﻿@charset "UTF-8";
@import url(./wappublic.css);
@import url(./wapHeader.css);
@import url(./wapfooter.css);
.main{
    width: 100%;
    height: 100%;
    padding-bottom: 1.36rem;
    background: #FAFBFF;
}
.main_box{
    width: 100%;
    height: 2.85rem;
    position: relative;
    overflow: hidden;
}
.top_banner{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.top_banner .swiper-slide{
    width: 100%;
}
.top_banner .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* 分类 */
.box01{
    width: 100%;
    height: 100%;
    background: url(../wapimages/list_banner01.png) no-repeat;
    background-size: 100% 100%;
    padding: 0.4rem 0 0.2rem 0;
}
.box01_info{
    width: 90%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.box01_item{
    width:32%;
    height:1.1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:0 0.2rem;
    background: url(../wapimages/list_banner.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.2rem;
}
.box01_item .box01_item_left{
    width: 86%;
    display: flex;
    flex-direction: column;
}
.box01_item_left span:nth-child(1){
    width: 100%;
    display: inline-block;
    font-family: Tensentype RuiHeiJ-W2, Tensentype RuiHeiJ-W2;
    font-weight: 300;
    font-size: 0.25rem;
    color: #FFFFFF;
    margin-bottom: 0.03rem;
}
.box01_item_left span:nth-child(2){
    display: inline-block;
    width: 7%;
    transform: scale(0.6);
    font-family: Arial, Arial;
    font-weight: 400;
    font-size: 0.22rem;
    color: #FFFFFF;
    white-space: nowrap;
}
.box01_item_right{
    width:0.29rem;
    height:0.31rem;
}


/* 统招专升本 */
.tzzsb{
    width: 100%;
    margin: 0 auto;
    box-shadow: 0rem 0.04rem 0.11rem 0rem rgba(101,101,101,0.07);
    padding: 0.4rem 0.35rem 0.4rem 0.35rem;
    background: #fff;
    margin-bottom: 0.4rem;
}
.tzzsb_top{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.25rem;
}
.tzzsb_top_left{
    font-family: PingFang SC, PingFang SC;
    font-weight: 600;
    font-size: 0.32rem;
    color: #06348A;
    padding-left: 0.2rem;
    position: relative;
}
.tzzsb_top_left::before{
    content: "";
    width: 0.04rem;
    height: 100%;
    background: #06348A;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.tzzsb_top_right{
    display: flex;
    align-items: center;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.18rem;
    color: #696969;
}
.tzzsb_top_right:active,.xgkxk_list_top_more:active{
    opacity: 0.5;
}
.tzzsb_top_right img{
    width: 0.2rem;
    margin-left: 0.05rem;
}
.tzzsb_box{
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tzzsb_box_item{
    width: 48.5%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.25rem;
}
.tzzsb_box_item img{
    width: 100%;
    height: 1.85rem;
    object-fit: cover;
    margin-bottom: 0.2rem;
}
.tzzsb_box_item span{
    display: inline-block;
    width: 100%;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.22rem;
    color: #333333;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tzzsb_time{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.1rem;
}
.tzzsb_time_top{
    width: 100%;
    display: flex;
    align-items: center;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.28rem;
    color: #06348A;
    margin-bottom: 0.1rem;
}
.tzzsb_time_top img{
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.1rem;
}
.tzzsb_time_box01{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.tzzsb_time_day{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 0.3rem;
}
.tzzsb_day_left{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.22rem;
    color: #333333;
}
.tzzsb_day_right{
    display: flex;
    align-items: center;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.22rem;
    color: #333333;
}
.tzzsb_day_right div{
    padding: 0.05rem 0.2rem;
    background: #444444;
    border-radius: 0.08rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 600;
    font-size: 0.35rem;
    color: #FBB075;
    letter-spacing: 0.08rem;
    margin-right: 0.15rem;
}
.tzzsb_time_jdt{
    width: 90%;
    height: 0.12rem;
    background: #E9F1FF;
    border-radius: 0.21rem;
    margin-bottom: 0.15rem;
}
.tzzsb_time_jdt .time_jdt_end{
    width: 30%;
    height: 0.12rem;
    background: #72A5F9;
    position: relative;
    border-radius:0.21rem;
}
.tzzsb_time_jdt .time_jdt_end::after{
    content: "";
    width: 0.12rem;
    height: 0.12rem;
    background: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
}
.num_tm{
    display: flex;
    align-items: center;
    font-family: Roboto, Roboto;
    font-weight: 600;
    font-size: 0.32rem;
    color: #333333;
}
.num_tm .tm{
    padding: 0.05rem 0.15rem;
    background: url(../wapimages/zsb_icon02.png) no-repeat;
    background-size: 100% 100%;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.12rem;
    color: #542F04;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.15rem 0 0.05rem;
    transform: scale(0.8);
}
.num_tm_title{
    display: flex;
    align-items: center;
    font-family: Roboto, Roboto;
    font-weight: 600;
    font-size: 0.2rem;
    color: #6b6b6bba;
}
.num_tm_title b{
    font-size: 0.24rem;
    color: #000;
}
.intk_btn{
    width: 2.7rem;
    height: 0.7rem;
    line-height: 0.7rem;
    margin: 0 auto;
    background: linear-gradient(to right,#5B94FF,#2A6FF0);
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    font-size: 0.26rem;
    color: #FFFFFF;
    border-radius: 0.36rem;
    text-align: center;
}
.intk_btn:active{
    opacity: 0.5;
}

/* 新高考选科 */
.xgkxk{
    width: 100%;
    margin: 0 auto;
    box-shadow: 0rem 0.04rem 0.11rem 0rem rgba(101,101,101,0.07);
    padding: 0.4rem 0.35rem 0.35rem 0.35rem;
    background: #fff;
    margin-bottom: 0.4rem;
}
.xgkxk_list{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.xgkxk_list_top{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}
.xgkxk_list_top_left{
    display: flex;
    align-items:center;
    font-family: PingFang SC, PingFang SC;
    font-weight: 600;
    font-size: 0.32rem;
    color: #06348A;
}
.xgkxk_list_top_left img{
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.1rem;
}
.xgkxk_list_top_more{
    display: flex;
    align-items: center;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.18rem;
    color: #696969;
}
.xgkxk_list_top_more img{
    width: 0.2rem;
    margin-left: 0.05rem;
}
.xgkxk_box{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.5rem;
}
.xgkxk_box_item{
    width: 31%;
    padding: 0.25rem 0.12rem;
    display: flex;
    flex-direction: column;
    box-shadow: 0rem 0.04rem 0.12rem 0rem rgba(185,185,185,0.19);
    border-radius: 0.08rem;
}
.xgkxk_box_img01{
    background: url(../wapimages/kxxk_img01.png) no-repeat;
    background-size: 100% 100%;
}
.xgkxk_box_img02{
    background: url(../wapimages/kxxk_img02.png) no-repeat;
    background-size: 100% 100%;
}
.xgkxk_box_img03{
    background: url(../wapimages/kxxk_img03.png) no-repeat;
    background-size: 100% 100%;
}
.xgkxk_box_item div:nth-child(1){
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.25rem;
    color: #333333;
    margin-bottom: 0.1rem;
}
.xgkxk_box_item div:nth-child(2){
    width: 130%;
    transform: scale(0.85);
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.24rem;
    color: #6B6B6B;
    line-height: 0.3rem;
    margin-left: -0.3rem;
}

/* 志愿填报 */
.zytb{
    width: 100%;
    margin: 0 auto;
    box-shadow: 0rem 0.04rem 0.11rem 0rem rgba(101,101,101,0.07);
    /* padding: 0.4rem 0.35rem 0.35rem 0.35rem; */
    background: #fff;
    margin-bottom: 0.4rem;
}
.zytb_top{
    background: #fff;
    padding: 0.4rem 0.35rem 0 0.35rem;
}
.zytb_box{
    background: #fff;
    padding: 0 0.35rem 0 0.35rem; 
}
.zytb_top02{
    background: #fff;
    padding: 0 0.35rem 0 0.35rem; 
}
.zytb_list{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #FAFDFF;
    padding: 0.21rem 0.35rem 0.3rem 0.35rem;
}
.zytb_list_item{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.4rem;
}
.zytb_list_item:last-child{
    margin-bottom: 0;
}
.zytb_list_item_left{
    width: 0.69rem;
    height: 0.69rem;
    margin-right: 0.2rem;
}
.zytb_list_item_right{
    width: 85%;
    display: flex;
    flex-direction: column;
}
.zytb_list_item_right div:nth-child(1){
    width: 100%;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.25rem;
    color: #000;
    margin-bottom: 0.06rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zytb_list_item_right div:nth-child(2){
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.2rem;
    color: #696969cc;
    text-align: justify;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* 高中学业规划 */
.xygh{
    width: 100%;
    margin: 0 auto;
    box-shadow: 0rem 0.04rem 0.11rem 0rem rgba(101,101,101,0.07);
    padding: 0.4rem 0.35rem 0.35rem 0.35rem;
    background: #fff;
    margin-bottom: 0.4rem;
}
.xygh_list{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.xygh_item{
    width: 100%;
    padding: 0.2rem 0.2rem 0.2rem 0.3rem;
    display: flex;
    align-items: center;
    box-shadow: 0rem 0.04rem 0.11rem 0rem rgba(101,101,101,0.07);
    margin-bottom: 0.2rem;
    border-radius: 0.08rem;
}
.xygh_item:last-child{
    margin-bottom: 0 ;
}
.xygh_ban01{
    background:#E2F1FF;
}
.xygh_ban02{
    background:#FFEED8;
}
.xygh_ban03{
    background:#CDFBF2;
}
.xygh_ban04{
    background:#DDE9FF;
}
.xygh_item_left{
    width: 0.8rem;
    height: 0.8rem;
}
.xygh_item_right{
    width: 87%;
    display: flex;
    flex-direction: column;
    padding-left: 0.25rem;
}
.xygh_item_right_title{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.25rem;
    color: #000;
    position: relative;
    margin-bottom: 0.3rem;
}
.xygh_item_right_title::after{
    content: "";
    width: 0.4rem;
    height: 0.02rem;
    background: #2996FB;
    position: absolute;
    top: 0.45rem;
    left: 0;
    z-index: 9;
}
.xygh_item_right_text{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.18rem;
    color: #606060bd;
    line-height: 0.322rem;
}

/* 高职单招 */
.gzdz{
    width: 100%;
    margin: 0 auto;
    box-shadow: 0rem 0.04rem 0.11rem 0rem rgba(101,101,101,0.07);
    padding: 0.4rem 0.35rem 0.35rem 0.35rem;
    background: #fff;
    margin-bottom: 0.4rem;
}
.gzdz_box{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.gzdz_box_img{
    width: 100%;
    height: 2.46rem;
    object-fit: cover;
    margin-bottom: 0.19rem;
}
.gzdz_list{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.gzdz_item{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 0.11rem;
}
.gzdz_item:last-child{
    margin-bottom: 0;
}
.gzdz_item img{
    width: 0.3rem;
    height: 0.3rem;
}
.gzdz_item div{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.22rem;
    color: #333333;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 0.15rem;
}

/* 保研考研 */
.byky{
    width: 100%;
    margin: 0 auto;
    box-shadow: 0rem 0.04rem 0.11rem 0rem rgba(101,101,101,0.07);
    padding: 0.4rem 0.35rem 0.35rem 0.35rem;
    background: #fff;
    margin-bottom: 0.4rem;
}

/* 全国校区 */
.allSchool{
    width: 100%;
    margin: 0 auto;
    padding: 0.2rem 0.35rem 0.4rem 0.35rem;
}
.allSchool_list{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.allSchool_list_con{
    width: 100%;
}
.allSchool_list_item{
    width: 100%;
    display: none;
}
.allSchool_top{
    width: 100%;
    height: 3.59rem;
    display: flex;
    position: relative;
}
.allSchool_top .allSchool_top_img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.allSchool_top_text{
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0.15rem 0.3rem;
    background: rgba(53,53,53,0.6);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
}
.allSchool_top_text img{
    width: 0.3rem;
    margin-right: 0.2rem;
}
.allSchool_top_text div{
    width: 90%;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.2rem;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.allSchool_btn{
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 0.4rem;
}
.allSchool_btn div{
    width: 30%;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    border-radius: 0.06rem;
    border: 0.01rem solid #333333;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.25rem;
    color: #333333;
    margin-bottom: 0.25rem;
    margin-right:3%;
}
.allSchool_btn div:nth-child(3n){
    margin-right: 0;
}
.allSchool_btn_item{
    border: 0.01rem solid #5B94FF !important;
    color: #5B94FF !important;
}

.allSchool_top #allmap{
    width: 100%;
    height: 3.59rem;
    object-fit: cover;
    overflow: hidden;
    margin:0;
}
.BMap_bubble_title{
    font-size: 0.3rem;
    margin-bottom: 0.1rem;
}
.BMap_bubble_content{
    line-height: 0.4rem;
    font-size: 0.28rem;
}
#allmap .anchorBL img {
    display: none;
}
#allmap .BMap_cpyCtrl span {
    display: none !important;
}
