.animated{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.about_banner{position: relative;}
.about_banner video{display: block;width: 100%;object-fit: cover;height: 100%;}
.about_banner .video_button{color: #fff;font-size: 50px;display: none;}
.phone-show{display: none;}
.about_01{padding-top: 0.8rem;}
.about_logo{text-align: center;color: #fa4c06;margin-bottom: 0.6rem;font-weight: bold;}
.about_logo img{width: 2.8rem;}
.about_logo p{margin-top: 0.25rem;}
.about-group{padding: 0.6rem 0;box-sizing: border-box;text-align: center;position: relative;}
.about-group h3{margin-bottom: 0.2rem;}
.about-group-tips{margin-bottom: 0.24rem;}
.about-group-txt{color: #6c6a66;}
.about-group:after{content: "";display: block;width: 1.18rem;height: 1px;background: #000;position: absolute;left: 50%;margin-left: -0.59rem;bottom: 0;}
.about-group-txt p{display: inline-block;text-align: left;padding: 0 0.2rem;}
.about-group-txt p span{display: block;}
.about-group-txt p span em{font-weight: bold;}
.about-group-p{color: #6c6a66;overflow: hidden;}
.about-group-p p{margin-bottom: 0.25rem;}
.about-group-p p:last-child{margin-bottom: 0;}
.about-list{text-align: center;margin-top: 0.65rem;}
.about-list li{display: inline-block;width: 44.8%;padding: 0 0.3rem;box-sizing: border-box;}
.about-list dl{position: relative;transition: all .5s;}
.about-list dd{overflow: hidden;}
.about-list dt{color: #fff;text-align: left;}
.yw-tit{position: absolute;top: 0.3rem;left: 0.4rem;font-weight: 100;line-height: 1.1;transition: all .3s;}
.yw-txt{position: absolute;right: 0.4rem;bottom: 0.35rem;font-weight: 100;line-height: 1.2;padding-left: 0.36rem;transition: all .3s;}
.yw-txt:before{content: "";display: block;width: 0.24rem;height: 1px;background: #fff;position: absolute;left: 0;top: 0.09rem;}
.about-group-yw:after{display: none;}
.about-group-yw{padding-bottom: 0.3rem;}
.about-intro{border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 0.3rem;box-sizing: border-box;margin-top: 0.7rem;}
.about-intro ul{display: flex;justify-content: space-between;text-align: left;}
.about-intro dd{font-weight: bold;margin-bottom: 0.08rem;}
.about-intro dd span{display: inline-block;vertical-align: top;}
.about-intro dd i{display: inline-block;vertical-align: top;margin: 0 2px;margin-top: -0.02rem;}
.about-intro dd em{display: inline-block;vertical-align: top;line-height: 1.2;height: 2.4em;margin-top: 0.07rem;}
.about_02{position: relative;padding-bottom: 1.3rem;}
.about_02>img{width: 100%;}
.about_02-top .about-group:last-child:after{display: none;}
.about_02-top .about-group p img{width: 100%;}

.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%;height: auto;}
.video_appbox .video_t{
    z-index:2; background:none;width: 1035px;max-width:94%;max-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 .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;display: block;}


@media only screen and (min-width:1025px) {
    .about-list dl:hover{box-shadow: 0 0 15px rgba(0,0,0,.2);}
    .about-list dl:hover .yw-tit{transform: translateX(10px);}
    .about-list dl:hover .yw-txt{transform: translateX(-10px);}
}
@media only screen and (max-width:1024px) {
    .phone-show{display: block;}
    .about_banner .video_button{display: block;}
    .about-intro dd{margin-bottom: 8px;}
    .about-intro dd em{line-height: 16px;height: 32px;margin-top: 2px;}
    .about_banner video{display: none;}
}
@media only screen and (max-width:767px) {
    .about_banner .video_button{font-size: 30px;}
    .about_01{padding-top: 30px;}
    .about_logo{margin-bottom: 10px;}
    .about-group{padding: 30px 0;}
    .about-group-txt br{display: none;}
    .about-group-txt p{display: block;text-align: center;margin-bottom: 8px}
    .about-group-txt p:last-child{margin-bottom: 0;}
    .about-group-p p br{display: none;}
    .about-list ul{margin-left: -0.05rem;margin-right: -0.05rem;overflow: hidden;}
    .about-list li{padding: 0 0.05rem;float: left;width: 50%;box-sizing: border-box;}
    .about-intro{margin-top: 30px;padding: 20px 0px 0px;}
    .about-intro ul{display: block;font-size: 0;}
    .about-intro ul li{display: inline-block;vertical-align: top;width: 47%;margin-bottom: 20px;margin-right: 6%;}
    .about-intro ul li:nth-child(2n){margin-right: 0;}
    .about-intro ul li dt p{font-size: 12px;}
    .about-intro dd em{margin-top: 4px;}
    .about-intro dd i{margin-top: -2px;}
    .about-group-yw{padding-bottom: 10px;}
    .yw-tit{font-size: 14px;top:15px;left: 15px;}
    .yw-txt{font-size: 12px;right: 15px;bottom: 15px;}
    .about_02{padding-bottom: 10px;background-position: center!important;}
    .about_02-top .about-group p img{width: 126%;max-width: 126%;margin-left: -13%;}
}
/**/
.team_banner{position: relative;}
.team_banner img{width: 100%;}
.banner_txt{position: absolute;left: 0;bottom: 45%;color: #fff;padding: 0 0.83rem;box-sizing: border-box;width: 100%;}
.banner_txt h2{font-weight: 100;line-height: 1.1;}
.team_01{padding: 1.4rem 0 2.3rem;box-sizing: border-box;position: relative;background: #fff;}
.team_01-blank{position: absolute;left: 0;bottom: 0;width: 100%; background: rgba(28,13,10,0.9);height: 100%;transition: all 2s;}
.team_01.on .team_01-blank{height: calc(100% + 1.4rem);}
.team_01-con{position: relative;z-index: 2;}
.team_01-txt{width: 60%;margin-left: 21.5%;color: #fff;font-weight: 100;position: relative;}
.team_01-txt:before{content: "";display: block;width: 0.29rem;height: 0.36rem;background: url(../images/ll.png) no-repeat center;background-size: cover;
    position: absolute;left: 0;top: -0.5rem;}
.team_01-txt:after{content: "";display: block;width: 0.29rem;height: 0.36rem;background: url(../images/rr.png) no-repeat center;background-size: cover;
    position: absolute;right: 0;bottom: -0.5rem;}
.team_02{padding: 1.2rem 0 3rem;box-sizing: border-box;overflow: hidden;}
.team_02-ll{float: left;width: 26.4%;}
.team_02-ll .tt{margin-bottom: 0.4rem;padding-left: 0.8rem;box-sizing: border-box;}
.tt-tit h3{font-weight: 100;text-transform: uppercase;line-height: 1.1;}
.tt-tit p{font-weight: bold;margin-top: 8px;}
.line01{display: block;width: 0.63rem;height: 1px;background: #fa4c06;margin-top: 0.35rem;}
.team_02-ll .bb{padding-left: 0.8rem;box-sizing: border-box;position: relative;}
.team_02-ll .bb:before{content: "";display: block;width: 0.2rem;height: 0;background: #fa4c06;position: absolute;left: 0;top: 0;transition: all 2s;}
.team_02-ll .bb{overflow: hidden;}
.bb-img{margin-bottom: 0.8rem;width: 52.4%;}
.bb-img img{width: 2.21rem;}
.bb-text{width: 64%;color: #6c6a66;}
.bb-text p{margin-bottom: 20px;}
.team_02.on .team_02-ll .bb:before{height: 5.22rem;}
.team_02-rr{float: right;width: 70%;}
.team-swiper{position: relative;}
.team-swiper li{cursor: default;}
.lan_logo{width: 1.5rem;height: 1.5rem;position: absolute;left: 0;bottom: 0.08rem;z-index: 3;}
.team-swiper .swiper-scrollbar{height: 0.08rem;z-index: 5;bottom: -20px;}
.team_02-rr-tit{margin-top: 0.45rem;padding-left: 0.4rem;position: relative;}
.team_02-rr-tit:before{content: "";display: block;width: 0.24rem;height: 1px;background: #000000;top: 50%;margin-top: -0.5px;left: 0;position: absolute;}
.team_03{background: #f2f2f2;padding-top: 1.5rem;position: relative;overflow: hidden;}
.team_03-ll{float: left;width: 41.6%;margin-bottom: 0.7rem;text-align: right;margin-right: 3.6%;font-size: 0;}
.team_03-swiper{position: relative;}
.team_03-swiper li{cursor: default;}
.team_03-img{position: absolute;right: 0;bottom: 0;width: 33.5%;}
.team_03-swiper .lan_logo{right: 0;left: auto;}
.team_03-swiper .swiper-scrollbar{height: 0.08rem;z-index: 5;bottom: -20px;}
.team_03 .team_02-rr-tit{text-align: right;padding-left: 5%;box-sizing: border-box;position: relative;display: inline-block;}
.team_03-rr{float: left;width: 22%;margin-bottom: 0.7rem;position: relative;z-index: 2;}
.team_03-rr .tt{margin-bottom: 0.4rem;}
.team_03-rr .tt-tit h3{line-height: 1.1;}
.team_03-rr .bb-text{width: 90%;}
@media only screen and (max-width:767px) {
    .team_01{padding: 70px 0 90px;}
    .team_01-txt{width: 76%;margin-left: 12%;}
    .team_01-txt p br{display: none;}
    .team_01.on .team_01-blank{height: calc(100% + 0.8rem);}
    .team_02{padding: 50px 0 60px;}
    .team_02-ll{width: 100%;}
    .team_02-rr{width: 94%;}
    .team_02-ll .tt,.team_02-ll .bb{padding-left: 6%;}
    .team_02-ll .tt{margin-bottom: 30px;}
    .bb-img{margin-bottom: 22px;}
    .bb-img img{width: 100%;}
    .bb-text{width: 52.4%;}
    .team_03{padding-top: 60px;}
    .team_03-ll{width: 94%;}
    .team_03-rr{width: 100%;padding-left: 6%;margin-bottom: 12px;}
    .team_03-rr .bb-text{width: 66%;}
    .team-swiper .swiper-scrollbar,.team_03-swiper .swiper-scrollbar{bottom: -10px;}
    .team_03-rr .bb{display: none;}
    .team_03-img{width: 73.7%;position: static;float: right;}
    .line01{width: 40px;}
}

/*企业文化*/
.culture_banner .banner_txt{font-size: 0;}
.spanLine{display: inline-block;width: 1px;height: 1.58rem;background: #fa4c06;margin-bottom: 0.35rem;}
.culture_banner .banner_txt{text-align: center;top: 20%;bottom: auto;}
.culture_banner .banner_txt h2{line-height: 1.1;}
.culture_banner .banner_txt p{margin-top: 0.3rem;}
.culture_01{padding: 0.4rem 0 2.3rem;}
.culture_01-txt{width: 60%;margin: 0 auto;text-align: center;color: #fff;font-size: 0;}
.culture_01-txt h3{font-weight: 100;line-height: 1.1;}
.culture_01-txt p{margin-top: 0.4rem;}
.culture_02{padding: 1rem 0.74rem;;box-sizing: border-box;overflow: hidden;}
.culture_02-tit{font-size: 0;text-align: center;margin-bottom: 0.6rem;}
.culture_02-tit h3{font-weight: 100;line-height: 1.1;}
.culture_02-list li{float: left;width: 25%;padding: 0 0.1rem;box-sizing: border-box;}
.culture_02-list dl{position: relative;}
.culture_02-list dt{position: absolute;top: 0.5rem;left: 0.4rem;color: #fff;}
.culture_02-list dt p{
    columns: 1; /* 单列布局 */
    column-fill: auto; /* 内容自动填充 */
    writing-mode: vertical-rl; /* 让文本竖直排列 */
    letter-spacing: 0.16rem;
    max-height: 80%;
    overflow: hidden;
    width: 26px;
}
.culture_02-list li:nth-child(2n){margin-top: 1.18rem;}
.culture_03{padding: 1.35rem 0 1.8rem;box-sizing: border-box;overflow: hidden;background: url(/static/images/culture_05.jpg) no-repeat center!important;background-size: cover!important;}
.culture_03-tit h3{font-weight: 100;text-align: center;line-height: 1.1;}
.culture_03-list{margin-top: 1rem;text-align: center;font-size: 0;}
.culture_03-list li{display: inline-block;padding: 0 0.5rem;vertical-align: top;}
.culture_03-list dl{text-align: center;}
.culture_03-list dd{width: 1.39rem;height: 1.39rem; border-radius: 100%;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-bottom: 0.15rem;}
.culture_04{padding: 1.5rem 0.83rem 2rem;box-sizing: border-box;overflow: hidden;}
.culture_04-tab{margin-bottom: 0.6rem;position: relative;}
.culture_04-tab ul{display: block;}
.culture_04-tab li{float: left;padding: 0 0.43rem;color: #fff;width: auto;position: relative;cursor: pointer;}
.culture_04-tab li:after{content: "/";display: block;width: 0.08rem;height: 0.16rem;text-align: center;position: absolute;right: 0;margin-right: -0.04rem;top: 50%;
    margin-top: -0.08rem;line-height: 0.18rem;}
.culture_04-tab li:last-child:after{display: none;}
.culture_04-tab .lhl_but{display: none;}
.culture_04-tab .lhl_but div{background: none;text-align: center;line-height: 44px;color: #fff;font-size: 18px;}
.culture_04-tab .lhl_but div.swiper-button-prev{left: -5px;}
.culture_04-tab .lhl_but div.swiper-button-next{right: -5px;}
.culture_04-cont{width: 56%;background: rgba(255, 255, 255, 0.8);overflow: hidden;backdrop-filter: blur(20px);box-shadow: 0 0 32px rgba(0,0,0,0.1);}
.culture_04-item{padding: 0.8rem 0.7rem 1.2rem;box-sizing: border-box;display: none;}
.culture_04-item p{color: #fa4c06;}
.culture_04-item h4{margin-top: 0.3rem;font-weight: bold;}
.culture_04-item.on{display: block;}
.culture_04-tab li.on{color: #fa4c06;}
.culture_04-tab li.on:after{color: #fff;}
@media only screen and (max-width:1024px) {
    .culture_banner .banner_txt{top: 12%;}
    .culture_02-list dt p{max-height: 20%;}
}
@media only screen and (max-width:767px) {
    .culture_banner .banner_txt{top: 12%;}
    .spanLine{height: 70px;margin-bottom: 10px;}
    .culture_banner .banner_txt p br{display: none;}
    .culture_banner .banner_txt{top: 19%;}
    .culture_banner .banner_txt p{margin-top: 10px;}
    .culture_01{padding: 50px 0 80px;}
    .culture_01 .team_01-blank{background: #493d3b;}
    .culture_01.on .team_01-blank {
        height: calc(100% + 0.5rem);
    }
    .culture_01-txt{width: 94%;}
    .culture_01-txt p{margin-top: 10px;font-size: 12px;}
    .culture_02{padding: 50px 10px;}
    .culture_02-list li{width: 50%;padding: 0 0.05rem;margin-bottom: 0.1rem;}
    .culture_02-list li:nth-child(2n){margin-top: 0;}
    .culture_02-list dt{top: 20px;left: 15px;}
    .culture_03{padding: 50px 0 30px;background: url(/static/images/culture_05_p.jpg) no-repeat center!important;background-size: cover!important;}
    .culture_03-list{padding: 0 5%;}
    .culture_03-list li{margin-bottom: 22px;width: 50%;float: left;}
    .culture_03-list dd{margin: 0 auto;margin-bottom: 12px;width: 100px;height: 100px;}
    .culture_04{padding: 60px 18px 80px;}
    .culture_04-tab{padding: 0 20px;box-sizing: border-box;}
    .culture_04-tab ul{display: flex;}
    .culture_04-tab li{padding: 0 10px;text-align: center;}
    .culture_04-tab li:after{display: none;}
    .culture_04-tab .lhl_but{display: block;}
    .culture_04-cont{width: 100%;}
    .culture_04-item{padding: 30px 20px 50px;}
    .culture_04-item h4{font-size: 16px;}
    .culture_04-item h4 br{display: none;}

    .banner_txt h2,.culture_01-txt h3,.culture_02-tit h3,.culture_03-tit h3{font-weight: 300;}
}

/*honor*/
.honor_banner{position: relative;}
.honor_banner .banner_txt{top: 24%;bottom: auto;}
.honor_banner .banner_txt h2{line-height: 1.1;}
.honor_swiper-div{position: absolute;left: 0;top: 44.7%;width: 100%;color: #fff;}
.honor_swiper{width: 100%;margin: 0 auto;padding: 0 12%;box-sizing: border-box;position: relative;}
.honor_swiper:after{content: "";display: block;width: 100%;height: 1px;background: rgba(255,255,255,.45);position: absolute;left: 0;top: 27px;}
.honor_swiper li{text-align: center;padding-bottom: 50px;transition: all .3s;cursor: pointer;}
.honor_swiper dd{line-height: 55px;height: 55px;}
.honor_swiper dd span{transition: all .5s;display: block;}
.honor_swiper dt{margin-top: 0.3rem;padding-top: 0.4rem;position: relative;opacity: 0;transition: all .5s;visibility: hidden;}
.honor_swiper dt:before{content: "";display: block;width: 0.62rem;height: 1px;left: 50%;margin-left: -0.31rem;background: #fff;position: absolute;top: 0;}
.month_t p{margin-bottom: 0.15rem;display: none;}
.month_t p:first-child,.month_t p:nth-child(2),.month_t p:nth-child(3){display: block;}
.month_b{padding-top: 0.45rem;}
.month_b p{display: block;width: 42px;height: 42px;background: #fa4c06;border-radius: 100%;color: #fff;font-size: 0.2rem;margin: 0 auto;line-height: 42px;
    position: relative;}
.month_b p:after{
    content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 0.01rem solid rgba(255,255,255,.2);border-radius: 100%;transition: all 2s;box-sizing: border-box;
    z-index: -1;
    animation: blink 2.5s infinite; /* 持续时间1秒，无限次重复 */
}
.honor_swiper .lhl_but{display: none;}
.honor_swiper .lhl_but div{background: #fff;width: 44px;height: 44px;top: 5px;line-height: 44px;text-align: center;font-size: 0.24rem;margin-top: 0;
    color: #3f3f3f;border-radius: 100%;}
.honor_swiper .lhl_but div.swiper-button-prev{left: 10%;}
.honor_swiper .lhl_but div.swiper-button-next{right: 10%;}
.honor_swiper li.on dd span{font-size: 0.48rem;font-weight: bold;color: #fa4c06;display: block;width: 1.3rem;text-align: center;margin: 0 auto;}
.honor_swiper li.on dt{opacity: 1;visibility: visible;}
.honor_01{background: url(../images/honor_02.jpg) no-repeat top center;background-size: cover;overflow: hidden;}
.honor_ll{float: left;width: 20.8%;min-height: 100px;padding-top: 1.2rem;}
.honor_ll-div{background: #fff;padding: 0.2rem 0.24rem 0.2rem 0.5rem;box-sizing: border-box;width: 1.7rem;}
.honor_ll-div li{margin-bottom: 0.2rem;}
.honor_ll-div dd{overflow: hidden;padding: 0.07rem 0;border-bottom: 1px solid #fa4c06;cursor: pointer;}
.honor_ll-div dd span{float: left;}
.honor_ll-div dd i{float: right;transition: all .3s;}
.honor_ll-div dt{margin-top: 0.2rem;display: none;}
.honor_ll-div dt p{margin-bottom: 0.1rem;color: #303233;}
.honor_ll-div li a.active{color: #fa4c06;cursor: default;}
.honor_ll-div li a.active dt{display: block;}
.honor_ll-div.newsFix{position: fixed;left: 0;top: 0;}
.honor_ll-div.bot{position: absolute;left: 0;bottom: 8%;}
.honor_rr{float: left;width: 55%;}
.honor_rr-con{position: relative;padding-top: 1.2rem;z-index: 2;overflow: hidden;}
.honor_rr-con:after{content: "";display: block;width: 1px;background: #aca9a7;height: 100%;position: absolute;left: 28%;top: 0;z-index: 0;}
.honor_rr-con-le{float: left;width: 28%;padding-right: 0.6rem;box-sizing: border-box;position: relative;transition: all .3s;}
.honor_rr-con-le img{width: 2.24rem;height: auto!important;}
.honor_rr-con-le.on{position: fixed;top: 0;left: 20.8%;}
.honor_rr-con-re{float: right;width: 72%;position: relative;z-index: 2;}
.honor_rr-con dl{margin-bottom: 0.8rem;position: relative;z-index: 2;display: table;}
.honor_rr-con dl:last-child{margin-bottom: 1.5rem;}
.honor_rr-con dd{position: relative;padding-right: 0.6rem;box-sizing: border-box;float: left;width: 28%;overflow: hidden;display: none;}
.honor_rr-con dd img{width: 100%;}
.honor_rr-con dt{color: #6c6a66;width: 100%;float: left;position: relative;}
.honor-tt{position: relative;padding-left: 0.6rem;box-sizing: border-box;margin-bottom: 0.2rem;}
.honor-tt:before{content: "";display: block;width: 7px;height: 7px;background: #6c6a66;border-radius: 100%;left: -3px;top: 15px;position: absolute;}
.honor-tt h3{line-height: 40px;height: 40px;font-weight: 100;}
.honor-tt span{display: block;width: 0.62rem;height: 0.01rem;background: #fa4c06;margin-top: 0.2rem;}
.honor-bb{padding-left: 0.6rem;box-sizing: border-box;}
.honor_rr-con dt li{margin-bottom: 0.2rem;cursor: pointer;transition: all .3s;}
.honor_rr-con dl.on .honor-tt h3{color: #fa4c06;font-weight: bold;}
.honor_rr-con dl.on .honor-tt:before{background: #fa4c06;width: 11px;height: 11px;top: 15px;left: -5px;}
@keyframes blink {
    0% { transform: scale(0.5); }
    50% { transform: scale(2.4 ); -webkit-transform: scale(2.4 ); -moz-transform: scale(2.4 ); -ms-transform: scale(2.4 ); -o-transform: scale(2.4 ); }
    100% { transform: scale(0.5);}
}
@media only screen and (min-width:1025px) {
    .honor_swiper  dd:hover span{color: #fa4c06;font-size: 0.48rem;font-weight: bold;}
    .honor_rr-con dt li:hover{color: #fa4c06;}
}
@media only screen and (max-width:1280px) {
    .honor_ll-div{width: 2.2rem;}
}
@media only screen and (max-width:1024px) {
    .honor_banner .banner_txt{top: 20%;}
    .honor_swiper-div{top: 35%;}
    .honor_swiper dd{height: 40px;line-height: 40px;}
    .honor_swiper:after{top: 4.5px;}
    .honor_swiper .lhl_but div{width: 30px;height: 30px;line-height: 30px;}
    .month_b p{width: 30px;height: 30px;line-height: 30px;}
    .honor_ll{display: none;}
    .honor_ll-div{width: 3rem;}
    .honor_rr{width: 80%;float: none;margin: 0 auto;}
    .honor_rr-con-le.on{left: 10%;}
    .honor_rr-con-le img{width: 3.5rem;}
    .honor_rr-con dt li.on{color: #fa4c06;}
}
@media only screen and (max-width:767px) {
    .honor_banner .banner_txt{top: 40%;}
    .honor_swiper{padding: 0 0.7rem;}
    .honor_swiper .swiper-container{padding-top: 14px;}
    .honor_swiper dd{position: relative;}
    .honor_swiper dd::before{ content: ""; display: block; width: 10px; height: 10px;
        background: #ffffff; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%;
        -ms-border-radius: 100%; -o-border-radius: 100%;
        position: absolute;left: 50%;margin-left: -5px;
        top: -14px;
    }
    .honor_swiper dt{display: none!important;}
    .honor_swiper-div{bottom: 13%;top: auto;}
    .honor_swiper li{padding-bottom: 0;}
    .honor_swiper li.on dd span{font-size: 20px;}
    .honor_swiper .lhl_but div{background: none;color: #fff;font-size: 24px;}
    .honor_swiper .lhl_but div.swiper-button-prev{left: 5px;top: -10px;}
    .honor_swiper .lhl_but div.swiper-button-next{right: 5px;top:-10px;}
    .honor_rr{width: 94%;}
    .honor_rr-con{padding-top: 40px;}
    .honor_rr-con dd{padding-right: 20px;}
    .honor-tt,.honor-bb{padding-left: 20px;}
    .honor-tt{margin-bottom: 10px;}
    .honor-tt:before{top: 8px;}
    .honor-tt h3{line-height: 24px;height: 24px;}
    .honor-tt span{margin-top: 8px;}
    .honor-bb{font-size: 12px;}
    .honor_rr-con dl.on .honor-tt:before{top: 5px;}
    .honor_rr-con-le{padding-right: 0;}
    .honor_rr-con-le.on{left: 3%;}
    .honor_rr-con-le img{width: 95px;}
    .honor_rr-con-re{width: 68%;}
    .honor_rr-con:after{left: 32%;}
}
/*his_con*/
.his_01{position:relative;}
.his_01 img{width: 100%;}
.his_01-tit{position: absolute;top: 28.8%;left: 4.3%;color: #fff;}
.his_01-tit h2{font-weight: 100;line-height: 1.1;margin-bottom: 0.3rem;}
.his_01-tit span{display: block;width: 1px;height: 1.58rem;background: #b2b2b2;margin-left: 0.2rem;}
.his_01-con{position: absolute;left: 4.3%;bottom: 29.3%;width: 70%;}
.his_swiper{position: relative;height: 6rem;}
.his_swiper .swiper-container{height: 100%;}
.his_swiper ul{align-items: end;}
.his_swiper li{
    text-align: center; height: auto; cursor: pointer;
    /* transition: all .3s; cursor: pointer; -webkit-transition: all .3s;
    -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;  */
}
.his_swiper li.opacaty{opacity: 0;}
.his_swiper dl{
    padding: 0 6%;
    box-sizing: border-box;
    /* transition: all 3s;
    -webkit-transition: all 3s;
    -moz-transition: all 3s;
    -ms-transition: all 3s;
    -o-transition: all 3s;
    visibility:visible!important; */
}
.his_swiper li.opacaty dl{
    /* transform:translateY(-80px) ;
    -webkit-transform:translateY(-80px) ;
    -moz-transform:translateY(-80px) ;
    -ms-transform:translateY(-80px) ;
    -o-transform:translateY(-80px) ; */
    /* opacity: 0;
    margin-top: -80px;
    visibility:hidden!important; */
}
.his_swiper dd{color: #fa4c06;margin-bottom: 0.1rem;}
.his_swiper dt{color: #fff;line-height: 24px;max-height:120px;overflow: hidden;}
.his_swiper .swiper-slide-active{transform: translateX(27%);}
.his_swiper .next_nth2Mode{transform: translate(16%,-0.86rem);}
.his_swiper .next_nth3Mode{ transform: translate(10%,-2.1rem); -webkit-transform: translate(10%,-2.1rem); -moz-transform: translate(10%,-2.1rem); -ms-transform: translate(10%,-2.1rem); -o-transform: translate(10%,-2.1rem); }
.his_swiper .next_nth4Mode{transform: translate(-3%,-3.4rem);}
.his_swiper .next_nth5Mode{transform: translate(-3%,-540%);opacity: 0;}
.his_swiper .prev_nth2Mode{opacity: 0;}
.his_swiper .lhl_but div{background: #fff;width: 0.42rem;height: 0.42rem;border-radius: 100%;line-height: 0.42rem;text-align: center;font-size: 18px;
    top: auto;margin-top: 0;transition: all .3s;}
.his_swiper .lhl_but div.swiper-button-prev{left: 0;bottom: 0.88rem;}
.his_swiper .lhl_but div.swiper-button-next{left: 0;right: auto;bottom: 0.26rem;}
.img02{display: none;}

.hisModal{position: fixed;width: 100%;height: 100%;left: 0;top: 0;;display: none;z-index: 10000;}
.hisModal-blank{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);cursor: pointer;}
.hisModal-con{position: relative;width: 4.37rem;background: #fff;margin: 0 auto;height: 100%;z-index: 3;padding: 0 0.6rem;box-sizing: border-box;}
.hisModal-close{font-size: 0.24rem;position: absolute;right: -60px;top: 20px;color: #fff;cursor: pointer;width: 40px;text-align: center;}
.hisModal-div{padding-top: 2.2rem;text-align: center;}
.hisModal-txt{margin-top: 0.5rem;}
.hisModal-txt span{display: block;width: 0.42rem;height: 1px;background: #fa4c06;margin: 0 auto 0.4rem;}
.hisModal-txt h3{color: #fa4c06;line-height: 1.1;}
.hisModal-p{margin-top: 0.15rem;color: #6c6a66;}
body.on{overflow: hidden;}
@media only screen and (min-width:1025px) {
    .his_swiper .lhl_but div:hover{opacity: .8;}
}
@media only screen and (max-width:1560px) {
    .his_swiper dt{line-height: 20px;max-height: 100px;}
}
@media only screen and (max-width:1024px) {
    .his_swiper dt {
        line-height: 16px;
        max-height: 80px;
    }
    .hisModal-con{width: 400px;}
    .hisModal-close{font-size: 20px;}
}
@media only screen and (max-width:767px) {
    .his_01-tit{top: 19.3%;left: 6%;}
    .his_01-tit span{display: none;}
    .his_01-con{width: 88%;left: 6%;top: 45%;bottom: auto;}
    .his_swiper{padding: 0 50px;height: auto;}
    .his_swiper .swiper-slide-active{transform: none;}
    .his_swiper .next_nth2Mode{transform: none;}
    .his_swiper .next_nth3Mode{transform: none;}
    .his_swiper .next_nth4Mode{transform: none;}
    .his_swiper .next_nth5Mode{transform: none;opacity: 1;}
    .his_swiper .prev_nth2Mode{opacity: 1;}
    .his_swiper ul{align-items: center;}
    .his_swiper dl{padding: 0;}
    .his_swiper dd{font-size: 20px;}
    .his_swiper dt{line-height: 20px;}
    .his_swiper .lhl_but div{top: 50%;bottom: auto;background: none;font-size: 24px;color: #fff;}
    .his_swiper .lhl_but div.swiper-button-prev{left: 0px;text-align: left;}
    .his_swiper .lhl_but div.swiper-button-next{right: 0px;left: auto;text-align: right;}
    .hisModal-con{width: 100%;padding: 0 20%;}
    .hisModal-close{right: 15px;color: #fa4c06;}
}
/*客服联系我们*/
.contact_banner{position: relative;}
.contact_banner img{width: 100%;}
.contact_banner .banner_txt{bottom: 26%;}
.contact_01{padding: 1.7rem 0 1.3rem;box-sizing: border-box;overflow: hidden;}
.contact_01-ll{float: left;width: 42%;}
.contact_01-ll dd{float: left;width: 42.2%;margin-top: 0.8rem;}
.contact_01-ll dt{float: right;width: 55.2%;}
.contact_01-rr{width: 51%;float: right;padding-right: 10%;box-sizing: border-box;}
.contact_01-rr dl{margin-bottom: 0.8rem;}
.contact_01-rr dd span{display: block;width: 0.63rem;height: 1px;background: #fa4c06;margin-top: 0.15rem;}
.contact_01-rr dt{margin-top: 0.2rem;}
.contact_01-rr dt a{display: block;font-weight: 100;color: #6c6a66;line-height: 1.1;}
.contact_02{background: url(../images/contact_03.jpg) no-repeat center;background-size: cover;padding: 1.1rem 0.83rem;box-sizing: border-box;overflow: hidden;}
.contact_02-tit{text-align: center;margin-bottom: 0.8rem;}
.contact_02-tit h2{line-height: 1.1;font-weight: 100;}
.contact_02-tit span{display: block;width: 0.63rem;height: 1px;background: #fa4c06;margin: 0.3rem auto 0;}
.contact_02-list li{float: left;width: 20%;padding: 0 0.55rem;box-sizing: border-box;margin-bottom: 0.3rem;text-align: center;}
.contact_02-list dl{transition: all .5s;}
.contact_02-list dd{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.contact_02-list dd img{width:100%;max-width: 2.4rem;}
.contact_02-list dt{margin-top: 0.15rem;}
.contact_02-list dt p{line-height: 1.5;height: 3em;overflow: hidden;}
@media only screen and (min-width:1025px) {
    .contact_02-list dl:hover{transform: translateY(-10px);}
}
@media only screen and (max-width:1200px) {
    .contact_02-list dt p{line-height: 18px;height: 36px;}
}
@media only screen and (max-width:1024px) {
    .contact_02-list li{padding: 0 10px;}
    .contact_02-list dd img{max-width: inherit;}
}
@media only screen and (max-width:767px) {
    .contact_01{padding: 40px 0 20px;}
    .contact_01-ll{width: 95%;}
    .contact_01-rr{width: 100%;padding: 0 10%;box-sizing: border-box;margin-top: 30px;}
    .contact_01-rr dl{margin-bottom: 30px;}
    .contact_02{padding: 40px 5% 10px;}
    .contact_02-tit{margin-bottom: 30px;}
    .contact_02-list li{width: 50%;}
}
/*加入我们*/
.recruit_banner{position: relative;}
.recruit_banner .txt{left: 50%;top: auto;}
.redel_banner .banner_txt{bottom: 13%;padding: 0 12.5%;}
.redel_01{padding: 1.5rem 0;box-sizing: border-box;overflow: hidden;}
.redel_wrap{width: 1440px;max-width: 90%;margin: 0 auto;}
.redel_top,.news_select{display: table;width: 100%;}
.news_select dl{position: relative;float: left;width: 24.8%;margin-right: 0.2rem;}
.news_select dl:first-child{z-index: 3;}
.news_select dl dd{width: 100%;line-height: 0.6rem;padding: 0 0.3rem;box-sizing: border-box;border: 0.01rem solid #d2d2d2;overflow: hidden;cursor: pointer;}
.news_select dl dd span{display:block;width: 100%;}
.news_select dl dd i{text-align: right;font-size: 20px;transition: all .3s;position: absolute;right: 0.2rem;top: 0;}
.news_select dl dt{box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 0.2rem 0;max-height: 200px;overflow-y: auto;position: absolute;left: 0;top: 100%;width: 100%;display: none;background: #fff;}
.news_select dl dt p{padding: 0.1rem 0.2rem;cursor: pointer;transition: all .3s;}
.news_select dl.on{z-index: 2;}
.news_select dl.on dd i{transform: rotate(180deg);}
.news_select .btn{float: left;width: 1.35rem;height: 0.6rem;line-height: 0.6rem;background: #000000;color: #fff;transition: all .3s;border: none;}
.news_select .btn span{position: relative;z-index: 3;}
.news_select .btn::after {
    content: '';
    display: block;
    background: #fa4d09;
    width: 0;
    height: 100%;
    left: 0;
    top: 0;
    transition: .5s;
    position: absolute;
    z-index: 2;
    box-sizing: border-box;
}
.recruit_con{margin-top: 0.9rem;color: #000;}
.society_list_01{border-top: 2px solid #182f5c; overflow: hidden;padding: 0.25rem 0.6rem;color: #000000;font-weight: bold;border-bottom: 1px solid #dbdbdb;}
.society_list li{}
.society_list dt,.society_list dd{}
.society_list dt{overflow: hidden;}
.society_list dt .s_iteam{width:30%;float: left;position: relative;text-align: center;min-height: 10px;}
.society_list dt .s_iteam:last-child{width:100px;float: right;}
.society_list dt .s_iteam:first-child{text-align: left;width:20%;}
.society_list_01 dt .s_iteam{font-weight: 400;}
/*.society_list_02 .s_iteam:last-child{color:#000000;}*/

.society_list_02 li{border-bottom: 1px solid #dbdbdb;}
.society_list_02 li:last-child{border-bottom: 1px solid #dbdbdb;}
.society_list dt,.society_list dd{}
.society_list_02 dt{line-height: 30px;cursor: pointer;padding: 0.35rem 0.6rem;font-weight: bold;}
.society_list_02 dd{overflow: hidden;padding:0.35rem 0.6rem;padding-bottom: 0.7rem; display: none;}
.society_text{overflow: hidden;}
.s_iteam b{font-weight: normal;}
.s_iteam b:last-child{display: none;}
.s_iteam img{width: 26px;height: 26px;}
.jian_h{display: none;}
.society_edit .edit_con_original{color:#3e3e3e;line-height: 30px;}
.society_p h4{margin-bottom: 0.12rem;}
.society_a{overflow: hidden;margin-top: 0.2rem;}
.society_a .society_abtn{ width: 2.35rem;height:0.6rem;line-height: 0.6rem;text-align: center;background:#000000;color:#fff;display: block;position: relative;}
.society_a .society_abtn span{position: relative;z-index: 3;}
.society_a .society_abtn::after {
    content: '';
    display: block;
    background: #fa4d09;
    width: 0;
    height: 100%;
    left: 0;
    top: 0;
    transition: .5s;
    position: absolute;
    z-index: 2;
    box-sizing: border-box;
}
.society_a01{float: left;line-height:28px;width: calc(100% - 200px);}

.society_01{overflow: hidden;padding-bottom: 10px; margin-bottom: 0.3rem;border-bottom: 1px solid #c0c3c5;}
.society_01 p{float: left;margin-right: 0.65rem;margin-bottom: 10px;font-weight: bold;}
.society_01 p:last-child{margin-right: 0;}
.society_p{margin-bottom: 0.3rem;}
.society_edit{line-height: 1.8;}
.society_edit p a{color: #fa4c06;}
.society_list_02 li.on{border-top: 0;}
/*.society_list_02 li.on+li{border-top: 0;}*/
.society_list_02 li.on:last-child{border-bottom: 0;}
.society_list_02 li.on dt{background:#ede9e9;}
.society_list_02 li.on dt .s_iteam .jia_h{display: none;}
.society_list_02 li.on dt .s_iteam .jian_h{display:inline-block;}
.society_list dt .s_iteam p b{display: none;}
.society_list_02 span.len_more {width: 3.05rem;height: 0.64rem;line-height: 0.64rem;border: 0.01rem solid #808080;display: block;margin-left: auto;margin-right: auto;cursor: pointer;padding: 0 10px;box-sizing: border-box;text-align: center;
    border-radius: 15px;margin-top: 0.8rem;transition: all .5s;position: relative;}
.society_list_02 span.len_more em{position: relative;z-index: 3;}
.society_list_02 span.len_more::after {
    content: '';
    display: block;
    background: #fa4d09;
    width: 0;
    height: 100%;
    left: 0;
    top: 0;
    transition: .5s;
    position: absolute;
    z-index: 2;
    box-sizing: border-box;border-radius: 0.2rem
}
#infscr-loading{text-align: center;}
@media only screen and (min-width:1025px) {
    .society_a .society_abtn:hover{color: #fff!important;opacity: .8;}
    .society_a .society_abtn:hover::after {width: 100%;}
    .service_05-list .society_a .society_abtn:hover{background: #398acd;color: #fff!important;border-color: #fff;}
    .society_list_02 span.len_more:hover{color: #fff;border-color: #fa4c06;}
    .news_select .btn:hover{opacity: .8;}
    .news_select .btn:hover::after {width: 100%;}
    .news_select dl dt p:hover{background: #fa4c06;color: #fff;}
    .society_list_02 span.len_more:hover:after{width: 100%;}

}
@media only screen and (max-width:1024px) {
    .news_select dl{width: 27%;}
    .news_select dl dd,.news_select .btn{height:40px;line-height: 40px;}
    .news_select .btn{width: 100px;}
    .society_list_01{padding: 20px;}
    .society_list_02 dt{padding: 20px;}
    .society_list_02 dd{padding:20px;}
    .society_a .society_abtn,.society_tab button{width: 120px;height:40px;line-height: 40px;}
    .society_tab button{margin-top: 10px;}
    .society_01{margin-bottom: 20px;}
    .society_p{margin-bottom: 20px;}
}

@media only screen and (max-width:767px) {
    .redel_banner .banner_txt{padding: 0 5%;}
    .recruit_con{margin-top: 20px;}
    .society_01 p{margin: 0;margin-bottom: 10px;line-height: 24px;margin-right: 10px;}
    .society_list dt .s_iteam:first-child{width: 25%;}
    .society_list dt .s_iteam:first-child{padding-left: 10px;}
    .society_list dt .s_iteam:nth-child(2){width: 22%;}
    .society_list dt .s_iteam:last-child{width: 60px;}
    .recruit_con-all{overflow: hidden;}
    .recruit_con-div{width: 100%;}
    .recruit_con-all .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #398acd;}
    .service_05-list .s_iteam01{float: left!important;}
    .society_list_02 dt{line-height: 30px;}
    .society_list dt, .society_list dd{padding:10px 0;}
    .society_list dd{padding: 20px 10px;}
    .s_iteam img{margin-top: 2px;}
    .society_list_01{height: auto;line-height: 30px;padding: 10px 0;display: none!important;}
    .society_a{padding-top: 0;}
    .society_a .society_abtn{clear: both;}
    .pub_select dt i{font-size: 12px;}
    .society_p h4{margin-bottom: 10px;}
    .society_a01{width: 100%;padding-bottom: 20px;}
    .society_list dt .s_iteam{line-height: 30px;padding: 0 10px!important;}
    .society_list dt .s_iteam,.society_list dt .s_iteam:first-child,.society_list dt .s_iteam:nth-child(2),.society_list dt .s_iteam:last-child{width: 100%;text-align: right;}
    .society_list dt .s_iteam:first-child{padding-left: 0;}
    .society_list dt .s_iteam p b{display: block;float: left;}
    .s_iteam img{margin-top: 5px;width: 20px;height: 20px;}
    .news_select dl{width: 100%;margin-right: 0;margin-bottom: 15px;}
    .redel_01{padding: 40px 0;}
    .news_select .btn{margin-left: auto;margin-right: auto;float: none;display: block;width: 130px;}
    .society_list_02 span.len_more{margin-top: 30px;}
}
/*合作共赢酸辣粉*/
.cooperate_banner{position: relative;}
.cooperate_banner img{width: 100%;}
.cooperate_banner .banner_txt{top: 48%;}
.cooperate_banner .banner_p{position: absolute;padding: 0 0.83rem;box-sizing: border-box;color: #fff;left: 0;width: 100%;bottom: 0.5rem;}
.cooperate_banner .banner_p span{display: block;}
.cooperate_0 .jioin_tab{margin-bottom: 0.1rem;}
.cooperate-tit{text-align: center;margin-bottom: 0.8rem;}
.cooperate-tit h2{font-weight: 100;}
.cooperate_01{padding:0 0.83rem 2.38rem;box-sizing: border-box;overflow: hidden;}
.cooperate_01-list li{float: left;width: 25%;padding: 0 0.06rem;box-sizing: border-box;transition: all .5s;}
.cooperate_01-list dd{position: relative;transition: all .3s;}
.cooperate_01-list dt{position: relative;}
.cooperate_01-list dt p{position: absolute;left: 0;top: 28%;padding: 0 0.3rem;box-sizing: border-box;color: #6c6a66;max-height: 65%;overflow: hidden;}

.txt{position: absolute;color: #fff;left: 0.5rem;bottom: 0.9rem;}
.txt h2{font-weight: 100;}
.txt p{line-height: 1.2;}
.txt p:after{content: "";display: block;width: 1px;height: 1.56rem;background: #fa4c06;position: absolute;bottom: -1.76rem;left: 50%;margin-left: -0.5px;}
.cooperate_01-list li:nth-child(2n) dt p{bottom: 28%;top: auto;}
.cooperate_01-list li:nth-child(2n) .txt{top: 0.9rem;bottom: auto;}
.cooperate_01-list li:nth-child(2n) .txt p:after{top: -1.76rem;bottom: auto;}
.cooperate_02{background: url("../images/cooperate_05.jpg") no-repeat center;background-size: cover;padding: 1.1rem 0 1rem;display: inline-block;width: 100%;}
.cooperate_02 .cooperate-tit{padding: 0 1rem;box-sizing: border-box;text-align: left;position: relative;}
.cooperate_02 .cooperate-tit:after{content: "";display: block;width: 1px;height: 1.74rem;background: #fa4c06;position: absolute;left: 1rem;top:-1.9rem;}
.cooperate_02 .cooperate-tit p{color: #6c6a66;margin-top: 0.08rem;}
.cooperate_02-wrap{width: 1440px;max-width: 90%;margin: 0 auto;}
.cooperate_02-list ul{margin-left: -1rem;margin-right: -1rem;}
.cooperate_02-list li{float: left;width: 25%;padding: 0 1rem;box-sizing: border-box;text-align: center;margin-bottom: 0.6rem;}
.cooperate_02-list dl{transition: all 1s;}
.cooperate_02-list dd{font-size: 0;}
.cooperate_02-list dd img{width: 1.39rem;height: 1.39rem;box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 100%;}
.cooperate_02-list dt{margin-top: 0.15rem;}
.cooperate_02-list dt p{font-weight: 100;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cooperate_02-list dt span{display: block;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cooperate_03{padding: 1.9rem 0;box-sizing: border-box;}
.cooperate_03-top{padding: 0 0.83rem;box-sizing: border-box;display: inline-block;width: 100%;}
.cooperate_03-top .ll{float: left;width: 50%;padding-left: 0.35rem;padding-top: 0.4rem;}
.cooperate_03-top .ll img{width: 4.66rem;display: block;}
.cooperate_03-top .rr{float: right;padding-right: 1.2rem;box-sizing: border-box;position: relative;}
.cooperate_03 .cooperate-tit{text-align: left;}
.cooperate_03 .cooperate-tit:after{content: "";display: block;width: 1px;height: 1.74rem;background: #fa4c06;position: absolute;left: 0;top:-1.9rem;}
.cooperate_03-bot-tab ul{text-align: center;position: relative;}
.cooperate_03-bot-tab ul:after{content: "";display: block;width: 100%;height: 1px;background: #dbdbdb;position: absolute;top: 9px;}
.cooperate_03-bot-tab li{display: inline-block;padding: 0 1rem;position: relative;z-index: 2;cursor: pointer;font-size: 0;}
.cooperate_03-bot-tab li span{height: 20px;display: inline-block;margin-bottom: 0.2rem;width: 20px;vertical-align: middle;}
.img01{margin-top: 2px;width: 16px;height: 16px;}
.img02{display: none;width: 20px;height: 20px;}
.cooperate_03-bot-tab li p{color: #878787;}
.cooperate_03-bot-tab li.on .img01{display: none;}
.cooperate_03-bot-tab li.on .img02{display: block;}
.cooperate_03-bot-con{padding: 0 0.83rem;box-sizing: border-box;margin-top: 1rem;}
.cooperate_03-bot-item dl{overflow: hidden;position: relative;}
.cooperate_03-bot-item dt{float: left;width: 33%;position: absolute;left: 0;top: 0;height: 100%;display: flex;align-items: center;padding-right: 1.3rem;justify-content: right;}
.cooperate_03-bot-item dt h3{line-height: 1.1;}
.cooperate_03-bot-item dt span{display: block;width: 0.63rem;height: 1px;background: #fa4c06;margin-top: 0.25rem;}
.cooperate_03-bot-item dt p{color: #6c6a66;margin-top: 0.25rem;}
.cooperate_03-bot-item dd{float: right;width: 67%;}

.cooperate_04{padding: 1.9rem 0.83rem;box-sizing: border-box;overflow: hidden;}
.cooperate_04 .cooperate-tit{position: relative;}
.cooperate_04 .cooperate-tit:after{content: "";display: block;width: 1px;height: 1.74rem;background: #fa4c06;position: absolute;left: 50%;top:-1.9rem;margin-left: -0.05px;}

.cooperate_04-list li{float: left;width: 25%;padding: 0 0.05rem;box-sizing: border-box;}
.cooperate_04-list dl{padding: 0.4rem;box-sizing: border-box;border: 1px solid #fff; transition: all .5s;}
.cooperate_04-list dd{position: relative;}
.cooperate_04-list dd:before{content: "";display: block;background: rgba(250,76,6,.21);position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);
    transition: all 1s;}
.cooperate_04-txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(250,76,6,.43);padding: 0.3rem 0.6rem;box-sizing: border-box;display: flex;
    align-items: center;color: #fff;z-index: 3;transform: scale(0);transition: all .5s;}
.cooperate_04-txt p{max-height: 85%;overflow: hidden;}
.cooperate_04-list dt{padding-left: 0.6rem;margin-top: 0.3rem;}
.cooperate_04-list dt p{display: inline-block;position: relative;padding-left: 0.36rem;font-weight: bold;width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.cooperate_04-list dt p:before{content: "";display: block;width: 0.24rem;height: 1px;position: absolute;left: 0;top: 50%;margin-top: -1px;background: #000;}
.cooperate_06{padding: 1.7rem 0.83rem 0;box-sizing: border-box;text-align: center;}
.cooperate_06 .cooperate-tit{position: relative;text-align: left;display: inline-block;margin-left: -1rem;z-index: 3;}
.cooperate_06 .cooperate-tit:after{content: "";display: block;width: 1px;height: 1.74rem;background: #fa4c06;position: absolute;left: 0;top:-1.9rem;margin-left: -0.05px;}
.cooperate_06-div{margin-top: -1.9rem;}
.cooperate_06-div img{width: 100%;}
.cooperate_07{padding: 0 0.83rem 0.6rem;box-sizing: border-box;overflow: hidden;}
.cooperate_07-list{margin-left: -0.3rem;margin-right: -0.3rem;}
.cooperate_07-item{float: left;width: 50%;padding: 0 0.3rem;box-sizing: border-box;margin-bottom: 0.6rem;}
.cooperate_07-item table{border: 1px solid #c6c6c6;border-collapse:collapse;width: 100%;display: table;border-top: 3px solid #fa4d07;}
.cooperate_07-item table td{border-bottom: 1px solid #c2c2c2;}
.cooperate_07-item table td:first-child{width: 25%;text-align: center;border-right: 1px solid #c2c2c2;background: #f7f7f7;}
.cooperate_07-item table td:last-child{width: 75%;padding-left: 0.7rem;}
.cooperate_07-item thead td{padding: 0.24rem 0.2rem;color: #fa4c06;font-weight: bold;}
.cooperate_07-item tbody td{padding: 0.15rem 0.2rem;}
.cooperate_07-item tbody td:first-child{font-weight: bold;color: #000;}
.cooperate_07-item tbody td:last-child{color: #6c6a66;}

.cooperate_05{position: relative;padding: 1.9rem 0 2rem;box-sizing: border-box;overflow: hidden;}
.cooperate_05 .cooperate-tit{position: relative;text-align: left;padding-left: 1.1rem;}
.cooperate_05 .cooperate-tit:after{content: "";display: block;width: 1px;height: 1.74rem;background: #fa4c06;position: absolute;left: 1.1rem;top:-1.9rem;margin-left: -0.05px;}
.cooperate_05-bot{padding: 0 0.83rem;box-sizing: border-box;position: relative;}
.cooperate_05-bot:after{content: "";display: block;width: 100%;height: 1px;background: #dbdbdb;position: absolute;left: 0;top: 50%;z-index: 0;}
.cooperate_05-bot ul{text-align: center;font-size: 0;position: relative;z-index: 3;}
.cooperate_05-bot li{float: left;width: 33.3%;height: 3.85rem;text-align: left;}
.cooperate_05-bot dl{height: 100%;}
.cooperate_05-bot dd{float: left;width: 1.7rem;padding-right: 0.25rem;text-align: right;color: #fa4d07;height: 100%;position: relative;}
.cooperate_05-bot dd:after{content: "";display: block;width: 10px;height: 10px;border-radius: 100%;position: absolute;bottom: -5px;left: 13%;background: #000;z-index: 3;}
.cooperate_05-bot dd h3{font-weight: 100;line-height: 1;}
.cooperate_05-bot dt{float: left;width: calc(100% - 1.7rem);padding: 0 0.45rem;position: relative;height: 100%;}
.dtDiv{height: 100%;}
.coo-line{position: absolute;height: calc(100% - 0.35rem);bottom: 0;left: 0;width: 1px;background: #000;}
.coo-line:before{content: "";display: block;width: 10px;height: 10px;background: #000;border-radius: 100%;position: absolute;left: -5px;top: -5px;z-index: 3;}
.coo-line:after{content: "";display: block;width: 20px;height: 20px;background: #fff;border-radius: 100%;position: absolute;left: -10px;top: auto;
    border: 4px solid #000;bottom: -10px;box-sizing: border-box;z-index: 3;}
.cooperate_05-bot-tt{margin-bottom: 0.4rem;}
.cooperate_05-bot-tt h4{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cooperate_05-bot-tt span{display: block;width: 0.63rem;height: 1px;background: #fa4c06;margin-top: 0.25rem;}
.cooperate_05-bot-bb{max-height: 65%;}
.cooperate_05-bot-bb-item{margin-bottom: 0.2rem;}
.cooperate_05-bot-bb-item p{font-weight: bold;}
.cooperate_05-bot-bb-item span{display: block;color: #6c6a66;margin-top: 0.1rem;}
.cooperate_05-bot li:first-child dd:after{display: none;}
.cooperate_05-bot li:nth-child(3) .dtDiv{width: 100%;}
.cooperate_05-bot li:nth-child(4),.cooperate_05-bot li:nth-child(5){display: inline-block;float: none;}
.cooperate_05-bot li:nth-child(4) dd,.cooperate_05-bot li:nth-child(5) dd{display: flex;align-items: end;justify-content: right;}
.cooperate_05-bot li:nth-child(4) dd:after,.cooperate_05-bot li:nth-child(5) dd:after{top: -5px;bottom: auto;}
.cooperate_05-bot li:nth-child(4) dt,.cooperate_05-bot li:nth-child(5) dt{}
.cooperate_05-bot li:nth-child(5) dt{padding-right: 0;}
.cooperate_05-bot li:nth-child(4) dt .coo-line,.cooperate_05-bot li:nth-child(5) dt .coo-line{top: 0;bottom: auto;}
.cooperate_05-bot li:nth-child(4) dt .coo-line:before,.cooperate_05-bot li:nth-child(5) dt .coo-line:before{
    content: "";display: block;width: 20px;height: 20px;background: #fff;border-radius: 100%;position: absolute;left: -10px;
    border: 4px solid #000;top: -10px;box-sizing: border-box;
}
.cooperate_05-bot li:nth-child(4) dt .coo-line:after,.cooperate_05-bot li:nth-child(5) dt .coo-line:after{
    content: "";display: block;width: 10px;height: 10px;background: #000;border-radius: 100%;position: absolute;left: -5px;bottom: -5px;
}
.cooperate_05-bot li:nth-child(1) .dtDiv,.cooperate_05-bot li:nth-child(2) .dtDiv{width: 120%;}
.cooperate_05-bot li:nth-child(4) .dtDiv,.cooperate_05-bot li:nth-child(5) .dtDiv{position: absolute;left: 0.45rem;bottom: 0.5rem;height: auto;}
@media only screen and (min-width:1025px) {
    .cooperate_02-list dl:hover{transform: translateY(-8px);}
    .cooperate_04-list li:hover dl{border-color: #fa4c06;}
    .cooperate_04-list li:hover dd:before{transform: scale(1.1);}
    .cooperate_04-list li:hover .cooperate_04-txt{transform: scale(1);}
    .cooperate_01-list li:hover{transform: translateY(-10px);}
}
@media only screen and (max-width:1024px) {
    .cooperate_04-list ul{font-size: 0;}
    .cooperate_04-list dl{padding: 0;}
    .cooperate_04-list dd:before{transform: scale(1.15);display: none;}
    .cooperate_04-list li .cooperate_04-txt{transform: scale(1);display: none;}
    .cooperate_04-list dt{margin-top: 0.5rem;}
    .cooperate_05-bot li{height: 240px;}
    .cooperate_06-div{margin-top: 0;}
    .cooperate_07-list{margin-left: 0;margin-right: 0;}
    .cooperate_07-item{width: 100%;padding: 0;}

}
@media only screen and (max-width:767px) {
    .cooperate_banner .banner_txt{top: 40%;}
    .cooperate_banner .banner_txt,.cooperate_banner .banner_p{padding: 0 5%;}
    .cooperate_banner .banner_p{bottom: 15px;}
    .cooperate_banner .banner_p span{font-size: 18px;}
    .cooperate_01{padding: 10px 5% 70px;text-align: center;}
    .cooperate_01-list li{width: 50%;margin-bottom: 20px;}
    .cooperate_01-list dt{height: 200px!important;}
    .cooperate_01-list li p{padding-left: 0;font-size: 12px;text-align: left;}
    .cooperate_01-list li:nth-child(2n) dt p{padding-right: 0;padding-left: 10px;}
    .cooperate-tit{margin-bottom: 30px;display: inline-block;width: auto;}
    .cooperate-tit:after{height: 100px!important;top: -105px!important;}
    .cooperate-tit p{font-size: 12px;}
    .cooperate_02{padding-bottom: 40px;}
    .cooperate_02-wrap{text-align: center;}
    .cooperate_02 .cooperate-tit{padding: 0 10px;}
    .cooperate_02 .cooperate-tit:after{left: 10px;}
    .cooperate_02-list{padding: 0 5%;box-sizing: border-box;}
    .cooperate_02-list li{padding: 0 10px;width: 50%;}
    .cooperate_02-list ul{margin-left: -10px;margin-right: -10px;}
    .cooperate_02-list dd img{width: 100px;height: 100px;}
    .cooperate_02-list dt{margin-top: 15px;}
    .cooperate_03{padding: 100px 0 130px;}
    .cooperate_03-top{padding: 0 5%;}
    .cooperate_03-top .ll{padding-left: 0;padding-top: 0;width: 100%;margin-bottom: 20px;}
    .cooperate_03-top .ll img{margin: 0 auto;width: 100%;}
    .cooperate_03-top .rr{padding-right: 0;}
    .cooperate_03-bot-tab ul:after{top: 6px;}
    .cooperate_03-bot-tab li{padding: 0 10px}
    .cooperate_03-bot-tab li span{height: 14px;}
    .img01{width: 10px;height: 10px;margin-top: 2px;}
    .img02{width: 14px;height: 14px;}
    .cooperate_03-bot-con{padding: 0 5%;margin-top: 20px;}
    .cooperate_03-bot-item dd,.cooperate_03-bot-item dt{width: 100%;}
    .cooperate_03-bot-item dt{position: static;margin-top: 20px;display: block;padding-left: 20px;padding-right: 0;}
    .cooperate_03-bot-item dt p{font-size: 12px;}
    .cooperate_04{padding: 50px 5% 100px;overflow: inherit;display: table;text-align: center;}
    .cooperate_04-list{text-align: left;}
    .cooperate_04-list li{width: 100%;}
    .cooperate_04-list dt{margin-top: 12px;overflow: inherit;}
    .cooperate_05{padding: 50px 0 100px;overflow: inherit;display: table;}
    .cooperate_05 .cooperate-tit{padding-left: 0;margin-left: 17%;}
    .cooperate_05 .cooperate-tit:after{left: 0;}
    .cooperate_05-bot{padding: 0 5%;}
    .cooperate_05-bot:after{display: none;}
    .cooperate_05-bot li{width: 100%;height: auto;margin-bottom: 30px;}
    .cooperate_05-bot dd{width: 50px;padding-right: 18px;}
    .cooperate_05-bot dd:after{display: none;}
    .cooperate_05-bot dt{width: calc(100% - 51px);padding-bottom: 20px;}
    .cooperate_05-bot-bb{max-height: inherit;}
    .cooperate_05-bot li:nth-child(1) .dtDiv, .cooperate_05-bot li:nth-child(2) .dtDiv{width: 100%;}
    .cooperate_05-bot li:nth-child(4) .dtDiv, .cooperate_05-bot li:nth-child(5) .dtDiv{position: static;}
    .cooperate_05-bot li:nth-child(4) dt .coo-line, .cooperate_05-bot li:nth-child(5) dt .coo-line{bottom: 0;left: 0;top: auto;}
    .cooperate_05-bot li:nth-child(4) dt .coo-line:before,.cooperate_05-bot li:nth-child(5) dt .coo-line:before{content: "";display: block;width: 10px;height: 10px;background: #000;border-radius: 100%;position: absolute;left: -5px;top: -5px;z-index: 3;}
    .cooperate_05-bot li:nth-child(4) dt .coo-line:after,.cooperate_05-bot li:nth-child(5) dt .coo-line:after{content: "";display: block;width: 20px;height: 20px;background: #fff;border-radius: 100%;position: absolute;left: -10px;top: auto;}
    .coo-line:after{width: 16px!important;height: 16px!important;left: -8px!important;bottom: -8px!important;}
    .cooperate_06{padding: 50px 5%;}
    .cooperate_06 .cooperate-tit{margin-left: 0;}
    .cooperate_07{padding: 0 5% 30px;}
    .cooperate_07-item{margin-bottom: 20px;}
    .cooperate_07-item tbody td{padding: 10px 5px;}
    .cooperate_07-item table td:last-child{padding-left: 20px;}
}
/*网站地图 政策法规*/
.wrap_1440{width: 14.4rem;max-width: 90%;margin: auto;}
/*网站地图*/
.map_site{padding: 0.8rem 0 1rem;}
.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 #fa4c06;margin-bottom: 20px;}
.map_site dd{overflow: hidden;background: #f1f7ff;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:20px;position: relative;}
.map_site p a:before{content: "";display: block;width: 6px;height: 6px;background: #fa4c06;border-radius: 100%;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.privacy_con{padding: 1rem 0;box-sizing: border-box;overflow: hidden;}
.privacy_con .edit_con_original{line-height: 1.8;}
@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;}
    .map_site dt{line-height: 24px;padding-left: 15px;}
    .map_site dd{padding: 20px;padding-bottom: 10px;}

}
@media only screen and (max-width:767px) {
    .map_site li{margin-bottom: 20px;}
    .map_site dt{padding:0 10px;line-height: 24px;margin-bottom: 10px;}
    .map_site dd{padding: 20px 15px;padding-bottom: 5px;}
    .map_site p a{padding-left: 10px;}
    .map_site p{margin-right:20px;}


}

.bg-cover{background-size: cover!important;background-position: center!important;}

.his_01 .phoneImg,.cooperate_06-div .phoneImg{display: none;}
.cooperate_04-list dt span{display: none;padding-left: 0.36rem;box-sizing: border-box;color: #6c6a66;}

.dot_span{line-height: 10px;height: 16px;display: none;}
.dot_span.on{display: block;}
@media only screen and (max-width:990px) {
    .cooperate_04-list li{width: 50%;margin-bottom: 20px;padding: 0 0.1rem;float: none;display: inline-block;vertical-align: top;}
    .cooperate_04-list dt p{display: block;}
    .cooperate_04-list dt span{display: block;margin-top: 5px;}
}
@media only screen and (max-width:767px) {
    .about_banner img{display: none;}
    .about_banner{height: 10rem!important;}
    .banner_txt{bottom: 27%;padding: 0 5%;}
    .culture_banner{height: 10rem;}
    .culture_banner img{display: none;}
    .team_banner{height: 10rem;}
    .team_banner img{display: none;}
    .his_01 .pcImg{display: none;}
    .his_01 .phoneImg{display: block;}
    .honor_banner{height: 10rem;}
    .honor_banner img{display: none;}
    .recruit_banner{height: 10rem;}
    .recruit_banner img{display: none;}
    .recruit_banner .txt{bottom: 27.5%;}
    .contact_banner{height: 10rem;}
    .contact_banner img{display: none;}
    .cooperate_07-item{margin-bottom: 0;}
    .cooperate_07-item:last-child table{border-top: 0;}
    .cooperate_07-item:last-child thead{display: none;}
    .coo-line:after{border: 3px solid #000;}
    .cooperate_04-list dt{padding-left: 0;}
    .cooperate_04-list dt span{display: block}

    .scrolltop{position: fixed;top: 30%;left: 13%;z-index: 4;display: none;}
    .scrolltop-div{width: 48px;height: 48px;border-radius: 100%;background: #fe6737;text-align: center;color: #fff;cursor: pointer;}
    .scrolltop-div i{font-size: 20px;display: block;color: #fff;height: 20px;line-height: 30px;}
    .scrolltop-div p{font-size: 12px;margin-top: 3px;}
}


/*地图改*/
.about_mappark{position: absolute;top:0;left: 0;width: 100%}
.about_mappark img{width: 100%}
.about_gaibox{overflow: hidden;}
.about_gaibox .about_02-con{position: relative;z-index: 5}
.about_gaibox .about_02-top{padding-top: 2rem;}
.about_top01{height: 6.5rem;margin-bottom:1rem}
@media only screen and (max-width:767px) {
    .about_gaibox .about-group{padding-top: 0}
    .about_gaibox .about_02-top{padding-top: 0;}
    .about_top01{height: 4rem;margin-bottom: 0.5rem;}
}
