@charset "utf-8";
/*------------ play page style start ---------------------------*/
.area_head h2,.headtitle,.game_op .btn,.game_op .ico,.level a,.level_grade,.level_grade em,.g_info dt,.game_tab_head,.game_tab_head li,.game_tab_head li a,.comt_input_title,.comt_q q,.comt_support,.comt_input_on,.btn_comt_submit,.comt_input_title span,.btn_say,.game_info_op h4,.t_g_info,.piclist3 .pic img,.piclist3 .pic,.btn_star,.level1,.level2,.level1 em,.level2 em{background:url(../images/bg_play.png) no-repeat -999em -999em;}
.comt_box a,.comt_nick{color:#026FE1;}
.comt_box em{color:#FF6501;}
.comt_q_info,.comt_time{color:#B7B5B5;}
.game_tab_head li a,.headtitle,.comt_input_title span,.toclose,.layer_head h3,.btn_down,.t_g_info{text-indent:-999em;*text-indent:0;*line-height:999em;overflow:hidden;display:inline-block;}
.area_head h2{line-height:32px;padding-left:25px;margin-left:12px;background-position:-218px -62px;}
.area_content{background:#FFFFFF;}
.game_op .ico_full{background-position:-165px -38px;}
.game_op .ico_repay{background-position:-145px -40px;}
.game_op .ico_favor{background-position:-225px -40px;}
.game_op .ico_copy{background-position:-185px -40px;}
.game_op .ico_sound{background-position:-205px -40px;}
.game_op .ico_db{background-position:0 -264px;}
.game_op .ico_sina{background-position:-20px -264px;}
.game_op .ico_tx{background-position:0px -285px;}
.game_op .ico_qq{background-position:-20px -285px;}
.game_op .ico_kx{background-position:-40px -264px;}
.game_op .ico_ren{background-position:-40px -284px;}
.game_op .btn_favor{width:120px;height:33px;background-position:0 -33px;}
.game_op .btn_hide{width:101px;height:33px;background-position:-120px 0;}
.game_op .btn_save{width:120px;height:33px;background-position:0 0;}
/*------------ headtitle style start ---------------------------*/
.headtitle{margin-top:10px;width:80px;height:14px;}
.t_played{width:160px;background-position:0 -150px;}
.t_single{width:90px;background-position:0 -315px;}
.t_gtp1,.t_gtp10{background-position:0 -165px;}
.t_gtp5,.t_gtp11{background-position:-81px -165px;}
.t_gtp3,.t_gtp12{background-position:0 -180px;}
.t_gtp2,.t_gtp13{background-position:-81px -180px;}
.t_gtp6,.t_gtp14{background-position:0 -195px;}
.t_gtp8,.t_gtp15{background-position:-81px -195px;}
.t_gtp7,.t_gtp16{background-position:0 -210px;}
.t_gtp4,.t_gtp18{background-position:-81px -210px;}
.t_comt{width:60px;background-position:-164px -210px;}
.area_head .more{position:absolute;top:9px;right:11px;font-family:\5B8B\4F53;}
/*------------ piclist3 style start ---------------------------*/
.piclist3 .pic{height:80px;background-position:0 -332px;}
.piclist3 .pic img{height:79px;background-position:-5px -336px;}
/*------------ game_play layout style start ---------------------------*/
.mainpan{padding:10px 0;margin-bottom:10px;}
.game_primary{float:left;width:728px;}
.game_sidepan{float:right;width:240px;} 
/*------------ level_box style start ---------------------------*/
.level{display:inline-block;margin-left:2px;vertical-align:middle;*vertical-align:-18px;_vertical-align:-16px;}
.level a{width:20px;height:20px; margin-right:2px;background-position:-117px -88px;vertical-align:-3px;*vertical-align:14px;}
.level a.on,.level a:hover{background-position:-117px -68px;}
.level_info{ text-indent:3em;}
.level_point{color:#FF921E;}
.level_point{color:#FF921E;}
.level_grade{position:relative;vertical-align:-2px;*vertical-align:1px;display:inline-block;overflow:hidden;width:100px;height:20px;background-position:-117px -88px;}
.level_grade em{position:absolute;width:100%;height:100%;background-position:-117px -68px;}
.level_grade2{background-position:-117px -128px;}
.level_grade2 em{background-position:-117px -108px;}
/*------------ game_play style start ---------------------------*/
.game_box{float:left;width:728px;overflow:hidden;_diplay:inline;position:relative;z-index:5;background-position:-50px -50px;}
.game_play{margin-bottom:8px;overflow:hidden;width:705px;height:470px;margin-left:15px;text-align:center;}
.game_op{ position:relative;padding:6px 0 0;}
.game_op_link{padding:0 0 10px 13px;}
.game_op_bom{padding:10px 8px; margin-left:10px;border-top:1px dashed #D7EDFE; background:#F8FCFF; overflow:hidden;zoom:1;}
.game_op .btn{ float:left;margin-right:4px; }
.game_op .level_wrap{position:absolute;left:400px;top:8px;line-height:30px;color:#666666;}
.game_oplist{float:left;overflow:hidden;}
.game_oplist li{ float:left;padding-right:8px; }
.game_oplist li a{_vertical-align:-2px; }
.game_op_share h3,.game_op_share ul{float:left;font-weight:normal;}
.game_op_share li{ float:left;padding-right:8px; }
.game_op_bom .game_op_share{float:right;}
/*-------------rate response style --------------------------------*/
.tip{background:#FFF0C9; border:1px solid #E4AF5C; width:141px; height:22px; color:#9C6C16; line-height:22px; text-align:center;position:absolute; }
#RatingThank{top:522px;left:617px;z-index:100;visibility:hidden;}
#df_tips{height:28px;overflow:hidden;line-height:29px;background-color:#FFF899;color:#AC6A00;border:1px solid #FCB25F;position: absolute;left:460px;top:35px;display:non;padding:0 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:1px 1px 3px #FCC68B;-moz-box-shadow:1px 1px 3px #FCC68B;-webkit-box-shadow:1px 1px 3px #FCC68B;text-shadow:1px 1px 0 #FFFFFF;}
/*------------ game_play side style start ---------------------------*/
.game_recomlist{margin-bottom:8px;}
.game_recomlist .piclist{padding:20px 0 10px 3px;}
.game_recomlist li{}
.game_info{float:right;width:230px; display:inline;margin-top:-3px; margin-right:-4px;_diplay:inline;margin-right:10px;}
.game_tab_head{height:32px;position:relative;z-index:2;background-position:0 -230px;background-color:#3299E8;}
.game_tab_head ul{ padding-left:11px; }
.game_tab_head li{ float:left;height:30px;width:65px;margin-right:8px; display:inline;overflow:hidden;}
.game_tab_head li a{ display:block;height:18px;width:50px;margin:8px auto 0;overflow:hidden;}
.game_tab_head li .gfo1{background-position:-55px -91px;}
.game_tab_head li .gfo2{background-position:-55px -109px;}
.game_tab_head li .gfo3{background-position:-55px -127px;}
.game_tab_head .on .gfo1{background-position:0 -91px;}
.game_tab_head .on .gfo2{background-position:0 -109px;}
.game_tab_head .on .gfo3{background-position:0 -127px;}
.game_tab_head .on{height:31px;background-position:-100px -300px;color:#0888D0;}
.game_info .area_content{position:relative;width:228px;height:511px;border-top:none;margin-top:-2px;overflow-y:auto;overflow-x:hidden;}
/*------------ game_info_detail style start ---------------------------*/
.game_info_detail{margin:7px;width:214px;}
.game_info_column{padding:3px 10px 10px;border-bottom:1px dashed #C9DAE5;color:#434343;}
.game_info_num{margin-bottom:7px;}
.game_info_list{padding:14px 0 0;}
.game_info_list li{line-height:14px;margin-bottom:12px;}
.game_info_list .fl{padding-right:6px;border-right:1px solid #C7DCE5;margin-right:12px;}
.game_info_title strong,.game_info_title,.game_info_list strong{font-weight:normal;}
.game_info_grade{background-color:#F5FAFE;line-height:2em;}
.level_grade_wrap .point{position:relative;*top:-2px;_top:0;}
.game_info_list a{color:#666666;margin-right:6px;display:inline-block;*display:inline;zoom:1;}
.game_info_title strong{font-size:16px;color:#FF6501;vertical-align:1px;_vertical-align:2px;text-shadow:1px 1px 0 #FFD6B9;}
.grade{margin:0 8px;position:relative;*top:-1px;}
.grade strong{font-size:18px;font-weight:normal;}
/*------------ game_info_close style start ---------------------------*/
.game_info_close{padding-top:16px; margin:0 7px;border-bottom:1px dashed #C9DAE5;}
.game_info_close li{overflow:hidden;float:left;_display:inline;width:84px;margin-left:14px;}
.game_info_close li a{ display:block;}
.game_info_close li span{ display:block; margin:3px 0 6px 0; height:20px;overflow:hidden; text-align:center;}
.game_info_pages{padding:1px 6px; margin:7px 0;text-align:center; color:#B7B5B5;}
.game_info_pages a{ display:inline-block; padding:0 6px; margin:0 7px;border:1px solid #CDE4F9; background:#F1F8FF;}
/*------------ game_info_op style start ---------------------------*/
.game_info_op{/*width:184px;*/overflow:hidden;padding:16px 22px 0;}
.game_info_op .point{margin:16px 0 2em;clear:both;color:#000000;}
.g_infolist{padding:0 22px 16px;}
.g_info dd{padding-left:11px;margin-bottom:14px;}
.g_info dt{display:block;color:#0882F8;background-position:-224px -125px;font-weight:bold;padding-left:11px;}
.t_g_info{display:block;margin-bottom:3px;width:58px;height:15px;background-position:-162px -148px;}
.t_g_info2{background-position:-162px -163px;}
.game_info_op h4{line-height:23px;height:22px; overflow:hidden;margin-bottom:8px;border-bottom:1px dashed #C9DAE5;color:#0882F8;background-position:-224px -123px;}
.game_info_op h4,.game_info_op p{padding-left:11px;}
.game_info_op ol{width:240px;margin-bottom:6px;overflow:hidden;_zoom:1;}
.game_info_op li{float:left;_display:inline;margin-right:25px;width:75px;height:72px;text-align:center; overflow:hidden;}
.game_info_op em{display:inline-block;overflow:hidden;width:75px;height:45px;margin-right:10px;margin-bottom:6px;background: url(../images/bg_km.png) no-repeat;font-size:0; line-height:990px; vertical-align:top;}
.game_info_op .km_mouseright{background-position:0 -50px;}
.game_info_op .km_space{background-position:0 -100px;}
.game_info_op .km_tblr{background-position:0 -150px;}
.game_info_op .km_wasd{background-position:0 -200px;}
.game_info_op .km_a{background-position:-75px 0;}
.game_info_op .km_b{background-position:-75px -50px;}
.game_info_op .km_c{background-position:-75px -100px;}
.game_info_op .km_d{background-position:-75px -150px;}
.game_info_op .km_e{background-position:-75px -200px;}
.game_info_op .km_f{background-position:-150px 0;}
.game_info_op .km_g{background-position:-150px -50px;}
.game_info_op .km_h{background-position:-150px -100px;}
.game_info_op .km_i{background-position:-150px -150px;}
.game_info_op .km_j{background-position:-150px -200px;}
.game_info_op .km_k{background-position:-225px 0;}
.game_info_op .km_l{background-position:-225px -50px;}
.game_info_op .km_m{background-position:-225px -100px;}
.game_info_op .km_n{background-position:-225px -150px;}
.game_info_op .km_o{background-position:-225px -200px;}
.game_info_op .km_p{background-position:-300px 0;}
.game_info_op .km_q{background-position:-300px -50px;}
.game_info_op .km_r{background-position:-300px -100px;}
.game_info_op .km_s{background-position:-300px -150px;}
.game_info_op .km_t{background-position:-300px -200px;}
.game_info_op .km_u{background-position:-375px 0;}
.game_info_op .km_v{background-position:-375px -50px;}
.game_info_op .km_w{background-position:-375px -100px;}
.game_info_op .km_x{background-position:-375px -150px;}
.game_info_op .km_y{background-position:-375px -200px;}
.game_info_op .km_z{background-position:-450px 0;}
.game_info_op .km_0{background-position:-450px -50px;}
.game_info_op .km_1{background-position:-450px -100px;}
.game_info_op .km_2{background-position:-450px -150px;}
.game_info_op .km_3{background-position:-450px -200px;}
.game_info_op .km_4{background-position:-525px 0;}
.game_info_op .km_5{background-position:-525px -50px;}
.game_info_op .km_6{background-position:-525px -100px;}
.game_info_op .km_7{background-position:-525px -150px;}
.game_info_op .km_8{background-position:-525px -200px;}
.game_info_op .km_9{background-position:-600px 0;}
.game_info_op .km_ctrl{background-position:-600px -50px;}
.game_info_op .km_alt{background-position:-600px -100px;}
.game_info_op .km_enter{background-position:-600px -150px;}
.game_info_op .km_shift{background-position:-600px -200px;}
.game_info_op .km_lr{background-position:0 -250px;}
.game_info_op .km_tb{background-position:-75px -250px;}
.game_info_op .km_l{background-position:-225px -50px;}
.game_info_op .km_r{background-position:-225px -250px;}
.game_info_op .km_t{background-position:-300px -250px;}
.game_info_op .km_b{background-position:-375px -250px;}
.game_info_op .km_tab{background-position:-600px -250px;}
/*------------ comment_box style start ---------------------------*/
.pages{padding-top:10px;}
.comt_input_title{padding-left:19px;overflow:hidden;font:bold 14px/24px \5FAE\8F6F\96C5\9ED1;color:#016A9F;background-position:-707px -34px;}
.comt_box{width:728px;}
.comt_head{position:relative;}
.comt_head h2{width:60px;float:left;_display:inline;padding-right:11px;margin-left:12px;}
.comt_num{float:left;padding-right:11px;color:#026FE1; height:32px;overflow:hidden;line-height:33px;}
.comt_taxis{float:left;height:32px;overflow:hidden;line-height:33px;}
.comt_taxis a{margin-right:8px;}
.comt_head .btn_say{display:block;line-height:23px;line-height:24px\9;color:#FFFFFF;text-indent:18px; text-align:center; position:absolute;top:5px;right:17px;width:104px;height:24px;background-position:0 -67px;}
.btn_say:hover{text-decoration:none;}
.comt_con{padding:0 16px 10px;border:1px solid #CBDAF7;background-color:#FFFFFF;overflow:hidden;_zoom:1;}
.comt_loc{color:#B7B5B5; margin-right:14px;}
.comt_item{position:relative;border-bottom:1px dashed #CED7E1;padding-top:12px;_zoom:1;}
.comt_inner p,.comt_inner q,.comt_author{font-size:14px;line-height:24px;word-wrap:break-word;}
.comt_pic{border:1px solid #DBE6EF;padding:2px;background-position:-88px -143px;width:50px;height:50px;margin:0 0 10px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.comt_inner{margin:7px 0 0 0;}
.comt_q{background-color:#F5FAFE;padding:7px 16px 5px 13px;margin-bottom:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.comt_q q{padding:2px 0 0 45px;background-position:-205px -265px; display:block;}
.comt_q:hover{background-color:#E8F2FC;}
.comt_q:hover q{color:#2C8BF5;text-shadow:0 1px 0 #FFFFFF;}
.comt_q_info{margin-top:4px;padding-left:45px;}
.comt_q_info span{ font-size:14px;}
.comt_op{float:right;position:relative;z-index:2;padding-right:6px;}
.comt_op li{float:left;_diplay:inline;margin:0 0 0px 8px; line-height:29px;}
.comt_support{padding-left:17px;background-position:-222px -95px;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;}
.comt_support:hover{-webkit-transform:translate(3px,0);background-position:-222px -96px;}
.comt_input_on{width:36px;text-align:center;margin-right:-6px;_margin-right:-3px;background-position:-60px -265px;}
.comt_reply{margin-bottom:5px;padding:8px 8px 10px;*padding-top:3px;_padding-bottom:0;_padding-top:8px;position:relative;top:-1px;clear:both;background-color:#F5FAFE;border:1px solid #CAE5FA;border-radius:5px;-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px;border-top-right-radius:0;/*box-shadow:0 2px 2px #AFAFAF;-moz-box-shadow:0 2px 2px #AFAFAF;-webkit-box-shadow:0 2px 2px #AFAFAF;*/_zoom:1;}
.comt_reply:hover{background-color:#EDF7FF;}
.comt_input{display:block;margin-bottom:8px;padding:4px;border:1px solid #C3DCEB; vertical-align:top;}
.comt_reply .comt_input{width:664px;height:76px;}
.comt_smilepic{position:absolute;bottom:11px;right:115px;display:none;}
.btn_comt_submit{ margin:0 auto;text-indent:-999em;overflow:hidden;display:block;width:100px;height:33px;background-position:-97px -265px;}
/*------------ comt_input_box style start ---------------------------*/
.comt_input_title{ clear:both;margin-bottom:4px;background-position: -224px -67px;}
.comt_input_title span{margin-top:5px;width:60px;height:15px;background-position:-164px -189px;}
.comt_input_box{position:relative;float:left;_diplay:inline;overflow:hidden; width:495px;margin-right:20px;}
.comt_input_box .comt_input{width:482px;height:152px;}
.comt_input_box .comt_smilepic{bottom:7px;*bottom:11px;}
.comt_point h4{font-weight:normal;}
.comt_point{color:#595959;line-height:2em;}
.comt_point ol{list-style:decimal inside;}
/*------------ layer_box style start ---------------------------*/
.layer_box a{color:#049BD9;}
.layer_box{position:absolute;top:150px;left:50%;margin-left:-183px;z-index:999;width:366px;height:195px;background:url(../images/bg_layerdown.png) no-repeat;}
.layer_head{position:relative;height:43px;overflow:hidden;}
.layer_box .toclose{position:absolute;top:18px;right:22px;width:17px;height:17px;}
.layer_cont{padding-bottom:10px;margin:24px 29px 13px 92px;zoom:1;}
.layer_down_op{position:absolute;bottom:25px;right:30px;}
.btn_down{width:76px;height:25px;background-color:transparent;}
/*------------ game intro ---------------------------*/
.game_pic{float:left; width:308px; padding:0 10px;}
.game_pic .game_bx{ display:block; width:300px;text-align:center;}
.game_pic .game_bx img { padding:3px; border:1px solid #B5D2ED;vertical-align:middle;} 
.game_pic .game_bx .btn_star{ display:block; width:108px; height:33px; margin:11px auto; text-indent:-999em; overflow:hidden; background-position:0px -420px;}
.game_pic .game_op{padding:0;}
.game_pic .game_op .game_oplist,.game_pic .game_op_shuang ul{padding-left:50px;}
 .game_op_share ul{padding-left:35px;}
.game_pic .game_op_share ul{ width:273px;}
.game_pic .game_op_share{ float:left;border-top:1px dashed #CED7E1;}
.game_pic .game_op_share h3{ width:150px;padding:9px 0 15px 0;}
.game_pic .game_op_share ul li,.game_pic .game_op li{ width:68px; padding-bottom:8px;}
.game_des{ float:left; width:638px; margin-bottom:9px;}
.game_des .game_info_op{padding:4px 0;zoom:1;}
.game_des .game_info_op ol{ width:100%;}
.game_des_item{ padding:10px 14px;border-bottom:1px dashed #CED7E1;}
.game_des_item p,.game_des_item .point{line-height:18px; word-wrap:break-word; color:#666;}
.game_des_item .point{ padding:0; margin:0;}
.game_des_item h3{margin-bottom:5px;}
.game_des_item.highlight{background:#F5FAFE;}
.game_des_title{padding:0 14px 10px 14px;}
.game_des_title a{ text-decoration:underline;}
.game_des_title h1,.game_info_title h1{ display:inline;font-family:Microsoft YaHei,"雅黑"; color:#FF6501;}
.game_des_title h1{margin-right:9px;font-size:16px;}
.game_info_title h1{ height:20px; overflow:hidden;font-size:14px;}
.game_des_type p{ padding:3px 0;}
.game_des_type span{ color:#C9DAE5; margin:0 5px;}
.game_des_type a{color:#666; text-decoration:underline;}
.game_des_type a:hover{ color:#FF6501; }
.game_des_type em a{ margin-right:9px;}
.game_des_rate{overflow:hidden;_zoom:1;}
.game_des_rate h3{ float:left; clear:both; color:#FF6501; margin-top:5px;}
.game_des_rate .level_grade{ float:left; margin:5px 0;}
.game_des_rate .total{ padding-left:5px;color:#B7B5B5;}
.game_info_title{padding:0 0 4px 0;}

/* 投票 */
.vote_con{color:#575757; background:url(../images/sprite_04.gif) -186px -37px; width:150px; height:33px; margin:10px auto}
.vote_con a{  display:block; height:30px; float:left;}
.vote_con a:hover{ text-decoration:none}
.vote_con div{ width:60px; float:left; overflow:hidden; padding:15px 5px 0;color:#824217; text-align:center; font-weight:700; display:inline; }
.vote_con .dig{ margin-right:10px}	
.vote_con .cai{ }
.vote_con {overflow:hidden;}
.vote_con{  float: left;} 