:root{
	--mainColor:#3f9b97;
}
@font-face{
     font-family: 'SourceHanSansCN-Bold';
     src: url('fonts/SourceHanSansCN-Bold.otf');
}
@font-face{
     font-family: 'SourceHanSansCN-ExtraLight';
     src: url('fonts/SourceHanSansCN-ExtraLight.otf');
}
@font-face{
     font-family: 'SourceHanSansCN-Heavy';
     src: url('fonts/SourceHanSansCN-Heavy.otf');
}
@font-face{
     font-family: 'SourceHanSansCN-Light';
     src: url('fonts/SourceHanSansCN-Light.otf');
}
@font-face{
     font-family: 'SourceHanSansCN-Medium';
     src: url('fonts/SourceHanSansCN-Medium.otf');
}
@font-face{
     font-family: 'Poppins-Medium';
     src: url('fonts/Poppins-Medium.ttf');
}
@font-face{
     font-family: 'Poppins-ExtraBold';
     src: url('fonts/Poppins-ExtraBold.ttf');
}
@font-face{
     font-family: 'SourceHanSansCN-Normal';
     src: url('fonts/SourceHanSansCN-Normal.otf');
}
@font-face{
     font-family: 'SourceHanSansCN-Regular';
     src: url('fonts/SourceHanSansCN-Regular.otf');
}
@font-face{
     font-family: 'Poppins-SemiBold';
     src: url('fonts/Poppins-SemiBold.ttf');
}
*{
  font-family: "SourceHanSansCN-Regular";
}
.contentWH1400{width: 73.33%;height: auto;margin: 0px auto;}
/*header start*/
.header{width: 100%;height: auto;background: rgba(0,0,0,0.2);backdrop-filter: blur(2px) saturate(0.2);position: fixed;top: 0;left: 0;z-index: 999;transition: all 0.3s;}
.header:hover,
.header.fixed{background: rgba(0,0,0,0.6);}
.header_content_box{width: 100%;height: 80px;display: flex;justify-content: space-between;align-items: center;}
.logo{width: 129px;height: auto;}
.logo img{width: 100%;height: auto;display: block;}
.header_content_right_box{height: 100%;display: flex;justify-content: flex-end;align-items: center;}
.header_content_right_nav{display: flex;justify-content: flex-start;height: 100%;}
.header_content_right_nav li{height: 100%;position: relative;}
.header_content_right_nav li + li{margin-left: 60px;}
.header_content_right_nav li:nth-of-type(3){position: initial;}
.nav_frist_link{display: flex;align-items: center;height: 100%;color: #FFFFFF;}
.header_search_btn{width: 17px;height: auto;cursor: pointer;margin-left: 60px;}
.header_search_btn img{width: 100%;height: auto;display: block;}
.header_content_right_nav_list{width: 100%;height: auto;display: none;padding: 30px 0px;background: rgba(0,0,0,0.8);backdrop-filter: blur(10px) saturate(0.2);position: absolute;left: 0;top: 100%;z-index: 99;}
.header_content_right_nav li:hover .header_content_right_nav_list{display: block;}
.nav_list_box{width: 280px;height: auto;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;z-index: 99;background: #FFFFFF;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);display: none;}
.nav_list_item{width: 100%;height: auto;border-bottom: 1px solid #E5E5E5;}
.nav_list_box .nav_list_item:nth-last-of-type(1){border-bottom: none;}
.nav_two_link{display: block;line-height: 45px;padding: 0 10px;font-size: 16px;transition: all 0.3s;}
.nav_two_link:hover{background: var(--mainColor);color: #FFFFFF;}
.nav_list_content{width: 100%;min-height: 100%;background: #FFFFFF;position: absolute;left: 100%;top: 0;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);display: none;}
.nav_list_content a{display: flex;align-items: center;height: 45px;border-bottom: 1px solid #E5E5E5;transition: all 0.3s;padding: 0 10px;}
.nav_list_content a:nth-last-of-type(1){border-bottom: none;}
.nav_list_content a:hover{background: var(--mainColor);color: #FFFFFF;}
.nav_list_item:hover .nav_list_content{display: block;}
.header_content_right_nav li:hover .nav_list_box{display: block;}
.header_content_right_nav_list .contentWH1400{display: flex;justify-content: space-between;position: relative;}
.header_content_right_nav_list_left{width: 32%;height: auto;padding-right: 20px;border-right: 2px solid rgba(255,255,255,0.2);}
.header_content_right_nav_list_left_item{width: 100%;height: 50px;padding: 0 20px;display: flex;align-items: center;justify-content: space-between;}
.header_content_right_nav_list_left_item a{display: block;font-size: 16px;color: #FFFFFF;}
.header_content_right_nav_list_left_item i{display: block;width: 22px;height: auto;}
.header_content_right_nav_list_left_item i img{display: block;width: 100%;height: auto;filter: brightness(0) invert(1);}
.header_content_right_nav_list_left_item:hover,.header_content_right_nav_list_left_item.on{background: var(--mainColor);}
.header_content_right_nav_list_right{width: 68%;height: auto;padding-left: 20px;}
.header_content_right_nav_list_right_list{width: 100%;height: 100%;display: none;justify-content: space-between;}
.header_content_right_nav_list_right_left{width: 50%;height: 100%;padding-right: 20px;border-right: 2px solid rgba(255,255,255,0.2);}
.header_content_right_nav_list_right_left_list{width: 100%;height: 50px;display: flex;align-items: center;justify-content: space-between;position: relative;}
.header_content_right_nav_list_right_left_list a{display: block;font-size: 16px;color: #FFFFFF;}
.header_content_right_nav_list_right_left_list i{display: block;width: 22px;height: auto;}
.header_content_right_nav_list_right_left_list i img{display: block;width: 100%;height: auto;filter: brightness(0) invert(1);}
.header_content_right_nav_list_right_left_list:after{content: "";display: block;width: 0;height: 2px;background: #FFFFFF;position: absolute;left: 0;bottom: 0;overflow: hidden;transition: all 0.3s;}
.header_content_right_nav_list_right_left_list.on:after,
.header_content_right_nav_list_right_left_list:hover:after{width: 100%;}
.header_content_right_nav_list_right_right{width: 50%;padding-left: 20px;height: auto;}
.header_content_right_nav_list_right_right_list{width: 100%;height: auto;display: none;justify-content: space-between;flex-wrap: wrap;}
.header_content_right_nav_list_right_right_list a{display: block;line-height: 50px;color: #FFFFFF;width: 48.5%;padding: 0 20px;}
.header_content_right_nav_list_right_right_list a:hover{text-decoration: underline;}
.hd_btn{display: none;position: relative;float: right;width: 6vw;height: 5vw;cursor: pointer;}
.hd_btn span{position: absolute;left: 0;top: 0px;width: 100%;height: 0.5vw;background-color:  #FFFFFF;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.hd_btn .s1 {top: 0;}
.hd_btn .s2 {top: 2vw;}
.hd_btn .s3 {top: 4vw;}
.hd_btn.on .s1 {top: 2vw;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.hd_btn.on .s2 {opacity: 0;}
.hd_btn.on .s3 {top: 2vw;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.header_search_box{width: 100%;max-height: 0px;background: #FFFFFF;position: absolute;left: 0px;top: 100%;z-index: 9999;overflow: hidden;transition: all 0.6s;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);}
.header_search_box form{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;}
.header_search_box input{width: 400px;height: 42px;display: block;outline: none;background: #FFFFFF;color: #333333;padding: 0 18px;border: none;font-size: 18px;margin: 30px 0;border-bottom: 1px solid #E5E5E5;}
.header_search_box input:nth-last-of-type(1){border-radius: 8px;width: 150px;margin-left: 15px;background: var(--mainColor);color: #FFFFFF;cursor: pointer;}
.header_search_box.on{max-height: 800px;}
/*header end*/
/*banner start*/
.banner{width: 100%;height: auto;position: relative;}
.index_banner_swiper{width: 100%;height: auto;}
.index_banner_swiper .swiper-slide{width: 100%;height: auto;}
.index_banner_swiper_bg{width: 100%;height: 100vh;}
.index_banner_swiper_bg img{width: 100%;height: 100%;display: block;object-fit:cover;}
.index_banner_swiper_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;-webkit-animation-delay: 1s;}
.index_banner_swiper_content_left{width: 50.21%;height: auto;}
.index_banner_swiper_content_left h2{font-size: 70px;color: #FFFFFF;font-family: "SourceHanSansCN-Bold";}
.index_banner_swiper_content_left h3{font-size: 30px;color: #FFFFFF;font-family: "SourceHanSansCN-Medium";margin-top: 10px;}
.index_banner_swiper_content_left p{font-size: 22px;color: #FFFFFF;line-height: 1.6;margin-top: 19px;}
.index_banner_swiper_btn_right,.index_banner_swiper_btn_left{width: 80px;height: 80px;background: rgba(0,0,0,0.4);display: flex;justify-content: center;align-items: center;}
.index_banner_swiper_btn_left{left: 130px;}
.index_banner_swiper_btn_right{right: 130px;}
.index_banner_swiper_btn_right img,.index_banner_swiper_btn_left img{width: 16px;height: auto;display: block;}
.index_banner_swiper_btn_left img{transform: rotateY(-180deg);}
/*banner end*/
/*content start*/
.content{width: 100%;height: auto;}
.index_about_box{width: 100%;height: auto;padding-left: 13.335%;position: relative;display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 19px;background: url(../images/index_about_bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.index_about_left{width: 33.62%;height: auto;margin-top: 92px;}
.index_about_left_title{width: 100%;height: auto;position: relative;}
.index_about_left_title h3{font-size: 90px;color: rgba(245, 249, 249, 0.2);font-family: "Poppins-ExtraBold";text-stroke: 1px #e5e5e5;-webkit-text-stroke: 1px #e5e5e5;}
.index_about_left_title h2{font-size: 50px;color: #333333;font-family: "SourceHanSansCN-Bold";position: absolute;left: 0;bottom: 22px;}
.index_about_right{width: 62.9%;height: auto;position: relative;}
.index_about_right img{width: 100%;height: auto;display: block;}
.index_about_left_txt{width: 100%;height: auto;margin-top: 40px;}
.index_about_left_txt p{font-size: 16px;color: #666666;line-height: 1.6;text-align: justify;}
.index_about_left_txt a{display: flex;justify-content: center;align-items: center;width: 140px;height: 46px;background: var(--mainColor);margin-top: 40px;font-size: 16px;color: #FFFFFF;transition: all 0.3s;}
.index_about_left_txt a:hover{transform: scale(1.1);}
.index_about_right a:after{content: "";display: block;width: 106px;height: auto;aspect-ratio:1/1;background: url(../images/index__about_video_btn.png) no-repeat center center;background-size: 100% auto;position: absolute;left: 51.53%;top: 31.2%;}
.video_mask{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.35);backdrop-filter: blur(60px) saturate(1.2);z-index: 999;display: none;}
.video_close{width: 40px;height: auto;aspect-ratio:1/1;display: flex;justify-content: center;align-items: center;background: #FFFFFF;border-radius: 50%;position: absolute;right: 40px;top: 40px;cursor: pointer;transition: all 0.8s;}
.video_close img{width: 50%;height: auto;display: block;}
.video_close:hover{transform: rotate(360deg);}
.video_lightbox{width: 63.33%;height: auto;aspect-ratio:16/9;position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 999;display: none;}
.video_lightbox iframe{display: block;width: 100%;height: 100%;}
.index_about_advantage_box{width: 73.33%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 50px 60px;padding-bottom: 0;position: absolute;left: 13.335%;bottom: 100px;background: rgba(255,255,255,0.95);}
.index_about_advantage_box li{width: 23.5%;margin-bottom: 20px;}
.index_about_advantage_box li:nth-of-type(4n+1){margin-left: 0;}
.index_about_advantage_box li h2{font-size: 40px;color: var(--mainColor);font-family: "SourceHanSansCN-Bold";}
.index_about_advantage_box li h2 span{color: var(--mainColor);font-family: "SourceHanSansCN-Bold";}
.index_about_advantage_box li h2 i{font-style: normal;font-size: 16px;color: #333333;margin-left: ;}
.index_about_advantage_box li p{font-size: 16px;color: #999999;}
.index_service_box{width: 100%;height: auto;padding: 90px 0 150px;background: url(../images/index_service_bg.jpg) center bottom;background-size: cover;}
.index_title_box{width: 100%;height: auto;position: relative;overflow: hidden;}
.index_title_box h3{font-size: 90px;color: rgba(245, 249, 249, 0.2);font-family: "Poppins-ExtraBold";text-stroke: 1px #e5e5e5;-webkit-text-stroke: 1px #e5e5e5;text-align: center;}
.index_title_box h2{font-size: 50px;color: #333333;font-family: "SourceHanSansCN-Bold";position: absolute;left: 50%;transform: translateX(-50%);bottom: 22px;text-align: center;}
.index_service_content_box{width: 100%;height: auto;margin-top: 70px;position: relative;aspect-ratio:1400 / 620;}
.index_service_content_bg{width: 100%;height: auto;position: relative;}
.index_service_content_bg_list{width: 100%;height: auto;opacity: 0;transition: all 0.6s;position: absolute;left: 0;top: 0;}
.index_service_content_bg_list img{display: block;width: 100%;height: auto;}
.index_service_content_ul{width: 100%;height: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;position: absolute;left: 0;top: 0;}
.index_service_content_ul li{flex: 1;border-right: 1px solid #FFFFFF;transition: all 0.3s;display: flex;justify-content: center;align-items: center;}
.index_service_content_ul li:nth-last-of-type(1){border-right: none;}
.index_service_content_ul li.on{flex: 0 0 35.72%;}
.index_service_content_div_ico{width: 88px;height: auto;display: flex;justify-content: center;align-items: center;aspect-ratio:1/1;border: 1px solid #FFFFFF;margin: 0px auto;border-radius: 50%;transition: all 0.6s;}
.index_service_content_div_ico img{display: block;width: 59.1%;height: auto;}
.index_service_content_div h2{font-size: 20px;color: #f5f6f8;text-align: center;margin-top: 20px;}
.index_service_content_div p{font-size: 16px;color: #F5F6F8;text-align: center;display: none;} 
.index_service_content_div a{width: 140px;height: 46px;background: var(--mainColor);color: #FFFFFF;display: flex;justify-content: center;align-items: center;margin: 0px auto;margin-top: 40px;display: none;transition: all 0.3s;}
.index_service_content_ul li.on .index_service_content_div p{display: block;}
.index_service_content_ul li.on .index_service_content_div a{display: flex;}
.index_service_content_ul li.on .index_service_content_div_ico{transform: rotate(360deg);}
.index_service_content_div a:hover{transform: scale(1.1);}
.index_business_box{width: 100%;height: auto;padding: 107px 0px;background: url(../images/index_business_bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.index_business_box .index_title_box h3{color: rgba(245, 249, 249, 0.8);-webkit-text-stroke: 1px #e2e2e2;}
.index_business_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.index_business_ul li{flex: 1;height: 400px;background: #FFFFFF;border-right: 1px solid #e6eef4;display: flex;justify-content: space-between;}
.index_business_ul li:nth-last-of-type(1){border: none;}
.index_business_ul li.on{flex: 0 0 45.5%;}
.index_business_left_box{width: 100%;height: 100%;position: relative;transition: all 0.6s;}
.index_business_left_top{width: 100%;height: 100%;padding: 50px 30px;}
.index_business_left_top_ico{width: 48px;height: auto;}
.index_business_left_top_ico img{width: 100%;height: auto;display: block;}
.index_business_left_top h2{font-size: 18px;color: #333333;font-family: "SourceHanSansCN-Medium";margin-top: 33px;}
.index_business_left_top p{font-size: 12px;color: #999999;line-height: 1.4;margin-top: 8px;}
.index_business_left_more{width: 40px;aspect-ratio:1/1;height: auto;border-radius: 50%;border: 1px solid #cacaca;display: flex;justify-content: center;align-items: center;position: absolute;left: 30px;bottom: 20px;z-index: 2;transition: all 0.6s;}
.index_business_left_more img{display: block;width: 50%;height: auto;transition: all 0.6s;}
.index_business_left_bottom{width: 100%;height: 100%;opacity: 0;background: var(--mainColor);position: absolute;left: 0;top: 0;padding: 50px 30px;}
.index_business_box li.on .index_business_left_bottom{opacity: 1;}
.index_business_box li.on .index_business_left_box{width: 37.7%;}
.index_business_box li.on .index_business_left_more{border-color: #266d6a;background: #266d6a;}
.index_business_box li.on .index_business_left_more img{filter: brightness(0) invert(1);}
.index_business_left_bottom_title{width: 100%;height: auto;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.2);}
.index_business_left_bottom_title h2{font-size: 20px;color: #FFFFFF;font-family: "SourceHanSansCN-Medium";}
.index_business_left_bottom_title p{font-size: 12px;color: #FFFFFF;margin-top: 0px;}
.index_business_left_bottom_content{width: 100%;height: auto;padding-top: 16px;}
.index_business_left_bottom_content p{font-size: 16px;color: #FFFFFF;margin-top: 10px;padding-left: 16px;position: relative;}
.index_business_left_bottom_content p:before{content: "";display: block;width: 6px;height: 6px;background: #FFFFFF;border-radius: 50%;position: absolute;left: 0;top: 8px;}
.index_business_right_box{flex: 1;height: auto;display: none;}
.index_business_right_box img{width: 100%;height: 100%;object-fit: cover;}
.index_business_box li.on .index_business_right_box{display: block;}
.index_news_box{width: 100%;height: auto;padding: 100px 0px;overflow: hidden;}
.index_news_title_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: flex-end;}
.index_news_title_left{position: relative;width: 48.5%;}
.index_news_title_left h3{font-size: 90px;color: rgba(245, 249, 249, 0.2);font-family: "Poppins-ExtraBold";text-stroke: 1px #e5e5e5;-webkit-text-stroke: 1px #e5e5e5;}
.index_news_title_left h2{font-size: 50px;color: #333333;font-family: "SourceHanSansCN-Bold";position: absolute;left: 0;bottom: 22px;}
.index_news_title_right{display: flex;justify-content: flex-end;}
.index_news_title_right li{font-size: 18px;color: #333333;cursor: pointer;margin-bottom: 35px;padding-bottom: 5px;border-bottom: 1px solid transparent;}
.index_news_title_right li + li{margin-left: 70px;}
.index_news_title_right li.on,.index_news_title_right li:hover{color: var(--mainColor);font-family: "SourceHanSansCN-Medium";border-color: var(--mainColor);}
.index_news_content_box{width: 100%;height: auto;margin-top: 60px;}
.index_news_content_list{width: 100%;height: auto;display: none;justify-content: flex-start;flex-wrap: wrap;}
.index_news_content_left{width: 33.3%;height: auto;border: 1px solid #eaeaea;}
.index_news_content_left a{display: block;width: 100%;height: auto;padding: 30px;}
.index_news_content_img{width: 100%;height: auto;overflow: hidden;}
.index_news_content_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.index_news_content_left h2{font-size: 18px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 14px;}
.index_news_content_left p{font-size: 16px;color: #666666;line-height: 1.6;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 12px;font-family: "SourceHanSansCN-Light";}
.index_news_content_left span{display: block;font-size: 16px;color: #999999;font-family: "SourceHanSansCN-Light";margin-top: 12px;}
.index_news_content_left:hover .index_news_content_img img{transform: scale(1.1);}
.index_news_content_right{flex: 1;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_news_content_right li{width: 50%;height: auto;border: 1px solid #eaeaea;}
.index_news_content_right li a{display: block;width: 100%;height: auto;padding: 40px 34px;}
.index_news_content_right li h2{font-size: 18px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_news_content_right li p{font-size: 16px;color: #666666;line-height: 1.6;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 12px;font-family: "SourceHanSansCN-Light";}
.index_news_content_right li span{display: block;font-size: 16px;color: #999999;font-family: "SourceHanSansCN-Light";margin-top: 12px;}
.index_partner_box{width: 100%;height: auto;padding: 100px 0px;overflow: hidden;background: url(../images/index_parenter_bg.jpg) no-repeat center center;background-size: cover;}
.index_title_box.white h2{color: #FFFFFF;}
.index_title_box.white h3{opacity: 0.4;}
.index_partner_content{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 60px;}
.index_partner_content_left{width: 81.43%;height: auto;}
.index_partner_content_left_list{width: 100%;height: auto;display: none;}
.index_partner_content_left p{font-size: 16px;color: #FFFFFF;font-family: "SourceHanSansCN-Light";line-height: 1.6;text-align: justify;}
.index_partner_content_left_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 22px;}
.index_partner_content_left_ul li{width: 18.5%;height: auto;margin-top: 20px;margin-left: 1.87%;}
.index_partner_content_left_ul li:nth-of-type(5n+1){margin-left: 0;}
.index_partner_content_left_ul li img{width: 100%;height: auto;display: block;}
.index_partner_content_right{width: 210px;height: auto;padding-left: 50px;border-left: 1px solid rgba(234, 234, 234, 0.6);}
.index_partner_content_right li{width: 100%;height: 50px;display: flex;justify-content: center;align-items: center;cursor: pointer;color: #FFFFFF;}
.index_partner_content_right li img{display: block;width: 6px;height: auto;margin-right: 10px;}
.index_partner_content_right li + li{margin-top: 20px;}
.index_partner_content_right li.on,.index_partner_content_right li:hover{background: rgba(255,255,255,0.2);}
/*service.html start*/
.service_banner_bg{width: 100%;height: auto;}
.service_banner_bg img{width: 100%;height: auto;display: block;}
.service_banner_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;}
.service_banner_content h2,
.service_banner_content h1{font-size: 48px;color: #FFFFFF;font-family: "SourceHanSansCN-Bold";}
.carumber_box{width: 100%;height: auto;border-bottom: 1px solid #eaeaea;}
.carumber_ul{width: 100%;height: 60px;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.carumber_ul li{display: flex;justify-content: flex-start;align-items: center;}
.carumber_ul li img{display: block;width: 15px;height: auto;margin-right: 10px;}
.carumber_ul li a{font-size: 14px;color: #666666;}
.carumber_ul i{font-style: normal;font-size: 14px;color: #666666;}
.carumber_ul i:nth-last-of-type(1){display: none;}
.service_box{width: 100%;height: auto;padding: 80px 0px;}
.service_list_box{width: 100%;height: auto;margin-top: 10px;}
.service_list_box li{width: 100%;height: auto;background: #f8f8f8;margin-top: 50px;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.service_list_left{width: 50%;height: auto;}
.service_list_left img{width: 100%;height: auto;display: block;}
.service_list_right{width: 50%;height: auto;padding: 55px;}
.service_list_right_title{width: 100%;height: auto;padding-bottom: 15px;border-bottom: 1px solid #d3d3d3;position: relative;}
.service_list_right_title:after{content: "";display: block;width: 300px;height: 2px;background: var(--mainColor);position: absolute;left: 0;bottom: -1px;}
.service_list_right_title h2{font-size: 30px;color: #333333;font-family: "SourceHanSansCN-Medium";}
.service_list_right_content{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 10px;}
.service_list_right_content a{display: block;width: 30%;margin-left: 4%;margin-top: 25px;font-size: 16px;color: #666666;padding-left: 19px;position: relative;padding-bottom: 5px;border-bottom: 1px solid transparent;}
.service_list_right_content a:before{content: "";display: block;width: 7px;height: 7px;background: var(--mainColor);border-radius: 50%;position: absolute;left: 0;top: 8px;}
.service_list_right_content a:nth-of-type(3n+1){margin-left: 0;}
.service_list_right_content a:hover{border-color: var(--mainColor);color: var(--mainColor);}
.service_list_more{width: 140px;height: 46px;background: var(--mainColor);color: #FFFFFF;display: flex;justify-content: center;align-items: center;margin-top: 40px;transition: all 0.3s;}
.service_list_more:hover{transform: scale(1.1);}
/*service.html end*/
/*service_list.html start*/
.service_category_box{width: 100%;height: auto;padding: 80px 0px;position: relative;}
.service_category_box:after{content: "";display: block;width: 100%;height: 390px;background: #f7f7f7;position: absolute;left: 0;bottom: 0;z-index: -1;}
.service_category_content{width: 100%;height: auto;}
.service_category_title{width: 100%;height: auto;}
.service_category_title h2{font-size: 50px;color: #333333;font-family: "SourceHanSansCN-Medium";text-align: center;}
.service_category_content{width: 100%;height: auto;margin-top: 60px;position: relative;}
.service_category_content_sw{width: 100%;height: auto;}
.service_category_content_bg{width: 100%;height: auto;}
.service_category_content_bg img{width: 100%;height: auto;display: block;}
.service_category_content_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 88px 49px;top: 100%;transition: all 0.3s;}
.service_category_content_sw .swiper-slide h2{font-size: 22px;color: #FFFFFF;position: absolute;left: 49px;bottom: 40px;transition: all 0.3s;}
.service_category_content_content h3{font-size: 22px;color: #FFFFFF;}
.service_category_content_content i{display: block;width: 88px;height: 1px;background: #FFFFFF;margin-top: 10px;}
.service_category_content_content p{font-size: 16px;color: #FFFFFF;line-height: 1.6;margin-top: 20px;}
.service_category_content_content span{display: block;font-size: 16px;color: #FFFFFF;margin-top: 50px;}
.service_category_content_sw .swiper-slide:hover h2{opacity: 0;}
.service_category_content_sw .swiper-slide:hover .service_category_content_content{top: 0;}
.service_category_content_sw_right,.service_category_content_sw_left{width: 40px;height: 40px;background: #FFFFFF;display: flex;justify-content: center;align-items: center;}
.service_category_content_sw_right img,.service_category_content_sw_left img{width: 55%;display: block;}
.service_category_content_sw_left img{transform: rotateY(-180deg);}
.service_category_content_sw_left{left: -69px;}
.service_category_content_sw_right{right: -69px;}
.service_category_content_sw_left:hover,.service_category_content_sw_right:hover{background: var(--mainColor);}
.service_category_content_sw_left:hover img,.service_category_content_sw_right:hover img{filter: brightness(0) invert(1);}
.service_lists_box{width: 100%;height: auto;padding: 80px 0px;background: #f8f8f8;}
.service_list_btn{width: 100%;height: auto;display: flex;justify-content: center;}
.service_list_btn li{width: 11.42%;height: 50px;background: #FFFFFF;}
.service_list_btn li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 18px;color: #666666;}
.service_list_btn li:hover,
.service_list_btn li.on{background: var(--mainColor);}
.service_list_btn li:hover a,
.service_list_btn li.on a{color: #FFFFFF;}
.service_list_btn li + li{margin-left: 20px;}
.service_lists_content{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;padding-top: 30px;}
.service_lists_content li{width: 32%;height: auto;background: #FFFFFF;position: relative;margin-left: 2%;margin-top: 30px;}
.service_lists_content li:after{content: "";display: block;width: 0;height: 2px;background: var(--mainColor);position: absolute;left: 0;bottom: 0;transition: all 0.3s;}
.service_lists_content li:nth-of-type(3n+1){margin-left: 0;}
.service_lists_content_img{width: 100%;height: auto;overflow: hidden;}
.service_lists_content_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.service_lists_content_content{padding: 30px 38px;width: 100%;height: auto;}
.service_lists_content_content h2{font-size: 18px;color: #333333;text-align: center;}
.service_lists_content_content p{font-size: 14px;color: #666666;line-height: 1.4;margin-top: 10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-align: center;}
.service_lists_content_content span{display: block;font-size: 16px;color: var(--mainColor);text-align: center;margin-top: 20px;}
.service_lists_content li:hover .service_lists_content_img img{transform: scale(1.1);}
.service_lists_content li:hover:after{width: 100%;}
.service_detial_box{width: 100%;height: auto;padding: 80px 0px;background: #f8f8f8;}
.service_detial_content{width: 100%;height: auto;padding: 60px 40px;background: #FFFFFF;}
.service_detial_content_list{width: 100%;height: auto;padding-bottom: 40px;border-bottom: 1px solid #e5e5e5;}
.service_detial_content_list + .service_detial_content_list{margin-top: 40px;}
.service_detial_content_list:nth-last-of-type(1){border-bottom: none;padding-bottom: 0;}
.service_detial_content_list_title{width: 100%;height: auto;margin-bottom: 20px;display: flex;justify-content: flex-start;align-items: center;}
.service_detial_content_list_title h1{font-size: 30px;color: #333333;font-family: "SourceHanSansCN-Medium";}
.service_detial_content_list p{font-size: 16px;color: #666666;text-align: justify;line-height: 1.6;margin-top: 5px;}
.service_detial_content_list_title img{width: 36px;height: auto;display: block;margin-right: 10px;}
.service_detial_content_list_title h2{font-size: 24px;color: #333333;font-family: "SourceHanSansCN-Medium";}
.service_detial_content_list p strong{color: #333333;}
.service_detial_content_list ul{width: 100%;height: auto;display: flex;justify-content: space-between;}
.service_detial_content_list ul li{width: 48.5%;height: auto;margin-top: 40px;}
.service_detial_content_list ul li img{width: 100%;height: auto;display: block;}
/*service_list.html end*/
/*case_detial.html start*/
.case_detial_box{width: 100%;height: auto;padding: 80px 0px;}
.case_detial_content{width: 100%;height: auto;margin-top: 20px;}
.case_detial_content li{width: 100%;height: auto;display: flex;justify-content: flex-start;margin-top: 50px;background: #f8f8f8;}
.case_detial_content_left{width: 50%;height: auto;}
.case_detial_content_left img{width: 100%;height: auto;display: block;}
.case_detial_content_right{width: 50%;height: auto;display: flex;justify-content: center;align-items: center;}
.case_detial_content_right_content{width: 84.86%;height: auto;}
.case_detial_content_right_content p{font-size: 18px;color: #666666;line-height: 1.6;text-align: justify;}
/*case_detial.html end*/
/*news.html start*/
.news_banner_content_txt{width: 100%;height: auto;}
.news_banner_content_txt h1{font-size: 48px;color: #FFFFFF;font-family: "SourceHanSansCN-Bold";}
.news_banner_content_txt p{font-size: 24px;color: #FFFFFF;}
.news_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;}
.index_news_title_right li.on a{color: var(--mainColor);}
.index_news_title_right li:hover a{color: var(--mainColor);}
.news_top_box{width: 100%;height: auto;display: flex;justify-content: space-between;}
.news_top_box li{width: 48.93%;height: auto;position: relative;margin-top: 57px;}
.news_top_img{width: 100%;height: auto;overflow: hidden;}
.news_top_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.news_top_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 30px 40px;display: flex;flex-direction: column;justify-content: flex-end;}
.news_top_content h2{font-size: 22px;color: #FFFFFF;font-family: "SourceHanSansCN-Medium";}
.news_top_content span{display: block;font-size: 16px;color: #FFFFFF;}
.news_top_box li:hover .news_top_img img{transform: scale(1.1);}
.news_list_box{width: 100%;height: auto;padding-top: 30px;}
.news_list_box li{width: 100%;height: auto;background: #FFFFFF;margin-top: 30px;}
.news_list_box li a{display: flex;justify-content: space-between;width: 100%;}
.news_list_left{width: 30.2%;height: auto;overflow: hidden;}
.news_list_left img{width: 100%;height: 100%;object-fit: cover;display: block;transition: all 0.3s;}
.news_list_right{width: 69.8%;height: auto;padding: 50px 55px;}
.news_list_right_time{font-size: 16px;color: #999999;font-family: "SourceHanSansCN-Light";}
.news_list_right h2{font-size: 18px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list_right p{font-size: 16px;color: #666666;margin-top: 12px;}
.news_list_right span{display: flex;justify-content: center;align-items: center;width: 140px;height: 46px;background: var(--mainColor);margin-top: 30px;color: #FFFFFF;}
.news_list_box li:hover .news_list_left img{transform: scale(1.1);}
.page{width: 100%;height: auto;display: flex;justify-content: center;margin-top: 50px;}
.page li{width: 40px;height: 40px;background: #FFFFFF;}
.page li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 20px;color: #747474;}
.page li + li{margin-left: 16px;}
.page li.on,.page li:hover{background: var(--mainColor);}
.page li.on a,.page li:hover a{color: #FFFFFF;}
.page li img{display: block;width: 52%;filter: grayscale(100%);}
.page li.prev img{transform: rotateY(-180deg);}
.page li:hover img{filter: brightness(0) invert(1);}
/*news.html end*/
/*news_detial.html start*/
.news_detial_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;}
.news_detial_content_box{width: 100%;height: auto;padding: 60px;background: #FFFFFF;}
.news_detial_content_title{width: 100%;height: auto;padding-bottom: 20px;border-bottom: 1px solid #e9e9e9;}
.news_detial_content_title h1{font-size: 22px;color: #333333;font-family: "SourceHanSansCN-Medium";text-align: center;}
.news_detial_content_title span{display: block;text-align: center;font-size: 18px;color: #666666;margin-top: 8px;}
.news_detial_content_txt{width: 100%;height: auto;margin-top: 20px;padding-bottom: 60px;border-bottom: 1px solid #E5E5E5;}
.news_detial_content_txt p{font-size: 16px;color: #666666;line-height: 1.6;}
.news_detial_content_txt p img{max-width: 100%;height: auto;margin: 10px auto;}
.news_last_btn{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 39px;}
.news_last_btn a{display: flex;justify-content: center;align-items: center;width: 140px;height: 46px;border: 1px solid #E5E5E5;font-size: 16px;color: #666666;}
.news_last_btn a img{display: block;width: 15px;height: auto;}
.news_last_btn a:nth-of-type(1) img{margin-right: 5px;}
.news_last_btn a:nth-last-of-type(1) img{margin-left: 5px;}
.news_last_btn a:nth-of-type(2){border-color: var(--mainColor);background: var(--mainColor);color: #FFFFFF;}
.news_last_btn a:nth-of-type(1):hover,.news_last_btn a:nth-last-of-type(1):hover{border-color: var(--mainColor);background: var(--mainColor);color: #FFFFFF;}
.news_last_btn a:nth-of-type(1):hover img,.news_last_btn a:nth-last-of-type(1):hover img{filter: brightness(0) invert(1);}
/*news_detial.html end*/
/*business.html start*/
.business_list_box{width: 100%;height: auto;padding: 80px 0px;}
.business_list_ul{width: 100%;height: auto;padding-top: 20px;}
.business_list_ul li{width: 100%;height: auto;background: #f8f8f8;margin-top: 50px;display: flex;justify-content: flex-start;overflow: hidden;position: relative;}
.business_list_ul_left{width: 50%;height: auto;overflow: hidden;}
.business_list_ul_left img{width: 100%;height: auto;display: block;}
.business_list_ul_right{width: 50%;height: auto;display: flex;align-items: center;}
.business_list_ul_right_content{width: 82.86%;height: auto;margin: 0px auto;position: relative;z-index: 2;}
.business_list_ul_right_content_title{width: 100%;height: auto;display: flex;justify-content: flex-start;align-items: center;padding-bottom: 20px;border-bottom: 1px solid #dbdbdb;}
.business_list_ul_right_content_title img{width: 33px;height: auto;display: block;margin-right: 10px;}
.business_list_ul_right_content_title h2{font-size: 22px;color: #333333;font-family: "SourceHanSansCN-Bold";}
.business_list_ul_right_content_link{width: 100%;height: auto;margin-top: 10px;}
.business_list_ul_right_content_link dd{margin-top: 20px;}
.business_list_ul_right_content_link a{padding-bottom: 10px;padding-left: 19px;position: relative;margin-top: 20px;color: #666666;border-bottom: 1px solid transparent;}
.business_list_ul_right_content_link a img{width: 18px;height: auto;margin-left: 16px;filter: grayscale(100%);vertical-align: middle;}
.business_list_ul_right_content_link a:after{content: "";display: block;width: 7px;height: 7px;background: var(--mainColor);border-radius: 50%;position: absolute;left: 0;top: 5px;}
.business_list_ul_right_content_link dd:hover a{border-color: var(--mainColor);}
.business_list_ul_right_content_link a:hover{color: var(--mainColor);}
.business_list_ul_right_content_link a:hover img{filter: initial;}
.business_list_more{display: flex;justify-content: center;align-items: center;width: 140px;height: 46px;font-size: 16px;color: #FFFFFF;background: var(--mainColor);transition: all 0.3s;margin-top: 40px;}
.business_list_more:hover{transform: scale(1.1);}
.business_number{font-size: 260px;color: var(--mainColor);position: absolute;right: 90px;bottom: -150px;opacity: 0.1;font-family: "SourceHanSansCN-Bold";}
.business_list_ul_right_content{padding: 30px 0;}
.business_list_ul_left img{height: 100%;object-fit: cover;}
/*business.html end*/
/*business_category.html start*/
.business_category_box{width: 100%;height: auto;padding: 80px 0px;background: #f8f8f8;}
.business_category_btn{display: flex;justify-content: flex-start;}
.business_category_btn li{height: 50px;background: #FFFFFF;}
.business_category_btn li + li{margin-left: 20px;}
.business_category_btn li a{display: flex;height: 100%;padding: 0 26px;align-items: center;font-size: 18px;color: #666666;}
.business_category_btn li:hover,
.business_category_btn li.on{background: var(--mainColor);}
.business_category_btn li:hover a,
.business_category_btn li.on a{color: #FFFFFF;}
.business_category_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;padding-top: 30px;}
.business_category_ul li{width: 23.5%;height: auto;background: #FFFFFF;margin-top: 30px;margin-left: 2%;}
.business_category_ul li:nth-of-type(4n+1){margin-left: 0;}
.business_category_ul_img{width: 100%;height: auto;overflow: hidden;}
.business_category_ul_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.business_category_ul_content{width: 100%;height: auto;padding: 30px;transition: all 0.3s;}
.business_category_ul_content h2{font-size: 18px;color: #333333;text-align: center;transition: all 0.3s;}
.business_category_ul_content span{display: block;font-size: 16px;color: var(--mainColor);text-align: center;margin-top: 10px;transition: all 0.3s;}
.business_category_ul li:hover .business_category_ul_img img{transform: scale(1.1);}
.business_category_ul li:hover .business_category_ul_content{background: var(--mainColor);}
.business_category_ul li:hover .business_category_ul_content h2{color: #FFFFFF;}
.business_category_ul li:hover .business_category_ul_content span{color: #fff;}
/*business_category.html end*/
/*business_detial.html start*/
.business_detial_box{width: 100%;height: auto;padding: 80px 0px;background: #f8f8f8;}
.business_detial_ul{width: 100%;height: auto;}
.business_detial_ul li{width: 100%;height: auto;background: #FFFFFF;padding: 60px 40px;}
.business_detial_ul li + li{margin-top: 30px;}
.business_detial_ul li h2{padding-left: 17px;font-size: 24px;color: #333333;font-family: "SourceHanSansCN-Medium";position: relative;}
.business_detial_ul li h2:before{content: "";display: block;width: 4px;height: 20px;background: var(--mainColor);position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.business_detial_ul li p{font-size: 16px;color: #666666;line-height: 1.6;margin-top: 25px;}
/*business_detial.html end*/
/*download.html start*/
.download_box{width: 100%;height: auto;padding: 80px 0px;background: #f8f8f8;padding-top: 50px;}
.download_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.download_ul li{width: 48.6%;height: auto;background: #FFFFFF;margin-top: 30px;transition: all 0.3s;}
.download_ul li a{display: flex;justify-content: space-between;align-items: center;padding: 45px 40px;width: 100%;}
.download_ul_left{width: 42px;height: auto;}
.download_ul_left img{width: 100%;height: auto;display: block;filter: grayscale(100%);transition: all 0.3s;}
.download_ul_center{width: 75.24%;height: auto;padding: 0 30px;border: 1px solid #e6e6e6;border-top: none;border-bottom: none;}
.download_ul_center h2{font-size: 18px;color: #5e5e5e;}
.download_ul_center p{font-size: 16px;color: #a4a4a4;margin-top: 8px;}
.download_ul_right{width: 23px;height: auto;}
.download_ul_right img{width: 100%;height: auto;display: block;filter: grayscale(100%);transition: all 0.3s;}
.download_ul li:hover{box-shadow: 0px 0px 16px 0px rgba(107, 107, 107, 0.2);}
.download_ul li:hover .download_ul_left img{filter: initial;}
.download_ul li:hover .download_ul_right img{filter: initial;}
/*download.html end*/
/*contact start*/
.contact_info_box{width: 100%;height: auto;padding: 80px 0px;}
.contact_info_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.contact_info_ul li{width: 23.93%;height: auto;padding: 57px;border: 1px solid #E5E5E5;}
.contact_info_ico{width: 43px;height: auto;margin: 0px auto;}
.contact_info_ico img{width: 100%;height: auto;display: block;}
.contact_info_ul li h2{font-size: 16px;color: #333333;text-align: center;margin-top: 20px;}
.contact_info_ul li p{font-size: 18px;color: #333333;text-align: center;margin-top: 10px;}
.contact_info_ul li p a{color: #333333;}
.contact_wechat{width: 48.63%;height: auto;}
.contact_wechat img{width: 100%;height: auto;display: block;}
.contact_info_ul li:nth-last-of-type(1){display: flex;flex-direction: column;justify-content: center;align-items: center;}
.contact_map_box{width: 100%;height: auto;margin-top: 39px;}
.contact_map_box img{width: 100%;height: auto;display: block;}
.contatct_ygfl_box{width: 100%;height: auto;padding: 80px 0px;background: url(../images/about_advantage_bg.jpg) no-repeat center center;background-size: cover;}
.contatct_ygfl_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;justify-content: space-between;margin-top: 60px;}
.contatct_ygfl_ul li{width: 11.43%;height: auto;padding: 30px 20px;background: #FFFFFF;}
.contatct_ygfl_ul_ico{width: 34px;height: auto;margin: 0px auto;}
.contatct_ygfl_ul_ico img{width: 100%;height: auto;display: block;}
.contatct_ygfl_ul li h2{font-size: 16px;color: #333333;text-align: center;margin-top: 16px;}
.contact_rwgh_box{width: 100%;height: auto;padding: 80px 0px;background: #f6fafa;}
.contact_rwgh_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 60px;}
.contact_rwgh_ul li{width: 32%;height: auto;margin-left: 2%;background: #FFFFFF;}
.contact_rwgh_ul li:nth-of-type(3n+1){margin-left: 0;}
.contact_rwgh_ul_img{width: 100%;height: auto;}
.contact_rwgh_ul_img img{width: 100%;height: auto;display: block;}
.contact_rwgh_ul_content{width: 100%;height: auto;padding: 40px;}
.contact_rwgh_ul_content h2{font-size: 20px;color: #333333;text-align: center;}
.contact_rwgh_ul_content span{display: block;width: 52px;height: 2px;background: var(--mainColor);margin: 0px auto;margin-top: 10px;}
.contact_tem_box{width: 100%;height: auto;padding: 80px 0px;}
.contact_tem_content{width: 100%;height: auto;margin-top: 60px;position: relative;}
.contact_tem_content_sw{width: 100%;height: auto;}
.contact_tem_content_sw img{width: 100%;height: auto;display: block;}
.contact_tem_content_sw_right_btn,.contact_tem_content_sw_left_btn{width: 40px;height: 40px;background: rgba(63, 155, 151, 0.2);display: flex;justify-content: center;align-items: center;}
.contact_tem_content_sw_right_btn img,.contact_tem_content_sw_left_btn img{display: block;width: 60%;}
.contact_tem_content_sw_left_btn img{transform: rotateY(-180deg);}
.contact_tem_content_sw_right_btn{right: -70px;}
.contact_tem_content_sw_left_btn{left: -70px;}
.contact_tem_content_sw_right_btn:hover img,.contact_tem_content_sw_left_btn:hover img{filter:brightness(0) invert(1);}
.contact_tem_content_sw_right_btn:hover,.contact_tem_content_sw_left_btn:hover{background: var(--mainColor);}
.contact_last_box{width: 100%;height: auto;position: relative;}
.contact_last_bg{width: 100%;height: auto;}
.contact_last_bg img{width: 100%;height: auto;display: block;}
.contact_last_content_box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;}
.contact_last_content_box .index_title_box h3{text-align: left;}
.contact_last_content_box .index_title_box h2{left: 0;transform: none;}
.contact_last_content_box p{font-size: 18px;color: #333333;margin-top: 60px;}
/*contact end*/
/*about.html start*/
.about_info_box{width: 100%;height: auto;padding: 80px 0px;overflow: hidden;}
.about_info_content{width: 100%;height: auto;margin-top: 60px;}
.about_info_content_txt{width: 77.3%;height: auto;margin: 0px auto;}
.about_info_content_txt h3{font-size: 20px;color: #333333;font-family: "SourceHanSansCN-Medium";text-align: center;margin-bottom: 20px;}
.about_info_content_txt p{font-size: 16px;color: #666666;text-align: center;line-height: 1.6;}
.about_info_content img{width: 100%;height: auto;display: block;margin-top: 40px;}
.about_info2_box{width: 100%;height: auto;display: flex;justify-content: flex-start;background: #f5f9f9;overflow: hidden;}
.about_info2_left{width: 50%;height: auto;position: relative;}
.about_info2_left img{width: 100%;height: auto;display: block;}
.about_info2_left a{position: relative;display: block;width: 100%;height: auto;}
.about_info2_left a:after{content: "";display: block;width: 106px;height: auto;aspect-ratio:1/1;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: url(../images/about_video_btn.png) no-repeat center center;background-size: cover;}
.about_info2_right{width: 50%;height: auto;display: flex;align-items: center;position: relative;}
.about_info2_right_content{width: 58.23%;height: auto;position: relative;z-index: 2;margin-left: 80px;}
.about_info2_right:after{content: "";display: block;width: 36.98%;height: auto;aspect-ratio:1/1;position: absolute;right: 100px;bottom: 40px;background: url(../images/about_info_logo.png) no-repeat center center;background-size: 100% auto;}
.about_info2_right_content_bottom{width: 100%;height: auto;margin-top: 60px;}
.about_info2_right_content_bottom p{font-size: 16px;color: #666666;line-height: 1.6;text-align: justify;}
.about_info2_right_content_bottom a{display: flex;justify-content: flex-start;align-items: center;margin-top: 30px;font-size: 16px;color: var(--mainColor);}
.about_info2_right_content_bottom a img{display: block;width: 14px;height: auto;margin-right: 10px;}
.about_advantage_box{width: 100%;height: auto;padding: 68px 0px;background: url(../images/about_advantage_bg.jpg) no-repeat center center;background-size: cover;padding-top: 0;}
.about_advantage_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_advantage_ul li{width: 23.5%;height: auto;margin-top: 68px;}
.about_advantage_ul li h2{font-size: 40px;color: #FFFFFF;font-family: "SourceHanSansCN-Heavy";}
.about_advantage_ul li h2 span{color: #FFFFFF;font-family: "SourceHanSansCN-Heavy";}
.about_advantage_ul li h2 i{font-size: 18px;color: rgba(255,255,255,0.7);font-family: "SourceHanSansCN-Normal";font-style: normal;}
.about_advantage_ul li p{color: #FFFFFF;}
.about_culture_box{width: 100%;height: auto;padding: 100px 0 120px;position: relative;}
.about_culture_box:after{content: "";display: block;width: 100%;height: 260px;background: #f2f8f8;position: absolute;left: 0;bottom: 0;z-index: -1;}
.about_culture_ul{width: 100%;height: auto;aspect-ratio:14/5;background: url(../images/about_culture_bg.jpg) no-repeat center center;background-size: cover;display: flex;justify-content: space-between;margin-top: 60px;}
.about_culture_ul li{width: calc(100% / 3);height: 100%;display: flex;align-items: center;justify-content: center;border-right: 1px solid rgba(255,255,255,0.4);}
.about_culture_ul_content{width: 65.67%;height: auto;}
.about_culture_ul_ico{width: 60px;height: auto;margin: 0px auto;}
.about_culture_ul_ico img{width: 100%;height: auto;display: block;}
.about_culture_ul_content h2{font-size: 22px;color: #FFFFFF;font-family: "SourceHanSansCN-Medium";text-align: center;margin-top: 30px;}
.about_culture_ul_content p{font-size: 16px;color: #FFFFFF;line-height: 1.6;font-family: "SourceHanSansCN-Light";text-align: center;margin-top: 15px;}
.about_culture_ul li:nth-last-of-type(1){border-right: none;}
.about_development_box{width: 100%;height: auto;padding: 100px 0px;background: url(../images/about_development_bg.jpg) no-repeat center center;background-size: cover;}
.about_history_content{width: 100%;height: auto;margin-top: 50px;}
.showreel_box {
  width: 100%;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   background-color: #fff;
  overflow: hidden;
  position: relative;
  height: 90px;
   line-height: 90px;
   padding: 0 90px;
   box-shadow: 0 0 90px rgba(29,56,75,.17);
   margin-bottom: 50px;
 }
 .showreel_box .btn_img_prev,  .showreel_box .btn_img_next {
   display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  width: 90px;
  height: 100%;
   text-align: center;
  /*background-color: rgba(0, 0, 0, 0.4);*/
  color: #bebdc2;
  cursor: pointer; }
.showreel_box .btn_img_prev:hover, .showreel_box .btn_img_next:hover{
  color: var(--mainColor);
}
 .showreel_box .btn_img_prev i,  .showreel_box .btn_img_next i {
   font-size: 18px;
 }
 .showreel_box .btn_img_prev {
  left: 0; }
 .showreel_box .btn_img_next {
  right: 0; }
 .view_box{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
 }
 .showreel_box .list_u_img_box {
  font-size: 0;
  width: 99999999px;
  position: absolute;
  left: 0;
  top: 0;
  transition: left .5s ease;
 }
 .showreel_box .list_u_img_box > a {
  position: relative;
  width: 125px;
  display: inline-block;
  vertical-align: middle;
   font-size: 20px;
   text-align: center;
   color: #979ba0;
   cursor: pointer;
   transition: all .5s ease;
 }
  .showreel_box .list_u_img_box > a.on{
    font-size: 24px;
    color: var(--mainColor);
    position: relative;
    cursor: auto;
  }
.showreel_box .list_u_img_box > a::after{
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 76.666%;
  margin-left: -.5em;
  width: 0;
  height: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: var(--mainColor);
  transition: all .5s ease;
}
.showreel_box .list_u_img_box >a:hover{
  color: var(--mainColor);
}
.showreel_box .list_u_img_box > a.on::after,.showreel_box .list_u_img_box >a:hover::after{
  width: 1em;
}
 .showreel_box .list_u_img_box > img:last-child {
  margin-right: 0; }
.disab{
  pointer-events:none;
  opacity: 0;
}
.dev_con{
  position: relative;
}
.dev_con .tea_case{
  position: relative;
  z-index: 1;
  padding-bottom: .9rem;
}
.tab_time_bottom .showreel_box {
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
   background-color: transparent;
  overflow: hidden;
  position: relative;
  height: 90px;
  line-height: 90px;
  padding: 0 90px;
  box-shadow: none;
  margin-bottom: 0;
}
.tab_time_bottom .showreel_box .list_u_img_box > a{
  width: 95px;
  font-size: 16px;
  color: #979ba0;
  transition: all .5s ease;
}
.tab_time_bottom .showreel_box .list_u_img_box > a.on,.tab_time_bottom .showreel_box .list_u_img_box > a:hover {
  font-size: 16px;
  color: var(--mainColor);
}
.tab_time_bottom .showreel_box .list_u_img_box > a::after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 70%;
  margin-left: -1em;
  width: 0;
  height: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: var(--mainColor);
  transition: all .5s ease;
}
.tab_time_bottom .showreel_box .list_u_img_box > a:hover::after,.tab_time_bottom .showreel_box .list_u_img_box > a.on::after {
  width: 2em;
}
.tab_time_bottom .showreel_box .btn_img_prev,.tab_time_bottom .showreel_box .btn_img_next{
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  height: 40px;
  width: 40px;
  line-height: 40px;
  color: #7a858a;
  text-align: center;
  -webkit-box-shadow: 0 0 27px rgba(29, 56, 75, .17);
  -moz-box-shadow: 0 0 27px rgba(29, 56, 75, .17);
  box-shadow: 0 0 27px rgba(29, 56, 75, .17);
  top: 50%;
  left: 25px;
  margin-top: -20px;
}
.tab_time_bottom .showreel_box .btn_img_next{
  right: 25px;
  left: auto;
}
.dev_tex_box > div{
  display: none;
  width: 57%;
  margin: 0px auto;
  line-height: 45px;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: .5rem;
  min-height: 2.6rem;
  text-align: center;
}
.dev_tex_box > div h2{font-size: 20px;color: var(--mainColor);font-family: "SourceHanSansCN-Bold";text-align: center;}
.time_title_case{
  position: relative;
  padding-top: 13.5rem;
  padding-bottom: 80px;
  overflow: hidden;
  font-family: "SourceHanSansCN-Heavy" !important;
}
.at_time{
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  color: #e9eff2;
  font-size: 300px;
  line-height: 0.8;
  background: -ms-linear-gradient(180deg, rgba(233, 239, 242, 0), rgba(233, 239, 242, 0), rgba(233, 239, 242, 0));
  background: -moz-linear-gradient(180deg, #f1f2f3, rgba(233, 239, 242, 0.7), rgba(233, 239, 242, 0));
  background: -o-linear-gradient(180deg, #f1f2f3, rgba(233, 239, 242, 0.7), rgba(233, 239, 242, 0));
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0,rgba(246, 249, 251, 1)),color-stop(0.10,rgba(233, 239, 242, 1)),color-stop(0.7,rgba(233, 239, 242, 0.7)), color-stop(1, rgba(233, 239, 242, 0)));
  background:  -webkit-linear-gradient(bottom, #f1f2f3, rgba(63, 155, 151, 0.26), rgba(63, 155, 151, 0.26));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "SourceHanSansCN-Heavy";
}
.at_time span{
	font-family: "SourceHanSansCN-Heavy";
}
.time_sha{
  position: absolute;
  pointer-events: none;
  z-index: 2;
  width: 100%;
  height: 100%;
 
}
.time_line_case{
  margin: 0 auto;
  width: 83.33333%;
  margin-top: .5rem;
}
.time_line_box{
  width: 99999px;
  position: relative;
  top: 0;
  left: 0;
  transition: all .5s ease;
}
.time_line_box > div{
  float: left;
  position: relative;
  width: 330px;
  height: 6px;
  background: -ms-linear-gradient(right, rgba(1,0,130,0.6028536414565826) 0%, rgba(1,0,130,1) 100%);
  background: -moz-linear-gradient(right, rgba(1,0,130,0.6028536414565826) 0%, rgba(1,0,130,1) 100%);
  background: -o-linear-gradient(right, rgba(1,0,130,0.6028536414565826) 0%, rgba(1,0,130,1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0,rgba(50, 131, 97, 1)), color-stop(1, rgba(204, 229, 180, 1)));
  background: -webkit-linear-gradient(right, rgba(63, 155, 151, 1) 0%, rgba(63, 155, 151, 1) 100%);
  font-size: 20px;
  line-height: 1;
}
.btn_time{
  position: absolute;
  right: -10px;
  top: -7px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--mainColor);
  z-index: 1;
  cursor: pointer;

}
.btn_time > span{
  position: absolute;
  left: 50%;
  margin-left: -23px;
  top: -50px;
  z-index: 2;
  transition: all .5s ease;
}
.time_line_box > div:nth-child(odd) .btn_time > span{
  bottom: -50px;
  top:auto;
}
.btn_time::after{
  content: '';
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 36px;
  height: 36px;
  background-color: rgba(63,155,155,.15);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  animation:dot1 2s infinite ease;
  -webkit-animation:dot1 2s infinite ease; /* Safari 和 Chrome */}
@keyframes dot1 {
  0%{
    width: 20px;
    height: 20px;
  }
  50%{
    width: 36px;
    height: 36px;
  }
  100%{
    width: 20px;
    height: 20px;
  }

}
.btn_time:hover::after{
  display: block;
}
.time_line_box > div.bodes{
  pointer-events: none;
  background: -ms-linear-gradient(right, rgba(145, 147, 149, 1) 0%, rgba(220, 224, 225, 1) 100%);
  background: -moz-linear-gradient(right, rgba(145, 147, 149, 1) 0%, rgba(220, 224, 225, 1) 100%);
  background: -o-linear-gradient(right, rgba(145, 147, 149, 1) 0%, rgba(220, 224, 225, 1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0,rgba(145, 147, 149, 1)), color-stop(1, rgba(220, 224, 225, 1)));
  background: -webkit-linear-gradient(right, rgba(145, 147, 149, 1) 0%, rgba(220, 224, 225, 1) 100%);
}
.bodes .btn_time{
  background-color: #959798;
}
.bodes .btn_time span{
  color: #979ba0;
}
/*波浪背景*/
.wave_box{
  width: 100%;
  height: 350px;
  position: absolute;
  left: 0;
  bottom: 0;
  overflow: hidden;
}
.wave {
  overflow: hidden;
  position: absolute;
  top: 129%;
  width: 140%;
  transform: translateY(-50%);
  color: #fff;
  margin-left: -20%;
  animation: 3s ease-in-out infinite alternate waveAnimateA;
}
@keyframes waveAnimateA {
  0% {
    transform: translate(-80px,-52%);
  }

  100% {
    transform: translate(80px,-50%);
  }
}
.wave svg {
  fill: rgba(233,239,242,1);
  width: 102%;
  margin-left: -1%;
  height: auto;
}
.st0{fill:#E9EFF2;opacity:0.5}
.st1{opacity:0.5;fill:#E9EFF2;}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:var(--mainColor);}

.titie_box_bg{
  width: 130px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -65px 0 0 -65px;
  z-index: 1;
  transform: scale(0);
transition: all .5s ease;
}
.titie_box_bg svg{
  width: 100%;
  position: relative;
  z-index: 1;
}
.titie_box_bg #title_bg_down{
  opacity: .3;
  transform: rotate(37deg) scale(1.02);
  position: absolute;
  left: 0;
  right: 0;
  z-index: 0;
}

.time_line_box .on .btn_time > span{
  font-size: 40px;
  color: #fff;
  top: 50% !important;
  transform: translate(-50%,-50%);
  bottom: auto !important;
  margin-left: 0;
}
.time_line_box .on .btn_time .titie_box_bg{
  transform: scale(1);
}
.time_line_box .on .btn_time .titie_box_bg > #title_bg_down{
  animation: alpha 2.25s linear infinite forwards;

}
@keyframes alpha {
  0% {
    transform: rotate(0);
  }
  25% {
  }
  50% {
    border-radius: 50%;
  }
  75% {
  }
  100% {
    transform: rotate(360deg);
  }
}
.tab_time_bottom{margin-bottom: 50px;}
.about_honor_box{width: 100%;height: auto;padding: 110px 0px;background: url(../images/about_honor_bg.jpg) no-repeat center center;background-size: cover;}
.anout_honor_btn li{font-size: 18px;color: #333333;cursor: pointer;margin-bottom: 35px;padding-bottom: 5px;border-bottom: 1px solid transparent;}
.anout_honor_btn li + li{margin-left: 70px;}
.anout_honor_btn li.on,.index_news_title_right li:hover{color: var(--mainColor);font-family: "SourceHanSansCN-Medium";border-color: var(--mainColor);}
.about_honor_content_box{width: 100%;height: auto;margin-top: 64px;}
.about_honor_list{width: 100%;height: auto;display: none;justify-content: space-between;}
.about_honor_list_left{width: 27.86%;height: auto;}
.about_honor_list_left img{width: 100%;height: auto;display: block;}
.about_honor_list_right{width: 69.43%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.anout_honor_btn{display: flex;justify-content: flex-end;}
.about_honor_list_right li{width: 32%;height: auto;margin-left: 2%;}
.about_honor_list_right li img{width: 100%;height: auto;display: block;}
.about_honor_list_right li:nth-of-type(3n+1){margin-left: 0;}
.about_brand_box{width: 100%;height: auto;padding: 115px 0px;overflow: hidden;background: url(../images/about_brand_bg.jpg) no-repeat center center;background-size: cover;}
.about_brand_content{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;margin-top: 60px;}
.about_brand_content_left{width: 48%;height: auto;}
.about_brand_content_left p{font-size: 16px;color: #FFFFFF;line-height: 1.6;text-align: justify;}
.about_brand_content_right{width: 47.2%;height: auto;}
.about_brand_content_right img{width: 100%;height: auto;display: block;}
.about_contact_box{width: 100%;height: auto;padding: 100px 0;overflow: hidden;}
.about_contact_content_box{width: 100%;height: auto;margin-top: 60px;display: flex;justify-content: space-between;}
.about_contact_content_left{width: 58.86%;height: auto;}
.about_contact_content_left img{width: 100%;height: auto;display: block;}
.about_contact_content_left{width: 35%;height: auto;}
.about_contact_content_left_top{width: 100%;height: auto;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;}
.about_contact_content_left_top h2{font-size: 24px;color: var(--mainColor);padding-left: 22px;position: relative;font-family: "SourceHanSansCN-Bold";}
.about_contact_content_left_top h2:before{content: "";display: block;width: 8px;height: 8px;background: var(--mainColor);position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.about_contact_content_left_top p{font-size: 18px;color: var(--mainColor);padding-left: 22px;margin-top: 19px;}
.about_contact_content_left_center{width: 100%;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;margin-top: 30px;}
.about_contact_content_left_center h2{font-size: 24px;color: var(--mainColor);padding-left: 22px;position: relative;font-family: "SourceHanSansCN-Bold";}
.about_contact_content_left_center h2:before{content: "";display: block;width: 8px;height: 8px;background: var(--mainColor);position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.about_contact_content_left_center p{font-size: 18px;color: #333333;padding-left: 22px;margin-top: 19px;}
.about_contact_content_left_bottom{margin-top: 30px;}
.about_contact_content_left_bottom p{font-size: 18px;color: #333333;padding-left: 22px;margin-top: 19px;position: relative;}
.about_contact_content_left_bottom p:before{content: "";display: block;width: 8px;height: 8px;background: var(--mainColor);border-radius: 50%;position: absolute;left: 0;top: 10px;}
/*about.html end*/
/*case.html strat*/
.case_mxhz_box{width: 100%;height: auto;padding: 100px 0;background: url(../images/case_cooreration_bg.jpg) no-repeat center center;background-size: cover;}
.case_mxhz_bottom{width: 100%;height: auto;margin-top: 74px;display: flex;justify-content: flex-start;flex-wrap: wrap;padding-left: 13.335%;overflow: hidden;}
.case_mxhz_bottom_left{width: 23.833%;height: auto;position: relative;z-index: 99;}
.case_mxhz_bottom_left p{font-size: 16px;color: #333333;line-height: 1.6;}
.case_mxhz_bottom_left p strong{color: var(--mainColor);}
.case_mxhz_bottom_right{width: 83%;height: auto;margin-left: -6.833%;position: relative;}
.case_mxhz_bottom_right_content{width: 100%;height: auto;overflow: hidden;clip-path: polygon(18% 0, 100% 0%, 100% 100%, 0% 100%);}
.case_mxhz_bottom_right_sw{width: 83.03%;height: auto;overflow: unset;margin-left: 0;}
.case_mxhz_bottom_right_sw .swiper-slide{height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.case_mxhz_bottom_right_sw_ul{width: 47.2%;margin-left: -20.8%;}
.case_mxhz_bottom_right_sw_ul li{width: 62.64%;height: auto;}
.case_mxhz_bottom_right_sw_ul li img{width: 100%;height: auto;display: block;}
.case_mxhz_bottom_right_sw_ul li + li{margin-top: 22px;}
.case_mxhz_bottom_right_sw_ul li:nth-of-type(1){margin-left: 37%;}
.case_mxhz_bottom_right_sw_ul li:nth-of-type(2){margin-left: 25%;}
.case_mxhz_bottom_right_sw_ul li:nth-of-type(3){margin-left: 13%;}
.case_mxhz_bottom_right_sw .swiper-slide:nth-of-type(1) .case_mxhz_bottom_right_sw_ul:nth-of-type(1){margin-left: 0;}
.case_mxhz_bottom_right_sw .swiper-slide:nth-of-type(3) .case_mxhz_bottom_right_sw_ul:nth-of-type(1){margin-left: -41%;}
.case_mxhz_bottom_right_sw_right_btn,.case_mxhz_bottom_right_sw_left_btn{width: 212px;height: auto;top: auto;transform: none;background: none;z-index: 99;}
.case_mxhz_bottom_right_sw_right_btn img,.case_mxhz_bottom_right_sw_left_btn img{width: 100%;height: auto;display: block;}
.case_mxhz_bottom_right_sw_right_btn{left: -177px;bottom: 0;right: auto;}
.case_mxhz_bottom_right_sw_left_btn{left: -109px;bottom: 138px;}
.case_zmqy_box{width: 100%;height: auto;padding: 100px 0;background: url(../images/case_zmqy_bg.jpg) no-repeat center center;background-size: cover;}
.case_zmqy_box .index_title_box h2{left: 0;transform: none;}
.case_zmqy_box .index_title_box h3{text-align: left;}
.case_zmqy_content_box{width: 77.8%;height: auto;margin: 0px auto;margin-top: 85px;position: relative;aspect-ratio:1493/653;display: flex;justify-content: center;align-items: center;}
.case_zmqy_content_number{width: 240px;height: auto;aspect-ratio:1/1;background: #FFFFFF;display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 50%;box-shadow: 0px 0px 35px 0px rgba(63, 155, 151, 0.6);}
.case_zmqy_content_number h2{font-size: 70px;color: var(--mainColor);font-family: "SourceHanSansCN-Heavy";text-align: center;line-height: 1;}
.case_zmqy_content_number p{font-size: 22px;color: #333333;text-align: center;margin-top: 10px;}
.case_zmqy_content_logo{width: 100%;height: 100%;position: absolute;left: 0;top: 0px;background: transparent !important;}
.case_zmqy_content_logo li{width: 156px;height: auto;aspect-ratio:1/1;overflow: hidden;border-radius: 50%;background: #FFFFFF;box-shadow: 0px 0px 35px 0px rgba(63, 155, 151, 0.6);position: absolute;display: flex;justify-content: center;align-items: center;opacity: 0;transform: scale(1);transition: opacity 0.25s linear;cursor: pointer;will-change: transform, opacity;transform-origin: center center;}
.case_zmqy_content_logo li img {
  width: 62%;
  height: 62%;
  object-fit: contain;
  pointer-events: none;
}
.case_zmqy_content_logo li:hover {
  box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.2);
  opacity: 1 !important;
}
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
    .case_zmqy_content_logo li.fade-in { animation: fadeIn 1.5s ease-out forwards; }

    /* 一次往复：先放大到 scaleMax，再变小并淡出 */
    @keyframes pulseOut {
      0%   { transform: scale(0);   opacity: 0; }
      45%  { transform: var(--scale-max, scale(1.35)); opacity: 1; }
      100% { transform: scale(0.7); opacity: 0; }
    }
    .case_zmqy_content_logo li.pulse-out { animation: pulseOut var(--pulse-duration, 1200ms) ease-in forwards; }

    @media (prefers-reduced-motion: reduce) {
      .case_zmqy_content_logo li { transition: none; animation: none !important; }
    }

.case_list_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;}
.case_list_btn_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;margin-top: 49px;}
.case_list_btn{display: flex;justify-content: flex-start;}
.case_list_btn li{width: 160px;height: 50px;background: #FFFFFF;}
.case_list_btn li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 18px;color: #666666;}
.case_list_btn li + li{margin-left: 20px;}
.case_list_btn li.on,.case_list_btn li:hover{background: var(--mainColor);}
.case_list_btn li.on a,.case_list_btn li:hover a{color: #FFFFFF;}
.case_list_swiper_btn_box{width: 100px;height: 40px;display: flex;justify-content: space-between;align-items: center;}
.case_list_swiper_btn_box li{width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;cursor: pointer;background: #FFFFFF;}
.case_list_swiper_btn_right img{transform: rotateY(-180deg);}
.case_list_swiper_btn_box li:hover{background: var(--mainColor);}
.case_list_swiper_btn_box li:hover img{filter: brightness(0) invert(1);}
.case_list_swiper{width: 100%;height: auto;margin-top: 60px;}
.case_list_swiper .swiper-slide{width: 100%;height: auto;background: #FFFFFF;}
.case_list_swiper_img{width: 100%;height: auto;overflow: hidden;}
.case_list_swiper_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.case_list_swiper_content{width: 100%;height: auto;padding: 19px 0;}
.case_list_swiper_content h2{font-size: 18px;color: #333333;text-align: center;margin-top: 20px;}
.case_list_swiper_content span{display: block;font-size: 16px;color: var(--mainColor);text-align: center;margin-top: 10px;}
.case_list_swiper .swiper-slide:hover .case_list_swiper_img img{transform: scale(1.1);}















/*case.html end*/
/*content end*/
/*footer start*/
.footer{width: 100%;height: auto;}
.footer_top_box{width: 100%;height: auto;padding: 58px 0px 118px;background: url(../images/footer_bg.jpg) no-repeat center center;background-size: cover;}
.footer_top_content_box{width: 100%;height: auto;display: flex;justify-content: space-between;}
.footer_logo{width: 140px;height: auto;}
.footer_logo img{width: 100%;height: auto;display: block;}
.footer_nav_list h2{font-size: 18px;color: #FFFFFF;}
.footer_nav_list span{display: block;width: 34px;height: 3px;background: var(--mainColor);margin-top: 7px;}
.footer_nav_list_content{margin-top: 19px;}
.footer_nav_list_content a{display: block;font-size: 16px;color: #c2c2c2;opacity: 0.8;font-family: "SourceHanSansCN-ExtraLight";line-height: 2;}
.footer_nav_list_content a:hover{opacity: 1;color: #FFFFFF;}
.footer_nav_list:nth-of-type(3){width: 13.4%;height: auto;}
.footer_nav_list:nth-of-type(3) .footer_nav_list_content{display: flex;justify-content: space-between;flex-wrap: wrap;}
.footer_nav_list:nth-of-type(3) .footer_nav_list_content a{width: 48.5%;}
.footer_info_box h2{font-size: 18px;color: #FFFFFF;}
.footer_info_box span{display: block;width: 34px;height: 3px;background: var(--mainColor);margin-top: 7px;margin-bottom: 19px;}
.footer_info_box p{font-size: 14px;color: #c2c2c2;opacity: 0.8;line-height: 2;}
.footer_info_box p a{font-size: 24px;color: var(--mainColor);font-family: "SourceHanSansCN-Bold";}
.footer_info_wechat{width: 46px;height: auto;aspect-ratio:1/1;background: rgba(255,255,255,0.1);border-radius: 50%;display: flex;justify-content: center;align-items: center;position: relative;margin-top: 20px;}
.footer_info_wechat_btn{width: 27px;height: auto;cursor: pointer;}
.footer_info_wechat_btn img{width: 100%;height: auto;display: block;}
.footer_info_wechat_img{width: 130px;height: auto;background: #FFFFFF;position: absolute;left: 50%;top: calc(100% + 20px);transform: translateX(-50%);display: none;}
.footer_info_wechat_img img{width: 100%;height: auto;display: block;}
.footer_info_wechat:hover .footer_info_wechat_img{display: block;}
.footer_last_box{width: 100%;height: 50px;display: flex;align-items: center;background: #000000;}
.footer_last_box p{font-size: 16px;color: #c4c4c4;text-align: center;}
.footer_last_box p a{color: #c4c4c4;}
.footer_last_box p a:hover{text-decoration: underline;}
.online_ul{width: 80px;height: auto;position: fixed;top: 50%;transform: translateY(-50%);right: 30px;z-index: 99;}
.online_ul li{width: 100%;height: auto;aspect-ratio:1/1;position: relative;}
.online_ul li + li{margin-top: 1px;}
.online_ul_btn{width: 100%;height: 100%;background: var(--mainColor);overflow: hidden;transition: all 0.3s;}
.online_ul_btn a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.online_ul_btn img{display: block;width: 46px;height: auto;}
.online_ul_content{width: 200px;height: 100%;padding-right: 5px;position: absolute;right: 100%;top: 0;justify-content: center;align-items: center;display: none;transition: all 0.3s;}
.online_ul_content a{font-size: 18px;color: #FFFFFF;display: flex;justify-content: flex-start;align-items: center;width: 100%;height: 100%;background: var(--mainColor);padding-left: 20px;}
.online_ul li:hover .online_ul_content{display: flex;}
.online_ul_content.wechat{width: 120px;height: 120px;top: 50%;transform: translateY(-50%);}
.online_ul_content img{width: 100%;height: auto;display: block;}
.back_top{width: 44px;height: 44px;background: var(--mainColor);border-radius: 50%;display: flex;justify-content: center;align-items: center;position: fixed;bottom: 74px;right: 55px;z-index: 999;cursor: pointer;transition: all 0.3s;display: none;}
.back_top:hover{background: #002C60;}
.back_top img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.online_ul li:nth-last-of-type(1){margin-top: 10px;}
/*footer end*/
@media (max-width: 1768px) {
	.contentWH1400{width: 83.33%;}
	.index_banner_swiper_btn_left{left: 15px;}
	.index_banner_swiper_btn_right{right: 15px;}
	.index_banner_swiper_content_left{width: 58.21%;}
	.index_about_box{padding-left: 8.335%;padding-bottom: 412px;}
	.index_about_advantage_box{width: 83.33%;left: 8.335%;}
	.index_business_left_top{padding: 30px 20px;}
	.index_business_left_bottom{padding: 30px 20px;}
	.index_partner_content_right{padding-left: 25px;}
	.index_partner_content_left{width: 79.43%;}
	.footer_nav_list:nth-of-type(3){width: 15.4%;}
	.service_list_left img{height: 100%;object-fit: cover;}
	.contact_info_ul li{padding: 30px 20px;}
	.contatct_ygfl_ul li{width: 23.5%;margin-top: 30px;}
	.contatct_ygfl_ul{margin-top: 30px;}
	.contact_last_content_box p{margin-top: 25px;}
	.about_info_content_txt{width: 84.3%;}
	.about_info2_right_content{width: 69.23%;}
	.about_info2_right .index_about_left_title h3{font-size: 72px;}
	.about_info2_right_content_bottom{margin-top: 30px;}
	.about_info2_right_content{margin-left: 55px;}
}
@media (max-width: 1400px) {
	.contentWH1400{width: 92%;}
	.index_about_advantage_box{bottom: 58px;}
	.index_business_left_top h2{font-size: 15px;}
	.index_partner_content_left{width: 75.43%;}
	.footer_top_content_box{flex-wrap: wrap;}
	.footer_nav_list:nth-of-type(3){width: 18.4%;}
	.service_category_content_sw_left{left: 0;}
	.service_category_content_sw_right{right: 0;}
	.case_detial_content_right_content{padding: 30px 0;}
	.case_detial_content_left img{height: 100%;object-fit: cover;}
	.contact_tem_content_sw_right_btn{right: 0;}
	.contact_tem_content_sw_left_btn{left: 0;}
	.about_info2_right_content{padding: 30px 0;}
	.about_info2_left a{height: 100%;}
	.about_info2_left a img{height: 100%;object-fit: cover;}
	.case_mxhz_bottom{padding: 0 4%;}
	.case_mxhz_bottom_left{width: 100%;}
	.case_mxhz_bottom_right{width: 100%;margin-top: 50px;margin-left: 0;}
	.case_mxhz_bottom_right_sw_right_btn, .case_mxhz_bottom_right_sw_left_btn{width: 140px;}
	.case_mxhz_bottom_right_sw_left_btn{bottom: auto;top: 5%;left: 4%;}
	.case_mxhz_bottom_right_sw_right_btn{left: 0;top: 29%;}
	.case_list_btn_box{flex-wrap: wrap;}
	.case_list_swiper_btn_box{width: 100%;justify-content: center;margin-top: 30px;}
	.case_list_swiper_btn_box li + li{margin-left: 20px;}
	
	
}
@media (max-width: 1200px) {
	.header_search_btn{margin-left: 20px;}
	.header_content_right_nav li + li{margin-left: 20px;}
	.index_banner_swiper_content_left h2{font-size: 40px;}
	.index_banner_swiper_content_left h3{font-size: 20px;}
	.index_banner_swiper_content_left p{font-size: 18px;}
	.index_banner_swiper_content_left{padding-left: 12%;width: 61.21%;}
	.index_about_box{padding: 50px 4%;flex-wrap: wrap;}
	.index_about_left{width: 100%;margin-top: 0;}
	.index_about_advantage_box{position: relative;left: 0;bottom: 0;width: 100%;margin-top: 50px;}
	.index_about_right{width: 100%;margin-top: 30px;}
	.index_about_advantage_box li h2{font-size: 28px;}
	.index_business_left_bottom_content p{font-size: 14px;}
	.index_business_left_bottom_title h2{font-size: 16px;}
	.service_list_right_content a{width: 32%;margin-left: 2%;}
	.download_ul_center{width: 69.24%;}
	.case_mxhz_bottom_right_sw_right_btn, .case_mxhz_bottom_right_sw_left_btn{width: 115px;}
	.case_list_btn{width: 100%;flex-wrap: wrap;}
	.case_list_btn li{width: 32%;margin-left: 2% !important;margin-top: 10px;}
	.case_list_btn li:nth-of-type(3n+1){margin-left: 0 !important;}
     .nav_list_box{width: 223px;}
}
@media (max-width: 990px) {
	.index_banner_swiper_content_left{width: 77.21%;}
	.index_banner_swiper_btn_right, .index_banner_swiper_btn_left{width: 48px;height: 48px;}
	.index_banner_swiper_btn_right img, .index_banner_swiper_btn_left img{width: 22%;}
	.online_ul{width: 48px;}
	.online_ul_btn img{width: 50%;}
	.index_about_advantage_box{padding: 5% 4%;}
	.index_about_advantage_box li{width: 48.5%;}
	.index_business_ul li.on{flex: 0 0 74.5%;}
	.index_partner_content{flex-direction: column-reverse;}
	.index_partner_content_right{display: flex;justify-content: center;padding-left: 0;border: none;width: 100%;}
	.index_partner_content_right li{width: 32%;}
	.index_partner_content_right li + li{margin-top: 0;margin-left: 2%;}
	.index_partner_content_left{width: 100%;margin-top: 30px;}
	.online_ul{right: 10px;}
	.footer_nav_list:nth-of-type(3){width: 43.4%;}
	.footer_nav_list{width: 23%;margin-bottom: 30px;}
	.footer_logo{width: 100%;display: flex;justify-content: center;align-items: center;margin-bottom: 30px;}
	.footer_logo img{width: 140px;}
	.header_content_right_nav li + li{margin-left: 15px;}
	.header_content_right_nav_list_left_item a{font-size: 13px;}
	.header_content_right_nav_list_right_left_list a{font-size: 13px;}
	.header_content_right_nav_list_right_right_list a{font-size: 13px;}
	.service_list_right{padding: 25px;}
	.service_list_right_content a{font-size: 14px;}
	.service_category_content_content{padding: 20px 49px;}
	.news_top_content{padding: 30px 22px;}
	.news_top_content h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.business_category_ul{justify-content: space-between;}
	.business_category_ul li{width: 48.5%;margin-left: 0;}
	.contact_info_ul{margin-top: 30px;}
	.contact_info_ul li{width: 48.5%;margin-top: 30px;}
	.contact_last_bg{height: 48vw;}
	.contact_last_bg img{height: 100%;object-fit: cover;}
	.about_info_content_txt{width: 100%;}
	.about_info2_box{flex-wrap: wrap;}
	.about_info2_left{width: 100%;}
	.about_info2_right{width: 100%;padding: 5% 4%;}
	.about_info2_right_content{padding: 0;margin-left: 0;width: 100%;}
	.about_advantage_ul li{width: 48.5%;}
	.about_culture_ul{aspect-ratio:intial;height: 380px;}
	.about_culture_box .index_title_box h3{font-size: 64px;}
	.anout_honor_btn li + li{margin-left: 30px;}
	.about_brand_box .index_title_box.white h3{font-size: 66px;}
	.about_brand_content{flex-direction: column-reverse;}
	.about_brand_content_right{width: 100%;}
	.about_brand_content_left{width: 100%;margin-top: 30px;}
	.about_contact_content_box{flex-wrap: wrap;}
	.about_contact_content_left{width: 100%;}
	.about_contact_content_right{width: 100%;margin-top: 50px;}
}
@media(max-width:768px){
	.hd_btn{display: block;}
	.header_content_box{height: 13.8vw;}
	.header_content_right_nav{position: absolute;left: 0;top: 13.8vw;height: calc(100vh - 13.8vw);left: 0;z-index: 99;background: rgba(0,0,0,0.8);display: none;width: 100%;overflow: hidden;overflow-y: auto;padding: 8vw 0;}
	.logo{width: 20vw;}
	.header_search_btn{width: 5vw;margin-left: 5.8vw;}
	.header_content_right_nav li{height: auto;padding-left: 5.8vw;}
	.nav_frist_link{display: inline-block;line-height: 10.8vw;}
	.header_content_right_nav li + li{margin-left: 0;}
	.header_content_right_nav_list{position: relative;top: 0;}
	.header_content_right_nav_list .contentWH1400{flex-wrap: wrap;}
	.header_content_right_nav_list_left{width: 100%;}
	.header_content_right_nav_list_right{display: none;}
	.header_content_right_nav_list{padding: 5% 0}
	.header_content_right_nav_list_left{padding-right: 0;border: none;}
	.header_content_right_nav_list_left_item{height: 10.8vw;padding: 0 2%;}
	.header_content_right_nav_list_left_item a{font-size: 3.6vw;}
	.header_content_right_nav_list_left_item i{width: 4.6vw;}
     .nav_list_box{position: relative;width: 100%;left: 0;top: 0;transform: none;}
     .nav_two_link{line-height: 10.8vw;display: inline-block;font-size: 3.6vw;}
     .nav_list_content{position: relative;left: 0;top: 0;transform: none;}
     .nav_list_content a{height: 10.8vw;font-size: 3.6vw;}




	.index_banner_swiper_bg{height: 80vw;}
	.index_banner_swiper_bg img{height: 100%;object-fit: cover;}
	.index_banner_swiper_content_left h2{font-size: 4.8vw;}
	.index_banner_swiper_content_left h3{font-size: 3.8vw;margin-top: 1.8vw;}
	.index_banner_swiper_content_left p{font-size: 3.6vw;margin-top: 1.8vw;}
	.index_banner_swiper_btn_right, .index_banner_swiper_btn_left{width: 6.8vw;height: 6.8vw;}
	.index_banner_swiper_btn_left{left: 3.2vw;}
	.index_banner_swiper_btn_right{right: 3.2vw;}
	.index_banner_swiper_content_left{width: 89.21%;}
	.index_about_box{padding: 8vw 4%;}
	.index_about_left_title h3{font-size: 10.8vw;}
	.online_ul{display: none;}
	.index_about_left_title h2{font-size: 4.8vw;bottom: 3vw;}
	.index_about_left_txt{margin-top: 5.8vw;}
	.index_about_left_txt p{font-size: 3.6vw;}
	.index_about_left_txt a{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 5.8vw;}
	.index_about_right{margin-top: 5.8vw;}
	.index_about_right a:after{width: 11vw;}
	.index_about_advantage_box{margin-top: 5.8vw;}
	.index_about_advantage_box li h2{font-size: 4.8vw;}
	.index_about_advantage_box li h2 i{font-size: 3.6vw;}
	.index_about_advantage_box li p{font-size: 3.6vw;}
	.index_about_advantage_box li{margin-bottom: 3.8vw;}
	.index_about_advantage_box li:nth-last-of-type(1),.index_about_advantage_box li:nth-last-of-type(2){margin-bottom: 0;}
	.index_service_box{padding: 8vw 0;}
	.index_title_box h3{font-size: 10.8vw;}
	.index_title_box h2{font-size: 4.8vw;bottom: 3vw;}
	.index_service_content_box{margin-top: 5.8vw;aspect-ratio: initial;}
	.index_service_content_div_ico{width: 11vw;}
	.index_service_content_div h2{margin-top: 3.2vw;font-size: 3.6vw;}
	.index_service_content_div p{font-size: 3.2vw;margin-top: 1.8vw;}
	.index_service_content_ul{position: relative;}
	.index_service_content_bg{aspect-ratio: 1400 / 620;}
	.index_service_content_ul{background: #FFFFFF;box-shadow: 4px 7px 10px rgba(0,0,0,0.2);}
	.index_service_content_ul li{flex: auto;width: 50%;padding: 5% 4%;}
	.index_service_content_ul li.on{flex: auto;}
	.index_service_content_div_ico{border-color: #222;}
	.index_service_content_div_ico img{filter: brightness(0);}
	.index_service_content_div h2{color: #222;font-size: 3.8vw;margin-top: 1.8vw;}
	.index_service_content_div p{color: #222;}
	.index_service_content_div a{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 5.8vw;}
	.index_service_content_div p{display: block;}
	.index_service_content_div a{display: flex;}
	.index_business_box{padding: 8vw 0;}
	.index_business_ul{margin-top: 5.8vw;}
	.index_business_ul li.on{flex: initial;}
	.index_business_ul li{flex: initial;width: 100%;}
	.index_business_ul li:nth-of-type(even){flex-direction: row-reverse;}
	.index_business_left_top{padding: 0;}
	.index_business_left_bottom{padding: 5% 4%;}
	.index_business_left_bottom_title h2{font-size: 3.6vw;}
	.index_business_left_bottom_title p{font-size: 3.2vw;}
	.index_business_left_bottom_title{padding-bottom: 1.2vw;}
	.index_business_left_bottom_content{padding-top: 3.2vw;}
	.index_business_left_bottom_content p{font-size: 3.6vw;margin-top: 1.8vw;}
	.index_business_left_bottom_content p:before{width: 1.2vw;height: 1.2vw;}
	.index_business_left_box,
	.index_business_box li.on .index_business_left_box{width: 47.7%;}
	.index_business_left_bottom{opacity: 1;}
	.index_business_right_box{display: block;flex: auto;width: 52.3%;}
	.index_business_left_more{border-color: #266d6a;background: #266d6a;}
	.index_news_box{padding: 8vw 0;}
	.index_news_title_box{flex-wrap: wrap;}
	.index_news_title_left{width: 100%;}
	.index_news_title_left h3{font-size: 10.8vw;text-align: center;}
	.index_news_title_left h2{font-size: 4.8vw;bottom: 3vw;text-align: center;left: 50%;transform: translateX(-50%);}
	.index_news_title_right{width: 100%;justify-content: center;margin-top: 5.8vw;}
	.index_news_title_right li + li{margin-left: 5.8vw;}
	.index_news_title_right li{font-size: 3.8vw;padding-bottom: 0;margin-bottom: 0;}
	.index_news_content_box{margin-top: 5.8vw;}
	.index_news_content_left{width: 100%;}
	.index_news_content_left a{padding: 4%;}
	.index_news_content_left h2{font-size: 3.8vw;margin-top: 3.2vw;}
	.index_news_content_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_news_content_left span{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_news_content_right{flex: auto;width: 100%;}
	.index_news_content_right li{width: 100%;}
	.index_news_content_right li a{padding: 5% 4%;}
	.index_news_content_right li h2{font-size: 3.8vw;margin-top: 3.2vw;}
	.index_news_content_right li p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_news_content_right li span{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_partner_box{padding: 8vw 0;}
	.index_partner_content{margin-top: 5.8vw;}
	.index_partner_content_right li{width: 48.5%;height: 10.8vw;font-size: 3.8vw;}
	.index_partner_content_left{margin-top: 3.8vw;}
	.index_partner_content_left p{font-size: 3.6vw;}
	.index_partner_content_left_ul{margin-top: 3.8vw;justify-content: space-between;}
	.index_partner_content_left_ul li{width: 48.5%;margin-left: 0;margin-top: 3.8vw;}
	.footer_top_box{padding: 8vw 0;}
	.footer_logo img{width: 20vw;}
	.footer_nav_list:nth-of-type(3){width: 51.4%;}
	.footer_nav_list{width: 48.5%;}
	.footer_logo{margin-bottom: 5.8vw;}
	.footer_nav_list h2{font-size: 3.8vw;}
	.footer_nav_list span{width: 9vw;height: 0.3vw;}
	.footer_nav_list_content{margin-top: 3.8vw;}
	.footer_nav_list_content a{font-size: 3.6vw;}
	.footer_nav_list{margin-bottom: 5.8vw;}
	.footer_info_box h2{font-size: 3.8vw;}
	.footer_info_box span{width: 9vw;height: 0.3vw;margin-bottom: 3.8vw;}
	.footer_info_box p{font-size: 3.6vw;}
	.footer_info_box p a{font-size: 4.8vw;}
	.footer_last_box p{font-size: 3.2vw;}
     .service_banner_content h2,
	.service_banner_content h1{font-size: 4.8vw;}
	.service_banner_bg{height: 58vw;}
	.service_banner_bg img{height: 100%;object-fit: cover;}
	.carumber_ul{height: 10.8vw;}
	.service_box{padding: 8vw 0;}
	.service_list_box{margin-top: 3.2vw;}
	.service_list_box li{margin-top: 3.8vw;}
	.service_list_left{width: 100%;}
	.service_list_right{width: 100%;padding: 5% 4%;}
	.service_list_right_title h2{font-size: 4.2vw;}
	.service_list_right_title{padding-bottom: 1.8vw;}
	.service_list_right_title:after{width: 14vw;}
	.service_list_right_content{margin-top: 3.2vw;}
	.service_list_right_content a{font-size: 3.6vw;margin-top: 3.8vw;}
	.service_list_more{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.service_list_box li{flex-wrap: wrap;}
	.service_category_box{padding: 8vw 0;}
	.service_category_title h2{font-size: 4.8vw;}
	.service_category_content{margin-top: 5.8vw;}
	.service_category_content_sw .swiper-slide h2{font-size: 4.2vw;left: 3.8vw;bottom: 3.8vw;}
	.service_category_content_sw_right, .service_category_content_sw_left{width: 5.8vw;height: 5.8vw;}
	.service_category_content_content{padding: 5% 8%;}
	.service_category_content_content h3{font-size: 4.2vw;}
	.service_category_content_content i{width: 12vw;margin-top: 1.8vw;}
	.service_category_content_content p{font-size: 3.6vw;margin-top: 3.2vw;}
	.service_category_content_content span{font-size: 3.6vw;margin-top: 5.8vw;}
	.service_lists_box{padding: 8vw 0;}
	.service_list_btn{flex-wrap: wrap;}
	.service_list_btn li{width: 32%;margin-left: 2% !important;margin-bottom: 3.2vw;height: 10.8vw;font-size: 3.6vw;}
	.service_list_btn li:nth-of-type(3n+1){margin-left: 0 !important;}
	.service_lists_content{padding-top: 0;}
	.service_lists_content li{width: 100%;margin-top: 3.8vw;margin-left: 0;}
	.service_lists_content_content{padding: 5% 4%;}
	.service_lists_content_content h2{font-size: 4.2vw;}
	.service_lists_content_content p{font-size: 3.2vw;margin-top: 1.8vw;}
	.service_lists_content_content span{font-size: 3.6vw;margin-top: 3.8vw;}
	.service_list_btn li a{font-size: 3.6vw;}
	.service_detial_box{padding: 8vw 0;}
	.service_detial_content{padding: 5% 4%;}
	.service_detial_content_list_title h1{font-size: 4.2vw;}
	.service_detial_content_list_title{margin-bottom: 3.6vw;}
	.service_detial_content_list p{font-size: 3.6vw;margin-top: 1.6vw;}
	.service_detial_content_list{padding-bottom: 3.8vw}
	.service_detial_content_list + .service_detial_content_list{margin-top: 3.8vw;}
	.service_detial_content_list_title img{width: 4.2vw;margin-right: 1.8vw;}
	.service_detial_content_list_title h2{font-size: 3.8vw;}
	.service_detial_content_list ul li{margin-top: 3.8vw;}
	.case_detial_box{padding: 8vw 0;}
	.case_detial_content{margin-top: 3.2vw;}
	.case_detial_content li{margin-top: 3.8vw;flex-wrap: wrap;}
	.case_detial_content_left{width: 100%;}
	.case_detial_content_right{width: 100%;padding: 5% 4%;}
	.case_detial_content_right_content{width: 100%;padding: 0;}
	.case_detial_content_right_content p{font-size: 3.6vw;}
	.news_banner_content_txt p{font-size: 3.6vw;}
	.news_box{padding: 8vw 0;}
	.news_top_box{flex-wrap: wrap;}
	.news_top_box li{width: 100%;margin-top: 3.8vw;}
	.news_top_content{padding: 5% 4%;}
	.news_top_content h2{font-size: 3.8vw;}
	.news_top_content span{font-size: 3.6vw;margin-top: 1.8vw;}
	.news_list_box{padding: 3.2vw;}
	.news_list_box li{margin-top: 3.8vw;}
	.news_list_box li a{flex-wrap: wrap;}
	.news_list_left{width: 100%;}
	.news_list_right{width: 100%;padding: 5% 4%;}
	.news_list_right_time{font-size: 3.2vw;}
	.news_list_right h2{font-size: 3.8vw;}
	.news_list_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.news_list_right span{width: 38vw;height: 10.8vw;font-size: 3.6vw;,margin-top: 3.6vw;}
	.page{margin-top: 5.8vw;}
	.page li{width: 5.2vw;height: 5.2vw;}
	.page li a{font-size: 2.7vw;}
	.page li + li{margin-left: 3.2vw;}
	.news_detial_box{padding: 8vw 0;}
	.news_detial_content_box{padding: 5% 4%;}
	.news_detial_content_title h1{font-size: 4.2vw;}
	.news_detial_content_title span{font-size: 3.8vw;}
	.news_detial_content_title{padding-bottom: 1.8vw;}
	.news_detial_content_txt{margin-top: 3.8vw;padding-bottom: 8vw;}
	.news_detial_content_txt p{font-size: 3.6vw;}
	.news_detial_content_txt p img{margin: 3.2vw auto;}
	.news_last_btn{margin-top: 5.8vw;}
	.news_last_btn a{width: 32%;height: 10.8vw;font-size: 3.2vw;}
	.news_last_btn a img{width: 3.6vw;}
	.business_list_box{padding: 8vw 0;}
	.business_list_ul{padding-top: 3.2vw;}
	.business_list_ul li{margin-top: 3.8vw;flex-wrap: wrap;}
	.business_list_ul_left{width: 100%;}
	.business_list_ul_right_content{width: 100%;padding: 0;}
	.business_list_ul_right{padding: 5% 4%;width: 100%;}
	.business_list_ul_right_content_title img{width: 6.8vw;margin-right: 1.6vw;}
	.business_list_ul_right_content_title h2{font-size: 4.2vw;}
	.business_list_ul_right_content_title{padding-bottom: 1.8vw;}
	.business_list_ul_right_content_link a{font-size: 3.6vw;padding-bottom: 1.8vw;}
	.business_list_ul_right_content_link a:after{top: 0.5vw;}
	.business_list_ul_right_content_link dd{margin-top: 3.2vw;}
	.business_list_more{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.business_number{font-size: 30.8vw;right: 3.2vw;bottom: -20.8vw;}
	.business_category_box{padding: 8vw 0;}
	.business_category_btn{justify-content: space-between;flex-wrap: wrap;}
	.business_category_btn li{width: 48.5%;height: 10.8vw;margin-bottom: 3.2vw;}
	.business_category_btn li a{width: 100%;font-size: 3.6vw;padding: 0;text-align: center;justify-content: center;}
	.business_category_btn li + li{margin-left: 0;}
	.business_category_ul{padding-top: 0;}
	.business_category_ul li{width: 100%;margin-top: 3.8vw;}
	.business_category_ul_content{padding: 5% 4%;}
	.business_category_ul_content h2{font-size: 3.8vw;}
	.business_category_ul_content span{font-size: 3.6vw;margin-top: 1.8vw;}
	.business_detial_box{padding: 8vw 0;}
	.business_detial_ul li + li{margin-top: 3.8vw;}
	.business_detial_ul li{padding: 5% 4%;}
	.business_detial_ul li h2{font-size: 4.2vw;}
	.business_detial_ul li p{font-size: 3.6vw;margin-top: 3.2vw;}
	.download_box{padding: 8vw 0;padding-top: 4.2vw;}
	.download_ul li{width: 100%;margin-top: 3.8vw;}
	.download_ul li a{padding: 5% 4%;}
	.download_ul_left{width: 8vw;}
	.download_ul_right{width: 5vw;}
	.download_ul_center{padding: 0 4%;}
	.download_ul_center h2{font-size: 3.8vw;}
	.download_ul_center p{font-size: 3.2vw;margin-top: 1.8vw;}
	.download_ul_center{width: 74.24%;}
	.contact_info_box{padding: 8vw 0px}
	.contact_info_ul{margin-top: 3.2vw;}
	.contact_info_ul li{width: 100%;margin-top: 3.8vw;}
	.contact_info_ul li{padding: 5% 4%;}
	.contact_info_ico{width: 11vw;height: auto;}
	.contact_info_ul li h2{font-size: 4.2vw;margin-top: 1.8vw;}
	.contact_info_ul li p{font-size: 3.8vw;margin-top: 3.2vw;}
	.contact_map_box{margin-top: 5.8vw;}
	.contatct_ygfl_box{padding: 8vw 0;}
	.contatct_ygfl_box .index_title_box h3{font-size: 7.8vw;}
	.contatct_ygfl_ul{margin-top: 3.2vw;}
	.contatct_ygfl_ul li{width: 48.5%;margin-top: 3.8vw;padding: 5% 4%;}
	.contatct_ygfl_ul_ico{width: 8vw;}
	.contatct_ygfl_ul li h2{font-size: 3.8vw;margin-top: 3.2vw;}
	.contact_rwgh_box{padding: 8vw 0;}
	.contact_rwgh_box .index_title_box h3{font-size: 7.8vw;}
	.contact_rwgh_ul{margin-top: 3.2vw;}
	.contact_rwgh_ul li{width: 100%;margin-top: 3.8vw;margin-left: 0;}
	.contact_rwgh_ul_content{padding: 5% 4%;}
	.contact_rwgh_ul_content h2{font-size: 4.2vw;}
	.contact_tem_box{padding: 8vw 0;}
	.contact_tem_box .index_title_box h3{font-size: 7.8vw;}
	.contact_tem_content{margin-top: 5.8vw;}
	.contact_last_content_box p{font-size: 3.6vw;margin-top: 3.6vw;}
	.at_time{font-size: 20vw;}
	.btn_time{right: -1.2vw;top: -1vw;width: 3vw;height: 3vw;}
	.titie_box_bg{width: 12vw;}
	.time_line_box .on .btn_time > span{font-size: 4.2vw;}
	.titie_box_bg{margin: -6vw 0 0 -6vw;}
	.btn_time > span{font-size: 3.8vw;}
	.time_line_box > div:nth-child(odd) .btn_time > span{bottom: -8vw;}
	.btn_time > span{margin-left: -4vw;top: -8vw;}
	.time_title_case{padding: 14vw;padding-bottom: 10vw;}
	.dev_tex_box > div{line-height: 5.8vw;font-size: 3.6vw;}
	.about_history_content{margin-top: 8vw;}
	.about_info_box{padding: 8vw 0;}
	.about_info_content{margin-top: 5.8vw;}
	.about_info_content_txt h3{font-size: 4.2vw;margin-bottom: 3.6vw;}
	.about_info_content_txt p{font-size: 3.6vw;}
	.about_info_content img{margin-top: 3.8vw;}
	.about_info2_left a:after{width: 11vw;}
	.about_info2_right .index_about_left_title h3{font-size: 7.8vw;}
	.about_info2_right_content_bottom{margin-top: 3.8vw;}
	.about_info2_right_content_bottom p{font-size: 3.6vw;}
	.about_info2_right_content_bottom a{margin-top: 3.8vw;font-size: 3.6vw;}
	.about_info2_right_content_bottom a img{width: 3.8vw;margin-right: 1.8vw;}
	.about_advantage_box{padding-bottom: 8vw;padding-top: 3.2vw;}
	.about_advantage_ul li h2{font-size: 4.8vw;}
	.about_advantage_ul li h2 i{font-size: 3.6vw;}
	.about_advantage_ul li p{font-size: 3.6vw;}
	.about_advantage_ul li{margin-top: 5.8vw;}
	.about_culture_box{padding: 8vw 0;}
	.about_culture_box .index_title_box h3{font-size: 7.2vw;}
	.about_culture_ul_content{width: 92%;}
	.about_culture_ul_ico{width: 11vw;}
	.about_culture_ul_content h2{font-size: 4.2vw;margin-top: 3.2vw;}
	.about_culture_ul_content p{font-size: 3.2vw;margin-top: 3.2vw;}
	.about_culture_ul li{padding: 5.8vw 0;align-items: flex-start;}
	.about_culture_ul{height: 67vw;}
	.about_development_box{padding: 8vw 0;}
	.tab_time_bottom{margin-bottom: 5.8vw;}
	.dev_tex_box > div h2{font-size: 4.2vw;}
	.about_honor_box{padding: 8vw 0;}
	.anout_honor_btn{width: 100%;justify-content: center;margin-top: 5.8vw;}
	.anout_honor_btn li + li{margin-left: 5.8vw;}
	.anout_honor_btn li{font-size: 3.8vw;padding-bottom: 0;margin-bottom: 0;}
	.about_honor_content_box{margin-top: 3.8vw;}
	.about_honor_list{flex-wrap: wrap;}
	.about_honor_list_left{width: 100%;}
	.about_honor_list_right{width: 100%;}
	.about_honor_list_right li{width: 100%;margin-top: 3.8vw;}
	.about_brand_box{padding: 8vw 0;}
	.about_brand_box .index_title_box.white h3{font-size: 7.8vw;}
	.about_brand_content{margin-top: 5.8vw;}
	.about_brand_content_left{margin-top: 3.8vw;}
	.about_brand_content_left p{font-size: 3.6vw;}
	.about_contact_box{padding: 8vw 0;}
	.about_contact_content_box{margin-top: 5.8vw;}
	.about_contact_content_left_top h2{font-size: 4.8vw;}
	.about_contact_content_left_top p{font-size: 3.6vw;margin-top: 3.2vw;}
	.about_contact_content_left_top{padding-left: 3.8vw;}
	.about_contact_content_left_center{margin-top: 3.8vw;padding-bottom: 3.8vw;}
	.about_contact_content_left_center h2{font-size: 4.8vw;}
	.about_contact_content_left_center p{font-size: 3.6vw;margin-top: 3.2vw;}
	.about_contact_content_left_bottom p{font-size: 3.6vw;margin-top: 3.8vw;}
	.about_contact_content_left_bottom p:before{top: 2vw;}
	.footer_info_wechat_img{width: 14vw;left: calc(100% + 3.2vw);transform: none;bottom: auto;top: 50%;transform: translateY(-50%);}
	.case_mxhz_box{padding: 8vw 0;}
	.case_mxhz_bottom{margin-top: 5.8vw;}
	.case_mxhz_bottom_left p{font-size: 3.6vw;}
	.case_mxhz_bottom_right_sw_right_btn, .case_mxhz_bottom_right_sw_left_btn{width: 10.8vw;}
	.case_mxhz_bottom_right_sw{width: 100%;}
	.case_mxhz_bottom_right{margin-top: 5.8vw;}
	.case_mxhz_bottom_right_sw_right_btn, .case_mxhz_bottom_right_sw_left_btn{width: 13.8vw;}
	.case_mxhz_bottom_right_sw_left_btn{top: 10%;}
	.case_zmqy_box{padding: 8vw 0;}
	.case_zmqy_content_box{width: 100%;margin-top: 5.8vw;}
	.case_zmqy_content_number h2{font-size: 5.8vw;}
	.case_zmqy_content_number p{font-size: 3.6vw;margin-top: 1.8vw;}
	.case_zmqy_content_number{width: 30vw;}
	.case_zmqy_content_logo li{width: 3.6vw;}
	.case_mxhz_bottom_right_sw_ul li + li{margin-top: 1.6vw;}
	.case_list_box{padding: 8vw 0;}
	.case_list_btn li{height: 10.8vw;}
	.case_list_btn li a{font-size: 3.6vw;}
	.case_list_btn_box{margin-top: 3.8vw;}
	.case_list_swiper{margin-top: 5.8vw;}
	.case_list_swiper_content{padding: 3.2vw 0;}
	.case_list_swiper_content h2{font-size: 3.8vw;margin-top: 0;}
	.case_list_swiper_content span{font-size: 3.6vw;margin-top: 1.8vw;}
}

















