@charset "utf-8";


.introbox .brief .cont .cont_more a{color:#fff !important;}

@media only screen and (max-width:996px) {
        .introbox .brief .cont .cont_more a{ color:#fff !important;}
}
/*综合页面*/
.inner{padding: 70px 0 100px;}
.partbox{background: #fff;margin-top: 30px;border: 1px solid #C6D9F7;padding: 50px 70px;}
.nobg{ background: transparent;}
.compage{padding:0px;}
.flow{border: 1px solid #C6D9F7;margin-bottom: 90px;padding: 0 30px 30px 30px;}
.column_tit{line-height:30px; padding:35px 0 10px; position: relative;border-top:1px dashed #C6D9F7;}
.column_tit .tmt{font-size: 22px;position: relative;font-weight: bold;color: #fff;line-height: 50px;background:  #053A8C;height:50px;padding: 0px 10px;align-items: center;}
.column_tit .tmt img{margin-right:10px;}
.column_tit a{position: absolute; right: 0; top: 5px; line-height: 28px; font-size: 14px; color:#1454B6; font-weight: normal}
.column_tit a:hover{ font-weight: bold;}
.column_tit h1{padding:5px 20px;background: #1454B6; color: #fff; font-size:18px; position: relative;  }
.compage a.morebtn{ margin-top:0; float: right;padding-left:50px ; background: url(../images/morebg.png) no-repeat left 20px; font-size: 16px; color: #1454B6; height: 50px; line-height: 50px;}

.flow .pl,.tplist{line-height:28px;}
.zhlist li{ padding:15px 0 15px 37px; font-size: 16px; line-height:36px;background: url(../images/bg-item02.png) no-repeat 10px 19px; border-bottom: 1px solid #e5e5e5;}
.zhlist li:last-child{ border-bottom: 0;}
.zhlist li:hover a{ color:#1454B6;}
.tplist{/* justify-content: space-between;*/ margin: 15px 0 0px;}
.tplist li{width: 25%; border-bottom: 0 !important;padding:10px 1%;}
.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:45px;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #333;padding: 0 5px;}

/* common */
.conbox{padding: 60px 0;}
.conbox::after{height: 100%;}
.conbox .pic{width: 290px;}
.conbox .brief{width: calc(100% - 290px);padding-left: 70px;}
/*  */
/*内容页*/
.content h2{font-size:26px;text-align:center;margin-top: 10px;font-weight: bold;color: #222;border-bottom: 1px dashed #C6D9F7;padding-bottom: 25px;}
/* .content .Subtitle{ text-align:center; padding:15px 0; border-bottom: 1px solid #e5e5e5;}
.content .Subtitle .time{ display:inline-block; color: #888; margin: 0 10px; font-size: 14px;}
.content .Subtitle .click{ display:inline-block; color: #888; margin: 0 10px;  font-size: 14px;} */
.content .subs{ margin:25px 0; line-height:28px;}
.content .subs p{font-size: 18px;color: #222;line-height: 52px;}


.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 h3:after{content: "";width: 37px; height: 100%; display: block; position:absolute; right:0px; top: -1px; background: url(../images/btsj.png) no-repeat; background-size: 100% 102%;}


.enclosure .wzlist li{ line-height:28px; padding-left:15px;font-size: 18px;line-height: 52px;}
.enclosure .wzlist li::after{width: 5px;height: 5px;border-radius: 50%;background: #1454B6;bottom: auto;top: 50%;transform: translateY(-50%);}

.enclosure .imglist{ margin-top:10px;}
.enclosure .imglist li{ width:calc(25% - 3%); padding: 5px; height:200px; vertical-align:top; margin:10px 1.5% 10px 1.5%; border:1px 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: 10px;border-top: 1px dashed #C6D9F7;margin-top: 40px;}
.flip li{ margin:10px 0;}
.flip li span{float: left;padding-right:10px;color: #1454B6;padding: 5px 0px;font-weight:bold;}
.flip li a{ display: block; overflow: hidden; zoom: 1; padding-left: 15px; padding-top: 5px;transition: 0.5s;}
.flip li:hover a{color: #1454B6;}




@media only screen and (max-width:1200px) {
	
}
@media only screen and (max-width:1024px) {
    .introbox .brief .h3 h3{color:#fff;font-size:24px;padding: 0 0 10px 10px;}
	.introbox .brief h4,.introbox .brief .cont p,.introbox .brief .h3 span{color:#fff;}
	.partbox{padding:30px;}
}
@media only screen and (max-width:768px) {
	.conbox .pic{width: 290px;}
    .conbox .brief{width: 100%;padding-left: 0px;}
    .partbox{padding:20px;}
    .content .subs p{font-size: 16px;color: #222;line-height: 34px;}
    .content h2{font-size:22px;}
   .flip{margin-top:15px;}
}
/*结构化内容页*/
.structure{ margin:20px 0;}
.structure dl{ display:table; width:100%;border-spacing: 5px;}
.structure dl:after{visibility:hidden; display:block; content:""; clear:both}
.structure dl dt{display:table-cell;width: 190px;text-align: right;line-height:28px;padding: 10px 0;color: #1454B6;vertical-align: middle;margin-right:20px;font-weight: bold;font-size: 18px;}
.structure dl dd{ display:table-cell;line-height:28px; padding:10px 15px; vertical-align: middle; font-size: 18px; }



@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: 10px;margin-right: 0;padding: 0;font-size: 16px;}
}
/* 标题列表 */
.tit-list li {padding: 28px 1%;border-bottom: 1px dashed #C6D9F7;}
.tit-list li a{display: block;}
.tit-list li h3{padding-left: 15px;font-size: 18px;line-height: 1.2;color: #222;transition: 0.5s;}
.tit-list li h3::after{width: 5px;height: 5px;border-radius: 50%;background: #1454B6;bottom: auto;top: 50%;transform: translateY(-50%);}

@media only screen and (min-width:1200px) {
	.tit-list li:hover h3{color: #1454B6;}
}
@media only screen and (max-width:1024px) {
	
}
@media only screen and (max-width:768px) {
	
}
/* 同专业博导 */

.team_member li{width: 18%;margin: 0px 1% 30px;padding: 5px;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: 20px; line-height: 30px; height: 30px; text-align: center;font-weight: bold;margin-top: 10px;}
.team_member li p span{display: inline-block;padding-left: 10px;color: #1454B6;font-size: 18px;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 20px 0;padding:0 10px;}
}
@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{margin: -31px 0 20px;position: relative;}
.nytit .tmt{height: 62px;line-height: 62px;background: url(../images/ny-titbg.png) no-repeat center center;color: #fff;font-size: 26px;font-weight: bold;padding: 0 35px;background-size: 100%;}
.nytit .more{background: #fff;padding: 0 10px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.flow .pl {font-size: 18px;line-height: 36px;}
.flow .lw-li li{padding: 25px 0;border-bottom: 1px dashed #C6D9F7;}
.flow .lw-li li a{align-items: baseline;}
.flow .lw-li li span{display: inline-block;width: 30px;font-size: 18px;color: #053A8C;}
.flow .lw-li li h3{width: calc(100% - 30px);padding-left: 10px;font-size: 18px;color: #333;box-sizing: border-box;}
.zh-kyli li{padding: 18px 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:45px;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #333;padding: 0 5px;}


@media only screen and (max-width:1200px) {
	
}
@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: 50px;}
.xsxx{justify-content: center;margin-bottom: 50px;}

.xsxx .tmt{background: url(../images/ny-titbg.png) no-repeat center center;background-size: 100%;text-align: center;}
.xs-con h3{display: inline-block;font-size: 22px;color: #053A8C;padding-left: 20px;margin-bottom: 30px;}
.xs-con h3::before{content: "";position: absolute;width: 10px;height: 10px;background: #053A8C;bottom: auto;top: 50%;transform: translateY(-50%);left: 0;}
.xs-con h3::after{width: 84px;height: 2px;background: #1454B6;left: 100%;bottom: 50%;}
.xs-con h3 span{color: #EB9513;}
.xs-con ul{padding-left: 20px;}
.xs-con li{width: 14.2%;margin-bottom: 20px;}
.xs-con li a{display: inline-block;padding: 0 12px;background: url(../images/xs-li.png) no-repeat left center;color: #444;font-size: 18px;transition: 0.5s;}

@media only screen and (min-width:1200px) {
	.xs-con li a:hover{color:#1454B6;}
}

@media only screen and (max-width:1200px) {
	.xs-con li{width: 16.6%;margin-bottom: 20px;}
}
@media only screen and (max-width:1024px) {
	.xs-con li{width: 20%;margin-bottom: 20px;}
}
@media only screen and (max-width:768px) {
	.zhcg{padding-top: 20px;}
	.xsxx{margin-bottom:20px;}
	.xs-con li a{font-size: 16px;}
    .xs-con li{width: 33%;margin-bottom: 10px;}
    .xs-con h3{margin-bottom:15px;font-size:18px;}
    .xs-con ul{padding-left:0}
}

@media only screen and (max-width:420px) {
    .xs-con li{width: 50%;}
}

/*====翻页====*/
.j_pages{display: flex;justify-content: center;margin-top: 60px;flex-wrap: wrap;}
.j_pages .box{display: flex;padding: 0;font-size: 0;align-items: center;flex-wrap: wrap;}
.j_pages a{padding: 0px 8px;height: 34px;line-height: 34px;display:inline-block;margin: 0 3px ;color: #919191;font-size: 14px;transition:all .3s;border-radius: 4px;border:1px solid #ccc;}
.j_pages a font{ padding:0 0.1rem}
.j_pages .on{background: #1454B6;color: #fff;border:none;}
.j_pages a:hover{background: #1454B6;color:#fff!important;}
.j_pages span{color:#919191; height: 34px;line-height: 34px;display:inline-block; font-size:14px;}
.j_pages input{color:#919191;padding: 0px 16px;height: 40px;line-height: 40px;display:inline-block;font-size:14px;background:#f6f6f6;border:none;cursor:pointer;border-radius: 0;transition: 0.6s;}
.j_pages input[type="text"]{ width:40px; padding:0; text-align:center}
.j_pages input[type="submit"]:hover{ background: #1454B6; color:#fff}
@media only screen and (max-width:1200px) {
	
}
@media only screen and (max-width:1024px) {
	.inner{padding: 30px 0 35px;}
}
@media only screen and (max-width:768px) {
	.conbox{padding: 30px 0 10px;}
    .j_pages{margin-top: 30px;}
    .enclosure .wzlist li{line-height: 40px;font-size: 16px;}
    .column_tit .tmt{font-size: 18px;height: 40px;line-height: 40px;}
    .column_tit{padding: 20px 0 10px;}
    .tplist li{width: 48%;margin-bottom:20px;}
}