/* 背景图 */

.baner_two{
	width: 100%;
	height: 280px;
	display: table;
        position:relative;
}
.baner_two img{
width:100%;
height:100%;
}
.tongzhi{
	height: 70px;
	background: #014490;
	margin: 0 auto;
        line-height: 70px;
	text-align: center;
        position:absolute;
        left:50%;
        bottom:50px;
        transform:translate(-50%,0%);
}
.tongzhi h1{
	font-size: 24px;
	color: white;	
}

/* 通知 */
.tz{
	width: 100%;
	height: 80px;
	background: white;
	margin-bottom: 35px;
	box-shadow: 0 5px 5px #e2e8ef;
	-webkit-box-shadow: 0 5px 5px #e2e8ef; 
}
.tz_gg{
	width: 1200px;
	height: 80px;
	margin: 0 auto;
}
.box_tz{
	height: 80px;
	float: left;
}
.box_tz li{
	/* width: 113px;*/ 
	height: 75px;	
padding: 0 20px;
	line-height: 60px;
	text-align: center;	
        float:left;
        background:none;
}




.box_tz li a{
       font-size: 18px;
        color: #434343;
       display:block;
}
.box_tz li:hover{
	background: #014490;
}
.box_tz li:hover a{
	color: white;
        font-weight: 600;
}
.box_tz li.active{
	background: #014490;
}
.box_tz li.active a{
	color: white;
        font-weight: 600;
}


.icon{
	float: right;
        font-size: 14px;
	color: #666666;
}
.tz_gg img{
	display: block;
	width: 19px;
	height: 17px;
	float: left;
	padding-top: 31px;
}
.tz_gg a{

	font-size: 14px;
	color: #666666;
	line-height: 80px;
}
.tz_gg a:hover{
	color:#014490;
}

/* 列表内容 */
.listnr{
	width: 100%;
	background: white;
        margin-bottom:40px;
        min-height:240px;
}
.listnr_lb{
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.lbnr{
	width: 1200px;
	height: 106px;
	box-shadow: 0 0 5px 5px #e2e8ef;
	-webkit-box-shadow: 0 0 5px 5px #e2e8ef; 
	margin-top: 30px;
	transition: 0.6s all;
}

.ttttt{
	width: 1118px;
	height: 106px;
	float: left;
        transition:0.6s all;
}
.ttttt h3{
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-indent: 22px;
	line-height: 18px;
	padding-top: 27px;
        transition:0.6s all;
}
.ttttt h4{
	font-size: 14px;
	color: #999999;
	font-weight: normal;
	text-indent: 22px;
	line-height: 16px;
	padding-top: 16px;
        transition:0.6s all;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right:20px;
}

.listnr_lb ul li{
	width: 1200px;
	height: 106px;
	box-shadow: 0 0 5px 5px #e2e8ef;
	-webkit-box-shadow: 0 0 5px 5px #e2e8ef; 
	margin: 35px auto;
        transition:0.6s all;
	
}



/* .listnr_lb ul li span h1{
	float: right;
	font-size: 24px;
	line-height: 24px;
	color: #1a538f;
	padding-top: 28px;
	padding-right: 38px;
}

.listnr_lb ul li span h5{
	float: right;
	font-size: 12px;
	line-height: 12px;
	color: #1a538f;	
	padding-top: 63px;
} */
.boxbox{
	width: 82px;
	height: 106px;
	float: right;
        transition:0.6s all;
}
.boxbox h1{
	font-size: 24px;
	line-height: 24px;
	color: #1a538f;
	padding-left: 10px;
	/* /* padding-top: 28px; */
	padding-top: 28px;
}
.boxbox h5{
	font-size: 12px;
	line-height: 12px;
	color: #1a538f;	
	padding-top: 12px;
        transition:0.6s all;
}

.listnr_lb ul li:hover .ttttt {
	background: #014490;
}
.listnr_lb ul li:hover .boxbox {
	background: #014490;
}
.listnr_lb ul li:hover a h3{
	color: white;
}
.listnr_lb ul li:hover a h4{
	color: white;
}
.listnr_lb ul li:hover a h1{
	color: white;
}
.listnr_lb ul li:hover .boxbox h5{
	color: white;
}



/*文章内容页*/
.article{
margin-bottom:40px;
}

.article .article_left{
	width: 730px;
	height: auto;
	margin-right: 30px;
	box-shadow: 0px 0px 21px 0px rgba(4, 56, 114, 0.24);
	background-color: #ffffff;
	padding: 40px 30px;
}
.article .article_right{
	width: 320px;
	height: auto;
	box-shadow: 0px 0px 21px 0px rgba(4, 56, 114, 0.24);
	padding: 30px;
}
.article_tit{
	border-bottom:1px solid #014490;
	text-align: center;
}
.article_tit h3{
	font-size: 22px;
	color: #014490;
	margin-bottom: 20px;
}
.article_tit p{
	font-size: 14px;
	color: #666666;
	margin-bottom: 20px;
}
.content_nr{
	padding-top: 20px;
	font-size: 16px;
	color: #434343;
	line-height: 30px;
	text-indent: 2em;
}
.news_article_up{
	width: 100%;
	height: 25px;
	margin-bottom: 20px;
	line-height: 25px;
}
.news_article_up h3{
	font-size: 24px;
	color: #014490;
	float: left;
}
.news_article_up .more{
	float: right;
	height: 25px;
	line-height: 25px;
}
.news_article_up .more a{
	font-size: 14px;
	color: #999999;
}
.article_list ul li{
	border-bottom: 1px dashed #999999;
	padding-bottom: 20px;
}
.article_list ul li .first_img{
	width: 100%;
	height: 207px;
	overflow: hidden;
}
.article_list ul li .first_img img{
	width: 100%;
	height: 100%;
       object-fit: cover;
	transition: 0.9s all;
}
.article_list ul li .first_img:hover img{
	transform: scale(1.1,1.1);
}
.article_list ul li .p_title{
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	color: #434343;
}
.article_list ul li:hover .p_title{
	color: #014490;
}
.article_list ul li .dec{
	width: 18px;
	height: 2px;
	background-color: #014490;
	margin-bottom: 10px;
}
.article_list ul li .p_itro{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 8px;
	height: 48px;
	overflow: hidden;
}
.article_list ul li span{
	font-size: 14px;
	color: #999999;
}
#vsb_content_2 P{
   font-size:16px !important;
}
#vsb_content_2 TABLE{
width:100% !important;
}

.teacherbox{margin-bottom:40px;}
.teacher-list{margin-top: 40px;}
.teacher-list ul{margin-left: -15px;margin-right: -15px;display:flex;flex-wrap:wrap;}
.teacher-list ul li{width: 20%;margin-bottom: 20px;padding: 0 15px;box-sizing:border-box;}
.teacher-list ul li a{display: block;width: 100%;}
.teacher-list ul li .imgbox{width: 100%;height: 0;padding-bottom:132%;position: relative;overflow: hidden;}
.teacher-list ul li .imgbox .image{width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.teacher-list ul li img{transition: 0.4s all;width:100%;height:100%;object-fit:cover;}
.teacher-list ul li p{width: 100%;text-align: center;line-height: 40px;color: #434343;}
.teacher-list ul li:hover img{transform: scale(1.05,1.05);}
.teacher-list ul li:hover p{color: #043771;}