.sub-button {
   background: #ff7e00;
color: #fff;
text-align: center;
width: 30%;
line-height: 2rem;
}
.bg-o {
    background-color: #ff7e00!important;
}
.f-35 {
    font-size: 1.75rem;
}
.f-22 {
    font-size: 1.1rem;
}
.text-indent2 {
    text-indent: 2em;
}
.bold {
    font-weight: bold;
}
.form-section{
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    background: url(bj.jpg) no-repeat center;
    background-size: cover;
}
.banner-section img {
    max-width: 640px;
}
.page-container {
    width: 96%;
    margin: 0 auto;
}
.section-header p {
    color: #797979;
}
.section-header img {
    width: 44%;
}
.people-list {
    display: flex;
    justify-content: space-around;
}
.people-list img {
    width: 30%;
}
.consult-button {
    width: 70%;
    margin: 0 auto;
    background: #00a0e9;
    color: #fff;
    text-align: center;
    border-radius: 3em;
}

.form-section header {
    color: #fff;
}
.form-section header .border {
    width: 50%;
    margin: 0 auto;
    height: 1px;
    background: #fff;
}
.email-form {
    display: flex;
}
.email-form input {
    height: 2rem;
    line-height: 2rem;
}
.email-form input[type="submit"] {
    width: 8rem;
    height: 2rem;
    line-height: 2rem;
    background: #ff7e00;
    color: #fff;
}
.email-form input[type="text"] {
    flex: 1;
    background: #fff;
    margin-right: 1rem;
}
.notice-text {
    color: #fff;
}
.enroll-section header span{
    float: left;
    font-size: .2rem;
    color: #fff;
}
.enroll-section header .name-span {
    width: 33.33%;
    text-align: center;
}
.enroll-section header .gender-span {
    width: 33.33%;
    text-align: center;
}
.enroll-section header .major-select {
    width: 33.33%;
    text-align: center;
}
.enroll-section header .apply-status {
    width: 33.33%;
    text-align: center;
}
.enroll-section li span {
    float: left;
    font-size: 1.1rem;
}
.enroll-section .name-span {
    width: 33.33%;
    text-align: center;
}
.enroll-section .major-select {
    width: 33.333%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.enroll-section .apply-status {
    width: 33.333%;
    text-align: center;
}

.notice-text2 {
    background-color: rgba(0,0,0,.5);    
}
#enroll-list {
    overflow: hidden;
    height: 8rem;
     width:100%;
    position: relative;
    background-color: rgba(0,0,0,.5)
}

#scroll-list {
    height: auto;
    text-align: left;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

#scroll-list2 {
    height: 10rem;
    text-align: left;
    padding-left: 0;
    padding-bottom: 0;
}

#scroll-list li {
    list-style-type: none;
    /*line-height: .4rem;*/
    text-align: left;
    font-size: .19rem;
    color: #fff;
}

#scroll-list2 li {
    list-style-type: none;
    text-align: left;
    font-size: .19rem;
    color: #fff;
}
.em-number {
    color: #ff7e00;
    font-weight: bold;
}
.major-list {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.major-list .major-item {
    width: 48%;   
    background-color: #fff;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
}