﻿


#mould52519{ width: 1360px; margin: 0 auto;}
#mould52519 .span6{ width: 100%; float:inherit;}
#mould52519 .span6:first-child{ border: 1px solid #e5e5e5; border-bottom:none; background: #f8f8f8; padding: 30px 40px;}
#mould52519 .span6 .context1{ float: left; width:380px;}
#mould52519 .span6 .context1:first-child{ margin-right:40px;}
#mould52519 .span6 .context1 h2{ font-size:18px; color: #d70c19; font-weight: bold; padding-bottom: 6px; border-bottom: 1px solid #e5e5e5; position: relative; margin-bottom: 10px;}
#mould52519 .span6 .context1 h2:after{ content: ""; clear: both; display: block; height: 3px; width:30px; background: #999; position: absolute; top: 45px; left:0;}
#mould52519 .span6 .context1 p{ line-height:30px; font-size:14px;}

#mould52519 .span6 .left{ float:left;}
#mould52519 .span6 .right{ float: right; margin-top: 10px;}
#mould52519 .span6 .right .foot-ewm p img{ border: 1px solid #e5e5e5; width: 120px; height: 120px; box-sizing:border-box;}
#mould52519 .span6 .right .foot-ewm p span{ color: #666; background: #fff; border: 1px solid #e5e5e5; box-sizing:border-box; font-size:12px; margin-top:5px; line-height:28px;}

.map{ width:100%; height:500px; border: 1px solid #e5e5e5; border-top:none; box-sizing:border-box; overflow: hidden;}
.news001 .news_ny_bg{ width: 1360px;}
.news001 .news_ny_cont_xq h3 a,.tb_page h4 a,.fenye3_all h4 a{ color: #d70c19;}

.product-list > ul li:hover p:last-child{ color: #d70c19;}

.lh-history-item li:before{ background: #d70c19;}
.lh-history-item li:after{ border: 1px solid #d70c19;}
.lh-history-item li h2{ color: #d70c19; margin-bottom: 15px;}
.lh-history-item li .img{ width: auto;}
.history .lh-history-item li h3 p{ text-align: right;}
.history .lh-history-item li:nth-child(even) h3 p{ text-align: left;}
.lh-history-item li{ margin-bottom:100px;}
.lh-history-item li:nth-child(2n){ top: 80px;}

#mould52710{ max-height:520px;width:100%;}
/*#mould52710 a img{ height:100%;}*/
#mould52711 li>a{}
#mould52711 li>a:hover{ color:#d70c19;}
#mould52711 li.active>a{ color:#d70c19;}
#mould52711 ul li:before{ background-color:#d70c19;background:#d70c19; }
#mould52711 ul li:after{ background-color:#d70c19;background:#d70c19; }
#mould52711 ul li:hover:before{ background-color:#d70c19;background:#d70c19; }
#mould52711 ul li:hover:after{ background-color:#d70c19;background:#d70c19; }
#mould52714 .foot{ width:1360px;}
#mould52712{ width:100%;margin-top:40px;margin-right:auto;margin-bottom:40px;margin-left:auto;}
#mould52712>div{ min-height:400px;}

#mould52740{ width:100%; height:auto; position: fixed; top: 0;z-index: 9999; background: #f2f2f2;}
#mould52740 .logo{ height:110px; width:493px;}
.navbars4 ul{ height: 110px;}
#mould52740 .navs>li>a{ margin: 8px 20px; padding: 0 0 10px 0;}
#mould52740 .navs>li:hover>a{ color:#d70c19;border-bottom-width:2px;border-bottom-style:solid;border-color:#d70c19;background-color:rgba(0, 0, 0, 0);background:rgba(0, 0, 0, 0);border-radius:0px; }
#mould52740 .navs>li.active>a{ color:#d70c19;border-bottom-width:2px;border-bottom-style:solid;border-color:#d70c19;background-color:rgba(0, 0, 0, 0);background:rgba(0, 0, 0, 0);border-radius:0px; }

#mould52347{ width: 1360px; margin:0 auto;}
#mould52347 p{ line-height: 36px;}
#mould52519 p a{ display: inline-block;}

.children-navs ul li{ min-width: auto; margin:0 15px;}
.children-navs ul li:last-child{ margin-right:0;}
.children-navs ul li a{ font-size:16px;}
.children-navs ul li.active:after, .children-navs ul li.active:before{ bottom: -2px;}
.children-navs ul li:hover:after, .children-navs ul li:hover:before{ bottom: -2px;}

.width_1360{ width:1360px; margin: 0 auto;}

.wz_main{ width: 1360px;}
.wz_main .wz_news_ny li:hover .text span{ border: 1px solid #d70c19; border-radius: 5px; color: #fff; background: #d70c19;}
.product-list{ width:1360px;}
.product-list>ul li{ width: 24%; margin-bottom:2%;}
.product-list > ul li p:first-child{ height: 210px;}
.f-page{ margin:0;}
.main3{ padding:0; width:1360px;}

#mould35389{ width:1360px; margin: 0 auto;}
#mould35389 li{ width:48%; float:left; margin-bottom:2%;}
#mould35389 li:nth-child(even){ float:right;}
#mould35389 li .videos{ border:1px solid #ccc; height: 366px;}
#mould35389 li video{ width:100%; height: 100%;}
#mould35389 li p{ text-align:center; line-height:40px;}
#mould35389 li:hover p{ color: #333;}

.recruit .recruit_cont li:last-child{ transform: rotate(90deg);}
.recruit .recruit_cont li:last-child em{ font-size: 24px;}

#mould52731{ width:1360px; margin: 0 auto;}
.picture1 .picture1-cont{ width:1360px;}
.picture1 .picture1-cont > ul li{ margin-bottom: 1%;}
.picture1 .picture1-cont > ul li a img{ height: 245px;}
.picture1 .picture1-cont > ul a{ border:1px solid #ccc;}


a{color: #333; text-decoration:none; display: block;}
img{ display: block;}
.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

.top_179{ background: #343434;}
.top_179_center{ width: 1360px; margin: 0 auto; font-size: 14px;}
.top_left{ float: left;}
.top_left p,.top_right p{ color: #fff; line-height: 36px; float: left; margin: 0 20px 0 0; font-size: 14px;}
.top_left p span,.top_right p span{ background: url("/images/btn.png") no-repeat; width: 20px; height: 20px; float: left; margin: 8px 5px 0 0;}
.top_left p:last-child span{ background-position: -28px 0;}

.top_right{ float: right; position: relative;}
.top_right p:after{ content: ""; clear: both; display: block; width: 1px; height: 20px; background: #ccc; position: absolute; top: 8px; left: 70px;}
.top_right p span{ background-position: -80px 0;}
.top_right p:last-child span{ background-position: -100px 0;}
.top_right p:last-child:after{ display: none;}
.top_right p img{ position: absolute; top: 36px; left: -20px; width: 80px; height: 80px; display: none; transition: 1s;}
.top_right p:last-child img{ left: 58px;}
.top_right p:hover img{ display: block;}

.crumbs{ width: 1360px; margin: 0 auto;}
.crumbs_nav{ float: left; width: 40%; line-height: 80px;}
.crumbs_nav a{ display: inline-block; margin: 0 15px;}
.crumbs_nav a:hover{ color: #d70c19;}
.crumbs_nav a.b{ background: url("/images/btn.png") no-repeat; background-position: -157px 0; width: 20px; height: 20px; position: relative; top: 5px;}
.crumbs_nav span{ margin-left: 15px; color: #d70c19;}
.crumbs ul{ float: right; width: auto;}

.link{ width:1360px; margin:0 auto; border-top: 1px solid rgba(255,255,255,0.3); color:#ccc; padding:10px 0 20px 0; box-sizing:border-box;}
.link h2{ font-size: 16px; line-height: 30px; float:left;}
.link a{ display: inline; color:#ccc; line-height: 30px; margin: 0 5px;}
.link a:hover{ color:#fff; text-decoration: underline;}

.footer{ background: #1a1a1a;}
.foot-ewm{ float:right;}
.footer-foot{ background: #000;}
.footer-foot div{ width: 1360px; margin: 0 auto;}
.footer-foot div p{ float:left; line-height:40px; font-size:14px; color: #b2b2b2;}
.footer-foot div p:last-child{ float:right;}
.footer-foot p a{ margin-right:10px;}
.footer-foot div p:last-child a{ border-right:1px solid rgba(255,255,255,0.8); padding-right:10px;}
.footer-foot div p:last-child a:last-child{ padding-right:0; margin-right:0; border-right:none;}

.message_179{ background: url("/images/answer.jpg") no-repeat; background-size: cover; padding-bottom: 100px;}
.message_179 .width_1360{ padding: 0 30px; box-sizing: border-box;}
.message_179 .top{ margin-bottom: 50px;}
.message_179 .top h3{ font-size: 30px; line-height: 30px;letter-spacing: 1px;font-weight: bold;color: #d70c19;margin-bottom: 15px;}
.message_179 .top p{ color: #666; line-height:24px;}
.message_179 .form{ }
.message_179 .form .left{ float:left; width:38%;}
.message_179 .form .left li h2{ color: #b0b0b0; line-height:36px;}
.message_179 .form .left li .company{ position: relative;}
.message_179 .form .left li em{ background: url("/images/btn-2.png") no-repeat; width: 30px; height:30px; display: block; position: absolute; top: 25px; left: 25px; background-position: 3px 0;}
.message_179 .form .left li:nth-child(2) em{ background-position: -34px 0;}
.message_179 .form .left li:nth-child(3) em{ background-position: -74px 0;}
.message_179 .form .left li:nth-child(4) em{ background-position: -112px 0;}
.message_179 .form .left li input{ width: 100%; height: 80px; border: 2px solid #dcdcdc; border-radius: 5px; padding: 0 0 0 80px; color: #666; box-sizing: border-box; margin-bottom:10px;}
.message_179 .form .left li input:focus{ box-shadow: none;}

.message_179 .form .right{ float:right; width:52%;}
.message_179 .form .right h2{ color: #b0b0b0; line-height:36px;}
.message_179 .form .right .detail{ position: relative;}
.message_179 .form .right .detail textarea{ width: 100%; height:460px; border: 2px solid #dcdcdc; border-radius: 5px; display: block; background: transparent; padding-top: 60px; padding-left: 28px; box-sizing: border-box;}
.message_179 .form .right .detail textarea:focus{ box-shadow: none;}
.message_179 .form .right .detail span{ position: absolute; top:15px; left: 25px;}
.message_179 .form .right .detail span em{ background: url("/images/btn-2.png") no-repeat; width: 30px; height:30px; display: inline-block; background-position: -152px 0; position: relative; top: 8px; margin-right:8px;}
#submit{ width: 340px; margin: 36px auto 0 auto; border-radius: 12px; line-height: 54px; text-align: center; color: #fff; background: #d70c19;}
#submit:hover{ background: #d70c19; cursor: pointer;}
.submit{ background: #bab9b9 !important; cursor: pointer;}
#mould52735{ width: 1360px; margin:0 auto;}

@media screen and (max-width: 1360px){ 
  .top_179_center{ width:100%; padding-left: 20px; box-sizing: border-box;}
  .news_179,.width_1360{ width: 100%; padding:0 20px; box-sizing: border-box;}
  .top_left p, .top_right p{ font-size: 14px;}
  #mould52740 .logo{ width: 32%; height:90px;} 
  .navbars4 ul{ height:90px;}
  
  .news001 .news_ny_cont{ padding: 0 30px 30px 30px;}
  .crumbs,.width_1360,.picture1 .picture1-cont,#mould35389,#mould52731,.wz_main,.product-list,.main3,#mould52347,#mould52519{ width: 100%; padding:0 30px; box-sizing:border-box;}
  #mould52735{ width: 96%;}
  .picture1 .picture1-cont > ul li a img{ height: auto;}
   #mould52714 .foot{ width: 100%; padding:40px 30px; box-sizing:border-box;}
  .foot-ewm p img{ width:120px; height: 120px;}
  .link{ width: 100%; padding:10px 30px 20px 30px; box-sizing:border-box;}
  .footer-foot div{ width: 100%; padding:0 30px; box-sizing:border-box;}
  .message_179 .form .left li input{ height:60px;}
  .message_179 .form .left li em{ top: 15px;}
}
