@charset "utf-8";
/* CSS Document */
.index_flash{padding:5px;}

.search_col{padding:5px; 10px 10px;}
.search_col h2{height:35px; line-height:30px; font-size:14px; border-bottom:2px solid #7bb257; background:url(img/icon2.png) no-repeat right 2px; padding-right:35px;}
	.search_bar{padding:10px; background-color:#e1f0ab;}
	.search_bar .search_text{height:20px; line-height:20px; border:1px solid #CCC; color:#CCC; padding:3px; width:280px; float:right; margin-left:10px; *color:#000;}
	.search_bar .search_text:focus{border:1px solid #6ab202; color:#666;*color:#000;}
	.search_bar .search_btn{background:url(img/btn_bg3.gif) no-repeat right 0; height:28px; font-size:16px; width:90px; cursor:pointer; border:none; font-weight:bold;}
	
.game_sort{padding:10px 0;}
.game_sort tr{height:35px; border-bottom:1px dotted #CCC;}
.game_sort tr:hover{background-color:#E1F0AB;}
.game_sort th{padding-left:10px;}
.game_sort th span{padding:5px; background-color:#F93; display:block; margin:5px 0; color:#000; border-radius:3px; text-align:center;}
.game_sort th span a{color:#000;}
.game_sort td{text-align:center;}

.game_recommend{padding:10px;}
.game_recommend dl{float:left; text-align:center; width:25%; margin-bottom:10px; overflow:hidden; height:150px; }
.game_recommend dt img{width:120px; height:90px; display:block; margin:0 auto; margin-bottom:5px;}
.game_recommend dd{margin-bottom:5px;}
.game_recommend dd.game_name a{color:#7B8603; font-weight:bold;}
.game_recommend dd.game_genre{color:#999;}

.game_star{background:url(img/star_small.png) right -10px repeat-x;width:70px;height:10px;display:block;margin:0 auto; *margin:0 15px; overflow:hidden}
.game_star span{background:url(img/star_small.png) repeat-x right 0;height:10px;display:block;float:right;}

.rank_index{float:right; width:320px;}
.rank_index h3{background:url(img/man_con_icon.jpg) repeat-x scroll 0 0; height:31px; line-height:31px; padding:0 15px;}
.rank_index h3 a{display:inline-block; margin:0 4px; padding-left:7px; text-decoration:none;}
.rank_index h3 a.on{background:url(img/man_con_icon.jpg) no-repeat left -31px; }
.rank_index h3 a span{display:block; padding-right:7px;}
.rank_index h3 a.on span{background:url(img/man_con_icon.jpg) no-repeat right -31px; color:#FFF; font-weight:bold;}

.rank_index_con{padding:10px;}
.rank_index_con table{}
.rank_index_con table td{padding:5px 0; text-align:right; font-size:13px; font-weight:bold; vertical-align:middle;border-bottom:1px dotted #7B8603;}
.rank_index_con table td span{color:#F60;}
.rank_index_con table td span.num{display:block; width:20px; height:20px; text-align:center; color:#FFF; background-color:#999; border-radius:3px; line-height:20px;}
.rank_index_con table td span.orange_bg{background-color:#F60;}
.rank_index_con table td img{width:80px; margin-left:15px; display:inline;}    

.float_left{float:left;}

.index_contest_list{padding:10px;}
.index_contest_list dl{border-bottom:1px dotted #FFF; padding:10px 0;}
.index_contest_list dt{float:right; margin-left:10px;}
.index_contest_list dd.contest_title{margin-bottom:10px;}
.index_contest_list dd.contest_title a{font-weight:bold; color:#FFF; }
.index_contest_list dd.contest_title a:hover{text-decoration:underline;}
.index_contest_list dd.contest_time{color:#E1F0AB;}

.special_list{padding:10px;}
.special_list a{display:inline-block; zoom:1; vertical-align:top; margin-bottom:5px; }
.special_list a img{width:138px;}

.index_discuss{padding:10px;}
.index_discuss_list{border-bottom:1px dotted #FFF; padding-bottom:10px; margin-bottom:10px;}
.index_discuss_list dl{overflow:hidden;}
.index_discuss_list dt{float:right; margin-left:10px;}
.index_discuss_list dt img{width:80px; height:60px;}
.index_discuss_list dd{margin-bottom:7px; text-align:right;}
.index_discuss_list dd.game_name a{font-weight:bold; color:#FFF;}
.index_discuss_list dd.game_name a:hover{text-decoration:underline;}
.index_discuss_list .game_star{margin:0;}
.index_discuss_list dd.game_genre{color:#E1F0AB;}
.discuss_top{background:url(img/icon2.png) no-repeat 220px -50px; height:8px; overflow: hidden;}
.discuss_col{background-color:#765743; width:280px; border-radius:3px; overflow:hidden; padding:5px; color:#FFF; line-height:1.8;}

.search_bar_1{background:none;}

.game_sort_1{ padding-bottom:10px;}
.game_sort_1 span{margin:0 15px; line-height:25px; font-weight:bold;}
.game_sort_1 span b{font-weight:normal; color:#F60; margin-right:5px;}

.game_list_title{border-bottom:2px solid #7bb257; background:none; color:#7bb257; line-height:33px; margin:0 10px;}
.game_list_title span.search_for{color:#F00;}
.game_list_title span.results_num{color:#999; font-weight:normal; margin:0 10px;}
.game_list_con{padding:10px;}
.game_list_info{margin-bottom:10px; border-bottom:1px dotted #CCC; padding-bottom:10px;}
.game_list_info dl{float:right; width:485px;}
.game_list_info dt{float:right; height:120px; margin-left:10px;}
.game_list_info dd.game_name{font-size:18px; font-weight:bold; line-height:1.8;}
.game_list_info dd.game_lang span{margin:0 10px;}
.game_list_info dd.game_intr{line-height:1.5; color:#000;}
.game_list_info dd.game_more{text-align:left;}
.game_list_info dd.game_more a{color:#F60;}
.game_list_info ul{float:left; width:125px;}
.game_list_info li{height:20px; line-height:20px;}
.game_list_info .game_view span{color:#AA1C12;}
.game_list_info .game_num span.num{color:#F60;  font-weight:bold; margin-right:5px;}
.game_list_info .game_num strong{margin-top:5px; float:right;}

.amo_col_4_title_h{text-indent:0;}

.gamelit_rank_title{padding-top:10px; border-bottom:2px solid #c1aa8b; margin:0 10px; padding-right:0;}
.gamelit_rank_title li{margin:0 0 0 2px;}

.game_info{padding:10px;}
.game_info .game_logo{float:right; margin-left:20px;}
.game_info .game_logo img{width:200px; height:150px;}
.game_info h1{font-size:20px; height:26px; line-height:26px;}
.game_info h1 span{float:left; color:#AA1C12; font-size:14px; font-weight:normal; margin-left:15px;}
.game_info h1 span b{font-weight:normal; color:#000;}
.game_info_1{padding:10px 0 5px 0;}
.game_info_1 li{height:25px; color: line-height:25px; color:#333; font-size:13px;}
.game_info_1 li span{color:#333;}

.game_info_2 li{float:right;}
.game_info_2 li a{display:block; height:39px; width:100px; background:url(img/btn_bg3.gif) no-repeat right -28px; padding-right:28px; margin-left:5px; color:#FFF; font-weight:bold; line-height:39px; text-decoration:none;} 
.game_info_2 li.download a{ background-position:right -184px}
.game_info_2 li.playnow a{ background-position:right -262px}
.game_info_2 li.official a{ background-position:right -106px;}
.game_info_2 li.recharge a{ background-position:right -28px;}
.game_info_2 li.download a:hover{background-position:right -223px;}
.game_info_2 li.official a:hover{background-position:right -145px;}
.game_info_2 li.recharge a:hover{background-position:right -67px;}
.game_info_2 li.playnow a:hover{background-position:right -301px}

.game_info_3{margin-top:20px; background-color:#FFF; border-radius:5px; box-shadow: 0px 2px 6px #dbc899; padding:10px;}
.game_info_3_con{float:right; margin-left:10px; *height:100%;}

.vote_con dl{padding:5px 5px 0; text-align:center; float:right;}
.vote_con dl.vote_con_1{*width:80px;}
.vote_con dl.vote_con_2{*width:130px;}
.vote_con dd{line-height:1.8; margin-bottom:10px;}
.vote_con dt{font-family:Georgia,"Times New Roman",Times,serif; font-size:30px; color:#F60; margin-bottom:10px;}    
.vote_con dt.black{color:#000;}
.vote_con dd.btn_org a{display:block; height:27px; width:77px; font-weight:bold; margin:0 auto; color:#900; line-height:27px; background:url(img/btn_bg3.gif) no-repeat right -340px; text-decoration:none;}
.vote_con dd.btn_org a:hover{background-position:right -367px; color:#C00;}
.vote_con dd.btn_like_it_old a{background:url(img/btn_bg3.gif) no-repeat right -394px; color:#666;}
.vote_con dd.btn_like_it_old a:hover{background:url(img/btn_bg3.gif) no-repeat right -394px;}   

.vote_game{padding:0 5px 10px 0; border-left:1px dotted #CCC; border-right:1px dotted #CCC;}
.vote_game td{text-align:center;}
.vote_game td.vote_info{height:70px; text-align:center; vertical-align:bottom;}
.vote_game td.vote_info span{display:block; margin:0 auto 5px; width:18px; border:1px solid #F30; background-color:#F60;}

.game_share{padding:0 10px; *float:left; width:120px;}
.game_share a.share_a{display:block; margin:10px auto;}

.game_content{padding:10px;}
.game_content p{line-height:1.8; font-size:13px; color:#000;}
.game_content p img{margin-bottom:10px;}
.game_content p a{color:#C00;}
.game_content p a:hover{text-decoration:underline;}


.about_news{margin-top:20px;}
.about_news h2{font-size:18px; height:30px; line-height:30px; border-bottom:2px solid  #7BB257;}
.about_news li{height:30px; line-height:30px; border-bottom:1px dotted #CCC;}
.about_news li span{float:left; margin-left:20px;}

.game_pic{padding:10px;}
.game_pic li{float:right; margin-right:5px;}
.game_pic img{cursor:pointer;}

.game_video{padding:10px; text-align:center;}

.member_list{padding:10px}
.member_list li{float:right; margin:0 5px 15px; width:80px; height:75px; text-align:center;}
.member_list li a{color:#FFF;}
.member_list li a img{margin:0 auto; width:48px; height:48px;}

.recharge_con{display:none;}
.recharge_con_top{height:15px; background:url(img/icon2.png) no-repeat 60px -70px; position:relative; top:6px;}
.recharge_con_col{border:2px solid #8d9c25; background-color:#FFF; border-radius:5px; box-shadow: 0 0 4px #8f9e28 inset}
.recharge_close{margin-top:5px;}
.recharge_close span{width:24px; height:24px; display:block; overflow:hidden; background:url(img/close_icon.gif) no-repeat; float:left; margin:5px 0 0 10px;  cursor:pointer;}
.recharge_con_list{padding:10px;}
.recharge_con_list .load_img{display:block; margin:0 auto;}
.recharge_con_list a{float:right; margin:0 20px;}

.download_playnow{padding:10px;}
.download_btn_b{width:315px; height:75px; display:block; margin:0 auto; background:url(img/download.gif) no-repeat; text-indent:-999px;}
.playnow_btn_b{width:315px; height:75px; display:block; margin:0 auto; background:url(img/playnow.gif) no-repeat; text-indent:-999px;}

.lucky_candy,.lucky_popbg,.lucky_popwin{display:none;}

/*star*/
.star, .star-rating, .star_light{ position:relative; width:105px; height:16px; overflow:hidden;}
.star-rating,.star-rating a, .star1, .star2, .star3, .star4, .star5{background: url(img/star.gif) left 0px repeat-x;}
.star_light .star-rating, .star_light .star-rating a, .star_light .star1, .star_light .star2, .star_light .star3, .star_light .star4, .star_light .star5, .star_light .star6, .star_light .star7, .star_light .star8, .star_light .star9, .star_light .star10{background: url(img/star_light.gif) left -1000px repeat-x;}
.star-rating, .star_light .star-rating{background-position: left top;}
.star-rating li{display: inline;}
.star-rating a, .star1, .star2, .star3, .star4, .star5, .star6, .star7, .star8, .star9, .star10{position:absolute;top:0;left:0;height:16px;text-indent:-1000em;line-height:16px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover, .star_light .star-rating a:hover{background-position: left bottom;}
.star-rating a.one-star{width:10%;z-index:11;}
.star-rating a.two-stars{width:20%;z-index:10;}
.star-rating a.three-stars{width:30%;z-index:9;}
.star-rating a.four-stars{width:40%;z-index:8;}
.star-rating a.five-stars{width:50%;z-index:7;}
.star-rating a.six-stars{width:60%;z-index:6;}
.star-rating a.seven-stars{width:70%;z-index:5;}
.star-rating a.eight-stars{width:80%;z-index:4;}
.star-rating a.nine-stars{width:90%;z-index:3;}
.star-rating a.ten-stars{width:100%;z-index:2;}
.star1, .star2, .star3, .star4, .star5, .star_light .star1, .star_light .star2, .star_light .star3, .star_light .star4, .star_light .star5, .star_light .star6, .star_light .star7, .star_light .star8, .star_light .star9, .star_light .star10{z-index:1;background-position: left center;}
.star1{ width:21px;}
.star2{ width:42px;} 
.star3{ width:63px;} 
.star4{ width:84px;} 
.star5{ width:105px;}
.star6{ width:126px;}
.star7{ width:147px;}
.star8{ width:168px;}
.star9{ width:189px;}
.star10{ width:210px;}

#vote_area .star, #vote_area .star-rating, #vote_area .star_light{width:210px;}
#vote_area .star_light { float:left;}

/*popup by lifesinger*/
.pop-wrap {	position: absolute;	width: 510px; /* 20*n - 10px */ font-family:Tahoma,Helvetica,Arial,sans-serif; text-align:left; z-index:1000;}
.dialog {background: url(img/dialog_sprite.png) repeat -10px 0;	padding: 0 10px;}
.dlg-hd h4 {text-align:center; background-color: #6B4E3A; border: 1px solid #75552F;color: white;font-size: 14px;line-height: 17px;padding: 4px 10px 5px;}
.dlg-bd {border: 1px solid #555;}
.dlg-content {direction:ltr; padding: 10px;background-color: white; line-height:180%; height:100%;}
.dlg-buttons {padding: 8px;background-color: #f2f2f2;border-top: 1px solid #ccc;text-align: right;}
.dlg-buttons input {margin-left: 5px;background-color: #F0F0F0;border-color: #E7E7E7 #666666 #666666 #E7E7E7;border-width: 1px;border-style: solid;color: black;padding: 2px 15px 3px;text-align: center; cursor:pointer;}
.dlg-buttons .submit-btn {background-color: #6B4E3A;border-color: #D9DFEA #0E1F5B #0E1F5B #D9DFEA;color: white; cursor:pointer;}
.pop-wrap .border-tp, .pop-wrap .border-bt {background: url(img/dialog_sprite.png) repeat-x 0 -40px;	height: 10px; margin: 0 10px;_margin: 0;}
.pop-wrap .border-tp span, .pop-wrap .border-bt span { background: url(img/dialog_sprite.png) no-repeat;	position: absolute;	width: 10px; height: 10px;	_width: 0;}
.pop-wrap .border-tp .rc-left { background-position: 0 0; top: 0; left: 0; }
.pop-wrap .border-tp .rc-right { background-position: 0 -10px; top: 0; right: 0; }
.pop-wrap .border-bt .rc-left { background-position: 0 -20px; bottom: 0; left: 0; }
.pop-wrap .border-bt .rc-right { background-position: 0 -30px; bottom: 0; right: 0; }
.dlg-content img { cursor:pointer; margin:2px;}
.dlg-content dl { clear:none; padding:0; margin:0; height:100%; line-height:180%; border-bottom:none;}
.dlg-content dl dt { float:none; width:auto; font-size:12px; text-align:center;}
.dlg-content dl dt img{ border:none; padding:3px; background:#F1EBE7; width:120px; height:80px; margin:5px;}
.dlg-content dl dd { float:none; width:auto;}

.amo_ask{padding:10px 5px 0 5px; position:relative; height:160px; border-top:1px dotted #FFF;}
.amo_ask_iframe{position:absolute; left:0;}
.amo_ask_logo{position:absolute; right:0;}
.amo_ask_link{position:absolute; left:10px;bottom:15px; color:#FFF; text-decoration:underline; font-weight:bold; z-index:10}

.lastest_games{padding:10px;}
.lastest_games span{float:left; font-size:20px; font-family:Georgia,Arial,Helvetica,sans-serif; color:#FC0; font-weight:bold; margin-left:10px;}
.lastest_games_img {float:right; margin-left:10px;}
.lastest_games_name{font-size:12px; font-weight:bold; color:#FFF; line-height:60px;}
.lastest_games li{border-bottom:1px dashed #FFF; padding-bottom:10px; margin-bottom:10px; height:70px; overflow:hidden;}

.rel_news h3,.line_top_red{border-top:2px solid #900; margin-top:10px; padding-top:10px;}
.rel_news a{color:#C00;}


.loadDiv{ position:absolute; z-index:10000;}
.bgDiv{ background-color:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute; z-index:9999; width:100%; height:100%; top:0; left:0 }
.picDiv{ position:absolute; background-color:#FFF; padding:10px; z-index:10000; border-radius:5px;}
.picDiv .close{position:absolute; font-size:14px; color:#000; font-weight:bold; font-family:Verdana, Geneva, sans-serif; top:-20px; width:40px; height:40px; background:url(img/close.png) no-repeat; cursor:pointer; left:-20px;}
.picDiv .next,.picDiv .pre{position:absolute; width:60px; height:80px; border-radius:5px; cursor:pointer; background:url(img/btn.gif) no-repeat #FFF;}
.picDiv .pre{background-position:-60px 0;}