@charset "utf-8";
html,button,input,select,textarea{font-family:"Microsoft Yahei",sans-serif}
body{background:#D36A57 url(../images/wallpaper.jpg) no-repeat fixed;font-size:12px;color:#333}
body, p, ul, form, button, input, select, textarea, dl, dt, dd, h1, h2, h3{margin:0;padding:0}
a{background-color:transparent;text-decoration:none;color:#333}
a:active{outline-width:0;color:#333}
a:hover{color:#b80b0b}
input, select, textarea, a,button{outline:none;hide-focus:expression(this.hideFocus=true)}
input[type="text"],input[type="password"]{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0}
img{border:0}
ul, li{list-style:none}
.none{display:none}
.mt10{margin-top:8px !important}
.tal{text-align:left}
.graybox{background-color:#fff;border:#eee 1px solid}
.gray{color:#666}
.red{color:#f00}
.f14{font-size:14px}
.fl{float:left}
.fr{float:right}
.els{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clearfix{overflow:hidden}
.a960{width:980px;margin:8px auto;padding:10px;background-color:#fff;}
.Validform_checktip{margin-left:2px;margin-top:-7px;padding-left:20px;font-size:14px;overflow:hidden;color:#999;display:inline-block;min-width:50px;vertical-align:middle}
.Validform_right{color:#72B939;padding-left:5px;background:url(../images/right.png) no-repeat left center;text-indent:-9999px}
.Validform_wrong{color:#f00;white-space:nowrap;background:url(../images/wrong.png) no-repeat 0 center}
.Validform_loading{background:url(../images/load.gif) no-repeat left center}
.Validform_error{background-color:#ffe7e7}
input[type='checkbox']{position:relative;width:13px;height:13px;-webkit-appearance:none;-webkit-user-select:none;border:1px solid #666;border-radius:2px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.75)}
input[type='checkbox']:focus{outline:0}
input[type='checkbox']:checked::before{position:absolute;left:3px;top:5px;content:'';height:2px;background-color:#b80b0b;width:73%;-webkit-transform:rotate(130deg)}
input[type='checkbox']:checked::after{position:absolute;left:1px;top:6.5px;content:'';height:2px;width:5px;background-color:#b80b0b;-webkit-transform:rotate(-150deg)}
.container{width:1000px;margin:0 auto;/*overflow:hidden;*/}
.container:after, .clearfix:after{content:' ';display:block;height:0;clear:both}
.header{background-color:#fff}
.topnav{background-color:#f4f4f4;border-bottom:#ddd 1px solid;line-height:30px}
.navlogin{width:360px;float:right;*margin-top:-41px}
.navlogin .recharge{float:right;display:inline-block;padding-left:25px;background:url(../images/coins.png) no-repeat left center}
.navlogin p{float:right}
.navlogin p .nav_reg{border-right:#ccc 1px dotted;padding:0 15px}
.navlogin p .nav_login{border-left:#fff 1px dotted;padding-left:15px}
.logo{width: 265px;
    float: left;
    display: block;
    height: 59px;
    margin: 10px 0;
    background-image: -webkit-linear-gradient(bottom,red,#902a25,black);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 35px;}
.search{float: left;height: 35px;margin: 22px 0 0 50px;border: 1px #E8E8E8 solid;}
.search .seh_list{float:left;width:60px;height:29px;position:relative;z-index:9991;}
.search .keytxt{float:left;width:60px;height:26px;padding:6px 0 0 6px;overflow:hidden;}
.search .keytxt a{float:left;width:40px;height:17px;background:url(../images/search.png) no-repeat -14px -2px;border-right:1px solid #ddd;color:#666;line-height:17px;overflow:hidden;padding: 2px 4px;}
.search .keytxt a:hover{color:#E85252;}
.search .seh_sort{float:left;width:240px;background:#FFF;border:1px #E8E8E8  solid;display:none;overflow:hidden;margin-left:-1px;}
.search .seh_sort li{float:left;width:48px;height:26px;line-height:26px;text-align:center;}
.search .seh_sort li a{display:block;color:#666;}
.search .seh_sort li a:hover{color:#E85252;}
.search .seh_v{float:left;width:300px;height:24px;font:14px/24px Arial,"Microsoft YaHei";color:#aaa;background:none;border:none;padding:4px 0;outline:0;}
.search .seh_b{float:left;width:60px;height:37px;margin-top: -1px;background:#b80b0b;border:none;_outline:0;color:#666;text-align:center;border-left: 1px solid #b80b0b;color: #fff;cursor: Pointer;}
.uploadbtn{width:110px;height:37px;float:left;display:block;line-height:35px;background:#390 url(../images/uploadbtn.png) no-repeat 10px center;color:#fff;text-align:center;text-indent:22px;font-size:16px;margin: 22px 0 0 10px;}
.uploadbtn:hover{background-color:#40bd01;color:#fff}
/*login*/
.x5music-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.35);filter:alpha(opacity=40);display:none}
.loginPop{display:none}
.loginPop{position:fixed;top:50%;left:0;z-index:10000;width:100%;margin-top:-240px;_position:absolute;_margin-top:0;_top:expression(eval(document.documentElement.scrollTop + 100))}
.g-login img{ border:0 none; vertical-align:middle;}
.g-login em,i{font-style: normal;}
.g-login .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.g-login .clearfix{*zoom:1;}
.g-login a{ text-decoration:none;color:#2371c8; margin:0; padding:0;}
.g-login a:hover{ text-decoration:underline;color:#f30}
.g-login :focus { outline:0;}
.g-login .clear{ clear:both; overflow:hidden; font-size:0; height:0;line-height:0;}
.g-login form{ margin:0; padding:0;}
.g-login .g-left { float: left;}
.g-login .g-right { float: right;}

.g-login .g-icon-name,.g-icon-password,.g-icon-qq,.g-icon-sina { background:url(../images/g-login.png) 0 0 no-repeat;}
.g-login .g-icon-name,.g-icon-password { width: 16px; height: 16px; overflow: hidden; position: absolute; top: 11px; left: 8px;}
.g-login .g-icon-name { background-position: -84px 0;}
.g-login .g-icon-password { background-position: -84px -17px;}
.g-login .g-icon-qq,.g-icon-sina { width: 22px; height: 18px; overflow: hidden; float: left; display: inline;}
.g-login .g-icon-qq { background-position: 0 -44px;}
.g-login .g-icon-sina { background-position: 0 -63px;}

.g-login .g-inputTxt { border: 1px solid #e6e6e6; height: 38px; padding: 0 5px 0 32px; position: relative; margin-top: 15px; color: #333; background-color: #fff; position: relative;}
.g-login .g-inputTxt .g-iRight { background: url(../images/g-login.png) -86px -86px no-repeat; width: 14px; height: 14px; overflow: hidden; position: absolute; top: 50%; right: 10px; margin-top: -7px; z-index: 20;}
.g-login .g-inputTxt .sDes { color: #999; position: absolute; top: 10px; left: 32px; z-index: 10; display: block;}
.g-login .g-inputTxt .postDes{ left:8px;}
.g-login .g-inputTxt input { border: 0 none; background: url(../images/fillBg.png) 0 0 repeat; width: 100%; *width: 99%; float: left; position: relative; outline:none; z-index: 15; zoom:1; padding: 10px 0; line-height: 18px; font-size: 12px; _float: none; _display: inline-block;}
.g-login .g-inputTxt-error { border-color: #ff3300}
.g-login .g-inputTxt-focus { border-color: #b3e6ff}
.g-login .g-sCheck { float: left; line-height: 18px; height: 18px;}
.g-login .g-sCheck input { width: 13px; height: 13px; overflow: hidden; float: left; margin:3px 4px 0 0; display: inline;}

.g-login-code { padding-right: 155px; margin-top: 15px; position: relative; _height: 40px;}
.g-login-code .g-inputTxt { padding: 0 10px; margin-top: 0;}
.g-login-code .codePic { position: absolute; width: 145px; height: 40px; overflow: hidden; line-height: 40px; top: 0; right:0;}
.g-login-code .codePic .sPic { float: left; width: 88px; height: 40px; overflow: hidden;}

.g-login .g-btn { background: #CE3636; display: block; line-height: 36px; height: 36px; text-align: center; border: 0 none; color: #fff; font-size: 14px; text-decoration: none; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; cursor: pointer; width: 100%; font-family: \5FAE\8F6F\96C5\9ED1,\5b8b\4f53; margin-top:10px; margin-bottom:-5px;}
.g-login .g-btn:hover { background: #CE3636; color: #fff; text-decoration: none;}
.g-login { line-height: 18px; position: relative; zoom:1;}
.g-login a { color: #166cbb; text-decoration: none;}
.g-login a:hover { color: #f30; text-decoration: underline;}
.g-login { width: 360px; border: 1px solid #ebebeb; font-family: Arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53; font-size: 12px; margin: 0 auto;}
.g-login .g-login-th { background-color: #fafafa; line-height: 44px; height: 44px; overflow: hidden; padding: 0 15px; border-bottom: 1px solid #ebebeb;}
.g-login .g-login-th .sMark { color: #333; font-size: 18px;}
.g-login .g-login-th .g-login-closeBtn { background:#fafafa url(../images/g-login.png) 0 0 no-repeat; width: 13px; height: 13px; overflow: hidden; border: 0 none; margin: 15px 0 0 0; display: inline;}
.g-login .g-login-th .g-login-closeBtn:hover { background-position: 0 -14px;}
.g-login .g-login-tb { background-color: #fff; padding: 5px 19px 20px;}
.g-login .g-txt { height: 18px; overflow: hidden; color: #999; margin-top:15px;}
.g-login .g-error { color: #f30; display: block; padding-top: 10px;}

.g-login .g-other-login { border-top: 1px dashed #e3e7ea; padding-top: 10px; margin-top:15px;}
.g-login .g-other-login .sTit { color: #999; display: block;}
.g-login .g-other-login .otherStyle { height: 30px; overflow: hidden; padding-top: 10px;}
.g-login .g-other-login .otherStyle a { float: left; line-height: 30px; height: 30px; text-align: center; margin-right: 10px; display: inline; color: #fff; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px;}
.g-login .g-other-login .otherStyle a:hover { color: #fff; text-decoration: none;}
.g-login .g-other-login .g-icon-qq { margin-top: 6px;}
.g-login .g-other-login .g-icon-sina { margin:6px 5px 0;}
.g-login .g-other-login .blueBtn { padding: 0 5px; background-color: #49bff2;}
.g-login .g-other-login .blueBtn:hover { background-color: #30b2f2}
.g-login .g-other-login .redBtn { background-color: #ff737a}
.g-login .g-other-login .redBtn:hover { background-color: #ff4040}
.g-login .g-txt-registration{ text-align:right;}
.g-login .qqTxthide{ display:none;}
.menu{height:40px;background-color:#b80b0b}
.menu .container>ul>li{width:83px;height:40px;float:left;text-align:center;line-height:40px}
.menu .container>ul>li a{display:block;color:#fff;font-size:14px}
.menu .container>ul>li:hover>a, .menu ul>li.active>a{background-color:#ab0d0d;color:#fcea04}
.menu .container>ul>li>ul{width:83px;position:relative;display:none;overflow:hidden;z-index:100}
.menu .container>ul>li:hover>ul{display:block}
.menu .container>ul>li>ul>li{background-color:#ab0d0d;font-size:13px;border-top:#a10c0c 1px dotted;margin-top:-2px}
.menu .container>ul>li>ul>li a{font-size:12px;line-height:33px;border-top:#b62525 1px dotted}
.menu .container>ul>li>ul>li a:hover{background-color:#850606}
.menu .container>ul>li>ul.nav11{width:240px;margin-left:-156px}
.menu .container>ul>li>ul.nav11>li{width:60px;float:left}
.menu .container>ul>li>ul.nav6{width:220px}
.menu .container>ul>li>ul.nav6>li{width:110px;float:left}
.menu .container>ul>li>ul.nav7{width:180px}
.menu .container>ul>li>ul.nav7>li{width:90px;float:left}
.ur_here{padding:7px 0;line-height:16px;background-color:#fff;color: #333;margin:3px auto;width:998px;border:#eee 1px solid}
.ur_here u{display:inline-block;width:16px;height:16px;background:url(../images/usermenu.png) no-repeat left top;margin:0 5px;vertical-align:top}
.ur_here a,.ur_here a:hover{color:#333}
.search_result{padding:20px 10px}
.search_result strong{color:#f00}
.search_result b{color:#b80b0b}
.new_recommend{width:680px;height:495px;float:left;overflow:hidden}
.box_title{height:30px}
.box_title_l{display:inline-block;padding:0 20px;line-height:30px;background-color:#b80b0b;color:#fff;font-size:13px;*zoom:1;*display:inline}
.box_more{display:inline-block;width:38px;height:7px;background:url(../images/more.png) no-repeat left top;float:right;text-indent:-999px;overflow:hidden;margin:10px;*zoom:1;*display:inline;*margin-top:-20px}
.more_text{float:right;line-height:30px;padding-right:10px}
.box_top_recommend{float:right;line-height:30px;border-bottom:#eee 1px solid;*margin-top:-30px}
.box_top_recommend a{display:inline-block;border-left:#eee 1px solid;padding:0 8px;}
.box_top_recommend .cur{color:#b80b0b}
.new_recommend .music_list li{width:308px;float:left}
.music_list{width:100%;overflow:hidden}
.music_list li{float: left;margin-left:31px;line-height:32px;border-bottom:#ccc 1px dotted}
.music_list li a.cur{color:#b80b0b}
.music_list li input{margin-left:-20px;vertical-align:middle}
.music_list li span, .djmlist .ml li .songname em{display:inline-block;width:18px;height:18px;line-height:18px;color:#666;background-color:#efefef;text-align:center;margin:0 7px;vertical-align:middle}
.music_list li span.one1{background-color:#d6350e;color:#fff}
.music_list li span.one2{background-color:#f60;color:#fff}
.music_list li span.one3{background-color:#fc0;color:#fff}
.music_list li a{color:#404040;overflow:hidden;white-space:nowrap;display:inline-block;text-overflow:ellipsis;width:260px;vertical-align:middle}
.music_list li a:hover{color:#b80b0b}
.music_list_btns{height:23px;padding:11px 8px;clear:both}
.music_list_btns a.btn{display:inline-block;background-color:#efefef;color:#666;border:#ddd 1px solid;padding:3px 8px}
.music_list_btns a i{display:inline-block;width:16px;height:16px;vertical-align:middle;background:url(../images/chk.png) no-repeat left center;margin-top:-2px;margin-right:3px}
.music_list_btns a.chked i{background-position:-16px top}
.music_list_btns a.play i{background-position:-32px top}
.music_list_btns a.add i{background-position:-48px top}
.music_list_btns a.del i{background-position:-64px top}
.music_list_btns a.fav i{background-position:-80px top}
.dj_recommend{float:right;width:308px;height:495px;overflow:hidden}
.class_list_right .dj_recommend{height:310px}
.recommend_box{margin:8px;overflow:hidden}
.recommend_dj_pic, .recommend_dj_txt{width:302px;*width:304px;overflow:hidden}
.recommend_dj_pic li{float:left;width:25%;padding-bottom:7px}
.recommend_dj_pic li img{width:66px;height:66px}
.recommend_dj_txt{border-top:#999 1px dotted}
.recommend_dj_txt li{width:25%;float:left;line-height:28px;height:28px;overflow:hidden}
.recommend_dj_txt li a{display:block;width:90%;overflow:hidden;text-overflow:ellipsis}
.dj_space{height:120px;overflow:hidden;padding-top:8px}
.dj_space img{height:120px}
.today_new{overflow:hidden}
.today{height:28px;overflow:hidden;font-size:12px}
.today a{float: right;line-height: 25px;margin-right: 10px;color: #666;}
.today span{margin:0 10px}
.today span, .today b{color:#b80b0b;font-weight:bold}
.covers{padding:6px 0;margin:0 3px;height:90px;border-top:#eee 1px solid}
.covers li{width:10%;float:left;text-align:center}
.covers li a{display:block;width:90px;height:90px;margin:auto;position:relative}
.covers li img{width:100%;height:100%}
.covers li a p{position:absolute;left:0;bottom:0;width:100%;height:23px;line-height:23px;overflow:hidden;background-color:rgba(0,0,0,0.6);background-color:#666\9;color:#fff}
.ml_comtainer{width:1008px}
.ml_comtainer .musiclist{width:326px;margin-right:8px;float:left}
.ml_comtainer .musiclist .box_title{border-bottom:#eee 1px solid;position:relative}
.box_title .box_top_hot{position:absolute;bottom:-1px;right:15px}
.box_title .box_top_hot a{display:inline-block;padding:0 13px;height:23px;line-height:23px;border:#fff 1px solid;border-bottom:none}
.box_title .box_top_hot a.cur{border:#eee 1px solid;border-bottom:#fff 1px solid;color:#b80b0b}
.ufans_pic{height:112px;padding:7px 3px}
.ufans_pic li{width:124px;float:left;text-align:center}
.ufans_pic li img{width:110px;height:110px;border:#eee 1px solid}
.links{padding: 0px 10px 10px;overflow: hidden;}
.links_title{line-height:35px;font-size:14px;font-weight:bold;border-bottom: 1px solid #dedede;}
.links_title span{color: #888;font: 13px/36px Arial,"Microsoft Yahei";margin-left: 10px;}
.links_box{}
.links_box a{margin-right:10px;margin-top: 10px;float: left;}
.footer{text-align: center;line-height: 180%;padding: 15px 0;color: #fff;margin-top: 18px;border-top:#AB312E 1px solid;background-color:#13020A}
.footer a{color: #999;}
.footer a:hover{color:#b80b0b;}
.dj_box{padding:10px 0 0 8px;height:300px}
.dj_box ul li.first{width:190px;height:190px}
.dj_box ul li{width:90px;height:90px;float:left;margin:0 10px 10px 0}
.dj_box ul li a{display:block;width:100%;height:100%;position:relative}
.dj_box ul li img{width:100%;height:100%}
.dj_box ul li a p{position:absolute;left:0;bottom:0;width:100%;height:23px;line-height:23px;overflow:hidden;background-color:rgba(0,0,0,0.6);background-color:#666\9;color:#fff;text-align:center}
.coverbg{position:relative}
.coverbg .abg{position:absolute;width:120%;height:560%;left:-10%;top:-280%;background-repeat:no-repeat;background-size:100% 100%;filter: blur(30px)}
.ablum_info{position:relative}
.cd_cover{padding:8px;float:left}
.cd_cover img{width:120px;height:120px;border-radius:50%}
.cd_desc{color:#fff;width:510px;float:left;line-height:150%;padding:5px}
.cd_desc h1{font-size:13px;margin:3px 0}
.cd_desc a{color:#fff}
.cd_desc p{height:55px;overflow-y:scroll}
.class_list{width:665px;float:left;padding:8px}
.quick_list{border: #ccc 1px solid;}
.quick_list dl{line-height:22px;padding:5px 0}
.quick_list dl dt{float:left;width:8%;text-indent:15px;padding-top:3px}
.quick_list dl dd{float:left;position:relative;width:92%;border-bottom:#eee 1px solid;height:28px;overflow:hidden;transition: height .3s}
.quick_list dl dd.c6:hover{height:56px}
.quick_list dl dd.c7:hover{height:56px}
.quick_list dl dd.c11:hover{height:84px}
.quick_list dl dd.c6:after,.quick_list dl dd.c7:after,.quick_list dl dd.c11:after{content: '...';height: 9px;line-height: 10%;text-align: center;clear: both;display: block;width: 100%;position: absolute;font-size: 18px;left: 0;bottom: 0;color: #F95137}
.quick_list dl dd a{margin:3px;padding:0 5px;display:inline-block}
.quick_list dl dd a.current{color:#F95137;font-weight: bold;}
.quick_list .c1{border-bottom: #eee 0px solid;}
.quick_list .c2 {border-bottom: #eee 0px solid;}
.quick_list .c2 a{padding: 0 3px;}
.quick_title{padding:8px 15px;border-bottom:#ccc 1px solid;font-weight:bold;color:#666}
.class_list_right{width:310px;float:right}
.playbox{height:607px;background-color:#fff;}
.box_nav{float:right;margin-top:3px;*margin-top:-26px}
.box_nav a{width:70px;display:inline-block;line-height:25px;border:#eee 1px solid;text-align:center;margin-left:-1px}
.box_nav a.cur{background-color:#F95137;color:#fff}
.djmlist{height:1094px}
.djmlist .ml li{height:48px;line-height:48px;text-align:center;overflow:hidden}
.djmlist .ml li:nth-child(odd){background-color:#fafafa}
.djmlist .ml .ml_title{color:#666;background-color:#f4f4f4 !important;height:35px;line-height:35px}
.djmlist .ml li span{display:block;float:left;width:40px}
.djmlist .ml li .user, .djmlist .ml li .down, .djmlist .ml li .fav, .djmlist .ml li .coin{width:40px}
.djmlist .ml li .user img{width:25px;height:25px;border-radius:50%;vertical-align:middle}
.djmlist .ml li .songname{width:475px;padding-left:5px}
.djmlist .ml li .songname em{font-style:normal;margin-right:10px}
.user_list .ml li .songname{width:395px}
.djmlist .ml li .hot{width:60px}
.djmlist .ml li .uptime{width:80px}
.ml li .down a, .djmlist .ml li .fav a{display:inline-block;width:16px;height:16px;background:url(../images/usermenu.png) no-repeat left top;vertical-align:middle}
.djmlist .ml li .down a{background-position:-80px 0}
.djmlist .ml li .fav a{background-position:-64px 0}
.djmlist .ml li.empty{color:#f00;font-weight:bold;padding:30px}
.recommend_list li{margin-left:0;height:33px;line-height:33px;overflow:hidden;text-overflow:ellipsis}
.pages{padding:10px;border-top:#eee 1px solid;clear:both;height:38px}
.pages a,.pages span{display:inline-block;height:16px;padding:10px;border:#eee 1px solid;float:left;margin-left:-1px}
.pages .current{background-color:#ee532e;color:#fff}
.pages span.p{padding:0;height:36px}
.pages span.p input{border:0;height:36px;text-align:center}
.play_warning{line-height:30px;background:#fff1ca url(../images/warning_arrow.png) no-repeat 5px center;color:#ed7307;text-indent:20px}
.player_con{width:680px;float:left}
.player_list{width:682px;float:left}
.play_box_songinfo{width:240px;height:605px;float:left;border-right:#f4f4f4 2px solid}
.dj_pic{text-align:center;padding:20px 0 0}
.dj_pic img{width:140px;height:140px;border:#ccc 1px solid}
.dj_name{text-align:center;line-height:25px;font-weight:bold}
.songinfo1{padding:14px}
.songinfo1 span{display:inline-block;width:50%;float:left;line-height:20px;color:#666}
.dj_info{border-top:#f4f4f4 1px solid;border-bottom:#f4f4f4 1px solid;line-height:40px;border-left:#b80b0b 5px solid}
.dj_info span{display:block;float:left;text-align:center;width:32%;color:#b80b0b}
.songinfo2{background-color:#fafafa;margin:13px 8px;padding:8px 0 8px 5px}
.songinfo2 span{display:block;float:left;line-height:21px;width:48%;*width:49%}
.songinfo2 span.size{width:52%}
.songop{background:url(../images/songop.png) no-repeat 10px 6px}
.songop a{display:block;height:41px;margin-left:55px;padding-left:8px;padding-top:8px;border-bottom:#f4f4f4 1px solid;background:url(../images/rightarrow.png) no-repeat 160px center}
.songop a span{color:#666}
.songad{margin: 15px 10px;width: 180px;height: 150px;}
.down_scrollbar2{float:left;margin: 15px;}
.down_scrollbar2 ul{display:inline;float:left;margin-bottom: 20px;}
.down_scrollbar2 ul li{display:inline;float:left;width: 50%;text-indent:0em;line-height:22px;color: #666;}
.down_scrollbar2 ul .address{display:inline;float:left;width:275px;text-indent:0em;word-wrap:break-word;word-break:break-all;}
.down_scrollbar2 .play{float: left;border: 1px solid #b80b0b;background-color: #b80b0b;color: #fff;min-width: 122px;text-align: left;border-radius: 2px;font-size: 14px;margin-right: 6px;height: 38px;line-height: 38px;display: inline-block;white-space: nowrap;box-sizing: border-box;overflow: hidden;}
.down_scrollbar2 .play  i{width: 18px;height: 18px;background: url("../images/ico_malbum_play.png") no-repeat;vertical-align: -3px;margin-left: 16px;float: left;margin-top: 10px;margin-right: 10px;}
.down_scrollbar2 .down{border: 1px solid #37A013;background-color: #37A013;}
.down_scrollbar2 .down i{background: url("../images/down_ico.png") no-repeat;margin-left: 16px;float: left;margin-top: 10px;margin-right: 10px;}
.down_scrollbar2 .vip{border: 1px solid #37A013;background-color: #37A013;}
.down_scrollbar2 .tips{float: left;width: 100%;margin-top: 10px;color: #b80b0b;}
.down_ad{float: left;width: 100%;height: 300px;}
.play_box_list{width:430px;float:right}
.player_title{line-height:40px;height:40px;background:url(../images/playerop.png) no-repeat -90px center;text-indent:25px;overflow:hidden;font-size:13px;margin:0;overflow:hidden}
.player_down_title{line-height:40px;height:40px;background:url(../images/down.png) no-repeat 0px 10px;text-indent:25px;overflow:hidden;font-size:13px;margin:0;overflow:hidden;border-bottom: #eee 1px solid;width: 420px;}
.player{height:65px;background-color:#333}
.player_op{background:#20bbf4;height:35px;line-height:35px}
.player_op a{display:block;color:#fff;float:left;padding:0 12px}
.player_op a i{display:inline-block;width:16px;height:16px;background:url(../images/playerop.png) no-repeat left top;vertical-align:middle;margin-right:3px;margin-top:-2px}
.player_op a.change{border-right:#18afe7 1px solid;padding-right:20px}
.player_op a.good{border-left:#47c9f9 1px solid}
.player_op a.good i{background-position:-16px 0}
.player_op a.down i{background-position:-32px 0}
.player_op a.collect i{background-position:-48px 0}
.player_op a.share i{background-position:-64px 0}
.playlist{border-left:#f4f4f4 1px solid;height:465px;position: relative;padding-left: 91px}
.playlist_left{width:90px;border-right:#f4f4f4 1px solid;height:465px;position:absolute;left:0;top:0}
.playlist_left a{display:block;line-height:30px;text-align:center}
.playlist_left a.cur, .playlist_left a:hover{background-color:#ee532e;color:#fff;margin-left:-1px}
.playlist_con{height:420px;overflow-y:scroll;overflow-x:hidden}
.playlist_con .music_list{display:none}
.playlist_con .music_list .muted{margin-left:0;border:none;padding-top:30px;text-align:center;width: 100%;}
.muted img{vertical-align:middle}
.player_list .music_list{padding-top:5px;height:275px}
.player_list .music_list li{width:46%;*width:45%;float:left;margin:0 2%;line-height:37px}
.play_rightbox{margin:5px;overflow:hidden}

.report h3{margin:0;color:#b80b0b;border-left:#b80b0b 3px solid;line-height:35px;text-indent:10px}
.report p{padding:15px;line-height:160%;font-size:14px}
.panel_right{float:right;width:740px;min-height:738px;padding:15px 20px;/*font-size:14px;*/color:#666;line-height:180%}
.welcome{padding:20px;background-color:#eee}
.welcome a{text-decoration:underline;color:#000}
.welcome b{color:#b80b0b}
.w1{background-color:#fafafa;line-height:300%}
.w2{border:#eee 1px solid}
.quick_op_title{line-height:40px}
.quick_op_btns{height:40px;padding:10px 0}
.quick_op_btns a{display:block;width:100px;float:left;margin-right:20px;color:#fff;line-height:40px;text-align:center}
.main_tips{color:#666;line-height:180%;padding-top:50px}
.welcome .btn_orange{color:#f30;border:#f30 1px solid;padding:5px 10px;text-decoration:none;margin-left:30px}
.title_text{margin:11px 0;color:#333;font-size:14px}
.title_text strong{font-size:18px;color:#ee532e}
.content_text{background-color:#fcf8ed;padding:10px}
.content_text span{color:#c83305}
.blo{border-left:#ee532e 3px solid;padding-left:6px}
.tabs{padding:10px 0}
.tabs a{border:#eee 1px solid;padding:14px 15px;margin-right:30px;display:inline-block}
.tabs a i, .tablist a i{display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px}
.tabs a .radio{width:15px;height:15px;background:url(../images/radio.png) no-repeat left top}
.tabs a.cur, .tabs a:hover{color:#ee532e}
.tabs a.cur .radio, .tabs a:hover .radio{background-position:left bottom}
.tabs a .alipay, .tabs a .wechat{width:42px;height:42px;background:url(../images/pays.png) no-repeat left top}
.tabs a .wechat{background-position:right top}
.tabs a.cur .alipay, .tabs a:hover .alipay{background-position:left bottom}
.tabs a.cur .wechat, .tabs a:hover .wechat{background-position:right bottom}
.tablist a{display:block;padding:4px 0}
.tablist a i{background:url(../images/pay_radio.png) no-repeat left bottom;width:14px;height:14px}
.tablist a.cur i, .tablist a:hover i{background-position:left top}
.tablist a b{color:#f00;font-weight:normal}
.tablist a span{color:#119e07}
.table{border:#eee 1px solid;border-collapse:collapse}
.table tr th{background-color:#eee;padding:10px 2px;font-weight:normal}
.table tr td{border-bottom:#eee 1px solid;padding:10px 5px;text-align:center}
.table tr td.tl{text-align:left;text-indent:5px}
.op_btns{line-height:100%;padding:25px 0}
.btns_submit{background-color:#ee532e;color:#fff;padding:8px 15px;border:0}
.list_head{padding:15px 0;line-height:32px;color:#333;font-size:14px}
.hd_btn{float:right;display:inline-block;background-color:#EA5431;color:#fff;padding:0 15px}
.hd_btn:hover{color:#fff}
.form input, .form textarea{resize:none;border:#ccc 1px solid;line-height:200%}
.form select{height:28px;border:#ccc 1px solid}
.form .btns{padding:5px 25px;margin-right:15px}
.form .submit{background-color:#EA5431;color:#fff;border:0;cursor:pointer}
.form .reset{background-color:#fafafa;border:#eee 1px solid;color:#333;cursor:pointer}
.form .code{width:80px;height:25px;border:0;vertical-align:top}
.form .input{width:320px;text-indent:3px}
.my_ablum ul{width:760px}
.my_ablum ul li{width:130px;float:left;margin:10px 55px 10px 5px}
.my_ablum ul li img{width:130px;height:130px;margin-bottom:8px}
.my_ablum ul li p{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.my_ablum ul li p a.del{font-size:22px;color:#f00}
.my_follow ul{width:765px}
.my_follow ul li{width:85px;float:left;margin:10px 24px 10px 0}
.my_follow ul li img{width:85px;height:85px}
.my_follow ul li p{text-align:center}
.my_follow ul li p.op a{color:#BB0C11}
.setting_nav li{width:100px;float:left;border:#eee 1px solid;margin-left:-1px}
.setting_nav li a{display:block;line-height:32px;text-align:center}
.setting_nav li a:hover, .setting_nav li a.cur{background-color:#ee532e;color:#fff}
.avatar_edit{width:120px;margin:auto;padding-bottom:5px;border:#eee 1px solid}
.avatar_edit img{width:100%;height:120px}
.avatar_edit a{display:block;text-align:center}
.avatar_upload{padding:50px 25px}
.avatar_left{width:120px;float:left;text-align:center}
.avatar_right{width:520px;;float:right}
.reg_left, .reg_right{padding:20px;min-height:500px}
.reg_left{width:617px;float:left}
.reg_right{width:290px;float:right}
.reg_login{padding:10px 0;line-height:200%}
.reg_btn{display:inline-block;padding:5px 25px;font-size:14px;width:110px;background-color:#EA5431;color:#fff;border:0;cursor:pointer;text-align:center}
.reg_btn:hover{color:#fff;font-weight:bold}
.reg_right .online li{width:33%;float:left;text-align:center;line-height:150%;padding:5px 0 10px;height: 96px;overflow: hidden}
.reg_right .online li img{width:80px;height:80px}
.rankcate{width:100px;padding:15px;float:left;min-height:1258px}
.ranktitle{margin:0 10px;padding:10px 0;text-align:center;font-weight:bold;border-bottom:#eee 1px dotted}
.rankcate ul li{padding:12px 0}
.rankcate ul li a{display:block;text-align:center;line-height:80%}
.rankcate ul li a b{display:block;width:60px;height:60px;text-align:center;line-height:60px;color:#fff;background-color:#ccc;font-size:18px;border-radius:50%;margin:auto}
.rankcate ul li a:hover b, .rankcate ul li a.cur b{background-color:#ee532e}
.ranklist{width:860px;float:right;padding-bottom:15px}
.ranklist .djmlist .ml li .songname{width:535px}
.m10{margin:10px}
.dj_img_wall{padding:15px 19px;width:100%}
.dj_img_wall ul{width:240px;height:240px;float:left}
.dj_img_wall ul li{width:120px;height:120px;float:left;font-size:36px;text-align:center;line-height:120px}
.dj_img_wall ul li img{width:120px;height:120px}
.dj_img_wall ul li.big, .dj_img_wall ul li.big img{width:240px;height:240px}
.dj_img_list{padding:15px}
.dj_img_left{width:220px;float:left}
.dj_img_left img, .dj_img_right img{width:100%;height:230px}
.dj_img_mid{float:left;width:488px;height:230px;overflow:hidden}
.dj_img_mid li{width:107px;float:left;margin:0 0 13px 12px}
.dj_img_mid li img{width:107px;height:107px}
.dj_img_right{width:260px;float:right}
.blogindex_title{line-height:30px;height:30px;padding:8px 15px 0 0}
.blogindex_title b{color:#b80b0b}
.blogindex_title .blo{border-left-color:#b80b0b}
.blog_djlist li{width:300px;float:left;border:#eee 1px solid;margin:5px;padding:8px 0 8px 8px;position:relative}
.dj_img{background-color:#f4f4f4;display:block;float:left;text-align:center;line-height:150%;padding-bottom:5px}
.dj_img img{width:110px;height:110px}
.dj_desc{width:175px;padding-right:5px;float:right;line-height:200%}
.dj_desc .desc{height: 60px;overflow: hidden;line-height: 120%;display: block}
.dj_more{position:absolute;right:5px;bottom:8px;border-top:#ccc 1px dotted;width:175px;line-height:25px;text-align:right}
.blog_user{margin:10px 0 0 10px}
.blog_user li{width:160px;float:left;padding:10px;margin:8px;background-color:#f4f4f4;text-align:center}
.blog_user li a img{width:160px;height:160px}
.blog_user li a h3{border-bottom:#ededed 1px solid;line-height:25px;padding:5px 0}
.blog_user li a span{display:block;line-height:150%;padding:8px 0}
.dlleft{width:400px;padding:50px 40px;;height:240px;float:left;border-right:#ccc 1px solid;line-height:200%}
.dl_song_top{color:#666}
.dl_song_box{padding:15px 0 0 25px;background:url(../images/cd.png) no-repeat left 18px;position:relative}
.dl_song_box h1{font-weight:normal}
.dl_song_down{padding:15px 0}
.dl_song_tips{color:#872e0f;background-color:#ffecdb;padding:3px 23px;margin:20px 0}
.downbtn{padding:5px 20px;background-color:#ee532e;color:#fff;border:0;cursor:pointer}
.downbtn:hover{color:#fff}
.dl_song_play{display:block;border:#ccc 1px solid;text-align:center;padding:5px 0;cursor:pointer}
.dlright{width:340px;padding:60px 70px;float:right}
.dl_info_font{float:left;width:150px;height:150px;text-indent:-9999px;overflow:hidden;background:url(../images/infobg.png) no-repeat left top}
.dl_info{float:right;width:150px;line-height:200%}
.dl_vip{clear:both;padding:25px;line-height:200%}
.dl_vip a{color:#f00;text-decoration:underline}
.head_title{padding:40px 15px;font-size:30px;text-shadow:2px -1px 1px #fff}
.head_title small{font-size:14px;margin-left:15px;font-family:Arial, Helvetica, sans-serif}
.head_menu{padding-left:440px}
.head_menu a{display:block;width:62px;font-size:14px;line-height:30px;float:left;margin-left:8px;background-color:#fff;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px}
.head_menu a.cur{background-color:#ff532d;color:#fff}
.favlist li{line-height:25px;height:25px;overflow:hidden}
.favlist li:hover{height:auto;overflow:auto;background-color:#eee}
.addbox{width:48%;border:#ccc 1px solid;padding-left:5px}
.saddbox{height:300px;overflow-y:scroll;overflow-x:hidden}
.sbox{padding:3px 0}
.space{background:#e8e8e8 url(../images/space_bg.jpg) no-repeat top center}
.space_left{width:660px;float:left}
.space_left .space_infobox .djmlist{height:auto;}
.homeinfo{height:245px}
.homeinfo .avatar_box{width:200px;float:left;border:0}
.detail{float:right;width:450px;padding-top:25px}
.detail li{width:30%;float:left;padding:6px 0;font-size:13px}
.detail li.r{width:70%}
.detail li.a{width:100%}
.detail li.a a{display:inline-block;border:#eee 1px solid;padding:4px 8px}
.detail li.a a i.message{margin-right:5px}
.detail li.a p{background-color:#fbfbfb;padding:5px;height:55px;margin-right:8px}
.space_right{width:330px;float:right}
.fans{padding:15px 0;overflow:hidden}
.fans li{width:33%;float:left;text-align:center;line-height:180%;padding:10px 0;border-left:#eee 1px solid;margin-left:-1px;color:#BF0A03}
.fans li b{display:block;color:#333}
.visiter_list{padding:15px 5px;overflow:hidden}
.visiter_list li{width:33%;float:left;text-align:center;padding:6px 0;line-height:170%}
.visiter_list li img{width:80px;height:80px}
.visiter_list li a{display:block;height:105px;overflow:hidden}
.visiter_list li span{display:block;clear:both;color:#999}
.sns li{width:108px}
.special li{width:25%;padding:15px 0}
.special li img{width:120px;height:120px}
.special li p{width:120px;margin:auto;font-size:13px;height:40px;overflow:hidden;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.photo li{width:33%;padding:25px 0 24px}
.photo li img{width:180px;height:180px}
.avatar_box{text-align:center;padding:15px 0;border-bottom:#eee 1px solid}
.avatar_box .avatar{width:150px;height:150px;position:relative;margin:auto}
.avatar_box .avatar img{width:150px;height:150px}
.avatar_box .avatar span{display:block;position:absolute;left:0;bottom:0;width:100%;line-height:23px;background-color:rgba(0,0,0,0.4);color:#fff}
.avatar_box .avatar span i{display:inline-block;width:5px;height:5px;vertical-align:middle;margin-right:6px;border-radius:2px}
.avatar_box .avatar span i.online{background-color:#af0;border:#90d201 1px solid}
.avatar_box .avatar span i.offline{background-color:#f0f0f0;border:#b6b6b6 1px solid}
.avatar_name{line-height:160%;font-size:16px;padding:6px 0;color:#ee532e}
.like_num{border:#eee 1px solid;border-radius:15px;display:inline-block;margin:auto;padding:5px 15px;text-indent:15px;background:url(../images/like.png) no-repeat 10px center}
.gb_con{margin:15px}
.replybox{background-color:#fafafa}
.replybox textarea{width:628px;height:115px;resize:none;border:#eee 1px solid}
.replybtn{text-align:right;color:#a6a6a6}
.replybtn input{background-color:#0FC6F2;color:#fff;border:0;padding:5px 10px;margin:5px 10px;cursor:pointer}
.msglist li{position:relative;background-color:#fafafa;margin:15px 0 0 100px;min-height:80px}
.msglist li .avatar{position:absolute;left:-100px;top:0;width:80px;height:80px}
.msglist li .avatar img{width:80px;height:80px}
.msglist li .arrow{position:absolute;left:-16px;top:30px;width:0;height:0;border:#fafafa 8px solid;border-color:transparent #fafafa transparent transparent}
.msg_user{padding:5px;height:25px;line-height:25px;color:#999}
.msg_content{padding:8px;line-height:160%}
.lg-box{width:296px;margin:15px auto 0 auto;z-index:100;position:relative;color:#999}
.lg-box li{position:relative;width:100%}
.lg-box .tip{display:block;position:absolute;right:8px;top:8px;display:none}
.lg-box .text-input{height:17px;border:1px solid #ccc;padding:8px 0 8px 10px;line-height:17px;font-size:14px;color:#000;width:284px}
.lg-box .submit-input{height:35px;width:296px;font-size:14px;line-height:35px;background-color:#b80b0b;text-align:center;color:#fff;cursor:pointer;border:0}
.lg-box .err .text-input{background:#fef0f0;border-color:#eaa397}
.lg-box .err .tip{color:#df2020;background:#fef0f0;display:block}
.lg-box .list-name{height:55px}
.lg-box .list-pass{height:50px}
.lg-box .list-ckbox{height:35px;color:#333}
.lg-box .list-ckbox label{float:left;vertical-align:middle}
.lg-box .list-ckbox a{float:right;color:#333}
.lg-box .list-submit{height:60px}
.lg-box .list-third .tt{height:30px}
.lg-box .list-third .tt span{display:block;width:160px;text-align:center;background:#fff;position:absolute;top:0;left:50%;margin:0 0 0 -80px}
.lg-box .list-third .tt i{display:block;width:100%;height:1px;background:#ccc;position:absolute;top:10px}
.lg-box .list-third .icons .last{margin-right:0}
.rg-box{width:296px;margin:20px auto 0 auto}
/**** JPlayer Start ****/
#x5music_jplayer{width:0;height:0}
#x5music_player_container{padding:0;height:65px;overflow:hidden;color:#fff;background:#2b313b url(../images/player_bg.png) repeat left top}
.jp-progress, .jp-play-bar, .jp-seek-bar{width:100%;height:6px;line-height:6px;font-size:0;cursor:pointer}
.jp-progress{background:#cbcbcb;margin-bottom:3px}
.jp-seek-bar{width:3px;background:#747779}
.jp-play-bar{width:3px;background:#7bb5fd}
.jp-play-bar b{display:block;float:right;width:9px;height:9px;background:url(../images/player_btns.png) no-repeat right bottom;margin-top:-1px}
.jp-seeking-bg{background:url(../images/player-seeking.gif)}
.jp-controls{float:left;padding:17px 0 0 15px;width:155px;height:35px}
.jp-pre, .jp-play, .jp-next{float:left;margin-top:7px;width:15px;height:16px;text-indent:-8888px;border:0;cursor:pointer;background:url(../images/player_btns.png)}
.jp-pre{background-position-y:-64px}
.jp-pre:hover{background-position-x:-17px}
.jp-next{background-position-y:-85px}
.jp-next:hover{background-position-x:-17px}
.jp-play{_display:inline;margin:0 9px;width:32px;height:32px;background-position:0 -32px}
.jp-play:focus{background-position:-32px 0}
.jp-state-playing .jp-play{background-position:0 -32px}
.jp-state-playing .jp-play:focus{background-position-y:-32px}
.jp-toggles{float:left;width:150px;height:64px}
.jp-play-state{float:right;padding:10px 0 0 20px;width:75px;height:22px;font-size:13px;color:#fff;background:url(../images/player_state_paused.png) no-repeat 0 13px}
.jp-play-state.ing{background:url(../images/player_state_playing.gif) no-repeat 0 11px}
.jp-repeat-bar{float:right;padding:5px 27px 0 0;height:25px;width:150px}
#J_all, #J_random, #J_one{float:right;width:16px;height:13px;text-indent:-99999px;border:0;background:url(../images/player_btns.png) -48px -64px}
#J_all.this, #J_random.this, #J_one.this{background-position-x:-32px}
#J_one{_display:inline;margin:0 10px;background-position-y:-77px}
#J_random{background-position-y:-90px}
.jp-time-holder, .jp-volume-controls{float:left;padding:10px 10px 0 0;width:94px;height:32px}
.jp-time-holder{height:22px;text-align:right}
.jp-volume-controls{padding:0px 0 0 10px;height:25px}
.jp-volume-bar, .jp-volume-bar-value{float:left;width:71px;height:4px;line-height:4px;font-size:0;cursor:pointer;background:#e3e4e5}
.jp-volume-bar{margin:6px 0 0 5px}
.jp-volume-bar-value{background:#7bb5fd url(../images/player_volum.png) no-repeat right top}
.jp-mute{float:left;width:16px;height:17px;text-indent:-7777px;border:0;background:url(../images/player_btns.png) -16px -105px}
.jp-state-muted .jp-mute{background:url(../images/player_btns.png) 0 -105px}
/**** JPlayer End ****/
.f2{width:853px;margin:0 auto}
.white_content{width:855px;margin:0 auto;border:1px solid #dcdcdc;color:#000000;background-color:#ffffff;margin-top:20px}
.white_content ul{padding:10px}
.white_content a:link{color:#333333;text-decoration:none}
.white_content a:visited{color:#333333;text-decoration:none}
.white_content a:hover{color:#000000;text-decoration:none}
.pay_menu{line-height:36px;background-color:#f5f5f5;font-size:16px;text-indent:10px;color:#000000;font-weight:bold;border-bottom:1px solid #dcdcdc}
.payico{width:199px;height:60px;border:5px solid #dcdcdc;text-align:center;line-height:60px;float:left;margin-right:15px;margin-left:17px;font-family:???ии?беиж?бниж?бо;font-size:18px;color:#cc0000;font-weight:bold;cursor:pointer;position:relative}
.payico p{position:absolute;display:block;right:-20px;top:-10px;font-size:12px;width:60px;height:30px;line-height:30px;background-color:#009900;color:#FFFFFF;font-weight:normal;margin:0;padding:0px}
.payico p span{font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-left:2px;padding-right:2px}
.payico img{margin:0 auto;text-align:center;width:122px;margin-top:15px}
.hrbt{border:1px solid #000000;color:#FFFFFF;font-size:12px;line-height:28px;width:100px;display:inline-block;cursor:pointer}
.white_content .hrbt:link, .white_content .hrbt:visited, .white_content .hrbt:hover, .white_content .hrbt:active{color:#fff;text-decoration:none}
.hbt{background-color:#333333}
.rbt{background-color:#cc0000}
.ddtable{width:100%}
.ddtable .ddt{border-bottom:1px solid #f5f5f5;font-size:14px;text-align:center}
.ddtable td{line-height:24px;text-align:center}
#downtips{display:none;width:160px;padding:8px 15px;height:80px;position:absolute;left:65px;border:#333 1px dotted;top:105px;background-color:#eee;border-radius:5px;color:#000;font-size:12px;text-align:left;line-height:180%}
#downtips b{color:#f00}
.player_op .bdshare-button-style0-16 .bds_more{color:#fff;margin:auto;line-height:35px;padding-left:12px;background-image:none}
.time{text-align:center;padding-bottom:20px}
.tables{border:#eee 1px solid;border-collapse:collapse}
.tables tr th{background-color:#eee;font-weight:normal;color:#666}
.tables tr th,.tables tr td{padding:5px;border:#eee 1px solid}
.searchr{width:982px}
.searchr .djmlist .ml li .songname{width:597px}
.photos_user li{width:238px;height:420px;float:left;margin:0 0 10px 8px;background-color:#f4f4f4;border:#ededed 1px solid}
.photos_user li img.photo{width:224px;height:285px;margin:8px}
.photos_user li span.pinfo{display:block;position:relative;height:52px;padding:10px 10px 10px 90px;border-bottom:#ededed 1px solid}
.photos_user li span.pinfo .name{display:block;font-size:14px;padding:8px 0}
.photos_user li span.pinfo img{position:absolute;width:52px;height:52px;left:20px}
.photos_user li span.pbt{display:block;border-top:#fff 1px solid;padding:10px 0 10px 15px}
.photos_user li span.pbt .like_num{background-color:#fff;margin-left:10px}

/*dj??б░ии?бо*/
#list_listbox{background-color:#fff}
.pub_path{font-size:12px;background:url(../images/path.gif) 0px 7px;height:37px;text-indent:35px;line-height:40px;overflow:hidden;background-repeat:no-repeat}
.pub_path a{color:#666666}
.pub_path a:link{color:#666666;text-decoration:none}
.pub_path a:visited{color:#666666;text-decoration:none}
.pub_path a:hover{color:#e60050;text-decoration:underline}
#remix_list_left{width:782px;float:left;background-color:#FFFFFF;overflow:hidden;border-right:1px solid #dcdcdc}
.remix_hot_title3{margin-left:13px;margin-top:10px;border-left:5px solid #666666;font-size:16px;line-height:22px;text-indent:10px;height:22px}
.remix_list_box{background:#ffffff;overflow:hidden}
.remix_list_box ul{padding:10px;margin:0px;overflow:hidden}
.remix_hot{clear:both;padding-top:10px}
.remix_hot li{margin:0px;padding:0px;float:left;width:97px;margin-left:8px;overflow:hidden;line-height:24px}
.remix_hot img{height:90px;width:90px;overflow:hidden;border:0px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.remix_hot li p{margin:0px;padding:0px;text-align:center}
.remix_new_title{font-size:16px;line-height:38px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;text-indent:10px;height:38px;background-color:#fafafa}
.remix_list_ct{padding:10px}
.remix_list_ct dl{overflow:hidden;clear:both;border-bottom:#dcdcdc 1px solid}
.remix_list_ct dt{width:120px;height:110px;float:left;overflow:hidden}
.remix_list_ct dt p{height:90px;overflow:hidden;margin:0px;padding:0px;margin-top:10px;position:relative}
.remix_list_ct dt p img{width:90px;height:90px;overflow:hidden;border:0px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.remix_list_ct dd{float:left;overflow:hidden;width:610px;margin-top:8px}
.remix_list_ct dd p{float:right;display:block;padding-right:10px}
.remix_list_ct dd h4{float:left;margin:0px;padding:0px;line-height:22px;font-size:14px;height:24px}
.remix_list_ct dd h4 a:link{color:#333333}
.remix_list_ct dd h4 a:visited{color:#333333}
.remix_list_ct dd h4 a:hover{color:#e60050;text-decoration:underline}
.remix_list_ct dd h5{font-weight:normal;margin:0px;padding:0px;clear:both;font-size:12px}
.remix_list_ct dd h5 a{display:block;float:left;line-height:24px}
.icohot{background:url(../images/bg.gif) no-repeat 0 -5px;text-indent:20px}
.icoplay a{background:url(../images/bg.gif) no-repeat -2px -26px;text-indent:18px}
.icoplay a:visited{}
#remix_list_right{width:217px;overflow:hidden;float:left}
.remix_join_title{border-bottom:1px solid #dcdcdc;background-color:#fafafa;height:36px;overflow:hidden;color:#333333}
.remix_join_title p{font-size:16px;border-left:5px solid #e60050;margin-left:10px;margin-top:7px;overflow:hidden;text-indent:15px;height:20px;line-height:20px}
.remix_join_title2{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;background-color:#fafafa;height:36px;color:#333333}
.remix_join_title2 p{font-size:16px;border-left:5px solid #e60050;margin-left:10px;margin-top:7px;text-indent:15px;height:20px;line-height:20px}
.remix_join_ct dl{clear:both;overflow:hidden;padding-left:10px;padding-right:10px;padding-top:15px}
.remix_join_ct dl dt{width:46px;float:left}
.remix_join_ct dl dt p{width:40px;height:40px;overflow:hidden}
.remix_join_ct dl dt p img{height:40px}
.remix_join_ct dl dd{float:left;width:150px;overflow:hidden}
.remix_join_ct dl dd h4{font-size:12px;font-weight:normal;clear:both;margin:0}
.remix_join_ct dl dd h4 span{font-size:9px;font-weight:normal;font-style:italic;margin-left:5px;color:#999999}
.remix_join_ct dl dd h5{font-size:12px;font-weight:normal;clear:both;line-height:20px;;margin:0}
.remix_join_ct dl dd h5 p{float:left}
.remix_music_hot_down dl{clear:both;height:50px;overflow:hidden;line-height:20px}
.remix_music_hot_down dl dt{width:39px;float:left;height:39px;overflow:hidden;line-height:40px;text-align:center;font-weight:bold;-moz-border-radius:50%;-webkit-border-radius: 50%;border-radius:50%}
.remix_music_hot_down dl dd{margin-left:6px;float:left;width:152px;height:40px;overflow:hidden;line-height:20px}
.remix_music_hot_down dl .num1{background-color:#e60050;color:#ffffff;font-size:18px}
.remix_music_hot_down dl .num2{background-color:#0066CC;color:#ffffff;font-size:18px}
.remix_music_hot_down dl .num3{background-color:#FFCC00;color:#ffffff;font-size:18px}
.remix_music_hot_down dl .num4{background-color:#f0f0f0;color:#000000;font-size:18px}
.dj_remix_info h1{font-size:16px;margin:0px;padding:0px;line-height:36px;font-weight:bold;text-indent:5px;color:#FFFFFF}
.dj_remix_info .djtx{width:160px;height:160px;overflow:hidden}
.dj_remix_info .djtx img{width:160px;height:160px}
.dj_remix_info .rtag p{font-size:12px;line-height:28px;text-indent:5px;color:#FFFFFF}
.dj_remix_info table{width:100%}

.login .option{border-bottom: 1px solid #D3D3D3;display: inline;float: left;width: 100%;margin: 0 20px 20px 0}
.login .option span{border: 1px solid #d3d3d3;width: 99px;height: 40px;display: inline;float: left;margin-left: 10px;text-align: center;line-height: 40px;position: relative;bottom: -1px;z-index: 1}
.login .option span.on{z-index: 2;border-bottom: 1px solid #ffffff}
.login .option span a{width: 99px;height: 40px;line-height: 38px;display: inline;float: left;background: #f7f6f6;color: #a2a2a2}
.snslogin{padding:10px 0 5px 0}
.other-account li{margin: 6px 0}
.other-account li a{display: inline-block;width: 160px;height: 36px;line-height: 36px;font-size: 16px;text-align: center;color: #fff}
.other-account li a i{display: inline-block;width: 30px;height: 20px;background: url(../images/snsicon.png) no-repeat;vertical-align: middle}
.qq{background-color: #0098E6}
.other-account li a.qq i{background-position: -3px -20px}
.wechat{background-color: #00B500}
.other-account li a.wechat i{background-position: 0px -40px}
.weibo{background-color: #EC0117}
.ablummlist{height:1079px}
.ablummlist .ml li{height:45px;line-height:45px}

.index_video_list{float:left;width:1000px;margin-top: 5px;}
.index_video_list li{float:left;width:145px;height:110px;margin:10px;list-style:none;padding: 0px;border-bottom: 0px dotted #ececec;margin-bottom: 5px;}
.index_video_list li a{position:relative;display:block;overflow:hidden;width:145px;height:105px;text-align:center}
.index_video_list li:hover .txt{color:#b80b0b;}
.index_video_list li img{width:145px;height:79px;}
.index_video_list li span{position:absolute;left:0;display:inline-block;width:145px;height:22px;font-weight: 100;font-size: 12px;}
.index_video_list li span.txt{bottom:0;z-index:3;color:#666;line-height:22px}

.video_list{width: 690px;margin-top: 15px;float: left;overflow: hidden;left: 0px;}
.video_list li{float: left;width: 150px;margin-right: 21px;}
.video_list li:hover h5,.video_list li:hover p{color:#b80b0b;}
.video_list li img{width: 150px;height: 90px;display: block;}
.video_list li h5{font-size: 12px;line-height: 16px;margin: 12px 12px 10px;width: 136px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.video_list li p{font-size: 12px;line-height: 16px;margin: 0 12px 21px;color: #a4a4a4;width: 136px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.video{width: 960px;float: left;background: #fff;padding: 20px;margin-bottom: 20px;padding-top: 0px;}
.video .titles{width: 100%;float: left;display: inline;padding-bottom: 10px;border-bottom: 1px solid #eee;color: #666;font-size: 18px;}
.video .list{width: 990px;margin-top: 15px;float: left;overflow: hidden;left: 0px;}
.video .list li{float: left;width: 220px;margin-right: 26px;}
.video .list li:hover h5,.video .list li:hover p{color:#b80b0b;}
.video .list li img{width: 220px;height: 124px;display: block;}
.video .list li h5{font-size: 14px;line-height: 16px;margin: 12px 12px 10px;width: 196px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video .list li p{font-size: 12px;line-height: 16px;margin: 0 12px 21px;color: #a4a4a4;width: 196px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video_play{width: 960px;height: 430px;background: #2a2a2a;float: left;position: relative;}
.cmp_left{float:left;width:715px;height: 430px;margin-top: 5px;}
/*chief_right*/
.other_video{float:left;width:300px;height:100%;background:#2a2a2a;position:absolute;top:0;right:0;z-index:10;}
.other_video h1{height:48px;line-height:48px;color:#dadada;font-size:18px;text-indent:15px;overflow:hidden;}
.other_video ul{width:295px;height:365px;overflow:hidden;position:relative;}
.other_video ul li{width:265px;height:65px;margin-bottom:7px;margin-left:15px;cursor:pointer;}
.other_video ul li a{display:block;width:265px;height:65px;overflow:hidden;color:#dadada;}
.other_video ul li a img{display:block;float:left;margin:4px 12px 0 4px;_display:inline-block;}
.other_video ul li a span{display:block;height:14px;line-height:14px;float:left;width:145px;overflow:hidden;margin:3px 0;}
.other_video ul li a span.play{color:#727272;}
.other_video ul li.current{background:#555;}
.other_video ul li.current a{color:#fff;}
.other_video ul li.current a span.play{color:#fff;}
.other_video ul li.slide{background:url(../images/lide.png) no-repeat;width:10px;height:198px;position:absolute;top:0;right:0;}
.video .map{width: 960px;padding: 20px 0 17px 0px;white-space: nowrap;font-size: 18px;font-weight: 400;color: #555;font-family: 'microsoft yaHei','??ei??ou',arial;}
.video .map a{font-size: 18px;font-weight: 400;color: #b80b0b;}
.video .map a:hover{color:#f30}
.video .map span{margin-left: 10px;}
.video .map .time{color: #999;font-size: 14px;}
.video .map .link{margin-left: 10px;font-size: 12px;line-height: 20px;display: inline-block;height: 22px;vertical-align: bottom;color: #333;}
.video .map .link a:hover{color:#f30}
.video .map  .hits{float: right;color: #999;margin-right: 20px;}
.video .map  .hits img{margin-right: 5px;}
.video .map .user{line-height: 35px;float: left;}
.video .map .user .face{margin-right: 10px;float: left;width: 35px;height: 35px;}
.video .map .user .face img{float: left;width: 35px;height: 35px;}
.video .wrap5{background-color: #FFF;float: left;padding: 10px 0px 10px 0px;width: 960px;}
.video .wrap5 .bdsharebuttonbox{float: left;}
.video .wrap5 .links{line-height: 35px;margin-left: 15px;text-align: center;float: left;}
.video .wrap5 .links a{margin-left: 20px;color: #999;}
.video .wrap5 .links a:hover{color:#f30;text-decoration:none;}
.video .wrap5 .doHits{line-height: 35px;float: right;margin-right: 20px;}
.video .wrap5 .doHits a{margin-left: 20px;color: #666;}
.video .wrap5 .doHits a:hover{color:#f30;text-decoration:none;}
.video .wrap5 .doHits .up{color: #b80b0b;}
.video .wrap5 .doHits .up i{width: 16px;height: 16px;background: url("../images/video_up.png") no-repeat;margin-right: 5px;vertical-align: -3px;display: inline-block;font-style: normal;}
.video .wrap5 .doHits .cai i{width: 16px;height: 16px;background: url("../images/video_cai.png") no-repeat;margin-right: 5px;vertical-align: -3px;display: inline-block;font-style: normal;}
.video .wrap5 .content{line-height: 35px;margin-left: 15px;text-align: center;float: left;}
.video .wrap5 .content a{margin-left: 20px;color: #999;}
.video .wrap5 .content .message i{width: 16px;height: 16px;background: url("../images/video_message.png") no-repeat;margin-right: 5px;vertical-align: -3px;display: inline-block;font-style: normal;}
.video .wrap5 .content .down i{width: 16px;height: 16px;background: url("../images/video_down.png") no-repeat;margin-right: 5px;vertical-align: -3px;display: inline-block;font-style: normal;}
.video .wrap5 .content .fav i{width: 16px;height: 16px;background: url("../images/video_fav.png") no-repeat;margin-right: 5px;vertical-align: -3px;display: inline-block;font-style: normal;}
.video  .word{color: #666;line-height: 25px;}

.malbum_index{width: 1050px;float: left;}
.record_list{width: 978px;float: left;padding: 10px;background-color: #fff;border: #eee 1px solid;}
.record_lable{width: 100%; }
.record_lable dl{width: 100%; float: left;}
.record_lable dt{width: 50px; float: left; line-height: 44px; color: #666; font-size: 16px;}
.record_lable dd{float: left; padding: 0 20px; font-size: 15px; line-height: 44px;}
.record_lable dd a{color: #666;}
.record_lable .abc dt{margin-right: 10px;}
.record_lable .abc dd{padding: 0 12px;}
.record_lable .current a, .record_lable a:hover{color: #b80b0b;}
.record_box .new_music{margin-top: 20px; margin-bottom: 20px;}
.new_music{width: 164px;float: left;margin-top: 10px;margin-right: 40px;margin-bottom: 20px;}
.new_music:last-child{margin-right: 0;}
.new_music dt{width: 164px;height: 159px;position: relative;overflow: hidden;}
.new_music dt img{cursor: pointer;transition: all 0.6s;}
.new_music dt img:hover{transform: scale(1.2);}  
.new_music dt .play{right: 10px;bottom: 6px;position: absolute;display: block;width: 32px;height: 32px;background: url("../images/ico_play.png") no-repeat;}
.new_music dt .malbum{right: 10px;bottom: 6px;position: absolute;display: block;width: 32px;height: 32px;background: url("../images/ico_malbum.png") no-repeat;}
.new_music dt .valbum{right: 10px;bottom: 6px;position: absolute;display: block;width: 32px;height: 32px;background: url("../images/ico_valbum.png") no-repeat;}
.new_music_title{width: 100%;font-size: 16px;color: #4a4a4a;line-height: 16px;margin-top: 10px;height: 16px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.new_music_name{color: #9b9b9b;line-height: 20px;height: 20px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.new_music_title a{width: 100%;font-size: 16px;color: #4a4a4a;line-height: 16px;height: 16px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.new_music_title a:hover{color: #b80b0b;} 
.new_music_name a{color: #9b9b9b;}
.new_music_name a:hover{color: #b80b0b;} 

.x5_page{float:left;width:100%;margin:10px 0;text-align: center;}
.x5_page a{padding: 6px 11px;line-height: 18px;border: 1px solid #F5F5F5;background: #F5F5F5;-moz-border-radius: 2px;-webkit-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;    margin-left: 11px;display: inline-block;vertical-align: middle;}
.x5_page a:hover{background-color: #E85252;border-color: #E85252;color: #fff;}
.x5_page a.current{background-color: #E85252;border-color: #E85252;color: #fff;}

.malbum_info{float:left;width:100%;_position:absolute;margin-top:-180px;position:relative;z-index:3;}
.malbum_info .malbum_pic{float:left;width:160px;height:160px;margin:10px;}
.malbum_info .malbum_pic img{width:100%;height:100%;border-radius:50%;}
.malbum_info .right{float:left;width:470px;margin-left: 10px;margin-top: 20px;}
.malbum_info h1{float:left;width:100%;height:30px;font:bold 18px/30px "Microsoft YaHei";color:#fff;overflow:hidden;}
.malbum_info .right li{float:left;width:230px;margin-right:20px;height:22px;font:13px/22px "Microsoft Yahei";color:#eee;margin:2px 0;list-style-type:none;}
.malbum_info .right li a{color:#eee;}
.malbum_info .right li.share{margin:0;width:230px;}
.malbum_bg{float:left;width:100%;height:180px;overflow:hidden;position:relative;}
.malbum_bg img{width:680px;display:block;}
.blur {	
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(50px); /* Chrome, Opera */
       -moz-filter: blur(50px);
        -ms-filter: blur(50px);    
            filter: blur(50px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=100, MakeShadow=false); /* IE6~IE9 */
}
.malbum_intro{float:left;width:100%;margin-bottom: 10px;font-family: Arial,Helvetica,"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53";font-size: 14px;line-height: 25px;color: #666;margin-top: 10px;}


.news{float:left;width:100%;margin-top: 10px;margin-bottom: 20px;}
.news li{float:left;width:100%;height:26px;padding:5px 0;border-bottom:#cdcdcd 1px dashed;list-style:none}
.news li a{float:left;height:26px;font:14px/26px Arial,"Microsoft YaHei";color:#333;background:url(../images/text.png) no-repeat 2px 4px;text-indent:20px;}
.news li a:hover{color:#b80b0b;}
.news li span{float:right;height:26px;font:13px/26px Arial,"Microsoft YaHei";color:#888;}

.news_info{width: 978px;float: left;padding: 10px;background-color: #fff;border: #eee 1px solid;}
.news_content{float:left;width:940px;margin:5px 10px 0 10px;font:13px/26px Arial,"Microsoft YaHei";}
.news_content h1{float:left;width:940px;font:bold 15px/30px Arial,"Microsoft YaHei";}
.news_content img{max-width:940px;border:0;display: block;}

.news_title{float:left;width:940px;height:40px;font:bold 16px/40px Arial,"Microsoft YaHei";color:#057fcb;margin:0 10px;border-bottom:1px dashed #ccc;text-align:center;}
.news_time{float:left;width:940px;height:30px;margin:0 10px;}
.news_time .left{float:left;width:550px;height:30px;font:14px/30px Arial,"Microsoft YaHei";color:#888;}
.news_time .left span{margin:0 5px;}
.news_time .share{float:right;text-align:right;}

.news_context{float:left;width:940px;margin:10px 0;}
.news_context li{float:left;width:450px;height:20px;font:13px/20px Arial,"Microsoft YaHei";margin:0 10px;}

.artist{width: 678px;margin: auto;margin-top: 10px;overflow: hidden;float: left;}
.artist .list{width:690px;overflow: hidden;}
.artist .list li{width:120px;height:165px;float:left;margin-right: 16px;}
.artist .list li img{width:120px;height:120px;}
.artist .list li a{display:block;position:relative;text-align:center;width: 120px;text-overflow: ellipsis;white-space: nowrap;}
.artist .list li a:hover{color: #b80b0b;}
.artist .song-title{font-size: 14px;word-wrap: break-word;width:120px;}
.artist .song-title a{height:30px;position:absolute;overflow: hidden;color: #262e35;}
.artist  .pagination{margin-left: 10px;margin-bottom: 10px;margin-top: 10px;}