@media screen and (max-width:768px) {
	html{ overflow-x:hidden;}
	body {font-size:0.8rem;}
	.wrap{ width:100%;}
	
	.header_top{display:none;}

	.header {height: 60px; overflow:hidden}
	.header .logo { margin-left:10px; margin-top:10px;}
	.header .logo img{ height:40px;}
	
	/*导航栏*/
	.nav {display:none;}
	.snav_btn { float:right; margin:15px 10px 0 0; display:block; width:24px; cursor:pointer;}
	.snav_btn i { display:block;width:100%; height:3px; margin:5px 0; background:#999;}

	.hideMenu {background:#fff;width:100%;height:100%;position:fixed;top:0;z-index:999999999;display:none;}
	.hideMenu .hidemain {position:relative;width:100%;height:100%;}
	.hideMenu .top {overflow:hidden; height:60px;}
	.hideMenu .top .img {float:left;margin:10px;}
	.hideMenu .top .img img {height:40px;}
	.hideMenu .top .close {float:right; cursor:pointer; margin:18px 10px 0 0; width:30px;}
	.hideMenu .top .close i { display:block;width:100%; height:3px; background:#999; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top:10px;}
	.hideMenu .top .close i:last-child {-webkit-transform: rotate(-135deg); transform: rotate(-135deg); margin-top:-2px;}
	.hideMenu ul {border-top:1px solid rgba(0,0,0,0.1);overflow:hidden;height:100%; margin:0 10px 20px 10px}
	.hideMenu ul li {width:100%; font-size:0.9rem; height:4rem; line-height:4rem;border-bottom:1px solid rgba(0,0,0,0.1);position:relative; overflow:hidden}
	.hideMenu ul li a {display:block; padding-left:1rem; color:#454545;}
	.hideMenu ul li i{width: 1rem; height: 1rem; border-left: 1px solid rgba(0,0,0,0.35); border-top: 1px solid rgba(0,0,0,0.35); outline:none;-webkit-transform: rotate(-225deg); transform: rotate(-225deg); position:absolute; top:1.5rem; right: 1rem;}
	.hideMenu .bottom {position:absolute; bottom:0; left:0;width:100%;padding:20px 0; text-align:center; color:#454545; display:none;}
	
	.content_bg { height: auto; position:relative; background:none; background-size:cover}
	.navbg{display:none;}
	
	.content_box{ position: inherit; bottom: inherit; left: inherit; height: auto; background:#fff;}
	
	.banner_nav { position: relative; width: 100%; height: auto; background: none;}
	.banner_nav h2 {padding: 0 15px; height:50px; font-weight:700; padding-bottom: 0; background:none;}
	.banner_nav h2 span { font-size: 1rem; line-height: 50px; color: #333; border-bottom: 0;}
	.banner_nav .list{ height: auto; overflow:hidden;}
	.banner_nav .list a { float:left; width:25%; padding: 0 0 15px 0; height: auto; border: 0; text-align:center;}
	.banner_nav .list a>img { float: none; display:inline-block;  width: 70px; height: 70px; margin-right: 0;}
	.banner_nav .list .info { float: none; width: 100%; text-align:center; }
	.banner_nav .list .info h3 { font-size: 0.8rem; color: #333; font-weight:500;}
	.banner_nav .list .info p { display:none; }
	.banner_nav a.gamemore {display: none;}
	
	.banner { position: relative; left:0; width:100%; height: auto;}
	.banner .swiper-container { height: auto;}
	.banner .swiper-slide{ background-size:cover;}
	.banner .swiper-slide img{ display: block;}
	.banner .swiper-pagination{ bottom:10px; display:block;}
	.banner .swiper-container-horizontal .swiper-pagination-bullets { bottom: 10px;}
	.banner .swiper-pagination-bullet {margin:0 5px; width:10px;}
	.banner .swiper-button-prev,
	.banner .swiper-button-next{ display: none}
	
	.banner_news { position: relative; width: 100%; height: auto; background:none; margin-top:0px; display:none; }
	.banner_news .hd{ background: #f5f5f5; padding:0 15px; }
	.banner_news .hd li{ font-size:1rem; color:#666;}
	.banner_news .hd li.on{ color:#333; }
	.banner_news .bd ul{ padding:0 15px;  zoom:1;  }
	.banner_news .bd .list a { border-bottom: 1px solid rgba(151,159,182,0.2); color:#666;}
	.banner_news .bd .list a:hover {color: #333;}
	.banner_news .bd .wx{ margin-top:20px;}
	.banner_news .bd .wx p{ color:#333;}
	
	.index-mai{ display:block; padding:10px 5px;}
	.index-mai li{ float:left; width:48%; margin:1%; background: url(../images/index-m1.png) no-repeat; background-size: cover; line-height: 45px; height: 45px; }
	.index-mai li.m2{ background-image:url(../images/index-m2.png)}
	.index-mai li a{ display:block; color:#fff;text-align: center; font-size: 1rem}
	
	.img1{ display:none;}

	.img2{ padding:15px; margin-top:0px; border-top: 3px solid rgba(151,159,182,0.2); display:none;}
	.img2 li{ float:left; width:30%; margin-right:5%;}

	.img3{ padding:15px 0; display:block;}
	.img3 li{ float:left; width:19%; margin:0 3%;}
	.img3 li img{ display:block; width:80%; margin:0 10%;}
	.img3 li p{ display: block; text-align:center; margin-top:5px;}
	
	
	.w-game{ background:#fff; padding:0 15px; border-top: 3px solid rgba(151,159,182,0.2);}
	.w-game .gl { display:none;}


	.w-game .list{ float: none; width: 100%;}
	.w-game .list h2 { display:block; font-size: 1rem; color: #333; padding:10px 0;}
	.w-game .list li {float: none; width: 100%; margin-bottom: 10px; margin-right:0; position:relative; padding-top:10px; border-top:#e7e7e7 solid 1px;}
	.w-game .list li .img{ position:absolute; left:0; top:10px; width: 30%; height: 90px;}
	.w-game .list li .img span{display:block; width:100%;}
	.w-game .list li .txt{padding: 0; position:relative; margin-left: 34%; height: 90px;}
	.w-game .list li .txt h3{font-size: 0.8rem; height:40px; -webkit-line-clamp: 2;}
	.w-game .list li .txt h5{ margin-top:5px; font-size:0.7rem; color:#999; background:none; padding-left:0;}
	.w-game .list li .txt h5 span { float: right;}
	.w-game .list li .txt p { font-size: 0.6rem;}
	
	.footer { padding-bottom:0; height:80px; background: none;}
	.service_nav { display:none; }
	.footer .f-box{ display:none; }
	
	.footer-mb{ display: block; position:fixed; left:0; bottom:0; width:100%; height:60px; border-top:#e7e7e7 solid 1px; background:#fff;}
	.footer-mb li{ float:left; width:20%; text-align:center; padding:10px 0;}
	.footer-mb li i{ font-size:22px; color:#aaa;}
	
	/*分页样式开始*/
	.turnover {font-size:0.85rem;margin-bottom:20px; padding-top:15px;}
	.turnover .fy{ display:none;}

	.newFixedRight{height: 45px; bottom: -60px;}
	
	.crumb{height:40px; line-height:40px; padding:0 10px; background:#fff; border-top:#e7e7e7 solid 1px; }
	.crumb i { width: 16px; height:16px; background-position: 0 center; background-size:cover; margin-top:12px;}
	
	/*内页分类*/
	.sub-nav{margin-top:0; border-top:#e7e7e7 solid 1px;}
	.l-tree {padding:10px;}
	.l-tree li{font-size:1rem; height:30px; line-height:30px; margin: 0 10px;}
	.l-tree li a{ border-radius:30px;}

	.sub_box{ background:#fff; padding-bottom:40px;}
	
	.news_box{padding:0 15px;}

	/*内页新闻*/
	.news_list{ margin-top:10px; padding:0 15px;}
	.news_list li{padding-bottom:15px; margin-bottom:15px;}
	.news_list li .img { display:none;}
	.news_list li .txt { float: none; width:100%;}
	.news_list li .txt h2 { font-size: 1rem; margin-bottom:5px;}
	.news_list li .txt p {font-size: 0.8rem; margin-top:0px; color: #999;}
	.news_list li .txt .time{ margin-top:10px; color: #999;}
	.news_list li .txt .time span{margin-right:20px;}

	/*正文文章样式*/
	.single_title{font-size:1.15rem; text-align:center}
	.single_add{margin-bottom:20px; padding-left:0; font-size:0.7rem; text-align:center}

	/*正文定义*/
	#article-lsf {line-height:28px; font-size:0.9rem; padding:0 15px; text-align:justify; margin-top:10px;}
	#article-lsf img{width: 100%;}
	#article-lsf p{margin-bottom:10px;}
	#article-lsf table th{padding:5px;}
	#article-lsf table td{padding:5px;}

	.pre_next{margin-top:10px; padding:10px; font-size:0.8rem }
	.pre_next span{margin:10px 0;}
}