* {
    padding: 0;
    margin: 0;
}

button::after {
    border: none;
}

/*html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {*/
    /*font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", Helvetica, Tahoma, Arial, "Microsoft YaHei", 微软雅黑, 黑体, Heiti, sans-serif, SimSun, 宋体, serif;*/
/*}*/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    font-family: Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei", STXihei, STHeiti, Heiti, SimSun, sans-serif;
}

button {
    outline: none;
}

.font-serif {
    font-family: "seriftitle", serif;
}

a {
    text-decoration: none;
}

input:focus {
    outline: none;
}

[v-cloak] {
    display: none
}

ul li {
    float: left;
    list-style: none;
}

.flex {
    display: flex;
}

#container {
    position: relative;
    min-width: 1280px;
}

.content {
    padding-top: 70px;
}

.txt-center {
    text-align: center;
}

.join {
    margin: auto;
    text-align: center;
}

.join h4 {
    font-size: 36px;
    font-weight: bold;
    line-height: 36px;
    margin: 90px 0 60px 0;
}

.joinBtn {
    width: 240px;
    height: 60px;
    background:#0D6FFF;
    border: 1px solid rgba(246, 246, 250, 1);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.06);
    border-radius: 16px;
    font-size: 18px;
    color: #fff;
    margin-bottom: 120px;
}

.joinBtn:hover {
    cursor: pointer;
    background: #20A5F9;
    /*opacity: 0.9;*/
}

.qus {
    background: #fff;
    border: 1px solid rgba(1, 127, 255, 1);
    margin-left: 115px;
}

.qus:hover{
    background: #20A5F9;
    color: #fff;
    border:transparent;
}

[v-cloak] {
    display: none
}

/*颜色*/
.color_bbb {
    color: #bbbbbb;
}

.color_666 {
    color: #666666;
}

.color_333 {
    color: #333;
}

.color_blue {
    color: #017FFF;
}

.color_blue2 {
    color: #20A5F9;
}

.color_999 {
    color: #999999;
}

.color_red {
    color: #FF0101;
}

.color_fff {
    color: #fff;
}

/*字体大小*/
.font-16 {
    font-size: 16px;
}

.font-14 {
    font-size: 14px;
}

.font-12 {
    font-size: 12px;
}

.font-0 {
    font-size: 0;
}

.fr {
    float: right;
}

/*tooltip在上*/
.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 164px;
    height: 168px;
    background-color: #fff;
    text-align: center;
    border-radius: 8px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -82px;
    /* 淡入 - 1秒内从 0% 到 100% 显示: */
    opacity: 0;
    transition: opacity 1s;
    margin-bottom: 25px;
    font-size: 0;
    box-shadow:0 8px 32px rgba(0,0,0,0.06);
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -12px;
    border-width: 12px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.tooltip:hover .tooltiptext,.tooltip:hover .tooltiptext img {
    visibility: visible;
    opacity: 1;
}

.tooltiptext img{
    margin-top: 18px;
    height: 115px;
    width: 115px;
    opacity: 0;
    visibility: hidden;
}

/*tooltip在下*/
.tooltip_b {
    position: relative;
    display: inline-block;
}

.tooltip_b .tooltiptext {
    visibility: hidden;
    width: 164px;
    height: 168px;
    background-color: #fff;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    position: absolute;
    z-index: 1;
    top: 124%;
    left: 50%;
    margin-left: -82px;
    opacity: 0;
    transition: opacity 1s;
    margin-top: 0;
    font-size: 0;
    box-shadow:0 8px 32px rgba(0,0,0,0.06);
}

.tooltip_b .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -12px;
    border-width: 12px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}

.tooltip_b:hover .tooltiptext,.tooltip_b:hover .tooltiptext img {
    visibility: visible;
    opacity: 1;
}

.tooltip_b .tooltiptext img{
    margin-top: 18px;
    height: 115px;
    width: 115px;
    opacity: 0;
    visibility: hidden;
}

.ask-scan{
    display: block;
    font-size: 12px;
    color: #3CB878;
    margin-top: 5px;
}