.m_box{max-width:640px; min-width:320px; height: 100%; margin:0 auto; position:relative;}

/*banner*/
.main_banner{position:relative;}
.main_banner .bgbox img{width:100%; height:auto;}
.main_banner .btn{width:121px; height:33px; margin:8px 12px 0 0; position:absolute; top:0; right:0; z-index: 1;}
.main_banner .btn img{width:121px; height:33px}

/*二菜单*/
.hd_meun{background:#442c27; height:59px;}
.hd_meun div{float:left; text-align:center; width:33.33%;}
.hd_meun div a{display:block; border-right:1px solid #82635d; font-size:15px; color:#ffece5; line-height:59px;}
.hd_meun div i{display:inline-block; height:20px; line-height:20px; padding-right:6px;}
.hd_meun div i img{width:20px; height:20px; margin-top:-2px;}
.hd_meun div:nth-child(1) a{background:#a63a0d; border-color:#dc754a; color:#ffece5;}
.hd_meun div:nth-child(3) a{border:none;}

/*切换*/
.hd_tab{padding:17px 6px 0;}
.hd_tab div{display:block; float:left; width:25%;}

.hd_tab div a{display:block; border:2px solid #a63a0d; font-size:15px; color:#2e2e2e; text-align:center; line-height:26px; margin:0 6px; transition:all 0.3s linear;}
.hd_tab .li_a a{background:#a63a0d; border-color:#a63a0d; color:#ffece5;}

.news_pic img{width:100%; height:auto;}
/*新闻列表*/
.in_news{min-height:235px; padding:0 12px;}
.in_news li{border-bottom:1px solid #c4c4c4; line-height:46px; height:46px; padding:0 6px 0 0;}
.in_news a{display:block; float:left; font-size:13px; color:#333; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; transition:all 0.3s linear;}
.in_news a:hover{color:#a63a0d;}
.in_news .time{float:right; font-size:12px; color:#b0b0b0; text-align:right; width:30%;}
.in_news li:nth-child(5){border:none;}

.hd_title img{width:100%; height:auto;}
/*轮换*/
.slideBox{position:relative; width:100%; max-height:494px; overflow:hidden; z-index:3;}
.slideBox .hd{text-align:center; line-height:12px; width:100%; position:absolute; bottom:5px; z-index:1;}
.slideBox .hd li{display:inline-block; height:12px; width:12px; background:rgba(255,255,255,0.8); border-radius:6px; text-indent:-999px; overflow:hidden; margin:0 2px; cursor:pointer; transition:all 0.3s linear;}
.slideBox .hd li.on{width:18px; background:#a63a0d;}
.slideBox .bd{position:relative; z-index:0;}
.slideBox .bd li{position:relative;}
.slideBox .bd li img{width:100%; max-height:494px; display:block;}
.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ ;}

.slideBox2{position:relative; width:100%; max-height:494px; overflow:hidden; z-index:3;}
.slideBox2 .hd{text-align:center; line-height:12px; width:100%; position:absolute; bottom:10px; z-index:1;}
.slideBox2 .hd li{display:inline-block; height:12px; width:12px; background:rgba(255,255,255,0.8); border-radius:6px; text-indent:-999px; overflow:hidden; margin:0 2px; cursor:pointer; transition:all 0.3s linear;}
.slideBox2 .hd li.on{width:18px; background:#e32882;}
.slideBox2 .bd{position:relative; z-index:0;}
.slideBox2 .bd li{position:relative;}
.slideBox2 .bd li img{width:100%; max-height:494px; display:block;}
.slideBox2 .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ ;}

/*更多*/
.load_more{display:block; background:#e9e9e9; font-size:15px; color:#7b7878; text-align:center; height:46px; line-height:46px; padding:0 35px; vertical-align:top;}
.load_more img{height:15px; vertical-align:middle; margin:-2px 0 0 10px;}

/*游戏截图*/
.game_slideBox{position:relative; width:100%; overflow:hidden; z-index:3;}
.game_slideBox .hd{text-align:center; line-height:12px; position:absolute; bottom:10px; right:10px;}
.game_slideBox .hd li{display:inline-block; height:12px; width:12px; background:rgba(0,0,0,0.8); border-radius:6px; text-indent:-999px; overflow:hidden; margin:0 2px; vertical-align:top; cursor:pointer; transition:all 0.3s linear;}
.game_slideBox .hd li.on{width:25px; background:rgba(215,30,85,0.8);}

.game_slideBox .bd{width:100%; text-align:center;}
.game_slideBox .bd li{text-align:center; position:relative;}
.game_slideBox .bd li img{width:100%;}

/*内页*/
	/*头部游戏信息*/
	.top_game{position:relative;}
	.top_game .bgbox img{width:100%; height:auto;}
	.top_game .btn{width:121px; height:33px; margin:13px 12px 0 0; position:absolute; top:0; right:0;}
	.top_game .btn img{width:121px; height:33px;}

	/*内标题*/
	.inside_title{background:#a63a0d; line-height:48px; height:48px; padding:0 12px;}
	.inside_title h2{display:block; float:left; font-size:18px; font-weight:100; color:#FFF;}
	.inside_title .back{float:right; font-size:15px; color:#FFF;}
	.inside_title .back i{display:inline-block; padding-right:6px;}
	.inside_title .back i img{width:auto; height:18px; margin-top:-2px;}

	.inside_m_box{background:#FFF; min-height:64%;}
	/*切换*/
	.inside_tab{ background:#eeeeee;}
	.inside_tab div{display:block; float:left; width:25%;}
	.inside_tab div a{display:block; font-size:15px; color:#666; text-align:center; line-height:43px; transition:all 0.3s linear;}
	.inside_tab .li_a a{background:#FFF; color:#334263;}

	/*新闻列表*/
	.news_list{padding:0 12px;}
	.news_list li{border-bottom:1px solid #f1f1f1; line-height:46px; height:46px; padding:0 6px;}
	.news_list a{display:block; float:left; font-size:13px; color:#333; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; transition:all 0.3s linear;}
	.news_list a:hover{color:#a63a0d;}
	.news_list .time{float:right; font-size:12px; color:#d6d7da; text-align:right; width:30%;}
		/*上下页*/
		.page1{padding:18px 12px 12px;}
		.page1 a{font-size:12px; color:#7b7878;}
		.page1 a:hover{color:#a63a0d;}
		.page1 a em{font-family:"宋体"; font-style:normal; padding:0 5px;}

	/*文章详细*/
	.list_detail{border-bottom:1px dotted #cecece; padding:0 10px;}
	.list_detail .title{font-size:22px; color:#333; line-height:25px; padding-top:10px;}
	.list_detail .text{display:block; font-size:12px; color:#999; line-height:12px; padding:6px 0 12px;}
	/*上下页*/
	.page_updown{border-top:1px dotted #e6e6e6; font-size:14px; color:#666;}
	.page_updown a{display:block; border-bottom:1px dotted #e6e6e6; color:#666; padding:0 10px; line-height:34px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; transition:all 0.3s linear;}
	.page_updown a:hover{color:#a63a0d;}

	.m_text{font-size:14px; color:#333; padding:15px 10px;}
	.m_text img{max-width:100%;}

	/*返回顶部*/
	.page_back{text-align:center; position:relative;}
	.page_back a{display:block;}
	.page_back .arrow{display:inline-block; border-bottom:6px solid #666; border-left:6px solid transparent; border-right:6px solid transparent; font-size:0; height:0; width:0; line-height:0; position:relative; top:10px;}
	.page_back .arrow i{display:inline-block; border-bottom:6px solid #FFF; border-left:6px solid transparent; border-right:6px solid transparent; font-size:0; height:0; width:0; line-height:0; position:absolute; top:2px; left:-6px;}
	.page_back p{font-size:15px; color:#666;}

	/*礼包列表*/
	.gift_list{padding:0 12px;}
	.gift_list li{border-bottom:1px solid #e6e6e6; line-height:46px; height:46px; padding:0 6px;}
	.gift_list .text{display:block; float:left; font-size:13px; color:#666; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; transition:all 0.3s linear;}
	.gift_list .btn_box{float:right; font-size:14px; color:#999; text-align:right; width:30%;}

	.gift_list .btn_box .btn1{display:inline-block; border:1px solid rgba(166,58,13,0.4); background:rgba(166,58,13,0.1); border-radius:3px; font-size:12px; color:rgba(166,58,13,1); text-align:center; height:23px; line-height:23px; padding:0 20px; transition:all 0.3s linear;}
	.gift_list .btn_box .btn1:hover{border-color:#a63a0d; background:rgba(166,58,13,1); color:#FFF;}
	.gift_list .btn_box .btn_no{display:inline-block; background:#adadad; border:1px solid #adadad; border-radius:3px; font-size:12px; color:#FFF; text-align:center; height:23px; line-height:23px; cursor:context-menu; padding:0 20px; transition:all 0.3s linear;}

		/*弹出礼包领取*/
		.popup_gift_box{margin-top:-120px; top:50%;}
		.popup_gift{background:#FFF; border-radius:5px; box-shadow:0 0 30px rgba(0,0,0,0.2); padding:15px; margin:0 30px;}
		.popup_gift .t_list{font-size:15px; color:#999; line-height:180%; padding:20px 0;}
		.popup_gift .t_list label{display:block; float:left; color:#5b5b5b; text-align:right; width:70px;}
		.popup_gift .t_list .r_box{padding-left:80px;}
		.popup_gift .btn, .popup_gift .btn:active{display:inline-block; background:#a63a0d; border-radius:5px; font-size:20px; color:#FFF; text-align:center; line-height:22px; width:100%; padding:13px 0px; cursor:pointer; transition:background 0.2s linear 0s;}