.news_part01{background: #F5F5F5; padding: 0.6rem 0 0.9rem;}
.news_p01swbox{position: relative;}
.news_p01swbox .swiper-slide{opacity: 0!important;}
.news_p01swbox .swiper-slide-active{opacity: 1 !important;}
.news_p01swbox dt{ float: left; width: 63.125%;}
.news_p01swbox dd{ float: right; width: 36.875%; padding: 0.85rem 0 0 0.85rem;}
.news_p01swbox dd span{ display: block;}
.news_p01swbox dd h2{margin-top: 0.1rem; line-height: 1.3;max-height:3.9em;-webkit-line-clamp:3;}
.news_p01swbox dd p{ margin-top: 0.2rem;color: #222;line-height: 1.8; height: 7.2em; -webkit-line-clamp:4;}
.news_p01swbox dd a.more{ display: block; margin-top: 0.5rem; width: 1.35rem; height: 0.48rem; line-height: 0.48rem; text-align: center; border-radius: 0.3rem; border: 1px solid #00B74F; color: #00B74F;}
.news_right_bot{ position: absolute; bottom: 0; left: calc(63.125% + 0.85rem); right:0;}
.news_right_btn{ display: flex; align-items: baseline;}
.news_right_btn span{ display: block; color: #000;}
.news_right_prev,
.news_right_next{position: absolute; z-index: 10; cursor: pointer; font-weight: bold; top:50%; display: block;height: 0.4rem; line-height: 0.4rem; margin-top: -0.2rem; color:#000000; transition: all .3s;}
.news_right_prev{lefT:-1rem;}
.news_right_next{right:-1rem;}
.news_right_prev:not(.swiper-button-disabled):hover,
.news_right_next:not(.swiper-button-disabled):hover{ color: #00B74F;}
.news_right_prev.swiper-button-disabled,
.news_right_next.swiper-button-disabled{ /*cursor: no-drop;*/ cursor: default; opacity: 0.5;}
.news_right_btn span.news_right_current{color: #00B74F; font-weight: bold; margin-right: 0.05rem;}
.news_right_page{ position: relative; width: 100%; max-width: 144px; height:4px; max-height: .4rem; background-color: #D5D5D5; margin-top: 0.1rem;}
.news_right_page .swiper-pagination-progressbar{ background-color: #00B74F;}

.news_part02{background: #fff; padding: 0.6rem 0 1.1rem;}
.news_list ul{margin:0 -1%;}
.news_list li{ float: left; width: 31.33%; margin: 0 1% 4%;}
.news_list li:nth-child(3n+1){ clear: both;}
.news_list li dd{padding: 6% 0 0;}
.news_list li dd span{ display: block; font-weight: bold;}
.news_list li dd h2{font-weight: bold; margin-top: 2%; line-height: 1.5; max-height:3em; height: 3em; width: 84%;}

.forum_list ul{margin-bottom: 4%;}
.forum_list li{padding:0.5rem 0.3rem;}
.forum_list li+li{ border-top: 1px solid #DBDBDB;}
.forum_list li:last-child{border-bottom: 1px solid #DBDBDB;}
.forum_list li dt{ float: left; width: 26.25%;overflow: hidden;}
.forum_list li dd{ float: left; margin-left: 0.65rem; width:calc(73.75% - 0.65rem);}
.forum_list li dd h2{ margin-top: 0.1rem;}
.forum_list li dd p{margin-top:0.1rem; line-height: 1.8; max-height: 3.6em; color: #494949;}
.forum_list li dd span{ margin-top:0.5rem; display: block;}

.video_part01{background: #F5F5F5; padding: 0.4rem 0;}
.video_part01 .ll{ float: left; width: 50%;}
.video_part01 .ll dl{ margin-top: 0.1rem; height: 0.4rem; line-height: 0.4rem;}
.video_part01 .ll dt{ float: left; width: 100px; text-align: center;}
.video_part01 .ll dd{ float: right; width: calc(100% - 100px);}
.video_part01 .ll dd a{ float: left; margin-right: 0.35rem;}
.video_part01 .ll dd a.on{color: #00B74F;}
.video_part01 .rr{ float: right; width: 50%;}
.video_part01 .news_search{ float: right; width: 5.3rem; height: 0.6rem; line-height: 0.6rem; border: 1px solid #CFCFCF; border-radius: 0.35rem; overflow: hidden; background: #fff;}
.video_part01 .rr input{ float: left; width: calc(100% - 0.8rem); height: 0.6rem; line-height: 0.6rem;padding: 0 0.2rem;}
.video_part01 .rr button{ float: right; width: 0.8rem; height: 0.6rem; line-height: 0.6rem; text-align: center; color: #fff; background: #00B74F;}

.video_list ul{margin:0 -1%;}
.video_list ul.no-data li{width: 100%; background: none; text-align: center; margin: 0; color: #000!important; cursor: default;}
.video_list li{ cursor: pointer; float: left; width: 31.33%; margin: 0 1% 4%; background: #F6F6F6;}
.video_list li.video_button::after{ display: none;}
.video_list li dt{position: relative;}
.video_list li dt i{z-index: 2; color: #fff; opacity: 0.5;}
.video_list li dd{padding:0.3rem 0.4rem 0.4rem;}
.video_list li dd h2{height:3.6em; line-height: 1.8; overflow: hidden;}
.video_list li dd span{ display: block; margin-top: 0.2rem; color:#6D6D6D; font-weight: bold;}

@media only screen and (max-width:1024px) {
.news_right_prev{lefT:0;}
.news_right_next{right:0;}
.news_p01swbox dd{padding: 0 0.3rem;}
.news_p01swbox dd p{line-height: 1.5; height: 6em;}
.news_p01swbox dd a.more{margin-top: 0.3rem;}
.news_right_bot{ left: calc(63.125% + 0.3rem); }
.news_right_prev,
.news_right_next{background: #fff;}
.forum_list li{padding: 0.3rem 0;}
.forum_list li dd{margin-left: 5%; width: 68.75%;}
.forum_list li dd h2{margin-top: 0;}
.forum_list li dd span{margin-top: 0.3rem;}
.video_part01 .ll,.video_part01 .rr{ width: 100%;}
.video_part01 .news_search{ float: left; margin-top: 0.2rem;}
.video_list li dd h2 br{ display: none;}
}
@media only screen and (max-width:767px) {
.news_p01swbox{padding-bottom: 0.5rem;}
.news_p01swbox dt,.news_p01swbox dd{width: 100%;}
.news_p01swbox dd{padding: 0.3rem 0;}
.news_p01swbox dd h2{max-height: 2.6em;-webkit-line-clamp:2;}
.news_p01swbox dd p{height: 3em;-webkit-line-clamp:2;}
.news_p01swbox dd a.more{width: 100px; height: 30px; line-height: 30px;}
.news_right_bot{left:0;}
.news_right_prev,
.news_right_next{width:20px; height: 30px; text-align: center;line-height: 30px; margin-top: 0; top:20%;}
.news_list li{ width: 98%;}
.news_list li:nth-child(3n+1){ clear: none;}
.news_list li dd h2{height: auto; max-height: unset; width: 100%;-webkit-line-clamp:unset;}

.forum_list li dt,.forum_list li dd{width: 100%;}
.forum_list li dd{margin:5% 0 0;}

.video_part01 .ll dt{ width:50px; text-align: left;}
.video_part01 .ll dd{ width: calc(100% - 50px);}
.video_part01 .ll dd a{margin-bottom: 10px;}
.video_list li{ width: 98%;}
.video_list li dd h2{ height: auto;}
}


.news_detailsbody .header{ box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);}
.news_detailsbody .main{ background: #F5F5F5;}
.news_details{padding:2.5% 0 0;max-width:1100px;width: 90%;margin: auto;}
.news_return{padding:0 0 4%; border-bottom: 1px solid #000;}
.news_return i{ float: left; margin-right: 10px; font-weight: bold;}
.news_cons{padding:4% 0 12%;}
.news_ll h4{ text-align: center;}
.news_ll h4 span,.news_ll h4 em{ display: inline-block; margin: 0 0.1rem;}
.news_ll h1{line-height: 1.2; color: #181818; margin-bottom:0.2rem; 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 5%;}
.news_page{padding:1.2% 1% 0; border-top: 1px solid #000;}
.news_page span{ float: left; max-width: 48%;color: #000}
.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_return{padding:0 0 2%;}
}
@media only screen and (max-width:767px) {
.news_page{padding-top: 10px}
.news_page span{ float: left; width: 100%; max-width: 100%; line-height: 30px}
.news_page span+span{text-align: left;}
.d_span .share a{font-size:24px;}
.news_ll h4{font-size: 14px}
}

.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%;}
}


.case_dets_part01{padding: 1.2rem 0; background: #fff;}

/* 01 */
.bimg{ float: left; width: 77.375%; position: relative; }
.bimg li::before{content: ""; position: absolute; left:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);display: none;}
.bimg li img{ width: 100%;}
.bimg li video{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 5;background: #000;display: none;}
.bimg li.video_button22{cursor: pointer;}
.bimg li.video_button22 em{color: #fff; z-index: 99;}
.bimg li.video_button22::before{display: block;}

.bimg li.video_button22.play video{display: block;}
.bimg li.video_button22.play::before video{display: none;}
.bimg li.video_button22.play em{display: none;}
/* 01 */

/* 02 */
.pro_dets_part01 .ll li::before{content: ""; position: absolute; left:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);display: none;}

.pro_dets_part01 .ll li video{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 5;background: #000;display: none;}
.pro_dets_part01 .ll li.video_button22{cursor: pointer;}
.pro_dets_part01 .ll li.video_button22 em{color: #fff; z-index: 99;}
.pro_dets_part01 .ll li.video_button22::before{display: block;}

.pro_dets_part01 .ll li.video_button22.play video{display: block;}
.pro_dets_part01 .ll li.video_button22.play::before video{display: none;}
.pro_dets_part01 .ll li.video_button22.play em{display: none;}
/* 02 */





.bimg .swiper-button-prev,.bimg .swiper-button-next{ display: none; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 100%;background: #fff;}
.simg{ float: right; width: 18.75%;position: relative;}
.simg .swiper-container{ height: 100%;}
.simg li{width: 100%; cursor: pointer;}
.simg li::before{content: ""; position: absolute; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.simg li.on::before{opacity: 0;}
.simg .swiper-button-prev,.simg .swiper-button-next{left:auto; right:1.26rem; font-weight: bold; top:auto; bottom:-0.9rem; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; border-radius: 100%; border:1px solid #000; background: #fff;}
.simg .swiper-button-next{right:0;}

.simg .swiper-button-prev.swiper-button-disabled,.simg .swiper-button-next.swiper-button-disabled{cursor: pointer; pointer-events:inherit!important; opacity: 1;}
.simg .swiper-button-prev.disabled{ cursor: default; opacity: 0.5;}
.simg .swiper-button-next.disabled{ cursor: default; opacity: 0.5;}
.simg .swiper-pagination{top:auto; bottom:-0.9rem; lefT:auto; right:0.4rem; width: 0.85rem;line-height: 0.4rem;}
.simg .swiper-pagination .swiper-pagination-current{color: #00B74F;}


.c_d_pbox02{padding-top: 1.2rem;}
.c_d_pbox02 .ll{ float: left; width: 18.125%;}
.c_d_pbox02 .rr{ float: right; width: 81.875%;}
.c_d_pbox02 .rr .list01{ border-top: 2px solid #000;}
.c_d_pbox02 .rr .list01 li{ float: left; width:50%;padding: 0.3rem 0; padding-right: 0.2rem; border-bottom: 1px solid #CACACA;}
.c_d_pbox02 .rr .list01 li:last-child{ width: 100%;}
.c_d_pbox02 .rr .list01 li h3{font-weight: bold;}
.c_d_pbox02 .rr .list01 li p{color: #333; margin-top: 0.1rem;min-height: 24px;}

.c_d_pbox03{padding-top: 1rem;}
.c_d_pbox03 .rr .list02{margin: 0 -1%;}
.c_d_pbox03 .rr .list02 li{ float: left; width: 31.33%; margin: 0 1% 4%;}
.c_d_pbox03 .rr .list02 li dd{margin-top: 0.2rem;}
.c_d_pbox03 .rr .list02 li dd h3{ padding-bottom: 0.05rem; margin-bottom: 0.1rem; border-bottom: 1px solid #E3E3E3;}
.c_d_pbox03 .rr .list02 li dd p{ color: #939393; position: relative; padding-left: 0.12rem; line-height: 1.8;}
.c_d_pbox03 .rr .list02 li dd p::before{content: ""; position: absolute; left:0; top:0.14rem; margin-top: -0.02rem; width: 0.04rem; height: 0.04rem; border-radius: 100%; background: #939393;}
.c_d_pbox03 .rr .list02 li:nth-child(3n+1){ clear: both;}

.case_dets_part02{padding: 1.2rem 0 1.4rem; background: #F6F6F6;}
.case_dets_part02 h2{ text-align: center; margin-bottom: 3%;}
.case_dets_part02 .swbox{position: relative;}
.case_dets_part02 li{ float: left;}
.case_dets_part02 li .img{width: 100%;}
.case_dets_part02 li p{margin-top: 0.2rem; text-align: center;height: 3em; overflow: hidden;}
.case_dets_part02 .swbox .swiper-button-prev,.case_dets_part02 .swbox .swiper-button-next{ font-weight: bold; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; margin-top: -0.6rem; text-align: center; background: #fff; border-radius: 100%; box-shadow:0 0 0.05rem 0.05rem rgba(0,0,0,0.05);}
.case_dets_part02 .swbox .swiper-button-prev{ lefT:-0.3rem;}
.case_dets_part02 .swbox .swiper-button-next{right:-0.3rem;}

@media only screen and (max-width:1024px) {
    .case_dets_part02 .swbox .swiper-button-prev, .case_dets_part02 .swbox .swiper-button-next{ width: 30px; height: 30px; line-height: 30px;}
    .case_dets_part02 .swbox .swiper-button-prev{ lefT:10px;}
    .case_dets_part02 .swbox .swiper-button-next{right:10px;}
}

@media only screen and (max-width:767px) {
.bimg{width: 100%; margin-bottom: 0.2rem;}
.bimg .swiper-button-prev,.bimg .swiper-button-next{ display: block;}
.simg{ display: none; width: 100%; height: auto!important;}
.simg .swiper-container{width: 100%; height: auto;}
.c_d_pbox02 .ll,.c_d_pbox02 .rr{width: 100%;}
.c_d_pbox02 .ll{margin-bottom: 0.2rem;}
.c_d_pbox02 .rr .list01 li{width: 100%!important;}
.case_dets_part01,.case_dets_part02{padding: 0.5rem 0;}
.c_d_pbox02,.c_d_pbox03{padding-top: 0.5rem;}
.c_d_pbox03 .rr .list02{margin: 0;}
.c_d_pbox03 .rr .list02 li{width: 100%; margin: 0 0 5%;}
.case_dets_part02 .swbox .swiper-button-prev{left:10px;}
.case_dets_part02 .swbox .swiper-button-next{right:10px;}
.simg{padding-bottom: 40px;}
.simg .swiper-button-prev, .simg .swiper-button-next{lefT:10px; right:auto;bottom:0px; width: 30px; height: 30px; line-height: 30px;}
.simg .swiper-button-next{left:100px}
.simg .swiper-pagination{left:40px; bottom:0px; width: 60px; line-height: 30px;}
.c_d_pbox02 .rr .list01 li p{min-height: unset;}
.c_d_pbox03 .rr .list02 li dd p::before{top:14px;}
}


.tit{ text-align: center; margin-bottom: 0.4rem;}

.pro_dets_part01{padding: 1.2rem 0; background: #fff;}
.pro_dets_part01 .ll{ float: left; width: 51.875%; position: relative; padding-bottom: 0.6rem;}
.pro_dets_part01 .ll li{ cursor: pointer;}
.pro_dets_part01 .ll li img{ width: 100%;}
.pro_dets_part01 .ll li em{color:#fff; opacity: 0.8;}
.pro_dets_part01 .ll .swiper-button-prev,.pro_dets_part01 .ll .swiper-button-next{left:calc(50% - 1rem); right:1.26rem; font-weight: bold; top:auto; bottom:0; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; border-radius: 100%; border:1px solid #000; background: #fff;}
.pro_dets_part01 .ll .swiper-button-next{left:auto; right:calc(50% - 1rem);}
.pro_dets_part01 .ll .swiper-button-prev.swiper-button-disabled,.pro_dets_part01 .ll .swiper-button-next .swiper-button-disabled{cursor: default;}
.pro_dets_part01 .ll .swiper-pagination{top:auto; bottom:0; lefT:calc(50% - 0.5rem); width: 1rem;line-height: 0.4rem;}
.pro_dets_part01 .ll .swiper-pagination .swiper-pagination-current{color: #00B74F;}
.pro_dets_part01 .rr{ float: right; width: 40%;}
.pro_dets_part01 .rr .c{ margin-top: 0.15rem; height:3.8rem;}
.pro_dets_part01 .rr .c p{margin-bottom: 0.1rem; line-height: 1.6;}
.pro_dets_part01 .rr .c p:last-child{margin-bottom: 0;}

.pro_dets_part02{padding: 2.4rem 0; color: #fff;}
.pro_dets_part02 .swbox{position: relative;}
.pro_dets_part02 .swbox .swiper-container{ width: calc(100% - 3rem); margin: 0 auto;padding: 1px;}
.pro_dets_part02 .swbox .swiper-button-prev,.pro_dets_part02 .swbox .swiper-button-next{left:-0.3rem; font-weight: bold; color: #000; width: 0.6rem; height: 0.6rem; margin-top: -0.3rem; line-height: 0.6rem; text-align: center; border-radius: 100%;background: #fff;}
.pro_dets_part02 .swbox .swiper-button-next{left:auto; right:-0.3rem;}
.pro_dets_part02 .swbox li .box{border:1px solid #fff; border-radius: 0.3rem;}
.pro_dets_part02 .swbox li span{ display: block; margin: 1.3rem auto 0.5rem; width: 0.64rem; height: 0.64rem; overflow: hidden;}
.pro_dets_part02 .swbox li span img{ width: 100%;}
.pro_dets_part02 .swbox li p{text-align: center; padding: 0 5%; line-height: 1.8;}

.pro_dets_part02 .swbox.cen .swiper-wrapper{ display: inline-block; text-align: center;}
.pro_dets_part02 .swbox.cen .swiper-wrapper li{ display: inline-block;}

.pro_dets_part03{padding: 1.2rem 0; background: #fff;}
.pro_dets_part03 ul{border-top: 0.03rem solid #000; margin: 0 1rem;}
.pro_dets_part03 li{padding: 0.4rem 0 0.3rem; border-bottom: 1px solid #CACACA; overflow: hidden;}
.pro_dets_part03 li .w_01{ float: left; width: 35.7%; padding-right: 0.1rem;padding-left: 0.3rem;}
.pro_dets_part03 li .w_02{ float: right; width: 64.3%; color: #00B74F;}

.pro_dets_part04{padding: 1.2rem 0; background: #F6F6F6;}

.pro_dets_part05{padding: 1rem 0 1.5rem; color: #fff;}
.pro_dets_part05 ul{padding: 0 2rem;}
.pro_dets_part05 li{border: 1px solid #fff; margin-bottom: 0.15rem; text-align: center; padding: 0.2rem;}
.pro_dets_part05 li:last-child{margin-bottom: 0;}

.pro_dets_part06{padding: 1.2rem 0; background: #fff;}
.pro_dets_part06 .swbox{position: relative;}
.pro_dets_part06 .swbox .swiper-button-prev,.pro_dets_part06 .swbox .swiper-button-next{ font-weight: bold; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; top:1.2rem; margin-top:0; text-align: center; background: #fff; border-radius: 100%; box-shadow:0 0 0.05rem 0.05rem rgba(0,0,0,0.05);}
.pro_dets_part06 .swbox .swiper-button-prev{ lefT:-0.3rem;}
.pro_dets_part06 .swbox .swiper-button-next{right:-0.3rem;}
.pro_dets_part06 li .con{padding:0.3rem 0.5rem;}
.pro_dets_part06 li .con h3{ padding-bottom: 0.05rem; margin-bottom: 0.1rem; border-bottom: 1px solid #E3E3E3;}
.pro_dets_part06 li .con p{ color: #939393; position: relative; padding-left: 0.12rem; line-height: 1.8;}
.pro_dets_part06 li .con p::before{content: ""; position: absolute; left:0; top:50%; margin-top: -0.02rem; width: 0.04rem; height: 0.04rem; border-radius: 100%; background: #939393;}
.c_d_pbox03 .rr .list02 li:nth-child(3n+1){ clear: both;}

.pro_dets_part07{padding:0.5rem; color: #fff; text-align: center;}
.pro_dets_part07 .tit{margin-bottom: 0.2rem;}
.pro_dets_part07 .index_more{margin-top: 0.3rem;}

@media only screen and (max-width:1024px) {
    .pro_dets_part01 .rr .c{height: 2.15rem;}
    .pro_dets_part02{padding: 1.2rem 0;}
    .pro_dets_part01 .ll .swiper-button-prev, .pro_dets_part01 .ll .swiper-button-next,.pro_dets_part02 .swbox .swiper-button-prev, .pro_dets_part02 .swbox .swiper-button-next{width: 30px; height: 30px; line-height: 30px;}
    .pro_dets_part01 .ll .swiper-pagination{line-height: 30px;}
    .pro_dets_part02 .swbox .swiper-button-prev{left:10px;}
    .pro_dets_part02 .swbox .swiper-button-next{right:10px;}
    .pro_dets_part02 .swbox .swiper-container{width: calc(100% - 100px);}
    .pro_dets_part02 .swbox li span{margin:15% auto 5%;}
    .pro_dets_part03 ul{margin: 0;}
    .pro_dets_part05 ul{padding: 0;}
    .pro_dets_part06 .swbox .swiper-button-prev, .pro_dets_part06 .swbox .swiper-button-next{top:30%; width: 30px; height: 30px; line-height: 30px;}
    .pro_dets_part06 .swbox .swiper-button-prev{left:10px;}
    .pro_dets_part06 .swbox .swiper-button-next{right:10px;}
    .pro_dets_part06 li .con{padding: 0.2rem 0;}
}
@media only screen and (max-width:767px) {
    .pro_dets_part01,.pro_dets_part02,.pro_dets_part03,.pro_dets_part04,.pro_dets_part05,.pro_dets_part06,.pro_dets_part07{padding: 0.5rem 0;}
    .pro_dets_part01 .ll,.pro_dets_part01 .rr{ width: 100%;}
    .pro_dets_part01 .ll{padding-bottom: 40px;}
    .pro_dets_part02 .swbox li span{margin-top: 1.5rem;}
    .pro_dets_part05 li{height: auto; line-height: 1.5; padding:0.2rem 0;}
    .pro_dets_part01 .ll .swiper-pagination{width: 60px; left: calc(50% - 30px);}
    .pro_dets_part01 .ll .swiper-button-prev{left: calc(50% - 60px);}
    .pro_dets_part01 .ll .swiper-button-next{right:calc(50% - 60px);}
}


.business_ser_tit{ height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #E3E3E3;}


.business_ser_part01{position: relative; overflow: hidden;}
.business_ser_part01 .img{position: relative;}
.business_ser_part01 .img em{ display: none;}
.business_ser_part01 .img em,.business_ser_part02 .img_vid em{ color: #fff;}
.business_ser_part01 .img video,.business_ser_part02 .img_vid video{ width: 100%; height: 100%; object-fit: fill;}
.business_ser_part01 h2{ text-align: center; position: absolute; lefT:0; top:12%; color: #fff; text-align: center; width: 100%; padding: 0 5%;}
.business_ser_part01 .txt{color: #fff; top:auto; bottom:5%;}
.business_ser_part01 .txt li{ float: left; width: 25%; text-align: center;}
.business_ser_part01 .txt li h3{font-weight: bold; margin-bottom: 5px;}

.business_ser_part02{padding: 0.5rem 0;}
.business_ser_part02 h2{ text-align: center;}
.business_ser_part02 .c{ text-align: center; margin-top: 0.25rem; padding: 0 2.5rem; line-height: 1.8;}
.business_ser_part02 .img_vid{position: relative; margin-top: 0.5rem;}
.business_ser_part02 li{ float: left; width: 48%;padding: 0.8rem 0 0.4rem;  border-bottom: 1px solid #CACACA;}
.business_ser_part02 li:nth-child(2n){ float: right;}
.business_ser_part02 li h3{height: 1.5em; overflow: hidden;}
.business_ser_part02 li p{color: #515151;margin-top: 0.2rem; line-height: 1.8; height: 3.6em; overflow: hidden;}

.business_ser_part03{position: relative; color: #fff;}
.business_ser_part03 .con{text-align: center; top:45%; z-index: 1;}
.business_ser_part03 .con ul{width: 4.5rem; margin: 0.5rem auto 0;}
.business_ser_part03 .con li{ float: left; width:1.5rem; text-align: center;}
.business_ser_part03 .con li span{ display: block; margin:0 auto; width: 0.5rem; height: 0.46rem; overflow: hidden;}
.business_ser_part03 .con li span img{width: 100%;}
.business_ser_part03 .con li p{margin-top: 0.25rem;}
.business_ser_part03 .img_vid{position: relative;}
.business_ser_part03 .img_vid img{ position: absolute; z-index: 1; lefT:0; top:0; width: 100%; height: 100%;}
.business_ser_part03 .img_vid video{width: 100%; height: 100%; object-fit: fill;}
.business_ser_part03 .img_vid .index_more{top:auto; bottom:25%; z-index: 2;}
.business_ser_part03 .img_vid .v_close{ display: none; color: #fff; height: 30px; line-height: 30px; position: absolute; z-index: 2; left:0.65rem; top:0.3rem;}
.business_ser_part03 .img_vid .v_close i{ float: left; font-size: 0.24rem;}


.business_ser_part04{padding: 0.5rem 0;}
.business_ser_part04 h2{ text-align: center; margin-bottom: 0.2rem;}
.business_ser_part04 .c{ text-align: center; margin-top: 0.25rem; padding: 0 2.5rem; line-height: 1.8;}
.business_ser_part04 .img{ margin: 0 auto; max-width: 1000px; margin-top: 0.5rem; position: relative;}
.business_ser_part04 .img img{ width: 100%;}
.business_ser_part04 .img .list li{position: absolute;}
.business_ser_part04 .img .list li span{ display: inline-block; color: #696B6D; border: 1px solid transparent; padding: 0.13rem 0.35rem; line-height: 0.3rem; border-radius: 0.2rem; box-shadow: 0 0 0.05rem 0.05rem rgba(0,0,0,0.05); background: rgba(255,255,255,0.9);}
.business_ser_part04 .img .list li i{ position: absolute; left:50%; margin-left: -0.09rem; bottom:-0.26rem; width: 0.18rem; height: 0.18rem; background: #fff; border-radius: 100%; box-shadow: 0 0 2px 2px rgba(0,0,0,0.1); border: 0.03rem solid #4B7CAD;}
.business_ser_part04 .img .list li .info{ font-size: 0.16rem; opacity: 0; visibility: hidden; position: absolute; z-index: 2; left:90%; top:-0.5rem; min-width: 3.2rem; width: auto; padding: 0.2rem; background: #fff; border-radius: 0.2rem; box-shadow: 0 0 0.05rem 0.05rem rgba(0,0,0,0.08);}
.business_ser_part04 .img .list li.on .info{opacity: 1; visibility: visible;}
.business_ser_part04 .img .list li.on span{border: 1px solid #fff; color: #fff; background: #28BB61;}
.business_ser_part04 .img .list li.on i{background: #00F85A; width: 0.24rem; height: 0.24rem; bottom:-0.3rem; margin-left: -0.12rem; border:0.05rem solid #3EB95D;}

.business_ser_part04 .bot{position: relative; width: 1000px; margin: 0 auto; }
.business_ser_part04 .bot ul{margin: 0 -1%;    display: flex;flex-wrap: wrap;}
.business_ser_part04 .bot li{height: auto !important;    padding-bottom: 0.2rem; float: left; overflow: hidden; position: relative; width: 31.33%; margin: 0 1%; margin-bottom: 0.3rem; text-align: center; background: rgba(255,255,255,0.9);}
.business_ser_part04 .bot li span{ display: block; margin: 0.2rem auto; width: 0.36rem; height: 0.36rem; overflow: hidden;}
.business_ser_part04 .bot li span img{ width: 100%;}
.business_ser_part04 .bot li span img+img{ display: none;}
.business_ser_part04 .bot li h3{line-height: 1.2; font-size:0.24rem;}
.business_ser_part04 .bot li p{margin-top: 0.1rem;}
.business_ser_part04 .bot li .ico{opacity: 0; visibility: hidden; position: absolute; z-index: 2; lefT:0; top:0; width:58%; height: 100%;}


.business_ser_part05{padding:0.5rem 0; background:#F6F6F6;}
.business_ser_part05 h2{text-align: center; margin-bottom: 0.5rem;}

.bsp05_box01 li{ float: left; width: 25%; position: relative; padding-left: 1.1rem;}
.bsp05_box01 li::after{content: ""; position: absolute; right:-0.44rem; top:0.04rem; width: 0.88rem; height: 0.4rem; line-height: 0.4rem; background: url(../images/business_d08.png) no-repeat; background-size: cover;}
.bsp05_box01 li:last-child::after{opacity: 0;}
.bsp05_box01 li span{ float: left; width: 0.48rem; height: 0.48rem; overflow: hidden;}
.bsp05_box01 li span img{ width: 100%;}
.bsp05_box01 li em{ float: left; margin-left: 0.2rem; line-height: 0.48rem; color: #11B06B;}

.bsp05_box02{background:#43C987; margin-top: 0.4rem; overflow: hidden;}
.bsp05_box02 .ll{ float: left;  width: 40%; color: #fff;}
.bsp05_box02 .ll .inner{padding: 0.7rem;}
.bsp05_box02 .ll p{margin-top: 0.3rem; line-height: 1.8;}
.bsp05_box02 .ll dl{padding: 0.5rem 0.1rem 0;}
.bsp05_box02 .ll dt{ border-bottom: 1px solid #95A1A5; padding-bottom: 0.3rem; line-height: 0.46rem;}
.bsp05_box02 .ll dt span{ float: left; width: 35%; text-align: center;}
.bsp05_box02 .ll dt span img{ display: inline-block; width: 0.46rem; height: 0.46rem; margin-right: 0.2rem;}
.bsp05_box02 .ll dt i{ float: left; text-align: center; width: 30%; height: 0.36rem; margin-top: 0.05rem;}
.bsp05_box02 .ll dt i img{ width: 0.54rem;}
.bsp05_box02 .ll dd{margin-top: 0.2rem;}
.bsp05_box02 .ll dd span{margin-left: 0.2rem; font-weight: bold;}

.bsp05_box02 .rr{ float: right; width: 60%;}
.bsp05_box02 .rr .inner{padding: 0.5rem;}
.bsp05_box02 .rr .ul01 li{ float: left; color: #fff; text-align: center; margin-bottom: 0.1rem; width: 48.2%; height: 0.54rem; line-height: 0.54rem; border-radius: 0.3rem; border:1px solid transparent; background: #11B06B;}
.bsp05_box02 .rr .ul01 li:nth-child(2n){  float: right;}
.bsp05_box02 .rr .ul03 li{border: 1px solid #000; color: #000; background: none;}
.bsp05_box02 .rr .ul02{margin: 0.2rem -1% 0.3rem;}
.bsp05_box02 .rr .ul02 li{ float: left; width: 23%; margin: 0 1%; position: relative; border-radius: 0.2rem; background: #fff;}
.bsp05_box02 .rr .ul02 li .c{width: 100%; padding: 0 5%; text-align: center;}
.bsp05_box02 .rr .ul02 li span{ display: block; margin: 0 auto 0.2rem; width: 0.54rem; height: 0.54rem; overflow: hidden;}

.bsp05_box03{margin-top: 0.6rem;}
.bsp05_box03>img{ width: 100%;}
.bsp05_box03 li{ float: left;width:auto;}
.bsp05_box03 li:last-child{margin-left: 0.5rem;}
.bsp05_box03 li .box01{ float: left; margin-left: 0.5rem; margin-top: 0.44rem;}
.bsp05_box03 li .box02{position: relative; float: left; height: 0.9rem; margin-left: 0.5rem; position: relative;}
.bsp05_box03 li .box02::after{content: ""; position: absolute; left:50%; bottom:0; width: 0.7rem; margin-left: -0.35rem; height: 2px; background: #00B74F;}
.bsp05_box03 li .box01 span{display:block; max-width: 2rem;height: 1.2rem;}
.bsp05_box03 li .box01 span img{ max-width: 100%;}
.bsp05_box03 li .box01 p{ text-align: center;}
.bsp05_box03 li .box02 span{ display: block;}
.bsp05_box03 li .box02 span img{ max-width:0.9rem;}
.bsp05_box03 li:nth-of-type(3) .box02 span{margin-top: 0.2rem;}

.business_ser_part06{padding: 0.5rem 0; background:#fff; text-align: center;}
.business_ser_part06 .img{margin-top: 0.5rem;}
.business_ser_part06 .img img{ max-width: 100%;}

.business_ser_part07{padding:0.5rem 0; background: #F6F6F6;}
.business_ser_part07 h2{ text-align: center; margin-bottom: 0.5rem;}
.pub_tabslider_casebox .swbox{position: relative;}
.pub_tabslider_casebox .swbox .swiper-slide{ width: 61%;}
.pub_tabslider_casebox .swbox .swiper-slide::before{opacity: 1; content: ""; position: absolute; z-index: 0; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.4);}
.pub_tabslider_casebox .swbox .swiper-slide.swiper-slide-active::before{opacity: 0;}
.pub_tabslider_casebox .swbox .swiper-slide a{position: relative; z-index: 2; display: block;}
.pub_tabslider_casebox .swbox h3{position: absolute; left:0; right:0; bottom:0; width: 100%; padding:0.35rem 0.3rem; color: #fff; text-align: center; background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
.pub_tabslider_casebox .swbox .swiper-button-prev,.pub_tabslider_casebox .swbox .swiper-button-next{font-weight: bold; color: #fff; left:7.2%;background: none;}
.pub_tabslider_casebox .swbox .swiper-button-next{left:auto; right:7.2%;}
.pub_tabslider_casebox .swbox .swiper-button-prev.swiper-button-disabled,.pub_tabslider_casebox .swbox .swiper-button-next.swiper-button-disabled{display: none;}


@media only screen and (max-width:1599px) {
.bsp05_box03 li .box01 span{ height: 1.4rem;}
.bsp05_box03 li:last-child{margin-left: 0;}
.bsp05_box03 li .box02{height: 1.1rem;}
}
@media only screen and (max-width:1365px) {
.bsp05_box03 li .box01,.bsp05_box03 li .box02{margin-left: 0.4rem;}
.bsp05_box03 li .box01 span{ height: 1.8rem;}
}
@media only screen and (max-width:1024px) {
    .business_ser_part02 .c,.business_ser_part04 .c{padding: 0;}
    .business_ser_part03 .img_vid .index_more{bottom:8%;}
    .business_ser_part04 .img .list li .info{padding: 0.2rem;top:100%; left:0; min-width: 2.4rem;}
    .business_ser_part04 .img .list li span{line-height: 30px; padding: 5px 15px;}
    .business_ser_part04 .bot{margin-top: 0;}
    .business_ser_part04 .bot li .ico{ display: none;}
    .business_ser_part04 .bot li span{ height: auto; margin-top: 0.2rem; margin-bottom: 0;}
    .business_ser_part04 .bot li span img{ width: 50%;}
    .business_ser_part04 .bot li p{line-height: 1.5;}
    .bsp05_box01 li{padding-left:0;}
    .bsp05_box01 li::after{ width: 0.44rem; height: 0.2rem; right:0.22rem; top:0.15rem;}
    .bsp05_box02 .ll,.bsp05_box02 .rr{ width: 100%; height: auto!important;}
    .bsp05_box03 li .box01,.bsp05_box03 li .box02{margin-left: 0.3rem;}
    .bsp05_box03 li:nth-child(3n+1){ clear: both;}
    .bsp05_box03 li .box01 span{ height: auto; margin-bottom: 0.2rem;}
    .bsp05_box03 li:first-child .box01 span,.bsp05_box03 li:first-child+li .box01 span{height: 90px;}
}

@media only screen and (max-width:767px) {
.business_ser_part01 .txt{color: #000; margin-top: 0.3rem; position: static;transform:translate(0,0)!important;}
.business_ser_part01 .txt li{width: 50%; margin-bottom: 0.2rem;}
.business_ser_part01 .img em{top:75%;}
.business_ser_part02,.business_ser_part04,.business_ser_part05,.business_ser_part06,.business_ser_part07{/*padding: 0.5rem 0;*/}
.business_ser_part02 li{width: 100%; padding: 0.3rem 0;}
.business_ser_part02 li h3,.business_ser_part02 li p{ height: auto;}
.business_ser_part03 .con{ max-width: 100%; padding: 0.2rem 0.2rem 0.5rem; position: static;transform:translate(0,0)!important; background: #000;}
.business_ser_part03 .img_vid .index_more{bottom:42%;}
.business_ser_part04 .img{margin-top: 0.5rem;}
.business_ser_part04 .img .list{padding: 0.2rem;}
.business_ser_part04 .img .list li{position: static; margin-bottom: 0.1rem;}
.business_ser_part04 .img .list li span{ padding: 0; font-weight: bold; color: #00B74F; font-size: 15px; display: block; background: none;box-shadow: none;}
.business_ser_part04 .img .list li i{ display: none;}
.business_ser_part04 .img .list li .info{font-size: 16px; padding: 0; position: static;opacity: 1;visibility: visible; background: none; box-shadow: none;}
.business_ser_part04 .img .list li .info p br{ display:none;}
.business_ser_part04 .bot ul{margin: 0;}
.business_ser_part04 .bot li{ width: 100%;margin: 0 0 0.2rem; padding-bottom: 0.5rem; height: auto!important;}
.business_ser_part04 .bot li span{width: 40px; height: 40px; margin: 0.5rem auto 0.2rem;}
.business_ser_part04 .bot li span img{ width: 100%;}
.business_ser_part04 .bot li p,.business_ser_part04 .bot li h3{padding: 0 0.2rem;}
.bsp05_box01 li{ width: 50%; margin-bottom: 0.2rem;}
.bsp05_box01 li::after{right:0.6rem;}
.bsp05_box02 .rr .ul01 li{ width: 100%; height: auto; line-height: 30px;}
.bsp05_box02 .rr .ul02 li{width: 48%; margin-bottom: 0.1rem;}
.bsp05_box02 .ll .inner,.bsp05_box02 .rr .inner{padding: 0.3rem;}
.bsp05_box03 li{max-width:50%; width: 50%; margin: 0 0 0.2rem; text-align: center;}
.bsp05_box03 li .box01{ float: none;}
.bsp05_box03 li .box01 span{margin: 0 auto 0.2rem;}
.bsp05_box03 li .box01 p br{ display: none;}
.bsp05_box03 li .box02{ display: none;}
.bsp05_box03 li:nth-child(2n+1){ clear: both;}
.bsp05_box03 li:nth-child(3n+1){ clear: unset;}
}


.business_part02,.business_part03,.business_part04,.business_part05,.business_part06,.business_part07{padding: 0.5rem 0;}
.business_part02 h2,.business_part03 h2,.business_part04 h2,.business_part05 h2,.business_part06 h2{ text-align: center; margin-bottom: 0.5rem;}

.business_part02 .c img,.business_part03 .c img{width: 100%;}
.business_part02 ul{margin: 0.5rem -1.5% 0;}
.business_part02 ul li{ float: left; text-align: center; width: 30.33%; margin: 0 1.5%; padding-bottom: 0.5rem; border-bottom: 1px solid #CACACA;}
.business_part02 ul li span{display: inline-block; width:18.75%; overflow: hidden;}
.business_part02 ul li span img{ width: 100%;}
.business_part02 ul li .c{ display: inline-block; margin-left: 0.3rem; margin-top: 2.8%;}
.business_part02 ul li .c p{margin-top: 0.1rem;}

.business_part03{ background: #fff; padding: 0;}

.business_part04{padding-bottom: 0;}
.business_part04 .c{line-height: 1.8; text-align: center;}
.business_part04 .swbox{ margin-top: 0.8rem;position: relative;}
.business_part04 .swbox .swiper-container{ height: 100%;}
.business_part04 .swbox li{width:13.75%; margin: 0 2px; color:#fff; position: relative;}
.business_part04 .swbox li::before{content: ""; position: absolute; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.business_part04 .swbox li .txt{position: absolute; left:0; bottom:0.3rem; text-align: center; transform: translateY(0.3rem);}
.business_part04 .swbox li .txt h3{line-height: 1.2;}
.business_part04 .swbox li .txt p{ height: 20px; line-height: 20px; margin-top:3%; opacity: 0; visibility: hidden;}
.business_part04 .swbox li.on{width: 58.75%;}
.business_part04 .swbox li.on::before{background: rgba(0,0,0,0.5);}
.business_part04 .swbox li.on .txt{ left:0.8rem; right:0.8rem; bottom:0.5rem; text-align: left; transform: translateY(0);}
.business_part04 .swbox li.on .txt p{opacity: 1; visibility: visible;}
.business_part04 .swbox li.on .txt h3{font-size: 0.3rem;}
.business_part04 .swbox .swiper-button-prev,.business_part04 .swbox .swiper-button-next{ display: none;}

.business_part05{ background: #fff;}
.business_part05 li .con{padding:0.5rem 0.3rem; background: #F6F6F6;}
.business_part05 li .con p{margin-top: 0.2rem; height: 9em; overflow: hidden;}
.business_part05 li .con h3,.business_part06 .swbox li p{font-weight: bold;}

.business_part06{ background: #F6F6F6;}
.business_part05 .swbox,.business_part06 .swbox{position: relative;}
.business_part05 .swbox .swiper-button-prev,.business_part05 .swbox .swiper-button-next,
.business_part06 .swbox .swiper-button-prev,.business_part06 .swbox .swiper-button-next{ font-weight: bold; top:35%; width:0.4rem; height:0.4rem; line-height:0.4rem; margin-top: 0; text-align: center; color: #000; background:none;}
.business_part05 .swbox .swiper-button-prev,.business_part06 .swbox .swiper-button-prev{left:-0.9rem;}
.business_part05 .swbox .swiper-button-next,.business_part06 .swbox .swiper-button-next{right:-0.9rem;}
.business_part05 .swbox .swiper-button-prev,.business_part05 .swbox .swiper-button-next{top:45%;}
.business_part06 .swbox li span{display: block; margin-top: 0.3rem; text-align: center;}
.business_part06 .swbox li p{ text-align: center;font-size: 0.18rem;}

.business_part07 h2{ text-align: center; margin-bottom: 0.5rem;}
.business_part07 .swbox{position: relative; padding-bottom: 0.8rem;}
.business_part07 .swbox .swiper-button-prev,.business_part07 .swbox .swiper-button-next{ font-weight: bold; width: 0.5rem; height: 0.5rem; line-height: 0.5rem; bottom:0; top:auto; margin-top:0; text-align: center; background: #fff; border-radius: 100%; border: 2px solid #000;}
.business_part07 .swbox .swiper-button-prev{ lefT:calc(50% - 0.7rem);}
.business_part07 .swbox .swiper-button-next{right:calc(50% - 0.7rem);}
.business_part07 .swbox .swiper-button-prev.swiper-button-disabled,.business_part07 .swbox .swiper-button-next.swiper-button-disabled{opacity: 0.1;}
.business_part07 li .con{padding:0.3rem 0.5rem;}
.business_part07 li .con h3{ padding-bottom: 0.05rem; margin-bottom: 0.1rem; border-bottom: 1px solid #E3E3E3;}
.business_part07 li .con p{ color: #939393; position: relative; padding-left: 0.12rem; line-height: 1.8;}
.business_part07 li .con p::before{content: ""; position: absolute; left:0; top:0.14rem; margin-top: -0.02rem; width: 0.04rem; height: 0.04rem; border-radius: 100%; background: #939393;}

@media only screen and (max-width:1024px) {
.business_part02 ul li{ width: 47%;margin-bottom: 0.5rem;} 
.business_part04 .swbox .swiper-button-prev,.business_part04 .swbox .swiper-button-next{ left:10px;display: block; width:30px; height:30px; line-height:30px; margin-top: -15px; text-align: center; color: #fff; background:none;}
.business_part04 .swbox .swiper-button-next{left:auto; right:10px;}
.business_part04 .swbox li .txt{width: 100%!important; padding: 0 5%; lefT:0; right:0; text-align: center; transform: translateY(0);}
.business_part04 .swbox li.on .txt{ lefT:0; right:0; text-align: center; bottom:0.3rem;}
.business_part04 .swbox li .txt p{opacity: 1; visibility: visible;}
.business_part04 .swbox li.on .txt h3,.business_part04 .swbox li .txt h3{font-size: 20px;}
.business_part04 .swbox li::before{background: rgba(0,0,0,0.5)!important;}
.business_part05 .swbox .swiper-button-prev, .business_part06 .swbox .swiper-button-prev{left:0;}
.business_part05 .swbox .swiper-button-next, .business_part06 .swbox .swiper-button-next{right:0;}
.business_part07 .swbox .swiper-button-prev, .business_part07 .swbox .swiper-button-next{width: 30px; height: 30px; line-height: 30px; font-size: 12px;}
.business_part05 li .con p{height: 12em;}
}

@media only screen and (max-width:767px) {
    .business_part02 ul{margin:0.5rem 0 0;}
    .business_part02 ul li{ width: 100%;margin-bottom: 0.2rem; padding-bottom: 0.3rem;} 
    .business_part04{padding-bottom: 0;}
    .business_part04 .c p br{ display: none;}
    .business_part04 .swbox{margin-top: 0.5rem;}
    .business_part05 li .con p{ height: auto;}
    .business_part07 li .con{padding: 0.3rem 0;}
    .business_part07 li .con p::before{top:14px;}
    .business_part06 .swbox li p{font-size: 16px;}
}


.forum_list li,.video_list li,.simg li::before,.pro_dets_part02 .swbox li span,.business_ser_part02 li,.business_ser_part04 .bot li,.business_ser_part04 .bot li span img,.business_ser_part04 .bot li .ico,
.bsp05_box02 .ll dt span,.bsp05_box02 .rr .ul02 li span,.bsp05_box02 .rr .ul01 li,.business_ser_part04 .img .list li span,.business_ser_part04 .img .list li i,.business_part04 .swbox li,
.business_part04 .swbox li .txt,.business_part02 ul li{ transition: all 0.3s;}
@media only screen and (min-width:1025px) {
.news_p01swbox dd a.more:hover{background: #00B74F; color: #fff!important;}
.forum_list li:hover{box-shadow: 0 0 0.15rem 0.15rem rgba(0,0,0,0.05); border-color:transparent;}
.forum_list li:hover+li{ border-color:transparent;}
.forum_list li:hover dd{color: #00B74F;}
.forum_list li:hover dd h2 a,.forum_list li:hover dd p{color: #00B74F;}
.video_list li:hover{color: #fff; background: #00B74F;}
.video_list li:hover h2{color: #fff;}
.video_list li:hover span{color: #fff;}
.pro_dets_part02 .swbox li:hover span,.bsp05_box02 .rr .ul02 li:hover span,.bsp05_box02 .ll dt:hover span{transform: translateY(-10px);}
.business_ser_part02 li:hover{border-bottom:1px solid #00B74F;}
.business_ser_part04 .bot li:hover{ background: #45C071;}
.business_ser_part04 .bot li:hover span img{ display: none;}
.business_ser_part04 .bot li:hover span img+img{ display: block;}
.business_ser_part04 .bot li:hover .ico{opacity:0.05; visibility: visible;}
.business_ser_part04 .bot li:hover h3,.business_ser_part04 .bot li:hover p{color: #fff;}
.bsp05_box02 .rr .ul01 li:hover{border:1px solid #fff;}
.bsp05_box02 .rr .ul03 li:hover{color:#fff;}
.business_ser_part04 .img .list li:hover span{border: 1px solid #fff; color: #fff; background: #28BB61;}
.business_part02 ul li:hover{border-color: #00B74F;}
}


/*针对修改字号后导致的排版问题调整*/
.pro_dets_part02 .swbox li p{height:10.8em; overflow:hidden;}
.bsp05_box02 .ll dd span{margin-left:0;}
@media only screen and (max-width:1660px) {
.pro_dets_part02 .swbox li span{margin-top:0.5rem;}
.business_part05 .swbox .swiper-button-prev, .business_part06 .swbox .swiper-button-prev,.news_right_prev{left:-0.5rem;}
.business_part05 .swbox .swiper-button-next, .business_part06 .swbox .swiper-button-next,.news_right_next{right:-0.5rem;}
}
@media only screen and (max-width:1440px) {
.pro_dets_part02 .swbox li span{margin:0.3rem auto;}
.bsp05_box02 .ll .inner{padding:0.3rem;}
.bsp05_box02 .rr .inner{padding:0.3rem;}
.bsp05_box02 .rr .ul02{margin:0rem -1% 0.15rem;}
.news_p01swbox dd{padding-top:0.2rem;}
.pro_dets_part01 .rr .c{height:3rem;}
    
}
@media only screen and (max-width:1366px) {
.pro_dets_part02 .swbox li span{margin:0.2rem auto;}
.pro_dets_part02 .swbox li p{height:9em;}
.bsp05_box02 .rr .ul01 li{height:0.4rem;line-height:0.4rem;}
.bsp05_box02 .ll dl{padding:0.5rem 0 0;}
}

@media only screen and (max-width:1280px) {
.pro_dets_part02 .swbox li span{margin:0.15rem auto;}
.pro_dets_part02 .swbox li p{line-height:1.5;}
.news_p01swbox dd a.more{margin-top:0.2rem;}
}
@media only screen and (max-width:1024px) {
.business_part05 .swbox .swiper-button-prev, .business_part06 .swbox .swiper-button-prev{left:-0.35rem;}
.business_part05 .swbox .swiper-button-next, .business_part06 .swbox .swiper-button-next{right:-0.35rem;}
.news_right_prev{left:0;}
.news_right_next{right:0;}
.pro_dets_part01 .rr .c{height:2.2rem;}
}
@media only screen and (max-width:767px) {
.pro_dets_part02 .swbox li span{margin:0.7rem auto 0.3rem;}
.business_part05 .swbox .swiper-button-prev, .business_part06 .swbox .swiper-button-prev{left:0;}
.business_part05 .swbox .swiper-button-next, .business_part06 .swbox .swiper-button-next{right:0;}
.bsp05_box02 .rr .ul01 li{height:30px;line-height:30px;}
.pro_dets_part01 .rr .c{ height:auto;}
.business_part04 .swbox li.on .txt{bottom:0.8rem;}
.business_part04 .swbox .swiper-button-prev{left:0;}
.business_part04 .swbox .swiper-button-next{right:0;}
.business_part02 ul li{text-align:left;}
.business_part02 ul li span{width:13%;}
}



/*详情banner位置修改*/
.pro_dbody .banner_p h3{text-align: left;    padding-left: 2.4rem;}
.pro_dbody .banner_p{    bottom: 2.2rem; top:auto;transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);}
@media only screen and (max-width:1024px) {
.pro_dbody .banner_p h3{padding-left: 0}
.pro_dbody .banner_p{bottom: 0.5rem}
}



.news_return{text-align:center;border: 0}
.news_return a{display:inline-block;padding: 0.1rem 0.2rem;background: #2ca137;color: #fff !important;border-radius: 0.06rem;    cursor: pointer;}
@media only screen and (max-width:767px) {
.news_return{padding-bottom: 20px}
}


/*字号颜色修改*/
/*主营业务*/
.business_part02 h2, .business_part03 h2, .business_part04 h2, .business_part05 h2, .business_part06 h2,.business_ser_part02 h2,.business_ser_part06 h2,.business_ser_part07 h2{font-weight: bold}
.business_part02 ul li .c h3{color: #000;}
.business_part02 ul li .c p,.business_part04 .c,.business_part05 li .con p,.business_part06 .swbox li span{color: #606060;}
.business_part07 li .con p,.business_ser_part04 .c{color: #606060;}
.business_ser_part02 .c,.business_ser_part02 li p,.business_ser_part04 .bot li p,.bsp05_box02 .rr .ul02 li .c p,.business_ser_part04 .img .list li span{color: #606060;}

/*公司新闻*/

.news_p01swbox dd p,.news_p01swbox dd span,.news_list li dd span,.news_list li dd h2 a{color: #606060;}
.forum_list li dd p,.forum_list li dd span{color: #606060;}
.video_list li dd span,.video_list li dd h2,.news_ll h4,.news_return a{color: #606060;}

/*产品详情*/
.pro_dets_part01 .rr .c,.pro_dets_part03 li .w_01,.case_dets_part02 li p,.c_d_pbox02 .rr .list01 li p,.c_d_pbox03 .rr .list02 li dd p{color: #606060;}
