@charset "utf-8";
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 微软雅黑, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, i, var { font-style: normal; }
ul, ol { list-style: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom;max-width: 100%; }
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, a:hover, a:active { text-decoration: none; }
/*a { blr:expression_r(this.onFocus=this.blur());}*/
a { text-decoration: none; outline: none; /*transition-duration: 0.3s, 0.3s;*/ }
.hidden { display: none; }
.invisible { visibility: hidden; }
.fl{ float:left; display:inline; }
.fr{ float:right; display:inline; }
.fn{ float:none; }
.tl{ text-align:left; }
.tr{ text-align:right; }
.tc{ text-align:center; }
.hide{ display:none; }
.show{ display:block; }
.noBg { background: none !important; }
.noBorder { border: none !important; }
.noMg { margin: 0!important; }
.mr0{ margin-right:0 !important; float:right !important;}
/*.info{text-align: justify; text-justify: inter-ideograph;}*/

/*Body*/
body { color: #666; background:#fff;}
a { color: #666; }
a:hover { color: #da251c; }
.wrap { width: 1200px; margin: 0 auto;}
.g-in{ width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.b-in{ width:1200px; margin:0 auto; }.b-in:after{content:'\20';display:block;height:0;clear:both}.b-in{*zoom:1}
.s-in{ width:1200px; margin:0 auto; }.s-in:after{content:'\20';display:block;height:0;clear:both}.s-in{*zoom:1}
.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.wrapper img{  vertical-align:top; }

/* 网站地图 */
.webmap{padding:10px 0px 15px}
.webmap dl{overflow:hidden;zoom:1;height:32px; margin-bottom:5px;}
.webmap dt{width:15%;float:left;}
.webmap dd{float:left;width:85%;}
.webmap dt a{display:block;line-height:32px;background:#ccc;color:#000;text-align:center}
.webmap dd a{margin:0 5px 5px;background:#eee;display:block;line-height:32px;width:143px;float:left;text-align:center}
.webmap a:hover{background:#343434;text-decoration:none;color:#fff}

.pchead{display: block;}
.sjhead{display: none;}

.sjhead{display: none;height: 70px;position: relative;}
.sjhead .slogo{float:left;margin-left: 2%;}
.sjhead .slogo img{height: 70px;width: auto;}
.u-menu { position:absolute; right:6px; top:15px;  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; }
.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:2px; 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);}

.banner{ position:relative; width:100%;  }
.banner .bd{ width:100%; position:relative; left:50%; transform: translateX(-50%);  z-index:1; }
.banner .bd ul{  }
.banner .bd ul li{ }
.banner .bd ul li img{width:100%; }
.banner .hd{ width:36px;position:absolute; bottom:300px; z-index:3; text-align:center;right:12%;padding-top: 100px;display: none; }
.banner .hd ul{ display:inline-block; }
.banner .hd ul li{font-size: 14px;color: #fff;margin:18px 0;}
.banner .hd ul .on{font-size: 24px;}
/*.banner a.prev, .banner a.next{ width:82px; height:128px; position:absolute; top:50%; margin-top:-64px; z-index:15; opacity:0; transition:0.8s linear 0s; }
.banner a.prev{ left:4%; background:url(banner_prev_03.png) no-repeat; }
.banner a.next{ right:4%; background:url(banner_next_05.png) no-repeat; }
.banner:hover a.prev, .banner:hover a.next{ opacity:1; }*/

.sj_banner{display: none;}

.head{}
.head .logo{float:left;}
.head .search{float:left;margin-top: 43px;margin-left: 140px;}
.head .search .txt{width: 322px;height: 34px;border:1px solid #d2d2d2;border-radius: 5px;font-size: 14px;padding:0 15px;}
.head .search .sbt{width: 65px;height: 36px;font-size: 14px;color: #fff;background: #da251c;border-radius: 5px;margin-left: 2px;}
.head .phone{float:right;margin-top: 32px;padding-left: 63px;background: url(head_phone_05.png) no-repeat left center;}
.head .phone div{font-size: 14px;color: #333333;}
.head .phone p{font-size: 25px;color: #ee551f;}

.nav{line-height: 56px;background: #da251c;height: 56px;}
.nav ul li{float:left;width: 150px;text-align: center;position: relative;}
.nav ul li a{display: block;font-size: 16px;color: #fff;}
.nav ul li a span{display: block;}
.nav ul li:hover a span,.nav ul li.current a span{padding-top: 12px;position: relative; margin-top:-12px;background: url(nav_bg_09.png) no-repeat center;color: #da251c;}

.zphone{text-align: center;}
.zphone div{font-size: 18px;color: #fff;}
.zphone div span{font-size: 14px;color: #fff;margin-right: 3px;}

.zsearch{text-align: center;padding-bottom: 3.5%;margin-top: 10px;}
.zsearch .txt{width: 50%;height: 34px;border:1px solid #d2d2d2;border-radius: 5px;font-size: 14px;padding:0 3%;color: #fff;}
.zsearch .sbt{width: 10%;height: 36px;font-size: 14px;color: #da251c;background: #fff007;border-radius: 5px;margin-left: 2px;}

.zsearch ::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}

.zsearch ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}

.zsearch :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
}  


.footer{background: #000000;padding-top: 60px;}
.ftt{}
.ftt .fttl{float:left;}
.ftt .fttm{float:left;margin-left: 53px;}
.ftt .fttm .fttma div{font-size: 13px;color: #cecece;}
.ftt .fttm .fttma p{font-size: 26px;color: #cecece;font-weight: bold;}
.ftt .fttm .fttmb{margin-top: 10px;}
.ftt .fttm .fttmb div{font-size: 14px;color: #969696;line-height: 30px;padding-left: 27px;}
.ftt .fttm .fttmb div.fttmba{background: url(ft2_32.png) no-repeat 2px center;}
.ftt .fttm .fttmb div.fttmbb{background: url(ft3_36.png) no-repeat 2px center;}
.ftt .fttr{float:right;text-align: center;margin-right: 58px;}
.ftt .fttr div{margin-bottom: 13px;}
.ftt .fttr p{font-size: 14px;color: #646464;line-height: 25px;}
.ftb{text-align: center;line-height: 37px;padding:15px 0;border-top: 1px solid #3d3d3d;font-size: 12px;color: #767676;margin-top: 45px;}
.ftb a{font-size: 12px;color: #767676;}
@media only screen and (max-width:1200px){
	
	html,body{max-width:100%;overflow-x:hidden;}
	.pchead{display: none;}
	.sjhead{display: block;position: relative;}
	.sj_banner{display: block;}
	.banner{display: none;}
	.znav{position: absolute;left:0;top:70px;width: 100%;background: #da251c;z-index: 101;display: none;}
	.znav ul li{width: 100%;text-align: center;}
	.znav ul li a{display: inline-block;font-size: 15px;color: #ffffff;background: url(nav1_10.png) no-repeat center right;width: 100%;line-height: 30px;padding:1% 0;}

	.footer{background: #000000;padding-top: 5%;}
	.footer .g-in{width: 98%;margin:0 auto;}
	.ftt .fttl{float:left;}
	.ftt .fttm{float:right;margin-left: 53px;}
	.ftt .fttm .fttma div{font-size: 13px;color: #cecece;}
	.ftt .fttm .fttma p{font-size: 26px;color: #cecece;font-weight: bold;}
	.ftt .fttm .fttmb{margin-top: 10px;}
	.ftt .fttm .fttmb div{font-size: 14px;color: #969696;line-height: 30px;padding-left: 27px;}
	.ftt .fttm .fttmb div.fttmba{background: url(ft2_32.png) no-repeat 2px center;}
	.ftt .fttm .fttmb div.fttmbb{background: url(ft3_36.png) no-repeat 2px center;}
	.ftt .fttr{display: none;}
	.ftb{text-align: center;line-height: 37px;padding:1.5% 0;border-top: 1px solid #3d3d3d;font-size: 12px;color: #767676;margin-top: 45px;}
	.ftb a{font-size: 12px;color: #767676;}

}

@media only screen and (max-width:640px){
	.footer{background: #000000;padding-top: 5%;}
	.footer .g-in{width: 98%;margin:0 auto;}
	.ftt .fttl{float:none;width: 40%;}
	.ftt .fttm{float:none;margin-left: 0;margin-top: 2%;padding-left: 2%}
	.ftt .fttm .fttma div{font-size: 13px;color: #cecece;}
	.ftt .fttm .fttma p{font-size: 26px;color: #cecece;font-weight: bold;}
	.ftt .fttm .fttmb{margin-top: 10px;}
	.ftt .fttm .fttmb div{font-size: 14px;color: #969696;line-height: 30px;padding-left: 27px;}
	.ftt .fttm .fttmb div.fttmba{background: url(ft2_32.png) no-repeat 2px center;}
	.ftt .fttm .fttmb div.fttmbb{background: url(ft3_36.png) no-repeat 2px center;}
	.ftt .fttr{display: none;}
	.ftb{text-align: center;line-height: 25px;padding:1.5% 0;border-top: 1px solid #3d3d3d;font-size: 12px;color: #767676;margin-top: 3%;}
	.ftb a{font-size: 12px;color: #767676;}
}













