
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}


.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}

.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}

/*banner*/
.banner{width:100%;float:left;position:relative;text-align:center}
.banner img{width:100%;float:left}
.banner .swiper-container{padding:0px}
.banner .pagination{bottom:38px;left:0px;right:0px; position: absolute;text-align:center;z-index:2}
.banner .swiper-pagination-switch{width:33px;height:4px;margin:0px 5px;background:#fff;display:inline-block;cursor:pointer}
.banner .swiper-active-switch{background:#08a0ea}

.inA{width:100%;float:left;background:url(../images/inbg.jpg) no-repeat center top;padding-bottom:60px}
.in_tit{width:100%;float:left;text-align:center;font-size:36px;color:#333333;margin-top:50px;}
.inA_con{width:100%;float:left;margin-top:15px;}
.inA_con a{width:343px;float:left;margin-right:22px;position:relative;margin-top:22px;overflow:hidden}
.inA_con a img{width:100%;float:left}
.inA_con a:nth-child(3),.inA_con a:nth-child(7){margin-right:0px}
.inA_con a:first-child{width:709px}
.inA_con a span{position:absolute;bottom:35px;left:0px;right:0px;font-size:24px;color:#fff;padding:0px 20px}

.inB{width:100%;float:left;background:url(../images/inbg1.jpg) no-repeat center;min-height:618px;background-size:cover}
.inB_L{width:646px;float:left;margin-top:50px;position:relative}
.inB_L .swiper-slide a,.inB_L .swiper-slide a img{width:100%;float:left}
.inB_L .swiper-slide{position:relative}
.inB_L .swiper-slide p{position:absolute;left:0px;right:0px;bottom:0px;padding:15px 20px;color:#fff;background-color:rgba(0,0,0,0.6)}
.inB_L .swiper-slide p strong{display:block;font-size:16px;height: 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inB_L .swiper-slide p i{font-size:12px;color:#a2a1a4;display:block;margin-top:10px}
.inB_L .arrow-left,.inB_L .arrow-right{width:34px;top:45%;z-index:2;height:62px;text-align:center;line-height:62px;font-weight:bold;color:#fff;font-family:"ËÎÌå";position:absolute;left:0px;background-color:rgba(0,0,0,0.6)}
.inB_L .arrow-right{left:auto;right:0px}
.inB_R{float:right;width:738px;margin-top:50px;}
.inB_R dl{width:100%;float:left;border-top:1px solid #dee0e3;border-bottom:1px solid #dee0e3;padding:18px 0px}
.inB_R dl dt{font-size:18px;}
.inB_R dl dt a{color:#666666;width:78%;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left}
.inB_R dl dt i{float:right;font-size:12px;color:#888888}
.inB_R dl dd{color:#888888;line-height:24px;margin-top:10px;height:48px;overflow:hidden;width:100%;float:left}
.inB_R div{width:100%;float:left;margin-top:10px}
.inB_R div a{display:block;padding:0px 96px 0px 20px;position:relative;font-size:16px;color:#666666;line-height:40px;height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inB_R div a:before{content:url(../images/inico6.png);position:absolute;left:0px;line-height:normal;top:8px}
.inB_R div a i{position:absolute;right:0px;color:#888888;font-size:12px}
.inB_R div a:hover,.inB_R dl dt a:hover{color:#08a0ea}

.inC{width:100%;float:left;background:url(../images/inbg2.jpg) no-repeat center;min-height:478px;background-size:cover;text-align:center}
.inC dl{width:100%;float:left;margin-top:70px;text-align:center}
.inC dl dt{font-size:36px;color:#fff;margin-bottom:30px}
.inC dl dd{font-size:15px;color:#fff}
.inC dl dd p{line-height:28px}
.inC ul{width:100%;float:left;text-align:center;margin-top:60px;}
.inC ul li{display:inline-block;color:#c2c2c7;margin:0px 80px;}
.inC ul li i{display:block;color:#e0e0e1}
.inC ul li p strong{font-size:45px;font-family:Arial;color:#fff;margin-right:6px;}
.inC .w1440>p{width:100%;float:left}
.inC .w1440>p a{color:#fff;margin-top:75px;display:inline-block}
.inC .w1440>p a:after{content:url(../images/inico7.png);margin-left:8px}

.inD{padding-bottom:60px;}
.inD_con{width:100%;float:left;margin-top:45px;}
.inD_con a{float:left;width:18%;margin-right:9.1%;border:1px solid #f2f2f2;overflow:hidden;margin-bottom:20px}
.inD_con a:nth-child(4n){margin-right:0px}

.footer{width:100%;float:left;background:#303030;padding-top:60px}
.footer dl{float:left;width:170px;}
.footer dl dt{font-weight:bold;color:#e0e0e0;margin-bottom:15px;font-size: 18px; color: white;}
.footer dl.teshu {width: 570px;}
.footer dl.teshu dd {width: 25%; float: left;}
.footer dl.teshu dd a.dt { color: white;}
.footer dl dd a{display:block;color:#999999;line-height:28px;}
.footer dl dd a:hover{color:#fff}
.footer .footop{width:100%;float:left;padding-bottom:46px;border-bottom:1px solid #3e3e3e}
/* .footer .footop p{float:right;width:147px;text-align:center;color:#fff; text-align: right;} */
/* .footer .footop p img{width:100%;margin-bottom:15px} */
.footer .footop .footer_follow { float: right;width:147px;color:#fefefe; text-align: right; font-size: 18px; font-weight: bold;}
.footer .footop .footer_follow ul {width: 100%; display: flex; flex-direction: row; margin-left: 10px; margin-top: 15px;}
.footer .footop .footer_follow ul li { margin-right: 5px; cursor: pointer; position: relative;}
.footer .footop .footer_follow ul li:hover .wem1 {display: block;}
.footer .footop .footer_follow ul li .wem1{ position:absolute; top:-25px; left:-120px; width:110px; height:110px; background:#fff; display:none; -webkit-box-shadow:0px 0px 8px rgba(173,173,173,.75); box-shadow:0px 0px 8px rgba(173,173,173,.75); border-radius:6px;-moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;}
.footer .footop .footer_follow ul li .wem1 img{ border-radius:6px;-moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; overflow: hidden;position: absolute; left: 0; z-index: 10; }
.footer .footop .footer_follow ul li .wem1:before{content:"";	width: 0;height: 0;position:absolute;top:46px;right:-8px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #fff;filter: drop-shadow(2px 1px 2px #ccc);}

.footen{width:100%;float:left;padding:30px 0px}
.footen p{float:left;color:#adadad;}
.footen p a{color:#adadad}
.footen div{float:right;}
.footen div a{color:#adadad;float:left}
.footen div a:after{content:'|';padding:0px 14px }
.footen div a:last-child:after{display:none}
