#setting {
    display: inline-block;
    width: 100%;
    background: #F6FAFF;
}

#access {
    background: #F6FAFF;
    overflow: hidden;
}

.access_main {
    width: 4.51rem;
    height: .74rem;
    background-image: url('../img/access_1.png');
    background-size: 4.51rem auto;
    overflow: hidden;
    margin: .5rem auto 0;
}

.access_tit {
    margin-top: .39rem;
    text-align: center;
    font-size: .3rem;
    font-weight: 800;
    color: #000000;
    line-height: .3rem;
    opacity: 0.9;
}

.access_line {
    width: .49rem;
    height: .04rem;
    background: #0084FF;
    margin: .16rem auto .18rem;
}

.access_con {
    text-indent: 2em;
    padding: 0 .24rem;
    box-sizing: border-box;
    font-size: .24rem;
    font-weight: 400;
    color: #090909;
    line-height: .44rem;
    margin-bottom: .62rem;
}

#six {
    padding-top: .76rem;
    box-sizing: border-box;
}

.six_main {
    width: 5.86rem;
    height: .74rem;
    background-image: url('../img/six_1.png');
    background-size: 5.86rem auto;
    overflow: hidden;
    margin: auto;
}

#capital {

}

.capital_main {
    width: 1.24rem;
    height: .49rem;
    background-image: url('../img/capital_1.png');
    background-size: 1.24rem auto;
    overflow: hidden;
    margin: .71rem auto 0;
}

.capital_tit {
    margin-top: .2rem;
    text-align: center;
    font-size: .22rem;
    font-weight: 800;
    color: #000000;
    line-height: .4rem;
    opacity: 0.8;
}

.capital_box {
    margin-top: .3rem;
    padding: 0 .24rem;
    box-sizing: border-box;
}

.capital_row {
    width: 100%;
    height: 4.38rem;
    background: #0090FF;
    border: .02rem solid #FFFFFF;
    border-radius: .04rem;
    padding: .14rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.capital_img {
    display: inline-block;
    width: 5.9rem;
}

.capital_rt {
    display: inline-block;
    width: .35rem;
    font-size: .3rem;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: .3rem;
}

#honor {
    overflow: hidden;
    background: #F6FAFF;
}

.power_main {
    width: 1.23rem;
    height: .49rem;
    background-image: url('../img/power_1.png');
    background-size: 1.23rem auto;
    overflow: hidden;
    margin: .71rem auto 0;
}

.power_tit {
    text-align: center;
    font-size: .22rem;
    font-weight: 800;
    color: #000000;
    line-height: .4rem;
    opacity: 0.8;
    margin-top: .2rem;
}

.power_list {
    padding: 0 .24rem;
    box-sizing: border-box;
    margin-top: .45rem;
}

.power_row {

}

.power_title {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.power_line {
    display: inline-block;
    width: .08rem;
    height: .3rem;
    background: #0090FF;
}

.power_t {
    display: inline-block;
    font-size: .3rem;
    font-weight: 800;
    color: #000000;
    opacity: 0.9;
    margin-left: .2rem;
}

.power_note {
    display: inline-block;
    font-size: .22rem;
    font-weight: 800;
    color: #000000;
    opacity: 0.2;
    margin-left: .3rem;
}

.power_con {
    margin-top: .21rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.power_cons {
    margin-top: .21rem;
}

.power_im {
    width: 2.45rem;
}

.power_pe {    
    margin-top: .3rem;
    width: 100%;
    padding: 0 .24rem;
    box-sizing: border-box;
}

.power_pe .swiper-container {
    width: 100%;
    height: 100%;
}

.power_pe .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    width: 48%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.power_pe .swiper-slide img {
    width: 100%
}

.power_img {
    display: inline-block;
    width: 2.2rem;
    border-radius: .04rem;
}

#tearch {
    padding-bottom: .5rem;
    box-sizing: border-box;
}

.tearch_main {
    width: 1.23rem;
    height: .5rem;
    background-image: url('../img/tearch_1.png');
    background-size: 1.23rem auto;
    overflow: hidden;
    margin: .71rem auto 0;
}

.tearch_tit {
    margin-top: .2rem;
    text-align: center;
    font-size: .22rem;
    font-weight: 800;
    color: #000000;
    line-height: .4rem;
    opacity: 0.9;
}

.tearch_box {
    margin-top: .45rem;
}

.tearch_list {
    margin-top: .4rem;
    padding: 0 .2rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: .8rem;
    line-height: .8rem;
}

.tearch_row {
    font-size: .24rem;
    font-weight: bold;
    color: #000000;
    opacity: 0.6;
    position: relative;
}

.tearch_row.active {
    font-size: .3rem;
    font-weight: bold;
    color: #000000;
    opacity: 0.9;
}

.tearch_row.active::after {
    position: absolute;
	content: '';
	width: .4rem;
	height: .05rem;
	border-radius: 1rem;
	bottom: 0.12rem;
	background:#008AFF;
	left: 0;
	right: 0;
    margin: auto;
}

#tearch_roll {
    margin-top: .3rem;
    padding-right: .24rem;
    box-sizing: border-box;
    padding: 0 .24rem;
}

#tearch .swiper-container {
    width: 100%;
}

#tearch .swiper-slide {
    text-align: center;
}

#tearch .swiper-slide .teachserBb {
    /* border-radius: .1rem;
    overflow: hidden;
    width: 6.48rem;
    height: 5.26rem;
    position: relative; */
    position: relative;
    overflow: hidden;
    width: 6.76rem;
    height: 5.54rem;
    /* background-size: 100%;
    background-repeat: no-repeat;
    background-image: url('../img/teacher_bg.png'); */
}

.teacherImg {
    width: 100%;
}

.teacherSm {
    position: absolute;
    z-index: 100;
    height: 4.8rem;
    /* height: 4.4rem; */
    display: block;
    bottom: .14rem;
    left: .4rem;
}

.teacherSb {
    padding: .17rem;
    box-sizing: border-box;
    position: absolute;
    top: .28rem;
    right: .3rem;
    /* width: 3.27rem; */
    width: 3.5rem;
    height: 4.96rem;
    background: rgba(255, 255, 255, .3);
    border-radius: .1rem;
    z-index: 100;
}

.teacherIs {
    z-index: 99;
    width: 100%;
    position: relative;
}

.teachserRow {
    margin-bottom: .2rem;
}

.teachserTitle {
    display: flex;
    align-items: center;
}

.teacherName {
    font-weight: bold;
    color: #fff;
    font-size: .34rem;
}

#seek {
    background: #F6FAFF;
    overflow: hidden;
}

.seek_main {
    width: 1.88rem;
    height: .49rem;
    background-image: url('../img/seek_1.png');
    background-size: 1.88rem auto;
    overflow: hidden;
    margin: .71rem auto 0;
}

.seek_con {
    margin: 0 .24rem;
    border-radius: .1rem;
    overflow: hidden;
}

.seek_t {
    width: 7.02rem;
    height: 3.32rem;
    background-image: url('../img/seek_2.png');
    background-size: 7.02rem auto;
    overflow: hidden;
    margin: .3rem auto 0;
}

.seek_tn {
    text-align: center;
    font-size: .4rem;
    font-weight: 900;
    color: #FFFFFF;
    margin-top: .4rem;
}

.seek_tt {
    text-align: center;
    font-size: .3rem;
    font-weight: 800;
    color: #FFFFFF;
    line-height: .4rem;
    margin-top: .1rem;
}

.seek_tc {
    margin-top: .1rem;
    text-align: center;
    font-size: .24rem;
    font-weight: 800;
    color: #FFFFFF;
    line-height: .4rem;
}

.seek_f {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.seek_trow {
    width: 2.34rem;
    height: 2.34rem;
}

.seek_img {
    display: block;
    width: 100%;
}

.seek_fn {
    text-align: center;
    font-size: .4rem;
    font-weight: 900;
    color: #FFFFFF;
    line-height: .4rem;
    margin-top: .3rem;
}

.seek_ft {
    text-align: center;
    text-align: center;
    font-size: .3rem;
    font-weight: 800;
    color: #FFFFFF;
    line-height: .4rem;
    margin-top: .1rem;
}

.seek_fc {
    margin-top: .1rem;
    text-align: center;
    font-size: .22rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .3rem;
}

#course {
    background: #0096FF;
    overflow: hidden;
    margin-top: .6rem;
    padding-bottom: .6rem;
    box-sizing: border-box;
}

.course_main {
    width: 1.24rem;
    height: .49rem;
    background-image: url('../img/course_1.png');
    background-size: 1.24rem auto;
    overflow: hidden;
    margin: .71rem auto 0;
}

.course_con {
    margin-top: .3rem;
}

.course_row {
    margin: 0 .24rem;
    background: #FFFFFF;
    padding-bottom: .3rem;
    box-sizing: border-box;
}

.course_tit {
    display: block;
    width: 100%;
}

.course_tm {
    padding: 0 .18rem 0 .18rem;
    box-sizing: border-box;
}

.course_th {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: .2rem;
}

.course_timg {
    display: block;
    width: .51rem;
    margin-right: .2rem;
}

.course_tt {
    font-size: .25rem;
    font-weight: 400;
    color: #000000;
    line-height: .46rem;
    opacity: 0.9;
}

#allow {
    overflow: hidden;
    background: #F6FAFF;
    padding-bottom: .5rem;
    box-sizing: border-box;
}

.allow_main {
    width: 1.56rem;
    height: .5rem;
    background-image: url('../img/allow_1.png');
    background-size: 1.56rem auto;
    overflow: hidden;
    margin: .71rem auto 0;
}

.allow_con {
    margin-top: .4rem;
    padding: 0 .24rem;
    box-sizing: border-box;
}

.allow_img {
    display: block;
    width: 100%;
}

#honor {
    overflow: hidden;
    background: #fff;
}

.honor_main {
    width: 3.7rem;
    height: .74rem;
    background-image: url('../img/honor_1.png');
    background-size: 3.7rem auto;
    overflow: hidden;
    margin: .71rem auto 0;
}

.honor_con {

}

#honor .swiper-container {
    width: 100%;
    height: 100%;
    padding-bottom: .54rem;
    margin-top: .3rem;
}

#honor .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.8);
  }

#honor .swiper-slide-active,#honor .swiper-slide-duplicate-active {
    transform: scale(1);
}

#honor .swiper-pagination {
    position: relative;
    top: .2rem;
}

#honor .swiper-pagination-bullet {
    background: #0084FF;
    opacity: 1;
    width: 4px;
    height: 4px;
    border-radius: 50%;
}

#honor .swiper-pagination-bullet-active {
    background: #0084FF;
    width: .4rem;
    height: .1rem;
    border-radius: .05rem;
}

#footsy {
    width: 100%;
    height: 3.95rem;
    background: #22262C;
    overflow: hidden;
}

#footsy .row {
    font-size: .24rem;
    text-align: center;
    margin-bottom: .32rem;
    font-weight: bold;
    color: #B6B6B6;
}

#footsy .row:first-child {
    margin-top: .85rem;
}

.foS {
    color: #B6B6B6;
}