@charset "utf-8";
/* CSS Document */
/***********
	*@Description: 主css样式
	*@Author:poqi
	*@Update:
	*@time:(2016-10-17)
***********/

/*首页*/
	/*首页头部*/
	.topnav{background:#FFF; height:69px; padding:0 15px}
	.topnav .logo img{height:69px}
	.topnav .rbtn{padding-top:18px}
	.topnav .rbtn a img{height:32px}

	.top_drop_menu{float:left; position:relative}
	.top_drop_menu .drop_box{background:#FFF; border-radius:3px; width:136px; position:absolute; top:62px; right:0; z-index:99}
	.top_drop_menu .drop_box .arrow{border-bottom:11px solid #FFF; border-left:11px solid transparent; border-right:11px solid transparent; font-size:0; height:0; width:0; line-height:0; position:absolute; top:-11px; right:6px}
	.top_drop_menu .drop_box a{display:block; font-size:15px; color:#000; line-height:45px; width:100%}
	.top_drop_menu .drop_box i{display:inline-block; width:25px; height:25px; margin:0 6px 0 14px}
	.top_drop_menu .drop_box i img{width:100%; height:100%; vertical-align:middle}
	.top_drop_menu .drop_box a:nth-child(2){border-bottom:1px solid #e0e0e0}

	/*banner*/
	.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:10px; 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:rgba(248,168,0,0.8)}
	.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); /* 取消链接高亮 */ }

	/*导航*/
	.in_nav{background:#FFF; padding:15px 0; margin-bottom:12px}
	.in_nav a{display:block; float:left; text-align:center; width:25%}
	.in_nav i{display:inline-block; border-radius:50%; width:48px; height:48px}
	.in_nav i img{width:100%; height:100%}
	.in_nav p{font-size:16px; color:#000; line-height:16px; padding:7px 0}
	.in_nav a:nth-child(1) i{background-color:#f8a800}
	.in_nav a:nth-child(2) i{background-color:#f15a4a}
	.in_nav a:nth-child(3) i{background-color:#8dc11f}
	.in_nav a:nth-child(4) i{background-color:#58a1f3}

	/*推荐游戏*/
	.in_push_games a{float:left; text-align:center; width:33.33%; padding:25px 0 12px}
	.in_push_games .pic{display:inline-block; width:100px; height:100px}
	.in_push_games .pic img{width:100px; height:100px}
	.in_push_games .name{font-size:15px; color:#000; line-height:16px; padding:10px 0}

	/*游戏*/
	.in_games{padding-top:5px}
	.in_games li{border-bottom:1px solid #f1f1f1; padding:10px 15px; position:relative}
	.in_games .games_con{float:left; width:75%}
	.in_games .games_con .pic{float:left; width:65px; height:65px}
	.in_games .games_con .pic img{width:100%; height:100%; border-radius:10px}
	.in_games .games_con .txt{padding-left:75px}
	.in_games .games_con .name{display:block; font-size:15px; color:#373737; line-height:16px; padding-top:3px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
	.in_games .games_con .text{font-size:12px; color:#999; line-height:12px; height:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
	.in_games .games_con .stars_box{ line-height:12px; padding:8px 0 6px}

	.in_games .btn{display:inline-block; background:#108ee9; border-radius:3px; font-size:12px; color:#FFF; text-align:center; height:32px; line-height:32px; width:72px; vertical-align:top; position:absolute; top:26px; right:15px}
	.in_games .btn:hover, .in_games .btn:visited{background:#0d77e5}

	/*新闻资讯*/
	.in_news{padding-top:6px}
	.in_news li{/*border-bottom:1px dotted #f1f1f1;*/ line-height:48px; height:48px; padding:0 22px}
	.in_news li:nth-child(even){background:#fafafa}
	.in_news li:nth-child(1) .text{color:#ff3300}
	.in_news li:nth-child(1) .text i{background:url(../images/ic25_horn_on.png) no-repeat; background-size:15px; width:15px; height:15px; padding-right:6px; vertical-align:middle}
	.in_news .text{display:block; float:left; font-size:15px; color:#000; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
	.in_news .text i{display:inline-block; background:url(../images/ic25_horn.png) no-repeat; background-size:15px; width:15px; height:15px; vertical-align:middle; padding-right:6px; margin-top:-3px;}
	.in_news a:hover .text, .in_news2 a:visited .text{color:#ff3300}
	.in_news a:hover .text i, .in_news2 a:visited .text i{display:inline-block; background:url(../images/ic25_horn_on.png) no-repeat; background-size:15px; width:15px; height:15px; vertical-align:middle; padding-right:6px; margin-top:-3px;}
	.in_news .time{float:right; font-size:12px; color:#7f7f7f}

	/*热门礼包*/
	.in_gift li{float:left; width:25%; text-align:center; padding-top:18px}
	.in_gift .pic{display:inline-block; width:73px; height:73px}
	.in_gift .pic img{width:100%; height:100%}
	.in_gift .name{font-size:15px; color:#000; line-height:16px; padding:8px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
	.in_gift .btn{display:inline-block; background:#f15a4a; border:0; border-radius:5px; font-size:14px; color:#FFF; text-align:center; line-height:22px; padding:2px 0; width:72px}
	.in_gift .btn_no{display:inline-block; background:#dedede; border:0; border-radius:5px; font-size:14px; color:#FFF; text-align:center; line-height:22px; padding:2px 0; width:72px; cursor:context-menu}

	/* 友情链接 */
	.friendship_link{padding:15px 20px;}
	.friendship_link li{width:25%; float:left;}
	.friendship_link li a{width:90%; display:block; font-size:16px; color:#999; margin:0 auto; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*内页*/
	/*搜索*/
	.search_box{background:#f1f1f1; padding:15px 22px}
	.search_box .search{background:#FFF; border-radius:5px; height:39px}
	.search_box .search .search_l{padding:0 40px 0 10px}
	.search_box .search .search_r{float:right; width:39px}
	.search_box .search .input_txt{background:none; border:none; width:100%; font-size:15px; font-family:"San Francisco","Noto Sans CJK SC Thin","Microsoft YaHei"; color:#c6c6c6; line-height:20px; padding:10px 0 9px; margin:0; vertical-align:top}
	.search_box .search .btn{background:none; border:none; height:39px; width:100%; padding:0; margin:0; vertical-align:top; cursor:pointer}
	.search_box .search .ic60_zoom{display:inline-block; background:url(../images/ic_zoom.png); background-size:39px; height:39px; width:39px; vertical-align:top}
		/*搜索结果提示*/
		.result-box{background:#FFF; text-align:center; padding:200px 0 100px}
		.result-box .sorry-word{font-size:16px; color:#666; margin-bottom:10px}
		.result-box .brief-word{font-size:12px; color:#999}

	/*新闻资讯*/
	.news_list{padding-top:6px}
	.news_list li{/*border-bottom:1px dotted #f1f1f1;*/ line-height:54px; height:54px; padding:0 22px}
	.news_list li:nth-child(even){background:#fafafa}
	.news_list .text{display:block; float:left; font-size:15px; color:#000; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
	.news_list .text i{display:inline-block; background:url(../images/ic25_horn.png) no-repeat; background-size:15px; width:15px; height:15px; vertical-align:middle; padding-right:6px; margin-top:-3px;}
	.news_list a:hover .text, .news_list a:visited .text{color:#ff3300}
	.news_list a:hover .text i, .news_list a:active .text i{display:inline-block; background:url(../images/ic25_horn_on.png) no-repeat; background-size:15px; width:15px; height:15px; vertical-align:middle; padding-right:6px; margin-top:-3px}
	.news_list .time{float:right; font-size:12px; color:#7f7f7f}

	/*游戏攻略*/
	.raiders_list{padding-top:6px; min-height:350px}
	.raiders_list li{padding:12px 22px}
	.raiders_list li:nth-child(even){background:#fafafa}
	.raiders_list .pic{display:block; float:left; width:95px; height:54px}
	.raiders_list .pic img{width:100%; height:100%; border-radius:3px}
	.raiders_list .rbox{padding-left:102px}
	.raiders_list .rbox .title{font-size:15px; color:#000; line-height:16px; padding-bottom:6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
	.raiders_list .rbox .time{font-size:12px; color:#999; line-height:16px; padding:0}
	.raiders_list .rbox .text{font-size:12px; color:#7f7f7f; line-height:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}

	/*活动中心*/
	.activity_list{padding-top:6px; min-height:350px}
	.activity_list li{border-bottom:1px solid #f1f1f1; line-height:53px; height:53px; padding:0 22px}
	.activity_list .text{display:block; float:left; font-size:15px; color:#373737; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
	.activity_list .time{float:right; font-size:15px; color:#626262}

			/*文章详细*/
			.list_detail_box{padding:15px 22px}
			.list_detail{border-bottom:1px solid #f1f1f1; text-align:center}
			.list_detail h1{font-size:18px; color:#323131; line-height:17px; padding-top:16px; font-weight:normal;}
			.list_detail .title{font-size:18px; color:#323131; line-height:17px; padding-top:16px; font-weight:normal;}
			.list_detail .text{display:block; font-size:12px; color:#626262; line-height:16px; padding:10px 0}
			/*上下页*/
			.page_updown{border-top:1px solid #f1f1f1; font-size:14px; color:#595858; line-height:16px; padding:20px 0 10px}
			.page_updown p{width:48%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
			.page_updown a{display:inline-block; color:#666}
			.page_updown a:hover{color:#ff601b}

			.m_text{font-size:14px; color:#595858; line-height:25px; padding:15px 0;}
			.m_text img{max-width:100%}

	/*开服列表*/
	.zone_list{min-height:350px}
	.zone_list dt{background:#f2f1f1; font-size:16px; color:#626262; text-align:center; line-height:48px; height:48px}
	.zone_list dd{border-bottom:1px solid #f1f1f1; font-size:15px; color:#373737; text-align:center; line-height:60px; height:60px}
	.zone_list dd a{color:#373737}
	.zone_list .name{display:block; float:left; width:30%}.zone_list dd .name{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
	.zone_list .date_time{display:block; float:left; width:26%}
	.zone_list .time{display:block; float:left; width:13%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
	.zone_list .date{display:block; float:left; width:13%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
	.zone_list .zone{display:block; float:left; width:44%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

	/*游戏中心*/
	.game_list{background:#FFF; min-height:350px}
	.game_list li{border-bottom:1px solid #f1f1f1; padding:15px 22px; position:relative}
	.game_list .games_con{float:left; width:75%}
	.game_list .games_con .pic{float:left; width:65px; height:65px}
	.game_list .games_con .pic img{width:100%; height:100%; border-radius:10px}
	.game_list .games_con .txt{padding-left:75px}
	.game_list .games_con .name{display:block; font-size:15px; color:#373737; line-height:16px; padding-top:3px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
	.game_list .games_con .text{font-size:12px; color:#999; line-height:12px; height:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
	.game_list .games_con .stars_box{line-height:12px; padding:8px 0 6px}

	.game_list .btn{display:inline-block; background:#108ee9; border-radius:3px; font-size:12px; color:#FFF; text-align:center; height:32px; line-height:32px; width:72px; vertical-align:top; position:absolute; top:26px; right:15px}
	.game_list .btn:hover, .game_list .btn:visited{background:#0d77e5}
		/*游戏详情*/
			.game_detail{background:#FFF}
			.game_detail li{padding:15px 22px; position:relative}
			.game_detail .games_con{float:left; width:75%}
			.game_detail .games_con .pic{float:left; width:65px; height:65px}
			.game_detail .games_con .pic img{width:100%; height:100%; border-radius:10px}
			.game_detail .games_con .txt{padding-left:75px}
			.game_detail .games_con .name{display:block; font-size:15px; color:#373737; line-height:16px; padding-top:3px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
			.game_detail .games_con .text{font-size:12px; color:#999; line-height:12px; height:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
			.game_detail .games_con .stars_box{line-height:12px; padding:8px 0 6px}
			.game_detail .btn{display:inline-block; background:#108ee9; border-radius:3px; font-size:12px; color:#FFF; text-align:center; height:32px; line-height:32px; width:72px; vertical-align:top; position:absolute; top:26px; right:15px}
			.game_detail .btn:hover, .game_detail .btn:visited{background:#0d77e5}

			.game_inner_title{background:#fafafa; border-bottom:1px solid #e1e1e1; border-radius:3px 3px 0 0; line-height:35px; height:35px; padding:0 15px}
			.game_inner_title .title{display:inline-block; font-size:14px; color:#666}

			/*游戏导航*/
			.games_detail_nav{padding:5px 10px}
			.games_detail_nav li{width:50%; padding:5px 0}
			.games_detail_nav a{display:block; font-size:14px; color:#FFF; text-align:center; line-height:35px}
			.games_detail_nav li:nth-child(1) a{background-color:#f8a800}
			.games_detail_nav li:nth-child(2) a{background-color:#f15a4a}
			.games_detail_nav li:nth-child(3) a{background-color:#8dc11f}
			.games_detail_nav li:nth-child(4) a{background-color:#58a1f3}

			/*游戏介绍*/
			.games_abous{padding:15px}
			.games_abous .info li{display:block; float:left; width:48%; padding-right:2%; font-size:14px; color:#999; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
			.games_abous .info li label{color:#000}
			.games_abous .text{font-size:14px; color:#666; line-height:25px; padding-top:5px}

			/*礼包*/
			.gift_detail_list{padding-top:6px}
			.gift_detail_list li{border-bottom:1px dotted #f1f1f1; line-height:54px; height:54px; padding:0 22px; position:relative}
			.gift_detail_list li:nth-child(even){background:#fafafa}
			.gift_detail_list .text{display:block; float:left; font-size:15px; color:#000; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
			.gift_detail_list .text i{display:inline-block; background:url(../images/ic25_horn.png) no-repeat; background-size:15px; width:15px; height:15px; vertical-align:middle; padding-right:6px; margin-top:-3px;}
			.gift_detail_list a:hover .text, .news_list a:visited .text{color:#ff3300}
			.gift_detail_list a:hover .text i, .news_list a:active .text i{display:inline-block; background:url(../images/ic25_horn_on.png) no-repeat; background-size:15px; width:15px; height:15px; vertical-align:middle; padding-right:6px; margin-top:-3px}
			.gift_detail_list .time{float:right; font-size:12px; color:#7f7f7f}
			.gift_detail_list .btn{display:inline-block; background:#f15a4a; border-radius:3px; font-size:12px; color:#FFF; text-align:center; height:32px; line-height:32px; width:72px; vertical-align:top; position:absolute; top:11px; right:15px}
			.gift_detail_list .btn:hover, .gift_detail_list .btn:visited{background:#ea2d25}
			.gift_detail_list .btn_no{display:inline-block; background:#dedede; border-radius:3px; font-size:12px; color:#FFF; text-align:center; height:32px; line-height:32px; width:72px; vertical-align:top; cursor:context-menu; position:absolute; top:11px; right:15px}

			/*滑动图片*/
			.game_slideBox{position:relative; width:100%; overflow:hidden; z-index:3}
			.game_slideBox .hd{text-align:center; line-height:12px; padding:10px 0 5px}
			.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(13,52,150,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%}

	/*礼包中心*/
	.gift_list{background:#FFF; min-height:350px}
	.gift_list li{border-bottom:1px solid #f1f1f1; padding:15px 22px; position:relative}
	.gift_list .gift_con{float:left; width:75%}
	.gift_list .gift_con .pic{float:left; width:65px; height:65px}
	.gift_list .gift_con .pic img{width:100%; height:100%; border-radius:10px}
	.gift_list .gift_con .txt{padding-left:75px}
	.gift_list .gift_con .name{display:block; font-size:15px; color:#373737; line-height:16px; padding-top:3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
	.gift_list .gift_con .text{font-size:12px; color:#999; line-height:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
	.gift_list .gift_con .progre{height:12px; line-height:12px;padding:8px 0 6px}
	.gift_list .gift_con .progre .surplus{font-size:12px; color:#f15a4a; padding-left:10px; vertical-align:top}
	.gift_list .btn{display:inline-block; background:#f15a4a; border-radius:3px; font-size:12px; color:#FFF; text-align:center; height:32px; line-height:32px; width:72px; vertical-align:top; position:absolute; top:26px; right:15px}
	.gift_list .btn:hover, .gift_list .btn:visited{background:#ea2d25}
	.gift_list .btn_no{display:inline-block; background:#dedede; border-radius:3px; font-size:12px; color:#FFF; text-align:center; height:32px; line-height:32px; width:72px; vertical-align:top; cursor:context-menu; position:absolute; top:26px; right:15px}
		/*进度100%*/
		.progre_slider{background:#F1F1F1; display:inline-block; border-radius:2px; line-height:3px; height:3px; width:80px; vertical-align:middle; overflow:hidden}
		.progre_slider .goso{background:#f15a4a; display:inline-block; border-radius:2px; line-height:3px; height:3px; vertical-align:top}
		/*弹出礼包领取*/
		.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}

	/*客服*/
	.service_list{padding:0.5rem 0.5rem;}
	.service_list li{display:block; background:#FFF; border:1px solid #ededed; border-radius:5px; padding:30px 0 30px 18px; margin-bottom:6px}
	.service_list li a{display:block}
	.service_list i{float:left; display:block; border-radius:5px; width:50px; height:50px}
	.service_list i img{width:100%; height:100%}
	.service_list .rbox{padding-left:60px}
	.service_list .rbox .title{font-size:20px; color:#000; padding-bottom:5px}
	.service_list .rbox .text{font-size:14px; color:#5d5d5d}
	.service_list .rbox .text a{display:inline-block}
	.service_list li:nth-child(1) i{background-color:#f5a22c}
	.service_list li:nth-child(2) i{background-color:#87c347}
	.service_list li:nth-child(3) i{background-color:#59a1f3}
	.service_list li:nth-child(4) i{background-color:#ec656b}
	.service_list li:nth-child(5) i{background-color:#df85d3}
		/*客服二维码*/
		.popup_wxcode_box{display:none; margin-top:-120px; top:50%}
		.popup_wxcode{background:#FFF; border-radius:5px; box-shadow:0 0 30px rgba(0,0,0,0.2); text-align:center; padding:20px 10px; margin:0 30px;}
		.popup_wxcode img{ height:175px}

	/*登录注册填写*/
	.login_logo{text-align:center; padding:60px 0 40px}
	.login_logo img{height:95px}

	.login_box li{background:#FFF; border:1px solid #e6e6e6; line-height:53px; height:53px; overflow:hidden; margin-top:-1px; position:relative}
	.login_box .btlr{border-radius:5px 5px 0 0}
	.login_box .bblr{border-radius:0 0 5px 5px}
	.login_box li label{display:block; float:left; width:47px; height:53px}
	.login_box li label img{width:100%; height:100%; vertical-align:top}
	.login_box li .rbox{display:block; padding-left:62px}
	.login_box li .rbox .text{font-size:14px; color:#999}
	.login_box li .rbox .input_t{background:none; border:none; font-size:16px; font-family:"San Francisco","Noto Sans CJK SC Thin","Microsoft YaHei"; color:#c6c6c6; line-height:22px; width:100%; padding:15px 0; margin:0; outline:none; vertical-align:top}
	.login_box li .btn_info{border:1px solid #fdb188; border-radius:3px; font-size:12px; color:#ff6716; text-align:center; height:23px; line-height:23px; padding:0 15px; position:absolute; top:9px; right:10px}
	.login_box .btn_verify{display:inline-block; background:#58a1f3; border-radius:3px; font-size:14px; color:#FFF; text-align:center; height:33px; line-height:33px; padding:0 20px; position:absolute; top:8px; right:10px}
	.login_box .btn_verify_no{background:#cdcdcd; color:#FFF}
	.login_last a{font-size:14px; color:#ee8f00; line-height:16px;}

		/*切换*/
		.login_tab{padding-bottom:20px}
		.login_tab ul{width:70%;  margin:0 auto}
		.login_tab li{float:left; width:50%}
		.login_tab a{display:block; border:1px solid #e6e6e6; font-size:15px; color:#666; text-align:center; line-height:16px; padding:11px 0}
		.login_tab .on{background:#ff9900; border-color:#ff9900; color:#FFF}
		.login_tab .brtb{border-radius:0 5px 5px 0}.login_tab .bltb{border-radius:5px 0 0 5px}