@import url(base.css);
.w1200{max-width: 12rem;}
@media (max-width:1240px){
  .w1200{max-width: 94%}
}
.w1400{max-width: 14rem;}
@media (max-width:1440px){
	.w1400{max-width: 94%}
}
.w1600{max-width: 16rem;}
@media (max-width:1640px){
  .w1600{max-width: 94%}
}
html,body{font-family: 'HmR';}
.tac{text-align: center;}
/* 按钮 */
.rightMenuBtn {display: none;position: relative;margin-left: .1rem;width:40px; height:40px; background-color: transparent; z-index:350;cursor:pointer;border: 0;}
.rightMenuBtn span { display:block; height:3px; background-color:#009f7c; position:absolute; top:20px; transition:0.5s; }
.rightMenuBtn img { display:block; position:absolute; bottom:5px; left: 5px; transition:0.5s; width:30px; height:auto; }
.rightMenuBtn .openMenu { width:30px; left:5px; }
.rightMenuBtn .closeMenu { left:25px; width:0; }
.rightMenuBtn span:active { width:0; }
.rightMenuBtn span:before,.rightMenuBtn span:after { content:""; display:block; width:30px; height:3px; background-color:#009f7c; position:absolute; transition:0.4s; }
.rightMenuBtn .openMenu:before { top:-10px; left:-0; }
.rightMenuBtn .openMenu:after { top:10px; left:-0; }
.rightMenuBtn .closeMenu:before { top:0px; left:-20px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.rightMenuBtn .closeMenu:after { top:0px; left:-20px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
/*pages*/
.pages{ margin-top: 4.57%; font-size: 0; text-align: center; }
.pages a{ display: inline-block; width: .45rem; height: .45rem; line-height: .45rem;font-size: .16rem; color: #666666;border-radius: 0 .05rem 0 .05rem;background-color: #f8f8f8;border: 1px solid #f8f8f8;transition: 0.4s ease;box-sizing: border-box;}
.pages a.a_first{ margin-right: .1rem; }
.pages a.a_end{ margin-left: .1rem; }
.pages a.anum{ font-family: 'Arial'; }
.pages a.a_cur,.pages a:hover{ color: #009f7c;background-color: #fff;border: 1px solid #009f7c;}
.pages .nums{ display: inline-block; margin: 0 .1rem; }
.pages .nums .anum{ margin-right: .1rem; }
.pages .nums .anum:last-child{ margin-right: 0; }
.pages .f1{ font-size: 14px; margin: 0 10px; color: #666; line-height: 42px; }
.pages .i_text{ display: inline-block; height: 40px; width: 80px; border: 1px solid #edecec; vertical-align: middle; }
.pages .i_button{ margin-left: 10px; padding: 0 15px; height: 42px; font-size: 14px; color: #666; border: 1px solid #edecec; }
.pages .a_prev,.pages .a_next{width: 1rem;box-sizing: border-box; }
.prew{margin-top: .3rem;}
.prew div{display: flex;align-items: center;margin-bottom: .2rem;font-size: .16rem;color: #009f7c;font-family: HmL;}
.prew div:last-child{margin-bottom: 0rem;}
.prew div a{display: flex;align-items: center;color: #009f7c;}
.prew div a:after{display: block;content: '';margin-left: .2rem;width: .15rem;height: .05rem;background-image: url('../images/Business-more.png');background-size: 100%;}
.Return{margin-left: .3rem;}
.Return a{display: flex;align-items: center;justify-content: center;width: 1.5rem;height: .5rem;font-size: .18rem;color: #fff;background-color: #0fa0d5;border-radius: .6rem;box-sizing: border-box;}
.Return a:before{display: block;content: '';margin-right: .15rem;width: .16rem;height: .17rem;background-image: url('../images/Return.png');background-size: 100%;}
@media ( max-width:480px){
	.pages a{width: 0.35rem;height: 0.35rem;line-height: 0.35rem;}
}
/*pages end*/
body{background-image: url('../images/bg.jpg');background-repeat: repeat-y;background-attachment: fixed;}
header{padding: .25rem 0;width: 100%;z-index: 333;}
header .logo{width: 1.5rem;}
header .logo img{width: 100%}
header nav ul li{position: relative;margin-right: 2.8vw;}
header nav ul li:last-child{margin-right: 0;}
header nav ul li a{color: #000000;font-family: HmL;}
header nav ul li.on a{color: #009f7c}
header .right-box .language a{color: #000;}
header .right-box .language{position: relative; z-index: 100;}
header .right-box .language .cur{padding: 0 18px 0 15px;color:#000; position: relative; z-index: 1;line-height: 28px;}
header .right-box .language .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #818181;border-right: 1px solid #818181; right: 0; top: 50%; margin-top: -3px;}
header .right-box .language .lang-list{position: absolute; left: 50%; width: 80px;margin-left: -40px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px;box-shadow: 0 0.1rem 0.1rem rgba(0, 159, 124, .08); top: 100%; padding: 10px 0;display: none;}
header .right-box .language .lang-list a{display: block;line-height: 30px;text-align: center;}
header .right-box .language .lang-list a:hover{color:#009f7c;}
header .right-box .search{position: relative;margin-left: .2rem;width: 1rem;height: .4rem;}
header .right-box .search .box{position: absolute;display: flex;align-items: center;right: 0;top: 0;width: 100%;padding: 0 .1rem;border: 2px solid #dedede;border-radius: .4rem;overflow: hidden;z-index: 3;box-sizing: border-box;}
header .right-box .search .text{width: calc(100% - .3rem);height: .36rem;font-size: .16rem;box-sizing: border-box;border: 0;background-color: transparent;}
header .right-box .search .btn{width: .3rem;height: .36rem;background-image: url('../images/search.png');background-size: .16rem;background-repeat: no-repeat;background-position: center;cursor:pointer;border: 0;background-color: transparent;}
header .right-box .search:hover .box{width: 2rem;background-color: #fff;}
@media ( min-width: 1200px){
  header.Index{position: fixed;left: 0;top: 0;background-color: transparent}
  header.Index.on{background-color: #fff;box-shadow: 0 .1rem .1rem rgba(0, 159, 124, .08);}
}
footer{padding: 6.5vw 0 4.1vw;background-image: url('../images/foot-bg.png');background-size: cover;}
footer .foot-nav ul li{margin-right: 8vw;}
footer .foot-nav ul li:last-child{margin-right: 0;}
footer .foot-nav ul li>a{color: #222222;font-family: HmM;}
footer .foot-nav ul li>a:hover{color: #009f7c;}
footer .foot-nav ul li dl{margin-top: .3rem;}
footer .foot-nav ul li dl dd{margin-bottom: .15rem;}
footer .foot-nav ul li dl dd:last-child{margin-bottom: 0;}
footer .foot-nav ul li dl dd a{font-size: .14rem;color: #333333;font-family: HmL;}
footer .foot-nav ul li dl dd:hover a{color: #009f7c;}
footer .foot-name{margin-bottom: .2rem;color: #222222;font-family: HmM;}
footer .foot-contact{width: 18.5%}
footer .foot-contact .tel .text{color: #009f7c;font-weight: bold;font-family: HmB;}
footer .foot-contact .add{margin-top: .25rem;}
footer .foot-contact .add .text{font-size: .14rem;color: rgba(66, 66, 66, .8);line-height: 1.6;font-family: HmL;}
footer .bottom-box{margin-top: 2.6vw;}
footer .bottom-box .foot-menu .menu ul li{display: flex;align-items: center;margin-right: .1rem;}
footer .bottom-box .foot-menu .menu ul li:last-child{margin-right: 0;}
footer .bottom-box .foot-menu .menu ul li a{font-size: .14rem;color: rgba(66, 66, 66, .8);}
footer .bottom-box .foot-menu .menu ul li:hover a{color: #009f7c;}
footer .bottom-box .foot-menu .menu ul li:after{display: block;content: '·';margin-left: .1rem;font-size: .14rem;color: rgba(66, 66, 66, .8);font-family: HmL;}
footer .bottom-box .foot-menu .menu ul li:last-child:after{display: none;}
footer .bottom-box .foot-menu .icp{margin-top: .2rem;font-size: .14rem;color: rgba(66, 66, 66, .8);font-family: HmL;}
footer .bottom-box .foot-menu .icp a{color: rgba(66, 66, 66, .8);}
footer .bottom-box .foot-share{width: 18.5%}
footer .bottom-box .foot-share ul li{position: relative;margin-right: .25rem;}
footer .bottom-box .foot-share ul li:last-child{margin-right: 0;}
footer .bottom-box .foot-share ul li .icon{height: .26rem;display:flex;align-items: center;}
footer .bottom-box .foot-share ul li .ewm{display: none;position: absolute;left: 50%;bottom: calc(100% + .1rem);width: 1.2rem;padding: .1rem;background-color: #fff;box-sizing: border-box;z-index: 3;transform: translateX(-50%)}
footer .bottom-box .foot-share ul li .ewm img{width: 100%;}
footer .bottom-box .foot-share ul li:hover .ewm{display: block;}
.banner {position: relative;overflow: hidden;}
.banner .mySwiper{position: relative;overflow: hidden;}
.banner img{width: 100%}
.banner img.pc{display: block;}
.banner img.media{display: none;}
.banner img.pc{height: 8rem;object-fit: cover;}
.banner .swiper-slide{position: relative;}
.banner .box{padding: 18.22vw 0 11.71vw;}
.banner .box .title{color: #000;font-family: 'HmB';line-height: 1.2;}
.banner .box .text{margin-top: .2rem;color: #8e8e8e;line-height: 1.7;font-family: 'HmB';text-transform: uppercase;}
.banner .box .public-more{margin-top: 3.6vw;}
.banner .box .title,
.banner .box .text,
.banner .box .public-more{opacity: 0;transform: translateY(0);transition: 1s}
.banner .swiper-slide-active .title,
.banner .swiper-slide-active .text,
.banner .swiper-slide-active .public-more{opacity: 1;transform: translateY(-.2rem);}
.banner .swiper-slide-active .title{ transition-delay: .6s;}
.banner .swiper-slide-active .text{transition-delay: 1.2s;}
.banner .swiper-slide-active .public-more{transition-delay: 1.8s;}
.banner .swiper-pagination{position: relative;height: 2px;bottom: 0;margin: 0 .12rem;background-color: #e1e1e1;}
.banner .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #009f7c}
.banner .bottom{position: absolute;left: 0;bottom: 3.6vw;width: 100%;z-index: 22;}
.banner .bottom .flex-aic{max-width: 1.6rem;}
.banner .bottom .page-current{font-size: .2rem;color: #000;}
.banner .bottom .page-total{font-size: .2rem;color: rgba(34, 34, 34, .2);}
@keyframes slideDown {
  0% {
  	opacity: 0;
    transform: translateY(.2rem);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.column-banner{position: relative;border-radius: 0 0 9.3vw 0;overflow: hidden;}
.column-banner img{width: 100%;}
.column-banner:after{display: block;content: '';position: absolute;right: 0;top: 0;width: 100%;height: 100%;background-image: url('../images/column-banner.png');background-size: cover;z-index: 3;}
.column-banner img.pc{display: block;}
.column-banner img.media{display: none;}
.menu-location{padding: .3rem 0;border-bottom: 1px solid #e5e4e5;}
.menu-location .column-menu .name{display: none;}
.menu-location .column-menu ul li{position: relative;margin-right: .75rem;}
.menu-location .column-menu ul li:last-child{margin-right: 0;}
.menu-location .column-menu ul li a{color: #333333;font-family: HmL;}
.menu-location .column-menu ul li.on a{color: #009f7c;}
.menu-location .column-menu ul li.on:after{display: block;content: '';position: absolute;left: 0;bottom: -.3rem;width: 100%;height: .02rem;background-color: #009f7c;z-index: 3;}
.menu-location .location:before{display: block;content: '';margin-right: .15rem;width: .15rem;height: .17rem;background-image: url('../images/location.png');background-size: 100%;}
.menu-location .location a{color: #333333;font-family: HmL;}
.menu-location .location span{color: #009f7c;font-family: HmL;}
.menu-location .location i{margin: 0 .15rem;}
.menu-location .location i:before{font-family: '宋体';content: '>';color: #333333;}
html, body{width: 100vw;overflow-x: hidden;}
.public-more a{display: flex;align-items: center;justify-content: center;width: 1.7rem;height: .6rem;color: #fff;background-color: #009f7c;border-radius: 0 .15rem 0 .15rem;}
.public-more a:after{display: block;content: '';margin-left: .25rem;width: .18rem;height: .06rem;background-image: url('../images/public-more.png');background-size: 100%;}
.public-name{color: #009f7c;}
.public-title{margin-top: .3rem;color: #000000;font-family: 'HmB';line-height: 1.5;}
.index-bg{position: fixed;width: 100%;z-index: 1;}
.index-bg img{width: 100%}
.index-img{position: relative;width: 100%;z-index: 2;height: calc(var(--height) + var(--current-y));}
.index-img img{width: 100%;object-fit: contain; object-position: center top;}
.index-img .swiper-slide img{opacity: 0; transition: 0.3s}
.index-img .swiper-slide-active img,
.index-img .swiper-slide-duplicate-active img{opacity: 1;}	
.index-img .bg{display: block !important; position: relative; z-index: -1; margin-top: -91vw; height: auto; object-fit: unset; object-position: unset;}
.index{position: absolute;top: 0;left: 0;width: 100%;z-index: 3; }
.index-about{margin: 5.2vw 0}
.index-about .img{width: 51.25%;border-radius: 0 .7rem 0 .7rem;overflow: hidden;}
.index-about .img img{width: 100%}
.index-about .box{width: 41.25%}
.index-about .box .text{margin-top: .45rem;color: #424242;line-height: 1.6; text-align: justify}
.index-about .box .public-more{margin-top: .5rem;}
.index-business .icon{display: flex;justify-content: end;margin-bottom: 5.2vw;}
.index-business .table-nav{position: relative}
.index-business .prev-next{position: absolute; top:-.5rem; right: 0;width: 1rem}
.index-business .prev-next .swiper-button-prev{left: 0}
.index-business .prev-next .swiper-button-next{right: 0}
.index-business .prev-next div:not(.swiper-button-disabled){--swiper-theme-color: #fff;background-color: #009f7c}
.index-business .swiper{position: relative;overflow: hidden;}
.index-business .icon img{max-width: 75.9vw;}
.index-business .top-box{width:40%;}
.index-business .box{width: 36.25%;padding-top: 4.4vw;}
.index-business .box .table-nav .swiper-slide{width: auto}
.index-business .box .table-nav .name{position: relative;padding-bottom: .15rem;color: #8e8e8e;cursor: pointer;}
.index-business .box .table-nav .name:after{display: block;content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: .03rem;border-radius: .03rem;}
.index-business .box .table-nav .swiper-slide-thumb-active .name{color: #000;}
.index-business .box .table-nav .swiper-slide-thumb-active .name:after{background-color: #009f7c}
.index-business .box .table-text{margin-top: .3rem;}
.index-business .box .table-text ul li{display: none;}
.index-business .box .table-text ul li.on{display: block;}
.index-business .box .table-text .title{color: #000;font-family: 'HmB'; display: none;}
.index-business .box .table-text .text{margin-top: .3rem;font-family: 'HmL';color: #424242;line-height: 1.6;text-align: justify}
.index-business .box .table-text .public-more{margin-top: 3.6vw;}
.index-business .table-img{width: 51.25%; margin-top: -4vw;}
.index-business .table-img .img{border-radius: 0 .5rem 0 .5rem;overflow: hidden;}
.index-business .table-img .img img{width: 100%;}
.index-business .swiper-button-next,
.index-business .swiper-button-prev{width: .4rem;height: .4rem;--swiper-theme-color: #009f7c;--swiper-navigation-size: .16rem;background-color: #fff;border-radius: .4rem;}
.index-business .swiper-button-next:hover,
.index-business .swiper-button-prev:hover{--swiper-theme-color: #fff;background-color: #009f7c}
.index-layout{margin-top: 13.32vw;}
.index-layout .list ul li{margin-right: 1.15rem;}
.index-layout .list ul li:last-child{margin-right: 0;}
.index-layout .list ul li .value{display: flex;line-height: .8;font-size: .17rem;color: #000;font-family: 'HmB';}
.index-layout .list ul li .value span{padding-right: .1rem;}
.index-layout .list ul li .name{margin-top: .15rem;color: #424242;font-family: 'HmL';}
.index-layout .map{margin-top: 4.6%;text-align: center;}
.index-layout .map img{max-width: 100%;}
.index-partners{margin-top: 5.2vw;margin-bottom: 7.3vw;}
.index-partners .top-box .right-box{display: flex;align-items: center;}
.index-partners .list{margin-top: 5.2vw;}
.index-partners .list .swiper-slide{padding: .15rem}
.index-partners .list .img{position: relative;width: 100%;height: 1.56rem;display: flex;align-items: center;justify-content: center;padding: .2rem;box-sizing: border-box;}
.index-partners .list .img img{position: relative;max-width: 100%;max-height: 100%;z-index: 3;transition: 0.8s ease;}
.index-partners .list .img:after{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;border: 1px solid #f0f0f0;border-radius: 0 .2rem 0 .2rem;box-sizing: border-box;transform: skewX(-10deg);}
.index-partners .list .swiper-slide:hover .img img{transform: scale(1.1)}
.index-partners .right-box{display: flex;align-items: center; justify-content: flex-end; margin-top: .2rem; padding: 0 .2rem;}
.index-partners .right-box .prev{width: .64rem;height: .58rem;display: flex;align-items: center;justify-content: center;border: .02rem solid #009f7c;background-color: #fff;background-image: url('../images/prev.png');background-size: .18rem .11rem;background-repeat: no-repeat;background-position: center;border-radius: .15rem 0 .15rem 0;box-sizing: border-box;cursor: pointer;}
.index-partners .right-box .next{margin-left: .1rem;width: .64rem;height: .58rem;display: flex;align-items: center;justify-content: center;border: .02rem solid #009f7c;background-color: #fff;background-image: url('../images/next.png');background-size: .18rem .11rem;background-repeat: no-repeat;background-position: center;border-radius: 0 .15rem 0 .15rem;box-sizing: border-box;cursor: pointer;}
.index-partners .right-box .prev:hover{background-color: #009f7c;background-image: url('../images/prev-on.png')}
.index-partners .right-box .next:hover{background-color: #009f7c;background-image: url('../images/next-on.png')}
.About{padding: 5.2vw 0}
.About .public-title{width: 43.5%}
.About .left-box{width: 43.5%}
.About .left-box .public-title{margin-top: .2rem;line-height: 1;}
.About .left-box .text{margin-top: .4rem;color: #424242;line-height: 1.85;text-align: justify}
.About .right-box{width: 52.8%;margin-top: .4rem;}
.About .right-box .img img{width: 100%}
.Culture{position: relative;}
.Culture .img img{width: 100%}
.Culture .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 5.2vw 0;z-index: 3;}
.Culture .box .public-name{color: #fff;}
.Culture .box .list{margin-top: 4.2vw;padding-bottom: 30%}
.Culture .box .list ul{display: flex;flex-wrap: wrap;margin: -1%;}
.Culture .box .list ul li{position: relative;width: 31.3%;margin: 1%;padding: .4rem .3rem;box-sizing: border-box;background: linear-gradient(to bottom right, rgba(255, 255, 255, .1), transparent , transparent);line-height: 1.5;}
.Culture .box .list ul li .name{color: #fff;margin-bottom: .2rem}
.Culture .box .list ul li .title{color: #fff;}
.Culture .box .list ul li:before{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 1px;background: linear-gradient(to right, rgba(255, 255, 255, .1), transparent);z-index: 1;}
.Culture .box .list ul li:after{display: block;content: '';position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: linear-gradient(to bottom, rgba(255, 255, 255, .1), transparent);z-index: 1;}
.Culture .box .list ul li:hover{}
.Brand{padding: 5.2vw 0}
.Brand .public-title{width: 47.1%;}
.Brand .box{margin-top: .3rem;}
.Brand .box .text{width: 47.1%;color: #424242;line-height: 1.85;font-family: 'HmL';text-align: justify}
.Brand .box .img{width: 48.5%}
.Brand .box .img img{width: 100%}
.Business{padding: 3.2vw 0 5.2vw}
.Business .Brand{padding: 0;}
.Business .Brand .text{line-height: 1.875;}
.Business .list ul{margin: -1%;}
.Business .list ul li{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;width: 48%;margin: 1%;padding: .1rem;box-sizing: border-box;background-color: #f8f8f8;border-radius: 0 .3rem 0 .3rem;}
.Business .list ul li .left-box{position: relative;height: 2.4rem;width: 47%;}
.Business .list ul li .img{position: absolute;left: 0;bottom: 0;width: 100%;height: calc(100% + .2rem);z-index: 3;overflow: hidden;border-radius: 0 .3rem 0 .3rem;}
.Business .list ul li .img img{width: 100%;height: 100%;object-fit: cover;transition: 0.8s ease;border-radius: 0 .3rem 0 .3rem;}
.Business .list ul li .img a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%}
.Business .list ul li:hover .img img{transform: scale(1.1)}
.Business .list ul li .box{width: 50%;padding: 0 5%;box-sizing: border-box;}
.Business .list ul li .box .title a{color: #000;font-family: 'HmB';}
.Business .list ul li:hover .box .title a{color: #009f7c;}
.Business .list ul li .box .text{margin-top: .1rem;height: .48rem;color: #000;line-height: 1.5;font-family: 'HmL';}
.Business .list ul li .box .more{margin-top: .3rem;}
.Business .list ul li .box .more a{display: flex;align-items: center;color: #009f7c;font-family: 'HmL';}
.Business .list ul li .box .more a:after{display: block;content: '';margin-left: .2rem;width: .15rem;height: .05rem;background-image: url('../images/Business-more.png');background-size: 100%;}
.Business-info{padding: 3.2vw 0 5.2vw}
/* .Business-info .top-box{ align-items: center;} */
.Business-info .top-box .left-box{width: 47.14%}
.Business-info .top-box .public-title{margin-top: .2rem;line-height: 1;margin-bottom: .4rem;}
.Business-info .top-box .left-box .text{color: #424242;font-family: 'HmL';line-height: 1.85;}
.Business-info .top-box .right-box{width: 47.14%}
.Business-info .top-box .right-box .img{border-radius: 0 .3rem 0 .3rem;overflow: hidden;}
.Business-info .top-box .right-box .img img{width: 100%}
.Business-info .top-box .right-box .swiper-pagination{position: relative;height: 2px;bottom: 0;margin: 0 .12rem;background-color: #e1e1e1;}
.Business-info .top-box .right-box .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #009f7c}
.Business-info .top-box .right-box .bottom{margin-top: .2rem;}
.Business-info .top-box .right-box .bottom .flex-aic{max-width: 1.6rem;margin: 0 auto;}
.Business-info .top-box .right-box .bottom .page-current{font-size: .2rem;color: #000;}
.Business-info .top-box .right-box .bottom .page-total{font-size: .2rem;color: rgba(34, 34, 34, .2);}
.Business-info .top-box .right-box .swiper-slide{position: relative;}
.Business-info .top-box .right-box .swiper-slide:not(:first-child) .play{display: none;}
.Business-info .top-box .right-box .play{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: .48rem;height: .47rem;margin: auto;background-image: url('../images/play.png');background-size: 100%;z-index: 3;cursor: pointer;}
.Business-info .textarea{margin-top: .6rem;line-height: 1.85;color: #424242;font-family: 'HmL';}
.Business-info .textarea ul{margin: -1.5%;}
.Business-info .textarea ul li{width: 30.33%;margin: 1.5%;}
.Business-info .textarea ul li img{width: 100%}
.Business-info .textarea img{max-width: 100% !important;height: auto !important;}
.Business-info .swiper-button-next, .Business-info  .swiper-button-prev{width: .4rem;height: .4rem;--swiper-theme-color: #009f7c;--swiper-navigation-size: .16rem;background-color: #fff;border-radius: .4rem;}
.Business-info .swiper-button-next:hover, .Business-info .swiper-button-prev:hover{--swiper-theme-color: #fff;background-color: #009f7c}
.Case{padding: 3.2vw 0 5.2vw}
.Case .search{margin-bottom: .65rem;}
.Case .search dl{display: flex;align-items: center}
.Case .search dl dd{margin-right: .2rem;}
.Case .search dl dd:last-child{margin-right: 0;}
.Case .search dl dd select{width: 2rem;height: .4rem;padding-left: .2rem;line-height: .4rem;border: 1px solid #e6e6e6;border-radius: 0 .1rem 0 .1rem; font-size: inherit; color: #333}
.Case .list ul{margin: -1%;}
.Case .list ul li{width: 31.33%;margin: 1%;background-color: #f8f8f8;border-radius: 0 .3rem 0 .3rem;}
.Case .list ul li .img{position: relative;height: 2.4rem;width: calc(100% - .2rem)}
.Case .list ul li .img a{position: absolute;left: 0;bottom: 0;width: 100%;height: calc(100% + .1rem);z-index: 3;overflow: hidden;border-radius: 0 .3rem 0 .3rem;}
.Case .list ul li .img a img{width: 100%;height: 100%;object-fit: cover;transition: 0.8s ease;border-radius: 0 .3rem 0 .3rem;}
.Case .list ul li:hover .img a img{transform: scale(1.1)}
.Case .list ul li .box{display: flex;align-items: end;justify-content: space-between;padding: .6rem .2rem .35rem .35rem;}
.Case .list ul li .box .title a{color: #000;font-family: 'HmB';}
.Case .list ul li .box .text{margin-top: .15rem;color: #000;font-family: 'HmL';}
.Case .list ul li .box .left-box{flex: 1;}
.Case .list ul li .box .more{margin-left: .2rem;flex-shrink: 0;}
.Case .list ul li .box .more a{display: flex;align-items: center;color: #009f7c;font-family: 'HmL';}
.Case .list ul li .box .more a:after{display: block;content: '';margin-left: .2rem;width: .15rem;height: .05rem;background-image: url('../images/Business-more.png');background-size: 100%;}
.Case .list ul li:hover .box .title a{color: #009f7c;}
.News{padding: 3.2vw 0 5.2vw}
.News .search{margin-bottom: .65rem;}
.News .search dl{display: flex;align-items: center}
.News .search dl dd{margin-right: .2rem;}
.News .search dl dd:last-child{margin-right: 0;}
.News .search dl dd select{width: 2rem;height: .4rem;padding-left: .2rem;line-height: .4rem;border: 1px solid #e6e6e6;border-radius: 0 .1rem 0 .1rem;font-size: inherit;}
.News .list ul{margin: -1%;}
.News .list ul li{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;width: 48%;margin: 1%;padding: .3rem;box-sizing: border-box;border-radius: 0 .3rem 0 .3rem;background-color: #f8f8f8}
.News .list ul li .img{width: 33.8%;border-radius: 0 .3rem 0 .3rem;overflow: hidden;}
.News .list ul li .img img{width: 100%;transition: 0.8s ease;}
.News .list ul li:hover .img img{transform: scale(1.1)}
.News .list ul li .box{width: 62%}
/* .News .list ul li .box .title{height: .78rem} */
.News .list ul li .box .title a{color: #424242;line-height: 1.6;}
.News .list ul li .box .title .desc{opacity: 0.5; min-height: calc(1.6 * 2em); margin-top: 0.5em;}
.News .list ul li:hover .box .title a{color: #009f7c;}
.News .list ul li .bottom-box{margin-top: .15rem;padding-top: .15rem;border-top: 1px solid #eeeeee;display: flex;align-items: center;justify-content: space-between;}
.News .list ul li .bottom-box .time{font-size: .15rem;color: #999999;font-family: 'HmL';}
.News .list ul li .bottom-box .more a{display: flex;align-items: center;color: #009f7c;font-family: 'HmL';}
.News .list ul li .bottom-box .more a:after{display: block;content: '';margin-left: .2rem;width: .15rem;height: .05rem;background-image: url('../images/Business-more.png');background-size: 100%;}
.News-info{padding: 3.2vw 0 5.2vw}
.News-info .title{color: #424242;text-align: center;font-family: 'HmB';line-height: 1.5;}
.News-info .time{margin-top: .2rem;color: #999999;font-family: 'HmL';text-align: center;}
.News-info .text{margin-top: .3rem;color: #424242;line-height: 1.85;}
.News-info .text img{max-width: 100% !important;height: auto !important;}
.News-info .bottom-box{margin-top: .7rem;}
.News-info .bottom-box .name{color: #424242;}
.Video{padding: 3.2vw 0 5.2vw}
.Video .list ul{margin: -1%;}
.Video .list ul li{width: 48%;margin: 1%;padding: .15rem .1rem;background-color: #f8f8f8;border-radius: 0 .3rem 0 .3rem;overflow: hidden;box-sizing: border-box;}
.Video .list ul li .title{padding: .3rem .25rem .1rem;color: #424242;}
.Video .list ul li .video{border-radius: 0 .3rem 0 .3rem;overflow: hidden;box-sizing: border-box;}
.Video .list ul li .video video{width: 100%;background-color: #000}
.Manner{padding: 3.2vw 0 5.2vw}
.Manner .public-title{margin-top: .1rem;}
.Manner .list{margin-top: .3rem;}
.Manner .list ul{margin: -1%;}
.Manner .list ul li{position: relative;width: 31.33%;margin: 1%;padding-top: 42.14%;background-image: url('../images/Manner-bg.png');background-size: 100%;background-repeat: no-repeat;}
.Manner .list ul li .main{display: flex;align-items: end;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 3;}
.Manner .list ul li .main .box{margin-top: 11%;margin-left: .3rem;margin-right: .04rem;margin-bottom: .1rem;height: 60%;padding: .6rem .3rem .5rem .4rem;background-color: #f8f8f8;border-radius: 0 .3rem 0 .3rem;box-sizing: border-box;}
.Manner .list ul li .main .box dl dd{margin-bottom: .4rem;}
.Manner .list ul li .main .box dl dd:last-child{margin-bottom: 0;}
.Manner .list ul li .main .box dl dd .name{color: #424242;font-family: 'HmB';}
.Manner .list ul li .main .box dl dd .text{margin-top: .1rem;color: #424242;line-height: 1.85;}
.Manner .list ul li .main .num{padding: 0 .4rem;color: #009f7c;}
.Manner .list ul li .main .title{margin-top: 4%;padding: 0 .4rem;color: #000;font-family: 'HmB';}
.Manner .list ul li .main .icon{position: absolute;right: 0;bottom: calc(60.5%);right: .4rem;}
.Process .public-title{margin-top: .1rem;}
.Process .top-box .left-box{width: 80%}
.Process .top-box .right-box{display: flex;align-items: center;}
.Process .top-box .right-box .prev{width: .64rem;height: .58rem;display: flex;align-items: center;justify-content: center;border: .02rem solid #009f7c;background-color: #fff;background-image: url('../images/prev.png');background-size: .18rem .11rem;background-repeat: no-repeat;background-position: center;border-radius: .15rem 0 .15rem 0;box-sizing: border-box;cursor: pointer;}
.Process .top-box .right-box .next{margin-left: .1rem;width: .64rem;height: .58rem;display: flex;align-items: center;justify-content: center;border: .02rem solid #009f7c;background-color: #fff;background-image: url('../images/next.png');background-size: .18rem .11rem;background-repeat: no-repeat;background-position: center;border-radius: 0 .15rem 0 .15rem;box-sizing: border-box;cursor: pointer;}
.Process .top-box .right-box .prev:hover{background-color: #009f7c;background-image: url('../images/prev-on.png')}
.Process .top-box .right-box .next:hover{background-color: #009f7c;background-image: url('../images/next-on.png')}
.Process .list{position: relative;}
.Process .list .btn{position: absolute;width: 110%;display: flex;justify-content: space-between;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10}
.Process .list .btn .prev{width: .64rem;height: .58rem;display: flex;align-items: center;justify-content: center;border: .02rem solid #009f7c;background-color: #fff;background-image: url('../images/prev.png');background-size: .18rem .11rem;background-repeat: no-repeat;background-position: center;border-radius: .15rem 0 .15rem 0;box-sizing: border-box;cursor: pointer;}
.Process .list .btn .next{margin-left: .1rem;width: .64rem;height: .58rem;display: flex;align-items: center;justify-content: center;border: .02rem solid #009f7c;background-color: #fff;background-image: url('../images/next.png');background-size: .18rem .11rem;background-repeat: no-repeat;background-position: center;border-radius: 0 .15rem 0 .15rem;box-sizing: border-box;cursor: pointer;}
.Process .list .btn .prev:hover{background-color: #009f7c;background-image: url('../images/prev-on.png')}
.Process .list .btn .next:hover{background-color: #009f7c;background-image: url('../images/next-on.png')}

.Process .list .swiper-slide .tit{color: #009f7c;padding: .5rem 0 .3rem;text-align: center;font-family: 'HmB';}
.Process .list .con{position: relative;padding: 2.5rem 0;margin-top: .45rem;}
.Process .list .con.conen{padding: 3.59rem 0;}
.Process .list .con:after{display: block;content: '';width: 100%;padding-bottom: 3.57%;background-image: url('../images/Process-x.png');background-size: cover;}
.Process .list ul li{position: absolute;width: 25.7%;z-index: 3;}
.Process .list ul li:nth-of-type(even){top: 0;}
.Process .list ul li:nth-of-type(odd){bottom: 0;}
.Process .list ul li .box{position: relative;width: 100%;padding: .45rem .3rem;min-height: 2rem;border: .02rem solid #f0f0f0;border-radius: .15rem 0 .15rem 0;box-sizing: border-box;background-color: #fff}
.Process .list ul li .box .title{color: #424242;font-family: 'HmB';}
.Process .list ul li .box .title.titleen{height: .5rem;}
.Process .list ul li .box .text{margin-top: .15rem;color: #424242;font-family: 'HmL';line-height: 1.85;}
.Process .list ul li .box .text.texten{height: 1.5rem;}
.Process .list ul li .box:before{display: block;content: '';position: absolute;left: -1px;top: .45rem;height: .3rem;width: .05rem;background-color: #009f7c;z-index: 3;}
.Process .list ul li .y{position: absolute;left: .1rem;width: .28rem;height: .28rem;border-radius: .28rem;background-color: #009f7c;z-index: 2;}
.Process .list ul li .y:before{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: .14rem;height: .14rem;display: block;content: '';margin: auto;background-color: #fff;border-radius: .14rem;z-index: 3;}
.Process .list ul li:after{display: block;content: '';position: absolute;left: .24rem;width: 1px;height: .65rem;background-color:  #009f7c;z-index: 1;}
.Process .list ul li:nth-of-type(even) .y{bottom: -.88rem;}
.Process .list ul li:nth-of-type(even):after{bottom: -.65rem;}
.Process .list ul li:nth-of-type(odd) .y{top: -.88rem;}
.Process .list ul li:nth-of-type(odd):after{top: -.65rem;}
.Process .list ul li:nth-of-type(1){left: 5%;}
.Process .list ul li:nth-of-type(2){left: 20.7%;}
.Process .list ul li:nth-of-type(3){left: 37.1%;}
.Process .list ul li:nth-of-type(4){left: 53.5%;}
.Process .list ul li:nth-of-type(5){right: 5%;}
.Partners{padding: 5.2vw 0}
.Partners .public-title{margin-top: .1rem;}
.Partners .top-box .right-box{display: flex;align-items: center;}
.Partners .list{margin-top: 3.6vw;}
.Partners .list .swiper-slide{padding: .15rem}
.Partners .list .img{position: relative;width: 100%;height: 1.56rem;display: flex;align-items: center;justify-content: center;padding: .2rem;box-sizing: border-box;}
.Partners .list .img img{position: relative;max-width: 100%;max-height: 100%;z-index: 3;transition: 0.8s ease;}
.Partners .list .img:after{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;border: 1px solid #f0f0f0;border-radius: 0 .2rem 0 .2rem;box-sizing: border-box;transform: skewX(-10deg);}
.Partners .list .swiper-slide:hover .img img{transform: scale(1.1)}
.Partners .top-box .right-box{display: flex;align-items: center;}
.Partners .top-box .right-box .prev{width: .64rem;height: .58rem;display: flex;align-items: center;justify-content: center;border: .02rem solid #009f7c;background-color: #fff;background-image: url('../images/prev.png');background-size: .18rem .11rem;background-repeat: no-repeat;background-position: center;border-radius: .15rem 0 .15rem 0;box-sizing: border-box;cursor: pointer;}
.Partners .top-box .right-box .next{margin-left: .1rem;width: .64rem;height: .58rem;display: flex;align-items: center;justify-content: center;border: .02rem solid #009f7c;background-color: #fff;background-image: url('../images/next.png');background-size: .18rem .11rem;background-repeat: no-repeat;background-position: center;border-radius: 0 .15rem 0 .15rem;box-sizing: border-box;cursor: pointer;}
.Partners .top-box .right-box .prev:hover{background-color: #009f7c;background-image: url('../images/prev-on.png')}
.Partners .top-box .right-box .next:hover{background-color: #009f7c;background-image: url('../images/next-on.png')}
.Contac{padding: 5.2vw 0}
.Contac .public-title{margin-top: .1rem;}
.Contac .left-box{width: 44.2%}
.Contac .left-box .list{margin-top: .7rem;}
.Contac .left-box .list ul li{margin-bottom: .3rem;}
.Contac .left-box .list ul li:last-child{margin-bottom: 0;}
.Contac .left-box .list ul li .name{margin-bottom: .2rem;color: #424242;font-family: 'HmM';}
.Contac .left-box .list ul li .tel{color: #009f7c;font-family: 'HmB';}
.Contac .left-box .list ul li .text{color: #424242;line-height: 1.6;}
.Contac .right-box{width: 52.8%}
.Contac .right-box .form{padding: .8rem .7rem;background-color: #fff;box-shadow: 0 0 .4rem rgba(118, 118, 118, .1);border-radius: 0 .7rem 0 .7rem;}
.Contac .right-box .form ul li{margin-bottom: .3rem;padding-bottom: .25rem;border-bottom: 1px solid #e5e5e5;}
.Contac .right-box .form ul li:last-child{margin-bottom: 0;}
.Contac .right-box .form ul li.flex{display: flex;align-items: center;flex-wrap: wrap;}
.Contac .right-box .form ul li .name{width: 1.2rem;font-size: .17rem;color: #424242;font-family: 'HmL';}
.Contac .right-box .form ul li .box{width: calc(100% - 1.2rem)}
.Contac .right-box .form ul li .text{width: 100%;border: 0;font-size: .17rem;}
.Contac .right-box .form ul li textarea{margin-top: .3rem;width: 100%;border: 0;height: .8rem}
.Contac .right-box .form .btn{margin-top: .55rem;display: flex;align-items: center;justify-content: center;width: 1.7rem;height: .6rem;font-size: .17rem;color: #424242;font-family: 'HmL';border: .02rem solid #009f7c;border-radius: 0 .15rem 0 .15rem;cursor: pointer;}
.Contac .right-box .form .btn:after{display: block;margin-left: .55rem;content: '';width: .18rem;height: .06rem;background-image: url('../images/public-more1.png');background-size: 100%;}
.Contac .right-box .form .btn:hover{background-color: #009f7c;color: #fff;}
.Contac .right-box .form .btn:hover:after{background-image: url('../images/public-more.png')}

@media ( min-width:768px){
.menu-location .column-menu ul{/* display: block!important */}
}
@media ( max-width:1440px){
  .Manner .list ul li{padding-top: 39%;}
  .Manner .list ul li .main .icon{bottom: 54%;}
    
    .Process .list .btn{width: 100%;}
}
@media ( max-width:1200px){
	.rightMenuBtn{ display: block;}
  header{padding: .15rem 0}
  header .p50{justify-content: space-between;align-items: center}
  header .right-box{margin-left: 0;}
  header .logo{width: 1.4rem}
	header{position: fixed;top: 0;width: 100%;left: 0;z-index: 50;padding-right: 0px;box-sizing: border-box;background-color: #fff;}
	header .right-box{padding: 0}
  header nav ul{display: block;}
	header nav{display: block;position: fixed;padding: .3rem .2rem .3rem .2rem;top: .8rem;right: 0;margin-right: 0;width: 300px;background-color: #009f7c;overflow: unset;box-sizing: border-box;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 300, 0);z-index: 300;}
	header nav ul li{display: block;margin-bottom: .3rem;width: 100%;margin-right: 0;}
	header nav ul li.on a,
	header nav ul li a:hover{color: #fff;}
  header .right-box .search{width: 1.2rem;}
	.column-banner .media{display: block;height: 25vh;object-fit: cover;}
	.column-banner .pc{display: none;}
	.banner img.media{display: block;height: 75vh;object-fit: cover;}
	.banner img.pc{display: none;}
  body{padding-top: .8rem;}
  .index-img img{height: auto}
  .index{padding-top: .8rem;}
  footer .foot-nav{display: none;}
  footer .foot-contact{width: 100%}
}
@media ( max-width:1024px){
	.index-about{margin: .4rem 0}
  .banner .box .title{font-size: .28rem;}
  .public-title{font-size: .24rem;}
  .index-layout{margin-top: .4rem;}
  .index-business .box .table-text .title{font-size: .26rem;}
  .index-layout .list ul li .value span{font-size: .28rem;}
  footer .foot-contact .tel .text{font-size: .26rem;}
  footer .bottom-box .foot-menu .menu ul{justify-content: center}
  footer .bottom-box{flex-flow: column-reverse;}
  footer .bottom-box .foot-share{width: 100%;margin-bottom: .2rem;}
  footer .bottom-box .foot-share ul{justify-content: center}
  .menu-location .location{display: none;}
  .About{padding: .4rem 0}
  .Business{padding: .4rem 0; min-height: 2rem;}
  .Business-info{padding: .4rem 0}
  .Case{padding: .4rem 0; min-height: 2rem;}
  .News{padding: .4rem 0; min-height: 2rem;}
  .News-info{padding: .4rem 0}
  .Video{padding: .4rem 0}
  .Manner{padding: .4rem 0}
  .Partners{padding: .4rem 0}
  .Contac{padding: .4rem 0}
}
@media ( max-width:768px){
  .public-title{margin-top: .1rem;}
  .index-about .img{width: 100%;margin: 4% 0}
  .index-about .box{width: 100%;margin-top: .2rem;}
  .index-about .box .text{font-size: .18rem;margin-top: .2rem;}
  .index-about .box .public-more{margin-top: .2rem;}
  .index-business .box{width: 100%;}
  .index-business .table-img{width: 100%;margin-top: .2rem;}
  .index-layout .right-box{margin-top: .2rem;width: 100%}
  .index-layout .list ul{margin: -1%;justify-content: center}
  .index-layout .list ul li{width: 31.33%;margin: 1%;text-align: center;}
  .index-layout .list ul li .value{justify-content: center}
  .index-partners .list .swiper-slide{padding: .1rem}
  footer .foot-name{text-align: center;font-size: .18rem;}
  footer .foot-contact .tel .text{text-align: center;}
  footer .foot-contact .add .text{font-size: .16rem;text-align: center;}
  footer .bottom-box .foot-menu .menu ul li a{font-size: .16rem;}
  footer .bottom-box .foot-menu .icp{font-size: .16rem;line-height: 1.5;text-align: center;}
  .index-img{margin-top: -.9rem;}
  .index-img img{width: 100%;height: 7rem;object-fit: cover;}
  .index-img .bg{width: 100%;height: 48rem;object-fit: cover; margin-top: -122vw;}
  .menu-location{padding: .1rem 0}
  .menu-location .column-menu{position: relative;padding: 0;background-color: #009f7c;z-index: 5;width: 100%;}
  .menu-location .column-menu:after{display: none;}
  .menu-location .column-menu .name{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 0 .2rem;height: .6rem;font-size: .2rem;color: #ffff;z-index: 33;}
  .menu-location .column-menu .name:after{display: block;content: '';width: .15rem;height: .15rem;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg); transition: 0.5s}
  .menu-location .column-menu .name.on:after{transform: rotate(-45deg)}
  .menu-location .column-menu ul{position: absolute;left: 0;top: 100%;width: 100%;display: none;padding: .1rem 0;background-color: rgba(0, 159, 124, .6);backdrop-filter: blur(5px);z-index: 33;}
  .menu-location .column-menu ul li{width: 100%;border-right: 0;margin-right: 0;padding-bottom: .15rem;margin-bottom: .15rem;border-bottom: 1px solid #fff;}
  .menu-location .column-menu ul li:last-child{margin-bottom: 0;border-bottom: 0;}
  .menu-location .column-menu ul li a{display: block;padding: .05rem .2rem;font-size: .18rem;color: #000;}
  .menu-location .column-menu ul li.on a{background-color: transparent;color: #009f7c;color: #fff;}
  .menu-location .column-menu ul li.on:after{display: none;}
  .menu-location .column-menu.on ul{display: block;}
  .menu-location .column-menu.on .name:after{transform: rotate(135deg)}
  .About .public-title{width: 100%}
  .About .left-box{width: 100%;}
  .About .right-box{width: 100%; order: -1}
  .About .left-box .text{width: 100%;margin-top: .2rem;}
  .About .left-box .public-title{margin-top: .1rem;}
  .Culture .box{position: inherit;padding: 0}
  .Culture .box .public-name{padding-top: .4rem}
  .Culture .box .list ul li .name{/*color: #333;*/width: 100%;}
  .Culture .box .list ul li .title{margin-left: 0;/*color: #333;*/width: 100%;}
  .Culture .box .list ul li{width: 98%;margin-bottom: .2rem;padding: .2rem;display: block;/*background: linear-gradient(to bottom right,  rgba(0, 159, 124, .6), transparent, transparent);*/}
  .Culture .img img{position: absolute; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover; bottom: 0; z-index: -1}
  .Brand .public-title{width: 100%}
  .Brand .box .text{width: 100%;}
  .Brand .box .img{width: 100%;margin-bottom: .2rem; order: -1}
  .Business .list ul li{width: 98%}
  .Business .list ul li .box{padding: .2rem;}
  .Business-info .top-box .left-box .public-title{margin-top: .1rem;}
  .Business-info .top-box .left-box .text{margin-top: .2rem;font-size: .18rem;}
  .Business-info .top-box .left-box{width: 100%}
  .Business-info .top-box .right-box{width: 100%;margin-top: .2rem;}
  .Business-info .textarea{margin-top: .3rem;font-size: .18rem;}
  .Business .list ul li .box .text{font-size: .18rem;}
  .Case .search{margin-bottom: .3rem;}
  .Case .list ul li{width: 48%;}
  .Case .list ul li .img{width: calc(100% - .1rem);height: auto}
  .Case .list ul li .box{padding: .2rem}
  .Case .list ul li .img a{position: initial; }
  .Case .list ul li .box .text{font-size: .18rem;}
  .Case .list ul li .box{flex-wrap: wrap;}
  .Case .list ul li .box .left-box{width: 100%;flex: auto;}
  .Case .list ul li .box .more{margin-top: .15rem;margin-left: 0;}
  .News .list ul li{padding: .2rem}
  .News .list ul li .img{width: 100%;}
  .News .list ul li .box{width: 100%;margin-top: .2rem;}
  .News .list ul li .bottom-box{margin-top: .15rem;padding-top: .15rem;}
  .News .search{margin-bottom: .3rem;}
  .News-info .title{font-size: .28rem;}
  .News-info .text{font-size: .18rem;}
  .News-info .bottom-box .name{font-size: .18rem;}
  .prew div{display: block;line-height: 1.5;font-size: .18rem;}
  .prew div:after{display: none;}
  .Video .list ul li{padding: .2rem}
  .Video .list ul li .title{padding: 0;margin-top: .15rem;}
  .Manner .list ul li{width: 98%;background-image: none;padding-top: 0;}
  .Manner .list ul li .main{display: block;position: initial;}
  .Manner .list ul li .main .num{padding: 0;font-size: .28rem;}
  .Manner .list ul li .main .title{padding: 0}
  .Manner .list ul li .main .box{margin-top: .3rem;margin-left: 0;margin-right: 0;padding: .3rem .2rem}
  .Manner .list ul li .main .icon{right: 0;bottom: auto;top: 0;}
  .Manner .list ul li .main .icon img{max-width: 1rem}
  .Manner .list ul li .main .box dl dd .text{font-size: .18rem;}
  .Process .list{margin-top: .3rem;padding: 0}
  .Process .list ul li{position: initial;width: 100%;margin-bottom: .2rem;}
  .Process .list ul li .y{display: none;}
  .Process .list ul li:after{display: none;}
  .Process .list:after{display: none;}
  .Process .list ul li .box .text{font-size: .18rem;}
  .Process .list ul li .box{padding: .3rem .2rem;min-height: auto}
  .Partners .list .swiper-slide{padding: .1rem}
  .Contac .left-box{width: 100%;}
  .Contac .right-box{width: 100%;margin-top: .2rem;}
  .Contac .left-box .list{margin-top: .3rem;}
  .Contac .left-box .list ul li .tel{font-size: .28rem;}
  .Contac .left-box .list ul li .text{font-size: .18rem;}
  .Contac .right-box .form{padding: .3rem .2rem;border-radius: 0 .3rem 0 .3rem;}
  .Contac .right-box .form ul li .name{font-size: .18rem;}
  .Contac .right-box .form ul li textarea{font-size: .18rem;}
  .Contac .right-box .form ul li .text{font-size: .18rem;}
  .Contac .right-box .form .btn{margin-top: .3rem;}
  .index-business .top-box{width:100%;}
}

@media ( max-width:480px){
    .index-img .bg{height: 40rem; margin-top: -175vw;}
}



