@media (max-width: 1600px) {
    .wrap{width: 1400px;}
    .col1Slick{width: 49.9743%;}
}
@media (max-width: 1440px) {
    .wrap{width: 1200px;}
    .nav-dl dd .nav-div a{font-size: 15px;}
    .footerLink{gap: 20px;}
    .footerLink span{padding-right: 20px;}
    .teacherList li{width: 50%;}
    .professionalList li .pic{width: 200px;}
    .professionalList li .pic::before{padding-top: 93%;}
    .col1Slick{width: 52.9743%;}
}
@media (max-width: 1250px) {
    .wrap{width: 1000px;}
    .head-right{padding-left: 50px;}
    .head-right{margin-left: 0;}
    .nav-dl dd .nav-div a{font-size: 13px;}
    .footerLink{gap: 10px;}
    .footerLink span{padding-right: 10px;min-width: 92px;}
    .prV1{flex-wrap: wrap;}
    .prV1 .item{flex-basis: calc(50% - 30px);margin: 15px;}
    .prV1{padding: 5% 20px;}
}
@media (max-width: 1000px) {
    .wrap{width: auto;padding: 0 20px;min-width: 0;}
    .aykj-prev,.aykj-next{width: 60px !important;height: 60px !important;}
}
.mobile .header .logo img{height: 30px;}
.mobile .header .head-right{background: #fff;position: fixed;left: 100%;top: 0px;width: 70vw;height: 100vh;z-index: 11;transition: all 0.4s ease-out;visibility: visible !important;padding-left: 0;}
.mobile .header .logo{padding: 10px 0;}
.mobile .header .menu{display: block;}
.mobile .header .head-right.active{left: 30vw;}
.mobile .header.active{left: -69vw;}
.mobile .header .head-right::before{display: none;}
.mobile .header .head-rightTop{display: block;padding-top: 0;margin-bottom: 20px;}
.mobile .header .head-right-top-dl{background: #9d1c20;margin-bottom: 20px;}
.mobile .header .head-right-top-dl dd{padding: 18px 9px;}
.mobile .header .head-right-top-dl dd:before{background:#fff}
.mobile .header .head-right-top-dl dd a{color:#fff}
.mobile .header .head-right-search-box .search-input{border-color: #9d1c20;width: 80%;margin: 0 auto;padding-right: 45px;}
.mobile .header .head-right-search-box .search-input input{height: 45px;line-height: 45px;}
.mobile .header .head-right-search-box .search-input a{width: 45px;height: 45px;background-image: url(../images/img/searchh.png);}
.mobile .header .nav-dl{display: block;height: calc(100vh - 150px);overflow-y: auto;padding: 0 20px;}
.mobile .header .nav-dl dd{border-bottom: 1px solid #ddd;}
.mobile .header .nav-dl dd .nav-div a{color: #333;padding: 15px 0;font-size: 16px;}
.mobile .header .nav-dl dd .nav-div a::before,.mobile .nav-dl dd .sub-nav-box .sub-nav-ul li a::before{display: none;}
.mobile .header .nav-dl dd .nav-div{display: flex;justify-content: space-between;align-items: center;gap: 30px;}
.mobile .header .nav-dl dd.hover .nav-div a{color: #9d1c20;}
.mobile .header .nav-dl dd .nav-div .btn{display: block;}
.mobile .header .nav-dl dd .sub-nav-box{position: unset;visibility: visible; opacity: 1; transform: unset;height: 0;overflow: hidden;}
.mobile .header .nav-dl dd .sub-nav-box .sub-nav-ul{opacity: 1;visibility: visible;box-shadow: none;transform: unset;padding-bottom: 10px;}
.mobile .header .nav-dl dd .sub-nav-box .sub-nav-ul li a{    color: #666;line-height: 30px; height: 30px; text-align: left;}
.mobile .header .nav-dl dd.hover .nav-div .btn{transform: rotateZ(135deg);}
.mobile .header .nav-dl dd.hover .sub-nav-box{height: auto;}
.mobile .indexBanner .mySlide a{height: 400px;}
.mobile .indexBanner .wrap{display: none;}
.mobile .indexBanner .slick-dots {position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.mobile .indexBanner .slick-dots li {display: inline-block;width: 14px;height: 14px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;border: 1px solid #fff;background: #fff;}
.mobile .indexBanner .slick-dots li.slick-active {border: 1px solid #9d1c20;background: #9d1c20;}
.mobile .column1{padding: 50px  0 30px;}
.mobile .indexTitle .more{background-size: auto 10px;background-position: center right 10px;padding: 10px 50px 10px 10px;}
.mobile .column1 .indexTitle .more{display: none;}
.mobile .indexTitle .title{font-size: 30px;}
.mobile .indexTitle .title img{height: 20px;}
.mobile .indexTitle{margin-bottom: 30px !important;}
.mobile .col1C{display: block;}
.mobile .col1Slick{width: 100%;margin-bottom: 20px;}
.mobile .col1R{gap: 10px;}
.mobile .col1R li a{padding: 15px;}
.mobile .column3,.mobile .column2{padding: 30px 0;}
.mobile .col2C{display: block;}
.mobile .col2C .item{margin-bottom: 20px;top: auto;}
.mobile .footerLink span{min-width: 50px;}
.mobile .footerLink{display:none}
.mobile .footerL .footerLogo img{height:auto;width:100%}
.mobile .footerC,.mobile .footerL .telItem{display: block;}
.mobile .footerL .telItem .item{justify-content: flex-start;margin-bottom: 15px;}
.mobile .footerR{justify-content: flex-start;}
.mobile .footerC{padding: 30px 0;}
.mobile .footerB{display: block;height: auto;padding: 20px 0;}
/* ————— 内页 start ————— */
.mobile .subBanner{margin-top: 53px;}
.mobile .flexC{display: block;}
.mobile .leftMenu{width: 100vw;padding-left: 0;top: 0;position: relative;left: -20px;}
.mobile .leftMenu .titleT{display: none;}
.mobile .leftMenuList{padding: 20px;white-space: nowrap;overflow-x: auto;text-align: center;}
.mobile .leftMenuList::-webkit-scrollbar {display: none}
.mobile .leftMenuList li{padding: 0;height: 20px;line-height: 20px;display: inline-block;margin-right: 20px;}
.mobile .leftMenuList li a{font-size: 16px;}
.mobile .leftMenuList li:after{display: none;}
.mobile .leftMenuList li::before{height: 3px;bottom: -10px;top: auto;left: 30%;right: 30%;background: #9d1c20;}

.mobile .teacherList{margin-right: -10px;}
.mobile .teacherList li{margin-bottom: 10px;}
.mobile .teacherList li a{padding: 30px 10px;margin-right: 10px;}
.mobile .teacherList .pic{width: 80%;}
.mobile .teacherList .pic,.mobile .teacherList .info{margin-bottom: 20px;}
.mobile .teacherList .titlec,.mobile .teacherList .title{margin-bottom: 15px;}

.mobile .teacherView{padding: 40px 20px 30px;}

.mobile .honorList dd{width: 50%;}
.mobile .honorList dd a{margin-right: 10px;}
.mobile .honorList dd{margin-bottom: 10px;}
.mobile .honorList{margin-right: -10px;}

.mobile .scientificList li{width: 100%;margin-bottom: 15px;}
.mobile .scientificList li a{margin-right: 10px;padding: 20px;}
.mobile .scientificList{margin-right: -10px;}

.mobile .newsView{padding: 20px;}
.mobile .newsView .title{font-size: 24px;line-height: 32px;}
.mobile .newsView .title{margin-bottom: 20px;}
.mobile .newsView .titlec{display: block;padding-bottom: 20px;margin-bottom: 20px;}
.mobile .newsView .titlec .flex{margin-top: 10px;justify-content: flex-start;}

.mobile .leaderView{padding: 20px;}
.mobile .leaderView img,.mobile .leaderView .title{margin-bottom: 20px;}

.mobile .imgTextList li a{display: block;}
.mobile .imgTextList li .pic{margin-bottom: 20px;}

.mobile .textList li{width: 100%;margin-bottom: 20px;}
.mobile .textList li a{height: 100px;}
.mobile .textList li .more{display: none;}
.mobile .textList li .text .title{margin-bottom: 15px;}

.mobile  .about{padding: 20px;}
.mobile  .about .title{margin-bottom: 15px;}


.mobile .leaderBox{padding: 20px;}
.mobile .leaderList{margin-right: -10px;}
.mobile .leaderList li{width: 50%;margin-bottom: 30px;}
.mobile .leaderList li a{margin-right: 10px;padding-bottom: 20px;}

.mobile .professionalList li{width: 100%;}
.mobile .professionalList li a{display: block;padding: 20px;}
.mobile .professionalList li .pic{width: 100%;margin-bottom: 20px;}
.mobile .professionalList li .pic::before{padding-top: 60%;}

.mobile .professionalView{padding: 20px;}
.mobile .professionalView .titleT{margin-bottom: 20px;}
.mobile .prV1 .info{font-size: 22px;}
.mobile .prV2 .item,.mobile .prV3 .item{width: 100%;margin-bottom: 10px;}
.mobile .prV4{display: block;padding-bottom: 40px;}
/* ————— 内页 end ————— */