.highlight-part{padding: 5% 5% 6%;}

.highlight-con li{ float: left; width: 48%; margin: 0 0 5%;}
.highlight-con li:nth-child(2n){ float: right;}
.highlight-con li dt{border-radius: 0.42rem; overflow: hidden; position: relative;}
.highlight-con li dt img.second_img{opacity: 0; position: absolute; left:0; top:0; width: 100%; height: 100%;}
.highlight-con li dd{padding: 5% 6% 0;}
.highlight-con li dd h2{font-weight: bold;}
.highlight-con li dd p{margin-top: 3%;}




.highlight-dets{padding: 5% 0 8%;}
.highlight-box{padding: 4% 1%; border-bottom: 1px solid #E2E2E2;}
.highlight-box01 dt{ float: left; width: 70%;}
.highlight-box01 dd{ float: right; width: 25%;}
.highlight-box01 dt h3,.highlight-box01 dd h3,.highlight-box01 dt h2,.highlight-box01 dd h2{font-weight: bold;}
.highlight-box01 dt h2,.highlight-box01 dd h2{margin-top:0.15rem;}

.highlight-boximg{padding: 4% 0 0; position: relative; border-bottom: none;}
.highlight-boximg li img{ width: 100%;}
.highlight-boximg .swiper-button-prev,.highlight-boximg .swiper-button-next{ width: 30px; height: 30px; margin-top: -15px; text-align: center; font-size:20px; color: #000; background: none;}
.highlight-boximg .swiper-button-prev{left:-50px;}
.highlight-boximg .swiper-button-next{ right:-50px;}

.highlight-btit{overflow: hidden;}
.highlight-btit h3{ float: left; width:90%; font-weight: bold; }
.highlight-btit em{ cursor: pointer; float: right; text-align: center; font-weight: bold;}
.highlight-btit em.on::before{content: "\e644";}
.highlight-bcon{ margin-top: 2%; display: none;}
.highlight-box02 .highlight-bcon p{margin-bottom: 2%;}
.highlight-box02 .highlight-bcon p:last-child{margin-bottom: 0;}
.highlight-box03 ul,.highlight-box04 ul{ margin: 0 -1%;}
.highlight-box03 li,.highlight-box04 li{ float: left; width: 31.33%; margin: 0 1% 3%;}
.highlight-box03 li p,.highlight-box04 li h4{ text-align: center;margin-top:5%;font-weight: bold;height: 1.5em; overflow: hidden;}
.highlight-box04 li p{height: 1.5em; overflow: hidden; text-align: center;}
.highlight-box03 li p{font-weight: normal;}
.highlight-box03 li .img,.highlight-box04 li .img{ border-radius: 0.4rem; overflow: hidden;}
@media only screen and (max-width:1023px) {
.highlight-box03 li, .highlight-box04 li{width: 48%;}
.highlight-boximg .swiper-button-prev{left:0; color: #fff;}
.highlight-boximg .swiper-button-next{ right:0; color: #fff;}
}
@media only screen and (max-width:767px) {
.highlight-box01 dt,.highlight-box01 dd{width: 100%;}
.highlight-box01 dd{margin-top: 3%;}
.highlight-box03 ul,.highlight-box04 ul{ margin: 0;}
.highlight-box03 li,.highlight-box04 li{width:100%; margin: 0 0 5%;}
.highlight-box03 li:last-child,.highlight-box04 li:last-child{margin-bottom: 0;}
.highlight-con li{ width: 98%;}
}


.search_t{padding:8% 0 3%;}
.sear_box{ max-width:1030px; margin: 0 auto; border: 1px solid #BDBDBD; border-radius: 0.2rem; overflow: hidden;}
.search_t input,.search_t button{height:0.8rem;line-height: 0.8rem; border:none;outline: none;}
.search_t .inpbox{ float: left; width:80%;background: #fff;}
.search_t .inpbox input{padding: 0 0.35rem;width: 100%; font-weight: bold;}
.search_t button{ float: right;width: 20%;background:#2F2F2F;color: #fff; font-weight: bold;}
.search_t button i{margin-right: 0.15rem;}
.search_p{max-width:1030px; margin: 1.5% auto;padding-left:0.35rem;}
.search_p i,.search_p em{color: #22AC38; font-weight: bold;}
.search_c{margin-top: 3%;margin-bottom: 5%;}
.search_ll{ float: left;width:25%; padding: 4% 3% 8%; border-radius: 0.2rem; box-shadow:0 0 0.2rem 0.2rem rgba(0,0,0,0.1);}
.search_rr{ float: right; width: 70%;}
.search_ll h2{font-weight: bold;}
.search_ll ul{margin-top: 8%;}
.search_ll li{margin-bottom: 8%;}

.label-radio{cursor: pointer; position:relative; display:inline-block; font-weight: normal; line-height: 24px; padding-left:22px;}
.label-radio:before{border-radius: 50%; content: ""; position: absolute;left:0; top:5px; width: 12px; height: 12px; border:1px solid #6F6F6F; background: #fff;}
.label-radio.on:after{border-radius: 50%; content: ""; position: absolute; width: 6px; height: 6px; left:4px; top: 9px; background: #221110;}
.label-radio input{ width: 0; opacity:0; filter:alpha(opacity=0);}
.label-radio.on span{font-weight: bold;}
.label-radio span i{ color: #22AC38;}

.search_rr_filt{text-align: right; padding-bottom: 4%; border-bottom: 1px solid #D4D4D4;}
.search_rr_filt a{ display: inline-block; font-weight: bold; border: 1px solid #747474; border-radius: 0.08rem; padding: 0 0.5rem; height:0.42rem; line-height: 0.42rem; margin-left: 0.12rem;}
.search_rr_filt a i{ margin-left: 0.1rem; opacity: 0; color: #fff;}
.search_rr_filt a.on{color: #fff!important; background: #22AC38;border: 1px solid #22AC38; }
.search_rr_filt a.on i{opacity: 1;}

.search_rr_list ul{margin-bottom: 7%;}
.search_rr_list li{padding: 5% 0; border-bottom: 1px solid #D4D4D4;}
.search_rr_list li dt{ float: left; margin-top: 1%; width: 21%; border-radius: 0.1rem; overflow: hidden;}
.search_rr_list li dd{ float: right; width: 74%;}
.search_rr_list li dd h2{ font-weight: bold;}
.search_rr_list li dd p{ margin-top:0.2rem;}
.search_rr_list li dd span{ display: block; margin-top:0.3rem; font-weight: bold;}
.search_rr_list li.nopic dd{ width: 100%;}
.search_rr_list li a:hover dd p,.search_rr_list li a:hover dd span{ color: #000;}
.search_rr_list .pageout{ text-align: left;}

@media only screen and (max-width:1599px) {
.search_ll{ width: 27%;}
}
@media only screen and (max-width:1024px) {
.search_rr_filt a{ height: 30px; line-height: 30px;}
}
@media only screen and (max-width:767px) {
.search_t input, .search_t button{ height: 30px; line-height: 30px;}
.search_t .inpbox{ width:calc(100% - 115px);}
.search_t button{ width:115px;}
.search_t button i{margin-right: 5px;}
.search_ll,.search_rr{width: 100%;}
.search_ll{padding: 5%; margin-bottom:8%;}
.search_ll ul{margin-top: 5%;}
.search_ll li{margin-bottom: 5%;}
.search_ll li:last-child{margin-bottom: 0;}
.search_rr_filt a i{margin-left: 5px;}
.search_rr_list .pageout{ text-align: center;}
}

.news-part{padding: 4.5% 5.3% 5%;}
.news_list ul{margin:0 -1% 3%;}
.news_list li{ float: left; width: 31.33%; margin: 0 1% 5%;}
.news_list li:nth-child(3n+1){ clear: both;}
.news_list li dt{border-radius: 0.22rem; overflow: hidden;}
.news_list li dd{padding: 5% 0 0;}
.news_list li dd span{ display: block; font-weight: bold;}
.news_list li dd h2{font-weight: bold; margin-top: 2%; max-height:4.5em; overflow: hidden;}
.news_list li dd p{margin-top: 3%; max-height:4.5em; overflow: hidden;}
.news_list li dd .more{color: #fff; background: #3AB54E; margin-top: 4%;}
.news_list li dd .more:hover::before{background: #000;}


.down_filt_news {margin-bottom: 0.4rem;}
.down_filt_news .df_rr{float: left;margin-right: 0.3rem;}
.down_filt_news .select-box dt a,.down_filt_news .select-box dt a.active{color: #4ab959;}
.down_filt_news .select-box dd a{position: relative;padding-left: 0.44rem;margin-bottom: 0.06rem;}
.down_filt_news .select-box dd i{width: 0.14rem;height: 0.14rem;background: #fff;border: 1px solid #c9cbcb;border-radius: 50%;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.22rem; top:50%;}
.down_filt_news .select-box dd i::after{content: "";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:50%; width: 0.06rem;height: 0.06rem;background: #4ab959; border-radius: 50%; visibility: hidden;opacity: 0;}
.down_filt_news .select-box dd a.active i::after{visibility: visible;opacity: 1;}


@media only screen and (max-width:1023px) {
    .news_list li{ width: 48%;}
    .news_list li:nth-child(3n+1){ clear: none;}
    .news_list li:nth-child(2n+1){ clear: both;}

    .down_filt_news .select-box dd a{padding-left: 30px;}
    .down_filt_news .select-box dd i{width: 12px;height: 12px;left: 10px;}
    .down_filt_news .select-box dd i::after{width: 6px;height: 6px;}
}
@media only screen and (max-width:767px) {
    .news_list li{ width: 98%;}
    .news_list li:nth-child(2n+1){ clear: none;}

    .down_filt_news .df_rr{margin-right: 0;margin-bottom: 2%;}
}

.forum-part{padding: 3% 0 5%;}
.forum_list{margin-bottom: 7%;}
.forum_list li{border-bottom: 1px solid #B0B0B0; padding: 7% 0;}
.forum_list li dt{ float: left; width: 38%; border-radius: 0.22rem; overflow: hidden;}
.forum_list li dd{ float: right; width: 58%;}
.forum_list li dd h2{font-weight: bold; margin-top: 1.5%; max-height:4.5em; overflow: hidden;}
.forum_list li dd p{margin-top: 2%;max-height:4.5em; overflow: hidden;}
.forum_list li dd span{ margin-top: 2%; display: block; font-weight: bold;}
@media only screen and (max-width:767px) {
    .forum_list li dt,.forum_list li dd{width: 100%;}
    .forum_list li dd{margin-top: 5%;}
}

.video_list ul{margin:0 -1% 2%;}
.video_list li{ cursor: pointer; float: left; width: 31.33%; margin: 0 1% 3.5%; border-bottom: 1px solid transparent;}
.video_list li dt{border-radius: 0.22rem; overflow: hidden; color: #fff; position: relative;}
.video_list li dt i{z-index: 2;}
.video_list li dd{padding:8% 0 4%; border-bottom: 1px solid #B0B0B0;}
.video_list li dd h2{font-weight: bold; height:3em; overflow: hidden;}
@media only screen and (max-width:1023px) {
    .video_list li{ width: 48%;}
}
@media only screen and (max-width:767px) {
    .video_list li{ width: 98%;}
}


.video_appbox{ display: block; 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{width: 100%;}
.video_appbox .video_t{ z-index:2; background:#000;width:1000px;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:50%;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;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.video_close{position:absolute; top:calc(20% - 30px); right:calc(50% - 500px); cursor:pointer; z-index: 99999;}
.video_close i{color: #fff;}
@media only screen and (max-width:1023px) {
    .video_close{right:3%;}
}

.news_detailsbody .header{background:#fff; box-shadow: 0 0 15px 15px rgba(0,0,0,0.1);}
.news_detailsbody .header .logo_bai{ display: none;}
.news_detailsbody .header .logo_cai{ display: block;}
.news_detailsbody .header .nav ul>li>a{color: #000!important;}
.news_detailsbody .header .nav ul>li.on>a{color:#3AB54E!important;}
.news_detailsbody .header .rr_top .lan a,.news_detailsbody .header .ser a,
.news_detailsbody .header .rr_top .lan a:hover,.news_detailsbody .header .ser a:hover{color: #000!important;}
.news_detailsbody .main{padding-top: 0.7rem;}

.news_details{padding:4% 0 0;width: 860px;max-width: 90%;margin: auto;}
.news_return{padding:0 0.5% 1%; border-bottom: 1px solid #D6D6D6;}
.news_cons{padding: 3% 0.5% 4%;}
.news_ll>span{ display: block;    text-align: center;    margin-top: 2%;}
.news_ll h1{line-height: 1.2; margin-top: 1%; font-weight: bold;    text-align: center;}
.d_span{ margin-top:2%;    text-align: center;}
.d_span .share a{ margin: 0 0.25rem 0 0;}
.d_edit{padding: 4% 0;}
.news_page{padding:1.2% 1% 0; border-top: 1px solid #D6D6D6;}
.news_page span{ float: left; max-width: 48%}
.news_page span+span{ float: right; text-align: right;}
.news_page span a.disabled{ cursor: default; color: #000!important;}
@media only screen and (max-width:1024px) {
.news_detailsbody .main{padding-top: 0;}
.news_detailsbody .header{background: #000;}
.news_detailsbody .header .logo_bai{ display: block;}
.news_detailsbody .header .logo_cai{ display: none;}
.news_detailsbody .header .rr_top .lan a,.news_detailsbody .header .ser a,
.news_detailsbody .header .rr_top .lan a:hover,.news_detailsbody .header .ser a:hover{color: #fff!important;}
.news_detailsbody .header .nav ul>li>a{color: #fff!important;}
}
@media only screen and (max-width:1023px) {
    .news_return{padding: 10px 0}
.news_page span{ float: left; width: 100%; max-width: 100%;}
.news_page span+span{text-align: left;}
}

.down-part{padding: 6% 5.3% 5%;}
.down_tit{ text-align: center;}
.down_tit li{ display: inline-block; font-weight: bold; border: 1px solid #747474; border-radius: 0.08rem; height:0.42rem; line-height: 0.42rem; margin-left: 0.12rem;}
.down_tit li i{margin-left: 0.1rem; opacity: 0; color: #fff;}
.down_tit li a{ display: block; padding: 0 0.5rem;}
.down_tit li.on{color: #fff!important; background: #22AC38;border: 1px solid #22AC38;}
.down_tit li.on a{color: #fff!important;}
.down_tit li.on i{opacity: 1;}
.down_con{margin-top:5%;}
.df_ll{ float: left; padding: 0 0.22rem; width: 312px; height: 0.42rem; line-height: 0.42rem;border-radius: 0.05rem; border: 1px solid #ACACAC;}
.df_rr{ position: relative; z-index: 10; float: right;width: 312px; height: 0.42rem; line-height: 0.42rem;border-radius: 0.05rem; border: 1px solid #ACACAC;}
.df_ll button{ float: left; font-weight: bold; width: 0.32rem;height: 0.42rem; line-height: 0.42rem; background: none; border: none;}
.df_ll input{ float: right;font-weight: bold;width: calc(100% - 0.35rem);height: 0.42rem; line-height: 0.42rem; background: none; border: none;}
.df_ll input::placeholder{color:#848484;}

.select-box{position:relative;}
.select-box dt{cursor: pointer;}
.select-box dt a{ display:block;height: 0.42rem; line-height: 0.42rem;overflow:hidden; font-weight: bold; color:#848484; margin:0 0.4rem 0 0.22rem; text-overflow:ellipsis; white-space:nowrap;}
.select-box dt i{position: absolute; right:0px; top:0; font-weight: bold; width: 0.4rem; line-height: 0.42rem; text-align: center;}
.select-box dt a.active{color: #000;}
.select-box dd{display:none; line-height: 30px; padding: 10px 0; position:absolute; lefT:0; top:calc(100% + 1px); z-index:11; width:100%;max-height:200px; overflow:auto; border-radius:5px;background:#F2F7F6;}
.select-box dd a{display:block; width:100%; padding:0 0.22rem;}
.select-box.open dt i{ transform: rotate(180deg);}

.down_list ul{margin:3% -1% 1.5%;}
.down_list li{ float: left; width: 31.33%; margin: 0 1% 5%;}
.down_list li:nth-child(3n+1){ clear: both;}
.down_list li dt{border-radius: 0.22rem; overflow: hidden;}
.down_list li dd{padding: 6% 0 0;}
.down_list li dd>span{ display: block; font-weight: bold; padding: 0 1%;}
.down_list li dd h2{font-weight: bold;height:1.5em; padding: 0 1%; overflow: hidden;}
.down_list li dd p{margin-top: 2.5%; padding: 2% 1% 0; border-top: 1px solid #B0B0B0;}
.down_list li dd p span{ float: left; width:calc(100% - 30px); height: 1.5em; overflow: hidden;}
.down_list li dd p em{ float: right; height: 1.5em; overflow: hidden;}
.down_list li a:hover dd>span,.down_list li a:hover p span{color: #000;}

.down_list p.tips{margin: 3% 0 0;}

.down_video ul{margin: 3% -1.5% 1.5%;}
.down_video li{ width: 30.33%; margin: 0 1.5% 5%;}
.down_video li dt{border-radius: 0;}
@media only screen and (max-width:1024px) {
.down_tit li,.df_ll,.df_rr,.df_ll button,.df_ll input,.select-box dt a,.select-box dt i{ height: 30px; line-height: 30px;}
.df_ll button,.select-box dt i{ width: 30px;}
.df_ll input{ width: calc(100% - 30px);}
.df_ll{padding: 0 10px 0 0;}
.select-box dt a{margin: 0 30px 0 10px;}
}

@media only screen and (max-width:767px) {
.down_tit li{ float: left; width: 100%; margin: 0 0 2%;}
.down_tit li i{margin-left: 5px;}
.df_ll,.df_rr{width: 100%;}
.df_ll{margin-bottom: 2%;}
.down_list ul,.down_video ul{margin:3% 0 0;}
.down_list li,.down_video li{ width: 100%; margin: 0 0 5%;}
.down_list li dd p em{font-size: 16px;}
}


.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 #22AC38;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: #22AC38;border-radius: 100%;position: absolute;left: 0;top: 50%;margin-top: -3px;}
@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;}
}

.policies-part{padding: 5% 0;}

.supervision-part01{padding: 5% 0;}
.supervision-tit{font-weight: bold; line-height: 1.2;}
.supervision-con{margin-top: 2%;}
.supervision-part02{padding: 5% 0 0;background: url(../images/supervision_bg.jpg) center top no-repeat; background-size: 100% auto;}
.supervision-con ol {counter-reset: section; padding-left: 2.5em;}
.supervision-con ol li{list-style-type: none; position: relative; margin-top: 2%;}
.supervision-con ol li::before {content: ""; position: absolute; left:-2.5em; font-weight: bold;counter-increment: section;/* 递增计数器 */}

.supervision-part03,.supervision-part04,.supervision-part05,.supervision-part06,.supervision-part07{padding: 5% 0 0;}
.sclist03,.sclist04,.sclist05,.sclist06,.sclist07{padding-bottom: 8%; border-bottom: 1px solid #B0B0B0;}
.sclist07{margin-bottom: none; padding-bottom: 10%;}

.sclist01 ol li::before{content: "1." counters(section, ".") " ";/* 显示计数器 */}
.sclist02 ol li::before{content: "2." counters(section, ".") " ";}
.sclist03 ol li::before{content: "3." counters(section, ".") " ";}
.sclist04 ol li::before{content: "4." counters(section, ".") " ";}
.sclist05 ol li::before{content: "5." counters(section, ".") " ";}
/*.sclist06 ol li::before{content: "6." counters(section, ".") " ";}
.sclist07 ol li::before{content: "7." counters(section, ".") " ";}*/

.sclist04 ol li a.btn{position: relative; overflow: hidden; display: inline-block; font-weight: bold; border-radius: 0.08rem; padding: 0 0.25rem 0 0.35rem; height:0.42rem; line-height: 0.42rem; margin-right: 0.12rem;color: #fff!important; background: #22AC38;}
.sclist04 ol li a.btn::before{content: ""; position: absolute; z-index: 1; lefT:0; top:0; width:0; height: 100%; background:#000;}
.sclist04 ol li a.btn em{ font-style: normal;}
.sclist04 ol li a.btn i{ margin-left: 0.6rem;}
.sclist04 ol li a.btn em,.sclist04 ol li a.btn i{position: relative; z-index: 2;}

@media only screen and (max-width: 1024px) {
    .sclist04 ol li a.btn{height: 30px; line-height: 30px; padding: 0 5%;}
}


.search_rr_filt a i,.video_list li,.down_tit li i,.sclist04 ol li a.btn::before{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
@media only screen and (min-width: 1025px) {
.highlight-con li:hover dt img.second_img{opacity: 1;}
.highlight-con li:hover dd p{ color: #000;}
.search_rr_filt a:hover,.down_tit li:hover{border-color: #22AC38;}
.down_tit li:hover a{color: #22AC38;}
.search_rr_filt a:hover i,.down_tit li:hover i{opacity: 1; color: #22AC38;}
.search_rr_filt a.on:hover i,.down_tit li.on:hover i{color: #fff;}
.news_list li:hover span,.news_list li:hover p,
.forum_list li:hover span,.forum_list li:hover p{color: #000;}
.video_list li:hover{border-bottom: 1px solid #3AB54E;}
.video_list li:hover dd{ border-bottom: 1px solid #3AB54E;}
.sclist04 ol li a.btn:hover::before{width: 100%;}
}


/*20250416新增关于我们页面*/
.fnt_45{font-size: 0.45rem;}
@media only screen and (max-width: 1024px){
.fnt_45{font-size: 22px;} 
}
.atit{ text-align: center; font-weight: bold; line-height: 1.3;  width: 100%; padding: 0 4%;}
.about-part01{position: relative;}
.about-part01 .swiper-slide img{width: 100%}
.about-part01 h2{position: absolute; z-index: 2; left:0; top:8%;}
.about-part01::after{content: ""; position: absolute;z-index: 2;  bottom:0; left:4%; right:4%; width: 92%; height: 0.04rem; background: #010101;}
.about-part01 .swiper-button-prev,.about-part01 .swiper-button-next{ color: #010101; background: none; top:55%; margin-top: 0;}
.about-part01 .swiper-button-prev{left:8%;}
.about-part01 .swiper-button-next{right:8%;}

.about-part02{padding: 5% 0 0;}
.about-part02 .acon{margin: 2.5% 4% 0; text-align: center;}
.about-part02 .acon p{margin-bottom:1.5%;}
.about-part02 .acon p:last-child{margin-bottom: 0;}
.ap02_box{margin-top: 3%; color: #fff; position: relative;}
.ap02_box::before{content: ""; z-index: 1; position: absolute; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.ap02_box ul{     padding: 0.9rem 1.7rem 0.5rem 1.7rem;position: relative; z-index: 2; overflow: hidden;}
.ap02_box ul:nth-child(2){background: rgba(0,0,0,0.23);}
.ap02_box .list01{position: relative;}
/*.ap02_box .list01::after{content: ""; position: absolute;z-index: 2; bottom:0; left:4%; right:4%; width: 92%; height: 0.04rem; background: #CDCDCD;}*/
.ap02_box li{ float: left; width: 33.33%; padding: 0 4%; margin-bottom: 0.5rem;}
.ap02_box li:nth-child(3n+1){  clear: both;}
.ap02_box li h3{ font-weight: bold;margin-bottom: 0.15rem}
.ap02_box li h3 span{line-height: 0.4rem}
.ap02_box li h3 em{position: relative; vertical-align: top;}
.ap02_box li p{clear: both;}
/*.ap02_box .list02 h3{line-height: 1.2;}
.ap02_box .list02 p{margin-top: 0.3rem;}*/

.a_ic{width: 0.4rem;height: 0.4rem;position: absolute;top:0;}
.a_ic img{width: 100%;height: 100%}
.ap02_box .list01 li h3{padding-left: 0.5rem}
.ap02_box .list01 li{position: relative;}





.about-part03{padding: 7% 0;}
.about-part03 .img{margin-top: 3%;}

.about-part04{padding:5% 0;}
.about-part04 .ab04box{ width: 68%; margin: 0 auto; position: relative;}
.about-part04 .ab04box h2{color: #fff;width: 40%}
.about-part04 .ab04box ul{ float: left; width: 31.33%; margin: 0 1%; height: 100%; position: relative;}
.about-part04 .ab04box ul>li{position: relative; width: 100%; border: 1px solid #6C6C6C; margin-bottom: 0.2rem; border-radius: 0.3rem;}
.about-part04 .ab04box ul>li h3{position: absolute; left:0; bottom:0.1rem; width: 100%; padding: 0 5%; line-height: 1.2; text-align: center; color: #fff;}
.about-part04 .ab04box ul:nth-of-type(2) li:last-child{position: absolute; bottom:0; margin-bottom: 0;}
/*.about-part04 .ab04box ul:last-child li h3{left:40%; width: 60%; bottom:auto; top:50%;transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%);}
*/

.about-part05{padding:7% 0;}
.about-part05 .acon{margin: 4% 0 0; text-align: center;}
.about-part05 .img{margin-top: 4%;}
.about-part05 .list_txt{margin: 5% -1% 0;}
.about-part05 .list_txt li{ float: left; text-align: center; width: 23%; margin: 0 1%;}
.about-part05 .list_txt li span{display: block; margin: 0 auto; width: 0.78rem; height: 0.78rem; overflow: hidden;}
.about-part05 .list_txt li h3{ color: #22AC38;font-weight: bold; margin-top: 5%;}
.about-part05 .list_txt li p{margin-top:3%; color: #2F2F2F;}
.about-part05 .list_img{margin: 7% -0.8% 0;}
.about-part05 .list_img li{ float: left; width: 23.4%; margin: 0 0.8% 1.5%; border-radius: 0.15rem;}


.about-part06{padding: 7% 0 6%; background: #F3F4F5;}
.about-part06 dl{margin: 0 -2% 6%;}
.about-part06 dd{ float: left; width: 29.33%; margin: 0 2%;}
.about-part06 dd h3{border-bottom:1px solid #B5B5B5; font-weight: bold;}
.about-part06 dd h3 em{vertical-align: top;}
.about-part06 dd p{margin-top: 5%;}
.about-part06 .map_box{position: relative;}
.about-part06 .map_box>img{width: 100%}
.about-part06 .map_box li{position: absolute; z-index: 1;}
.about-part06 .map_box .li_green{ width: 8px; height: 8px;max-width: 0.2rem; max-height: 0.2rem; background: url(../images/about_dot05.png) no-repeat; background-size: cover;}
.about-part06 .map_box .li_orang{ width: 14px; height: 14px;max-width: 0.2rem; max-height: 0.2rem; background: url(../images/about_dot06.png) no-repeat; background-size: cover;}
.about-part06 .map_box .li_blue{ width: 19px; height: 19px; max-width: 0.2rem; max-height: 0.2rem; background: url(../images/about_dot07.png) no-repeat; background-size: cover;}
.about-part06 .map_box .li_logo{ width: 20px; height: 20px;max-width: 0.3rem; max-height: 0.3rem; background: url(../images/map_logo.png) no-repeat; background-size: cover;}

.about-part06 .color_tips{margin: 5% 0 0;}
.about-part06 .color_tips span{ float: left;color:#42B554; font-weight: bold; height: 0.2rem; line-height: 0.2rem; margin-right: 0.8rem;}
.about-part06 .color_tips span i{ float: left;max-width: 0.2rem; max-height: 0.2rem; margin-right: 0.1rem;}
.about-part06 .color_tips span i img{vertical-align:middle;position: relative;top: -1px;}
.about-part06 .color_tips span em{ float: left;}
.about-part06 .color_tips span:nth-of-type(2){color:#FFA200;}
.about-part06 .color_tips span:nth-of-type(3){color:#1F4496;}
.about-part06 .color_tips span:nth-of-type(4){color:#FF0000;}

@media only screen and (max-width: 1399px){
    .about-part04 .ab04box ul:nth-of-type(2) li:last-child{margin-bottom: 0.14rem;}
}
@media only screen and (max-width:1024px){
.ap02_box ul{ padding: 0.8rem 0.5rem 0.5rem 0.5rem;}
}
@media only screen and (max-width: 767px){
    .about-part01 h2{position: static; margin-top: 5%;}
    .about-part01 .swiper-button-prev{left:4%;}
    .about-part01 .swiper-button-next{ right:4%;}
    .ap02_box li{ width: 100%!important; margin: 0 0 5%;padding: 0}
    .ap02_box li:nth-child(3n+1){padding-left: 0;}
    .about-part04 .ab04box{ width: 100%; height: auto!important; overflow: hidden;}
    .about-part04 .ab04box h2{position: static;transform:translate(-0,-0)!important; margin-bottom: 5%;        width: 100%;}
    .about-part04 .ab04box ul{ float: none; width:80%; height: auto; margin: 0 auto 5%;}
    .about-part05 .list_txt,.about-part06 dl{margin-left: 0; margin-right: 0;}
    .about-part05 .list_txt li,.about-part06 dd{ width: 100%; margin: 0 0 5%;}
    .about-part05 .list_txt li span{ width: 2rem; height: 2rem;}
    .about-part05 .list_txt li h3,.about-part06 dd p{margin-top: 3%;}
    .about-part05 .list_img li{ width: 48.4%;}
    .about-part06 .color_tips span{ width: 100%; height: 30px; line-height: 30px;}
    .about-part06 .color_tips span i{ max-width: 12px; max-height:12px; margin-right: 10px;}
    .about-part06 .color_tips span i img{ vertical-align: middle;position: relative; top:-1px;}
    .about-part06 .map_box{transform: scale(1.15);}

    .ap02_box ul{padding: 40px 4%}
    .a_ic{width: 30px;height: 30px;margin-bottom: 5px}


    .ap02_box li h3{margin-bottom: 6px}
    .ap02_box .list01 li h3{padding-left: 40px}
    .ap02_box li h3 span{line-height: 30px}

    .about-part04 .ab04box ul:nth-of-type(2) li:last-child{position: static;}
    .about-part04 .ab04box h2{width: 100%}
}
/*20250416新增关于我们页面end*/ 

/*noweb*/
.noweb{padding: 1.7rem 0 0.8rem 0}
.noweb_in{width: 14.89rem;margin: auto;}
.noweb_in h3{font-size: 0.72rem;line-height: 1.1em;position: relative;z-index: 5;color: #160403;font-weight: 100}
.noweb_in img{width: 100%;margin-top: -0.8rem}

/*联系我们2025-09-01*/
.branch_item{background: url(../images/branch_01.jpg) no-repeat center;background-size: cover;padding: 0.6rem 0 0.2rem;box-sizing: border-box;overflow: hidden;}
.branch_item .subsidiary_list dl,.branch_bot .subsidiary_list dl{height: 3.5rem;}
.branch_tit{margin-bottom: 0.5rem;font-weight: 500;}
.branch_item:nth-child(2n){background: #fff;}
.branch_item:nth-child(2n) .subsidiary_list dl{border: 1px solid #000;}
.branch_bot{padding: 0.6rem 0 0.2rem;box-sizing: border-box;overflow: hidden;}
.branch_bot .subsidiary_list dl{border: 1px solid #000;}

@media only screen and (min-width:1920px) {
    .subsidiary_list dt .group-ll{height: 30px;}
    .subsidiary_list dt .group-rr span{line-height: 30px;}
}
