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

/*顶部导航*/
#mould82055{ background:#e60061; position:absolute; top:0; z-index:9999; width:100%;}
#mould82055 .navs>li{ position: relative;}
#mould82055 .navs>li:hover{ background: none;}
#mould82055 .navbars4 .active{ background: none;}
#mould82055 .navs>li>a{ color:#fff; line-height:100px; font-weight: bold; padding: 0; margin:0 24px; display: block; text-align: center; position:relative;}
#mould82055 .navs>li>a:after{ content:""; width:0; height:1px; background:#fff; position:absolute; bottom:18px; left:0; transition:.5s;}
#mould82055 .navs>li:hover>a{ border-radius:0; background: none;}
#mould82055 .navs>li:hover>a:after{ width:100%;}
#mould82055 .navbars4 .active a{ background: none; color:#fff;}
#mould82055 .navbars4 .active a:after{ width:100%;}

.navbars4{ width:1600px;}
.navbars4 .logo{ width:440px;}
.navbars4 .phone{ float:right; background:#fff url(/images/icon_phone1.png) no-repeat left 12px center; background-size: 24px; color:#e60061; font-size:22px; font-weight:bold; padding:0 18px 0 40px; 
  line-height:48px; border-radius:24px; margin:27px 0 0 48px;}

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











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

/*产品*/
.product_list002{ box-shadow:none; width:1440px;}
.product_list002 .ny-pro li{ width:32.5%; margin:0 0 1% 0;}
.product_list002 .ny-pro li .tu{ height:360px;}

.picture1 .picture1-cont > ul li{ width:32.5%; margin-top:10px;}
.picture1 .picture1-cont > ul li a img{ height:350px;}
.honor1 .picture1-cont > ul li a img{ height:426px;}
.product-list > ul li{ margin-bottom:20px; width:24%;}
.product-list > ul li p:first-child{ height:220px;}
.product_xq3 h2{ height: auto; width: 50%;}
.main3{ padding:0;}


.wz_main,.news001 .news_ny_bg,.main2,.picture1 .picture1-cont,.product-list,.main3{ width:1440px; margin:0 auto;}
.wz_main .wz_news_ny li .img_box{ width:32%;}

.newcontent{ min-height:400px; width:1440px;}
.news001 .news_ny_cont{ min-height:400px; padding:0;}
.news001 .news_ny_cont_xq h3 a,.tb_page h4 a,.fenye3_all h4 a,.newcontent h3 a{ color:#e60062;}
.tb_page{ width:1440px; margin:30px auto;}
.f-pageone.fenye{ margin:0 0 24px 0!important;}



/*联系*/
#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: 1440px; 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;}
#mould54317 .map{ margin-top:60px;}
.allmap{ overflow: hidden;}


/*视频*/
#mould35389{ width:1440px; 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:#e60062;}
.footer6 .footer6-main{ width:1440px; padding: 50px 0 50px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer6 .copy{ width:1440px;}


/*内页大图*/
#mould76972 {margin: 100px 0 0 0;}


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

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

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


/*底部*/
.dibu .xian{position: absolute;bottom: 0;}
.dibu{background:#D9AD74 url('/images/di-2.png') no-repeat 100% 100%;position: relative;}
.foot{width:1500px;    margin: 0 auto;     padding: 80px 0 0 0;}
.foot-right{     padding-bottom: 140px;float: right;text-align: center;    background: #fff;  width: 30%;    border-radius: 20px;}
.foot-right h2{      margin-top: 50px;  color: #C9161F;    line-height: 37px;    font-weight: 600;    font-size: 26px;    margin-bottom: 10px;}
.foot-right h3{    color: #C9161F;    line-height: 22px;    font-weight: 600;    font-size: 16px;    margin-bottom: 10px;}
.foot-right img{    width: 180px;height: 180px;    padding-top: 40px;}
.foot-left{    float: left;}
.foot-left h2{color: #C9161F;    line-height: 30px;   font-weight: 600;    font-size: 22px;   }
.foot-left h3{color: #C9161F;  line-height: 42px;    font-weight: 600;    font-size: 30px;    margin-bottom: 30px;}
.dh li{color: #C9161F;   line-height: 22px;font-weight: 600;    margin-bottom: 20px;}
.dh li span{ width:22px; height:22px;   display:block;background: url(/images/dh.png) no-repeat;    float: left; margin-right: 10px;}
.dh li:nth-child(2) span{ background-position: -22px 0;}
.dh li:nth-child(3) span{ background-position: -44px 0;}
.lianxi{    color: #C9161F;    margin-top: 50px;}
.lianxi p a{    color: #C9161F;}
.lianxi p{margin-bottom: 5px;}


/*留言*/
.message_179{ background: url("/images/answer.jpg") no-repeat; background-size: cover; padding: 50px 0;}
.message_179 .width_1360{ padding: 0 30px; box-sizing: border-box;}
.message_179 .top{ margin-bottom: 50px; padding: 0;}
.message_179 .top h3{ font-size: 30px; line-height: 30px;letter-spacing: 1px;font-weight: bold;color: #e60062;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: 40px; 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: #e60062; display: block;}
#submit:hover{ background: #d70c19; cursor: pointer;}
.submit{ background: #bab9b9 !important; cursor: pointer;}
#mould52735{ width: 1360px; margin:0 auto;}



/*优势*/
.box .title{font-size: 30px;text-align: center;}
#youshi .name{ color:#333; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;margin-bottom:30px;}
#youshi .title{margin-bottom:12px;font-family: "fzlt";}
.cp252 .swiper-container{ padding:0 0 60px 0!important; margin-bottom:0!important;}
.cp252 .swiper-slide{ border: 2px solid #e60062; box-sizing:border-box; border-radius:12px; overflow:hidden;}
.cp252 .swiper-slide img{ border-radius:inherit!important;}
.cp252 .swiper-slide a{ position:relative;}
.cp252 .swiper-slide span{ position: absolute; top:-40px; left:50%; transform:translateX(-50%); width:80px; height:80px; background:#e60062; border-radius:50%; border: 2px solid #fff;}
.cp252 .swiper-slide span em{ font-size:20px; color:#fff; position:absolute; bottom:10px; left:50%; transform:translateX(-50%);}
.cp252 .swiper-slide h3{ text-align:center; color:#e60062!important; font-size:20px; font-weight:bold; margin:15px 0;}
.cp252 .swiper-slide p{ padding:0px 24px 0 24px; line-height:30px; margin-bottom:10px;margin-top: 10px; text-align:center;}


/*实力*/
#shili .name{ color:#333; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;margin-bottom:30px;}
#shili .title{margin-bottom:12px;font-family: "fzlt";}
.cp25:after,.cp25 .swiper-slide a:before,.cp25 .swiper-slide a:after,.cp25 .swiper-slide.swiper-slide-next:after{ display:none;}
.cp25 .swiper-slide.swiper-slide-next{ background:none; box-shadow:none;}
.cp25 .cp25-main{ width:1440px;}
.cp25 .swiper-container{ width:100%; padding-bottom:80px; margin-bottom: 32px;}
.cp25 .swiper-slide{ text-align:inherit!important;}
.cp25 .swiper-slide img{ width:100%; height:100%; border-radius:10px;}
.cp25 .swiper-slide h3,.cp25 .swiper-slide span{ color:#333;}

.cp251 .swiper-slide img{ border-radius:inherit;}
.cp251 .swiper-slide div{ background:#fafafa; padding: 20px; box-sizing:border-box;}
.cp251 .swiper-slide h2{ font-size:18px; line-height:18px;}
.cp251 .swiper-slide p{ line-height:28px;}
.cp251 .swiper-container{ margin-bottom:0; padding-top:15px;}

.cp25 .swiper-button-next, .cp25 .swiper-button-prev{ top:45%;}
.cp25 .swiper-button-prev,.cp25 .swiper-button-next{ background:url(/images/j1.png) no-repeat; background-size: cover; width:24px; height:42px;}
.cp25 .swiper-button-prev{ left: -64px;}
.cp25 .swiper-button-next{ right: -64px;background-position: -30px 0;}

.cp25 .swiper-pagination-bullet{ background:none; width:24px; height:24px; position:relative; opacity:1;}
.cp25 .swiper-pagination-bullet:after{ content: ''; position: absolute; width: 6px; height: 6px; background: #b2b2b2; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: .5s;}
.cp25 .swiper-pagination-bullet-active{ border:1px solid #e60062; border-radius: 50%;}
.cp25 .swiper-pagination-bullet-active:after{ background: #e60062;}

/*流程*/
#liucheng{ background:#e60062;}
#liucheng .title{ color:#fff; margin-bottom:12px;font-family: "fzlt";}
#liucheng .name{ color:#fff; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;}
#liucheng ul{ width:1440px; margin:40px auto 60px auto;}
#liucheng li{ float:left; width:16.66%; text-align:center;}
#liucheng li:nth-child(-n+6){ margin-bottom:20px;}
#liucheng li a{ display:block; width:112px; height:112px; margin:0 auto; border-radius:50%; border: 2px solid #fff; position:relative; background:url(/images/btn-jm.png) no-repeat;}
#liucheng li:nth-child(1) a{ background-position: 16px 24px;}
#liucheng li:nth-child(3) a{ background-position: -188px 24px;}
#liucheng li:nth-child(2) a{ background-position: -392px 24px;}
#liucheng li:nth-child(4) a{ background-position: -598px 24px;}
#liucheng li:nth-child(5) a{ background-position: -802px 24px;}
#liucheng li:nth-child(6) a{ background-position: -1008px 24px;}
#liucheng li:nth-child(7) a{ background-position: 15px -62px;}
#liucheng li:nth-child(8) a{ background-position: -186px -64px;}
#liucheng li:nth-child(9) a{ background-position: -392px -62px;}
#liucheng li:nth-child(10) a{ background-position: -596px -65.2px;}
#liucheng li:nth-child(11) a{ background-position: -800px -64px;}
#liucheng li:nth-child(12) a{ background-position: -1009px -64px;}

#liucheng li a span{ position:absolute; left:0; width:40px; height:40px; border-radius:50%; background:#fff; font-size:22px; text-align:center; line-height:40px; color:#e60062;}
#liucheng li p{ color:#fff; font-size:20px; margin:20px 0 10px 0;text-align: center;}
#liucheng li p:last-child{ font-size:16px;line-height:24px; padding:0 16px; box-sizing:border-box;}


/*风采*/
#fengcai .title{ margin-bottom:12px;font-family: "fzlt";}
#fengcai .name{ color:#333; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;}
.picture1 .picture1-cont{ width:1440px; margin:40px auto 0 auto;}
.picture1 .picture1-cont > ul li{ width:24%;}
.picture1 .picture1-cont > ul li:nth-child(-n+4){ margin-bottom:20px;}
.picture1 .picture1-cont > ul li a img{ height:258px;}

.map1{ width:1440px; margin:54px auto 0 auto;}
.map1 img{ width:100%;}
.liuyan{ width:1440px; margin:48px auto 0 auto;}
.liuyan .liuyan_text{ width:40%; float:left;}
.liuyan .liuyan_text h2{ font-size:20px; line-height:20px;}
.liuyan .liuyan_text h3{ font-size:36px; line-height:36px; font-weight:bold; color:#e60062; margin: 15px 0;}
.liuyan .liuyan_text h4{ font-size:20px; line-height:20px;}
.liuyan .liuyan_text p{ line-height:30px; margin-top:48px;}
.liuyan .liuyan_text p:last-child{ color:#999; margin-top:18px;}

/*留言*/
#fengcai1 .title{ margin-bottom:12px;font-family: "fzlt";}
#fengcai1 .name{ color:#333; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;}
#messages11{ width:600px; float:right; margin-bottom:60px;}
.company { position:relative; margin-bottom:12px;font-family: "fzlt";font-weight:bold}
.company input{ border:none; border-bottom:1px solid #ccc; box-shadow: none; line-height:60px; height:60px; width:100%; outline:medium; padding:0 0 0 80px; margin:0; color:#666; box-sizing: border-box;}
.company input:focus{ outline:none!important; box-shadow: none;}
.company em{ position:absolute; top:50%; transform:translateY(-50%); left:0; color:#666;}
#submit{  border:1px solid #ccc; color:#fff; display: block; text-align: center; line-height: 48px; margin-top:24px;}
#submit:hover{ background:#e60062!important; border:1px solid #e60062; color:#fff;}

/*h2*/
.box .title{font-size: 30px;text-align: center; color:#e60062; margin-top:20px;}




/*招聘*/
.zp_headst tr td{background:#e60062;}

@media screen and (min-width:1441px) and (max-width:1680px){ 
  .navbars4,.width_1600,.copy{ width:94%;}
  .navbars4 .logo{ width:360px;}
  .navbars4 .phone{ margin: 17px 0 0 30px;}
  
  #mould82055 .navs>li>a{ line-height:80px;}
  
  #mould76976,.footer6 .footer6-main,.footer6 .copy,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3,.tb_page, .product_list002, #mould35389,.box2,.cp25 .cp25-main,.liuyan{ width:92%!important;}
  .footer6-nav li{ margin-right: 42px;}
  .product-list > ul li p:first-child{ height:auto;}
  .picture1 .picture1-cont > ul li a img{ height:auto;}
  .crumbs{ width: 95%;}
  .tiaojian{ width: 95%!important;}
  .width_1360{ width: 92%;}
  .product_list002 .ny-pro li .tu{ height: auto;}
}

@media screen and (max-width:1440px){ 
    .navbars4 .phone{ display:none;}
  .navbars4,.width_1600{ width:96%;}
  .width_1600,.copy{ width:94%;}
  .navbars4 .logo img{ width:60%!important;}
  .navbars4 .phone{ margin: 17px 0 0 18px;}
 
  #mould82055 .navs>li>a{ line-height:80px;}
  #mould76972{margin: 80px 0 0 0;}
  #mould76976,.footer6 .footer6-main,.footer6 .copy,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3,.tb_page, .product_list002, #mould35389,.box2,.cp25 .cp25-main,.liuyan{ width:92%!important;}
  .footer6-nav li{ margin-right: 42px;}
  .product-list > ul li p:first-child{ height:auto;}
  .picture1 .picture1-cont > ul li a img{ height:auto;}
  .crumbs{ width: 95%;}
  .tiaojian{ width: 95%!important;}
  .width_1360{ width: 92%;}
}


