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

/*顶部导航*/
#mould81408{ width:1600px; }
#mould81408 .navbars4{ width:1600px;background:#fff;position: absolute;z-index:999;border-radius: 0 0 12px 12px;height: 90px;margin-left: 50%;transform: translate(-50%, 0);    box-shadow: 0px 4px 8px 0px rgb(0,0,0,0.1);}
.navbars4{height:90px;}
.navbars4 ul{height:90px;}
.navbars4 .logo{ width:251px;margin-left: 51px;height: 90px;}
.navbars4 li{vertical-align: 0;}
.navbars4 li a{ color:#333; display: block;margin-left:51px;font-size: 18px;padding:0;}
.navbars4 li:nth-child(8) a{margin-right:51px;}
.navbars4 li:hover a{color:#ec6c02;background: none;line-height: 90px;border-radius:initial;border-top: 2px solid #ec6c02;}
.navbars4 li.active a{color:#ec6c02;background: none;border-radius:initial;line-height: 90px;border-top: 2px solid #ec6c02;}


/*侧边*/
.cebian{ position:fixed; bottom:30%; right:0; z-index:999;}
.cebian>div{ width:72px; height:72px; position:relative; margin:5px 0; background:#ec6c02;}
.cebian>div span{ background: url(/images/fixcont.png) no-repeat; width:48px; height:48px; margin:0 auto; display:block;}
.cebian>div .one p{ font-size:12px; text-align:center; color:#fff;}
.cebian>div .two{ background:#ec6c02; width:140px; height:72px; position:absolute; right:-140px; top:0; color:#fff; text-align:center; line-height:72px; transition:1s; font-size:14px;}

.cebian>div.box_a a{ display:block;}
.cebian>div.box_a span{  background-position: 0 0;}
.cebian>div:nth-child(1) .two { width: 200px;right: -200px;}
.cebian>div:nth-child(1) .two p{    font-size: 20px; line-height: 72px;    padding: 0 20px;}

.cebian>div.box_b span{   background-position: -48px 0;}
.cebian>div.box_b .two{ background:#fff;}
.cebian>div.box_b:hover .one{ display:block;}
.cebian>div.box_b:hover .two{ right:78px; height:140px;}
.cebian>div.box_b .two img{ width:140px; height:140px;}

.cebian>div.box_c span{   background-position: -96px 0;}
.cebian>div.box_c .two{ background:#fff;}
.cebian>div.box_c:hover .one{ display:block;}
.cebian>div.box_c:hover .two{ right:78px; height:140px;}
.cebian>div.box_c .two img{ width:140px; height:140px; }

.cebian>div.box_d span{ background-position: -144px 0;}
.cebian>div.box_d:hover .one{ display:block;}

.cebian>div:hover{cursor: pointer;}
.cebian>div:hover .one{ display:none;}
.cebian>div:hover .two{ right:0;}


/*标签栏*/
.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: #CF0808;}
.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: #CF0808;}
.children-navs ul li.active a{ color: #CF0808;}
.children-navs ul li.active:after, .children-navs ul li.active:before{ bottom: -2px; background: #CF0808;}
.children-navs ul li:hover:after, .children-navs ul li:hover:before{ bottom: -2px; background: #CF0808;}




/*标签栏*/
.title{      margin-top: 60px;  color: #ec6c02;font-size: 36px;line-height: 50px;font-weight: bold;text-align:center}
.name{ color:#666; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;margin-bottom:50px;    margin-top: 10px;}
#ny_menu ul{ background:#f5f5f5; width:640px; margin:0 auto 48px auto; border-radius:40px; overflow:hidden;}
#ny_menu li{ float:left; width:50%; transition:.5s;}
#ny_menu li:hover{ background:#ec6c02;}
#ny_menu li.active{ background:#ec6c02;}
#ny_menu li a{ line-height:80px;     font-size: 20px;text-align:center; display: block; transition:.5s;}
#ny_menu li.active a{ color:#fff;}
#ny_menu li:hover a{ color:#fff;}



/*新闻*/
.newslist,.news001 .news_ny_bg{ width:1360px; margin:0 auto;}
.news001 .news_ny_bg{ margin-top:56px;}
.news001 .news_ny_cont_xq h2{ font-size:32px; line-height:48px; font-weight: bold; color:#ec6c02;}
.news001 .news_ny_cont_xq h3{ margin: 16px 0 24px 0;}
.newslist > ul li{ width:31%; margin-right:3.5%; }
.newslist > ul li:nth-child(3n){ margin-right:0;}
.newslist>ul li .newsimgs{ height:243px;}
.newslist>ul li:hover .newsconts h3{ color:#ec6c02;}
.newslist>ul li:hover {box-shadow:inherit;margin-top: -3px;border: 1px solid #ec6c02;}

.news001 .news_ny_cont_xq p img{ max-height: inherit;}
.news001 .news_ny_cont_xq h3 a,.tb_page h4 a{ color:#ec6c02;}
.tb_page{ width:1440px; margin:30px auto;}
.newslist>ul li .newsconts {padding: 20px 20px 5px 20px;}



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


/*页面宽度*/
#mould76972{width:100%;}
#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;}


/*产品*/
.picture1 .picture1-cont > ul li{ width:23.5%; margin-bottom: 30px;}
.picture1 .picture1-cont > ul li a img{ height:240px;    border: 1px solid #ec6c02;box-sizing: border-box;}

  

.picture1 .picture1-cont > ul li div {  background: #ec6c02;color: #fff;margin: 0;line-height: 36px;}

.honor1 .picture1-cont > ul li a img{ height:426px;}
.product-list > ul li{ margin-bottom:20px; width:31%;}
.product-list > ul li p:first-child{ height:315px;    border: 1px solid #ec6c02;}
.product-list > ul li p:last-child {background: #ec6c02;color: #fff;}
.product_xq3 h2{ height: auto; width: 50%;}
.main3{ padding:0;}


.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:#ec6c02;}
.tb_page{ width:1360px; margin:30px auto;}
.f-pageone.fenye{ margin:30px 0 50px 0!important;}




/*联系*/
#mould54317{ background: url(/images/contact_bg.fff97c3a.png) no-repeat right 50px top 50px; background-size: 90%; padding: 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-bottom: 50px;}
.dizhi .contact-container:nth-child(even){ float: right;}
#mould54317 .map{ margin-top:10px;border: 2px solid #ec6c02;box-sizing: border-box;}
.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;object-fit: cover;}
#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;}




/*底部*/
.width_1600{ width:1360px; margin:0 auto;}
#mould81009{width:100%;background:#ec6c02;}
.footer{ background:none;}
.foot{margin:0 auto;width: 100%;}
.footer-foot{ background:none;}
.footer-foot .center{  margin:0 auto; border-top: 1px solid rgba(255,255,255,0.3);}
.footer-foot p{ line-height:52px; float:left; color:#fff;}
.footer-foot p a{ color:#fff;margin-right: 0px;}
.footer-foot p:last-child{ float:right;}
.foot_nav li p{ font-size:18px; color:#fff;line-height: 25px;margin-bottom: 15px;}
.foot_nav li a{ font-size:14px; color:rgb(255,255,255,0.8);line-height: 20px;margin-bottom: 15px;display: inline-block;}
.foot_nav li a:hover{ color:#fff;opacity:1;}
.foot_nav{    padding-right: 56px;}
.foot_nav > ul > li {margin-right: 50px;}
.foot {overflow: hidden;padding-top:64px;padding-bottom:40px;}
.foot-ewm{ float:right;}
.foot-ewm div>h2{color:rgb(255,255,255,0.8);font-size:16px;display: inline;margin-left: 8px;}
.foot-ewm div>p{color:#fff;font-size:18px;float: none;margin-left: 26px;line-height: 16px;}
.foot-ewm div{margin-bottom:18px;}


/*在线留言*/
#message .name{ color:#333; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;}
.ly8-form1{ padding-left:0;}
.ly8-pageBox{ padding:0 0 50px 0; min-height: auto;}
.fl{ width:48%;}
.form1R{ width:78%;}
.ly8-wrap .ly8-form1Input{ width:96%; background:#f2f2f2;}
.form1Textarea1.w700{ width:108%; background:#f2f2f2;}
.form1Bt a{ background:#ec6c02;}
.form1Bt{ padding-left:124px;}
.form1Bt a{padding: 0;width:1023px;height:55px}
.form1Bt a{line-height: 54px;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color: #ec6c02;outline: 0;box-shadow: inherit;}


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

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

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





@media screen and (min-width:1440px) and (max-width:1680px){ 
  
  
  
      #mould81408 .navbars4 {width: 95%;    height: 80px;}
.navbars4 li.active a {line-height: 80px;}
   .navbars4 li a {margin-left: 40px;}
  .navbars4 .logo {width: 221px;height: 80px;margin-left: 40px;}
  

      .jj,.wh,.ld{width: 95%!important;}
.width_1600 {width: 95%;}
  .newslist, .news001 .news_ny_bg {width: 95%;}
  .newslist>ul li .newsimgs {height: 230px;}
  
  
  
#mould35389,.width_1360,.crumbs,#mould76976,.footer6 .footer6-main,.footer6 .copy,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3,.tb_page{ width:95%;}
  .footer6-nav li{ margin-right: 30px;}
  .product-list > ul li p:first-child{ height: 318px;}
  .picture1 .picture1-cont > ul li a img{ height:240px;}

  
  
    .navbars4 ul {height: 80px!important;}
  .navbars4 li:hover a {line-height: 80px!important;}

}




@media screen and (min-width:1360px) and (max-width:1439px){ 
  
  #mould81408 .navbars4 {width: 95%;    height: 80px;}
.navbars4 li.active a {line-height: 80px;}
   .navbars4 li a {margin-left: 40px;}
  .navbars4 .logo {width: 221px;height: 80px;margin-left: 40px;}

  
  
    .jj,.wh,.ld{width: 95%!important;}
.width_1600 {width: 95%;}
  .newslist, .news001 .news_ny_bg {width: 95%;}
  .newslist>ul li .newsimgs {height: 230px;}

  
  
  #mould35389,.width_1360,.crumbs, #mould76976,.footer6 .footer6-main,.footer6 .copy,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3,.tb_page{ width:95%;}
 .footer6-nav li{ margin-right: 30px;}
  .product-list > ul li p:first-child{ height: 300px;}
  .picture1 .picture1-cont > ul li a img{ height:227px;}

  .navbars4 ul {height: 80px!important;}
  .navbars4 li:hover a {line-height: 80px!important;}


}






