@charset "utf-8";

/*内页头部*/
.nyheader{position:static;padding-bottom: 0;background: #003399;}
.nyheader:before{background:none;}
.nyheader .navwrap{background:#ffffff;padding: 0.1rem 0;margin-top: 0.2rem;}
.nyheader .navwrap ul li>a{color:#333333;}
.nyheader .hd-nav li:hover>a{color:#003399;}
.nyheader .hd-nav{margin-top:0;}

.homewp{padding-bottom:2rem;}



.wrap_content{position: relative;background: #fffdf7;background-image: linear-gradient(#ffffff, #ffffff);background: #fffdf6;}
.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: 27%;z-index: 2;}


.sub_left{width: 19%;position: relative;z-index: 3;margin-top: -1rem;}
.sub_left_title{height:1rem;display: flex;align-items: center;font-size: 0.36rem;text-align:center;color: #fff;position: relative;font-weight: bold;background: #003399;justify-content: center;}
.sub_left_title2{font-size:0.24rem;}
.sub_left_title::before{content:"";width:15px;height:15px;position:absolute;left:-15px;top:0;background:url(../img/lanbg1.png) no-repeat center top;}
.sub_left_title::after{content:"";width:15px;height:15px;position:absolute;right: -15px;top:0;background:url(../img/lanbg2.png) no-repeat center top;}






.subwrap{/* padding-bottom: 0.6rem; *//* border: 1px solid #F4F4F4; */background: #eff3fa;}
.sub_menu{position: relative;border-left: 10px solid #d6dde9;padding-bottom: 0.6rem;}
.sub_menu ul{}
.sub_menu li{position: relative;border-bottom: 1px solid #CCCCCC;box-sizing: border-box;}
.sub_menu ul> li > a{display: block;line-height: 0.8rem;color: #333333;position: relative;z-index: 2;font-size: 0.2rem;padding-left: 0.45rem;}
.sub_menu ul> li:hover,.sub_menu ul> li.current{/* background: #003399; */}
.sub_menu ul> li:hover>a,.sub_menu ul> li.current>a{background: #003399;color: #FFFFFF;font-weight: bold;}
.sub_menu ul> li.current>a{color: #FFFFFF;font-weight: bold;}
.sub_menu ul> li.current>a::before,.sub_menu ul> li:hover>a::before{content:"";width:10px;height:100%;background:#d73333;position:absolute;top:0;left:-0.1rem;}
.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.3rem;line-height: 0.36rem;font-size: 0.16rem;color: #333333;box-sizing: border-box;padding-left:15px;color:#666666;}
.sub_menu ul> li dl dd.act a,.sub_menu ul> li dl dd:hover a{color:#003399;font-weight:bold;background:url(../img/dotnav.png) no-repeat left center;}
.sub_menu ul> li dl{display:none;padding:0.15rem 0;}
.sub_menu ul> li.current dl{display:block;}







.sub_right{width: 78%;margin-bottom: 1.5rem;margin-top: 0.4rem;background: #FFFFFF;box-sizing: border-box;/* padding: 0.3rem; */}
.lanwarp{border-bottom: 1px solid #CCCCCC;margin-bottom: 0.1rem;}
.lanwarp .lan{font-size: 0.28rem;font-weight: normal;color: #333333;border-bottom: 1px solid #003399;padding-bottom: 0.1rem;}
.bread{color: #666666;line-height: 0.38rem;font-size: 0.16rem;/* margin-top: 0.1rem; */margin-bottom: 0.1rem;padding-left: 30px;background: url(../img/di.png) no-repeat left center;}
.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;border-bottom: 1px solid #d6d6d6;padding: 0.2rem 0;}
.list ul li a h2{width: 75%;font-size: 0.18rem;}
.list ul li .date{font-size: 0.18rem;color: #969899;}

.list ul li:hover{}

.list2 ul li{box-sizing: border-box;border-bottom: 1px dashed  #d6d6d6;padding: 0.2rem 0;transition:.3s}
.list2 ul li a h2{width: 85%;font-size: 0.18rem;margin-right:3%;}
.list2 ul li .date{font-size: 0.18rem;color: #003399;padding-right:0.25rem;background:url(../img/line2.png) no-repeat right center;}
.list2 ul li:hover{padding-left:15px;box-sizing:border-box;transition:.3s}	








/*董事会成员*/
.xrld{margin-top:0.3rem;}
.xrldnav a{display:block;color:#ffffff;font-size:0.25rem;background-color:#003399;margin-right: 0.2rem;width: 3.5rem;height: 1rem;display: flex;justify-content: center;align-items: center;text-align: center;/* padding: 0.34rem 0.88rem; */}
.xrldnav a.act{background-image:url(../img/xrldbg.png);background-position:center bottom;background-repeat:no-repeat;font-weight:bold;}
/* .xrldnav a:nth-child(2){background-color:#0871ae;} */
.xrldnav a:last-child{background-color:#12bbb5;margin-right: 0;}

.xrlddiv{margin-top:0.35rem;background:url(../img/xrldbg2.png) no-repeat center top;overflow:hidden;}
.xrlddiv .xrldwrap{background:#ffffff;border-radius:20px 20px 0 0;/* padding-bottom:0.6rem; */margin:0.5rem 0.4rem;min-height: 2.5rem;box-sizing:border-box;padding:0.1rem 0.5rem;}
.xrlddiv .xrldwrap em{font-size:0.18rem;color:#003399;font-weight:bold;display:block;/* width:18%; */}
.xrlddiv .xrldwrap div a{font-size:0.18rem;float:left;margin-bottom: 0.2rem;}

.xrlddiv .xrldwrap .dsz div{width: 85%;}
.xrlddiv .xrldwrap .ds{/* width: 50%; */margin-top: 0.3rem;}
.xrlddiv .xrldwrap .ds a{width:33%;}
.dsright{/* width: 38%; */}
.xrlddiv .xrldwrap .ds div{width: 85%;}
.xrlddiv .xrldwrap .ds2 div{width: 73%;}

.xrlddiv .xrldwrap .ds2 a{width: 50%;}
.xrlddiv .xrldwrap .ds.xdwld div{width:70%;}
.xrlddiv .xrldwrap .xdwld div{width: 85%;}

.xrlddiv .xrldwrap>div{border-right:1px solid #cccccc;margin-top: 0.4rem;}
.xrlddiv .xrldwrap .ds2{margin-bottom: 0.3rem;}
.xrlddiv .xrldwrap .dsleft{width: 50%;}
.xrlddiv .xrldwrap .dsright{width: 43%;border-right:none;}











/*行政领导*/
.xzlist{margin-top:0.4rem;}
.xzlist ul li{padding:0.2rem 0;border-bottom:1px solid #dde4ea;}
.xzlist .pic{width:1.6rem;height:2.1rem;}
.xzlist .pic .bgimg{height:100%;}
.xzlist .pictit{width:83%;display:flex;align-items:center;}
.xzlist .pictit p{line-height:0.35rem;font-size:0.18rem;}
.xzlist .pictit p span{color:#12bbb5}

/*内容*/
.content{/* margin-right: 0.3rem; */}
.content_title>h1,
.dp>h1 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
	font-family: "微软雅黑";
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	border-bottom: 1px dashed #cbbda6;
	margin-bottom: 25px;
}

.cont {
	margin-top: 30px;
}
.cont iframe{max-width:100%;}

.cont p,.cont p span {
	
line-height: 30px;
	
/* font-size: 18px; */
	
margin-top: 10px;
	
text-align: justify;
}
.cont p span{/* font-size:18px; */}
.cont p img{margin:10px auto;text-align: center;}
.fen {
	background: #eeeeee;
	height: 45px;
	margin: 20px 0px;
	
}
.sharezone{float:right}
.sharezone:after{clear:both;display:block;content:' '}
.through {
    position: relative;
    text-align: center;
    float: left;
    height: 30px;
    margin-right: 0px;
    line-height: 30px;
    /* background: #fff; */
}

.through span {
    font-size: 16px;
    display: inline-block;
    position: relative;
    top: 8px;
}

.share {
    float: left;
}


.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	color: #747474;
	font-size: 16px;
text-decoration:none;

}

.ye p a:hover {
	color: #e06a3c;
}


.content {
	padding-bottom: 40px;
}

.dp {
	margin-bottom: 80px;
}


/*董事长单篇*/
.dpjj .cont .imgs{float: right;position: relative;margin:0 0.2rem;}
.dpjj .cont .imgs img{position: relative;z-index: 2;display: block;/* margin-top: 0.15rem; */}
.dpjj .cont .imgs::after{content: "";position: absolute;width: 100%;height: 100%;right: -0.15rem;bottom: -0.15rem;background: #003399;}
.dpjj .cont  p{font-size: 18px;line-height: 2;text-indent: 2em;margin-bottom:0.2rem;}


/*专家教授*/
.jiaolist{margin-top:0.3rem;}
.jiaolist ul li{width:48%;margin-bottom: 0.5rem;}
.jiaolist ul li a{display:block;}
.jiaolist .pic{width:35%;}
.jiaolist .pic .bgimg{height:2.6rem;}
.jiaolist .jiaotit{width:65%;background: url(../img/bg07.png) no-repeat right bottom;padding: 0.3rem;background-color: #f0f0f0;height: 2.6rem;margin-top: 0.3rem;}
.jiaolist .jiaotit h2{font-size:0.2rem;font-weight:bold;margin-bottom:0.1rem;}
.jiaolist .jiaotit div{font-size:0.16rem;line-height:0.28rem;}
.jiaolist .jiaotit p{font-size:0.16rem;color:#003399;margin-top:0.1rem;}
.jiaolist ul li:hover .jiaotit{background-color:#003399;}
.jiaolist ul li:hover a,.jiaolist ul li:hover a p{color:#ffffff;}



/* 图片 */
.ztjjlist{margin-top: 0.4rem;}
.ztjjlist .ztjjitem{float: left;width: 23%;margin-right: 2.5%;margin-bottom: 0.3rem;}
.ztjjlist1 .ztjjitem:nth-child(4n){margin-right: 0;}
.ztjjlist .ztjjitem .pic{height: 1.8rem;padding: 0.1rem;border: 1px solid #cccccc;}
.ztjjlist .ztjjitem .txt {line-height: 0.3rem;padding: 0.1rem;font-weight: bold;box-sizing: border-box;/* background-color: #fdf4e1; */text-align: center;}
.ztjjlist .ztjjitem .txt a{font-size: 0.18rem;}

.ztjjlist2 .ztjjitem{width:31.3%;margin-right:3%;display: block !important;}
.ztjjlist2 .ztjjitem .pic{height:2.5rem;}
.ztjjlist2 .ztjjitem:nth-child(3n){margin-right:0;}
.ztjjlist2 .ztjjitem .pic img{width:100%;height:100%;}

/* 组织机构 */

.zzjg ul{
	display: flex;
	flex-wrap: wrap;
	justify-content:flex-start;
}
.zzjg{padding: 0 0.4rem;padding-bottom: 0.2rem;border: 1px solid #b3bbc8;margin-top:0.3rem;position:relative;background:#ffffff;margin-bottom: 0.6rem;}
.zzjg::after{content:"";width:100%;height:100%;position:absolute;right:-0.1rem;bottom:-0.1rem;border: 1px solid #b3bbc8;background:#eef0f4;z-index:-1;}
.zzjg>h2{font-size:0.18rem;font-weight:bold;background:url(../img/zyszbg.png) no-repeat left top;color:#ffffff;height: 0.6rem;display: flex;align-items: center;box-sizing: border-box;padding-left: 0.2rem;margin-bottom:0.3rem}
.zzjg ul li{width: 23.5%;height: 0.6rem;/* border: 1px solid #ccc; */margin: 0.15rem 0;text-align: center;background: #eef0f4;margin-right: 2%;}
.zzjg  ul li a{font-size: 0.18rem;/* font-weight: bold; */height: 100%;text-align: center;display: flex;align-items:center;margin: 0 auto;width: 100%;flex-direction: column;justify-content: center;}
.zzjg ul li:nth-child(4n){margin-right:0;}
.zzjg ul li a p{width:100%;display: block;}
.zzjg ul li a span{display:block;width:100%;font-size: 0.16rem;font-weight: normal;line-height:1.5;}
.zzjg ul li:hover{background-color:#003399 ;}
.zzjg ul li:hover a{color: #fff;}

.dzjg  ul li a{display:inline-block; height: auto;}
.dzjg  ul li div{height: 100%;text-align: center;display: flex;align-items:center;margin: 0 auto;width: 100%;flex-direction: column;justify-content: center;}


/*图文列表*/
.xb-list{
    margin-top: 0.4rem;
}
.xb-list ul li{
    position: relative;
    margin-bottom: 0.5rem;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: 4px 4px 5px #f2f2f2,-4px -4px 5px #f2f2f2;
}

.xblist-oli{
    padding: 0.25rem;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.xblist-pic {
    width: 25%;
    height: 2rem;
    overflow: hidden;
}
.xblist-pic a,.xblist-pic span{
    display: block;
    width: 100%;
    height: 100%;
}
.xblist-pic span{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.xb-list ul li:hover .xblist-pic span{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.xblist-title{
    width: 69%;
}

.xblist-title a{display: block;}
.xblist-title h2{
    color: #003399;
    font-size: 0.22rem;
    font-weight: bold;
    line-height: 0.5rem;
    margin-bottom: 0.1rem;
}
.xblist-title div{
    color: #666666;
    font-size: 0.17rem;
    line-height: 0.3rem;
    text-align: justify;
}

/*学科专业*/
.xkzy ul li{width:32%;float:left;margin-right:1.8%;height: 2.3rem;margin-top:0.3rem;}
.xkzy ul li:nth-child(3n){margin-right:0;}
.xkzy ul li a{display:flex;align-items:center;justify-content:center;height:100%;}
.xkzy ul li a p{font-size:0.25rem;font-weight:bold;color:#ffffff;padding-left:0.25rem;}
.xkzy ul li a p img{margin-top:0.1rem;transition:.3s;}
.xkzy ul li:hover p img{padding-left:0.1rem;transition:.3s;}





/*师资概况*/
.shiyz>h2{font-size:0.2rem;font-weight:bold; background:url(../img/yzbg.png) no-repeat left center;height:0.6rem;line-height:0.6rem;color:#ffffff;box-sizing:border-box;padding-left:0.3rem;}
.shiyz ul li{width: 18%;margin: 0.2rem 1%;float:left;}
.shiyz ul li .pic .bgimg{height: 3.2rem;}
.shiyz .yztit h2{font-size:0.2rem;text-align:center;font-weight:bold;margin:0.1rem 0;}
.shiyz .yztit p{font-size:0.16rem;text-align:center;}


/*专业特色*/
.zytsnav{margin-top:0.2rem;}
.zytsnav ul li{width:23%;border:1px solid #003399;margin-bottom:0.2rem;text-align:center;height:0.8rem;margin-right:2%;}
.zytsnav ul li a{display:block;font-size:0.2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.zytsnav ul li:hover a,.zytsnav ul li.on a{background:#003399;color:#ffffff;}
.zytsdp{/* padding:0.25rem 0; */border-bottom:1px dashed #cccccc;}
.zytswrap{background:#ffffff;box-shadow: 0 5px 12px rgb(0 0 0 / 30%);border: 1px solid #eee;padding: 0.4rem;margin-top: 0.3rem;}
.zytswrap .tstit{font-size:0.24rem;font-weight:bold;color:#ffffff;background:url(../img/zyszbg.png) no-repeat left top;line-height:0.6rem;padding-left:0.4rem;margin-left:-0.41rem;}
.zytswrap .xkts{margin-bottom:0.3rem;border-bottom:1px dashed #cccccc;padding-bottom: 0.3rem;}
.zytswrap .xkts .xktswz{margin-top:0.2rem;}
.zytswrap .xkts .xktswz p,.zytswrap .xkts .xktswz span,.zytswrap .xkts .xktswz{font-size:0.18rem;line-height:0.35rem;}
.zytswrap .zytsdp .tit{font-size;0.2rem;font-weight:bold;color:#003399;}







@media screen and (max-width: 1024px){
	.list2 ul li a h2{margin-right:0;width: 82%;}
    .xkzy ul li>a>img{width:1.1rem;}
	.shiyz ul li{width:23%;}

	.xrldnav a{padding:0;width:30%;text-align:center;height:1rem;display:flex;align-items:center;justify-content:center;}
.xzlist .pictit{width: 71%;}
}

@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;}
     .list2 ul li a h2{width: 80%;}  
	
	.xrlddiv .xrldwrap{padding:0.15rem 0.2rem;}
	.xrlddiv .xrldwrap em{width:20%;}
	.xrlddiv .xrldwrap .dsz div, .xrlddiv .xrldwrap .ds div{width:76%;}
	.xrlddiv .xrldwrap .ds2 div{width:60%;}
	.xrlddiv .xrldwrap .ds2 em{width:30%;}
}

@media screen and (max-width: 640px){
	.list2 ul li a h2{width: 75%;}
         .dpjj .cont .imgs{float:none;margin:0.2rem auto;display: inline-block;}
         .ztjjlist .ztjjitem .txt a{font-size: 0.24rem;}
	.ztjjlist .ztjjitem{width: 100%;}
	.ztjjlist .ztjjitem .pic{height: 50vw;}

       .zzjg ul li{width:100%;margin-right:0;}
.xkzy ul li{width:48%;margin:0.3rem 1%;}
	.shiyz ul li{width:31.3%;}
.jiaolist ul li{width:100%;}
.jiaolist .jiaotit{width:55%;padding:0.3rem 0.2rem;}
.jiaolist .pic{width:45%;}

	.xzlist .pic{margin:0.15rem auto;}
	.xzlist .pictit{width: 100%;}
	.xzlist .pictit p{line-height:0.35rem;}
.zytsnav ul li{width:32%;}

	.xrlddiv .xrldwrap .dsright,.xrlddiv .xrldwrap .dsleft{width: 100%;border-right: none;}
	.xrlddiv .xrldwrap{
    margin: 0.5rem 0.2rem;
}
.cont p img{height:auto !important;}
}

@media screen and (max-width: 480px){
        .xkzy ul li{width:100%;}
	.list2 ul li a h2{width: 69%;}
	.list2 ul li .date{padding-right:0.2rem;}
	.shiyz ul li{width:48%;}
	.xrldnav a{font-size:0.2rem;margin-right:1%;width: 49%;}
	.xrlddiv .xrldwrap .ds2 a,.xrlddiv .xrldwrap .ds a{width:50%;}
	.xrlddiv .xrldwrap em{width:40%;}
	.xrlddiv .xrldwrap .dsz div,.xrlddiv .xrldwrap .ds div,.xrlddiv .xrldwrap .ds2 div{width:60%;}
.zytsnav ul li{width:49%;}
}