@charset "utf-8";
/*------------ index page style start ---------------------------*/
.more_list:after,.game_list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.more_list,.game_list li{zoom:1;}
.hot_guide h3,.turn_num .prepic,.turn_num li,.hot_titl,.rank_head h2,.level a,.btn_start2,.level_box,.link_add,.rank_head .ico,.ico_hot,.taglist h3,.area_title,.tab_head li,.tab_head li a,.nhot,.rh_title,.classic_tab li,.classic_tab li a,.hot{background: url(../images/bg_flash.png) no-repeat -999em -999em;}
.area_head .more,.taglist,.history_box li{background: url(../images/bg_spr_n.png) no-repeat -999em -999em;}
.more_list li a,.game_list p{color:#858585;}
.ico_hot{position:absolute;right:-18px;top:-2px; background-position:-187px -183px;width:18px;height:8px;}
/*------------ area_head style start ---------------------------*/
.area_head{height:26px;}
.area_head,.area_content{border-color:#D7D7D7;}
.area_head .more,.ico_hot,.taglist h3{text-indent:-999em;*text-indent:0;*line-height:999em;overflow:hidden;display:inline-block;*font-size:0;}
.area_head .more{position:absolute;right:10px;top:8px;width:45px;height:13px;background-position:-20px -170px;}
.t_gtp1{background-position:0 -55px;}
.t_gtp2{background-position:0 -71px;}
.t_gtp3{background-position:0 -87px;}
.t_gtp4{background-position:0 -103px;}
.t_gtp5{background-position:0 -119px;}
.t_gtp6{background-position:0 -135px;}
.t_gtp7{background-position:0 -151px;}
.t_gtp8{background-position:0 -167px;}
.t_played{background-position:0 -183px;}
.t_hotag{background-position:0 -216px;}
.t_recom{width:54px;background-position:0 -199px;}
.t_recom2{width:54px;background-position:-52px -199px;}
.t_game1{width:54px;background-position:0 -231px;}
.t_game2{width:54px;background-position:-56px -231px;}
.tab_head li a{background-position:right -267px;font-family:\5FAE\8F6F\96C5\9ED1;}
.tab_head li{background-position:-214px -15px;}
.tab_head .on a,.classic_tab .on a{background-position:right -237px;}
.tab_head .on,.classic_tab .on{background-position:-214px -50px!important;}
.rh_title{float:left;_display:inline;width:60px;height:15px!important;}
.rh_t1{background-position:-150px -302px;}
.on .rh_t1{background-position:0 -250px;}
.rh_t2{background-position:-150px -317px;}
.on .rh_t2{background-position:0 -265px;}
.rh_t3{background-position:-150px -332px;}
.on .rh_t3{background-position:0 -280px;}
.rh_t4{background-position:-150px -347px;}
.on .rh_t4{background-position:0 -295px;}
.tab_head .rh_title{margin:10px 0 0 16px;}
.tab_head .on .rh_title{margin-left:15px;}
/*------------ index inner layout style start -------------------*/
.recom_box .piclist,.rank_box .piclist{padding-top:17px;}
.recom_box .piclist li,.rank_box .piclist li{height:141px;}
.tagnav,.recom_pro,.recom_box,.rank_box,.history_box,.pugimg{margin-bottom:7px;}
/*------------ more_list style start ---------------------------*/
.more_list{margin:0 0 0 10px;padding-top:6px;padding-bottom:5px;line-height:24px;border-top:1px dashed #D3D3D3;width:554px;overflow:hidden;}
.more_list ul{width:600px;}
.more_list li{position:relative;float:left;_display:inline;width:113px;line-height:24px;}
.more_list li a{width:103px;height:24px;position:relative;float:left;margin-right:10px; overflow:hidden;}
.more_list2{border-top:none;margin-right:0;width:956px;}
.more_list2 ul{width:980px;}
.more_list2 li{width:119px;height:25px;}
/*------------ piclist style start ---------------------------*/
.piclist2 li{width:90px;margin-right:0;line-height:20px;}
.piclist2 .pic{width:80px;height:60px;margin:0 auto;padding:3px 6px 7px 4px;background-position:-54px -210px;}
.piclist2 li p{width:auto;height:20px; margin-left:0;text-align:center;}
.game_recomlist li{padding-right:23px;}
/*------------ hot_guidbox style start ---------------------------*/
.num_update{ float:left; margin:8px 40px 0 10px;}
.num_update a{color:#2570CF; text-decoration:underline;}
.num_update a:hover{color:#2570CF; text-decoration:none}
.hot_guide{ float:left;width:300px;overflow:visible}
.hot_guide h3{ float:left;width:34px;height:17px; margin-top:11px; background-position:-184px -196px; text-indent:-999px;}
.hot_guide p{ margin-top:8px;}
.hot_guide p a{color:#FF5A38; text-decoration:underline;}
.hot_guide p a:hover{color:#FF5A38; text-decoration:none}
.hot_guide li {height:23px;margin:0;padding:0}
.hot_guide li a{color:#FF5A38; text-decoration:underline;}
.hot_guide li a:hover{color:#FF5A38; text-decoration:none}
/*------------ tagnav style start ---------------------------*/
.tagnav{background-color:#F6F5F6;}
.tagnav_in{padding:9px 10px 0;border:1px solid #FFFFFF;background-color:#F6F5F6;border-bottom:none;-moz-border-radius:5px;border-radius:5px; overflow:hidden;_zoom:1;}
/*.taglist_box1{height:22px;margin-bottom:5px;background-position:0 21px; background-repeat:repeat-x;}*/
.taglist{float:left;_display:inline;width:475px;height:22px;margin-bottom:4px;line-height:22px;background-position:0 21px; background-repeat:repeat-x;overflow:hidden;}
.taglist h3{float:left;_display:inline;width:39px;height:18px;font-weight:normal;text-align:center;color:#FFFFFF;}
.taglist .tagt1{background-position:0 -372px;margin-right:5px}
.taglist .tagt2{background-position:-40px -372px;margin-right:5px}
.taglist .tagt3{background-position:-80px -372px;margin-right:5px}
.taglist .tagt4{background-position:-120px -392px;margin-right:5px}
.taglist .tagt5{background-position:0 -392px;margin-right:5px}
.taglist .tagt6{background-position:-40px -392px;margin-right:5px}
.taglist .tagt7{background-position:-80px -392px;margin-right:5px}
.taglist .tagt8{background-position:-120px -372px;margin-right:5px}
.taglist .tagt9{background-position:-160px -372px;margin-right:5px}
.taglist a{line-height:17px;height:17px; overflow:hidden;*line-height:18px;line-height:20px\0;color:#1484EF;padding:0 2px;margin:0 2px; display:inline-block;*display:inline;zoom:1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tagnav a:hover{ background-color:#55A3FB;color:#FFFFFF; text-decoration:none;text-shadow:0 1px 0 #1779E5;box-shadow:1px 1px 2px #55A3FB;-moz-box-shadow:1px 1px 2px #55A3FB;-webkit-box-shadow:1px 1px 2px #55A3FB;}
/*------------ index layout style start ---------------------------*/
.con_box{ float:left;width:785px; }
.secondpan{ float:right;width:182px;}
.sidepan{float:left;width:200px; overflow:hidden;}
/*------------ gamelist style start ---------------------------*/
.hotlist .nhot,.hotlist .hot{position:absolute;left:0;top:2px;width:15px;height:15px;background-position:-110px -182px}
.hotlist .hot1{background-position:-130px -182px;background-color:#ED2217;}
.hotlist .hot2{background-position:-150px -182px;background-color:#F8852B;}
.hotlist .hot3{background-position:-170px -182px;background-color:#E5B538;}
/*------------ gamelist style start ---------------------------*/
.gpic{display:block;width:52px;height:40px;padding:3px 4px 4px;background-position:-204px -282px; overflow:hidden;margin-bottom:2px;}
.gpic img{border:1px solid #FFFFFF;}
.game_list{margin:0 10px;padding-bottom:6px;}
.area_content .game_list{margin-top:10px;}
.game_list li{margin-bottom:2px;border-bottom:1px dashed #D3D3D3;padding:3px 0 2px 4px; height:49px;}
.game_list .gpic{float:left;margin-right:9px;}
.rank_head{ padding:4px 0 0 42px;height:30px;margin-bottom:3px;}
.rank_head .ico{ width:30px;height:28px; position:absolute;left:6px;top:8px;background-position:-147px -202px;}
.rank_head h2{float:left;_display:inline;width:106px;height:25px;margin:4px 2px 0 0;background-position:0 -344px;}
.rank_head2 .ico{background-position:-110px -204px;}
.rank_head2 h2{ background-position:0 -314px;}
.rank_box .game_recom{height:42px;}
.secondpan .game_recom{padding-left:22px;}
.secondpan .recom_list li{margin:0 7px;}
.secondpan .recom_list .num{left:0;}
.secondpan .recom_list .rankli{padding-left:23px;}
.secondpan .area_head .area_title{margin-left:5px;}
.secondpan .area_content .game_list{margin:11px 7px 0;}
.secondpan .game_list li{padding-left:0;}
/*------------ index style start ---------------------------*/
.con_box .primary{float:right;width:576px;}
.turn_box{width:570px;height:190px;margin-bottom:7px; position:relative;padding:2px;border:1px solid #E3E3E3;zoom:1;background-color:#fff;}
.turn_box .btn_start{ display:none;}
.turn_pic{position:absolute;left:3px;top:2px;width:390px;height:190px;overflow:hidden;}
.turn_pic ul{position:relative;top:0;}
.turn_pic li img{vertical-align:top;}
.turn_num{position:absolute;right:0;_right:-5px;top:0;width:181px;}
.turn_num li{position:relative;overflow:hidden;width:83px;height:44px; padding:2px 0 2px 98px;border-bottom:1px solid #E3E3E3; vertical-align:top; cursor:pointer;}
.turn_num li p{vertical-align:baseline;}
.turn_num li h4{padding-top:2px;width:82px;height:18px;font-weight:normal;font-size:13px; overflow:hidden;text-shadow:1px 1px 0 #FFFFFF;}
.turn_num .prepic{position:absolute;left:4px;top:2px;background-position:-110px -55px;width:84px;height:44px;}
.turn_num .on{background-position:0 0;width:88px;height:47px; padding:4px 0 0 108px;border:none;margin-left:-10px;margin-top:-3px;background-color:transparent;z-index:3;}
.turn_num .on .prepic{left:14px;top:4px;}
.recom_pro{position:relative;width:200px;height:196px;background: url(../images/bg_down.png) no-repeat;}
.downmage{width:131px;height:40px;bottom:15px;left:17px;}
/*------------ history_box style start ---------------------------*/
.history_list li,.sugg_list li{position:relative;zoom:1;overflow:hidden;padding-left:10px;background-position:-280px -231px;*background-position:-280px -232px;}
.history_list li{height:23px;padding-right:60px;}
.sugg_list li{line-height:20px;height:20px;}
.history_list{padding:4px 7px;height:160px; overflow:hidden; line-height:23px; }
.history_list .time{ position:absolute;right:5px;top:0;}
.history_point{padding:4px 13px 0 7px;color:#868686;}
.sugg_list{padding:3px 13px 0 7px;height:124px;overflow:hidden; line-height:24px; }
.sugg_list li{position:relative;padding-left:10px;background-position:-280px -233px; line-height:20px;height:20px;overflow:hidden;}
.sugg_list li a{position:relative;zoom:1;}
.pugimg{height:148px;overflow:hidden;}
.pugimg img{display:block;width:182px;height:148px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
/*------------ bottom fullbox piclist style start ---------------------------*/
.classic_tab ul{position:absolute;left:-1px;top:-1px;}
.classic_tab .n1{ background-position:-999em;}
.classic_tab li{ float:left;width:75px;height:28px;padding-left:5px;background-position:-220px -85px;_display:inline;text-shadow:1px 1px 0 #FFFFFF;}
.classic_tab li a{ display:block;line-height:28px;text-align:center;color:#000000;overflow:hidden;padding-right:5px;}
.classic_tab .on{height:28px;width:78px;padding-left:4px;margin-right:-2px;position:relative;z-index:2;text-shadow:1px 1px 0 #D8EDFF;}
.full_box .piclist{padding-top:12px;}
.full_box .piclist li{height:125px;margin:0 11px 0 20px;}

