body {
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", 阿里巴巴普惠体, "思源黑体 CN", 微软雅黑, "Microsoft YaHei", sans-serif !important;
}

.page {
    background-color: #fff;
    padding: 2rem 10rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.page h4 {
    margin: 0 auto;
    font-weight: 600;
    letter-spacing: 2px;
    color: #0095ff;
}

.tip {
    margin-top: 1.6rem;
    padding-bottom: 1.6rem;
    line-height: 1.8;
    color: #4c4c4c;
    border-bottom: 2px dashed #e4e4e4;
    letter-spacing: 1px;
}

.ts{
    margin-top: 1.6rem;
    font-weight: 600;
}

.form-group {
   
}

.form-group label {
    font-weight: 600;
}

.form-group.be label::before{
    content: '*';
    color: red;
}

.school select{ width: 15%; margin-right: .5rem;}

.submit{
    text-align: center;
    margin-top: 2rem;
}

.bottom{
    text-align: center;
    border-top: 1px solid #e4e4e4;
    margin-top: 2rem;
    padding-top: 2rem;
}


.indexH{ background-color: #0095ff12;}
.indexH h4{ color: #ff8686; margin-top: 1.5rem;}
.indexH p{ color: #4a4a4a; font-weight: 300;}
.indexH p b{ font-weight: 600;}

.foot-pc{ background-color: #3c3c3c; padding: 2rem 0 1rem; color: #fff;}
.foot-pc h4{ font-weight: 600; letter-spacing: 2px;}
.foot-pc p{ font-size: .9rem; letter-spacing: 1px; margin-bottom: 1rem;}
.foot-pc p a{ color:#fff}
.foot-pc p.yincang a{ color:#3c3c3c}
.foot-m div{ font-size: .8rem; text-align: center; background-color: #fff; padding: 1rem 0 1rem; border-top: 1px solid #f6f6f6;}
.foot-m b{ display: block;}

@media (max-width:768px){
    .page{
        padding: 2rem 15px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .form-control{
        width: 65%;
    }
    .form-group label{
        width: 32%;
    }
    .w100{
        width: 100%;
    }
    .school div{
        width: 65%;
        margin-left: .3rem;
    }
    .school select{
        width: 100%;
        margin-bottom: .5rem;
    }
    .school input{
        width: 100%;
    }
    .mb8{ margin-bottom: 8rem;}
    
}