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


/*顶部导航*/
body{ position:relative;}
header{ width:100%; background: #fff; position:absolute; top:0; z-index:999}
.header_158{ width:1600px; margin:0 auto; height: 120px;}
.header_158 .logo{ width:50%; float: left;}
.header_158 .logo a{ margin: 30px 0; float: left;}
.header_158 .logo div{ float:left; margin-top:20px;}
.header_158 .logo div img:first-child{ width:80px; margin:0 24px 0 30px;}
.header_158 .logo div img:last-child{ width:60px;}

.header_158 .phone{ float:right; margin-top:32px;}
.header_158 .phone p{ font-size:18px; line-height:18px;}
.header_158 .phone p span{ background: url(/images/phone.png) no-repeat; display:inline-block; width:22px; height:22px; background-size: 100%; float: left; margin-right:8px;}
.header_158 .phone p:last-child{ font-size:30px; line-height:30px; font-family:arial; font-weight: bold; margin-top:8px;}

.nav_158{ background: rgba(0,0,0,0.3); width: 100%; line-height: 70px; position:absolute; top:0; z-index:99;}
.nav_158 .nav_bg{ width:1600px; margin:0 auto;}
.nav_158 li{ float: left; width:calc(100%/7);}
.nav_158 li a{ color: #fff; display:block; text-align: center; transition:.5s;}
.nav_158 .active a{ background: rgba(0,0,0,0.4);}
.nav_158 li:hover a{ background: rgba(0,0,0,0.4);}



/*标签栏*/
.crumbs{ width: 1360px; margin: 0 auto;}
.crumbs_nav{ float: left; width: 30%; line-height: 80px;}
.crumbs_nav a{ display: inline-block; margin: 0 15px;}
.crumbs_nav a:hover{ color: #da0011;}
.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: #C00415;}
.crumbs ul{ float: right; width: auto;}
.children-navs{ margin-bottom:36px;}
.children-navs ul li{ min-width: auto; margin:0 5px;}
.children-navs ul li:last-child{ margin-right:0;}
.children-navs ul li a{ font-size:16px; padding: 0 15px;}
.children-navs ul li:hover a{ color: #C00415;}
.children-navs ul li.active a{ color: #C00415;}
.children-navs ul li.active:after, .children-navs ul li.active:before{ bottom: -2px; background: #C00415;}
.children-navs ul li:hover:after, .children-navs ul li:hover:before{ bottom: -2px; background: #C00415;}

/*底部导航*/
.footer6-nav li {margin-right: 30px;}


/*页面宽度*/
#mould76972{width:100%; position:relative; margin-top:120px;}
#mould76973{background-color:#3DA9A1;background:#3DA9A1;margin-bottom:30px!important;}
#mould76974{width:100%;}
#mould76974>div{min-height:400px!important;}
#mould76976{ width:1360px; margin:0 auto;}
#mould76976 p{ line-height:30px;}
#mould76976 p img{ margin:5px 0;}




/*产品*/
.four_pro{ background:none;}
.child_content{ width:1360px; padding: 40px 0 0 0;min-height: 700px;}
.pro_detail .f_left{ width:18%; float:left;}
.pro_detail .f_left h2{ background:#C00415; font-weight:bold; line-height:60px; font-size: 24px; text-align: center;}
.pro_detail .f_left li{ line-height:54px; background:#f2f2f2; padding-left:24px; border-bottom:1px solid #ccc;}
.pro_detail .f_left li.active>a{ color:#C00415;}
.pro_detail .f_left li>a{ display: block; font-weight:bold;}
.pro_detail .f_left li>a:hover{ color:#C00415;}
.pro_detail .f_left .sub-dhmenu{ display:none;}
.pro_detail .f_left li.active .sub-dhmenu{ display:block;}
.pro_detail .f_left .sub-dhmenu a{ line-height:48px; display: block; border-top:1px solid #ccc; padding-left:10px;}
.pro_detail .f_left .sub-dhmenu a:hover{ background: rgba(0,146,64,0.2); color:#333;}

.pro_detail .f_right{ width:78%; float:right;}
.pro_detail .f_right>ul>li{ width:23.5%; float:left; margin-right:2%; margin-bottom:10px;}
.pro_detail .f_right>ul>li:nth-child(4n){ margin-right:0;}
.pro_detail .f_right>ul>li a{ overflow:hidden; display:block; border: 1px solid #ccc;}
.pro_detail .f_right>ul>li img{ transition:1s;}
.pro_detail .f_right>ul>li:hover img{ transform:scale(1.1);}
.child_content p{ color:#666; text-indent: inherit;line-height: 40px;text-align: center;  margin: 0 auto;}


.product_xq3 h2{ height:auto;}



.picture1 .picture1-cont > ul a{ border:1px solid #ccc; box-sizing:border-box;}
.wz_main,.news001 .news_ny_bg,.main2,.picture1 .picture1-cont,.product-list,.newcontent,.main3{ 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:#D9000C;background-color:#D9000C;background:#D9000C;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:#D9000C;}
.tb_page{ width:1360px; margin:30px auto;}
.f-pageone.fenye{ margin:0 0 24px 0!important;}
.fenye3_all h4 span{ color:#C00415;}

 /*发展历程*/
.history{ width:1360px;}
.lh-history-item li h2{ color: #C00415;font-size: 24px;font-weight: bold;}
.lh-history-item li:nth-child(2n) h2 { color: #C00415;font-size: 24px;font-weight: bold;}
.history .lh-history-item h3 p{float: right;font-size: 16px; line-height:30px; margin: 10px 0;}
.lh-history-item li:nth-child(2n) h3 p { float: left;}
.lh-history-item li:after{ border: 1px solid #ec6c02;}
.lh-history-item li:before{ background: #C00415;  width: 12px;height: 12px;right: -6px;top: 2px;}
.lh-history-item li .img { width: 100%;float: right;overflow: hidden;border: 1px solid #C00415;box-sizing: border-box;}
.lh-history-item li:nth-child(2n) .img{ float: left;}
.lh-history-item li:nth-child(2n):before { left: -6px;}
.lh-history-item:before { border-right: 2px solid #C00415;margin-left: -2px;z-index: 0;}
.lh-history-item li:nth-child(2n){ top: 200px;}

.lh-history-item li .img img { transition: 0.5s;}
.lh-history-item li:hover .img img{ transform: scale(1.05);}




/*联系*/
#mould54317{ background: url(/images/contact_bg.fff97c3a.png) no-repeat right 50px top 50px; background-size: 90%; padding: 0 0 90px 0; box-sizing: border-box;}
.width_1360{ width: 1360px; margin: 0 auto;}
.contact-box h2{ font-size: 70px; font-family: Patrician; position: relative; padding-bottom:20px;}
.contact-box h2:after{ content: ""; display: block;width: 70px; height: 1px; border-top: 1px solid #000; position: absolute;bottom: 0;left: 0;}
.contact-box h3{ font-size: 30px; line-height:30px; margin-top:20px;}
.contact-box h3 em{ font-size: 24px; margin: 0 25px; color: #666;}
.contact-box h3 span{ font-size: 20px; color: #8d8d8d; display: inline-block;}
.contact-container{ width: 48%; padding: 50px 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.2); border-radius: 18px;}
.contact-container .left{ width: 80px; float: left; margin: 0 24px 0 40px;}
.contact-container .left img{ width: 100%;}
.contact-container .right{ float: left; margin-top: 8px;}
.contact-container .right p{ font-size: 24px; line-height:30px; margin-top: 10px; color: #1a1a1a;}
.dizhi .contact-container{ float: left;  margin-top: 60px;}
.dizhi .contact-container:nth-child(even){ float: right;}
.dizhi .contact-container:nth-child(5) p{ font-size:22px;}
#mould54317 .map{ margin-top:60px;}
.allmap{ overflow: hidden;}


/*视频*/
#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: 367px;}
#mould35389 li video{ width:100%; height: 100%; border:none;}
#mould35389 li p{ text-align:center; line-height:60px;}
#mould35389 li:hover p{ color: #333;}
.map{ width:100%; height:auto;}
#mould52519 .span6:first-child{ width:60%; overflow: hidden;}
#mould52519 .span6:last-child{ width:36%; float:right;}
#mould52519{ width:1300px; margin:0 auto 40px;}
.commonality{ padding:0;}
.ly8-wrap .ly8-form1Input,.form1Textarea1{ border:1px solid #ccc;}
.footer6{ background:#333;}
.footer6 .footer6-main{ width:1600px; padding: 50px 0 50px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer6-nav li:nth-child(2){ width:240px;}
.footer6-nav li:nth-child(2) h5{ float:left; width:120px; text-align:left;}
.footer6 .copy{ width:1600px;}



/*简历*/
#mould76461 {margin-bottom: 40px;}

/*标签栏*/
#mould76973 {background-color: #C00415;background: #C00415!important;}

#mould76991 .form1Bt a{ background: #D9000C!important;}



@media screen and (max-width:1680px){ 
  .header_158,.nav_158 .nav_bg{ width:96%;}
  .header_158 .logo{ width:58%;}
  .printing_cont,.width_1600{ width:92%;}
  
  #mould76976,.footer6 .footer6-main,.footer6 .copy,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3,.tb_page,.child_content{ width:92%;}
  .footer6-nav li{ margin-right: 42px;}
  .product-list > ul li p:first-child{ height:200px;}
  .picture1 .picture1-cont > ul li a img{ height:200px;}
  .crumbs{ width: 95%;}
  .tiaojian{ width: 95%!important;}
  .width_1360{ width: 92%;}
  
  .contact-container{ padding:36px 0;}
  .dizhi .contact-container:nth-child(5) p{ font-size:18px;}
}
@media screen and (max-width:1360px){ 
  .footer6 .footer6-main,.footer6 .copy{ width:96%;}
  .footer6-nav li{ margin-right: 30px;} 
}



