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

#mould76974{ width:100%; background: url(/images/bg.png);}
/*好评*/
.haoping_a{ background:url(/images/haoping_bg.jpg) no-repeat; padding-bottom:80px;}
.haoping_a .width_1600{ width:100%; }
#mould69147 .swiper-slide{border:1px solid #b90005;}

/*学习*/
.width_1200{ width:1600px; margin:0 auto;}
.study_a{ padding:0 0 50px 0; box-sizing:border-box;}
.study_a>h2{ font-size:40px; line-height:64px; color: rgba(31,103,79,0.5);text-transform: uppercase; font-family: "YSBT"; text-align:center;}
.study_a>h3{ font-size:32px; line-height:48px; font-family: "YSBT"; text-align:center; font-weight:bold;}
.pinlei .right p{ padding: 30px 0;text-align: center; font-size: 20px; }
.pinlei .left{text-align: center; }

.dingwei{ margin-top:30px;}
.dingwei li{ width:23.5%; float:left; margin:0% 2% 2% 0; background:#e50112; padding:40px 30px 30px 30px; box-sizing:border-box; color:#fff;}
.dingwei li:hover{ background:#1f674f;}
.dingwei li:last-child{ margin-right:0;}

.dingwei li h2{ font-size:30px; font-weight:bold; line-height:32px; text-align:center; position:relative; padding-bottom:30px; margin-bottom:30px;}
.dingwei li h2:after{ content:""; width:60px; height:2px; background:#fff; position:absolute; bottom:0; margin-left:-30px; left:50%;}
.dingwei li p{ line-height:30px; height:120px;}
.chaoliu{ margin-top:40px;}
.chaoliu .left{ float:left; width:48%;}
.chaoliu .right{ float:right; width:48%;padding: 97px 0;}
.chaoliu .right h2{ font-size:30px; font-weight:bold; margin-bottom:30px;}
.chaoliu .right p{ line-height:36px;}


.dingwei1{ margin-top:30px;}
.dingwei1 li{ width:32%; float:left; margin:0% 2% 2% 0; background:#e50112; padding:40px 30px 30px 30px; box-sizing:border-box; color:#fff;}
.dingwei1 li:hover{ background:#1f674f;}
.dingwei1 li:nth-child(3),.dingwei1 li:nth-child(5){ margin-right:0;}
.dingwei1 li:nth-child(n+4){ width:49%;}
.dingwei1 li h2{ font-size:30px; font-weight:bold; line-height:30px; text-align:center; position:relative; padding-bottom:30px; margin-bottom:30px;}
.dingwei1 li h2:after{ content:""; width:60px; height:2px; background:#fff; position:absolute; bottom:0; margin-left:-30px; left:50%;}
.dingwei1 li p{ line-height:30px; height:90px;}


.liucheng{ margin-top:30px;}
.liucheng .swiper-slide{ position:relative; z-index:1;}
.liucheng .swiper-slide:nth-child(even){ padding-bottom:218px;}
.liucheng .swiper-slide:nth-child(odd){ padding-top:180px;}

.liucheng .swiper-slide:after{ width:100%; height:100%; content:"01"; position:absolute; top:0; left:0; z-index:-1; font-size: 40px; text-align: center; line-height: 148px; font-family:Arial;font-weight:bold;color:#fff;}
.liucheng .swiper-slide:nth-child(2):after{ content:"02";}
.liucheng .swiper-slide:nth-child(3):after{ content:"03";}
.liucheng .swiper-slide:nth-child(4):after{ content:"04";}
.liucheng .swiper-slide:nth-child(5):after{ content:"05";}
.liucheng .swiper-slide:nth-child(6):after{ content:"06";}
.liucheng .swiper-slide:nth-child(7):after{ content:"07";}
.liucheng .swiper-slide:nth-child(8):after{ content:"08";}
.liucheng .swiper-slide:nth-child(9):after{ content:"09";}
.liucheng .swiper-slide:nth-child(10):after{ content:"10";}

.liucheng .swiper-slide:nth-child(even):after{ background:url(/images/lc1.png) no-repeat bottom 23px center; line-height: 440px;}
.liucheng .swiper-slide:nth-child(odd):after{ background:url(/images/lc.png) no-repeat top center;}
.liucheng .swiper-slide h3{ text-align:center; font-size:20px; font-weight:bold;}
.liucheng .swiper-slide p{ line-height:26px; height:52px;}


/*顶部导航*/
#mould76071{ width:100%; z-index: 9999; background:#e50014; position:fixed; top:0; box-shadow: none; height:100px; transition:.8s;}
.header6 .logo{ width:150px; margin-left: 0; transform:translateX(-50%); height:100px; transition:.5s;}
.header6 .logo img{ width: 100%; height: auto; margin:8px auto 0 auto; display: block; transition:.5s;}
.header6 .nav{ height:100px; transition:.5s; width:1600px;}
.header6 .nav li{ width:calc((100% - 300px) / 6); height:100px;}
.header6 .nav li:nth-child(3){ margin-right: 300px;}
.header6 .nav li:nth-child(4){ margin-right: 0;}
.header6 .nav li a{ display:inline-block; transition:.5s; color:#fff; font-size:18px; font-weight: bold; width:128px; line-height:48px; margin-top:26px; border-radius:6px;}
.header6 .nav li.active a{ background:#fff; color:#1f674f;}
.header6 .nav li:hover a{ color:#fff; background:#1f674f;}


/*底部导航*/
.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:1600px; margin:0 auto;}
#mould76976 p{ line-height:30px;}
#mould76976 p img{ margin:5px 0;}


/*产品*/
.picture1 .picture1-cont > ul li{ width:32.5%; margin-top:10px; margin-bottom:10px;}
.picture1 .picture1-cont > ul li a img{ height:auto;}
.honor1 .picture1-cont > ul li a img{ height:426px;}
.product-list > ul li{ margin-bottom:20px; width:32%;}
.product-list > ul li p:first-child{ height:auto;}
.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:1600px; 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:1600px; 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: 1600px; 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:1600px; 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: 488px;}
#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:#1f674f;}
.footer6 .footer6-main{ width:1600px; padding: 50px 0 50px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer6 .copy{ width:1600px;}

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


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

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

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

/*内页导航*/
.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 #e50112; background:#e50112; color:#fff;}
.menu_a a.active{ border:1px solid #e50112; background:#e50112; color:#fff;}
.width_1600{ width:1600px; margin: 0 auto;}

/*留言*/
.message_179{ background: url("/images/answer.jpg") no-repeat; background-size: cover; padding: 20px 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: #e50112;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: 38px; 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: #003f98; display: block;}
#submit:hover{ background: #d70c19; cursor: pointer;}
.submit{ background: #bab9b9 !important; cursor: pointer;}
#mould52735{ width: 1600px; margin:0 auto;}

/*招聘*/
.jobs{ padding-bottom: 100px;}
.jobs ul{ width: 1536px; margin: 0 auto;}
.jobs li{
    height:420px;
    float: left;
    width: 23.425%;
    background: url("/images/bgm4.jpg") #fff center top no-repeat;
    margin: 0 2.1% 2% 0;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 60px;
    transition: all 0.2s ease-in-out;
    background-size: cover;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    box-sizing:border-box;
}
.jobs li:nth-child(4n){ margin-right: 0;}
.jobs li h1{ color: #474747; transition: 0.5s;}
.jobs li h2{ font-size: 24px; margin-top: 45px; color: #474747; transition: 0.5s;}
.jobs li p{ color: #474747; margin-top: 24px; transition: 0.5s;}
.jobs li span{ display: block; width: 48px; height: 48px; margin: auto; border: 1px solid #aaaaaa;border-radius: 100%; margin-top: 50px; background: url(/images/bg25.png) center no-repeat; transition: 0.5s;}
.jobs li:hover h1,.jobs li:hover h2,.jobs li:hover p{ color: #e50112;}
.jobs li:hover span{ border-color: #e50112; background: #e50112 url(/images/bg25a.png) center no-repeat;}
.jobs li:hover{
    background: url(/images/bgm4a.jpg) center top no-repeat;
    background-size: cover;
    transform:translate(0,-15px);
    -webkit-transform:translate(0,-15px);
    -moz-transform:translate(0,-15px);
    -o-transform:translate(0,-15px);
    -ms-transform:translate(0,-15px);
}

/*招聘详情*/
.jobs_xq{ background: #fff; width: 1280px; margin: 0 auto; box-shadow: 0 0 10px rgba(0,0,0,0.15); background: #fff url("/images/jobs.png") no-repeat; background-position: right bottom;}
.title2{ text-align: center; border-bottom: 1px solid #e5e5e5; padding: 80px 0 30px 0; width: 80%; margin: 0 auto;}
.title2 h1{ color: #474747; font-size: 24px;}
.title2 .jobs_menu{ margin-top: 20px;}
.title2 .jobs_menu span{ color: #474747; padding: 0 20px; display: inline;}
.content2{ padding: 0 10%;}
.content3{ margin-top: 30px;}
.content3 h1{ color: #e50112; font-size: 20px; line-height: 36px;}
.content3 p{ line-height: 36px; color: #333;}
.content4{ padding: 40px 0 60px 0;}
.content4 p{ color: #e50112; line-height: 32px; font-size: 18px;}
.content4 a{ border:1px solid #e50112; width:128px; line-height:42px; text-align:Center; display:block; border-radius:6px; margin-top:10px;}
.content4 a:hover{ background:#e50112; color:#fff;}

/*翻页*/
.paging{margin-top：20px;}

/*新闻*/
.newslist > ul li { width: 32%;}

.newslist li .newsconts time em {
    background: url(/images/yan.png) no-repeat left center;
    padding-left: 24px;
    float: right;
    font-size: 14px;
}






@media (max-width:1680px){ 
  .width_1600,.width_1200,.width_1360,.jobs ul,#mould35389{ width:94%;}
  .header6 .nav{ width:94%;}
  
  #mould76976,.footer6 .footer6-main,.footer6 .copy,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3,.tb_page{ width:94%;}
  .footer6-nav li{ margin-right: 60px;}
}

@media (max-width:1440px){ 
  .dingwei li p{ height:150px;}
  .newslist>ul li .newsimgs{ height:250px;}
}
@media (max-width:1360px){ 
  .newslist>ul li .newsimgs{ height:236px;}
  .contact-container{ padding:40px 0;}
}



