.menu-btn{border:0;background:0 0;width:30px;height:30px;display:none;position:absolute;right:15px;top:25px;padding:5px}
.menu-btn:focus{outline:0}
.menu-btn span{width:100%;height:2px;background:#3ca5f6;display:block;margin-bottom:5px}
.mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999998;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	display: none;
}
#sidebar{width:70%}
#starlist{padding-top:20px}
#starlist li{width:100%;border-bottom:1px solid #dfdfdf}
#starlist li a{display:block;width:100%;padding:10px 0;text-align:center;font-size:18px}
nav{width:100%;margin:0 auto 20px;text-align:center;border-bottom:#000 1px solid;border-top:#000 1px solid;overflow:hidden}
@media(max-width:768px){
	* {
		max-width: 100%;
		box-sizing: border-box;
	}
	.top-fr,.topu {
		display: none;
	}
	.h-top {
		overflow: hidden;
	}
	.online-qq {
		display: none;
	}
	.top {
		height: 80px;
	}
	.menu-btn {
		display: block;
	}
	.logo {
		padding-top: 20px;
		position: relative;
	}
	.logo img {
		max-width: 80%;
	}
	#slides {
		height: 200px;
	}
	#slides li {

	}
	.notice,#slidesx {
		display: none;
	}
	.title .fr {
		display: none;
	}
	.nav {
	    width: 70%;
	    position: fixed;
	    z-index: 999999;
	    top: 0;
	    left: 0;
	    background: #086e9b;
	    height: 100%;
			overflow: auto;
			display: none;
	}
	.menu .mainlevel {
		width: 100%;
		margin-bottom: 20px;
	}
	.mainlevel a {
		margin: 0 auto;
		color: #FFF;
	}
	.mainlevel a em {
		color: #dfdfdf;
	}
	.row {
		padding: 15px 10px;
	}
	.about_right,.about_left {
		width: 100%;
	}
	.news li {
		display: flex;

	}
	.news_r p {
		display: flex;
	}
	.news_r a {
		width: 60%;
	}
	.product {
		height: auto;
	}
	.product_l {
		width: 100%;
		height: auto;
		padding-bottom: 50px;
	}
	.productli {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.productli li {
		margin-left: 0;
		width: 48%;
	}
	.product_l dd {
		width: 50%;
	}
	.product_l dd a {
		height: 48px;
		overflow: hidden;
	}
	.partFourM,.pro {
		display: flex;
	}
	.flink {
		min-width: 0;
		padding-bottom: 10px;
	}
	.flink .main {
		height: auto;
	}
	.foot {
		min-width: 0;
		height: auto;
	}
	.page_top {
		display: none;
	}
	.fyLeft {
		display: none;
	}
	.mainRightMain .pro {
		flex-wrap: wrap;
	}
	.mainRightMain .pro li {
		width: 48%;
	}
	.mainRightMain img {
		height: auto;
	}
	.news_list li .fr {
		display: none;
	}
	.nei p,.nei div,.nei span,.nei strong{
		font-size: 16px;
		margin-bottom: 10px;
	}
}