@charset "utf-8";
@media only screen and (max-width: 1400px) { 
	.body_b .sitelogo {
    padding: 20px 0px 8px 0px;}
	.wp-window {
	    margin-top: 27px;}
	}
@media only screen and (max-width: 1400px) { 
	#header .inner,.body_b #header .inner, .body_b .wrapper .inner, .body_b .inner,.neiinner,.neitop .inner,.inner{width: 96%;}
	#header .sitelogo{width:40%;}
        #header .head-right{width:60%;}
	#header .sitelogo img{width: 100%;}
	.main1{padding-top: 30px;}
	.xue_left{margin-left: 30px;margin-right: 30px;height: auto;
    max-height: 425px;
    overflow: hidden;}
}
@media only screen and (max-width: 1270px) { 
	.wp-window{margin-top: 0px;}
	.neitop .head-right{width: 100%;margin-top: -77px;}
}

@media only screen and (max-width: 1200px) { 
	.head-right,.neitop .head-right{width: 100%;margin-top: -77px;}
	.xue_left{margin-left: 0px;}
	.xue_right{margin: 40px 0px;width: 40%;}
	.notice_list ul li a{width: 75%;}
}
@media only screen and (max-width: 1024px) { .neitop .header{padding-bottom:20px;}
.head-right, .neitop .head-right{margin-top:0;}
.nav ul>li{padding:0 8px}
.nav li a{font-size:15px;}
.news_img{height:185px;}
.important>div{float:right; width:74%;padding:0 10px;}
}
@media only screen and (max-width: 1023px) { 
.nav{display:none;}
.head .demo-2{top:0;}
.demo-2{margin-top: 0;top: 50px;display:block;}
.neitop .header{padding-bottom: 0;background-color: #960218;}.bg_video{display: none;}
.bg_video,.bg_video .bd ul{height:auto}
.bg_video .bd ul li{height:auto; background-size: contain;}
.cont p table,.cont  table{width:100% !important;}
.cont p video,.cont  video{width:100% !important; height:auto !important; margin:0 auto;}
.cont p table tr,.cont  table tr{width:100% !important;}
.cont p table tr td,.cont  table tr td{width:auto !important;word-break: break-word;}
}

@media only screen and (max-width: 823px) {.showdiv .top,.neitop{height: auto;overflow: hidden;padding: 15px 0;background-color: #960218;}
.neitop .demo-2 .dl-menuwrapper button{top:20px;}
.news_img{height:auto;}
.notice_list ul li a{width:70%;}
.important>div{width:65%;}
.important h2{width:75%;}
.zhai{margin-top:0;line-height:24px;}
.list_li li{padding:10px 0;}
.list_li li,.list_li li .tittle_zy_time1{height:auto;}
.bg_video .bd ul li{height:300px;}
}
@media only screen and (max-width: 812px) {

}
@media only screen and (max-width: 768px) { .demo-2{top:0;}
	.xiao_banner,.demo-2{display: block;position: relative;}
	.xiao_banner{
		margin-top: 85px;
		z-index: 9;
	}
	
	#banner,.head-right,.xiao_banner .centered-btns_nav,#nav,.nav_left{display: none;}
	.body_b {
	   top: 0px;
	}
	.head, .mbanner, .mbanner .inner, .mbanner .inner>div, .focus, .focus>ul, .mbanner .slick-list, .mbanner .slick-track{height: auto;}
	#header .sitelogo{width: 80%;padding: 0px 0px;}
	.top{background: #004398;z-index: 999;padding-bottom: 0px;}
	.main1{padding-top: 40px;}
	.news,.notice,.xue_left,.xue_right,.nav_right{width: 100%;max-width: 100%;margin-bottom: 20px;}
	.news_img{
		
	}.important>div{width:76%;}.notice_list ul li a{width:89%;}
.notice_list ul li a h2,.notice_list ul li a p{height:auto; margin-top:0;}
	.xue_left,.xue_right{
		margin-left: 0px;margin-top: 20px;height: auto;
	}
	.xue_right{min-height: 350px;}
	.neitop .sitelogo{width:85%;padding: 15px 0px;}
	.neitop .sitelogo img{width: 100%;}
	.right_inner{margin: 20px 0px;padding: 0 10px;}
	.list .bg2{padding: 0px;margin: 0px;}
	.neitop{background-color: #960218;}
	.neitop .header{position: relative;padding-bottom: 0px;}.bg_video .bd ul li{height:270px;}
}
@media only screen and (max-width:750px) {
.important>div{width:75%;}
}
@media only screen and (max-width: 736px) {

}
@media only screen and (max-width: 731px) {

}
@media only screen and (max-width: 720px) {
.important>div{width:73%;}
}
@media only screen and (max-width: 667px) {
.important>div{width:71%;}
.notice_list ul li a{width:88%;}
}
@media only screen and (max-width: 660px) { .xiao_banner{margin-top:30px;}
	.news_list ul li{width: 100%;max-width: 100%;margin-bottom: 20px;}
	.news_img{
		height: auto;
	}
	.xue_title{line-height: 40px;}
	.option li,.foot_pic ul li{width: 100%;max-width:100%;margin-right: 0px;height: auto;margin-bottom: 35px;}
	.important,.cap2,.xue_left .centered-btns_nav{display: none;}
	.mores{bottom: 20px;}
	 .ke_tab{height: 0px;} 
	.main3 .inner{margin-top: 0px;}
	.tab-hd li a,.tab-hd li{font-size: 18px;height: 60px;line-height: 60px;background-position: right center;}
.foot_wz{width:100%;}
	.dilogo, .dilink, .addr{width:100%;margin: 15px 0px;}
	.number_right h3{font-size: 16px;}
	.notice_list ul li a{width: 75%;}
	.dl-menuwrapper button{top: -54px ;}
	
		.list>ul li a{width: 70%;}
	
}
@media only screen and (max-width: 640px) {
.notice_list ul li a{width:85%;}
.notice_list ul li{margin-bottom:20px;}
}
@media only screen and (max-width: 568px) {
.cont p table,.cont  table{width:100% !important;}
.cont p video,.cont  video{width:100% !important; height:auto !important; margin:0 auto;}
.cont p table tr,.cont  table tr{width:100% !important;}
.cont p table tr td,.cont  table tr td{width:auto !important;word-break: break-word;}
}
@media only screen and (max-width: 540px) {

}
@media only screen and (max-width: 450px) {
.right_top>p{display:none;}
.notice_list ul li a{width:80%;}
.cont img,.cont p img{width:100%; height:auto; margin:0 auto; display:block;}
}
@media only screen and (max-width:414px) {

}
@media only screen and (max-width: 411px) {

}
@media only screen and (max-width:375px) {
.notice_list ul li a{width:78%;}
}
@media only screen and (max-width: 360px) {

}

@media only screen and (max-width: 320px) {body{min-width: 320px;}.notice_list ul li a{width:75%;} }