body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,span,i,ul,a,em,img,textarea,select{margin:0;padding:0;font-family:"微软雅黑";}
*{padding:0; margin:0; list-style:none;font-family:"MicrosoftYaHei";-webkit-box-sizing:border-box;box-sizing:border-box;line-height: 1.1;}
body,button,input,select,textarea {font-size:12px;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea {font-size:100%;}
label,input,select {vertical-align:middle;background: none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
address,cite,em {font-style:normal;}
fieldset{cursor:pointer;}
img{border:none;}
ul,ol {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
sub {vertical-align:text-bottom;}
sup {position:relative;top:-1px;left:2px;font:11px/normal tahoma;vertical-align:text-top;}
small {font-size:12px;}
legend {color:#333;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
*:focus { outline: none; }
a{cursor:pointer;}
input[type=submit],input[type=button]{cursor:pointer;}
img{max-width:100%;height: auto;}
/* color */
      
/* default color */
a{text-decoration:none;blr:expression(this.onFocus=this.blur());}
ul,li{padding:0; margin:0;}
/*-------------------------------
  end: reset */

/*清除浮动*/
.clearfix::before,.clearfix::after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix::after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both; height:0;overflow:hidden;}
body{margin: 0 auto;max-width: 1920px;}

/*浮动*/
.fl{float:left;}
.fr{float:right;}
.hidden{overflow:hidden;}
.hide{display:none;}
.texC{text-align:center;}
.texL{text-align:left;}
.texR{text-align:right;}
.hidden{overflow:hidden;}
.wrap{margin:0 auto;width:92%;max-width: 1340px;}
.justify{text-align:justify;}

/*过渡图片放大*/
.img_scal,.inner_enter a img{transition: all 1s;-ms-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;}
.img_scal:hover,.inner_enter a:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-stransform: scale(1.1);}
.logo:hover{opacity:0.8;}
/*过渡效果*/
.transit,.nav ul li a,.inner_enter a,.footer ul a,.page a,.close,.prol_nav li,.prol_nav li h3,.prol_nav li h4,.prol_nav li i,.pdet_nav ul li a{transition: all 0.4s ease-out 0s;-webkit-transition: all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;}

/*通用*/
.msg_pop_main{background:rgba(0,0,0,0.5);max-width:250px;position:fixed;left:50%;top:50%;z-index:10000;display:none;border-radius:3px;font-size:12px;}
.msg_pop_main p{padding:10px;line-height:24px;font-size:14px;color:#fff;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*header*/
.header{height:90px;background-color:rgba(0,0,0,0.3);position:fixed;z-index:10;width:100%;left:0;top:0;}
.head_bgW{position:absolute;left:0;top:0;width:100%;height:90px;z-index:-1;background:#fff;display:none;box-shadow: 0 5px 10px rgba(0,0,0,0.02);}
.head_main{width:90%;margin:0 auto;}
.logo{margin-top:17px;}
.nav ul li{height:90px;}
.nav ul li a{height:90px;line-height:90px;display: block;padding:0 35px;color:#fff;font-weight:bold;font-size:16px;}
.bg_head .nav ul li a{color:#333;}
.nav ul li.on a,.nav ul li:hover a{background:#c10111;color:#fff;}
.nav i{width:1px;height:18px;background:#fff;margin:36px 30px 0 10px;}
.bg_head .nav i{background:#ac0711}
.nav span{color:#fff;font-size:18px;line-height:90px;padding-left:28px;background:url(../images/phone.png) no-repeat left center;font-weight: bold;}
.bg_head .nav span{background:url(../images/phone2.png) no-repeat left center;color:#ac0711;}
/*mb_head*/
.mb_wrap{width:90%;margin:0 auto;}
.mb_head{display:none;height:55px;background:#fff;box-shadow: 0 5px 10px rgba(0,0,0,0.02);-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.02);position:fixed;width:100%;left:0;top:0;z-index:10;}
.mb_logo{margin-top:10px;}
.mbmenu_ico{width:22px;height:18px;background:url(../images/mb_menu.png) no-repeat 0 0/22px 18px;margin:20px 0 0 20px;}
.mbmenu_ico.on{background:url(../images/scheme_close.png) no-repeat 0 0/20px 18px;}
.mb_nav{display:none;position:fixed;top:55px;left:0;z-index:11;width:100%;background-color:#fff;border-top: 1px solid #ddd;}
.mb_list li{border-bottom:1px solid #d9d9d9;}
.mbl_top{height:52px;}
.mb_list li.on{border-bottom:0;}
.mb_list li.on span{background-position: 0 7px;}
.mbl_top font{color:#333;font-size:16px;line-height:52px;}
.mbl_top span{width:16px;height:16px;background: url(../images/mb_plus.png) no-repeat 0 bottom/16px 166px;margin-top:17px;}
.mbl_nav{display:none;background:#eee;padding:5px 0;}
.mbl_nav a{height:32px;width:100%;display:block;line-height:32px;color:#666;font-size:14px;}
/*footer*/
.footer_top{background-color:#686868;padding:30px 0;}
.footer_top ul{margin-right: calc(25% - 168px);}
.footer_top ul h3,.foot_contact h3{color:#fff;font-size:16px;font-weight: bold;margin-bottom:20px;}
.footer_top ul a,.foot_contact p{color:#CFCFCF;font-size:14px;line-height:30px;}

.footer_top .proList{width:156px;}
.footer_top .proList li{float: left;width: 68px;margin-right: 20px;}
.footer_top .proList li:first-child{width: 100%;}
.footer_top .proList li:nth-child(2n+ 1){margin-right: 0;}

.footer a:hover{color:#fff;text-decoration: underline;}
.foot_contact p{padding-left:25px;background:url(../images/foot_ico.png) no-repeat;}
.foot_contact p.foot_ico1{background-position:-4px 0;}
.foot_contact p.foot_ico2{background-position:-6px -38px;}
.foot_contact p.foot_ico3{background-position:-6px -80px;}
.foot_contact p.foot_ico4{background-position:-6px -118px;}
.footer_bottom{height:40px;background:rgba(68,68,68,1);overflow: hidden;}
.footer_bottom p,.footer_bottom a{color:#fff;font-size:14px;line-height:40px;}
.m_footer{display: none;}
.m_footer_h{height: 0;}

/*head and foot media*/
@media only screen and (max-width:1336px){
	.head_main{width:96%;}
	.nav ul li a{padding:0 25px;}
	/* .footer_top ul{width:15%;} */
	.foot .wrap{width:90%;}
	/* .foot_contact{width:35%;} */
	/* .footer_top .proList li{width: 50%;} */
}
@media only screen and (max-width:1200px){
	.header{display:none;}
	.mb_head{display:block;}
	/* .footer_top ul{width:25%;} */
	/* .foot_contact{width:100%;} */
	.foot_contact h3{ margin-top: 10px;}
	.foot_contact p{font-size:12px;}
	.footer_bottom p, .footer_bottom a{font-size:12px;}
	
}

@media only screen and (max-width:1024px){
	.footer	{display: none;}
	.m_footer{display: block;position: fixed;left: 0;bottom: 0;width: 100%;height: 60px;z-index: 99;background: rgba(0, 0, 0, 0.8);}
	.m_footer li{float: left;width: 25%;text-align: center;}
	.m_footer li i{display: block;margin: 12px auto 0;width: 18px;height: 18px;background: url('../images/footer_m_icon.png') no-repeat;}
	.m_footer li .icon2{background-position: 0 -20px;}
	.m_footer li .icon3{background-position: 0 -40px;}
	.m_footer li .icon4{background-position: 0 -60px;}
	.m_footer li p{font-size: 14px;line-height: 28px;color: #fff;}
	.m_footer_h{height: 60px;}
}

@media only screen and (max-width:650px){
	.m_banner{margin-top:55px;}
	.footer_top{padding:20px 0;}
	.footer_top ul a{line-height:24px;font-size:12px;}
	.footer_top ul h3, .foot_contact h3{font-size:14px;margin-bottom:10px;}
	.foot_contact h3{background:none;padding: 0;}
	.foot_contact p{padding-left:30px;font-size:12px;}
	.foot_contact p.foot_ico1{background-position:-4px 0;}
	.foot_contact p.foot_ico2{background-position:-6px -38px;}
	.foot_contact p.foot_ico3{background-position:-6px -80px;}
	.foot_contact p.foot_ico4{background-position:-6px -118px;}
	.footer_bottom p, .footer_bottom a{font-size:12px;}	
	.footer_top .proList li{width: 100%;}
}