/*样式*/
html{overflow-x:auto;}
body {background:#ffffff;}
body,p, td,th, input, textarea, select, button, div { color:#666; font:12px Verdana,Arial,Helvetica,sans-serif; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, div, fieldset, form, textarea, input { margin:0; padding:0; }
img { border:0 none; -ms-interpolation-mode:bicubic;}

input, textarea {outline:none; }
textarea {resize:none; } 
em, cite, th { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; }
dl,ol,dt,dd,ul,li {list-style:none; margin:0; padding:0; }
a:link {color:#3D3C2C; text-decoration:none;}
a:visited {color:#3D3C2C; text-decoration:none;}
a:hover {color:#FF4E00; text-decoration:underline;}
a:active {color:#FF4E00; text-decoration:none;}
img.avatar-58 {padding:5px; height:48px; width:48px; background:url(../images/avatar-48.png) no-repeat; _background:url(../images/avatar-48.gif) no-repeat;}
img.avatar-38 {height:38px; width:38px; }
img.avatar-42 {border:1px solid #E7E7E7; padding:2px; height:38px; width:38px; }
.emotImg{margin:0 2px; width:20px; height:20px; vertical-align:middle;}
button::-moz-focus-inner{ border:0; padding:0; margin:0; } 
.clear {clear:both; overflow:hidden; height:1px; }
.none {display:none}
.fb { font-weight:bold}
.ml8 {margin-left:8px}
.blank{height:5px;font-size:1px;clear:both;overflow:hidden;}
.blank3{height:3px;font-size:1px;clear:both;overflow:hidden;}


.autoplay{display:inline;float:left; width:990px; height:24px;}
.boxCenter { margin:0 auto; width:990px;}

.logo{display:inline; float:left; width:240px; height:74px; background:url(../images/logo.gif) no-repeat;}
.logo a{display:block; text-indent:-9999px;}
.search{display:inline; float:left; width:439px; height:40px; float:left; margin:22px 0 0 160px; background:url(../images/images.png) no-repeat -10px -10px; position:relative; z-index:65530;}
.search .selectBox {display:inline; float:left; margin:8px 0 0 11px; width:52px; height:20px; overflow:hidden; }
.search .selectBox .searchTab{border: 0 none; font-size:13px; width:54px; padding:2px; margin:-1px -1px 0 -1px; background: none repeat scroll transparent;}
.search .searchInput{border: 0 none; display:inline; float:left; width:256px; height:21px; font-size:13px; margin:8px 0 0 35px; background: none repeat scroll 0 0 transparent;}
.search .searchButton{border: 0 none; display:inline; float:left; width:65px; height:27px; font: bold 13px/27px Arial; color:#000000; margin:4px 0 0 10px; cursor:pointer; background: none repeat scroll 0 0 transparent;}
.uploadDance{display:inline; float:left; width:123px; height:34px; margin:22px 0 0 5px; background:url(../images/images.png) no-repeat -450px -10px;}
.uploadDance a{display:block; height:34px; text-indent:-9999px;}

#autoSearchList{border:1px solid #acacac; position:absolute; display:none; width:292px; font-size:13px; z-index:65529; top:30px; left:67px; background:#FFF;}
#autoSearchList li{width:292px; background:#FFF; text-align:left;}
#autoSearchList li a{display:block; padding:4px 10px 4px 27px; width:255px; overflow:hidden; white-space: nowrap; cursor:pointer; color:#666; letter-spacing:1px; text-decoration:none;}
#autoSearchList li a:hover{background:#e7f7fe; color:#000; text-decoration:none;}
#autoSearchList li span{display:none;}
#autoSearchList .selectColor {background:#e7f7fe; color:#000; }

.nav {display:inline; float:left; width:100%; height:40px; background:url(../images/repeat-x.png) repeat-x 0px -30px;}
.nav ul.menus {margin:0 auto; width:990px; height:38px; margin-top:2px;}
.nav ul.menus li {display:inline; float:left; height:38px; line-height:38px;}
.nav ul.menus li a {display:block; color:#FFF; text-decoration:none; font-weight:bold; font-size:14px; padding:0 10px;}
.nav ul.menus li a:hover {color:#FFFF00; text-decoration:underline;}
.nav ul.menus ul {border:1px solid #6099c8; display:none; margin-top:-1px; padding:1px; position:absolute; background:#fff; z-index:65519;}
.nav ul.menus ul li {border-bottom:1px #dddddd dashed; clear:both; height:26px; line-height:16px; padding:2px;}
.nav ul.menus ul li a {font-size:13px; width:100px; /*IE6*/padding:5px 10px; font-weight:normal; text-indent:15px; color:#000; background:#fff;}
.nav ul.menus ul li a:hover { color:#fff; text-decoration:none; background:url(../images/repeat-x.png) repeat-x 0px -270px;}

.header {width:100%;}
.header .user {display:inline; float:left; width:100%; height:32px; background:url(../images/repeat-x.png) repeat-x 0px -150px;}
.header .user .border {margin:0 auto; width:990px; height:32px; }
.header .user .news {display:inline; float:left; height:18px; width:360px; overflow:hidden; line-height:18px; margin-top:7px; padding-left:10px;}
.header .userLogin .loginName { border:0 none; display:inline; float:left; width:114px; height:17px; margin:5px 5px 0 0; padding:2px 3px 3px 20px; background:url(../images/common.png) no-repeat 0px -96px; }
.header .userLogin .loginName_input {background-position:0 -118px;}
.header .userLogin .loginPassword { border:0 none; display:inline; float:left; width:114px; height:17px; margin:5px 5px 0 0; padding:2px 3px 3px 20px; background:url(../images/common.png) no-repeat 0px -140px; }
.header .userLogin .loginPassword_input {background-position:0 -162px;}
.header .userLogin .loginSubmit {border:0 none; display:inline; float:left; text-indent:-9999px; width:55px; height:22px; margin:5px 12px 0 0; background:url(../images/common.png) no-repeat -83px -74px;}
.header .userLogin a {display:inline; float:left; height:22px; line-height:22px; color:#555555; margin:5px 12px 0 0;}

.header .userInfo {display:none; margin-top:1px;}
.header .userInfo .welcome {display:inline; float:left; line-height:16px;}
.header .userInfo .welcome img{border: 1px solid #999999; display:inline; float:left; width:18px; height:18px; padding:1px; margin:4px 4px 0 4px; background:#FFFFFF;}
.header .userInfo .welcome .nickname {display:inline; float:left; font-weight:bold; color:#4691DB; margin-top:7px;}
.header .userInfo .welcome span{display:inline; float:left; margin:7px 0 0 3px;}
.header .userInfo ul {display:inline; float:left; padding-left:16px; margin-top:7px;}
.header .userInfo ul li {display:inline; float:left; padding:0px 8px 0px 16px; background:url(../images/icons.gif) 100px 100px no-repeat;}
.header .userInfo ul li a {height:18px; line-height:18px; padding:0px 4px;}
.header .userInfo ul li a:hover {color:#0066cc;}
.header .userInfo ul li span{height:18px; line-height:18px; padding:0px 4px; cursor:pointer;}
.header .userInfo ul li.home{background-position:3px -38px;}
.header .userInfo ul li.site{background-position:3px -58px;}
.header .userInfo ul li.set{background-position:3px -79px;}
.header .userInfo ul li.out{background-position:3px -98px;}

.tagsBox {display:inline; float:left; width:274px; }
.tags {border:#c4e0f3 1px solid; display:inline; float:left; width:272px; height:192px; background:#eff9ff; margin-top:5px;}
.tags .title {display:inline; float:left; width:270px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -390px;}
.tags .title p {display:inline; float:left; font-size:13px; color:#005079; font-weight:bold; text-indent:10px; height:30px; line-height:30px;}
.tags ul{display:inline; float:left; height:158px; margin-top:3px; overflow:hidden;}
.tags li{display:inline; float:left; width:265px; line-height:22px; margin-left:5px;}
.tags li a{color: #0043BD; margin:6px;}
.tags li a.red {color: #CA0101;}
.tags li a.bold {font-weight: bold;}
.tags li a.green {color: #339900;}
.tags li a.orange {color: #FF6600;}
.tags li a.f16 {font-size:16px}

.tabSelect{display:inline; float:left;}
.actionButtonBox{display:inline; float:right;  height:30px; line-height:30px; padding-bottom:3px; margin-right:5px; }
.actionButtonBox .actionButton1, .actionButton2, .actionButton3{border:0 none; display:inline; float:left; text-align:left; color:#000; cursor:pointer; width:32px; height:24px; line-height:24px; padding-left:20px; margin-left:5px; margin-top:5px;}
.actionButtonBox .actionButton1{color:#0965A4; background:url(../images/images.png) no-repeat -10px -50px;}
.actionButtonBox .actionButton1:visited {color:#0965A4;}
.actionButtonBox .actionButton1:hover {color:#a44309; text-decoration:none; background:url(../images/images.png) no-repeat -70px -50px;}
.actionButtonBox .actionButton2{color:#C2510F; background:url(../images/images.png) no-repeat -130px -50px;}
.actionButtonBox .actionButton2:visited {color:#C2510F;}
.actionButtonBox .actionButton2:hover{color:#a44309; text-decoration:none; background:url(../images/images.png) no-repeat -190px -50px;}
.actionButtonBox .actionButton3{color:#117B16; background:url(../images/images.png) no-repeat -250px -50px;}
.actionButtonBox .actionButton3:visited {color:#117B16;}
.actionButtonBox .actionButton3:hover{color:#11367b; text-decoration:none; background:url(../images/images.png) no-repeat -310px -50px;}

.danceList350 {border:#84cced 1px solid; display:inline; float:right; width:348px; background:#fff; margin-top:5px;}
.danceList350 .title {display:inline; float:left; width:339px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px; padding-left:7px;}
.danceList350 .title p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; height:27px; line-height:27px; padding:0 11px; margin:3px 1px 0 1px;}
.danceList350 .title p.select {border:#84cced 1px solid; border-bottom:0 none; background-color:#FFFFFF; margin:2px 0 0 0;}
.danceList350 .title span {display:inline; float:right; margin-right:8px;}
.danceList350 .title span a { text-decoration:underline;}
.danceList350 ul{display:inline; float:left; }
.danceList350 li {border-bottom:0px #c5d8e8 dashed; display:inline; float:left; width:338px; height:22px; line-height:22px; padding:2px 0 3px 0; margin:0 5px; background:url(../images/repeat-x.png) repeat-x 0px -424px;}
.danceList350 li a{letter-spacing:1px;}
.danceList350 li .cbox {display:inline; float:left; width:13px; height:18px; padding-top:3px; margin-left:5px;}
.danceList350 li .cbox input {width:13px; height:13px;}
.danceList350 li .mname {display:inline; float:left; width:285px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:22px; line-height:22px; padding:0 0 0 10px;}
.danceList350 li .face{display:inline; float:left; width:22px; height:22px; margin-left:3px; margin-right:-3px;}
.danceList350 li .face img{width:22px; height:22px;}
.danceList350 li .face a:hover {position:relative; display:block; cursor:pointer;}
.danceList350 li .face a:hover img {border:1px solid #84cced; position:absolute; width:48px; height:48px; left:-19px; top:-19px; padding:2px; background:#FFFFFF;}

.danceBox632{border:#84cced 0px solid; display:inline; float:left; width:632px;}
.danceList312 {border:#84cced 1px solid; display:inline; float:left; width:310px; background:#fff; margin-top:5px;}
.danceList312 .title {display:inline; float:left; width:301px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px; padding-left:7px;}
.danceList312 .title p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; height:27px; line-height:27px; padding:0 11px; margin:3px 1px 0 1px; cursor:pointer;}
.danceList312 .title p.select {border:#84cced 1px solid; border-bottom:0 none; background-color:#FFFFFF; margin:2px 0 0 0;}
.danceList312 .title span {display:inline; float:right; margin-right:10px;}
.danceList350 .title span a { text-decoration:underline;}
.danceList312 ul{display:inline; float:left; }
.danceList312 li {border-bottom:0px #c5d8e8 dashed; display:inline; float:left; width:299px; height:22px; line-height:22px; padding:2px 0 3px 0; margin:0 5px;  background:url(../images/repeat-x.png) repeat-x 0px -425px;}
.danceList312 li a{letter-spacing:1px;}
.danceList312 li .cbox {display:inline; float:left; width:13px; height:18px; padding-top:3px; margin-left:5px;}
.danceList312 li .cbox input {width:13px; height:13px;}
.danceList312 li .mname {display:inline; float:left; width:268px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:22px; line-height:22px; padding:0 0 0 10px; }

.danceList2350 {border:#feb073 1px solid; display:inline; float:right; width:348px; background:#fff; margin-top:5px;}
.danceList2350 .title {display:inline; float:left; width:339px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -350px; padding-left:7px;}
.danceList2350 .title p {display:inline; float:left; font-size:14px; color:#fff; font-weight:bold; height:27px; line-height:27px; padding:0 11px; margin:3px 1px 0 1px; cursor:pointer;}
.danceList2350 .title p.select {border:#feb073 1px solid; color:#666; border-bottom:0 none; background-color:#FFFFFF; margin:2px 0 0 0;}
.danceList2350 .title span {display:inline; float:right; color:#666; margin-right:10px;}
.danceList2350 .title span a {color:#333; text-decoration:underline;}
.danceList2350 ul{display:inline; float:left; }
.danceList2350 li {border-bottom:0px #c5d8e8 dashed; display:inline; float:left; width:339px; height:22px; line-height:22px; padding:2px 0 3px 0; margin:0 5px; background:url(../images/repeat-x.png) repeat-x 0px -424px;}
.danceList2350 li a{letter-spacing:1px;}
.danceList2350 li .cbox {display:inline; float:left; width:13px; height:18px; padding-top:3px; margin-left:5px;}
.danceList2350 li .cbox input {width:13px; height:13px;}
.danceList2350 li .mname {display:inline; float:left; width:285px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:22px; line-height:22px; padding:0 0 0 10px;}
.danceList2350 li .face{display:inline; float:left; width:22px; height:22px; margin-left:3px; margin-right:-3px;}
.danceList2350 li .face img{width:22px; height:22px;}
.danceList2350 li .face a:hover {position:relative; display:block; cursor:pointer;}
.danceList2350 li .face a:hover img {border:1px solid #84cced; position:absolute; width:48px; height:48px; left:-19px; top:-19px; padding:2px; background:#FFFFFF;}

.miniblog {border:#D6D6D6 1px solid; display:inline; float:right; width:348px; height:469px; overflow:hidden; background:#fff; position:relative; margin-top:5px;}
.miniblog .title {display:inline; float:left; width:339px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -460px; padding-left:7px;}
.miniblog .title p {display:inline; float:left; font-size:14px; color:#000; font-weight:bold; height:27px; line-height:27px; margin:3px 1px 0 1px; cursor:pointer;}
.miniblog .title span {display:inline; float:right; margin-right:10px;}
.miniblog .title span a{color:#000000; text-decoration:underline;}
.miniblog ul {display:inline; float:left; padding-bottom:6px;}
.miniblog .nickname a{color:#F00000; font-weight:bold; margin-right:3px;}
.miniblog li{border-bottom: 1px dashed #E5ECF1; display:inline; float:left; width:323px; padding: 8px 5px; margin-left:6px;}
.miniblog li .icon {display:inline; float:left; height:38px; width:45px;}
.miniblog li .icon a{display:inline; float:left; height:38px;}
.miniblog li .content {display:inline; float:left; width:278px;}
.miniblog li .content .info {display:inline; float:left; width:278px;}
.miniblog li .content .info .toNickname {display:inline; float:left; }
.miniblog li .content .info .createTime {display:inline; float:right; color:#999999; font-size:11px;}
.miniblog li .content .text {display:inline; float:left; width:278px; line-height:20px; white-space:normal; word-break:break-all; margin-top:2px;}
.miniblog .bottomcover {display:inline; float:left;  width:348px; height: 35px; background:url(../images/halftransp.png) no-repeat scroll 0 -5px transparent; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static92.db-cache.com/../images/halftransp.png,enabled=true,sizingMethod=crop); pointer-events:none; position:absolute; bottom:0; _bottom:-1px; left:0;}


.userSpace {border:#D6D6D6 1px solid; display:inline; float:left; width:630px; background:#fff; margin-top:5px;}
.album {display:inline; float:left; width:630px; overflow:hidden; background:#fff;}
.album .title {display:inline; float:left; width:628px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -460px;}
.album .title p {display:inline; float:left; font-size:14px; color:#000000; font-weight:bold; text-indent:10px; height:30px; line-height:30px;}
.album .title span {display:inline; float:right; margin-right:10px;}
.album .title span a {color:#000000;}
.album ul {display:inline; float:left; margin:12px 0 0 3px;}
.album li {display:inline; float:left; width:104px; height:110px; font:0pt/0pt sans-serif; text-align:center;}
.album li .pic {display:inline; float:left; width:80px; height:80px; margin-left:12px;}
.album li .pic img {width:80px; height:80px;}
.album li .user {display:inline; float:left; width:80px; height:16px; line-height:16px; word-break:keep-all; white-space:nowrap; margin-top:5px; background-color:#fff; margin-left:12px;}
.album li .user a { display:block; text-decoration:underline; color:#216187; overflow:hidden;}

.hotUser {border:#84cced 1px solid; display:inline; float:right; width:348px; background:#fff; margin:5px 0 0 8px;}
.hotUser .title {display:inline; float:left; width:346px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px;}
.hotUser .title p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; text-indent:10px; height:30px; line-height:30px;}
.hotUser .title span {display:inline; float:right; margin-right:10px;}
.hotUser .title span a{color:#005079;}
.hotUser ul {display:inline; float:left; margin:2px 0 0 3px;}
.hotUser li{border: 0px solid #E5ECF1; display:inline; float:left; width:159px; height:62px;  padding:3px 5px; margin-left:2px;}
.hotUser li .icon{display:inline; float:left; width:58px;}
.hotUser li .info{display:inline; float:left; width:90px; padding:2px 0 0 7px;}
.hotUser li .info div {display:inline; float:left; width:90px; height:18px; overflow:hidden;}
.hotUser li .info .name a{color:#F00000;}
.hotUser li .info .dance span{color:#0066cc;}

.pubLeft {display:inline; float:left; width:274px; }
.pubRight {display:inline; float:right; width:708px; }
.danceList274 {border:#D6D6D6 1px solid; display:inline; float:right; width:272px; background:#fff; margin-top:5px;}
.danceList274 .title {display:inline; float:left; width:263px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -460px; padding-left:7px;}
.danceList274 .title p {display:inline; float:left; font-size:14px; color:#000; font-weight:bold; height:30px; line-height:30px; margin:0 1px;}
.danceList274 .title span {display:inline; float:right; color:#666; margin-right:10px;}
.danceList274 .title span a {color:#333; text-decoration:underline;}
.danceList274 ul{display:inline; float:left; }
.danceList274 li {border-bottom:0px #c5d8e8 dashed; display:inline; float:left; width:261px; height:22px; line-height:22px; padding:2px 0 3px 0; margin:0 5px; background:url(../images/repeat-x.png) repeat-x 0px -424px;}
.danceList274 li a{letter-spacing:1px;}
.danceList274 li .cbox {display:inline; float:left; width:13px; height:18px; padding-top:3px; margin-left:5px;}
.danceList274 li .cbox input {width:13px; height:13px;}
.danceList274 li .mname {display:inline; float:left; width:202px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:22px; line-height:22px; padding:0 0 0 10px;}
.danceList274 li .face{display:inline; float:left; width:21px; height:21px; padding-top:1px; margin-left:8px; margin-right:-3px;}
.danceList274 li .face img{width:20px; height:20px;}
.danceList274 li .face a:hover {position:relative; display:block; cursor:pointer;}
.danceList274 li .face a:hover img {border:1px solid #84cced; position:absolute; width:48px; height:48px; left:-18px; top:-18px; padding:2px; background:#FFFFFF;}

.publisher {border:#D6D6D6 1px solid; display:inline; float:right; width:272px; background:#fff; margin-top:5px;}
.publisher .title {display:inline; float:left; width:270px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -460px;}
.publisher .title p {display:inline; float:left; font-size:14px; color:#000; font-weight:bold; text-indent:10px; height:30px; line-height:30px;}
.publisher .title span {display:inline; float:right; margin-right:10px;}
.publisher .title span a{color:#333;}
.publisher ul {display:inline; float:left; margin:2px 0 0 2px;}
.publisher li{border: 0px solid #E5ECF1; display:inline; float:left; width:132px; height:52px;  padding:3px 0px; margin-left:2px;}
.publisher li .icon{display:inline; float:left; width:42px;}
.publisher li .info{display:inline; float:left; width:80px; padding:2px 0 0 7px;}
.publisher li .info div {display:inline; float:left; width:80px; height:18px; word-break:keep-all; white-space:nowrap; overflow:hidden;}
.publisher li .info .name a{color:#F00000;}
.publisher li .info .dance span{color:#0066cc;}


/*当前位置*/
.location{display:inline; float:right; width:706px;}
.location2{display:inline; float:right; width:988px;}
.location, .location2{border:1px solid #84cced; height:28px; line-height:28px; text-indent:0.4em; background:url(../images/repeat-x.png) repeat-x 0px -500px; overflow:hidden; margin-top:5px;}
.location .icon, .location2 .icon{display:inline; float:left; width:17px; height:17px; font-size:0px; margin-top:6px; margin-left:10px; background:url(../images/icons.gif) no-repeat 0px -118px;}
.location .name, .location2 .name{display:inline; float:left; height:28px; line-height:28px;}

.danceList708 {border:#84cced 1px solid; display:inline; float:right; width:706px; background:#fff; margin-top:5px;}
.danceList708 .title {display:inline; float:left; width:697px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px; padding-left:7px;}
.danceList708 .title p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; height:27px; line-height:27px; padding:0 11px; margin:3px 1px 0 1px;}
.danceList708 .title p.select {border:#84cced 1px solid; border-bottom:0 none; background-color:#FFFFFF; margin:2px 0 0 0;}
.danceList708 .title span {display:inline; float:right; margin-right:8px;}
.danceList708 .title span a { text-decoration:underline;}
.danceList708 ul{display:inline; float:left; }
.danceList708 li {display:inline; float:left; width:695px; height:22px; line-height:22px; padding:2px 0 3px 0; margin:0 5px; background:url(../images/repeat-x.png) repeat-x 0px -424px;}
.danceList708 li.nothing {font-size:14px; text-align:center; height:200px; line-height:200px; background:; }
.danceList708 li a{letter-spacing:1px;}
.danceList708 li .cbox {display:inline; float:left; width:13px; height:18px; padding-top:3px; margin-left:5px;}
.danceList708 li .cbox input {width:13px; height:13px;}
.danceList708 li .mname {display:inline; float:left; width:350px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:22px; line-height:22px; padding:0 0 0 10px;}
.danceList708 li .time {display:inline; float:left; width:80px; height:22px; line-height:22px; padding:0 0 0 23px;}

.danceList708 li .icon{display:inline; float:left; width:16px; height:17px; font-size:0 none; text-indent:-9999em; background:url(../images/icon_danceact.gif); cursor:pointer; margin-top:3px; overflow:hidden; margin-left:14px; cursor:pointer;}
.danceList708 li span.iplay{background-position:0 0; }
.danceList708 li span.iplay:hover{background-position:0 -17px;}
.danceList708 li span.ifavorites{background-position:-48px 0;}
.danceList708 li span.ifavorites:hover{background-position:-48px -17px;}
.danceList708 li span.idown{background-position:-32px 0;}
.danceList708 li span.idown:hover{background-position:-32px -17px;}
.danceList708 li .uname{display:inline; float:left; width:95px; height:22px; line-height:22px; text-align:right; overflow:hidden; margin-right:5px; margin-top:1px;}
.danceList708 li .face{display:inline; float:left; width:21px; height:21px; padding-top:1px; margin-left:3px; margin-right:-3px;}
.danceList708 li .face img{width:20px; height:20px;}
.danceList708 li .face a:hover {position:relative; display:block; cursor:pointer;}
.danceList708 li .face a:hover img {border:1px solid #84cced; position:absolute; width:48px; height:48px; left:-18px; top:-18px; padding:2px; background:#FFFFFF;}

.danceNew {border:#84cced 1px solid; display:inline; float:left; width:489px; background:#fff; margin-top:5px;}
.danceNew .title {display:inline; float:left; width:480px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px; padding-left:7px;}
.danceNew .title p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; height:27px; line-height:27px; padding:0 11px; margin:3px 1px 0 1px;}
.danceNew .title p.select {border:#84cced 1px solid; border-bottom:0 none; background-color:#FFFFFF; margin:2px 0 0 0;}
.danceNew .title span {display:inline; float:right; margin-right:8px;}
.danceNew .title span a { text-decoration:underline;}
.danceNew ul{display:inline; float:left; }
.danceNew li {border-bottom:0px #c5d8e8 dashed; display:inline; float:left; width:478px; height:22px; line-height:22px; padding:2px 0 3px 0; margin:0 5px; background:url(../images/repeat-x.png) repeat-x 0px -424px;}
.danceNew li a{letter-spacing:1px;}
.danceNew li .cbox {display:inline; float:left; width:13px; height:18px; padding-top:3px; margin-left:5px;}
.danceNew li .cbox input {width:13px; height:13px;}
.danceNew li .mname {display:inline; float:left; width:266px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:22px; line-height:22px; padding:0 0 0 10px;}

.danceNew li .icon{display:inline; float:left; width:16px; height:17px; font-size:0 none; text-indent:-9999em; background:url(../images/icon_danceact.gif); cursor:pointer; margin-top:3px; overflow:hidden; margin-left:14px; cursor:pointer;}
.danceNew li span.ifavorites{background-position:-48px 0;}
.danceNew li span.ifavorites:hover{background-position:-48px -17px;}
.danceNew li span.idown{background-position:-32px 0;}
.danceNew li span.idown:hover{background-position:-32px -17px;}
.danceNew li .uname{display:inline; float:left; width:95px; height:22px; line-height:22px; text-align:right; overflow:hidden; margin-right:5px; margin-top:1px;}
.danceNew li .face{display:inline; float:left; width:21px; height:21px; padding-top:1px; margin-left:3px; margin-right:-3px;}
.danceNew li .face img{width:20px; height:20px;}
.danceNew li .face a:hover {position:relative; display:block; cursor:pointer;}
.danceNew li .face a:hover img {border:1px solid #84cced; position:absolute; width:48px; height:48px; left:-18px; top:-18px; padding:2px; background:#FFFFFF;}


.playerLeft{display:inline; float:left; width:356px;}

.playerLeft .media{border-left:1px #84cced solid; border-top:1px #84cced solid; border-right:1px #84cced solid; display:inline; float:left; width:350px; height:64px; padding:2px; margin-top:5px; overflow:hidden;}

.playerLeft .mlist{border:1px #84cced solid; display:inline; float:left; width:354px;}
.playerLeft .mlist .danceTitle {display:inline; float:left; width:345px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px; padding-left:7px;}
.playerLeft .mlist .danceTitle p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; height:27px; line-height:27px; padding:0 11px; margin:3px 1px 0 1px; cursor:pointer;}
.playerLeft .mlist .danceTitle p.select {border:#84cced 1px solid; border-bottom:0 none; background-color:#FFFFFF; margin:2px 0 0 0;  cursor:mormol;}

.playerLeft .mlist .danceListBox {width:353px; height:370px; overflow:auto; overflow-x:hidden; font-family:Verdana; text-align:left; margin-top:1px;}
.playerLeft .mlist .danceListBox .ggCode{height:252px; line-height:252px; text-align:center; padding:5px 0 5px 5px;}
.playerLeft .mlist .danceListBox li {border-bottom:1px #cdcdcd dashed; height:28px; line-height:26px; padding-left:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; margin:0px 1px;}
.playerLeft .mlist .danceListBox li.selected{background:#fffad2;}
.playerLeft .mlist .danceListBox li.over{background:#f4ffec;}
.playerLeft .mlist .danceListBox .loading{height:252px; text-align:center; padding:5px;}
.playerLeft .mlist .danceListBox .loading img{vertical-align:middle;}
.playerLeft .mlist .control{border-top:1px solid #84cced; display:inline; float:left; text-align:left; width:354px; height:33px; background:url(../images/controlbg.gif); margin-top:2px;}
.playerLeft .mlist .control .actionButtonBox{float:left;}
.playerLeft .mlist .control .listDo {display:inline; float:right; line-height:24px; padding-top:5px; padding-right:8px;}

.playerLeft .intro{border:1px #84cced solid; display:inline; float:left; width:334px; line-height:22px; letter-spacing:1px; padding:3px 10px 0; margin-top:5px; overflow: hidden; background:#FBFBFB;}

.playerRight {display:inline; float:right; width:626px;}
.playerInfo{border:1px #84cced solid; display:inline; float:right; width:624px; padding-bottom:8px; margin-top:5px;}
.playerInfo .danceInfo{display:inline; float:left; width:438px;}
.playerInfo .danceInfo .danceName{display:inline; float:left; width:410px; line-height:30px; font-weight:400; font:18px "Microsoft YaHei","Microsoft JhengHei","Lucida Grande",STHeiti,Verdana,Arial,Times,serif; white-space:normal; word-break:break-all; color:#666; margin-top:8px; margin-left:8px; padding-left:7px;}
.playerInfo .danceInfo .infoList{display:inline; float:left; width:424px; margin-top:8px; margin-left:14px;}
.playerInfo .danceInfo .infoList li{display:inline; float:left; width:212px; line-height:26px;}
.playerInfo .danceInfo .act{display:inline; float:left; width:424px; margin-top:12px; margin-left:14px;}
.playerInfo .danceInfo .act li{display:inline; float:left; }
.playerInfo .danceInfo .act .icon{display:inline; float:left; color:#005079; height:20px; line-height:20px; padding-left:23px; margin-right:20px; cursor:pointer;}
.playerInfo .danceInfo .act .idown{background:url(../images/icon_down.gif) no-repeat;}
.playerInfo .danceInfo .act .idown:hover{background:url(../images/icon_down.gif) no-repeat 0 -20px;}
.playerInfo .danceInfo .act .ifavorites{background:url(../images/icon_favorites.gif) no-repeat;}
.playerInfo .danceInfo .act .ifavorites:hover{background:url(../images/icon_favorites.gif) no-repeat 0 -20px;}
.playerInfo .danceInfo .space{display:inline; float:left; width:428px; margin-top:5px; margin-left:10px;}
.playerInfo .danceInfo .space .icon{display:inline; float:left; color:#005079; height:16px; line-height:16px; padding-left:19px; margin-right:17px;}
.playerInfo .danceInfo .space .idance{background:url(../images/icon_dance.gif) no-repeat;}
.playerInfo .danceInfo .space .iminiblog{background:url(../images/icon_miniblog.gif) no-repeat;}
.playerInfo .danceInfo .space .ialbum{background:url(../images/icon_album.gif) no-repeat;}
.playerInfo .danceInfo .space .ifans{background:url(../images/icon_fans.gif) no-repeat;}
.playerInfo .danceInfo .space .iwall{background:url(../images/icon_wall.gif) no-repeat;}
.playerInfo .user{display:inline; float:right; width:170px; margin-right:8px; margin-top:8px; }
.playerInfo .user .face{border:4px #dfdfdd solid; display:inline; float:left; width:160px; height:160px; padding:1px; font-size:0px;}
.playerInfo .user .face img {width:160px; height:160px;}
.playerInfo .user .nickname{display:inline; float:left; width:170px; height:34px; line-height:34px; text-align:center; font-size:22px; font-family:"Microsoft YaHei","Microsoft JhengHei","Lucida Grande",STHeiti,Georgia,"Times New Roman",Times,serif;}
.playerInfo .warning{border:0px #84cced solid; display:inline; float:left; width:578px; font-weight:bold; color:#666; line-height:18px; background-color:#f1f3f6; margin:15px 15px 0; padding:5px 8px;}

.danceList626 {border:#84cced 1px solid; display:inline; float:right; width:624px; background:#fff; margin-top:5px;}
.danceList626 .title {display:inline; float:left; width:622px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px;}
.danceList626 .title p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; text-indent:10px; height:30px; line-height:30px; margin:0 1px;}
.danceList626 .title span {display:inline; float:right; color:#666; margin-right:10px;}
.danceList626 .title span a {color:#333; text-decoration:underline;}
.danceList626 ul{display:inline; float:left; }
.danceList626 li {border-bottom:0px #c5d8e8 dashed; display:inline; float:left; width:302px; height:22px; line-height:22px; padding:2px 0 3px 0; margin:0 5px; background:url(../images/repeat-x.png) repeat-x 0px -424px;}
.danceList626 li a{letter-spacing:1px;}
.danceList626 li .cbox {display:inline; float:left; width:13px; height:18px; padding-top:3px; margin-left:5px;}
.danceList626 li .cbox input {width:13px; height:13px;}
.danceList626 li .mname {display:inline; float:left; width:245px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:22px; line-height:22px; padding:0 0 0 10px;}
.danceList626 li .face{display:inline; float:left; width:21px; height:21px; padding-top:1px; margin-left:8px; margin-right:-3px;}
.danceList626 li .face img{width:20px; height:20px;}
.danceList626 li .face a:hover {position:relative; display:block; cursor:pointer;}
.danceList626 li .face a:hover img {border:1px solid #84cced; position:absolute; width:48px; height:48px; left:-18px; top:-18px; padding:2px; background:#FFFFFF;}

.userFavorites {border:#84cced 1px solid; display:inline; float:right; width:624px; background:#fff; margin-top:5px;}
.userFavorites .title {display:inline; float:left; width:622px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px;}
.userFavorites .title p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; text-indent:10px; height:30px; line-height:30px;}
.userFavorites a{ color:#376B88;}
.userFavorites a:visited{ color:#376B88;}
.userFavorites a:hover{ color:#F00000;}
.userFavorites ul {display:inline; float:left; margin-left:1px; margin-top:3px;}
.userFavorites li {display:inline; float:left; text-align:center; width:69px; padding:2px 0px 5px;}
.userFavorites li.nothing {width:623px; height:70px;  line-height:70px; font-size:14px;}
.userFavorites li .avatar { height:60px; width:58px; overflow:hidden; margin:0 auto;}
.userFavorites li .nickname {display:block; width:69px; height:14px; line-height:14px; overflow:hidden; overflow:hidden; word-wrap:break-word; margin-top:2px;}
.userFavorites li .nickname a{display:block; height:14px; line-height:14px;}

.dialogFavorites {display:inline; float:left; width:360px;}
.dialogFavorites li{display:inline; float:left; width:360px; min-height:34px; height:auto !important; height:34px; font-size:14px;}
.dialogFavorites li .label{display:inline; float:left; width:75px; height:34px; line-height:34px; text-align:right; font-size:14px;}
.dialogFavorites li .val{display:inline; float:left; width:285px; height:34px; line-height:34px; font-size:14px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dialogFavorites li .danceName{font-weight:bold;}
.dialogFavorites li .val a{color:#ff0000; text-decoration:underline;}

.gg96090dj {border:#cccccc 1px solid; display:inline; float:left; width:988px; height:90px; background:#fff;}
.gg96090 {border:#cccccc 1px solid; display:inline; float:left; width:973px; height:90px; background:#fff; padding-left:15px;}
.gg96090p1 {border:#cccccc 1px solid; display:inline; float:left; width:988px; height:70px; background:#fff;}
.gg96060 {border:#cccccc 1px solid; display:inline; float:left; width:988px; height:60px; background:#fff;}
.gg360 {border:#84cced 1px solid; display:none; float:right; width:358px; height:100px; background:#fff; margin-top:5px; overflow:hidden;}
.gg272 {border:#c4e0f3 1px solid; display:inline; float:left; width:250px; height:250px; background:#fff; padding:10px 11px; margin-top:5px;}
.gg336{border:1px #84cced solid; display:inline; float:left; width:336px; height:280px; margin-top:5px; padding:0 0px 3px 6px;}
.gg624{border:1px #84cced solid; display:inline; float:right; width:600px; padding-left:24px; margin-top:5px;}
.gg624x2{border:1px #84cced solid; display:inline; float:right; width:600px; height:90px; padding-left:24px; padding-top:3px; margin-top:5px;}
.gg624dj{border:1px #84cced solid; display:inline; float:right; width:624px; height:40px; margin-top:5px;}

.link {border:1px #c4e0f3 solid; display:inline; float:left; margin-top:5px; width:988px;}
.link .title{text-indent:10px; color:#005079; font-weight:bold; font-size:14px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -390px;}
.link .title .annotator{font-weight:normal; font-size:12px;}
.link ul {display:inline; float:left; width:983px; line-height:18px; text-align:left; background:#ffffff; padding:8px 0 8px 5px;}
.link li{display:inline; float:left; width:89px; white-space:nowrap; overflow:hidden; text-indent:0.6em;}

.footer{border-top:5px #59abe1 solid; display:inline; float:left; width:990px; line-height:24px; text-align:right; color:#333; overflow: hidden; padding-top:10px; padding-bottom:14px; margin-top:5px; white-space:nowrap;}
.siteCount {display:none;}

/*分页*/
.page{display:inline; float:right; margin-top:5px;}
.page li{display:inline; float:left; text-align:center; line-height:24px; margin-left:3px; background:#fff;}
.page li a{border:1px solid #59ABE1; display:inline; float:left; padding:0 5px; letter-spacing:0px; line-height:24px; color:#333333;}
.page li a:link, .page li a:visited, .page li a:hover, .page li a:active{color:#333333; text-decoration:none;}
.page li.thispage{border:1px solid #59ABE1; background:#59ABE1; color:#fff; padding:0 5px;}
.page li.apage {background:#fff;}
.page li.apage a{font-weight:bold; color:#333333;}

.opage {border:1px solid #59ABE1; display:inline; float:right; font-size:12px; width:133px; position:relative; background:#fff; line-height:24px; height:24px; padding-right:3px; margin-left:3px; margin-top:5px;}
.opage .other{display:inline; float:right; height:18px; line-height:18px; margin:3px 3px 0 0;}
.opage .pageNum{border:none; border-bottom:1px solid #CCC; width:30px; font-weight:bold; color:#59ABE1; cursor:pointer; padding:0px; margin:0px;}
.opage .go{border:1px solid #59ABE1; display:block; float:right; height:16px; line-height:16px; text-indent:16px; color:#59ABE1; background:url(../images/icons.gif) no-repeat 3px -136px; margin-top:3px; padding-right:3px; margin-left:3px;}
.opage a:link, .opage a:visited, .opage a:hover, .opage a:active{color:#333333; text-decoration:none;}

/*连播页面*/
.lbplayerCenter {margin:0 auto; width:686px;}
.lbplayerCenter .nav {border-left:1px #84cced solid; width:684px; border-right:1px #84cced solid; margin-top:3px;}
.lbplayerCenter .nav ul.menus {width:684px;}
.lbplayerLeft{display:inline; float:left; width:356px;}
.lbplayerLeft .danceName{border:1px #84cced solid; display:inline; float:left; width:334px; height:28px; line-height:28px; font-weight:bold; font-size:12px; color:#005079; background:url(../images/danceNameTitle.gif); padding:0 10px; margin-top:5px;}
.lbplayerLeft .media{border-left:1px #84cced solid; border-right:1px #84cced solid; display:inline; float:left; width:350px; height:64px; padding:2px; overflow:hidden;}

.lbplayerLeft .mlist{border:1px #84cced solid; display:inline; float:left; width:354px;}
.lbplayerLeft .mlist .danceTitle {display:inline; float:left; width:345px; height:30px; line-height:30px; margin:1px 1px 0 1px; background:url(../images/repeat-x.png) repeat-x 0px -310px; padding-left:7px;}
.lbplayerLeft .mlist .danceTitle p {display:inline; float:left; font-size:14px; color:#005079; font-weight:bold; height:27px; line-height:27px; padding:0 11px; margin:3px 1px 0 1px; cursor:pointer;}
.lbplayerLeft .mlist .danceTitle p.select {border:#84cced 1px solid; border-bottom:0 none; background-color:#FFFFFF; margin:2px 0 0 0;  cursor:mormol;}

.lbplayerLeft .mlist .danceList {width:353px; height:368px; overflow:auto; overflow-x:hidden; font-family:Verdana; text-align:left; margin-top:1px;}
.lbplayerLeft .mlist .danceList li {border-bottom:1px #cdcdcd dashed; height:28px; line-height:26px; padding:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; margin:0px 1px;}
.lbplayerLeft .mlist .danceList li.history{width:342px; }
.lbplayerLeft .mlist .danceList li.over{background:#f4ffec;}
.lbplayerLeft .mlist .danceList li.selected{background:#fffad2;}
.lbplayerLeft .mlist .danceList li .mname{display:inline; float:left; width:300px; height:26px; line-height:26px; letter-spacing: 1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lbplayerLeft .mlist .danceList li .del{display:inline; float:right; height:26px; line-height:26px;}
.lbplayerLeft .mlist .danceList li .del a{ color:#f8942d; font-weight:bold;}
.lbplayerLeft .mlist .danceList .loading{height:252px; text-align:center; padding:5px;}
.lbplayerLeft .mlist .danceList .loading img{vertical-align:middle;}
.lbplayerLeft .mlist .control{border-top:1px solid #84cced; display:inline; float:left; text-align:left; width:354px; height:33px; background:url(../images/controlbg.gif); margin-top:2px;}
.lbplayerLeft .mlist .control .actionButtonBox{float:left;}
.lbplayerLeft .mlist .control .listDo {display:inline; float:right; line-height:24px; padding-top:5px; padding-right:8px;}

.lbplayerRight {border:1px #84cced solid; display:inline; float:left; width:320px; height:520px; margin-left:8px; margin-top:5px;}
.lbplayerRight .bd1{display:inline; float:left; width:300px; height:250px; margin-left:10px;}
.lbplayerRight .bd2{display:inline; float:left; width:300px; height:250px; margin-left:10px; margin-top:10px;}

.lbplayerFooter{border-top:3px #84cced solid; display:inline; float:left; width:686px; line-height:24px; text-align:center; color:#333; overflow: hidden; padding-top:10px; padding-bottom:14px; margin-top:6px;}

/*

.mpPlayerBox{border:0px solid #000000; display:inline; float:left; width:990px; height:34px; position:relative;}
.mpPlayer {display:inline; float:left; width:990px; height:34px; z-index:1;}
.mpList {display:none; float:left; width:327px; position:absolute; z-index:10; top:33px; right:11px; border:1px solid #959595; border-top:0px solid #f9fafd;}
.mpListBox{float:left; display:inline; width:326px; padding:1px 0  1px 1px; background-color: #FFFFFF;}
.mpListBox .mpListScroll{width:326px; height:396px; overflow-x: hidden; overflow-y: auto;}
.mpListBox ul{display:inline; float:left; width:308px; background: url(../images/mplist_bg.gif);}
.mpListBox ul li{display:inline; float:left; padding:3px 0px 3px 5px; width:303px; height:16px;}
.mpListBox ul li .icon{display:inline; float:left; padding:0px 0px 0px 10px; background:url(../images/mplist_icon.gif) no-repeat;}
.mpListBox ul li .danceName{ width:285px; font-size:12px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.mpListBox ul li .danceName a{display:block;color:#333;}
.mpListBox ul li .danceName a:visited{color:#333; text-decoration:none;}
.mpListBox ul li .danceName a:hover{color:#FF4E00; text-decoration:none;}
.mpListBox ul li .danceName a:active{color:#FF4E00; text-decoration:none;}



*/

.mpPlayerBox{border:0px solid #000000; display:inline; float:left; width:990px; height:34px; position:relative;}
.mpPlayer {display:inline; float:left; width:990px; height:34px; z-index:1;}
.mpList {display:none; float:left; width:327px; position:absolute; z-index:10; top:33px; left:124px; border:1px solid #959595; border-top:0px solid #959595;}
.mpListBox{float:left; display:inline; width:326px; padding:1px 0  1px 1px; background-color: #FFFFFF;}
.mpListBox .mpListScroll{width:326px; height:396px; overflow-x: hidden; overflow-y: auto;}
.mpListBox ul{display:inline; float:left; width:308px; background: url(../images/mplist_bg.gif);}
.mpListBox ul li{display:inline; float:left; padding:3px 0px 3px 5px; width:303px; height:16px;}
.mpListBox ul li .icon{display:inline; float:left; padding:0px 0px 0px 10px; background:url(../images/mplist_icon.gif) no-repeat;}
.mpListBox ul li .danceName{ width:285px; font-size:12px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.mpListBox ul li .danceName a{display:block;color:#333;}
.mpListBox ul li .danceName a:visited{color:#333; text-decoration:none;}
.mpListBox ul li .danceName a:hover{color:#FF4E00; text-decoration:none;}
.mpListBox ul li .danceName a:active{color:#FF4E00; text-decoration:none;}

