@charset "utf-8";

.nybanner img{width: 100%;}

.sub_left{width: 18%;position: relative;z-index: 3;margin-top: 0.5rem;}
.sub_left_title{padding: 0.25rem 0 0.15rem 0;font-size: 0.25rem;/* text-align: center; */color: #fff;position: relative;font-weight: bold;background: #0F70B5;padding-left: 0.4rem;}

.ddlm  .tabnr{display:none}

.sub_menu{background: url(../img/daobg.png) no-repeat center bottom #f7f7f7;position: relative;padding-bottom: 1.4rem;border-left: 0.1rem solid #0F70B5;}
.sub_menu ul{/* border-left: 0.1rem solid #00712F; */padding-left: 0px;}
.sub_menu li{position: relative;border-bottom: 1px solid #CCCCCC;}
.sub_menu ul> li > a{display: block;position: relative;z-index: 2;font-size: 0.16rem;/* text-align: center; */padding: 0.2rem 0;padding-left: 0.1rem;}
.sub_menu ul>li:hover a,.sub_menu ul>li.active a{color: #0F70B5;font-weight: bold;border-left: 0.1rem solid #AFCC38;margin-left: -0.1rem;}



.nybj{background: #ECECEC;}

.jjtu{width: 50%;float: right;}
.jjtu .pic{height:3.33rem}




.sub_right{width: 80%;margin-bottom: 1rem;margin-top: 0.5rem;background: #fff;padding: 0.3rem;}
.pagetit{border-bottom: 1px solid #D5D2D2;margin-bottom: 0.25rem;}
.subright_tit{font-size: 0.27rem;/* padding-right:45px; */background: url(../img/lmdbj.png) no-repeat bottom center;}
.bread{color: #888888;float: right;margin: 0.1rem 0;line-height: 0.4rem;font-size: 0.14rem;background: url(../img/dqwz.png)no-repeat 0;text-indent: 2em;}
.bread a{font-size: 0.14rem;color: #888888;}



/* 文字列表 */
.list ul li{box-sizing: border-box;border-bottom:1px dashed  #adadad;padding: 0.2rem 0;}
.list ul li .date{text-align: center;padding-right:0.25rem ;background: url(../img/line1.png) no-repeat right center;}
.list ul li .date p{font-size: 0.3rem;font-weight: bold;color: #0F70B5;}
.list ul li .date span{font-size: 0.16rem;}
.list ul li .litit{width: 89%;}
.list ul li .litit h2{font-size: 0.18rem;line-height: 0.35rem;}
.list ul li .litit p{font-size: 0.14rem;color: #9d9c9c;line-height: 0.3rem;}
.list ul li:hover{background-color: #f4faff;padding: 0.2rem;transition: .3s;border-bottom:1px solid #e2f2fd;}


/*图文列表*/
.xb-list{margin-top: 0.2rem;}
.xb-list ul li{position: relative;padding:0.2rem 0;border-bottom: 1px dashed    #a9a9a9;}
.xb-list ul li .date{text-align: center;border-top: 1px solid #0F70B5;padding-top: 0.1rem;}
.xb-list ul li .date p{color:  #0F70B5;font-size: 0.3rem;font-weight: bold;}
.xb-list ul li .date span{font-size: 0.16rem;}
.xb-list ul li .date img{margin: 0.2rem auto;}

.xblist-oli{box-sizing: border-box;}
.xblist-pic {width: 28.5%;height: 2rem; overflow: hidden;}
.xblist-pic a,.xblist-pic span{ display: block;width: 100%;height: 100%;}

.xblist-title{width: 60%;height: 2rem;position: relative;}
.xblist-title a{display: block;}
.xblist-title h2{font-size: 0.18rem;line-height: 0.35rem;margin-bottom: 0.1rem;margin-top: 0.25rem;}
.xblist-title div{ color: #9d9c9c;font-size: 0.14rem; line-height: 0.28rem;}

.xb-list ul li:hover h2{color: #0F70B5;font-weight: bold;}



/* 图片 */
.ztjjlist{overflow: hidden;}
.ztjjlist .ztjjitem{float: left;width: 31.3%;margin-right: 3%;margin-bottom: 0.4rem;position: relative;border:1px solid #d5d6d8}

.ztjjlist .ztjjitem .pic{height: 2.1rem;}
.ztjjlist .ztjjitem .txt {line-height: 0.3rem;padding: 0.15rem;box-sizing: border-box;width: 100%;background: #f9fafb;}
.ztjjlist .ztjjitem .txt a{font-size:0.18rem;}


/* 方向 */
.fxwz .fxtit{background-color: #e3eff7;height: 0.6rem;margin-bottom: 10px;}
.fxwz .fxtit h2{font-size: 0.20rem;font-weight: bold;text-indent: 0.2rem; color: #ffffff;background: url(../img/lanbg.png) no-repeat left center;line-height: 0.6rem;}
.fxwz .ztjjlist1{margin-top: 0.3rem;}
.fxwz .ztjjlist1 .ztjjitem .pic{height: 2rem;}
.fxwz .ztjjlist1 .ztjjitem .txt a{color: #0F70B5;}




/* 学术 */
.xue .xuenav{margin-bottom: 0.25rem;justify-content: space-around;}
.xue .xuenav a{display: block;width: 10%;/* margin-bottom: 0.2rem; */font-size: 0.18rem;border: 1px solid #bbc9d3;border-radius: 5px;text-align: center;padding: 0.1rem 0;margin-bottom: 15px;}
.xue .xuenav a:hover,.xue .xuenav a.act{color: #ffffff;background-color: #0F70B5;}
.xue .xuelist{border-top: 1px solid #d5dbe0;padding-top: 0.2rem;}
.xue .xuelist ul li{border-bottom: 1px dashed #adadad;padding: 0.2rem 0;}
.xue .xuelist ul li .xuetit{width: 65%;}
.xue .xuelist ul li .xuetit h2{font-size: 0.18rem;padding-left: 0.2rem;background: url(../img/dot2.png) no-repeat left center;line-height: 0.35rem;}
.xue .xuelist ul li .xuetit span{color: #999999;display: block;margin: 0.1rem 0;}
.xue .xuelist ul li .xuetit div{color: #666666;line-height: 0.23rem;font-size: 0.14rem;}
.xue .xuelist ul li .xuetit p{width: 1.3rem;text-align: center;color: #0F70B5;font-size: 0.18rem;background-color: #e7eef3;padding: 0.1rem 0;margin-top: 0.1rem;}
.xue .xuelist ul li .pic{width: 28.5%;}
.xue .xuelist ul li .pic .bgimg{height: 2rem;}









/*内容*/
.content{}
.content_title>h1,
.dp>h1 {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	border-bottom: 1px dashed #cbbda6;
	margin-bottom: 25px;
}

.cont {
	
}


.cont p {
	
	
}
.cont p img{margin:10px auto;text-align: center;display: inherit;padding: 0 30px}

.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	color: #747474;
	font-size: 16px;
}

.ye p a:hover {
	color: #e06a3c;
}




/* 师资 */
.shilist ul li{width: 20%;margin-right: 5%;background: url(../img/shibg1.png) no-repeat left top;margin-bottom: 0.4rem;}
.shilist ul li:nth-child(4n){margin-right: 0;}
.shilist ul li .pic{margin-left: 0.1rem;margin-top: 0.1rem;}
.shilist ul li .pic .bgimg{height: 2.5rem;}
.shilist ul li h3{font-size: 0.2rem;font-weight: bold;line-height: 0.3rem;/* padding: 0.1rem 0; *//* border-bottom: 1px solid #0F70B5; */margin-left: 0.1rem;}
.shilist ul li p{font-size: 0.16rem;padding-left: 10px;box-sizing: border-box;/* background: url(../img/dot1.png) no-repeat left center; *//* margin-left: 0.1rem; *//* margin-top: 0.1rem; */}
.shilist ul li:hover{background: url(../img/shibg2.png) no-repeat left top;}



/* 师资内容 */
.shinr .shipic{background: url(../img/shibg2.png) no-repeat left top;padding: 0.1rem;width: 21%;}
.shinr .shipic img{max-width: 100%;}
.shinr .shiright{width: 75%;}
.shinr .shiright .shitop{margin-bottom: 0.5rem;}
.shinr .shiright .shitop h2{font-size: 0.25rem;font-weight: bold;color:#0F70B5;line-height: 0.45rem;}
.shinr .shiright .shitop h3{margin: 0.12srem 0;}
.shinr .shiright .shitop h3,.shinr .shiright .shitop p{font-size: 0.16rem;line-height: 0.33rem;}
.shinr .shiright .shitop h3 img,.shinr .tab-bd .tabtit h2 img{display: inline-block;vertical-align: middle;padding-right: 0.1rem;}
.shinr .tab-hd{background-color: #e6f0f7;border-radius: 25px;overflow: hidden;}
.shinr .tab-hd h2{width: 20%;text-align: center;padding: 0.15rem 0;font-size: 0.16rem;}
.shinr .tab-hd h2.active{background: linear-gradient(to right,#0f70b5,#afcc38);color: #ffffff;font-weight: bold;}
.shinr .tab-bd .tabtit{margin-top: 0.3rem;margin-bottom: 0.2rem;background: url(../img/line2.png) no-repeat right center;}
.shinr .tab-bd .tabtit h2{background-color: #ffffff;font-size: 0.24rem;display: inline-block;}
.shinr .tab-bd .tabnr p{font-size: 0.18rem;}
.shinr .tab-bd .tabdiv{display: none;min-height:7rem}
.shinr .tab-bd .tabdiv.active{display: block;}



@media screen and (max-width: 1300px){
	

@media screen and (max-width: 1024px){
	.shilist ul li{width: 22%;margin-right: 4%;}
}

@media screen and (max-width: 960px){
	.sub_left{display: none;}
	.sub_right{width: 100%;}
	.content{margin: 0 0.1rem;}
	
	.list ul li .litit{width: 80%;}
	.list ul li .date{padding-right: 0.15rem;}
	
	.xblist-pic{width: 32%;}
	.xblist-title{width: 56%;}
	
	
	.shilist ul li{width: 30%;margin-right: 3%;}
	
	
	
	
	.xue .xuenav a{width: 12%;margin-right: 3%;}
}

@media screen and (max-width: 670px){
.ztjjlist .ztjjitem{width:48% ;margin: 0.2rem 1%;}
.ztjjlist .ztjjitem .pic{height: 2.2rem;}
	.bread a,.bread{font-size: 14px;}
	
	.list ul li .litit{width: 73%;}
	.xblist-pic{width: 70%;}
	.xblist-title{width: 100%;}
	
	
	
	
	.shilist ul li{width: 45%;margin-right: 5%;}
	.shilist ul li:nth-child(4n){margin-right: 0;}
	.shilist ul li:nth-child(2n){margin-right: 0;}
	.shilist ul li:nth-child(3n){margin-right: 5%;}
	
	
	.xue .xuenav a{width: 15%;margin-right: 2%;}
	.xue .xuelist ul li .xuetit,.xue .xuelist ul li .pic{width: 100%;}
	.xue .xuelist ul li .pic{margin-top: 0.2rem;}
	.xue .xuelist ul li .pic .bgimg{height: 50vw;}
	
	.shinr .shipic{width: 220px;margin: 0.2rem auto;}
	.shinr .shiright{width: 100%;}
}
@media screen and (max-width: 480px){
	.ztjjlist .ztjjitem{width:100% ;margin: 0.2rem auto;}
	
	.shilist ul li{width: 100%;margin-right: 0;}
	.shilist ul li .pic{width: 200px;}
	.shilist ul li .pic .bgimg{height: 250px;}
	.shilist ul li:nth-child(3n){margin-right:0;}
	
	.xue .xuenav a{width: 23%;margin-right: 2%;}
}