@charset "utf-8";
@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}

@font-face
{font-family: "微软雅黑";}










*{box-sizing:border-box;color:#333;font-size: .16rem;}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit; font-family:"microsoft yahei",'PingFang SC','PingFangMedium';/* font-size: inherit; */}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
a{    cursor: pointer;}
pre{word-break: break-word;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;max-width: 16rem;width: 96%;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.08,1.08);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}	
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;}
.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}

.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline:hover{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 
.img_full{width: 100%;height: 100%;display: block;object-fit: cover;}

.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}
html{font-size: 5.2083vw;}
body{background-color: #f5f5ff;}

/* ::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;} */

.c-main{color:#282B8C!important;}

/* 公共部分 */
.head{position: sticky;width: 100%;left: 0;top: 0;z-index:100;height: 1.1rem;background:url(../images/img.jpg) no-repeat center;background-size:cover;}
.head .wrap{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.head .r{display: flex;align-items: center;}
.hd-logo{}
.hd-logo .img{height: 0.58rem;width: auto;max-width: initial;}

.hd-lang,.hd-admin{width: 0.48rem;height: 0.48rem;border-radius:50%;display: flex;align-items: center;justify-content: center;}
.hd-lang::before,.hd-admin::before{content:'';width: 0.28rem;height: 0.28rem;}
.hd-lang{background-color: #545aed;}
.hd-lang::before{background:url(../images/icon_01.png) no-repeat center;background-size:contain;}
.hd-lang:hover{background-color: #3239ec;}
.hd-admin{margin-left: 0.15rem;background-color: #d5ab63;}
.hd-admin::before{background:url(../images/icon_02.png) no-repeat center;background-size:contain;}
.hd-admin:hover{background-color: #d39222;}


.hd-nav{}
.hd-nav li{display: inline-block;vertical-align: middle;position: relative;margin-right: 0.4rem;}
.hd-nav li>a{display: block;font-size: 0.2rem;color:#fff;line-height: 1.1rem;}
.hd-nav li.cur>a,.hd-nav li:hover>a{font-weight: bold;}

.hd-nav .drop{width: 1.8rem;position: absolute;left: 50%;transform: translate(-50%,0) scaleY(0);visibility: hidden;opacity: 0;transition: all .3s ease 0s;transform-origin: center top;z-index:100;background-color: #282B8C;}
.hd-nav .lk{display: block;font-size: 0.18rem;color:#fff;text-align: center;line-height: 0.28rem;border-top:1px solid rgba(255,255,255,.1);padding:.12rem .05rem;}
.hd-nav .lk:hover{color:#d5ab63;}
.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: translate(-50%,0) scaleY(1);}



.foot{background-color: #363AA1;}
.ft-t{color:#fff;padding:0 0 0.4rem;position: relative;}
.ft-t .kuang{height:1.21rem;position: absolute;left: 50%;top: -0.75rem;transform: translate(-50%,0);z-index:1;}
.ft-t .wrap{display: flex;align-items: flex-start;justify-content: space-between;position: relative;z-index:2;}
.ft-t .col{max-width: 5.05rem;width: 32%;margin-top: .7rem;}
.ft-t .fz{font-size: 0.16rem;height: 0.55rem;display: flex;align-items: center;border:1px solid #5358DF;margin-bottom: 0.15rem;padding:0 0.2rem;}
.ft-t .cenbox{width: 31%;margin:-0.56rem 0 0;}
.ft-t .pic{width: 100%;display: block;}
.ft-t .list{display: flex;justify-content: space-between;align-items: center;padding:0 0.1rem;margin-top: 0.38rem;}
.ft-t .list .grp{text-align: center;}
.ft-t .list .fz1{font-size: 0.26rem;font-family: 'SourceHanSerifCN';line-height: 1;}
.ft-t .list .fz2{font-size: 0.2rem;opacity: 0.6;margin-top: 0.13rem;}
.ft-t .list .line{width: 1px;height: 0.56rem;background-color: #fff;}


.ft-b{background-color: #282B8C;padding:0.25rem 0;}
.ft-b .txt{text-align: center;font-size: 0.18rem;color:#6567AA;line-height: 0.23rem;}
.ft-b .txt img{
    width: .4rem;
}


/* 最新动态 */
.inner-ban{height: 5.15rem;}

.pub-tt{margin-bottom: 0.45rem;text-align: center;font-size: 0;position: relative;}
.pub-tt .circle{width: 0.81rem;height: 0.81rem;background:url(../images/icon_05.png) no-repeat center;background-size:contain;display: inline-block;vertical-align: middle;}
.pub-tt .bt{font-size: 0.42rem;color:#333333;font-weight: bold;margin-top: -0.65rem;}
.pub-tt .bt em{color:#282B8C;}
.pub-tt .x{width: 0.56rem;height: 0.05rem;background:url(../images/icon_06.png) no-repeat center;background-size:cover;display: inline-block;vertical-align: middle;margin-top: 0.07rem;}

.pub-tt .more{font-size: 0.18rem;color:#666666;display: flex;align-items: center;position: absolute;right: 0;top: 50%;transform: translate(0,-45%);}
.pub-tt .more::after{content:'';width: 0.5rem;height: 0.15rem;background:url(../images/icon_12.png) no-repeat center;background-size:contain;margin-left: 0.08rem;}
.pub-tt .more:hover{color:#282B8C;}

.pub-tt.white .circle{background-image:url(../images/icon_05-1.png);}
.pub-tt.white .bt{color:#fff;}
.pub-tt.white .bt em{color:#D5AB63;}
.pub-tt.white .x{background-image:url(../images/icon_06-1.png);}
.pub-tt.white .more{color:#fff;}
.pub-tt.white .more::after{background-image:url(../images/icon_12-1.png);}
.pub-tt.white .more:hover{color:#D5AB63;}

.main{padding:0.45rem 0 1.65rem;}

.xw-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -2.4%;}
.xw-list .item{background-color: #fff;border:1px solid #DCDCF0;width: 48.8%;margin-top: 2.4%;}
.xw-list .box{display: flex;align-items: center;padding:0.35rem 0.35rem;}
.xw-list .date{width: 0.9rem;height: 0.75rem;line-height: 0.75rem;background:url(../images/icon_07.png) no-repeat center;background-size:100% 100%;margin-right: 0.25rem;font-weight: bold;color:#fff;text-align: center;}
.xw-list .date .wz1{font-size: 0.26rem;font-family: 'SourceHanSerifCN';display: inline-block;vertical-align: middle;line-height: 1;margin-top: -0.18rem;}
.xw-list .date .wz2{font-size: 0.18rem;font-family: 'SourceHanSerifCN';display: inline-block;vertical-align: middle;line-height: 1;margin-top: 0.1rem;}
.xw-list .date .x{width: 1px;background-color: #fff;height: 0.4rem;transform: rotate(25deg);display: inline-block;vertical-align: middle;margin:0 0.02rem;}
.xw-list .info{flex:1;overflow: hidden;}
.xw-list .title{font-size:0.2rem;color:#333333;line-height: 1.4;-webkit-line-clamp: 1;}
.xw-list .txt{font-size: 0.16rem;color:#9E9E9E;line-height: 0.26rem;margin-top: 0.11rem;-webkit-line-clamp: 2;}
.xw-list .item:hover{background:url(../images/img_02.jpg) no-repeat center;background-size:cover;}
.xw-list .item:hover .date{background-image:url(../images/icon_07-1.png);}
.xw-list .item:hover *{color:#fff;}
.xw-list .item:hover .txt{color:#9A9DEA;}


.pagelist{text-align: center;font-size: .16rem;color: #575757;margin-top: 0.8rem;display: flex;align-items: center;justify-content: center;}
.pagelist *{font-size: inherit;}
.pagelist a{width:.38rem;height: .38rem;line-height: .36rem;background-color: transparent;margin:0 .05rem;border:1px solid #DCDCDC;border-radius:.02rem;display: flex;align-items: center;justify-content: center;}
.pagelist a.active,.pagelist a:hover{background-color:#3539a0;color:#fff!important;border-color:#3539a0;}
.pagelist .first,.pagelist .last{border:0;width: auto;padding:0 0.14rem;}
.pagelist .prev,.pagelist .next{font-size: 0;display: flex;align-items: center;justify-content: center;}
.pagelist .prev::before,.pagelist .next::before{content:'';width: 0.1rem;height: 0.18rem;background:url(../images/icon_14.png) no-repeat center;background-size:contain;}
.pagelist .next::before{transform: rotate(180deg);}
.pagelist .prev:hover::before,.pagelist .next:hover::before{background-image:url(../images/icon_14-1.png)}


/* 关于主页 */
.us-main{padding:0.5rem 0 2.65rem;background:url(../images/us_02.png) no-repeat center bottom #f5f5ff;background-size:cover;}

.us-main .detail{font-size: 0.18rem;color:#333333;line-height: 0.58rem;}
.us-main .file .ico{width: 0.23rem;margin-right: 0.06rem;display: inline-block;vertical-align: middle;}
.us-main .file:hover{color:#282B8C;}


/* 导师风采 */
.ds-list{display: flex;flex-wrap: wrap;margin:-3% 0 0 -3%;}
.ds-list .item{background-color: #fff;display: flex;width: 30.3%;margin:3% 0 0 3%;}
.ds-list .imgbox{width: 1.89rem;height: 2.32rem;}
.ds-list .img{width: 100%;height: 100%;display: block;}
.ds-list .info{flex:1;overflow: hidden;padding:0.3rem 0.25rem 0.2rem;}
.ds-list .tt{border-bottom:1px solid #2301A2;padding-bottom: 0.13rem;position: relative;}
.ds-list .tt::after{content:'';width: 0.12rem;height: 0.12rem;background:url(../images/icon_08.png) no-repeat center;background-size:contain;position: absolute;right: 0;bottom: -0.04rem;}
.ds-list .name{font-size: 0.24rem;color:#333333;}
.ds-list .wz{font-size: 0.18rem;color:#3539A0;margin-left: 0.15rem;}
.ds-list .txt{font-size: 0.16rem;color:#666666;-webkit-line-clamp: 4;line-height: 1.5;padding-top: 0.1rem;}
.ds-list .txt p{margin-top: 0.1rem;}
.ds-list .txt em{color:#333;}
.ds-list .item:hover{background:url(../images/img_04.jpg) no-repeat center;background-size:cover;}
.ds-list .item:hover *{color:#fff;}
.ds-list .item:hover .tt{border-color:#D5AB63;}
.ds-list .item:hover .tt::after{background-image:url(../images/icon_08-1.png)}



/* 学科列表 */

.xk-mod{margin-bottom: 0.45rem;}
.xk-mod .t-tit{font-size: 0.22rem;color:#fff;font-weight: bold;height: 0.55rem;display: flex;align-items: center;width: calc(100% - 0.26rem);background:url(../images/img_06.png) no-repeat right center;background-size:cover;padding:0 0.2rem;position: relative;z-index:2;}
.xk-mod .t-tit::before{content:'';width: 0.12rem;height: 0.12rem;background:url(../images/icon_09.png) no-repeat center;bakcground-size:contain;margin-right: 0.12rem;}
.xk-mod .box{padding:0.5rem 0.2rem 0.3rem 0.35rem;background-color: #fff;margin-top: -0.3rem;box-shadow: 0 0 0.1rem 0 rgba(53, 57, 160, 0.2);}

.xk-list{display: flex;flex-wrap: wrap;}
.xk-list li{width: 25%;overflow: hidden;position: relative;padding-right: 0.1rem;}
.xk-list .lk{font-size: 0.22rem;color:#333333;line-height: 0.56rem;display: block;padding:0 0.15rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.xk-list .lk::before{content:'';display: inline-block;vertical-align: middle;width: 0.06rem;height: 0.06rem;background-color: #3539A0;border-radius:50%;margin-right: 0.15rem;position: relative;z-index:5;}
.xk-list li::before,.xk-list li::after{content:'';position: absolute;width: 1px;border-left:1px dashed #D8D8D8;left: 0.18rem;height: 0.28rem;}
.xk-list li::before{top: 0;}
.xk-list li::after{bottom: 0;}
.xk-list li:hover .lk{background:url(../images/img_11.jpg) no-repeat center;background-size:cover;}
.xk-list li:hover .lk{color:#fff;}
.xk-list li:hover .lk::before{background-color: #D5AB63;}
.xk-list li:nth-child(1):before,.xk-list li:nth-child(2):before,.xk-list li:nth-child(3):before,.xk-list li:nth-child(4):before{display: none;}









/* 学院列表 */
.ss-top{margin-bottom: 0.6rem;position: relative;z-index: 9;}
.ss-top .line{height: 0.06rem;background:url(../images/img_08.png) no-repeat center;background-size:100% 100%;margin:0 0.1rem;position: relative;z-index:2;}
.ss-top .box{margin-top: -0.04rem;padding:0.35rem 0.2rem 0.4rem 0.35rem;box-shadow: 0 0 0.1rem 0 rgba(53, 57, 160, 0.2);background:url(../images/img_10.jpg) no-repeat center;background-size:cover;}



.xk-mod{margin-bottom: 0.45rem;}
.xk-mod .t-tit{font-size: 0.26rem;color:#fff;font-weight: bold;height: 0.7rem;display: flex;align-items: center;width: calc(100% - 0.26rem);background:url(../images/img_06.png) no-repeat right center;background-size:cover;padding:0 0.2rem;position: relative;z-index:2;}
.xk-mod .t-tit::before{content:'';width: 0.12rem;height: 0.12rem;background:url(../images/icon_09.png) no-repeat center;bakcground-size:contain;margin-right: 0.12rem;}
.xk-mod .box{padding:0.5rem 0.2rem 0.3rem 0.35rem;background-color: #fff;margin-top: -0.3rem;box-shadow: 0 0 0.1rem 0 rgba(53, 57, 160, 0.2);}

.xy-list{display: flex;flex-wrap: wrap;}
.xy-list li{width: 33.33%;overflow: hidden;position: relative;padding-right: 0.1rem;}
.xy-list .lk{font-size: 0.18rem;color:#333333;line-height: 0.56rem;display: block;padding:0 0.15rem;/* overflow: hidden; *//* text-overflow: ellipsis; *//* display: -webkit-box; *//* -webkit-box-orient: vertical; *//* -webkit-line-clamp: 1; */}
.xy-list .lk::before{content:'';display: inline-block;vertical-align: middle;width: 0.06rem;height: 0.06rem;background-color: #3539A0;border-radius:50%;margin-right: 0.15rem;position: relative;z-index:5;}
.xy-list li::before,.xy-list li::after{content:'';position: absolute;width: 1px;border-left:1px dashed #D8D8D8;left: 0.18rem;height: 0.28rem;}
.xy-list li::before{top: 0;}
.xy-list li::after{bottom: 0;}
.xy-list .lk span{    color: #363aa1;
    font-weight: bold;}
a.lk.on {
    color: #fff;
    background:url(../images/img_11.jpg) no-repeat center;background-size:cover;
}
a.lk.on span{color: #fff;}
a.lk.on::before{background-color: #D5AB63;}
/*.xk-list li:hover .lk{background:url(../images/img_11.jpg) no-repeat center;background-size:cover;} */
/*.xk-list li:hover .lk{color:#fff;} */
.xy-list li:hover .lk::before{background-color: #D5AB63;}
.xy-list li:hover .lk.on::before{background-color: #D5AB63;}
.xy-list li:nth-child(1):before,.xk-list li:nth-child(2):before,.xk-list li:nth-child(3):before,.xk-list li:nth-child(4):before{display: none;}





/* 教师检索 */
.ss-top .row{line-height: 0.34rem;display: flex;margin-bottom: 0.3rem;}
.ss-top .row:last-child{margin-bottom: 0;}
.ss-top .row *{font-size: 0.18rem;color:#333333;}
.ss-top .tit{padding-right: 0.1rem;min-width: 0.6rem;}
.ss-top .lks{flex:1;overflow: hidden;}
.ss-top .lks .lk{display: inline-block;vertical-align: middle;padding:0 0.14rem;margin-right: 0.3rem;cursor: pointer;border-radius:0.2rem;}
.ss-top .lks .lk.checked,.ss-top .lks .lk:hover{color:#fff;background-color: #3539A0;}
.ss-top .lks.letter .lk{margin-right: 0.06rem;}
.ss-top .lks .lk:last-child{margin-right: 0;}

.ss-top .item{display: flex;align-items: center;width: 29.3%;margin-left: 4%;}
.ss-top .item:first-child{margin-left: 0;}
.ss-top .item .info{flex:1;overflow: hidden;}
.ss-top .ipt{border:1px solid #E1E1F1;line-height: 0.45rem;height: 0.45rem;padding:0 0.15rem;width: 100%;}
.ss-top .select{appearance: none;-webkit-appearance: none;background:url(../images/icon_10.png) no-repeat 97% center;background-size:0.15rem;cursor: pointer;}
.ss-top .select:hover{cursor: pointer;}
.ss-top .select{appearance: none;-webkit-appearance: none; }
select{ -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand { display: none; }




.ss-top .btns{padding-left: 0.15rem;}
.ss-top .anniu{margin:0 0 0 0.2rem;font-size: 0.18rem;color:#fff;width: 1.1rem;height: 0.45rem;line-height: 0.45rem;text-align: center;border:0;cursor: pointer;}
.ss-top .anniu.submit{background-color: #363AA1;}
.ss-top .anniu.reset{background-color: #D5AB63;}
.ss-top .anniu:hover{opacity: 0.9;}


/* index */
.idx-ban{position: relative;}
.idx-ban .item{height: calc(100vh - 1.1rem);}
.idx-ban .swiper-pagination{position: absolute;width: 100%;left: 0;bottom: 0.4rem;font-size: 0;height: auto;}
.idx-ban .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;background-color: #fff;opacity: .7;margin:0 .09rem!important;}
.idx-ban .swiper-pagination-bullet-active{opacity: 1;}


.idx-banbox{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-60%);width: 8.95rem;z-index:60;}
.idx-banbox .boxx{background: rgba(23, 23, 23, 0.4);padding: 0.1rem;}
.idx-banbox .search{display: flex;}
.idx-banbox .search .ipt-txt{flex:1;overflow: hidden;padding:0 0.25rem;font-size: 0.18rem;color:#333;}
.idx-banbox .search .submit{font-size: 0.2rem;color:#fff;width: 1.24rem;height: 0.64rem;background-color: #D5AB63;display: flex;align-items: center;justify-content: center;border:0;cursor: pointer;}
.idx-banbox .search .submit::before{content:'';width: 0.2rem;height: 0.2rem;background:url(../images/icon_03.png) no-repeat center;background-size:contain;margin-right: 0.09rem;}
.idx-banbox .search .submit:hover{background-color: #282B8C;}
.idx-banbox .letters{color:#fff;font-size: 0.18rem;margin-top: 0.1rem;display: flex;padding:0 0.1rem 0 0.05rem;align-items: center;}
.idx-banbox .letters span{font-weight: bold;}
.idx-banbox .letters .ems{flex:1;overflow: hidden;display: flex;justify-content: space-between;}
.idx-banbox .letters em{display: inline-block;vertical-align: middle;cursor: pointer;padding:0 2px;}


.idx-recom{padding:0.7rem 0 0.75rem;background:url(../images/idx_18.jpg) no-repeat center;background-size:cover;}
.idx-recom .topmenu{display: flex;justify-content: center;margin-bottom: 0.5rem;}
.idx-recom .topmenu .pub-tt{margin:0 0.55rem;cursor: pointer;}
.idx-recom .topmenu .disabled .bt{font-size: 0.32rem;padding-top: 0.07rem;}
.idx-recom .topmenu .disabled .bt em{color:#3A3A3A;}
.idx-recom .topmenu .disabled .x{opacity: 0;}
.idx-recom .topmenu *{transition: all 0s;}

.idx-recom .detail{position: relative;}
.idx-recom .item{display: block;text-align: center;}
.idx-recom .item .imgbox{height: 3.26rem;display: flex;align-items: center;justify-content: center;margin-bottom: 0.25rem;}
.idx-recom .item .img{width: 100%;max-height: 100%;}
.idx-recom .item .name{font-size: 0.24rem;color:#333333;font-weight: bold;}
.idx-recom .item .txt{font-size: 0.18rem;color:#666666;margin-top: 0.1rem;}
.idx-recom .swiper-container{padding:0.7rem 0 0.35rem;background:url(../images/idx_19.png) no-repeat center top;background-size:contain;position: static;}
.idx-recom .swiper-slide-active .imgbox{transform: scale(1.15,1.15);margin-bottom: 0.45rem;}
.idx-recom .swiper-slide-active .name{color:#fff;}
.idx-recom .swiper-slide-active .txt{color:#ACACAC;}
.idx-recom .swiper-pagination{display: none;}

.idx-recom .swiper-button{width: 0.54rem;height: 0.54rem;background:url(../images/idx_20.png) no-repeat center;background-size:cover;opacity: 1;top: 50%;margin-top:-0.5rem;border-radius:50%;}
.idx-recom .swiper-button-prev{left: -0.8rem;}
.idx-recom .swiper-button-next{right: -0.8rem;transform: rotate(180deg);}
.idx-recom .swiper-button:hover{background-image:url(../images/idx_20-1.png);background-color: #282B8C;}

.idx-recom .swiper-slide .imgbox { width: 2.5rem; }

.idx-hj{background-color: #fff;padding:0.55rem 0 0.75rem;}
.idx-hj .detail{display: flex;align-items: center;padding-top: 0.3rem;}
.idx-hj .pic{width: 4.7rem;margin-left: 0.4rem;}
.idx-hj .list{flex:1;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -4%;}
.idx-hj .list .item{width: 48%;margin-top: 4%;height: 1.93rem;
padding:0.02rem;background-image:url(../images/icon_11.png),url(../images/icon_11.png),url(../images/icon_11.png),url(../images/icon_11.png);background-repeat:no-repeat;background-position:left top,right top,right bottom,left bottom;background-size:0.07rem;}
.idx-hj .list .box{display: flex;align-items: center;border:1px solid #DEDFF9;padding:0.2rem 0.27rem;height: 100%;}
.idx-hj .list .date{width: 1.17rem;height: 1.17rem;display: flex;flex-direction: column;align-items: center;justify-content: center;margin-right: 0.4rem;position: relative;text-align: center;}
.idx-hj .list .date .re{position: relative;z-index:2;}
.idx-hj .list .date::after{content:'';position: absolute;z-index:1;width: 100%;height: 100%;left: 0;top: 0;background:url(../images/idx_02.png) no-repeat center;background-size:100% 100%;transition: all 0.3s;}

.idx-hj .list .fz1,.idx-hj .list .fz2{color:#fff;font-family: 'SourceHanSerifCN';line-height: 1;}
.idx-hj .list .fz1{font-size: 0.36rem;}
.idx-hj .list .fz2{font-size: 0.18rem;margin-top: 0.03rem;}
.idx-hj .list .info{flex:1;overflow: hidden;}
.idx-hj .list .title{font-size: 0.2rem;color:#333333;line-height: 0.32rem;-webkit-line-clamp: 2;}
.idx-hj .list .name{font-size: 0.18rem;color:#363AA1;border:1px solid #363AA1;border-radius:0.25rem;line-height: 0.36rem;min-width: 0.9rem;text-align: center;margin-top: 0.2rem;display: inline-block;vertical-align: middle;}
.idx-hj .list .item:hover .date::after{background-image:url(../images/idx_02-1.png);transform: rotate(90deg);}
.idx-hj .list .item:hover .title{color:#1B2C6E;}
.idx-hj .list .item:hover .name{color:#D5AB63;border-color:#D5AB63;}

.idx-ky{background:url(../images/idx_15.jpg) no-repeat center;background-size:cover;padding:0.7rem 0 0;position: relative;overflow: hidden;}
.idx-ky .pub-tt{margin-bottom: 0.42rem;}
.idx-ky .pub-tt .more{right: 0.5rem;}
.idx-ky .detail{height: 5.5rem;position: relative;overflow: hidden;background-color: #edf2ff;padding:0.7rem 1.5rem 0.6rem 1rem;margin-left: 2rem;}
.idx-ky .list{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.idx-ky .list .item{display: flex;align-items: center;margin-bottom: 0.65rem;width: 44%;}
.idx-ky .list .date{width: 1.13rem;height: 1.13rem;margin-right: 0.4rem;display: flex;flex-direction: column;align-items: center;justify-content: center;background:url(../images/idx_16.png) no-repeat center;background-size:cover;color:#363AA1;}
.idx-ky .list .fz1,.idx-ky .list .fz2{font-family: 'SourceHanSerifCN';line-height: 1;font-weight: bold;}
.idx-ky .list .fz1{font-size: 0.3rem;}
.idx-ky .list .fz2{font-size: 0.18rem;margin-top: 0.07rem;}
.idx-ky .list .info{flex:1;overflow: hidden;}
.idx-ky .list .tt{border-bottom:1px solid #363AA1;padding-bottom: 0.1rem;margin-bottom: 0.15rem;position: relative;}
.idx-ky .list .tt span{font-size: 0.2rem;color:#363AA1;margin-right: 0.3rem;}
.idx-ky .list .tt span:last-cfhild{margin-right: 0;}
.idx-ky .list .tt::after{content:'';width: 0.12rem;height: 0.12rem;background:url(../images/icon_08.png) no-repeat center;background-size:contain;position: absolute;right: 0;bottom: -0.04rem;}
.idx-ky .list .title{font-size: 0.18rem;color:#333333;line-height: 0.36rem;-webkit-line-clamp: 2;height: 0.72rem;}
.idx-ky .list .item:nth-child(2){margin-right: 0.5rem;}
.idx-ky .list .item:nth-child(3){margin-left: 0.6rem;}
.idx-ky .list .item:hover .date{background-image:url(../images/idx_16-1.png);color:#fff;}

.idx-ky .tp{width: auto;height:10rem;position: absolute;left: -5.5rem;bottom: -0.7rem;}




.idx-zs{background:url(../images/idx_07.jpg) no-repeat center;background-size:cover;}
.idx-zs .detail{height: 7.6rem;display: flex;align-items: center;justify-content: center;position: relative;}
.idx-zs .cenbox{width: 4.12rem;display: block;position: relative;}
.idx-zs .cenbox .img1{width: 100%;display: block;animation: rotate 8s linear infinite;}
.idx-zs .cenbox .img2{width: 2.88rem;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.idx-zs .item{text-align: center;border-radius:50%;position: absolute;padding: 0.16rem;}
.idx-zs .item .box{border-radius:50%;width: 100%;height: 100%;background-color: #edf2ff;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;z-index:2;}
.idx-zs .item .num{font-size: 0.42rem;color:#1F3BA5;font-weight: bold;line-height: 1;font-family: 'SourceHanSerifCN';}
.idx-zs .item .fz{font-size: 0.2rem;color:#313131;font-weight: bold;margin-top: 0.06rem;}
.idx-zs .item .circle{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:url(../images/idx_10.png) no-repeat center;background-size:cover;z-index:1;}
.idx-zs .item:hover .circle{animation: rotate2 2s linear;}
@keyframes rotate {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@keyframes rotate2 {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(50deg);
	}
}

.idx-zs .item1{width:1.78rem;height:1.78rem;left: 50%;margin-left: -4.3rem;top: 2.05rem;}
.idx-zs .item2{width:2.14rem;height:2.14rem;left: 50%;margin-left: -6.2rem;bottom: 1rem;}
.idx-zs .item3{width:1.78rem;height:1.78rem;left: 50%;margin-left: 2rem;top: 0.95rem;}
.idx-zs .item4{width:2.14rem;height:2.14rem;left: 50%;margin-left: 2.8rem;bottom: 1.35rem;}
.idx-zs .item5{width:2.14rem;height:2.14rem;bottom: 1.75rem;right: 0;}

.idx-zs .item1 .tp{height: 1.02rem;width:auto;position: absolute;left: -0.2rem;top: -0.8rem;}
.idx-zs .item2 .tp1{height: 1.7rem;width:auto;position: absolute;left: 0.15rem;top: -1.2rem;}
.idx-zs .item2 .tp2{height:auto;width:0.75rem;position: absolute;left: -0.75rem;bottom: 0.1rem;}





.idx-cg{padding:0.65rem 0 1.9rem;background:url(../images/idx_04.jpg) no-repeat center;background-size:cover;}
.idx-cg .list{display: flex;flex-wrap: wrap;margin-left: -2%;padding-top: 0.45rem;}
.idx-cg .list .item{display: block;height: 3.45rem;width: 23%;margin-left: 2%;/* box-shadow: 0 0 0.1rem 0 rgba(40, 43, 140, 0.1); */padding:0.6rem 0.5rem 0.3rem;transform: scale(1.04,1.04);}
.idx-cg .list .date{font-size: 0.18rem;color:#363AA1;line-height: 1;padding-bottom: 0.3rem;margin-bottom: 0.3rem;border-bottom:1px solid #363AA1;position: relative;}
.idx-cg .list .date span{font-size: 0.36rem;font-weight: bold;font-family: 'SourceHanSerifCN';line-height: 1;}
.idx-cg .list .date::after{content:'';width: 0.45rem;height: 0.05rem;background-color: #363AA1;position: absolute;left: 0;bottom: -0.02rem;}
.idx-cg .list .title{font-size: 0.2rem;color:#333333;line-height: 1.5;-webkit-line-clamp: 2;}
.idx-cg .list .item:nth-child(odd){background:url(../images/idx_05.png) no-repeat center;background-size:100% 100%;transform-style: preserve-3d}
.idx-cg .list .item:nth-child(even){background:url(../images/idx_06.png) no-repeat center;background-size:100% 100%;}
.idx-cg .list .item:nth-child(even) .date{color:#D5AB63;border-color:#D5AB63;}
.idx-cg .list .item:nth-child(even) .date::after{background-color: #D5AB63;}

.idx-cg .list .item:hover .title{color: #363AA1;}


.ds-list.yd {
    display: none;
}
.yd_pages.yd{ display: none;}

@media only screen and (max-width:1024px){
.ds-list.pc {
    /* display: none; */
}
.ds-list.yd {
    display: block;
}
.pages.pc{ display: none;}

.yd_pages.yd{ display: block;}




}

@media only screen and (min-width:1024px){
.ds-list{min-height: 110px;}
}


@media screen and (min-width:992px) and (max-width:1199px){
	.auto{width: 92%;}
	html{font-size: 5.5rem!important;}
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: .5rem;height: .5rem;background: url(../images/menu.png) no-repeat center;background-size:.4rem;display: block;margin-top: -0.25rem;z-index:100;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:.38rem;}
	
	.head .r{margin-right: 0.6rem;}
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 1.1rem;bottom: 0;z-index:100;display: block;text-align: left;overflow-y: scroll!important;background-color: #282B8C;}
	.hd-nav li{display: block;margin: 0;position: relative;border-bottom:1px solid rgba(255,255,255,.1);}
	.hd-nav li>a{padding:0 .35rem;line-height: .9rem;font-size: 0.22rem;color:#fff;font-weight: normal;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background:transparent;}
	.hd-nav li:hover .drop::before{display: none;}
	
	.hd-nav .arrow{width: 0.9rem;height: 0.9rem;background:url(../images/arrow.png) no-repeat center;background-size:.26rem;position: absolute;right: 0;top: 0;}
	.hd-nav .drop{position: static;transform: translate(0,0);opacity: 1;visibility: inherit;width: 100%;display: none;border-top:1px solid rgba(255,255,255,.1);padding: 0 0 0 0.5rem;}
	.hd-nav .lk{color:#fff;border:none;line-height: 0.7rem;text-align: left;font-size: 0.19rem;border-bottom:1px solid rgba(255,255,255,.1);padding-left: 0.1rem;}
	.hd-nav .lk:last-child{border:0;}
	.hd-nav li:hover .drop{transform: translateX(0) scaleY(1);}
	.hd-nav li.this .arrow{transform: rotate(180deg);}
		
	
	.ft-t .kuang{top: -0.7rem;}
	.ft-t .wrap{align-items: center;flex-wrap: wrap;justify-content: center;}	
	.ft-t .cenbox{order:1;width: 60%;flex:initial;margin:-0.3rem auto 0;}
	.ft-t .col{width: 48%;margin-top: 0.3rem;}
	.ft-t .col:first-child{order:2;margin-right: 2%;}
	.ft-t .col:last-child{order:3;margin-left: 2%;}
	
	
	/* 导师风采 */
	.ds-list .item{width: 47%;}
	
	
	/* index */
	.idx-recom .detail{position: relative;}
	.idx-recom .swiper-container{position: static;}
	.idx-recom .swiper-button{display: none;}
	.idx-recom .swiper-pagination{display: block;bottom: -0.4rem;}
	
	.idx-hj .detail{display: block;}
	.idx-hj .pic{width: 4rem;margin:0.5rem auto 0;display: block;}
	
	.idx-ky .tp{display: none;}
	.idx-ky .detail{margin-left: 0;height: auto;padding:0.7rem 0.5rem;}
	
	.idx-zs .cenbox{width: 3rem;}
	.idx-zs .item1{width:1.6rem;height:1.6rem;margin-left: -3.5rem;}
	.idx-zs .item2{width:2rem;height:2rem;margin-left: -4.6rem;}
	.idx-zs .item3{width:1.6rem;height:1.6rem;margin-left: 1.2rem;}
	.idx-zs .item4{width:2rem;height:2rem;margin-left: 1.6rem;}
	.idx-zs .item5{width:1.9rem;height:1.9rem;bottom: 2.8rem;}
	
	
	.idx-cg .list{margin: 0;justify-content: space-between;}
	.idx-cg .list .item{width: 48%;margin: 0 0 4%;}
	
	
	
	
	
	
}





@media screen and (min-width:768px) and (max-width:1200px){
	.auto{width: 100%;padding:0 4%}
	html{font-size: 5.8rem!important;}
.idx-recom .swiper-slide .imgbox { width:3rem; }
.idx-recom .item .img{height: auto;width: 2rem;}
	.sj-menu{position:absolute;right: 2%;top: 50%;width: .4rem;height: .4rem;background: url(../images/menu.png) no-repeat center;background-size:.36rem;display: block;margin-top: -0.2rem;z-index:100;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:.32rem;}
	
	.head{height: 1rem;}
	.hd-logo .img{height: 0.45rem;}
	.head .r{margin-right: 0.45rem;}
	
	.hd-lang, .hd-admin{width: 0.42rem;height: 0.42rem;}
	.hd-lang::before, .hd-admin::before{width: 0.22rem;height: 0.22rem;}
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 1rem;bottom: 0;z-index:100;background-color: #282B8C;display: block;text-align: left;overflow-y: scroll!important;}
	.hd-nav{display: block;}

	/* .hd-nav{position: fixed;width: 100%;left: 0;top: 0.8rem;bottom: 0;z-index:100;background-color: #282B8C;display: block;text-align: left;overflow-y: scroll!important;} */
        /* .hd-nav{position: fixed;width: 100%;left: 0;top: 0.8rem;bottom: 0;z-index:100;background-color: #282B8C;display: block;text-align: left;overflow-y: auto!important;}
	.hd-nav{display: block;} */

    .hd-nav{position: fixed;width: 100%;left: 0;top: 0.8rem;bottom: 0;z-index:100;background-color: #282B8C;display: none;text-align: left;overflow-y: auto!important;}
	.hd-nav{display: none;}


	.hd-nav li{display: block;margin: 0;position: relative;border-top:1px solid rgba(255,255,255,.1);}
	.hd-nav li>a{padding:0 .35rem;line-height: .8rem;font-size: 0.2rem;color:#fff;font-weight: normal;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background:transparent;}
	
	.hd-nav .arrow{width: 0.8rem;height: 0.8rem;background:url(../images/arrow.png) no-repeat center;background-size:.2rem;position: absolute;right: 0;top: 0;}
	.hd-nav .drop{position: static;transform: translate(0,0);opacity: 1;visibility: inherit;width: 100%;display: none;border-top:1px solid rgba(255,255,255,.1);padding: 0 0 0 0.5rem;}
	.hd-nav .lk{color:#fff;border:none;line-height: 0.5rem;text-align: left;font-size: 0.18rem;border-bottom:1px solid rgba(255,255,255,.1);padding-left: 0.1rem;}
	.hd-nav .lk:last-child{border:0;}
	.hd-nav li:hover .drop{transform: translateX(0) scaleY(1);}
	.hd-nav li.this .arrow{transform: rotate(180deg);}
		
		
		
	.ft-t .kuang{top: -0.6rem;height: 1rem;}
	.ft-t .wrap{align-items: center;flex-wrap: wrap;justify-content: center;}	
	.ft-t .cenbox{order:1;width: 80%;flex:initial;margin:-0.3rem auto 0;}
	.ft-t .pic{width: auto;height: 1.3rem;margin:0 auto;}
	.ft-t .col{width: 100%;max-width: 80%;}
	.ft-t .col:first-child{order:2;margin-top: 0.3rem;}
	.ft-t .col:last-child{order:3;}
	.ft-t .fz{font-size: 0.16rem;justify-content: center;}
	.ft-t .list .fz2{font-size: 0.18rem;}
	.ft-b{padding:0.15rem 0;}
	.ft-b .txt{font-size: 0.16rem;}
	
	
	/* 最新动态 */
	.inner-ban{height: 4.2rem;}
	
	.pub-tt .bt{font-size: 0.32rem;}
	.pub-tt .x{height: 0.03rem;}
	
	
	.xw-list{display: block;}
	.xw-list .item{width: 100%;}
	
	
	/* 关于主页 */
	
	/* 导师风采 */
	.ds-list{margin:-4% 0 0;}
	.ds-list .item{width: 100%;margin:4% 0 0;}
	
	
	/* 学科列表 */
	.xk-list li{width: 50%;}
	.xk-list li:nth-child(3):before,.xk-list li:nth-child(4):before{display: block;}
	
	
	/* 学院列表 */
	.xy-list li{width: 50%;}
	.xy-list li:nth-child(3):before,.xy-list li:nth-child(4):before{display: block;}
	
	/* 教师检索 */
	.ss-top .tit{min-width: 0.8rem;font-weight: bold;}
	.ss-top .row{flex-wrap: wrap;margin-bottom: 0.2rem;}
	.ss-top .row1{justify-content: space-between;flex-wrap: wrap;}
	.ss-top .item{width: 48%;margin:0.15rem 0 0;}
	.ss-top .row2,.ss-top .row3{display: block;}
	.ss-top .lks{margin-left: -0.15rem;}
	.ss-top .lks .lk{margin: 0.1rem 0 0 0.15rem;}
	.ss-top .lks.letter{margin-left: 0;}
	.ss-top .lks.letter .lk{margin:0.1rem 0 0.05rem;}
	.ss-top .row *{font-size: 0.17rem;}
	.ss-top .row4{justify-content: space-between;flex-wrap: wrap;margin-top: -0.1rem;}
	.ss-top .btns{width: 100%;padding: 0;justify-content: center;display: flex;margin-top: 0.25rem;}
	
	
	/* index */
	.idx-ban .item{height: 5rem;}
	.idx-ban .swiper-pagination{bottom: 0.3rem;}
	.idx-ban .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;margin:0 0.05rem!important;}
	
	.idx-banbox{width: 80%;}
	.idx-banbox .letters{display: none;}
	
	.idx-recom .topmenu .pub-tt{margin:0 0.3rem;}
	.idx-recom .topmenu .disabled .bt{font-size: 0.26rem;padding-top: 0.04rem;}
	.idx-recom .detail{position: relative;}
	.idx-recom .item .imgbox{height: 2.5rem;}
	.idx-recom .swiper-container{position: static;background-size:3.6rem;padding:0.5rem 0 0.35rem;}
	.idx-recom .swiper-button{display: none;}
	.idx-recom .swiper-pagination{display: block;bottom: -0.4rem;}
	
	.idx-hj .detail{display: block;}
	.idx-hj .pic{width: 4rem;margin:0.5rem auto 0;display: block;}
	.idx-hj .list{display: block;}
	.idx-hj .list .item{width: 100%;height: 1.7rem;margin-top: 3%;}
	.idx-hj .list .item:first-child{margin-top: 0;}
	
	
	.idx-ky .tp{display: none;}
	.idx-ky .detail{margin-left: 0;height: auto;padding:0.7rem 0.5rem;}
	.idx-ky .list{display: block;}
	.idx-ky .list .item{width: 100%;margin:0 0 0.5rem!important;}
	.idx-ky .list .item:last-child{margin-bottom: 0!important;}
	
	.idx-zs{overflow: hidden;}
	.idx-zs .detail{height: 6.6rem;}
	.idx-zs .item{padding: 0.1rem;}
	.idx-zs .item .num{font-size: 0.34rem;}
	.idx-zs .item .fz{font-size: 0.18rem;}
	.idx-zs .cenbox{width: 2.6rem;}
	.idx-zs .cenbox .img2{width: 2.2rem;}
	.idx-zs .item1{width:1.3rem;height:1.3rem;margin-left: -2.5rem;top: 1.6rem;}
	.idx-zs .item2{width:1.7rem;height:1.7rem;margin-left: -3.4rem;}
	.idx-zs .item3{width:1.3rem;height:1.3rem;margin-left: 1rem;top: 0.5rem;}
	.idx-zs .item4{width:1.7rem;height:1.7rem;margin-left: 0.6rem;bottom: 0.5rem;}
	.idx-zs .item5{width:1.6rem;height:1.6rem;bottom: 2.4rem;}
	
	
	.idx-cg{padding:0.65rem 0 1rem;}
	.idx-cg .list{margin: 0;justify-content: space-between;padding-top: 0;}
	.idx-cg .list .item{width: 48%;margin: 0 0 4%;height: 2.8rem;box-shadow:none;padding:0.55rem 0.4rem 0.3rem;}
	.idx-cg .list .title{font-size: 0.18rem;}
	.idx-cg .list .date{padding-bottom: 0.2rem;}
	
	
	
	
	
	
	
}


@media screen and (min-width:320px) and (max-width:767px){
	.auto{width: 100%;padding:0 4%}
	html{font-size: 5.8rem!important;}

	.sj-menu{position:absolute;right: 2%;top: 50%;width: .3rem;height: .3rem;background: url(../images/menu.png) no-repeat center;background-size:.3rem;display: block;z-index:100;margin-top: -0.15rem;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:.28rem;}
	
	
	.head{height: 0.8rem;}
	.hd-logo .img{height: 0.23rem;width: 100%;}
	.head .r{margin-right: 0.27rem;}
	.hd-lang, .hd-admin{width: 0.3rem;height: 0.3rem;}
	.hd-lang::before, .hd-admin::before{width: 0.14rem;height: 0.14rem;}
	.hd-admin{margin-left: 0.1rem;}

	
	/* .hd-nav{position: fixed;width: 100%;left: 0;top: 0.8rem;bottom: 0;z-index:100;background-color: #282B8C;display: block;text-align: left;overflow-y: scroll!important;} */
    /* .hd-nav{position: fixed;width: 100%;left: 0;top: 0.8rem;bottom: 0;z-index:100;background-color: #282B8C;display: block;text-align: left;overflow-y: auto!important;}
	.hd-nav{display: block;} */

    .hd-nav{position: fixed;width: 100%;left: 0;top: 0.8rem;bottom: 0;z-index:100;background-color: #282B8C;display: none;text-align: left;overflow-y: auto!important;}
	.hd-nav{display: none;}




	.hd-nav li{display: block;margin: 0;position: relative;border-top:1px solid rgba(255,255,255,.1);}
	.hd-nav li>a{padding:0 .25rem;line-height: .6rem;font-size: 0.18rem;color:#fff;font-weight: normal;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background:transparent;}
	
	.hd-nav .arrow{width: 0.6rem;height: 0.6rem;background:url(../images/arrow.png) no-repeat center;background-size:.18rem;position: absolute;right: 0;top: 0;}
	.hd-nav .drop{position: static;transform: translate(0,0);opacity: 1;visibility: inherit;width: 100%;display: none;border-top:1px solid rgba(255,255,255,.1);padding: 0 0 0 0.3rem;}
	.hd-nav .lk{color:#fff;border:none;line-height: 0.35rem;text-align: left;font-size: 0.16rem;border-bottom:1px solid rgba(255,255,255,.1);padding-left: 0.1rem;}
	.hd-nav .lk:last-child{border:0;}
	.hd-nav li:hover .drop{transform: translateX(0) scaleY(1);}
	.hd-nav li.this .arrow{transform: rotate(180deg);}
	

	
	.ft-t .kuang{top: -0.4rem;height: 0.9rem;}
	.ft-t .wrap{align-items: center;flex-wrap: wrap;justify-content: center;}	
	.ft-t .cenbox{order:1;width: 100%;flex:initial;margin:-0.15rem auto 0;}
	.ft-t .pic{width: 100%;margin:0 auto;}
	.ft-t .col{width: 100%;max-width: 100%;}
	.ft-t .col:first-child{order:2;margin-top: 0.3rem;}
	.ft-t .col:last-child{order:3;margin: 0;}
	.ft-t .fz{font-size: 0.14rem;justify-content: center;padding:0 0.1rem;height: auto;min-height: 0.45rem;margin-bottom: 0.1rem;}
	.ft-t .list .fz1{font-size: 0.2rem;}
	.ft-t .list .fz2{font-size: 0.16rem;margin-top: 0.05rem;}
	.ft-t .list .line{height: 0.4rem;}
	.ft-b{padding:0.15rem 0;}
	.ft-b .txt{font-size: 0.14rem;}
	
	
	/* 最新动态 */
	.inner-ban{height: 2.6rem;}
	
	
	.pub-tt{margin-bottom: 0.3rem;}
	.pub-tt .circle{width: 0.6rem;height: 0.6rem;}
	.pub-tt .bt{font-size: 0.26rem;margin-top: -0.45rem;}
	.pub-tt .x{height: 0.03rem;}
	.pub-tt .more{font-size: 0.15rem;transform: translate(0, -.05rem);}
	.pub-tt .more::after{display: none;}
	
	
	
	.main{padding:0.45rem 0 1rem;}
	.xw-list{display: block;}
	.xw-list .item{width: 100%;}
	.xw-list .box{padding:0.25rem 0.2rem;}
	.xw-list .title{font-size: 0.18rem;-webkit-line-clamp: 2;}
	.xw-list .txt{-webkit-line-clamp: 1;margin-top: 0.07rem;}
	.xw-list .date .wz1{font-size: 0.22rem;}
	.xw-list .date .wz2{font-size: 0.16rem;}
	
	.pagelist{margin-top: 0.6rem;}
	.pagelist .first, .pagelist .last{padding: 0 0.04rem;}
	.pagelist a{width: 0.32rem;height: 0.32rem;line-height: 0.3rem;margin: 0 .03rem;}
	
	
	
	/* 关于主页 */
	.us-main{padding:0.45rem 0 1rem;}
	.us-main .detail{font-size: 0.16rem;line-height: 2;}
	
	
	/* 导师风采 */
	.ds-list{margin:-4% 0 0;}
	.ds-list .item{width: 100%;margin:4% 0 0;}
	.ds-list .imgbox{width: 1.4rem;height: 1.72rem;}
	.ds-list .info{padding:0.2rem 0.25rem 0;}
	.ds-list .tt{padding-bottom: 0.06rem;}
	.ds-list .wz{font-size: 0.16rem;}
	.ds-list .name{font-size: 0.2rem;font-weight: bold;}
	.ds-list .txt{font-size: 0.15rem;-webkit-line-clamp: 4;line-height: 0.22rem;}
	.ds-list .txt p{margin-top: 0;}
	
	
	/* 学科列表 */
	.xk-mod{margin-bottom: 0.3rem;}
	.xk-mod .t-tit{font-size: 0.2rem;height: 0.5rem;}
	.xk-mod .box{padding:0.5rem 0.2rem 0.3rem;}
	.xk-list li{width: 100%;padding: 0;}
	.xk-list li:before,.xk-list li::after{display: none;}
	.xk-list .lk{font-size: 0.16rem;line-height: 0.4rem;}
	
	
	
	/* 学院列表 */
	.xy-mod{margin-bottom: 0.3rem;}
	.xy-mod .t-tit{font-size: 0.2rem;height: 0.5rem;}
	.xy-mod .box{padding:0.5rem 0.2rem 0.3rem;}
	.xy-list li{width: 100%;padding: 0;}
	.xy-list li:before,.xy-list li::after{display: none;}
	.xy-list .lk{font-size: 0.16rem;line-height: 0.4rem;}
	/* 教师检索 */
	.ss-top{margin-bottom: 0.3rem;}
	.ss-top .box{box-shadow:none;padding:0.35rem 0.2rem}
	.ss-top .tit{min-width: 0.8rem;font-weight: bold;}
	.ss-top .row{flex-wrap: wrap;margin-bottom: 0.2rem;}
	.ss-top .row1{justify-content: space-between;flex-wrap: wrap;}
	.ss-top .item{width: 100%;margin: 0 0 0.15rem;}
	.ss-top .item:last-child{margin-bottom: 0;}
	.ss-top .row2,.ss-top .row3{display: block;}
	.ss-top .lks{margin-left: -0.15rem;}
	.ss-top .lks .lk{margin: 0.05rem 0 0 0.1rem;}
	.ss-top .lks.letter{margin-left: 0;}
	.ss-top .lks.letter .lk{margin:0.05rem 0 0.05rem;}
	.ss-top .row *{font-size: 0.16rem;}
	.ss-top .row4{justify-content: space-between;flex-wrap: wrap;}
	.ss-top .btns{width: 100%;padding: 0;justify-content: center;display: flex;margin-top: 0.25rem;}
	.ss-top .ipt{height: 0.38rem;line-height: 0.38rem;}
	
	
	
	/* index */
	.idx-ban .item{height: 3.6rem;}
	.idx-ban .swiper-pagination{bottom: 0.25rem;}
	.idx-ban .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;margin:0 0.04rem!important;}
	
	.idx-banbox{width: 90%;}
	.idx-banbox .boxx{padding: 5px;}
	.idx-banbox .search .ipt-txt{font-size: 0.16rem;padding:0 0.15rem;}
	.idx-banbox .search .submit{font-size: 0.17rem;width: 0.8rem;height: 0.46rem;}
	.idx-banbox .search .submit::before{width: 0.16rem;height: 0.16rem;margin-right: 0.06rem;}
	.idx-banbox .letters{display: none;}
	
	.idx-recom{padding:0.5rem 0;}
	.idx-recom .topmenu{margin-bottom: 0.35rem;}
	.idx-recom .topmenu .pub-tt{margin:0 0.3rem;}
	.idx-recom .topmenu .disabled .bt{font-size: 0.22rem;padding-top: 0.04rem;}
	.idx-recom .detail{position: relative;}
	.idx-recom .item .imgbox{height: 2.5rem;}
	.idx-recom .item .img{object-fit: contain;}
	.idx-recom .swiper-slide-active .imgbox{transform: scale(1, 1);margin:0 auto 0.25rem;}
	.idx-recom .swiper-container{position: static;background-size:cover;padding:0.35rem 0 0.6rem;}
	.idx-recom .swiper-button{display: none;}
	.idx-recom .swiper-pagination{display: block;bottom: 0.15rem;}
	.idx-recom .swiper-pagination-bullet{background-color: #fff;}
	.idx-recom .swiper-pagination-bullet-active{background-color: #fff;}
	
	
	
	.idx-hj .detail{display: block;padding-top:0.15rem;}
	.idx-hj .pic{width: 80%;margin:0.5rem auto 0;display: block;}
	.idx-hj .list{display: block;}
	.idx-hj .list .item{width: 100%;height: auto;margin-top: 3%;}
	.idx-hj .list .item:first-child{margin-top: 0;}
	.idx-hj .list .box{padding:0.15rem 0.15rem;}
	.idx-hj .list .date{margin-right: 0.2rem;width: 1.05rem;height: 1.05rem;}
	.idx-hj .list .fz1{font-size: 0.26rem;}
	.idx-hj .list .fz2{font-size: 0.16rem;}
	.idx-hj .list .title{font-size: 0.17rem;line-height: 1.5;}
	.idx-hj .list .name{font-size: 0.16rem;line-height: 0.32rem;margin-top: 0.1rem;min-width: 0.8rem;}
	
	.idx-ky{padding:0.5rem 0 0;}
	.idx-ky .tp{display: none;}
	.idx-ky .detail{margin-left: 0;height: auto;padding:0.5rem 4%;}
	.idx-ky .list{display: block;}
	.idx-ky .list .item{width: 100%;margin:0 0 0.4rem!important;}
	.idx-ky .list .item:last-child{margin-bottom: 0!important;}
	.idx-ky .list .tt{margin-bottom: 0.06rem;}
	.idx-ky .list .tt span{font-size: 0.17rem;margin-right: 0.1rem;}
	.idx-ky .list .title{line-height: 0.3rem;height: 0.6rem;font-size: 0.17rem;}
	.idx-ky .list .date{width: 0.9rem;height: 0.9rem;margin-right: 0.25rem;}
	.idx-ky .list .fz1{font-size: 0.26rem;}
	.idx-ky .list .fz2{font-size: 0.15rem;}
	
	
	
	
	.idx-zs{overflow: hidden;}
	.idx-zs .detail{height: 5.1rem;}
	.idx-zs .item{padding: 0.06rem;}
	.idx-zs .item .num{font-size: 0.28rem;}
	.idx-zs .item .fz{font-size: 0.16rem;}
	.idx-zs .cenbox{width: 1.7rem;}
	.idx-zs .cenbox .img2{width: 1.5rem;}
	.idx-zs .item1{width:1.1rem;height:1.1rem;margin-left: 0;top: 1.1rem;left:0.1rem;}
	.idx-zs .item2{width:1.3rem;height:1.3rem;margin-left: 0;bottom:0.5rem;top: auto;left:0.25rem;}
	.idx-zs .item3{width:1.1rem;height:1.1rem;margin-left: 0;top: 0.5rem;left:auto;right: 0.6rem;}
	.idx-zs .item4{width:1.1rem;height:1.1rem;margin-left: 0;bottom: 0.3rem;left:auto;right: 0;}
	.idx-zs .item5{width:1.1rem;height:1.1rem;bottom: 2rem;right: -13px;}
	.idx-zs .item1 .tp{display: none;}
	.idx-zs .item2 .tp1,.idx-zs .item2 .tp2{display: none;}
	
	.idx-cg{padding:0.5rem 0 1rem;}
	.idx-cg .list{margin: 0;justify-content: space-between;padding-top: 0;}
	.idx-cg .list .item{width: 100%;margin: 0 0 2%;height: 2.6rem;box-shadow:none;padding:0.5rem 0.4rem 0.3rem;}
	.idx-cg .list .title{font-size: 0.18rem;}
	.idx-cg .list .date{padding-bottom: 0.15rem;}
	.idx-cg .list .date span{font-size: 0.32rem;}
	.idx-cg .list .date::after{height: 0.03rem;bottom: -0.01rem;}
	
		
}




.pages {text-align:center; margin: 0.3rem auto 0;}
.pages table{width:auto !important; margin:auto;    cursor: pointer;}
 tbody{
     border: none;
  
 }
.pages table td,.pages table td div {
    font-family: "微软雅黑" !important;
}

.pages .PrevDisabled,.pages .Next,.pages a.Prev,.pages .NextDisabled {
    border: 1px solid #363aa1!important;
    height: 25px !important;
    line-height: 25px !important;
    color: #363aa1 !important;
    padding: 0 10px !important;
    font-family: "微软雅黑" !important;
    vertical-align: middle;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pages input[type="button"] {
    padding: 0 10px !important;
    height: 25px !important;
    ; line-height: 25px !important;
    background: #363aa1 !important;
    color: #fff !important;
    border: 0 !important;
    vertical-align: top;
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pages input.defaultInputStyle {
    margin-left: 5px !important;
    margin-right: 5px !important;
    border: 1px solid #333 !important;
    height: 25px !important;
    line-height: 25px !important;
    vertical-align: top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 5px !important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.defaultButtonStyle {
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#363aa1, EndColorStr=#363aa1)!important;
    CURSOR: pointer;
    line-height: 14px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#363aa1), to(#363aa1))!important;
    background: -moz-linear-gradient( top,#363aa1,#363aa1)!important;
    background: -ms-linear-gradient(top,#363aa1 0%,#363aa1 100%)!important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}


.yd_pages{
    background: #363aa1;
    margin: 0.3rem auto 0;
    line-height: 36px;
    height: 36px;
    text-align: center;
    color: #fff;
    border-radius: 10px;  
}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .textContainer { word-break: break-all; }
    .ds-list .txt { font-size: 0.16rem; color: #666666; line-height: 0.25rem; max-height: 1.35rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 4; position: relative; }
}



/* 检索 */
        .search-container ul li {
            list-style-type: none;
            cursor: pointer;
            padding: 0 .1rem;
        }

        .search-container ul li:hover {
            background-color: #f5f5f5;
        }
        .search-container {
            position: relative;
            z-index:999;
        }
        .search-container #results {
            position: absolute;
            left: 0;
            top: 100%;
            width: 100%;
            background: #ffffff;
            max-height: 4rem;
            overflow-y: auto;
            box-shadow: 0 0 .1rem 0 rgba(0, 0, 0, 0.3);
        }
        .ss-top .item .info {
            overflow: visible;
        }
        
        
         .ss-top .item .info {
            position: relative;
        }

#tsites_teacher_query_discipline_id,#tsites_teacher_query_zs_discipline_id {
            position: absolute;
            opacity: 0;
            left: 0;
            visibility: hidden;
            z-index: -1;
            opacity: 0;
        }
/* 检索 */



















