body {
    margin: 0!important;
    overflow-x: hidden;
    /*font-family: PingFang SC, serif;*/
}
.shiyong input{
    font-size: 14px;
}
#btn_join{
    background: #2C63FC;
    color: #FFFFFF;
    border: none;
    min-width: 160px;
}

.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.justify-start {
    justify-content: start;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.justify-end {
    justify-content: end;
}

.items-center {
    align-items: center;
}

.items-start {
    align-items: start;
}

a {
    text-decoration: none !important;
}

.text-right {
    text-align: right;
}

.bg-white {
    background-color: #FFFFFF;
}

.cursor-pointer {
    cursor: pointer;
}

.mt-29 {
    margin-top: 29px;
}

.mt-24 {
    margin-top: 24px;
}

.mb-28 {
    margin-bottom: 28px !important;
}
.h1des{text-align:center;font-size:16px; line-height:200%;margin-bottom: 93px; margin-top:20px; color:#979797}
.h1des2{text-align:center;font-size:16px; line-height:200%;margin-bottom: 50px; margin-top:20px; color:#979797}
fieldset {border:none;}


     /* 自定义提示框样式 */
        .toast {
            position: fixed;
            top: 74px !important;
            left: 50%;
            transform: translateX(-50%);
            padding: 12px 24px;
            border-radius: 4px;
            color: white;
            font-size: 14px;
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease;
            z-index: 9999;
            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
        }
        
        /* 成功提示 */
        .toast.success {
            background: #4caf50;
        }
        
        /* 错误提示 */
        .toast.error {
            background: #f44336;
        }
        
        /* 显示提示框的动画 */
        .toast.show {
            opacity: 1;
            visibility: visible;
            top: 30px;
        }
        input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: #fff !important;
    color: fieldtext !important;
}
.head-title a{
    height: 72px;
    display: block;
}