/*.sel_box {*/
/*    background-color: #fff;*/
/*}*/
/*.sel_box .first_category {*/
/*    display: flex;*/
/*}*/
/*.sel_box .first_category .item {*/
/*    flex-grow: 1;*/
/*    padding-top: 16px;*/
/*    padding-bottom: 16px;*/
/*    text-align: center;*/
/*}*/
/*.sel_box .first_category .item.active {*/
/*    color: #0088E6;*/
/*}*/
/*.sel_box .first_category .item span {*/
/*    color: #666;*/
/*    font-size: 14px;*/
/*}*/
/*.sel_box .first_category .item span i {*/
/*    color: #B3B3B3;*/
/*    font-size: 10px;*/
/*}*/
/*.sel_box .shadow {*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-color: #000;*/
/*    opacity: .4;*/
/*    z-index: 0;*/
/*}*/
/*.sel_box .filter {*/
/*    position: relative;*/
/*    z-index: 10;*/
/*    background-color: #fff;*/
/*}*/
/*.sel_box .filter .second_category {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    margin-left: 7px;*/
/*    margin-right: 7px;*/
/*    padding-top: 7px;*/
/*    padding-bottom: 24px;*/
/*    background-color: #fff;*/
/*}*/
/*.sel_box .filter .second_category .item {*/
/*    flex-grow: 1;*/
/*    padding: 10px 40px;*/
/*    margin: 6px;*/
/*    color: #999;*/
/*    font-size: 13px;*/
/*    border: 1px solid #D1CFCF;*/
/*    -webkit-border-radius: 4px;*/
/*    -moz-border-radius: 4px;*/
/*    border-radius: 4px;*/
/*}*/
/*.sel_box .filter .second_category .item.active{*/
/*    color: #fff;*/
/*    background-color: #0088E6;*/
/*    border: none;*/
/*}*/
/*.college_type_sel .first_sel {*/
/*    display: flex;*/
/*    padding: 12px 0;*/
/*    margin-top: 8px;*/
/*    background-color: #fff;*/
/*}*/
/*.college_type_sel .shade {*/
/*    position: absolute;*/
/*    display: none;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    z-index: 2;*/
/*    background-color: #000;*/
/*    opacity: .5;*/
/*}*/
/*.college_type_sel .first_sel .item {*/
/*    flex: 1;*/
/*    position: relative;*/
/*    font-size: 14px;*/
/*    color: #999;*/
/*    text-align: center;*/
/*}*/
/*.college_type_sel .first_sel .item i {*/
/*    font-size: 8px;*/
/*}*/
/*.college_type_sel .first_sel .item.active {*/
/*    color: #333;*/
/*}*/
/*.college_type_sel .first_sel .item.active:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    width: 14px;*/
/*    padding: 0;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    margin-top: 26px;*/
/*    border: 1px solid #0693dd;*/
/*}*/
/*.college_type_sel .sel_wrap {*/
/*    position: relative;*/
/*    display: none;*/
/*    z-index: 10;*/
/*    padding: 15px 13px;*/
/*    background-color: #fff;*/

/*}*/
/*.college_type_sel .sel_wrap .sel_content {*/
/*    display: flex;*/
/*}*/
/*.college_type_sel .sel_wrap .sel_content .item {*/
/*    flex: 1;*/
/*    text-align: center;*/
/*    margin-right: 15px;*/
/*    margin-bottom: 15px;*/
/*    padding-top: 10px;*/
/*    padding-bottom: 10px;*/
/*    color: #999;*/
/*    font-size: 14px;*/
/*    border: 1px solid #E0E0E0;*/
/*    -webkit-border-radius: 3px;*/
/*    -moz-border-radius: 3px;*/
/*    border-radius: 3px;*/
/*}*/
/*.college_type_sel .sel_wrap .sel_content .item.active {*/
/*    color: #0693dd;*/
/*    border: 1px solid #FB625E;*/
/*}*/



.college_type_sel .shade {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #000;
    opacity: .5;
}

.college_type_sel .first_sel {
    display: flex;
    padding: 12px 0;
    margin-top: 8px;
    background-color: #fff;
}

.college_type_sel .first_sel .item {
    flex: 1;
    position: relative;
    font-size: 14px;
    color: #999;
    text-align: center;
}
.college_type_sel .first_sel .item i {
    font-size: 8px;
}
.college_type_sel .first_sel .item.active {
    color: #333;
}
.college_type_sel .first_sel .item.active:before {
    content: '';
    position: absolute;
    width: 14px;
    padding: 0;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 26px;
    border: 1px solid #0693dd;
}
.college_type_sel .sel_wrap {
    position: relative;
    display: none;
    z-index: 10;
    padding: 15px 13px;
    background-color: #fff;

}
.college_type_sel .sel_wrap .sel_content {
    display: flex;
}
.college_type_sel .sel_wrap .sel_content .item {
    flex: 1;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #999;
    font-size: 14px;
    border: 1px solid #E0E0E0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.college_type_sel .sel_wrap .sel_content .item.active {
    color: #0693dd;
    border: 1px solid #0693dd;
}

.notice_box {
    background-color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}
.notice_box .notice_wrap {
    text-align: center;
    padding-top: 13px;
    padding-bottom: 13px;
    margin-left: 13px;
    margin-right: 13px;
    font-size: 14px;
    letter-spacing: 1px;
    background-color: #FAFAFA;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.notice_box .notice_wrap i {
    font-size: 14px;
}
.notice_box .notice_wrap span {
    padding-left: 2px;
    margin-left: 2px;
    margin-right: 2px;
    background-color: #FF9E00;
    letter-spacing: 2px;
    color: #fff;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/* 标题 */
.titleTop{
    position: relative;
    display: inline-block;
    font-size: 17px;
    color: #333;
    font-weight: bold;
    padding-left: 6px;
    margin-bottom: 8px;
}
.titleTop::before{
    display: inline-block;
    content: '';
    height: 13px;
    border: 1px solid #0088E6;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
/* 学校列表 */
.college_box {
    overflow: hidden;
    background-color: #fff;
}
.college_box .college_list {
    margin-left: 13px;
    margin-right: 13px;
}
.college_box .college_list .item:nth-child(2),
.college_box .college_list .item:nth-child(1) {
    border-top: none;
}

.college_box .college_list .item {
    display: inline-block;
    float: left;
    width: calc(50% - 1px);
    padding: 15px 0;
    text-align: center;
    border-top: 1px dashed #D1D1D1;
}
.college_box .college_list .item:nth-child(odd) {
    border-right: 1px dashed #D1D1D1;
}
.college_box .college_list .item img {
    width: 44px;
    height: 44px;
}
.college_box .college_list .item .college_name {
    font-size: 15px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 10px;
}
.college_box .college_list .item .college_address {
    font-size: 12px;
    color: #999;
}
.college_box .college_list .item .college_name,
.college_box .college_list .item .college_address {
    margin-top: 8px;
}
.college_box .college_list .item a {
    font-size: 14px;
    color: #4D4D4D;
}
.college_box .college_list .item a.enter {
    color: #0088E6;
}

.college_box .college_list .item .bot {
    margin-top: 10px;
}
.college_box .college_list .item .bot span {
    padding-left: 10px;
    padding-right: 10px;
    color: #999;
}

/* 专业列表 */
.major_box {
    background-color: #fff;
}
.major_box .major_list {
    overflow: hidden;
    margin-left: 13px;
    margin-right: 13px;
}
.major_box .major_list .item:nth-child(2),
.major_box .major_list .item:nth-child(1) {
    border-top: none;
}

.major_box .major_list .item {
    display: inline-block;
    float: left;
    width: calc(50% - 1px);
    padding: 15px 0;
    text-align: center;
    border-top: 1px dashed #D1D1D1;
}
.major_box .major_list.chengkao .item {
    padding: 15px 0;
}
.major_box .major_list .item:nth-child(odd) {
    border-right: 1px dashed #D1D1D1;
}
.major_box .major_list .item .cover_l {
    display: inline-block;
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.major_box .major_list .item .cover_l span {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.major_box .major_list .item .name {
    font-size: 15px;
}
.major_box .major_list .item .p_name {
    font-size: 16px;
}
.major_box .major_list .item .c_name {
    margin-top: 11px;
    color: #666;
    font-size: 13px;
}

.major_box .major_list .item .p_name,
.major_box .major_list .item .name {
    color: #333;
    margin-top: 10px;
}
.major_box .major_list .item a {
    font-size: 14px;
    color: #4D4D4D;
    display: inline-block;
    width: calc(100% - 1px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.major_box .major_list .item a.enter {
    color: #0088E6;
}
.major_box .major_list .item .bot {
    margin-top: 11px;
    font-size: 14px;
    color: #999;
}
.major_box .major_list .item .bot a {
    display: contents;
    width: auto;
}
.major_box .major_list .item .bot span {
    margin-left: 10px;
    margin-right: 10px;
}
.major_box .major_list .item .bot .enter_exam {
    display: inline-block;
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #0088E6;
    border: 1px solid #0088E6;
}

/* 资讯列表 */
.info_box {
    background-color: #fff;
    padding: 15px;
}
.info_box .info_list {
    position: relative;
    margin: 14px 0;
    display: inline-block;
}
.info_box .info_list .left_cover {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.info_box .info_list .left_cover img {
    width: 2.40rem;
    height: 0.96rem;
    background: no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.info_box .info_list .right_info {
    margin-left: 2.68rem;
}
.info_box .info_list .right_info .title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
    margin-right: 13px;
    font-size: 16px;
    color: #4D4D4D;
    text-overflow: -o-ellipsis-lastline;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}
.info_box .info_list .right_info span {
    color: #A0AAB2;
    font-size: 12px;
}

/* 试题列表 */
.questions {
    position: relative;
    background-color: #fff;
    /* margin-bottom: 8px; */
    padding: 15px 13px;
}

.questions .caption {
    margin-bottom: 8px;
}

.questions .question_list {
    padding-top: 14px;
    padding-bottom: 15px;
}

.questions .question_list span.tag {
    padding: 2px;
    border: 1px solid #CAD6E0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.questions .question_list span.date {
    margin-left: 10px;
}

.questions .question_list span {
    color: #A0AAB2;
    font-size: 12px;
}

.questions .question_list .questions_type {
    display: inline-block;
    position: absolute;
    margin-top: 3px;
}

.questions .question_list .questions_type i {
    font-size: 20px;
    color: #0088E6;
}

.questions .question_list .questions_info {
    margin-left: .58rem;
}

.questions .question_list .questions_info .title {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 12px;
    font-size: 16px;
    color: #4D4D4D;
}

/* 问答列表 */
.ask_box {
    background: #fff;
    padding: 0 16px;
}
.ask_box ul li {
    position: relative;
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #e6e6e6;
}
.ask_box ul li:first-child {
    padding-top: 8px;
}
.ask_box ul li:last-child {
    border-bottom: none;
}
.ask_list {
    height: 100px;
}
.ask_list>a {
    display: block;
    color: #333;
    font-size: 16px;
    /*margin-bottom: .32rem;*/
    /*height: 0.78rem;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ask_list p {
    font-size: 14px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ask_list .news_info {
    color: #999;
    font-size: 14px;
}
.ask_list .news_info span:not(:first-child){
    margin-left: 0.2rem;
}
.ask_list .news_info span.tag{
    padding: 0.05rem;
    background: #f3f3f3;
}
.ask_list .news_info a{
    color: #999;
    background: #ececec;
    padding: 2px 6px;
    margin-left: 4px;
}

/* 简易筛选 */
.news_tit{
    background-color: #fff;
    padding: 0 .32rem;
}
.news_tit span {
    display: inline-block;
    height: 0.55rem;
    padding: 0 .45rem;
    margin: 0.32rem .32rem 0.32rem 0;
    font-size: .24rem;
    color: #00b5f8;
    line-height: .56rem;
    border-radius: .3rem;
    border: 1px solid #00b5f8;
}
.news_tit span.active {
    color: #fff;
    background-color: #00b5f8;
}
.news_tit span a {
    color: #00b5f8;
}
.news_tit span.active a {
    color: #fff;
}