/*FUNCTION=RESET MODULE=GLOBAL SUB=NONE*/
html, body { height: auto !important; min-height: 100%; }
body { margin: 0pt; padding: 0pt; font-family: Verdana,SimSun,sans-serif; font-size: 12px; text-align: center; background-color: #f5f5f5; }
h1, h2, h3, h4, p, ul, ol, li, form, input { margin: 0pt; padding: 0pt; }
input, textarea { border: none; font-family: Verdana,SimSun,sans-serif; font-size: 12px; }
li { list-style-type: none; }
img { border: 0px; }
a { outline: none; text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
br.clear { clear: both; height: 1px; line-height: 1px; overflow: hidden; }
/*FUNCTION=STYLE MODULE=GLOBAL SUB=NONE*/
.wrapper { margin: 0px auto; width: 852px; overflow: hidden; }
.alpha_box { position: relative; text-align: left; overflow: hidden; }
/*FUNCTION=STYLE MODULE=PLAYERBOX SUB=NONE*/
.alpha_box .sider_common_top, .alpha_box .sider_common_bottom, .alpha_box .sider_grad_top, .alpha_box .sider_grad_bottom { display: block; height: 8px; line-height: 8px; overflow: hidden; }
.alpha_box .corner_tl, .alpha_box .corner_tr, .alpha_box .corner_bl, .alpha_box .corner_br { width: 8px; height: 8px; line-height: 8px; background-color: transparent; background-image: url(../images/bg_corner_combine.gif); background-repeat: no-repeat; background-attachment: scroll; overflow: hidden; }
.alpha_box .corner_tl, .alpha_box .corner_bl { float: left; }
.alpha_box .corner_tr, .alpha_box .corner_br { float: right; }
.alpha_box .sider_common_top .corner_tl { background-position: 0px 0px; }
.alpha_box .sider_grad_top .corner_tl { background-position: 0px -16px; }
.alpha_box .sider_common_top .corner_tr { background-position: -8px 0px; }
.alpha_box .sider_grad_top .corner_tr { background-position: -8px -16px; }
.alpha_box .sider_common_bottom .corner_bl { background-position: 0px -8px; }
.alpha_box .sider_grad_bottom .corner_bl { background-position: 0px -24px; }
.alpha_box .sider_common_bottom .corner_br { background-position: -8px -8px; }
.alpha_box .sider_grad_bottom .corner_br { background-position: -8px -24px; }
.alpha_box .sider_common_top, .alpha_box .sider_common_bottom, .alpha_box .sider_grad_top, .alpha_box .sider_grad_bottom { background-color: transparent; background-image: url(../images/bg_border_combine.gif); background-repeat: repeat-x; background-attachment: scroll; }
.alpha_box .sider_common_top { background-position: 0px 0px; }
.alpha_box .sider_common_bottom { background-position: 0px -8px; }
.alpha_box .sider_grad_top { background-position: 0px -16px; }
.alpha_box .sider_grad_bottom { background-position: 0px -24px; }
.alpha_box .content_container { position: relative; overflow: hidden; }
.alpha_box .content { margin: 0px 4px; height: 100%; background-color: transparent; }
.alpha_box .sider_left, .sider_right { position: absolute; top: 0px; width: 8px; height: 100%; overflow: hidden; display: block; }
.alpha_box .sider_left, .alpha_box .sider_right { background-color: transparent; background-image: url(../images/bg_border_combine_v.gif); background-repeat: repeat-y; background-attachment: scroll; }
.alpha_box .sider_left { left: 0px; background-position: 0px 0px; }
.alpha_box .sider_right { right: 0px; background-position: -4px 0px; }
/*FUNCTION=LITECONNECT MODULE=GLOBAL SUB=NONE*/
.lst_nav_main .container_arrow span, .lst_nav_user .details_c, .player_main .container_img, .container_btn a, .player_main .ctl_btn a, .ctl_bar_vol, .player_main .bar_btn_handle, .ctl_btn_attach a, .user_info .container_tips .details_b, .user_info .container_tips .details_c, .col_nav li a.actived span, .col_nav .title_fav, .col_nav .title_fav_actived, .btn_scroll_top, .btn_scroll_down, .btn_lyric_top, .btn_lyric_down, .lst_single li .details_a, .btn_lst_addfav, .btn_lst_download, .btn_lst_addlist, .btn_lst_selected, .btn_lst_del, .btn_lyric_add, .lst_single_attach a, .lst_result_attach a, .container_btn_submit input, .btn_popup_close, .popup_fav_add .container_btn input.selected, .btn_tagsdel, .btn_tagsdel_hover, .popup_fav_finish h3, .popup_fav_finish .container_btn input.selected, .popup_login h3, .popup_login .details_c input, .popup_lyric_add h3, .popup_lyric_add .container_btn input.selected, .btn_clips, .popup_send .container_btn input.selected, .popup_send .btn_drop, .lst_friends_attach .input_btn, .col_content h2 .nav_page_btn, .col_content h2 .nav_page_btn a, .lst_album_attach li .details_b, a.bar_btn_mute:hover, .ctl_bar_vol .mute_actived, .btn_ex_del, .lst_album_attach li.details_d a,.btn_random_refresh { background-color: transparent; background-image: url(../images/btn_combine_081203.gif); background-repeat: no-repeat; background-attachment: scroll; }
.lst_nav_main .sub_nav li a:hover, .player_main .content, .container_search .container_input, .container_search .container_input_hover, .lst_single li.selected, .lst_nav_main .details_a a:hover, .lst_nav_main li.slide_actived .container_arrow, .lst_nav_main li.details_b:hover .container_arrow, .lst_nav_main .details_b .actived, .col_nav li a:hover, .col_nav li.actived a, .user_info .content, .wrapper_nav { background-color: transparent; background-image: url(../images/bg_actived_combine.jpg); background-repeat: repeat-x; background-attachment: scroll; }
/*FUNCTION=STYLE MODULE=NAVBAR SUB=NONE*/
.wrapper_nav { position: relative; height: 41px; background-position: 0px -191px; z-index: 999; }
.nav { height: 30px; line-height: 30px; width: 852px; margin: 0px auto; }
.container_logo { float: left; margin: 0px 14px 0px 0px; display: block; width: 61px; height: 26px; background: transparent url(../images/9sky_logo.jpg) repeat-x scroll 0px 0px; text-indent: -9999px; overflow: hidden; }
/*FUNCTION=STYLE MODULE=NAVBAR SUB=NAVMAIN*/
.lst_nav_main { float: left; }
.lst_nav_main .details_a, .lst_nav_main .details_b { float: left; height: 30px; line-height: 30px; font-size: 13px; }
.lst_nav_main .details_a a, .lst_nav_main .container_arrow span { float: left; margin: 0px 5px 0px 0px; }
.lst_nav_main .details_a a:hover, .lst_nav_main li.slide_actived .container_arrow, .lst_nav_main li.details_b:hover .container_arrow { color: #fff; background-position: 0px -161px; text-decoration: none; }
.lst_nav_main .details_a a { padding: 0px 7px; font-weight: 700; }
.lst_nav_main .details_b { position: relative; }
.lst_nav_main .container_arrow { float: left; }
.lst_nav_main .container_arrow span { float: left; padding: 0px 13px 0px 6px; background-position: 100% 12px; cursor: pointer; }
.lst_nav_main li.details_b:hover .container_arrow span, .lst_nav_main li.slide_actived .container_arrow span { background-position: 100% -323px; }
.lst_nav_main .details_b a:hover { text-decoration: none; }
/*FUNCTION=STYLE MODULE=NAVBAR SUB=SUBNAV*/
.lst_nav_main .sub_nav { position: absolute; top: 0px; left: -1px; *left:-8px;padding-top:30px;width:133px;display:none;}
.lst_nav_main .content_container { width: 119px; border-width: 0px 1px 1px; border-color: #ccc; border-style: solid; }
.lst_nav_main .content { width: 117px; background-color: #fff; border: 1px solid #333; font-size: 12px; text-align: left; overflow: hidden; }
.lst_nav_main .sub_nav li { line-height: 24px; }
.lst_nav_main .title_subnav, .lst_nav_main .sub_nav li a { display: block; height: 24px; line-height: 24px; text-indent: 14px; overflow: hidden; }
.lst_nav_main .title_subnav { font-weight: 700; }
.lst_nav_main .sub_nav li a:hover { background-position: 0px 0px; color: #fff; }
/*FUNCTION=STYLE MODULE=NAVBAR SUB=NAVUSER*/
.lst_nav_user { float: right; margin: 0px 3px 0px 0px; text-align: right; }
.lst_nav_user .details_a, .lst_nav_user .details_b { float: left; height: 30px; line-height: 30px; }
.lst_nav_user .details_a { color: #2c6ee7; }
.lst_nav_user .details_b, .lst_nav_user .details_b a { color: #666; }
.lst_nav_user ul { margin: 0px 0px 0px 6px; float: left; }
.lst_nav_user li { float: left; margin: 8px 0px 0px; padding: 1px 6px; height: 12px; line-height: 12px; border-left: 1px solid #666; overflow: hidden; }
.lst_nav_user li.ex_no_border { border: none; }
.lst_nav_user .details_c { padding: 0px 0px 0px 18px; background-position: -80px -62px; }
/*FUNCTION=STYLE MODULE=PLAYER SUB=NONE*/
.player_main { float: left; padding: 4px 0px 0px; width: 652px; z-index: 998; }
.player_main .content_container { height: 83px; }
.player_main .content { background-position: 0px -24px; position: relative; }
/*FUNCTION=STYLE MODULE=PLAYER SUB=ALBUMINFO*/
.album_info { float: left; padding: 4px 0px 0px 14px; width: 270px; height: 58px; color: #666; overflow: hidden; }
.album_info .container_img { float: left; width: 56px; height: 54px; background-position: 0px -181px; overflow: hidden; }
.album_info .container_img a { margin: 2px 0px 0px 4px; display: block; width: 50px; height: 50px; overflow: hidden; }
.album_info .items, .container_btn { margin: 0px 0px 0px 66px; _margin: 0px 0px 0px 62px; height: 18px; line-height: 18px; overflow: hidden; }
.album_info .items, .container_btn, x:-moz-any-link { margin: 0px 0px 0px 10px; }
.album_info .items, .container_btn, x:-moz-any-link, x:default { margin: 0px 0px 0px 66px; }
.album_info .items a {padding-right:3px;}
.container_btn a { float: left; margin: 1px 2px 0px 0px; width: 35px; height: 17px; line-height: 17px; background-position: 0px -23px; text-align: center; color: #fff; overflow: hidden; }
.container_btn a:hover { background-position: -35px -23px; text-decoration: none; }
/*FUNCTION=STYLE MODULE=PLAYER SUB=CTLBTN*/
.player_main .ctl_btn { float: left; margin: 20px 0px 0px 0px; width: 142px; height: 39px; overflow: hidden; }
.player_main .ctl_btn li { float: left; }
.player_main .ctl_btn a { display: block; text-indent: -9999px; overflow: hidden; }
.btn_prev a, .btn_stop a, .btn_next a { margin: 6px 2px; width: 26px; height: 26px; }
.btn_play a { margin: 0px 2px; width: 40px; height: 39px; }
.btn_prev a { background-position: 0px -129px; }
.btn_prev a:hover { background-position: 0px -155px; }
.btn_play a { background-position: 0px -51px; }
.btn_play a:hover { background-position: -40px -51px; }
.btn_play a.actived { background-position: 0px -90px; }
.btn_play a.actived:hover { background-position: -40px -90px; }
.btn_stop a { background-position: -26px -129px; }
.btn_stop a:hover { background-position: -26px -155px; }
.btn_next a { background-position: -52px -129px; }
.btn_next a:hover { background-position: -52px -155px; }
/*FUNCTION=STYLE MODULE=PLAYER SUB=CTLVOL,CTLSTATUS*/
.ctl_bar_vol span, .ctl_bar_status span { display: block; height: 4px; line-height: 4px; }
.player_main .container_ex { position: relative; }
.ctl_bar_vol .bar_blank, .ctl_bar_status .bar_blank { position: absolute; background-color: #666; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #1e1e1e #fff #fff #fff; overflow: hidden; }
.bar_status { position: absolute; top: 0px; left: 0px; background-color: #417de8; overflow: hidden; }
.bar_status { background-color: #417de8; }
.bar_container_inner { position: relative; }
span.bar_btn_handle { position: absolute; top: -2px; width: 17px; height: 9px; background-position: -70px -23px; }
/*FUNCTION=STYLE MODULE=PLAYER SUB=CTLVOL*/
.ctl_bar_vol { position: relative; float: right; margin: 37px 22px 0px 0px; width: 96px; height: 11px; background-position: 0px -310px; overflow: hidden; }
.ctl_bar_vol .container_ex { margin: 3px 0px 0px 14px; cursor: pointer; }
.ctl_bar_vol .bar_container_inner { width: 47px; }
.ctl_bar_vol .container_ex, .ctl_bar_vol .bar_blank { width: 64px; }
.bar_btn_mute { position: absolute; top: 0px; left: 0px; display: block; width: 12px; height: 11px; text-indent: -9999px; overflow: hidden; }
a.bar_btn_mute:hover, .ctl_bar_vol .mute_actived { background-position: -67px -204px; }
a.mute_actived:hover { background: none; }
.bar_btn_handle { left: 0%; }
.bar_status { width: 0%; }
/*FUNCTION=STYLE MODULE=PLAYER SUB=CTLSTATUS*/
.ctl_bar_status { position: absolute; bottom: 3px; left: 14px; width: 487px; height: 11px; overflow: hidden; cursor: pointer; }
.ctl_bar_status .bar_container_inner { width: 470px; }
.ctl_bar_status .container_ex, .ctl_bar_status .bar_blank { width: 494px; }
.ctl_bar_status .container_ex { margin: 3px 0px 0px 0px; }
.time_status { position: absolute; bottom: 3px; left: 505px; font-size: 10px; color: #666; }
/*FUNCTION=STYLE MODULE=PLAYER SUB=CTLBTNATTACH*/
.ctl_btn_attach { position: absolute; bottom: 3px; right: 8px; width: 50px; overflow: hidden; }
.ctl_btn_attach li { float: left; }
.ctl_btn_attach li a { display: block; width: 12px; height: 11px; text-indent: -9999px; overflow: hidden; }
.btn_allrepeat a { background-position: 0px -40px; margin: 0px 8px 0px 0px; }
.btn_allrepeat a:hover, .btn_allrepeat .actived { background-position: -35px -40px; }
.btn_singlerepeat a { background-position: -11px -40px; margin: 0px 6px 0px 0px; }
.btn_singlerepeat a:hover, .btn_singlerepeat .actived { background-position: -46px -40px; }
.btn_random a { background-position: -23px -40px; }
.btn_random a:hover, .btn_random .actived { background-position: -58px -40px; }
/*FUNCTION=STYLE MODULE=USERINFO SUB=NONE*/
.user_info { float: left; padding: 4px 0px 0px; width: 198px; z-index: 998; }
.user_info .content_container { height: 83px; }
.user_info .content { background-position: 0px -24px; color: #333; }
.user_info .container_tips .details_a { display: block; padding: 7px 0px 0px 0px; height: 40px; line-height: 40px; font-weight: 700; text-align: center; }
.user_info .container_tips .details_b, .user_info .container_tips .details_c { float: left; width: 77px; height: 24px; text-indent: -9999px; overflow: hidden; }
.user_info .container_tips .details_b { margin: 0px 0px 0px 17px; background-position: 0px -236px; }
.user_info .container_tips .details_c { margin: 0px 0px 0px 5px; background-position: 0px -261px; }
.user_info .container_panel { padding: 11px 8px 0px 0px; text-align: right; }
.user_info .container_panel span { display: block; }
.user_info .container_panel .img_container { float: right; width: 50px; height: 50px; overflow: hidden; }
.user_info .container_panel .details_a, .user_info .container_panel .details_b { margin: 0px 56px 0px 0px; height: 24px; line-height: 24px; }
.user_info .container_panel .details_a { color: #2c6ee7; font-weight: 700; }
.user_info .container_panel span a { padding: 0px 0px 0px 4px; }
/*FUNCTION=STYLE MODULE=ALBUMCONTAINER SUB=NONE*/
.album_container { width: 852px; clear: both; z-index: 998; }
.album_container .content_container { height: 407px; }
.album_container .content { background-color: #f3f3f3; }
/*FUNCTION=STYLE MODULE=ALBUMCONTAINER SUB=COLNAV*/
.col_nav { position: relative; float: left; margin: 22px 0px 0px 0px; width: 121px; height: 407px; font-family: Verdana, "Microsoft YaHei" ,SimSun,sans-serif; font-size: 13px; overflow: hidden; }
.col_nav li a, .col_nav li span, .col_nav .title_fav, .col_nav .title_fav_actived { display: block; height: 24px; line-height: 24px; }
.col_nav li a { width: 121px; overflow: hidden; }
.col_nav li a span { margin: 0px 0px 0px 11px; padding: 0px 10px 0px 19px; display: block; height: 24px; line-height: 24px; cursor: pointer; }
.col_nav li a:hover, .col_nav li.actived a { background-position: 0px 0px; text-decoration: none; color: #fff; }
.col_nav li a.actived span { background-position: -84px -35px; }
.col_nav .title_fav, .col_nav .title_fav_actived { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 12px; color: #666; cursor: pointer; }
.col_nav .title_fav { background-position: -87px -486px; }
.col_nav .title_fav_actived { background-position: -87px -74px; }
.btn_scroll_top, .btn_scroll_down, .btn_lyric_top, .btn_lyric_down { position: absolute; display: block; width: 11px; height: 10px; text-indent: -9999px; overflow: hidden; }
.btn_scroll_top, .btn_scroll_down { bottom: 24px; }
.btn_lyric_top, .btn_lyric_down { bottom: 2px; }
.btn_scroll_top, .btn_lyric_top { right: 20px; background-position: -57px -215px; }
a.btn_scroll_top:hover, a.btn_lyric_top:hover { background-position: -57px -225px; }
.btn_scroll_down, .btn_lyric_down { right: 8px; background-position: -68px -215px; }
a.btn_scroll_down:hover, a.btn_lyric_down:hover { background-position: -68px -225px; }
/*FUNCTION=STYLE MODULE=ALBUMCONTAINER SUB=COLCONTENT*/
.col_content { float: left; width: 464px; height: 407px; }
.col_content h2 { position: relative; height: 28px; line-height: 28px; border-bottom: 1px solid #e0e0e0; font-size: 13px; text-indent: 22px; }
.col_content h2 .title { float:left; }
.btn_random_refresh { float:left; margin:5px 0 0 4px; width:59px; height:17px; line-height:17px; background-position:-37px -543px; text-indent:-9999px; overflow:hidden; }
.col_content h2 .nav_page { position: absolute; top: 0px; right: 7px; width:260px; height: 23px; line-height: 23px; font-weight: 400; font-size:11px; text-align: right; text-indent: 8px; color:#666; }
.col_content h2 .nav_page_btn { float: right; margin: 0px 0px 0px 5px; width: 61px; height: 23px; background-position: 0px -475px; }
.col_content h2 .nav_page a { float: left; width: 30px; height: 23px; text-align: left; text-indent: -9999px; overflow: hidden; }
.col_content h2 .nav_page a.page_up_disable { background-position: 0px -498px; cursor: not-allowed; }
.col_content h2 .nav_page a.page_down_disable { background-position: -30px -498px; cursor: not-allowed; }
.lst_single input, .lst_single_attach input { width: 16px; height: 16px; }
.lst_single { height: 300px; overflow-x: hidden; overflow-y: auto; background-color: #fff; }
.lst_single li { *margin:0px 0px -2px 0px;height:29px;border-bottom:1px solid #e0e0e0;overflow:hidden;}
.lst_single li.actived { background-color: #e4f2fb; }
.lst_single li.selected { background-position: 0px -131px; }
.lst_single li.selected a { color: #fff; }
.lst_single li span, .lst_single li a.details_b, .lst_single li .details_c { float: left; height: 29px; line-height: 29px; }
.lst_single li .details_a { margin: 7px 7px 0px 9px; padding-left: 13px; }
.lst_single li.selected .details_a { background-position: -88px -350px; }
.lst_single li .details_b { margin: 0px 20px 0px 0px; width: 176px; white-space: nowrap; overflow: hidden; }
.lst_single li .details_b h1 { display:inline; font-size:1em; font-weight:400; }
.lst_single li .details_c { margin: 0px 10px 0px 0px; width: 130px; white-space: nowrap; overflow: hidden; }
.lst_single li .details_c a { padding-right:5px; }
.lst_single li .details_d { display: none; width: 62px; overflow: hidden; }
.lst_single li:hover .details_d { display: block; }
.lst_single li.actived .details_d { display: block; }
.btn_lst_addfav, .btn_lst_download, .btn_lst_addlist, .btn_lst_selected, .btn_lst_del { float: left; margin-right: 6px; text-indent: -9999px; overflow: hidden; }
.btn_lst_addfav { width: 15px; height: 13px; background-position: -81px -99px; }
.btn_lst_download { width: 10px; height: 13px; background-position: -86px -125px; }
.btn_lst_addlist { width: 16px; height: 13px; background-position: -80px -148px; }
.btn_lst_selected { width: 14px; height: 13px; background-position: -82px -112px; }
.btn_lst_del { width: 10px; height: 10px; background-position: -86px -138px; }
.lst_single .btn_lst_addfav { margin-top: 8px; }
.lst_single .btn_lst_download, .lst_single .btn_lst_addlist, .lst_single .btn_lst_selected { margin-top: 8px; }
.lst_single .btn_lst_del { margin-top: 10px; }
.lst_single_attach { margin-top: 7px; display: block; height: 16px; overflow: hidden; }
.lst_single_attach a, .lst_single_attach span { float: left; height: 16px; line-height: 16px; }
.lst_single_attach .details_a { margin-left: 22px;margin-right:6px; }
.lst_single_attach a { margin-left: 7px; padding-left: 20px; }
.lst_single_attach a:hover { text-decoration: none; }
.btn_ex_del { background-position: -80px -507px; }
.lst_single_attach a.btn_ex_del { margin-left: 0; }
.btn_ex_addlist { background-position: -80px -148px; }
.btn_ex_pub { background-position: -80px -164px; }
.btn_ex_album { background-position: -80px -184px; }
a.btn_ex_trash { float: right; margin: 0px 7px 0px 0px; padding-left: 16px; background-position: -84px -203px; }
.container_search { position: relative; margin: 13px auto 0px; width: 419px; height: 25px; }
.container_search .container_input, .container_search .container_input_hover { float: left; width: 343px; height: 23px; border-width: 1px; border-style: solid; background-position: 0px -107px; }
.container_search .container_input { border-color: #ccc; }
.container_search .container_input_hover { border-color: #000 #ccc #ccc #000; }
.container_search .container_input input, .container_search .container_input_hover input { padding: 4px 0px 4px 6px; width: 333px; height: 14px; border: 0px; background-color: transparent; }
.container_search .container_input input { color: #666; }
.container_search .container_input_hover input { color: #000; }
.container_btn_submit { float: left; width: 74px; height: 25px; overflow: hidden; }
.container_btn_submit input { width: 74px; height: 25px; background-position: 0px -285px; cursor: pointer; }
/*FUNCTION=STYLE MODULE=ALBUMCONTAINER SUB=COLATTACH*/
.col_attach { position: relative; float: right; width: 256px; height: 407px; }
.col_attach .container_adv_b { padding: 3px; width: 250px; height: 400px; overflow: hidden; }
.col_attach .container_adv_b a { display: block; }
.lst_album_attach { margin: 0px auto; padding: 13px 0px 5px; width: 230px; border-bottom: 1px solid #ccc; color: #666; }
.lst_album_attach li { width: 230px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; }
.lst_album_attach li .details_a { float: left; height: 20px; }
.lst_album_attach li .details_b { float: left; margin: 5px 3px; width: 10px; height: 10px; text-indent: -9999px; overflow: hidden; }
.lst_album_attach li.details_c { color: #000; }
.lst_album_attach li.details_d a { padding: 0 22px 0 4px; background-position: 100% -525px; }
.lst_album_attach li .icon_up { background-position: -66px -475px; }
.lst_album_attach li .icon_down { background-position: -76px -475px; }
.lst_album_attach li .icon_balance { background-position: -86px -475px; }
.container_lyric { margin: 3px auto 0px; width: 230px; height: 298px; }
.lyric_content { position: relative; width: 230px; height: 280px; overflow: hidden; }
.lyric_content p { font-size: 12px; line-height: 18px; text-indent: 4px; text-align: center; color: #666; }
.tips_lyric, .btn_lyric_add { float: left; margin: 2px 4px; height: 18px; line-height: 18px; }
.tips_lyric { color: #666; }
.btn_lyric_add { padding-left: 18px; background-position: -81px -225px; }
.btn_lyric_add:hover { text-decoration: none; }
.ex_vl_a, .ex_vl_b { position: absolute; display: block; width: 1px; height: 412px; background-color: #333; overflow: hidden; }
.ex_vl_a { top: 4px; left: 125px; }
.ex_vl_b { top: 4px; right: 260px; }
/*FUNCTION=STYLE MODULE=ADV SUB=NONE*/
.container_adv { float: left; margin: 8px 0px; padding: 0px 5px; width: 300px; height: 270px; position:relative; overflow:hidden;}
.container_adv div { left:5px; top:0; }
.container_adv a { display: block; width: 300px; height: 270px; overflow: hidden; }
/*FUNCTION=STYLE MODULE=DISCLIST SUB=NONE*/
.lst_disc { float: left; width: 540px; }
.lst_disc .content_container { height: 270px; }
.lst_disc .content { background-color: #f3f3f3; }
.lst_disc ul { padding: 3px 0px 0px 16px; }
.lst_disc li { position:relative; padding: 0px 3px 0px; float: left; width: 119px; height: 128px; overflow: hidden; }
.lst_disc .container_img { display: block; width: 119px; height: 112px; background: transparent url(../images/bg_disc.jpg) no-repeat scroll 0px 0px; overflow: hidden; }
.lst_disc .container_img img { margin: 3px 0px 0px 8px; display: block; width: 100px; height: 100px; }
.lst_disc .container_text { display: block; width: 119px; height: 16px; line-height: 16px; text-align: center; overflow: hidden; }
.lst_disc .ex_btn_play_album { position:absolute; bottom:25px; left:11px; width:100px; height:20px; line-height:20px; background-color:#1aabe1; color:#fff; text-align:center; display:none; }
.lst_disc a.ex_btn_play_album:hover { text-decoration:none; }
.lst_disc li:hover .ex_btn_play_album,.lst_disc li.actived .ex_btn_play_album { display:block; }
/*FUNCTION=STYLE MODULE=COPYRIGHT SUB=NONE*/
.copyright { padding-top: 10px; width: 852px; line-height: 14px; text-align: center; color: #666; clear: both; }
.copyright p { margin-bottom: 10px; height: 14px; overflow: hidden; }
.copyright a { padding: 0 5px 0 6px; color: #666; }
.copyright .lst_common a { border-right: 1px solid #666; }
.copyright a:hover { text-decoration: none; color: #1a90c2; }
.copyright .lst_common a.no_border { border: none; }
/*FUNCTION=STYLE MODULE=COPYRIGHT SUB=POPCOMMON*/
.popup { background-color: #afafaf; padding: 4px 4px; }
.popup_ex { position: relative; margin: 1px; background-color: #fff; border: 1px solid #666; _height: 1px; }
.popup .title_popup { position: relative; display: block; height: 26px; line-height: 26px; background-color: #417de5; color: #fff; font-size: 12px; font-weight: 700; text-align: left; text-indent: 7px; overflow: hidden; }
.popup .btn_popup_close { position: absolute; top: 7px; right: 8px; display: block; width: 8px; height: 8px; background-position: -88px -279px; text-indent: -9999px; overflow: hidden; }
.popup_login .details_a input, .popup_fav_add .container_input input, .popup_lyric_add .details_b input, .popup_send .container_form input { padding: 3px; height: 16px; line-height: 16px; border: 1px solid #ccc; color: #666; }
.popup_login .details_a input.actived, .popup_fav_add .container_input input.actived, .popup_lyric_add .details_b input.actived, .popup_lyric_add .details_c textarea.actived, .popup_send .container_form input.actived { border-color: #000 #ccc #ccc #000; color: #000; }
.popup_fav_finish .container_btn, .popup_fav_add .container_btn, .popup_lyric_add .container_btn, .popup_send .container_btn { margin: 8px auto 0px; padding: 4px 0px; height: 22px; border-top: 1px solid #ccc; }
.popup_fav_finish .container_btn input, .popup_fav_add .container_btn input, .popup_lyric_add .container_btn input, .popup_send .container_btn input, .btn_clips { float: right; margin: 0px 4px; width: 40px; height: 21px; line-height: 21px; background-color: #fff; text-align: center; cursor: pointer; }
.popup_fav_finish .container_btn input.selected, .popup_fav_add .container_btn input.selected, .popup_lyric_add .container_btn input.selected, .popup_send .container_btn input.selected, .btn_clips { background-position: 0px -351px; color: #fff; }
/*FUNCTION=STYLE MODULE=COPYRIGHT SUB=POPUPLSTRESULT*/
.lst_result { position: absolute; bottom: 26px; _bottom: 27px; left: 0px; width: 339px; }
.lst_result h3 { padding: 2px 0px 2px 7px; line-height: 22px; font-size: 14px; font-weight: 400; text-align: left; }
.lst_result h3 a { color: #2c6ee7; }
.lst_result h3 .details_a { font-weight: 700; }
.lst_result h3 .details_b { font-size: 12px; }
.lst_result ul { height: 240px; *height:238px;text-align:left;overflow-x:hidden;overflow-y:auto;}
.lst_result li { *margin:0px 0px -2px 0px;height:23px;line-height:23px;border-bottom:1px solid #e0e0e0;overflow:hidden;}
.lst_result li.actived { background-color: #e4f2fb; }
.lst_result li.even { background-color: #f8f8f8; }
.lst_result input { width: 16px; height: 16px; }
.lst_result li a.details_b, .lst_result li .details_c, .lst_result li span { float: left; height: 23px; overflow: hidden; }
.lst_result li .details_a { padding: 5px 5px 0px 7px; }
.lst_result li .details_b { width: 150px; }
.lst_result li .details_c { width: 104px; }
.lst_result li .details_c a { padding-right:5px; }
.lst_result li .btn_lst_addlist, .lst_result li .btn_lst_selected { margin-top: 4px; }
.lst_result li .btn_lst_del { margin-top: 6px; }
.lst_result_attach { padding: 7px 0px; display: block; height: 16px; overflow: hidden; }
.lst_result_attach span, .lst_result_attach a { float: left; height: 16px; line-height: 16px; }
.lst_result_attach .details_a { margin-left: 7px; }
.lst_result_attach a { margin-left: 7px; padding-left: 20px; }
.lst_result_attach a:hover { text-decoration: none; }
.lst_result .search_error { padding:40px 30px; line-height:24px; font-size:14px; }
.lst_result .search_error .ex_highlight { font-weight:700; color:#f40; }
/*FUNCTION=STYLE MODULE=COPYRIGHT SUB=POPUPLOGIN,LYRICADD*/
.popup_send { _height: 0px; width: 374px; text-align: left; color: #666; }
.popup_send h3 { padding-left: 12px; height: 42px; line-height: 42px; font-weight: 400; font-size: 14px; color: #000; }
.popup_send h3 span { font-weight: 700; }
.popup_send .container_form p, .popup_send .container_form .details_b { padding-bottom: 12px; height: 23px; line-height: 23px; }
.popup_send .container_form .details_a input, .popup_send .container_form .details_c input { width: 240px; }
.popup_send .container_form .details_b input { float: left; width: 240px; }
.popup_send .container_form p label, .popup_send .container_form .details_b label { float: left; padding-right: 4px; width: 65px; text-align: right; overflow: hidden; }
.popup_send .container_form .details_a input, .popup_send .container_form a.btn_clips { float: left; }
.popup_send .container_form a.btn_clips:hover { text-decoration: none; }
.popup_send .container_btn { width: 344px; }
.popup_send .btn_drop { float: left; margin: 1px 1px 1px -13px; width: 10px; height: 21px; background-position: 0px -397px; text-indent: -9999px; overflow: hidden; cursor: pointer; }
.lst_friends { position: absolute; top: 127px; right: 52px; width: 310px; height: 168px; background-color: #fff; border: 1px solid #ccc; z-index: 99997; }
.title_lst_friends { display: block; height: 29px; line-height: 29px; border-bottom: 1px solid #ccc; text-indent: 9px; color: #000; background-color: #dde9ff; }
.lst_friends ul { height: 102px; overflow-x: hidden; overflow-y: scroll; border-bottom: 1px solid #ccc; }
.lst_friends li { float: left; margin-bottom: -2px; padding-left: 12px; width: 84px; height: 26px; line-height: 26px; border-bottom: 1px solid #ccc; overflow: hidden; }
.lst_friends li input { float: left; margin-top: 6px; width: 16px; height: 16px; border: none; }
.lst_friends li label { float: left; width: 65px; overflow: hidden; }
.lst_friends_attach { margin: 0px 0px 0px 14px; display: block; height: 25px; }
.lst_friends_attach .input_btn { width: 52px; height: 25px; background-position: 0px -372px; }
.popup_send .tips_clip { position: absolute; top: 68px; right: 52px; width: 274px; background-color: #fff5be; border: 1px solid #ccc; }
.popup_send .tips_clip span { display: block; line-height: 20px; text-indent: 4px; }
/*FUNCTION=EXTEND MODULE=CONTAINERSLIDER SUB=NONE*/
.container_slider { position: relative; height: 240px; overflow: hidden; }
.container_slider ul { position: absolute; left: 0px; }

/*电子杂志样式*/
.mgz{width:852px;height:95px;background:url(../images/mgz_bg.png);overflow:hidden;font-size:12px;}
.mgz span,.mgz p{padding:0;margin:0;list-style:none;}
.mgz a{text-decoration:none;color:#333;}
.mgz_topimg{width:114px;height:78px;float:left;padding:7px 0 0 10px;overflow:hidden;}
.mgz_topimg img{width:114px;height:78px;border:0;}
.mgz_news{width:450px;height:80px;float:left;padding:6px 0 0 10px;*padding-top:10px;overflow:hidden;zoom:1;}
.mgz_news p{width:450px;height:16px;line-height:16px;display:block;overflow:hidden;margin:4px 0 0 0;}
.mgz_news p span{color:#ff6600;}
.mgz_more{width:249px;height:78px;float:right;position:relative;padding:7px 10px 0 0;overflow:hidden;}
.mgz_more a.more_1{width:249px;height:278px;display:block;color:#fff;text-align:center;overflow:hidden;}
.mgz_more a.more_2{width:249px;height:24px;display:block;position:absolute;top:7px;left:0;line-height:24px;overflow:hidden;color:#fff;text-align:center;}
.mgz_more a.more_2:hover{color:#fff;text-decoration:none;}
/**/
