@charset "utf-8";
/* CSS Document */

.container{padding-bottom:45px;}
.main{float:right; width:660px; overflow:hidden;}
	.amo_main .head_fix{background-color:#FEFCF0; width:610px; overflow:hidden; border-radius:3px 3px 3px 3px; line-height:1.8; text-align:left; direction:ltr; padding:0 15px;}
	
	.hot_games{padding:20px 10px; width:636px; overflow:hidden; direction:ltr;}
	.hot_games a{text-align:center; margin:0 auto; display:block;}
	.hot_games a img{margin-bottom:5px;}
		.tab_h2{overflow:hidden; padding-right:10px;}
		.tab_list{float:left; padding:3px 10px; direction:ltr;}
		.tab_list span{background:url(img/btn_1.gif) no-repeat; width:18px; height:17px; display:inline-block; margin:0 10px; cursor:pointer;}
		.tab_list span.prev{background-position:0 0;}
		.tab_list span.next{background-position:0 -18px;}
		.tab_list span.disabled{background-image:none;}
		.tab_list em{display:inline-block; width:9px; height:9px; background:url(img/dot_2.gif) no-repeat; margin:4px 2px;}
		.tab_list em.on{background-position:-19px 0;}
		.hot_games_con{height:120px; overflow:hidden; position:relative;}
		.hot_games_con li{float:left; width:125px; height:140px; padding:0 17px; text-align:center;}
	
	.sort{padding:10px 0;}
	.sort dl{position:relative; height:110px; float:right; width:305px; overflow:hidden; margin:0 15px 15px 0; border-bottom:1px dotted #000; padding-bottom:10px;}
	.sort dl h2{position:absolute; left:0; top:0; width:57%; text-align:center;}
                .sort_special dl h2{color:#FF8400;}
	.sort dt{display:none; position:absolute; height:105px; right:0; top:0; width:132; margin-left:15px;}
	.sort dt a img{padding:5px; border:1px solid #D4C19D; border-radius:3px 3px 3px 3px;  background-color:#8f7260;}
	.sort dd{border-bottom:1px solid #D4C19D; height:25px; line-height:25px;  width:168px; position:absolute; left:0; padding-right:5px; top:45px; overflow:hidden;}
	.sort dd.dd1{top:20px;}
	.sort dd.dd2{top:45px;}
	.sort dd.dd3{top:70px;}
	.sort dd.on{border:1px solid #D4C19D; border-right:none; background-color:#8f7260; color:#FFF; font-weight:bold; position:absolute; border-radius:3px 0 0 3px;}
                .sort_special dd a{color:#FF8400;}
	.sort dd.on a{color:#FFF;}
	.sort_special{position: relative;}
.sidebar{width:310px; overflow:hidden; float:left;}
	.games_class{padding:10px; background-color:#8E7260;}
	.games_class a{display:block; line-height:20px; padding:10px 5px 10px 0; border-bottom:1px dotted #FFF; float:right; height:40px; width:48%; overflow:hidden;}
	.games_class a img{float:right; margin-left:15px; width:30px;} 
	.games_class h3{ margin:10px 0;}
	.games_class .special_flash_list1,.games_class .special_flash_list2{*height:100%;}
	.games_class .special_flash_list1 a{color:#FF8400;}
	.games_class .special_flash_list2 a{color:#FFF;}
	.games_class .sidebar_mod_more a{height:20px; border:none; text-align:left; padding:0; width:270px;}
	
	.hot_article{padding:10px;}
	.hot_article dl{border-bottom:1px dotted #000; padding:0 15px 15px 0; margin-bottom:10px; *height:100%; width:45%; float:right;}
	.hot_article dd.img{float:right; margin:10px 0 10px 10px;}
	.hot_article dt{margin-bottom:10px;}
	.hot_article dt a{font-weight:bold;}
	.hot_article dd.more a{color:#FF8400;}
	
	.sidebar_mod .tab_ul{height:35px; padding:0 15px 0 0; background:url(img/h2_bg.gif) repeat-x;}
	.sidebar_mod .tab_ul li {float:right; display:block; color:#655247; margin:0 1px; _display:inline-block; height:35px; line-height:41px; font-weight:bold; cursor:pointer; padding-left:15px; background:url(img/h2_bg.gif) no-repeat left -70px; _overflow:hidden;}
	.sidebar_mod .tab_ul li span {display:block; _display:inline-block; height:35px; padding-right:15px; background:url(img/h2_bg.gif) no-repeat right -70px; border:none; _overflow:hidden; line-height:41px;}
	.sidebar_mod .tab_ul li.on { background-position:left -35px; color:#FFF; }
	.sidebar_mod .tab_ul li.on span {background-position:right -35px;}
	
	
	.sidebar_mod_download{padding:10px 3px; background-color:#8e7260;}
	.sidebar_mod_download ul{padding:0 3px; background:url(img/num_1.gif) no-repeat right -362px;}
	.sidebar_mod_download li{padding-right:30px; height:27px; line-height:27px; overflow:hidden;}
	.sidebar_mod_download li span{display:inline-block; height:27px; overflow:hidden; line-height:27px;}
	.sidebar_mod_download li.list_th span{color:#FFF; font-weight:bold;}
	.sidebar_mod_download li span.list_title{width:70%;}
	.sidebar_mod_download li span.list_title a{color:#FFF;}
	.sidebar_mod_download li span.list_title a:hover{color:#FF8400;}
	.sidebar_mod_download li span.list_vote{width:30%; color:#d6b8a1; text-align:center;}
	.sidebar_mod_download li span.list_vote a{color:#FF8400;}
	.sidebar_mod .list_bg{background:url(img/ul_bg.jpg) repeat 0 -27px;} 
	.sidebar_mod_download .list_bg table tr{height:27px; line-height:27px;}
	.sidebar_mod_download .list_bg table td{text-indent:25px;}
	.sidebar_mod_download .list_bg table td a{color:#FFF;}
	.sidebar_mod_download .list_bg table td a:hover{color:#FF8400;}
	
	.sidebar_mod .sidebar_mod_rec img{padding:0;}
	
	.list_sort{padding:0 10px;}
	.list_sort a{display:inline-block; margin:10px 14px; text-align:center; width:125px; height:130px; overflow:hidden;}
	.list_sort a img{margin-bottom:5px;}

	.sidebar_mod_more{text-align:left; padding:5px 0 5px 5px; clear:both;}
	.sidebar_mod_more a{color:#FF8400;}
	.sort .sidebar_mod_more{position:absolute; bottom:0px; left:5px;}
	.amo_col_5_title{height:30px; padding-right:10px;}


/* ammo col_8:side */
.ammo_col_8{background:url(img/ammo_col_8.png) repeat-y -304px 0;}
.ammo_col_8 .ammo_title{background:url(img/ammo_col_8.png) no-repeat 0 0; height:49px;font-size:14px; line-height:49px;text-indent:2em}
.ammo_col_8 .ammo_con{background:url(img/ammo_col_8.png) no-repeat -608px bottom; padding:0 0 10px 0}
.sidebar .ad_box {margin:10px auto;text-align:center;zoom:1;}

.player_recommend{padding:10px;}
		.player_recommend a.recommend_pic{display:inline-block; width:24%; text-align:center; margin-right:3px; font-weight:bold; margin-bottom:10px; height:140px; overflow:hidden;}
		.player_recommend a.recommend_pic img{display:block; margin:0 auto 5px;}


.sidebar_mod{border:1px solid #9c7a60; background-color:#8e7260;}
.sidebar_mod .sidebar_mod_rec{padding:3px;}

.more_con{float:right; width:323px;}
.more_con .amo_col_5_con a{display:inline-block; margin:10px 0; text-align:center; height:130px; width:49%; overflow:hidden;}
.more_con .amo_col_5_con a img{display:block; margin:0 auto 5px;}
.mgright10px{margin-right:10px;}

.this_week_rec{padding:10px;}
.this_week_rec dl{float:right; width:45%; padding-right:30px;}
.this_week_rec dl h2{margin-bottom:8px; font-size:18px;}
.this_week_rec dl dt{margin-bottom:10px; font-weight:bold;}
.this_week_rec dl dt img{margin-bottom:5px;}
.this_week_rec dl dd{line-height:2.0; background:url(img/pub_ico_3.gif) no-repeat  right 10px; padding-right:10px;}

.flash_special_list{padding:10px;}
		.flash_special_list dl{width:46%; margin-left:15px; float:right; margin-bottom:10px; padding-bottom:10px; padding-right:5px; border-bottom:1px dotted #4E2A1E;}
		.flash_special_list dt{float:right; margin-left:10px; }
		.flash_special_list dd{line-height:48px;}
		.flash_special_list dd.title a{font-weight:bold;}