@charset "utf-8";

* {margin:0;padding:0;}
body {font:normal 12px/1.5em  simsun, Tahoma, Verdana,Lucida, Arial, Helvetica, sans-serif;color:#9D550F;}
ul,li,ol {list-style:none;}
img {border:0 none;}
a {text-decoration:none;color:#AD3A44;}
a:hover {text-decoration:underline;}
h1,h2,h3,.top_detail,.first_game .tit {display:none;}

.main_bg{background:#DA5A7A url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/bg_01.jpg) no-repeat top center;}
.wrap {position:relative;width:960px;height:2463px;margin:0 auto;background:#DA5A7A url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/bg_01.jpg) no-repeat top center;zoom:1;}
.wrap:after,
.bg:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}

.share {position:absolute;top:18px;right:37px;white-space:nowrap;z-index:2;}
.share a {float:left;height:16px;margin-left:15px;padding-left:20px;color:#F1E774;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png) no-repeat 0 0;}
.share a.share_z {background-position:0 -30px;}
.top_pic {position:absolute;top:53px;right:0;width:288px;height:169px;border:1px solid #EDDC5A;z-index:2;}
.top_pic img {display:block;width:276px;height:157px;border:6px solid #FFFFFF;}

.gamer_list li {position:absolute;width:130px;height:160px;z-index:2;}
.gamer_list li a {display:block;height:24px;overflow:hidden;padding-top:136px;line-height:24px;text-align:center;}
.gamer_list li a:hover {display:inline-block;width:100%;text-decoration:none;}
.gamer_list li a span {display:block;width:100%;height:24px;color:#7A7A7A;background:none;cursor:pointer;}
.gamer_list li a:hover span {display:block; color:#FFFFFF;background:#BB1A3A;}
.gamer_list li a strong {margin-left:3px;color:#DF4A56;background:none;}
.gamer_list li a:hover strong {color:#FFFFFF;background:#BB1A3A;}
.gamer_list li.gamer_01 {top:877px;left:427px;}
.gamer_list li.gamer_01 a {padding-top:129px;}
.gamer_list li.gamer_02 {top:497px;left:565px;}
.gamer_list li.gamer_02 a {padding-top:129px;}
.gamer_list li.gamer_03 {top:869px;left:574px;}
.gamer_list li.gamer_04 {top:707px;left:403px;}
.gamer_list li.gamer_04 a {padding-top:124px;}
.gamer_list li.gamer_05 {top:532px;left:420px;}
.gamer_list li.gamer_05 a {padding-top:129px;}
.gamer_list li.gamer_06 {top:684px;left:551px;}
.gamer_list li.gamer_06 a {padding-top:129px;}
.gamer_list li.gamer_07 {top:704px;left:172px;}
.gamer_list li.gamer_07 a {padding-top:129px;}
.gamer_list li.gamer_08 {top:678px;left:20px;}
.gamer_list li.gamer_08 a {padding-top:129px;}
.gamer_list li.gamer_09 {top:497px;left:10px;}
.gamer_list li.gamer_09 a {padding-top:124px;}
.gamer_list li.gamer_10 {top:874px;left:159px;}
.gamer_list li.gamer_10 a {padding-top:129px;}
.gamer_list li.gamer_11 {top:865px;left:17px;}
.gamer_list li.gamer_11 a {padding-top:129px;}
.gamer_list li.gamer_12 {top:531px;left:152px;}
.gamer_list li.gamer_12 a {padding-top:129px;}

.user_pop {position:absolute;width:243px;height:224px;overflow:hidden;padding:30px 24px 14px;color:#FFECB4;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/bg_pop.png) no-repeat 0 0;display:none;}
.user_pop h4 {height:34px;overflow:hidden;font-size:15px;color:#FFFFFF;}
.user_pop p {margin-bottom:5px;text-indent:2em;height:54px;overflow:hidden;}
.gamer_list li .user_pop ul {overflow:hidden;padding-bottom:8px;zoom:1;}
.gamer_list li .user_pop li {position:relative;height:20px;overflow:hidden;margin-bottom:3px;}
.gamer_list li .user_pop li {
    float: left;
    height: 23px;
    line-height: 23px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    width: 200px;
}
.gamer_list li .user_pop li a {
    color: #6E5119;
    width: 200px;
}
.gamer_list li .user_pop li a:hover {
    color: #5B2D00;
    width: 200px;
}
.gamer_list li .user_pop li .icoLeft {
    float: left;
    width: 170px;
}
.gamer_list li .user_pop li .icoRight {
    float: right;
    margin: 5px 0 0;
    padding: 0;
    width: 30px;
}
.gamer_list li .user_pop .playAll {
    height: 21px;
    margin: 7px 0 0;
    padding: 0;
    width: 170px;
}
.gamer_list li div.user_pop ul.music_list li a,
.gamer_list li div.user_pop ul.music_list li a:hover{
	padding-top: 0;
	width: auto;
	display: inline;
	color: #fff;
	line-height:23px;
	height:23px;
}
.gamer_list li .user_pop1 li a {display:inline;padding:2px 0 0 18px;line-height:16px;color:#FFFFFF;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png) no-repeat 0 -160px;}
.gamer_list li .user_pop1 li a:hover {width:auto;line-height:16px;text-decoration:underline;}
.play_all {display:block;width:60px;height:18px;overflow:hidden;margin:0 auto;line-height:999em;font-size:0;content:"";text-indent:999px;border:0 none;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png) no-repeat 0 -200px;cursor:pointer;}

.join_t_active {position:absolute;top:406px;right:5px;width:225px;z-index:2;}
.join_t_active .honor {overflow:hidden;padding-bottom:3px;zoom:1;}
.join_t_active .honor li {float:left;width:110px;text-align:center;}
.join_t_active .honor li a {font-weight:bold;color:#987D42;}
.join_t_active .goto_t {clear:both;display:block;width:81px;height:24px;overflow:hidden;margin:0 auto 5px;text-align:center;line-height:24px;color:#FFFFFF;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png) no-repeat 0 -60px;}
.join_t_active .goto_t:hover {text-decoration:none;}
.active_detail {font-weight:bold;}
.active_detail li li {list-style: decimal outside none;margin-left: 25px;line-height:16px;font-weight:normal;}

.vote_box {clear:both;overflow:hidden;padding-top:40px;zoom:1;}
.vote_box li {float:left;margin-bottom:2px;_margin-bottom:-1px;zoom:1;}
.vote_box li:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}
.vote_box li strong {float:left;width:45px;font-weight:normal;line-height:1.2;}
.vote_box li .bar {float:left;width:122px;height:30px;}
.vote_box li .bar .bar_box {float:left;width:122px;height:12px;background-color:#F0FABD;}
.vote_box li .bar .bar_box .vote_bar {float:left;height:10px;border:1px solid #978BA1;background-color:#C69AE7;}
.vote_box li .bar .bar_box_2 .vote_bar {border-color:#B69A68;background-color:#F2BA5B;}
.vote_box li .bar .bar_box_3 .vote_bar {border-color:#8AA443;background-color:#A0CB3E;}
.vote_box li .bar .bar_box_4 .vote_bar {border-color:#8E9DBA;background-color:#A0BDE9;}
.vote_box li .bar em {float:left;width:122px;height:17px;line-height:18px;font-style:normal;color:#838383;}
.vote_box li .vote_btn {position:relative;float:left;width:39px;height:18px;overflow:hidden;margin-left:5px;margin-top:-2px;line-height:18px;_line-height:20px;text-align:center;font-weight:bold;color:#FFFFFF;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png) no-repeat 0 -120px;}
.vote_box li .vote_btn:hover {text-decoration:none;}

.compere_list li {position:absolute;z-index:2;}
.compere_list li strong {display:none;}
.compere_list .compere_1 {top:1366px;left:120px;width:222px;}
.compere_list .compere_2 {top:1388px;left:362px;width:267px;}
.compere_list .compere_3 {top:1370px;right:120px;width:180px;}

.nice_video {position:absolute;top:1576px;left:79px;z-index:2;}
.nice_video ul {overflow:hidden;zoom:1;}
.nice_video li {float:left;width:198px;height:150px;margin-right:13px;margin-bottom:10px;text-align:center;}
.nice_video li img {display:block;width:188px;height:107px;border:5px solid #FFFFFF;}
.nice_video li p {line-height:40px;}
.nice_video .more {float:right;margin-right:50px;font-weight:bold;font-size:14px;text-decoration:underline;color:#323232;}

.hot_active {position:absolute;top:2021px;right:72px;width:222px;z-index:2;}
.hot_active li {float:left;width:222px;overflow:hidden;margin-bottom:5px;}
.hot_active li img {display:block;width:220px;height:120px;border:1px solid #880918;}
.hot_active li p {text-align:center;line-height:30px;}

.form_my_t {position:absolute;top:1967px;right:335px;width:75px;height:24px;overflow:hidden;font-size:14px;text-align:center;line-height:24px;color:#FFFFFF;z-index:2;}
.form_t ul {position:absolute;top:2019px;left:99px;width:510px;z-index:2;height:306px;overflow:hidden;height:306px;}
.form_t li {float:left;width:510px;height:45px;overflow:hidden;margin-bottom:11px;}
.form_t li .header {float:left;width:37px;height:37px;overflow:hidden;margin-right:12px;}
.form_t li .header img {display:block;width:37px;height:37px;}
.form_t li .t_info {float:left;width:460px;overflow:hidden;font-size:14px;color:#B35A41;}
.form_t li .t_info .cont {height:20px;overflow:hidden;font-size:12px;}
.form_t li .t_info .cont em {font-style:normal;font-size:14px;color:#C51C3E;}
.form_t li .t_info .data {font-size:12px;color:#828282;}
.form_t li .t_info .data a {color:#828282;}
/*===== 背景图 =====*/
.bg {position:absolute;top:0;left:0;width:100%;padding-top:286px;zoom:1;z-index:1;}
.bg1 {height:291px;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/bg_02.jpg) no-repeat 0 0;}
.bg2 {height:371px;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/bg_03.jpg) no-repeat 0 0;}
.bg3 {height:568px;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/bg_04.jpg) no-repeat 0 0;}
.bg4 {height:853px;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/bg_05.jpg) no-repeat 0 0;}


/**头部mod_st**/
.mod_st{height:45px;min-width:960px;text-align:center;font:100 12px/14px Arial;position:relative;background:url(http://imgcache.qq.com/ACT/music/global/img/nav_bg_x.png) repeat-x;}
.mod_st a{color:#FFF;text-decoration:none;}
.mod_st .mod_st_main{position:relative;width:960px;height:45px;margin:0 auto;}
.mod_st .mod_st_logo{position:absolute;left:0;top:6px;z-index:100;}
.mod_st .mod_st_logo a{display:block;width:87px;height:31px;overflow:hidden;line-height:100px;background:url(http://imgcache.qq.com/ACT/music/global/img/nav_bg.png) no-repeat 0 -62px;}
.mod_st .mod_st_tit{display:none;}
.mod_st .mod_st_nav{position:absolute;left:95px;top:9px;width:555px;height:26px;background:url(http://imgcache.qq.com/ACT/music/global/img/nav_bg.png) no-repeat;}
.mod_st .mod_st_nav li{float:left;color:#fff;margin:0 4px 0 12px;_display:inline;}
.mod_st .mod_st_nav li a{display:block;line-height:25px;*line-height:27px;}
.mod_st .mod_st_nav .m_st_downplayer{margin:0 4px 0 35px;}
.mod_st .mod_st_userinfo{position:relative;right:0;top:12px;padding:0 0 0;float:right;width:310px;height:20px;line-height:20px;text-align:right;zoom:1;color:#5b5b5b;}
.mod_st .mod_st_userinfo a{color:#325e7f;}
.mod_st .mod_st_userinfo .user_name{margin:0 4px 0 0;}
.mod_st .mod_st_userinfo .out{margin:0 0 0 4px;}
.mod_st .mod_st_userinfo .bt_vip{width:76px;height:19px;font-size:0;line-height:80px;overflow:hidden;cursor:pointer;border:0 none;vertical-align:middle;background:url(http://imgcache.qq.com/ACT/music/global/img/nav_bg.png) no-repeat 0 -33px;margin:0 0 -2px 20px;zoom:1;}

/**分享到微博空间mod_share**/
.mod_share{position:absolute;top:54px;right:0;width:200px;height:18px;text-align:right;}
.mod_share a{color:#2b375d;}/**颜色**/
.mod_share i{display:inline-block;width:16px;height:16px;background-image:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png);background-repeat:no-repeat;margin:0 3px 0 14px}
.mod_share .share2t{background-position:-524px -127px;vertical-align:-4px;*vertical-align:-2px}
.mod_share .share2qzone{background-position:-542px -127px;vertical-align:-3px;*vertical-align:-1px}
/**
 * 底部版权mod_footer
 * 可根据需求修改颜色
 * date:2011-08-17
 * **/
.mod_footer{height:76px;padding:14px 0;font-size:12px;font-family:Tahoma,Arial;width:100%;margin:0 auto;clear:both;}
.mod_footer,.mod_footer a{color:#2b375d;}/**颜色**/
.mod_footer p{height:22px;line-height:22px;text-align:center;}
.mod_footer a{font-size:12px;text-decoration:none;outline:none;}
.mod_footer a:hover{text-decoration:underline}
.mod_footer a:active{outline:none;}
.mod_footer .footermenu{vertical-align:14px;}
.mod_footer .footermenu a{margin:0 2px;}
.mod_footer .copyrightzh a{margin:0 0 0 6px}

/*--弹出窗口--*/
.layer_global{margin:0 auto;width:389px;background:#ed3655;}
.layer_global_title{background:#ca2242;color:#ffffff; width:auto;height:30px;line-height:30px;}
.layer_global_title h3{font-size:14px;margin-left:10px;_margin-left:5px;float:left;font-weight:normal;display:block;}
.layer_global_title BUTTON,
.layer_global_title BUTTON:hover{float:right;margin:7px 10px 0 0;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/close.png) no-repeat; width:15px; height:15px;}
button{border:0px;padding:0px;margin:0px;cursor:pointer;}





.ico {
    background-image: url("http://imgcache.qq.com/mediastyle/event/m_110906_autumn/images/sprite.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 999px;
    overflow: hidden;
    vertical-align: middle;
    width: 16px;
}
i.mark {
    background-position: 0 -137px;
}
.content01{margin:0 auto;padding:25px 0 0 0;width:170px;font-size:14px;color:#fff;font-weight:bold;text-align:center;}

button{border:0px;padding:0px;margin:0px;cursor:pointer;}
.clearfix:after{zoom:1;content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
.none{display:none;}
.block{display:block;}

.popbtn01{width:80px;font-size:14px;height:24px;line-height:24px;margin:15px auto 0;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png) no-repeat 0 -225px;border:0;cursor:pointer;text-align:center;}

.popbtn01 a{color:#D05D09;}
.popbtn01 a:hover{color:#873900;}
.lh30{height:30px;line-height:30px;clear:both;}



.content02{margin:13px auto 0;padding:15px 5px 5px 10px;width:346px;height:86px;font-size:12px;color:#fff;background:#e0738e;}
.content02 textarea{
	width:344px;
	background:#e0738e;
	color:#fff;
	border:1px solid #e0738e;
}
.btn{margin:0 auto;width:346px;height:48px;}

.fcFFFFBE{color:#FFFFBE;}
.popbtn02{float:right;width:81px;font-size:14px;height:24px;line-height:27px;margin:15px auto 0;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png) no-repeat 0 -225px;border:0;cursor:pointer;text-align:center;}

.popbtn02 a{color:#D05D09;}
.popbtn02 a:hover{color:#873900;}


.layer_global03{margin:0 auto;width:384px;height:300px;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/pop.jpg) no-repeat;}
.content03{margin:0 auto;padding:45px 0 0 0;width:270px;font-size:14px;color:#fff;font-weight:bold;text-align:center;}
.content03 .file{display:inline;float:left;margin:0 15px;width:100px;height:170px;text-align:center;overflow:hidden;}
.content03 .file img{border:4px solid #356EB2;}

.popbtn03{width:81px;font-size:14px;height:24px;line-height:27px;margin:15px auto 0;background:url(http://imgcache.qq.com/music/activity/special_topic/pic/fimg/sprite.png) no-repeat 0 -225px;border:0;cursor:pointer;text-align:center;font-weight:normal;}

.popbtn03 a{color:#D05D09;}
.popbtn03 a:hover{color:#873900;}

.fcE3E14B{font-weight:bold;font-size:18px;color:#E3E14B;}

.txt3{margin:20px auto 0;width:150px;font-weight:bold;font-size:14px;color:#fff;text-align:center;}
.txt4{margin:0 auto;width:225px;font-size:12px;color:#6CABF7;text-align:left;}



.pgp_bar, .pgp_btn_play_chk, .pgp_btn_play_unchk, .pgp_btn_pp, .pgp_btn_lrc, .pgp_btn_close, .pgp_time_prog {
    background-image: url("http://imgcache.qq.com/mediastyle/event/m_110906_autumn/images/sprite.png");
    background-repeat: no-repeat;
}
.pgp_btn_loading {
    background-image: url("http://imgcache.qq.com/mediastyle/event/m_110906_autumn/images/pgp-loading.gif") !important;
}
.pgp_btn_play_chk, .pgp_btn_play_unchk, .pgp_btn_pp, .pgp_btn_lrc, .pgp_btn_close {
    background-color: transparent;
    border: 0 none;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999em;
	display:block;
}
.pg_player {
    color: #424242;
    margin: 0 3px 0 0;
    min-width: 0;
}
.pgp_inner {
    display: inline-block;
    height: 21px;
    position: relative;
    width: 21px;
	float:left;
}
.pgp_bar {
    background-position: 0 0;
    display: inline-block;
    height: 23px;
    vertical-align: middle;
    width: 160px;
}
.pgp_btn_pp, .pgp_btn_lrc, .pgp_btn_close {
    position: absolute;
    top: 6px;
}
.pgp_btn_pp {
    left: 7px;
}
.pgp_btn_lrc {
    left: 121px;
}
.pgp_btn_close {
    left: 143px;
}
.pgp_btn_pause {
    background-position: 0 -60px;
    height: 11px;
    width: 10px;
}
.pgp_btn_pause_hover {
    background-position: 0 -80px;
}
.pgp_btn_pause_click {
    background-position: 0 -100px;
}
.pgp_btn_play {
    background-position: -20px -60px;
    height: 11px;
    width: 10px;
}
.pgp_btn_play_hover {
    background-position: -20px -80px;
}
.pgp_btn_play_click {
    background-position: -20px -100px;
}
.pgp_btn_lrc {
    background-position: -40px -60px;
    height: 10px;
    width: 8px;
}
.pgp_btn_lrc_hover {
    background-position: -40px -80px;
}
.pgp_btn_lrc_click {
    background-position: -40px -100px;
}
.pgp_btn_close {
    background-position: -60px -60px;
    height: 11px;
    width: 11px;
}
.pgp_btn_close_hover {
    background-position: -60px -80px;
}
.pgp_btn_close_click {
    background-position: -60px -100px;
}
.pgp_time_prog_ctn {
    height: 17px;
    left: 24px;
    position: absolute;
    top: 3px;
    width: 115px;
}
.pgp_time_prog {
    background-position: 0 -40px;
    display: block;
    float: left;
    height: 100%;
    line-height: 99;
    overflow: hidden;
}
.pgp_title_ctn {
    left: 34px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 82px;
    z-index: 2;
}
.pgp_title {
    font-size: 12px;
    line-height: 19px;
    position: relative;
    text-align: left;
    top: 0;
    white-space: nowrap;
    width: 120px;
}
.pgp_lrc {
    background-color: silver;
    display: none;
    left: 0;
    position: absolute;
    text-align: center;
    top: 23px;
    width: 185px;
}
.pgp_btn_play_chk, .pgp_btn_play_unchk {
    height: 15px;
    overflow: hidden;
    width: 15px;
}
.pgp_btn_play_unchk {
    background-position: -80px -80px;
}
.pgp_btn_play_chk {
    background-position: -80px -80px;
}
.pgp_btn_play_chk, .pgp_btn_play_unchk {
    margin: 4px 0 0;
}
.pgp_btn_loading {
    cursor: default !important;
    height: 13px;
    left: 6px !important;
    top: 5px !important;
    width: 13px;
}/*  |xGv00|89bfb539359fb508f4f7e878084e85f0 */