@charset "UTF-8";
@media screen and (max-width:1280px){
}
@media screen and (max-width: 1000px){
:root{--size20:20px;--size18: 16px;--size16: 14px;--size14: 13px;--container-inner: 100%;--list-container-inner: 100%;}
html{font-size: 65px;}
.container-con{
    padding: 0 4%;
}
body.navopen {
    overflow: hidden;
}
.mobileNavBox .wp-menu a{border-bottom:1px solid #ffffff47}
.mobileNavBox .wp-menu .sub-menu .sub-menu a{padding-left:2em}
.mobileNavBox .wp-menu .sub-menu a{font-size:14px;line-height:34px;display:block;padding-left:1em}
.mobileNavBox .searchbox{margin-top:20px;width:100%}
.mobileNavBox .wp-search .search-btn{
    left: auto;
    width: 40px;
    height: 40px;
}
.mobileNavBox .wp-search .search-input{
    margin: 0 40px 0 20px;
}
.mobileNavBox .searchbox:hover .wp-search{width:100%}
.mobileNavBox .wp-menu li{position:relative}
.mobileNavBox .wp-menu .menu-link{font-size:var(--size16);line-height:40px}
.mobileNavBox{padding: 92px 4% 40px;flex-direction: column;justify-content: flex-start;}
.mobileNavBox .wp-menu .sub-menu{text-align:left;margin-top:0;overflow:hidden;height:0;opacity:0}
.mobileNavBox .wp-menu .open .sub-menu{
    height: auto;
    overflow: inherit;
    opacity: 1;
}
    .mobileNavBox .wp-menu{display:block;min-height:auto;padding-bottom:0;border:none;margin-bottom:20px;text-align:left}
.mobileNavBox .wp-search .search-input input.search-title{
    line-height: 40px;
    font-size: 16px;
}
    em.menu-switch-arrow:after{content:"+";color:#fff;font-size: 23px;opacity: 0.8;}
.open>em.menu-switch-arrow{transform: rotate(45deg);}
em.menu-switch-arrow{position:absolute;right:0;line-height:40px;width:30px;text-align:center;z-index:1;top:0;font-weight:400}

.mobileNavBox .smenu-link ul li{
}
.mobileNavBox .smenu-link ul{justify-content: flex-start;}
.mobileNavBox .smenu-link ul li.links a,.mobileNavBox .smenu-link ul li.links:last-child a{
    display: block;
    border: 1px solid rgb(255 255 255 / 50%);
    line-height: 2;
}
.mobileNavBox .smenu-link{
    width: 100%;
}
.header{
    background: var(--globalColor);
}
.head-left{
    margin: 0;
}
.head-right{
    display: none;
}
a.menuBtn{
    display: flex;
}
.banner .item-imgs a{padding-top: 44.79%;}
.banner .slick-prev, .banner .slick-next{display:none}
body{
    padding-top: 1.4rem;
}
.feature{
    /* display: none; */
}
    .feature li a{
    width: 55px;
    height: 55px;
    font-size: 10px;
}
    .feature li a img{
    height: 17px;
}
    .consult-con .consult-tt{
    height: 40px;
    font-size: 18px;
}
    .consult-con{
    width: 76%;
}
    .consult-con .bottom .wz p:before{
    margin-top: 4px;
}
.container1 .container-inner,.container2 .container-inner,.container3 .container-inner,.container4 .container-inner,.container5 .container-inner,.container6 .container-inner{
    padding: 30px 0;
}
.container1 .tab-list{
    flex-wrap: wrap;
}
.container1 .tab-list li{
    width: 47%;
    flex: none;
    /* height: 59px; */
}
.container1 .tab-list li:after{
    display: none;
}
.container1 .tab-con .item-list{
    gap: 30px;
    flex-direction: column;
}
.box21 {
    height: auto;
    background: none;
    border-radius: 0;
}
.box21 .item-list {
    display: flex;
    flex-direction: column;
    padding: 0;
    gap: 0.2rem;
}
.box21 .item-list .item{
    width: 100%;
    padding:20px;
    border-radius: 0.2rem;
    box-sizing: border-box;
}
.box21 .item-list .i1{
    background: #FAA135;
    padding-bottom: 90px;
}
.box21 .item-list .i2{
    background: var(--globalColor);
    align-items: flex-start;
    order: 2;
    margin-top: -80px;
    padding-top: 90px;
}
    .box21 .item-list .item-title{
    font-size: 22px;
}
.box21 .item-list .i2 .item-title{ align-items: flex-start;}
.box21 .item-list .item-txt{
    font-size: var(--size16);
}
.box21 .item-list .item-title:after{
    margin: 0.3rem 0;
}
.box21 .con-tt{
    background: #FAA135;
    border-radius: 50%;
    border: 0.2rem solid #fff;
    box-sizing: border-box;
    order: 1;
    position: relative;
    top: 0;
    margin-top: -70px;
    font-size: 19px;
    line-height: 2;
    width: 140px;
    height: 140px;
}
.container3 .tab-con .item-txt{
    padding: 20px;
}
.box41 .item-list .item .i{
    margin: 0 15px;
}
.box41 .item-list .item{
    margin: 0 10px;
}
.box41 .item-list{
    margin: 0 -10px;
}
.box51 .item-list .item{
    /* min-width: 92px; */
}
.box51 .slick-prev {
    left: -15px;
}

.box51 .slick-next {
    right: -15px;
}
.more-btn{
    width: 100px;
    line-height: 37px;
}
.box61 .item-list .item .item-num .num{
    font-size: 26px;
}
.box61 .item-list .item .item-num{
    height: 25px;
}
.box61 .item-list .item:nth-child(2) .item-num .num{font-size: 23px;}

.box61 .item-list .item .item-num .d[data-d="+"]{
    font-size: 16px;
}
.box71{
    display: block;
}
.box71 .head-tt{
    align-items: center;
}
.box71 .l{
    padding: 30px 4%;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.box71 .codeImg{
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}
.box71 .more-btn{
    margin: 0;
}
.box71 .link-list{
    flex-wrap: wrap;
}
.box71 .link-list .link:after{
    border-bottom: 1px solid rgb(255 255 255 / 20%);
    box-sizing: border-box;
}
.box71 .link-list .link{
    width: 50%;
    padding: 20px 10px;
    height: auto;
    padding-bottom: 77px;
}
.container7 .container-con{
    padding: 0;
}
.box71 .con{
    width: 100%;
}
.box71 .link-list .link-more{
    /* position: static; */
    /* margin-top: 30px; */
    /* display: block; */
    bottom: 30px;
}
.box71 .link-list .link-menu{
    margin: 20px 0;
}
.footer .container-con{flex-direction: column;align-items: center;}
.container.footer .foot-tt{
    text-align: center;
}
.foot-center{
    margin: 20px 0;
}
.list-banner{
    height: 49vw;
}
.col_menu_head{
    padding: 0 4vw;
    bottom: 13vw;
}
.container.l-list .container-inner{padding: 0 4vw;box-sizing: border-box;}
.col_menu_head .col_tt .tt1{font-size: 49px;}
.col_menu_head .col_tt .tt2{font-size: 24px;}
.col_menu_head .col_name{
    margin-top: 30px;
    font-size: 20px;
    display: none;
}

.col_list_head{
    height: 48px;
    padding: 0;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: space-between;
}
.col_list_head .col_name{
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
.column-switch{display:block;width:30px;height:20px;background:url(../images/menu-dot-w.png) no-repeat center;}
.col_list ul{
    display: block;
}
    .col_list ul li{float:none;border-bottom:1px solid #ffffff2e}
.col_path{display:none}
.col_list .slick-next{right:-20px;font-size:17px}
.col_list .col_column .col_item_link{font-size: 15px;border:none;text-align:left;padding:0;line-height:39px;display: block;}
.col_list{height:auto;position:static;display:none}
.list-container .container-inner, .info-container .container-inner{
    padding: 30px 0;
}
.article{
    box-shadow: none;
    padding: 0;
}
.article h1.arti_title{
    font-weight: normal;
}
.admissionList .lbox22 .con{
    flex-direction: column;
}
.admissionList .lbox22 .cont_tt{
    max-width: 2.7rem;
    width: 100%;
    height: 108px;
}
.admissionList .lbox22 .cont_tt img{
    top: 0;
}
.admissionList .lbox21 .con{
    display: block;
}
.admissionList .lbox21 .con .item-img{
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 30px;
}
.admissionList .lbox31 .tis{
    margin-top: 30px;
}
.admissionList .lbox31 .list1:after, .admissionList .lbox31 .list1:before{display: none;}
.admissionList .lbox31 .item-list{
    padding: 0 14px;
}
.admissionList .lbox31 .list1{
    margin-bottom: 30px;
}
.admissionList .lbox31 .item{
    width: 136px;
}
.admissionList .lbox31 .list2{
    flex-direction: row;
}
.admissionList .lbox31 .item-list.list2 .sjx2{
    rotate: none;
}
.admissionList .lbox31 .item-box{max-width: 148px;}
.admissionList .lbox31 .item-list.list1 .sjx2:last-child{display:block;position: absolute;right: 0;}
.admissionList .lbox51 .con .x{
    margin: 0 30px;
}
.admissionList .lbox21 .cont_tt i,.admissionList .lbox21 .cont_tt .icon{
    display: none;
}
.admissionList .lbox21 .con .cont_tt{
    width: 100%;
    justify-content: center;
    margin-bottom: 20px;
}
}
@media screen and (max-width: 767px){
 .container3 .tab-list{
    display: none;
}
.foot-center .contant .con{
    height: auto;
    gap: 10px;
}
    .foot-center .contant p{
    width: auto;
}
.container3 .tab-list .i{
    width: 100%;
    height: 1px;
    display: none;
    margin: 10px 0;
}
.container3 .tab-con .item{
    display: block;
}
.container3 .tab-con .item-imgs{
    width: 100%;
}
.container3 .tab-con .head-tt{
    display: flex;
}
.container3 .tab-con .tab-item{
    display: block ! important;
}
.container3 .tab-con .tab-item:nth-child(1){
    margin-bottom: 30px;
}
.box41 .item-list{
    flex-direction: column;
    gap: 20px;
    margin: 0;
}
.box41 .item-list .item{
    width: 100%;
    margin: 0;
}
.box51 .item-list .item .apply-time{
    width: 90%;
    /* margin: 0 1%; */
    height: 110px;
    max-width: 94px;
}
.box51 .item-list{
    justify-content: center;
    row-gap: 20px;
    padding: 0 17px;
}
    .box61 .item-list{
    justify-content: flex-start;
    row-gap: 20px;
}
.box61 .item-list .item{
    width: 33.33%;
}
.col_item_list .item-list.list-default .item .item-imgs{
    width: 100%;
}
.col_item_list .item-list.list-default .item{margin-bottom:20px;display:block;/* padding-bottom:20px;*/        /* border-bottom:1px solid #999;*/;}
.col_item_list .item-list.list-default .item a {display:block;}
.col_item_list .item-list.list-default .item .item-txt{
    margin: 11px 0;
}
.article h1.arti_title{=: =;line-height: 28px;font-size: 21px;}
.article h2.arti_title{line-height:28px;font-size:16px}
.admissionList .lbox22 .con2 .item-list{
    column-gap: calc((100% - 3 * 146px)/2 );
    row-gap: 20px;
}
.admissionList .lbox22 .con2 .item{width: 137px;height: 137px;}
.admissionList .lbox22 .con2 .item:after{
    display: none;
}
.admissionList .lbox31 .item{
    width: 100%;
    min-height: auto;
}
.admissionList .lbox31 .item-list{flex-direction: column;align-items: center;gap: 20px 0;}
.admissionList .lbox31 .item-box{
    max-width: fit-content;
}
.admissionList .lbox31 .item-list.list1 .sjx2:last-child{
    position: static;
}
.admissionList .lbox31 .con .sjx2,.admissionList .lbox31 .item-list.list2 .sjx2{
    top: 0;
    rotate: 90deg;
}
.admissionList .lbox41 .item{
    width: 50%;
}
}

@media screen and (max-width:479px){
   .box61 .item-list .item .item-title{
    font-size: 14px;
} 
.box61 .item-list .item{
    width: 50%;
}

.box71 .link-list .link:after{
}
.admissionList .lbox22 .con2 .item-list{
    column-gap: calc((100% - 3 * 100px)/2 );
}
.admissionList .lbox22 .con2 .item{width: 100px;height: 100px;}
.admissionList .lbox22 .con2 .item-txt{
    font-size: 10px;
}
  .admissionList .lbox41 .item-box{
    height: 55vw;
}  
.admissionList .lbox41 .item-list .item-icon{
    height: 34px;
    margin-bottom: 15px;
}
.admissionList .lbox51 .item-img {
    width: 93px;
    flex: none
}
.admissionList .lbox51 .con .x{
    margin: 0 10px;
}
    .consult-con .bottom{
    flex-direction: column;
    padding: 15px;
}
    .consult-con .bottom .wz p{
    padding: 0;
}
}
@media screen and (max-width:350px){
.box51 .item-list .item .apply-time .month{
    font-size: 15px;
}
}