
.w1600{width:95%;max-width:13.34rem;margin:0 auto;}
.imgBox{width: 100%;}
.pc{display: block;}
.mobile{display: none;}
.fbold{font-weight: bold;}
.fnor{font-weight: normal;}
.f14{font-size: 0.14rem;}
.f15{font-size: 0.15rem;}
.f16{font-size: 0.16rem;}
.f17{font-size: 0.17rem;}
.f18{font-size: 0.18rem;}
.f23{font-size: 0.23rem;}
.f25{font-size: 0.25rem;}
.f28{font-size:0.28rem;}
.f30{font-size: 0.3rem;}
.f32{font-size: 0.32rem;}
.f33{font-size: 0.33rem;}
.f36{font-size: 0.36rem;}
.f40{font-size: 0.4rem;}
.cor999{color:#999}
.cor666{color:#666}
.cor1313{color:#131313}
.cor333{color:#333}
.cor000{color:#000}
.cor2218{color: #221814;}
.corfff{color: #fff;}
.corGreen{
background: linear-gradient(0deg, #00A5A8 0%, #008AA8 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
/* color: #00A5A8; */
}
.d-flex{display: flex;}
.a-center{align-items: center;}
.j-sb{justify-content: space-between;}
.f-wrap{flex-wrap: wrap;}
.f-colu{flex-direction: column;}
.j-center{justify-content: center;}
.j-end{justify-content: flex-end;}
.pt50{padding-top: 0.5rem;}
.pt100{padding-top: 1rem;}
.pt200{padding-top: 2rem;}
.pb48{padding-bottom: 0.48rem;}
.pb58{padding-bottom: 0.58rem;}
.pb70{padding-bottom: 0.8rem;}
.pb100{padding-bottom: 1rem;}
h1, h2, h3, h4, h5, h6 {padding: 0px;margin: 0px;}







.RighInfo003148{background: #f6fcff;}
.RighInfo003148 .title{font-size:0.32rem;color: #333333; margin-bottom:0.2rem;}
.RighInfo003148 .title span{padding-left: 0.05rem;}
.RighInfo003148 .zl{color: #e50000;font-size:0.15rem;}
.RighInfo003148 .td{color: #00a5a8; border: 1px solid #00a5a8;padding: 0.2rem; margin: 0.3rem 0 0.5rem 0; font-size: calc(20  / 16*1em); display: inline-block;}
.RighInfo003148 .items-group .items p{color: #333;font-size:0.15rem; line-height: 0.26rem; margin: 0;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}
.RighInfo003148 .items-group .items:not(:last-child){border-bottom: 1px solid #00a5a8;}
.RighInfo003148 .items-group .items{margin-bottom:0.65rem; padding-bottom: 0.65rem;}
.RighInfo003148 .items-group .items .txt{font-size: 0.16rem;}

.RighInfo003148 .box-rows{margin-top:0.3rem; font-size: 0.16rem;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{text-align: center;}
.RighInfo003148 .box-rows dd aside{color: #00a5a8;font-size: calc(20 / 16*1em); line-height: 1; background: rgba(0, 165, 168, .1); padding: calc(20 / 16*1em) 0; margin-bottom:0.25rem;}
.RighInfo003148 .box-rows dd p{color: #333; margin: auto; text-align: left; font-size:0.15rem; margin: 00.25rem; line-height: 0.26rem;}
.RighInfo003148 .box-rows dd p::before{display: inline-block;content: '';width: 0.05rem;height: 0.05rem;border-radius: 50%;background-color: #00a5a8; margin-right:0.15rem; vertical-align: middle;}
.RighInfo003148 .items-group .img .img-block{width: auto;margin: 0 auto;}
.RighInfo003148 .items-group .img:nth-child(2) .img-block{margin: 0 auto 0 0 0;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:0.35rem;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:0.35rem;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 31%;margin-bottom:0; border: 1px solid #00a5a8; border-radius: 0.1rem;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right:3.3%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 0.3rem; margin-bottom: 0.4rem;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}



/*PicList002949 */
.PicList002949{background: #e9f2fb;}
.PicList002949 .item{margin:0 0 0.3rem 0;  border: 1px solid #00a5a8;border-radius: calc(40 / 16*1em) 0 calc(40 / 16*1em) 0;min-height: calc(320 / 16*1em); display: flex;align-items: center;}
.PicList002949 .item a:hover{color: #00a5a8;}
.PicList002949 .txt .inner{padding: 0 0.5rem;}
.PicList002949 .txt p{line-height:1.875; color: #333; font-size: 1em; margin: 0;}
.PicList002949 .title{font-size:0.26rem; line-height: 1.2; color: #000; margin-bottom:0.3rem;}
.PicList002949 .title::before{display: inline-block;content: '';width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: #00a5a8; margin-right:0.15rem; vertical-align: middle;}
.PicList002949 .item a:hover .tit:after{background: #00a5a8;}
.PicList002949 .pic .img-block{width: auto; margin: 0 auto;}
@media(min-width:1025px){
.PicList002949 .pic{ width:35%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 5vw;}
}




.business{background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(247, 247, 247, 1));}
.business .info{ max-width: 5.05rem; position: relative; margin: 0 auto;}
.business .info h1{font-size: 0.26rem; font-weight: normal; margin: 0;}
.business .info .sub{color: #666; font-size: 0.16rem; line-height:0.26rem;}
.business .round{margin: 10% 0;}
.business .info .pic img{transition: .3s;width: 100%;}
.business .info .pic:hover img{transform: scale(1.05);}
.business .info li{position: absolute;padding-right: 0;font-size: 1.125em;color: #333333;padding-top: 0;width:100%; text-align: center;}
.business .info li i{ position: absolute; right: 0; top: 0;}
.business .info li i img{ display: block; transition:all ease-out 0.5s;}
.business .info li:hover i img{transform:rotate(360deg);}
.business .info li:hover{color:#00a5a8;}
.business .info li span{ display: block; font-size: 0.15rem; color: #888888; text-transform: uppercase;}
.business .info li:nth-child(2n){padding-left: 0;padding-right: 0;text-align: left;}
.business .info li:nth-child(2n) i{left: 0;right: auto;}

.business .info li.li1{left: 0;top: -33%;}
.business .info li.li2{left: 105%;top: 30%;}
.business .info li.li3{right: 105%;top: 30%;text-align: right;}
.business .info li.li4{left: 82%;bottom: -32%;}
.business .info li.li5{left: -50%;bottom: -28%;}

@media screen and (max-width:1024px){
    .business .info{width:2.7rem;}
    .business .round {
        margin: 20% 0;
        margin-bottom: 0.3rem;
        padding-bottom:0.6rem;
    }
    .business .info li.li1 {
        top: -55%;
    }
    .business .info h1{font-size:0.18rem}
    .business .info .sub{font-size:0.14rem}
    .business .info li.li4 .info{width:2.3rem}
    .business .info li.li2 .info{width: 2rem;float: left;}
    .business .info li.li3 .info{width: 2.05rem;float: right;}
    
}




img .map{margin: 0 auto;}


@media screen and (max-width:1024px){
.Banner .mobile{display: block;min-height: 200px;object-fit: cover;}
.pc{display: none;}
.f14{font-size: 12px;}
.f15{font-size: 14px;}
.f16{font-size: 15px;}
.f17{font-size: 15px;}
.f18{font-size: 16px;}
.f23{font-size: 16px;}
.f25{font-size: 18px;}
.pt100{padding-top: 0.5rem;}
.pb100{padding-bottom: 0.5rem;}
.pt200 {
    padding-top: 80px;
}
.RighInfo003148 .td,
.RighInfo003148 .zl{font-size:14px;}
.RighInfo003148 .box-rows dd p,
.RighInfo003148 .items-group .items p{font-size:14px;line-height:1.6875}
.RighInfo003148 .box-rows dd aside{font-size:16px;}
}
@media screen and (max-width:768px){
        .PicList002949 .txt .inner {
        padding: 0;
        font-size: 14px;
        margin-top: 10px;
    }
}