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

/*文化*/
#culture .name{ color:#333; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;margin-bottom:30px;}
#culture .title{margin-bottom:12px;font-family: "fzlt";}
.box2{ width:1600px; margin:0 auto;margin-bottom: 100px}
.box2 li{ float:left; background:#fafafa; overflow:hidden; width:32%; margin-right:2%; transition:.8s; border-radius:8px;}
.box2 li:hover{ background:#c30d23;}
.box2 li:nth-child(2){ margin-right:0;}
.box2 li:nth-child(-n+2){ width:49%; margin-bottom:2%;}
.box2 li:last-child{ margin-right:0;}
.box2 li span{ display:block; width:10em; height:10em; margin: 0 auto; position:relative; top:-4em; background:#c30d23; border-radius: 50%;}
.box2 li span img{ position:absolute; bottom:1.6em; left:50%; transform:translateX(-50%);}
.box2 li h2{ color:#c30d23; font-size:24px; text-align:center; transition:.5s;}
.box2 li p{ text-align:center; margin:10px 0 60px 0; transition:.5s;    padding: 0 20px;
    line-height: 30px;}
.box2 li:hover h2,.box2 li:hover p{ color:#fff;}


/*学习*/
.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: #d71f1d;text-transform: uppercase; font-family: "YSBT"; text-align:center;    padding-top: 50px;}
.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:#d71f1d; 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%;}
.chaoliu .right h2{ font-size:30px; font-weight:bold; margin-bottom:30px;}
.chaoliu .right p{ line-height:36px; padding-top: 60px;}


.dingwei1{ margin-top:30px;}
.dingwei1 li{ width:32%; float:left; margin:0% 2% 2% 0; background:#c30d23; padding:40px 30px 30px 30px; box-sizing:border-box; color:#fff;}
.dingwei1 li:hover{ background:#c30d23;}
.dingwei1 li:nth-child(3),.dingwei1 li:nth-child(6),.dingwei1 li:nth-child(8){ margin-right:0;}
.dingwei1 li:nth-child(n+7){ 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:120px;}


.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: 530px;}
.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:96px;}


/*顶部导航*/
#mould82372{ background:#fff; position:fixed; top:0; z-index:9999; width:100%; box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
#mould82372 .navs>li{ position: relative; margin-right:2px;}
#mould82372 .navs>li:hover{ background:#c30d23;}
#mould82372 .navbars4 .active{ background: #c30d23;}
#mould82372 .navs>li>a{ line-height:100px; font-size:18px; padding: 0 24px; display: block; text-align: center;}
#mould82372 .navs>li:hover>a{ color:#fff; border-radius:0; background: none;}
#mould82372 .navbars4 .active a{ background: none; color:#fff;}
.navbars4{ width:1600px;}
.navbars4 .logo{ width:240px;}
.navbars4 .phone_a{ float: right; margin:23px 0 0 36px;}
.navbars4 .phone_a h2{ line-height:30px; font-weight:bold; font-family:arial; font-size:30px; margin-top:3px; color:#c30d23;}
.navbars4 ul{ margin-right: 30px;}

.fixed_img{ width:100%; margin-top:100px;}


/*内页导航*/
.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 #c30d23; background:#c30d23; color:#fff;}
.menu_a a.active{ border:1px solid #c30d23; background:#c30d23; color:#fff;}


.width_1600{ width:1600px; margin: 0 auto;}

/*页面宽度*/
#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:23.5%;}
.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.5%;}
.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 .img_box {
    width: 30%;
    height: auto;
    float: left;
    overflow: hidden;
}
.wz_main .wz_news_ny li:hover .text span {border-color:#c30d23;background-color:#c30d23;background:#c30d23;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:#c30d23;}
.tb_page{ width:1600px; margin:30px auto;}
.f-pageone.fenye{ margin: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;}



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


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

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

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








/*底部*/
.foot_a{ background:#c30d23; width:100%; padding:48px 0 0 0;}
.foot_a .foot_txt{ float:right; width:23%; border-right:1px solid rgba(255,255,255,0.3);}
.foot_a .foot_txt h3{ font-size:18px; color:#fff;}
.foot_a .foot_txt h3 span{ display:block; font-size:24px; line-height:24px; font-weight:bold;}
.foot_a .foot_txt p{ color:#fff; margin-top:20px;}
.foot_a .erweima{ float:right; padding-left:48px; border-right:1px solid rgba(255,255,255,0.3);}
.foot_a .erweima h2{ width:128px; height:128px;}
.foot_a .erweima p{ text-align:center; color:#fff; margin-top:12px;}
.foot_a ul{ float:left; width:50%;}
.foot_a li{ float:left; margin-right:60px;}
.foot_a li:last-child{ margin-right:0;}
.foot_a li a{ color:#fff;}
.foot_a li h4{ border-bottom:1px solid rgba(255,255,255,0.3);; line-height:48px; margin-bottom:12px;}
.foot_a li h4 a{ font-size:20px;} 
.foot_a li h5 a{ font-size:16px; line-height:30px;} 

.foot_a .footer-foot{ background:none; margin-top: 60px;}
.foot_a .footer-foot .width_1600{ border-top:1px solid rgba(255,255,255,0.3);}
.foot_a .footer-foot p{ float:left; line-height:64px; color:#fff;}
.foot_a .footer-foot p:last-child{ float:right;}
.foot_a .footer-foot p a{ color:#fff;}


@media (max-width:1600px){
  .navbars4{ width:94%;}
  .navbars4 ul{ margin-right:0;}
  
  .width_1600{ 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_1360,.width_1200,.box2{ width:94%;}
  .picture1 .picture1-cont > ul li a img{ height:auto;}
  .product-list > ul li p:first-child{ height:auto;}
}

@media (max-width:1500px){
  .footer6-nav li{ margin-right: 42px;}
  .foot_a li{ margin-right: 40px;}
  .foot_a .foot_txt{ width:25%;}
}

@media (max-width:1440px){ 
  .chaoliu .right p{ padding-top:0;}
}

@media (max-width:1366px){ 
  .foot_a ul{ width:48%;}
}



