.nyzyjd{ width:100%; margin:0 auto; overflow:hidden; text-align:center;}
.nyzyjd img{width:100%;}
.nyk{ background:#fff; width:1400px;z-index: 9999; box-shadow: 0px 1px 10px -3px rgba(0,0,0,.7); padding:50px 60px 40px 60px; margin:-40px auto 0px auto;}
.nykl{ width:280px;}
.nykr {width: 920px;}
.list_box {display: flex;margin-top: 0px;background-color: #f1f1f1; padding-bottom:20px;}
.lmudh{ width:271px;padding-bottom:20px; background: #ecf3f9; padding-left: 9px; padding-bottom: 9px;}
.lmudh ul{padding-bottom:100px;border: 1px solid #e0eaf2;}
.lmudh ul li{ line-height:70px; padding:0px 9px;background: #ffffff;text-indent:75px;}
.lmudh ul li.cur { background: #ecf3f9;border-left:9px solid #052aa3;margin-left:-9px;}
.lmudh ul li:hover,.lmudh ul dl p:hover{background: #ecf3f9;border-left:9px solid #052aa3;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:center;}
.lmudh ul dl p img{margin-right:10px;}
.lmudhbt{ background:#052aa3; color:#fff; font-size:20px;  line-height:95px;height:95px;text-align:center;}
.dqwz{ width:890px; background:#f3f3f3; padding:35px 0px 35px 0px;  color:#1255da;text-indent: 25px;background:url(../../img/bri_icon1.png) no-repeat left center;}
.dqwz a{color:#1255da;}
.page-news{ width:920px;}
.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;}
.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;}
.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: #052aa3;
}
.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 {
    javascript:this.top.vpn_inject_scripts_window(this);vpn_eval((function () { doPublishSite(); }).toString().slice(14, -2))
    color: #666;
    line-height: 26px;
    text-decoration: none;
  
    display: block;
      height: 30px;
    overflow: hidden;
        border: 2px solid #ecf3f9;
       
}
.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;}

@media all and (max-width: 1200px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (min-resolution: 192dpi) and (max-width: 1024px),
only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
.nyk{width:98%;padding:0px;margin:0px auto;box-shadow: none;}

.newsList li span{display:none;}
}



@media screen and (max-width:1200px) {
.nykr{width:100%;float:none;padding:0px 5px;}
.nykl,.dd li span{display:none;}
.img_vsb_content{margin-left:-2em;}
.list_box{width:100%;margin:0px auto;display:block;}
.dqwz,.page-news{width:100%;font-size:16px;}

.show_u ul li{line-height:20px;margin-bottom:10px;}
.show_t h2{font-size:18px;line-height:180%;}


}

@media (min-width: 768px) and (max-width: 1192px){
/*.banner video{width:105%;height:auto;margin-top:-10%;margin-left:-2%;}*/
.banner video{width:100%;height:auto;margin-top:-10%;margin-left:0%;}
.flexslider .slides li img {margin-left:-25%;}
.banner img{width:100%;height:auto;margin-left:-12%;}

}

@media (min-width: 641px) and (max-width: 767px){
/*.banner video{width:105%;height:auto;margin-top:-10%;margin-left:-2%;}*/
.banner video{height:400px;margin-top:-10%;margin-left:0%;}
	.banner img{width:900px; max-width:900px;height:400px;margin-top:-5%;margin-left:-2%;}
	.banner{height:400px;}


}

@media (min-width: 320px) and (max-width: 640px){
banner video{height:220px;margin-left:0%;width:100%;}
.banner img{width:620px; max-width:620px;height:220px;margin-left:-5%;}
	.banner{height:220px;}
	.swiper-slide{width:450px;}.banner video{height:220px;}
.nyzyjd{height:150px;}
.nyzyjd img{ width: 650px; height: 150px; margin-left: -20%;}
.show_c img,.show_c video{    width:94%;}
.show_c {width:98%;}
.show_c p img,.show_c p iframe,.show_c p video{margin-left: -2em;}
.show_c p iframe{width:100%;}
.newsList li span{display:none;}
}

}