.clearfix{*zoom: 1;}
.clearfix:before,
.clearfix:after{display: table;content: "";line-height: 0;}
.clearfix:after{clear: both;}
.hide-text{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.container-fluid{margin-right: auto;margin-left: auto;*zoom: 1;}
.container-fluid:before,
.container-fluid:after{display: table;content: "";line-height: 0;}
.container-fluid:after{clear: both;}
.container{margin-right: auto;margin-left: auto;*zoom: 1;width: 960px;background: #fff;}
.container:before,
.container:after{display: table;content: "";line-height: 0;}
.container:after{clear: both;}
.container-bg{margin-right: auto;margin-left: auto;*zoom: 1;padding: 0 10px;width: 960px;background: #fff;}
.container-bg:before,
.container-bg:after{display: table;content: "";line-height: 0;}
.container-bg:after{clear: both;}
.container-bg2{margin-right: auto;margin-left: auto;*zoom: 1;padding: 0 4px;width: 972px;background: #fff;}
.container-bg2:before,
.container-bg2:after{display: table;content: "";line-height: 0;}
.container-bg2:after{clear: both;}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,form,ul,ol,li,p,em,label,input,span,object,dl,dt,dd,table,tr,td,div,option,
button{margin: 0px;padding: 0px;outline: none;}
ul{list-style: none;}
body{font-family: Arial, Helvetica, "\5FAE\8F6F\96C5\9ED1", "\5b8b\4f53";font-size: 14px;line-height: 20px;color: #555;background: #f78d1d url(../images/bg.jpg) no-repeat center top;}
a{color: #555;text-decoration: none;}
a:hover,
a:focus{color: #0F820C;text-decoration: none;}
a:active{outline: 0;}
small{font-size: 85%;}
strong{font-weight: bold;}
em{font-style: normal;}
img{max-width: 100%;width: auto\9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
button,input,textarea{margin: 0;font-size: 100%;vertical-align: middle;}
button,input{*overflow: visible;line-height: normal;}input[type=submit],input[type=reset],input[type=button]{filter: chroma(color=#000000);}
button,label{cursor: pointer;}button::-moz-focus-inner,input::-moz-focus-inner{padding: 0;border: 0;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
textarea{overflow: auto;vertical-align: top;}
input.input{padding: 4px;width: 270px;height: 23px;line-height: 23px;vertical-align: middle;font-size: 14px;border: 1px solid #ddd;}
input.code{width: 60px;text-align: center;}
input.error{border: 1px solid #ff7d23;}
textarea{padding: 4px;width: 270px;line-height: 23px;font-size: 14px;border: 1px solid #ddd;}
.unedit-input{overflow: hidden;white-space: nowrap;}
.unedit-textarea{width: auto;height: auto;}
input.radio,
input.checkbox{margin: 4px 0 0;*margin-top: 0;margin-top: 1px \9;line-height: normal;}
.radio.inline,
.checkbox.inline{display: inline-block;padding-top: 5px;margin-bottom: 0;vertical-align: 1px;}
.form-title{margin-bottom: 10px;height: 30px;font-size: 18px;border-bottom: 1px dotted #ccc;}
.form{*zoom: 1;}
.form:before,
.form:after{display: table;content: "";line-height: 0;}
.form:after{clear: both;}
.form dt{padding: 14px 0 0 0;width: 20%;height: 26px;line-height: 23px;text-align: right;color: #777;}
.form em{font-family: Verdana, Helvetica, sans-serif;color: #e23636;}
.form dd{padding: 7px 0;width: 80%;}
.form dd.text{padding: 14px 0 0 0;height: 26px;line-height: 23px;color: #000;}
.form dd em{color: #999;padding: 0 5px;}
.form dd em.red{color: #e23636;}
.form dd em.light{color: #488C00;}
.form dd .radio{vertical-align: 1px;}
.form .upload_queue{display: none;width: 80%;}
.form span{margin-left: 10px;padding: 8px 5px 7px 2px;height: 25px;vertical-align: middle;color: #a8a8a8;background: url(../images/tip-small.png) no-repeat 0 50px;}
.form span.correct{padding-top: 6px;padding-left: 27px;color: #0F820C;background-position-y: 4px;}
.form span.error{padding-top: 7px;padding-left: 27px;color: #e15252;background-position-y: -53px;}
.form span.tip{float: left;margin: 0 0 0 10px;padding: 5px 11px;height: 20px;color: #999;background: #f3f3f3;}
.form span#upload_msg{float: left;}
.form span#J_sms_tip{display: none;}
.form em.tip{color: #999;}
.form strong{font-weight: normal;color: #0F820C;}
.form #J_imgCode{width: 85px;height: 31px;border: 1px solid #D2D6D9;}
.form a{font-size: 13px;}
.form.inline dt,
.form.inline dd{float: left;}
.form.min dt{width: 14%;}
.form.min dd{width: 86%;}
.dropdown-title span{display: inline;padding-right: 11px;width: 1px;height: 19px;line-height: 19px;background: url(../images/dropdown.png) no-repeat 7px 5px;}
.dropdown-title:hover span{background-position-y: -49px;}
.dropdown-meun{display: none;position: absolute;z-index: 1000;padding: 5px 0;border: 1px solid #D2D6D9;background: #fff;}
.dropdown-meun a{display: block;padding-left: 6px;height: 27px;line-height: 27px;}
.dropdown-meun a:hover{background: #EEF0EB;}
.dropdown-meun a:hover em{color: #0F820C;}
.dropdown-meun a:active{background: #EEF0EB;}
.dropdown-meun .divider{padding: 0;height: 1px;margin: 3px 1px;overflow: hidden;background-color: #eee;border-bottom: 1px solid #fff;}
.dropdown-meun em{font-family: Arial;font-size: 12px;color: #bbbbbb;}
.close{float: right;margin: 0;padding: 1px 4px 0 4px;*padding: 3px 2px 0 2px;font-size: 16px;*font-size: 13px;*font-weight: bold;font-family: Arial;color: #fff;line-height: 15px;background: #6AC20C;}
.close:hover,
.close:focus{color: #fff;cursor: pointer;background: #ff7e00;}
button.close{cursor: pointer;padding: 7px 12px;*padding: 6px 12px 3px 12px;font-size: 14px;font-weight: normal;}
button.close:hover,
button.close:focus{cursor: pointer;color: #000;background: #ffffff;}
.btn{display: inline-block;*display: inline;*zoom: 1;margin: 0;padding: 6px 12px;*padding: 6px 13px 0 13px;text-align: center;cursor: pointer;border: 1px solid #e3e3e3;color: #777;background: #f3f3f3;*filter: chroma(color=#000000);*margin-left: .3em;}
.btn:first-child{*margin-left: 0;}
.btn:hover,
.btn:focus{color: #3B3B3B;}
.btn.active,
.btn:active{outline: 0;}
.btn.disabled{cursor: default;opacity: 0.65;filter: alpha(opacity=65);}
.btn.min{line-height: 17px;font-size: 13px;padding: 2px 7px;*padding: 3px 8px 0 8px;}
.btn.primary{color: #fff;border-color: #5ead1f;background: #67C530;}
.btn.primary:hover,
.btn.primary:focus{color: #fff;background: #6bcd32;}
.btn.primary2{color: #fff;border-color: #f89e00;background: #ffb001;}
.btn.primary2:hover,
.btn.primary2:focus{color: #fff;background: #ffb701;}
.btn.loading{padding-left: 29px;color: #c3c3c3;border-color: #e8e8e8;background: #f0f0f0 url(../images/loading-btn.gif) no-repeat 7px center;}
.btn.loading:hover,
.btn.loading:focus{color: #c3c3c3;background: #f5f5f5 url(../images/loading-btn.gif) no-repeat 7px center;}
.btn.disabled{color: #c3c3c3;border-color: #e8e8e8;background: #f0f0f0;}
.btn.disabled:hover,
.btn.disabled:focus{color: #c3c3c3;background: #f5f5f5;}
.btn.chk{padding: 3px 10px 2px 26px;color: #fff;border-color: #f8a621;background: #FAC051 url(../images/dancelist-icons.png) no-repeat -91px 0;}
.btn.chk:hover{color: #fff;border-color: #fa9b00;background-color: #F9BB45;background-position-y: -27px;}
.btn.min.chk{background-position-y: -2px;}
.btn.min.chk:hover{background-position-y: -29px;}
.btn.play{padding: 3px 9px 2px 26px;background: #fbfbfb url(../images/dancelist-icons.png) no-repeat -91px -55px;}
.btn.play:hover{background-position-y: -83px;}
.btn.min.play{background-position-y: -57px;}
.btn.min.play:hover{background-position-y: -85px;}
.btn.add{padding: 3px 9px 2px 26px;background: #fbfbfb url(../images/dancelist-icons.png) no-repeat -91px -111px;}
.btn.add:hover{background-position-y: -139px;}
.btn.min.add{background-position-y: -113px;}
.btn.min.add:hover{background-position-y: -141px;}
.btn.del{padding: 3px 9px 2px 26px;background: #fbfbfb url(../images/dancelist-icons.png) no-repeat 7px -351px;}
.btn.del:hover{background-position-y: -391px;}
.btn.min.del{background-position-y: -353px;}
.btn.min.del:hover{background-position-y: -393px;}
.btn.random{padding: 3px 9px 2px 27px;background: #fbfbfb url(../images/dancelist-icons.png) no-repeat -91px -167px;}
.btn.random:hover{background-position-y: -195px;}
.btn.good{line-height: 15px;font-size: 12px;padding: 5px 9px 3px 28px;background: #fbfbfb url(../images/blog-icons.png) no-repeat -228px -46px;}
.btn.good:hover{background: #fbfbfb url(../images/blog-icons.png) no-repeat -228px -46px;}
.pagination{display: inline-block;margin: 0 auto;height: 30px;border-left: 1px solid #D2D6D9;}
.pagination li{display: inline;}
.pagination li a{float: left;display: block;padding: 0 10px;height: 28px;line-height: 28px;text-decoration: none;background-color: #fff;border: 1px solid #D2D6D9;border-left-width: 0;}
.pagination li  a.current {font-weight: bold;color: #0F820C;cursor: default;background: #f3f6f0;}
.min-pagination{margin: 0 auto;height: 27px;border-left: 1px solid #D2D6D9;}
.min-pagination li{display: inline;}
.min-pagination li a{float: left;display: block;padding: 0 10px;height: 25px;line-height: 25px;text-decoration: none;background-color: #fff;border: 1px solid #D2D6D9;border-left-width: 0;}
.min-pagination li.active a{font-weight: bold;color: #0F820C;cursor: default;background: #f3f6f0;}
.message_bg{padding: 20px;text-align: center;}
.message_bg span{margin: 0 auto;padding: 13px 10px 16px 55px;text-align: left;color: #999;}
.message_bg .message{font-size: 16px;line-height: 51px;font-weight: bold;color: #777;background: url(../images/tip.png) no-repeat 0 2px;}
.message_bg em{color: #e23636;font-weight: bold;}
.message_bg .error{background-position-y: -107px;}
.message_bg .tip{background-position-y: -217px;}
.message_bg .question{background-position-y: -325px;}
.message_bg .warn{background-position-y: -435px;}
.overlay-bg{width: 650px;padding: 5px;background: #000000;background: rgba(0, 0, 0, 0.3);background: transparent\9;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99555555, endColorstr=#99555555);-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99555555, endColorstr=#99555555);}
.overlay{text-align: left;background: #fff;}
.overlay-header{padding: 7px 20px;border-bottom: 1px solid #5ead1f;background: #6AC20C;color: #fff;}
.overlay-header .close{margin-top: 7px;*margin-top: 5px;}
.overlay-header h3{margin: 0;padding-top: 6px;font-size: 16px;height: 24px;}
.overlay-icon{padding-left: 25px;background: url(../images/overlay.png) no-repeat -8px 0;}
.overlay-icon.reg{background-position-y: -54px;}
.overlay-icon.sign{background-position-y: -10px;}
.overlay-icon.edit{background-position: -7px -96px;}
.overlay-icon.addbox{background-position-y: -139px;}
.overlay-icon.tip{background-position-y: -183px;}
.overlay-icon.upload{background-position-y: -226px;}
.overlay-icon.shop{background-position: -7px -270px;}
.overlay-body{*zoom: 1;position: relative;overflow-y: auto;padding: 20px;background: #fff;}
.overlay-body:before,
.overlay-body:after{display: table;content: "";line-height: 0;}
.overlay-body:after{clear: both;}
.overlay-footer{padding: 7px 20px;margin-bottom: 0;text-align: right;background-color: #f7f7f7;border-top: 1px solid #edecec;*zoom: 1;}
.overlay-footer:before,
.overlay-footer:after{display: table;content: "";line-height: 0;}
.overlay-footer:after{clear: both;}
.overlay-footer .close{margin-left: 10px;}
.thirdlogin{padding: 0 0 0 20px;*zoom: 1;}
.thirdlogin:before,
.thirdlogin:after{display: table;content: "";line-height: 0;}
.thirdlogin:after{clear: both;}
.thirdlogin li{padding-top: 5px;height: 50px;}
.thirdlogin li.tt{height: 25px;color: #ff7e00;}
.thirdlogin a{display: inline-block;_display: inline;float: left;margin-right: 15px;padding: 0 20px 0 45px;height: 33px;line-height: 33px;letter-spacing: 0.5px;color: #fff;background: #0385d7 url(../images/thirdlogin.png) no-repeat;}
.thirdlogin a:hover{color: #fff;background-color: #006fb4;}
.thirdlogin a.tqq{background-color: #26afe8;background-position-y: -40px;}
.thirdlogin a.tqq:hover{background-color: #179ed7;}
/* @group returnTop*/#return-top{display: none;position: fixed;_position: absolute;z-index: 999;right: 35px;bottom: 150px;_bottom: auto;width: 36px;height: 65px;text-indent: -999px;overflow: hidden;background-image: url(../images/returntop.png);_background-image: url(../images/returntop-png8.png);background-repeat: no-repeat;background-position: 0 0;}
#return-top:hover{background-position: 0 -65px;}
/* @end*/.header{padding: 2px 0 0 4px;width: 956px;height: 64px;}
.logo{float: left;width: 300px;}
.history{float: left;_display: inline;position: relative;margin: 18px 5px 0 0;font-size: 13px;border: 2px solid #e8e8e8;background: #fbfbfb url(../images/www-top-icon.png) no-repeat 2px -226px;}
.history a.dd{display: block;padding: 3px 0 0 21px;width: 72px;height: 22px;color: #a4a4a4;background: url(../images/www-top-icon.png) no-repeat 76px -549px;}
.history a.dd:hover{background: url(../images/www-top-icon.png) no-repeat 76px -579px;}
.history em{color: #999;}
.history dl{display: none;position: absolute;z-index: 1100;padding: 2px 5px 5px 5px;border: 2px solid #e8e8e8;width: 300px;background: #fff;}
.history dt,
.history dd{float: left;width: 23px;height: 29px;line-height: 29px;border-bottom: 1px dashed #ececec;}
.history dt{padding-top: 5px;height: 24px;}
.history dd{width: 277px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.history .btns{padding-top: 6px;height: 28px;line-height: 20px;border-bottom: 0;}
.search{float: left;padding-top: 18px;width: 399px;height: 42px;}
.search_cd{float: left;padding-left: 6px;}
.search_cd a{display: block;width: 65px;height: 29px;line-height: 29px;text-align: center;color: #fff;background: #fbc144;}
.search_cd a:hover{background: #fbb536;}
.search_press{float: left;width: 265px;height: 25px;border: 2px solid #6AC20C;}
.search_press div{float: left;}
.search_press .key input{padding: 2px 8px 0 26px;border: 0;width: 170px;height: 23px;*height: 21px;background: #fff url(../images/www-top-icon.png) no-repeat 4px -380px;*background-position-y: -382px;}
.search_press .submit{padding-left: 6px;background: #6AC20C;}
.search_press .submit input{border: 0;width: 55px;height: 25px;color: #fff;letter-spacing: 6px;background: #6AC20C;}
.login{float: left;padding-top: 12px;width: 150px;}
.login li{float: left;width: 26px;}
.login li p{width: 90px;}
.login .A,
.login .N{padding-top: 2px;}
.login .A{width: 46px;}
.login .A .dropdown-title{display: block;width: 37px;height: 37px;}
.login img{width: 37px;height: 37px;}
.login .N{width: 104px;height: 20px;line-height: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.login .un{color: #999;padding: 0 0 0 30px;width: 120px;}
.login .un img{width: 20px;height: 20px;}
.login .i{display: block;height: 16px;width: 18px;background: url(../images/www-header.png) -5px 0;}
.login .i:hover,
.login .i.this{background-position-y: -36px;}
.login .m,
.login .m.this,
.login .m:hover{background-position-x: -128px;}
.login .p,
.login .p.this,
.login .p:hover{background-position-x: -47px;}
.login .d,
.login .d.this,
.login .d:hover{background-position-x: -86px;}
.login .r,
.login .r.this,
.login .r:hover{background-position-x: -167px;}
div.nav{width: 972px;height: 75px;background: url(../images/www-nav-bg-v5.1.png) no-repeat;}
div.nav .main{float: right;padding: 3px 0 0 0;width: 864px;height: 37px;overflow: hidden;}
div.nav .main li{float: left;display: block;padding: 5px 3px 0 1px;height: 32px;background: url(../images/www-top-icon.png) no-repeat right -621px;}
div.nav .main li.this{margin-left: -2px;padding-left: 3px;padding-right: 2px;*z-index: 0;background: url(../images/www-nav-this-v5.1.png) repeat-x;}
div.nav .main li.NB1{margin: 0;padding-right: 0;width: 70px;background: url('');}
div.nav .main a{display: inline-block;padding: 5px 6px;color: #fff;font-size: 14px;}
div.nav .main a.this,
div.nav .main a:hover{color: #fbff00;}
div.nav .sub{float: left;padding: 0 20px;width: 932px;height: 29px;border-top: 0;font-size: 13px;}
div.nav .sub li{float: left;margin: 8px 10px 0 0;padding: 0 10px 0 0;background: url(../images/www-top-icon.png) no-repeat right -425px;}
div.nav .sub li.R{float: right;}
div.nav .sub li.NB2{margin-right: 0;padding-right: 0;background: url('');}
div.nav .sub li.SZ{padding-left: 50px;}
div.nav .sub a{font-size: 13px;color: #777;}
div.nav .sub a.light{color: #69C01B;}
div.nav .sub a:hover,
div.nav .sub a.light:hover{color: #0F820C;}
div.nav .sub a.s2d{padding-left: 16px;padding-right: 9px;background: url(../images/www-savetodesk.png) no-repeat 0 2px;}
div.nav .sub a.s2d:hover{background-position-y: -34px;}
div.nav .sub a.f2d{padding-left: 17px;background: url(../images/www-savetodesk.png) no-repeat 0 -70px;}
div.nav .sub a.f2d:hover{background-position-y: -106px;}
.dancelist th{padding: 0;color: #999;height: 31px;line-height: 31px;text-align: left;font-weight: normal;border-top: 1px solid #a7c4a1;border-bottom: 1px solid #ececec;background: #fcfcfc;}
.dancelist td{padding: 10px 0 9px 0;color: #999;border-bottom: 1px dotted #ececec;}
.dancelist .add,
.dancelist .play,
.dancelist .fav,
.dancelist .down,
.dancelist .dlmp3,
.dancelist .cd{display: block;padding: 0;width: 17px;height: 17px;background: url(../images/dancelist-icons.png) no-repeat 0 -260px;}
.dancelist .cd{width: 19px;height: 18px;background-position: -1px -179px;}
.dancelist .cd:hover{background-position: -41px -179px;}
.dancelist .add{background-position-y: -134px;}
.dancelist .add:hover{background-position: -39px -134px;}
.dancelist .play{float: right;background-position: 1px -3px;}
.dancelist .play:hover{background-position: -39px -3px;}
.dancelist .fav{background-position: 1px -47px;}
.dancelist .fav:hover{background-position-x: -39px;}
.dancelist .down{float: right;background-position: 0 -91px;}
.dancelist .down:hover{background-position-x: -40px;}
.dancelist .dlmp3{width: 20px;background-position: 8px -92px;}
.dancelist .type{color: #b3b3b3;}
.dancelist .type:hover{color: #0F820C;}
.dancelist .up{display: block;padding: 0;width: 16px;height: 16px;background: url(../images/music_up.png);margin-left: 5px;}
i.hot,
i.recmd,
i.mp3{display: inline-block;width: 20px;height: 16px;background: url(../images/dancelist-icons.png) no-repeat -2px -478px;}
i.recmd{width: 17px;background-position-y: -435px;}
i.mp3{width: 17px;background-position-x: -67px;}
a.chkbox{display: inline-block;padding: 0;width: 17px;height: 17px;background: url(../images/dancelist-icons.png) no-repeat 0 -260px;}
a.chkbox:hover{background-position-y: -281px;}
a.chkbox.this,
a.chkbox.this:hover{background-position-y: -301px;}
.span4,
.span10,
.span14{_display: inline;float: left;}
.span4{margin-left: 20px;width: 260px;}
.span10{width: 680px;}
.span14{width: 960px;}
.position{padding: 8px 0 8px 14px;width: 946px;height: 20px;color: #555;background: url(../images/www-list.png) no-repeat -70px 12px;}
.position li{float: left;padding: 0 15px 0 6px;background: url(../images/www-list.png) no-repeat right -21px;}
.position li.P{color: #488C00;background: url('');}
.four-nav{height: 38px;list-style: none;}
.four-nav li{float: left;width: 240px;}
.four-nav a{display: block;width: 240px;height: 38px;text-align: center;line-height: 38px;font-size: 14px;color: #353535;}
.four-nav a.pc{background: #e4f2d9 url(../images/icon-four-nav.png) no-repeat 10px -133px;}
.four-nav a.pc:hover{color: #387b05;background-color: #dcefcd;}
.four-nav a.ios{padding-left: 36px;width: 204px;background: #d6e8fe url(../images/icon-four-nav.png) no-repeat 25px -86px;}
.four-nav a.ios:hover{color: #1a65bf;background-color: #cbe0fb;}
.four-nav a.mp3{background: #ffe9ea url(../images/icon-four-nav.png) no-repeat 10px 7px;}
.four-nav a.mp3:hover{color: #d5394d;background-color: #fde0e4;}
.four-nav a.radio{background: #fff5da url(../images/icon-four-nav.png) no-repeat 30px -42px;}
.four-nav a.radio:hover{color: #dc9f12;background-color: #fcf1d2;}
.theme_intro{float: left;padding: 10px;width: 656px;border: 2px solid #52AA00;line-height: 25px;background: #fcfcfc;}
.theme_intro img,
.theme_intro p{float: left;}
.theme_intro img{margin-right: 10px;}
.theme_intro strong{font-size: 16px;color: #0F820C;}
.theme_intro span{color: #f89406;}
.tags{float: left;padding: 2px 2px 5px 2px;width: 672px;border: 2px solid #52AA00;background: #fcfcfc;}
.tags li{float: left;_display: inline;margin: 5px 2px 3px 6px;padding: 2px 6px;font-size: 12px;border: 1px solid #e5e5e5;background: #fff;}
.tags li.T{margin: 0 0 3px 0;padding: 5px 0 0 13px;height: 26px;width: 659px;font-size: 14px;border: 0;border-bottom: 1px solid #D9DADC;background: #fff url(../images/www-list.png) no-repeat -73px -39px;}
.tags li.this{border-color: #a3c688;background: #ebfadc;}
.tags div{*zoom: 1;float: left;display: block;padding: 3px 0 7px 0;width: 614px;line-height: 27px;border-bottom: 1px solid #fff;color: #777;font-size: 13px;line-height: 23px;}
.tags div:before,
.tags div:after{display: table;content: "";line-height: 0;}
.tags div:after{clear: both;}
.tags div.T{display: block;margin: 0 0 3px 0;padding: 5px 0 0 13px;height: 26px;width: 659px;font-size: 14px;border: 0;border-bottom: 1px solid #D9DADC;background: #fff url(../images/www-list.png) no-repeat -73px -39px;}
.tags div.ST{padding: 9px 0 0 8px;width: 40px;border: 0;}
.tags div.months{padding: 3px 0 2px 0;border-top: 1px solid #eeeeee;}
.tags div a{float: left;display: inline-block;margin: 5px 5px 0 0;padding: 0 5px;}
.tags div a.current{color: #fff;background: #64b81e;}
.tags div a:hover{color: #fff;background: #82bd51;}
.tags div.zclas a{}
.tags div.zclas a.current{color: #fff;background: #64b81e;}
.tags div.zclas a:hover{color: #fff;background: #82bd51;}
.tags div.months a{font-weight: bold;}
.tags div.months a.current{color: #fff;background: #f69d22;}
.tags div.months a:hover{color: #fff;background: #f0b55d;}
.tags div.zabc a{font-weight: bold;margin: 5px 4px 0 0;}
.tags div.zabc a.current{color: #fff;background: #f69d22;}
.tags div.zabc a:hover{color: #fff;background: #f0b55d;}
.mp3_upload{height: 35px;overflow: hidden;}
.mp3_upload_login{margin-top: 20px;padding: 8px 0 0 10px;width: 650px;height: 27px;color: #777;background: url(../images/upload-vdisk.png) no-repeat;}
.mp3_upload_login a{color: #1371c7;}
.vdisk{float: left;margin-top: -20px;width: 660px;height: 35px;}
.mp3_search{float: left;_display: inline;margin-left: 10px;padding: 3px;height: 27px;width: 282px;background: #DBEDF5;border: 1px solid #9BC9DF;}
.mp3_search .key{float: left;padding: 3px 3px 3px 10px;width: 206px;height: 21px;background: #fff;}
.mp3_search .key input{width: 203px;height: 17px;line-height: 17px;border: 0;}
.mp3_search .submit{float: left;width: 60px;height: 25px;border: 1px solid #fff;background: #2A9EFF;}
.mp3_search .submit input{width: 60px;height: 25px;color: #fff;line-height: 25px;border: 0;background: #2A9EFF;}
.list_type{float: left;margin-top: 10px;width: 679px;height: 35px;}
.list_type .R{float: right;}
.list_type a{position: relative;display: block;float: left;margin: 7px -1px 0 0;width: 84px;height: 27px;line-height: 27px;text-align: center;border: 1px solid #D2D6D9;border-bottom: 0;background: #FBFBFB;}
.list_type a.this{margin: 1px 0 -6px 0;width: 86px;height: 41px;line-height: 37px;color: #fff;border: 0;background: url(../images/www-list.png) no-repeat 0 -74px;}
.list_type a.hot{width: 64px;color: #f89b19;border-color: #f9cd6b;background: #FFF5DB;}
.list_type a.hot:hover{color: #fff;border-color: #f8a621;background: #FAC051;}
.top-div{margin-bottom: 10px;width: 958px;border: 1px solid #D2D6D9;background: #fbfbfb;}
.top-nav{padding: 0 10px;width: 117px;text-align: center;}
.top-nav li{margin-top: 15px;padding: 0 20px;}
.top-nav .T{padding: 7px 0 0 0;margin: 0 0 20px 0;height: 30px;line-height: 30px;font-size: 15px;font-weight: bold;background: url('');border-bottom: 1px solid #ececec;}
.top-nav a{display: block;padding: 57px 0 0 0;color: #777;background: url(../images/top-icons.png) no-repeat 13px -102px;}
.top-nav a:hover,
.top-nav a.this{background-position-y: 0;}
.top-nav .type{background-position-x: -509px;}
.top-nav .today{background-position-x: -92px;}
.top-nav .yestoday{background-position-x: -196px;}
.top-nav .week{background-position-x: -301px;}
.top-nav .month{background-position-x: -404px;}
.top-near{padding: 0 10px;width: 117px;}
.top-near li{padding: 0 5px;height: 33px;line-height: 33px;border-bottom: 1px dashed #ececec;}
.top-near .T{margin-bottom: 7px;padding: 7px 0 0 5px;height: 30px;line-height: 30px;font-size: 15px;font-weight: bold;border-bottom: 1px solid #ececec;}
.top-near a{line-height: 27px;color: #555;}
.top-near a:hover,
.top-near a.this{color: #0F820C;}
.top-near a:hover em,
.top-near a.this em{color: #0F820C;}
.top-subnav{margin: 0 -10px 15px -10px;width: 820px;height: 37px;border-bottom: 1px solid #dee2e5;background: #fcfcfc;}
.top-subnav a{display: inline-block;margin: 0 0 -1px -1px;float: left;width: 90px;height: 37px;line-height: 37px;text-align: center;border-left: 1px solid #dee2e5;}
.top-subnav a.this{color: #0F820C;font-weight: bold;height: 38px;line-height: 38px;background: #fff;}
.top-subnav a.this.RB{border-right: 1px solid #dee2e5;}
.top-subnav a:hover{background: #f5f5f5;}
.list_border{float: left;padding: 16px 10px 10px 10px;width: 658px;border: 1px solid #D2D6D9;}
.list_border.top{padding-top: 0;width: 800px;border-width: 0 0 0 1px;border-color: #dee2e5;background: #fff;}
.list_border .dancelist{float: left;margin: 12px 0;width: 658px;}
.list_border .dancelist th{background: #f7f7f7;}
.list_border em{display: block;width: 28px;text-align: center;font-size: 16px;}
.list_border .n1,
.list_border .n2,
.list_border .n3{font-size: 19px;}
.list_border .n1{color: #e6072c;}
.list_border .n2{color: #f67a00;}
.list_border .n3{color: #4da200;}
.list_border .btns{margin-bottom: 12px;width: 658px;}
.list_border .btns-min a,
.list_border .btns a{margin: 0;}
.list_border.top .dancelist,
.list_border.top .btns{width: 800px;}
.introduce{margin: 10px auto;padding: 5px 5px 3px 10px;width: 945px;font-size: 13px;border-top: 2px solid #53AE00;border-bottom: 1px solid #efefef;color: #777;background: #fcfcfc;}
.introduce em,
.min-list em,
.top-near em{font-family: Arial;font-size: 12px;color: #bbbbbb;}
.user-list{*zoom: 1;padding-bottom: 5px;border: 1px solid #D2D6D9;}
.user-list:before,
.user-list:after{display: table;content: "";line-height: 0;}
.user-list:after{clear: both;}
.user-list li,
.user-list img,
.user-list p{float: left;}
.user-list li{padding: 5px 10px;width: 238px;border-bottom: 1px dashed #e9e9e9;}
.user-list img{margin-right: 10px;width: 54px;height: 54px;}
.user-list p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 174px;color: #777;font-size: 13px;}
.user-list p.N{font-size: 14px;}
.user-list span{color: #999;}
.user-list em{color: #488C00;}
.min-list{margin-top: 10px;padding-bottom: 5px;border: 1px solid #D2D6D9;}
.min-list li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 6px 10px 5px 10px;width: 238px;border-bottom: 1px dashed #e9e9e9;}
.min-list a:hover em{color: #0F820C;}
.user-list li.T,
.min-list li.T{margin-bottom: 5px;padding: 8px 8px 0 20px;width: 230px;height: 27px;font-size: 15px;font-weight: bold;border-bottom: 1px solid #e9e9e9;background: #fcfcfc url(../images/blog-icons.png) no-repeat -252px -76px;}
.user-list .more,
.min-list .more{float: right;font-weight: normal;font-size: 13px;color: #999;}
.gg260{margin-top: 10px;width: 250px;padding: 4px;height: 250px;border: 1px solid #D2D6D9;}
.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video_list{*zoom: 1;}
.video_list:before,
.video_list:after{display: table;content: "";line-height: 0;}
.video_list:after{clear: both;}
.video_list li{float: left;padding: 0 9px 0 0;width: 320px;height: 190px;display: inline-block;}
.video_list img{width: 320px;height: 180px;}
.video_list p{position: relative;margin-top: -37px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 320px;height: 37px;line-height: 37px;font-size: 14px;color: #fff;text-align: center;background: #000000;background: rgba(0, 0, 0, 0.6);background: transparent\9;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99333333, endColorstr=#99333333);-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99333333, endColorstr=#99333333);}
.themes{margin-top: 10px;padding: 0 0 5px 0;width: 958px;border: 1px solid #D2D6D9;background: #fcfcfc;}
.themes li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;_display: inline;margin: 5px 0 0 8px;font-size: 13px;width: 128px;height: 20px;}
.themes li.T{margin: 0 0 3px 0;padding: 5px 0 0 20px;height: 26px;width: 938px;font-size: 14px;border: 0;border-bottom: 1px solid #D9DADC;background: #fff url(../images/www-list.png) no-repeat -68px -39px;}
.themes li.img{margin-bottom: 5px;width: 128px;height: 128px;}
.themes li img{width: 128px;height: 128px;}
.themes li p{position: relative;margin-top: -31px;width: 128px;height: 31px;line-height: 31px;font-size: 14px;color: #fff;text-align: center;background: #000000;background: rgba(0, 0, 0, 0.6);background: transparent\9;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99333333, endColorstr=#99333333);-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99333333, endColorstr=#99333333);}
.themes li.line{margin: 8px 0 4px 8px;width: 942px;height: 1px;line-height: 1px;font: 0 / a;border-bottom: 1px solid #ececec;}
.themes em{font-family: Arial;font-size: 12px;color: #bbbbbb;}
.themes a:hover em{color: #0F820C;}
.footer{position: relative;margin-top: 10px;padding: 10px 0 6px 11px;width: 949px;text-align: left;font-size: 13px;line-height: 23px;color: #999;border-top: 1px solid #dfdfdf;}
.footer a{color: #999;}
.footer ul{float: left;width: 158px;}
.footer ul .t{color: #555;font-weight: bold;}
.footer ul a{color: #777;}
.footer ul a:hover{color: #0F820C;}
.footer ul a:hover em{color: #0F820C;}
.footer ul li.icon{padding-left: 25px;background: url(../images/www-header.png) no-repeat 0 -95px;}
.footer ul li.andr{margin: 5px 0;}
.footer ul li.ios{background-position-y: -129px;}
.footer ul li.qzone{margin: 5px 0;background-position-y: -196px;}
.footer ul li.tqq{margin: 0 0 5px 0;background-position-y: -163px;}
.footer ul li.sina{background-position-y: -229px;}
.footer em{font-family: Arial;font-size: 12px;color: #bbbbbb;}
.footer .copyright{float: left;margin-top: 10px;padding-top: 10px;width: 100%;text-align: center;line-height: 19px;font-size: 13px;border-top: 1px dotted #ccc;}
.footer .copyright a{color: #999;}
.footer.fixed{position: fixed;bottom: 0;}
.R{float: right;}
.L{float: left;}
.hide{display: none;}
.show{display: block;}
.invisible{visibility: hidden;}
.affix{position: fixed;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.pointer{cursor: pointer;}
.cursor{cursor: default;}
.MG-L10{margin-left: 10px;}
.MG-T10{margin-top: 10px;}
.MG-B10{margin-bottom: 10px;}
.MG-T05{margin-top: 5px;}
.MG-B05{margin-bottom: 5px;}
.MG-T06{margin-top: 6px;}
.MG-B06{margin-bottom: 6px;}
.MG-B20{margin-bottom: 20px;}
.fav_one .T{padding: 1px 0 0 25px;height: 23px;font-size: 16px;font-weight: bold;background: url(../images/www-header.png) no-repeat -190px -177px;}
.fav_one .btns{padding: 10px 0 0 0;}
.fav_one span{margin-left: 10px;padding: 8px 5px 7px 2px;height: 25px;vertical-align: middle;color: #a8a8a8;background: url(../images/tip-small.png) no-repeat 0 50px;}
.fav_one span.correct{padding-top: 6px;padding-left: 27px;color: #0F820C;background-position-y: 4px;}
.fav_one span.error{padding-top: 7px;padding-left: 27px;color: #e15252;background-position-y: -53px;}
.fav_box{padding: 10px 0 0 25px;background: url(../images/www-header.png) no-repeat -190px -224px;}
.fav_box .TT{line-height: 16px;height: 22px;color: #0F820C;}
.fav_box em{color: #999;}
.fav_box_list{width: 450px;height: 181px;overflow-y: auto;border: 1px solid #D2D6D9;}
.fav_box_list a{display: block;padding: 5px 10px;}
.fav_box_list a:hover{background: #fbfbfb;}
.fav_box_list a.this{color: #0F820C;background: #eaf5e3;}
.fav_create{padding: 5px 0 0 0;}
.fav_create .input{padding: 3px 5px;width: 230px;color: #999;}
.v{display: inline;padding-right: 21px;width: 1px;height: 19px;line-height: 19px;background: url(../images/v.png) no-repeat 2px -1px;}
.g960{height: 70px;}
.g96090{height: 90px;overflow: hidden;}
.g96060{height: 60px;overflow: hidden;}
.light{color: #0F820C;}
.light:hover{color: #777;}
.muted{color: #999;}
.float_app{display: none;z-index: 7778;position: fixed;_position: absolute;top: 278px;left: 47px;}
.float_wx{display: none;z-index: 7779;position: fixed;_position: absolute;top: 289px;left: 47px;}
.float_app_div{z-index: 7777;position: fixed;_position: absolute;top: 260px;left: 0;}
.float_app_div a{display: block;margin-top: 3px;width: 46px;height: 52px;background: url(../images/app_float.png) no-repeat right top;}
.float_app_div a:hover{background-position-y: -114px;}
.float_app_div a.qq{background: url(../images/app_float.png) no-repeat 0 -58px;}
.float_app_div a.qq:hover{background: url(../images/app_float.png) no-repeat 0 -172px;}
.float_app_div a.wx{background: url(../images/app_float_weixin.gif) no-repeat;}

.vmalbum {overflow: hidden;width:680px;margin-top: 10px;float: left;border: 1px solid #D2D6D9;}
.vmalbum .list {overflow: hidden;}
.vmalbum .list li{float:left;padding-top:10px;width:125px;height:130px;font-size:12px;margin-left: 9px;margin-bottom: 5px;}
.vmalbum .list li a{position:relative;display:block;overflow:hidden;width:120px;height:125px;text-align:center}
.vmalbum .list li img{width:120px;height:125px}
.vmalbum .list li span{position:absolute;left:0;display:inline-block;width:120px;height:22px}
.vmalbum .list li span.pic{top:0;z-index:1;display:none;height:125px;background:url(../images/play_bg3.png) -35px -35px;}
.vmalbum .list li a:hover span.pic{display:inline-block}
.vmalbum .list li span.bg{bottom:0;z-index:2;background:#000;opacity:.7;filter:alpha(opacity=70)}
.vmalbum .list li span.txt{bottom:0;z-index:3;color:#eee;line-height:22px}
.vmalbum  .pagination{margin-left: 10px;margin-bottom: 10px;margin-top: 10px;}
.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:490px;margin-left: 10px;}
.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;}

.artist{border: 1px solid #DCDCDC;background-color: #FFFFFF;width: 678px;margin: auto;margin-top: 10px;overflow: hidden;float: left;}
.artist .list{width:690px;margin: 10px;overflow: hidden;}
.artist .list li{width:120px;height:165px;float:left;margin-right: 14px;}
.artist .list li img{width:120px;height:120px;}
.artist .list li a{display:block;position:relative;text-align:center;line-height:35px;}
.artist .list li a:hover{color: #488C00;}
.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;}

.video{border: 1px solid #DCDCDC;background-color: #FFFFFF;width: 678px;margin: auto;margin-top: 10px;overflow: hidden;float: left;}
.video .list{width:690px;margin: 10px;overflow: hidden;}
.video .list ul{;}
.video .list li{width:157px;height:150px;float:left;margin-right: 10px;margin-bottom: 10px;}
.video .list li img{width:157px;height:95px;}
.video .list li a{display:block;position:relative;}
.video .list li a:hover{color: #488C00;}
.video .song-item span.song-title{font-size: 14px;word-wrap: break-word;width: 165px;}
.video .song-title{padding: 5px 0 0;}
.video .song-title a{height:20px;line-height: 20px;position:absolute;overflow: hidden;color: #262e35;}
.video .song-item span{vertical-align: middle;display: inline-block;}
.video .singer-name a{color: #7a838b;}
.video  .pagination{margin-left: 10px;margin-bottom: 10px;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:#488C00;}
.news li span{float:right;height:26px;font:13px/26px Arial,"Microsoft YaHei";color:#888;}

.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;}

.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;}

/*数据*/
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.video-bar{width:680px;height:22px;padding: 10px 0px;}
.v-dingcai{border-right:1px solid #CAC8C8;padding: 5px 10px 5px 0px;}
.v-dingcai a{color: #333;padding:1px 0px 2px 26px;background:url(../images/dingcai2.png) no-repeat;outline:none;font-family:georgia;font-size:14px;}
.v-dingcai a:visited{color:#333;}
.v-dingcai .ding{background-position:0 0;}
.v-dingcai .ding:hover{background-position:0 -20px;color:#c61a14;}
.v-dingcai .dingdisabled, .v-dingcai .dingdisabled:hover{background-position:0 -80px;color:#333;text-decoration:none;cursor:default;}
.v-dingcai .cai{background-position:0 -40px;}
.v-dingcai .cai:hover{background-position:0 -60px;color:#1e50a2;}
.v-dingcai .caidisabled, .v-dingcai .caidisabled:hover{background-position:0 -100px;color:#333;text-decoration:none;cursor:default;}
.v-dingcai div{width:85px;height:20px;line-height:19px;}
.v-favdow{border-right:1px solid #CAC8C8;padding: 7px 10px 5px 15px;}
.v-favdow a{color: #333;padding:1px 0px 2px 26px;background:url(../images/fav.png) no-repeat;outline:none;font-family:georgia;font-size:14px;}
.v-favdow a:visited{color:#333;}
.v-favdow .fav{background-position:0 0;}
.v-favdow .fav:hover{color:#c61a14;}
.v-favdow .dow{background:url(../images/dow.png) no-repeat;background-position:0 0;}
.v-favdow .dow:hover{color:#1e50a2;}
.v-favdow div{height:20px;line-height:19px;margin-right: 15px;}
.v-share{padding: 7px 0px 0px 12px;height:19px;}
.v-share-title{padding:2px 2px 0px 0px;}
.bdsharebuttonbox{height: 1px;}
.v-hits{padding:2px 0px;}
.v-hits span{font-family:georgia;font-size:18px;background:url(../images/icons.png) no-repeat;display:inline-block;color:#8d8e8e;}
.v-hits #tieCount{background-position:0 0;padding-left:24px;}
.v-hits #hits{background-position:0 -17px;padding-left:20px;}