
/*--------------------------------+
	index                      
+--------------------------------*/
.swiper1 {max-height:482px; min-height:12rem; background-color:#efefef;} 
.swiper1 .swiper-slide {width:100% !important;}
.procat {padding-top:0.875rem; margin-top:0.875rem;}
.partit {font-family:"MyriadProBold"; color:#2D5E91;}
.posterwrap {margin-top:1.125rem;}
.poster-main{position:relative;margin:0px auto;visibility:hidden;}
.poster-main.done{visibility:visible;}
.poster-main a,.poster-main img{display: block;border:0px}
.poster-main .poster-list{position:relative; width:100%; height:100%;list-style:none; margin:auto;}
.poster-main .poster-btn{
    position:absolute;
    height: 234px;
    width:100px;
    top:0;
    z-index:10;
    opacity:.5;
    color:black;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    transition: opacity .3s; 
}
.poster-main .poster-btn:hover{
    opacity:.8;
    transition: opacity .3s; 
}
.poster-main .poster-item{position:absolute;left:0;top:0; opacity:1 !important;}
.slide-style.slide-icon li:last-child{
    margin-right:0px;
}
.poster-item .text {position:absolute; top:0; left:0; width:100%; height:100%; padding:0.75rem; color:#fff;}
.poster-item .text .p1 {margin-bottom:0.5rem;}
.poster-item .text .more {position:absolute; bottom:18px; right:18px; line-height:24px;}
.poster-item .text .ui_icon {width:24px; height:24px; background:url(../images/jt8.png) no-repeat center; margin-left:0.5rem;}
.posterwrap .poster-left-btn{
    left:-100px;
    background:url(../lunbo/jt4-1.png) no-repeat center;
}
.posterwrap .poster-right-btn{
    right:-100px;
    background:url(../lunbo/jt4-2.png) no-repeat center;
}
.posterwrap .poster-btn {width:44px !important; height:44px !important; background-color:#2D5E91; position:absolute; z-index:20; top:50%; margin-top:-22px; cursor:pointer;}

.newpro {padding-top:35px;}
.index_news {padding-top:0.25rem; padding-bottom:1.375rem;}
.swiper2,.swiper3 {margin:0 -0.25rem; padding-top:0.75rem;}
.swiper2 a,.swiper3 a {display:block; margin:0 0.25rem; color:#2D5E91; border:1px solid #ebeff1; border-bottom:none;
-webkit-transition:all .3s;
   -moz-transition:all .3s;
    -ms-transition:all .3s;
     -o-transition:all .3s;
        transition:all .3s;
}
.swiper2 a:hover,.swiper3 a:hover {box-shadow:0 0 10px 0 rgba(0,0,0,.1);}
.swiper2 a .text {margin:0.5rem 0.375rem; line-height:22.5px; height:45px;}
.swiper3 a .tit {font-family:"MyriadProBold"; margin:0.5rem 0.375rem; line-height:24px; height:72px;}
.swiper3 a .date {font-family:"MyriadProLight"; margin:1rem 0.375rem 0.625rem 0.375rem; line-height:24px;}
.swiper2 a .ui_icon,.swiper3 a .ui_icon {display:block; width:100%; height:0.25rem; background:url(../images/bg1.jpg) repeat-y center; background-size:100% auto; padding:0 1px; left:-1px;}
.swiper-prev2 {
    left:0;
    background:url(../images/jt4-1.png) no-repeat center;
}
.swiper-next2 {
    right:0;
    background:url(../images/jt4-2.png) no-repeat center;
}
.swiper-btn2 {width:44px !important; height:44px !important; background-color:#2D5E91; position:absolute; z-index:2; top:50%; margin-top:-22px; cursor:pointer;}
.view_more {font-family:"MyriadProBold"; display:inline-block; margin:0.5rem 0; color:#2D5E91;}
.view_more .ui_icon {width:8px; height:12px; background:url(../images/jt5.png) no-repeat center; margin-left:0.5rem;}

.slide{
	display:none;
	width: 100%;
	min-height: 180px;
	overflow: hidden;
	position: relative;
	margin-top:1.125rem;
}
.slide .img{
	position:relative; 
	font-size:0;
	position: absolute;
	transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
}
.slide .img img{
	width: 100%;
	height: 100%;
}
.slide .img1{
	width: 44.7%;
	height:65.2%;
	top:17.4%;
	left: -44.7%;
	z-index: 2;
}
.slide .img2{
	width: 56.7%;
	height:82.6%;
	top:8.7%;
	left: 0%;
	z-index: 2;
}
.slide .img3{
	width: 68.65%;
	height:100%;
	top:0;
	left: 15.675%;
	z-index: 3;
}
.slide .img4{
	width: 56.7%;
	height:82.6%;
	top:8.7%;
	left: 43.28%;
	z-index: 2;
}
.slide .img5{
	width: 44.7%;
	height:65.2%;
	top:17.4%;
	left: 144.7%;
	z-index: 2;
}
.slide-bt{
	position: absolute;
	left: 50%;
	bottom: 13%;
	z-index: 10;
	display:none;
}
.slide-bt span{
	width: 24px;
	height: 8px;
	background: #c9caca;
	float: left;
	margin: 5px;
	border-radius: 4px;
}
.slide .slide-bt .on{
	background: #ffd200;
}
.slidebtn_l,.slidebtn_r {width:44px; height:44px; position:absolute; z-index:10; top:50%; margin-top:-22px; font-size:0; overflow:hiddden; background-image:-webkit-linear-gradient(left, #2D5E91, #0053a4 100%); display:none;}
.slidebtn_l {left:0;}
.slidebtn_r {right:0;}
.slidebtn_l:after,.slidebtn_r:after {content:""; display:block; width:12px; height:18px; position:absolute; top:50%; left:0; right:0; margin:-9px auto 0;}
.slidebtn_l:after {background:url(../images/jt4-1.png) no-repeat center;}
.slidebtn_r:after {background:url(../images/jt4-2.png) no-repeat center;}
.slide .text {position:absolute; top:0; left:0; width:100%; height:100%; padding:0.75rem; color:#fff;}
.slide .text .p1 {margin-bottom:0.5rem;}
.slide .text .more {position:absolute; bottom:18px; right:18px; line-height:24px;}
.slide .text .ui_icon {width:24px; height:24px; background:url(../images/jt8.png) no-repeat center; margin-left:0.5rem;}

