.border,.border-top,.border-right,.border-bottom,.border-left,.border-topbottom,.border-rightleft,.border-topleft,.border-rightbottom,.border-topright,.border-bottomleft{position:relative;}.border::before,.border-top::before,.border-right::before,.border-bottom::before,.border-left::before,.border-topbottom::before,.border-topbottom::after,.border-rightleft::before,.border-rightleft::after,.border-topleft::before,.border-topleft::after,.border-rightbottom::before,.border-rightbottom::after,.border-topright::before,.border-topright::after,.border-bottomleft::before,.border-bottomleft::after{content:"\0020";overflow:hidden;position:absolute;}.border::before{box-sizing:border-box;top:0;left:0;height:100%;width:100%;border:1px solid #eaeaea;transform-origin:0 0;}.border-top::before,.border-bottom::before,.border-topbottom::before,.border-topbottom::after,.border-topleft::before,.border-rightbottom::after,.border-topright::before,.border-bottomleft::before{left:0;width:100%;height:1px;}.border-right::before,.border-left::before,.border-rightleft::before,.border-rightleft::after,.border-topleft::after,.border-rightbottom::before,.border-topright::after,.border-bottomleft::after{top:0;width:1px;height:100%;}.border-top::before,.border-topbottom::before,.border-topleft::before,.border-topright::before{border-top:1px solid #eaeaea;transform-origin:0 0;}.border-right::before,.border-rightbottom::before,.border-rightleft::before,.border-topright::after{border-right:1px solid #eaeaea;transform-origin:100% 0;}.border-bottom::before,.border-topbottom::after,.border-rightbottom::after,.border-bottomleft::before{border-bottom:1px solid #eaeaea;transform-origin:0 100%;}.border-left::before,.border-topleft::after,.border-rightleft::after,.border-bottomleft::after{border-left:1px solid #eaeaea;transform-origin:0 0;}.border-top::before,.border-topbottom::before,.border-topleft::before,.border-topright::before{top:0;}.border-right::before,.border-rightleft::after,.border-rightbottom::before,.border-topright::after{right:0;}.border-bottom::before,.border-topbottom::after,.border-rightbottom::after,.border-bottomleft::after{bottom:0;}.border-left::before,.border-rightleft::before,.border-topleft::after,.border-bottomleft::before{left:0;}@media (max--moz-device-pixel-ratio:1.49),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:143dpi),(max-resolution:1.49dppx){}@media (min--moz-device-pixel-ratio:1.5) and (max--moz-device-pixel-ratio:2.49),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.49),(min-device-pixel-ratio:1.5) and (max-device-pixel-ratio:2.49),(min-resolution:144dpi) and (max-resolution:239dpi),(min-resolution:1.5dppx) and (max-resolution:2.49dppx){.border::before{width:200%;height:200%;transform:scale(.5);}.border-top::before,.border-bottom::before,.border-topbottom::before,.border-topbottom::after,.border-topleft::before,.border-rightbottom::after,.border-topright::before,.border-bottomleft::before{transform:scaleY(.5);}.border-right::before,.border-left::before,.border-rightleft::before,.border-rightleft::after,.border-topleft::after,.border-rightbottom::before,.border-topright::after,.border-bottomleft::after{transform:scaleX(.5);}}@media (min--moz-device-pixel-ratio:2.5),(-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:240dpi),(min-resolution:2.5dppx){.border::before{width:300%;height:300%;transform:scale(.33333);}.border-top::before,.border-bottom::before,.border-topbottom::before,.border-topbottom::after,.border-topleft::before,.border-rightbottom::after,.border-topright::before,.border-bottomleft::before{transform:scaleY(.33333);}.border-right::before,.border-left::before,.border-rightleft::before,.border-rightleft::after,.border-topleft::after,.border-rightbottom::before,.border-topright::after,.border-bottomleft::after{transform:scaleX(.33333);}}.page{clear:both;overflow:hidden;margin-top:40px;margin-bottom:35px;}.page ul{text-align:center;font-size:0;}.page li{display:inline-block;border:1px solid #D3D3D3;background-color:#fff;overflow:hidden;border-radius:5px;margin-left:3px;margin-right:3px;margin-bottom:5px;transition:all 0.3s;}.page li.active,.page li:hover{background-color:#01AEF0;border-color:#01AEF0;}.page li.active a,.page li:hover a{color:#fff;}.page li a{display:block;color:#666666;font-size:14px;padding:5px 10px;transition:all 0.3s;}p{margin:0;}.wrap-1200{width:100%;max-width:1200px;margin:0 auto;position:relative;}.vertical-wraper{display:table;width:100%;height:100%;min-height:100%;}.vertical-wraper-inner{display:table-cell;vertical-align:middle;}.ellip{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}.clearfix:after{clear:both;}.rowpatch-20{margin-left:-20px;}.allbox-20{margin-left:20px;}.imgfull{width:100%;height:auto;}.imgauto{width:auto;max-width:100%;height:auto;}.pr{position:relative;}.pa{position:absolute;}.over-h{overflow:hidden;}.over-v{overflow:visible;}.no-padding{padding:0;}.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}.db{display:block;}.dib{display:inline-block;}.orange-bg{background:#ffaa01;}.blue-bg{background:#01aef0;}.c-orange{color:#ffab00;}.fw-b{font-weight:bold;}@font-face{font-family:"iconfont";src:url('../css/fonts/iconfont.eot');src:url('../css/fonts/iconfont.eot#iefix') format('embedded-opentype'),url('../css/fonts/iconfont.woff') format('woff'),url('../css/fonts/iconfont.ttf') format('truetype'),url('../css/fonts/iconfont.svg#iconfont') format('svg');}.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}html{visibility:hidden;}.header{position:relative;height:100px;background:#fff;z-index:100;}.head-logo{height:100px;overflow:hidden;float:left;}.head-logo img{margin-top:25px;width:auto;height:50px;}.head-right{float:right;}.pc-nav li{position:relative;height:100px;}.pc-nav .first-a{display:block;color:#555;padding:0 10px;font-size:15px;text-align:center;margin-top:30px;}.pc-nav .first-a:hover,.pc-nav .first-a.active{color:#007bdd;}.pc-nav .first-a .en{font-size:12px;color:#999;}.pc-nav .sub{position:absolute;top:100px;left:-15%;width:130%;background:#fff;display:none;}.pc-nav .sub a{display:block;padding:8px 3px;text-align:center;border-top:1px solid #eaeaea;font-size:12px;color:#555;}.pc-nav .sub a:last-child{border-bottom:2px solid #0177e3;}.pc-nav .sub a:hover{color:#0177e3;background:#fafafa;}.navicon{position:relative;width:46px;height:46px;cursor:pointer;transition:all .3s cubic-bezier(.215,.61,.355,1);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);z-index:1000;display:none;}.class-page .navicon{display:none;}.navicon .icon{display:block;width:30px;height:2px;background:#0177e3;position:absolute;left:8px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-out;}.navicon .icon1{top:12px;}.navicon .icon2{top:22px;}.navicon .icon3{top:32px;}.navicon.on .icon1{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:22px;}.navicon.on .icon2{display:none;}.navicon.on .icon3{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);top:22px;}.mob-nav{position:absolute;top:46px;left:0;width:100%;background:#fafafa;z-index:100;box-shadow:0 2px 6px #ddd;display:none;}.mofir-a,.mosub a{display:block;height:42px;line-height:42px;color:#555;font-size:14px;}.mofir-a:focus,.mosub a:focus{color:#0177e3;}.mofir-a{padding-left:15px;}.mosub{position:relative;background:#f5f5f5;display:none;}.mosub a{background:#f5f5f5;padding-left:35px;}.content{background:#f5f5f5;}.innercont{width:100%;max-width:1210px;padding:3% 5px 2%;margin:0 auto;}.poster{position:relative;height:240px;overflow:hidden;}.poster .mid{position:absolute;left:50%;top:0;height:100%;}.poster .mid img{position:relative;top:0;left:0;margin-left:-50%;height:100%;}.page-nav-wrapper{padding:0 5px;margin-top:-40px;}.page-nav{width:100%;max-width:1200px;margin:0 auto;position:relative;padding:10px 5px;background:#fff;border-radius:10px;box-shadow:0 5px 5px #ccc;overflow:hidden;}.page-nav li{display:inline-block;float:left;width:12.5%;padding:0 10px;}.page-nav li .item{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;flex-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;box-pack:center;flex-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;width:100%;height:80px;padding:0 3px;font-size:15px;color:#555;text-align:center;z-index:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}.page-nav li .item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);z-index:-1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}.page-nav li .item.active,.page-nav li .item:hover{color:#fff;}.page-nav li .item.active:before,.page-nav li .item:hover:before{background:#01aef0;box-shadow:0 5px 5px #ccc}.footer{clear:both;overflow:hidden;background:#222222;padding-top:30px;}.fm-item{padding:0 5px;margin-bottom:10px;}.fm-title{position:relative;height:30px;text-align:center;background:url(../imgs/line.png) left center repeat-x;margin-bottom:20px;}.fm-title span{display:inline-block;padding:0 25px;height:30px;line-height:30px;font-size:20px;color:#98a8b8;background:#222;z-index:2;}.fm-contact .tel{font-size:24px;color:#fff;margin-bottom:20px;text-align:center;}.fm-contact .other-info{font-size:14px;color:#d9d9d9;line-height:24px;}.qr-code{display:block;width:100px;margin:0 auto;}.fm-msg{overflow:hidden;font-size:0;}.fm-input{border:1px solid #5e5d6b;border-radius:4px;height:40px;padding:0 5px;font-size:14px;background:transparent;margin:5px 0;outline:none;color:#fff;}.fm-input:focus{border-color:#0185f2;}.fm-input.fm-name{width:30%;margin-right:2%;}.fm-input.fm-tel{width:68%;}.fm-input.fm-cont{width:70%;margin-right:2%;}.fm-btn{width:28%;height:40px;line-height:40px;border:1px solid #0185f2;border-radius:4px;background:transparent;margin:5px 0;font-size:14px;color:#0185f2;outline:none;}.friend-link{padding:15px 0;margin-top:20px;}.friend-link span,.friend-link a{display:inline-block;padding-right:20px;color:#585d63;font-size:14px;line-height:30px;}.friend-link a:hover{color:#01aef0;}.friend-link.border-top::before{border-color:#3c3d41;}.copyright{padding:10px 5px;background:#111;color:#5a5b6d;font-size:12px;text-align:center;}.copyright span{display:inline-block;margin-right:20px;line-height:24px;}.copyright span a{color:#5a5b6d;}.copyright span a:hover{color:#01aef0;}.index_pro .imgfull,.index_pro .hc-cont,.index_pro .hc-info{height:210px;}.index_pro .hc-cont{padding-bottom:0;}.index_pro .txt{height:45px !important;overflow:hidden;}.index_pro .vertical-wraper-inner{position:relative;}.index_pro .more{position:absolute;right:0;bottom:10px;font-size:12px;}#outerdiv{position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:200;width:100%;height:100%;display:none;}#innerdiv{position:absolute;}#bigimg{border:5px solid #fff;}.fixbox{position:fixed;z-index:50;top:50%;right:0;margin-top:-80px;}.fixlist li{position:relative;}.fixlist li .item{position:relative;display:block;width:40px;height:40px;overflow:hidden;background:#fff url(../imgs/float.png) no-repeat;background-size:80px 160px;z-index:60;}.fixlist li.login .item{background-position:left top;}.fixlist li.qr .item{background-position:left -40px;}.fixlist li.message .item{background-position:left -80px;}.fixlist li.tel .item{background-position:left -120px;}.fixlist li.login:hover .item{background-position:-40px top;}.fixlist li.qr:hover .item{background-position:-40px -40px;}.fixlist li.message:hover .item{background-position:-40px -80px;}.fixlist li.tel:hover .item{background-position:-40px -120px;}.fixlist li.tel .tel-sub{position:absolute;top:-40px;left:0;z-index:50;width:240px;height:80px;line-height:40px;font-size:16px;background:#fff;padding:0 8px;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}.fixlist li.tel .tel-sub p:first-child{border-bottom:1px solid #eee;}.fixlist li.tel:hover .tel-sub{left:-240px;}.fixlist li.qr .qr-sub{position:absolute;top:-40px;left:0;width:120px;height:120px;z-index:50;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}.fixlist li.qr:hover .qr-sub{left:-130px;}@media screen and (max-width:1199px){}@media screen and (max-width:1100px){.pc-nav .first-a{padding:0 5px;}}@media screen and (max-width:991px){.header{height:46px;}.head-logo{padding-left:5px;height:46px;}.head-logo img{margin-top:9px;height:28px;}.poster{height:124px;}.page-nav-wrapper{margin-top:-20px;}.page-nav{border-radius:5px;}.page-nav li{width:16.6%;padding:0;}.page-nav li .item{height:35px;font-size:12px;}.fixbox{top:auto;bottom:10%;right:10px;}.fixlist li.login .item{border-radius:100%;}.fm-contact .tel{font-size:18px;margin-bottom:15px;}}@media screen and (max-width:767px){.fm-contact .other-info{text-align:center;}}@media screen and (max-width:600px){.fm-title span{font-size:16px;}.page-nav{padding:5px;}.page-nav li{width:33.33%;}.rowpatch-20{margin-left:-10px;}.allbox-20{margin-left:10px;}}@media screen and (max-width:480px){}
.page {
 clear:both;
 overflow:hidden;
 margin-top:40px;
 margin-bottom:35px;
}
.page .pagination {
 text-align:center;
 font-size:0;
}
.page span,
.page a {
 display:inline-block;
 border:1px solid #D3D3D3;
 background-color:#fff;
 overflow:hidden;
 border-radius:5px;
 margin-left:3px;
 margin-right:3px;
 margin-bottom:5px;
 transition:all 0.3s;
}
.page span.current,
.page a:hover {
 background-color:#01AEF0;
 border-color:#01AEF0;
}
.page span.current,
.page a:hover {
 color:#fff;
}
.page span,
.page a {
 color:#666666;
 font-size:14px;
 padding:5px 10px;
 transition:all 0.3s;
}

.header_lang{
	float: right;
	height: 100px;
	padding-left: 10px;
}
.header_lang .btn_group{
	float: right;
	width:80px;
	height: 30px;
	border:1px solid #eee;
	background-color: #eee;
	border-radius: 15px;
	margin-top: 35px;
	position: relative;
}
.header_lang .lang_btn{	
	text-align: center;
	line-height: 30px;
	position: relative;
	float: left;
	z-index: 2;
}
.header_lang a{
	display: block;
	font-size: 12px;
	color: #666;
	width:39px;
	height: 100%;
	transition: all 0.15s;
}
.header_lang .move_block{
	position: absolute;
	top:-1px;
	width:39px;
	height: 30px;
	border-radius: 15px;
	background:#00AEEF;
	z-index: 1;
	transition: all 0.3s;
}
.lang_en .header_lang .move_block,
.header_lang .btn_group.move_left .move_block{
	right:-1px;
}
.lang_cn .header_lang .move_block,
.header_lang .btn_group.move_right .move_block{
	right:40px;
}
.header_lang .btn_group.move_left .en_btn a,
.header_lang .btn_group.move_right .cn_btn a{
	color:#fff;
	cursor:default;
}




.header .header_search_box{
	float: right;
	padding-top:19px;
	/*padding-right:4%;*/
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	transition: all 0.5s;
}

.header .header_search_box{
	transition:width 0s;
}

.header .header_search_box button{
	text-indent: -9999px;
	width:25px;
	height:25px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color:transparent;
	background-size: 25px 25px;
	border:none;
	float: right;
	position: relative;
}
.header .header_search_box button.btn1{
	background-image:url(../imgs/search.png);
	margin-top: 20px;
	margin-left: 10px;
	/*margin-right: 10px;*/
	transition: margin-top 0.5s;
}
.header .header_search_box button.btn1:hover{
	background-image:url(../imgs/search_hover.png);
}
.header .search_box{
	position: absolute;
	right: 0;
	top:100px;
	background-color: #fff;
	padding:20px;
	border-top: 1px solid #eee;
	display: none;
	/*box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
	z-index:999;
	transition: top 0.5s;
}


.header_search_box form{
	height: 30px;
	width:210px;
}
.header_search_box form input{
	height: 30px;
	border:1px solid #00AEEF;
	background:none;
	float: left;	
	font-size: 14px;
}
.header_search_box form input:focus{
	outline: none;
}
.header_search_box form .text{
	width:150px;
	padding-left: 5px;
	padding-right: 5px;
	background:#fff;
}
.header_search_box form .submit{
	width:60px;
	background: #00AEEF;
	color: #fff;
}
.footer_bot,
.footer_top{
	padding-left: 15px;
	padding-right: 15px;
}
.xs_m_header{
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 1200px){

}
@media (max-width:1199px){

}
@media (max-width: 991px){
	.header_lang{
		float: left;
		height:46px;
		padding-left: 0;
		margin-left: 15px;
	}
	.header_lang .btn_group {
	    width: 70px;
	    height: 22px;
	    border-radius: 11px;
	    margin-top: 12px;
	}
	.header_lang a {
	    font-size: 12px;
	    width: 34px;
	}
	.header_lang .move_block {
	    width: 34px;
	    height: 22px;
	    border-radius: 11px;
	}
	.header_lang .lang_btn {
	    line-height: 22px;
	}
	.header_lang .btn_group.move_left .move_block{
		right:-1px;
	}
	.lang_cn .header_lang .move_block,
	.header_lang .btn_group.move_right .move_block{
		right:35px;
	}	
	.header .header_search_box{
		position: absolute;
		top:-28px;
		right: 60px;
		margin-left: 0px;
		margin-right: 0px;
		z-index: 9;
	}
	.header .search_box {
		top: 74px;
	}
	@media (max-width: 767px){
		
	}


}
