@media(min-width:751px){
    body#ad{
    background: rgba(247, 247, 247, 1);
}
#ad .one{
    margin-top: -188.65px;
}
#ad .topic{
   
}
#ad .topic .tit{
    font-size: 36px;
font-weight: 600;
letter-spacing: 0px;
line-height: 36px;
color: rgba(0, 0, 0, 0.8);
text-align: center;
position: relative;
z-index: 1;
white-space: nowrap;
 padding: 0 18px;
}
#ad .topic:after{
content:'';
display: block;
width: 100%;
height: 20px;
opacity: 0.5;
border-radius: 10px;
background: linear-gradient(90deg, rgba(53, 175, 250, 1) 0%, rgba(174, 226, 255, 1) 100%);
margin-top: -7px;
}
#ad .ad_nav{
     border-radius: 50px;
background: rgba(255, 255, 255, 1);
box-shadow: 0px 2px 4px  rgba(56, 130, 176, 0.25);
}
#ad .ad_nav .head{
    justify-content: space-between;
    padding-left: 20px;
}
#ad .ad_nav .head .topic{
    margin-top: 35px;
}
#ad .ad_nav .head .img{
    width: 550px;
}
#ad .ad_nav .content{
    padding: 0 20px;
    margin: 3px 0 0;
    padding-bottom: 45px;
    
}
#ad .ad_nav .content .list{
   row-gap: 30px;
   column-gap: 20px;
   flex-wrap: wrap;
}
#ad .ad_nav .content .list li{
    text-align: center;
}
#ad .ad_nav .content .list li img{
    width: 64px;
    height: 64px;
    margin: 0 auto;
}
#ad .ad_nav .content .list li .tit{
    font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 28px;
color: rgba(0, 0, 0, 0.8);
margin-top: 20px;
width: 120px;
}
#ad .two{
    margin-top: 30px;
}
#ad .advantage{
border-radius: 20px;
background: url(/ceshi/images/advantage_bg.png) no-repeat;
background-size: 100% 100%;
padding: 20px;
padding-bottom: 0;
box-shadow: 0px 2px 4px  rgba(56, 130, 176, 0.25);
}
#ad .advantage .content{
    width: calc(720px - 40px);
    position: relative;
    left: -20px;
    border-radius: 20px;
background: linear-gradient(180deg, rgba(202, 234, 253, 0.8) 0%, rgba(202, 234, 253, 0.4) 100%);
margin-top: 30px;
padding: 20px;
}
#ad .advantage .content .advantage1 {
    padding: 25px 30px;
    border-radius: 30px;
background: rgba(255, 255, 255, 1);
box-shadow:inset 0px 2px 4px  rgba(0, 0, 0, 0.25);
}
#ad .advantage .content .advantage2 {
    padding: 23px 15px;
    border-radius: 30px;
background: rgba(255, 255, 255, 1);
box-shadow:inset 0px 2px 4px  rgba(0, 0, 0, 0.25);
margin-top: 20px;
overflow: hidden;
}
#ad .advantage .content .advantage1 .list{
    justify-content: space-between;
    align-items: center;
}
#ad .advantage .content .advantage1 .list li{
   width: 295px;
   text-align: center;
   position: relative;
       margin-top:50px;
   /*height: 2.5rem;*/
}
#ad .advantage .content .advantage1 .list li .text{
    width: 100%;
    height: calc(150px - 77px);
    top: -52.23px;
    /*position: relative;*/
    padding-top: 77px;
    border-radius:20px;

}
#ad .advantage .content .advantage1 .list img{
    width: 120px;
    height: 120px;
    margin: 0 auto;
    position: absolute;
    top:-50px;
    left: calc((100% - 120px) / 2);
    /*top: -.5223rem;*/
}
#ad .advantage .content .advantage1 .list .tit{
    font-size: 28px;
font-weight: 700;
letter-spacing: 0px;
line-height: 28px;
/*margin-top: .77rem;*/
}
#ad .advantage .content .advantage1 .list .item1 .tit,#ad .advantage .content .advantage1 .list .item1 .en{
    color: rgba(240, 103, 178, 0.8);
}
#ad .advantage .content .advantage1 .list .item2 .tit,#ad .advantage .content .advantage1 .list .item2 .en{
color: rgba(46, 172, 250, 0.8);
}
#ad .advantage .content .advantage1 .list .en{
   font-size: 14px;
font-weight: 400;
letter-spacing: 0px;
line-height: 14px;
margin-top: 10px;
}
#ad .advantage .content .advantage1 .list .item1 .text{
    background: rgba(253, 241, 248, 1);
}
#ad .advantage .content .advantage1 .list .item2 .text{
  background: rgba(236, 247, 254, 1);
}

#ad .advantage .content .advantage2 .list{
    justify-content: space-between;
    align-items: center;
}
#ad .advantage .content .advantage2 .list li{
    display: block;
   width: 260px;
   text-align: center;
   position: relative;
     /*margin: auto .15rem;*/
       margin-top: 50px;
       
     padding: 0 15px;
   /*height: 2.5rem;*/
}
#ad .advantage .content .advantage2 .list li .text{
    width: 100%;
    height: calc(150px - 77px);
    top: -52.23px;
    /*position: relative;*/
    padding-top: 77px;
    border-radius: 20px;

}
#ad .advantage .content .advantage2 .list img{
    width: 120px;
    height: 120px;
    margin: 0 auto;
    position: absolute;
    top:-50px;
    left: calc((100% - 120px) / 2);
    /*top: -.5223rem;*/
}
#ad .advantage .content .advantage2 .list .tit{
    font-size: 28px;
font-weight: 700;
letter-spacing: 0px;
line-height: 28px;
/*margin-top: .77rem;*/
}
#ad .advantage .content .advantage2 .list .en{
   font-size: 14px;
font-weight: 400;
letter-spacing: 0px;
line-height: 14px;
margin-top: 10px;
}
#ad .advantage .content .advantage2 .list .item1 .tit,#ad .advantage .content .advantage2 .list .item1 .en{
color: rgba(62, 194, 115, 0.8);
}
#ad .advantage .content .advantage2 .list .item1 .text{
background: rgba(238, 250, 243, 1);
}
#ad .advantage .content .advantage2 .list .item2 .tit,#ad .advantage .content .advantage2 .list .item2 .en{
color: rgba(250, 155, 22, 0.8);
}
#ad .advantage .content .advantage2 .list .item2 .text{
background: rgba(255, 246, 234, 1);
}
#ad .advantage .content .advantage2 .list .item3 .tit,#ad .advantage .content .advantage2 .list .item3 .en{
color: rgba(250, 142, 168, 0.8);
}
#ad .advantage .content .advantage2 .list .item3 .text{
background: rgba(255, 245, 248, 1);
}
#ad .advantage .content .advantage2 .list .item4 .tit,#ad .advantage .content .advantage2 .list .item4 .en{
color: rgba(144, 107, 232, 0.8);
}
#ad .advantage .content .advantage2 .list .item4 .text{
background: rgba(243, 243, 255, 1);
}
#ad .thr{
    margin-top: 30px;
}
#ad .population{
    border-radius: 20px;
background: rgba(255, 255, 255, 1);
box-shadow: 0px 2px 4px  rgba(56, 130, 176, 0.25);
padding: 20px;
    overflow: hidden;
}
#ad .population .content{
    margin-top: 20px;

}

#ad .population .list li{
    width: 180px;
height:  calc(144.51px - 43px);
opacity: 1;
border-radius: 10px;
background: linear-gradient(180deg, rgba(202, 234, 253, 1) 0%, rgba(202, 234, 253, 0.5) 100%);
padding: 43px 0 0;
position: relative;
overflow: hidden;
margin-right: 20px;
}
#ad .population .list li.active{
    background: linear-gradient(180deg, rgba(67, 183, 255, 1) 0%, rgba(142, 210, 252, 1) 100%);
}
#ad .population .list li .tit{
    font-size: 28px;
font-weight: 500;
letter-spacing: 0px;
line-height: 40.54px;
color: rgba(0, 0, 0, 0.8);
margin-left: 20px;
position: relative;
z-index: 1;
}
#ad .population .list li.active .tit{
    color: rgba(255, 255, 255, 1);
}
#ad .population .list li:before{
    content:'';
    display: block;
    position: absolute;
    width: 120px;
height: 119.59px;
opacity: 0.3;
background: linear-gradient(90deg, rgba(71, 184, 255, 1) 0%, rgba(204, 204, 204, 0) 100%, rgba(255, 255, 255, 0.07) 100%);
top: -30px;
right: -30px;
border-radius: 100px;
}
#ad .population .list li.active:before{
    opacity: 0.5;
background: linear-gradient(90deg, rgba(71, 184, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
mix-blend-mode: multiply;
}
#ad .population .list li:after{
    content:'';
    display: block;
    position: absolute;
    width: 30px;
height:30px;
opacity: 0.3;
background: linear-gradient(90deg, rgba(71, 184, 255, 1) 0%, rgba(204, 204, 204, 0) 100%, rgba(255, 255, 255, 0.07) 100%);
bottom: 15px;
left:15px;
border-radius: 100px;
}
#ad .population .list li.active:after{
  opacity: 0.5;
background: linear-gradient(90deg, rgba(71, 184, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
mix-blend-mode: multiply;
}
#ad .population .img{
    display: block;
    margin-top: 20px;
}
#ad .four{
    margin-top: 30px;
}
#ad .expert{
    border-radius: 20px;
background: url(/ceshi/images/expert_bg.png) no-repeat;
background-size: 100% 100%;
padding: 20px;
box-shadow: 0px 2px 4px  rgba(56, 130, 176, 0.25);
overflow: hidden;
}
#ad .expert .content{
    margin-top: 20px;
}
#ad .expert .content .list{
    /*column-gap: .2rem;*/
    align-items: center;
}
#ad .expert .content .list li{
    width:  calc(260px - 20px);
height:  calc(320px - 20px);
opacity: 1;
border-radius: 10px;
padding: 10px;
background: linear-gradient(180deg, rgba(207, 207, 207, 1) 0%, rgba(232, 232, 232, 0.5) 100%);
position: relative;
margin-right:20px;
}
#ad .expert .content .list .item1{
    background: url(/ceshi/images/expert1.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item2{
    background: url(/ceshi/images/expert2.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item3{
    background: url(/ceshi/images/expert3.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item4{
    background: url(/ceshi/images/expert4.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item5{
    background: url(/ceshi/images/expert5.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item6{
    background: url(/ceshi/images/expert6.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item7{
    background: url(/ceshi/images/expert7.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item8{
    background: url(/ceshi/images/expert8.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list li.man .info:before{
    content:'';
    display: block;
    width: 150px;
    height: 150px;
     background: url(/ceshi/images/expert_man.png) no-repeat;
background-size: 100% 100%;
position: absolute;
left: calc((100% - 150px) / 2);
top: -143px;
}
#ad .expert .content .list li .info{
    padding: 15px;
    border-radius: 10px;
background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(8px);
margin-top: 161px;
position: relative;
flex-direction: column;
align-items: flex-start;
gap:10px;
height: calc(137px - 30px);
}
#ad .expert .content .list li .header{
    column-gap: 10px;
    align-items: center;
}
#ad .expert .content .list li .name{
    font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 40.54px;
color: rgba(0, 0, 0, 0.8);
}
#ad .expert .content .list li .flag p{
    font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
line-height: 23.17px;
color: rgba(0, 0, 0, 0.5);
}
#ad .expert .content .list li .tag{
    height: 24px;
border-radius: 5px;
background: rgba(255, 255, 255, 0.8);
padding: 0 3px;
line-height: 24px;
border: 1px solid rgba(46, 172, 250, 0.8);
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
color: rgba(46, 172, 250, 1);
min-width: 110px;
text-align: center;
}
#ad .expert .content .list li .liulan{
    font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
line-height: 23.17px;
color: rgba(46, 172, 250, 0.5);
}
#ad .expert .content .list li .info .zixun{
    display: block;
    width: 60px;
height: 60px;
opacity: 1;
border-radius: 40px;
position: absolute;
right: 15px;
bottom: 15px;
}
#ad .five{
    margin-top: 30px;
}
#ad .yiyuan{
   border-radius: 20px;
background: rgba(255, 255, 255, 1);
box-shadow: 0px 2px 4px  rgba(56, 130, 176, 0.25); 
padding: 20px;
}
#ad .yiyuan .list li{
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}
#ad .yiyuan .list li:last-child{
    border: none;
}
#ad .yiyuan .list .item{
width: 521px;
        justify-content: space-between;
        align-items: start;
}
#ad .yiyuan .list .yuyue{
    width: 130px;
}
#ad .yiyuan .list .item .jigou-logo{
    display: block;
    width: 65px;
    height: 65px;
    border-radius:65px;
}
#ad .yiyuan .content .list .item .info{
width: 446px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: start;
}
#ad .yiyuan .content .list .item .title{
    font-size: 28px;
font-weight: 400;
line-height: 42px;
color: rgba(0, 0, 0, 0.8);
display: block;
}
#ad .yiyuan .content .list .item .flag{
    align-items: center;
    gap:10px;
}
#ad .yiyuan .content .list .item .s1{
    font-size: 20px;
font-weight: 400;
line-height: 24px;
color: rgba(255, 141, 26, 1);
}
#ad .yiyuan .content .list .item .s2{
    display:block;
    /*width: .43rem;*/
    height: 24px;
    border-radius: 5px;
background: rgba(255, 255, 255, 1);
border: 1px solid rgba(196, 153, 51, 1);
text-align: center;
    font-size: 16px;
font-weight: 400;
line-height: 24px;
color: rgba(196, 153, 51, 1);
    padding: 0 5px;
}
#ad .yiyuan .content .list .item .s3{
    display: flex;
    flex-wrap: no-wrap;
    gap:10px;
}
#ad .yiyuan .content .list .item .s3 i{
    display:block;
    /*width: .43rem;*/
    height: 24px;
    border-radius: 5px;
background: rgba(46, 172, 250, 1);
text-align: center;
    font-size: 16px;
font-weight: 400;
line-height: 24px;
color: rgba(255, 255, 255, 1);
    padding: 0 5px;
}

#ad .yiyuan .content .list .item font{
    display: inline-block;
    width: 20px;
    height:20px;
     background: url(/ceshi/images/jigou_icon1.png) no-repeat;
    background-size: 100% 100%;
}
#ad .yiyuan .content .list .item .tag{
    display:flex;
    padding:10px;
    width: auto;
border-radius: 5px;
background: rgba(255, 240, 219, 1);
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: rgba(255, 141, 26, 0.8);
align-items: start;
gap:10px;
}
#ad .yiyuan .content .list .item .tag:before{
    content:'';
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(/ceshi/images/jigou_icon3.png) no-repeat;
    background-size: 100% 100%; 
    margin-bottom: -2px;
    margin-top: 6px;
}
#ad .yiyuan .content .list .flags{
    align-items: center;
    gap:10px;
}
#ad .yiyuan .content .list .flags span{
height: 24px;
text-align: center;
border-radius: 5px;
background: rgba(255, 255, 255, 1);
border: 1px solid rgba(46, 172, 250, 1);
font-size: 14px;
font-weight: 400;
letter-spacing: 0px;
line-height: 24px;
color: rgba(46, 172, 250, 1);
padding:0 5px;
min-width: calc(66px - 10px);
text-align: center;
}
#ad .yiyuan .content .list .adds{
    font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
line-height: 16px;
color: rgba(0, 0, 0, 0.5);
align-items: center;
gap:5px;
}
#ad .yiyuan .content .list .item .adds:before{
    content:'';
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(/ceshi/images/yiyuan_adds_icon.png) no-repeat;
    background-size: 100% 100%; 
    margin-bottom: -2px;
}
#ad .yiyuan .content .list .yuyue a{
    display: block;
    width: calc(130px - 19px);
height: 60px;
border-radius: 40px;
line-height: 60px;
font-size: 28px;
font-weight: 400;
color: rgba(255, 255, 255, 1);
padding-left:19px;
  background: url(/ceshi/images/yiyuan_yuyue.png) no-repeat;
    background-size: 100% 100%; 
}
#ad .yiyuan .content .list .yuyue p{
    font-size: 18px;
font-weight: 400;
letter-spacing: 0px;
line-height: 26.06px;
color: rgba(0, 0, 0, 0.5);
text-align: center;
margin-top: 10px;
}
#ad .six{
    margin-top: 30px;
}
#ad .bantu{
    border-radius: 20px;
background: rgba(255, 255, 255, 1);
height: calc(520px - 40px);
background: url(/ceshi/images/bantu.png) no-repeat;
    background-size: 100% 100%; 
    padding: 20px;
    box-shadow: 0px 2px 4px rgba(56, 130, 176, 0.25);
}
#ad .seven{
    margin-top: 30px;
}
#ad .safeguard{
    border-radius: 20px;
background: rgba(255, 255, 255, 1);
background: url(/ceshi/images/safeguard_bg.png) no-repeat;
    background-size: 100% 100%; 
    padding: 20px;
    box-shadow: 0px 2px 4px rgba(56, 130, 176, 0.25);
}
#ad .safeguard .content{
    margin-top: 16px;
}
#ad .safeguard .content .list{
    gap:20px;
    flex-wrap: wrap;
}
#ad .safeguard .content .list li{
    width: 155px;
    text-align: center;
}
#ad .safeguard .content .list li .tit{
    font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 40.54px;
color: rgba(0, 0, 0, 0.5);
margin-top:15px;
}
#ad .eight{
    margin-top: 30px;
}
#ad .eight .img{
    display: block;
    border-radius:20px;
}
}
@media(max-width:750px){
body#ad{
    background: rgba(247, 247, 247, 1);
}
#ad .one{
    margin-top: -25.15333vw;
}
#ad .topic{
   
}
#ad .topic .tit{
    font-size: 4.8vw;
font-weight: 600;
letter-spacing: 0px;
line-height: 4.8vw;
color: rgba(0, 0, 0, 0.8);
text-align: center;
position: relative;
z-index: 1;
white-space: nowrap;
 padding: 0 2.4vw;
}
#ad .topic:after{
content:'';
display: block;
width: 100%;
height: 2.66667vw;
opacity: 0.5;
border-radius: 1.3333vw;
background: linear-gradient(90deg, rgba(53, 175, 250, 1) 0%, rgba(174, 226, 255, 1) 100%);
margin-top: -.93333vw;
}
#ad .ad_nav{
     border-radius: 6.66667vw;
background: rgba(255, 255, 255, 1);
box-shadow: 0px .26667vw .5333vw  rgba(56, 130, 176, 0.25);
}
#ad .ad_nav .head{
    justify-content: space-between;
    padding-left: 2.66667vw;
}
#ad .ad_nav .head .topic{
    margin-top: 4.66667vw;
}
#ad .ad_nav .head .img{
    width: 73.3333vw;
}
#ad .ad_nav .content{
    padding: 0 2.66667vw;
    margin: .4vw 0 0;
    padding-bottom: 6vw;
    
}
#ad .ad_nav .content .list{
   row-gap: 4vw;
   column-gap: 2.66667vw;
   flex-wrap: wrap;
}
#ad .ad_nav .content .list li{
    text-align: center;
}
#ad .ad_nav .content .list li img{
    width: 8.5333vw;
    height: 8.5333vw;
    margin: 0 auto;
}
#ad .ad_nav .content .list li .tit{
    font-size: 3.7333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 3.7333vw;
color: rgba(0, 0, 0, 0.8);
margin-top: 2.66667vw;
width: 16vw;
}
#ad .two{
    margin-top: 4vw;
}
#ad .advantage{
border-radius: 2.66667vw;
background: url(/ceshi/images/advantage_bg.png) no-repeat;
background-size: 100% 100%;
padding: 2.66667vw;
padding-bottom: 0;
box-shadow: 0px .26667vw .5333vw  rgba(56, 130, 176, 0.25);
}
#ad .advantage .content{
    width: calc(96vw - 5.3333vw);
    position: relative;
    left: -2.66667vw;
    border-radius: 2.66667vw;
background: linear-gradient(180deg, rgba(202, 234, 253, 0.8) 0%, rgba(202, 234, 253, 0.4) 100%);
margin-top: 4vw;
padding: 2.66667vw;
}
#ad .advantage .content .advantage1 {
    padding: 3.3333vw 4vw;
    border-radius: 4vw;
background: rgba(255, 255, 255, 1);
box-shadow:inset 0px .26667vw .5333vw  rgba(0, 0, 0, 0.25);
}
#ad .advantage .content .advantage2 {
    padding: 3.06667vw 2vw;
    border-radius: 4vw;
background: rgba(255, 255, 255, 1);
box-shadow:inset 0px .26667vw .5333vw  rgba(0, 0, 0, 0.25);
margin-top: 2.66667vw;
overflow: hidden;
}
#ad .advantage .content .advantage1 .list{
    justify-content: space-between;
    align-items: center;
}
#ad .advantage .content .advantage1 .list li{
   width: 39.3333vw;
   text-align: center;
   position: relative;
       margin-top: 6.66667vw;
   /*height: 2.5rem;*/
}
#ad .advantage .content .advantage1 .list li .text{
    width: 100%;
    height: calc(20vw - 10.26667vw);
    top: -6.964vw;
    /*position: relative;*/
    padding-top: 10.26667vw;
    border-radius: 2.66667vw;

}
#ad .advantage .content .advantage1 .list img{
    width: 16vw;
    height: 16vw;
    margin: 0 auto;
    position: absolute;
    top:-6.66667vw;
    left: calc((100% - 16vw) / 2);
    /*top: -.5223rem;*/
}
#ad .advantage .content .advantage1 .list .tit{
    font-size: 3.7333vw;
font-weight: 700;
letter-spacing: 0px;
line-height: 3.7333vw;
/*margin-top: .77rem;*/
}
#ad .advantage .content .advantage1 .list .item1 .tit,#ad .advantage .content .advantage1 .list .item1 .en{
    color: rgba(240, 103, 178, 0.8);
}
#ad .advantage .content .advantage1 .list .item2 .tit,#ad .advantage .content .advantage1 .list .item2 .en{
color: rgba(46, 172, 250, 0.8);
}
#ad .advantage .content .advantage1 .list .en{
   font-size: 1.86667vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 1.86667vw;
margin-top: 1.3333vw;
}
#ad .advantage .content .advantage1 .list .item1 .text{
    background: rgba(253, 241, 248, 1);
}
#ad .advantage .content .advantage1 .list .item2 .text{
  background: rgba(236, 247, 254, 1);
}

#ad .advantage .content .advantage2 .list{
    justify-content: space-between;
    align-items: center;
}
#ad .advantage .content .advantage2 .list li{
    display: block;
   width: 34.66667vw;
   text-align: center;
   position: relative;
     /*margin: auto .15rem;*/
       margin-top: 6.66667vw;
       
     padding: 0 2vw;
   /*height: 2.5rem;*/
}
#ad .advantage .content .advantage2 .list li .text{
    width: 100%;
    height: calc(20vw - 10.26667vw);
    top: -6.964vw;
    /*position: relative;*/
    padding-top: 10.26667vw;
    border-radius: 2.66667vw;

}
#ad .advantage .content .advantage2 .list img{
    width: 16vw;
    height: 16vw;
    margin: 0 auto;
    position: absolute;
    top:-6.66667vw;
    left: calc((100% - 16vw) / 2);
    /*top: -.5223rem;*/
}
#ad .advantage .content .advantage2 .list .tit{
    font-size: 3.7333vw;
font-weight: 700;
letter-spacing: 0px;
line-height: 3.7333vw;
/*margin-top: .77rem;*/
}
#ad .advantage .content .advantage2 .list .en{
   font-size: 1.86667vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 1.86667vw;
margin-top: 1.3333vw;
}
#ad .advantage .content .advantage2 .list .item1 .tit,#ad .advantage .content .advantage2 .list .item1 .en{
color: rgba(62, 194, 115, 0.8);
}
#ad .advantage .content .advantage2 .list .item1 .text{
background: rgba(238, 250, 243, 1);
}
#ad .advantage .content .advantage2 .list .item2 .tit,#ad .advantage .content .advantage2 .list .item2 .en{
color: rgba(250, 155, 22, 0.8);
}
#ad .advantage .content .advantage2 .list .item2 .text{
background: rgba(255, 246, 234, 1);
}
#ad .advantage .content .advantage2 .list .item3 .tit,#ad .advantage .content .advantage2 .list .item3 .en{
color: rgba(250, 142, 168, 0.8);
}
#ad .advantage .content .advantage2 .list .item3 .text{
background: rgba(255, 245, 248, 1);
}
#ad .advantage .content .advantage2 .list .item4 .tit,#ad .advantage .content .advantage2 .list .item4 .en{
color: rgba(144, 107, 232, 0.8);
}
#ad .advantage .content .advantage2 .list .item4 .text{
background: rgba(243, 243, 255, 1);
}
#ad .thr{
    margin-top: 4vw;
}
#ad .population{
    border-radius: 2.66667vw;
background: rgba(255, 255, 255, 1);
box-shadow: 0px .26667vw .5333vw  rgba(56, 130, 176, 0.25);
padding: 2.66667vw;
    overflow: hidden;
}
#ad .population .content{
    margin-top: 2.66667vw;

}

#ad .population .list li{
    width: 24vw;
height:  calc(19.268vw - 5.7333vw);
opacity: 1;
border-radius: 1.3333vw;
background: linear-gradient(180deg, rgba(202, 234, 253, 1) 0%, rgba(202, 234, 253, 0.5) 100%);
padding: 5.7333vw 0 0;
position: relative;
overflow: hidden;
margin-right: 2.66667vw;
}
#ad .population .list li.active{
    background: linear-gradient(180deg, rgba(67, 183, 255, 1) 0%, rgba(142, 210, 252, 1) 100%);
}
#ad .population .list li .tit{
    font-size: 3.7333vw;
font-weight: 500;
letter-spacing: 0px;
line-height: 5.40533vw;
color: rgba(0, 0, 0, 0.8);
margin-left: 2.66667vw;
position: relative;
z-index: 1;
}
#ad .population .list li.active .tit{
    color: rgba(255, 255, 255, 1);
}
#ad .population .list li:before{
    content:'';
    display: block;
    position: absolute;
    width: 16vw;
height:15.94533vw;
opacity: 0.3;
background: linear-gradient(90deg, rgba(71, 184, 255, 1) 0%, rgba(204, 204, 204, 0) 100%, rgba(255, 255, 255, 0.07) 100%);
top: -4vw;
right: -4vw;
border-radius: 13.3333vw;
}
#ad .population .list li.active:before{
    opacity: 0.5;
background: linear-gradient(90deg, rgba(71, 184, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
mix-blend-mode: multiply;
}
#ad .population .list li:after{
    content:'';
    display: block;
    position: absolute;
    width: 4vw;
height:4vw;
opacity: 0.3;
background: linear-gradient(90deg, rgba(71, 184, 255, 1) 0%, rgba(204, 204, 204, 0) 100%, rgba(255, 255, 255, 0.07) 100%);
bottom: 2vw;
left:2vw;
border-radius: 13.3333vw;
}
#ad .population .list li.active:after{
  opacity: 0.5;
background: linear-gradient(90deg, rgba(71, 184, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
mix-blend-mode: multiply;
}
#ad .population .img{
    display: block;
    margin-top: 2.66667vw;
}
#ad .four{
    margin-top: 4vw;
}
#ad .expert{
    border-radius: 2.66667vw;
background: url(/ceshi/images/expert_bg.png) no-repeat;
background-size: 100% 100%;
padding: 2.66667vw;
box-shadow: 0px .26667vw .5333vw  rgba(56, 130, 176, 0.25);
overflow: hidden;
}
#ad .expert .content{
    margin-top: 2.66667vw;
}
#ad .expert .content .list{
    /*column-gap: .2rem;*/
    align-items: center;
}
#ad .expert .content .list li{
    width:  calc(34.66667vw - 2.66667vw);
height:  calc(42.66667vw - 2.66667vw);
opacity: 1;
border-radius: 1.3333vw;
padding: 1.3333vw;
background: linear-gradient(180deg, rgba(207, 207, 207, 1) 0%, rgba(232, 232, 232, 0.5) 100%);
position: relative;
margin-right:2.66667vw;
}
#ad .expert .content .list .item1{
    background: url(/ceshi/images/expert1.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item2{
    background: url(/ceshi/images/expert2.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item3{
    background: url(/ceshi/images/expert3.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item4{
    background: url(/ceshi/images/expert4.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item5{
    background: url(/ceshi/images/expert5.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item6{
    background: url(/ceshi/images/expert6.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item7{
    background: url(/ceshi/images/expert7.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list .item8{
    background: url(/ceshi/images/expert8.png) no-repeat;
background-size: 100% 100%;
}
#ad .expert .content .list li.man .info:before{
    content:'';
    display: block;
    width: 20vw;
    height: 20vw;
     background: url(/ceshi/images/expert_man.png) no-repeat;
background-size: 100% 100%;
position: absolute;
left: calc((100% - 20vw) / 2);
top: -19.06667vw;
}
#ad .expert .content .list li .info{
    padding: 2vw;
    border-radius: 1.3333vw;
background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(8px);
margin-top: 21.46667vw;
position: relative;
flex-direction: column;
align-items: flex-start;
gap:1.3333vw;
height: calc(18.26667vw - 4vw);
}
#ad .expert .content .list li .header{
    column-gap: 1.3333vw;
    align-items: center;
}
#ad .expert .content .list li .name{
    font-size: 3.7333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 5.40533vw;
color: rgba(0, 0, 0, 0.8);
}
#ad .expert .content .list li .flag p{
    font-size: 2.1333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 3.8933vw;
color: rgba(0, 0, 0, 0.5);
}
#ad .expert .content .list li .tag{
    height: 3.2vw;
border-radius: .66667vw;
background: rgba(255, 255, 255, 0.8);
padding: 0 .4vw;
line-height: 3.2vw;
border: .1333vw solid rgba(46, 172, 250, 0.8);
font-size: 2.1333vw;
font-weight: 400;
letter-spacing: 0px;
color: rgba(46, 172, 250, 1);
min-width: 14.66667vw;
text-align: center;
}
#ad .expert .content .list li .liulan{
    font-size: 2.1333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 3.08933vw;
color: rgba(46, 172, 250, 0.5);
}
#ad .expert .content .list li .info .zixun{
    display: block;
    width: 8vw;
height: 8vw;
opacity: 1;
border-radius:5.3333vw;
position: absolute;
right: 2vw;
bottom: 2vw;
}
#ad .five{
    margin-top: 4vw;
}
#ad .yiyuan{
   border-radius: 2.66667vw;
background: rgba(255, 255, 255, 1);
box-shadow: 0px .26667vw .5333vw  rgba(56, 130, 176, 0.25); 
padding: 2.66667vw;
}
#ad .yiyuan .list li{
    justify-content: space-between;
    align-items: center;
    padding: 4vw 0;
    border-bottom: .1333vw dashed rgba(0, 0, 0, 0.1);
}
#ad .yiyuan .list li:last-child{
    border: none;
}
#ad .yiyuan .list .item{
width: 69.46667vw;
        justify-content: space-between;
        align-items: start;
}
#ad .yiyuan .list .yuyue{
    width: 17.3333vw;
}
#ad .yiyuan .list .item .jigou-logo{
    display: block;
    width: 8.66667vw;
    height: 8.66667vw;
    border-radius: 8.66667vw;
}
#ad .yiyuan .content .list .item .info{
width: 59.46667vw;
  display: flex;
  flex-direction: column;
  gap: 1.3333vw;
  align-items: start;
}
#ad .yiyuan .content .list .item .title{
    font-size: 3.7333vw;
font-weight: 400;
line-height: 5.6vw;
color: rgba(0, 0, 0, 0.8);
display: block;
}
#ad .yiyuan .content .list .item .flag{
    align-items: center;
    gap:1.3333vw;
}
#ad .yiyuan .content .list .item .s1{
    font-size: 2.66667vw;
font-weight: 400;
line-height: 3.2vw;
color: rgba(255, 141, 26, 1);
}
#ad .yiyuan .content .list .item .s2{
    display:block;
    /*width: .43rem;*/
    height: 3.2vw;
    border-radius: .66667vw;
background: rgba(255, 255, 255, 1);
border: .1333vw solid rgba(196, 153, 51, 1);
text-align: center;
    font-size: 2.1333vw;
font-weight: 400;
line-height: 3.2vw;
color: rgba(196, 153, 51, 1);
    padding: 0 .66667vw;
}
#ad .yiyuan .content .list .item .s3{
    display: flex;
    flex-wrap: no-wrap;
    gap:1.3333vw;
}
#ad .yiyuan .content .list .item .s3 i{
    display:block;
    /*width: .43rem;*/
    height: 3.2vw;
    border-radius: .66667vw;
background: rgba(46, 172, 250, 1);
text-align: center;
    font-size: 2.1333vw;
font-weight: 400;
line-height: 3.2vw;
color: rgba(255, 255, 255, 1);
    padding: 0 .66667vw;
}

#ad .yiyuan .content .list .item font{
    display: inline-block;
    width: 2.66667vw;
    height:2.66667vw;
     background: url(/ceshi/images/jigou_icon1.png) no-repeat;
    background-size: 100% 100%;
}
#ad .yiyuan .content .list .item .tag{
    display:flex;
    padding:1.3333vw;
    width: auto;
border-radius: .66667vw;
background: rgba(255, 240, 219, 1);
font-size: 2.1333vw;
font-weight: 400;
line-height: 3.2vw;
color: rgba(255, 141, 26, 0.8);
align-items: start;
gap:1.3333vw;
}
#ad .yiyuan .content .list .item .tag:before{
    content:'';
    display: inline-block;
    width: 2vw;
    height: 2vw;
    background: url(/ceshi/images/jigou_icon3.png) no-repeat;
    background-size: 100% 100%; 
    margin-bottom: -0.26667vw;
    margin-top: .8vw;
}
#ad .yiyuan .content .list .flags{
    align-items: center;
    gap:1.3333vw;
}
#ad .yiyuan .content .list .flags span{
height: 3.2vw;
text-align: center;
border-radius: .66667vw;
background: rgba(255, 255, 255, 1);
border: .1333vw solid rgba(46, 172, 250, 1);
font-size: 1.86667vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 3.2vw;
color: rgba(46, 172, 250, 1);
padding:0 0.66667vw;
min-width: calc(8.8vw - 1.3333vw);
text-align: center;
}
#ad .yiyuan .content .list .adds{
    font-size: 2.1333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 2.1333vw;
color: rgba(0, 0, 0, 0.5);
align-items: center;
gap:.66667vw;
}
#ad .yiyuan .content .list .item .adds:before{
    content:'';
    display: inline-block;
    width: 2vw;
    height: 2vw;
    background: url(/ceshi/images/yiyuan_adds_icon.png) no-repeat;
    background-size: 100% 100%; 
    margin-bottom: -0.26667vw;
}
#ad .yiyuan .content .list .yuyue a{
    display: block;
    width: calc(17.3333vw - 2.5333vw);
height: 8vw;
border-radius: 5.3333vw;
line-height: 8vw;
font-size: 3.7333vw;
font-weight: 400;
color: rgba(255, 255, 255, 1);
padding-left: 2.5333vw;
  background: url(/ceshi/images/yiyuan_yuyue.png) no-repeat;
    background-size: 100% 100%; 
}
#ad .yiyuan .content .list .yuyue p{
    font-size: 2.4vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 3.474667vw;
color: rgba(0, 0, 0, 0.5);
text-align: center;
margin-top: 1.3333vw;
}
#ad .six{
    margin-top: 4vw;
}
#ad .bantu{
    border-radius: 2.66667vw;
background: rgba(255, 255, 255, 1);
height: calc(69.3333vw - 5.3333vw);
background: url(/ceshi/images/bantu.png) no-repeat;
    background-size: 100% 100%; 
    padding: 2.66667vw;
    box-shadow: 0px .26667vw .5333vw rgba(56, 130, 176, 0.25);
}
#ad .seven{
    margin-top: 4vw;
}
#ad .safeguard{
    border-radius: 2.66667vw;
background: rgba(255, 255, 255, 1);
background: url(/ceshi/images/safeguard_bg.png) no-repeat;
    background-size: 100% 100%; 
    padding: 2.66667vw;
    box-shadow: 0px .26667vw .5333vw rgba(56, 130, 176, 0.25);
}
#ad .safeguard .content{
    margin-top: 2.1333vw;
}
#ad .safeguard .content .list{
    gap:2.66667vw;
    flex-wrap: wrap;
}
#ad .safeguard .content .list li{
    width: 20.66667vw;
    text-align: center;
}
#ad .safeguard .content .list li .tit{
    font-size: 3.7333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 5.40533vw;
color: rgba(0, 0, 0, 0.5);
margin-top:2vw;
}
#ad .eight{
    margin-top: 4vw;
}
#ad .eight .img{
    display: block;
    border-radius: 2.66667vw;
}
}