.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.active a{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;}
.span_min,
.span_small,
.span_middle,
.span_big{_display: inline;float: left;}
.span_min{width: 250px;}
.span_small{width: 309px;}
.span_middle{width: 641px;}
.span_big{width: 700px;}
.top-notice{padding: 4px 0 0 20px;width: 940px;height: 16px;line-height: 13px;font-size: 13px;color: #777;background: url(../images/index-icons.png) no-repeat 0 -652px;}
.app-down{width: 960px;height: 200px;background: url(../images/index-app.jpg) no-repeat;}
.app-down .close{float: right;margin: 10px 8px 0 0;width: 30px;height: 30px;background: url('');}
.app-down p{float: left;padding: 83px 0 0 519px;width: 250px;height: 106px;}
.app-down a{float: left;_display: inline;width: 150px;height: 31px;}
.app-down .ios{margin: 6px 0 0 56px;}
.app-down .pc{margin: 6px 0 0 100px;}
.app-down-mini{width: 960px;height: 50px;background: url(../images/index-app-mini.jpg) no-repeat;}
.app-down-mini a{float: left;_display: inline;margin: 12px 0 0 279px;width: 150px;height: 31px;}
.app-down-mini .ios{margin: 12px 0 0 39px;}
.app-down-mini .pc{margin: 12px 0 0 36px;}
.app-down-mini .show{float: right;margin: 10px 8px 0 0;width: 30px;height: 30px;background: url('');}
.player{padding: 0 0 0 10px;height: 24px;color: #999;text-align: center;width: 970px;background: #000;}
.player_list{display: none;position: absolute;top: 27px;left: 5px;z-index: 1000;width: 300px;height: 400px;border: 2px solid #6AC20C;overflow-y: auto;text-align: left;background: #fff;}
.player_list li{height: 30px;line-height: 30px;border-bottom: 1px dashed #ececec;}
.player_list a{display: block;padding-left: 7px;width: 263px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.player_list em{color: #999;}
.g250{padding: 7px 0 0 0;width: 250px;height: 250px;}
.bds{width: 250px;height: 43px;overflow: hidden;}
.themes-list li{float: left;padding-left: 10px;width: 87px;}
.themes-list li.fi{padding-left: 0;}
.themes-list img{width: 87px;height: 87px;}
.themes-list p{position: relative;margin-top: -23px;width: 87px;height: 23px;line-height: 23px;overflow: hidden;font-size: 13px;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);}
.recommend{width: 698px;border: 1px solid #D2D6D9;}
.recommend span{font-weight: bold;}
.recommend .title{padding: 4px 5px 0 28px;height: 27px;line-height: 24px;font-size: 13px;font-weight: bold;border-bottom: 1px solid #70cd0d;background: #fbfbfb url(../images/index-icons.png) no-repeat 7px 8px;}
.recommend .title a{float: right;display: inline-block;padding: 0 6px;line-height: 26px;font-weight: normal;color: #777;}
.recommend .title a:hover{color: #0F820C;}
.recommend .title .this{position: relative;margin: 0 5px -1px 5px;padding: 0 9px;height: 25px;border: 1px solid #70cd0d;border-top-color: #6AC20C;border-width: 3px 1px 0 1px;color: #4ea426;background: #fff;}
.recommend ul{display: none;*zoom: 1;padding: 1px 0 6px 10px;width: 688px;}
.recommend ul:before,
.recommend ul:after{display: table;content: "";line-height: 0;}
.recommend ul:after{clear: both;}
.recommend ul.show{display: block;}
.recommend li{position: relative;float: left;padding: 5px 10px 0 20px;width: 309px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dotted #ececec;}
.recommend .chkbox{position: absolute;top: 7px;left: 0;}
.recommend .btns{padding: 6px 0 0 0;width: 678px;height: 27px;border: 0;}
.recommend .more{margin-top: 4px;padding: 1px 7px;color: #fff;font-size: 12px;background: #6AC20C;}
.list_div{*zoom: 1;width: 958px;border: 1px solid #D2D6D9;}
.list_div:before,
.list_div:after{display: table;content: "";line-height: 0;}
.list_div:after{clear: both;}
.list_div_two{*zoom: 1;float: left;width: 639px;border: 1px solid #D2D6D9;}
.list_div_two:before,
.list_div_two:after{display: table;content: "";line-height: 0;}
.list_div_two:after{clear: both;}
.list{float: left;width: 317px;border-right: 3px solid #f5f5f5;}
.list.NB{width: 318px;border: 0;}
.list ul{padding: 10px;}
.list li{position: relative;padding: 7px 0 0 20px;height: 26px;width: 277px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dotted #ececec;}
.list .chkbox{position: absolute;top: 7px;left: 0;}
.list .btns{padding: 7px 0 0 0;width: 297px;height: 24px;border: 0;}
.list .btns .min{padding-left: 22px;width: 30px;}
.list .more{margin-top: 2px;padding: 1px 7px;color: #fff;font-size: 12px;color: #999;background: #f7f7f7;}
.list_div_small{*zoom: 1;margin-left: 9px;width: 699px;border: 1px solid #D2D6D9;}
.list_div_small:before,
.list_div_small:after{display: table;content: "";line-height: 0;}
.list_div_small:after{clear: both;}
.list_div_small .list{width: 231px;}
.list_div_small .list ul{padding: 5px;}
.list_div_small .list li{width: 200px;}
.list_div_small .list li.btns{width: 220px;}
.list_t{padding: 5px 7px 0 29px;height: 30px;line-height: 27px;border-bottom: 1px solid #6fd022;background: #fbfbfb url(../images/index-icons.png) no-repeat 7px -592px;}
.list_t.T0{background-position-y: -341px;}
.list_t.G{border-color: #48c5b6;}
.list_t.G.T0{background-position-y: -439px;}
.list_t.B{border-color: #639CDC;}
.list_t.B.T0{background-position-y: -39px;}
.list_t a{float: right;display: inline-block;padding: 0 6px;line-height: 28px;color: #777;}
.list_t a:hover{color: #0F820C;}
.list_t .this{position: relative;margin: 0 5px -1px 5px;padding: 1px 9px 0 9px;height: 28px;border: 1px solid #6fd022;border-top: 2px solid #69C520;border-bottom: 0;background: #fff;}
.list_t .this.G{border-color: #48c5b6;border-top-color: #44bbac;}
.list_t .this.B{border-color: #69a5e8;border-top-color: #639CDC;}
.list_t.G a:hover{color: #36968a;}
.list_t.B a:hover{color: #4f7db0;}
.yestoday_div{width: 639px;height: 386px;}
.yestoday_div .title{padding: 5px 5px 0 28px;height: 30px;line-height: 27px;background-position-y: -39px;}
.yestoday_div .title a{padding: 0 6px;line-height: 28px;color: #777;}
.yestoday_div .title a:hover{color: #0F820C;}
.yestoday_div .title .this{padding: 0 9px;height: 28px;}
.video_list{float:left;width:650px;}
.video_list li{float:left;width:140px;height:100px;margin:10px;list-style:none;padding: 0px;border-bottom: 0px dotted #ececec;margin-bottom: 5px;}
.video_list li a{position:relative;display:block;overflow:hidden;width:140px;height:105px;text-align:center}
.video_list li img{width:140px;height:79px;}
.video_list li span{position:absolute;left:0;display:inline-block;width:140px;height:22px;font-weight: 100;font-size: 12px;}
.video_list li span.txt{bottom:0;z-index:3;color:#666;line-height:22px}
.mbox{width: 639px;height: 331px;border: 1px solid #D2D6D9;}
.mbox .title{padding: 5px 5px 0 28px;height: 30px;line-height: 26px;border-bottom: 1px solid #e9e9e9;font-weight: bold;background: #fbfbfb url(../images/index-icons.png) no-repeat 7px -139px;}
.mbox ul{*zoom: 1;padding: 0 0 0 7px;}
.mbox ul:before,
.mbox ul:after{display: table;content: "";line-height: 0;}
.mbox ul:after{clear: both;}
.mbox li{float: left;padding: 10px 6px 0 6px;width: 113px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mbox img{width: 113px;height: 113px;}
.user-list{width: 307px;height: 386px;border: 1px solid #D2D6D9;}
.user-list li,
.user-list img,
.user-list p{float: left;}
.user-list li{padding: 5px 10px;width: 287px;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: 223px;line-height: 19px;color: #777;font-size: 13px;}
.user-list p.N{font-size: 14px;}
.user-list.star{height: 331px;}
.user-list.star p{line-height: 20px;}
.user-list span{color: #999;}
.user-list em{color: #488C00;}
.user-list li.T{margin-bottom: 5px;padding: 8px 8px 0 26px;width: 273px;height: 27px;font-size: 15px;font-weight: bold;border-bottom: 1px solid #e9e9e9;background: #fbfbfb url(../images/index-icons.png) no-repeat 7px -189px;}
.user-list.new li.T{background-position-y: -241px;}
.user-list .more{float: right;font-weight: normal;font-size: 13px;color: #999;}
.mbox-mini{width: 307px;height: 529px;border: 1px solid #D2D6D9;}
.mbox-mini li{float: left;margin: 8px 0 0 10px;}
.mbox-mini li.T{margin: 0;padding: 8px 8px 0 29px;width: 270px;height: 27px;font-size: 15px;font-weight: bold;border-bottom: 1px solid #e9e9e9;background: #fbfbfb url(../images/index-icons.png) no-repeat 7px -139px;}
.mbox-mini li.fi img{width: 186px;height: 186px;}
.mbox-mini li.fi p{width: 186px;}
.mbox-mini img{width: 89px;height: 89px;}
.mbox-mini p{position: relative;margin-top: -23px;width: 89px;height: 23px;line-height: 23px;font-size: 13px;color: #fff;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;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);}
.link{padding: 7px;width: 946px;font-size: 12px;color: #999;background: #fbfbfb;}
.link span{font-weight: bold;color: #777;}
.link a{color: #777;}
.link a:hover{color: #0F820C;}
.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: -67px -478px;}
.dancelist .type{color: #b3b3b3;}
.dancelist .type:hover{color: #0F820C;}
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;}
.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;}