@charset "utf-8";



.homewp{background:url(../img/bodybg5.png) no-repeat center bottom; background-color: #f8f7fe;position: relative;padding-bottom: 1.5rem;}







.wrap_content{}
.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: 34%;z-index: 2;}


.sub_left{width: 21%;position: relative;z-index: 3;margin-top: 0.3rem;}
.sub_left_title{height:1.3rem;box-sizing: border-box;padding-top: 0.3rem; background: url(../img/lanbg1.png) no-repeat center bottom;background-size: contain;  font-size: 0.32rem; text-align:center;color: #fff;position: relative;}




.subwrap{padding-bottom: 0.4rem;background: #FFFFFF;border-bottom: 3px solid #6612b1;}
.sub_menu{position: relative;margin: 0.2rem 0.35rem;}
.sub_menu li{position: relative;box-sizing: border-box;}
.sub_menu ul> li > a{display: block;padding-left: 25px;background: url(../img/lanbg3.png) no-repeat left center; line-height: 0.6rem;color: #333333;position: relative;z-index: 2;font-size: 0.2rem;border-bottom: 1px solid #e4f1eb;margin: 0 0.2rem;}
.sub_menu ul> li:hover,.sub_menu ul> li.current{}
.sub_menu ul> li:hover>a,.sub_menu ul> li.current>a{color:#6612b1;font-weight: bold;background: url(../img/lanbg2.png) no-repeat left center;border-bottom: 2px solid #6612b1;}
.sub_menu ul> li dl dd{position: relative;padding-left:0.15rem;}
.sub_menu ul> li dl dd a{display: block;position: relative;z-index: 2; margin-left: 0.2rem;padding-left: 20px;background: url(../img/dot2.png) no-repeat left center; line-height: 0.45rem;font-size: 0.16rem;color: #333333;box-sizing: border-box;}
.sub_menu ul> li dl dd.act a,.sub_menu ul> li dl dd:hover a{color:#6612b1;font-weight:bold;}
.sub_menu ul> li dl{display:none;padding:0.15rem 0;}
.sub_menu ul> li.current dl{display:block;}
.sub_menu ul> li.sanji>a{background:url(../img/lanbg3.png) no-repeat left center, url(../img/jian2.png) no-repeat right center;}
.sub_menu ul> li.sanji.current>a{background:url(../img/lanbg2.png) no-repeat left center, url(../img/jian2.png) no-repeat right center;}





.sub_right{width: 75%;margin-top: 0.3rem; box-sizing: border-box;padding-bottom: 2rem;z-index: 2;position: relative;}

.lanwarp{border-bottom: 1px solid #d6c8e2;margin-bottom: 0.1rem;position: relative;padding-top: 0.2rem;}
.lanwarp .lan{font-weight: normal;color: #6612b1;border-bottom: 2px solid #6612b1;padding-bottom: 0.2rem;}
.lanwarp .lan h2{font-size: 0.26rem;}
.bread{color: #666666;line-height: 0.38rem;font-size: 0.16rem;padding-left: 25px;background: url(../img/wei.png) no-repeat left center;position: absolute;right: 0;bottom: 0.1rem;}
.bread a{font-size: 0.16rem;color: #666666;}
.page_title{padding: 0 0 0;overflow: hidden;}
.page_title h3{padding: 0.25rem 0;color: #333;font-weight: bold;font-size: 0.26rem;}


.list ul li{box-sizing: border-box;padding: 0.13rem 0.25rem;background: #FFFFFF;margin: 0.2rem 0;border-bottom: 1px solid transparent;}
.list ul li .listtit{width: 87%;display: flex;align-items: center;background: url(../img/jian3.png) no-repeat right center;}
.list ul li a h2{font-size: 0.2rem;padding-right: 1rem;}
.list ul li .date{width:1.05rem;height: 0.8rem;box-sizing: border-box;padding-right: 0.35rem; background: url(../img/line1.png) no-repeat right center;border-radius: 5px;text-align: center;color: #6612b1;}
.list ul li .date p{font-size: 0.3rem;padding-top: 0.05rem;}
.list ul li:hover{border-bottom: 1px solid #6612b1;}
.list ul li:hover h2,.list2 ul li:hover h2{color: #6612b1;}


/* 图文列表 */
.list2 ul li{background: #FFFFFF;padding: 0.3rem;box-sizing: border-box;margin: 0.2rem 0;}
.list2 ul li .pic{width: 24%;}
.list2 ul li .pic .bgimg{height: 1.8rem;}
.list2 ul li .picright{width: 72%;}
.list2 ul li .picright h2{font-size: 0.2rem;line-height: 0.35rem;}
.list2 ul li .picright div{font-size: 0.16rem;line-height: 0.3rem;color: #666666;margin: 0.15rem 0;}
.list2 ul li .picright p{color: #6612b1;font-size: 0.16rem;}
.list2 ul li .picright p img{display: inline-block; vertical-align: middle;padding-right: 10px;}




/*内容*/
.content{background: #FFFFFF;box-shadow: 0 0 10px #e5e5e5;box-sizing: border-box;padding: 0.3rem;padding-bottom: 0.5rem;margin-top: 0.3rem;}
.content_title>h1,
.dp>h1 {
	font-size: 0.24rem;
	font-weight: bold;
	text-align: center;
	padding: 0.2rem 0;
	margin-bottom: 0.2rem;
}

.content_title>p {
	text-align: center;
	color: #888888;
	background: #f5f5f5;
	padding: 0.15rem 0;
}

.cont {
	margin-top: 0.2rem;
	border-bottom: 1px solid #e5e5e5;
}
.dpjj{border-bottom: none;}
.dpjj>img{border-bottom: 2px solid #6612b1;}
.cont iframe{max-width:100%;}

.cont p,.cont p span {
	
line-height: 30px;
	
/* font-size: 18px; */
	
margin-top: 10px;
}
.cont p span{/* font-size:18px; */}
.cont p img{margin:10px auto;text-align: center;}



.ye {
	margin-top: 40px
}

.ye p {

	margin: 15px 0px;
	font-size: 0.16rem;
	color: #6612b1;
}

.ye p a {
	
	font-size: 0.16rem;
text-decoration:none;

}

.ye p a:hover {
	color: #6612b1;
}


.content {
	padding-bottom: 40px;
}






/* 图片 */
.ztjjlist{margin-top: 0.4rem;}
.ztjjlist .ztjjitem{float: left;width: 31.3%;margin-right: 3%;margin-bottom: 0.3rem;box-shadow: 0 0 10px #e5e5e5;}
.ztjjlist .ztjjitem:nth-child(3n){margin-right: 0;}
.ztjjlist .ztjjitem .pic{height: 2.1rem;}
.ztjjlist .ztjjitem .pictit{background: #FFFFFF;height: 1.1rem;padding: 0.2rem 0.25rem;box-sizing: border-box;}
.ztjjlist .ztjjitem .txt {line-height: 0.3rem;margin-bottom: 0.15rem;}
.ztjjlist .ztjjitem .txt a{font-size: 0.18rem;}
.ztjjlist .ztjjitem .date{color:#6612b1;font-size: 0.14rem;}




/* 教师名录 */
.jiao .jiaonav{background: #FFFFFF;margin:0.35rem 0;border-bottom: 1px solid #6612b1;padding: 0.3rem;}
.jiao .jiaonav .jiaonav-top{margin-bottom: 0.3rem;}
.jiao .jiaonav .jiaonav-top a{border: 1px solid #6612b1;text-align: center;color: #6612b1;font-size: 0.18rem;padding: 0.1rem 0;width: 2.2rem;}
.jiao .jiaonav .jiaonav-top a.on{background: #6612b1;color: #FFFFFF;}
.jiao .jiaonav .jiaonav-bottom a{border: 1px solid #ebe3f2;text-align: center;color: #333333;font-size: 0.18rem;padding: 0.1rem 0;width: 23%;margin: 0.15rem 1%;}
.jiao .jiaonav .jiaonav-bottom a.on{color: #6612b1;}


.jiao .jiaolist ul li{width: 48%;background: #FFFFFF;box-sizing: border-box;padding: 0.3rem;border-bottom: 1px solid #d1b7e7;margin-bottom: 0.35rem;}
.jiao .jiaolist .jiaopic{width: 37%;}
.jiao .jiaolist .jiaopic .bgimg{height: 2.6rem;}
.jiao .jiaolist .jiaoright{width: 57%;}
.jiao .jiaolist .jiaoright h2{font-size: 0.22rem;line-height: 0.4rem;}
.jiao .jiaolist .jiaoright h3{font-size: 0.16rem;color: #6612b1;margin-top: 0.05rem;}
.jiao .jiaolist .jiaoright div{margin-top: -0.05rem; padding-top: 0.4rem;background: url(../img/ldline1.png) no-repeat left top;font-size: 0.14rem;color: #999999;line-height: 0.25rem;height: 1.6rem;}
.jiao .jiaolist .jiaoright p{color: #6612b1;font-size: 0.14rem;margin-top: 0.1rem;}





/* 系部教师 */
.xbjiao{margin-top: 0.35rem;}
.xbjiao .xbdiv{background: #FFFFFF;padding: 0.3rem;border-bottom: 1px solid #6612b1;margin-bottom: 0.45rem;box-shadow: 0 0 10px #e5e5e5;}
.xbjiao .xbdiv .xbtit h2{font-size: 0.24rem;color: #6612b1;position: relative;}
.xbjiao .xbdiv .xbtit h2::before{content: "";width: 5.8rem;height: 100%;background: url(../img/jiaoline1.png) no-repeat right bottom;    background-size: contain;position: absolute;top: 0.13rem;left: -0.5rem;}
.xbjiao .xbdiv .xbtit h2::after{content: "";width: 5.8rem;height: 100%;background: url(../img/jiaoline2.png) no-repeat left bottom;    background-size: contain;position: absolute;top: 0.13rem;right: -0.5rem;}
.xbjiao .xbdiv .xbtit p{margin-top: 0.2rem;}
.xbjiao .xbdiv .xbdivlist{width: 94%;margin: 0 auto;}
.xbjiao .xbdiv .xbdivlist ul li{width: 16.6%;float: left;margin-top: 0.15rem;padding: 0.1rem 0;}
.xbjiao .xbdiv .xbdivlist ul li a{font-size: 0.18rem;display: block;text-align: center;}
.xbjiao .xbdiv .xbdivlist ul li:hover{background-color: #f2eef5;}














@media screen and (max-width: 1024px){
	.sub_left_title{background-size: 100% 100%;}
	.sub_menu{margin: 0.2rem 0.1rem;}
	.list ul li .listtit{width: 80%;}
	.xbjiao .xbdiv .xbdivlist{width: 100%;}
	.xbjiao .xbdiv .xbtit h2::before,.xbjiao .xbdiv .xbtit h2::after{display: none;}
}

@media screen and (max-width: 960px){
	.sub_left{display: none;}
	.sub_right{width: 100%;}
	.sub_right .page_content{padding: 0.1rem;}
	.content{/* margin: 0 0.1rem; */}
	.sub_right{padding: 0.2rem;}

	
	
	.xbjiao .xbdiv .xbdivlist ul li{width: 20%;}
	
	
}

@media screen and (max-width: 640px){
	.sub_right{margin-top: 0;}
	.xbjiao .xbdiv .xbdivlist ul li{width: 33.3%;}
	
	
	.list ul li .listtit{width: 71%;background: none;}
	.list ul li{padding: 0.15rem;}
	.list ul li a h2{padding-right: 0;}
	.list ul li .date{width: 0.9rem;padding-right: 0.2rem;}
	.bread{position: static;}
	
	.list2 ul li .pic{width: 45%;}
	.list2 ul li .pic .bgimg{height: 1.6rem;}
	.list2 ul li .picright{width: 50%;}
	.list2 ul li{padding: 0.2rem;}
	.list2 ul li .picright div,.list2 ul li .picright p img{display: none;}
	.list2 ul li .picright h2{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;white-space: normal;margin-bottom: 0.2rem;}
	
    .ztjjlist .ztjjitem .txt a{font-size: 0.24rem;}
	.ztjjlist .ztjjitem{width: 100%;}
	.ztjjlist .ztjjitem .pic{height: 50vw;}

	.jiao .jiaolist ul li{width: 100%;}
	.jiao .jiaonav .jiaonav-bottom a{width: 48%;padding: 0.2rem;}
	.jiao .jiaolist .jiaopic{width: 50%;}
	.jiao .jiaolist .jiaoright{width: 45%;}
     
}

@media screen and (max-width: 480px){
      
	   
	   
	
}