html{font-size:100px;font-size:5.2vw;}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;}
body{padding:0;margin:0 auto;color:#191919;background-color:#fff;-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);
/*-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;*/
font-size:16px;line-height:1.6;padding-top:106px;width:100%;overflow-x:hidden;}
ul,ol,li{list-style:none;list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:14px;}
img{border:none;max-width:100%;vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix{zoom:1;}
.overscroll,.overscroll1{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#2f9de4;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e2efef;}
.overscroll1::-webkit-scrollbar{width:4px;height:4px;}
.overscroll1::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#28dac9;}
.overscroll1::-webkit-scrollbar-track{border-radius:10px;background:#fff;}
.gradient-text{background-image:linear-gradient(0deg,#baddf3,#d8f0b8);background-clip:text;-webkit-background-clip:text;color:transparent;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
[class*='flex']{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
[class*='-jl']{justify-content:flex-start;}
[class*='-jc']{justify-content:center;}
[class*='-jr']{justify-content:flex-end;}
[class*='-at']{align-items:flex-start;}
[class*='-ac']{align-items:center;}
[class*='-as']{align-items:stretch;}
[class*='-ab']{align-items:flex-end;}
.f16{font-size:0.16rem;}
.f18{font-size:0.18rem;}
.f20{font-size:0.2rem;}
.f22{font-size:0.22rem;}
.f24{font-size:0.24rem;}
.f26{font-size:0.26rem;}
.f28{font-size:0.28rem;}
.f30{font-size:0.3rem;}
.f32{font-size:0.32rem;}
.f36{font-size:0.36rem;}
.f40{font-size:0.38rem;}
.f42{font-size:0.42rem;}
.f46{font-size:0.46rem;}
.f48{font-size:0.48rem;}
.f52{font-size:0.52rem;}
.f60{font-size:0.6rem;}
.f70{font-size:0.7rem;}
.f80{font-size:0.8rem;}
.color{color:#28dac9;}
.c666{color:#666;}
.linearbg{background:linear-gradient(90deg,#28dac9,#2c9beb);color:#fff;}
.header{position:fixed;z-index:1050;width:100%;left:0;top:0;transition:.3s;background:#fff;border-bottom:1px solid #f0f0f0;}
.htop .a{display:inline-block;line-height:36px;position:relative;}
.htop .a .iconfont+span{margin-left:8px;}
.iconfont{font-size:inherit !important;}
.pointer{cursor:pointer;}
.relative{position:relative;}
.htop .right .a{margin-left:0.3rem;}
.logo .i1{display:none;}
.logo{flex:0 0 auto;width:170px;}
.logo img{height:57px;}
.nav{top:0;transition:.3s;flex:1 1 auto;}
.nav>ul{justify-content:flex-end;}
/*.nav li:has(.sub){position:relative;}*/
.nav li.navpost{position:relative;}
.nav li{flex:0 0 auto;padding:0 1.4em;}
.nav li>a{display:block;line-height:70px;position:relative;transition:.3s;}
.nav li>a:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#28dac9;opacity:0;transition:.3s;}
.nav li:hover>a{color:#28dac9;}
.nav li:hover>a:before{opacity:1;}
.nav li .sub{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);white-space:nowrap;text-align:center;line-height:2;background:#fff;border-radius:0 0 8px 8px;padding:0;color:#000;overflow:hidden;max-height:0;}

.nav li.haschild>a + .after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999
;transform:rotate(-45deg);right:20px;top:.32rem;margin-top:-4px;transition:.3s;}
.nav li.haschild.act>a + .after{transform:rotate(45deg);opacity:1;}

@media(min-width:1024px){.nav li:hover .sub{max-height:300px;transition:.3s;}
.nav li:hover .fixsub{display:block;}
}
.nav li .sub a{display:block;padding:10px 20px;}
.nav li .sub a:hover{color:#28dac9;transition:.3s;background:#f6fcee;}
.hmain{position:relative;}
.fixsub{position:absolute;left:0;top:100%;width:100%;background:#fff;display:none;border-radius:0 0 0.2rem 0.2rem;border-top:1px solid #eee;}
.navbox{align-items:stretch;padding:0.5rem 0.4rem;}
.navbox .nl{flex:0 0 auto;width:2.3rem;border-right:1px solid #eee;}
.navbox .nl .li{padding:1em;border-radius:6px 0 0 6px;cursor:pointer;line-height:1.5;margin:5px 0;}
.navbox .nl .li.cur{background:#f6fcee;color:#28dac9;}
.navbox .nr{flex:1 1 auto;overflow:hidden;padding-left:0.3rem;}
.probox{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.probox .item{flex:0 0 auto;margin-left:3%;width:22%;background:#f8f8f8;margin-bottom:2%;padding:0.2rem;border-radius:0.1rem;}
.imgbox{position:relative;padding-bottom:60%;}
.imgbox .img{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;}
.imgbox .img img{flex:0 0 auto;max-height:100%;}
.probox .item .it{color:#666;}
.search{position:relative;}
.search .icon{width:30px;text-align:center;line-height:30px;cursor:pointer;}
.search .searchbox{position:absolute;right:0;top:50%;margin-top:-25px;padding:5px 0;background:#fff;width:0;overflow:hidden;}
.search .searchbox input{width:100%;border:none;outline:none;background:#f5f5f5;height:40px;padding:0 50px 0 20px;}
.search .searchbox .btn{position:absolute;right:10px;top:5px;line-height:40px;cursor:pointer;width:40px;text-align:center;z-index:2;color:#333;}
.showSearch .search .searchbox{width:420px;padding:5px 10px;transition:.3s;}
.showSearch .nav{top:-100px;}
.drop{position:absolute;left:50%;min-width:100%;top:150%;padding-top:10px;transform:translate(-50%);text-align:center;z-index:50;visibility:hidden;opacity:0;}
.drop .dropin{position:relative;background:#fff;color:#333;border-radius:0.1rem;padding:0.1rem;font-size:14px;box-shadow:0 0 20px rgba(0,0,0,0.1);width:80px;min-width:100%;}
.drop .dropin:before{content:"";position:absolute;left:50%;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;margin-left:-6px;}
.drop a{display:block;line-height:2;}
.drop a:hover{color:#28dac9;}
.lang{position:relative;margin-left:2em;}
.lang .cur{cursor:pointer;}
.lang:hover .drop{visibility:visible;top:100%;opacity:1;transition:.3s;}
.index .header{color:#fff;}
.index .header .logo .i1{display:inline;}
.index .header .logo .i2{display:none;}
.header.white,.header:hover,.wh .header{background:#fff;box-shadow:0 9px 36px rgba(0,0,0,0.1);color:#000 !important;}
.header.white .logo .i1,.header:hover .logo .i1{display:none;}
.header.white .logo .i2,.header:hover .logo .i2{display:inline;}
.banner{position:relative;}
.banner img{display:block;width:100%;min-height:400px;object-fit:cover;}
.banner .swiper-slide{overflow:hidden;}
.bantxt .t1{max-width:13em;line-height:1.3;position:relative;top:1em;opacity:0;margin-bottom:0.2rem;}
.bantxt .t2{max-width:34em;line-height:1.16;position:relative;top:1em;opacity:0;color:#666;}
.swiper-slide-active .bantxt .t1{opacity:1;top:0;transition:.6s .8s;}
.swiper-slide-active .bantxt .t2{opacity:1;top:0;transition:.6s 1s;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;justify-content:center;align-items:center;color:#343d42;line-height:1.5;padding-bottom:10%;}
.banVideo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:2;}
.swiperDots{position:absolute;left:0;bottom:0.4rem;z-index:20;text-align:center;width:100%;}
.swiperDots span{width:0.3rem;height:4px;margin:0 0.05rem;opacity:1;background:#e1e1e1;border:none;border-radius:4px;transition:.3s;}
.swiperDots span.swiper-pagination-bullet-active{background:#28dac9;width:0.6rem;}
/* .inner{width:1400px;margin:0 auto;max-width:92%;} */
.inner{margin:0 auto;width:73.5%;}
@media (max-width:1800px){.inner{width:84%;}
}
@media (max-width:1600px){.inner{width:90%;}}
@media (max-width:1459px){.inner{width:95%;}}
@media (max-width:1024px){.inner{width:100%;padding:0 20px;}}
@media (max-width:768px){
.inner{padding:0 15px;}
}
.relative{position:relative;z-index:5;}
.pt110{padding-top:1.1rem;}
.pb110{padding-bottom:1.1rem;}
.pt100{padding-top:1rem;}
.pb100{padding-bottom:1rem;}
.pt80{padding-top:0.8rem;}
.pb80{padding-bottom:0.8rem;}
.pt60{padding-top:0.6rem;}
.pb60{padding-bottom:0.6rem;}
.pt40{padding-top:0.4rem;}
.pb40{padding-bottom:0.4rem;}
.mb20{margin-bottom:0.2rem !important;}
.mb50{margin-bottom:0.5rem !important;}
.text-center{text-align:center;}
.w100{width:100%;}
.bggray{background-color:#f8f8f8 !important;}
.bg1{background:url(../images/bg1.png) no-repeat center;background-size:100%;}
.bg2{background:url(../images/bg2.jpg) no-repeat center;background-size:cover;}
.bg3{background:url(../images/bg3.png) no-repeat center;background-size:100%;}
.bgb{background:url(../images/bgb.png) no-repeat center bottom -.98rem;}
.linebg{background:url(../images/linebg.png) no-repeat left bottom;}
.bgl,.bgr{position:relative;z-index:2;}
.bgl:before{content:"";position:absolute;left:0;top:1rem;height:6rem;z-index:-1;width:50%;background:url(../images/bgl.png) no-repeat center left -1.8rem;background-size:contain;}
.bgr:after{content:"";position:absolute;right:0;bottom:1rem;height:6rem;z-index:-1;width:50%;background:url(../images/bgl.png) no-repeat center;background-size:contain;}
.index1 .item{border-radius:0.2rem;overflow:hidden;position:relative;flex:0 0 auto;
flex: 1;
margin-right:1%;transition:.3s;cursor:pointer;}
.index1 .item .pic{height:5.4rem;background-position:center;background-size:cover;background-repeat:no-repeat;}
.index1 .item:last-child{margin-right:0;}
.index1 .item.cur{flex:1 1 auto;}
.index1 .item .txt{position:absolute;left:0;bottom:0;z-index:5;color:#fff;padding:0.4rem 0.3rem;}
.index1 .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.3;pointer-events: none;}
.index1 .item .p{line-height:1.33;overflow:hidden;max-width:33em;max-height:0;margin-top:5px;transition:.3s;}
.index1 .item.cur .p{transition-delay:.3s;max-height:9em;}
.index1 .item .mr {
    color: #fff;
    display:none;
}
.index1_swiper .item .mr{
    color: #fff;
}
.index1 .item.cur .mr{
    display:block;
}
.index1 .item.cur {
    flex: 3.7;
}
.index2{padding-left:0.4rem;padding-right:0.4rem;}
.index2 .item{position:relative;margin-bottom:0.4rem;border-radius:0.2rem;overflow:hidden;}
.index2 .item .txt{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 0.4rem 5% 0.4rem;}
.index2 .item.center .txt{justify-content:center;text-align:center;padding-bottom:25%;}
.index2 .item.center .more{justify-content:center;}
.index2 .item .t1{margin-bottom:0.05rem;line-height:1.2;}
.index2 .item .t2{line-height: 1.5;max-width: 26em;}
.index2 .item.center .tico{
  margin-bottom: .15rem;
}
.more{margin-top:0.3rem;}
.more .btn{color:#6c6d70;cursor:pointer;height:2.8em;border:1px solid #9ea1a0;padding:0 1.5em;border-radius:2em;transition:.3s;}
.more .btn .iconfont{margin-left:0.1rem;}
.more .btn:hover{background:#28dac9;color:#fff;border-color:#28dac9;}
.tico{display:inline-block;background:url(../images/icon-tit.png) no-repeat center;background-size:contain;width:0.75rem;height:0.25rem;margin-bottom:0.3rem;}
.index3{align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.index3 .item{flex:0 0 auto;position:relative;z-index:2;border-radius:0.2rem;overflow:hidden;width:49%;margin-bottom:2%;text-align:center;background:linear-gradient(180deg,#a6bddc,#f7f9fc);padding:0.5rem 0.2rem 0.2rem;transition:.3s;}
.index3 .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2;background:url(../images/boxico.png) no-repeat center bottom .4rem;background-size:contain;opacity:0.7;transition:.3s;}
.index3 .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2;background:url(../images/boxico2.png) no-repeat center bottom .4rem;background-size:contain;opacity:0;transition:.3s;}
.index3 .item:hover{background:linear-gradient(180deg,#56c0f3,#f2fafe);}
.index3 .item:hover:before{opacity:0;}
.index3 .item:hover:after{opacity:0.7;}
.index3 .item .t1{margin-bottom:5px;line-height:1.3;}
.index3 .item .imgbox{padding-bottom:50%;margin-top:0.1rem;}
.index3 .item .imgbox .img{overflow:unset;}
.mr{margin-top:0.1rem;color:#666666;transition:.3s;}
.mr .iconfont{margin-left:0.1rem;}
.mr:hover{color:#000;}
.title{text-align:center;margin-bottom:0.4rem;}
.title .tp{color:#666;}
.index4{display:flex;flex-wrap:wrap;align-items:stretch;}
.index4 .item{position:relative;border-radius:0.2rem;overflow:hidden;flex:0 0 auto;width:32.66%;margin-right:1%;margin-bottom:1%;}
.index4 .item .text_box{position:absolute;left:0;top:0;width:100%;text-align:center;z-index:1;color:#fff;padding:0.55rem .3rem;}
.index4 .item .id{opacity:0;transform:translate(0,.3rem);transition:all .5s;margin-top:.15rem;line-height:1.875;}

.index4 .item .ico{position:absolute;right:0.2rem;bottom:0.2rem;z-index:2;width:0.5rem;height:0.5rem;border-radius:50%;background:#fff;color:#28dac9;transition:.3s;font-size:0.24rem;}
.index4 .item:hover .ico{background:#28dac9;color:#fff;}
.index4 .item:hover .id{
    opacity:1;
    transform:unset;
}
.index4 .item:first-child{width:41%;}
.index4 .item:nth-child(2){margin-right:0;width:58%;}
.index4 .item:nth-child(3n+5){margin-right:0;}
.index4 .item .img{height:100%;}
.index4 .item .img img{display:block;width:100%;height:100%;object-fit:cover;}
.hovimg .img{overflow:hidden;}
.hovimg .img img{transition:1.2s;}
.hovimg:hover .img img{transform:scale(1.1);}
.catTab{justify-content:space-around;margin-bottom:0.3rem;align-items:flex-start;}
.catTab .i{cursor:pointer;text-align:center;transition:.3s;}
.catTab .i .ico{height:1rem;line-height:1rem;margin-bottom:0.2rem;}
.catTab .i .ico img{max-height:100%;}
.catTab .i .ico .act{display:none;}
.catTab .i.cur .ico .def{display:none;}
.catTab .i.cur .ico .act{display:inline-block;}
.catTab .i.cur{color:#28dac9;}
.catTab .i .t{display:inline-block;border-bottom:2px solid transparent;}
.catTab .i.cur .t{border-color:#28dac9;}
.dataSwiper{position:relative;}
/* .dataSwiper .swiper-container{padding-right:50%;} */
.swiperCtr span{position:absolute;top:50%;width:0.5rem;height:0.5rem;background:#fff;border-radius:50%;text-align:center;line-height:0.5rem;cursor:pointer;z-index:5;transition:.3s;margin-top:-0.25rem;}
.swiperCtr span:hover{background:#28dac9;color:#fff;}
.swiperCtr span.prev{right:100%;margin-right:0.1rem;}
.swiperCtr span.next{left:100%;margin-left:0.1rem;}
.swiperCtr.dark span{background:#f5f5f5;color:#28dac9;}
.swiperCtr.dark span:hover{background:#28dac9;color:#fff;}
.index5 .items{
  display: flex;
  justify-content:center;
}
.index5 .item{background:#fff;border-radius:0.1rem;padding:0.4rem;height:100%;
  width:100%;
  /* transform:translate(-100%); */
  height: 3.6rem;
  transition: all .5s;
  flex-direction:column;
  width:32.33%;
}
.index5 .item:not(:first-child){
  margin-left: .1rem;
}
.index5 .item.cur{
  width: 48.66%;
}
.index5 .item.pcur {
    width: 25.67%;
}

.index5 .swiper-slide-next .item,.index5 .swiper-slide.cur .item{
  /* transform:translate(0); */
}
.index5 .swiper-slide{height:auto;}
.index5 .item .imgbox{width:100%;flex:1 1 auto;padding-bottom:0;margin-bottom:.1rem;}
.index5 .item .txt{flex:0 0 auto;overflow:hidden;width:100%;text-align:center;flex-direction:column;}
.index5 .item .ip{margin-top:0.1rem;color:#666;}
.index5 .item .t2,.index5 .item .ip,.index5 .item .mico{display:none;}
.index5 .item .itp{flex:1 1 auto;width:100%;}

.index5 .item.cur{flex-direction:row-reverse;align-items:stretch;}
.index5 .item.cur .it span{font-size:1.33em;}
.index5 .item.cur .imgbox{width:50%;flex:0 0 auto;padding-bottom:46%;}
.index5 .item.cur .txt{flex:1 1 auto;text-align:left;align-items:flex-start;}
.index5 .item.cur .t2,
.index5 .item.cur .mico{display:block;}
.index5 .item.cur .ip{
    display: -webkit-box;
    display: box;
}


.mico span{display:inline-block;width:0.5rem;text-align:center;line-height:0.5rem;height:0.5rem;background:#28dac9;border-radius:50%;color:#fff;}
.index6{align-items:stretch;}
.newsCard .imgbox{padding-bottom:75%;}
.newsCard .img{border-radius:0.2rem;}
.newsCard .img img{width:100%;height:100%;object-fit:cover;}
.newsCard .txt{padding-top:0.2rem;}
.newsCard .it{line-height:1.33;height:2.8em;margin-bottom:0.1rem;}
.newsCard .ip{line-height:1.57;height:3.2em;color:#999;font-size:14px;}
.newsCard .mico{text-align:right;margin-top:0.4rem;}
.newsCard .mico span{background:#f5f5f5;color:#28dac9;transition:.3s;position:relative;top:0.15rem;left:0.15rem;}
.newsCard:hover .mico span{background:#28dac9;color:#fff;}
.newsCard .date{color:#666;margin-bottom:0.1rem;}
.index6 .item{flex:0 0 auto;width:23%;margin-right:2%;position:relative;}
.index6 .item:nth-child(3n){margin-right:0;}
.index6 .item:first-child{width:49%;
  border-radius:0.2rem .2rem 0 .2rem;
  overflow:hidden;}
.index6 .item:first-child .txt{position:absolute;left:0;bottom:0;padding:0 1.1rem 0.3rem 0.4rem;z-index:5;color:#fff;}
.index6 .item:first-child .mico{position:absolute;right:0;bottom:0;padding:0.15rem;margin:0;background:url(../images/morebg.png) no-repeat right bottom;background-size:100% 100%;}
.index6 .item:first-child .mico span{position:relative;left:0.15rem;top:0.15rem;}
.index6 .item:first-child .imgbox{min-height:100%;}
.index6 .item:first-child .date{color:#fff;}
.index6 .item:first-child .it{height:auto;}
.index6 .item:first-child .ip{color:#fff;opacity:0.6;height:auto;}
.index6 .item:first-child:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:5;background:linear-gradient(0deg,#000,transparent);opacity:0.7;}
footer{padding:0.7rem 0 0.55rem;background:#f2f2f2;}
.fnav dl{flex:0 1 auto;padding-right:2em;color:#333;}
.fnav dl:last-child{padding-right:0;}
.fnav dl dt{margin-bottom:0.24rem;font-weight: bold;}
.fnav dl dd{font-size:14px;margin-bottom:0.13rem;}
.fcen{padding-top:0.2rem;align-items:flex-end;}
.fcnt .flogo{flex:0 0 auto;margin-right:1em;}
.socails .i{position:relative;margin-left:0.1rem;}
.socails .i .ico{width:32px;text-align:center;line-height:32px;background:#717071;color:#fff;cursor:pointer;border-radius:50%;}
.socails .i .drop{top:auto;bottom:100%;padding-top:0;padding-bottom:10px;width:120px;text-align:center;}
.socails .i:hover .drop{visibility:visible;opacity:1;}
.socails .i .drop .dropin:before{bottom:auto;top:100%;border-bottom:none;border-top:6px solid #fff;}
.socails .i:hover i{
    color: #fff;
}
.socails .i:hover .ico{
    background-color:#28dac9;
}


.fobt{padding:0.2rem 0;margin-top:0.24rem;color:#666;font-size:14px;border-top:1px solid #ababab;}
.flinks a{margin-left:2em;}
footer a:hover{color:#28dac9;}
.dis_wap{display:none !important;}
.pop{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;visibility:hidden;}
.act.pop{visibility:visible;}
.pop .msk{width:100%;height:100%;position:absolute;z-index:-1;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}
.popIn{align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:5;}
.pop .box{padding:50px;width:620px;background:#fff;max-width:90%;border-radius:10px;position:relative;top:50px;opacity:0;z-index:5;}
.act.pop .box{top:0;opacity:1;transition:.3s;}
.pop .box .close{position:absolute;right:10px;top:10px;width:30px;text-align:center;line-height:30px;cursor:pointer;z-index:50;}
.pop .box .close .iconfont{font-size:22px;}
.popIn .poptxt{text-align:center;max-width:25em;margin:0 auto 40px;color:#555;}
.video_pop .box{width:1440px;padding:30px;background:#333;color:#fff;}
.video_pop .videobox{padding-bottom:50%;position:relative;z-index:20;}
.video_pop .videobox video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;background:#000;}
.video_pop .box:before{display:none;}
.pbanner{position:relative;}
.pbanner .txt{position:absolute;left:0;bottom:0;width:100%;z-index:2;height:100%;color:#fff;}
.pbanner .txt.flex-ab{padding-bottom:1.2rem;}
.pbanner .img{
  padding-bottom: 21%;
  position: relative;
}
.pbanner .txt{
  z-index: 2;
}
.pbanner .img img{
  object-fit:cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.pbanner.pbannervideo .img{
  padding-bottom:39.4%;
}

.pbanner .tit {
    letter-spacing: -3px;
}
.pbanner .tit span {
  width: 34px;
  display: inline-block;
  min-width: 34px;
  text-align: center;
  position: relative;
}
.pbanner .tit span:nth-child(1),
.pbanner .tit span:nth-child(3){
  transform: translate(-113%,0);
}
.pbanner .tit span:nth-child(2),
.pbanner .tit span:nth-child(4){
  transform: translate(-17%,0);
}





.playBtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;cursor:pointer;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,0.5);border-radius:50%;font-size:0.34rem;background:rgba(0,0,0,0.1);}
.bread{background:#f8f8f8;}
.bread .ptit{
  font-family: "HarmonyOS_Sans_SC_Medium";
  flex:0 0 auto;width:4rem;
  padding-right: .9rem;
  text-align: right;
  line-height:30px;border-right:1px solid #c4c4c4;margin:10px 0;}
.pnavs{flex:1 1 auto;overflow:auto;justify-content:flex-start;margin-left:2.75em;}
.pnavs a{margin:0 2.75em;line-height:50px;flex:0 0 auto;position:relative;}
.pnavs a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,#8cde26,#2c9beb);opacity:0;transition:.3s;}
.pnavs a.cur:after,.pnavs a:hover:after{opacity:1;}
.about .tit{text-align:center;margin-bottom:0.1rem;}
.about .t2{text-align:center;line-height:1.6;}
.about .img{text-align:center;margin-top:-0.4rem;}
.about .p{max-width:1260px;margin:3em auto 0;}
.ptitle{text-align:center;margin-bottom:0.3rem;}
.ptitle .t1{position:relative;padding-bottom:0.2rem;margin-bottom:0.3rem;
line-height: 1.5;
}
.ptitle .t1:after{content:"";position:absolute;left:50%;bottom:0;width:2em;background:linear-gradient(90deg,#8cde26,#2c9beb);height:5px;margin-left:-1em;border-radius:5px;}
.ptitle .t2{line-height:1.4;}
.ptitle .t2+.tp{margin-top:0.2rem;}
.ptitle .tp{margin-bottom:0.3rem;}
.ptitle .p{margin-top:0.2rem;color:#808080;}
.ptitle .t3{line-height:1.3;}
.about2{width:100%;overflow:hidden;}
.about2 .data{
  margin-top: .2rem;
}
.map{position:relative;max-width:1282px;margin-left:auto;}
.map img{display:block;width:100%;}
.map .dt{position:absolute;z-index:5;left:75%;top:40%;}
.map .dt .ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem;background:linear-gradient(90deg,#8cde26,#2c9beb);z-index:5;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;}
.map .dt .ico:after{content:"";position:absolute;inset:8px;background:#fff;z-index:-1;border-radius:50%;}
.map .dt .ico img{width:auto;max-width:77%;max-height:60%;}
.map .dt i{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:6rem;height:6rem;border-radius:50%;background:url(../images/circle.svg) no-repeat center;background-size:contain;animation:scales 5s linear infinite;}
.map .dt i.i2{animation-delay:1.25s;}
.map .dt i.i3{animation-delay:2.5s;}
.map .dt i.i4{animation-delay:3.75s;}
@keyframes scales{0%{transform:translate(-50%,-50%) scale(0);opacity:1;}
50%{transform:translate(-50%,-50%) scale(1);opacity:1;}
100%{transform:translate(-50%,-50%) scale(2);opacity:.7;}
}
.max1260{max-width:1260px;margin:0 auto;}
.data{flex-wrap:wrap;align-items:stretch;}
.data .i{flex:0 0 auto;padding:1em;}
.data .i .it{align-items:stretch;justify-content:center;line-height:1;margin-bottom:0.2rem;}
.data .i .tr{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 5px;}
.data .i .b{line-height:0.9;display:flex;align-items:center;}
.data .i .ip{color:#808080;}
.about3 .img{border-radius:0.2rem;overflow:hidden;}
.iso{flex-wrap:wrap;justify-content:space-around;margin-top:0.4rem;}
.iso .i{flex:0 0 auto;max-width:14%;margin-bottom:0.1rem;padding:0.1rem;}
.about3 .p{margin-top:0.2rem;color:#4c4c4c;}
.about3 .p b,.about3 .p strong{color:#333;}
.about3 .ptitle{margin-top: .1rem;}
.data2{justify-content:center;margin-top:0.6rem;flex-wrap:wrap;}
.data2 .i{flex:0 0 auto;padding:0.3rem;text-align:center;width:33.33%;}
.data2 .i .it2{justify-content:center;align-items:stretch;line-height:1;padding:0.2rem 0;}
.data2 .i .tr{flex-direction:column;padding:0 0.1rem;}
.data2 .i .b{line-height:0.8;}
.data2 .i .ip{color:#808080;}
.data2 .i .tr .u {
    font-size: 1.4em;
    line-height: .6;
}

.about4 .tit{text-align:center;}
.about4 .tit .t3{color:#808080;padding-bottom: .2rem;}
.about4 .tit .t2{line-height: 1.3;}
.about4 .tit .t1{line-height: 1.3;}
.about4 .imgText{
  margin-top: .6rem;
}
.about4 .imgText .txt{
  color: #191919;
}
.imgText{background:#e5ecf6;border-radius:0.2rem;overflow:hidden;}
.imgText .txt{padding:0.3rem;flex:1 1 auto;overflow:hidden;padding-left:0.7rem;}
.imgText .img{flex:0 0 auto;max-width:55%;}
.history{background:#f8f8f8;border-radius:0.2rem;overflow:hidden;align-items:stretch;flex-direction:row-reverse;position:relative;padding-right:0.4rem;}
.history .tbs{flex:0 0 auto;padding:0.7rem 0;border-right:2px solid #e7e7e8;text-align:right;position:absolute;right:0.8rem;top:0;height:100%;}
.history .tbs .i{font-size:14px;padding:0 0.4rem;cursor:pointer;position:relative;color:#6c6d70;line-height:0.5rem;}
.history .tbs .i:after{content:"";right:-2px;top:50%;height:1em;width:2px;margin-top:-0.5em;background:#4cb848;position:absolute;opacity:0;}
.history .tbs .i.cur span{font-size:1.5em;color:#28dac9;}
.history .tbs .i.cur:after{opacity:1;}
.history .box{padding:0 0.7rem;max-height:6.1rem;margin-top:0.7rem;margin-bottom:0.7rem;}
.history .box::-webkit-scrollbar{width:8px;}
.history .box::-webkit-scrollbar-track{background:transparent;}
.history .box::-webkit-scrollbar-thumb{background:#969699;}
.history .item{margin-bottom:0.6rem;
    width: 80%;}
.history .item .it{font-weight:bold;color:#6c6d70;line-height:1;}
.history .item .ip{padding:0.2rem 0;color:#6c6d70;}
.history .item .ip li{padding-left:1em;position:relative;margin-bottom:0.1rem;}
.history .item .ip li:before{content:"";position:absolute;left:0;top:0.8em;width:4px;height:4px;background:#333;border-radius:50%;margin-top:-2px;}
.history .item .img{    border-radius: 0.2rem;
    overflow: hidden;
    width: 100%;
    max-width: 460px;
}
.history .item .img img{display:block;}
.story{position:relative;z-index:5;}
.story:before,.story:after{content:"";position:absolute;z-index:-1;width:50%;background-repeat:no-repeat;background-size:contain;height:6rem;}
.story:before{left:0;top:8%;background-position:left center;background-image:url(../images/bgl.png);}
.story:after{right:0;bottom:8%;background-position:right center;background-image:url(../images/bgr.png);}
.story .item:last-child{margin-bottom:0;}
.story .item .it{text-align:center;margin:.1rem 0 0.4rem;}
.story .item .txt{flex:1 1 auto;overflow:hidden;padding-right:0.7rem;color: #666;}
.story .item .img{flex:0 0 auto;border-radius:0.2rem;overflow:hidden;width:50%;}
.story .item .img img{display:block;width:100%;}
.story .item .mico{margin-top:0.3rem;}
.story .item:nth-child(2n) .box{flex-direction:row-reverse;}
.story .item:nth-child(2n) .box .txt{padding-left:0.7rem;padding-right:0;}
.story .item .box .it{text-align:left;line-height:1.2;}
.culture .tit{text-align:center;margin-bottom:0.3rem;}
.culture .item{align-items:stretch;margin-bottom:10px;}
.culture .item .txt{flex:1 1 auto;overflow:hidden;background:#f8f8f8;padding:0.3rem 0.5rem;border-radius:0.2rem;}
.culture .item .img{flex:0 0 auto;width:68.4%;border-radius:0.2rem;overflow:hidden;margin-left:10px;}
.culture .item .img img{display:block;width:100%;min-height:100%;object-fit:cover;}
.culture .item:nth-child(2n){flex-direction:row-reverse;}
.culture .item:nth-child(2n) .img{margin-left:0;margin-right:10px;}
.culture .item:nth-child(2) .img{width:64.9%;}
.culture .item:nth-child(3) .img{width:56.7%;}
.culture .item .en{line-height:1;margin-bottom:0.2rem;}
.culture .item .it{display:inline-block;border-bottom:2px solid #cececf;margin-bottom:0.1rem;}
.how .item{position:relative;margin-top:1.1rem;padding-top:0.5rem;}
.how .item .txt{position:absolute;width:50%;z-index:5;background:rgba(248,248,248,0.95) url(../images/bgb.png) no-repeat bottom left;background-size:150%;padding:0.7rem;border-radius:0.2rem;top:0;backdrop-filter:blur(5px);min-height:4.7rem;}
.how .item .it{margin-bottom:0.2rem;}
.how .item .ip{flex:1 1 auto;padding-right:2em;line-height:2;}
.how .item .box{align-items:stretch;flex-wrap:wrap;}
.how .item .img{width:67.4%;margin-left:auto;border-radius:0.2rem;overflow:hidden;}
.how .item .img img{display:block;width:100%;}
.how .item:nth-child(2n) .img{margin-left:0;margin-right:auto;}
.how .item:nth-child(2n) .txt{left:auto;right:0;background-position:bottom right;}
.how .item:last-child{padding-top:.3rem;padding-bottom:0.5rem;}
.how .item:last-child .txt{width:auto;left:0.7rem;right:0.7rem;top:auto;bottom:0;display:flex;align-items:stretch;justify-content:space-between;background-image:none;min-height:0;}
.how .item:last-child .box{flex:1 1 auto;max-width:65%;}
.how .item:last-child .ip{flex:0 0 auto;}
.how .item:last-child .img{width:100%;}
.fullSlider{width:100%;overflow:hidden;}
.fullSlider .swiper-container{overflow:visible;}
.fullSlider .swiperCtr{position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:flex-start;z-index:10;}
.fullSlider .swiperCtr span{margin:0 0.2rem 0 0 !important;position:static;display:block;}
.slideCard1{height:auto;}
.slideCard1 .txt{flex:1 1 auto;padding-bottom:0.6rem;overflow:hidden;padding-right:0.8rem;opacity:0;transition:.3s;position:relative;left:0.5rem;}
.slideCard1 .it{line-height:1.13;margin-bottom:0.4rem;}
.slideCard1 .img{flex:0 0 auto;width:68%;border-radius:0.2rem;overflow:hidden;transform:translate(-47%);opacity:0.2;transition:.8s;}
.slideCard1 .img img{display:block;width:100%;}
.slideCard1 .tit {
    opacity: .2;
}
.slideCard1.swiper-slide-active .tit {
    opacity: 1;
    transition-delay:.8s;
}
.slideCard1.swiper-slide-active .txt{opacity:1;left:0;transition-delay:.8s;}
.slideCard1.swiper-slide-active .img{transform:translate(0);opacity:1;}
.maxem43{max-width:43em;margin-left:auto;margin-right:auto;}
.freeSlider{margin:0.5rem 10px 0;}
.freeSlider .swiper-slide{
  height: auto;
}
.freeSlider .img{border-radius:0.2rem;overflow:hidden;
position: relative;
padding-bottom: 100%;
}
.freeSlider .img img{display:block;width:100%;height: 100%;object-fit: cover;
position: absolute;
left: 0;
top: 0;
}
.fullSlider.res .swiperCtr{left:68%;padding-left:0.8rem;}
.fullSlider.res .slideCard1 .item{flex-direction:row-reverse;}
.fullSlider.res .slideCard1 .txt{padding-left:0.8rem;padding-right:0;}
.fullSlider.res .slideCard1 .img{transform:translate(0);}
.fullSlider.res .slideCard1.swiper-slide-prev .img{transform:translate(47%);}
.zhiyuan .txt{flex:1 1 auto;overflow:hidden;padding-right:0.5rem;padding-top:0.2rem;}
.zhiyuan .img{flex:0 0 auto;width:69.28%;}
.zhiyuan .it{margin-bottom:0.4rem;line-height:1.13;}
.curltureMap{position:relative;padding-top:4%;}
.curltureMap .mimg{display:block;width:100%;}
.curltureMap .item{position:absolute;left:29%;top:18%;}
.curltureMap .item .txt{position:absolute;width:3.6rem;padding:0.2rem 0.3rem;background:#e8f8d5;border-radius:0.2rem 0.2rem 0 0.2rem;right:0;bottom:0;text-align:right;}
.curltureMap .item .txt:after{content:"";position:absolute;left:100%;bottom:0;border-right:10px solid transparent;border-bottom:10px solid #e8f8d5;}
.curltureMap .item:nth-child(2){left:100%;top:31%;}
.curltureMap .item:nth-child(2) .txt{text-align:left;border-radius:0.2rem 0.2rem 0.2rem 0;}
.curltureMap .item:nth-child(2) .txt:after{left:auto;right:100%;border-left:10px solid transparent;border-right:none;}
.curltureMap .item:nth-child(2) .it{flex-direction:row-reverse;}
.curltureMap .item:nth-child(3){left:37%;top:78%;}
.curltureMap .item:nth-child(3) .txt{border-radius:0.2rem 0 0.2rem 0.2rem;}
.curltureMap .item:nth-child(3) .txt:after{bottom:auto;top:0;border-top:10px solid #e8f8d5;border-bottom:none;}
.curltureMap .item .ico{flex:0 0 auto;}
.curltureMap .item .t{flex:1 1 auto;overflow:hidden;}
.curltureMap .item .it{margin-bottom:0.1rem;gap:10px;}
.blocktit{text-align:center;line-height:1.2;margin-bottom:0.5rem;}
.ourPersonality .items{align-items:stretch;gap:10px;}
.ourPersonality .item{position:relative;flex:1 1 auto;overflow:hidden;border-radius:0.2rem;}
.ourPersonality .item .txt{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;flex-direction:column;padding:0.3rem 0.4rem;color:#fff;}
.ourPersonality .item .it{padding-top:0.2rem;}
.ourPersonality .item .ip{padding-top:1.5em;line-height:2;border-top:1px solid rgba(255,255,255,0.3);min-height:9.5em;}
.growup .box{position:relative;}
.growup .box .htitle {
    color: #fff;
    position: absolute;
    top: 9%;
    left: 50%;
    transform: translate(-50%, 0);
}
.growup .img{border-radius:0.2rem;overflow:hidden;}
.growup .items{position:absolute;left:0;bottom:0;width:100%;z-index:5;counter-reset:grow;padding:0.3rem 0.7rem;align-items:stretch;}
.growup .item{flex:0 0 auto;position:relative;/* backdrop-filter:blur(5px);*/
 /* backdrop-filter:blur(100px);*/
 padding:0.4rem 0.4rem;border-radius:0.2rem;width:19%;z-index:5;counter-increment:grow;text-align:center;}
.growup .item:after{content:'0'counter(grow);position:absolute;text-align:center;color:#fff;line-height:0.26rem;left:50%;margin-left:-0.475rem;top:-0.26rem;width:0.95rem;background:url(../images/tangle.png) no-repeat top center;background-size:contain;height:0.7rem;z-index:-2;}
.growup .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;/* backdrop-filter:blur(.15rem);*/
 background:rgba(255,255,255,0.92);/* backdrop-filter:blur(5px);*/
 z-index:-1;border-radius:0.2rem;background-image:url(../images/tangle_bg.jpg);background-repeat:no-repeat;background-size:100% 100%;}
.jobs .item{background:#f8f8f8;margin-bottom:10px;border-radius:0.2rem;position:relative;z-index:5;padding:10px;}
/* .jobs .item:before{content:"";position:absolute;border-right:16px solid transparent;border-left:16px solid transparent;border-bottom:16px solid #fff;right:0.45rem;bottom:0;}
.jobs .item:after{content:"";position:absolute;border-right:16px solid transparent;border-left:16px solid transparent;border-bottom:16px solid #f8f8f8;right:0.45rem;bottom:100%;} */


.jobs .item:before{
  content: "";
  position: absolute;
  background-image: url(../images/orz_bar1.png);
  width: .52rem;
  height: .13rem;
  background-size: .52rem;
  right: .2rem;
  top: -.23rem;
}
.jobs .item:after{
  content: "";
  position: absolute;
  background-image: url(../images/orz_bar2.png);
  width: .52rem;
  height: .13rem;
  background-size: .52rem;
  right: .2rem;
  top: -.13rem;
}


.jobs .item:first-child:after{display:none;}
.jobs .item .it{padding:0.2rem 0.25rem;cursor:pointer;}
.jobs .item .t{flex:1 1 auto;overflow:hidden;}
.jobs .item .ico{flex:0 0 auto;width:50px;height:30px;position:relative;}
.jobs .item .ico i{position:absolute;width:20px;height:2px;left:50%;margin-left:-10px;top:50%;margin-top:-1px;background:#333;}
.jobs .item .ico i:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#333;transform:rotate(90deg);transition:.3s;}
.jobs .item .bd{padding:0.25rem;background:linear-gradient(180deg,#fff,#f8f8f8);border-radius:0.2rem 0.2rem 0 0;color:#666;line-height:2;display:none;}
.jobs .item .bd b,.jobs .item .bd strong{color:#333;}
.jobs .item .btn{padding:2px;background:#28dac9;border-radius:50px;}
.jobs .item .btn>span{flex:0 0 auto;color:#fff;padding:0 1.5em;}
.jobs .item .btn .m{background:#fff;border-radius:50px;padding:0 1em;height:46px;}
.jobs .item .btn .m span{padding:0 10px;flex:0 0 auto;}
.jobs .item .btn .iconfont{color:#28dac9;}
.jobs .item .btns{margin-top:0.3rem;}
.jobs .item.act .bd{display:block;}
.jobs .item.act .ico i:after{transform:rotate(0deg);}
.contact .box1{display:grid;grid-template-columns:3fr 1fr;gap:10px;grid-template-rows:1fr 1fr;border-radius:0.2rem 0.2rem 0 0;overflow:hidden;}
.contact .box1 .img{border-radius:0.2rem 0 0 0;overflow:hidden;grid-row-end:3;grid-row-start:1;}
.contact .item{flex-direction:column;background:#f8f8f8;padding:0.3rem;}
.contact .item .it{flex:0 0 auto;width:100%;margin-bottom:0.2rem;}
.contact .item .ip{flex:0 0 auto;width:100%;}
.contact .item .li{align-items:flex-start;line-height:1.2;justify-content:flex-start;margin-top:0.1rem;}
.contact .item .li .iconfont{flex:0 0 auto;margin-right:0.1rem;}
.contact .box2{gap:10px;margin-top:10px;display:grid;grid-template-columns:1.5fr 1.5fr 1fr;border-radius:0 0 0.2rem 0.2rem;overflow:hidden;}
.contact .box1 .img img{display:block;width:100%;min-height:100%;object-fit:cover;}
.address{background-image:url(../images/address_bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;}
.address .block{align-items:flex-start;margin-bottom:0.4rem;}
.address .bt{flex:0 0 auto;width:4em;line-height:1;}
.address .con{flex:1 1 auto;overflow:hidden;}
.address .item{padding-bottom:0.26rem;margin-bottom:0.26rem;border-bottom:1px solid #c4c4c4;align-items:flex-start;}
.address .item .txt{flex:1 1 auto;overflow:hidden;padding-right:3em;}
.address .item .img{flex:0 0 auto;width:2.4rem;border-radius:0.2rem;overflow:hidden;}
.address .item .img img{display:block;width:100%;}
.address .item .it{margin-bottom:0.1rem;}
.address .item .ip{line-height:1.7;}
.stock{position:relative;z-index:5;border-radius:0.2rem;overflow:hidden;padding:10px;}
.stock .img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.stock .img img{width:100%;height:100%;object-fit:cover;}
.stock .box{align-items:self-end;}
.stock .bl{flex:0 0 auto;width:4.7rem;margin-right:0.4rem;}
.stock .br{flex:1 1 auto;overflow:hidden;color:#fff;padding:0.3rem 0;opacity:0.6;line-height:1.75;}
.stock .item{padding:0.3rem 0.4rem;background:#fff;border-radius:0.2rem;margin-bottom:0.1rem;}
.stock .item:last-child{margin-bottom:0;}
.stock .item .t1{margin-bottom:0.3rem;}
.stockData .dt{color:red;line-height:1;justify-content:flex-start;align-items:flex-end;}
.stockData.down .dt{color:green;}
.stockData .dt .cur{padding-right:30px;line-height:0.8;position:relative;}
.stockData .dt .cur:after{content:"";position:absolute;right:14px;bottom:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid red;}
.stockData.down .dt .cur:after{border-bottom:none;border-top:10px solid green;}
.stockData .dt .chg{flex:0 0 auto;margin-left:10px;}
.stockData .vline{margin-top:0.3rem;border-bottom:1px solid #e1e1e1;}
.stockData .dp{margin-top:0.2rem;color:#999;}
.stockData .uls{flex-wrap:wrap;align-items:stretch;}
.stockData .uls .li{flex:0 0 auto;width:50%;margin-top:0.3rem;}
.stockData .uls .li .lp{color:#999;}
.stockData .uls .li .num{
  line-height: 1;
}
.orz .item{background:#2c9beb;margin-bottom:10px;border-radius:0.2rem;position:relative;z-index:5;padding:10px;}
.orz .item:before{
  content: "";
  position: absolute;
  background-image: url(../images/orz_bar1.png);
  width: .52rem;
  height: .13rem;
  background-size: .52rem;
  right: .2rem;
  top: -.23rem;
}
.orz .item:after{
  content: "";
  position: absolute;
  background-image: url(../images/orz_bar.png);
  width: .52rem;
  height: .13rem;
  background-size: .52rem;
  right: .2rem;
  top: -.13rem;
}
.orz .item:first-child:after{display:none;}
.orz .item .it{padding:0.2rem 0.25rem;cursor:pointer;color:#fff;}
.orz .item .t{flex:1 1 auto;overflow:hidden;}
.orz .item .ico{flex:0 0 auto;width:50px;height:30px;position:relative;}
.orz .item .ico i{position:absolute;width:20px;height:2px;left:50%;margin-left:-10px;top:50%;margin-top:-1px;background:#fff;}
.orz .item .ico i:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;transform:rotate(90deg);transition:.3s;}
.orz .item .bd{display:none;padding-bottom:10px;}
.orz .item .bd .content{padding:0.25rem;background:#ffffff;border-radius:0.2rem;color:#666;line-height:2;}
.orz .item.act .bd{display:block;}
.orz .item.act .ico i:after{transform:rotate(0deg);}

.orz .item.act{
  background-image: url(../images/orz_ico01.png);
    background-repeat: no-repeat;
    background-position:right 30% top -36%;
}

.constract .items{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.constract .item{flex:0 0 auto;width:31.99%;margin-right:2%;margin-bottom:4.5%;position:relative;z-index:5;padding:0.5rem 0.4rem 0.3rem;overflow:hidden;background:#fff;}
.constract .item:after{content:"";left:0;top:0;width:100%;height:100%;z-index:-1;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-radius:0.2rem;position:absolute;box-sizing:border-box;}
.constract .item .i2{position:absolute;right:0;top:0.5rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;bottom:0;width:40%;border-radius:0 0.2rem 0.2rem 0;}
.constract .item .i2:before{left:-4px;height:0.5rem;border-top:2px solid #2f9de4;content:"";position:absolute;right:0;top:-3px;border-radius:0 0.2rem 0 0;}
.constract .item:nth-child(3n){margin-right:0;}
.constract .item:before{content:"";position:absolute;left:0;height:0.5rem;right:41%;border-top:1px solid #ebebeb;top:0;border-radius:0.2rem;}
.constract .item .i{position:absolute;right:40%;top:0;width:0.6rem;height:0.5rem;background:#fff url(../images/border.png) no-repeat center;background-size:100% 100%;}
.constract .item .itp{padding-bottom:0.2rem;margin-bottom:0.2rem;border-bottom:1px solid #ebebeb;}
.constract .item .pos{color:#2c9beb;}
.constract .item .ip{line-height:1.5;max-height:7.5em;padding-right:1em;}

.notice .item .date{flex:0 0 auto;min-width:0.8rem;border-radius:0.1rem;background:#f8f8f8;color:#333;font-size:14px;text-align:center;display:flex;flex-direction:column;margin-right:0.4rem;transition:.3s;overflow:hidden;white-space:nowrap;}
.notice .item:hover .date{background:#2c9beb;color:#fff;}
.notice .item .date .d{flex:1 1 auto;width:100%;display:flex;align-items:center;justify-content:center;}
.notice .item .date .y{line-height:24px;background:rgba(0,0,0,0.1);width:100%;flex:0 0 auto;padding:0 5px;}
.notice .item .ir{flex:1 1 auto;overflow:hidden;padding:0.3rem 0;border-bottom:1px solid #e1e1e1;min-height:0.8rem;box-sizing:content-box;}
.notice .item .it{flex:1 1 auto;overflow:hidden;transition:.3s;white-space:nowrap;text-overflow:ellipsis;}
.notice .item:hover .it{color:#2c9beb;}
.notice .item .download{flex:0 0 auto;margin-left:0.4rem;transition:.3s;}
.notice .item .download .iconfont{width:24px;text-align:center;line-height:22px;border:1px solid #6a6a6a;border-radius:50%;color:#333;font-size:14px !important;flex:0 0 auto;margin-right:10px;transition:.3s;}
.notice .item:hover .download{color:#2c9beb;}
.notice .item:hover .download .iconfont{background:#2c9beb;border-color:#2c9beb;color:#fff;}
.pages{margin-top:0.6rem;text-align:center;}
.pages a{display:inline-block;margin:0 2px;width:0.5rem;height:0.5rem;line-height:0.5rem;text-align:center;background:#f5f5f5;border-radius:50%;cursor:pointer;transition:.3s;}
.pages a:hover,.pages a.a_cur{background:#28dac9;color:#fff !important;}
.pages a.a_prev,.pages a.a_next{color:#28dac9;}
.pages .el-pagination button,.pages .el-pagination .el-pager li{width:0.5rem;height:0.5rem;line-height:0.5rem;border-radius:50% !important;transition:.3s;}
.pages .el-pagination button:hover,.pages .el-pagination .el-pager li:not(.disabled):hover,.pages .el-pagination .el-pager li:not(.disabled).active{background:#28dac9;color:#fff !important;}
.pages .el-icon-arrow-left:before{content:'\ed52';font-family:'iconfont';font-size:16px;}
.pages .el-icon-arrow-right:before{content:'\ed50';font-family:'iconfont';font-size:16px;}
.dlist .items{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.dlist .item{flex:0 0 auto;width:31.99%;margin-right:2%;margin-bottom:2%;position:relative;z-index:5;border-radius:0.2rem;overflow:hidden;padding:0.3rem;background:#f8f8f8;padding-bottom:0.9rem;}
.dlist .item:nth-child(3n){margin-right:0;}
.dlist .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:url(../images/boxbg.jpg) no-repeat center;background-size:cover;opacity:0;transition:.3s;}
.dlist .item .d{line-height:1;}
.dlist .item .ym{color:#999;}
.dlist .item .it{margin-top:0.2rem;line-height:1.3;}
.dlist .item .dico{position:absolute;right:0;bottom:0;border-radius:50px 0 0 0;background:#fff;opacity:0;transition:.3s;}
.dlist .item .dico .btn{border:0.1rem solid #fff;border-radius:50px;background:#28dac9;padding:0.1rem;color:#fff;}
.dlist .item .dico span{padding:0 0.5em;}
.dlist .item .dico .iconfont{width:0.24rem;text-align:center;padding:0;line-height:0.25rem;background:#fff;color:#28dac9;border-radius:50%;margin-left:0.5em;}
.dlist .item:hover .dico{opacity:1;}
.dlist .item:hover:before{opacity:1;}
.dlist:nth-child(2n){background:#f8f8f8;}
.dlist:nth-child(2n) .item{background:#fff;}
.dlist:nth-child(2n) .item:before{background-image:url(../images/boxbg2.jpg);}
.dlist:nth-child(2n) .item .dico{background:#f8f8f8;}
.dlist:nth-child(2n) .item .dico .btn{border-color:#f8f8f8;}
.dlist .pages {
    margin-top: .4rem;
}
.process{align-items:flex-start;}
.process .i{flex:0 1 auto;text-align:center;position:relative;z-index:1;}
.process .gap{flex:1 1 auto;position:relative;height:1.4rem;}
.process .gap:last-child{display:none;}
.process .i .ico{height:1.4rem;line-height:1.4rem;margin-bottom:0.2rem;}
.process .i .ico img{max-height:100%;}
.process .i .ip{max-width:15em;margin:0 auto;margin-top:0.1rem;}
.process .gap:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%);width:170%;border-bottom:1px dashed #28dac9;}
.process .gap:after{content:"";position:absolute;left:50%;top:50%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #28dac9;margin-top:-6px;margin-left:-5px;}
.form{background-repeat:no-repeat;background-size:cover;background-position:center;}
.form .input{background:#fff;margin-bottom:0.2rem;}
.form .line .input{flex:0 0 auto;width:31.99%;margin-right:2%;}
.form .line .input:last-child{margin-right:0;flex:1 1 auto;}
.form .input .lb{flex:0 0 auto;padding:0 0.2rem;}
.form .input .lp{flex:1 1 auto;overflow:hidden;}
.form .input input{width:100%;border:none;outline:none;background:none;font-size:inherit;font-family:inherit;text-align:right;padding:0 1.5em;height:0.6rem;min-height:40px;}
.form .box.bggray{padding:0.7rem;border-radius:0.2rem;}
.form .input.textarea{padding:0.2rem;}
.form .input.textarea .lb{padding:0;margin-bottom:0.1rem;}
.form .input textarea{width:100%;resize:none;border:none;font-size:inherit;font-family:inherit;line-height:1.6;min-height:4.8em;}
.fbtn .btn{cursor:pointer;border-radius:50px;background:#28dac9;padding:2px;}
.fbtn .btn .lb{padding:0 1.2em;color:#fff;}
.fbtn .btn .w{flex:0 0 auto;background:#fff;border-radius:50px;padding-left:1.2em;height:0.46rem;min-height:36px;}
.fbtn .btn .w .iconfont{padding:0 1.2em;color:#28dac9;}
.fbtn{margin-top:0.4rem;}
.procate{margin-bottom:0.8rem;}
.procate:last-child{margin-bottom:0;}
.procate .tit{text-align:center;margin-bottom:0.3rem;}
.prolist{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.prolist .item{flex:0 0 auto;background:#f5f5f5;padding:0.2rem;border-radius:0.2rem;width:24.25%;margin-right:1%;margin-bottom:1%;}
.prolist .item:nth-child(4n){margin-right:0;}
.prolist .item .imgbox{padding-bottom:100%;}
.prolist .item .imgbox img{max-width:80%;max-height:70%;}
.prolist .item .it{text-align:center;max-width:8em;margin:10px auto;line-height:1.3;}
.storeSlider{padding:0 1.6rem;position:relative;}
.store{width:100%;overflow:hidden;}
.storeSlider .swiper-container{overflow:visible;}
.storeSlider .swiper-slide{border-radius:0.2rem;overflow:hidden;opacity:0.3;}
.storeSlider .swiper-slide-active{opacity:1;}
.storeSlider .prev{left:0;right:auto;}
.storeSlider .next{left:auto;right:0;}
.list4{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.list4 .item{flex:0 0 auto;width:23.5%;margin-right:2%;margin-bottom:0.5rem;}
.list4 .item:nth-child(4n){margin-right:0;}
.ncenter .newsCard .mico{margin-top:0.3rem;text-align:left;}
.ncenter .newsCard .mico span{left:0;}
.ncenter .newsCard:hover .it{color:#28dac9;}
.newsDetail .hd{margin-bottom:0.3rem;padding-bottom:0.3rem;border-bottom:1px solid #e4e4e4;text-align:center;}
.newsDetail .hd .tit{max-width:23em;margin:0 auto;line-height:1.2;}
.newsDetail .hd .date{color:#999;margin-top:0.2rem;}
.newsDetail .editor{color:#666;line-height:1.8;}
.newsDetail .bot{border-top:1px solid #e4e4e4;padding-top:0.2rem;margin-top:0.6rem;}
.newsDetail .bot .pl{flex:0 0 auto;width:49%;}
.newsDetail .bot .pr{text-align:right;flex:0 0 auto;width:49%;}
.newsDetail .bot p{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsDetail .bot p a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0.2rem;transition:.3s;}
.newsDetail .bot p a:hover{color:#28dac9;}
.back{margin-top:0.3rem;}
.back .btn{padding:0 1.5em;min-width:1.6rem;text-align:center;background:#28dac9;line-height:2.7;border-radius:3em;color:#fff;}
.list3{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.list3 .item{flex:0 0 auto;width:31.99%;margin-right:2%;margin-bottom:3%;}
.list3 .item:nth-child(3n){margin-right:0;}
.columnNavs{justify-content:center;margin-bottom:0.35rem;}
.columnNavs .i{flex:0 0 auto;padding:0 0.25rem 0.3rem;position:relative;color:#b8b8b8;cursor:pointer;}
.columnNavs .i:after{content:"";position:absolute;left:0;bottom:0;height:0.25rem;width:100%;background:url(../images/icon-tit.png) no-repeat center;background-size:contain;opacity:0;}
.columnNavs .i.cur{color:#333;}
.columnNavs .i.cur:after{opacity:1;}
.mediaCard{cursor:pointer;}
.mediaCard .imgbox{border-radius:0.2rem;overflow:hidden;}
.mediaCard .imgbox:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:1;opacity:0.2;}
.mediaCard .imgbox img{width:100%;height:100%;object-fit:cover;}
.play{position:absolute;left:0.3rem;bottom:0.2rem;z-index:3;width:30px;height:30px;background:url(../images/icon-play.png) no-repeat center;background-size:contain;}
.mediaCard .it{padding-top:0.2rem;padding-left:0.3rem;}
.zsCard .imgbox{padding-bottom:56%;}
.zsCard .imgbox img{width:100%;height:100%;object-fit:cover;}
.zsCard .it{line-height:1.3;height:2.6em;transition:.3s;}
.zsCard .date{margin-top:0.15rem;color:#999;}
.zsCard{background:#f8f8f8;border-radius:0.2rem;position:relative;overflow:hidden;}
.zsCard .txt{padding:0.2rem 0.3rem;}
.zsCard .mico{position:absolute;right:0;bottom:0;padding:0.15rem;margin:0;background:url(../images/morebg.png) no-repeat right bottom;background-size:100% 100%;opacity:0;transition:.3s;}
.zsCard .mico span{position:relative;left:0.15rem;top:0.15rem;}
.zsCard:hover .mico{opacity:1;}
.zsCard:hover .it{color:#28dac9;}
.proCard{border-radius:0.2rem;padding:0.3rem;background:#f8f8f8;position:relative;}
.proCard .img img{max-height:80%;}
.proCard .txt{padding-top:0.2rem;border-top:1px solid #e9e9e9;margin-top:0.5rem;padding-bottom:0;transition:.3s;}
.proCard .txt .mico{position:absolute;left:0.3rem;bottom:0;opacity:0;transition:.3s;}
.proCard .desc{color:#999;margin-top:5px;}
.proCard .it{word-break:break-word;line-height:1.3;}
.proCard:hover .txt .mico{opacity:1;bottom:0.2rem;}
.proCard:hover .txt{margin-top:0;padding-bottom:0.5rem;}
.spblock{padding-left:10px;padding-right:10px;}
.spblock .img{border-radius:0.2rem;overflow:hidden;margin-top:0.5rem;}
.spblock .img img{display:block;width:100%;}
.spblock .tit{line-height:1.3;margin-bottom:0.1rem;}
.tuoguan .tit{line-height:1.3;margin-bottom:0.5rem;}
.tuoguan .box{display:grid;border-radius:0.2rem;overflow:hidden;grid-template-areas:"a b c" "d e f";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;}
.tuoguan .i{position:relative;overflow:hidden;}
.tuoguan .i img{display:block;width:100%;min-height:100%;object-fit:cover;}
.tuoguan .i .txt{position:absolute;left:0;top:0;z-index:5;text-align:center;width:100%;color:#fff;padding:0.3rem;}
.tuoguan .i .t1{margin-bottom:0.1rem;}
.tuoguan .i .ico{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-radius:50%;margin:5px 0;}
.tuoguan .i .t3{margin-top:0.1rem;opacity:0.6;}
.tuoguan .i:nth-child(4){grid-area:f;}
.tuoguan .i:nth-child(5){grid-area:e;}
.tuoguan .i:nth-child(6){grid-area:d;}
.service{margin-top:0.5rem;display:grid;gap:10px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;}
.service .i{border-radius:0.2rem;overflow:hidden;position:relative;}
.service .i .txt{position:absolute;left:0;top:0;width:100%;padding:0.3rem;flex-direction:column;height:100%;}
.service .i .it{flex:0 0 auto;width:100%;}
.service .i .ip{flex:0 0 auto;width:100%;}
.service .i .p{color:#666;max-width:16em;}
.service .i img{display:block;width:100%;height:100%;object-fit:cover;}
.service .i:nth-child(1){grid-row-start:1;grid-row-end:3;}
.service .i:nth-child(2){grid-column-start:2;grid-column-end:4;}
.service .i ul{align-items:stretch;flex-wrap:wrap;}
.service .i li{flex:0 0 auto;width:49%;margin-bottom:0.2rem;}
.service .i li .lp{color:#666;}
.parms{display:grid;gap:10px;grid-template-areas:"a a b" "c d e" "c d f";margin-top:0.5rem;}
.parms .i{position:relative;border-radius:0.2rem;overflow:hidden;}
.parms .i .txt{position:absolute;left:0;top:0;width:100%;height:100%;padding:0.2rem;}
.parms .i img{display:block;width:100%;height:100%;object-fit:cover;}
.parms .i:nth-child(1){grid-area:a;}
.parms .i:nth-child(2){grid-area:b;}
.parms .i:nth-child(3){grid-area:c;}
.parms .i:nth-child(4){grid-area:d;}
.parms .i:nth-child(5){grid-area:e;}
.parms .i:nth-child(6){grid-area:f;}
.parms .i .ip{color:#999;}
.linearBtn .btn{display:inline-block;background:linear-gradient(0deg,#007def,#00a2f5);color:#fff;padding:0 1em;border-radius:2em;line-height:2;}
.spblock .linearBtn{margin-bottom:0.3rem;}
.pbanner .txt.dark{color:#000;}
.pbanner .txt .linearBtn{margin-top:0.1rem;}
.proTop .imgs{flex:0 0 auto;width:60%;border-radius:0.2rem;overflow:hidden;}
.proTop .imgs img{display:block;width:100%;min-height:100%;object-fit:cover;}
.proTop .txt{flex:1 1 auto;padding-left:0.6rem;/* flex-direction:column;*/
 display:flex;align-items:center;justify-content:center;}
.proTop .txt .tp{flex:1 1 auto;overflow:hidden;width:100%;}
.proTop .txt .desc{color:#666;margin-top:0.1rem;}
.proTop .txt .ul{margin-top:0.3rem;padding-top:0.3rem;border-top:1px solid #f1f1f1;}
.proTop .txt .li{align-items:flex-start;justify-content:flex-start;padding:5px 0;}
.proTop .txt .lb{flex:0 0 auto;color:#666;width:6em;}
.proTop .txt .bot{font-size:14px;color:#999;padding-top:0.3rem;margin-top:0.3rem;border-top:1px solid #f1f1f1;}
.proDetail .block{margin-bottom:0.3rem;}
.proDetail .block .bt{line-height:1;padding-bottom:0.2rem;margin-bottom:0.4rem;border-bottom:3px solid #333;}
.proTop .t1{color:#191919;}
.proTop .t1_lis{margin-top:.25rem;}
.t1_lis .t1_li{color:#333333;padding-top:.18rem;padding-bottom:.18rem;border-bottom:1px solid rgba(0,0,0,.08);}
.t1_lis .t1_li span{background-repeat:no-repeat;
background-position:top .04rem left;
padding-left:.4rem;display:block;
    background-size: .2rem;
}
.t1_lis .t1_li.t1icon01 span{background-image:url(../images/t1_lis_icon01.png);}
.t1_lis .t1_li.t1icon02 span{background-image:url(../images/t1_lis_icon02.png);}
.t1_lis .t1_li.t1icon03 span{background-image:url(../images/t1_lis_icon03.png);}
.t1_lis .t1_li.t1icon04 span{background-image:url(../images/t1_lis_icon04.png);}
.table table{width:100%;min-width:768px;text-align:center;}
.table table td{font-size:inherit;padding:1em;border:1px solid #e3e3e3;}
/* .table table td:not(:first-child){width:20.7%;} */
.imgtxt{margin-bottom:0.7rem;}
.imgtxt:last-child{margin-bottom:0;}
.imgtxt .img{flex:0 0 auto;border-radius:0.2rem;overflow:hidden;width:50%;}
.imgtxt .img img{display:block;width:100%;}
.imgtxt .txt{flex:1 1 auto;overflow:hidden;padding-right:0.4rem;}
.imgtxt .it{margin-bottom:0.3rem;}
.imgtxt .p{color:#666;max-width:33em;}
.imgtxt:nth-child(2n){flex-direction:row-reverse;}
.imgtxt:nth-child(2n) .txt{padding-right:0;padding-left:0.6rem;}
.dboxs{align-items:stretch;}
.dboxs .box{flex:0 0 auto;width:49%;border-radius:0.2rem;overflow:hidden;display:block;}
.dboxs .box .imgbox{padding-bottom:67%;}
.dboxs .box .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,#000,transparent);opacity:0.4;}
.dboxs .box img{width:100%;height:100%;object-fit:cover;}
.dboxs .box .txt{position:absolute;left:0;bottom:0;width:100%;padding:0.3rem;color:#fff;z-index:2;padding-right:2rem;}
.dboxs .box .txt .ip{max-width:19em;margin-top:0.1rem;}
.radbtn{position:absolute;right:-1px;bottom:-1px;z-index:5;padding-left:30px;padding-top:30px;padding-bottom:5px;}
.radbtn:before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background:url(../images/btnbg.png) no-repeat left center;background-size:auto 100%;z-index:-1;}
.radbtn:after{content:"";position:absolute;right:0;top:0;width:50%;height:100%;background:url(../images/btnbg.png) no-repeat right center;background-size:auto 100%;z-index:-1;}
.radbtn .btn{height:0.5rem;min-height:40px;padding:0 1.2em;border-radius:0.5rem;background:#28dac9;color:#fff;}
.radbtn .btn .iconfont{flex:0;margin-left:1em;}
.radbtn .btn span{flex:0 0 auto;}
.blocks .block{flex:0 0 auto;width:49%;}
.blocks .block .box{width:100%;}
.stores .item{background:#f8f8f8;position:relative;border-radius:0.2rem;overflow:hidden;cursor:pointer;}
.stores .item .img img{display:block;width:100%;height:100%;object-fit:cover;}
.stores .item .txt{padding:0.2rem 0.3rem;}
.stores .item .it{margin-bottom:0.1rem;transition:.3s;}
.stores .item .li{margin-top:0.1rem;justify-content:flex-start;align-items:flex-start;color:#999;}
.stores .item .ico{flex:0 0 auto;width:1.5em;}
.stores .item .radbtn{opacity:0;transition:.3s;}
.stores .item:hover .radbtn{opacity:1;}
.stores .item:hover .it{color:#28dac9;}
.searchLine .i{flex:0 0 auto;width:3rem;border:1px solid #dcdcdc;border-radius:2px;padding:0 0.5em;}
.searchLine .i select{width:100%;border:none;border-radius:5px;height:0.5rem;font-size:inherit;font-family:inherit;}
.searchLine .sl .i:not(:first-child){margin-left:10px;}
.storeMap>.inner{z-index:2;position:relative;}
.searchLine .sl{position:relative;}
.sl_list{position:absolute;top:100%;background-color:#f8f8f8;padding:.2rem .1rem .2rem .35rem;z-index:2;border-radius:.2rem;box-shadow:0 .1rem .15rem rgba(0,0,0,.1);width:100%;}
.sl_list .sl_list_main{height:6.6rem;}
.sl_list .sl_item{cursor:pointer;}
.sl_list .sl_item:not(:first-child){margin-top:.1rem;}
.sl_list .radbtn::before{background:url(../images/gobg.png) no-repeat left center;background-size:auto 100%;}
.sl_list .radbtn::after{background:url(../images/gobg.png) no-repeat right center;background-size:auto 100%;}
.amap-marker-label{top:12% !important;left:50% !important;transform:translate(-50%,0) !important;background-color:transparent !important;color:#fff !important;font-size:12px !important;border:none !important;}
.searchInput{min-width:3.8rem;border-bottom:1px solid #dcdcdc;}
.searchInput .inp{flex:1 1 auto;overflow:hidden;}
.searchInput input{font-size:inherit;font-family:inherit;border:none;height:0.5rem;}
.searchInput .btn{flex:0 0 auto;width:0.5rem;text-align:center;line-height:0.5rem;font-size:0.22rem;cursor:pointer;}
.stmap{height:7.8rem;margin-top:0.3rem;z-index:1;}
.tdt-infowindow-content{width:auto !important;}
.tdt-infowindow-content-wrapper{padding:0.2rem !important;border-radius:0.2rem !important;background:#f8f8f8 !important;}
.maptext{padding:0.2rem;background:#fff;position:relative;font-size:14px;width:5.5rem;padding-bottom:0.5rem;border-radius:0.2rem;overflow:hidden;}
.maptext .mt{margin-bottom:0.2rem;}
.maptext .box{align-items:flex-start;}
.maptext .img{border-radius:10px;overflow:hidden;width:2rem;margin-left:0.2rem;min-width:2rem;}
.maptext .img img{display:block;width:100%;}
.maptext .box .li{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:10px;color:#999;}
.maptext .box .li .ico{flex:0 0 auto;width:1.5em;}
.tdt-container a.tdt-infowindow-close-button{right:0.1rem !important;top:0.1rem !important;}
.list2{align-items:stretch;flex-wrap:wrap;}
.list2 .item{flex:0 0 auto;width:49%;margin-bottom:2%;}
.card{display:block;border-radius:0.2rem;overflow:hidden;position:relative;}
.card .imgbox{padding-bottom:66%;}
.card .imgbox img{display:block;width:100%;height:100%;object-fit:cover;}
.card .txt{position:absolute;left:0;bottom:0;z-index:2;color:#fff;padding:0.3rem;width:100%;}
.card .txt .ip{margin-top:0.1rem;max-width:19em;}
.card:nth-child(2n) .txt{text-align:right;}
.card:nth-child(2n) .txt .ip{margin-left:auto;}
.botBtns{margin-top:0.2rem;}
.botBtns .btn{flex:0 0 auto;padding:0.1rem;background:#28dac9;color:#fff;border-radius:0.5rem;}
.botBtns .btn span{padding:0 0.8em;}
.botBtns .btn .iconfont{width:24px;padding:0;text-align:center;line-height:24px;background:#fff;border-radius:50%;color:#28dac9;font-size:14px !important;}
.msktextBox{margin-top:0.6rem;position:relative;border-radius:0.2rem;overflow:hidden;}
.msktextBox img{display:block;width:100%;}
.msktextBox .txt{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(42,67,77,0.3);color:#fff;}
.msktextBox .more .btn{border-color:#fff;color:#fff;}
.msktextBox .more .btn:hover{border-color:#28dac9;background:#28dac9;color:#fff;}
.serviceCnt{padding:10px;border-radius:0.2rem;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;}
.serviceCnt .boxs{width:380px;margin-left:auto;}
.serviceCnt .i{background:#fff;margin-bottom:10px;border-radius:0.2rem;padding:0.3rem;}
.serviceCnt .i .it{margin-bottom:0.2rem;}
.serviceCnt .i:last-child{margin-bottom:0;}
.qatab .i{cursor:pointer;padding:0 1.5em;margin:0 0.2rem;border:1px solid #28dac9;min-width:12em;text-align:center;line-height:2.7;border-radius:2em;transition:.3s;}
.qatab .i.cur{color:#fff;background:#28dac9;}
.qalist .i{margin-bottom:10px;background:#f8f8f8;border-radius:0.2rem;padding:0.1rem;}
.qalist .i .it{cursor:pointer;padding:0.1rem 0.3rem;}
.qalist .i .q{flex:0 0 auto;width:2em;line-height:2;background:#b8b8b8;border-radius:50%;text-align:center;color:#fff;}
.qalist .i .t{flex:1 1 auto;padding:0 20px;overflow:hidden;}
.qalist .i .ico{flex:0 0 auto;width:20px;height:20px;position:relative;}
.qalist .i .ico i{position:absolute;left:0;top:50%;width:100%;height:2px;background:#333;margin-top:-1px;}
.qalist .i .ico i:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform:rotate(90deg);background:#333;}
.qalist .i .ibd{padding:0.25rem 0.3rem;background:#fff;border-radius:0.2rem;display:none;margin-bottom:0.1rem;}
.qalist .i .a{flex:0 0 auto;width:2em;text-align:center;line-height:2;background:#28dac9;border-radius:50%;color:#fff;}
.qalist .i .editor{flex:1 1 auto;overflow:hidden;padding-left:20px;line-height:2;}
.qalist .i .bd{align-items:flex-start;}
.qalist .i.cur .ico i{background:#28dac9;}
.qalist .i.cur .ico i:after{transform:rotate(0deg);background:#28dac9;}
.qalist .i.cur .ibd{display:block;}
.cloud .box .txt{flex:1 1 auto;overflow:hidden;max-width:22em;color:#666;margin:0 0.5rem;}
.cloud .box .img{flex:1 1 auto;text-align:center;max-width:50%;}
.cloud .dt{align-items:stretch;flex-wrap:wrap;}
.cloud .dt .i{align-items:stretch;padding:0.1rem 0.5rem;}
.cloud .dt .i .num{display:flex;align-items:center;line-height:0.9;}
.cloud .dt .i .tr{flex-direction:column;align-items:flex-start;line-height:1;flex:0 0 auto;padding-left:5px;}
.cloudList .item{position:relative;border-radius:0.2rem;overflow:hidden;display:block;margin-bottom:1rem;}
.cloudList .item:last-child{margin-bottom:0;}
.cloudList .item img{display:block;width:100%;}
.cloudList .item .txt{position:absolute;left:0;bottom:0;width:100%;z-index:5;color:#fff;padding:0.4rem;}
.cloudList .item .ip{margin-top:0.1rem;}
.cloudList .item .ul{display:flex;margin-top:0.3rem;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.cloudList .item li{
  flex: 0 0 2.5rem;
    background: rgba(255, 255, 255, .7);
    color: #333;
    padding: 0.3rem;
    margin-right: 0.1rem;
    border-radius: 0.1rem;
    text-align: center;
    min-width: 12em;
    backdrop-filter: blur(4px);
}
.cloudList .item .radbtn .btn{min-width:1.4rem;justify-content:center;}
.clouduser .img{border-radius:0.2rem;overflow:hidden;}
.clouduser .img img{display:block;width:100%;}
.clounImgtext .item{margin-top:1rem;}
.clounImgtext .item .img{flex:0 0 auto;width:56.8%;}
.clounImgtext .item .txt{flex:1 1 auto;overflow:hidden;padding:0 1rem;}
.clounImgtext .item .it{line-height:1.3;}
.clounImgtext .item .ip{margin-top:0.2rem;}
.clounImgtext .item:nth-child(2n){flex-direction:row-reverse;}
.clounImgtext:before{top:19%;width:40%;}
.clounImgtext:after{bottom:-5%;width:40%;}
.cloudMedia .img{border-radius:0.2rem;}
.cloudMedia .txt{padding:0.2rem 0;}
.cloudMedia .txt .ip{margin-top:0.1rem;}
.cloudMedia .item{cursor:pointer;}
.searchBox{margin-top:0.3rem;width:8rem;max-width:100%;margin-left:auto;margin-right:auto;position:relative;}
.searchBox input{width:100%;border:1px solid #eaeaea;border-radius:0.5rem;height:0.5rem;padding:0 1.5em;font-size:inherit;font-family:inherit;outline:none;}
.searchBox .btn{position:absolute;right:0;top:0;width:1.4rem;text-align:center;height:100%;display:flex;z-index:2;align-items:center;justify-content:center;color:#fff;border-radius:0.5rem;background:#28dac9;cursor:pointer;}
.searchTabs{justify-content:center;}
.searchResult .block{margin-bottom:0.5rem;}
.searchResult .block:last-child{margin-bottom:0;}
.searchResult .block .bt{border-bottom:1px solid #eaeaea;padding-bottom:0.1rem;margin-bottom:0.3rem;}
.searchResult .block .r{color:#666;}
.proItem{padding:0.3rem 0.1rem;background:#f8f8f8;border-radius:0.2rem;display:flex;flex-direction:column;justify-content:space-between;}
.proItem .imgbox{width:100%;}
.proItem .imgbox img{max-width:80%;max-height:80%;}
.proItem .it{flex:0 0 auto;text-align:center;line-height:1.3;width:100%;margin-top:0.2rem;}
.articleItem .ip{margin-top:0.1rem;font-size:14px;color:#666;}
.single a{color:#28dac9;text-decoration:underline;}
.single table{width:100%;}
.single table td,.single table th{font-size:inherit;padding:1em;border:1px solid #e3e3e3;}
.table_editor table{width:100%;}
.table_editor table tr:first-child td{background-color:#fbfdf8;}
.table_editor table tr td:first-child{background-color:#fbfdf8;}
.list5 .item{border-radius:.2rem;overflow:hidden;margin-bottom:.4rem;padding:1.3rem .65rem 1.9rem 1.7rem;position:relative;display:block;}
/*.list5 .item:hover .bg img{transform:scale(1.1);}*/
.list5 .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.list5 .bg img{width:100%;height:100%;object-fit:cover;transition:all .5s;}
.list5 .ico{background-image:url(../images/hicon01.png);background-repeat:no-repeat;width:.56rem;height:.19rem;background-size:.56rem;}
.list5 .item_main{display:flex;align-items:center;z-index:2;position:relative;}
.list5 .item_left{width:46%;}
.list5 .item_right{width:54%;padding-top:.5rem;}
.list5 .t1{margin-top:.4rem;color:#333333;}
.list5 .t2{margin-top:.25rem;color:#000000;
line-height: 1;
}
.list5 .t3{display:inline-block;background-image:linear-gradient(#fff,transparent);-webkit-background-clip:text;/* 兼容Safari */
 background-clip:text;color:transparent;font-weight:700;font-size:10vh;line-height:1;margin-top:-.35rem;}
.list5 .more{margin-top:1.25rem;position:relative;z-index:2;}
.htitle{color:#2b2b2b;}
.hbox1 .index3{margin-top:.4rem;}
.hbox2 .htitle{color:#2b2b2b;}
.hbox2_tabs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:.4rem 0 .3rem;}
.hbox2_tabs .hbox2_tab{color:#6c6d70;line-height:1.3;position:relative;margin:.1rem .35rem;cursor:pointer;
padding-bottom: 2px;
}
.hbox2_tabs .hbox2_tab.cur{color:#28dac9;}
.hbox2_tabs .hbox2_tab.cur::before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#28dac9;width:100%;}
.hbox2_swiper .item{position:relative;display:block;}
.hbox2_swiper .imgbox{padding-bottom:67.5%;position:relative;border-radius:.2rem;overflow:hidden;}
.hbox2_swiper .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.hbox2_swiper .text_box{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;padding:.35rem;justify-content:space-between;}
.hbox2_swiper .tit{color:#fff;}
.hbox2_swiper .mico{opacity:0;transform:translate(0,.3rem);transition:all .5s;}
.hbox2_swiper .item:hover .mico{opacity:1;transform:unset;}
.hbox1 .img img{
  max-height: 2.5rem;
}

.breathe04 .list5,
.breathe05 .list6{
  margin-top: .5rem;
}


.breathe05 .breathe05_swiper{
  margin-top: .5rem;
}
.breathe05_swiper .swiper-slide{
  height: auto;
}
.breathe05_swiper .item{
  background-color: #f2f2f2;
  padding: .3rem;
  height: 100%;
  border-radius: .2rem;
  overflow: hidden;
  display: block;
}
.breathe05_swiper .tit{
  margin-top: .3rem;
}
.breathe05_swiper .imgbox{
  padding-bottom: 46%;
  position: relative;
}
.breathe05_swiper .imgbox img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  max-height: 100%;
  transition: all .5s;
}
.breathe05_swiper .item:hover img{
  transform:translate(-50%,-50%) scale(1.1);
}
.list6{
  display: flex;
  flex-wrap: wrap;
}
.list6 .item{
  background-color: #f2f2f2;
  padding: .3rem;
  border-radius: .2rem;
  overflow: hidden;
  display: block;
  width: calc((100% - .4rem)/3);
  margin-bottom: .2rem;
}
.list6 .item:not(:nth-child(3n+1)){
  margin-left: .2rem;
}
.list6 .tit{
  margin-top: .3rem;
}
.list6 .imgbox{
  padding-bottom: 46%;
  position: relative;
}
.list6 .imgbox img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  max-height: 100%;
  transition: all .5s;
}
.list6 .item:hover img{
  transform:translate(-50%,-50%) scale(1.1);
}

.breath{
  position: relative;
}
.breath .breath_post{
  position: absolute;
  top: -.8rem;
}
.box_shown{
    background-color: rgba(248, 248, 248, .96);
    padding: .75rem;
    border-radius: .2rem;
}
@media(max-width:1024px){
  .box_shown{
    padding: .35rem;
  }
}
@media(max-width:768px){
  .playBtn {
    font-size: .3rem;
    width: .6rem;
    height: .6rem;
  }
}


.index7{
  position: relative;
}
.index7 .bg{
  border-radius: .2rem;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.index7 .bg img{
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.index7 .text_box{
  padding: 1.2rem .6rem;
  position: relative;
  z-index: 2;
}
.index7 .tit,
.index7 .ctit{
  color: #fff;
}
.index7 .ctit{
  margin-top: .3rem;
  line-height: 1.5;
}
.index7 .more{
  margin-top: .5rem;
}
.index7 .more .btn{
  color: #28dac9;
  background-color: #fff;
  border-color: #fff;
}
.index7 .more .btn:hover{
  background-color: #28dac9;
  color: #fff;
    border-color: #28dac9;
}


.sect_lis{
  display: flex;
  flex-wrap: wrap;
}
.sect_lis .sect_li{
  width: calc((100% - .39rem)/4);
  margin-bottom: .13rem;
  border: 1px solid #efefef;
  padding:.8rem .1rem .1rem;
  border-radius: .2rem;
}
.sect_lis .sect_li:not(:nth-child(4n+1)){
  margin-left: .13rem;
}
.sect_lis .imgbox{
  padding-bottom: 55%;
  position: relative;
}
.sect_lis .imgbox img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  max-height: 100%;
  transition: all .5s;
}
.sect_lis .text_box{
  margin-top: .5rem;
}
.sect_lis .text_box .tit{
  color: #333333;
  line-height: 1.5;
  padding: .12rem .15rem;
  background-color: #f8f8f8;
  border-radius: .1rem;
}
.sect_lis .sect_li:hover img{
  transform: translate(-50%,-50%) scale(1.1);
}
.sects .sect_btn{
  padding-top: .3rem;
}
.sect_more{
  background-color: #28dac9;
  color: #fff;
  padding: .1rem .4rem;
  border-radius: .25rem;
  display: inline-block;
}
a.sect_more{
  color: #fff;
}
.flow{
  position: relative;
}
.flow .text_box{
  padding: 1.4rem .2rem;
  position: relative;
  z-index: 2;
}
.flow .bg{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: .2rem;
  overflow: hidden;
}
.flow .bg img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.flow .tit{
  color: #191919;
}
.flow .desc{
  color: #333333;
  line-height: 1.5;
  margin-top: .25rem;
}


.qa .more{
  justify-content: center;
}
.qa .more .btn{
  background-color: #28dac9;
  color: #fff;
  border-color: #28dac9;
}


.hbox3 .blockdesc{
    color: #333333;
}
.hbox3 .tit{
  color: #333333;
  margin-top: .2rem;
}
.hbox3 .ctit{
  color: #28dac9;
  margin-top: .3rem;
}
.hbox3_lis{
  padding: .2rem 0;
}
.hbox3_lis .hbox3_li{
  position: relative;
  padding-left: .2rem;
}
.hbox3_lis .hbox3_li:not(:first-child){
  padding-top: .2rem;
}
.hbox3_lis .hbox3_li::before{
  content: '';
  display: block;
  position: absolute;
  left: .05rem;
  top: 0;
  bottom: 0;
  border-left: .04rem dashed #f8f8f8;  
}
.hbox3_lis .hbox3_li .hbox3_tit::after{
  display: block;
  content: '';
  width: .06rem;
  height: .06rem;
  border: .04rem solid #28dac9;
  border-radius: 50%;
  position: absolute;
  left: -.2rem;
  top: 50%;
  transform: translate(0,-50%);
}
.hbox3_lis .hbox3_tit{
  background-color: #f8f8f8;
  padding: .2rem .3rem;
  border-radius: .15rem;
  position: relative;
}

.hbox4 .hbox4_lis{
  margin-top: .5rem;
}
.hbox4_lis{
  display: flex;
  flex-wrap: wrap;
}
.hbox4_lis .hbox4_li{
  margin-top: .2rem;
  width: 33.33%;
  position: relative;
}
.hbox4_lis .hbox4_li:nth-child(3n+2)::before{
  content: '';
  display: block;
  background-image: url(../images/hbox4_ico01.png);
  width: 3.4rem;
  height: .46rem;
  background-size: 3.4rem;
  position: absolute;
  left: -1.7rem;
  top: 6%;
  background-repeat: no-repeat;
  background-position: center;
}
.hbox4_lis .hbox4_li:nth-child(3n+3)::before{
  content: '';
  display: block;
  background-image: url(../images/hbox4_ico02.png);
  width: 3.4rem;
  height: .46rem;
  background-size: 3.4rem;
  position: absolute;
  left: -1.7rem;
  top: 30%;
  background-repeat: no-repeat;
  background-position: center;
}
.hbox4_lis .ico{
  width: 1rem;
  height: 1rem;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  margin: 0 auto;
}
.hbox4_lis .ico img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  max-height: .45rem;
}
.hbox4_lis .img1{
  display: block;
}
.hbox4_lis .img2{
  display: none;
}
.hbox4_lis .tit{
  color: #333333;
  margin-top: .4rem;
}

.hbox4_lis .ctit{
  color: #666666;
  line-height: 1.5;
  margin-top: .1rem;
} 
.hbox4_lis .hbox4_li .ico:hover{
  background-color: #28dac9;
}
.hbox4_lis .hbox4_li .ico:hover .img2{
  display: block;
}
.hbox4_lis .hbox4_li .ico:hover .img1{
  display: none;
}
.hbox5_lis .hbox5_li{
  display: flex;
  justify-content: space-between;
  padding: .25rem 0;
  border-top: 1px solid #d5d5d5;
  align-items: center;
}
.hbox5_lis .hbox5_cpt{
  color: #333333;
}
.hbox5_lis .hbox5_ctit{
  color: #666666;
}
.hbox5_lis .hbox5_li:first-child .hbox5_ctit:hover {
    color: #28dac9;
}
.hbox5_dls{
  display: flex;
}
.hbox5_dls .hbox5_dl{
  flex: 1;
  transition: all .5s;
  position: relative;
  border-radius: .2rem;
  overflow: hidden;
}
.hbox5_dls .hbox5_dl.cur{
  flex: 1.96;
}
.hbox5_dls .hbox5_dl:not(:first-child){
  margin-left: .1rem;
}
.hbox5_dls .img{
  height: 5.2rem;
}
.hbox5_dls .img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hbox5_dls .hbox5_dl .img::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .3);
}
.hbox5_dls .hbox5_dl.cur .img::before{
  opacity: 0;
}
.hbox5_dls .text_box{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: .45rem;
}
.hbox5_dls .tit{
  color: #fff;
}
.hbox6bg{
  background-repeat: no-repeat;
  background-size: cover;
}
.hbox6 .hbox6_tabs{
  margin: .6rem 0 .4rem;
}
.hbox6_tabs{
  display: flex;
  justify-content: center;
}
.hbox6_tabs .hbox6_tab{
  margin: 0 .3rem;
  border: 1px solid #28dac9;
  padding: .1rem .55rem;
  color: #333333;
  border-radius: .25rem;
  cursor: pointer;
}
.hbox6_tabs .hbox6_tab.cur{
  background-color: #28dac9;
  color: #fff;
}
.hbox6_form{
  padding: .4rem .8rem;
  border-radius: 0.2rem;
}
.form_list{
  display: flex;
  flex-wrap: wrap;
}
.form_list .form_item{
  margin-bottom: .2rem;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}
.form_list .form_item .form_i{
  display: flex;
  background-color: #fff;
   border-radius: .1rem;
  padding: .2rem .2rem;
  width: 100%;
}
.form_list .form_item.w50{
  width: calc((100% - .2rem)/2);
}
.form_list .form_item.margin_l{
  margin-left: .2rem;
}
.form_list .form_item.w100{
  width: 100%;
}
.form_list .lable{
  color: #333333;
}
.form_list .lable span{
  color: #ef0000;
}
.form_list .input{
  flex: 1;
}
.form_list .input input{
  width: 100%;
  border: none;
  background-color: transparent;
  text-align: right;
  color: rgba(13,13,13,.7);
}
.form_list .input.select{
  text-align: right;
}
.form_list .input.select select{
  display: inline-block;
  border: none;
  background-color: transparent;
  color: rgba(13,13,13,.7);
  text-align: right;
}
.form_list .input.switch{
  display: flex;
  justify-content: flex-end;
}
.form_list .form_item.area{
  flex-wrap: wrap;
}
.form_list .form_item.area .input{
  flex: unset;
  width: 100%;
  margin: .2rem 0 .1rem;
}
.form_list .form_item.area textarea{
  width: 100%;
  border: none;
  min-height: .4rem;
  color: rgba(13, 13, 13, .7);
  max-width: 100%;
}
.form_list .form_tishi{
  width: 100%;
  padding: .1rem 0 0;
  color: rgba(13, 13, 13, .3);
}
.input_file{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.input_file .input_tit{
  color: #333;
}
.input_file .upbtn{
  margin-left: .4rem;
  border: 1px solid #f2f2f2;
  border-radius: .25rem;
  padding: .1rem .2rem;
  cursor: pointer;
  position: relative;
}
.input_file .upbtn span{
  padding-left: .35rem;
  position: relative;
  color: #999999;
}
.input_file .upbtn input{
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 2;
}
.input_file .upbtn span::before{
  content: '';
  display: block;
  position: absolute;
  background-image: url(../images/upbtn_ico01.png);
  background-repeat: no-repeat;
  width: .26rem;
  height: .22rem;
  background-size: .24rem;
  background-position: center;
}
.form_btn{
  justify-content: center;
}
.form_btn .btn{
  background-color: #28dac9;
  border-color: #28dac9;
}
.form_btn .btn span{
  color: #fff;
}
.form_btn1{
  background-color: #28dac9;
  color: #fff;
  display: inline-block;
  padding: .12rem .35rem;
  border-radius: .25rem;
}

.hbox6_form .form_cpt{
  padding-bottom: .1rem;
}
.switchs{
  display: flex;
  align-items: center;
}
.switchs .bar{
  width: 14px;
  height: 14px;
  border: 1px solid #9c9c9c;
  border-radius: 50%;
  position: relative;
}
.switchs .switch_tit{
  color: #9c9c9c;
  margin-left: .1rem;
}
.switchs .switch_item{
  display: flex;
  align-items: center;
  cursor: pointer;
}
.switchs .switch_item:not(:first-child){
  margin-left: .5rem;
}
.switchs .switch_item.cur .switch_tit{
  color: #333;
}
.switchs .switch_item.cur .bar{
  border-color: #28dac9;
}
.switchs .switch_item.cur .bar::before{
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 8px;
  height: 8px;
  background-color: #28dac9;
  border-radius: 50%;
}

.hbox7{
  padding: .4rem .4rem;
  border-radius: 0.2rem;
}

.banner_btns{
  display: flex;
  align-items: center;
  padding-top: .35rem;
}
.banner_btns .banner_btn{
  padding: .1rem .35rem;
  background-color: #fff;
  border-radius: .25rem;
  color: #28dac9;
  margin-bottom: 0  !important;
}
.banner_btns .banner_btn.cur{
  background-color: #28dac9;
  color: #fff;
}
.banner_btns .banner_btn:not(:first-child){
  margin-left: .3rem;
}

.remote{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.remote .left,
.remote .right{
  width: 50%;
}
.remote .right{
  padding: .2rem .5rem;
  padding-top: .2rem;
  padding-left: .5rem;
  padding-bottom: .2rem;
  padding-right: calc((100% - 73.5%)/2);
}
.remote .img{
  position: relative;
  overflow: hidden;
}
.remote .img::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .2);
  z-index: 2;
}
.remote .img .play{
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.remote .tit{
  color: #191919;
  line-height: 1.3;
}
.remote .desc{
  color: #666666;
  line-height: 1.875;
  margin-top: .2rem;
}
.PAP_Link.APP.cur .group_item:nth-child(odd){
  background: #fff;
}
.PAP_Link.APP.cur .group_item:nth-child(2n){
  background: #f8f8f8;
}
.PAP_Link.cur1 .group_item:nth-child(odd) .info{
  order: unset;
}
.PAP_Link.cur1 .group_item:nth-child(2n) .info{
    order: 1;
}
.pic_swiper{
  position: relative;
}
.pic_swiper .swiper-pagination{
  bottom: -.3rem;
  width: 100%;
}
.pic_swiper .swiper-pagination-bullet{
  background-color: #999999;
  opacity: 1;
  margin: 0 .05rem;
}
.pic_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: #28dac9;
}


.remote1{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #f8f8f8;
}
.remote1 .left,
.remote1 .right{
  width: 50%;
}
.remote1 .left{
  padding-left: calc((100% - 73.5%)/2);
  padding-right: 2rem;
  padding-top: .2rem;
  padding-bottom: .2rem;
}
.remote1 .right .img{
  width: 100%;
  height: 100%;
}
.remote1 .right img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.remote2{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.remote2 .left,
.remote2 .right{
  width: 50%;
}
.remote2 .right{
  padding: .2rem .6rem;
}


@media (max-width:1800px){
.remote .right{
  padding-right: 8%;
}
.remote1 .left{
  padding-left: 8%;
}
}
@media (max-width:1600px){
  .remote .right{
    padding-right: 5%;
  }
  .remote1 .left{
    padding-left: 5%;
  }
}
@media (max-width:1459px){
  .remote .right{
    padding-right: 2.5%;
  }
  .remote1 .left{
    padding-left: 2.5%;
  }
}
@media (max-width:1024px){
  .remote .right{
    padding-right: 20px;
  }
  .remote1 .left{
    padding-left: 20px;
  }
}
@media (max-width:768px){
 .remote .right{
    padding-right: 15px;
  }
  .remote1 .left{
    padding-left: 15px;
  }
  .banner_btns .banner_btn {
    padding: .1rem;
  }

  .banner_btns .banner_btn:not(:first-child) {
      margin-left: .2rem;
  }
}
@media(max-width:640px){
.banner_btns .banner_btn {
    font-size: .16rem;
}

.banner_btns {
    padding: .2rem 0;
}

.remote .left, .remote .right {
    width: 100%;
}

.remote1 .left, .remote1 .right {
    width: 100%;
}

.remote2 .left, .remote2 .right {
    width: 100%;
}
.video_pop .box {
    padding: 15px;
}

.pop .box .close {
    top: -5px;
    right: -5px;
}

}


@media(max-width:1440px){body{font-size:14px;}
.f16{font-size:14px;}
.f18{font-size:16px;}
}
@media(max-width:1280px){.nav li{padding:0 0.6em;}
.bread .ptit{width:auto;padding-right:2em;}
.how .item:last-child .txt{display:block;}
.how .item:last-child .box{max-width:100%;}
}
@media(max-width:1024px){.f20{font-size:16px;}
.f22{font-size:18px;}
.f24{font-size:18px;}
.f26{font-size:18px;}
.f28{font-size:20px;}
.f30{font-size:20px;}
.f32{font-size:20px;}
.f36{font-size:22px;}
.f40{font-size:24px;}
.f42{font-size:24px;}
.f46{font-size:24px;}
.f48{font-size:24px;}
.f52{font-size:24px;}
.f60{font-size:28px;}
.f70{font-size:28px;}
.f80{font-size:28px;}
.nav li>a{line-height:46px;border-bottom:1px solid #f5f5f5;position:relative;padding:0 20px;}
.dis_wap{display:block !important;}
.dis_pc{display:none !important;}
.htop{font-size:14px;}
.logo{padding:5px 0;}
.logo img{height:40px;}
.nav{position:fixed;left:0;top:86px !important;background:#fff;right:0;bottom:0;padding:0;max-height:0;overflow:hidden;transition:.3s;}
.nav ul{display:block;border-top:1px solid #f5f5f5;}
.nav li .sub{position:relative;left:0;top:0;transform:none;background:#f5f5f5;padding-bottom:0 !important;text-align:left;}
.nav li.act>a{color:#28dac9;}
.nav li.act .sub{padding:10px 0 0;max-height:300px;transition:.3s;}
.nav li .sub dd{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:10px;}
.nav li .sub dl{padding:0 30px;}
.nav li.haschild>a{position:relative;}
/* .nav li.haschild>a:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);right:10px;top:50%;margin-top:-4px;transition:.3s;}
.nav li.haschild.act>a:after{transform:rotate(45deg);} */
.header{background:#fff;box-shadow:0 5px 16px rgba(0,0,0,0.15);color:#000 !important;font-size:16px;}
.header .logo .i1{display:none !important;}
.header .logo .i2{display:inline !important;}
.openMenu{width:30px;height:30px;cursor:pointer;position:relative;margin-left:20px;}
.openMenu i{position:absolute;right:0;top:50%;width:70%;height:1px;background:#000;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;right:0;width:115%;background:#000;transition:.3s;height:1px;}
.openMenu i:before{top:-8px;}
.openMenu i:after{top:8px;}
body{padding-top:86px;}
.showMenu .openMenu i{background:none;}
.showMenu .openMenu i:before{top:0;transform:rotate(45deg);}
.showMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.showMenu .nav{max-height:100vh;overflow:auto;}
.nav li .sub a{padding:0;}
.nav li>a:before{display:none;}
.fixsub{position:relative;top:0;}
.nav li.act .fixsub{display:block;}
.navbox{display:block;}
.navbox .nl{width:auto;border-bottom:1px solid #eee;border-right:none;display:flex;flex-wrap:wrap;}
.navbox .nl .li{padding:5px 10px;}
.navbox .nr{padding-left:0;padding-top:0.3rem;}
.probox .item{width:32.66%;margin-left:1%;margin-bottom:1%;padding:10px;}
.probox .item:nth-child(3n+1){margin-left:0;}
.probox .item .imgbox .img img{max-width:70%;max-height:70%;}
.probox .item .it{font-size:12px;}
.constract .items{justify-content:space-between;}
.constract .item{margin-right:0;width:49%;}
.list4 .item{width:49%;margin-bottom:0.2rem;}
.list4 .item:nth-child(2n){margin-right:0;}
.pages a,.pages .el-pagination button,.pages .el-pagination .el-pager li{width:30px;height:30px;line-height:30px;font-size:12px;}

.breathe05 .list6,
.breathe04 .list5,
.breathe05 .breathe05_swiper{
    margin-top: .25rem;
}

.list6 .item{
  width: calc((100% - .2rem)/2);
}
.list6 .item:not(:nth-child(3n+1)){
  margin-left: 0;
}
.list6 .item:not(:nth-child(2n+1)){
  margin-left: .2rem;
}
.index7 .text_box {
    padding: .8rem .4rem;
}
.sect_lis .sect_li {
    padding: .4rem .1rem .1rem;
}
.pbanner .ctit{
  margin-top: .1rem;
}
.sect_lis .text_box{
  margin-top: .2rem;
}

}
@media(max-width:768px){html{font-size:60px;}
.f16{font-size:14px;}
.f18{font-size:14px;}
.index1{display:block;}
.index1 .item{width:auto;margin-bottom:10px;margin-right:0;}
.index1 .item .pic{padding-bottom:66%;height:auto;}
.index1 .item .p{max-height:none;}
.index1 .item .txt{padding:30px;}
.index2 .item .img img{min-height:250px;object-fit:cover;}
.more .btn{font-size:12px;}
.index2 .item.center{align-items:flex-start;}
.index2 .item .t1{font-size:14px;}
.index2 .item .img img {
    min-height: 143px;
}

.tico {height: .1rem;}

.index2 .item .t1 {
    font-size: 12px;
}

.index2 .item .t2 {
    font-size: 14px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.index2 .more .btn {
    height: 1.6em;
    padding: 0 .5em;
}

.index2 .more {
    margin-top: .05rem;
}

.index2 .item .txt {
    padding: 0 0.4rem 16% 0.1rem;
}
.tico{width:30px;margin-bottom:0.1rem;}
.pt110{padding-top:0.5rem;}
.pb110{padding-bottom:0.5rem;}
.pt100{padding-top:.4rem;}
.pb100{padding-bottom:.4rem;}
.pt80{padding-top:0.4rem;}
.pb80{padding-bottom:0.4rem;}
.pt60{padding-top:0.3rem;}
.pb60{padding-bottom:0.3rem;}
.pt40{padding-top:0.3rem;}
.pb40{padding-bottom:0.3rem;}
.index3 .item{width:100%;}
.f60{font-size:24px;}
.f70{font-size:24px;}
.f80{font-size:24px;}
.index4 .item{width:49%;margin-right:0;}
.index4{justify-content:space-between;}
.index4 .item:first-child{width:100%;}
.index4 .item:nth-child(2){width:49%;}
.catTab .i .ico{height:40px;line-height:40px;}
.catTab .i .ico img{max-width:52px;}
/* .dataSwiper .swiper-container{padding-right:0;} */
.swiperCtr span{position:static;display:inline-block;margin:0 5px !important;}
.swiperCtr{margin-top:20px;text-align:center;}
.index5 .item .itp{margin-bottom:30px;}
.index5 .item{width:100% !important;transform:none !important;display:block;
height: 100%;
}

.index5 .items{
  height: 100%;
}

.index5 .item.cur .imgbox {
    width: 100%;
    flex: 1 1 auto;
    padding-bottom: 46%;
}
.index5 .item .t2, .index5 .item .ip, .index5 .item .mico {
    display: block;
}
.index5 .item.cur .txt{
  text-align: center;
  display: block;
}

.index6{flex-wrap:wrap;}
.index6 .item:first-child{width:100%;margin-bottom:2%;}
.index6 .item{width:48%;}
.fnav{display:none;}
.fcen{margin-top:0;display:block;}
.fcnt{text-align:center;display:block;}
.socails{justify-content:center;margin-top:0.3rem;}
.socails .i:first-child{margin-left:0;}
.fobt{display:block;text-align:center;}
.fcnt .flogo{margin-right:0;margin-bottom:10px;}
.flinks{margin-top:10px;}
.flinks a{margin:0 5px;}
.index2{padding-left:4%;padding-right:4%;}
.index2 .item{margin-bottom:10px;}
.history .tbs{position:relative;border-right:none;display:flex;padding:0 0.3rem;overflow:auto;right:0;z-index:2;}
.history .tbs .i:after{right:auto;left:50%;width:1em;height:2px;top:auto;bottom:0;margin-top:0;margin-left:-0.5em;}
.history .tbs .i{padding:0.3rem 1em;}
.history{padding-right:0;}
.history .tbs:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#e7e7e8;z-index:-1;}
.history .box{padding-right:0.4rem;margin-right:0.3rem;width:auto;padding-left:0.4rem;}
.data .i .ut{font-size:14px;}
.data .i .b{font-size:30px;}
.data2 .i{width:50%;}
.imgText{display:block;}
.imgText .txt{padding:30px;}
.imgText .img{max-width:100%;}
.about .img{margin-top:0.1rem;}
.bread .ptit{display:none;}
.pnavs{margin-left:0;}
.pnavs a{margin:0 1em 0 0;}
.story .item .box{display:block;}
.story .item .txt{padding:0 !important;margin-bottom:0.4rem;}
.story .item .img{width:auto;}
.culture .item{display:block;}
.culture .item .txt{padding:0.4rem;}
.culture .item .img{width:auto !important;margin:10px 0 0 !important;}
.how .item{margin-top:0.4rem;padding-top:0;border-radius:0.2rem;overflow:hidden;}
.how .item .txt{position:relative;width:auto;min-height:0;padding:0.4rem;border-radius:0;}
.how .item .img{width:auto;border-radius:0;}
.how .item:last-child .txt{left:0;right:0;}
.how .item:last-child{padding-bottom:0;}
.slideCard1 .item{display:block;}
.slideCard1 .txt{padding-right:0;transition:0s;opacity:1;left:0;}
.slideCard1 .img{width:auto;transform:none !important;opacity:1;}
.fullSlider .swiperCtr{position:relative;text-align:center;justify-content:center;left:0 !important;padding:0 !important;}
.fullSlider.res .slideCard1 .txt{padding-left:0;}
.zhiyuan .txt{
  width: 100%;
}
.zhiyuan{display:block;}
.zhiyuan .img{width:auto;margin-top:0.3rem;}
.about .t2{font-size:16px;line-height:1.6;}
.ourPersonality .items{flex-wrap:wrap;gap:0;justify-content:space-between;}
.ourPersonality .item{width:49%;margin-bottom:1%;flex:0 0 auto;}
.contact .box1{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:0;}
.contact .box1 .img{width:100%;}
.contact .item{flex:0 0 auto;width:49.5%;margin-top:1%;padding:30px;}
.contact .box2{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin-top:0;justify-content:space-between;}
.address .block{display:block;}
.address .bt{width:auto;}
.address .item{padding:20px 0;margin-bottom:0;}
.stock .box{display:block;}
.stock .bl{width:auto;margin-right:0;}
.stock .br{padding:0.3rem;}
.orz .item,.jobs .item{margin-bottom:5px;}
.orz .item:before,.jobs .item:before{border-bottom-width:10px;}
.orz .item:after,.jobs .item:after{border-bottom-width:10px;}
.dlist .items{justify-content:space-between;}
.dlist .item{margin-right:0;width:49%;}
.process{display:block;}
.process .gap:before{width:1px;height:100%;top:0;border-right:1px dashed #28dac9;border-bottom:none;}
.process .gap:after{border-left:6px solid transparent;border-top:10px solid #28dac9;border-bottom:none;border-right:6px solid transparent;}
.form .line{display:block;}
.form .line .input{width:auto;margin-right:0;}
.prolist .item{width:49.5%;}
.prolist .item:nth-child(2n){margin-right:0;}
.storeSlider{padding:0;}
.list3{justify-content:space-between;}
.list3 .item{margin-right:0;width:49%;}
.tuoguan .box{grid-template-areas:"a b" "c d" "e f";grid-template-columns:1fr 1fr;gap:10px;}
.service .i li{width:auto;margin-bottom:5px;}
.proTop .inner{display:block;}
.proTop .imgs{width:auto;margin-bottom:0.3rem;}
.proTop .txt{padding-left:0;display:block;}
.dboxs{flex-wrap:wrap;}
.dboxs .box{width:100%;margin-bottom:10px;}
.blocks .block{width:100%;}
.blocks{display:block;}
.searchLine{display:block;}
.searchLine .sl{margin-bottom:0.1rem;}
.searchLine .i{width:49%;}
.searchLine .i select{height:40px;}
.searchInput input{height:40px;}
.searchInput .btn{font-size:18px;width:40px;line-height:40px;}
.maptext{width:100%;}
.maptext .box{display:block;}
.searchLine .sl{margin-top:.2rem;}
.searchLine .sl,.searchLine .sr{width:100%;}
.sl_list{padding:.15rem;}
.maptext .img{display:none;width:50%;}
.sl_list .sl_list_main{height:3.6rem;}
.maptext .mt{font-size:14px;margin-bottom:5px;}
.maptext .box .li{font-size:12px;margin-bottom:0;}
.maptext .radbtn{padding-left:20px;padding-top:20px;padding-bottom:5px;}
.maptext .radbtn .btn{height:.2rem;min-height:25px;font-size:12px;padding:0 .8em;}
.maptext .radbtn .btn .iconfont{margin-left:.5em;}
.list2 .item{width:100%;}
.card .txt .ip{max-width:none;}
.serviceCnt .boxs{width:auto;}
.qalist .i .ico{width:14px;height:14px;}
.qalist .i .it{padding:10px;}
.qalist .i .ibd{padding:10px;}
.cloud .box{display:block;}
.cloud .box .txt{max-width:100%;margin:0;}
.cloud .box .img{max-width:100%;margin-top:0.3rem;}
.cloud .dt .i{padding:12px;}
.cloud .dt .i .tr{font-size:14px;}
.cloudList .item img{min-height:5rem;object-fit:cover;}
.cloudList .item li{padding:10px;margin-bottom:5px;font-size:14px;}
.proItem .it{font-size:14px;}
.searchResult .block .bt{display:block;}
.articleItem .ip{font-size:12px;margin-bottom:10px;}
.searchTabs{justify-content:flex-start;}
.searchBox input{height:44px;}
.proTop .t1_lis{margin-top:.15rem;}
.t1_lis .t1_li{padding-top:.1rem;padding-bottom:.1rem;}
.list5 .item {
    padding: .3rem;
}
.index7 .text_box {
    padding: .25rem;
}
.index7 .more{
  margin-top: .25rem;
}
.pbanner .ctit {
    display: none;
}

.sect_lis .sect_li {
    width: calc((100% - .13rem)/2);
}

.sect_lis .sect_li:not(:nth-child(4n+1)) {
    margin-left: 0;
}

.sect_lis .sect_li:not(:nth-child(2n+1)) {
    margin-left: .13rem;
}
.form_list .form_item.w50 {
    width: 100%;
}

.form_list .form_item.margin_l {
    margin-left: 0;
}
.hbox6_form{
  padding: .3rem;
}
.hbox4_lis .hbox4_li:nth-child(3n+2)::before {
    background-size: 2.5rem;
}
.hbox4_lis .hbox4_li:nth-child(3n+3)::before {
    background-size: 2.5rem;
}





}
@media(max-width:540px){
    .htop .a{font-size:12px;}
    .data .i .ip{font-size:12px;max-width:8em;margin:auto;}
.data .i{width:50%;text-align:center;padding:0.5em;}
.data .i .b{font-size:24px;}
.data .i .tr,.data .i .ut{font-size:12px;}
.data2 .i .it1{font-size:14px;}
.data2 .i .ip{font-size:12px;}
.map .dt .ico{width:0.8rem;height:0.8rem;padding:4px;}
.map .dt .ico:after{inset:4px;}
.curltureMap .item{position:static;margin-bottom:10px;}
.curltureMap .item .txt{position:static;width:auto;text-align:left;border-radius:0.2rem !important;}
.curltureMap .item .it{flex-direction:row !important;margin-bottom:10px;}
.curltureMap .item .ico{width:2em;}
.growup .items{position:relative;margin-top:0.2rem;display:block;padding-bottom:0;}
.growup .item{width:auto;}
.jobs .item .it{padding:0.15rem 0.2rem;}
.jobs .item .t{font-size:16px;}
.jobs .item .ico i{width:10px;margin-left:-5px;}
.blocktit{margin-bottom:20px;}
.curltureMap .item .txt:after{display:none;}
.contact .item{width:100%;margin-top:10px;}
.address .item{display:block;}
.address .item .txt{padding-right:0;margin-bottom:20px;}
.address .item .img{width:auto;}
.constract .item{width:100%;}
.notice .item .date{font-size:12px;margin-right:10px;}
.notice .item .it{font-size:16px;}
.notice .item .download{font-size:12px;margin-left:10px;}
.notice .item .download .iconfont{width:20px;height:20px;line-height:18px;font-size:12px !important;margin-right:5px;}
.dlist .item{width:100%;}
.pages .el-icon-arrow-left:before,.pages .el-icon-arrow-right:before{font-size:12px;}
.process .i .ip{max-width:none;}
.process .i .ico{height:50px;line-height:50px;}
.process .gap{height:50px;}
.newsDetail .bot .p{display:block;}
.newsDetail .bot .pl,.newsDetail .bot .pr{width:auto;text-align:left;display:flex;align-items:center;justify-content:flex-start;}
.newsDetail .bot p a{padding-left:10px;margin-top:0;}
.newsDetail .bot p:first-child{flex:0 0 auto;}
.list3 .item{width:100%;}
.play{width:20px;}
.columnNavs .i{padding:0 10px 10px;}
.columnNavs .i:after{height:10px;}
.zsCard .txt{padding:20px;}
.zsCard .it{height:auto;}
.tuoguan .box{display:block;}
.tuoguan .i{margin-bottom:10px;}
.tuoguan .i:last-child{margin-bottom:0;}
.service{display:block;}
.service .i{margin-bottom:10px;}
.parms{display:block;}
.parms .i{margin-bottom:10px;}
.imgtxt{display:block;margin-bottom:30px;}
.imgtxt .txt{padding:0 !important;}
.imgtxt .img{width:auto;margin-top:20px;}
.dboxs .box .txt{bottom:auto;top:0;padding-right:0.3rem;}
.dboxs .box .img:before{background:linear-gradient(180deg,#000,transparent);}
.fbtn .btn{font-size:12px;}
.qatab .i{min-width:0;margin:0 5px;}
.qalist .i .t{font-size:16px;}
.qalist .i .bd{display:block;}
.qalist .i .editor{padding-left:0;margin-top:10px;}
.cloudList .item li{font-size:12px;}
.clounImgtext .item{display:block;margin-top:30px;}
.clounImgtext .item .img{width:auto;margin-bottom:20px;}
.clounImgtext .item .txt{padding:0;}

.hbox2_swiper .mico {
    opacity: 1;
    transform:unset;
    transition: all .5s;
}
.form_list .form_item .form_i{
    flex-wrap: wrap;
}

.form_list .input {
    flex: unset;
    width: 100%;
    margin-top: .1rem;
}
.form_list .input.select{
  text-align: left;
}
.switchs .switch_tit {
    margin-left: .05rem;
}

.form_list .input input {
    text-align: left;
}
.hbox5_lis .hbox5_li {
    flex-wrap: wrap;
}
.hbox5_lis .hbox5_li{
  padding: .15rem 0;
}
.hbox5_dls {
    flex-wrap: wrap;
}

.hbox5_dls .hbox5_dl.cur,
.hbox5_dls .hbox5_dl{
    width: 100%;
    flex:unset;
}

.hbox5_dls .hbox5_dl:not(:first-child) {
    margin: .1rem 0 0;
}

.hbox5_dls .img {
    height: auto;
}
.hbox4_lis .hbox4_li:nth-child(3n+2)::before ,
.hbox4_lis .hbox4_li:nth-child(3n+3)::before{
  display: none;
}
.hbox4_lis .hbox4_li {
    width: 100%;
}

.hbox4_lis .tit {
    margin-top: .2rem;
}
.flow .text_box {
    padding: .45rem .2rem;
}
.form_list .form_item.area textarea {
    min-height: 2rem;
}
.hbox7{
  padding: .15rem;
}
.hbox7_sect .hbox7_cpt {
    font-size: 18px;
}

.hbox7_sect .hbox7_cpt span {
    font-size: 14px;
}
.form_btn1 {
    padding: .1rem .2rem;
}

}



/* 新增 */

[class*=img-] .pic{position: relative}
[class*=img-] figure{ position: relative; overflow: hidden}
[class*=-mid] figure{ padding-bottom: 100%;}
[class*=-mid] figure img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
[class*=-zoom] figure img{
-webkit-transition: -webkit-transform 1.2s ease;
transition: -webkit-transform 1.2s ease;
transition: transform 1.2s ease;
transition: transform 1.2s ease,-webkit-transform 1.2s ease;
}
[class*=-zoom] .item:hover figure img{ -webkit-transform:scale(1.2);transform:scale(1.2)}
[class*=-full] figure img{object-fit: contain; -o-object-fit: contain;-webkit-transform:scale(0.8);transform:scale(0.8)}
[class*=-full] .item:hover figure img{ -webkit-transform:scale(1);transform:scale(1)}

.wrap{flex-wrap: wrap;}
.swiper_item{position: relative}
.swiper_item .swiperCtr span.swiper-button-disabled{color: #28dac9;background: #f8f8f8}
.swiper_item .swiperCtr span:not(.swiper-button-disabled){background: #28dac9; color: #ffffff}

.MainPart{padding-top: 6%; padding-bottom: 6%; overflow: hidden}
.desc *{word-break: normal; }

.column_title{text-align: center; padding-bottom: 0.4rem}
.column_title h3{font-weight: bold; line-height: 1.2}
.column_title .info{padding-top: .3rem; color: #999999}

.banner_inside{padding: 7.396% 0; background:#deefff url(../images/banner_bg.jpg) no-repeat center bottom; background-size:contain; overflow: hidden}
.banner_inside.APP{padding: 3% 0}
.banner_inside .photo{width: 100%;text-align: right}
.banner_inside .photo img{border-radius: 20px;}
.banner_inside .info{width: 100%}
.banner_inside .info *:not(:last-child){margin-bottom: .2rem}
.banner_inside .info h3{line-height: 1.2; font-weight: bold}
.banner_inside .qita {padding-top:5%; padding-bottom: 3%}
.banner_inside .qita img:not(:last-child){margin-right: .2rem}
@media(min-width:1600px){
.banner_inside .swiperCtr span.prev{right:103% }
.banner_inside .swiperCtr span.next{left:103% }
}
@media(min-width:768px){
.banner_inside .photo{width: 50%;}
.banner_inside .info{width: 48%}
.banner_inside .qita {padding-top:20%; padding-bottom: 0%}
}

.ban_Pro_6S{padding:2.1% 0;background-color: #edf7fa; background-image: url(../images/banner_bg_Pro_6S.jpg);background-size: cover;}
.ban_Pro_6S .inner{position: relative}
.ban_Pro_6S .tab_title{padding-top: .3rem}
.ban_Pro_6S .tab_title li a{line-height: .5rem; padding:0 .25rem; display: inline-block; border-radius: .30rem; transition: 0.5s}
.ban_Pro_6S .tab_title li.active a{font-size: .32rem; padding:0 .55rem; color: #fff; background: #28dac9}
.ban_Pro_6S .swiper-slide:not(.swiper-slide-active) figure{opacity: 0}

.Pro_6S .item{width:100%;border-radius:.20rem; position: relative;overflow: hidden;background-color: #f8f8f8;}
.Pro_6S .item:not(:first-child){margin-top: 1.4284%}
.Pro_6S .item figure{padding-bottom:55.798%}
.Pro_6S .item .desc{position: absolute; z-index: 10; top:0; left:0; padding: .4rem;}
@media(min-width:768px){
.Pro_6S .item{width:49.2858%}
.Pro_6S .item:nth-child(3n+1){width: 100%}
.Pro_6S .item:nth-child(3n+1) figure{padding-bottom:32.858%}
.Pro_6S .item:nth-child(3n+2){width: 41.143%}
.Pro_6S .item:nth-child(3n+2) figure{padding-bottom:66.842%}
.Pro_6S .item:nth-child(3n+3){width: 57.429%}
.Pro_6S .item:nth-child(3n+3) figure{padding-bottom:47.886%}
}

.Pro_6S_F6S{position: relative;padding: 0}
.Pro_6S_F6S .box_absolute{position: absolute;width: 100%; top: 20%; z-index: 10}
.Pro_6S_F6S .column_title{text-align: left}
.Pro_6S_F6S figure{padding-bottom:40.625%; position: relative}
.Pro_6S_F6S figure img{position: absolute; width: 100%; height: 100%; object-fit: cover;-o-object-fit: cover;}
.Pro_6S_F6S .tab_title{max-width: 540px}
.Pro_6S_F6S .tab_title ul{border-left: solid 1px #cac9c9}
.Pro_6S_F6S .tab_title li{color: #666666; padding:.1rem .2rem; position: relative}
.Pro_6S_F6S .tab_title li a{cursor: pointer}
.Pro_6S_F6S .tab_title li:before{content: ''; position: absolute; width: 2px; height:0; left: -1px; top: 0; bottom: 0; margin: auto;transition: 0.5s}
.Pro_6S_F6S .tab_title li.active{color: #28dac9; font-size: .24rem}
.Pro_6S_F6S .tab_title li.active:before{height: 50%;background: #28dac9}
@media(max-width:1024px){
.Pro_6S_F6S figure{padding-bottom:60%;}
}
@media(max-width:640px){
.Pro_6S_F6S figure{padding-bottom:80%;}
}

.Pro_6S_N6S{padding-bottom: 0}
.Pro_6S_N6S .group_item{grid-gap: .1rem}
.Pro_6S_N6S .item{flex:1; position: relative; border-radius: .20rem; overflow: hidden; transition: 0.5s}
.Pro_6S_N6S .item .desc{color: #fff; position: absolute; width: 100%; z-index: 10;bottom: 0; height: 100%; display: flex; align-items: center; padding: .4rem}
.Pro_6S_N6S .item .desc h4{width: 100%}
.Pro_6S_N6S .item:not(.show) h4{font-size: .24rem; text-align: center}
.Pro_6S_N6S .item figure{padding-bottom:30.209vw}
.Pro_6S_N6S .item figure:before{content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.3); z-index: 2}
.Pro_6S_N6S .item.show{flex:3.9478}
.Pro_6S_N6S .item.show .desc{align-items: flex-end}
.Pro_6S_N6S .item.show figure:before{background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7))}
@media(max-width:640px){
.Pro_6S_N6S .item.show{flex:2}
}

.Pro_6S_P6S .item{width:100%;border-radius:.20rem; position: relative;overflow: hidden}
.Pro_6S_P6S .item:not(:first-child){margin-top: 1.4284%}
.Pro_6S_P6S .item figure{padding-bottom:55.798%}
.Pro_6S_P6S .item .desc{position: absolute; z-index: 10; top:0; left:0; padding: .4rem;}
@media(min-width:768px){
.Pro_6S_P6S .item{width:49.2858%}
.Pro_6S_P6S .item:nth-child(3n+1){width: 100%}
.Pro_6S_P6S .item:nth-child(3n+1) figure{padding-bottom:32.858%}
}


.ban_Pro_SC3{padding:2.1% 0;background-color: #d1dfee; background-image: url(../images/banner_bg_Pro_SC3.jpg)}
.ban_Pro_SC3 .info dl {padding-top: .4rem; margin-bottom: 0!important}
.ban_Pro_SC3 .info dl span{display: inline-block;border: solid 1px #999999; border-radius: .2rem; margin: .1rem .1rem 0 0; line-height: .32rem; padding: 0 .2rem; color: #666666}

.Pro_SC3_photo{padding-bottom: 0}
.Pro_SC3_photo figure img{border-radius: .2rem}

.Pro_SC3_ages .column_title{text-align: left}
.Pro_SC3_ages .column_title h3{width: 100%}
.Pro_SC3_ages .column_title .info{width: 100%}
.Pro_SC3_ages .item{width:100%;transition: 0.5s}
.Pro_SC3_ages .item figure{padding-bottom:67%; border-radius: .2rem; transition: 0.5s}
.Pro_SC3_ages .swiper-slide {padding: .1rem 0; display: flex;transition: 300ms; transform: scale(0.85);}
.Pro_SC3_ages .swiper-slide:not(.swiper-slide-active) .item{transform: translateY(-.25rem)}
.Pro_SC3_ages .swiper-slide-active,
.Pro_SC3_ages .swiper-slide-duplicate-active{ transform: scale(1);}
.Pro_SC3_ages .swiper-container{margin-left: -3%; margin-right: -3%; padding-bottom: .2rem}
.Pro_SC3_ages .swiper-pagination{position: relative; margin: auto; width: 100%; max-width: 4.94rem; display: flex; align-items: flex-end;}
.Pro_SC3_ages .swiper-pagination-bullet{flex: 1; height: 1px; border-radius: 0}
.Pro_SC3_ages .swiper-pagination-bullet-active{height: 2px;background: #333}
@media(min-width:1024px){
.Pro_SC3_ages .column_title{align-items: flex-start}
.Pro_SC3_ages .column_title h3{width: 46%; max-width: 400px}
.Pro_SC3_ages .column_title .info{width: 52%; padding-top: 0}
}

.Pro_SC3_info{padding: 0}
.Pro_SC3_info .column_title{text-align: left}
.Pro_SC3_info .item{width: 100%; margin-bottom: 2.142%}
.Pro_SC3_info .item figure img{border-radius: .2rem;}
@media(min-width:1024px){
.Pro_SC3_info .inner{position: relative}
.Pro_SC3_info .column_title{position: absolute;right: 0; width: 40%}
}
@media(min-width:768px){
.Pro_SC3_info .fade_item{align-items: flex-end}
.Pro_SC3_info .item:nth-child(odd){width:57.858%}
.Pro_SC3_info .item:nth-child(even){width: 40%}
}

.Pro_SC3_data .fade_item{margin-left: -.15rem; margin-right: -.15rem}
.Pro_SC3_data .item{width: 33.333%; padding: .15rem;}
.Pro_SC3_data .item a{display: block; position: relative}
.Pro_SC3_data .item figure{padding-bottom:75%; border-radius: .2rem;}
.Pro_SC3_data .item figure:before{content: ''; position: absolute; width: 100%; height: 100%; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7)); z-index: 2}
.Pro_SC3_data .item .desc{position: absolute; width: 100%; bottom: 0; z-index: 10; padding: .3rem .6rem; color: #fff}
@media(max-width:768px){
.Pro_SC3_data .item{width:50%; }
}

.Pro_SC3_HRV{padding: 0}
.Pro_SC3_HRV .pic{width:100%; position: relative; text-align: center}
.Pro_SC3_HRV .info{width:100%; padding: 3% 0}
.Pro_SC3_HRV .title{text-align: left}
.Pro_SC3_HRV .title h4{font-weight: bold}
.Pro_SC3_HRV .article{color: #666666;}
.Pro_SC3_HRV .group_item:nth-child(odd){background: #f8f8f8}
@media(min-width:768px){
.Pro_SC3_HRV .info{width: 48%; max-width: 460px; padding: 0}
.Pro_SC3_HRV .pic{width: 68.572%;}
.Pro_SC3_HRV .group_item:nth-child(even) .info{order: 2}
.Pro_SC3_HRV .group_item:nth-child(odd) .pic{margin-right: -18.572%;}
.Pro_SC3_HRV .group_item:nth-child(even) .pic{margin-left: -18.572%;}
}

.Pro_SC3_feature .item{width: 100%; position: relative; margin-top:4%}
.Pro_SC3_feature .item .desc{line-height: 1.2; position: absolute;top:0; width: 100%; padding:.3rem .4rem; z-index: 10}
.Pro_SC3_feature .item figure{padding-bottom: 48.105%; border-radius: .2rem;}
@media(min-width:768px){
.Pro_SC3_feature .fade_item{align-items: flex-start;}
.Pro_SC3_feature .item{width:41.429%;margin-top: 0.713%}
.Pro_SC3_feature .item:nth-child(4n+2){width:57.858%}
.Pro_SC3_feature .item:nth-child(4n+2) figure{padding-bottom:71%}
.Pro_SC3_feature .item:nth-child(4n+3){margin-top: -20%}
.Pro_SC3_feature .item:nth-child(4n+4){width: 100%}
.Pro_SC3_feature .item:nth-child(4n+4) figure{padding-bottom:26.429%}
}


.Digital_Health .group_item{padding: 6% 0;}
.Digital_Health .pic{width:100%; position: relative; text-align: center}
.Digital_Health .pic img{border-radius: 20px;}
.Digital_Health .info{width:100%; padding: 3% 0}
.Digital_Health .title{text-align: left}
.Digital_Health .article{color: #666666;}
.Digital_Health .group_item:nth-child(2),
.Digital_Health .group_item:nth-child(4){background: #f8f8f8}
.Digital_Health .group_item:nth-child(5){background:linear-gradient(#ffffff,#f8f8f8)}
.Digital_Health .have_video .pic:before{content: '';position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.2); border-radius: 20px;
left: 0;
top: 0;
}
.Digital_Health .have_video .playBtn{border: none;background: url("../images/video_icon.svg") no-repeat center center;}
.Digital_Health .have_video .playBtn i{display: none}

@media(min-width:768px){
.Digital_Health .info{width: 48%; padding: 0}
.Digital_Health .pic{width: 48%}
.Digital_Health .group_item:nth-child(odd) .info{order: 2}
}

.public_overview{padding: 6% 0;}
.public_overview h3{line-height: 1.35;margin-bottom: 2%}
.public_overview ul{margin-left: .2rem;padding: .1rem 0}
.public_overview ul li{list-style: disc}
.public_overview ul li::marker{color: #28dac9}
.public_overview .tip{color: #999999; font-size: .16rem}
.public_overview .down {padding-top:3%}
.public_overview .down a{color: #fff;display: inline-block; line-height: .5rem; padding:0 .35rem; background: #28dac9;border-radius: .25rem;transition: 0.5s; cursor: pointer}
.public_overview .down a:hover{background: #6cd970}

.PAP_Link .group_item{padding: 6% 0;}
.PAP_Link.APP .group_item:nth-child(odd){background: #f8f8f8}
.PAP_Link .pic{width:100%; position: relative; text-align: center}
.PAP_Link .info{width:100%; padding: 3% 0}
.PAP_Link .title{text-align: left}
.PAP_Link .article{color: #666666;}

.PAP_Link .article .ul_txt li{position: relative;padding-left: .3rem; line-height:.3rem;}
.PAP_Link .article .ul_txt li:not(:last-child){margin-bottom: .1rem}
.PAP_Link .article .ul_txt li:after{content: ''; position: absolute; left: 0; top: .05rem; width: .2rem; height: .2rem; border-radius: 100%;background: #28dac9 no-repeat center center;}
.PAP_Link .article .ul_txt.num{counter-reset:section 0 subsec 1; }
.PAP_Link .article .ul_txt.num li::before{position: absolute; left: .05rem; content:counter(section); counter-increment: section; color: #fff; z-index: 2}
.PAP_Link .article .ul_txt.gou li::after{ background-image: url(../images/icon_gou.svg);}
@media(min-width:768px){
.PAP_Link .info{width: 48%; padding: 0}
.PAP_Link .pic{width: 48%}
.PAP_Link .group_item:nth-child(odd) .info{order: 2}
}



.Clinical_Cases{padding-top: 6%}
.Clinical_Cases .item .pic figure{padding-bottom: 75%; border-radius: .20rem}
.Clinical_Cases .item .desc{padding: .2rem 0}
.Clinical_Cases .item:hover h4 {color: #28dac9}
.Clinical_Cases .item a{display: block; position: relative}
.Clinical_Cases .playBtn{width: 100%; height: 100%; border: none;background:none}
.Clinical_Cases .playBtn i{display: none}
.Clinical_Cases .item.have_video{cursor: pointer}
.Clinical_Cases .item.have_video .pic figure:before,
.Clinical_Cases .item.have_video .pic figure:after{content: '';position: absolute;}
.Clinical_Cases .item.have_video .pic figure:before{width: 100%; height: 100%;background: rgba(0,0,0,0.2); z-index: 9}
.Clinical_Cases .item.have_video .pic figure:after{left: .2rem; bottom: .2rem; width: 40px; height: 40px; background: url("../images/video_icon.svg") no-repeat center center; z-index: 10}
.Clinical_Cases.APP .item .pic figure{padding-bottom:60.94%}

.Documents_Center{padding:5.8% 0; background: url("../images/bg_green_blue.jpg") no-repeat center center; background-size: cover; overflow: hidden}
.Documents_Center .overview{color: #fff; text-align: center; padding-bottom: .4rem}
.Documents_Center .overview h4{line-height: 1}
.Documents_Center .item{padding: .4rem .3rem .6rem .3rem; background: #fff;border-top: solid 3px #28dac9; border-radius:.3rem}
.Documents_Center .item h4{margin-bottom: .3rem}
.Documents_Center .btn{display: flex; padding-left: .58rem;position: relative}
.Documents_Center .btn i{position: absolute;left: 0; width: .50rem; height: .5rem; border-radius: 100%;background: #28dac9 url("../images/icon_logon.svg") no-repeat center center}
.Documents_Center .btn a{padding-left: .3rem;padding-right: .56rem; line-height: .5rem; border: solid 1px #28dac9;border-radius: .3rem;position: relative; cursor: pointer;transition: 0.5s}
.Documents_Center .btn a:after{content: ''; margin: auto; width: .15rem; height: .15rem;top: 0; bottom: 0; right: .20rem; position: absolute;background: url("../images/icon_jt.svg") no-repeat center center; transition: 0.5s;background-size: .15rem;}
.Documents_Center .btn a:hover{color: #fff; background: #28dac9}
.Documents_Center .btn a:hover:after{right: .1rem; filter: brightness(0) invert(1);}

.faq_list{padding: 6% 0}
.faq_list .blocktit{padding-bottom: .5rem}

.center_pic{text-align: center;padding-top: 6%}
.center_pic img{border-radius: .2rem}

/* 新增 */

/*弹窗提示 */
.tan{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:9999;}
.tan .content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.tan .main{max-width:600px;width:90%;padding:40px;text-align:center;position:relative;background-color:#fff;}
.tan .main .close{position:absolute;right:15px;top:15px;cursor:pointer;width:.2rem;height:.2rem;}
.tan .main .close::before{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#28dac9;width:100%;height:2px;}
.tan .main .close::after{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);background-color:#28dac9;width:100%;height:2px;}
.tan .icon{background-repeat:no-repeat;background-position:center;padding-bottom:.74rem;background-size:.74rem;}
.tan .icon.reSuccess{padding-bottom:2.4rem;background-size:2.4rem;background-image:url(../images/regSuccess.png);}
.tan .icon.success{background-image:url(../images/gou.png);}
.tan .icon.error{background-image:url(../images/cha.png);}
.tan .tan_tit{color:#666666;margin-top:.25rem;line-height:1.875;}
.tan .tan_btn{display:inline-block;padding:0 .6rem;line-height:.4rem;color:#fff;background-color:#28dac9;margin-top:.2rem;cursor:pointer;}
.tan .tan_edit{line-height:1.875;margin-top:.2rem;color:#333;text-align:left;max-height:60vh;overflow-y:auto;padding-right:1em;}

.loading .loading_main{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  background-color: rgba(0, 0, 0, .1);
}
.loader {
  border: 4px solid #f3f3f3; /* 浅灰色背景 */
  border-top: 4px solid #28dac9; /* 蓝色前景 */
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin 1s linear infinite;
  margin: 20px auto;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

footer {
    position: relative;
}
.gotop{
    width: .6rem;
    height: .6rem;
    background-color: #28dac9;
    position: fixed;
    right: .4rem;
    bottom:3%;
    cursor: pointer;
    z-index: 999;
    color: #fff;
    border-radius: 50%;
    display:none;
}
.gotop span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(-90deg);
    font-size: 20px !important;
}

.about5{
    padding: .7rem 0 .4rem;
}
.about5 .about5_tit{
    color: #4c4c4c;
}
.about5 .about5_editor{
    line-height: 1.875;
    margin-top: .1rem;
    color: #6c6d70;
}
@media(max-width:768px){
    .gotop{
        width: .4rem;
        height: .4rem; 
    }
    .gotop span {
        font-size: 12px !important;
    }
    .about5{
        padding: .3rem 0;
    }
}

.single_search{
  display: flex;
  align-items: center;
  border-radius: .3rem;
  margin-left: .15rem;
  position: relative;
}
.single_search .single_search_main{
  margin-right: .15rem;
}

.single_search .single_search_box{
  border-bottom: 1px solid #eee;
  width: 0;
  overflow: hidden;
  transition: all .5s;
}
.single_search input{
  background-color: transparent;
  font-size: 12px;
  border: none;
  color: #fff;
  width:100%;
}
.single_search input::placeholder{
  color: #fff;
}
.single_search:hover .single_search_box{
  width: 150px;
}
@media(max-width:540px){
  .single_search:hover .single_search_main{
    padding: 0 .1rem;
  }
  .single_search .single_search_main{
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 2;
    background-color: #fff;
    box-shadow: 0 0 .15rem rgba(0, 0, 0, .1);
    border-radius: .05rem;
    margin-right: 0;
  }
  .single_search input,
  .single_search input::placeholder{
    color: #191919;
  }
}

/* 新增 */
.india{
  background-image: url(../images/india_bg.png);
  background-repeat: no-repeat;
  background-position: center top 17%;
}
.india .title{
  text-align: center;
  color: #191919;
}
.india .text{
  text-align: center;
}
.india .tel span{
  padding-left: .85rem;
  position: relative;
  color: #28dac9;
}
.india .tel span::before{
  content: '';
  display: block;
  background-image: url(../images/tel_cloum.png);
  width: .56rem;
  height: .56rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0,-50%);
  background-size: .56rem;
  background-repeat: no-repeat;
}
.india .india_lis{
  margin-top: 1rem;
}
.india_lis .india_li{
  display: flex;
  border-top: 1px dashed #d5d5d5;
  padding: .5rem 0;
}
.india_lis .india_cpt{
  flex: 1;
  padding-right: 3%;
}
.india_lis .text_box{
  width: 41%;
  padding-right: 2%;
}
.india_lis .addr,
.india_lis .person,
.india_lis .tel{
  padding-left: .4rem;
  position: relative;
}
.india_lis .text_box>div:not(:first-child){
  margin-top: .2rem;
}
.india_lis .text_box>div{
  color: #666666;
}
.india_lis .addr::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: .1rem;
  background-image: url(../images/h_locat.png);
  width: .16rem;
  height: .18rem;
  background-repeat: no-repeat;
  background-size: .16rem;
}
.india_lis .person::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: .1rem;
  background-image: url(../images/h_person.png);
  width: .16rem;
  height: .16rem;
  background-repeat: no-repeat;
  background-size: .16rem;
}
.india_lis .tel::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: .1rem;
  background-image: url(../images/h_tel.png);
  width: .16rem;
  height: .18rem;
  background-repeat: no-repeat;
  background-size: .16rem;
}
@media(max-width:1459px){
  .india .india_lis {
    margin-top: .6rem;
  }
}
@media(max-width:1024px){
  .india_lis .person::before,
  .india_lis .addr::before,
  .india_lis .tel::before{
    top: .18rem;
  }
}
@media(max-width:768px){
  .india .india_lis {
    margin-top: .4rem;
  }
}
@media(max-width:640px){
  .india .india_lis {
    margin-top: .2rem;
  }
}
.lang i {
    font-style: inherit;
    margin-left: 5px;
    font-family: "RobotoRegular";
}
.index4 .item .ico{
    display:none;
}
.dboxs .box .play {
    left: unset;
    right: .3rem;
}


.index2 .item .txt{
    padding:0;
    margin-top: 4%;
    margin-left: -1.5%;
}
.index2 .item .txt .inner{
    width:73.9%;
    padding: 0;
}
.index2 .item:last-child .txt{
    margin-top:7%;
}
.list5 .ico,
.list5 .t1,
.list5 .t2{
    display: none;
}
.list5 .item_main{
   position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    padding: 0 11.7%;
}
.list5 .item{
    padding:0 0 41% 0;
}
.lang i {
    font-style: inherit;
    margin-left: 5px;
}

@media (max-width: 768px) {
    .index5 .item .imgbox {
        padding-bottom: 24%;
    }
    .index5 .item .ip,.index5 .item .t2 {
        display: none;
    }
}
@media (max-width: 640px) {
    .index2 .more .btn {
        height: 1.6em;
        padding: 0 .5em;
        transform: scale(.7) translate(-30%, 1px);
    }
    .list5 .more {
        transform: scale(.5) translate(-50%, -2vw);
        margin-top: .7rem;
    }
    .history .tbs .i{
        white-space: nowrap;
    }
    .pbanner .t2 ,
    .pbanner .t3 {
        font-size: .24rem;
    }

    .pbanner .tit {
        font-size: .28rem;
        letter-spacing: 0;
    }
    .linearBtn .btn {
        padding: 0 0.5em;
        font-size: 12px;
    }
    .catTab .i .t {
        font-size: 16px;
        line-height: 1.2;
    }
    .hbox2_tabs .hbox2_tab{
        margin: .1rem .15rem;
    }
    .dboxs .box .imgbox{
        padding-bottom: 67% !important;
    }
    .remote .right{
        padding:0 15px;
    }
    .history .item .it {
        font-size: 20px;
    }

    .history .tbs .i.cur span {
        font-size: 20px;
    }
    .history .tbs:after {
        opacity: 0;
    }

    .history .tbs .i:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 2px;
        background: #e7e7e8;
        z-index: -1;
    }
    .pbanner .txt.flex-ab{padding-bottom: 0;display: flex;align-items: center;}
}

.upload_imgs {
    display: flex;
    flex-wrap: wrap;
}

.upload_imgs .upload_img {
    width: 2rem;
    margin-right: .2rem;
    margin-bottom: .1rem;
    padding-bottom: 17%;
    position: relative;
}
.upload_imgs .upload_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.upload_btn {
    background-color: #28dac9;
    color: #fff;
    width: 2rem;
    line-height: .35rem;
    border-radius: .25rem;
    position: relative;
    text-align: center;
    cursor:pointer;
}

.upload_btn input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.form .input .inputselect select {
    width: 100%;
    border: none;
    outline: none;
    background: none;
    font-size: inherit;
    font-family: inherit;
    height: 0.6rem;
    min-height: 40px;
}

.form .input .inputselect {
    padding-right: 1em;
}
@media (max-width: 640px) {
    .form .box.bggray {
        padding: .25rem;
    }
}

.form_list .form_item .form_i{
  position: relative;
}
.form .input .lp.inputFixed {
    display: flex;
    justify-content:space-between;
}

.form .input .lp.inputFixed .inputFixed_item {
    position: relative;
    width:49%;
}

.input_items{
  position: absolute;
  top: 100%;
  right:0;
  background-color: #fff;
  z-index: 6;
  box-shadow: 0 0 .15rem rgba(0, 0, 0, .1);
  border-radius: .1rem;
  display: none;
  max-height: 3rem;
  height: auto;
}
.input_items.cur{
  display: block;
}
.input_items .input_item{
  color: #999;
  padding: .05rem;
  cursor: pointer;
} 

/* 新增下载中心 */
.down_box1{
  text-align: center;
}
.down_box1 .editor{
  margin: .3rem 0;
  line-height: 1.66;
}
.down_list{
  display: flex;
  flex-wrap: wrap;
}
.down_list .down_item{
  margin-top: .2rem;
  position: relative;
  width: calc((100% - .3rem)/2);
}
.down_list .down_item:not(:nth-child(2n+1)){
  margin-left: .3rem;
}
.down_list .imgbox{
  padding-bottom: 4.6rem;
  position: relative;
  border-radius: .2rem;
  overflow: hidden;
}
.down_list .imgbox img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.down_list .text_box{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  padding: .4rem;
}
.down_list .desc{
  margin-top: .2rem;
  line-height: 1.33;
  max-width: 60%;
  width: 100%;
}
@media (max-width: 640px) {
  .down_list .down_item{
    width: 100%;
  }
  .down_list .down_item:not(:nth-child(2n+1)){
  margin-left: 0;
}
}


.list6 .item[href="javascript:;"],
.list6 .item[href="javascript:void"]{
    cursor: default;
}

/*新增*/
.form_list .form_item .form_i.form_hang{
    display: flex;
    flex-wrap: wrap;
}

.form_list .form_item .input.textarea,
.form_list .form_item .input.upfileimgs{
    width: 100%;
    flex: unset;
    margin-top:.1rem;
}
.form_list .form_item .input.textarea textarea{
    width:100%;
    min-height: 1rem;
    border:none;
    resize:none; 
    font-family: "AlibabaSans-Regular";
}


.upload_imgs {
    display: flex;
    flex-wrap: wrap;
}

.upload_imgs .upload_img {
    width: 2rem;
    margin-right: .2rem;
    margin-bottom: .1rem;
    padding-bottom: 17%;
    position: relative;
}
.upload_imgs .upload_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.upload_btn {
    background-color: #28dac9;
    color: #fff;
    width: 2rem;
    line-height: .35rem;
    border-radius: .25rem;
    position: relative;
    text-align: center;
}

.upload_btn input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.close_img {
    width: .2rem;
    height: .2rem;
    position: absolute;
    right: .1rem;
    top: .1rem;
    z-index: 2;
    background-color:#28dac9;
    border-radius:50%;
    cursor:pointer;
}

.close_img:before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
    background-color: #fff;
    width: 2px;
    height: 70%;
}
.close_img:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(-45deg);
    background-color: #fff;
    width: 2px;
    height: 70%;
} 

/* newadd */
.down_sections .p_tabs{
  margin-top: .6rem;
}
.p_tabs{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.p_tabs .p_tab{
  color: #6c6d70;
  margin: .05rem .3rem;
  position: relative;
  cursor: pointer;
}
.p_tabs .p_tab.cur{
  color: #28dac9;
}
.p_tabs .p_tab.cur::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #28dac9;
  width: 100%;
  height: 1px;
}

.down_list1{
  display: flex;
  flex-wrap: wrap;
}
.down_list1 .item{
  margin-top: .4rem;
  width: calc((100% - .8rem)/3);
}
.down_list1 .item:not(:nth-child(3n+1)){
  margin-left: .4rem;
}
.down_list1 .imgbox{
  position: relative;
  padding-bottom: 68%;
  border-radius: .2rem;
  overflow: hidden;
}
.down_list1 .imgbox::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .3);
  z-index: 2;
}
.down_list1 .imgbox img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.down_list1 .text_box{
  padding: .2rem 0 0;
}
.down_list1 .play {
    left: unset;
    right: 0.3rem;
}
.down_section .more{
  justify-content: center;
  margin-top: .6rem;
}

.document_list{
  display: flex;
  flex-wrap: wrap;
}
.document_list .item{
  margin-top: .4rem;
  width: calc((100% - .8rem) / 3);
  border-radius: .2rem;
  overflow: hidden;
  background-image: url(../images/boxbg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  padding: .5rem .3rem 1.1rem;
  position: relative;
  background-size: cover;
}
.document_list .item:not(:nth-child(3n+1)){
  margin-left: .4rem;
}
.document_list .tit{
  color: #333333;
}
.document_list .time{
  color: #333333;
  margin-top: .15rem;
}
.document_list .size{
  color: #333333;
}
.document_list .radbtn .btn {
  height: 0.4rem;
}
@media (max-width: 768px) {
  .down_section .more {
    margin-top: .4rem;
  }
  .p_tabs .p_tab {
    margin: .05rem .1rem;
  }
  .down_list1 .item:not(:nth-child(3n+1)),
  .document_list .item:not(:nth-child(3n+1)){
    margin-left: .2rem;
  }
  .down_list1 .item,
  .document_list .item{
      margin-top: .2rem;
      width: calc((100% - .4rem) / 3);
  }
  .down_sections .p_tabs {
      margin-top: .3rem;
  }
}
@media (max-width: 640px) {
  .document_list .item,
  .down_list1 .item{
      width: 100%;
  }
  .document_list .item:not(:nth-child(3n+1)),
  .down_list1 .item:not(:nth-child(3n+1)){
      margin-left: 0;
  } 
}


.base_bot{
  position: relative;
}
.base_bot .bg_img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.base_bot .text_box{
  padding: .7rem 0;
  text-align: center;
  position: relative;
  z-index: 2;
}
.base_bot .text_box .tit{
  color: #fff;
}
.base_bot .more{
  margin-top: .35rem;
}
.base_bot .more{
  justify-content: center;
}
.base_bot .more .btn {
  border: 1px solid #fff;
  color: #fff;
}
.base_bot .more:hover .btn{
   border: 1px solid #28dac9;
}
@media (max-width: 640px) {
  .base_bot .text_box{
    padding: .35rem 0;
  }
  .base_bot .more {
    margin-top: .15rem;
  }
  .base_bot .text_box .tit {
    font-size: 16px;
  }
}
.blockswidth.blocks .block .ip {
    max-width: 100%;
}


/* 响应式 */
.index1_swiper{
  position: relative;
}
.index1_swiper .item{border-radius:0.2rem;overflow:hidden;position:relative;
flex:1;
margin-right:1%;transition:.3s;cursor:pointer;}
.index1_swiper .item .pic{height:5.4rem;background-position:center;background-size:cover;background-repeat:no-repeat;}
.index1_swiper .item:last-child{margin-right:0;}
.index1_swiper .item .txt{position:absolute;left:0;bottom:0;z-index:5;color:#fff;padding:0.4rem 0.8rem;}
.index1_swiper .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.3;}
.index1_swiper .item .p{line-height:1.33;overflow:hidden;max-width:33emmargin-top:5px;transition:.3s;}
.index1_swiper .swiperCtr ,
.index4_swiper .swiperCtr {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
    z-index: 2;
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 0;
}
.index2.dis_wap{
  padding-left: 0;
  padding-right: 0;
}
.index1_swiper .item .txt .it,
.index4_swiper .text_box .it{
  font-size: 28px;
}
.index1_swiper .item .txt .p{
  font-size: 16px;
}
.index4_swiper .text_box .id{
    font-size: 18px;
}
.index4_swiper{
  position: relative;
}
.index4 .index4_swiper .item{
  display: block;
}
.index4 .index4_swiper .item .img {
    padding-bottom: 106%;
}

.index4 .index4_swiper .item .text_box{
    padding:0.55rem .8rem;
}
@media (max-width: 768px) {
    .index4 .item .img img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}

.tuoguan .i .ico{
    display:none;
}

.cookies {
    position: fixed;
    left:0;
    bottom:0;
    width: 100%;
    z-index: 100000;
    background-color:rgba(0,0,0,.2);
    padding:0.8em 0;
    color:#fff;
    display: none;
}
.cookies .cookies_main{
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    display: flex;
}
.cookies .btn {display:flex; justify-content:space-between; width:11em;}
.cookies .btn span {display:block;border:2px solid #fff; border-radius: 3px; width: 5.1875em; line-height: 2.5625em; text-align: center; cursor: pointer;font-weight:bold;}
.cookies .btn span:hover {background-color:#fff;color:#000;}
.cookies .text {width: calc(100% - 12em);}
.cookies .text a{color:#28dac9;}
@media (max-width: 768px) {
    .cookies .text {
        width: 100%;
        margin-bottom: .15rem;
    }
    .cookies .btn span {
        line-height: 2em;
    }   
}
