@charset "utf-8";


.adress a,.adress{font-size: 0.16rem;color: #333;}
.adress{line-height: 0.3rem;background: #EDF2F9;display: flex;flex-wrap: wrap;height: 0.64rem;padding: 0 0.45rem;align-items: center;margin-bottom:.3rem;}
.adress a{transition: .5s;display: inline-block;padding: 0 0.05rem;}
.adress p{padding-left: 0.2rem;background: url(../images/home.png) no-repeat left center/0.16rem;}

/*综合页面*/
.inner{padding: 0.7rem 0 1rem;}
.conbox::after{width: 100%;height: 5.4rem;background: #0965E0;bottom: auto;top: 0;}
.introbox{align-items:center;}
.introbox .pic{width: 4.37rem;}
.introbox .brief{width: calc(100% - 4.37rem);padding-left: 0.5rem;}
.introbox .pic .scale{/* padding: 0.15rem; *//* background: #fff; */margin-bottom: 0.3rem;clip-path: polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);}
.introbox .pic .imged{padding-bottom: 135%;}

.introbox .pic p{height: 0.65rem;background: #CAD3E2;display: flex;align-items: center;justify-content: center;transition: 0.5s;margin-bottom: 0.2rem;}

.introbox .brief .h3{justify-content: space-between;align-items: flex-end;padding-bottom: 0.19rem;border-bottom: 1px solid #9389f4;}

.introbox .brief .h3 h3{color: #fff;font-weight: bold;font-size: 0.36rem;padding: 0 0 0.15rem 0.25rem;}
.introbox .brief .h3 h3::after{width: 1.94rem;height: 0.36rem;background-size: 100%;}
.introbox .brief .h3 span{align-items: center;color: #fff;font-weight: bold;font-size: 0.2rem;}
.introbox .brief .h3 span img{display: inline-block;margin-right: 0.1rem;cursor: pointer;}
.introbox .brief h4{margin: 0.45rem 0;color: #fff;font-size: 0.2rem;}
.introbox .brief h4 i{display: inline-block;padding: 0 0.05rem;opacity: .7;}
.introbox .brief .cont p{color: #fff;line-height: 0.36rem;font-size: 0.18rem;}
.introbox .brief .num{margin: 1rem 0 0.25rem;}
.introbox .brief .num li{width: 25%;display: flex;align-items: center;font-size: 0.26rem;color: #444;}
.introbox .brief .num span{width: 0.84rem;height: 0.84rem;display: flex;color: #0965E0;font-size: 0.6rem;font-family: geo;align-items: center;justify-content: center;margin-right: 0.1rem;}
.introbox .brief .tit{overflow: hidden;margin-bottom: 0.3rem;}
.introbox .brief .tit span{font-size: 0.3rem;color: #222;font-weight: bold;}
.introbox .brief .tit span::after{width: 100vw;height: 0.01rem;background: #0965E0;left: 105%;bottom: 50%;}
.introbox .brief .grxx {display:flex;flex-wrap:wrap;}
.introbox .brief .grxx li{width: 33.3%;font-size: 0.18rem;color: #444;margin-bottom: 0.1rem;}

.tit-list.yd_list{display: none;}
.yd-list{display: none;}

@media only screen and (min-width:1200px) {
	.introbox .pic p:hover{background: #587CB5;}
	
}
@media only screen and (max-width:1200px) {
	.introbox .brief .num span{font-size:0.24rem;width:0.864rem;height:0.864rem}
    .introbox .brief .num li{font-size: 0.22rem;}
}
@media only screen and (max-width:1024px) {
	.introbox .pic{width:3.6rem;}
	.introbox .brief{width: calc(100% - 3.6rem);padding-left: 0.3rem;}
	.conbox{padding:0.3rem 0;}
.tit-list.yd_list{display: block;}
.tit-list.pc_list{display: none;}
.yd-list{display: block;}
.pc-list{display: none;}
}
@media only screen and (max-width:996px) {
	.introbox .pic{width:3.6rem;margin: 0 auto 30px;}
	.introbox .brief{width: 100%;padding-left: 0rem;}
	.introbox .brief .h3 h3{color:#333;font-size:0.24rem;padding: 0 0 0.1rem 0.1rem;}
	.introbox .brief h4,.introbox .brief .cont p,.introbox .brief .h3 span{color:#333;}
	.introbox .brief .num{margin: 0.15rem 0;}
	.introbox .brief h4{margin:0.15rem 0;}
	.introbox .brief .h3{padding-bottom:0.1rem;}
}
@media only screen and (max-width:768px) {
	.introbox .pic{width:3.6rem;margin: 0 auto 30px;}
	.introbox .brief{width: 100%;padding-left: 0rem;}
	.introbox .brief .cont p{font-size:0.16rem;}
	.introbox .brief .num li{font-size: 0.18rem;}
	.introbox .brief .num span{font-size:0.24rem;width:0.3rem;height:0.3rem;margin-right: 0.05rem;}
	.introbox .brief .tit span{font-size:0.2rem;}
	.introbox .brief .grxx li{width:50%;font-size:0.16rem;}
	.introbox .brief .tit{margin-bottom:0.15rem;}
}
@media only screen and (min-width:1200px) {
	
}
.nobg{ background: transparent;}
.compage{padding:0rem;}
.flow{border: 1px solid #C6D9F7;margin-bottom: 0.9rem;padding: 0 0.3rem 0.3rem 0.3rem;}
.column_tit{line-height:0.3rem; padding:0.35rem 0 0.1rem; position: relative;border-top:0.01rem dashed #C6D9F7;}
.column_tit .tmt{font-size: 16px;position: relative;font-weight: bold;color: #333;line-height: 0.5rem;align-items: center;}
.column_tit .tmt img{margin-right:0.1rem;}
.column_tit a{position: absolute; right: 0; top: 0.05rem; line-height: 0.28rem; font-size: 0.14rem; color:#0965E0; font-weight: normal}
.column_tit a:hover{ font-weight: bold;}
.column_tit h1{padding:0.05rem 0.2rem;background: #0965E0; color: #fff; font-size:0.18rem; position: relative;  }
.compage a.morebtn{ margin-top:0; float: right;padding-left:0.5rem ;  font-size: 0.16rem; color: #0965E0; height: 0.5rem; line-height: 0.5rem;}

.flow .pl,.tplist{line-height:0.28rem;}
.zhlist li{ padding:0.15rem 0 0.15rem 0.37rem; font-size: 0.16rem; line-height:0.36rem; border-bottom: 0.01rem solid #e5e5e5;}
.zhlist li:last-child{ border-bottom: 0;}
.zhlist li:hover a{ color:#0965E0;}
.tplist{/* justify-content: space-between; */margin: 30px -7px 0rem;}
.tplist li{width: 25%;padding: 0 7px;}
.tplist li a{ display:block;}
.tplist li a .pic_p{display: block;background: #f5f5f5; padding-top: 66.7%; position: relative;overflow: hidden;}
.tplist li a .pic_p img{ max-width:100%; max-height:100%;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);transition: all 0.3s;}
.tplist li p{ text-align:center; line-height:0.45rem;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #333;padding: 0 0.05rem;}

/* common */
.conbox{padding: 0.6rem 0;}
.conbox::after{height: 100%;}
.conbox .pic{width: 2.9rem;}
.conbox .brief{width: calc(100% - 2.9rem);padding-left: 0.7rem;}
/*  */
/*内容页*/
.content h2{font-size: .16rem;color: #222;padding-bottom: 0.2rem;line-height: 1.3;}
.content h3{font-size: .14rem;color: #999;align-items: center;border-bottom: 1px dashed #D8D8D8;padding-bottom: 0.25rem;}
.content h3 img{display: inline-block;margin-right: 0.1rem;}

.enclosure h3{ font-size:16px; display: inline-block; padding: 10px 35px 10px 20px; position: relative; background: #e8f0f9; border: 1px solid #0682d6; border-right: 0; font-weight: bold; color: #013e74;}

.enclosure .wzlist li{ line-height:0.28rem; padding-left:0.25rem;font-size: 0.14rem;line-height: 1.3;margin-bottom: 0.1rem;}
.enclosure .wzlist li::after{width: 0.2rem;height: 0.2rem;background: url(../images/lik1.png) no-repeat center/100% 100%;bottom: auto;top: 50%;transform: translateY(-50%);}

.enclosure .imglist{ margin-top:0.1rem;}
.enclosure .imglist li{ width:calc(25% - 3%); padding: 0.05rem; height:2rem; vertical-align:top; margin:0.1rem 1.5% 0.1rem 1.5%; border:0.01rem solid #0166c0; float:left;}
.enclosure .imglist li span{ display:table-cell; text-align:center; vertical-align:middle}
.enclosure .imglist li span img{ max-width:100%; max-height:100%; vertical-align:middle;}
.flip{padding-top: 0.25rem;border-top: 1px dashed rgba(216, 216, 216, 0.3);margin-top: 0.4rem;}
.flip li{ margin:0.1rem 0;padding-left: 0.25rem;background: url(../images/li.png) no-repeat left center/0.12rem;font-size: 0.14rem;color: #333;}
.flip li span{float: left;padding-right:0.1rem;color: #333;}
.flip li a{display: block; overflow: hidden; zoom: 1; transition: 0.5s;}
.flip li:hover a{color: #0965E0;}

@media only screen and (min-width:1025px) {
	.enclosure .wzlist li:hover::after{background: url(../images/lik2.png) no-repeat center/100% 100%;}
}
@media only screen and (max-width:1024px) {
    .introbox .brief .h3 h3{color:#fff;font-size:0.24rem;padding: 0 0 0.1rem 0.1rem;}
	.introbox .brief h4,.introbox .brief .cont p,.introbox .brief .h3 span{color:#fff;}
	.partbox{}
}
@media only screen and (max-width:768px) {
	.conbox .pic{width: 2.9rem;}
    .conbox .brief{width: 100%;padding-left: 0rem;}
    .partbox{}
    .content .subs p{font-size: 0.16rem;color: #222;line-height: 0.34rem;}
    .content h2{font-size:0.22rem;}
   .flip{margin-top:0.15rem;}
}
/*结构化内容页*/
.structure{ margin:0.2rem 0;}
.structure dl{display:table;width:100%;border-spacing: 0.1rem 0.1rem;}
.structure dl:after{visibility:hidden; display:block; content:""; clear:both}
.structure dl dt{display:table-cell;width: 1.2rem;line-height:0.28rem;color: #333;vertical-align: middle;font-size: 0.16rem;background: #EDF2F9;padding: 0 .2rem;}
.structure dl dd{display:table-cell;line-height:0.28rem;padding:0.1rem 0.15rem;vertical-align: middle;font-size: 0.16rem;background: #EDF2F9;}



@media only screen and (max-width:1200px) {
	
}
@media only screen and (max-width:1024px) {
	
}
@media only screen and (max-width:768px) {
	.structure dl dt,.structure dl dd,.structure dl{display: block;width: auto;text-align: left;margin-top: 0.1rem;margin-right: 0;padding: .1rem;font-size: 0.16rem;border-spacing: 0;}
.structure dl{margin:0;padding: 0;}
}
/* 标题列表 */
.tit-list li {padding: 0.28rem 0;border-bottom: 0.01rem dashed #C6D9F7;}
.tit-list li a{display: block;}
.tit-list li h3{padding-left: 0.15rem;font-size: 0.18rem;line-height: 1.2;color: #222;transition: 0.5s;}
.tit-list li h3::after{width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #0965E0;bottom: auto;top: 50%;transform: translateY(-50%);}

@media only screen and (min-width:1200px) {
	.tit-list li:hover h3{color: #0965E0;}
}
@media only screen and (max-width:1024px) {
	
}
@media only screen and (max-width:768px) {
	
}
/* 同专业博导 */

.team_member li{width: 18%;margin: 0rem 1% 0.3rem;padding: 0.05rem;float: left;text-align: center;}
.team_member li a{ display: block;}
.team_member li .picture{padding-top: 120%;position: relative;overflow: hidden;background: #e5e5e5;}
.team_member li .picture img{position: absolute; top:50%; left:50%; max-width: 100%; max-height: 100%; transform: translateX(-50%) translateY(-50%);transition: all 0.3s;}
.team_member li p{font-size: 0.2rem;line-height: 0.3rem;text-align: center;margin-top: 0.1rem;color: #333;}
.team_member li p span{display: inline-block;padding-left: 0.1rem;color: #0965E0;font-size: 0.18rem;font-weight: normal;}


@media only screen and (max-width:1200px) {
	
}
@media only screen and (max-width:1024px) {
	.team_member{display:flex;flex-wrap:wrap;}
	.team_member li{width: 20%;margin: 0 0 0.2rem 0;padding:0 0.1rem;}
}
@media only screen and (max-width:768px) {
	.team_member li{width:33.3%;}
	.team_member li p span{font-size:14px}
}
@media only screen and (max-width:420px) {
	.team_member li{width:50%;}
}
/* 综合页 */
.nytit{position: relative;}
.nytit .tmt{height: 0.62rem;line-height: 0.62rem;color: #0965E0;font-size: 0.26rem;font-weight: bold;padding: 0 0.35rem;}
.nytit .more{background: #fff;padding: 0 0.1rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.flow .pl {font-size: 0.18rem;line-height: 0.36rem;}
.flow .lw-li li{padding: 0.25rem 0;border-bottom: 0.01rem dashed #C6D9F7;}
.flow .lw-li li a{align-items: baseline;}
.flow .lw-li li span{display: inline-block;width: 0.3rem;font-size: 0.18rem;color: #0965E0;}
.flow .lw-li li h3{width: calc(100% - 0.3rem);padding-left: 0.1rem;font-size: 0.18rem;color: #333;box-sizing: border-box;}
.zh-kyli li{padding: 0.18rem 0;}
.flow:last-child{margin-bottom:0;}

.tplist li a{ display:block;}
.tplist li a .pic_p{display: block;background: #f5f5f5; padding-top: 66.7%; position: relative;overflow: hidden;}
.tplist li a .pic_p img{ max-width:100%; max-height:100%;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);transition: all 0.3s;}
.tplist li p{ text-align:center; line-height:0.45rem;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #333;padding: 0 0.05rem;}
.tplist li .scale{height:.75rem;}

@media only screen and (min-width:1025px) {
	.tplist li a:hover p{color:#0965E0;}
}
@media only screen and (max-width:1024px) {
	
}
@media only screen and (max-width:768px) {
	.flow{margin-bottom:50px;padding: 0 20px 15px;}
	.nytit{/* margin: -20px 0 20px; */}
	.nytit .tmt{height: 40px;line-height: 40px;padding:0 15px;font-size:22px;}
}
/* 学生信息 */
.zhcg{padding-top: 0.5rem;}
.xsxx{justify-content: center;margin-bottom: 0.5rem;}
.xsxx .tmt{}
.xs-con h3{display: inline-block;font-size: 0.22rem;color: #0965E0;padding-left: 0.2rem;margin-bottom: 0.3rem;}
.xs-con h3::before{content: "";position: absolute;width: 0.1rem;height: 0.1rem;background: #0965E0;bottom: auto;top: 50%;transform: translateY(-50%);left: 0;}
.xs-con h3::after{width: 0.84rem;height: 0.02rem;background: #0965E0;left: 100%;bottom: 50%;}
.xs-con h3 span{color: #EB9513;}
.xs-con ul{padding-left: 0.2rem;}
.xs-con li{width: 14.2%;margin-bottom: 0.2rem;}
.xs-con li a{display: inline-block;padding-left: 0.2rem;color: #444;font-size: 0.18rem;transition: 0.5s;}

@media only screen and (min-width:1200px) {
	.xs-con li a:hover{color:#0965E0;}
}

@media only screen and (max-width:1200px) {
	.xs-con li{width: 16.6%;margin-bottom: 0.2rem;}
}
@media only screen and (max-width:1024px) {
	.xs-con li{width: 20%;margin-bottom: 0.2rem;}
}
@media only screen and (max-width:768px) {
	.zhcg{padding-top: 0.2rem;}
	.xsxx{margin-bottom:0.2rem;}
	.xs-con li a{font-size: 0.16rem;}
    .xs-con li{width: 25%;margin-bottom: 0.1rem;}
    .xs-con h3{margin-bottom:0.15rem;font-size:0.18rem;}
    .xs-con ul{padding-left:0}
}

@media only screen and (max-width:420px) {
    .xs-con li{width: 33.3%;}
}

/*====翻页====*/
.j_pages{display: flex;justify-content: center;margin-top: 0.6rem;flex-wrap: wrap;}
.j_pages .box{display: flex;padding: 0;font-size: 0;align-items: center;flex-wrap: wrap;}
.j_pages a{padding: 0rem 0.13rem;height: 0.34rem;line-height: 0.34rem;display:inline-block;margin: 0 0.03rem 0.1rem;color: #919191;font-size: 0.14rem;transition:all .3s;border-radius: 0.04rem;border:0.01rem solid #ccc;}
.j_pages a font{ padding:0 10px}
.j_pages .on{background: #0965E0;color: #fff;border:none;}
.j_pages a:hover{background: #0965E0;color:#fff!important;}
.j_pages span{color:#919191; height: 0.34rem;line-height: 0.34rem;display:inline-block; font-size:0.14rem;}
.j_pages input{color:#919191;padding: 0rem 0.16rem;height: 0.4rem;line-height: 0.4rem;display:inline-block;font-size:0.14rem;background:#f6f6f6;border:none;cursor:pointer;border-radius: 0;transition: 0.6s;}
.j_pages input[type="text"]{ width:0.4rem; padding:0; text-align:center}
.j_pages input[type="submit"]:hover{ background: #0965E0; color:#fff}



.pages table{width:auto !important; margin:0 auto}
 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 #0965e0 !important;
    height: 25px !important;
    line-height: 25px !important;
    color: #0965e0 !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: #0965e0 !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= #117165, EndColorStr= #117165)!important;
    CURSOR: pointer;
    line-height: 14px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from( #756AE0), to( #756AE0))!important;
    background: -moz-linear-gradient( top, #756AE0, #756AE0)!important;
    background: -ms-linear-gradient(top, #756AE0, #756AE0)!important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.ydpage{
    text-align: center;
    background-color: #0965e0;
    color: #fff;
    padding: 10px;
    border-radius: 60px;
    margin-top: 30px;
}




@media only screen and (max-width:1200px) {
	
}
@media only screen and (max-width:1024px) {
	.inner{padding: 0.3rem 0 0.35rem;}
}
@media only screen and (max-width:768px) {
	.conbox{padding: 0.3rem 0 0.1rem;}
    .j_pages{margin-top: 0.3rem;}
    .enclosure .wzlist li{line-height: 0.4rem;font-size: 0.16rem;}
    .column_tit .tmt{font-size: 0.18rem;height: 0.4rem;line-height: 0.4rem;}
    .column_tit{padding: 0.2rem 0 0.1rem;}
    .tplist li{width: 48%;margin-bottom:0.2rem;}
}