.show-md,.show-sm {display: none;}

@media (max-width: 1150px) {
	.content {padding: 0 15px;}
	.header {height: 60px;padding: 0 10px;}
	.header-logo {line-height: 60px;width: 70%;}
	.header-search {display: none;}
	.nav-btn {
		float: right;
		width: 40px;
		height: 40px;
		margin: 10px 0 0 0;
		background: url(../images/nav-btn2.png) no-repeat center;
		display: block;
	}
	.header-nav {
		width: 100%;
		padding: 0;
		background: #fff;
		z-index: 9;
		position: absolute;
		top: 60px;
		left: 0;
		display: none;
	}
	.header-nav li {
		float: none;
		width: 100%;
		text-align: center;
		border-bottom: 1px solid #e5e5e5;
		line-height: 50px;
	}
	.header-nav li.icon a {
		background: none;
		padding-left: 0px;
	}
	.i-header .nav-btn {background: url(../images/nav-btn.png) no-repeat center;}
	.i-header .header-nav {background: rgba(0,0,0,.8);color: #fff;}
	.i-header .header-nav li {border-bottom: 1px solid #444;}
	.footer {padding: 10px;}
}

@media (max-width: 991px) {
	.show-md {display: block;}
	.hide-md {display: none;}

	.menu>li.cur {font-size: 26px;}

	.honor-slider ul li.active .img {transform: scale(1);}
	.honor-slider ul li {padding: 20px 5px;margin: 0;}
	.honor-slider ul li.active {margin: 0;}
	.mask-pager .prev {left: 0;background-position: center 45%;}
	.mask-pager .next {right: 0;background-position: center 45%;}

	.list-performance .item .wrap {padding: 15px;}
	.list-performance .item .title {margin-bottom: 10px;}
	.list-performance .item .discribe {max-height: 52px;}
	.list-performance .item .check {height: 35px;line-height: 35px;margin-top: 10px;}
}

@media (max-width: 640px) {

	body {font-size: .24rem;}
	.show-sm {display: block;}
	.hide-sm {display: none;}
	.mt10 {margin-top: .1rem;}
	.mt20 {margin-top: .2rem;}
	.mb10 {margin-bottom: .1rem;}
	.mb20 {margin-bottom: .2rem;}
	.mb30 {margin-bottom: .3rem;}
	.mb40 {margin-bottom: .4rem;}
	.mb50 {margin-bottom: .5rem;}
	.pd20 {padding: .2rem;}
	.mr20 {margin-right: .2rem;}
	.mt50 {margin-top: .5rem;}

	.content {padding: 0;}
	.pagenation {margin-top: .3rem;}
	.pagenation a {height: 30px;line-height: 30px;font-size: .2rem;}

	.article {font-size: .24rem;line-height: 26px;padding: 0 15px;margin-bottom: .5rem;}
	.discribe {font-size: .24rem;line-height: 24px;}
	.li32 {line-height: 26px;}
	.li36 {line-height: 28px;}

	.fz15 {font-size: .26rem;}
	.title,.fz16,.fz18 {font-size: .28rem;}
	.fz24,.news-ttl {font-size: .3rem;}
	.fz32,.team-d-txt .title {font-size: .32rem;}

	.footer .fl {width: 70%;}
	.nav-btn,.i-header .nav-btn {background-size: .4rem;}

	.banner .bx-wrapper .bx-controls-direction a {display: none;}
	.scroll-list {padding: 20px 10px;}
	.scroll-list-wrap {bottom: 72px;}

	.menu {margin: 20px 0 30px -20px;padding: 0 15px;}
	.menu>li {margin-left: 20px;line-height: 30px;height: 30px;margin-bottom: 10px;}
	.menu>li.cur {font-size: .24rem;line-height: 30px;border-bottom: 1px solid #333;}
	/*.menu>li:hover .subnav {display: none;}*/
	
	.list-vision li {margin-bottom: 50px;padding: 0 15px;}
	.list-vision li .img {float: none;margin: auto;}
	.list-vision li .title {text-align: center;margin: .3rem 0 .1rem;}
	
	.honor-slider {padding: 0;}
	.mask-main {width: 96%;margin-left: -48%;height: 320px;margin-top: -160px;}
	.mask-img {height: 260px;}
	.mask-main p {line-height: 25px;}
	.honor-slider .bx-wrapper .bx-controls-direction a {bottom: -60px;}

	.list-culture .wrap .img,.list-culture .wrap .img img {width: 100%;height: auto;}
	.list-culture .wrap .txt {width: 100%;height: 120px;}
	.list-culture .wrap {margin-bottom: 30px;}
	
	.slider-culture .bx-wrapper .bx-controls-direction a {display: none;}

	.list-partner .item {width: 90%;margin:5%;height: auto;line-height: initial;}
	.field-bottom {padding: 10px 15px;}
	.list-partner .item span {line-height: 100px;}
	.recommend {margin: 50px 0;padding: 0 15px;}

	.list-performance .item {margin-bottom: .5rem;}
	.list-performance .item .title {font-size: .28rem;}
	.list-performance .item .discribe {max-height: 72px;}
	
	.performance-d {padding: 0 15px;}
	.performance-wrap {padding: 15px 0;}
	.performance-back {margin-top: .4rem;}

	.list-research,.list-news {padding: 0 15px;}
	.news-ttl {text-align: center;}
	.news-date {text-align: center;margin: 10px 0 20px;}

	.list-team .item p {line-height: 26px;height: 26px;font-size: .24rem;}

	.team-d .img {margin:0 auto;max-width: 90%;height: auto;}
	.team-d-txt {margin: 30px 15px 0;}

	.map {height: 300px;}
	.contact-left {padding: 0 15px 30px;}

	.list-recruit li {width: 25%;}
	.recruit-main {padding: 15px;line-height: 26px;}
	.list-recruit.top {border-radius: initial;}

	.honor-slider ul li p,.scroll-list ul li p,.honor-slider ul li.active p {font-size: .24rem !important;}
	.list-partner .item:hover img {transform: none;}
	.list-partner .item:hover span {opacity: 0;filter: Alpha(opacity=0);}
	.menu>li .subnav {top: 30px;}
	.footer-code .wrap {display:none;opacity:1;visibility: visible;bottom: 36px;}
	.footer-code:hover .wrap {display: block;}

	/****/
	.year60_box .year60_close{width:20px;height:20px;top:12px;right:12px;}
	/****/
	.list-vision li .wrap{width:100%;float:none;}

}
@media (max-width: 320px) {
	
}