/* 按钮动画变大变小 */
.zoomMove {
    animation-name: zoomMove;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes zoomMove {
    0% {
      transform: scale(1);
    }
  
    50% {
      transform: scale(1.2);
    }
  
    100% {
      transform: scale(1);
    }
  }
/* 全局背景 */
.backimg {
    width: 100%;
    height: 33.9rem;
    background: #FF6900 url("../images/HT_nixi/背景.png");
    /* background-size: cover; */
    background-size:100% 33.9rem;
    background-repeat: no-repeat;
    position: absolute;
    /* z-index: 0; */  


    /* width: 100%;
    height: 120px;
    background-image: url("../../img/组 4.png");//背景图片
    background-repeat: no-repeat;//背景图片不会重复
    background-size:100% 120px;//背景图片大小 */
}

.part {
    position: relative;
    z-index: 10;
    height: 27.875rem;
    padding-top: 1px;
}

/* part1 */


.part1-img1 {
    width: 4rem;
    height: .494rem;
    background: url(../images/txt_01.png) no-repeat top;
    background-size: 100% 100%;
    margin: .388rem auto 0;
}

.part1-img2 {
    width: 7.188rem;
    height: 1.094rem;
    background: url(../images/txt_02.png) no-repeat top;
    background-size: 100% 100%;
    margin: .1rem auto 0;
}

.part1-img3 {
    width: 6.688rem;
    height: .531rem;
    background: url(../images/txt_03.png) no-repeat top;
    background-size: 100% 100%;
    margin: .1rem auto 0;
}

.part1-img4 {
    width: 3.644rem;
    height: .362rem;
    background: url(../images/txt_06.png) no-repeat top;
    background-size: 100% 100%;
    margin: .125rem auto 0;
}

.part1-img5 {
    width: 4.519rem;
    height: .65rem;
    background: url(../images/txt_04.png) no-repeat top;
    background-size: 100% 100%;
    margin: .188rem auto 0;
}

.part1-box1 {
    width: 7.438rem;
    height: 3.125rem;
    background: url(../images/bg_02.png) no-repeat bottom;
    background-size: 100% 2.75rem;
    margin: .313rem auto 0;
    display: flex;
    justify-content: center;
}

.part1-box2 {
    width: 1.681rem;
    height: 1.675rem;
    background: url(../images/bg_03.png) no-repeat top;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    padding-left: .1rem;
}

.part1-img6 {
    width: .463rem;
    height: .463rem;
    margin-top: .156rem;
}

.part1-txt1 {
    font-size: .175rem;
    font-family: Lantinghei SC;
    font-weight: 600;
    color: #094BD9;
    line-height: .194rem;
    margin-top: .063rem;
}

.part1-txt2 {
    font-size: .15rem;
    font-family: Lantinghei SC;
    font-weight: 600;
    color: #202020;
    line-height: .194rem;
    margin-top: .025rem;
}

/* part 2 */
.part2-title {
    width: 100%;
    height: 6.5rem;
    /* margin: 0 auto; */
    background: url(../images/HT_nixi/标题.png) no-repeat center;
    background-size: contain;
    background-size: 100% 6.5rem;
}

.part2-box1 {
    width: 7rem;
    height: 5rem;
    margin: -2.5rem auto 0;
    background: url(../images/HT_nixi/11.png) no-repeat center;
border-radius: 0.16rem;
background-size: 100% 5rem;
padding: 1.35rem 1rem;
box-sizing: border-box;
  display: flex;
   
}
.part2-a1{
    /* width: 100%; */
    height: 0.45rem;
    line-height: 0.45rem;
}
.part2-jia{
    font-size: 0.18rem;
    color: #E02420;
    font-weight: bold;
}
.part2-a1>p{
   padding-left: 0.5rem;
   box-sizing: border-box;
  height: 0.54rem;
  line-height: 0.515rem;
   font-size: 0.13rem;
}
/* .part2-co1{
    background-color:#FEE2DA;
}
.part2-co2{
    background-color:#FCD7C7;
    border-radius: 0px 0px 0.15rem 0px;
} */
.part2-a2{
    /* background: #EB6835; */
    width: 1rem;
    text-align: center;
    color: #fff; 
    /* border-radius: 0.15rem 0px 0px 0.15rem; */
}
.part2-a2>p{
    height: 0.53rem;
    line-height: 0.55rem;
    /* border-bottom: 0.01rem solid #fff; */
    font-weight: bold;
    font-size: 0.14rem;
}


/* part3 */

.part3 {
    width: 7rem;
    height: 13rem;
    margin: -1rem auto 0;
    background: url(../images/HT_nixi/课表.png) no-repeat center;
    background-size: 100% 100%;
    padding: 1.38rem 0.92rem 0.5rem 1rem;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    text-align: center;
    font-size: 0.14rem;
}
.part3_kemu{
width: 19%;
}
.part3_kemu1{
    width: 25%;
}
.part3_jei{
    width: 46%;
    /* border: 1px solid #FFB168;
    border-radius: 0.1rem 0.1rem 0.02rem 0.02rem;
    background: #FFF1E2; */
}
.part3_jiage{
    width: 25%;
    /* border: 1px solid #FFB168;
    border-radius: 0.1rem 0.1rem 0.02rem 0.02rem;
    background: linear-gradient(0deg, #EA333B, #FF5059); */
}
.part3_yog{
    width: 100%;
    background-color: #FE511F;
    height: 0.5rem;
    color: #fff;
    font-size: 0.16rem;
    line-height: 0.5rem;
    border-radius: 0.1rem 0.1rem 0 0;
}
.part3_di1{
    height: 0.48rem;
    line-height: 0.48rem;
}
.part3_di2{
    height: 0.4rem;
    line-height: 0.4rem;
}
.part3_di11{
    height: 0.45rem;
    /* line-height: 0.4rem; */
}
.part3_di22{
    height: 0.44rem;
    /* line-height: 0.4rem; */
}
/* .part3_di>li:nth-child(n+11){
    line-height: 0.4rem;
} */
/* .part3_di>li:nth-child(10n+1){
    line-height: 0.4rem;
    border: 1px solid #000;
} */

.part3_li{
    height: 0.25rem;
    line-height: 0.25rem;
    color: #7C6F5E;
    font-size: 0.14rem;
}
.part3_ri{
    width: 13%;
    border: 1px solid #FFB168;
    border-radius: 0.1rem 0.1rem 0.02rem 0.02rem;
    background: #FFF1E2;
}

.part3_xian{
    margin-top: 4.5rem;
}
.part3_xian1{
    font-size: 0.23rem;
    font-weight: bold;
    color: #FFB82A;
}
.part3_xian2{
    font-size: 0.12rem;
    color: #FFB82A;
    font-size: 0.12rem;
    margin: 0.1rem 0 0.1rem 0;
}
.part3_xian2_a1{
    writing-mode: tb-rl;
    font-size: 0.12rem;
}
.part3_xian2_a2{
 color: #FB0000;
    font-size: 0.23rem;
    font-weight: 600;
}

.part3_xian3{
    width: 0.85rem;
    height: 0.25rem;
    font-weight: 600;
    line-height: 0.25rem;
    color: #F30B00;
    font-size: 0.13rem;
    text-align: center;
    box-shadow: 0px 3px 0px 0px rgba(211,166,60,0.86);
    background: linear-gradient(0deg, #EBAC31, #FFE86A);
    border: 0.01rem solid #F6C863;
    border-radius: 0.11rem;
    margin: 0 auto;
    border: none;
    cursor: pointer;
}
.part3-title {
    width: 7.5rem;
    height: .575rem;
    margin: 0 auto;
    background: url(../images/txt_09.png) no-repeat center;
    background-size: contain;
}

.part3-txt1 {
    width: 7.25rem;
    height: 1.8rem;
    margin: .25rem auto .1rem;
    background: url(../images/txt_07.png) no-repeat center;
    background-size: contain;
}

.mySwiper {
    width: 7.25rem;
    height: 1.8rem;
    margin: 0 auto;
    position: relative;
}

.swiper {
    overflow: hidden;
}

.swiper-slide {
    width: 1.719rem;
    height: 2.063rem;

}

.part3-slide {
    width: 1.719rem;
    height: 2.063rem;
    background: url(../images/bg_09.png) no-repeat center;
    background-size: 100% 100%;
    padding-top: .006rem;
}

.swiper-button-prev {
    background-image: url(../images/left.png) !important;
    background-size: 100% 100% !important;
    left: -0.625rem !important;
    width: .313rem !important;
}

.swiper-button-next {
    background-image: url(../images/right.png) !important;
    background-size: 100% 100% !important;
    right: -0.625rem !important;
    width: .313rem !important;
}


.part3-slide-img {
    width: 1.5rem;
    height: 1.506rem;
    overflow: hidden;
    border-radius: .125rem;
    display: block;
    margin: .087rem auto 0;
}

.part3-slide-txt1 {
    font-size: .15rem;
    font-family: Lantinghei SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: .25rem;
    text-align: center;
    margin-top: .063rem;
    cursor: pointer;
    display: block;
}

.part3-zai{
    text-align: center;
    margin-top: -0.35rem;
    font-size: 0.16rem;
    color: #A36452;
}
.part4_zhans{
    text-align: center;
    margin-top: 0.1rem;
    font-size: 0.14rem;
    font-family: FZLanTingHeiPro_GB18030;
    font-weight: 600;
    color: #FDF5F3;
}
/* part4 */

.part4 {
    width: 7.375rem;
    height: 4.5rem;
    margin: 0rem auto 0;
    background: url(../images/HT_nixi/jioashi.png) no-repeat center;
    background-size: 100% 100%;
    display: flex;
    justify-content: space-around;
    padding: 2.8rem 1rem 0;
    box-sizing: border-box;
    font-size: 0.1rem;
}

/* part5 */

.part5 {
    /* width: 7.375rem;
    height: 5rem;
    margin: -1.4rem auto 0;
    display: flex;
    justify-content: space-between;
      background: url("../images/HT_nixi/qyuy.png") no-repeat center;
    background-size: 100% 100%; */
    box-sizing: border-box;
    width: 7.375rem;
    height: 5.2rem;
    margin: -1.4rem auto 0;
    display: flex;
    justify-content: space-between;
    background: url(../images/HT_nixi/qyuy.png) no-repeat center;
    background-size: 100% 100%;
    padding: 1.35rem 0.95rem 0 1.05rem;
}
.part5_zuo{
    width: 2.5rem;
    height: 2.68rem;
    /* margin: 0.5rem auto 0; */
      background: url("../images/HT_nixi/baojhao.png") no-repeat center;
    background-size: 100% 100%;
}
.part5_yuo{
    width: 2.7rem;
    height: 2.7rem;
    /* margin: 0.5rem auto 0; */
      background: url("../images/HT_nixi/yuyun.png") no-repeat center;
    background-size: 100% 100%;
}
.part5-box1 {
    width: 7.5rem;
    /* height: 4.55rem; */
    margin: 0 auto;
    background: url(../images/bg_08.png) no-repeat center;
    background-size: 100% 100%;
    padding-bottom: 30px;
}

.part5-title {
    width: 7.5rem;
    height: .575rem;
    margin: 0 auto;
    background: url(../images/txt_11.png) no-repeat center;
    background-size: contain;
}

.part5-btn2 {
    width: 1.669rem;
    height: .338rem;
    background: linear-gradient(0deg, #E02420, #FF827D);
    border-radius: .063rem;
    font-size: .188rem;
    font-family: FZLTZHJW;
    font-weight: normal;
    color: #FFFFFF;
    text-align: center;
    line-height: .338rem;
    margin: .1rem auto 0;
    cursor: pointer;
}

.part5-box2 {
    overflow: hidden;
    box-sizing: border-box;
    /* padding: 34px ; */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;

}

.part5-box2-item {
    width: 1.337rem;
    height: .988rem;
    border-radius: .05rem;
    overflow: hidden;
    float: left;
    margin-right: .063rem;
    margin-bottom: .063rem;
    display: block;
}

.part5-box2-item img {
    width: 1.337rem;
    height: .769rem;
    display: block;
}

.part5-box2-btn1 {
    width: 1.337rem;
    height: .206rem;
    font-size: .113rem;
    color: #fff;
    line-height: .206rem;
    text-align: center;
    background: linear-gradient(-5deg, #FF4200, #FFB318);
    border: .006rem solid #FFFFFF;
}

/* part6 */

.part6 {
    margin-top: .438rem;
    padding-top: .006rem;
}

.part6-box1 {
    width: 7.5rem;
    height: 4.5rem;
    margin: 0 auto;
    background: url(../images/bg_08.png) no-repeat center;
    background-size: 100% 100%;
}

.part6-title {
    width: 7.5rem;
    height: .575rem;
    margin: 0 auto;
    background: url(../images/txt_12.png) no-repeat center;
    background-size: contain;
}

.part6-txt1 {
    height: .625rem;
    font-size: .15rem;
    font-family: Lantinghei SC;
    font-weight: 200;
    color: #FFFFFF;
    line-height: .2rem;
    padding-top: 1.563rem;
    text-align: center;
}

.part6-txt2 {
    font-size: .188rem;
    font-family: FZLTDHJW;
    font-weight: normal;
    color: #FFFFFF;
    line-height: .225rem;
    margin-top: .025rem;
    text-align: center;
}

.part6-box2-btn1 {
    width: .512rem;
    height: .144rem;
    background: linear-gradient(-5deg, #FF4200, #FFB318);
    border-radius: .075rem;
    text-align: center;
    line-height: .144rem;
    margin: .063rem auto 0;
    color: #fff;
    font-size: .113rem;
}

.part6-txt1 span {
    font-size: .087rem;
}

.part6-box2 {
    display: flex;
    box-sizing: border-box;
    padding: 0 .25rem;
    margin-top: .313rem;
    justify-content: space-around;
}

.part6-box2-item1 {
    width: 1.575rem;
    height: 2.719rem;
    background: url(../images/1.png) no-repeat center;
    background-size: 100% 100%;
}

.part6-box2-item2 {
    width: 1.575rem;
    height: 2.719rem;
    background: url(../images/2.png) no-repeat center;
    background-size: 100% 100%;
}

.part6-box2-item3 {
    width: 1.575rem;
    height: 2.719rem;
    background: url(../images/3.png) no-repeat center;
    background-size: 100% 100%;
}

.part6-box2-item4 {
    width: 1.575rem;
    height: 2.719rem;
    background: url(../images/4.png) no-repeat center;
    background-size: 100% 100%;
}

.part6-btn2 {
    width: 1.669rem;
    height: .338rem;
    background: linear-gradient(0deg, #E02420, #FF827D);
    border-radius: .063rem;
    font-size: .188rem;
    font-family: FZLTZHJW;
    font-weight: normal;
    color: #FFFFFF;
    text-align: center;
    line-height: .338rem;
    margin: .188rem auto 0;
    cursor: pointer;
}

/* part7 */

.part7 {
    height: 4.563rem;
    background: url(../images/bg_11.png) no-repeat center;
    background-size: 100% 100%;
    margin-top: .438rem;
}

.part7-title {
    width: 7.5rem;
    height: .575rem;
    margin: 0 auto;
    background: url(../images/txt_13.png) no-repeat center;
    background-size: contain;
}

.part7-box1 {
    width: 7.5rem;
    margin: .287rem auto 0;
    display: flex;
    justify-content: center;
}

.part7-box1-item {
    width: 1.669rem;
    height: .338rem;
    background: linear-gradient(0deg, #0D6CEA, #5FA8FF);
    border-radius: .063rem;
    font-size: .188rem;
    font-family: FZLTZHJW;
    font-weight: normal;
    color: #FFFFFF;
    line-height: .338rem;
    text-align: center;
    margin-right: .225rem;
    cursor: pointer;
}

.part7-box1-item:nth-child(3) {
    margin-right: 0;
}

.part7-box1-item-active {
    background: linear-gradient(0deg, #E02420, #FF827D);
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    font-size: 0.16rem;
}

.part7-table1 {
    width: 7.5rem;
    height: 2.375rem;
    border: .006rem solid #A5C9FF;
    margin: .125rem auto 0;
}

.part7-table2 {
    width: 7.5rem;
    height: 2.375rem;
    border: .006rem solid #A5C9FF;
    margin: .125rem auto 0;
    display: none;
}

.part7-table3 {
    width: 7.5rem;
    height: 2.375rem;
    border: .006rem solid #A5C9FF;
    margin: .125rem auto 0;
    display: none;
}

.part7-td2 {
    height: .481rem;
    background: linear-gradient(-5deg, #0D6CEA, #5FA8FF);
    line-height: .481rem;
    font-size: .212rem;
    font-family: FZLanTingHeiPro_GB18030;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;

}

.part7-td3 {
    text-align: center;
    border: .006rem solid #A5C9FF;
}


.part7-btn1 {
    padding: 0 0.16rem 0 0.16rem;
    /* width: .769rem; */
    height: .287rem;
    background: linear-gradient(-5deg, #FF4200, #FFB318);
    border-radius: .144rem;
    line-height: .287rem;
    box-sizing: border-box;
    text-align: center;
    font-size: .125rem;
    font-family: FZLanTingHeiPro_GB18030;
    font-weight: 600;
    color: #FFFFFF;
    display: inline-block;
    cursor: pointer;
}

.part7-btn2 {
    width: 1.669rem;
    height: .338rem;
    background: linear-gradient(0deg, #E02420, #FF827D);
    border-radius: .063rem;
    font-size: .188rem;
    font-family: FZLTZHJW;
    font-weight: normal;
    color: #FFFFFF;
    text-align: center;
    line-height: .338rem;
    margin: .188rem auto 0;
    cursor: pointer;
}

/* part8 */

.part8 {
    margin-top: -0.6rem;
    padding-top: .006rem;
}
/* 地区 */
.part8-box1 {
    height: 3.5rem;
    /* margin: 0 auto; */
     width: 7.5rem;
    /* height: 5.95rem;  */
    margin: 0.5rem auto 0;
      background: url("../images/HT_nixi/luu.png") no-repeat center;
    background-size: 100% 100%;
    /* padding: 0.5rem 0.3rem 0.5rem 0.3rem; */
    /* background: #fff; */

    border-radius: .163rem;
}

.part8-title {
    width: 7.5rem;
    height: .575rem;
    margin: 0 auto;
    /* background: url(../images/txt_08.png) no-repeat center; */
    background-size: contain;
}

.part8-box2 {
    width: 6.375rem;
    overflow: hidden;
    margin: 0.75rem auto 0;
}

.part8-txt1 {
    width: .719rem;
    height: .325rem;
    background: linear-gradient(-5deg, #FD5300, #FD5300);
    border-radius: .131rem;
    font-size: .15rem;
    font-family: FZLanTingHeiS-R-GB;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    line-height: .325rem;
    float: left;
    margin-right: .075rem;
    margin-bottom: .113rem;
    cursor: pointer;
    box-sizing: border-box;
}

.part8-txt1-active {
    background: linear-gradient(-5deg, #FF4200, #FFB318);
}

/* part9 */

.part9 {
    display: none;
    width: 100%;
    height: 1.319rem;
    background: #0060C0;
    /* margin-top: .313rem; */
    position: fixed;
    bottom: 0;
    z-index: 100;
    /* display: flex; */
    justify-content: center;
    align-items: center;
}

.part9-box1 {
    width: 3.669rem;
    height: 1.231rem;
    background: url(../images/bg_07.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: .313rem;
}

.part9-txt1 {
    width: 3.175rem;
    height: 1.169rem;
    background: url(../images/txt_15.jpg) no-repeat center;
    background-size: 100% 100%;
}

.part9-txt2 {
    font-size: .263rem;
    font-family: FZLTDHJW;
    font-weight: normal;
    color: #0D6CEA;
    text-align: center;
    padding-top: .063rem;
}

.part9-btn1 {
    width: 1.4rem;
    height: .338rem;
    background: linear-gradient(0deg, #E02420, #FF827D);
    border-radius: .063rem;
    text-align: center;
    color: #fff;
    line-height: .338rem;
    font-size: .188rem;
    margin: .063rem auto 0;
    cursor: pointer;

}

@media only all and (max-width:1080px) {
    .swiper-button-prev {
        display: none;
    }

    .swiper-button-next {
        display: none;
    }

}