<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.line30{line-height: 30px;  display: -webkit-box; overflow: hidden;-webkit-box-orient: vertical;}
.fnt_20{font-size:20px;}
.banner_index video {
    position: absolute;
    width: 100%;height: 100%;
    left: 0px;
    top: 0;
    object-fit: cover;
}
.blank_20{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.0)}
.blank_200{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2)}
.blank_35{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.35)}
.banner_index .swiper-pagination{display: none;}
.but&gt;div{width:32px;height: 62px;margin-top: -31px;}
.but i{font-size: 58px;color: #fff;display: none;}
.but .swiper-button-prev{left: 7.3%; background: url(../images/banner_prev.png) no-repeat center center;background-size: cover;} 
.but .swiper-button-next{right: 7.3%; background: url(../images/banner_next.png) no-repeat center center;background-size: cover;} 

.bannerwrap{z-index: 2;width: 100%;color: #fff;}
.banner_text h1{font-size: 74px;line-height: 100px;max-height: 200px;overflow: hidden;margin-bottom: 80px;}
.banner_text p{line-height:36px;overflow: hidden;font-size:20px;}
.banner_text{
	width: 100%;
	opacity: 0;visibility:hidden;
	transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;
	-webkit-transform: translateX(200px); -moz-transform: translateX(200px);-o-transform: translateX(200px);-ms-transform: translateX(200px);transform: translateX(200px);
}
@media only screen and (max-width:1600px) {
.banner_text{margin-left:50px;}
}
.banner li.ani-slide .banner_text{
	visibility: visible;opacity: 1;
	-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);
}
.banner li .blank_25{display:none;}
.banner li.on .blank_25{display:block;z-index:1;}
.banner li a{display: block;width: 100%;height: 100%;position: relative;z-index: 2;}
.index_01{background: url(../images/index_bg.jpg) no-repeat center center;background-size: cover;padding-bottom: 150px;padding-top:60px;}
.index_01,.index_02{overflow: hidden;}
.index_02{margin-top: -240px;margin-bottom: 90px;}
.index_01 .wrap{overflow: hidden;}
.index_block{position: relative;z-index: 2;margin-bottom:250px;}
.index_more{padding-top: 90px;}
.index_more i{color: #000;font-weight: bold;font-size: 24px;}
.index_more a{display: inline-block;width: 70px;height: 70px;line-height: 70px;text-align: center;border: 1px solid #b7b7b7;border-radius: 50%;box-sizing:border-box;}
@media only screen and (max-width:1024px) {
.index_01{padding-bottom: 280px;}
.index_02{margin-top: -240px;}
}
.index_intr{overflow: hidden;margin-top: -210px;}
.index_box{ width: 750px;height: 375px;overflow: hidden; float: right;position: relative;}
.index_intrimg{width: 550px;height: 550px;border-radius: 50%;margin-left: 20px;    overflow: hidden;
-webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
}
.index_intrimg img{width: 100%;height: 100%;
  -webkit-animation: imgscale 20s linear  alternate infinite;
  animation: imgscale 20s linear  alternate infinite;
}

@-webkit-keyframes imgscale {
  0% {
    transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3);-moz-:scale(1.3,1.3);-o-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);
  }
  

  100% {
    transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);
  }

}
@keyframes imgscale {
  0% {
    transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3);-moz-:scale(1.3,1.3);-o-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);
  }
  100% {
    transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);
  }
}


.index_cicle{border-radius: 50%;z-index: 2;
   -webkit-animation: cicleyuan 10s linear  alternate infinite;
  animation: cicleyuan 10s linear  alternate infinite;
}
.index_cicle01{width: 105px;height: 105px;background: rgba(246,46,42,0.32);position: absolute;left: 0;bottom: 125px;}
.index_cicle02{width: 231px;height: 231px;background: rgba(190,158,37,0.2);position: absolute;right: 0;bottom: -28px;}

@-webkit-keyframes cicleyuan {
  0% {

    transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);
  }
  
  100% {
    transform:scale(0.6,0.6); -webkit-transform:scale(0.6,0.6);-moz-:scale(0.6,0.6);-o-transform:scale(0.6,0.6);-ms-transform:scale(0.6,0.6);
  }

}
@keyframes cicleyuan {
  0% {
    transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);
  }
  100% {
    transform:scale(0.6,0.6); -webkit-transform:scale(0.6,0.6);-moz-:scale(0.6,0.6);-o-transform:scale(0.6,0.6);-ms-transform:scale(0.6,0.6);
  }
}

.neChange{margin-top:50px;}
.neChange_l{float:left;width:40%;margin-right:10px;height:100%;}
.neChange_l img{height:100%;}
.neChange_r{float:left;width:calc(60% - 10px);height:100%;}
.neChange_r img{height:100%;}
@media only screen and (max-width:767px) {
.neChange{height:auto!important;}
.neChange_l{width:100%;margin-right:0px;height:auto;margin-bottom:20px;}
.neChange_r{width:100%;height:auto;}
.index_01{padding-top:30px;}
}
.index_tab{overflow: hidden;position: relative;z-index:4;margin-top: 60px;}
.index_tab .index_proheight{height: 45px;border-left: 1px solid #313e50;}
.index_tab li{float: left;width: 20%;box-sizing:border-box;text-align: center;}
.index_tab li:first-child .index_proheight{border-left: none;}
.index_tab li:first-child dl{border-left: none;}
.index_tab li a{color: #000;display: block;background: #f2f2f2;transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;}
.index_tab li dl{border-left:1px solid #313e50;padding-bottom: 40px;}
.index_tab dt{width: 64px;height: 64px;margin: auto; position: relative;overflow: hidden;margin-bottom: 10px;}
.index_tab dt img{position: absolute;top:0;left: 0;width: 100%;height: 100%;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.index_tab dt img.icon_02{top:100%;visibility: hidden;opacity: 0;}
.index_tab dd{line-height: 32px;height: 32px;
display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.index_tab li.on a{background:#d7b461;border: none;color: #fff;}
.index_tab li.on dl,.index_tab li.on .index_proheight{border-left: 1px solid transparent}
.index_tab li.on+li dl,.index_tab li.on+li .index_proheight{border-left: 1px solid transparent}
.index_tab li.on dt img.icon_01{top:100%;visibility: hidden;opacity: 0;}
.index_tab li.on dt img.icon_02{top:0;visibility: visible;opacity: 1;}
.index_industry{margin-top: -110px;}
.index_industry ul{position: relative;height: 843px;}

.index_industry .wrap{position: relative;z-index: 2;color: #fff;text-align: center;padding-top: 300px;}
.index_industry h3{margin-bottom: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-shadow: 1px 2px rgba(0,0,0,0.1);}
.index_industry li p{height: 90px;
display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
font-size: 16px;
text-shadow: 2px 2px rgba(0,0,0,0.2);
}
.index_industry .index_more{text-align: center;padding-top: 40px;}
.index_industry .index_more a{width: 46px;height: 46px;line-height: 46px;border: 1px solid rgba(255,255,255,0.2)}
.index_industry .index_more a i{font-size: 20px;color: #fff;font-weight: normal;}

.index_industry li{opacity: 0;visibility: hidden;position: absolute;top:0;left: 0;width: 100%;height: 100%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;box-sizing:border-box;}

.index_industry li.on{opacity: 1;visibility: visible;z-index: 2;}
.index_news dt a{height: 0;overflow: hidden;display: block;padding-bottom: 56%;position: relative;}
.index_news dt{margin-bottom: 25px;}
.index_news dt a img{height: 100%;width: 100%;position: absolute;top:0;left: 0;}
.news_time{color: #a3a3a3;margin-bottom: 10px;}
.index_news h3{line-height: 30px;height: 60px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
}
.index_news{position: relative;}
.index_news h3 a{color: #000;}
.index_news .but .swiper-button-prev{left:-80px; background: url(../images/banner_prev02.png) no-repeat center center;background-size: cover;} 
.index_news .but .swiper-button-next{right:-80px; background: url(../images/banner_next02.png) no-repeat center center;background-size: cover;} 
.news_more{text-align: center;padding-top: 60px;}
.news_more a{display: inline-block;color: #d50715;border-bottom: 1px solid #d50715;line-height: 32px;}

@media only screen and (max-width:1900px) {
.but .swiper-button-prev{left:10px; } 
.but .swiper-button-next{right:10px; } 
.banner_text h1{font-size: 54px;line-height: 70px;max-height: 140px;}

}
@media only screen and (max-width:1620px) {
.index_news .but .swiper-button-prev{left:-50px; } 
.index_news .but .swiper-button-next{right: -50px;} 

}
@media only screen and (max-width:1440px) {
.banner_text h1{font-size: 40px;line-height:60px;max-height: 120px;margin-bottom: 40px;}
.banner_text p{font-size: 18px;}
.index_tab .index_proheight{height: 45px;}
.index_tab li dl{padding-bottom: 40px;}
.index_industry ul{height: 650px;}
.index_industry {margin-top: -110px;}
.index_industry h3{margin-bottom: 20px;}
.index_industry .wrap{padding-top: 250px;}
}
@media only screen and (max-width:1366px) {
.banner_text h1{font-size: 32px;line-height:46px;max-height: 92px;margin-bottom: 20px;}
.banner_text p{font-size: 20px;}
.title_line{margin-top: 10px;}
.index_title{margin-bottom: 40px;}

.index_box{height: 395px;}
.index_intrimg{width: 580px;height: 580px;}
.index_more a{width: 60px;height: 60px;line-height: 60px;}
.index_industry ul{height: 650px;}
.index_industry .wrap{padding-top: 270px;}
.index_tab dt{width: 50px;height: 50px;}
.index_tab dd{line-height: 24px;height: 48px;}
.index_industry {margin-top: -138px;}



}
@media only screen and (max-width:1280px) {
.index_box{width: 670px;}
.index_box{height: 325px;}
.index_intrimg{width: 480px;height: 480px;}
.index_more{padding-top: 50px;}
.index_intr{margin-top: -150px;}
.index_industry .wrap{padding-top: 230px;}
.index_industry ul{height: 600px;}

}



@media only screen and (max-width:1024px) {
.index_01, .index_02{margin-bottom: 50px;}
.banner_text h1{font-size:26px;line-height:36px;max-height:72px;margin-bottom:10px;}
.banner_text p{font-size: 16px;}
.but&gt;div{ background-size: 26px !important;}

.index_title{margin-bottom: 20px;}
.index_more a{width: 40px;height: 40px;line-height: 40px;}
.index_more i{font-size: 18px;}
.index_intr{margin-top: -80px;}
.index_01{    background: url(../images/index_bg.jpg) no-repeat center center;background-size: cover;}
.index_01 .wrap{background: none}
.news_more{padding-top: 30px;}

.index_box{width: 460px; height: 260px;}
.index_intrimg{width: 380px;height: 380px;}
.index_cicle01{width: 60px;height: 60px;}
.index_cicle02{width: 90px;height: 90px;}
.index_tab .index_proheight{display: none;}
.index_tab li dl{padding: 20px 0;border-left: 1px solid #ffffff;}
.index_industry{margin-top:0;}
.index_industry .wrap{padding-top: 100px}
.index_industry ul{height: 440px;}
.index_news .but div{background: rgba(0,0,0,0.7) !important;height: 60px;line-height: 60px;margin-top: -30px;top:34%;}
.index_news .but i{display: block;color: #fff;font-size: 30px;}
.index_news .but .swiper-button-prev{ left:0px; } 
.index_news .but .swiper-button-next{ right: 0;} 
.index_news h3{line-height: 24px;height: 48px;font-size: 16px;}
.index_news dt{margin-bottom: 20px;}
.news_time{margin-bottom: 5px;}

.index_intrimg img{
  -webkit-animation: imgscale 10s linear  alternate infinite;
  animation: imgscale 10s linear  alternate infinite;
}

}
.index_tab .butt{display:none;}
@media only screen and (max-width:767px) {
.line30{line-height: 24px;}
.banner li{height: 250px !important;}
.banner_text h1{font-size: 16px;line-height: 24px;max-height: 48px;}
.banner_text p{line-height: 24px;max-height: 48px;font-size: 14px;}
.but i{display: block;font-size: 30px;}
.but&gt;div{background: none !important;text-align: center;width: 32px;height: 40px;line-height: 40px;margin-top: -20px;}
.index_01{padding-bottom: 80px;}
.index_02{margin-top: 0px;}
.index_block{margin-bottom: 0px;}
.index_edit{height:410px; 
    overflow: hidden;
}
.index_01, .index_02{margin-bottom: 30px;}
.news_more{padding-top: 20px}
.index_box{width: 300px;height: 170px;margin: auto;float: none;}
.index_intrimg{width: 250px;height: 250px;}
.index_cicle01{width: 60px;height: 60px;    bottom: 40px;}
.index_cicle02{width: 90px;height: 90px;bottom: 10px;}
.index_intr{margin-top:-20px;}
.index_more{padding-top: 20px;}
.index_tab dt{width: 30px;height: 30px;}
.index_tab dd{font-size: 14px;line-height: 18px;height: 36px;}
.index_industry h3{margin-bottom: 10px;}
.index_industry .wrap{padding-top: 60px;}
.index_industry li p{height: 72px;}
.index_industry .index_more{padding-top: 20px;}
.index_industry ul{height: 270px;}
.index_news h3{font-size: 14px;}
.index_tab .butt{display:block;}
    .index_tab{position: relative;}
    .index_tab .butt{display: block;}
    .index_tab ul li{height: auto;font-size: 14px;}
    .index_tab ul li.on{background: inherit;color: inherit;}
    .index_tab .butt&gt;div{width:32px;height: 32px;margin-top: -16px!important;}
    .index_tab .butt i{font-size: 22px;color: #d7171f;}
    .index_tab .butt .swiper-button-prev{left: 0; background: none;}
    .index_tab .butt .swiper-button-next{right:0;  background: none;}
    .index_02&gt;.wrap{max-width: 100%;}
    .index_title {
        width: 94%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .product_tab .index_title{
       width: 100%;
     }
    .index_tab li dl{border-left:none;}
    .index_tab li.on dl, .index_tab li.on .index_proheight {
          border-left: none;
      }
      .index_tab li.on dt img.icon_01{
            top: 0;
           visibility: visible;
           opacity: 1;
      }
      .index_tab li.on a{background: #f2f2f2;color:#000;}
      .index_tab li.on dt img.icon_02 {
            top: 0;
           visibility: hidden;
           opacity: 0;
       }
       .index_tab dd br{display:none;}

       .index_01{background-size: cover;}
}
@media only screen and (min-width:1025px) {
a,.but&gt;div{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.but .swiper-button-prev:hover{background: url(../images/banner_prev_on.png) no-repeat center center !important;background-size: cover;} 
.but .swiper-button-next:hover{background: url(../images/banner_next_on.png) no-repeat center center !important;background-size: cover;} 

.index_more a:hover{border: 1px solid #d80011;}
.index_more a:hover i{color: #d80011;}

.index_tab li:hover a{background:#d7b461;border: none;color: #fff !important;}
.index_tab li:hover dl,.index_tab li:hover .index_proheight{border-left: 1px solid transparent;}
.index_tab li:hover dt img.icon_01{top:100%;visibility: hidden;opacity: 0;}
.index_tab li:hover dt img.icon_02{top:0;visibility: visible;opacity: 1;}
.news_more a:hover{opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}



}


/*   ******************二级***********    */
/* 阿里图标 */
[class*='icon']{
    font-family: 'iconfont';
}
.margin_b40{margin-bottom: 40px;}
.margin_b80{margin-bottom: 80px;}
.title_line185{width:185px;}

@media only screen and (max-width:1366px) {
.margin_b40{margin-bottom: 20px;}
.margin_b80{margin-bottom: 60px;}
.title_line185{width: 140px;}
}
@media only screen and (max-width:1280px) {
.title_line185{width: 120px;}
}
@media only screen and (max-width:1024px) {
.margin_b80{margin-bottom: 40px;}
.title_line185{width:100%;}
}
@media only screen and (max-width:767px) {
.margin_b80{margin-bottom: 20px;}

}
/*党群建设*/
.party_list ul{overflow: hidden;margin: 0 -18px;}
.party_list li{float: left;width: 33.33%;}
.party_list dl{margin: 0 18px;}
.party_list dd{border: 1px solid #e7e7e7;padding: 25px;padding-bottom: 35px;}
.party_list dd h3{line-height: 30px;height: 60px;overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
  }

@media only screen and (max-width:1366px) {
.party_list ul{margin: 0 -10px;}
.party_list dl{margin: 0 10px;}
}
@media only screen and (max-width:1024px) {
  .party_list dd{padding: 20px;}
  .party_list dd h3{font-size: 16px;line-height: 24px;height: 48px;}
}
@media only screen and (max-width:767px) {
.party_list ul{margin: 0 ;}
.party_list dl{margin: 0;}
.party_list li{float: none;width: 100%;}
.party_list li:last-child{margin-bottom: 0;}
.party_list dd h3{height: auto;font-size: 14px;}
.party_list dd{padding:20px 10px;}
}


/*公司荣誉*/
.honor_list dt{background: #f0f0f0;padding: 40px 35px;}
.honor_list .news_time{color: #d90919;margin-bottom: 0px;}
.honor_list h3{color: #595757;}
@media only screen and (max-width:1024px) {
.honor_list dt{padding: 20px;}
}
@media only screen and (max-width:767px) {
.party_list dd h3{ -webkit-line-clamp: inherit;}
}

/*董事长致辞*/

.speech_box{overflow: hidden;padding: 0 60px 0 30px;}
.speech_box .left{float: left;width: 45.6%;}
.speech_box .left img{width: 100%;}
.speech_box .right{float: right;width: 50%;}
.speech_box .right .title_int{margin-bottom: 60px;}
@media only screen and (max-width:1366px) {
.speech_box .right .title_int{margin-bottom: 30px;}
.speech_box{padding: 0;}
}
@media only screen and (max-width:1024px) {
.speech_box .right .title_int{margin-bottom: 20px;}
.speech_box .left,.speech_box .right{float: none;width: 100%;}
.speech_box .left{margin-bottom: 30px;text-align: center;}
.speech_box .left img{width: auto;max-width: 100%;}
}



/*公司简介*/
.intr_cont{overflow: hidden;}
.intr_cont .left{float: left;width: 50.5%;}
.intr_cont .left a{position: relative;display:block;}
.intr_cont .left a i{color:#fff;opacity:0.5;}
.new_produce{padding:40px 0;}
@media only screen and (max-width:1500px) {
.new_produce{padding:30px 0;}
}

.intr_cont .left span{z-index: 2;font-size: 70px;}
.intr_cont .left span{color: #595757;}
.intr_cont .right{float: right;width: 45.5%; overflow: hidden;}


.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{ 
 z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
visibility: visible;opacity:1;
top:50%;
}
.video_appbox.show .video_t&gt;img{width:100%;height:100%!important;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}

@media only screen and (max-width:1024px) {
.intr_cont .left,.intr_cont .right{float: none;width: 100%;height:auto;}
.intr_cont .left{margin-bottom: 20px;}
.new_produce{padding:0;}
}
@media only screen and (max-width:767px) {
.intr_cont .left span{font-size: 40px;}

}


/*新闻资讯*/
.nomargin .site_banner{margin-bottom: 0;}
.news_top{background: #f2f2f2;padding: 80px 0;}
.news_top dl{overflow: hidden;}
.news_top dt{float: left;width: 50%;}
.news_top dd{float: right;width: 46%;padding-top: 55px;}
.news_top dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 5px;}
.news_top dd h3 a{color: #000;}
.news_top dd p{max-height: 120px;overflow: hidden; -webkit-line-clamp: 4;}
.news_m{padding-top: 50px;}
.news_m a{display: inline-block;width: 50px;height: 50px; line-height: 50px;text-align: center; border-radius: 50%;border: 1px solid #b1b1b1;}
.news_m a i{color: #000;font-weight: bold;}

.news_bottom{padding-top: 80px;}
.news_list p{color: #828282;line-height: 24px;height: 48px;overflow: hidden;  display: -webkit-box;

  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_list dd{border: none;padding:25px 0;}
.news_list dd h3{margin-bottom: 20px;}
@media only screen and (max-width:1520px) {
.news_top dd{padding-top: 30px}
}
@media only screen and (max-width:1366px) {
.news_list dd{padding-top: 20px;}
.news_list dd h3{margin-bottom: 10px}
.news_m{padding-top: 20px;}
}
@media only screen and (max-width:1280px) {
.news_top dd{padding-top: 10px;}
}

@media only screen and (max-width:1024px) {
.news_top{padding: 50px 0;}
.news_bottom{padding-top: 50px;}
.news_list dd{padding-bottom: 10px;}
.news_m a{width: 40px;height: 40px;line-height: 40px;}
.news_top dd p{-webkit-line-clamp:3;}

}

@media only screen and (max-width:767px) {
.news_top{padding: 20px 0;}
.news_bottom{padding-top: 30px;}
.news_list dd h3{font-size: 16px;}
.news_list dd{padding-top: 10px;}
.news_top dt,.news_top dd{float: none;width: 100%;}
.news_top dd p{max-height: 72px;}

}

/*新闻详情*/
.d_title{color: #000;text-align: center;margin-bottom: 30px;}
.d_span{text-align: center;color: #828282;margin-bottom: 60px;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
.d_span span{margin: 0 22px;}
.share_d a{display: inline-block;width: 25px;height: 25px;line-height: 25px;text-align: center; margin-right: 5px; background: #acacac;border-radius: 50%;color: #fff;font-size: 16px;}
.share_d a i{display: inline-block;}
.share_d a .icon-weixin,.share_d a .icon-weibo{font-size: 14px;}
.share_d a .icon-qq{position: relative;top: -2px;} 

.d_share{padding-top: 80px;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;margin-bottom: 25px;}
.d_left,.d_left a{color: #000;}
.d_left p{line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.d_left{float: left;width: calc(100% - 250px)}
.d_right{float: right;}
.d_right a{display: inline-block;width: 120px;height: 38px;line-height: 38px;text-align: center;color: #fff;background: #d7171f;}
@media only screen and (max-width:1024px) {
.d_span{margin-bottom: 40px;}
.d_span span{margin: 0 10px;}
.d_left{float: none;width: 100%;}
.d_right {display: none;}
.d_share{padding-top: 40px;margin-bottom: 20px;}
}
@media only screen and (max-width:767px) {
.d_span{padding-bottom: 15px;}
.d_span span{margin: 0 2px;}
.share_d{display: block;margin: 0;clear: both;padding-top: 10px;}
.d_title{margin-bottom: 10px;font-size: 16px;}
.d_span{margin-bottom: 20px;}
.d_share{padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;}
}

/*媒体资料库*/
.phone_box{display: none;}
.phone_video img{width: 100%;height: 100%;}
.video-top{width: 100%; position: relative;cursor: pointer;margin-bottom: 60px;}
.video-top video{width: 100%; height:100%;object-fit: cover; object-position: center;}
.video_bg{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:url(../images/video_blank.png) repeat center center;}
.video_bg i{color: #fff;font-size: 56px;top:45%;}
.video_p{position: absolute;bottom: 55px; left: 0;width: 100%;text-align: center;color: #fff;}
.video_p h1{margin-bottom: 15px;}
.video_p p{letter-spacing: 30px;}
.video_p p span{margin: 0 30px;}

.media_list dt{position: relative;}
.media_list dt a{display: block;}
.media_list dt span{z-index: 2;}
.media_list dt span i{font-size: 40px;color:#fff;}
.media_list dd{border:none;padding:25px;border-bottom: 1px solid #dece92;}
.media_list dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: auto;    -webkit-line-clamp: inherit;}
@media only screen and (max-width:1280px) {

.video_p{bottom: 30px;}
.video_p p span{margin: 0 10px;}
.video_p p{letter-spacing: 20px;}
}
@media only screen and (max-width:1024px) {
.video-top{margin-bottom: 50px}
.media_list dd{padding: 15px 0;}
.media_list dt span i{font-size: 28px;}
.video_p h1{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.phone_box{display: block;margin-bottom: 30px;position: relative;}
.phone_box .video_bg{position: absolute;top:0;left:0;width: 100%;height: 100%;}
.video-top{margin-bottom: 30px}
.video_bg i{font-size: 28px;}
.video-top{display: none;}

.video_p{bottom: 10px;}
.video_p p span{margin: 0 5px;}
.video_p p{letter-spacing: 10px;font-size: 12px;}
.video_p h1{margin-bottom: 0;font-size: 16px;}
}

/*搜索结果*/
.search_top{background:#f2f2f2 url(../images/search_bg.jpg) no-repeat center center;background-size: cover;padding: 80px 0;}
.search_int{width: 790px;margin: auto;max-width: 100%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #d7171f;}
.search_result em{color: #be9e25;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #d7171f;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}

.search_list{padding-top: 45px;}
.search_list ul{padding-bottom: 50px;}
.search_list li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.search_list dt{overflow: hidden;margin-bottom: 15px;line-height: 30px;}
.search_list dt h3 span{color: #d7171f;}
.search_list h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float: left;}
.search_list h3,.search_list dd{width: calc(100% - 250px)}
.search_list .search_yd{float: right;}
.search_yd span{color: #a3a3a3;display: inline-block;float: left;}
.search_yd em{float: right; color: #000;margin-left: 30px;display: inline-block;width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list dd{color: #595757;}
.search_list dd p{line-height: 24px;max-height: 48px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

@media only screen and (max-width:1280px) {
.search_list{padding-top: 20px;}
.search_list ul{padding-bottom:30px;}
}
@media only screen and (max-width:1024px) {
.search_top{padding: 70px 0;}
.search_input input, .search_input button{height: 40px;line-height: 40px;}
.search_le{line-height: 50px;}
.search_input button{width: 100px;}
.search_input input{width: calc(100% - 100px);}
.search_le{width: 80px;}
.search_re{width: calc(100% - 80px);}
.search_list li{padding: 20px 0;}
.search_list ul{padding-bottom: 20px;}
.search_list dd{font-size: 14px;}
.search_list dt{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.search_top{padding: 20px 0;}
.search_list ul{padding-bottom: 0;}
.search_list h3, .search_list dd{float: none;width: 100%;}
.search_input input, .search_input button{height: 32px;line-height: 32px;}
.search_input input{padding: 0 5px;}
.search_input button{width: 70px;}
.search_input input{width: calc(100% - 70px);}
.search_le{line-height: 42px;font-size: 14px;width: 50px;}
.search_re{    width: calc(100% - 50px);}
.search_input{margin-bottom: 10px;}
.search_list{padding-top: 0;}
.search_list h3{font-size: 16px;}
.search_result{font-size: 14px;}
}

/*网站地图*/
.map_site li{margin-bottom: 40px;}
.map_site li:last-child{margin-bottom: 0;}
.map_site dt{padding: 0 30px;line-height: 32px;border-left:2px solid #d7171f;margin-bottom: 20px;}
.map_site dd{overflow: hidden;background: #f7f3e4;padding: 30px;padding-bottom: 15px;}
.map_site p{float: left;margin-right: 65px;line-height: 24px;margin-bottom: 15px;}
.map_site p a{padding-left: 35px;background: url(../images/map_cicle.png) no-repeat 0 center;}
@media only screen and (max-width:1280px) {
.map_site p a{padding-left: 20px;}
.map_site p{margin-right: 40px;}
}
@media only screen and (max-width:1024px) {
.map_site p a{padding-left: 20px;}
.map_site p{margin-right:30px;}

}
@media only screen and (max-width:767px) {
.map_site dt{padding:0 20px;line-height: 24px;}
.map_site dd{padding: 20px;padding-bottom: 5px;}
.map_site p a{padding-left: 15px;}
.map_site p{margin-right:20px;}
}

/*企业文化*/
.culture_list{padding-top: 50px;}
.culture_list dl{overflow: hidden;}
.culture_list dt,.culture_list dd{float: left;width: 50%;height: 100%;}
.culture_list dd .culture_box{height: 100%;box-sizing:border-box;padding: 35px 60px;width: 100%;}
.culture_box .title_int{display: inline-block;color: #595757;margin-bottom: 30px;}
.culture_box .title_line185{width: 100%;}
.culture_edit{height:calc(100% - 80px);overflow: hidden;}
.culture_list li:nth-child(2n) dt{float: right;}
.culture_02{padding:60px 70px;padding-top: 30px;}
.culture_02 .title_line185{width: 42px;margin-bottom: 50px;}
.culture_02 ul{}
.culture_02 li{float: left;width: 25%;}
.culture_02 li dl{border-left: 1px solid #e0d2a4;padding: 0 25px;}
.culture_02 li h1{font-size: 120px; line-height: 120px; font-family: "Arial";font-weight: bold;opacity: 0.21;color: #cdad67;}
.culture_02 li dt{position: relative;margin-bottom: 20px}
.culture_02 li h2{position: absolute;letter-spacing: 0;bottom: 0;width: 100%;color: #000;}
.culture_02 li:last-child dl{padding-right: 0;}
.culture_02 li dd{line-height: 30px;height: 150px;overflow: hidden;font-size:16px;}

.mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #E3DDD0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#d7171f;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#d7171f;}
@media only screen and (max-width:1520px) {
.culture_box .title_int{margin-bottom: 20px;}
.culture_list dd .culture_box{padding: 30px 40px;}
.culture_02 li h1{font-size: 100px;line-height:100px;}
.culture_02{padding: 50px;padding-top: 30px;}
}
@media only screen and (max-width:1366px) {
.culture_02 li h1{font-size: 80px;line-height:80px;}
.culture_list dd .culture_box{padding: 30px;}
}
@media only screen and (max-width:1024px) {
.culture_title{display: inline-block;}
.culture_title .title_line185{width: 50%;}
.culture_title h1 img{width: 300px;} 
.culture_edit{    height: calc(100% - 50px);}
.culture_02 li{float: none;width: 100%;padding: 20px 0;border-bottom: 1px solid #e0d2a4;}
.culture_02 li:last-child{border: none;padding-bottom: 0;}
.culture_02 li dl{padding: 0;border: 0;}
.culture_02 li dd{height: auto;line-height: 24px;}
.culture_02 .title_line185{margin-bottom: 0px;}
.culture_02 li h1{font-size: 50px;line-height: 50px;}
.culture_02{padding: 50px 20px;}
.culture_02 li dt{margin-bottom: 10px;}
.culture_list dd .culture_box{padding: 20px;}
.culture_list{padding-top: 40px;}

}
@media only screen and (max-width:767px) {
.culture_title h1 img{width: 200px;}
.culture_list{padding-top: 20px;}
.culture_list dt, .culture_list dd{float: none;width: 100%;clear: both;}
.culture_list dl{height: auto !important;}
.culture_box .title_int{margin-bottom: 10px;}
.culture_list dd .culture_box{padding: 20px 10px;}
.culture_02{padding: 40px 10px;}
}
/*加入我们*/
.join_cont{}
.join_tab{margin-bottom: 70px;text-align: center;}
.join_tab ul{display: inline-block;}
.join_tab li{float: left;margin-top: -124px;padding-top: 124px; }
.join_tab li a{display: inline-block;color: #9a9a9a;width: 240px;height: 54px;line-height: 54px;text-align: center;border: 1px solid #e7e7e7;margin-left: -1px;}
.join_tab li.on a{background: #d90919;border: 1px solid #d90919;color: #fff;}
.join_tab li.on{position: relative;z-index: 2;}
.staff_list dt{position: relative;}
.house_picture{    position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5;}
.house_picture a{display: block;width: 100%;height: 100%;}
@media only screen and (max-width:1024px) {
.join_tab{margin-bottom: 40px}
.join_tab li a{height: 44px;line-height: 44px;width: 200px;}
}
@media only screen and (max-width:767px) {
  .join_tab{margin-bottom: 20px;font-size: 16px;}
.join_tab ul{display: block;overflow: hidden;}
.join_tab li{width: 33.33%;margin-top: -200px;
    padding-top: 200px;}
.join_tab li a{height: 44px;line-height: 44px;width: 100%;margin-left: 0;
    box-sizing: border-box;}
}



/*社会招聘*/
.join_35 .join_tab{margin-bottom: 35px;}
.year_box dl { position: relative; }
.year_box dl dt {border-bottom: 2px solid #d90919; background:#fff; padding: 0 10px; cursor: pointer; height: 42px; line-height: 42px;position: relative; font-size: 16px;}
.year_box dl dt i{position: absolute;top:0;right:10px;color: #d90919;font-weight:bold;}
.year_box dl dd {z-index: 99; position: absolute; max-height:160px; overflow-y: auto; overflow-x: hidden; background: #fff; width:100%; left: 0px; top: 100%; display: none;  border: 1px solid #cacaca; }
.year_box dl dd a { display: block; line-height: 40px; color: #a0a0a0; white-space: normal; padding: 0 12px; }
.year_box dl dd a:hover { background: #eee; }
.on_o i{ transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);}
.year_box button{ width: 118px; height:32px; background: #eb5255; color: #fff; line-height: 32px; text-align: center; border: none; outline: none;}
.year_box dl{ width: 31.33%; float: left;margin-right: 2%;}

.join_select{display: table;width: 100%;margin-bottom: 50px;}
.join_select .year_box{float: left;width: calc(100% - 185px);padding-top: 6px;}
.join_select button{width: 185px;float: right; height: 50px;line-height: 50px;line-height: 50px;border: 1px solid #d90919;box-sizing:border-box;background: none;color: #d90919;}
.gray{color: #9a9a9a;}
.join_edit01 h1{color: #595757;margin-bottom: 40px;}

.join_list dt{cursor: pointer;}
.join_list dt,.join_list dd{padding: 0 30px;}
.join_list ul&gt;li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.join_t{overflow: hidden;color: #000;}
.j_on{float: left;line-height: 30px;margin-right: 10px;color: #595757;}
.join_arrow{width: 24px;height: 30px;background: url(../images/j_arrow.png) no-repeat 0 center;float: right;}
.join_arrow:hover{background: url(../images/j_arrow_on.png) no-repeat 0 center;}
.join_list ul&gt;li.on .join_arrow{background: url(../images/j_arrow_on.png) no-repeat 0 center;}
.join_t h1{width: 270px; color: #595757;}
.join_t h2{width: 230px;}
.join_t h3{width: 145px;}
.join_t h4{color:#595757;}
.join_b{overflow: hidden;line-height: 24px;margin-bottom: 30px}
.join_b p{margin-right:55px;color: #595757;float: left;}
.join_b p:last-child{margin: 0;}
.join_list dd{padding-top: 20px;padding-bottom: 15px;}
.join_edit02{position: relative;overflow: hidden;}
.j_line{position: absolute;letter-spacing: 0;top:0; left: 50%; height: 100%;width: 1px;background: #e3e3e6;}
.join_edit02 ol{overflow: hidden;margin: 0 -80px;}
.join_edit02 li{float: left;width: 50%;}
.join_edit02 .join_p{padding: 0 80px;}
.join_p&gt;h3{color: #595757;margin-bottom: 20px;}
.join_email{padding-top: 40px;}
.join_email a{display: inline-block;width: 170px;height: 50px;line-height: 50px;text-align: center;color: #d90919;color: #fff;background: #d90919;}
.join_email a i{margin-right: 5px;}

.join_list ul{padding-bottom: 30px}
.join_list ul&gt;li dd{display: none;}
.join_list ul&gt;li.on{background: #f2f2f2;}
.join_list ul&gt;li.on .j_on{color: #000;}
@media only screen and (max-width:1280px) {
.join_edit02 ol{margin: 0 -40px;}
.join_edit02 .join_p{padding: 0 40px;}
}
@media only screen and (max-width:1024px) {
.join_select button{width: 120px;height: 42px;line-height: 42px;}
.join_select .year_box{width: calc(100% - 120px);padding-top: 0px;}
.join_35 .join_tab{margin-bottom: 25px;}
.join_select{margin-bottom: 30px;}
.join_email{padding-top: 20px;}
.join_list dd{padding-bottom: 0;}
.join_email a{width: 150px;}
.join_b{margin-bottom: 20px;}
.join_list ul&gt;li{padding: 20px 0;}
.join_t h2,.join_t h3{width: 100px;}
.join_list ul{padding-bottom: 10px;}
.join_list dt, .join_list dd{padding: 0 20px;}
.join_list dd{padding-top: 20px;}
.join_b p{margin-right: 40px;}
}
@media only screen and (max-width:767px) {
.join_edit01 h1,.join_35 .join_tab{margin-bottom: 20px;}
.join_edit01 h1,.join_t{font-size: 16px;}
.join_select .year_box,.year_box dl{float: none;width: 100%;}
.year_box dl dt {border-bottom: 1px solid #d90919;}
.join_select button{float: none;margin: auto;display: block;margin-top: 10px;background: #d90919;color: #fff;height: 36px;line-height: 36px;}
.join_t h1{width:calc(100% - 40px);float: none;margin-bottom: 0px;}
.join_t h2,.join_t h3,.join_t h4{width: 33.33%;margin: 0;font-size: 14px;}
.join_t{position: relative;}
.join_arrow{position: absolute;top:0;right: 0;}
.join_list dt, .join_list dd{padding: 0 10px;}
.join_list dd{padding-top: 10px;}
.join_edit02 li{float: none;width: 100%;padding: 10px 0;border-bottom: 1px dashed #e3e3e6;}
.join_edit02 li:last-child{border: none;;padding-bottom: 0;}
.join_edit02 ol{margin:0;}
.join_edit02 .join_p{padding:0;}
.join_p&gt;h3{margin-bottom: 10px;}
.j_line{display: none;}
.join_b{margin-bottom: 0px;}
.join_b p{margin-right: 20px;}
.join_list ul&gt;li{padding: 10px 0;padding-bottom: 20px;}
.join_email a{width: 120px;height: 40px;line-height: 40px;}
.join_email{text-align: center;}
}

/*发展历程*/
.history-part .title_int{margin-bottom: 50px;}
.history-part{min-height: 700px;}
.his_ll{ float: left; width:166px;position: relative;padding: 50px 0;}
.his_rr{ float: right; width:calc(100% - 265px);height:500px;overflow:hidden;}
.his_ll.anchor_fixed{  }
.his_ll.anchor_fixed.cur{position: absolute;top:0;left: 0;}

.his_ll .his_btn{width: 40px;height: 40px; line-height: 40px;background: none;text-align: center; border-radius: 50%;
  border: 2px solid #d90919;color: #d90919;    box-sizing: border-box;
position: absolute;left: auto; right: 0;margin: 0;}
.his_btn i{font-weight: bold;font-size: 24px;position:relative;top:2px;}
.his_btn em{display:none;}
.his_ll .swiper-button-prev{top:0;}
.his_ll .swiper-button-next{top:auto;bottom: 0;}
.his_ll .swiper-button-prev.swiper-button-disabled,.his_ll .swiper-button-next.swiper-button-disabled{ opacity: 1;cursor: pointer; pointer-events:visible;}
.his_ll .swiper-button-prev.disabled,.his_ll .swiper-button-next.disabled{border: 2px solid #c8c8c8;color: #c8c8c8;}

.his_ll .swiper-container{height: 525px; padding: 18px 0;box-sizing:border-box;margin-right: 14px; }
.his_ll .swiper-slide{ cursor: pointer;     background: url(../images/ab_dot11.png) right 0px no-repeat;     background-size: contain;   width: calc(100% - 6px);}
.his_ll .swiper-slide h2{ padding-right:30px; box-sizing:border-box; text-align: right;color: #c8c8c8; 
transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;width: 100%;

}
.his_ll .swiper-slide.on h2{color:#d90919;font-size: 54px;font-family: "Arial";}
.his_ll .swiper-slide.on em{position: absolute; right:-6px; top:50%;margin-top: -5px; width: 12px; height:12px; box-sizing:border-box; border: 2px solid #d90919;border-radius: 50%; background: #fff;}
.his_line{position: absolute;top:0;right: 4px;height: 100%;width: 2px;background: #c8c8c8;}


.his_rr li{padding: 35px 60px;background: #f2f2f2;}
.his_rr li .his_time{color: #d90919;margin-bottom: 10px;display: none;}
.his_rr li p{color: #595757;position: relative;padding-left:12px;}
.his_rr li p::before{
    display: block;
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #d90919;
    position: absolute;
    left: 0;
    top: 9.5px;
}
.his_rr li:nth-child(2n){background: #fafafa;}

@media screen and (max-height:890px){
.history-part{min-height: 650px;}
.his_ll .swiper-container{height: 400px;}
.his_ll .swiper-slide.on h2{font-size: 36px;}

}

@media screen and (max-height:710px){
.history-part{min-height: 650px;}
.his_ll .swiper-container{height: 350px;}
.his_ll .swiper-slide.on h2{font-size: 30px;}

}
@media only screen and (max-width:1024px){ 
.his_rr li{padding: 35px;}
.history-part .title_int{margin-bottom: 30px;}
.his_line{display: none;}
.history-part{min-height: inherit;}
.history-part{padding:0;}
.his_ll.anchor_fixed{ top:auto; position: relative!important;}
.his_ll,.his_rr{width:100%;padding: 0;}
.his_rr{ margin-top:20px;}
.his_ll .swiper-container{ height: auto; margin:0; border:none;}
.his_btn i{display: none;}
.his_btn em{display: block;font-weight: bold;}
.his_ll .swiper-button-prev{ left:0; top:50%; margin-top:-5px;}
.his_ll .swiper-button-next{ left:auto; right:0; top:50%;margin-top:-5px;}
.his_ll .swiper-slide{ text-align: center; background: none;line-height: 36px;    border-bottom: 1px solid #c8c8c8;}
.his_ll .swiper-slide h2{ margin:0;}
.his_ll .swiper-slide.on h2{font-size:24px;}

.his_ll .swiper-slide h2{ padding-right:0px; text-align: center;transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0); position:static; }
.his_ll .his_btn{width:36px;line-height: 36px;height: 36px;top:50%;bottom: auto;margin-top: -18px;}
.his_ll .swiper-container{padding: 0;}
.his_ll{padding: 0 40px;    box-sizing: border-box;}
.his_ll .swiper-slide.on em{left: 50%;margin-left: -6px;display: none;}


}
@media only screen and (max-width:767px){ 
.history-part .title_int{margin-bottom: 20px;}
.his_rr li{padding: 20px;}
.his_ll .his_btn{width:24px;line-height: 20px;height: 24px;top:50%;bottom: auto;margin-top: -12px;}
.his_ll{padding: 0 30px;}
}
/*集团企业*/
.group-part{ padding:0 0;}
.group-part li{ overflow: hidden; margin:0 0 1.8%; padding:4% 6% 5% 4%; background: url(../images/ab_dot07.png) left top no-repeat #FAFAFA; background-size: contain;}
.group-part li .img{ float: left; width:34%;}
.group-part li .txt{float: right; width:60%;}
.group-part li .txt h2{ margin:3% 0 3%; height: 1.5em; overflow: hidden;}
.group-part li .txt .con{ height:16.5em;color:#575757; line-height: 1.8;}
.group-part li .txt .con .edit_con_original{color:#575757; line-height: 1.8;}
.group-part li .txt .con p{margin-bottom: 1.8em;}
.group-part li .txt .con p:last-child{margin-bottom:0;}

@media only screen and (max-width: 1365px){
    .group-part li .txt .con{ height: 14.2em;}
}
@media only screen and (max-width: 1279px){
    .group-part li .txt .con{ height: 10.8em;}
}
@media only screen and (max-width: 1023px){
    .group-part li .txt .con{ height: 7.2em;}
}
@media only screen and (max-width: 767px){
    .group-part li:first-child{padding-top: 0;}
    .group-part li{ background: #FAFAFA; padding:5% 0;}
    .group-part li .img{ width:100%;}
    .group-part li .txt{ width: 100%; margin-top:3%;}
    .group-part li .txt .con{ height: auto;}
    .group-part li .txt .con .mCSB_inside&gt;.mCSB_container{margin-right:0!important;}
}

/*联系我们*/
#map{width: 100%;height: 100%;}

.contact_cont{position: relative;height: 660px;overflow: hidden;}
.map_text{position: absolute;left: 0;bottom: 60px;width: 86%;left: 50%;margin-left: -43%;}
.map_text ul{overflow: hidden;position: relative;text-align: center;}
.map_text li{float: left;width: 33.33%;float:none;display:inline-block;text-align: left;}
.map_text li dt{float: left;width: 45px;font-size: 20px;    padding-top: 20px;}
.map_text li dd{float: right;width: calc(100% - 45px)}
.map_text li dd h3{line-height: 24px;}
.map_text li dl{padding: 35px 55px;overflow: hidden;}
.map_text li:nth-child(1){background: rgba(255,255,255,0.95) url(../images/c_bg.png) no-repeat center center;background-size: cover;}
.map_text li:nth-child(1) dt{color: #c8ad48;}
.map_text li:nth-child(1) h3{color: #000;}
.map_text li:nth-child(1) p{color: #595757;}
.map_text li:nth-child(2){background:#e8c22f;color: #fff;left: 33.33%;display:none;}
.map_text li:nth-child(2) a{color: #fff;}
.map_text li:nth-child(3){background: #d5c074;color: #fff;right: 0;}
.map_text li:nth-child(3) a{color: #fff;}
.map_text li:nth-child(2),.map_text li:nth-child(3){position: absolute;height: 100%;position: static;}
@media only screen and (max-width: 1440px){
.contact_cont{height: 500px;}
.map_text li dl{padding:30px 20px;}
.map_text{bottom: 40px;}
}
@media only screen and (max-width: 1024px){
.contact_cont{height: 400px;}
.map_text{width: 94%;left: 3%;margin: 0;bottom: 20px;}
.map_text li dl{padding:20px;}
.map_text li dt{width: 30px;}
.map_text li dd{width: calc(100% - 30px)}
}


@media only screen and (max-width:767px){
.contact_cont{height: auto;}
#map{height: 200px}
.map_text{position: static;left: 0;width: 100%;}
.map_text li{float: none;width: 100%;}
.map_text li:nth-child(2), .map_text li:nth-child(3){position: static;}
.map_text li dt{padding-top: 0;}
}

/*招标采购*/
.purchase_cont .party_list ul{margin: 0 -6px;}
.purchase_cont .party_list dl{margin: 0 6px;border: 1px solid #e8dcb1;padding: 30px 35px;}
.purchase_cont .news_list dd h3{margin-bottom: 0;}
.purchase_cont .news_list dd{padding:0;}
.purchase_cont .news_m a{width: 32px;height: 32px;line-height: 32px;}
.purchase_cont .news_m{padding-top: 30px;}
.purchase_cont .party_list.news_list{display:none;}
.purchase_cont .party_list.news_list:nth-child(1){display:block;}
@media only screen and (max-width:1366px){
.purchase_cont .party_list dl{padding:30px 20px;}
}
@media only screen and (max-width:1024px){
.purchase_cont .party_list li{width: 50%;}
}
@media only screen and (max-width:767px){
.purchase_cont .party_list li{width: 100%;margin-bottom: 10px;}
.purchase_cont .party_list dl,.purchase_cont .party_list ul{margin: 0;}
.purchase_cont .news_m{padding-top: 20px;}
.purchase_cont .party_list dl{padding: 20px 10px;}
}


/*招标内容*/
.purchase_d{margin-bottom: 60px;line-height: 24px;}
.purchase_d ul{overflow: hidden;margin: 0 -20px;}
.purchase_d li{float: left;width: 50%;margin-bottom: 10px;}
.purchase_d li:nth-child(2n+1){clear: both;}
.purchase_d dl{overflow: hidden;padding: 0 20px;}
.purchase_d dt{float: left;width: 90px;color: #a29e9e;}
.purchase_d dd{float: right;width: calc(100% - 90px)}
@media only screen and (max-width:1024px){
.purchase_d{margin-bottom: 40px;}
.purchase_d ul{margin: 0;}
.purchase_d dl{padding: 0;}
.purchase_d li{float: none;width: 100%;}
.purchase_d dt{width: 80px;}
.purchase_d dd{width: calc(100% - 80px)}
}

/*公司产品*/
.product_c01{background: #f2f2f2;padding: 35px 0;}
.product_c01&gt;.wrap{width:1024px;}
.product_c02{padding-top: 70px;}
.product_tab{text-align: center;margin-bottom: 50px;}
.product_tab ul{display: inline-block;}
.product_tab .index_title{margin-bottom: 0;}
.product_tab li{float: left;margin: 0 20px;color: #dfdfdf;cursor: pointer;}
.product_tab li .title_line{visibility:hidden;opacity: 0;}
.product_tab .title_int{padding: 0 20px;}
.product_tab li.on{color: #000000}
.product_tab li.on .title_line{visibility:visible;opacity: 1;}

.product_list{padding-bottom: 10px;}
.product_list ul{display: none;}
.product_list ul:nth-child(1){display: block;}
.product_list li{margin-bottom: 50px;}
.product_list dl{overflow: hidden;position: relative;}
.product_list dt{float: left;width: 47.7%;}
.product_list dt img{width: 100%;}
.product_list dd{float: right;width: 49%;height: 100%;}
.product_edit{padding: 50px 0;height: 100%;overflow: hidden;box-sizing:border-box;}
.product_edit .edit_con_original img{width: auto;}

.product_c03 .index_title{margin-bottom: 40px;}
.coop_p p,.coop_p a{color: #595757;}
.coop_cont ul{overflow: hidden;margin: 0 -1px;}
.coop_cont li{float: left;width: 33.33%;}
.coop_cont .coop_p{margin: 0 1px;background: #f2f2f2;padding: 55px 30px;padding-bottom: 10px;}
.coop_cont .coop_p h3,.coop_cont .coop_p p{padding-left: 30px;position: relative;}
.coop_cont .coop_p h3{line-height: 32px;margin-bottom: 10px;}
.coop_cont .coop_p p{line-height: 24px;height: 72px;}
.coop_cont .coop_p i{color: #be9e25;font-size: 20px;position: absolute;left: 0;top:0;}
.coop_cont .coop_p .icon-youxiang{font-size: 5px;}
@media only screen and (max-width:1440px){
.product_edit{padding: 30px 0;}
}
@media only screen and (max-width:1366px){
.product_c01{padding: 80px 0;}
}
@media only screen and (max-width:1024px){
.product_c01{padding: 50px 0;}
.product_c02{padding-top: 50px;}
.product_tab,.product_c03 .index_title{margin-bottom: 30px;}
.product_list li{margin-bottom: 30px;}
.product_edit{padding: 20px 0;}
.coop_cont .coop_p{padding:30px 20px;padding-bottom: 20px;}
.product_tab li{margin: 0;}
}
@media only screen and (max-width:767px){
.product_c01{padding: 30px 0;}
.product_c02{padding-top: 30px;}
.product_tab,.product_c03 .index_title{margin-bottom: 20px;}
.product_list li{margin-bottom: 20px;}
.product_list dt,.product_list dd{float: none;width: 100%;}
.product_list dl{height: auto !important;}
.product_edit{padding: 20px 0;}
.coop_cont .coop_p{padding:20px;}
.coop_cont li{float: none;width: 100%;margin-bottom: 2px;}
.coop_cont ul,.coop_cont .coop_p{margin: 0;}
.coop_cont .coop_p p{height: auto;}

}


/*合作项目*/
.project_01{padding-top: 60px;padding-bottom: 70px;margin-bottom: 70px;border-bottom: 1px solid #e3e3e5;}
.project_01 .index_title{text-align: center;margin-bottom: 50px;}
.project_list li{overflow: hidden;margin-bottom: 40px;}
.project_le{float: left;width: 52%;height: 100%;overflow: hidden;}
.project_le dl{overflow: hidden;width: 100%;height: 100%;background: #f2f2f2;}
.project_le dt{width: 65%;height: 100%;float: left;}
.project_le dd{width: 35%;height: 100%;float: left;position: relative;}
.project_le dd h3{width: 100%;padding: 20px;box-sizing:border-box;text-align: center;}
.project_re{float: right;width: 44%;height: 100%;}
.project_edit{padding: 30px 0;height: 100%;overflow: hidden;box-sizing:border-box;}
.project_list li:nth-child(2n) .project_le{float: right;}
.project_list li:nth-child(2n) .project_re{float: left;}
.project_list li:last-child{margin-bottom: 0;}

.project_02{overflow: hidden;}
.project_02 .left,.project_02 .right{float: left;width: 50%;}

.project_02 .index_title{margin-bottom: 35px;}
.project_box{position:relative;background: #f2f2f2;}
.blue_30{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(24,64,84,0.36);}
.project_text{position: absolute;top:0;left: 0;width: 100%;height: 100%;box-sizing:border-box;padding: 80px 60px;color: #fff;}
.project_text .edit_con_original{color: #fff;}
.project_box .coop_cont{padding: 60px 110px;}
.project_box .coop_cont ul{margin: 0;}
.project_box .coop_cont li{float: none;width: 100%;margin-bottom: 30px;}
.project_box .coop_cont .coop_p p{height: auto;}
.project_box .coop_cont .coop_p{padding: 0;}
.project_box .coop_cont li:last-child{margin-bottom: 0;}
.project_img{display: none}
@media only screen and (max-width:1660px){
.project_text{padding: 60px;}
.project_box .coop_cont{padding: 50px 100px;}
}

@media only screen and (max-width:1440px){
.project_01{padding-bottom: 50px;margin-bottom: 50px;}
.project_text{padding: 50px;}
.project_box .coop_cont{padding: 50px 80px;}
.project_box .coop_cont li{margin-bottom: 20px;}

}

@media only screen and (max-width:1366px){
.project_box .coop_cont{padding: 40px 80px;}

}
@media only screen and (max-width:1200px){
.project_box .coop_cont li{margin-bottom: 15px;}
.project_box .coop_cont{padding: 30px 50px;}
.project_text{padding: 30px 50px;}
}
@media only screen and (max-width:1024px){
.project_01{padding: 0;padding-top: 40px; margin-bottom: 40px;}
.project_le,.project_re,.project_02 .left, .project_02 .right{float: none;width: 100%;}
.project_list li{height: auto !important;}
.project_01 .index_title,.project_02 .index_title{margin-bottom: 30px;}
.project_edit{padding: 0;padding-top: 20px;}
.project_02 .project_box{height: auto !important;}
.project_box .coop_cont{padding: 50px 20px;}
.project_list li{padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #e3e3e5;}
.project_02 .left{margin-bottom: 40px;}
.project_img{display: block;}
.project_box{background: #f2f2f2 !important;}
.blue_30{display: none;}
.project_text,.project_text .edit_con_original{position: static;    color: #595757;}
.project_text{padding: 30px 20px;}
}
@media only screen and (max-width:767px){
.project_01 .index_title,.project_02 .index_title{margin-bottom: 20px;}
.project_list li{padding-bottom: 20px;margin-bottom: 20px;}
.project_01{padding-top: 20px;margin-bottom: 20px;}
.project_02 .left{margin-bottom: 20px;}
.project_box .coop_cont{padding: 30px 20px;}

}

/*登录*/
.bidding{padding-top: 80px;}
.bidding dl{overflow: hidden;background: #f4f4f4;}
.bidding dt{width: 49%;float: left;}
.bidding dt img{width: 100%;}
.bidding dd{width: 51%;float: left;}
.login_tab{text-align: center;border-bottom: 1px solid #be9e25;display: table;width: 100%;margin-bottom: 20px;}
.login_tab ul{}
.login_tab li{position: relative;width: 50%;text-align: center;float: left;}
.login_tab li a{display: inline-block;position: relative;padding-bottom: 25px;color: #595757;}
.login_tab li i{position: absolute;left: 0;bottom:-1px;height: 2px;width: 100%;background: #d7171f;opacity: 0;visibility: hidden;}
.login_tab li.on i{visibility: visible;opacity: 1;}
.login_tab li.on a{color: #000;}

.login_box{padding: 30px 90px;}
.login_box h1{text-align: center;color: #231815;margin-bottom: 30px;}
.login_form input,.login_form button{border: none;outline: none;background: none;box-sizing:border-box;}

.login_form li{margin-bottom: 20px;}
.login_form li:last-child{margin-bottom: 0;}
.login_form input{height: 50px;line-height: 50px;padding: 0 20px;border: 1px solid #ccc;width: 100%;}
.codebox span{width: 118px;height: 50px;float: right;cursor: pointer;}
.codebox span img{width: 100%;height: 100%;}
.codebox input{width: calc(100% - 118px);}

.login_p{height: 24px;line-height: 24px;overflow: hidden;margin: 15px 0;}
.login_p a,.register a{color: #000;}
.remember i{float: left;width: 12px;height: 12px;border-radius: 50%;background: #fff;border:1px solid #cdcdcd;position: relative;margin-top: 5px;margin-right: 10px;}
.remember i em{width: 8px;height: 8px;background: #d7171f;border-radius: 50%;}
.remember.on i em{background: #ccc;}
.forget{float: right;}
.login_button button{width: 100%;height: 50px;line-height: 50px;text-align: center;background: #d7171f;color: #fff;}
.register{text-align: right;padding-top: 20px;}
.login_int{display: none;}
.login_int:first-child{display: block;}
@media only screen and (max-width:1550px){
.login_box h1{margin-bottom: 20px;}
.login_tab li a{padding-bottom: 20px;}
}
@media only screen and (max-width:1520px){
.login_tab li a{padding-bottom: 15px;}
.login_form input,.codebox span{height: 44px;line-height: 44px;}
}
@media only screen and (max-width:1440px){
.login_form li{margin-bottom: 15px;}
.login_box h1{font-size: 30px;}
.login_button button{height: 44px;line-height: 44px;}
}
@media only screen and (max-width:1366px){
.login_form li{margin-bottom: 15px;}
.login_tab li a{padding-bottom: 10px;}
.login_box h1{font-size: 26px;margin-bottom: 15px;}
.login_button button{height: 44px;line-height: 44px;}
.register{padding-top: 10px;}
}
@media only screen and (max-width:1300px){
.login_form li{margin-bottom: 10px;}
.login_tab li a{padding-bottom: 10px;}
.login_box h1{font-size: 26px;margin-bottom: 10px;}
.login_box{padding: 20px 70px;}
}
@media only screen and (max-width:1024px){
.bidding{padding-top: 20px;}
.bidding dt,.bidding dd{float: none;width: 100%;}
.login_box{padding: 20px;}
.login_box h1{font-size: 20px;}
}

@media only screen and (min-width:1025px) {
.party_list dl,.join_select button,.year_box dl dt i,.join_arrow,.purchase_cont .party_list dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.party_list dl:hover{background: #f2f2f2;    box-shadow: 0 0 10px 0px rgba(0,0,0,0.2);}
.news_list dl:hover{background: none;    box-shadow: 0 0 10px 0px rgba(0,0,0,0);}
.news_m a:hover{border: 1px solid #e60012;}
.news_m a:hover i{color: #e60012;}
.d_right a:hover,.join_email a:hover{color: #fff !important;opacity: 0.8;}
.join_tab li.on a:hover{color: #fff !important;}
.staff_list dl:hover h3{color: #d4000e;}
.join_select button:hover{background: #d90919;color: #fff !important;}
.map_text li:nth-child(2) a:hover{color: #fff !important;}
.map_text li:nth-child(2) a{cursor: default;}
.map_text li:nth-child(3) a:hover{color: #fff !important;opacity: 0.8;}
.purchase_cont .party_list dl:hover{background: #d7171f;border: 1px solid #d7171f;color: #fff;}
.purchase_cont .party_list dl:hover .news_time{color: #fff;}
.purchase_cont .party_list dl:hover h3 a{color: #fff !important;}
.purchase_cont .party_list dl:hover .news_m a{border: 1px solid #fff;}
.purchase_cont .party_list dl:hover .news_m a i{color: #fff;}
.purchase_cont .news_m a:hover i,.purchase_cont .party_list dl h3 a:hover{color: #fff !important;opacity: 0.8;}
.coop_cont li:nth-child(2) a.tel_link:hover{color: #595757 !important;cursor: default;}


}



/*new speech*/
.noHeadermargin .site_banner{margin-bottom: 0;}
.noHeadermargin .footer{margin-top: 0;}
.new_speech{background: url(../images/new_speechBanner.jpg) no-repeat center;background-size: cover;padding: 74px 0;overflow: hidden;padding-top: 104px;}
.new_speech_con{width: 100%;background: rgba(0,0,0,0.4);margin: 0 auto;padding: 70px 120px;box-sizing: border-box;position: relative;color: #fff;display: table;}
.new_speech_con em{position: absolute;left: 0;top:0px;display: block;width: 340px;height: 5px;background: url(../images/new_speech_line.jpg) no-repeat;background-size: 100% 100%;}
.new_speech_con-l{width: 185px;float: left;}
.new_speech_con-l h1{text-align-last: justify;    display: inline-block;text-align: justify;}
.new_speech_con-l h1:after {
    content: " ";
    width: 100%;
    display: inherit;
}
.new_speech_con-r{width: calc(100% - 185px);float: left;}
.new_speech_con-r h1{margin-bottom: 13px;}
.new_speech_con-r&gt;p{margin-bottom: 20px;}
.new_speech_con-rTxt{border-top: 1px solid #625339;padding-top: 10px;}
.new_speech_con-rTxt p{line-height: 30px;margin-top: 10px;}
.signature{text-align: right;color: #e8c22f;margin-top: 30px;}


@media only screen and (max-width:1024px){
  .new_speech_con{width: 85%;padding: 40px;}
  .new_speech_con-l{width: 100px;}
  .new_speech_con-r{width: calc(100% - 100px);}
}
@media only screen and (max-width:767px){
  .new_speech_con{width: 94%;padding: 30px;}
  .new_speech{padding: 40px 0;padding-top: 70px;}
  .new_speech_con-l,.new_speech_con-r{width: 100%;float: none;}
  .new_speech_con-l{margin-bottom: 30px;}
  .new_speech_con-l h1 br{display:none;}
  .new_speech_con-r&gt;p{font-size: 14px;margin-bottom: 20px;}
  .new_speech_con-rTxt p{line-height: 24px;margin-top: 20px;font-size: 14px;}
  .new_speech_con em{width: 100%;}
}







/*2020-11-10变更*/
.z_list{padding-top: 45px;}
.z_list ul{overflow: hidden;margin: 0 -13px;}
.z_list li{float: left;margin-bottom: 26px;float: left;width: 50%;}
.z_list li a{display: block;margin: 0 13px;}
.z_list dl{position: relative;overflow: hidden;}
.z_list dt{position: relative;overflow: hidden;}
.z_list dt em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:url(../images/z_bg.png) no-repeat center center;background-size: cover;}
.z_list dd{position: absolute;left: 0;bottom:0px;width: 100%;color: #fff;text-align: center;}

.z_box{padding: 0 20px;display: inline-block;margin-bottom: 40px;}
.z_box i{width: 68px;height: 68px;border-radius: 50%;border: 1px solid #fff;position: relative;float: left;margin-right: 15px;}
.z_box i img{width: 42px;}
.z_box span{height: 68px;line-height: 68px;float: left;}
.a_line{position: absolute;left: 0;bottom: 0; width: 100%;height: 5px;background:#d7171f;overflow: hidden;}
.a_line em{height: 100%;width:31%;background: #e8c22f;float: left;}
@media only screen and (max-width:1024px) {
.z_list{padding-top: 40px;}
.z_box{margin-bottom: 20px;}
.z_box i img{width: 36px;}
.z_box i{width: 50px;height: 50px;}
.z_box span{height: 50px;line-height: 50px;}
.z_list li{margin-bottom: 20px;}
.z_list li a{margin: 0 10px;}
.z_list ul{margin: 0 -10px;}

}
@media only screen and (max-width:767px) {
.z_list li{width: 100%;}
.z_list ul,.z_list li a{margin: 0;}
.z_list{padding-top: 20px;}
.z_list li{margin-bottom: 10px;}
.a_line{height: 3px;}
.z_box i img{width: 30px;}
.z_box i{width: 40px;height: 40px;margin-right: 10px;}
.z_box span{height: 40px;line-height: 40px;}
}


@media only screen and (min-width:1025px) {
.z_list li dt img{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}

.z_list li dl:hover dt img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}


}

/*铝产品*/
.list_01 .coop_img{padding-bottom: 27%;}
.coop_img{height: 0;padding-bottom: 56%;position: relative;}
.coop_img img{position: absolute;top:0;left: 0;width:100%;height: 100%;}

.product_list dt,.product_list dd{width: 48%;}
.product_list{padding-right: 15px;}
.product_edit{padding: 0; }
.pub_cont{padding-top: 15px;}
.pub_cont,.pub_cont a{color: #595757;}
.pub_cont span{color: #000;}
.pub_cont ol{overflow: hidden;}
.pub_cont li{margin-bottom: 0;float: left;line-height: 24px;margin-bottom: 6px;margin-right: 30px;}
.cont_p{overflow: hidden;}
.cont_p span{float: left;margin-right: 10px;}
.cont_p span i{margin-right: 8px;color: #be9e25;}
.cont_p p{float: left;}
.pub_cont li:nth-child(3){clear: both;margin-right: 0;}
.pub_cont .icon-youxiang{font-size: 12px;}
.pub_cont .icon-dizhitianchong-{font-size: 18px;}

.list_02{overflow: hidden;}
.list_02 .list_iteam{float: left;width: 48%;}
.list_02 .list_iteam:nth-child(2n){float: right;}
.list_02 dt,.list_02 dd{float: none;width: 100%;}
.list_02 .product_edit{padding-top: 30px;}
.product_list&gt;ul&gt;li:last-child{margin-bottom: 0;}


@media only screen and (max-width:1366px) {
.list_02 .product_edit{padding-top: 20px;}
.product_list{padding-right: 0;}
.product_list dt, .product_list dd,.list_02 .list_iteam{width: 49%;}
.list_02 dt, .list_02 dd{width: 100%;}
.pub_cont{font-size: 14px;}
.pub_cont li{margin-bottom: 2px;}


}

@media only screen and (max-width:767px) {
.product_list dt, .product_list dd,.list_02 .list_iteam{width: 100%;float: none;}
.list_02 .list_iteam,.product_list&gt;ul&gt;li{margin-bottom: 30px;}
.list_02 .list_iteam:last-child{margin-bottom: 0;}



}


/*新增合作项目*/
.new_project li dl{background: #f2f2f2;margin-bottom: 60px;overflow: hidden;position: relative;}
.new_project li dl dd{width: 48%;float: left;}
.new_project li dl dd img{width: 100%;}
.new_project li dl dt{width: 52%;float: left;padding: 3% 4%;box-sizing: border-box;position: absolute;right: 0;top: 0px;height: 100%;}
.new_project li dl dt h1{margin-bottom: 20px;}
.new_project_dl-t{height: 180px;overflow: hidden;}
.new_project_dl-t p{margin-bottom: 10px;line-height: 30px;}
.new_project_dl-b{margin-top: 30px;padding-top: 20px;border-top: 1px solid #e3e3e5;}
.new_project_dl-b p{float: left;width: 100%;margin-bottom: 10px;}
.new_project_dl-b p i{color: #be9e25;margin-right: 5px;}
.new_project_dl-b p:last-child{width: 100%;}

.new_project li:nth-child(2n) dl{background: #fff;}
.new_project li:nth-child(2n) dl dd{float: right;}
.new_project li:nth-child(2n) dl dt{border: 1px solid #c0a12c;border-right: 0;left: 0;right: auto;}
.new_project_2{background: url(../images/new_prodect_bg.jpg) no-repeat center;background-size: cover;padding: 5%;}
.new_project_2-txt{color: #fff;}
.new_project_2-txt p{line-height: 30px;margin-top: 10px;}

@media only screen and (max-width:1400px) {
    .new_project_dl-t{height: 120px;}
}
@media only screen and (max-width:1280px) {
    .new_project_dl-b p:nth-child(2){text-align: right;}
}
.news_d{
   width: 1024px;
    margin: 0 auto;}
@media only screen and (max-width:1220px) {
    .new_project li dl dt h1{margin-bottom: 10px;}
    .new_project_dl-b p{width: 100%;}
    .new_project li dl dt{padding: 20px;}
    .new_project_dl-b p:nth-child(2){text-align: left;}
    .new_project_dl-b {margin-top: 15px;padding-top: 15px;}
.news_d{
   width: 90%;
    margin: 0 auto;}
}
@media only screen and (max-width:1024px) {
    .new_project_dl-t{height: 82px;}
    .new_project_dl-b p{margin-bottom: 0;}
.product_edit{padding-top: 15px;}
}
@media only screen and (max-width:767px) {
    .new_project li dl dd{width: 100%;}
    .new_project li dl dt{width: 100%;position: static;}
    .new_project_dl-t{height: auto;}
    .new_project_dl-b p{margin-bottom: 10px;}
    .new_project li:nth-child(2n) dl dt{border-top: none;border-right: 1px solid #c0a12c;}
    .new_project_2{padding: 30px 20px;}
}

.index_01 .index_more{padding-top:30px; display: none;}
.index_01 .index_more a{width:46px;height:46px;line-height: 46px;}
.index_01 .index_more a i{font-size: 20px;}


/* 新添加banner*/
.banner ul li.swiper-slide:nth-child(2) .bannerwrap{}
.banner ul li.swiper-slide:nth-child(2) .bannerwrap h1,.banner ul li.swiper-slide:nth-child(5) .bannerwrap h1{color: #fff;margin-bottom: 10px;}
.banner ul li.swiper-slide:nth-child(2) .bannerwrap p,.banner ul li.swiper-slide:nth-child(5) .bannerwrap p{color: #fff;}
.banner ul li.swiper-slide:nth-child(2) .bannerwrap h1,.banner ul li.swiper-slide:nth-child(2) .bannerwrap p{color:#fff;}
.banner ul li.swiper-slide:nth-child(3) .bannerwrap{top:160px;}
.banner ul li.swiper-slide:nth-child(3) .bannerwrap h1{margin-bottom: 10px;margin-top: 10px;text-shadow: 2px 2px rgba(0,0,0,0.2);}
.banner ul li.swiper-slide:nth-child(3) .bannerwrap span{color: #fff;display: block;text-shadow: 2px 2px rgba(0,0,0,0.2);}

.banner ul li.swiper-slide:nth-child(1) .bannerwrap,.banner ul li.swiper-slide:nth-child(4) .bannerwrap{top:280px;}
.banner ul li.swiper-slide:nth-child(1) .bannerwrap h1,.banner ul li.swiper-slide:nth-child(4) .bannerwrap h1{text-shadow: 2px 2px rgba(0,0,0,0.2);}
.banner ul li.swiper-slide:nth-child(1) .bannerwrap span{display: block;margin-top: 10px;text-shadow: 2px 2px rgba(0,0,0,0.2);}
.banner ul li .video_button{display:none;z-index:3;color:#fff;font-size:40px;cursor: pointer;}
.banner ul li&gt;a{position: relative;width:100%;height:100%;z-index:2;}

.index_appbox.video_appbox video,.index_appbox.video_appbox .video_t{height:auto;}
.index_appbox.video_appbox.show .video_t{top:30%;}
@media only screen and (max-width:1500px) {
.banner ul li.swiper-slide:nth-child(1) .bannerwrap,.banner ul li.swiper-slide:nth-child(4) .bannerwrap h1{top:230px;}
}
@media only screen and (max-width:767px) {
  .banner ul li.swiper-slide:nth-child(2) .bannerwrap,.banner ul li.swiper-slide:nth-child(5) .bannerwrap{top:80px;}
  .banner ul li.swiper-slide:nth-child(1) .bannerwrap,.banner ul li.swiper-slide:nth-child(4) .bannerwrap{top:80px;}
  .banner_text{margin-left: 30px;width: calc(100% - 60px);}
 .banner_text h1 br{display:none;}
  .banner ul li.swiper-slide:nth-child(1) .bannerwrap,.banner ul li.swiper-slide:nth-child(1) .bannerwrap{top:80px;}
.banner ul li.swiper-slide:nth-child(3) .bannerwrap{top:60px;}
.banner ul li.swiper-slide:nth-child(3) .bannerwrap h1{margin-bottom:0px;}
.banner ul li.on .video_button{display:block;}
.banner ul li video{display:none!important;}
}


.index_01{position: relative;}
.videoBg{
position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
object-fit: cover;
}

@media only screen and (max-width:767px) {
.videoBg{display:none;}
}

.videoMedia .party_list li{width:50%;}
.cultureSwi .lhl_but div{background: none;width:30px;height:30px;border-radius: 100%; background: #ccc;text-align:center;line-height:30px;transition: all .3s;
font-size: 14px;margin-top:-15px;}
.cultureSwi .lhl_but div.swiper-button-prev{left:-40px;}
.cultureSwi .lhl_but div.swiper-button-next{right:-40px;}
@media only screen and (min-width:1025px) {
.cultureSwi .lhl_but div:hover{background: #d7171f;color:#fff;}
}
@media only screen and (max-width: 1024px){
.culture_02{padding:50px;}
.culture_02 li dl {
    padding: 0 25px;
    border: 0;
}
.culture_02 li dd{
height: 72px;
}
}

.phoneImg{display:none;}
@media only screen and (max-width: 767px){
.culture_02 li dl {padding: 0 0;}
.phoneImg{display:block;}
.banner li{background:none!important;}
}


























































</pre></body></html>