.show-md,.show-sm {display: none;}

@media (max-width: 1150px) {
	.floatlayer {
		display: none;
	}
	.header-nav {
		width: 100%;
		height: auto;
		padding: 0;
		z-index: 11;
		background: #fff;
		position: absolute;
		top: 40px;
		left: 0;
		display: none;
		z-index:99999;
	}
	.header-nav li {
		display: block;
		min-height: 41px;
		height: auto;
		text-align: center;
		border-bottom: 1px solid #e5e5e5;
	}
	.header-nav li>a {
		color: #333;
		line-height: 40px;
		font-weight: normal;
	}
	.header-nav li:hover .subnav {display: none;}
	.header-nav li .subnav {
		position: initial;
		border-bottom: none;
		box-shadow: none;
		border-top: 1px solid #e5e5e5;
	}
	.header-nav li .subnav a {
		text-align: center;
		padding-left: 0;
	}
	.header-nav li.hassn>a {
		background: url(../images/icon/icon11.png)no-repeat 95% center;
		background-size: 16px;
	}
	.header-nav li.hassn>a.cur {
		background-image: url(../images/icon/icon12.png);
	}
	.header-wrap {
		width: 100%;
		height: 40px;
		padding: 0 10px;
		background: #0561bb;
		position: relative;
	}
	.btn-nav {
	display:block;
		float: right;
		padding-right: 30px;
		margin-left:10px;
		height: 40px;
		line-height:40px;
		background: url(../images/nav-btn.png) no-repeat right;
		color:#fff;
	}
	.homeback{display:block;
		float: right;
		width:50px;
		height: 40px;
		line-height:40px;
		color:#fff;}
	.btn-search {
		float: left;
		width: 40px;
		height: 40px;
		background: url(../images/icon/icon02.png) no-repeat center;
	}
	.search-wrap {
		display: none;
		margin-left: 15px;
		margin-bottom: 20px;
	}
	.top-ttl .title1 {
		margin-bottom: 14px;
	}
	.top-ttl .search-wrap {
		width: 100%;
		margin: 0px;
		background: #fff;
		padding: 10px;
		position: absolute;
	}
	.top-ttl .title1 {
		margin-left: 15px;
	}


}

@media (max-width: 991px) {
	.show-md {display: block;}
	.hide-md {display: none;}
	.i-main .right {width: 100%;padding: 0;}
	.i-main .left {width: 100%;}

	.main-left {margin-right: 0px;}
	.main-right {margin-left: 0px;}
	.sidebar ul {display: none;position: absolute;z-index:9;background: #fff;width: 100%;padding-bottom: 20px;}
	.list-team li.lg .img {width: 136px;}
	.list-team li .img {margin-right: 20px;}
	.list-team li.lg .discribe {max-height: 60px;}
	.i-main .right.imgs {text-align: center;margin-top: 20px;}
	.subject-item {margin-right: 0;}
	.subject-top ul li .els {max-width: 70%;}
	.subject-top ul li,.subject-top .more {line-height: 30px;}


}

@media (max-width: 640px) {

	body {font-size: .24rem;}
	.show-sm {display: block;}
	.hide-sm {display: none;}
	
	.btn-nav {background-size: .4rem; display:block}
	.subject-item .wrap h2 {font-size: .3rem;}
	.top-ttl .title1,.list-news li .els,.i-notice .title1,.footer-links h2,.subject-ttl span,.title1 {font-size: .28rem;}
	.header-nav li>a {font-size: .24rem;}
	.article {line-height: 24px;}
	.article img{ width:100%; height:auto;}
	
	.footer {padding-top: .2rem;}
	.footer-bottom {padding: 10px 0;}
	.footer-bottom .fl,.footer-bottom .fr {width: 100%;text-align: center;}
	.footer-links h2 {padding-left: 15px;}
	.footer-links .item {margin: .2rem 10% 0;width: 80%;}
	.footer-links .item ul {bottom: initial;top: 30px;z-index: 3;}
	
	.main {padding: 15px;}

	.pagenation {margin: .2rem 0;}
	.pagenation a {height: 30px;line-height: 30px;font-size: .2rem;}
	.i-notice {margin-bottom: .2rem;}
	.i-notice ul li .els {width: 74%;}
	
	.list-manage li .img {width:100%;margin-right: 0;text-align: center;margin-bottom: 20px;}
	.newd-top p {font-size: 12px;}
	.newd-bottom .bottom {padding-top: 10px;}
	.list-data li .els {width: 65%;}
	.newd-bottom .top .links a {margin-left: 10px;}
	
	.subject-item .img {margin: 0 0 10px; width:100%; height:auto;}
	.subject-item .wrap {padding: 10px}
	.list-manage li .img {max-width: 100%;}
	.slider01 li img {
		width: 100%;
	    height: 3.72rem;
	}

}
@media (max-width: 320px) {
	
}