@charset "utf-8";
.location{ position: relative;margin: 0.58rem 0;align-items: center;justify-content: space-between;}
.location h1 a{ font-size:0.22rem;color: #0A4E83; position: relative;align-items: center;border-radius: 0.3rem;background: #FFFFFF;box-shadow: 0rem 0.04rem 0.1rem 0rem rgba(199, 199, 199, 0.3);padding: 0 0.27rem;height: 0.46rem;} 
.location h1 img{display: inline-block;margin-right: 0.1rem;}
.adress a,.adress{font-size: 0.2rem;color: #333;}
.adress a{transition: .5s;display: inline-block;padding: 0 0.05rem;}
.adress p{padding-left: 0.25rem;background: url(../images/home.png) no-repeat left top 0.08rem;line-height: 1.5;background-size: 0.16rem;}
.adress a:hover{color:#0A4E83;}
/*团队成员页面*/
.pd-m{ padding:0.25rem 0}
.team_c{ margin-top: 0.15rem;}
.team_c dt{font-size:0.16rem;display: block;padding: 0.1rem;position: relative;font-weight: bold;color: #165C91;float: left;}
.team_c dd{ overflow: hidden; zoom: 1;line-height: 0.3rem; padding-top:0.02rem; }
.team_member{margin:0 -.2rem;}
.team_member li{width:16.6%;margin:0rem 0 2%;float: left;text-align: center;padding: 0 0.2rem;}
.team_member li a{ display: block;}
.team_member li .picture{padding-top: 140%;position: relative;overflow: hidden;background: #f0f5fc;}
.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.18rem;text-align: center;margin-top: .15rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.team_member li a:hover p{color:#013e74;}

@media only screen and (max-width:1024px) {
.team_member{margin:0 -.1rem;}
.team_member li{width:20%;padding: 0 0.1rem;}
   .location{margin:0 0 .2rem 0;}
}

@media only screen and (max-width:768px) {
   .location h1 a{font-size:.2rem;}
   .team_member li{width: 33.3%;} 
   .adress{width:100%;margin-top:.15rem;}
}


/*分页*/
.page{text-align:center;margin:0.4rem auto 0 auto;box-sizing:border-box}
.page *{line-height:0.26rem}
.page button{margin:0.05rem 0.03rem;min-width:0.3rem;background:#fff;border:0.01rem solid #e5e5e5;color:#5e5e5e;cursor:pointer;outline:0;text-align:center}
.page button:hover{background:#8c000b;color:#fff}
.page .btn_dis{cursor:default;opacity:.7;background:#eee;color:#5e5e5e}
.page .btn_dis:hover{background:#eee;color:#5e5e5e}
.page .current_page{background:#013e74;color:#fff}
.page .input_page_num{width:0.3rem;height:0.26rem;margin:0 0.03rem;padding:0;text-align:center;background:#fff;border:0.01rem solid #e5e5e5;color:#5e5e5e;outline:0}
.page .page_total,.page .page_text{color:#2b2b2b;font-size:0.13rem}



.pages table{width:auto !important;margin: 20px auto 0;}

 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 #1b54a1 !important;
    height: 25px !important;
    line-height: 25px !important;
    color: #1a4f9b !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: #1b54a1 !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=#1b54a1, EndColorStr=#1b54a1)!important;
    CURSOR: pointer;
    line-height: 14px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#1b54a1), to(#1b54a1))!important;
    background: -moz-linear-gradient( top,#1b54a1,#1b54a1)!important;
    background: -ms-linear-gradient(top,#1b54a1 0%,#1b54a1 100%)!important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}


.ydpage{
    line-height:36px;
    height:36px;
    background:#1b54a1;
    color:#fff;
    text-align:center;
    margin-top:20px;
    border-radius:10px;   
}




/*综合页面*/
.partbox{background: #fff;margin-top: 0.3rem;/* padding:0.3rem 0.6rem; */}
.nobg{ background: transparent;}

.compage{padding:0rem;}
.flow{padding-bottom: 0.3rem;}
.zhlist li{padding: 0.15rem 0 0.15rem 0rem;font-size: 0.18rem;line-height:0.36rem;border-bottom: 0.01rem solid #e5e5e5;}
.zhlist li:last-child{ border-bottom: 0;}
.zhlist li:hover a{ color:#165C91;}
.tplist{margin: 0 -0.2rem;}
.tplist li{width: 25%; margin:0rem 0  1.5%;padding: 0 0.2rem;}
.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:1.5;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #333;padding: 0 0.05rem;margin-top: 0.1rem;font-size: .18rem;}
.tplist li a:hover p{color:#165C91;}
@media only screen and (max-width:1024px) {
    .tplist{margin: 0 -0.1rem;}
    .tplist li{padding: 0 0.1rem;}
}

@media only screen and (max-width:768px) {
    .tplist li{width: 33.3%;}
}

@media only screen and (max-width:600px) {
    .tplist li{width: 50%;}
}

/*内容页*/
.content h2{font-size: 0.26rem;text-align:center;margin-top: 0.1rem;line-height: 0.4rem;}
.content .Subtitle{ text-align:center; padding:0.15rem 0; border-bottom: 0.01rem solid #e5e5e5;}
.content .Subtitle .time{ display:inline-block; color: #888; margin: 0 0.1rem; font-size: 0.14rem;}
.content .Subtitle .click{ display:inline-block; color: #888; margin: 0 0.1rem;  font-size: 0.14rem;}
.content .subs{ margin:0.25rem 0; line-height:0.28rem;}
.content .subs p{margin-bottom: 0.2rem;font-size: 0.16rem !important;line-height: 1.8 !important;color: #333 !important;}

.content .subs table{
	 border-collapse: collapse;
}
.content .subs  table td{
	border:1px solid #5a5a5a;
	padding: 0 10px;
	line-height:28px;
}



.content .subs p img,.content .subs p video{ height: auto !important;}
.enclosure h3{ font-size:0.16rem; display: inline-block; padding: 0.1rem 0.35rem 0.1rem 0.2rem; position: relative; background: #e8f0f9; border: 0.01rem solid #0682d6; border-right: 0; font-weight: bold; color: #013e74;}

.enclosure .tmt{
	line-height:0.36rem;
	font-size: 0.2rem;
	margin-bottom: 0.1rem;
}

.enclosure .wzlist li{background:url(../images/lik1.png) no-repeat left center; line-height:0.28rem;padding-left:.25rem;font-size:.16rem;margin-bottom:.15rem;}
.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{ margin-top:0.1rem;}
.flip li{margin:0.1rem 0;font-size: .16rem;line-height: 0.26rem;}
.flip li span{float: left;padding-right:0.1rem;color: #165C91;padding: 0rem 0.15rem;font-weight:bold}
.flip li a{display: block;overflow: hidden;zoom: 1; padding-left:0; padding-top: 0;}
.flip li a:hover{color:#165C91;}
/*结构化内容页*/
.structure{ margin:0.2rem 0;}
.structure dl{display:table;width:100%;border-spacing: 0.05rem;font-size: 0.16rem;}
.structure dl:after{visibility:hidden; display:block; content:""; clear:both}
.structure dl dt{display:table-cell;width:15%;text-align: right;line-height:0.28rem;padding:0.1rem;background: #e3ecf8;color: #165C91;vertical-align: middle;margin-right:0.2rem;}
.structure dl dd{display:table-cell;line-height:0.28rem;padding:0.1rem 0.15rem;vertical-align: middle;background: #e3ecf8;}
@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;}
}
/*标题列表页*/
.yd_list{ display: none;}
.titlist li{ line-height:0.28rem; padding:0.1rem 0 0.1rem 0.2rem;  border-bottom:1px dashed #a3a3a3}
/* 学生信息 */
.zhcg{padding-top: 0.5rem;}
.xsxx{justify-content: center;margin-bottom: 0.3rem;}
.xsxx .tmt{font-size: 0.24rem;color: #165C91;margin-bottom: 0rem;}
.xs-con h3{display: inline-block;font-size: 0.22rem;color: #165C91;padding-left: 0.2rem;margin-bottom: 0.3rem;}
.xs-con h3::before{content: "";position: absolute;width: 0.1rem;height: 0.1rem;background: #165C91;bottom: auto;top: 50%;transform: translateY(-50%);left: 0;}
.xs-con h3::after{width: 0.84rem;height: 0.02rem;background: #165C91;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:#165C91;}
}

@media only screen and (max-width:1200px) {
	.xs-con li{width: 16.6%;margin-bottom: 0.2rem;}
.yd_list{ display: block;}
.pc_list{ display: none;}

}
@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%;}
}