@charset "utf-8";
@media only screen and (max-width: 1600px) { 
	.body_b .sitelogo {
    padding: 20px 0px 8px 0px;}
	.wp-window {
	    margin-top: 27px;}
	}
@media only screen and (max-width: 1600px) { 
	#header .inner,.body_b #header .inner, .body_b .wrapper .inner, .body_b .inner,.neiinner,.neitop .inner,.main6 .inner,.inner{width: 96%;}
	#header .sitelogo{width:40%;}
	#header .sitelogo img{width: 100%;}
	.main1{padding-top: 0px;}
	.news h3{margin-top: 0px; line-height: 180px;}
	.newsbt{line-height: 30px; font-size: 20px;}
	.news .one-time .slick-prev{left: 10px;}
	.news .one-time .slick-next{right: 10px;}
	.news .one-time1 .slick-prev{left: 10px;}
	.news .one-time1 .slick-next{right: 10px;}
	.main2bt p{font-size: 22px; padding: 0 50px;}
	.xue_left{margin-left: 30px;margin-right: 30px;height: auto;
    max-height: 425px;
    overflow: hidden;}
}



@media only screen and (max-width: 1400px) { 
.neitop .nav li .neiyeej li a{font-size: 16px;}
.tab-buttons a{padding: 30px 63px;}
	.wp-window{margin-top: 0px;}
	.neitop .head-right{width: 100%;margin-top: -77px;}
}


@media only screen and (max-width: 1270px) { 
	.wp-window{margin-top: 0px;}
	.neitop .head-right{width: 100%;margin-top: -77px;}
	.addr {width: 100%;}
	.addr p{text-align: center;}
	.dilogo {display: none;}
	.newsimg1{background: none;}
	.newsimg1 img{box-shadow: 4px 18px 4px 0px #4040403b; border-bottom: 2px solid #4040403b;}
}

@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%;}
	.sjsz{font-size: 32px;}
	.sjdw{font-size: 20px;}
	.main2bt h3{line-height: 120px; font-size: 40px;}
	.main2bt p {font-size: 20px; padding: 0px 5px; }
	.main3bt h3 {line-height: 120px; font-size: 40px;}
	.main3bt p {font-size: 20px; padding: 0px 5px; }
	.main3icon ul li p {font-size: 20px;line-height: 30px;min-height: 60px;}
}

@media only screen and (max-width: 1024px) { .tab-buttons a {
    padding: 30px 34.5px;
}
	.main2bt h3 {line-height: 80px;font-size: 35px;}
	.sjsz{font-size: 32px;}
	.sjdw{font-size: 20px;}
	.main2bt p {font-size: 18px;line-height: 30px;  padding: 0px 5px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
	.main2sj ul li{width: 50%; height: 220px; margin: 0;}
}

@media only screen and (max-width:1023px) { 
.main2bt{width:100%;}
.main6{padding-bottom:20px;}
.main6 .lofx{margin-right:0%;}
.main6 .lofx img {
    width: 100%;
}.main6 .links{width:32%;}
.main6 .resour{margin-right:0%;width:32%;padding:0 10px;}
}
@media only screen and (max-width:854px) { 
.newsdiv{height: 280px;}
.tab-buttons a {
    padding: 30px 18px;
}
.right_top>h3,.right_top>p, .right_top>p a{height:auto; line-height:30px;}
.right_top>h3{font-size: 20px;}.gdry ul li span{width:100%;}
.gdry ul li{margin:0px 5px 20px 5px;}
}
@media only screen and (max-width: 768px) { .newsdiv {
    height: 250px;
}.tab-buttons a {
    padding: 30px 16px;
}
	.xiao_banner,.demo-2{display: block;position: relative;}
	.xiao_banner{
		margin-top: 85px;
		z-index: 99;
	}
	
	#banner,.head-right,.xiao_banner .centered-btns_nav,#nav,.nav_left,.nav{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: 15px 0px;}
	.top{background: #004398;z-index: 99;padding-bottom: 0px;}
.top1{height:auto;}
	.main1{padding-top: 80px;}
	.news,.notice,.xue_left,.xue_right,.nav_right{width: 100%;max-width: 100%;margin-bottom: 20px;}
        .events,.m3nd{width: 100%;}
.m3nd2{width: 100%; margin:10px 0 0 0;}
.m3nd .newwenzi,.right_top{padding:0 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;}
	.list .bg2{padding: 0px;margin: 0px;}
	.neitop{background-color: #004398;}
	.neitop .header{position: relative;padding-bottom: 0px;}
	.main3bt h3 {line-height: 80px; font-size: 26px;}
	.main3bt p {font-size: 16px;padding: 0px 5px;line-height: 30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.main3icon ul li p {font-size: 16px;line-height: 30px;    min-height: 32px; display: }
	.one-time .slick-prev, .one-time .slick-next {height: 50px;width: 40px;top: 50%;margin-top: -75px;}
	.news .one-time .slick-prev {left: 0px; background: url(../img/iconl.png) center no-repeat;}
	.news .one-time .slick-next {right: 0px; background: url(../img/iconr.png) center no-repeat;}
	.lxfs1{width: 90%; margin: 0 auto;}
	.lxfs2{width: 90%; margin: 0 auto;}
	.lxfs3{width: 90%; margin: 0 auto;}
}
@media only screen and (max-width: 759px) {
.foot .bq{margin-right: 0;}
.right_top{margin-top:0;}
.main6 .lofx{    width: 100%;}
.main6 .links{float:right;}
.main6 .resour,.main6 .links{width:47%; padding:0px; margin-top:10px;}
}
@media only screen and (max-width: 736px) {
.gdry ul li {
    height: 195px;
    margin: 0px 0.5% 20px 0.5%;
    width: 22.5%;
}

}
@media only screen and (max-width: 720px) {
.tab-buttons a{padding:0 10px;}

.tabs ul li a{width:calc(100% - 120px);}
.list .date1{width:120px;}
.gdry ul li {
    height: 195px;
    margin: 0px 0.5% 20px 0.5%;
    width: 22.5%;
}
}
@media only screen and (max-width: 667px) { 
.gdry ul li{width:30.5%;height: 265px;}
.foot .adress,.foot .bq{float:left; width:100%; text-align:center; line-height:35px;padding:0;}
}
@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: 18px;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%;}
		
		.main3icon ul li {
    width: 40%;
    margin: 20px 5%;
    text-align: center;
    float: left;
    color: #052249;
}

.main3bt h3 {
    line-height: 60px;
    font-size: 20px;
    margin-top: 20px;
}
	.main4zt {
    width: 100%;
    background: #1a588cbf;
    height: auto;
padding:20px 0;
overflow:hidden;
    margin: 0px;
}
.m4lbn {
    height: 75px;
    padding-bottom: 22px;
    border-bottom: 1px solid #255884d9;
    margin-top: 26px;
}
.main4zt h3 {
    font-size:20px;
    line-height: 40px;
    margin: 20px 20px;
    color: #fff;
    border-bottom: 5px solid #fff;
    margin-bottom: 20px;
}
.main6 .news h3 {
    font-size: 32px;
    line-height: 220px;
    margin-top: 10px;
    color: #052249;
    text-align: center;
}

}
@media only screen and (max-width:640px) {
.gdry ul li{height: 255px;}
}
@media only screen and (max-width:568px) {
.newsdiv {
    height: 280px;
}
.newsdiv{width:48%; margin:0 1% 20px 1% !important;}.gdry ul li{height: 225px;}
}
@media only screen and (max-width:540px) {
.gdry ul li{width:30%; height: 210px;}
}
@media only screen and (max-width:480px) {
.gdry ul li{height:165px;}
.main6 .resour, .main6 .links{width:100%;}
}
@media only screen and (max-width:440px) {
.main4lb{padding:0 5px;}
.main4lb li{width:50%;}
.gdry ul li {
    width: 46%;
    height: 235px;
}
}
@media only screen and (max-width:425px) {
.gdry ul li{height: 225px;}
}
@media only screen and (max-width: 400px) {
.Events-content .Events-con .zy{height:auto;}
	.sjsz{font-size: 22px;}
	.sjdw{font-size: 14px;}
.newsdiv {
    width: 100%;
    height: auto;
    margin: 0 0 20px 0 !important;
}.newsimg img{height:auto !important;}
.tabs ul li a {
    width: 100%;
}
.tabs ul li .date1{
       display: none;
}
.gdry ul li{height: 210px;}.right_top>h3 {
    font-size: 16px;
}
	}
@media only screen and (max-width:375px) {
.gdry ul li{height: 200px;}
}
@media only screen and (max-width:360px) {
.gdry ul li{height:190px;}
}

@media only screen and (max-width: 320px) {body{min-width: 320px;}.news h3,.events h3{font-size:20px;} .main4zt h3{font-size:15px;}
.gdry ul li {
    width: 45%;
    height: 165px;
}

}