@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;}

/**头部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/mediastyle/event/m_110906_autumn/images/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}

/*--微博--*/
.mod_mlog{font-size:14px;_display:inline;width:682px;float:left;margin:0 20px;overflow:hidden;}
.mod_mlog .mlog_title h3,
.mod_imglist h3{font-size:14px;color:#454545;line-height:1.8em;font-family:"Microsoft Yahei","hiragino sans gb",Helvetica,Arial;margin-bottom:10px;}
.mod_mlog .join_t{height:26px;margin-bottom:10px;}
.mod_mlog .join_t p{float:left}
.mod_mlog .join_t p a{margin:0 5px;}
.mod_mlog .join_t .add_msg{float:right;}
.mod_mlog .msg_list{height:460px;overflow:hidden;}
.mod_mlog .msg_list ul{margin:0;}
.mod_mlog .msg_list li{margin-bottom:20px;*zoom:1;list-style-type:none;}
.mod_mlog .msg_list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mod_mlog .mlog_user{width:50px;height:50px;padding:1px;border:1px solid #D2D2D2;float:left;}
.mod_mlog .mlog_user img{width:50px;height:50px;border:0 none;}
.mod_mlog .mlog_msg{margin-left:65px;*float:left;*margin-left:15px;}
.mod_mlog .mlog_msg .mlog_vip{vertical-align:top;width:15px;height:16px;margin:0 3px;}
.mod_mlog .mlog_msg .msg_content{line-height:1.8em;}
.mod_mlog .mlog_time{color:#AEAEAE;font-size:12px;margin-top: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;
}
.icoRight{
    float: right;
    padding:4px 0 0;
}
.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(img/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;
}


/* 专题代码开始 */
.main_bg{
    padding:354px 0 0;
    position:relative;
    background:#e1d1af;
}
.mod_share{
    right:50px;
    top:0;
    height:24px;
    width:184px;
}
.mod_share a{
    float:left;
    width:92px;
    overflow:hidden;
    height:0;
    padding:24px 0 0;
}
.zt-wrap{
    width:960px;
    margin:0 auto;
    position:relative;
}
.zt-banner{
    width:1060px;
    height:354px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-530px;
    background:url(img/a.jpg);
}
.zt-banner-v{
    width:246px;
    height:150px;
    background:#ddd;
    overflow:hidden;
    border:1px solid #730514;
    position:absolute;
    right:44px;
    top:42px;
}
.zt-tgs{
    height:950px;
    background:url(img/b.jpg);
}
.zt-hgxc{
    width:218px;
    position:absolute;
    top:73px;
    right:8px;
    overflow:hidden;
}
.zt-hgxc li{
    float:left;
    width:100%;
    position:relative;
    background:url(img/b.jpg) -734px -73px;
    height:141px;
    margin:0 0 5px;
}
.zt-hgxc .user-img{
	position: absolute;
	top: 0;
	left: 0;
	background:url(img/g.jpg);
	width: 71px;
	height: 71px;
}
.zt-hgxc .p2 .user-img{
	background-position: -71px 0;
}
.zt-hgxc .p3 .user-img{
	background-position: -142px 0;
}
.zt-hgxc .p4 .user-img{
	background-position: -213px 0;
}
.zt-hgxc .p5 .user-img{
	background-position: -284px 0;
}
.zt-hgxc .p6 .user-img{
	background-position: 71px 0;
}
.zt-hgxc li .n{
    position:absolute;
    top:19px;
    left:71px;
    width:45px;
    height:43px;
    line-height:47px;
    font-size:18px;
    text-align:center;
    overflow:hidden;
    font-family:"simhei";
}
.zt-hgxc li .user{
    position:absolute;
    top:25px;
    right:0;
    width:94px;
    color:#ffe8ba;
    font-size:14px;
}
.zt-hgxc li .user b{
    display:block;
}
.user-m-list{
    position:absolute;
    top:80px;
    left:20px;
    width:160px;
}
.user-m{
    height:23px;
    line-height:22px;
    overflow:hidden;
    margin:0 0 5px;
}
.user-m a{
    color:#fff5e1;
}
.zt-tgusers li{
    overflow:hidden;
    width:170px;
    position:absolute;
    height:202px;
}
.zt-tgusers .p1{
    top:167px;
    left:190px;
}
.zt-tgusers .p1 .user-m-list{
    margin:0 0 0 5px;
}
.zt-tgusers .p2{
    top:230px;
    left:15px;
}
.zt-tgusers .p3{
    top:437px;
    left:20px;
}
.zt-tgusers .p4{
    top:644px;
    left:18px;
}
.zt-tgusers .p5{
    top:718px;
    left:195px;
}
.zt-tgusers .p6{
    top:714px;
    left:374px;
}
.zt-tgusers .p7{
    top:637px;
    left:551px;
}
.zt-tgusers .p8{
    top:426px;
    left:546px;
}
.zt-tgusers .p9{
    top:221px;
    left:551px;
}
.zt-tgusers .p10{
    top:168px;
    left:375px;
}
.zt-tgusers .p2 .n{
	margin: 0 0 0 6px;
}
.zt-tgusers .p10 .n,
.zt-tgusers .p3 .n{
    margin:0 0 0 2px;
}
.zt-tgusers .p1 .n{
	margin:0 0 0 14px
}
.zt-tgusers .p1 .user{
	margin: 0 0 0 10px;
}
.zt-tgusers .p9 .n,
.zt-tgusers .p5 .n{
    margin:0 0 0 3px;
}
.zt-tgusers .p9 .user,
.zt-tgusers .p8 .user,
.zt-tgusers .p2 .user,
.zt-tgusers .p6 .user{
	margin: 0 0 0 4px;
}
.zt-tgusers .p8 .n,
.zt-tgusers .p7 .n,
.zt-tgusers .p4 .n{
    margin:0 0 0 -1px;
}
.zt-tgusers .p6 .n{
    margin:0 0 0 4px;
}
.zt-tgusers li .n{
    position:absolute;
    top:31px;
    left:103px;
    width:52px;
    height:50px;
    line-height:55px;
    font-size:18px;
    text-align:center;
    overflow:hidden;
    font-family:"simhei";
    color:#fff;
}
.zt-tgusers li .user{
    position:absolute;
    top:81px;
    left:103px;
    width:74px;
    color:#bf6429;
    font-size:14px;
}
.zt-tgusers li .user b{
    display:block;
}
.zt-tgusers .user-m-list{
    left: 3px;
    top: 135px;
}
.zt-tgusers .user-m a{
    color:#8c142c;
}
.zt-huod{
    height:1155px;
    background:url(img/d.jpg) #d71f24 right 0 no-repeat;
}
.zt-luck{
    position:absolute;
    top:205px;
    right:5px;
    width:220px;
    padding:0 0 0 10px;
}
.zt-luck span{
    float:left;
    width:80px;
    margin:0 0 0 20px;
    text-align:center;
}
.zt-luck a{
    color:#fff;
    font-weight:bold;
}
.zt-wbst{
    position:absolute;
    top:249px;
    right:75px;
    width:81px;
    height:24px;
    overflow:hidden;
    text-indent:-999em;
}
.zt-gz{
    position:absolute;
    top:285px;
    right:7px;
    width:215px;
    padding:5px;
    color:#fff;
}
.zt-gz ol,
.zt-gz ol li{
    list-style:decimal inside;
}
.zt-gz h3{
    font-size:12px;
    text-align:center;
}
.zt-gz span{
    display:block;
    padding:5px;
    text-align:center;
    font-weight:bold;
    font-size:14px;
}
.zt-rate{
    position:absolute;
    top:660px;
    right:7px;
    width:215px;
    padding:5px;
}
.zt-rate li{
    position:relative;
    padding:0 50px 5px;
    float:left;
    width:115px;
    height:33px;
    overflow:hidden;
}
.zt-rate span.user{
    position:absolute;
    width:50px;
    top:0;
    left:0;
    text-align:center;
    color:#fff;
}
.zt-rate div{
    padding:2px 0 0;
}
.zt-rate p{
    color:#f1e5cc;
}
.zt-rate-box{
    display:block;
    height:13px;
    background:#fff;
}
.zt-rate-ctrl{
    position:absolute;
    right:0;
    top:0;
    width:40px;
    height:18px;
    line-height:18px;
    background:#fff;
    font-weight:bold;
    text-align:center;
    position:absolute;
}
.zt-rate-ctrl b{
    position:absolute;
    width:38px;
    height:1px;
    overflow:hidden;
    border:solid #ff7d0b;
    border-width:0 1px;
    left:0;
}
.zt-rate-ctrl .r1{
    top:0;
}
.zt-rate-ctrl .r2{
    bottom:0;
}
.zt-rate-box b{
    display:block;
    height:11px;
    border:1px solid #978ba1;
    overflow:hidden;
    text-indent:-999em;
}
.c1{
    background:#c69ae7;
}
.c2{
    background:#f2ba5b;
}
.c3{
    background:#a0cb3e;
}
.c4{
    background:#a0bde9;
}
.zt-people{
    height:380px;
    width:714px;
    position:relative;
    overflow:hidden;
    margin:0 0 10px 5px;
}
.zt-people .bg{
    background:url(img/c.jpg) 0 -205px;
    position:absolute;
    width:714px;
    height:410px;
    bottom:0;
    left:0;
}
.zt-people h3{
    height:70px;
    overflow:hidden;
    text-indent:-999em;
    background:url(img/c.jpg);
    position:relative;
}
.zt-people-list{
    position:relative;
    background:url(img/f.jpg);
    width:680px;
    height:130px;
    margin:0 auto;
}
.zt-people-list ul{
    position:absolute;
    top:140px;
    left:-15px;
    width:715px;
}
.zt-people-list li{
    float:left;
    width:216px;
    padding:0 0 0 16px;
}
.zt-zcr{
    height:355px;
}
.zt-zcr .bg{
    bottom:-60px;
}
.zt-zcr h3{
    background-position:0 -70px;
    margin:0 0 8px;
}
.zt-zcr .zt-people-list{
    background-position:0 -130px;
}
.zt-jcsp{
    height:389px;
}
.zt-jcsp h3{
    background-position:0 -140px;
}
.zt-v-list{
    position:relative;
    top:-5px;
    height:298px;
}
.zt-v-list ul{
    height:298px;
    padding:0 0 0 15px;
}
.zt-v-list li{
    float:left;
    padding:0 15px 10px;
    text-align:center;
}
.zt-v-list a.img,
.zt-v-list a.img img{
    display:block;
    width:188px;
    height:106px;
    overflow:hidden;
}
.zt-v-list a.img{
    border:5px solid #e1d1af;
    margin:0 0 5px;
}
.zt-more-v{
    position:absolute;
    bottom:10px;
    right:45px;
    font-weight:bold;
    font-size:14px;
}
.zt-dxdk{
    border-top:10px solid #f1e5cc;
}
.zt-dxdk img{
    display:block;
    width:100%;
    height:102px;
}
.zt-jl{
    height:413px;
    background:url(img/e.jpg) #f1e5cc right 0 no-repeat;
}
.zt-wb{
    background:url(img/c.jpg) #f1e5cc 0 -615px no-repeat;
    min-height:62px;
    width:715px;
}
.zt-wb-ctrl{
    width:78px;
    height:24px;
    position:absolute;
    top:28px;
    left:601px;
    overflow:hidden;
    text-indent:-999em;
}
.mod_mlog{
    font-size:12px;
}
.mod_mlog .mlog_msg{margin-left:50px;*float:left;*margin-left:10px;}
.mod_mlog .mlog_user,
.mod_mlog .mlog_user img{
    width:40px;
    height:40px;
    padding:0;
    border:none;
}
.mod_mlog .msg_list li{
    margin-bottom:10px;
    float:left;
    width:100%;
}
.mod_mlog .msg_list{
    margin:80px 20px 0;
    height:315px
}
.mod_mlog .mlog_time{
    margin-top:0;
}
.mod_mlog .msg_user{
    font-size:14px;
}
.mod_mlog .mlog_msg .mlog_vip {
    vertical-align: middle;
    position:relative;
    top:-2px;
}
.zt-rmhd{
    width:220px;
    padding:10px;
    position:absolute;
    top:70px;
    right:0;
    overflow:hidden;
}
.zt-rmhd li{
    text-align:center;
    padding:0 0 13px;
}
.zt-rmhd .img{
    display:block;
    margin:0 0 13px;
}
.zt-rmhd .img img{
    display:block;
}/*  |xGv00|457654e56a1a341dba9f9c83180060d6 */