.nyzyjd {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    
    height: 500px;
}
.nyk{ background: #fff;width: 1500px;padding: 30px 0px 40px 0px;margin: 0px auto 0px auto;overflow:hidden;}
.nykl{ width:280px;}
.nykr {width: 1140px;border:1px solid #ecf3f9;padding:0px 30px;}
.list_box {display: flex;margin-top: 0px;background-color: #ffffff; padding-bottom:20px;}

.lmudh{ width:280px; background: #ecf3f9; padding-bottom: 9px;}
.lmudh ul{padding-bottom:70px;border: 1px solid #e0eaf2;font-size:18px;}
.lmudh ul li{ line-height:70px; padding:0px 9px;background: #ffffff;text-indent:0px;text-align:center;}
.lmudh ul li.cur { background: #ecf3f9;border-left:9px solid #b3a508;margin-left:-9px;}
.lmudh ul li:hover,.lmudh ul dl p:hover{background: #ecf3f9;border-left:9px solid #b3a508;margin-left:-9px;}
.lmudh ul li a,.lmudh ul dl p a{ display:block;border-bottom:1px solid #ebe7e1;}
.lmudh ul dl{background: #ffffff;line-height:50px;padding:0px;margin:0px;}
.lmudh ul dl p{padding:0px 40px; text-align:left;margin:1px;text-indent:40px;line-height:40px;}
.lmudh ul dl p img{margin-right:10px;}
.lmudhbt{ background:#165068; color:#fff; font-size:20px;  line-height:95px;height:95px;text-align:center;}
.dqwz{ background:#f3f3f3; padding:35px 0px 35px 0px; font-size:18px; color:#165068;text-indent: 25px;background:url(../images/bri_icon1.png) no-repeat left center;border-bottom:1px solid #cccccc;}
.dqwz a{color:#165068;}

.cgzs_new{text-align:center;}
.cgzs_new h1{    padding: 10px 0px 20px 0px; font-size: 22px;}
.cgzs_new b{   font-size: 22px;}
.newsList li {border-bottom: 1px dashed #e7e7e7;padding: 20px 0 20px 0px;}
.newsList .fr{color:#999999;}
.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;}
.main_conC p{font-size: 16px;line-height: 180%;}
.show_dq{ padding:35px 0px 35px 35px; font-size:16px; color:#1255da;}
.show_t {text-align: center;padding: 0px 0px 0px 0px;	}
.show_t h1 {padding: 10px 0px 20px 0px;font-size: 22px;border-bottom: #CCC 1px dashed;}
.show_t h5 {color: #666666;font-weight: normal;line-height: 20px;margin: 10px auto;width: 180px;height: 20px;overflow: hidden;}
.show_c td p{text-indent:0em;}
.show_c td{padding:0px 5px;}
.show_c {
	padding: 10px 0px;
	color: #464646;
	border-bottom: #CCC 1px dashed;
	line-height: 200%;
	}
.show_c #vsb_content_2 P{line-height: 200% !important;font-size:18px !important;
}
.show_c p{text-indent:2em;margin-bottom:10px;font-size:16px;line-height:200%;}
.show_c .vsbcontent_img img {margin:0px auto;clear:both;padding: 10px 0px;display:block;}
#dtnr .show_c .vsbcontent_img img{width:100%;margin:0px auto;display:block;}
#dtnr .show_c .vsbcontent_img {
	max-width: 600px;width:100%;margin:10px auto;clear:both;
	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;font-size:14px}
.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;}



.teacher-wap {    margin: 20px 0 0;}
.teacher-wap h3 {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #d0d5da;
    font-weight: bold;
    color: #000000;
}
.teacher-wap .teacher-lists {
    width: auto;
    overflow: hidden;
    background-color: #ecf3f9;
    padding: 15px 15px 20px;
    margin-top: 20px;
}
.teacher-wap .teacher-lists ul li {
    float:left;text-align:center;
      width: 126px;
    height: 30px;
    line-height: 30px;
   margin-bottom: 4px;
}

.teacher-wap .teacher-lists ul li a {
    
    color: #666;
    line-height: 26px;
    text-decoration: none;
  
    display: block;
      height: 30px;
    overflow: hidden;
        border: 2px solid #ecf3f9;
       
}
.teacher-lists p,.teacher-lists ul{clear:both;display:block;overflow:hidden;}
.teacher-lists p{height:40px;line-height:40px;text-indent:2em;}
.table-bordered {    border: 1px solid #ddd;}
.table-bordered td{border-top: 1px solid #ddd;padding:18px 22px;line-height:180%;border-right:1px solid #dddddd;font-size:16px;}
.table-bordered th{border-right:1px solid #dddddd;line-height: 40px;}


html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;color:#000;}
a,button{cursor:pointer}
i{ font-style:normal;}
p{line-height:1.5em}strong{font-weight:bold;}
a{color:#4a4a4a; text-decoration:none;}
 a:link{text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{zoom:1}
.l{float:left;} .r{float:right;}.i-l{ *display:inline;}
.c-l{clear:left;}.c-r{clear:right;}.c-b{clear:both;}
.comwidth{width: 100%; max-width: 1300px; margin: 0 auto;}
.cgtop{height:80px;overflow:hidden;width:100%;}
.cgtopl{width: 327px;float:left;height:80px; }
.cgtopc{width: 644px;float:left;height:80px;}
.cgtopr{width: 329px;float:left;height:80px;}
.cgbottom{clear:both;}
.cgbg{padding-top:30px;
    width: 327px;
    height: 325px;
    background-color: rgba(247,247,248,0.5);
    box-shadow: 0px 0px 15px #ddd;
    /*margin-top: 81px;*/
    }
.sqs{padding-top:30px;width: 644px;height: 363px;background-color: #ffffff;background-position: bottom;background-repeat: no-repeat;background-size: 100%;}
.bodymain{ padding-top: 35px;}
.zccl{padding-top:30px;
    width: 329px;
    height: 325px;
    background-color: rgba(247,247,248,0.5);
    box-shadow: 5px 0px 8px #ddd;
     /*margin-top: 81px;*/
    }

    
  .cgbg .all li a{ 
  	
  	color: #333333;
    font-family: "宋体";
    font-weight: bolder;
    font-size: 20px;
    background-repeat: no-repeat;
    transition: all 0.3s;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 75px;
     background: url(index_23.png) no-repeat 14% 23px;
    } 
    
    .cgbg .all li a:hover { color:#fff;background-color: #165068; background-image: url(../images/index_34.png) !important; background-position: 10px; padding-left: 30px; background-repeat: no-repeat;}

.cgbg .all li{ line-height: 71px;
    padding-left: 0px;
    width: 78%;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6;}

.cgbg .all > li:nth-child(1) a {background-image: url(../images/index_25.png);}
.cgbg .all > li:nth-child(2) a{background-image: url(../images/index_23.png);}
.cgbg .all > li:nth-child(3) a{background-image: url(../images/index_23.png);}
.cgbg .all > li:nth-child(4) a{background-image: url(../images/index_23.png);}
.cgbg .all > li:nth-child(5) a{background-image: url(../images/index_23.png);}
    
.zccl .all li{ line-height: 71px;
    padding-left: 0px;
    width: 94%;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6;
    
    color: #333333;
    font-weight: bolder;
    font-size: 20px;overflow:hidden;
    }
	  .zccl .all li a{ 
  	
  	color: #333333;
    font-family: "宋体";
    font-weight: bolder;
    font-size: 20px;
    background-repeat: no-repeat;
    transition: all 0.3s;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 75px;
     background: url(index_23.png) no-repeat 12% 23px;
    } 

    
.zccl .all > li:nth-child(2) a{background-image: url(index_28.png);}
.zccl .all > li a{ 
	color: #333333;
    font-weight: bolder;
    font-size: 20px;
    }
    
.zccl .all > li:nth-child(2) a{background-image: url(../images/index_26.png);}
.zccl .all > li:nth-child(1) a{background-image: url(../images/index_28.png);}
.cgtopc .title{color: #fff;
    font-family: "宋体";
    font-weight: bolder;
    font-size: 28px;
    box-sizing: border-box;
    padding-left: 72px;
    margin-top: 0px;
    margin-bottom: 42px;
    text-align: center;
    height: 80px;
    line-height: 80px;
    text-shadow: 0.4px 0.4px 0px #fff;
    background-color:#165068;
     width: 100%;
    }
.cgtopc .title span{background: url(../images/index_04.png) no-repeat 30%;
    display: block;
    width: 100%;}
.sqs ul{ 
    margin: 0 auto;
    /*margin-left: 33px;*/}
.sqs ul li{width: 49%;
    margin-right: 2%;
    float: left;
    
    box-sizing: border-box;
    padding-left: 5px;
    line-height: 71px;}
.sqs ul li:nth-child(2n+2){ margin-right: 0px;}
.sqs ul li a{color: #333333;
    font-family: "宋体";
    font-weight: bolder;
    background: url(../images/index_16.png) left no-repeat;
    font-size: 20px;
    display: block;
    width: 100%;
    padding-left: 15px;
    transition: all 0.3s;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.sqs ul li a:hover{color: #fff;}
.sqs ul li a:hover{ background-color: #165068; background-image: url(../images/index_34.png) !important; background-position: 10px; padding-left: 30px;font-size:18px;}



.cgbg:hover{
	 background-color: rgba(255,255,255,1);
	
}
.cgsp {
    font-family: "宋体";
    font-weight: bolder;
    font-size: 28px;
    box-sizing: border-box;
    padding-left: 72px;
    margin-top: 0px;
    margin-bottom: 42px;
    text-align: center;
    height: 80px;
    line-height: 80px;
    text-shadow: 0.4px 0.4px 0px #fff;

    width: 100%;}
.cgsp span{
    background: url(../images/index_sp.png) 30% center no-repeat;
    display: block;
    width: 100%;
		
	}

@media (min-width: 1200px){.page-news{ width:1120px;}}
@media screen and (max-width:768px) {
.page-news{width:100%}
}
