.nyzyjd{ width:100%; margin:0 auto; overflow:hidden;}
.nyzyjd img{width:100%;}
.list_box{display:flex; margin-top:-40px;background-color:#ffffff;overflow:hidden;}
.nyk{ background:#fff; width:1378px; border:1px solid #ccc; padding:50px 60px; margin:0px auto;overflow:hidden;}
.nyk h1{text-align:center;padding-bottom:30px;}
.nykl{ width:320px;}
.nykr {width: 970px;background-color:#ffffff;margin-right:20px;}
.lmudh,.jxcg_left{ width:320px;padding-bottom:20px; }
.jxcg_left li{ line-height:50px; border-bottom:1px dashed #ccc;background:#f1f5f7 url(../images/right.png) no-repeat 40px center; text-indent:70px;}
.lmudh ul li{ line-height:50px; border-bottom:1px dashed #ccc;background:#f1f5f7 url(../images/right.png) no-repeat 90px center; text-indent:120px;}
.lmudh ul li a,.jxcg_left li a{ color:#1255da; font-size:16px;}
.lmudh ul li a.active,.jxcg_left ul li a.active{color:#f36008;font-weight:bold;}
.lmudh ul dl{margin:-1px 0px 0px 0px;padding:0px;background-color:#f1f5f7;border-bottom:1px dashed #ccc;overflow:hidden;}
.lmudh ul dl dd{line-height:40px; text-indent:80px;}
.lmudhbt{ background:#1255da; color:#fff; font-size:20px; padding:10px 0px 10px 0px; line-height:75px;height:75px;text-align:center;}
.lmudhbt a{color:#ffffff;}
.dqwz{ background:#f3f3f3; padding:35px 0px 35px 30px; font-size:16px; color:#1255da;background:url(../images/ico-nav.png) no-repeat left center;}
.dqwz a,.show_dq a{color:#1255da;}
.page-news{}
.newsList li {border-bottom: 1px dashed #e7e7e7;padding: 20px 0 20px 0px;}
.content{max-width: 960px; margin: 0px auto}
.content2{width:98%;margin:0px auto;}
.main_conC{border-bottom:1px dashed #cccccc;padding-bottom:20px;}
.main_conC h3{font-size:16px;}
.vsbcontent_img{text-align:center;}
.show_dq{ padding:35px 0px 35px 35px; font-size:16px; color:#1255da;background:#f3f3f3 url(../images/ico-nav.png) no-repeat 10px center;}

.show_t {
	text-align: center;
	padding: 0px 0px 0px 0px;
	}
.show_t h1 {
	padding: 10px 0px 0px 0px;
	font-size: 24px;}
.show_t h5 {
	color: #666666;
	font-weight: normal;
	line-height: 30px;
	margin: 10px auto;
	height: 30px;
	overflow: hidden;border-bottom: #CCC 1px dashed;border-top: #CCC 1px dashed;}
.show_c2 {
	padding: 20px 0px;text-indent: 2em;
	color: #464646;
	line-height: 28px;
	font-size: 16px;}
.show_c {
	padding: 20px 0px;text-indent: 2em;
	color: #464646;
	
	line-height: 28px;
	font-size: 16px;}
.show_c img {
	max-width: 900px;
	padding: 10px 0px;}
.show_u {
	text-align: left;
	padding: 25px 15px 10px 0px;}
.show_u ul li {
	list-style: none;
	text-decoration: none;
	color: #464646;
	height: 40px;
	line-height: 40px;
	margin: 0px 20px 0px 20px;}
.show_u ul li a {
	color: #464646;}
.show_u ul li a:hover {
	text-decoration: underline;
	color: #464646;}
.page_conru {
	color: #464646;
	padding: 35px 15px 40px 15px;
	font-size: 14px;
	line-height: 28px;}
.page_conru img {
	max-width: 800px;
	padding: 15px 15px 40px 15px;}
table {
	border-collapse: collapse;}
.newsList2{clear:both;}
.jcrc_list {width:200px;float:left;margin: 0px 20px 20px 20px;}
.jcrc_list a:hover{color:#000000;}
.jcrc_l{width:200px;height:270px;overflow:hidden;}
.jcrc_l img{width:200px;}
.jcrc_r p{font-size:16px;line-height:20px;text-align:center;padding-top:8px;}
.jcrc_r p span{font-weight:bold;}
.teacher-lists{border-bottom: 1px solid #d0d5da;overflow:hidden;padding-bottom:10px;margin-bottom:15px;}
.teacher-lists ul li{  display: inline-block; width: 16%; text-align: center;line-height: 40px }
.teacher-name {   height: 42px;   line-height: 42px;  font-weight: bold; color: #052aa3;margin-bottom:8px;}
.lmudh ul div{ line-height:30px;padding: 15px 6px; border-bottom:1px dashed #ccc;background-color:#f1f5f7 ;}
.jxcg ul{padding-left:2%;padding-bottom:50px;overflow:hidden;}
.jxcg ul li {
    width: 21%;
    align-items: center;
    padding: 0 1%;
    display: flex;
    height: 80px;
    background: #f5f5f5;
    margin-bottom: 25px;
    box-shadow: #cccccc 3px 5px 3px;
    transition: all 0.6s;
    margin-right: 1.8%;
    float:left;
    border-radius: 10px;
}
#line_u4_10{width:45.8% !important;}
.jxcg ul li a{
    color: #000000;
    font-size: 24px;
    line-height: 28px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
    transition: all .4s;
    width:100%;
    text-align:center;
}

.jxcg ul li:hover {
    background-color: #1847d3;  
}
.jxcg ul li:hover a {
    color: #ffffff;
}