.about_a{ background-color:#fff; padding: 5% 0 ; position:relative; margin-top: 0; }
.about_a .mktitle { margin-bottom: 3%; text-align: center;}
.about_a .wrap {width:1200px; margin:auto}
.about_a .leftbox{width:530px; text-align:left; float:right; }
.about_a .leftbox h1{color:#dddddd; font-size:24px; font-weight:normal; position:relative; line-height:40px; text-transform:uppercase;  display:none; }
.about_a .leftbox h3{  display:none;   color:#333; font-size:24px; line-height:36px; margin-top:10px; letter-spacing:2px;}
.about_a .leftbox h3 span{color:#ec6c00; font-size:24px; line-height:36px; letter-spacing:2px;}
.about_a .leftbox h2{color:#E27500; font-size:20px; font-weight:bold; line-height:30px; margin-top:0; margin-bottom:15px; letter-spacing:2px;}
.about_a .leftbox .p1{color:#333; font-size:28px; text-transform:uppercase; font-weight: bold; line-height: 40px;}
.about_a .leftbox .p2{color:#333333; font-size:15px; line-height:26px; margin-bottom:18px; }
.about_a .leftbox .p3{font-weight:bold; margin-bottom:10px;}
.about_a .leftbox .p4{ }
.about_a .leftbox .more1{color:#ec6c00; padding-left:30px;     display:none; }
.about_a .leftbox .more{   background-color:#ed6d00; padding:12px 15px 12px 25px; font-size:14px; color:#fff; float:left; margin-top:20px; border-radius:3px}
.about_a .leftbox .more:hover{background-color:#ffae00}
.about_a .rightbox{width:600px; position:relative;  float:left; }
.about_a .rightbox .imgs {overflow:hidden; position:relative}
.about_a .rightbox .imgs img{width:100%;}
.about_a .rightbox .imgs p{ font-size:15px; background-color:rgba(0,0,0,0.4); color:#fff; line-height:50px; height:50px; text-indent:15px; position:absolute; bottom:0; left:0; right:0;}
.about_a .numbers { overflow: hidden; margin-top: 60px; background-color:#fff;  box-shadow: 0px 10px 15px #ccc;}
.about_a .numbers .item{float:left; width:20%; text-align:center; margin:3% 0px;}
.about_a .numbers .item .p1{font-size:14px;color:#a9a9a9}
.about_a .numbers .item .p1 b{font-size:34px; padding-right:5px; color:#ed6d00;  font-family: fantasy; font-weight:normal; }
.about_a .numbers .item .p2{font-size:16px; color:#333; margin-top:20px;  }
.about_a .companyswiper .swiper-pagination {width:auto; left:auto; right:5%; }
.about_a .companyswiper .swiper-pagination .swiper-pagination-bullet{ background-color:#fff; }
.about_a .rightbox .img1{}
.about_a .rightbox .img2{float:left; width:290px; margin-top:30px;}
.about_a .rightbox .img3{float:right;width:290px; margin-top:30px;}
.about_a .pcate{ display:none;  padding: 10px 0 20px; background-color:#fff;  box-shadow: 0px 10px 15px #ccc;border-radius: 15px; margin:50px auto 0; overflow:hidden; }
.about_a .pcate .item{width:25%; float:left; overflow:hidden;  text-align:center;}
.about_a .pcate .item img{width:75px; height:75px; margin:auto; -webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
.about_a .pcate .item:hover img {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.about_a .pcate .item p{font-size:15px; line-height:20px; color:#555555; margin-top:10px;text-align:center}


.about_b{padding: 6.25% 0 3%; background-color:#f9f9f9;}
.about_b .wrap {width:1200px;}
.about_b .mktitle{text-align: center;margin-bottom: 3%;}
.about_b .honor{overflow:hidden;}
.about_b .honor .jieduan{overflow:hidden;}
.about_b .honor .jieduan .item {width:23%; margin:0 1%; float:left;padding: 10px 0; text-align:center;background-color: #fff; }
.about_b .honor .jieduan .item.cur{background-color:#ff8e14}
.about_b .honor .jieduan .item.cur p{color:#fff;}
.about_b .honor .jieduan .item .p1 {font-size: 18px;color: #666; line-height: 30px; }
.about_b .honor .jieduan .item .p2 {  font-weight: bold; color: #666; font-size: 18px; line-height: 30px;}
.about_b .honor .biaochi{width:100%;  background:url(../images/biaochi.png) repeat-x center bottom;  margin-bottom: 30px; }
.about_b .honor .biaochi .cons{ width: 1200px;  margin: auto; display:none; overflow: hidden;  padding: 30px 0 0;}
.about_b .honor .biaochi .cons:first-child{ display:block}
.about_b .honor .biaochi .cons .ts{    text-align: center;  margin: auto; font-size: 16px; color: #666;    line-height: 30px;}
.about_b .honor .biaochi .years{overflow:hidden;  margin-top: 40px;}
.about_b .honor .biaochi .years .yy{ cursor:pointer; position: relative;display: block; width: 102px;  margin-right: 38px; height:220px; float: left;background:url(/upload/images/2021/1/5a4b81221ca09c57.png) no-repeat left center;   background-size: contain; -webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
.about_b .honor .biaochi .years .yy.on{width: 450px; background:url(/upload/images/2021/1/725ec73876a3447b.png) no-repeat left center;   background-size: contain;}
.about_b .honor .biaochi .years .yy.on .ss{display:block}
.about_b .honor .biaochi .years .yy span{display: block;  float: left; width: 102px; height:175px; margin-top:45px; font-size: 18px; font-weight: bold; color: #fff;  text-align: center;}
.about_b .honor .biaochi .years .yy .ss{display:none; width: 298px; position: absolute; bottom: 40px; left: 130px;}
.about_b .honor .biaochi .years .yy .ss p{ line-height: 30px;  font-size: 15px;}
.about_b .honor .biaochi .years .yy .ss p b{}

@keyframes xia{
  0% {transform:translate(0px,0px);}
  50% {transform:translate(0px,5px);}
  100% {transform:translate(0px,0px);}
}
@-webkit-keyframes xia{
  0% {-webkit-transform:translate(0px,0px);}
  50% {-webkit-transform:translate(0px,5px);}
  100% {-webkit-transform:translate(0px,0px);}
}
@keyframes shang{
  0% {transform:translate(0px,0px) rotate(180deg);}
  50% {transform:translate(0px,-5px) rotate(180deg);}
  100% {transform:translate(0px,0px) rotate(180deg);}
}
@-webkit-keyframes shang{
  0% {-webkit-transform:translate(0px,0px) rotate(180deg);}
  50% {-webkit-transform:translate(0px,-5px) rotate(180deg);}
  100% {-webkit-transform:translate(0px,0px) rotate(180deg);}
}

.about_c{overflow:hidden; background-color:#fff; padding:5%;}
.about_c .mktitle {text-align:center}
.about_c .wrap {width:1200px; overflow:hidden; margin-top:3%; height: 435px;}
.about_c .wrap .item{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;cursor: pointer;position: relative; width:19%; margin:0.5%; /*width: 14%;margin-right: 1%;*/float: left;box-sizing: border-box;border:1px solid #ddd;height: 100%;background: url(/upload/images/2020/11/309dab9f8dd38b5.jpg)center no-repeat;background-size: cover;}
.about_c .wrap .item:nth-child(2){background: url(/upload/images/2020/11/d2b601108166d912.jpg)center no-repeat;}
.about_c .wrap .item:nth-child(3){background: url(/upload/images/2020/11/9c26fe5c91f649f4.jpg)center no-repeat;}
.about_c .wrap .item:nth-child(4){background: url(/upload/images/2020/11/aab231c5fb46d729.jpg)center no-repeat;}
.about_c .wrap .item:nth-child(5){background: url(/upload/images/2020/11/6b0f7abfac49045e.jpg)center no-repeat;}
.about_c .wrap .item .top{/*margin-top: 150px;*/ margin-top:50px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;   text-align: center;}
.about_c .wrap .item .top img.pcshow{margin:auto}
.about_c .wrap .item .txt{font-size: 18px;color: #fff;font-weight: bold;/*margin-top: 10px;*/}
.about_c .wrap .item.act { width: 39%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.about_c .wrap .item.act .top{margin-top: 25px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;} 
.about_c .wrap .item.act .bt{opacity: 1;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.about_c .wrap .item .bt{position: absolute;width: 90%;/*height: 286px;*/ height:250px; bottom: 5%;left: 5%;background: rgba(255,255,255,0.7);text-align: left;overflow: hidden;/*opacity: 0;*/-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.about_c .wrap .item .bt div{width: 90%;margin: 0 auto;}
.about_c .wrap .item .bt div a{display: block;padding: 5px 10px;margin-right: 5px;border-radius: 5px;color: #333; margin-bottom: 5px;  line-height: 20px;font-size: 14px;}
.about_c .wrap .item .bt div a:hover{background: #ed6d00;color: #fff;}
.about_c .wrap .item .btt{font-size: 16px;padding: 25px 0 0px;}
.about_c .wrap .item .bt .bct{margin-top: 20px;}



.about_d{/*background: url(../images/about_06.jpg) no-repeat center top;*/padding: 6.25% 0 9.375%; background-color:#ECECEC; padding-bottom: 5%;}
.about_d .mktitle{text-align: center;margin-bottom: 5.203%;}
.about_d .wrap{position: relative;}
.about_d .wrap .btn{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-top: -40px;border: solid 1px rgba(255, 255, 255, 0.4);cursor: pointer;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;z-index: 20;}
.about_d .wrap .btn:hover{border-color: #ec6c00;background: #ec6c00;}
.about_d .wrap .prev_honor{left: -100px;}
.about_d .wrap .next_honor{right: -100px;}
.about_d #honor{padding-bottom: 80px;}
.about_d #honor #honorSP{top: auto;bottom: 0;background: rgba(255, 255, 255, 0.2);}
.about_d #honor #honorSP span{background: #fff;}
.about_d .swiper-slide img{width: 100%;}

.about_e{background: url(../images/about_07.jpg) no-repeat center top / cover;padding: 8% 0 10%; overflow:hidden;}
.about_e .wrap{width:1200px;}
.about_e .mktitle{margin-bottom: 5%;text-align: center;}
.about_e a{ display:block; float:left; width:170px; margin:10px; padding:5px; text-align:center; background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);}
.about_e a img{ margin:auto; }

.about_f{padding:5% 0;}
.about_f .mktitle{text-align: center;margin-bottom: 4.1666%;}
.about_f .wrap {width:1000px; margin:auto; min-width:1000px; }
.about_f .wrap p{ font-size: 15px;  line-height: 30px;  margin-bottom: 25px;}
.about_f .wrap img{max-width:100%; margin:auto}

.about_g{ padding:5% 0; background: url(/upload/images/2020/11/f777ee5270c003.png);  background-size: cover; }
.about_g .tt{ text-align:center;   margin-top: 5%;  margin-bottom: 3%;}
.about_g .tt h2{font-size:18px; color:#555; font-weight:bold; width:545px; border-left: 4px solid #fd6500; line-height: 22px;     margin: auto;}
.about_g .tt img{margin:2% auto}
.about_g .wrap{overflow:hidden; margin-bottom:5%;}
.about_g .mktitle {text-align:center; padding-bottom:3%;}
.about_g .item{width:23%; float:left; margin:1%;    min-height: auto!Important;}
.about_g .item p{font-weight:bold; text-align:center; font-size:15px; line-height:35px;}
.about_g .item img{width:100%;}

.about_h{overflow:hidden;    margin-top: 0; }
.about_h .mktitle {text-align:center; padding-bottom:3%;}
.about_h .wrap{overflow:hidden; width:1200px; margin:auto; }
.about_h .imghover:hover{-moz-box-shadow: 0 0 10px #bbb;-webkit-box-shadow: 0 0 10px #BBB;-o-box-shadow: 0 0 10px #bbb;box-shadow: 0 0 10px #BBB;-webkit-transition: all linear .4s;transition: all linear .4s;z-index: 10;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.about_h .newbox{overflow:hidden; position:relative; width:1120px; margin:35px auto;}
.about_h .newbox a{display:block; overflow:hidden; position:absolute; left:0px; right:0px; bottom:0px; overflow:hidden; /*background:url(../images/opcity.png,).url(../images/arrow_right.png);*/     background: url(../images/opcity.png) center,url(../images/arrow_right.png) no-repeat 1040px center; padding:20px 45px}
.about_h .newbox a h2{font-size:28px; color:#333 }
.about_h .newbox a p{font-size:16px; color:#333; margin-top:8px; }
.about_h .culture{ padding:5% 0;background-color:#fff;  overflow: hidden;}
.about_h .culture .main_surrfl{margin-left:0px; float:left;}
.about_h .culture .main_surrfl span{font-size: 32px;color: #00469a;margin: 40px 0 12px 0;display: block;}
.about_h .culture .main_surrfl span i{margin-left: 20px;display: inline-block;}
.about_h .culture .main_surrfl b{color: #333333;font-size: 24px;margin-bottom: 15px;display: block;  margin-top: 40px;}
.about_h .culture .main_surrfl p{position: relative;font-size: 16px;color: #4d4d4d;line-height: 40px;padding-left: 18px;}
.about_h .culture .main_surrfl p::before{content: "";position: absolute;width: 8px;height: 8px;left: 0;top: 16px;background: #00469a;border-radius: 100%;}
.about_h .culture .main_surrfr{float:right; }
.about_h .culture .main_surrfr video{width:725px; height:390px; background-color:#000; }
.about_h .fl{float:left}
.about_h .fr{float:right}
.about_h .photos{position:relative; overflow:hidden; padding:5% 0; background-color:#f9f9f9}
.about_h .photos .mask{position:absolute; width:100%; top:310px;}
.about_h .photos .mask .p1{font-size:38px; color:#fff; text-align:center}
.about_h .photos .mask .p2{font-size:26px; color:#fff; text-align:center; margin-top:10px;}
.about_h .photos .owl-carousel{}
.about_h .photos .owl-carousel .owl-nav{display:none}
.about_h .photos .owl-carousel .owl-dots{position: absolute; bottom: 30px; left:49%; margin-left:-47px; width:140px;  }
.about_h .photos .owl-carousel .owl-dots .owl-dot{display:block; margin:0px 7px; float:left; width:12px; height:12px; border-radius:50%; -webkit-border-radius:50%;background-color: #fff;}
.about_h .photos .owl-carousel .owl-dots .active{width:35px; border-radius:10px;}
.about_h .wh{overflow:hidden;  padding: 5% 0;}
.about_h .wh .item{float: left;width: 285px;margin-left:20px;position: relative;}
.about_h .wh .item img{display: block;width: 100%;}
.about_h .wh .item .dbox{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;}
.about_h .wh .item .dbox .txt{height: 19%;   background-color:rgba(0,0,0,0.6);  text-align: center; overflow: hidden;width: 80%;margin: 55% auto 0;overflow: hidden; border:1px solid #fff;}
.about_h .wh .item .dbox .txt .dtt{color: #fff;font-size: 18px;margin-top: 8%;}
.about_h .wh .item .dbox .txt .xian{width: 30px;height: 1px;margin: 10px auto;background: #fff;}
.about_h .wh .item .dbox .txt .dct{padding-top: 10px;color: #fff;font-size: 16px;line-height: 24px;opacity: 0;padding: 15px;}
.about_h .wh .item div{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.about_h .wh .item:hover .dbox{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;     background-color: rgba(255, 102, 0,0.6);}
.about_h .wh .item:hover .dbox .txt{height: 90%;margin-top: 6%;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.about_h .wh .item:hover .dbox .txt .dtt{margin-top: 45%;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.about_h .wh .item:hover .dbox .txt .xian{opacity: 0;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.about_h .wh .item:hover .dbox .txt .dct{opacity: 1;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.about_h .zhaopin{overflow:hidden; margin-top:80px; padding:5% 0; background-color:#f5f5f5}
.about_h .zhaopin .box{width:600px;overflow:hidden; float:left}
.about_h .zhaopin .box .top{overflow:hidden; clear:both; margin-bottom:20px;}
.about_h .zhaopin .box .top img{float:left}
.about_h .zhaopin .box .top span{font-size:24px; font-weight:bold; color:#333333; padding:20px 0px 0px 20px; float:left}
.about_h .zhaopin .box .list a{color: #333;display:block; cursor:pointer; font-size:15px; height:40px; line-height:40px; background:url(../images/dot2.png) no-repeat left center; padding-left:25px; margin-left:5px;    background-size: 6px;}
.about_h .zhaopin .box .list a:hover{color:#0a52a1;background:url(../images/dot2_shanshan.png) no-repeat left center; background-size: 10px; }
.applybox {width:48%; margin:auto; padding:3% 2% 5%;  overflow:hidden; background-color:#d6d6d6}
.applybox p{overflow:hidden; background-color:#fff; width:90%; margin:30px auto 10px; padding-left:2%}
.applybox p b{color:red; padding-left:5px;}
.applybox p input{border:none; height:35px; text-indent:15px; width:80%}
.applybox textarea{padding:2%; width:90%;height:100px;margin:1%;}
.applybox .submitBtn{display:block; float:right; width:40%; margin-right:4%; margin-top:40px; height:40px; text-align:center; color:#fff; line-height:40px; font-weight:bold; background-color:#0093dd}
.applybox .close{font-size:32px; float:right;margin-top: -30px; margin-right:2%;}

.jobinfobox { background-color: #f9f9f9; z-index:9999999;   position: relative;  overflow: hidden; }
.jobinfobox .returnlist{background-color:#fff; border-bottom:1px solid #f5f5f5; position: fixed; top: 0; left: 0; right: 0;  width: 100%; z-index:9999}
.jobinfobox .returnlist .container{    font-weight: bold; color: #ec6c00; padding:10px 0; line-height:40px; font-size:15px; display:block; background:url(/upload/images/2020/11/b5913b93631986f1.png) no-repeat right center }
.jobinfobox .jobinfo {overflow:hidden; margin-top:80px; margin-bottom: 50px;}
.jobinfobox .jobcon {overflow:hidden}
.jobinfobox .jobcon .leftbox{background-color:#fff; float:left; width:800px; padding:30px; position:relative;  padding-bottom: 80px;}
.jobinfobox .jobcon .rightbox{ background-color:#fff; float:right;width:275px; padding:25px}
.jobinfobox .jobcon .rightbox h2{font-size:15px;    color: #555;  line-height:30px; margin-bottom:15px; font-weight:bold; letter-spacing:2px;padding-bottom: 5px; border-bottom: 1px solid #eee;}
.jobinfobox .jobcon .rightbox .h22{margin-top:40px;}
.jobinfobox .jobcon .rightbox a{display:block; width:100%; height:40px; line-height:46px; font-size:15px; color:#666}
.jobinfobox .jobcon .h3 {position:relative; font-size:16px; color:#333; line-height:50px; font-weight:bold; margin-top:30px; margin-bottom:10px; }
.jobinfobox .jobcon .h3::after { content:""; position:absolute; background-color:#c5c5c5; width:700px; height:1px; right:0; top:26px; }
.jobinfobox .jobcon .publishdate{font-size:13px; color:#999; line-height:30px;}
.jobinfobox .jobcon .jobname{font-size:20px; color:#333; line-height:60px; font-weight:bold;}
.jobinfobox .jobcon .salary{font-size:18px; color:#FFA600; line-height:30px; font-weight:normal;}
.jobinfobox .jobcon .salary  span{font-size:15px; color:#333;}
.jobinfobox .jobcon .workplace span{font-size:15px; color:#333; line-height:30px; font-weight:normal; padding-right:30px;}
.jobinfobox .jobcon p{font-size:15px; color:#444; line-height:24px; margin-top:15px;}
.jobinfobox .jobcon .applyjob{background-color:#FFA600; color:#fff; text-align:center; width:160px;height:40px; line-height:40px; margin:80px auto 100px; cursor:pointer;border-radius:5px; font-size:15px; letter-spacing:3px;}
.jobinfobox .jobcon .applyjob.guding{position:absolute; top:60px; right:30px; margin:auto; height:35px; line-height:35px;}
.jobinfobox .jobcon .applyjob:hover{background-color:#eb9900}



/* 未用Less*/
@media (max-width: 1440px){
    .about_a .wrap .left .mktitle{margin-bottom: 40px;}
    .about_a .wrap .left .bigTe{font-size: 80px;}
    .about_a .wrap .rt .tlbox{font-size: 36px;}
    .about_a .wrap .rt .tlbox .name{font-size: 40px;}
    .about_a .wrap .rt .text{height: 320px;}
   
    .about_d .mktitle{margin-bottom: 40px;}
    .about_d .wrap .next_honor{right: -30px;}
    .about_d .wrap .prev_honor{left: -30px;}
    .about_e .swiperbox .btn{display: none;}
    .about_f .li .dtl{font-size: 20px;}
    .about_f .li .indiv .iconbox .text .cn{font-size: 20px;}
}


@media (max-width: 1200px) {

    .about_a{padding:0;  margin-top: 80px;}
    .about_a .wrap {width:100%; }
    .about_a .leftbox{width:90%; padding:5%; text-align:left; float:none;    overflow: hidden; }
    .about_a .leftbox h2{ font-size:20px; margin-top:20px; margin-bottom:15px; letter-spacing:2px; text-align:center; }
    .about_a .leftbox .p1{color:#333; font-size:16px;}
    .about_a .leftbox .p2{text-align:justify;}
    .about_a .leftbox .p3{text-align:left}
    .about_a .leftbox .p3 em{color:#E27500; }
    .about_a .leftbox .more {float:none;  display: block; width: 90%;text-align:center; margin-top:5%; }
    .about_a .rightbox{width:100%;  float:none;  overflow: hidden; }
    .about_a .numbers {  margin-top: 10px; box-shadow:0px 3px 20px #ccc; padding: 10px 0; }
    .about_a .numbers .item{width:50%;position: relative; padding: 5% 0; margin: 0;}
    .about_a .numbers .item .p2{ margin-top: 10px;}
    .about_a .numbers .item:nth-child(1)::after{  content: ""; background-color: #ddd; width: 70%;height: 1px; position: absolute;  right: 0; bottom: 0; }
    .about_a .numbers .item:nth-child(2){display:none}
    .about_a .numbers .item:nth-child(3)::after{content: ""; background-color: #ddd; width: 1px;height: 80%; position: absolute;  left: 0; bottom: 0; }
    .about_a .numbers .item:nth-child(4)::after{content: ""; background-color: #ddd; width: 1px;height: 80%; position: absolute;  right: -1px; bottom: 20%; }
    .about_a .numbers .item:nth-child(5)::after{content: ""; background-color: #ddd; width: 70%;height: 1px; position: absolute;  left: 0; bottom: 100%; }
    .about_a .numbers .item .p1 b{font-size:24px; }
    
    .about_b{padding-top: 12%;}
    .about_b .honor .jieduan .item {width:48%; margin:1%; float:left;padding: 10px 0; text-align:center;background-color: #fff; }
    .about_b .honor .jieduan .item .p1 {font-size: 15px;color: #666; line-height: 20px; }
    .about_b .honor .jieduan .item .p2 {  font-weight: bold; color: #666; font-size: 15px; line-height: 20px;}
    .about_b .honor .biaochi{background:none;   margin-bottom: 10px;}
    .about_b .honor .biaochi .cons{ width: 92%;  margin: auto; display:none; overflow: hidden;  padding: 4%;}
    .about_b .honor .biaochi .cons .ts{   font-size: 15px; color: #666;    line-height: 1.4;}
    .about_b .honor .biaochi .years{overflow:hidden;  margin-top: 5%;}
    .about_b .honor .biaochi .years .yy{ cursor:pointer; position: relative;display: block; width: 100%;  margin-right: 0; height:auto; float: none;background:none;   background-size: contain; -webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
    .about_b .honor .biaochi .years .yy.on{width: 100%; background:none;   background-size: contain;}
    .about_b .honor .biaochi .years .yy span{ background:url(/upload/images/2020/11/67666a956abaf25c.png) no-repeat center left; padding-left: 16px;  display: block;  float: none; width: 100%; height:35px; line-height:35px; margin-top:5%; font-size: 18px; font-weight: bold; color: #ec6c00;  text-align: left;}
    .about_b .honor .biaochi .years .yy .ss{display:block; width: 100%; position: initial;}
    .about_b .honor .biaochi .years .yy .ss p{text-indent:16px;}

    .about_c{padding:5% 2%; background-color:#eee; }
    .about_c .wrap {width:100%; margin-top:3%; height: auto;}
    .about_c .wrap .item{width: 100%;margin-right: 0;border:none;height: auto; background-size: initial; margin-top: 2%;  background-color: #fff; background: no-repeat;}
    .about_c .wrap .item:nth-child(2),.about_c .wrap .item:nth-child(3),.about_c .wrap .item:nth-child(4),.about_c .wrap .item:nth-child(5){background:none; }
    .about_c .wrap .item .top{margin-top:0; text-align: center; padding:10px; overflow: hidden;  background-color: #fff; position:relative;}
    .about_c .wrap .item .top::after{content:"+"; position:absolute; color:#ed6d00; right:5%; top:22px; font-size:22px; }
    .about_c .wrap .item img.mobileshow{ float: left;}
    .about_c .wrap .item .txt{font-size: 18px; font-weight: normal;margin-top: 0; float: left;line-height: 50px; margin-left: 3%; color:#333;}
    .about_c .wrap .item.act { width: 100%; }
    .about_c .wrap .item.act .top{margin-top: 0;} 
    .about_c .wrap .item.act .bt{opacity: 1;display:block; width: 100%;}
    .about_c .wrap .item.act .top::after{content:"-"; font-size: 24px;}
    .about_c .wrap .item .bt{position: initial; height: auto; display: none;}
    .about_c .wrap .item .bt div a{background:url(/upload/images/2020/11/67666a956abaf25c.png) no-repeat center left;  display: block;padding: 5px 0 5px 18px;margin-right: 0;border-radius: 5px;color: #666;    line-height: 30px;font-size: 15px;}
    .about_c .wrap .item .bt div a:hover{background: #fff;color: #666;}
    .about_c .wrap .item .bt .bct{margin-top: 5px;  margin-bottom: 5px;}

    .about_e{padding: 5%; overflow:hidden;}
    .about_e .wrap{width:100%;}
    .about_e a{  width:29.333%; margin:1%; padding:1%;}

    .about_f{padding:5%; margin-top: 55px;}
    .about_f .mktitle{text-align: center;margin-bottom: 4.1666%;}
    .about_f .wrap {width:100%; padding:0; margin:auto; min-width:0; }
    .about_f .wrap p{ font-size: 16px;  line-height: 1.8;  margin-bottom: 15px; color:#555; }
    .about_f .wrap img{width:100%; margin:auto}

    .about_g{ margin-top: 80px; }
    .about_g .tt {display:none;}
    .about_g .tt h2{ display:none; }
    .about_g .tt img{width:96%;}
    .about_g .wrap{overflow:hidden; margin-bottom:5%;  padding: 2%; min-width: 96%;  width: 96%;}
    .about_g .item{width:48%; float:left; margin:1%}
    .about_g .item p{font-weight:normal; text-align:center; font-size:14px; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

    .about_h{overflow:hidden; margin-top: 60px; }
    .about_h .mktitle{padding:5% 0;}
    .about_h .wrap{overflow:hidden; width:100%; margin:auto; }
    .about_h .culture{ padding:5%;}
    .about_h .culture .main_surrfl{margin-left:0px; float:none; width: 100% !important;overflow:hidden;}
    .about_h .culture .main_surrfl span{font-size: 24px; margin: 5% 0;       display:none; }
    .about_h .culture .main_surrfl span i{margin-left: 5px;}
    .about_h .culture .main_surrfl b{color: #E27500;font-size: 20px;margin-bottom: 15px;display: block;  margin-top: 25px; text-align:center; }
    .about_h .culture .main_surrfl p{position: relative;font-size: 16px;color: #4d4d4d;line-height: 1.4;padding-left: 18px; margin-bottom: 12px;}
    .about_h .culture .main_surrfl p::before { width:11px; height:11px; background: url(/upload/images/2020/11/67666a956abaf25c.png) no-repeat center left;     top: 6px;}
    .about_h .culture .main_surrfr{float:none; width:100%; overflow:hidden; margin-top:3%}
    .about_h .culture .main_surrfr video{width:100%; height:auto; }

    .about_h .fl{float:none}
    .about_h .fr{float:none}
    .about_h .photos{padding:5%;}
    .about_h .photos .item .fl:nth-child(2),.about_h .photos .item .fl:nth-child(3),.about_h .photos .item .fl:nth-child(4){display:none}
    .about_h .photos .mask{position:absolute; width:100%; top:auto; bottom:13%}
    .about_h .photos .mask .p1{font-size:30px; color:#fff; text-align:center}
    .about_h .photos .mask .p2{font-size:20px; color:#fff; text-align:center; margin-top:10px;}
    .about_h .wh{overflow:hidden;  padding: 5% 4%;}
    .about_h .wh .item{float: left;width: 49%;margin-left: 1%;position: relative;   margin-bottom: 1%;}
    .about_h .wh .item .dbox .txt .dtt{color: #fff;font-size: 16px;margin-top: 8%;}
    .about_h .zhaopin{overflow:hidden; margin-top:0; padding:5% 0; background-color:#fff}
    .about_h .zhaopin .box{width:100%;overflow:hidden; float:none;   margin-bottom: 5%;     background-color: #fff;}
    .about_h .zhaopin .box .top img{float:none; width:100%}
    .about_h .zhaopin .box .list {width:90%; margin:auto; }


    .jobinfobox .returnlist{width:90%; padding: 0 5%;}
    .jobinfobox .returnlist .container{  padding:5px 0; line-height:40px; font-size:15px; display:block; background:url(/upload/images/2020/11/b5913b93631986f1.png) no-repeat right center }
    .jobinfobox .jobinfo {margin-top:51px; margin-bottom: 5%;}
    .jobinfobox .jobcon { padding: 5%;}
    .jobinfobox .jobcon .leftbox{float:none; width:90%; padding:5%; padding-bottom: 5%;}
    .jobinfobox .jobcon .rightbox{ background-color:#fff; float:none;width:90%; padding:5%; margin-top:4%;}
    .jobinfobox .jobcon .h3 { line-height:40px; margin-top:8%; margin-bottom:5%; }
    .jobinfobox .jobcon .h3::after { width:100%; right:0; top:auto; bottom:0; }
    .jobinfobox .jobcon .publishdate{margin-top:0;}
    .jobinfobox .jobcon .jobname{ color:#333; line-height:1.6; font-weight:bold;}
    .jobinfobox .jobcon .workplace span{display:block; padding-right:0px; line-height:2;}
    .jobinfobox .jobcon p{font-size:15px; color:#444; line-height:1.5; margin-top:15px;}

}
