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

.special_gameInfo{padding:10px;}
.special_gameInfo dt{float:right; margin-left:10px;}
.special_gameInfo dd{margin-bottom:7px; padding-bottom:7px; border-bottom:1px dotted #655247;}
.special_gameInfo dd a{color:#FFF;}
.special_gameInfo p{color:#FFF; line-height:1.8;}

.hot_tags{padding:10px;}
.news_list{padding:10px;}
.news_list dl{border-bottom:1px dotted #8E7260; padding-bottom:10px; margin-bottom:10px;}
.news_list dt{float:right; padding-left:10px;}
.news_list dd.title{font-weight:bold; margin-bottom:10px;}
.news_list dd.title span{float:left; font-weight:normal; color:#6B9112;}
.news_list dd.read_more{margin-top:5px;}
.news_list dd.read_more a{color:#F60;}

.new_gamer{padding:10px;}
.new_gamer a{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:10px 8px; width:190px; overflow:hidden;position:relative;}
.new_gamer a span{display:block; width:180px; overflow:hidden; padding:5px 0; text-align:center; font-weight:bold; opacity:0.6; filter:alpha(opacity=60); background-color:#000; color:#fff; position:absolute;bottom:5px; left:8px;}

.game_pic{padding:10px;}
.game_pic a{display:inline-block; *display:inline; zoom:1; vertical-align:top; width:130px; margin:0 5px; font-weight:bold; color:#FFF; text-align:center;}
.game_video{padding:10px;}
.game_video dl{border-bottom:1px dotted #FFF; padding-bottom:10px; margin-bottom:10px;}
.game_video dt{float:right; margin-left:10px; position:relative;}
.game_video dt span{background:url(img/pl.png) no-repeat scroll 0 0; bottom:5px; height:23px; left:5px; position:absolute; width:23px;}
.game_video dd.video_name a{font-weight:bold; color:#FFF; line-height:1.2;}
.game_star{background:url(img/star_small.png) repeat-x scroll right -10px; display:block; height:10px; overflow:hidden; width:70px; margin-top:10px;}
.game_star span{background:url(img/star_small.png) repeat-x scroll right 0 ; display:block; float:right; height:10px;}

.special_more{padding:5px;}
.special_logo{float:right; width:480px;}
.other_special{float:left; margin:10px 0;}
.other_special{float:left; margin:10px 0;}
.other_special span{width:21px; height:90px; float:right; background:url(img/roll_bg.gif) no-repeat 0 29px; margin:0 5px; cursor:pointer;}
.other_special .roll{float:right; width:375px; height:95px; overflow:hidden; position:relative; direction:ltr;}
.other_special .roll li{float:left; height:95px; width:125px; overflow:hidden;}
.other_special span.next{background-position:-21px 29px;}

.photo_list{padding:10px;}
.photo_list a{display:inline-block; zoom:1; *display:inline; vertical-align:top; width:130px; height:140px; overflow: hidden;text-align:center; margin:0 12px 15px;}
.photo_list a img{margin-bottom:5px;}

.video_list{padding:10px;}
.video_list dl{display:inline-block; zoom:1; *display:inline; vertical-align:top; width:300px; height:90px; overflow:hidden; border-bottom:1px dotted #655247; margin-bottom:10px; margin-right:10px;}
.video_list dd.video_name a{color:#4E2A1E;}


.special_con{padding:10px;}
.special_con h1{font-size:20px; font-weight:bold; text-align:center; margin-bottom:15px;}
.map_music{float:right; margin-right:30px;}
.map_list{float:left; margin-left:50px;position:relative; width:105px;}
.map_list_a{height:25px; display:block; cursor:pointer; font-weight:bold; background:url(img/ico.png) no-repeat 5px -206px #8E7260; line-height:25px; border-radius:3px; color:#FFF; text-align:right;  z-index:3; border:1px solid #6D4B35; position:relative; z-index:10; padding-right:5px;}
.map_list_a_on{border-bottom:none; border-radius:3px 3px 0 0;}
.map_list ul{position:absolute; background-color:#8E7260; min-width:360px; border-radius:3px; padding:10px 5px;  border:1px solid #6D4B35; z-index:9; display:none; left:0;}
.map_list ul.on{border-radius:0 3px 3px 3px; margin-top:-1px; display:block;}
.map_list li{height:25px; line-height:25px; text-align:center; width:115px; display:inline-block; zoom:1;}
.map_list li:hover{background-color:#FFF; font-weight:bold; }
.map_list li a{color:#FFF;}
.map_list li:hover a{color:#4E2A1E;}
		
.special_main_2 span{background:url(img/roll_bg.gif) no-repeat 0 29px; cursor:pointer; float:right; height:90px; margin:130px 5px; width:21px;}
.special_main_2 span.pic_left{float:left; margin-left:10px;}
.special_main_2 span.pic_right{background-position:-21px 29px; margin-right:10px;} 
.pic_con{width:500px; height:300px; overflow:hidden; margin:0 auto; direction:ltr;}
.pic_con li{float:left; height:360px; overflow:hidden; width:500px;}


.special_main_3 .download_music{display:block; background:url(img/download_upload_btn.png) no-repeat; height:54px; width:198px; text-indent:-9999px; float:right; margin-right:30px;}
.special_main_3 .upload_map_pic{display:block; background:url(img/download_upload_btn.png) no-repeat 0 -58px;; height:54px; width:198px; text-indent:-9999px; float:left; margin-left:30px;}
.special_main_4 img{margin:0 auto;}
.special_main_5 p{line-height:1.8;}
		
.map_main{padding:10px;}
	.map_main a{display:inline-block; zoom:1; vertical-align:top; margin:0 10px 10px; text-align:center; font-weight:bold; width:130px;}
	.map_main img{margin-bottom:5px;}


/*col:feeling*/
.col_feeling{padding:20px 50px;*zoom:1;overflow:hidden}
.col_feeling p{color:#E15C12;font-size:14px;font-weight:bold;text-align:center;}
.col_feeling table{float:left}
.col_feeling td{width:80px;text-align:center;padding:8px 0px}
.col_feeling td a {background:url(img/feel.gif) -65px 0 no-repeat;padding:2px;width:61px;height:61px;display:inline-block;position:relative}
.col_feeling td a span{background:#f7f7f7;border:1px solid #c6c6c6;font-size:12px;color:#422e33;position:relative;display:none;padding:0 5px; margin-top:-24px}
.col_feeling td a span em{background:url(img/feel.gif) 0 -163px no-repeat;width:13px;height:6px;font-size:0;position:absolute;bottom:-5px;left:40%}
.col_feeling td a:hover {background-position:0 0;text-decoration:none}

.col_feeling td .score{text-align:center;color:#ff8a00;margin:0 auto 10px;display:block; }
.col_feeling td .score span{background:url(img/feel.gif) -120px -65px;width:8px;border:1px solid #d98919;display:block;height:70%;overflow:hidden;margin:0 auto}

.col_feeling .count{background:url(img/feel.gif) 0 -65px no-repeat;width:90px;height:65px;color:#313131;text-align:center;float:right;margin:30px 0 0;padding:5px}
.col_feeling .count strong{font-size:36px;font-family:Georgia, "Times New Roman", Times, serif;color:#e15c12;display:block;line-height:42px;}
.addthis_counter a.atc_s span{border:none; display:inline-block; font-weight:normal; color:#FFF;}

.special_share{float:left;line-height:20px;}


center{padding-top:20px;}
.music_list{}
.music_list table{border:1px solid #630; background:url(img/music_bg2.jpg) no-repeat;}
.music_list th{line-height:25px; height:25px; border:1px solid #630;}
.music_list table td{text-align:center; border:1px solid #630; font-weight:bold;}
.music_list td a{display:block; width:25px; height:25px; line-height:25px; background:url(img/music_icon.gif) no-repeat; margin:0 auto;}
.music_list td a.lm{background-position:center top;}
.music_list td a.lm:hover{background-position:center -29px;}
.music_list td a.dm{background-position:center -60px;}
.music_list td a.dm:hover{background-position:center -92px;}