﻿.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}


.navbars4{ width:1360px;}
.navbars4 li{ position:relative;}
.navbars4 li>a{ padding:0 30px; background:none; text-align:center; display:block; line-height:48px;}
.navbars4 li.active a{ background:none; color:#da251c; border-radius:inherit;}
.navbars4 li:hover>a{ background:none; color:#da251c;}

.navbars4 li .erji{ z-index:999; padding-top:0; top:80px; width:100%; display:none; position: absolute; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.navbars4 li .erji>a{ width:100%; background:#fff; color:#000; margin-bottom:0; height:50px; line-height:50px; border-radius:inherit; display: block; text-align:center; padding:0;}
.navbars4 li .erji>a:hover{ background:#da251c; color:#fff;}
.navbars4 li:hover .erji{ display:block;}

.navbars4 li:nth-child(3) .erji{ width:1000px; background:#fff; left:-300px; padding:36px; box-sizing:border-box;}
.navbars4 li:nth-child(3) .erji>div{ width:23.5%; margin-right:2%; float:left; border:1px solid #ccc; box-sizing:border-box; padding-bottom:10px;}
.navbars4 li:nth-child(3) .erji>div:last-child{ margin-right:0;}
.navbars4 li:nth-child(3) .erji>div>a{ background:none; color:#333; padding:0 0 0 20px; line-height:36px; border-bottom:1px solid #ccc; display:block; border-radius:inherit;}
.navbars4 li:nth-child(3) .erji>div>a:hover{ color:#da251c; background:#e5e5e5;}
.child_menu{ display: initial!important; float:inherit!important; width:100%; height:auto!important;}
.child_menu li{ display:initial;}
.child_menu li>a{ background:none!important; color:#333!important; border-radius:inherit!important; text-align:inherit; line-height:30px; font-size:14px;  padding:0 0 0 30px; display:block;}
.child_menu li>a:hover{ background:#e5e5e5!important; color:#da251c!important;}
.menu_three>a{ padding:0!important; display:block; color:#666!important; font-size:14px!important; padding:0 0 0 42px!important; line-height:26px; background:none!important; border-radius:inherit!important;}
.menu_three>a:hover{ background:#e5e5e5!important; color:#da251c!important;}



#mould78207{ width:100%;}
#mould78210{ background-color:#cc0000;background:#cc0000;}
#mould78208 li>a:hover{ color:#cc0000;}
#mould78208 li.active>a{ color:#cc0000;}
#mould78208 ul li:before{ background-color:#cc0000;background:#cc0000; bottom:-2px;}
#mould78208 ul li:after{ background-color:#cc0000;background:#cc0000; bottom:-2px;}
#mould78208 ul li:hover:before{ background-color:#cc0000;background:#cc0000; }
#mould78208 ul li:hover:after{ background-color:#cc0000;background:#cc0000; }
#mould78208{margin-bottom:30px!important;}
#mould78209{ width:100%;margin-bottom:0!important;}




.footer6{ background: url(/images/foot_bg.jpg) 50%;}
.footer6 .footer6-main,.footer6 .copy{ width:1360px; margin:0 auto;}
.footer6 .footer6-main{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer6-nav li{ margin-right:40px;}
.footer6 .copy a:hover{ color:#03683b;}




/*产品三级栏目*/
.product3{ width:1360px; margin-bottom:36px; position:relative;}
.product31_list{ background: #da251c; padding-bottom: 20px; width:20%; float:left; position: absolute;}
.product31_list .dian{ position: absolute; top:10px; right:10px; width:10px; height:10px; border-radius:5px; background: #fff;}
.product31_list h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    padding: 20px 0 15px 30px;
    box-sizing: border-box;
}
.product31_list h2 span {
    display: block;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    font-family: Arial;
    margin-top: 10px;
}
.product31_list ul{ 
    width: 90%;
    margin: 0 auto;
    background: #fff;
    border-radius: 5px;
    padding: 10px;
    box-sizing: border-box;
}
.product31_list ul .active a{ color:#da251c;}
.product31_list li>a{ border-bottom: 1px solid #999; line-height:40px;}
.product31_list li:hover>a{ color:#da251c;}
.product31_list .four_menu{ margin-left:24px;}
.product31_list .four_menu a{ border-bottom: 1px dashed #ccc; line-height:36px; font-size: 15px;}
.product31_list .four_menu a:hover{ color:#da251c;}
.product31_list .four_menu a.active{ color:#da251c;}

.crumbs_nav{ width: 100%; line-height: 40px; color: #333;}
.crumbs_nav a{ display: inline-block; margin: 0 8px;}
.crumbs_nav a:hover{ color: #da251c;}
.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: 8px; color: #da251c;}
.pro_color{ border:1px solid #ccc; margin-bottom:30px;}
.pro_color label{
    display: block;
    float: left;
    width: 75px;
    text-align: center;
    font-size: 15px;
    line-height: 50px;
    color: #999;
    background-color: #f8f8f8;
    margin-bottom: 0;
}
.pro_color div{
    float: left;
    padding-left: 20px;
    line-height: 40px;
    background-color: #fff;
    border-left: solid 1px #e6e6e6;
}
.pro_color div a{ 
    float: left;
    line-height: 36px;
    margin: 7px 12px 7px 0;
    padding: 0 15px;
    font-size: 14px;
}
.pro_color div a.active{
    background: #da251c;
    color: #fff;
}

.product-list1{ float:initial!important; width:1360px!important; margin:0 auto;}

.product-list,.main3{ width:76%; float:right;}
.product-list > ul li{ width:24%;}
.product-list > ul li p:first-child{ border:1px solid #ccc; height:auto;}
.main3{ padding:0;}
.product_xq3 h2{ height:auto;width: 30%;}
.page_fl li{ font-size:16px;}
.page_fl li a{ height:auto; border: 1px solid #ccc;}
















#mould78221{ width:1360px; margin:0 auto;}
#mould78221 p{ line-height:30px;}
#mould78221 p img{ margin:5px 0;}

.wz_main,.news001 .news_ny_bg,.main2,.picture1 .picture1-cont,.newcontent,#mould77010{ width:1360px; margin:0 auto;}
.wz_main .wz_news_ny li .img_box{ width:32%;}
.wz_main .wz_news_ny li:hover .text span {
 border-color:#da251c;
 background-color:#da251c;
 background:#da251c;
 border-radius:4px;
 color:rgb(255, 255, 255);
}
.newcontent{ min-height:400px;}
.news001 .news_ny_cont{ min-height:400px;}
.news001 .news_ny_cont_xq h3 a,.tb_page h4 a,.fenye3_all h4 a,.newcontent h3 a{ color:#da251c;}
.tb_page{ width:1360px; margin:30px auto;}


#mould78229{ width:1440px; margin:0 auto;}
#mould78229>ul li{ width:31%;}
#mould78229>ul li a{ display:block;}
.newslist>ul li:hover .newsconts h3{ color: #333;}
.newslist>ul li .newsconts{ padding: 3% 3.2% 2% 3.2%;}
.newslist li .newsconts time{ display: block; margin-top:40px;}
.newslist li .newsconts time em{ background: url("/images/yan.png") no-repeat left center; padding-left:24px; float: right; font-size: 14px;}
.news001 .news_ny_cont{ min-height:300px;}
.news001 .news_ny_cont_xq h2{ font-size: 30px; line-height: 48px;}

.picture1 .picture1-cont > ul a{ border:1px solid #ccc;}

/*产品*/
.menu_a{ margin:48px auto;}
.menu_a a{ line-height:48px; width:120px; text-align:center; border:1px solid #ccc; border-radius:6px; display:block; float:left; margin:0 10px;}
.menu_a a:hover{ border:1px solid #da251c; background:#da251c; color:#fff;}
.menu_a a.active{ border:1px solid #da251c; background:#da251c; color:#fff;}




.map{ width:800px; height:auto;}
#mould52519 .span6:first-child{ width:60%; overflow: hidden;}
#mould52519 .span6:last-child{ width:36%; float:right;}
#mould52519{ width:1300px; margin:0 auto;}
.commonality{ padding:0;}
.ly8-wrap .ly8-form1Input,.form1Textarea1{ border:1px solid #ccc;}

#mould76336{ margin-bottom:48px;}
.picture1 .picture1-cont > ul li a img{ width: 100%; height: auto;}
.form1Bt a {display: block;height: 34px;background: #f08200;}
.form1L em {color: #f08200;}
.resume .resume_submit {background: #f08200;}


/*留言*/
.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: #cc010b;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: 8px; line-height: 54px; text-align: center; color: #fff; background: #cc010b; display: block;}
#submit:hover{ background: #cc010b; cursor: pointer;}
.submit{ background: #bab9b9 !important; cursor: pointer;}



@media screen and (max-width: 1440px){ 
   .navbars4,.footer6 .footer6-main, .footer6 .copy,#mould78221,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .newcontent, #mould77010,.product-list1,#mould78229,.tb_page,.product3{ width:94%!important;}
   .footer6-nav li{ margin-right: 30px;}
}






