/****reset****/
body,div,table,tr,td,th,h1,h2,h3,h4,h5,h6,form,input,button,label,select,textarea,p,u,i,em,ul,ol,li,dl,dd,dt,img,article,aside,details,figcaption,figure,footer,header,menu,nav,section{ margin:0; padding:0;}
*{box-sizing: border-box;}
img{ border:0 none; max-width:100%;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal}
em,i,dfn{ font-style:normal;}
table{ border-collapse:collapse; border-spacing:0;width:100%;}
a, input, select, textarea, area, button{ outline:none; font-family:inherit; font-size:inherit; border:none; background:none; color:inherit;-webkit-tap-highlight-color: rgba(0,0,0,0); }
input::-webkit-input-placeholder{color:#999;}
input:focus::-webkit-input-placeholder{color:#999;}
a{ text-decoration:none;}
a:hover{text-decoration:none;}
textarea{ overflow:auto; resize:none;}
html,body{width: 100%;font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;}
html{font-size: 100px;font-size: calc(100vw/3.75);}
body{ font-size: 16px;}
.swiper-container{
    padding-bottom: 25px!important;
}
.swiper-pagination-bullet{
    background: #e3e6ff!important;
    opacity: 1!important;
}
.swiper-pagination-bullet-active{
    width: 16px!important;
    background: #fe6b6c!important;
    transition: all 0.3s;
    border-radius: 4px!important;
}
.textCent a{
    color: #ff8989;
    text-decoration: underline;
}
[v-cloak]{
    display: none;
}