@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) { 
.inner .code{    float: none;}
.inner{width:96%;}
	#header .inner,.body_b #header .inner, .body_b .wrapper .inner, .body_b .inner,.neiinner,.neitop .inner{width: 96%;}
	#header .sitelogo{width:30%;}
	#header .sitelogo img{width: 100%;}
.neitop #header .sitelogo{width:30%;}
	.main1{/* padding-top: 170px; */}
	.xue_left{margin-left: 30px;margin-right: 30px;height: auto;
    max-height: 425px;
    overflow: hidden;}
}
@media only screen and (max-width: 1270px) { 
	#header .sitelogo{width:25%;}
	.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) {.xiao_banner,.demo-2{display: block;position: relative;}
	.xiao_banner{
		margin-top: 50px;
		z-index: 99;
	}
	.head.showdiv .top{z-index:999;}
	#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{max-width: 80%;width: auto;padding: 15px 0px;}
	.top{background: #066646;z-index: 99;padding-bottom: 0px;}}


@media only screen and (max-width: 768px) { 
	
	.main1{padding-top: 40px;}
	.news,.notice,.xue_left,.xue_right,.nav_right{width: 100%;max-width: 100%;margin-bottom: 20px;}
	.news_img{
		height: 240px;
	}
	.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: #066646;}
	.neitop .header{position: relative;padding-bottom: 0px;background: #066646;}
	.neitop .header{overflow:hidden;}
.cont p img{height:auto !important;}
.neitop #header .sitelogo{width:80%;}
.tab-hd li a{    font-size: 24px;}

}
@media only screen and (max-width: 660px) { 
	.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: 14px;height: 60px;line-height: 60px;background-position: right center;}
	.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%;}

.shilist .shi .shipic{width: 50%;margin: 0 auto;}.shilist .shi .shiright{width:100%;}

.main3 .inner .tab{    background-color: #e0ded9;}
	
}
@media only screen and (max-width: 320px) {body{min-width: 320px;} }