@media(min-width:751px){
    *{
    padding: 0;
    margin: 0;
}
.hidden2{
  overflow: hidden;
}
/*@font-face {*/
/*  font-family: 'Si Yuan Hei Ti';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  font-display: swap;*/
/*  src:*/
/*    local('Source Han Sans Normal'),*/
/*    local('SourceHanSans-Normal'),*/
/*    url('/ceshi/font/思源黑体SourceHanSansCN-Regular.otf') format('woff2'),*/
    /* url('path/to/sourcehansans-normal.woff') format('woff'); */
/*}*/
/*@font-face {*/
/*  font-family: 'De Yi Hei';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  font-display: swap;*/
/*  src:*/
/*    url('/ceshi/font/SmileySans-Oblique.ttf') format('truetype'),*/
/*    url('/ceshi/font/SmileySans-Oblique.ttf.woff2') format('woff2'),*/
/*     url('/ceshi/font/SmileySans-Oblique.otf') format('otf'),*/
/*      url('/ceshi/font/SmileySans-Oblique.otf.woff2') format('woff2'),*/
    
    /* url('path/to/sourcehansans-normal.woff') format('woff'); */
/*}*/

  body {
    max-width: 750px;
    width: 750px;
    margin: 0 auto !important;
    font-family: 'Si Yuan Hei Ti',"Microsoft YaHei", sans-serif;
  background: rgba(255, 255, 255, 1);
    overflow-x: hidden;
    position: relative;
  }
  body.hidden{
    overflow: hidden;
  }
  a{
    text-decoration: none;
  }
  i{
    font-style: normal;
  }
  li{
    list-style: none;
  }
ul,ol{
    margin: 0;
    padding: 0;
}
.clear{
    clear: both;
}
.flex{
display: flex;
}
img{
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;
}
a.img{
    display: block;
}
main{
    padding: 0 15px;
}
header{
    width: 100%;
       height: 320px;
  background: linear-gradient(180deg, rgba(46, 172, 250, 0.8) 0%, rgba(255, 255, 255, 0.4) 100%);
  /*position: relative;*/
}
header .el{
    width: calc(100% - 30px);
    padding: 0 15px;
 
  display: flex;
justify-content: space-between;
}
header .logo{
    width: 500px;
    height: 60px;
    margin-top: 40px;
}
header .nav_icon{
    width: 50px;
    height: 50px;
    background: url(/ceshi/images/nav_icon.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 45px;
}
.mask{
   width: 100%;
   max-width: 750px;
height: 100%;
background: rgba(0, 0, 0, 0.3); 
position:fixed;
bottom:-100%;
/*bottom: 0;*/
z-index: 9999;

}
/*header .mask.active{*/
/*  bottom: 0;*/
/*}*/
.mask .nav-bar{
    width: 100%;
    height: 100%;
   position: relative;
   
  
}
.mask nav{
     width:calc(100% - .6rem);
    border-radius: 30px 30px 0px 0px;
background: rgba(255, 255, 255, 1);
position: absolute;
bottom:0;
padding: 30px;
    height: 70%;
}
.mask nav .nav{
    position: relative;
   overflow-y: scroll;
 height:100%;
   padding-bottom: 200px;
  
}
.mask nav .title{
    font-size: 36px;
font-weight: 400;
letter-spacing: 0px;
line-height: 52.13px;
color: rgba(0, 0, 0, 1);
text-align: center;
position: relative;
margin-bottom: 50px;

}
.mask nav .title .close{
    position: absolute;
    right: 0;
    top: 12px;
    width: 30px;
    height: 30px;
       background: url(/ceshi/images/close_icon.png) no-repeat;
    background-size: 100% 100%;
}
.mask nav .item{
    margin-top: 60px;
}
.mask nav .tit{ 
    font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
    font-size: 36px;
font-weight: 400;
letter-spacing: 0px;
line-height: 43.2px;
color: rgba(0, 0, 0, 0.8);
align-items: center;
gap:20px;
}
.mask nav .tit:before{
    content:'';
    display: block;
    width: 40px;
    height: 40px;
}
.mask nav .item1 .tit:before{
     background: url(/ceshi/images/nav1_icon.png) no-repeat;
    background-size: 100% 100%;
}
.mask nav .item2 .tit:before{
     background: url(/ceshi/images/nav2_icon.png) no-repeat;
    background-size: 100% 100%;
}
.mask nav .item3 .tit:before{
     background: url(/ceshi/images/nav3_icon.png) no-repeat;
    background-size: 100% 100%;
}
.mask nav ol{
    flex-wrap: wrap;
align-items: center;
   
}
.mask nav ol li{
    width: 150px;
height: 60px;
mix-blend-mode: multiply;
border-radius: 10px;
background: rgba(241, 249, 254, 1);
margin-right: 30px;
margin-top: 30px;
}
.mask nav ol li:nth-of-type(4n){
    margin-right: 0;
}
.mask nav ol li a{
    display: block;
    font-size: 24px;
font-weight: 400;
letter-spacing: 0px;
line-height: 60px;
color: rgba(0, 0, 0, .8);
text-align: center;
}
.main{
    width:calc(100% - 30px);
    /*position: relative;*/
    margin: 0 auto;
    border-radius: 10px;
    /*overflow-x: hidden;*/
}
#article .main{
   position: relative; 
}
.main:before{
    content:'';
    display: block;
    width: 500px;
height: 20px;
opacity: 0.5;
border-radius: 20px 20px 0px 0px;
background: rgba(255, 255, 255, 1);
position: absolute;
top: -190px;
left: calc((100% - 500px)/2);
}
.article{
    padding: 48px 15px 0;
}
.article .head{
       width: calc(720px - 30px);
    padding: 0 15px;
    /*height: calc(2.15rem - .3rem);*/
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.8);
    padding-top: 30px;
    position: absolute;
    top: -170px;
    left: 15px;
    padding-bottom: 17px;
}
.beta1 .article .head{
    display: flex;
    align-items: center;
    gap:20px;
}
.article .head .left{
    width:530px;
}
.article  .head .btn{
    display: block;
    
    width: 125px;
    height: 110px;
   background: url(/ceshi/images/article_head_btn_bg.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.article .head .btn img{
    position: absolute;
    width: 65px;
    height: 65px;
    right: -10px;
    bottom: -5px;
    animation: dong 0.6s linear infinite 1s;
    transform: scale(1);
}
.article .head .title{
    font-size: 36px;
font-weight: 400;
letter-spacing: -1px;
line-height: 54px;
color: rgba(0, 0, 0, 0.8);
width: 530px;
}
.article .head .time{

margin-top: 10px;
justify-content: space-between;
}
.article .head .time span{
    font-size: 20px;
font-weight: 400;
letter-spacing: 0px;
line-height: 48px;
color: rgba(0, 0, 0, 0.5);
white-space: nowrap;
}
article{
margin-top: 10px;/*0.53*/
      font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 56px;
color: rgba(0, 0, 0, 0.8);
}
article p{
    font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 56px;
color: rgba(0, 0, 0, 0.8);
margin-bottom: 10px;
text-align: justify;
}
article p:last-child{
    margin-bottom: 0;
}
article p img{
    width: 100% !important;
    height: auto !important;
}
article h2{
     font-size: 28px;
letter-spacing: 0px;
line-height: 56px;
color: rgba(0, 0, 0, 0.8);
    font-weight: 900;
    margin-bottom: 10px;
}
article table{
    width: 100% !important;
   /*border: 0.01rem solid #fff;*/
   line-height: normal;
}
article table td{
  padding:10px;
  border: 1px solid #fff;
  font-size: 22px;
min-width: 90px;
  text-align: center;
  word-break: break-all;
  width: auto;
}
article table tr:nth-of-type(5n+1){
background: rgba(88, 189, 251, 1);
     color: #fff;
}
article table tr:nth-of-type(5n+2){
 background: rgba(88, 189, 251, 0.8);
     color: #fff;
}
article table tr:nth-of-type(5n+3){
background: rgba(88, 189, 251, 0.6);
color: rgba(11, 141, 222, 1);

}
article table tr:nth-of-type(5n+4){
background: rgba(88, 189, 251, 0.4);
  color: rgba(11, 141, 222, 1);

}
article table tr:nth-of-type(5n){
   background: rgba(88, 189, 251, 0.3);
  color: rgba(11, 141, 222, 1);

}
article table tr:nth-of-type(5n+1) td{
    color: #fff;
}
article table tr:nth-of-type(5n+2) td{
     color: #fff;
}
.article .tag{
  width:100%;
  padding: 0 15px;
  height: 70px;
  border-radius: 10px;
background: rgba(150, 213, 252, 0.2);
font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 70px;
color: rgba(46, 172, 250, 1);
margin-bottom: 30px;
margin-top: 20px;
position: relative;
left: -15px;
}
.article .page p,.article .page p a{
    font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 56px;
color: rgba(0, 0, 0, 0.5);
margin-bottom: 20px;
white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.article .tag span{
    margin-right: 20px;
}
.main .guanzhu{
    margin-top: 30px;
}
.main .guanzhu .tit{
    font-size: 30px;
font-weight: 600;
letter-spacing: 0px;
line-height: 36px;
color: rgba(0, 0, 0, 0.8);
}
.main .guanzhu .list{
    flex-wrap: wrap;
    gap:20px;
    margin-top: 30px;
}
.main .guanzhu .list li{
  width: auto;
height: 65px;
border-radius: 10px;
background: rgba(0, 0, 0, 0.05);  
padding: 0 15px;
margin-bottom: 10px;
}
.main .guanzhu .list li a{
    display: block;
    font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 65px;
color: rgba(0, 0, 0, 0.8);
}
.main .tuijian{
    margin-top:30px;
}
.main .tuijian .tit{
    font-size: 30px;
font-weight: 600;
letter-spacing: 0px;
line-height: 36px;
color: rgba(0, 0, 0, 0.8);
}
.main .tuijian .list{
    margin-top: 30px;
}
.main .tuijian .list li{
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
.main .tuijian .list li .img{
    display: block;
    width: 200px;
    height: 150px;
    border-radius: 10px;
    overflow: hidden;
}
.main .tuijian .list li .img img{
      transform: scale(1.6);
}
.main .tuijian .list li .info{
    width: 490px;
}
.main .tuijian .list li .title{
    display: block;
    font-size: 30px;
font-weight: 400;
letter-spacing: 0px;
line-height:50px;
color: rgba(0, 0, 0, 0.8);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
.main .tuijian .list li .time{
    margin-top: 10px;
    gap:30px;
    font-size: 24px;
font-weight: 400;
letter-spacing: 0px;
line-height: 24px;
color: rgba(0, 0, 0, 0.3);
}
.main .fw .call{
    width:calc(100% - 40px);
height: 75px;
opacity: 1;
border-radius: 10px;
background: linear-gradient(270deg, rgba(46, 172, 250, 0.3) 0%, rgba(202, 234, 253, 0.5) 67.36%);
justify-content: space-between;
align-items: center;
padding: 0 20px;
}
.main .fw .call .tit{
     font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
     font-size: 36px;
font-weight: 400;
letter-spacing: 0px;
line-height: 45px;
color: rgba(46, 172, 250, 1);
    width: 420px;
display: flex;
align-items: center;
}
.main .fw .call .tit span{
    font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
    display: block;
    font-size: 24px;
font-weight: 400;
letter-spacing: 0px;
line-height: 36px;
color: rgba(0, 0, 0, 0.8);
margin-left: 10px;
}
.main .fw .call .tit:before{
    content: '';
    display: inline-block;
    width: 45px;
    height: 45px;
      background: url(/ceshi/images/fw_icon1.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 10px;
    /*margin-bottom: -.1rem;*/
webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -ms-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
animation-name: wobble;
animation-duration: 1s;
animation-timing-function: ease-in;
animation-iteration-count: infinite;
animation-direction: normal;
animation-fill-mode: both;
}
.main .fw .call .tell .icon{
    width: 55px;
    height: 55px;
       background: url(/ceshi/images/tell_icon.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
.main .fw .call .tell{
    position: absolute;
right: 0;
}
.main .fw .call .tell .icon img{
    width: 35px;
    height: 35px;
}
.main .fw .call .tell .number{
    width: 258px;
    height: 45px;
     background: url(/ceshi/images/number_bg.png) no-repeat;
    background-size: 100% 100%;
     display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    left: -33px;
     bottom: -7px;
}
.main .fw .call .tell .number img{
    width: 186px;
    height: 30px;
    margin-bottom: 5px;
}
.main .fw .list{
    align-items: center;
    gap:20px;
    margin-top: 20px;
    flex-wrap: wrap;
}
.main .fw .item{
    display: block;
    display: flex;
    width: calc(349px - 60px);
height: 145px;
opacity: 1;
border-radius: 10px;
background: linear-gradient(270deg, rgba(202, 234, 253, 1) 0%, rgba(202, 234, 253, 0.5) 100%);
    align-items: center;
   justify-content: space-between;
   padding: 0 30px;
}
.main .fw .item .text{
    width: 113px;
}
.main .fw .item .tit{
     font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
     font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 28px;
color: rgba(0, 0, 0, 0.8);
margin: 0 0 33px;
}
.main .fw .item .en{
      font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
    width: 60px;
height: 30px;
opacity: 1;
border-radius: 15px;
background: rgba(46, 172, 250, 1);
font-size: 24px;
font-weight: 400;
letter-spacing: 0px;
line-height: 30px;
color: rgba(255, 255, 255, 1);
text-align: center;
}
.main .fw .item .img{
    width: 105px;
    height: 105px;
    margin: 20px 0;
}
.yyk .article{
    padding: 0 15px;
    padding-top:329px;
}
.yyk .article .tags{
    align-items: center;
    margin-top: 10px;
    padding-bottom: 20px;
  border-bottom:1px dashed rgba(0, 0, 0, 0.1);
}
.yyk .article .tags .yy-logo{
    width: 95px;
    height: 95px;
}
.yyk .article .tags .info{
    margin-left: 20px;
}
.yyk .article .tags .info .ts{
    gap:15px;
}
.yyk .article .tags .info .ts .s1{
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
background: rgba(255, 255, 255, 1);
padding: 0 10px;
font-size: 24px;
font-weight: 400;
border: 1px solid rgba(196, 153, 51, 1);
color: rgba(196, 153, 51, 1);
white-space: nowrap;
}
.yyk .article .tags .info .ts .s2{
   display: flex;
    flex-wrap: nowrap;
    gap: 15px; 
}
.yyk .article .tags .info .ts .s2 i{
    display: block;
    /* width: .43rem; */
    height: 40px;
    border-radius: 5px;
    background: rgba(46, 172, 250, 1);
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    line-height:40px;
    color: rgba(255, 255, 255, 1);
    padding: 0 10px;
}
.yyk .article .tags .info .ts .s3{
    font-size: 28px;
font-weight: 500;
letter-spacing: 0px;
line-height: 40px;
color: rgba(46, 172, 250, 1);
white-space: nowrap;
letter-spacing: -1px;
}
.yyk .article .tags .info .ts .s3:before{
    content:'';
    display: inline-block;
    width: 30px;
    height: 30px;
     background: url(/ceshi/images/yy_number.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 10px;
    margin-bottom: -4px;
}
.yyk .article .tags .info .flag{
    height: 40px;
    line-height: 40px;
opacity: 1;
border-radius: 5px;
background: rgba(255, 240, 219, 1);
padding: 0 10px;
font-size: 24px;
font-weight: 400;
letter-spacing: 0px;
color: rgba(255, 141, 26, 0.8);
margin-top: 15px;
align-items: center;
}
.yyk .article .tags .info .flag:before{
    content:'';
    display: block;
    width: 20px;
    height: 20px;
  background: url(/ceshi/images/jigou_icon3.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 10px;
}
.yyk .article .head .service{
    padding: 15px 0;
     border-bottom:1px dashed rgba(0, 0, 0, 0.1);
     gap:15px;
     flex-wrap: nowrap;
}
.yyk .article .head .service span{
    display: block;
    border-radius: 10px;
background: rgba(255, 255, 255, 0.5);
line-height: 48px;
height: 48px;
border: 1px solid rgba(46, 172, 250, 0.5);
padding: 0 10px;
font-size: 24px;
font-weight: 400;
letter-spacing: 0px;
color: rgba(46, 172, 250, 1);
}
.yyk .article .head .address{
    padding: 10px 0;
      border-bottom:1px dashed rgba(0, 0, 0, 0.1);
     gap:10px;
     flex-wrap: nowrap;
     align-items: start;
   
}
.yyk .article .head .address p{
      font-size: 28px;
font-weight: 400;
letter-spacing: 0px;
line-height: 48px;
color: rgba(0, 0, 0, 0.5);
width: 650px;
}
.yyk .article .head .address:before{
    content:'';
    display: block;
    width: 30px;
    height: 30px;
     background: url(/ceshi/images/yy_addr.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 10px;
}
.yyk .article .head .pingfen{
    padding: 15px 0;
      border-bottom:1px dashed rgba(0, 0, 0, 0.1);
}
.yyk .article .head .pingfen p{
    font-size: 30px;
font-weight: 700;
letter-spacing: 0px;
line-height: 30px;
color: rgba(255, 141, 26, 1);
display: flex;
align-items: center;
gap:15px;
}
.yyk .article .head .pingfen p i{
    display: flex;
    gap:5px;
    align-items: center;
}
.yyk .article .head .pingfen p i font{
    display: block;
    width: 35px;
    height: 35px;
    background: url(/ceshi/images/jigou_icon1.png) no-repeat;
    background-size: 100% 100%;
}
.yyk .article .yy-show{
    
}
 .foot-nav{
overflow: hidden;
    width: 750px;


}
 .foot-nav .nav .swiper{
    overflow: hidden;
}
 .foot-nav .nav{
    width:  calc(100% - 60px);
    background: rgba(150, 213, 252, 0.1);
padding: 30px;
}
 .foot-nav .tabs{
    align-items: start;
    gap:40px;
}
 .foot-nav .tabs li{
    font-size:30px;
font-weight: 400;
letter-spacing: 0px;
line-height: 36px;
color: rgba(0, 0, 0, 0.8);
position: relative;
}
 .foot-nav .tabs li.active{
 color: rgba(46, 172, 250, 1);
}
 .foot-nav .tabs li.active:after{
    content:'';
    display: block;
    width: 40px;
height: 5px;
opacity: 1;
border-radius: 2.5px;
background: rgba(46, 172, 250, 1);
margin: 5px auto 0;
}
 .foot-nav .nav .item{
display: none;
    
}
 .foot-nav .nav .item.active{
display: block;
    
}
 .foot-nav .nav .item .swiper-slide{
    width: auto;
}
 .foot-nav .nav .item ol{
    /*flex-wrap: wrap;*/
    align-items: center;
    margin-top: 20px;
}
 .foot-nav .nav .item ol li{
     margin-right: 30px;
 }
 .foot-nav .nav .item:last-child ol{
    flex-wrap: wrap;
        gap: 30px;
}
 .foot-nav .nav .item:last-child  ol li{
width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 0;

}
 .foot-nav .nav .item:last-child  ol li a{
width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
 .foot-nav .nav .item ol a{
    display: block;
    font-size:30px;
font-weight: 400;
letter-spacing: 1px;
line-height: 36px;
color: rgba(46, 172, 250, 0.8);
}
 .foot-nav .link{
    width: 100%;
    height: 80px;
    background: rgba(46, 172, 250, 0.5);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
 .foot-nav .link ol{
    justify-content: center;
    align-items: center;
    gap:40px;
}
 .foot-nav .link ol a{
   font-size: 30px;
font-weight: 400;
letter-spacing: 2px;
line-height: 36px;
color: rgba(255, 255, 255, 1); 
}
 .foot-nav .link ol li{
     font-size: 30px;
font-weight: 400;
letter-spacing: 2px;
line-height: 36px;
color: rgba(255, 255, 255, 1); 
}
.mianbao{
    margin: 30px 0 30px;
}
.mianbao,.mianbao a{
    font-size: 24px;
font-weight: 400;
letter-spacing: 0px;
line-height: 34.75px;
color: rgba(0, 0, 0, 0.3);

}
footer{
    width: 100%;
    height: 100px;
    background: rgba(46, 172, 250, 1);
    overflow: hidden;
    margin-bottom: 100px;
    border-bottom: 10px solid rgba(255, 255, 255, 1);
}
footer .text{
    margin: 0 auto 15px;
    padding-top:15px ;
}
footer .text .copy{
    text-align: center;
    font-size: 24px;
font-weight: 400;
line-height: 35px;
color: rgba(255, 255, 255, 1);
}
footer .text .node{
    text-align: center;
      font-size: 24px;
font-weight: 400;
line-height: 35px;
color: rgba(255, 255, 255, 1);
}
footer .text .node:before{
    content: '';
    display: inline-block;
    width: 22px;
    height: 24px;
     background: url(/ceshi/images/jinghui.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 10px;
    margin-bottom: -4px;
}
#swt{
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 9999;
    width: 65px;
height:330px;
opacity: 1;
/*background: #fff;*/
margin-top: -120px;
display: flex;
flex-direction: column;
align-items: center;
gap:10px;
}
#swt .img{
   
    display: block;
    width: 25px;
height: 25px;

}
#swt .swt{
      width: 65px;
height: 295px;
opacity: 1;
border-radius: 31px 0px 0px 31px;
background: linear-gradient(180deg, rgba(202, 234, 253, 0.5) 0%, rgba(202, 234, 253, 1) 100%);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
}
#swt .swt:before{
    content:'';
    display: block;
    width: 45px;
height: 45px;
  background: url(/ceshi/images/swt_icon.png) no-repeat;
    background-size: 100% 100%;
}
#swt .tit{
    writing-mode: vertical-lr;
    text-align: center;
    font-size: 30px;
font-weight: 400;
letter-spacing: 2px;
line-height: 36px;
color: rgba(46, 172, 250, 1);
}
#tabbar{
    width: 100%;
    max-width: 750px;
    position: fixed;
    z-index: 9999;
    bottom: 0;
    height: 100px;
opacity: 1;
background: #fff;
display: flex;

}
#tabbar .tab1:before{
     content:'';
    display: block;
   width: 56px;
  height: 56px;
  background: url(/ceshi/images/tabbar_icon1.png) no-repeat;
    background-size: auto;
  background-size: 100% 100%;
  margin-bottom: -6px;
}
#tabbar .tab1{
    width: 50%;
  background: rgba(46, 172, 250, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  gap:10px;
  font-size: 40px;
font-weight: 400;
letter-spacing:2px;
line-height: 40px;
color: rgba(255, 255, 255, 1);
}
#tabbar .tab2:before{
     content:'';
    display: block;
    width: 56px;
  height: 56px;
  background: url(/ceshi/images/tabbar_icon2.png) no-repeat;
    background-size: 100% 100%;
 margin-bottom: -6px;
}
#tabbar .tab2{
    width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap:10px;
  font-size: 40px;
font-weight: 400;
letter-spacing: 2px;
line-height: 40px;
background: rgba(46, 172, 250, 0.5);
color: rgba(255, 255, 255, 1);
}
.LR_Mini_ICON img {
    display: inline-block;
}
.LR_Mini_ICON span, .LR_Mini_ICON div, .LR_Mini_ICON img {
  float: left !important;}
}
@media(max-width:750px){
*{
    padding: 0;
    margin: 0;
}
.hidden2{
  overflow: hidden;
}

/*@font-face {*/
/*  font-family: 'Si Yuan Hei Ti';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  font-display: swap;*/
/*  src:*/
/*    local('Source Han Sans Normal'),*/
/*    local('SourceHanSans-Normal'),*/
/*    url('/ceshi/font/思源黑体SourceHanSansCN-Regular.otf') format('woff2'),*/
    /* url('path/to/sourcehansans-normal.woff') format('woff'); */
/*}*/
/*@font-face {*/
/*  font-family: 'De Yi Hei';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  font-display: swap;*/
/*  src:*/
/*    url('/ceshi/font/SmileySans-Oblique.ttf') format('truetype'),*/
/*    url('/ceshi/font/SmileySans-Oblique.ttf.woff2') format('woff2'),*/
/*     url('/ceshi/font/SmileySans-Oblique.otf') format('otf'),*/
/*      url('/ceshi/font/SmileySans-Oblique.otf.woff2') format('woff2'),*/
    
    /* url('path/to/sourcehansans-normal.woff') format('woff'); */
/*}*/

  body {
    max-width: 750px;
    width: 100vw;
    margin: 0 auto !important;
    font-family: 'Si Yuan Hei Ti',"Microsoft YaHei", sans-serif;
  background: rgba(255, 255, 255, 1);
    overflow-x: hidden;
    position: relative;
  }
  body.hidden{
    overflow: hidden;
  }
  a{
    text-decoration: none;
  }
  i{
    font-style: normal;
  }
  li{
    list-style: none;
  }
ul,ol{
    margin: 0;
    padding: 0;
}
.clear{
    clear: both;
}
.flex{
display: flex;
}
img{
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;
}
a.img{
    display: block;
}
main{
    padding: 0 2vw;
}
header{
    width: 100%;
       height: 42.6667vw;
  background: linear-gradient(180deg, rgba(46, 172, 250, 0.8) 0%, rgba(255, 255, 255, 0.4) 100%);
  /*position: relative;*/
}
header .el{
    width: calc(100% - 4vw);
    padding: 0 2vw;
 
  display: flex;
justify-content: space-between;
}
header .logo{
    width: 66.66667vw;
    height: 8vw;
    margin-top: 5.33333vw;
}
header .nav_icon{
    width: 6.66667vw;
    height: 6.66667vw;
    background: url(/ceshi/images/nav_icon.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 6vw;
}
.mask{
   width: 100%;
   max-width: 100vw;
height: 100%;
background: rgba(0, 0, 0, 0.3); 
position:fixed;
bottom:-100%;
/*bottom: 0;*/
z-index: 9999;

}
/*header .mask.active{*/
/*  bottom: 0;*/
/*}*/
.mask .nav-bar{
    width: 100%;
    height: 100%;
   position: relative;
   
  
}
.mask nav{
     width:calc(100% - 8vw);
    border-radius: 4vw 4vw 0px 0px;
background: rgba(255, 255, 255, 1);
position: absolute;
bottom:0;
padding: 4vw;
    height: 70%;
}
.mask nav .nav{
    position: relative;
   overflow-y: scroll;
 height:100%;
   padding-bottom: 26.6667vw;
  
}
.mask nav .title{
    font-size: 4.8vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 6.95vw
color: rgba(0, 0, 0, 1);
text-align: center;
position: relative;
margin-bottom: 6.6667vw;

}
.mask nav .title .close{
    position: absolute;
    right: 0;
    top: 1.6vw;
    width: 4vw;
    height: 4vw;
       background: url(/ceshi/images/close_icon.png) no-repeat;
    background-size: 100% 100%;
}
.mask nav .item{
    margin-top: 8vw;
}
.mask nav .tit{ 
    font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
    font-size: 4.8vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 5.76vw;
color: rgba(0, 0, 0, 0.8);
align-items: center;
gap:2.6667vw;
}
.mask nav .tit:before{
    content:'';
    display: block;
    width: 5.33333vw;
    height: 5.33333vw;
}
.mask nav .item1 .tit:before{
     background: url(/ceshi/images/nav1_icon.png) no-repeat;
    background-size: 100% 100%;
}
.mask nav .item2 .tit:before{
     background: url(/ceshi/images/nav2_icon.png) no-repeat;
    background-size: 100% 100%;
}
.mask nav .item3 .tit:before{
     background: url(/ceshi/images/nav3_icon.png) no-repeat;
    background-size: 100% 100%;
}
.mask nav ol{
    flex-wrap: wrap;
align-items: center;
   
}
.mask nav ol li{
    width: 20vw;
height: 8vw;
mix-blend-mode: multiply;
border-radius: 1.3333vw;
background: rgba(241, 249, 254, 1);
margin-right: 4vw;
margin-top:4vw;
}
.mask nav ol li:nth-of-type(4n){
    margin-right: 0;
}
.mask nav ol li a{
    display: block;
    font-size: 3.2vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 8vw;
color: rgba(0, 0, 0, .8);
text-align: center;
}
.main{
    width:calc(100% - 4vw);
    /*position: relative;*/
    margin: 0 auto;
    border-radius: 1.3333vw;
    /*overflow-x: hidden;*/
}
#article .main{
   position: relative; 
}
.main:before{
    content:'';
    display: block;
    width: 66.6667vw;
height: 2.66667vw;
opacity: 0.5;
border-radius: 2.66667vw 2.66667vw 0px 0px;
background: rgba(255, 255, 255, 1);
position: absolute;
top: 25.3333vw;
left: calc((100% - 66.6667vw)/2);
}
.article{
    padding: 6.4vw 2vw 0;
}
.article .head{
       width: calc(96vw - 4vw);
    padding: 0 2vw;
    /*height: calc(2.15rem - .3rem);*/
    border-radius: 1.3333vw;
    background: rgba(255, 255, 255, 0.8);
    padding-top: 4vw;
    position: absolute;
    top: -22.66667vw;
    left: 2vw;
    padding-bottom: 2.26667vw;
}
.beta1 .article .head{
    display: flex;
    align-items: center;
    gap:2.66667vw;
}
.article .head .left{
    width: 70.66667vw;
}
.article  .head .btn{
    display: block;
    
    width: 16.6667vw;
    height: 14.6667vw;
   background: url(/ceshi/images/article_head_btn_bg.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.article .head .btn img{
    position: absolute;
    width: 8.6667vw;
    height:8.6667vw;
    right: -1.3333vw;
    bottom: -.6667vw;
    animation: dong 0.6s linear infinite 1s;
    transform: scale(1);
}
.article .head .title{
    font-size: 4.8vw;
font-weight: 400;
letter-spacing: -0.13333vw;
line-height: 7.2vw;
color: rgba(0, 0, 0, 0.8);
width: 70.6667vw
}
.article .head .time{

margin-top: 1.3333vw;
justify-content: space-between;
}
.article .head .time span{
    font-size: 2.6667vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 6.4vw;
color: rgba(0, 0, 0, 0.5);
white-space: nowrap;
}
article{
margin-top: 1.3333vw;/*0.53*/
      font-size: 3.73333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 7.46667vw;
color: rgba(0, 0, 0, 0.8);
}
article p{
    font-size: 3.73333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 7.46667vw;
color: rgba(0, 0, 0, 0.8);
margin-bottom: 1.3333vw;
text-align: justify;
}
article p:last-child{
    margin-bottom: 0;
}
article p img{
    width: 100% !important;
    height: auto !important;
}
article h2{
     font-size: 3.73333vw;
letter-spacing: 0px;
line-height: 7.46667vw;
color: rgba(0, 0, 0, 0.8);
    font-weight: 900;
    margin-bottom: 1.3333vw;
}
article table{
    width: 100% !important;
   /*border: 0.01rem solid #fff;*/
   line-height: normal;
}
article table td{
  padding:1.3333vw;
  border: 0.01 solid #fff;
  font-size: 2.93333vw;
min-width:12vw;
  text-align: center;
  word-break: break-all;
  width: auto;
}
article table tr:nth-of-type(5n+1){
background: rgba(88, 189, 251, 1);
     color: #fff;
}
article table tr:nth-of-type(5n+2){
 background: rgba(88, 189, 251, 0.8);
     color: #fff;
}
article table tr:nth-of-type(5n+3){
background: rgba(88, 189, 251, 0.6);
color: rgba(11, 141, 222, 1);

}
article table tr:nth-of-type(5n+4){
background: rgba(88, 189, 251, 0.4);
  color: rgba(11, 141, 222, 1);

}
article table tr:nth-of-type(5n){
   background: rgba(88, 189, 251, 0.3);
  color: rgba(11, 141, 222, 1);

}
article table tr:nth-of-type(5n+1) td{
    color: #fff;
}
article table tr:nth-of-type(5n+2) td{
     color: #fff;
}
.article .tag{
  width:100%;
  padding: 0 2vw;
  height:9.3333vw;
  border-radius: 1.3333vw;
background: rgba(150, 213, 252, 0.2);
font-size: 3.73333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 9.3333vw;
color: rgba(46, 172, 250, 1);
margin-bottom: 4vw;
margin-top: 2.6667vw;
position: relative;
left: -2vw;
}
.article .page p,.article .page p a{
    font-size: 3.73333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 7.46667vw;
color: rgba(0, 0, 0, 0.5);
margin-bottom: 2.6667vw;
white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.article .tag span{
    margin-right: 2.6667vw;
}
.main .guanzhu{
    margin-top: 4vw;
}
.main .guanzhu .tit{
    font-size: 4vw;
font-weight: 600;
letter-spacing: 0px;
line-height: 4.8vw;
color: rgba(0, 0, 0, 0.8);
}
.main .guanzhu .list{
    flex-wrap: wrap;
    gap:2.6667vw;
    margin-top: 4vw;
}
.main .guanzhu .list li{
  width: auto;
height: 8.6667vw;
border-radius: 1.3333vw;
background: rgba(0, 0, 0, 0.05);  
padding: 0 2vw;
margin-bottom: 1.3333vw;
}
.main .guanzhu .list li a{
    display: block;
    font-size: 3.73333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 8.6667vw;
color: rgba(0, 0, 0, 0.8);
}
.main .tuijian{
    margin-top: 4vw;
}
.main .tuijian .tit{
    font-size: 4vw;
font-weight: 600;
letter-spacing: 0px;
line-height: 4.8vw;
color: rgba(0, 0, 0, 0.8);
}
.main .tuijian .list{
    margin-top: 4vw;
}
.main .tuijian .list li{
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4vw;
}
.main .tuijian .list li .img{
    display: block;
    width: 26.6667vw;
    height: 20vw;
    border-radius: 1.3333vw;
    overflow: hidden;
}
.main .tuijian .list li .img img{
      transform: scale(1.6);
}
.main .tuijian .list li .info{
    width: 65.3333vw;
}
.main .tuijian .list li .title{
    display: block;
    font-size: 4vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 6.6667vw;
color: rgba(0, 0, 0, 0.8);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
.main .tuijian .list li .time{
    margin-top: 1.3333vw;
    gap:4vw;
    font-size: 3.2vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 3.2vw;
color: rgba(0, 0, 0, 0.3);
}
.main .fw .call{
    width:calc(100% - 5.3333vw);
height: 10vw;
opacity: 1;
border-radius: 1.3333vw;
background: linear-gradient(270deg, rgba(46, 172, 250, 0.3) 0%, rgba(202, 234, 253, 0.5) 67.36%);
justify-content: space-between;
align-items: center;
padding: 0 2.6667vw;
}
.main .fw .call .tit{
     font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
     font-size: 4.8vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 6vw;
color: rgba(46, 172, 250, 1);
    width: 56vw;
display: flex;
align-items: center;
}
.main .fw .call .tit span{
    font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
    display: block;
    font-size: 3.2vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 4.8vw;
color: rgba(0, 0, 0, 0.8);
margin-left: 1.3333vw;
}
.main .fw .call .tit:before{
    content: '';
    display: inline-block;
    width: 6vw;
    height: 6vw;
      background: url(/ceshi/images/fw_icon1.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 1.3333vw;
    /*margin-bottom: -.1rem;*/
webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -ms-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
animation-name: wobble;
animation-duration: 1s;
animation-timing-function: ease-in;
animation-iteration-count: infinite;
animation-direction: normal;
animation-fill-mode: both;
}
.main .fw .call .tell .icon{
    width: 7.3333vw;
    height: 7.3333vw;
       background: url(/ceshi/images/tell_icon.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
.main .fw .call .tell{
    position: absolute;
right: 0;
}
.main .fw .call .tell .icon img{
    width: 4.6667vw;
    height: 4.6667vw;
}
.main .fw .call .tell .number{
    width: 34.4vw;
    height: 6vw;
     background: url(/ceshi/images/number_bg.png) no-repeat;
    background-size: 100% 100%;
     display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    left: -4.4vw;
     bottom: -0.93333vw;
}
.main .fw .call .tell .number img{
    width: 24.8vw;
    height: 4vw;
    margin-bottom: 0.6667vw;
}
.main .fw .list{
    align-items: center;
    gap:2.6667vw;
    margin-top: 2.6667vw;
    flex-wrap: wrap;
}
.main .fw .item{
    display: block;
    display: flex;
    width: calc(46.53333vw - 8vw);
height: 19.3333vw;
opacity: 1;
border-radius: 1.3333vw;
background: linear-gradient(270deg, rgba(202, 234, 253, 1) 0%, rgba(202, 234, 253, 0.5) 100%);
    align-items: center;
   justify-content: space-between;
   padding: 0 4vw;
}
.main .fw .item .text{
    width: 15.06667vw;
}
.main .fw .item .tit{
     font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
     font-size: 3.73333vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 3.73333vw;
color: rgba(0, 0, 0, 0.8);
margin: 0 0 4.4vw;
}
.main .fw .item .en{
      font-family: 'De Yi Hei',"Microsoft YaHei", sans-serif;
    width: 8vw;
height: 4vw;
opacity: 1;
border-radius: 2vw;
background: rgba(46, 172, 250, 1);
font-size: 3.2vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 4vw;
color: rgba(255, 255, 255, 1);
text-align: center;
}
.main .fw .item .img{
    width: 14vw;
    height: 14vw;
    margin: 2.6667vw 0;
}
.yyk .article{
    padding: 0 2vw;
    padding-top: 43.86667vw;
}
.yyk .article .tags{
    align-items: center;
    margin-top: 1.3333vw;
    padding-bottom: 2.6667vw;
  border-bottom:.13333vw dashed rgba(0, 0, 0, 0.1);
}
.yyk .article .tags .yy-logo{
    width: 12.6667vw;
    height:12.6667vw;
}
.yyk .article .tags .info{
    margin-left: 2.6667vw;
}
.yyk .article .tags .info .ts{
    gap:2vw;
}
.yyk .article .tags .info .ts .s1{
    height: 5.3333vw;
    line-height: 5.3333vw;
    border-radius: 0.6667vw;
background: rgba(255, 255, 255, 1);
padding: 0 1.3333vw;
font-size: 3.2vw;
font-weight: 400;
border: .13333vw solid rgba(196, 153, 51, 1);
color: rgba(196, 153, 51, 1);
white-space: nowrap;
}
.yyk .article .tags .info .ts .s2{
   display: flex;
    flex-wrap: nowrap;
    gap: 2vw; 
}
.yyk .article .tags .info .ts .s2 i{
    display: block;
    /* width: .43rem; */
    height: 5.3333vw;
    border-radius: 0.6667vw;
    background: rgba(46, 172, 250, 1);
    text-align: center;
    font-size: 3.2vw;
    font-weight: 400;
    line-height: 5.3333vw;
    color: rgba(255, 255, 255, 1);
    padding: 0 1.3333vw;
}
.yyk .article .tags .info .ts .s3{
    font-size: 3.73333vw;
font-weight: 500;
letter-spacing: 0px;
line-height: 5.3333vw;
color: rgba(46, 172, 250, 1);
white-space: nowrap;
letter-spacing: -0.13333vw;
}
.yyk .article .tags .info .ts .s3:before{
    content:'';
    display: inline-block;
    width: 4vw;
    height: 4vw;
     background: url(/ceshi/images/yy_number.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 1.3333vw;
    margin-bottom: -.53333vw;
}
.yyk .article .tags .info .flag{
    height: 5.3333vw;
    line-height: 5.3333vw;
opacity: 1;
border-radius: .6667vw;
background: rgba(255, 240, 219, 1);
padding: 0 1.3333vw;
font-size: 3.2vw;
font-weight: 400;
letter-spacing: 0px;
color: rgba(255, 141, 26, 0.8);
margin-top: 2vw;
align-items: center;
}
.yyk .article .tags .info .flag:before{
    content:'';
    display: block;
    width: 2.6667vw;
    height: 2.6667vw;
  background: url(/ceshi/images/jigou_icon3.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 1.3333vw;
}
.yyk .article .head .service{
    padding: 2vw 0;
     border-bottom:0.13333vw dashed rgba(0, 0, 0, 0.1);
     gap:2vw;
     flex-wrap: nowrap;
}
.yyk .article .head .service span{
    display: block;
    border-radius: 1.3333vw;
background: rgba(255, 255, 255, 0.5);
line-height: 6.4vw;
height: 6.4vw;
border: 0.13333vw solid rgba(46, 172, 250, 0.5);
padding: 0 1.3333vw;
font-size: 3.2vw;
font-weight: 400;
letter-spacing: 0px;
color: rgba(46, 172, 250, 1);
}
.yyk .article .head .address{
    padding: 1.3333vw 0;
      border-bottom:.13333vw dashed rgba(0, 0, 0, 0.1);
     gap:1.3333vw;
     flex-wrap: nowrap;
     align-items: start;
   
}
.yyk .article .head .address p{
      font-size: 3.73333vw;
font-weight: 400;
letter-spacing: 0px;
line-height:6.4vw;
color: rgba(0, 0, 0, 0.5);
width: 73.3333vw;
}
.yyk .article .head .address:before{
    content:'';
    display: block;
    width: 4vw;
    height: 4vw;
     background: url(/ceshi/images/yy_addr.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 1.3333vw;
}
.yyk .article .head .pingfen{
    padding: 2vw 0;
      border-bottom:.13333vw dashed rgba(0, 0, 0, 0.1);
}
.yyk .article .head .pingfen p{
    font-size: 4vw;
font-weight: 700;
letter-spacing: 0px;
line-height: 4vw;
color: rgba(255, 141, 26, 1);
display: flex;
align-items: center;
gap:2vw;
}
.yyk .article .head .pingfen p i{
    display: flex;
    gap:.6667vw;
    align-items: center;
}
.yyk .article .head .pingfen p i font{
    display: block;
    width: 4.6667vw;
    height: 4.6667vw;
    background: url(/ceshi/images/jigou_icon1.png) no-repeat;
    background-size: 100% 100%;
}
.yyk .article .yy-show{
    
}
 .foot-nav{
overflow: hidden;
    width: 100vw;


}
 .foot-nav .nav .swiper{
    overflow: hidden;
}
 .foot-nav .nav{
    width:  calc(100% - 8vw);
    background: rgba(150, 213, 252, 0.1);
padding: 4vw;
}
 .foot-nav .tabs{
    align-items: start;
    gap:5.3333vw;
}
 .foot-nav .tabs li{
    font-size: 4vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 4.8vw;
color: rgba(0, 0, 0, 0.8);
position: relative;
}
 .foot-nav .tabs li.active{
 color: rgba(46, 172, 250, 1);
}
 .foot-nav .tabs li.active:after{
    content:'';
    display: block;
    width: 5.3333vw;
height: 0.6667vw;
opacity: 1;
border-radius: 0.3333vw;
background: rgba(46, 172, 250, 1);
margin: .6667vw auto 0;
}
 .foot-nav .nav .item{
display: none;
    
}
 .foot-nav .nav .item.active{
display: block;
    
}
 .foot-nav .nav .item .swiper-slide{
    width: auto;
}
 .foot-nav .nav .item ol{
    /*flex-wrap: wrap;*/
    align-items: center;
    margin-top: 2.6667vw;
}
 .foot-nav .nav .item ol li{
     margin-right: 4vw;
 }
 .foot-nav .nav .item:last-child ol{
    flex-wrap: wrap;
        gap: 4vw;
}
 .foot-nav .nav .item:last-child  ol li{
width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 0;

}
 .foot-nav .nav .item:last-child  ol li a{
width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
 .foot-nav .nav .item ol a{
    display: block;
    font-size: 4vw;
font-weight: 400;
letter-spacing: 0.13333vw;
line-height: 4.8vw;
color: rgba(46, 172, 250, 0.8);
}
 .foot-nav .link{
    width: 100%;
    height: 10.6667vw;
    background: rgba(46, 172, 250, 0.5);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
 .foot-nav .link ol{
    justify-content: center;
    align-items: center;
    gap:5.3333vw;
}
 .foot-nav .link ol a{
   font-size: 4vw;
font-weight: 400;
letter-spacing: .26667vw;
line-height: 4.8vw;
color: rgba(255, 255, 255, 1); 
}
 .foot-nav .link ol li{
     font-size: 4vw;
font-weight: 400;
letter-spacing: .26667vw;
line-height: 4.8vw;
color: rgba(255, 255, 255, 1); 
}
.mianbao{
    margin: 4vw 0 4vw;
}
.mianbao,.mianbao a{
    font-size: 3.2vw;
font-weight: 400;
letter-spacing: 0px;
line-height: 4.63333vw;
color: rgba(0, 0, 0, 0.3);

}
footer{
    width: 100%;
    height: 13.3333vw;
    background: rgba(46, 172, 250, 1);
    overflow: hidden;
      margin-bottom: 13.3333vw;
    border-bottom: 1.3333vw solid rgba(255, 255, 255, 1);
}
footer .text{
    margin: 0 auto 2vw;
    padding-top:2vw ;
}
footer .text .copy{
    text-align: center;
    font-size: 3.2vw;
font-weight: 400;
line-height: 4.6667vw;
color: rgba(255, 255, 255, 1);
}
footer .text .node{
    text-align: center;
      font-size: 3.2vw;
font-weight: 400;
line-height: 4.6667vw;
color: rgba(255, 255, 255, 1);
}
footer .text .node:before{
    content: '';
    display: inline-block;
    width: 2.93333vw;
    height: 3.2vw;
     background: url(/ceshi/images/jinghui.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 1.3333vw;
    margin-bottom: -.53333vw;
}
#swt{
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 9999;
    width: 8.6667vw;
height: 44vw;
opacity: 1;
margin-top: -16vw;
display: flex;
flex-direction: column;
align-items: center;
gap: 1.3333vw;
}
#swt .swt_bg{
  border-radius: 4.13333vw 0px 0px 4.13333vw !important;
}
#swt .img{
   display: block;
    width: 3.3333vw;
height: 3.3333vw;
}
#swt .swt{
      width: 8.66667vw;
height: 39.3333vw;
opacity: 1;
border-radius: 4.13333vw 0px 0px 4.13333vw;
background: linear-gradient(180deg, rgba(202, 234, 253, 0.5) 0%, rgba(202, 234, 253, 1) 100%);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 1.3333vw;
}
#swt .swt:before{
    content:'';
    display: block;
    width: 6vw;
height: 6vw;
  background: url(/ceshi/images/swt_icon.png) no-repeat;
    background-size: 100% 100%;
}
#swt .tit{
    writing-mode: vertical-lr;
    text-align: center;
    font-size: 4vw;
font-weight: 400;
letter-spacing: .26667vw;
line-height: 4.8vw;
color: rgba(46, 172, 250, 1);
}
#tabbar{
    width: 100%;
    max-width: 750px;
    position: fixed;
    z-index: 9999;
    bottom: 0;
    height: 13.3333vw;
opacity: 1;
background: #fff;
display: flex;

}
#tabbar .tab1:before{
     content:'';
    display: block;
    width: 7.46667vw;
height:7.46667vw;
  background: url(/ceshi/images/tabbar_icon1.png) no-repeat;
    background-size: 100% 100%;
 margin-bottom: -0.79999vw;
}
#tabbar .tab1{
    width: 50%;
  background: rgba(46, 172, 250, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  gap:1.3333vw;
  font-size: 5.3333vw;
font-weight: 400;
letter-spacing: .26667vw;
line-height: 5.3333vw;
color: rgba(255, 255, 255, 1);
}
#tabbar .tab2:before{
     content:'';
    display: block;
     width: 7.46667vw;
height:7.46667vw;
  background: url(/ceshi/images/tabbar_icon2.png) no-repeat;
    background-size: 100% 100%;
margin-bottom: -0.79999vw;
}
#tabbar .tab2{
    width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap:.1rem;
  font-size: 5.3333vw;
font-weight: 400;
letter-spacing: .26667vw;
line-height: 5.3333vw;
background: rgba(46, 172, 250, 0.5);
color: rgba(255, 255, 255, 1);
}
.LR_Mini_ICON img {
    display: inline-block;
}
.LR_Mini_ICON span, .LR_Mini_ICON div, .LR_Mini_ICON img {
  float: left !important;}
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {

    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -8deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -8deg);
  }

  30% {

    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 6deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 6deg);
  }

  45% {

    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -6deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -6deg);
  }

  60% {

    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 5deg);
            transform: translate3d(0%, 0, 0) rotate3d(0, 0, 1, 5deg);
  }

  75% {

    -webkit-transform: translate3d(-0%, 0, 0) rotate3d(0, 0, 1, -4deg);
            transform: translate3d(-0%, 0, 0) rotate3d(0, 0, 1, -4deg);
  }

  100% {

    -webkit-transform: none;
            transform: none;
  }
}
@keyframes dong{
    0%{
       
       width: scale(1);
    }
    100%{
        transform: scale(.3);
    }
}
