@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Edited by AlexAli
 * Copyright (c) 2019 ibw
 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }h1, h2, h3, h4, h5, h6 { font-size: 100%; }address, cite, dfn, em, var { font-style: normal; }ul, ol { list-style: none; }a { text-decoration: none; }legend { color: #000; }fieldset, img { border: 0; vertical-align: top; }section, article, aside, header, footer, nav, dialog, figure { display: block; }figure { margin: 0; }button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }table { border-collapse: collapse; border-spacing: 0 }.clear { display: block; height: 0; overflow: hidden; clear: both }.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }.clearfix { *zoom:1;}a:link, a:visited { text-decoration: none; }a:hover, a:active { text-decoration: none; }a { blr:expression_r(this.onFocus=this.blur());}a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}table { border-collapse: collapse; border-spacing: 0; }.hidden { display: none; }.invisible { visibility: hidden; }.noBg { background: none !important; }.noBd { border: none !important; }.noMr{margin-right:0 !important; float:right !important;}.i{text-align: justify; text-justify: inter-ideograph;}


/* 项目主体部分设置 */
body { background: #fff; color:#333;width: 100%}
.fl{float: left !important;}
.fr{float: right !important;}
a { color:#333;text-decoration:none;transition: all 0.5s ease 0s;}
a:hover { color: #1f4789; }
.hide{display: none}

.wrapper { position: relative;width: 100%;overflow: hidden;transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99);}
.g-in { width:1300px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
@media screen and (max-width: 1340px){
	.g-in{width: 1000px;}
}
@media screen and (max-width: 1024px){
	.g-in{width: 96%}
}

.header{background: #fff}
.header .h-t{background: #0963b2;}
.header .h-t .g-in{position: relative;}
.header .h-t .hi{font-size: 14px;color: #ffffff;line-height: 40px;height: 40px;float: left;}
.header .h-t .topMenu{float: right;}
.header .h-t .topMenu .search-o{display: inline-block;font-size: 14px;color: #fefefe;padding-left: 28px;background: url(icon_02.png) no-repeat left center;height: 40px;line-height: 40px;margin-right: 60px;position: relative;cursor: pointer;}
.header .h-t .topMenu .search-o:after{content: '';width: 1px;height: 16px;right: -30px;background: rgba(255,255,255,.3);top: 50%;margin-top: -8px;position: absolute;}
.header .h-t .topMenu .phone{display: inline-block;font-size: 18px;color: #fff;font-weight: bold;padding-left: 28px;background: url(icon_01.png) no-repeat left center;height: 40px;line-height: 40px}
.search-box{position: absolute;top: 52px;right: 130px;width: 210px;height: 30px;background: #0963b2;z-index: 3;padding: 5px;opacity: 0;visibility: hidden;transition: all .5s linear;}
.search-box.one{opacity: 1;visibility: visible;}
.search-box .inp{width: 180px;height: 30px;line-height: 30px;box-sizing: border-box;padding: 0 10px;background: #f5f5f5;font-size: #333}
.search-box .btn{position: absolute;right: 10px;width: 20px;height: 19px;background: url(icon_02.png) no-repeat;top: 50%;margin-top: -9px;cursor: pointer;}
.header .h-c{border-bottom: 1px solid #e4e4e4;position: relative;background: #fff;transition: all .3s ease;}
.header .h-c .logo{width: 240px;height: 110px;float: left;}
.header .h-c .h-nav{float: right;}
.header .h-c .h-nav ul li{width: 110px;text-align: center;line-height: 110px;text-align: center;position: relative;float: left;}
.header .h-c .h-nav ul li .a{display: block;font-size: 16px;color: #333333;}
.header .h-c .h-nav ul li:after{position: absolute;left: 50%;bottom: -1px;width: 70px;height: 3px;background: #ff5a00;margin-left: -35px;content: '';opacity: 0;transition: all .5s ease;}
.header .h-c .h-nav ul li:hover:after,.header .h-c .h-nav ul li.current:after{opacity: 1}
.header .h-c .h-nav .subNav{position: absolute;left: 0;top: 100%;z-index: 99;background: #fff;width: 100%;display: none}
.header .h-c .h-nav .subNav dt{height: 40px;line-height: 40px}
.header .h-c .h-nav .subNav dt a{font-size: 16px;color: #333;display: block;}
.header .h-c .h-nav .subNav dt:hover a{background: #0963b2;color: #fff}
.header .fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 80;box-shadow: 0 3px 10px rgba(0,0,0,.15);}

@media screen and (max-width: 1340px){
	.header .h-c .h-nav ul li{width: 83px;}
}
@media screen and (max-width: 1024px){
	.header .h-c .h-nav{display: none}
}
@media screen and (max-width: 750px){
	.search-box{right: 0;z-index: 120}
	.header .h-c .logo{width: 160px;height: auto}
	.header .h-c .logo img{width: 100%;height: auto;}
	.header .h-t .hi{font-size: 12px}
	.header .h-t .topMenu .search-o{margin-right: 6px;width: 0;padding-left: 20px;overflow: hidden;float: left;}
	.header .h-t .topMenu .search-o:after{display: none}
	.header .h-t .topMenu .phone{font-size: 14px;float: right;}
}
@media screen and (max-width: 340px){
	.header .h-t .topMenu .phone{display: none}
}

.lc_box{background: #f5f5f5;padding: 50px 0 28px}
.lc_box ul li{float: left;width: 25%;text-align: center;position: relative;transition: all .5s ease;}
.lc_box ul li:before{content: '';width: 1px;height: 108px;position: absolute;right: 0;top: 30px;background: #e4e4e4}
.lc_box ul li:last-child:before{display: none}
.lc_box ul li .h{font-size: 16px;color: #333333;margin-top: 20px}
.lc_box ul li .cont{font-size: 14px;color: #999999;line-height: 22px;width: 205px;margin: 15px auto 0 auto}
.lc_box ul li:hover{transform: translateY(-15px);}

@media screen and (max-width: 1340px){
	
}
@media screen and (max-width: 1024px){
	.lc_box{padding: 25px 0 15px}
	.lc_box ul li .h{margin-top: 12px}
	.lc_box ul li .cont{width: 90%;margin-top: 8px}
}
@media screen and (max-width: 750px){
	.lc_box ul li:nth-child(2n):before{display: none}
	.lc_box ul li{width: 50%;margin-bottom: 15px}
}
@media screen and (max-width: 340px){
	
}

.footer{background: #0963b2}
.footer .f-t{padding: 40px 0 28px;font-size: 14px;color: #ffffff;line-height: 24px;text-align: center;border-bottom: 1px solid rgba(255,255,255,.3)}
.footer .f-t a{font-size: 14px;color: #ffffff}
.footer .f-b{padding: 35px 0 24px;text-align: center;}
.footer .f-b .cont{display: inline-block;}
.footer .f-b .li{display: table-cell;padding: 0 9px;vertical-align: middle;}
.footer .f-b .item img{width: 90px;height: auto;}
.footer .f-b .item p{font-size: 14px;color: #ffffff;margin-top: 5px}
.footer .f-b .item2{border-radius: 5px;overflow: hidden;}
.footer .f-b .item2 img{width: 100%;height: auto;}

@media screen and (max-width: 1340px){
	
}
@media screen and (max-width: 1024px){
	
}
@media screen and (max-width: 750px){
	.footer .f-t{padding: 20px 0 15px}
	.footer .f-b{padding: 15px 0 10px}
	/*.footer .f-b .item{width: 33.33%;display: block;float: left;padding: 0}
	.footer .f-b .item img{width: 60%;height: auto;}
	.footer .f-b .item2{display: block;width: 50%;float: left;padding: 0;margin-top: 10px}
	.footer .f-b .item2 img{width: 60%}*/
	.footer .f-b .li{padding: 0}
	.footer .f-b .item img{width: 95%;height: auto;}
	.footer .f-b .item p{font-size: 12px;}
	.footer .f-b .item2 img{width: 95%;height: auto;}
}
@media screen and (max-width: 340px){
	
}

.u-menu { position:absolute; right:10px; top:50%; margin-top: -21px; display:block; width:50px; height:42px; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index: 99;display: none}
.u-menu div { position:absolute; left:13px; top:20px; width:25px; height:25px; transform:translateZ(0px) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
.u-menu div i { position:absolute; left:0; top:0; display:block; width:25px; height:3px; background:#000; }
.u-menu .u-menu-top i {transform:translate3d(0px,-8px,0px);-webkit-transform:translate3d(0px,-8px,0px);}
.u-menu .u-menu-middle i {transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}
.u-menu .u-menu-bottom i {transform:translate3d(0px,8px,0px);-webkit-transform:translate3d(0px,8px,0px);}

body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}
body.z-open .wrapper {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}
body.z-open .u-menu {transform:translateZ(0px) rotate(90deg);-webkit-transform:translateZ(0px) rotate(90deg);}
body.z-open .u-menu  div {transform:translateZ(0px) rotate(45deg);transition:transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;-webkit-transform:translateZ(0px) rotate(45deg);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
body.z-open .u-menu  div i {transition:transform 0.2s ease 0s;transform:translate3d(0px,11px,0px);-webkit-transition:-webkit-transform 0.2s ease 0s;-webkit-transform:translate3d(0px,11px,0px); }
body.z-open .u-menu .u-menu-bottom {transform:translateZ(0px) rotate(-45deg);-webkit-transform:translateZ(0px) rotate(-45deg);}
body.z-open .u-menu .u-menu-middle { display:none; }


.m-nav { width:200px; height:100%; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:100; padding:1rem 0 .3rem;box-sizing: border-box;overflow-y: scroll;}
.m-nav li { position:relative;}
.m-nav li .a { display:block; font-size: 18px;padding:15px .9rem 15px 15px;border-bottom:1px solid #666666;position: relative;}
.m-nav li .fa{display:block; font-size: 18px;padding:15px .9rem 15px 15px;border:0;}
.m-nav li .a:hover,.m-nav .current .a{ color:#1f4789; }
.m-nav li:nth-child(-n+4) .a{border-top: 1px solid #666666;}
.m-nav li:first-child .a{border-top: none;}
.m-nav .current .a:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #1f4789; content:"" }
.m-nav dl{padding: .38rem 0}
.m-nav dl dt.on a{color: #0963b2}
.m-nav dl dt a{display: block;padding: 5px 0 5px 20px;font-size: 14px;color: #666666}

.m-nav::-webkit-scrollbar-thumb{min-height:20px;border-radius:3px;background-color:transparent;height: 30px;width: 5px;position: relative;left: -1px}
.m-nav::-webkit-scrollbar-track{background:transparent;width: 3px}
.m-nav.show::-webkit-scrollbar-thumb{background-color: #666}
.m-nav.show::-webkit-scrollbar-track{background-color: #eee}
.m-nav::-webkit-scrollbar-corner{background:transparent}
.m-nav::-webkit-scrollbar{width:3px;height:3px;}


.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:999; }


@media screen and (max-width: 1340px){
	
}
@media screen and (max-width: 1024px){
	.u-menu{display: block;}
}
@media screen and (max-width: 750px){

}

#cnzz_stat_icon_1278613604{display: none!important}