@charset "utf-8";
/* CSS Document */
/***********
	*@Description: 主css样式
	*@Author:poqi
	*@Update:
	*@time:(2016-04-10)
***********/

/*首页*/
	/*焦点图片*/
	#focus_box{width:100%; min-width:1200px; height:580px; position:relative; overflow:hidden; z-index:5;}
	#focus_box .prev , #focus_box .next{background:url(../images/focus_page.png) no-repeat; width:40px; height:85px; margin-top:-42px; cursor:pointer; top:50%; position:absolute; z-index:98;}
	#focus_box .prev{background-position:top left; left:-40px;transition:left 0.2s linear;}
	#focus_box .next{background-position:top right; right:-40px;transition:right 0.2s linear;}
	#focus_box:hover .prev {left:0px;}
	#focus_box:hover .next{right:0px;}
	.focus_ad li{position:absolute; top:0; left:50%; margin-left:-960px;}

	.focus_num{background:rgba(255,255,255,0.7); border-radius:10px; padding:4px 15px; margin-left:-46px; position:absolute; left:50%; bottom:15px; z-index:98;}
	.focus_num li{float:left; background:#adadad; border-radius:8px; width:12px; height:12px; margin:0 5px; cursor:pointer; transition:width linear 0.3s;}
	.focus_num li.on{background:#f39d0a; width:30px;}

	/*推荐游戏*/
	.in_push_game_box{background:#efefef; min-width:1200px; padding-bottom:60px;}
	.in_push_game li{float:left; width:380px; margin-right:30px; transition:all 0.4s linear;}
	.in_push_game li:nth-child(3){margin:0;}

		.in_push_game .up_iofo{height:170px; position:relative; overflow:hidden;}
		.in_push_game .up_iofo .pic img{width:380px; height:170px;}
		.in_push_game .mark_start{background:rgba(255,163,4,0.9); width:300px; height:118px; padding:26px 40px; position:absolute; bottom:-170px; left:0; transition:all 0.6s cubic-bezier(0.18, 0.89, 0.31, 1);}
		.in_push_game .mark_start .code{float:left; width:118px; height:118px;}
		.in_push_game .mark_start .code img{width:118px; height:118px;}
		.in_push_game .mark_start .rbox{padding:5px 0 0 133px;}
		.in_push_game .mark_start .rbox .score, .in_push_game .mark_start .rbox .descr{font-size:16px; color:#FFF; line-height:30px;}
		.in_push_game .mark_start .rbox .score .icon_stars2{vertical-align:top; margin-top:7px;}
		.in_push_game .mark_start .rbox .btn_down{display:inline-block; border-radius:5px; border:1px solid #FFF; font-size:14px; color:#FFF; text-align:center; line-height:26px; height:26px; padding:0 20px; margin-top:10px; transition:all 0.4s linear;}
		.in_push_game .mark_start .rbox .btn_down:hover{background:#FFF; color:#ffb400;}

		.in_push_game .down_iofo{background:#FFF; padding:15px 20px;}
		.in_push_game .down_iofo .name{display:inline-block; font-size:16px; font-weight:bold; color:#333; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:150px; margin-right:5px;}
		.in_push_game .down_iofo .icon_stars{vertical-align:top; margin-top:2px;}
		.in_push_game .down_iofo .test{font-size:12px; color:#999; height:36px; line-height:20px; overflow:hidden;}
		.in_push_game .down_iofo .btn{display:block; float:right; border-radius:5px; border:1px solid #ff2f2f; font-size:14px; color:#ff2f2f; text-align:center; line-height:25px; height:25px; padding:0 20px;transition:all 0.4s linear;}
		.in_push_game .down_iofo .btn:hover{background:#ff2f2f; color:#FFF;}
	.in_push_game li:hover .mark_start{bottom:0;}

	/*左侧*/
		/*热点新闻*/
		.in_news_box{border:1px solid #e6e6e6;}
			/*切换*/
			.in_news_tab{background:#f2f2f2; height:46px;}
			.in_news_tab .li_a, .in_news_tab .li_o{display:block; float:left; font-size:16px; color:#636363; text-align:center; line-height:46px; width:50%; cursor:pointer; position:relative; transition:all 0.3s linear;}
			.in_news_tab .li_a{font-weight:bold; color:#333;}
			.in_news{min-height:228px; padding:10px 15px;}
			/*展示*/
			.in_news_one{border-bottom:1px dotted #dddddd;}
			.in_news_one a{display:block; font-size:14px; color:#ff9c00; line-height:40px; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
			/*列表*/
			.in_news_list{padding-top:7px;}
			.in_news_list li{line-height:30px; height:30px;;}
			.in_news_list a{display:block; float:left; font-size:12px; color:#595959; width:210px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
			.in_news_list a:hover{color:#ff9c00;}
			.in_news_list .time{float:right; font-size:12px; color:#c6bebb;}
			.in_news_list i{display:inline-block; background-position:-310px 0; width:9px; height:9px; vertical-align:middle; margin-right:10px; margin-top:-3px; transition:all 0.2s linear;}
			.in_news_list a:hover i{background-position:-319px 0;}

		/*客服中心*/
		.in_kf{border-top:1px solid #dddddd; border-left:1px solid #dddddd;}
		.in_kf li{float:left; width:50%;}
		.in_kf li a{display:block; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; text-align:center; padding:17px 0; position:relative;}
		.in_kf li a .name{display:inline-block; font-size:16px; color:#9f9f9f; line-height:35px; transition:all 0.3s linear;}
		.in_kf li a i{display:inline-block; height:35px; width:35px; margin-right:10px; vertical-align:top; transition:all 0.3s linear;}
		.in_kf li a p{font-size:16px; font-weight:bold; padding-top:5px;}
		.in_kf li a em{border-left:10px solid #d9d9d9; border-top:10px solid transparent; font-size:0; height:0; width:0; line-height:0; transition:all 0.3s linear; position:absolute; bottom:0; left:0;}
		.in_kf li a .ic01{background-position:-50px 0;}
		.in_kf li a:hover .ic01{background-position:-85px 0;}
		.in_kf li a .ic02{background-position:-50px -35px;}
		.in_kf li a:hover .ic02{background-position:-85px -35px;}
		.in_kf li a .ic03{background-position:-50px -70px;}
		.in_kf li a:hover .ic03{background-position:-85px -70px;}
		.in_kf li a .ic04{background-position:-50px -105px;}
		.in_kf li a:hover .ic04{background-position:-85px -105px;}
		.in_kf li a .ic05{background-position:-50px -140px;}
		.in_kf li a:hover .ic05{background-position:-85px -140px;}
		.in_kf li a .ic06{background-position:-50px -175px;}
		.in_kf li a:hover .ic06{background-position:-85px -175px;}
		.in_kf li a .ic07{background-position:-85px -210px;}
		.in_kf li a .ic08{background-position:-85px -245px;}

		.in_kf li a:hover em{border-left:10px solid #ff9c00;}
		.in_kf li a:hover .name{color:#ff9c00;}
		.in_kf li.con02 a, .in_kf li.con03 a{padding:13px 0 15px;height: 76px;}
		.in_kf li.con02 a em,.in_kf li.con02 a:hover em{border-left:10px solid #58a1f3;}
		.in_kf li.con02 a p, .in_kf li.con02 a:hover p, .in_kf li.con02 a .name, .in_kf li.con02 a:hover .name{color:#58a1f3;}
		.in_kf li.con03 a em,.in_kf li.con03 a:hover em{border-left:10px solid #ef656c;}
		.in_kf li.con03 a p, .in_kf li.con03 a:hover p, .in_kf li.con03 a .name, .in_kf li.con03 a:hover .name{color:#ef656c;}

	/*右侧*/
		/*热门游戏*/
		.in_hot_game_box{border:1px solid #ededed; border-right:none;}

		.in_hot_game1 li{float:left; border-bottom:1px solid #ededed; border-right:1px solid #ededed; height:177px; width:436px; position:relative; overflow:hidden;}
		.in_hot_game1 em{display:inline-block; width:22px; height:29px; margin-top:-3px; position:absolute; top:0; right:25px; z-index:6;}
		.in_hot_game1 .ic_hot{background-position:-351px 0;}
		.in_hot_game1 .pic{position:absolute; top:0; left:0; z-index:5; transition:all 0.6s cubic-bezier(0.18, 0.89, 0.31, 1);}
		.in_hot_game1 li:hover .pic{left:-20px;}
		.in_hot_game1 .rbox{margin:30px 0 0 265px; position:relative; z-index:6;}
		.in_hot_game1 .rbox .name{display:block; font-size:16px; font-weight:bold; color:#666;}.in_hot_game .rbox .name:hover{color:#ff601b;}
		.in_hot_game1 .rbox .descr{font-size:12px; color:#999; line-height:22px; padding-top:10px;}
		.in_hot_game1 .rbox .test{font-size:12px; color:#999; line-height:22px; padding-bottom:15px;}
		.in_hot_game1 .btn_down{display:inline-block; background:#ff9c00; border-radius:5px; font-size:14px; color:#FFF; text-align:center; line-height:34px; height:34px; padding:0 18px;transition:all 0.4s linear;}
		.in_hot_game1 .btn_down i{display:inline-block; background-position:-160px 0; width:21px; height:21px; margin-top:-3px; vertical-align:middle; transition:all 0.2s linear;}
		.in_hot_game1 .btn_down:hover{background:#ff8800;}

		.in_hot_game2 li{float:left; border-right:1px solid #ededed; width:217px; padding:18px 18px 14px; position:relative;}
		.in_hot_game2 .pic{float:left; width:84px; height:84px;}
		.in_hot_game2 .pic img{border-radius:15px; width:100%; height:100%;}
		.in_hot_game2 .rbox{padding-left:103px; line-height:24px;}
		.in_hot_game2 .rbox .name{display:block; font-size:16px; color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.in_hot_game .rbox .name:hover{color:#ff601b;}
		.in_hot_game2 .rbox .descr{font-size:12px; color:#999; padding-bottom:8px;}
		.in_hot_game2 .btn_down{display:inline-block;  border-radius:5px; border:1px solid #4badff; font-size:14px; color:#4badff; text-align:center; line-height:23px; height:23px; padding:0 18px;transition:all 0.4s linear;}
		.in_hot_game2 .btn_down:hover{background:#4badff; color:#FFF;}
		.in_hot_game2 .more{display:block; float:left; border-right:1px solid #ededed; color:#999; text-align:center; line-height:26px; height:76px; width:111px; padding-top:40px;}
		.in_hot_game2 .more i{display:inline-block; height:12px; width:42px; background-position:-250px -9px; vertical-align:top; transition:all 0.3s linear;}
        .in_hot_game2 .more:hover i{background-position:-293px -9px;}
		.in_hot_game2 .more:hover p{color:#ff9c00;}

		/*游戏攻略*/
		.in_raiders_box{border:1px solid #e6e6e6; padding:20px;}
			/*广告*/
			.in_raiders_ad{float:left; width:320px;}
			.in_raiders_ad li{width:320px; height:122px; overflow:hidden;}
			.in_raiders_ad img{transition:all ease-out 0.3s; width:320px; height:122px;}
			.in_raiders_ad a:hover img{transform:scale(1.2,1.2);}

			.in_raiders{float:right; width:486px;}
			/*展示*/
			.in_raiders_one{border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-bottom:15px;}
			.in_raiders_one a{display:block; font-size:20px; color:#ff9c00; line-height:30px; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

			/*列表*/
			.in_raiders_list li{line-height:34px; height:34px;}
			.in_raiders_list a{display:block; float:left; font-size:14px; color:#666; width:400px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
			.in_raiders_list a:hover{color:#ff9c00;}
			.in_raiders_list .time{float:right; font-size:14px; color:#aaa;}
			.in_raiders_list i{display:inline-block; background-position:-310px 0; width:9px; height:9px; vertical-align:middle; margin-right:10px; margin-top:-3px; transition:all 0.2s linear;}
			.in_raiders_list a:hover i{background-position:-319px 0;}

	/*友情链接 */
	.in_links_box{border:1px solid #e6e6e6; padding:25px 20px; margin-top:35px;}
		/*切换*/
		.in_link_tab{border-bottom:1px solid #e4e4e4; height:44px; margin-bottom:15px;}
		.in_link_tab .li_a, .in_link_tab .li_o{float:left; font-size:24px; color:#999999; line-height:44px; margin-right:40px; cursor:pointer; position:relative; transition:all 0.3s linear;}
		.in_link_tab .li_a{color:#fd4a36;}
		.in_link_tab .line{height:1px; width:100%; position:absolute; bottom:-1px; left:0;}
		.in_link_tab .li_a .line{background:#fd4a36;}
		.in_link_tab i{height:12px; position:absolute; top:0; left:105px;}
		.in_link_tab .ic_link{background-position:-250px -21px; width:24px;}.in_link_tab .li_a .ic_link{background-position:-250px -33px;}
		.in_link_tab .ic_partner{background-position:-250px -45px; width:57px;}.in_link_tab .li_a .ic_partner{background-position:-250px -57px;}
		/*内容*/
		.in_link{height:160px; overflow:hidden;}
		.in_link li{float:left; width:115px; margin-right:58px;}
		.in_link li:nth-child(7n){margin:0;}
		.in_link li a{display:block; font-size:14px; color:#999; line-height:40px; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
		.in_link li a:hover{color:#f39d0a;}

/*游戏中心*/
	/*内广告*/
	.inner_banner{height:290px; width:100%; min-width:1200px; position:relative; overflow:hidden;}
	.inner_banner>img{margin-left:-960px; position:absolute; top:0; left:50%;}

	/*选择条件*/
	    .attrs_select_box{background:#f7f7f7; padding:25px; margin-top:40px; position:relative;}
		.attrs_select{float:left; height:32px; padding-top:4px;}
		.attrs_select label{float:left; font-size:18px; color:#6f6666; line-height:32px;}
		.attrs_select .shop_list{margin-left:100px;}
        .attrs_select .shop_list .pq_icon{width:23px; height:21px; display:inline-block; vertical-align:middle; margin-right:6px; transition:all 0.2s linear;}

        .attrs_select .shop_list .ic01{background-position:-160px -110px;}
        .attrs_select .shop_list .ic02{background-position:-160px -131px;}
        .attrs_select .shop_list .ic03{background-position:-160px -151px;}
        .attrs_select .shop_list .ic04{background-position:-160px -173px;}

        .attrs_select .shop_list a:hover .ic01{background-position:-183px -110px;}
        .attrs_select .shop_list a:hover .ic02{background-position:-183px -131px;}
        .attrs_select .shop_list a:hover .ic03{background-position:-183px -151px;}
        .attrs_select .shop_list a:hover .ic04{background-position:-183px -173px;}

        .attrs_select .shop_list a.on .ic01{background-position:-183px -110px;}
        .attrs_select .shop_list a.on .ic02{background-position:-183px -131px;}
        .attrs_select .shop_list a.on .ic03{background-position:-183px -151px;}
        .attrs_select .shop_list a.on .ic04{background-position:-183px -173px;}

		.attrs_select .shop_list a{float:left; border-radius:5px; font-size:16px; color:#868383; line-height:32px; padding:0px 15px; margin:0 9px; transition:all 0.3s linear;}
		.attrs_select .shop_list a:hover{background:#ffcd00; color:rgba(255,255,255,0.8);}
		.attrs_select .shop_list .on, .attrs_select .shop_list .on:hover{background:#ffcd00; color:#FFF;}

		/*搜索*/
		.attrs_search{float:right; height:40px; position:relative;}
		.attrs_search li{float:left; position:relative;}
		.attrs_search .search_input{background:#FFF; border:1px solid #d9d9d9; border-right:none; border-radius:5px 0 0 5px; font-size:14px; font-family:"微软雅黑"; color:#c1c1c1; line-height:38px; height:38px; width:280px; padding-left:15px;}
		.attrs_search .search_btn{background-color:#ffcd00; background-image:url(../images/pq_icon.png); background-position:-185px -1px; vertical-align:middle; border-radius:0 5px 5px 0; border:none; width:60px; height:40px; cursor:pointer; transition:all 0.3s linear;cursor:pointer;}
		.attrs_search .search_btn:hover{background-color:#ffcd00;}

    /* 游戏分类 */
	    .game_list{display:none;}
		.game_list li{float:left; border:1px solid #e6e6e6; width:338px; padding:25px 20px 20px; position:relative; margin-top:30px; margin-right:30px;}
	    .game_list li:nth-of-type(3n+3){margin-right:0;}

		.game_list .pic{float:left; width:97px; height:97px;}
		.game_list .pic img{width:100%; height:100%;}
		.game_list .txt_box{padding-left:110px;}
		.game_list .txt_box .name{display:block; font-size:22px; color:#676767; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap;}
	    .game_list .txt_box .name:hover{color:#ff6716;}
		.game_list .txt_box .test{font-size:12px; color:#999; line-height:30px;}
		.game_list .txt_box .test div{float:left; width:50%;}
	    .game_list .txt_box .test div span{width:15px; height:19px; display:inline-block; background-image:url(../images/pq_icon.png); background-repeat:no-repeat; margin-left:6px; vertical-align:middle;}
	    .game_list .txt_box .test div .android_logo{background-position:-160px -200px;}
	    .game_list .txt_box .test div .apple_logo{left:55px; background-position:-175px -200px;}

		.game_list .txt_box .test .intro{width:100%; margin-bottom:10px; height:44px; overflow:hidden; line-height:24px; text-overflow:ellipsis; display:-webkit-box; display:box; -webkit-box-orient:vertical; box-orient:vertical; -webkit-line-clamp:2; -moz-line-clamp:2; -o-line-clamp:2; -ms-line-clamp:2; line-clamp:2;}

		.game_list .btn_box{padding-top:10px;}
		.game_list .btn_box a{display:inline-block; border-radius:5px; border-width:1px; border-style:solid; font-size:12px; line-height:28px; height:28px; padding:0 15px; position:relative; z-index:6; transition:all 0.4s linear; float:left;}


		.game_list .btn_box .btn_web{border-color:#ff9c00; color:#ff9c00; margin-right:10px;}
		.game_list .btn_box .btn_web_on{background:#ff9c00; color:#FFF;}
		.game_list .btn_box .btn_web:hover{background:#ff9c00; color:#FFF;}

		.game_list .btn_box .btn_down{border-color:#4badff; color:#4badff; position:relative; z-index:2;}
		.game_list .btn_box .btn_down_on{background:#4badff; color:#FFF;}
		.game_list .btn_box .btn_down_active{background:#4badff; color:#FFF;}
		.game_list .btn_box .btn_down:hover{background:#4badff; color:#FFF;}

	    .game_list .btn_box span{transition: all 0.2s linear; background-image:url(../images/pq_icon.png); width:11px; height:10px; display:inline-block; background-repeat:no-repeat; margin-right:5px;}
	    .game_list .btn_box .game_home{ background-position:0px -128px;}
	    .game_list .btn_box .game_down{ background-position:0px -140px;}

	    .game_list .btn_box .btn_web_on .game_home{background-image:url(../images/pq_icon.png); background-position:-11px -128px;}
	    .game_list .btn_box .btn_down_on .game_down{padding-left:4px; width:7px; background-image:url(../images/pq_icon.png); background-position:-13px -140px;}
	    .game_list .btn_box .btn_web:hover .game_home{background-image:url(../images/pq_icon.png); background-position:-11px -128px;}
	    .game_list .btn_box .btn_down:hover .game_down{padding-left:4px; width:7px; background-image:url(../images/pq_icon.png); background-position:-13px -140px;}
		.game_list .btn_box .btn_down_active .game_down{padding-left:4px; width:7px; background-image:url(../images/pq_icon.png); background-position:-13px -140px;}

        .game_list .btn_box .game_down_wrap{float:left; position:relative;}

        .game_list .btn_box .game_down_wrap .sweep_code{background:#FFF; border-bottom-right-radius:5px; border-bottom-left-radius:5px; border:1px solid transparent; opacity:0; height:0; overflow:hidden; border-top:none; padding:8px 2px 2px 2px; position:absolute; top:24px; left:0px; z-index:1; transition:all .4s linear;}
		.game_list .btn_box .game_down_wrap:hover .sweep_code{height:110px; border:1px solid #4badff; opacity:1; border-top:none;}

		.game_list .sweep_code img{width:90px; height:90px;}
		.game_list .sweep_code p{font-size:12px; color:#999; text-align:center; line-height:20px;}


/*游戏礼包*/
	    .attrs_title_box{margin-top:30px;}
	    .attrs_title{float:left; font-size:24px; color:#525252; line-height:40px;}
	    .attrs_title .pq_icon{background-repeat:no-repeat; background-position:-160px -68px; vertical-align:middle; width:25px; height:40px; display:inline-block; margin-right:10px;}
	    .gift_list{height:630px;}
	    .gift_list>ul>li{margin-top:30px; padding:20px 0 0 180px; width:585px; height:180px; box-sizing:border-box; border:1px #ddd solid; float:left; background-position:left top; overflow:hidden;position:relative; transition:all 0.2s linear;}
	    /*.gift_list>ul>li:nth-of-type(6n+1){border-color:#ffc400; box-shadow:5px 10px 20px rgba(0, 0, 0, 0.1);}*/
	    .gift_list>ul>li:hover{border-color:#ffc400; box-shadow:5px 10px 20px rgba(0, 0, 0, 0.1);}
	    .gift_list>ul>li:nth-of-type(even){margin-left:30px;}

	    .gift_list>ul>li>img{width:130px; height:130px; position:absolute; left:20px; top:20px; z-index:-1;}

	    .gift_list>ul>li .name{color:#525252; font-size:16px; display:block; text-overflow:ellipsis; white-space:nowrap;}

	    .gift_list .gift_details{position:relative; padding-left:8px;}
	    .gift_list .gift_details .get_wrap{position:absolute; right:30px; top:-15px;}
	    .gift_list .gift_details .get{display:block; width:140px; height:40px; text-align:center; line-height:40px; border-radius:3px; background-color:#fe5a5a; font-size:14px; color:#fff; cursor:pointer; position:relative;  padding-left:20px; box-sizing:border-box;}
	    .gift_list .gift_details .get .pq_icon{position:absolute; left:18px; top:0; bottom:0; margin:auto; width:24px; height:22px; display:inline-block; vertical-align:middle; background-position:-200px -70px; transition:all 0.3s linear;}

	    .gift_list .gift_details .details_title{width:140px; height:25px; box-sizing:border-box; border:1px #ddd solid; border-radius:3px; margin:20px 0 15px 0;}
	    .gift_list .gift_details .details_title li{float:left; width:50%; box-sizing:border-box; text-align:center; color:#9f9f9f; background-color:#f9f9f9; cursor:pointer; border-right:1px #ddd solid; overflow:hidden;}
	    .gift_list .gift_details .details_title li:nth-of-type(2){border-right:none;}
	    .gift_list .gift_details .details_title li.on{color:#fe5a5a; background-color:#fff;}

	    .gift_list .gift_details .details_content li{display:none;}
	    .gift_list .gift_details .details_content li.on{display:block;}

    /*页码按钮*/
	    #navigatediv a{color:#525252; font-size:12px;}
	    .pagefirst,.pagepre,.pagenavigate,.pagenext,.pagelast{float:left; margin-right:10px; height:30px; text-align:center; line-height:30px; border-radius:3px; overflow:hidden; border:1px solid #cfcece; box-sizing:border-box;}
	    .pagelast{margin-right:0;}
	    .pagefirst,.pagepre,.pagenext,.pagelast{width:60px;}
	    .pagefirst:hover,.pagepre:hover,.pagenext:hover,.pagelast:hover{border-color:#ffc100;}
	    .pagefirst:hover a,.pagepre:hover a,.pagenext:hover a,.pagelast:hover a{color:#ffc100 !important;}

	    .pagenavigate a{width:30px; height:30px; display:inline-block; color:#ffc100;}
	    .pagenavigate:hover{border-color:#ffc100;}
	    .pagenavigate:hover a{border-color:#ffc100; color:#ffc100 !important;}

	    .pagenavigateon{border-color:#ffc100;}
	    .pagenavigateon a{background-color:#ffc100; border-color:#ffc100; color:#fff !important;}
	    .pagenavigateon:hover a{color:#fff !important;}
	    #navigatediv {display:block; margin:60px auto 0; display:table;}


/*客服中心*/

	/*服务选项*/
        .service_item{background-color:#eee;}
        .service_item .service_top{font-size:24px; color:#888; background-color:#fff; text-align:center; line-height:80px; transition:all 0.3s linear;}
        .service_item ul{width:1200px; margin:0 auto; padding:25px 0;}
		.service_item ul li{ background-color:#fff; margin-right:30px; float:left; transition:all 0.3s linear; position:relative;}
		.service_item ul li a{width:380px; height:265px; box-sizing:border-box; padding:50px 0 45px 0; display:block; box-shadow:5px 5px 10px rgba(0,0,0,0.1);}
		.service_item ul .li_1:hover{background-color:#ffaa19;}
		.service_item ul .li_2:hover{background-color:#94d468;}
		.service_item ul .li_3:hover{background-color:#80bcff;}

		.service_item ul li .up_icon{width:131px; height:112px; margin:0 auto; background-image:url(../images/icon_service.png); background-repeat:no-repeat; transition:all 0.3s linear;}
		.service_item ul .li_1 .up_icon{background-position:0 -2px;}
		.service_item ul .li_2 .up_icon{background-position:0 -114px;}
		.service_item ul .li_3 .up_icon{background-position:0 -226px;}
		.service_item ul .li_1:hover .up_icon{background-position:-131px -2px;}
		.service_item ul .li_2:hover .up_icon{background-position:-131px -114px;}
		.service_item ul .li_3:hover .up_icon{background-position:-131px -226px;}

        .service_item ul li .down_text{text-align:center; font-size:28px; color:#888; padding-top:30px;}
/*		.service_item ul .li_1 .down_text{color:#ffaa19;}
		.service_item ul .li_2 .down_text{color:#94d468;}
		.service_item ul .li_3 .down_text{color:#80bcff;}*/

        .service_item ul li:hover .down_text{color:#fff; padding-bottom:10px;}

		.service_item ul .li_2 .wx_code{text-align:center; display:table; margin:0 auto; position:relative; top:50px; opacity:0; visibility:hidden; transition:all 0.3s linear;}
		.service_item ul .li_2:hover .wx_code{top:10px; opacity:1; visibility:visible;}

		.service_item ul  li .arrow{border-bottom:15px solid #FFF; border-left:15px solid transparent; border-right:15px solid transparent; font-size:0; height:0; width:0; line-height:0; margin:0 auto;}
		.service_item ul .li_2:hover .wx_code img{box-shadow:0px 5px 10px rgba(0,0,0,0.1);}

		.service_item ul .li_3 .email_info{position:relative; top:50px; opacity:0; visibility:hidden; transition:all 0.3s linear;}
		.service_item ul .li_3:hover .email_info{top:10px; opacity:1; visibility:visible;}

        .service_item ul .li_3 .email_com{width:200px; background-color:#fff; padding:20px 0; text-align:center; margin:0 auto;}
        .service_item ul .li_3:hover .email_com{box-shadow:0px 5px 10px rgba(0,0,0,0.1);}
		.service_item ul .li_3 .email_com .name{font-size:20px; color:#666; padding-bottom:10px;}
		.service_item ul .li_3 .email_com .text{font-size:16px; color:#029d1e;}

	/*常见问题*/
	    .qa_title{font-size:24px; color:#666; text-align:left; padding:50px 0 30px 0; border-bottom:1px #dfdfdf solid;}
		.qa_list{padding:20px 0; border-bottom:1px #dfdfdf solid;}

		.qa_list .qa_list_a,.qa_list .qa_list_q{margin:10px 0;}
		.qa_list .qa_list_q{cursor:pointer; display:table;}
		.qa_list .qa_list_a{display:none;}
		.qa_list .active{}

		.qa_list .qa_list_q .icon_q{width:31px; height:27px; float:left; display:block; vertical-align:middle; background-position:-52px -285px;}
		.qa_list .qa_list_q .title{font-size:22px; color:#666; line-height:27px; padding-left:50px;}

		.qa_list .qa_list_a .icon_a{width:31px; height:27px; float:left; display:block; vertical-align:middle; background-position:-87px -285px;}
		.qa_list .qa_list_a .text{font-size:16px; color:#888; line-height:27px; padding-left:50px;}

	/*联系方式*/
	    .service_link{height:45px; background-color:#eeeeee; margin-top:30px;}
		.service_link p{font-size:18px; color:#888; text-align:center; line-height:45px;}
		.service_link p span{font-size:16px; padding:0 8px;}
		.service_link p .red{color:#ef656c;}
		.service_link p .blue{color:#58a1f3;}

/*游戏攻略*/
        .raiders_title{height:40px;}
		.raiders_title a{font-size:24px; color:#525252; line-height:40px;}
		.raiders_title a:hover{color:#ff9c00;}
		.raiders_title .pq_icon{width:25px; height:40px; display:inline-block; vertical-align:middle; margin-right:5px; background-position:-386px 5px;}

		/*位置*/
		.location, .location a{font-size:14px; color:#999;}
		.location a:hover{color:#e29933;;}
		.location .arrow{font-family:"宋体"; color:#999; padding:0 2px;}

		.raiders_list{border:1px #e6e6e6 solid; padding:10px 20px 30px; margin-top:30px; *box-shadow:0px 0px 8px rgba(0,0,0,0.08) inset;}
		.raiders_list ul li a{padding:20px 0; border-bottom:1px #e6e6e6 solid; box-sizing:border-box; display:block;}
		.raiders_list ul li a:after{content:""; display:block; clear:both; height:0;}
		.raiders_list ul li:last-of-type a{border-bottom:none;}

		.raiders_list .pic{width:250px; height:125px; overflow:hidden; float:left; background:#000;}
		.raiders_list .pic img{transition:all 0.3s linear;}
		.raiders_list .pic:hover img{transform:scale(1.1,1.1); opacity:0.8;}
		.raiders_list .text{padding-left:270px;}
		.raiders_list .text h3{font-size:20px; color:#000; font-weight:normal; transition:all 0.2s linear;}
		.raiders_list .text h3:hover{color:#ff9c00;}
		.raiders_list .text p{font-size:14px; color:#666; text-indent:2em; padding-top:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; height:43px; transition:all 0.2s linear;}
		.raiders_list .text .time{font-size:14px; color:#999; float:right; padding-top:20px;}

		.page a{color:#525252; border:1px #cfcece solid; border-radius:3px; box-sizing:border-box; line-height:28px; padding:0 12px; margin:0 3px;}
		.page a.on{border-color:#ff6364; color:#fff; background-color:#ff6364;}

        .hot_title{font-size:24px; color:#525252; line-height:40px; height:40px; position:relative;}
        .hot_title .pq_icon{width:28px; height:12px; display:inline-block; vertical-align:middle; margin-right:5px; background-position:-250px -70px; position:absolute; left:100px; top:2px;}

	    .hot_list{border:1px #e6e6e6 solid; padding:0 10px; box-sizing:border-box; margin-top:30px;}


		.hot_list ul li .change_two{padding:10px 0; display:none;}
		.hot_list ul li .change_two .ranking{margin-top:10px;}

		.hot_list ul li{padding:5px 0 5px 10px; border-bottom:1px #e6e6e6 solid; box-sizing:border-box; position:relative; overflow:hidden;}
		.hot_list ul li:last-of-type{border-bottom:none;}

		.hot_list .ranking{width:20px; height:42px; vertical-align:middle; background-image:url(../images/pq_icon.png); background-repeat:no-repeat; background-position:-323px -95px; float:left; margin-right:10px;}
		.hot_list .ranking_1{background-position:-250px -95px;}
		.hot_list .ranking_2{background-position:-274px -95px;}
		.hot_list .ranking_3{background-position:-298px -95px;}

        .hot_list .ranking span{color:#fff; padding-top:12px; display:block; text-align:center;}
		.hot_list .pic{display:inline-block; margin-right:10px;}
		.hot_list .pic img{width:75px; height:75px;}

		.hot_list .text{display:inline-block; vertical-align:middle;}
		.hot_list .text .name{font-size:16px; color:#333; text-overflow:ellipsis; white-space:nowrap; max-width:85px; overflow:hidden;}
		.hot_list .text .name_title{font-size:14px; color:#666; line-height:42px; padding-left:3px;}

		.hot_list .text p{margin-top:5px;}
		.hot_list .text p span{ height:15px; display:inline-block; float:left; line-height:15px; text-overflow:ellipsis; white-space:nowrap; max-width:60px; overflow:hidden;}
        .hot_list .text .type{border-right:1px #999 solid;}

		.hot_list .down_load{font-size:12px; padding:0 10px; line-height:22px; margin-top:9px; float:right; border-radius:3px; vertical-align:top; border:1px #4badff solid; color:#4badff; text-align:center; transition:all 0.3s linear;}
		.hot_list .down_load_position{position:absolute; top:10px; right:0;}
        .hot_list .down_load_on{color:#fff; background-color:#4badff;}
		.hot_list .down_load:hover{color:#fff; background-color:#4badff;}

/*游戏攻略详情*/
        .raiders_details{border:1px #e6e6e6 solid; padding:50px 20px; margin-top:30px;}
		.raiders_details .details_head{border-bottom:1px #e5e5e5 dashed; text-align:center; padding-bottom:30px;}
		.raiders_details .details_head h1{font-size:26px; color:#ff9c00;}
		.raiders_details .details_head p{font-size:12px; color:#999; padding-top:20px;}
		.raiders_details .details_content{padding:30px 0 0 0;}
		.raiders_details .details_content p{font-size:14px; color:#444; text-indent:2em; line-height:24px;}
		.raiders_details .details_content .pic{margin:30px 0 50px 0; text-align:center;}
		.raiders_details .details_foot{width:800px; height:100px; background-color:#f3f3f3; padding:20px; box-sizing:border-box;}
		.raiders_details .details_foot a{font-size:14px; color:#444; display:table; line-height:30px;}
		.raiders_details .details_foot a:hover{color:#ff9c00;}

/*用户登录*/
        .inner_banner img{z-index:1;}
		.inner_banner .m1200{position:relative; z-index:2;}
		#login{*width:400px; max-height:490px; float:right; margin:65px 30px 0 0; padding:45px 30px 0; box-sizing:border-box; box-shadow:0px 0px 10px rgba(0,0,0,0.2); background-color:#fff;}
		#login>h3{font-size:24px; color:#ff9c00; font-weight:normal; text-align:center; line-height:30px; padding-bottom:45px;}
		#login .input_t{border-right:none; border-top:none; border-bottom:none; background-color:transparent; padding:15px;}

		#login .rbox{height:50px; box-sizing:border-box; border:1px #dedede solid; border-radius:5px; margin-bottom:15px; overflow:hidden;}
		#login .p0{padding:0; border-color:#ff9c00; margin:40px 0 0 0;}
		#login .p0:hover{border-color:#e58c00;}

		#login .rbox span{width:18px; height:20px; display:inline-block; float:left; margin:12px 10px;}
		#login .rbox .user_icon{background-position:0 -155px;}
		#login .rbox .pwd_icon{background-position:-19px -155px;}

		#login_user{border-left:1px #ddd solid;}


		#login .login_btn{border:none; width:100%; height:100%; cursor:pointer; text-align:center; font-size:20px; background-color:#ff9c00; color:#ffffff; font-family:"微软雅黑"; transition:0.3s;}
		#login .login_btn:hover{background-color:#e58c00;}

		#login .forget_pwd{float:right; font-size:14px;}

        .foot .foot_user{border-left:none; text-align:center;}
		.user_foot{background-color:#fff; border:none; margin-top:0;}

/*账号注册*/
        #register_before{margin:50px auto 0; width:1010px; padding:20px 60px 20px; box-sizing:border-box; box-shadow:0px 0px 10px rgba(0,0,0,0.2);}

		#register_before .inner_title{border-bottom:1px #f1f1f1 solid;}
		#register_before .inner_title .text{float:right; font-size:14px; color:#888888; padding-top:30px;}
		#register_before .inner_title .text a{color:#ff9c00;}
		#register_before .inner_title>li{float:left; margin-right:70px; position:relative;}
		#register_before .inner_title>li .on_line{width:0; height:4px; background-color:#ff9c00; position:absolute; bottom:-1px; left:0; right:0; margin:auto; transition:all 0.3s linear;}
		#register_before .inner_title>li.on .on_line{width:116px;}
		#register_before .inner_title>li a{font-size:24px; color:#999; line-height:65px; padding:15px 10px;}

        .register_type{padding-top:70px;}
        .fill_list .msg_warn{color: #ff601b !important;}
		.fill_list li{margin-bottom:20px;}
		.fill_list li .img_wrap{ width:103px; height:50px; box-sizing:border-box; border-radius:5px; border:1px #efefef solid; display:inline-block; margin-left:8px;text-align:center; vertical-align:middle; text-align:center;}
		.fill_list li img{margin-top:10px; cursor:pointer;}
		.fill_list li label{float:left; font-size:16px; color:#333; text-align:right; line-height:50px; width:250px; padding-right:10px;}
		.fill_list input{color:#888; font-size:16px;}
		#SaveLogin{cursor:pointer;}

		.fill_list .input_t{width: 310px; height:50px; box-sizing:border-box; border-radius:5px; border-color:#efefef;}
		.fill_list .msg_text, .fill_list .msg_warn, .fill_list .msg_yes{display:inline-block; font-size:14px; color:#999; padding-left:15px}
		.fill_list .game_btn{height:50px; background-color:#ff9c00; color:#fff;	font-size:20px; border:none; font-family:"微软雅黑"; border-radius:5px; cursor:pointer; transition:0.3s;}
		.fill_list .game_btn:hover{background-color:#e58c00;}
		.fill_list .btn_upload{width:103px; height:50px; background-color:#4badff; display:inline-block; vertical-align:middle; border-radius:5px; font-size:16px; color:#fff; text-align:center; line-height:50px;}
		.fill_list .btn_upload{}
        .fill_list .btn_upload_on{background-color:#c7c7c7;}

/*游戏详情*/
       	.game_wrap{border:1px #e6e6e6 solid; padding:30px; margin-top:20px;}
		.game_wrap .game_pic{float:left;}
		.game_wrap .game_text{padding-left:20px; width:430px; float:left;}
		.game_wrap .game_pic .grade{margin-top:5px;}
		.game_wrap .game_pic .grade .icon_stars{vertical-align:top; margin-top:3px;}

		.game_wrap .game_text dl div{width:50%; float:left; font-size:14px; color:#666666; padding-top:10px;}
		.game_wrap .game_text dl .intro{width:100%; height:50px; overflow:hidden; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;
    -webkit-line-clamp:2;}
		.game_wrap .game_text .txt_box a{font-size:14px; color:#666666;}
		.game_wrap .game_text .txt_box .name{font-size:24px; font-weight:bold; color:#ffa229;}

		.game_wrap .btn_box{float:right; vertical-align:top; width:140px;}
		.game_wrap .btn_box a{width:140px; height:40px; line-height:40px; background-color:#2bcc95; color:#fff; font-size:18px; text-align:center; display:block; margin-top:15px; border-radius:5px; position:relative;}
		.game_wrap .btn_box a.off{background-color:#c7c7c7;}
		.game_wrap .btn_box .sweep_code{display:; opacity:0; visibility:hidden; margin-left:-80px; position:absolute; top:105px; left:50%; z-index:97; transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28)}
		.game_wrap .btn_box a:hover .sweep_code{opacity:1; visibility:visible; top:40px;}

		.game_wrap .btn_box .sweep_code .code_arrow{border-bottom:15px solid #FFF; border-left:15px solid transparent; border-right:15px solid transparent; font-size:0; height:0; width:0; line-height:0; position:absolute; top:-15px; left:65px}
		.game_wrap .btn_box .sweep_code .code{background:#FFF; text-align:center; padding:20px 20px 15px; box-shadow:0 0 7px rgba(0,0,0,0.4)}
		.game_wrap .btn_box .sweep_code .code img{width:120px; height:120px}
	    .game_wrap .btn_box .sweep_code .code p{font-size:16px; color:#666; line-height:30px}

        .game_wrap .btn_box a i{width:24px; height:30px; display:inline-block; vertical-align:middle; margin-right:5px;}
		.game_wrap .btn_box a .icon1{background-position:-160px -223px;}
		.game_wrap .btn_box a .icon2{background-position:-189px -223px;}





























/*以下动画*/