@charset "utf-8";
@import url(/static/css/user/nav.css);

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mr5 {margin-right:5px;}
.ml10 {margin-left:10px;}
.hide{display:none}
.blank24 {display:inline-block;width:24px;}
/*common*/
body {color:#666!important;}
.header {width:100%;height:60px;background-color:#484848;}
.w960 {width:960px;margin:0 auto;}
/*.nav .navL a.current {background-position:0px -360px;color:#3ca617;}*/
.r_grassGreen {color:#6ead2c;}    /*草绿*/
.r_pink {color:#f98595;}               /*粉红*/

/* 问号提示 */
.icon-tips {display: inline-block;position: relative;width: 14px;height: 14px;background: url(/static/images/icon-tips.png) no-repeat;background-size: contain;vertical-align: middle;cursor: pointer;}
.icon-tips .introduce-toast {position: absolute;background-color: rgba(0, 0, 0, 0.8);color: #FFFFFF;width: 240px;line-height: 20px;padding: 5px 10px;border-radius: 10px;z-index: 100;top: 24px;left: -52px}
.icon-tips .introduce-toast::after {content: '';position: absolute;left: 53px;top: -5px;border-left: 5px solid transparent;border-bottom: 5px solid rgba(0, 0, 0, 0.8);border-right: 5px solid transparent;}
.icon-tips .introduce-toast.center {width: 280px;padding: 10px;line-height: 24px;left:50%;transform:translateX(-50%);}
.icon-tips .introduce-toast.center::after {left: 50%;transform:translateX(-50%);}
.icon-tips .introduce-toast.hide {display: none;}

/* 神秘嘉宾更换身份面板 */
.auto-height {height: auto !important;}
.mystic-identity-container {display: none;overflow:hidden;padding-bottom:15px;}
.mystic-identity-container.show {display: block;}
.mystic-identity-container .mystic-wrapper {overflow:hidden}
.mystic-identity-container .mystic-logo-frame {float:left;width:46px;height:46px;text-align:center;background:url(/static/images/mysticViewer/mystic-logo-bg.png) no-repeat;background-size:contain;margin-right:5px}
.mystic-identity-container .mystic-logo {width:38px;height:38px;position:relative;top:4px !important;}
.mystic-identity-container .mystic-info {overflow: hidden;}
.mystic-identity-container .mystic-info .mystic-info-name {line-height:20px;font-size:14px;color:#CC9900;white-space: nowrap;overflow:hidden;max-width:100%;text-overflow: ellipsis;}
.mystic-identity-container .mystic-info .mystic-info-tag {background:url(/static/images/mysticViewer/mystic-tag.png) no-repeat; width:40px;height:18px;}
.mystic-identity-container .mystic-tool-box {margin-top:8px}
.mystic-identity-container .mystic-change-btn {background:url(/static/images/mysticViewer/change-btn.png) no-repeat;background-size:contain;width:64px;height:24px;cursor:pointer;}

/* 星钻王者设置 */
.starvip-king-controller {margin-bottom: 19px;overflow: hidden}
.starvip-king-controller .starvip-king-logo {float:left;position: relative; height: 18px;margin-right: 4px;}
.starvip-king-controller .starvip-king-logo .starvip-king-logo-bg {font-size: 0;}
.starvip-king-controller .starvip-king-logo .starvip-king-logo-text {position: absolute;right: 1px;top: 0;color: #EEBB66;user-select: none;}
.starvip-king-controller .starvip-king-options {font-size: 12px;color: #41A61F;text-decoration: underline; cursor:pointer;}
/* 星钻王者设置的弹窗 */
.starvip-king-pop-container {width: 400px;display: none;}
.starvip-king-pop-container .starvip-king-pop-header {background-color: #FFFFFF;border-bottom: 1px solid #EEEEEE;border-radius: 8px 8px 0 0;position: relative;overflow: hidden;}
.starvip-king-pop-header .starvip-king-pop-title {line-height: 40px;margin-left: 10px;font-size: 14px;color: #333333;}
.starvip-king-pop-header .close {width: 11px;height: 11px;background: url(/static/images/icon-close.png) no-repeat;position: absolute;top: 15px;right: 12px;cursor: pointer;}
.starvip-king-pop-container .starvip-king-pop-content {background-color: #FFFFFF;border-radius: 0 0 8px 8px;overflow: hidden;min-height: 182px;padding: 0 30px;}
.starvip-king-pop-content .starvip-king-pop-input{width: 100%;height :40px;box-sizing: border-box;border: 1px solid #DDDDDD;color: #666666;border-radius: 8px;line-height: 40px;margin-top: 30px;padding: 0 10px;outline: none;}
.starvip-king-pop-content .starvip-king-pop-input:focus{border-color: #999999;}
.starvip-king-pop-content .starvip-king-pop-input.error-text{border-color: #D0021B;color: #D0021B;}
.starvip-king-pop-content .starvip-king-pop-tips{margin-top: 10px;font-size: 12px;color: #999999;line-height: 14px;}
.starvip-king-pop-content .starvip-king-pop-tips.error-text{color: #D0021B;}
.starvip-king-pop-content .starvip-king-pop-footer{margin-top: 28px;text-align: center;}
.starvip-king-pop-content .starvip-king-pop-footer .btn{background: #00CC77;border-radius: 15px;width: 92px;line-height: 30px;color: #FFFFFF;float: none;outline: none;}
.starvip-king-pop-content .starvip-king-pop-footer .btn.disable{background: #7EEABD}

/*新版导航*/
.wrapper{width: 100%; margin: 0 auto;}
.container {width: 1024px; margin: 0 auto;}

.leftSide {width:178px;padding-right:20px;_padding-right:0px;}
.leftSide .topInfo{ position:relative}
.leftSide .topInfo .top-user-logo {position: relative;}
.leftSide .topInfo .t1 {margin: 4px 0 14px 0; width: 178px;/*display: flex;display: -webkit-flex;*/ position: relative;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.leftSide .topInfo .t1 .icon-list {display: inline-block;flex: 0 0 auto;}
.leftSide .topInfo .t1 .icon-list .img {vertical-align: middle;}
.leftSide .topInfo .t1 .user-name {flex: 1;overflow: hidden;display: flex;max-width: 100%;flex-wrap: wrap; padding-bottom: 13px;}
.leftSide .topInfo .t1 .user-name .name {flex: 0 1 auto;padding-left: 5px; font-size: 18px;}
.leftSide .topInfo .t1 .user-name .star-verified {flex: 0 0 auto;overflow: hidden;}
.singer-level-tag{display: block; width: 60px; height: 14px;margin-top: 6px;margin-left: 4px; flex-shrink: 0; }
.singer-level-tag img{height: 14px; width: auto;}
.leftSide .short-video-talent-tag {display: block; width: 77px; height: 14px;margin-top: 6px;margin-left: 4px; flex-shrink: 0; background: url(/static/images/starMedalTag/shortVideoTalent.png) no-repeat;}
.leftSide .topInfo .unpass{ position:absolute; top:6px; left:106px; background:url("/static/images/photo/nopass.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/nopass.png", sizingMethod="crop"); width:88px; height:21px; z-index:1}
.leftSide .topInfo .t1 .name {font-size:16px;font-family:"microsoft yahei";font-weight:700;color:#000;display:inline-block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.leftSide .topInfo .liveBtn { position: absolute; top: 0px; right: 0; width:50px;height:23px;line-height:23px;background-color:#ffaa16;}
.leftSide .topInfo .liveBtn em {padding-left:18px;margin-left:4px;background:url("/static/images/icon.png") no-repeat  -140px -37px ;color:#fff;}
.leftSide .topInfo .t1 a:hover em {text-decoration:underline;}

.leftSide .topInfo .birthday-tag {position: absolute;left:0;top:0;line-height:1;padding:3px 5px;font-size: 12px;border-radius: 0 10px 10px 0;}
.leftSide .topInfo .birthday-tag.normal {
  background-image: linear-gradient(to right, #FFEE45, #F9CB0A);
  background-image: -ms-linear-gradient(to right, #FFEE45, #F9CB0A);
  background-image: -webkit-linear-gradient(to right, #FFEE45, #F9CB0A);
  color: #611C1C;
}
.leftSide .topInfo .birthday-tag.starvip {
  background-image: linear-gradient(to right, #B561FF, #FE4C7E);
  background-image: -ms-linear-gradient(to right, #B561FF, #FE4C7E);
  background-image: -webkit-linear-gradient(to right, #B561FF, #FE4C7E);
  color: #FFFFFF;
}

/* 主播标签 */
.leftSide .topInfo .startag-wrapper { display: none; margin-top: -8px; margin-bottom: 0px; }
.leftSide .topInfo .startag-wrapper .startag { display:inline-block; height:16px; line-height:16px; border:1px solid; border-radius:10px; padding:0 7px; text-align:center; margin-right:6px; margin-bottom:14px; font-size:12px; cursor: pointer; }
#fx_tips.tag-tips .arr {left: 37px;}
/*加v*/
.leftSide .topInfo .isVerified .star-verified { display: inline-block; }
.leftSide .topInfo .isVerified .name { display: inline-block;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: -3px; }
.leftSide .topInfo .star-verified { display: none; background:url(/static/images/starVerified/starVerifiedSmall.png?__sprite);  width: 18px; height: 18px; margin-bottom: -1px; margin-left: 2px; }
#fx_tips.STARVERIFY { max-width: 200px; }
#fx_tips.STARVERIFY .arr { left: 50%; margin-left: -5px; }
#fx_tips.STARVERIFY .cont { padding: 10px; color: #fff; line-height: 100%; font-size: 12px; border-radius: 4px; }
#fx_tips .Vtips_info { line-height: 16px; }

/* 星钻等级 */
.leftSide .topInfo .starvip-link {display: inline-block;margin-left: 2px;line-height:18px;vertical-align:top;}
.leftSide .topInfo .starvip-link .starvip-icon {display: inline-block;height: 18px;vertical-align: middle;}

.leftSide .topInfo .t2 {margin-bottom:7px;}
.leftSide .topInfo .t2 a {width:87px;height:29px;/* border:1px solid #dadada; */line-height:30px;color:#3ca617;background-color:#fefefe;}
.leftSide .topInfo .t2 a em { float:left;padding-left:20px;height:29px;margin-left:12px;background:url("/static/images/icon.png") no-repeat -120px -63px; cursor:pointer}
.leftSide .topInfo .t2 a.changBtn em {background-position:-120px -97px;}
.leftSide .topInfo .t2 a:hover em {text-decoration:underline;}

.leftSide .topInfo .t3 {position: absolute; right: 0;top:-2px; *top:-4px; }
.leftSide .topInfo .t3 .bts{width:65px;height:auto;display:inline-block;padding:0;position:relative;line-height:20px;}
.leftSide .topInfo .t3 .bts a{background: #00cc77;border-radius:3px;color: #fff;padding: 0 8px;height: 20px; line-height: 20px; text-align: center;display: inline-block;}
.leftSide .topInfo .t3 .bts a:hover{background: #00cc77;text-decoration:none;}
.leftSide .topInfo .t3 .bts .rightBox-bts-icon{position:absolute;z-index:10;overflow:hidden;width:8px;height:4px;left:54px;top:8px;padding:0;background:url(/static/images/buttom2.png) no-repeat;}
.leftSide .topInfo .t3 .bts .rightBox-bts-icon:hover{background:url(/static/images/buttom2.png) no-repeat;}
.leftSide .topInfo .t3 .noBg{background:none;}
.leftSide .topInfo .t3 #J_userInforBt1{width: 60px; text-align: center; padding:0!important;}
.leftSide .topInfo .t3 .bts .grayBg{background:#727272;}
#J_userInforBts a.grayBg{ background: #fff;color: #999;width: 58px;border: 1px solid #ccc;border-radius: 3px;line-height: 18px;  height: 18px;}
.leftSide .topInfo .t3 .bts .grayBg:hover{background:#9F9E9E;}
.leftSide .topInfo .t3  a.on{ left:0; padding-left:0; height:26px; width:62px; background:url(/static/images/icon_2.png) -195px -88px no-repeat;}
.leftSide .topInfo .t3  a.off{ left:0; padding-left:0; height:26px; width:62px; background:url(/static/images/icon_2.png) -260px -88px no-repeat;}

.leftSide .topInfo .t4{position: relative;}

.leftSide .topInfo .conts  {height:28px;line-height:28px;}
.leftSide .topInfo .conts  dt {float:left;}
.leftSide .topInfo .conts  a{ color:#3CA617; display:inline-block; background:url("/static/images/icon.png") no-repeat -208px -362px; height:20px; padding-left:20px; line-height:20px; position:relative; left:13px; _top:5px}
.leftSide .topInfo .conts  a:hover{ text-decoration:underline}
.leftSide .topInfo .conts  a.on{ left:0; padding-left:0; height:26px; width:62px; background:url(/static/images/icon_2.png) -195px -88px no-repeat;}
.leftSide .topInfo .conts  a.off{ left:0; padding-left:0; height:26px; width:62px; background:url(/static/images/icon_2.png) -260px -88px no-repeat;}
.leftSide .topInfo .conts  .noBg{background:none;}
.leftSide .topInfo .conts .bts a{background: #3ca617;color: #fff;padding: 0 8px;height: 20px; line-height: 20px; text-align: center;display: inline-block;}
.leftSide .topInfo .conts .bts a:hover{background: #57cf1c;text-decoration:none;}
.leftSide .topInfo .conts .bts .grayBg{background:#727272;}
.leftSide .topInfo .conts .bts .grayBg:hover{background:#9F9E9E;}
.leftSide .topInfo .conts .hasBts a{padding: 0 13px 0 3px;}
.leftSide .topInfo .conts .celebrityIcon {float:left;width:34px;height:16px;margin:5px 15px 0 0;background:url("/static/images/icon.png") no-repeat -284px -220px ;}
.leftSide .topInfo .conts .divesIcon {float:left;width:35px;height:14px;margin:5px 15px 0 0;background:url("/static/images/icon.png") no-repeat -339px -220px ;}
.leftSide .topInfo .conts dd img{ position:relative; top:3px; _vertical-align:middle;}
.leftSide .topInfo .starCard{height:28px;line-height:28px;display: none;}
.leftSide .topInfo .starCard a{background:url(/static/images/shop/property/gift.png) 0 3px no-repeat; display:inline-block; height:28px; padding-left:24px; color:#3CA617;}
.leftSide .topInfo .starCard a.unable{color:#999;}


.bts{width:70px;height:auto;display:inline-block;padding:0;position:absolute;line-height:20px;}
.txt-left{display:inline-block;text-align:left;}
.subscribe-moreInfor{width:15px;height:15px;display: inline-block;background:url(/static/images/more.png?__sprite) no-repeat;vertical-align:top;position:relative;top:2px;}
.subscribe-selected,.subscribe-selectedNo{width:15px;height:14px;display: inline-block;margin-left:-16px;}
.subscribe-selected{background:url(/static/images/selected.png?__sprite) no-repeat;}
.subscribe-selectedNo{background:url(/static/images/noSelected.png?__sprite) no-repeat;}
.leftSide .topInfo .conts .bts .rightBox-bts-icon{position:absolute;z-index:10;overflow:hidden;width:8px;height:4px;left:66px;top:8px;padding:0;background:url(/static/images/buttom2.png) no-repeat;}
.leftSide .topInfo .conts .bts .rightBox-bts-icon:hover{background:url(/static/images/buttom2.png) no-repeat;}

.leftSide .leftNav {/* border-top:1px dashed #d2d2d2; */}
.leftSide .leftNav ul li {width:178px;height:40px;margin-bottom:5px;line-height:40px;text-align:center;cursor:pointer;}
.leftSide .leftNav ul li i,.leftSide .leftNav ul li em  {float:left;}
.leftSide .leftNav ul li *{ cursor:pointer}
.leftSide .leftNav .leftIcon {width:18px;height:18px;margin: 12px 10px 0 15px;_display:inline;background: url("/static/images/icon.png") no-repeat -284px -30px;}
.leftSide .leftNav .current .leftIcon {background-position: -284px 0px;}
.leftSide .leftNav .current .basicFile .leftIcon {/* background-position: -284px 0; */}
.leftSide .leftNav .current .arr {width:4px; height:7px; line-height:0; font-size:0; margin: 16px 0 0 12px; display:inline;background:url("/static/images/icon.png") no-repeat -450px -5px;}
.leftSide img.vip_ico{position:relative;top:1px; margin:0 2px;vertical-align:sub}
.leftSide .leftNav .leftIcon.guardIcon{background: url(/static/images/guard/star_guard.png?__sprite) no-repeat; background-position: 0 0!important;}
.leftSide .leftNav .current .leftIcon.guardIcon{background: url(/static/images/guard/star_guard_focus.png?__sprite) no-repeat;}

.leftSide .leftNav .clan .leftIcon {background:url("/static/images/icon_2.png") no-repeat -36px -353px;}
.leftSide .leftNav .art .leftIcon {background:url("/static/images/icon_2.png") no-repeat -33px -521px;}
.leftSide .leftNav .current  .clan .leftIcon {background-position: -36px -394px;}
.leftSide .leftNav .current  .art .leftIcon {background:url("/static/images/icon_2.png") no-repeat -3px -521px;}
.leftSide .leftNav .liuSet .leftIcon{background: url("/static/images/userfile/user_round.png") 0 1px no-repeat; }
.leftSide .leftNav .current  .liuSet .leftIcon{background: url("/static/images/userfile/user_round.png") 0 -19px no-repeat;}

.leftSide .leftNav .liveGrade .leftIcon{background: url("/static/images/userfile/grade_icon.png") 0 0 no-repeat; }
.leftSide .leftNav .current .liveGrade .leftIcon{background: url("/static/images/userfile/grade_icon_hover.png") 0 0 no-repeat;}

.clan_photo{background:#e0e0e0; width:210px; height:130px; margin:18px 0px;position:relative;}
.clan_title{font-weight:bold; line-height:22px; font-size:14px; padding-left:10px;position:relative;}
.clan_live{display:inline-block; vertical-align:middle; margin-left:10px; background:url("/static/images/icon_2.png") no-repeat -53px -200px; width:70px; height:22px;}
.clan_info{padding-left:10px;}
.clan_info ul li .clan_a{float:none; line-height:13px; height:13px;}
.clan_bottom{margin-top:20px;padding-left:10px;}
.clan_submit{background:url("/static/images/icon_2.png") no-repeat -53px -235px;height:30px;width:72px;}

.leftSide .leftNav .business_backstage {
  width: 178px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  display:inline-block;
  margin-bottom: 10px;
  font-size: 14px;
  color: #3BA616;
  text-align: center;
  display: none;
  position: relative;
}
.leftSide .leftNav .business_backstage a {
  color: #3BA616;
  color: #3BA616;
  width: 100%;
  height: 100%;
  display: block;
  text-align: left;
}
.leftSide .leftNav .business_backstage .business_backstage_icon_red_pointer {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
  width: 12px;
  height: 12px;
  background: #f00;
  border-radius: 100%;
  display: none;
}
.leftSide .leftNav .business_backstage .business_backstage_comment_total {
  position: absolute;
  right: 10px;
  top: 12px;
  min-width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  border-radius: 16px;
  background: #ff5555;
  padding: 0 4px;
  font-size: 12px;
  color: #fff;
  box-sizing: border-box;
  pointer-events: none;
}
.leftSide .leftNav .business_backstage .business_backstage_icon {
  margin-left: 10px;
  margin-right: 8px;
  display: inline-block;
  width: 12px;
  height: 14px;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  background: url(/static/images/icon_zhibo.png) no-repeat center center;
  background-size: cover;
}
.leftSide .leftNav .business_backstage .business_tips{
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translate(100%,-50%);
  background: #FFDD22;
  border-radius: 6px;
  font-size: 14px;
  color: #440000;
  width: 207px;
  height: 34px;
  line-height: 34px;
  z-index: 98;
}
.leftSide .leftNav .business_backstage .business_tips::after{
  content: '';
  border: 6px solid transparent;
  position: absolute;
  left: -12px;
  top: 10px;
  border-right-color: #FFDD22;
  z-index: 1;
}

.leftSide .leftNav .attention .leftIcon {background-position: -310px -30px;}
.leftSide .leftNav .current  .attention .leftIcon {background-position: -310px 0px;}
.leftSide .leftNav .fans .leftIcon {background-position:-338px -30px;}
.leftSide .leftNav .current  .fans .leftIcon {background-position: -338px 0px;}
.leftSide .leftNav .blackList .leftIcon {background-position:-367px -30px;}
.leftSide .leftNav .current  .blackList .leftIcon {background-position: -367px 0px;}
.leftSide .leftNav .rechargeRecord .leftIcon {background-position:-394px -30px;}
.leftSide .leftNav .current  .rechargeRecord .leftIcon {background-position: -394px 0px;}
.leftSide .leftNav .privateConsume .leftIcon {background:url(/static/images/user_private.png) no-repeat 1px 1px;}
.leftSide .leftNav .current  .privateConsume .leftIcon {background:url(/static/images/user_private_hover.png) no-repeat 1px 1px;}
.leftSide .leftNav .signInReward .leftIcon {background:url(/static/images/userfile/signed_icon.png?__sprite) no-repeat;}
.leftSide .leftNav .current  .signInReward .leftIcon {background:url(/static/images/userfile/signed_hover_icon.png?__sprite) no-repeat;}
.leftSide .leftNav .realNameAuth .leftIcon {background:url(/static/images/realNameAuthFile/authicon.png?__sprite) no-repeat;}
.leftSide .leftNav .current  .realNameAuth .leftIcon {background:url(/static/images/realNameAuthFile/authicon_hover.png?__sprite) no-repeat;}

.leftSide .leftNav .songRecords .leftIcon {background:url(/static/images/userfile/songrecords_icon.png?__sprite) no-repeat;}
.leftSide .leftNav .current  .songRecords .leftIcon {background:url(/static/images/userfile/songrecords_icon_hover.png?__sprite) no-repeat;}

.leftSide .leftNav .property .leftIcon{background:url("/static/images/icon_2.png") no-repeat -146px -479px;}
.leftSide .leftNav .current .property .leftIcon{background-position:-176px -479px;}

.leftSide .leftNav .consumeRecord .leftIcon {background-position:-422px -30px;}
.leftSide .leftNav .current  .consumeRecord .leftIcon {background-position: -420px 0px;}
.leftSide .leftNav .reportList .leftIcon{background-position:-224px -30px;}
.leftSide .leftNav .current  .reportList .leftIcon {background-position: -224px 0px;}
.leftSide .leftNav .angentRecord .leftIcon {background-position:-465px -31px;}
.leftSide .leftNav .current  .angentRecord .leftIcon {background-position: -465px 0;}
.leftSide .leftNav .excRecord .leftIcon {background-position:-252px -30px; width:20px; margin:7px 15px 0 11px}
.leftSide .leftNav .current  .excRecord .leftIcon {background-position:-252px 0; width:20px; margin: 10px 12px 0 11px;}
.leftSide .leftNav .fans a {position:relative;}
.leftSide .leftNav .fans .tip { /*position:absolute;*/ float:left; font-family:Arial; font-size:11px; color:#fff; width:33px; height:20px; text-align:center; line-height:18px; background:url("/static/images/tip.png") no-repeat;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/tip.png", sizingMethod="crop");}
.leftSide .leftNav .current .fans .tip{ position:absolute;}
.leftSide .leftNav  .current {background-color:#8c8c8c;}
.leftSide .leftNav  .current a {color:#fff;}

.leftSide .leftNav .setEmail .leftIcon{ background:url(/static/images/icon_2.png) -4px -442px no-repeat;}
.leftSide .leftNav .current .setEmail .leftIcon{ background:url(/static/images/icon_2.png) -4px -481px no-repeat;}
.leftSide .leftNav .userLiveTime .leftIcon{ background:url(/static/images/icon_2.png) -2px -354px no-repeat;}
.leftSide .leftNav .current .userLiveTime .leftIcon{ background:url(/static/images/icon_2.png) -4px -394px no-repeat;}

.leftSide .leftNav .userChangeExchangePassword .leftIcon{ background:url(/static/images/user_icon.gif) -4px -4px no-repeat;}
.leftSide .leftNav .current .userChangeExchangePassword .leftIcon{ background:url(/static/images/user_icon.gif) -1px -199px no-repeat;}
.leftSide .leftNav .userStorage .leftIcon{ background:url(/static/images/user_icon.gif) -7px -48px no-repeat;}
.leftSide .leftNav .current .userStorage .leftIcon{ background:url(/static/images/user_icon.gif) -5px -275px no-repeat;}
.leftSide .leftNav .userSubscribe .leftIcon{ background:url(/static/images/user_icon.gif) -7px -82px no-repeat;}
.leftSide .leftNav .current .userSubscribe .leftIcon{ background:url(/static/images/user_icon.gif) -5px -235px no-repeat;}

.leftSide .leftNav .starTask .leftIcon{ width:18px; height:18px; background:url(/static/images/star_task.png) 0 0 no-repeat;}

.leftSide .leftNav .liveNotice .leftIcon{ width:18px; height:18px; background:url(/static/images/live_notice.png) 0 0 no-repeat;}

.leftSide .leftNav .Guardlst .leftIcon{ height:19px; background:url(/static/images/guard/guardicon.png?__sprite) 0 0 no-repeat;}
.leftSide .leftNav .current .Guardlst .leftIcon{ background:url(/static/images/guard/guardicon_active.png?__sprite) 0 0 no-repeat;}

.leftSide .leftNav .starFans .leftIcon{ height:19px; background:url(/static/images/starFollowers/user_leftsider_ico.png?__sprite) 0 0 no-repeat;}
.leftSide .leftNav .current .starFans .leftIcon{ height:19px; background:url(/static/images/starFollowers/user_leftsider_ico_hover.png?__sprite) 0 0 no-repeat;}

.leftSide .leftNav .vip .leftIcon{ background:url(/static/images/icon_2.png) -90px -480px no-repeat;}
.leftSide .leftNav .current .vip .leftIcon{ background-position:-119px -480px;}

.leftSide .leftNav .giftGotNav .leftIcon{ background:url(/static/images/icon_2.png) -208px -479px no-repeat; height:19px;}
.leftSide .leftNav .current .giftGotNav .leftIcon{background-position: -239px -479px;}
.leftSide .leftNav .liveNoticeLi { position:relative; }
.leftSide .leftNav .liveNoticeLi .reddot { display:none;position:absolute;left:95px;top:9px;z-index:1;width:8px;height:8px;background-color:#f00;border-radius:100%; }

/*评论*/
.inputTextArea {padding:23px; padding-top:35px; background-color:#fff;border-bottom:1px solid #dfdfdf; position:relative;}
.inputTextArea div{padding:0 0 15px; }
.inputTextArea  textarea { overflow:auto; background:#fff; width:936px;height:80px;margin:0 auto;padding:5px 5px 5px 10px;line-height:22px;color:#ccc;border:1px solid #cacaca;outline: none;resize:none;}
.inputTextArea .verifyCode_box{float:right; vertical-align:middle; height:32px; line-height:32px; padding:0; position:relative; z-index:9999;}
.inputTextArea .verifyCode_box *{ vertical-align:middle;}
.inputTextArea .verifyCode_box a.changeLink{ text-decoration:underline; margin-right:10px;}
.inputTextArea .verifyCode_box input{border:1px solid #CECECE; width:50px; height:22px; padding:3px;}
.inputTextArea .inputBtn {display:inline-block;*display:inline;*zoom:1;width:72px;height:31px;background:url("/static/images/commentBtnBg.gif") repeat-x;line-height:31px;text-align:center;color:#fff;font-size:14px;font-weight:700;font-family:"microsoft yahei";}
.inputTextArea span{ color:#999}
.inputTextArea .inputBtn:hover{ text-decoration:none; color:#fff}

.commentWrap {margin-bottom:20px;}
.commentWrap .btns {padding-left:20px;}
.commentWrap .commentList {margin-bottom:20px;}
.commentWrap li {padding:15px 0;border-bottom:1px dashed #d7d7d7;}
.commentWrap .commentList a {color:#3ca617;}
.commentWrap .commentList a:hover {color:#3ca617;text-decoration:underline;}
.commentWrap .contsBox {}
.commentWrap .contsBox .avatar {margin-right:8px;}
.commentWrap .contsBox .avatar img {padding:2px;background-color:#fff;border-bottom:1px solid #dfdfdf;}
.commentWrap .contsBox .comment {margin-left:47px;overflow:hidden;zoom:1;_margin-top:-10px;}
.commentWrap .contsBox .comment .cont {line-height:22px;word-break:break-all;}


/*上传照片btn*/
.uploadPhotoBtn {float:right;padding:0 13px 0 8px;height:31px;background:url("/static/images/commentBtnBg.gif") repeat-x;line-height:29px;text-align:center;color:#fff;font-size:14px;font-weight:700;font-family:"microsoft yahei";}
.uploadPhotoBtn em { cursor:pointer; float:left;padding-left:23px;background:url("/static/images/photo/upload.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/upload.png", sizingMethod="crop");}
.uploadPhotoBtn:hover{color:#fff; text-decoration:none}

/*详细页标题*/
.infoTit {font-family:"microsoft yahei";height:31px;line-height:30px;}
.infoTit .scBtn .name {margin-right:15px;font-size:14px;color:#313131;}
.infoTit .scBtn a {color:#818181;}
.infoTit .scBtn .searchBg {float:left;width:13px;height:14px;margin:10px 4px 0 0;background:url("/static/images/photo/icon.png") no-repeat -3px -7px;}
.infoTit .scBtn .commBg {float:left;width:13px;height:20px;margin:10px 4px 0 8px;;background:url("/static/images/photo/icon.png") no-repeat -4px -40px;}

/*档案页右边*/
.content {width:800px; min-height:650px; padding-top:2px;}
.contentInner {padding-left:10px;}

.hdMod {width: 750px;}
.hdMod h2 {float:left;padding-bottom:5px;border-bottom:3px solid #3ca617;font:bold 16px/16px "microsoft yahei";padding-top:2px;position: relative;}
.hdMod h2 .fx-tips{    position: absolute; right: -18px; top: 5px; width: 18px; height: 18px; background: url(/static/images/bg2013.png) -55px 0 no-repeat; cursor: pointer;}
.hdMod a{float:right;line-height: 16px;border-bottom: 1px solid #333;}
.hdMod .hd-right-notice {display: none;float: right;color: #666666;font-size: 12px;position: relative;top: 5px;}
.hdMod .hd-right-notice em {color: #F5A623;}

/*消费记录*/
.consumerRecords .bd {padding:2px 0 0 5px;}
.consumerRecords table.recordsList {width:100%;}
.consumerRecords table.recordsList  tr {height:37px;}
.consumerRecords table.recordsList tr.crhead {color:#acacac;}
.consumerRecords table.recordsList .crt {width:188px;}
.consumerRecords table.recordsList .crt .bind{display:inline-block;line-height:18px;height:18px;width:16px;margin-left:2px;font-size:12px;text-align:center;border-radius:3px;background-color:rgba(255,136,0,.2);color:#FF8800;}
.consumerRecords table.recordsList .crg {width:292px;}
.consumerRecords table.recordsList .crg .bg {float:left;width:22px;height:37px;margin-right:3px;background:url("/static/images/icon.png") no-repeat -200px -150px; }
.consumerRecords table.recordsList .crg .chbg {background-position:-200px -187px;}
.consumerRecords table.recordsList .crg .cbg {background-position:-200px -221px;}
.consumerRecords table.recordsList .crg .cakebg {background-position:-200px -258px;}
.consumerRecords table.recordsList .crg  em {line-height:37px;}
.consumerRecords table.recordsList .crq {width:150px;}

#storage_td tbody .crt img{vertical-align:middle;margin-right:5px;}
#storage_td tbody .crt{ position:relative; padding-left:34px;}
/*搜索*/
.fans_content .searchBox ,.myAttentionList .searchBox {width:180px;height:25px;background-color:#fff;border:1px solid #dadada; position:absolute; right:0px; top:0px; background: #fff; margin-bottom: 0;}
.follows_con .pannel{ position:absolute; top:38px; right:0;}
.follows_con .pannel span{ float:left; color:#666; height:26px; line-height:26px; padding:0 10px 0 20px; cursor:pointer; background:url(/static/images/icon.png) no-repeat -283px -270px; _background-position:-283px -271px}
.follows_con .pannel span.hover{ background-position:-359px -270px; _background-position:-359px -271px}
.follows_con .searchBox{ margin:0; float:left}
.fans_content .s_input,.myAttentionList .s_input { position: static; background:#fefefe; color:#ccc; width:138px; height:22px; line-height:22px; margin:2px 0;  border:0 none; float:left; padding-left:10px; border-right:1px solid #dadada;}
.fans_content .s_button,.myAttentionList .s_button { position: static; width:27px;height:25px;background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;float: left;text-indent:-9999em;background:url("/static/images/icon.png") no-repeat -110px -134px;}

/*粉丝信息box*/
.boxModel {width:350px;color:#999;margin:0 20px 20px 0; display:inline-block; overflow:hidden;vertical-align:top;}
.boxModel .pic {margin-right:9px;position:relative;}
.boxModel .live {position:absolute;right:0;top:0;color:#fff;font-size:12px;text-align: center;line-height:16px;width:28px;height:16px;background: #ffaa16;}

.boxModel .cont p.tit span{margin-right:8px;}
.boxModel .live em{display:block;width:100%;height:100%;}
.boxModel .cont {overflow:hidden;zoom:1;margin-left:99px; _width:auto}
.boxModel .cont  p {margin-bottom:3px; *margin-bottom:4px;}
.boxModel .cont  p.tit{ margin-bottom:6px}
.boxModel .cont .tit a.text {margin:1px 8px 0 0; font-size:14px;color:#3ca617;cursor:pointer; width:106px; height:20px; white-space:nowrap;text-overflow: ellipsis; overflow: hidden;}
.boxModel .cont .tit a.text:hover{ text-decoration:underline}
.boxModel .cont .tit a.text.no_link { cursor: default; }
.boxModel .cont .tit a.text.no_link:hover { text-decoration: none; }
.boxModel .pic a.no_link { cursor: default; }
.boxModel .cont .tit  .live {width:65px;height:17px;line-height:17px;background-color:#ffaa16;color:#fff;}
.boxModel .cont .tit  .live .liveIcon {display: none;width:15px;height:10px;margin:3px 5px; line-height:0; font-size:0; background:url("/static/images/icon.png") no-repeat -140px -40px;}

.boxModel .cont .level  span {float:left;}
.boxModel .cont .level  .b_pngfix,.boxModel .cont .level .flw_pngfix{ margin-right:10px;}
.boxModel .cont .level  .zb-bg {width:22px;height:13px;margin-right:15px;background:url("/static/images/icon.png") no-repeat -285px -246px;}
.boxModel .cont .level  .fh-bg  {width:35px;height:14px;background:url("/static/images/icon.png") no-repeat -339px -244px;}
.boxModel .cont .cancle .ca-bg {width:16px;height:17px;background:url("/static/images/iconeachother.png?__sprite") no-repeat 0 0; margin-right:12px;margin-top:2px;}
.boxModel .cont .cancle .ca-txt{color:#41a81c;margin:2px 0 0 0;text-decoration:underline;}
/* TA的高级粉丝团 图标对齐 */
.fansBoxModel .fx_icon_plate {vertical-align: bottom;}
.fansBoxModel .fx_icon_rich {vertical-align: middle;}
/*点击上传图片后的弹出窗*/
.popwin_2 {width:500px;background-color:#fff;padding:10px 10px 20px;font-family:"microsoft yahei";}
.popwin_2 .windowClose {width:23px;height:23px; background:url("/static/images/icon.png") no-repeat -120px 0;cursor:pointer;}
.popwin_2 .popHead {font-size:18px;margin-bottom:15px; padding-left:10px}
.popwin_2 .btns a {float:left;height:31px;line-height:30px;padding:0 10px;text-align:center;background:url("/static/images/commentBtnBg.gif") repeat-x ;color:#fff;border:0 none;cursor:pointer;font-size:14px;}
.popwin_2 .btns a:hover{ text-decoration:none; color:#fff}
.popwin_2 form p {padding:10px;}
.uploadDone {font-size:18px;font-family:"microsoft yahei";color:#000;margin-bottom:20px;text-align:center;}
.uploadDone .doneBg {display:inline-block;width:32px;height:32px;background:url("/static/images/icon.png") no-repeat -120px -189px; position:relative; top:10px; _top:5px; margin:0 5px;}
.upLoadDonePop .btns  {margin:0  0  0 165px ;}
.upLoadDonePop .btns #uploadAgain {margin-right:30px;}
.upLoadDonePop .btns a{ width:56px;}
#uploading {width:106px;height:33px;line-height:33px;background-color:#b6b6b6;border-bottom:1px solid #717171;text-align:center;color:#fff;}

/*保存按钮*/
.safe {display:block;height:31px;line-height:30px;width:58px;text-align:center;background:url("/static/images/commentBtnBg.gif") repeat-x ;color:#fff;}
.safe:hover{ color:#fff}
.btn {float:left; margin-left:10px; _display:inline; margin-top:2px;height:31px;line-height:30px;width:58px;text-align:center;background:url("/static/images/commentBtnBg.gif") repeat-x ;color:#fff;}
.tip-user{ height:30px; line-height:30px;color:#a0a0a0; font-size:12px; padding-left:24px; background:url(/static/images/arr-tip.gif) no-repeat left 0px; margin-top:20px;}
/*充值记录*/
.rechargeRecords .overage {height:24px;padding:14px 0;line-height:24px;font-size:14px;border-bottom:1px dashed #d2d2d2;}
.rechargeRecords .overage  p  span ,  .rechargeRecords .overage  p a {float:left;}
.rechargeRecords .overage  .rechBtn , .rechargeRecords .overage .exBtn {padding:0 14px;margin:0 10px;background-color:#3ca617;color:#fff;}
.rechargeRecords .RRList {margin-top:8px;}
.rechargeRecords .RRList  li {height:30px;line-height:30px;}
.rechargeRecords .RRList  li.RRHead {height:18px;line-height:18px;color:#999;}
.rechargeRecords .RRList li span {float:left; height:30px; overflow:hidden; white-space:nowrap;}
.rechargeRecords .RRList   .rnum {width:195px; margin-right:3px;}
.rechargeRecords .RRList   .rnum_w {width:184px; margin-right:3px;}
.rechargeRecords .RRList   .rnum_xb {width:100px; margin-right:3px;}
.rechargeRecords .RRList   .rtime {width:120px;}
.rechargeRecords .RRList   .rtime_xb {width:110px;}
.rechargeRecords .RRList   .rmoney {width:120px;text-align:center;}
.rechargeRecords .RRList   .rmoney_xb {width:110px;text-align:center;}
.rechargeRecords .RRList   .pay {width:155px;text-align:center;}
.rechargeRecords .RRList   .pay_xb {width:100px;text-align:center;}
.rechargeRecords .RRList   .depo {width:100px;text-align:center;}
.rechargeRecords .RRList   .pay i{ display:inline-block; *display:inline; *zoom:1; background:#FF992D; padding:0 2px; color:#fff; line-height:18px; margin-left:2px;}
.rechargeRecords .RRList   .rchannel {width:100px;text-align:center;}
.rechargeRecords .RRList   .rchannel_xb {width:100px;text-align:center;}
.rechargeRecords .RRList   .rstation {width:80px;text-align:center;}
.rechargeRecords .RRList   .rstation_xb {width:85px;text-align:center;}
.rechargeRecords .record_coin,.rechargeRecords .record_bean{ color:#F60; font-size:12px; margin:0 3px;}
.rechargeRecords .record_coin.record_singCoin,.rechargeRecords .record_bean.record_singBean{ color:#CC11EE;}

.rechargeRecords .recharge-record-table {color: #666;text-align: center;}
.recharge-record-table, .recharge-record-table tbody, .recharge-record-table tr {width:100%;}
.recharge-record-table tr th {color: #999;height: 30px;text-align:center;padding:5px;}
.recharge-record-table tr th.recharge-no,.recharge-record-table tr td.recharge-no {text-align: left;}
.recharge-record-table tr th.recharge-time,.recharge-record-table tr td.recharge-time {text-align: left;}
.recharge-record-table tr td {text-align: center; padding:5px;}

/*结算申请*/
.clearfix .had_bean{float:right;text-align: right;padding-right:60px;}

/*我的关注*/
.follows_con { position:relative}
.follows_con .sortAndSearch {}
.follows_con .sortAndSearch .sort {color:#666; height:27px; line-height:25px; float:left; }
.follows_con .sortAndSearch .sort a {float:left;}
.follows_con .sortAndSearch .sort a.sortItem {padding:0 7px; height:27px;color:#000;text-align:center; margin-right:12px;}
.follows_con .sortAndSearch .sort a.current {background:url("/static/images/icon.png") no-repeat  -425px -234px;color:#fff;}

/*我的粉丝*/
.totalFollowNum ,.totalFollowNumAdmin{color:#ffaa16;margin:0 6px;}
.totalFollow{ padding:7px 0 6px; padding:7px 0 8px\9;}

/*我的道具*/
.property_item{width:180px; height:220px; float:left; position: relative; }
.property_item td{ padding:8px 0px; line-height:18px; vertical-align:middle;}
.property_item td img{ vertical-align:top;}
.property_item td a{background:#FFAE00; display:inline-block; color:#fff; text-align:center; height:24px; line-height:24px; width:50px;}
.property_item .itemBg{ width:15px; height:116px; background: url(/static/images/shop/property/broadcast_ico.png) no-repeat -400px 0; position: absolute; right:0; top:0;}
.property_item .p_buy a{background:#3ca517; display:inline-block; color:#fff; text-align:center; height:25px; line-height:24px; width:70px; border-radius: 4px;}
.property_item .p_img{ width:99px; height:99px; padding: 3px; margin-left:34px;}
.property_item .p_starCard{ background-position: 0 -120px;}
.property_item .p_broadcast{ background-position: 0 0;}
.property_item .p_starCard_expire{background-position: -120px -120px;}
.property_item .p_broadcast_expire{background-position: -120px 0;}
.property_item .orange{color:#f60;}
.property_item .p_time{ text-align: center; padding:10px; height:40px; vertical-align: bottom;}
.property_item .p_buy{text-align: center;}
.property_item .p_outtime{ opacity: 0.5; filter: alpha(opacity = 50);}
.property_item .myOuttime{ position: absolute; top: 3px; left: 37px; width: 99px; height: 99px; background: url(/static/images/shop/property/outtime.png) center no-repeat;}

/*黑名单*/
.blackList_tab { padding:0 0 0 8px; overflow:hidden; height:30px; }
.blackList_tab li {float:left; padding:0 4px 5px 4px; cursor:pointer; font-size:16px; font-weight:bold; _line-height: 22px; margin-right:16px;}
.blackList_tab li.current {border-bottom:3px solid #3ca617;color:#3ca617;}
.blackList_tab li .bnum { font: 12px/12px "microsoft yahei";}
.blackList_content {padding:8px 0 0 8px; position:relative; clear:both; overflow:hidden;}
.blackList_content > div {display: none;}
.userBlackList .unlock .ulBtn{display:block;width:57px;height:19px;line-height:19px;text-align:center;background-color:#3ca617;color:#fff;}
.userBlackList .unlock .ulbg {width:10px; height:12px; line-height:0; font-size:0; margin:3px 0 0 6px; background:url("/static/images/icon.png") no-repeat -425px -297px;}
.userBlackList .remove .removeBtn{display:block;width:72px;height:19px;margin-top: 16px;line-height:19px;text-align:center;background-color:#00CC77;color:#fff;}
.userBlackList .remove .removeBtn:hover { background-color:#33dd99; }
.blackListSearch { position: relative; margin-bottom: 30px; padding: 10px; border-radius: 5px; background-color: #fff; font-size: 14px; }
.blackListSearch, .blackListSearch * { box-sizing: border-box; }
.bls_tip { position: absolute; top: 50%; right: 20px; margin-top: -8px; height: 16px; line-height: 16px; color: #666; }
.bls_tip i { display: inline-block; width: 16px; height: 16px; font-style: normal; text-align: center; line-height: 14px; border: 1px solid #333; color: #333333; border-radius: 100%; margin-right: 5px; font-size: 12px; user-select: none; }
.bls_tip * { vertical-align: middle; }
.bls_input { width: 250px; height: 30px; line-height: 28px; border-radius: 2px; background-color: #f7f7f7; border: 1px solid #ccc; padding: 0 10px; vertical-align: middle; outline: none; }
.bls_btn { display: inline-block; width: 70px; height: 30px; line-height: 28px; background-color: #00CC77; color: #fff!important; border-radius: 2px; text-align: center; vertical-align: middle;  }
.bls_btn:hover { background-color: #33dd99; }
.bls_btn.disabled { cursor: default; background-color: #eeeeee; color: #999!important; }
.bls_popup { display: none; position: absolute; z-index: 9999; top: 40px; left: 10px; width: 330px; padding: 10px; background-color: #fff; border: 1px solid #ccc; border-radius: 2px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.10); }
.bls_empty { padding: 13px 0; text-align: center; }
.bls_result { list-style: none; }
.bls_item { position: relative; padding-left: 50px; }
.bls_item .pic { position: absolute; left: 0; top: 0; width: 40px; height: 40px; border-radius: 100%; }
.bls_item .title { max-width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.bls_item .action {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  height: 20px;
  padding: 0 8px;
  line-height: 18px;
  font-size: 12px;
  border: 1px solid #00CC77;
  background-color: #fff;
  color: #00CC77 !important;
  border-radius: 2px;
}
.bls_item .action.disabled { cursor: default; background-color: #eeeeee; border-color: #eee; color: #999!important; }
.bls_item .action-remove {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  height: 20px;
  padding: 0 8px;
  line-height: 18px;
  font-size: 12px;
  border: 1px solid #00CC77;
  background-color: #fff;
  color: #00CC77;
  border-radius: 2px;
}
.singer-level-content{background: #fff;margin-bottom: 20px;}
.singer-level-content .contentInner{padding-left: 31px; padding-top: 32px;}
.singer-level-content .basicInfo .singer-name{display: flex; align-items: center; font-size: 18px;font-family: 'MicrosoftYaHei-Bold'; font-weight: bold; color: #333; line-height: 18px;margin-bottom: 13px}
.singer-level-content .basicInfo .singer-name .star-verified { margin-left: 6px; margin-right: 10px; position: relative; top: -2px; display: inline-block; vertical-align: middle; background:url(/static/images/starVerified/starVerifiedSmall.png?__sprite);  width: 18px; height: 18px; }
.singer-level-content .basicInfo .singer-name .singer-fans-count{font-size: 14px; color: #667777; font-weight: normal;}
.singer-level-content .basicInfo .artContent{line-height: 20px}
.singer-level-content .basicInfo .url {margin-bottom: 32px;}
.singer-level-content .basicInfo .url a {color: #666;}
.singer-level-content .basicInfo .url .spanFlash {border: solid thin #CCCCCC; border-radius: 24px; line-height: 24px; background: transparent; color: #667777; width: 76px;}
.singer-level-content .basicInfo .url .spanText{color: #667777; width: 76px;bottom: 0;margin: auto;text-align: center; left: 0; display: flex; align-items: center; justify-content: center;}
.singer-level-content .basicInfo .level-info-loading{display: none; height: 330px; line-height: 380px; text-align: center;}
.singer-level-content .basicInfo .level-info{display: none;font-family: 'MicrosoftYaHei'; color: #101010;}
.singer-level-content .basicInfo .level-info .title{font-size: 16px; margin-bottom: 10px;}
.singer-level-content .basicInfo .level-info .singer-level-tag{display: inline-block; position: relative; top: 2px}
.singer-level-content .basicInfo .level-info .singer-level-progress{position: relative; display: flex; align-items: center; margin-bottom: 33px;}
#singerprogressModal {padding: 5px 10px;font-size: 12px;pointer-events: none;white-space: pre-wrap;color: #fff;width: 200px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);background: rgba(0, 0, 0, .6);top: 0;position: absolute;display: none}
.singer-level-content .basicInfo .level-info #progressContainer{position: static; margin-bottom: 10px; width: 588px;}
.singer-level-content .basicInfo .level-info .singer-level-progress p{color: #667777;font-size: 12px;margin-right: 20px;}
.singer-level-content .basicInfo .level-info .singer-level-progress p #singerHotValue{color: #000;}
.singer-level-content .basicInfo .level-info .singer-level-progress .singer-level-intro{color: #00D2BB; font-size: 12px; cursor: pointer;}
.singer-level-content .basicInfo .level-info .singer-level-chart{height: 214px; width: 602px; margin-bottom: 15.2px}
.singer-level-content .basicInfo .singer-intro{font-size:14px;color: #667777; margin-top: 30px;}
.singer-level-content .basicInfo .singer-intro .title{color:#101010; font-size: 16px; margin-bottom: 10px;}
/*基础信息*/
.basicInfo .bd {padding-left:4px;}
.basicInfo .artHonor {padding-left:4px;}
.basicInfo { position:relative;}
.basicInfo .url a {font-size:12px;color:#3ca617;text-decoration:underline;cursor:pointer;}
.basicInfo .url .spanFlash{ display:inline-block; margin-left:10px; height:20px; line-height:20px; position:relative; top:5px; cursor:pointer; background: #3CA617; width:60px; }
.basicInfo .url .spanText{position: absolute; top:0; font-weight: normal; left:6px; color:#fff;}
.basicInfo .url span object{position: absolute; top:0; left:0; z-index: 100;}
.basicInfo .expBar{ height:78px; position:relative; margin:25px 0 5px;}
.basicInfo .expBar .param{ float:left; width:106px;}
.basicInfo .expBar .param p{height:24px; margin-bottom:15px; position:relative;}
.basicInfo .expBar .param p span{ position:absolute; right:10px; top:0px;}
.basicInfo .expBar .flash{ position:absolute; top:-14px; left:102px; z-index:9; height:85px; *overflow:hidden;}
.basicInfo .singer-level-progerss-con{ font-size: 12px; display: none; padding-bottom: 25px; border-bottom: solid thin #e4e4e4; margin-bottom: 32px}
.basicInfo .singer-level-progerss{position: relative;}
.basicInfo .singer-level-progerss .singer-level-tag{display: inline-block;vertical-align: middle;margin-top:0;margin-left:0}
.basicInfo .singer-level-info{display: none;padding-bottom: 32px; font-family: 'PingFangSC-Medium'; color: #666; text-align: justify;border-bottom: solid thin #e4e4e4; margin-bottom: 30px}
.basicInfo .singer-level-chart-con{margin-top: 17px; margin-bottom: 7px}
.basicInfo .singer-level-chart-inner{display: inline-block;position: relative;top: -5px; vertical-align: top;font-family: 'PingFangSC-Medium'; color: #999;}
.basicInfo .singer-level-chart{width: 485px; height:186px; }
.basicInfo #singerLevelinfoLoading{display: none;text-align: center; height: 200px; line-height: 200px}
.basicInfo .singer-level-info .singer-level-info-notice{font-size: 12px; color: #FF0000;display: none;margin-top: 5px;}
.basicInfo .medal .medalItem{float:left;margin-right:10px;}
.basicInfo .medal img{ width:24px; height:24px;}

.basicInfo .iron_fans{}
.basicInfo .iron_fans label{}
.basicInfo .iron_fans label a{text-decoration: underline;color: #3ca617;}
.basicInfo .iron_fans span{position: relative; top: 0; display: inline-block; width: 26px; height: 26px;margin: 2px; vertical-align: middle;}
.basicInfo .iron_fans span.gold{width: 36px;}
.basicInfo .iron_fans span em{display: inline-block; width: 26px; height: 26px; background: url(/static/images/room/2014/pic_frag.png?__sprite) no-repeat;position: relative;z-index: 1;
position: absolute;}
.basicInfo .iron_fans span.gold em{background: url(/static/images/room/2014/pic_gold.png?__sprite) no-repeat;width: 35px;}
.basicInfo .iron_fans span img { width: 20px; height: 20px; position: absolute; top: 4px; left: 50%; margin-left: -10px; border-radius: 10px;}
.basicInfo .iron_fans span.empty{width: auto;top: 0;}
.basicInfo .iron_fans span.empty a { color: #3CA617; text-decoration: underline; }
.basicInfo .iron_fans .iron_control{margin-top: 10px;clear: both;}

.basicInfo .info {position:relative; zoom:1;}
.basicInfo .info .safe{ margin:5px 0 20px 60px}
.basicInfo .info .infoItem ,.basicInfo .info .infoItem dt,.basicInfo .info .infoItem dd {float:left;height:26px;line-height:26px;}
.basicInfo .info .infoItem {min-width:238px;margin-bottom:10px;}
.basicInfo .info .infoItem#sexy {position: relative;z-index: 200;}
.basicInfo .info .infoItem .inputArea input {width:93px;height:24px; line-height:24px; float:left;background-color:#fff;border:1px solid #dfdfdf;padding-left:5px;}
.basicInfo .info .infoItem .inputArea input.sel_short {width:67px;}
.basicInfo .info .infoItem input.checkbox {vertical-align: middle}
.basicInfo .info .infoItem input.checkbox + label {vertical-align: middle}
.basicInfo .info .weibo {width:auto;}
.basicInfo .info .weibo .inputArea input{width:176px;}
.basicInfo .info .liveTimes .inputArea input{width:60px; float:none;}
.basicInfo .info .mail .inputArea input{ width:150px;}
.basicInfo .info .infoItem .inputArea .determine {height:24px; line-height:24px;width:73px;float:left;padding-left:4px;border-top:1px solid #3ca617;border-right:1px solid #3ca617;border-bottom:1px solid #3ca617;background-color:#fff;display:none;}
.basicInfo .info .infoItem .inputArea .determine a {text-decoration:underline;color:#3ca617;}

.medal-box{ position:relative;}
.medal-box .medal-mask{width:678px; height:28px; overflow:hidden; position:relative;}
.medal-box .medal-nav{ position:absolute; right:0;top:0; width:43px;}
.medal-box .medal-nav a{ float:left; width:20px; height:22px; border:1px solid #E0E0E0; background-color:#fff; background-image:url(/static/images/userfile/medal-nav.gif);}
.medal-box .medal-nav .prev a{ border-right:0; background-position:1px 2px;}
.medal-box .medal-nav .prev a:hover{background-position:1px -19px;}
.medal-box .medal-nav .prev a.disable{background-position:1px -38px!important; background-color:#FBFBFB; cursor:default;}
.medal-box .medal-nav .next a{background-position:1px -58px;}
.medal-box .medal-nav .next a:hover{background-position:1px -78px;}
.medal-box .medal-nav .next a.disable{background-position:1px -96px!important; background-color:#FBFBFB; cursor:default;}
.medal-box .medal{ width:1000px; position:absolute; left:0;top:0;}
.gift #tab_2 li,.avataBox #tab_3 li {float:left;font-size:16px;color:#8f8f8f; font-family:Microsoft YaHei;cursor:pointer;padding-left:10px;margin-left:10px;border-left:1px solid #a5a5a5; *display:inline;}
.gift #tab_2 li.first,.avataBox #tab_3 li.first {border-left:none; margin-left:0;padding-left:0;}
.gift #tab_2 li em,.avataBox #tab_3 em {float:left;padding-bottom:4px;}
.gift #tab_2 li em{border-bottom:3px solid #F3F3F3;}
.gift #tab_2 li.current em,.avataBox #tab_3 li.current em{border-bottom:3px solid #3ca617;color:#000;}
/*收到的礼物*/
.got,.gift .giftSort{ padding-top:20px;}
.got table,.gift .giftSort table{ border-collapse:collapse}
.got td,.gift .giftSort td,.got th,.gift .giftSort th{border-bottom:1px dashed #d2d2d2; padding:5px 0; color:#424542}
.got th,.gift .giftSort th{ padding-bottom:10px; color:#acacac}
.got td a,.gift .giftSort td a{ color:#3ca617; font-size:14px;}
.got td a:hover,.gift .giftSort td a:hover{ text-decoration:underline}
.got em,.gift .giftSort em{ position:relative; top:-6px; left:2px}
.receiver_gift h2 {
  float: left;
  padding-bottom: 5px;
  font: bold 16px/16px "microsoft yahei";
  padding-top: 2px;
  position: relative;
  cursor: pointer;
}

.receiver_gift h2.current {
  border-bottom: 3px solid #3ca617;
}

.receiver_gift h2:nth-child(2) {
  margin-left: 16px;
}

.gift .giftSort li{ float:left; width:125px; margin-right:15px; margin-bottom:25px; line-height:28px; position:relative;}
.gift .giftSort li span{ float:right; padding-right:55px; cursor:default;}
.gift .giftSort li .week_icon{ position:absolute; left:20px; top:0px;}
.gift .week_text,.gift .super_text{width:14px; height:15px; background: #3ba618; color:#fff; line-height: 15px; position: absolute; left:20px; text-align: center; font-family: Arial;}
.gift .week_text{background: #3ba618;}
.gift .super_text{background: #E9AE2C;}

.mountContent .medal{ padding-top:20px;}
.mountContent .medal dt{ height:30px; line-height:30px; position:relative;}
.mountContent .medal dt em{ float:left; width:16px; height:29px; background:url(/static/images/icon_2.png) left -278px no-repeat;}
.mountContent .medal dt span{ float:left; background:#F2F2F2; padding-left:6px; padding-right:16px;}
.mountContent .medal dt span b{ color:#FF6600; font-weight:normal;}
.mountContent .medal dt div{ position:absolute; height:1px; overflow:hidden; background:#D2D2D2; width:100%; left:0px; top:14px; z-index:-1;}
.mountContent .medal dd{ overflow:hidden; padding:10px 0; width:729px;}
.mountContent .medal dd li{ margin:10px 8px; display:inline; overflow:hidden; float:left; width:162px; height:44px; list-style:none; background:#fff; border:1px solid #E1E1E1; padding:2px 0;}
.mountContent .medal dd li span{ float:left; width:40px; height:40px; display:inline; margin:2px 0 0 4px;}
.mountContent .medal dd li p.name,.mountContent .medal dd li p.time{ float:right; width:102px; line-height:22px; overflow:hidden; color:#333;}
.mountContent .medal dd li p.time{ color:#8F8F8F;}
.mountContent .medal dd li p.time b{color:#FF6600; font-weight:normal;}

.mountContent .medal .tips,.mountContent .giftSort .tips{ border:1px solid #FFE5B7; line-height:20px; background:#FFF8ED url(/static/images/user_icon.gif)  -201px 10px no-repeat; padding:6px 6px 6px 60px; color:#999; width:auto;}
.mountContent .medal .tips{margin:6px 17px 0px 8px;}
.mountContent .giftSort .tips{ margin-bottom:22px;}

.errTip {padding:2px 6px;background-color:#fff7cd;color:#ff9914;text-align:center; position:absolute; left:240px;top:0px;}

#sexy select,#constellation select  {width:100px; height:20px; padding-bottom:1px; position:relative; _position:static; _vertical-align:middle; top:2px; float:left;}

/*上传头像*/
.avataBox #tab_3 li{ line-height:16px}
.avataBox #tab_3 li.current em{ color:#666; font-weight:bold}
.avataBox .systemRecom .rightCont {width:500px;}
.avataBox .systemRecom .rightCont .avataItem {width:50px;height:50px;float:left;position:relative;cursor:pointer;}
.avataBox .systemRecom .rightCont .avataItem .avataMask {float:left;width:50px;height:50px;position:absolute;left:0;top:0;background-color:#000;opacity:0;filter:alpha(opacity = 0);z-index:40;}
.avataBox .systemRecom .rightCont .hover .avataMask {opacity:0;filter:alpha(opacity = 0);}
.avataBox .systemRecom .rightCont .avataItem img {position:absolute;z-index:30;}
.avataBox .systemRecom .rightCont .avataItem i {float:left;width:50px;height:50px;position:absolute;left:0;top:0;background:url("/static/images/userfile/selected.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/userfile/selected.png", sizingMethod="crop"); z-index:50; display:none;}
.avataBox .systemRecom .rightCont .selected i {display:block;}
.avataBox .systemRecom .rightCont .selected .avataMask {display:none!important;}
.kgGreenBtn {background-color: rgb(78,173,44);color: white;text-align: center;font-size: 16px;width: 70px;height: 30px;}
.kgGreenBtn:hover {color: rgb(255,255,0);}
.localUpload {width: 320px;}
.uploadAction {color: #999;}
.uploadAction span {margin-left: 15px;vertical-align: bottom;}
.uploadActionTips {margin-left: 35px;font-size: 16px;margin-top: 15px;}
.uploadActionTips img {width: 60px;color: #999;}
#imgCropContainer {margin-top: 12px;display: none;}
#selectImgBtn {position: relative;background-color: rgb(78,173,44);width: 60px;height: 25px;color: white;text-align: center;line-height: 25px;display: inline-block;}
#selectImgBtn:hover {color: rgb(255,255,0);}
.imgOperateArea {margin-top: 10px;}
.imgOperateArea::after {clear: both;display: block;content: "";height: 0;visibility: hidden;*zoom: 1;}
.imgOperateArea .imgOperateAction {color: rgb(78,173,44);text-align: center;float: left;}
.imgOperateArea .imgOperateAction+.imgOperateAction {margin-left: 20px;}
.imgOperateArea .imgOperateAction img {width: 100%;height: 100%;display: block;}
.imgOperateArea .imgOperateAction button {background-color: rgb(78,173,44);}
.localUploadOverlay {position: absolute;width: 100%;height: 100%;right: 0;bottom: 0;z-index: 1;background-color: rgba(243, 243, 243, 0.9);display: none;color: rgb(78,173,44);}
.localUploadOverlay div {position: absolute;text-align: center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform: translate(-50%, -50%);top: 50%;left: 50%;}
.localUploadOverlay .kgGreenBtn {margin-top: 30px;}

.pwdBox ul{ padding-top:20px}
.pwdBox ul li{ margin:0 0 20px 0;}
.pwdBox ul li span{width:65px;float:left; text-align:right;color:#999;height:32px; line-height:32px;}
.pwdBox ul li .resetPassTip{width:auto;line-height:32px;padding-left:5px;}
.pwdBox ul li .resetPass{width:146px;}
.pwdBox ul.reg li span{width:78px;}
.pwdBox ul li input{float:left; width:286px;height:32px;font-size:14px; line-height:32px; border:1px solid #cecece; padding:0 5px;}
.pwdBox ul li .identCode{cursor:pointer;line-height:32px;padding:0 5px;border:1px solid #cecece;width:auto;color:#4EAD2C;background:#fff;}
.pwdBox ul li .disIdentCode{color:#666;background:#ccc;}
.pwdBox ul li input.no{ border:1px solid #f1818c; background:#ffebeb;}
.pwdBox ul li input.sm{width:80px!important;}
.pwdBox ul li .resetIt{width:200px;}
.pwdBox ul li .phone_number{width:200px;margin-right:5px;}
.pwdBox ul li .SMS_confirm{width:100px;}
.pwdBox ul li img{float:left; }
.pwdBox ul li a{float:left;height:32px; line-height:32px; margin:0 0 0 10px;color:#00bb00; text-decoration:underline;}
.pwdBox ul li b{height:22px; line-height:20px; margin:6px 0 0 5px;width:180px;float:left; display:inline;}
.pwdBox ul li b{width:auto;}
.pwdBox ul li b.ok{background:url(/static/images/icon.png) no-repeat -204px -313px;}
.pwdBox ul li b.no{color:#f07d88;font-weight:normal;}

.excBox .line{ padding:10px 0 20px; border-bottom:1px dotted #d2d2d2;}
.excBox .line.none-border{ border-bottom:0;}
.excBox .line div{ padding-top:18px; color:#666;}
.excBox .line div span{ float:left; width:115px; padding-right:10px; text-align:right}
.excBox .line div h5{ float:left; width:100%;font-size:14px;color:#333;}
.excBox .line div p{ float:left; width:100%;padding-top:6px;font-size:12px;color:#999;}
.excBox .line div select{ margin:-5px 0 0 0; _position:relative; _left:-3px}
.excBox .line div em{ float:left; color:#f25714}
.excBox .line div a,.excBox .look .rec{ float:left; display:block; background:#4ead2c; color:#fff; width:62px; text-align:center; height:26px; line-height:24px; font-family:Microsoft YaHei; font-size:14px}
.excBox .line .sureBtn{ float:left; display:block; background:#4ead2c; color:#fff; width:62px; text-align:center; height:26px; line-height:24px; font-family:Microsoft YaHei; font-size:14px;margin: 10px 220px 10px}
.excBox .line div a:hover{ background:#85d332}
.excBox .line div a.disabled{ background:#d0d0d0!important}
.excBox .notice{ padding:10px 10px 10px 25px; line-height:26px; color:#666; background: #fff; width: 540px;}
.excBox .notice .icon{background:url(/static/images/icon.png) no-repeat -512px 13px; }
.excBox .look{ padding:15px 0 20px 25px;}
.excBox .look.taxLook{padding-left: 0;}
.excBox .look .rec{ float:none; display:inline-block; margin-bottom:15px; width:105px;}
.excBox .look div{ width:700px; }
.excBox .look.taxLook div{ width:750px; }
.excBox .look table{border-collapse:collapse; background:#fff; }
.excBox .look th{ color:#a9a9a9}
.excBox .look .money{ color:#f25714}
.excBox .look .nvg{ margin:15px 0 0 0}
.excBox .look td,.excBox .look th{ border:1px solid #dedede; text-align:center; padding:8px 0}
#isExclusive,#noExclusive,#exclusiveDetail{display: none;}

/*photo*/
/*.photoList li {float:left;width:240px;margin:0 20px 0 0;}
.photoList li.last {margin:0 0 20px 0;}
.photoList .photoItem {position:relative;}
.photoList .photoItem .pic {position:absolute;left:0;top:0;}
.photoList .photoItem .pic a{ height:170px; width:225px; background:#fff; display:block; position:relative; overflow: hidden;}
.photoList .photoItem .pic a img{}
.photoList .photoItem .pic .unAudit{ position:absolute; top:7px; right:5px; background:url("/static/images/photo/nopass.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/nopass.png", sizingMethod="crop"); width:88px; height:21px; z-index:1}
.photoList .photoItem .picBg {  display:none; height:60px;width:225px;position:absolute;left:0;top:110px;background-color:#000;opacity:0.7;filter:alpha(opacity=70);z-index:20;}
.photoList .photoItem .cont {width:211px;height:46px;padding:7px;position:absolute;left:0;top:110px;color:#fff;z-index:30; display:none}
.photoList .photoItem .cont  .edit {height:28px;}
.photoList .photoItem .cont  .name {height:23px;line-height:24px;float:left;font-size:14px;overflow:hidden;}
.photoList .photoItem .cont  .name a {color:#fff;float:left;height:23px;line-height:23px;padding:0 3px;background-color:#fff;color:#3ca617;}
.photoList .photoItem .cont  .name a.normal {color:#fff;background:none; width:129px; height:23px;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.photoList .photoItem .cont  .name a.normal1{ width:205px}
.photoList .photoItem .cont  .name input {float:left;width:100px;height:23px;border:0 none; line-height:23px}
.photoList .photoItem .editBtn {float:right;width:27px;height:27px;margin-right:10px;background:url("/static/images/photo/edit.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/edit.png", sizingMethod="crop"); cursor:pointer; position:relative}
.photoList .photoItem .editBtn:hover {background:url("/static/images/photo/edit_hover.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/edit_hover.png", sizingMethod="crop"); cursor:pointer;}
.photoList .photoItem .deleBtn {float:right;width:27px;height:27px; background:url("/static/images/photo/del.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/del.png", sizingMethod="crop"); cursor:pointer; position:relative}
.photoList .photoItem .deleBtn:hover { background:url("/static/images/photo/del_hover.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/del_hover.png", sizingMethod="crop"); cursor:pointer;}
.photoList  .photoItem .editBtn i,.photoList  .photoItem .deleBtn i{ position:absolute; background:#fff; width:27px; height:27px;; left:0; top:0; cursor:pointer; opacity:0; filter:alpha(opacity=0);}
.photoList .photoItem .cont .scBtn a {color:#fff;}
.photoList .photoItem .searchBg {float:left; width:13px; height:14px; margin-right:4px; background:url("/static/images/photo/view.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/view.png", sizingMethod="crop")}
.photoList .photoItem .commBg {float:left; width:13px; height:20px; margin:0 4px 0 8px; background:url("/static/images/photo/comment.png") no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/photo/comment.png", sizingMethod="crop")}
*/
.album-main{width: 960px; margin: 0 auto;}
.album-main .nothing{ font-size:16px; text-align:center; padding:0 0 10px 0}

.picShow #focus {height:609px;width:960px;margin:0 auto;overflow:hidden;}
.picShow #focus_view{ height:607px;width:810px;float:left;border:1px solid #e2e2e2;overflow:hidden;}
.picShow #focus_view td {height: 609px;text-align: center;vertical-align: middle;width: 810px; }
.picShow #focus_slider {width:130px;float:right;}
.picShow #scroll {margin:15px auto;height:520px;overflow:hidden; position:relative}
.picShow #scroll li a {display:block; width:129px;height:99px;overflow:hidden; position:relative}
.picShow #scroll li a img{ position:absolute; top:50%; left:50%}
.picShow #scroll li { height:104px; width:129px; float:left; overflow:hidden;}
.picShow #scroll li a:hover ,#scroll li.current a {background:url("/static/images/icon.png") no-repeat -397px -313px;}
.picShow #prev {display:block;width:54px;height:27px;background:url("/static/images/icon.png") no-repeat  -284px -75px;cursor:pointer;margin:0 auto;}
.picShow #prev:hover {background-position:-284px -150px;}
.picShow #next {display:block;width:54px;height:27px;background:url("/static/images/icon.png") no-repeat  -368px -75px;cursor:pointer;margin:0 auto;}
.picShow #next:hover {background-position:-368px -150px;}

#upLoadPhotoPop{display: none; z-index: 1000; position: fixed; left: 50%; top: 50%; margin-top: -265px; margin-left: -300px;}
#uploading{display: none; z-index: 1000; position: fixed; left: 50%; top: 50%; _margin-top: -280px; _margin-left: 100px; }
#upLoadDonePop{display: none; z-index: 1000; position: fixed; left: 50%; top: 50%; margin-top: -265px; margin-left: -300px;}
#file_name{ width:178px; float:left; border:1px solid #d1d1d1; height:28px; line-height:28px; padding-left:5px; background:#fff}
#upLoadPhotoPop div span{ float:left; color:#666; background:#fff; width:51px; border:1px solid #d1d1d1; border-left:0 none; height:28px; padding-left:13px; line-height:28px; cursor:pointer;}
#upLoadPhotoPop div #uploadPhotoContiner{float:left;border:none;background: none;padding-left:0;}
#uploadPhotoSwf{position: fixed;left:-200px;z-index: 100010;}

#upLoadPhotoPop div span#uploadBtnBg{float: none;position: absolute;left:195px;z-index: -1;}
#upLoadPhotoPop .file{ position:absolute; top:60px; left:202px; z-index:2; height:28px; width:65px; font-size:9px; font-size:13px\9; _font-size:9px; _top:62px; _left:198px; outline:0; filter:Alpha(Opacity=0); Opacity:0; cursor:pointer}


/*相册幻灯*/
.noImgLast{ height:104px; background:url(/static/images/photo/detailBtn.gif) center -400px no-repeat;}
#focus_view.next,#focus_view.next img{ cursor:url(/static/images/photo/cur-next.cur), default; cursor: url(/static/images/photo/cur-next.cur)\9;}
#focus_view.prev,#focus_view.prev img{ cursor:url(/static/images/photo/cur-prev.cur), default; cursor: url(/static/images/photo/cur-prev.cur)\9;}

/*渠道充值记录新增样式 by brainy*/
.dateInput{font-size:14px;overflow:hidden; clear:both; padding:20px 0 0 0;}
.dateInput input{height:24px;width:120px;border:1px solid #c2c2c2; line-height:24px;margin: 0 5px;}
.dateInput a{width:80px; height:26px;display:inline-block; line-height:23px; text-align:center;color:#fff; background:#3CA617; position:relative;_top:-2px;}
.dateInput a:hover{color:#fff;}
.dateInput span{ margin:0 0 0 40px;}
/*渠道充值记录*/
.angentRecords .bd {padding:2px 0 0 5px;}
.angentRecords table.recordsList {width:100%;}
.angentRecords table.recordsList  tr {height:37px;}
.angentRecords table.recordsList tr.crhead {color:#acacac;}
.angentRecords table.recordsList .crt {width:288px;}
.angentRecords table.recordsList .crg {width:192px;}
.angentRecords table.recordsList .crg .bg {float:left;width:22px;height:37px;margin-right:3px;background:url("/static/images/icon.png") no-repeat -200px -150px; }
.angentRecords table.recordsList .crg .chbg {background-position:-200px -187px;}
.angentRecords table.recordsList .crg .cbg {background-position:-200px -221px;}
.angentRecords table.recordsList .crg .cakebg {background-position:-200px -258px;}
.angentRecords table.recordsList .crg  em {line-height:37px;}
.angentRecords table.recordsList .crq {width:150px;}
.angentRecords table td img{ position:relative; top:8px; margin-right:5px;}

.tags{ line-height:28px; width:140px; *width:136px; margin-left:60px;}
.tags span{ float:left; height:18px; line-height:18px; padding:0 4px; background:#DDDDDD; margin-right:6px; margin-top:6px;}
.icon-yi{ }

a.buy-mount,a.buy-mount:hover{ position:absolute; right:30px; top:4px; font-size:12px; color:#3CA617; text-decoration:underline;}
.zj-ul{ margin:0 0 30px 2px; width:727px;}
.zj-ul li{ float:left; width:220px; line-height:1.8em; overflow:hidden; margin-right:20px; background:#fff; margin-top:20px; padding-top:22px; position:relative; }
.zj-ul li .pic{ text-align:center; opacity:0.5;filter:Alpha(Opacity=50);}
.zj-ul li .pic:hover{ opacity:1;filter:Alpha(Opacity=100);}
.zj-ul li .name{  font-size:14px; font-weight:bold; color:#333; text-align:center; width:220px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zj-ul li .name img{ vertical-align:middle;}
.zj-ul li .tips{ padding-left:56px; color:#8D8D8D;}
.zj-ul li .time{ color:#FF6600; padding-bottom:10px; text-align:center;}
.zj-ul li .btns{ background:#FAFAFA; padding:10px 0; text-align:center; line-height:26px;}
.zj-ul li .btns .renew{ background-color:#FF3779; margin-left:4px;}
.zj-ul li .btns .cancel{ background-color:#FF6600;}
.zj-ul li .btns .del{ background-color:#8C8C8C;}
.zj-ul li .in-use{ position:absolute; top:10px; left:0px; width:63px; height:21px; background:url(/static/images/recharge/mall_bg.png) 0px -196px no-repeat; padding-left:6px; color:#fff;}
.zj-ul li .out-use{ position:absolute; top:22px; left:33px; width:156px; height:100px; background:#FFF; opacity:0.5; filter:Alpha(Opacity=50);}
.zj-ul li .overdue{ position:absolute; top:80px; left:148px; width:42px; height:42px; background:url(/static/images/userfile/zj-icon.png) 0px 0px no-repeat; z-index:9;}
.zj-ul li .unactive{ position:absolute; top:10px; left:0px; width:63px; height:21px; background:url(/static/images/recharge/mall_bg.png) 0px -218px no-repeat; padding-left:6px; color:#fff;}
.zj-ul li .current{ opacity:1; filter:Alpha(Opacity=100);}

.user-tab-title ul{ margin-left:10px;}
.user-tab-title ul li {float:left;font-size:16px;color:#8f8f8f; font-family:Microsoft YaHei;cursor:pointer;padding-right:10px;}
.user-tab-title ul li + li { padding-left:10px; border-left: 1px solid #a5a5a5; }
.user-tab-title ul li.last{border-right:none;}
.user-tab-title ul li em{float:left;padding-bottom:4px;}
.user-tab-title ul li em{border-bottom:3px solid #F3F3F3;}
.user-tab-title ul li.current em{border-bottom:3px solid #3ca617;color:#000;}

.medalTips{z-index:10000;width:240px;padding:0 5px;}
.medalImg{width:30px;height:30px;}
#medalImgList .medalImg{width:30px;height:30px;_margin:0 2px 0 0;_float:left;}
.medalTips b{position:relative;font-weight:normal;font-size:18px;border-bottom:1px solid #626262;display:block;padding:0 0 8px 0;margin:2px 0 5px 0;}
.medalTips em{display:block;color:#ffff00;}
.medalTips em.mt{margin:3px 0 0 0;}
.medalTips em.mb{margin:0 0 3px 0;}
.medalTips strong{display:block;color:#cccccc;}
.medalTips i{display:block;color:#3CA617;}
.medalTips span{display:block;margin:0 0 2px 0;}
.medalTips em.leftTime{color:#FF6600;}
.medalTips .cont{line-height:18px;}
.medalTips b u{font-size:12px;position:absolute;text-decoration:none;right:5px;top:4px;color:#33ff00;}

.week-medal{position: relative;}
.fx-tips-medal,.medal-bling,.fx-week-medal{ vertical-align:middle; border-radius: 50%; width: 30px; height: 30px} /* 添加勋章默认宽高 */
.medal-bling{position: absolute; left:0; }

/* 模拟下拉框 */
.sel{position:relative; z-index:99;}
.sel_back{ position: absolute; left: 0px; top: 0px; opacity:0; filter:Alpha(Opacity=0); cursor:pointer;}
.sel_cover{display:inline-block; height:24px; width:93px; line-height:24px; padding-left:5px; border:1px solid #dfdfdf; background: #fff url(/static/images/select_down.gif) 80px center no-repeat; color:#000;}
.sel_cover_short{width: 45px; background-position:36px center;vertical-align:middle;}
.sel_option{ display:none;max-height: 300px;overflow: auto; background:#fff; border:1px solid #dfdfdf; width:98px; position:absolute; top:25px; left:0px; z-index:100;}
.sel_option li{ border-bottom:1px dotted #dfdfdf; padding-left:5px; width:93px; height:24px; line-height:24px; cursor:pointer;}
.sel_option li.last{border-bottom:none;}
.sel_option li:hover{background:#f3f3f3;}

#consumerRecords img,#consumerMountRecords img{ vertical-align:middle;}

.hide_medal{}
.hide_mount{position: absolute;top:-52px;right: 150px;}
.hide_medal em,.hide_mount em,.iron_control em{display: inline;float: left;width: 17px;height: 16px;background: url(/static/images/roombg.png) no-repeat -175px -80px;margin-right:8px; cursor: pointer;}
.hide_medal em.checked,.hide_mount em.checked,.iron_control em.checked{background: url(/static/images/roombg.png) no-repeat -153px -80px;}
.fobid_msg{ }
.fobid_msg em{display: inline-block; width: 17px;height: 16px;background: url(/static/images/roombg.png) no-repeat -175px -80px;margin-right:4px;position: relative;top: 4px;margin-left: 12px; cursor: pointer;}
.fobid_msg em.checked{background: url(/static/images/roombg.png) no-repeat -153px -80px;}

.ringtoneArea {padding:28px; padding-top:18px; background-color:#fff;border-bottom:1px solid #dfdfdf; position:relative;}
.ringtoneArea s{ position:absolute; right:-1px; top:-1px; background:url(/static/images/recharge/bg.png) no-repeat 0 -78px; width:20px; height:19px }
.ringtoneArea .addRingtone {position:absolute;background: #3ca617;color: #fff;font-size: 20px;font-weight: 600;right:28px;height: 40px;line-height: 40px;text-align: center;width: 100px;}
.ringtoneArea .addRingtone:hover{background: #8bca54;}
.ringtoneArea .ringtoneList {margin-top:50px;}
.ringtoneArea li { height: 40px;line-height: 40px;border-bottom: 1px solid #f0f0f0;color:#000;}
.ringtoneArea li span{ display: inline-block;text-align: center;zoom: 1;float: left;border-bottom: 1px solid #f0f0f0;}
.ringtoneList .tr-title{font-size: 14px;color: #4b4b4b;background: #f6f6f6;width: 100%;}
.ringtoneList .tr-title span{border-right:1px solid #f6f6f6;}
.ringtoneArea li .no{width:10%;}
.ringtoneArea li .songName{width:20%;}
.ringtoneArea li .singer{width:14%;}
.ringtoneArea li .ringId{width:20%;}
.ringtoneArea li .addTime{width:20%;}
.ringtoneArea li .operation{width:15%;}
.ringtoneArea li .operation a{padding:0 10px;}
.ringtoneArea li .operation a:hover{color:#3ca617;}
.bd-right{border-right: 1px solid #f0f0f0;}

#ringtonePopWin{ width:675px;padding:10px 20px;}
#ringtonePopWin ul li span{width:58px;text-align: right;}
#ringtonePopWin ul li input{width:150px;height:28px;line-height: 28px;}
#ringtonePopWin ul li a{float:none;background: #3ca617;padding:5px 15px;color:#fff;text-decoration: none;}
#ringtonePopWin ul li a:hover{background: #8bca54;}
#page-nav{ text-align:right; height:20px; line-height:20px; cursor:default;margin: 0;border:none;margin-top: 20px;}
#page-nav a{margin:0 5px;height: auto;width: auto;}
#page-nav a,#page-nav span{ display:inline-block; *display:inline; *zoom:1; padding:0 3px; background:#fff; }
#page-nav a:hover,#page-nav span{ color:#3CA517;text-decoration: underline;}

#fxPopwin a.orange{background:#F60;}
#fxPopwin a.orange:hover{background:#F90;}


/*个人作品*/
.workWarpper{position: relative;}
.subNav{width: 1000px;height: 30px;margin: 20px 0;}
.subNav a{display: block;width: 114px; float: left; color: #999; font-size: 20px; height: 30px; line-height: 28px;margin-right: 20px;}
.subNav a:hover, .subNav a.curTab {border-bottom: 3px solid #0b0; }

.subNav a.digitalAlbum{width: auto;}

.mvUpload { background: #ffaa46;font-size: 14px; height: 40px; line-height: 40px; text-align: center; border-radius: 2px; width: 120px; display: block; color: #fff;_padding-top: 10px;_height:30px; position: absolute;top: -4px;right: 0;}
.mvUpload em{ background: url(/static/images/userfile/works/upload.png?__sprite) no-repeat 0 0; margin-right:4px;width:16px;height:16px;display:inline-block ;*display:inline;*zoom:1;vertical-align: middle;}
.mvUpload:hover { background-color: #ff9b26; color:#fff; }

/*我收藏的MV*/
/*.myDigitalAlbum{display: none;}
.myBuyDigitalAlbum{display: none;}
.myMVPage{display: none;}
.myCollectMV{display: none;}*/


/*数字专辑*/
.digitalAlbumPage{

}
.digitalAlbumPage .digitalAlbumItem{
	float:left;
	width: 186px;
	margin: 10px 18px 0 0;

}
.digitalAlbumPage .digitalAlbumItem .digitalAlbumMain{
	width:186px;
	height: 124px;
	background:url(/static/images/digitalAlbum/cd.png?__sprite) no-repeat;
}
.digitalAlbumPage .digitalAlbumItem .digitalAlbumMain img{
	width: 124px;
	height: 122px;
}
.digitalAlbumPage .digitalAlbumItem .albumName{
	margin-top:4px;
	line-height: 20px;
	font-size: 14px;
	color:#000;
}
.digitalAlbumPage .digitalAlbumItem .singerName{
	line-height: 20px;
	font-size:12px;
	color:#9b9b9b;
}
.digitalAlbumPage .digitalAlbumItem .btnDigitalAlbum{
	display: block;
	float:left;
	height: 20px;
	line-height: 20px;
	width:60px;
	text-align: center;
	border-radius: 2px;
	color:#fff;
	background:#ff8800;
}

.buyDAPop{
	width:300px;
	height:180px;
	padding-bottom: 20px;
	background:#fff;
	display: none;
	position: relative;
	z-index:9;
}
.buyDAPop a.close{width:21px;height:21px;position:absolute;top:13px;right:6px;cursor:pointer;z-index:15;background:url(/static/images/userfile/closeIcon.png?__sprite) no-repeat 0 0;}
.buyDAPop h3{
		font-size: 20px;
		color:#000;
		height:30px;
		line-height: 30px;
	}
.buyDAPop .buyda_main{padding:0 15px;}

.buyDAPop .options .selected{height:30px;}
.buyDAPop .options .selected .selected_title{float:left;height:30px;line-height: 30px;width:120px;text-align: right}
.buyDAPop .options .selected .selected_text{float: left;color:#51b100;}
.buyDAPop .options .selected a{height:30px;line-height: 30px;margin-left:5px; color:#00bb00;}
.buyDAPop .options .selected p{float:left;width:260px;height: 30px;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;margin-left:5px;padding: 0 10px;background:#f7f7f7;}

.buyDAPop .options .selected .digitalAlbumName,
.buyDAPop .options .selected .user_money{height: 30px;line-height:30px;}
.buyDAPop .options .selected .buyDACount{width:40px;height: 26px;line-height: 30px;}
.buyDAPop .options .selected .buyDAPrice{height: 30px;line-height: 30px;}
.buyDAPop .btns{text-align: center;position: relative;height:28px; }
.buyDAPop .btn{position: absolute;top:0;left:50%;margin-left:-44px;width:88px;height: 28px;line-height: 28px;color:#fff;font-size: 14px;background-color:#51b100;}




/*songlist*/
.workLst { position: relative; padding-bottom: 30px; }
.workLst .workTitle{ position: relative; }
.workLst .workTitle h2{ font-size: 20px;color:#000;height: 30px; line-height: 28px;border-bottom: 3px solid #0b0; }
.workLst .upload { background: #ffaa46;font-size: 14px; height: 40px; line-height: 40px; text-align: center; border-radius: 2px; width: 120px; display: block; color: #fff;_padding-top: 10px;_height:30px; }
.workLst .upload em{ background: url(/static/images/userfile/works/upload.png?__sprite) no-repeat 0 0; margin-right:4px;width:16px;height:16px;display:inline-block ;*display:inline;*zoom:1;vertical-align: middle;}
.workLst .upload:hover { background-color: #ff9b26; }
.workLst .gray { color: #999; }
.workLst .orange { color: #ff734f; }
.workLst .green { color: #3ca617; }
.workLst .red { color: #ff0000; }
.workLst .yellow { color: #FC9; }
.workLst .noData{text-align: center;height: 80px;line-height: 80px;}
.mvLst .tips{position: absolute;top: 100px;left:420px;width: 125px;height: 50px;line-height: 50px;background:#fff;color: #333;font-size: 14px; text-align: center;z-index: 10;display: none;}
.mvLst .tips i{width: 20px;height: 20px;margin-right: 8px;background:url(/static/images/userfile/works/successIcon.png?__sprite) no-repeat 0 0;display: inline-block;*display: inline;*zoom:1;vertical-align: middle; }
.mvLst ul { margin-right: -20px;_margin-right: -23px; }
.mvLst .videoItem.column_one { margin-left: 44px;}
.mvLst .videoItem { float:left; width: 186px; margin: 10px 22px 0 22px;}
.mvLst .videoItem .videoBg{ background: url(/static/images/userfile/videoBg-1.png?__sprite) no-repeat;width: 100%;height: 30px;position: absolute;bottom: 0;text-align: right;}
.mvLst .videoItem .playNum{ position: absolute;bottom:7px;right:10px;color: #fff;font-size: 14px;}
.mvLst .videoItem .playNum i{background:url(/static/images/userfile/playIcon.png?__sprite) no-repeat; width: 18px;height: 12px;vertical-align: middle;margin-right: 3px;float: left;margin-top: 4px; }
.mvLst .videoItem .title{ height: 20px; line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;margin: 6px 0 2px;width: 100%;}
.mvLst .videoItem .title a{ color: #333;}
.mvLst .videoItem .viewer{ color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 2px; width: 155px; height: 16px;}
.mvLst .videoItem .viewer a{ color: #9b9b9b;}
.mvLst .videoItem .pic{ border-radius: 3px;display:block;width: 100%;height: 140px;-webkit-transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out;overflow: hidden;position: relative;}
.mvLst .videoItem .img{ display:block;width: 100%;height: 100%;-webkit-transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out;}
.mvLst .videoItem em{ width:100%;height:140px;display:none;position:absolute; background: rgba(0,0,0,.5) ; top: 0; left: 0;}
.mvLst .videoItem em span{ margin-top: 56px; text-align: center; display: block;font-size: 18px;color: #fff;}
.mvLst .videoItem em i{ background: url(/static/images/userfile/playBtn.png?__sprite) no-repeat 0 0; width: 58px; height: 58px; display: block; position: absolute; top: 40px; left: 72px;}
.mvLst .videoItem a:hover{ color: #3ca617; text-decoration: underline; }
.mvLst .videoItem a:hover .img{ transform:scale(1.2); }
.mvLst .videoItem a:hover em,.mvLst li .cur em{ display: block;}
.mvLst .videoItem .detail{ overflow:hidden; margin: 5px 0; position: relative;height: 16px;bottom:23px;}
.mvLst .videoItem .detail a.delBtn { background: url(/static/images/userfile/works/delBtn.png?__sprite) no-repeat 0 0;*display:inline;zoom: 1; height: 16px; display: inline-block; width: 12px; vertical-align: middle; }
.mvLst .videoItem .detail a.delBtn:hover { background-image: url(/static/images/userfile/works/delBtnHover.png?__sprite); }
.mvLst .videoItem .detail a.delCollectMV  { background: url(/static/images/userfile/works/cancelCollect.png?__sprite) no-repeat 0 0;*display:inline;zoom: 1; height: 16px; display: inline-block; width: 20px; vertical-align: middle; }
.mvLst .videoItem .detail a.delCollectMV:hover { background-image: url(/static/images/userfile/works/cancelCollectHover.png?__sprite); }

.uploadPop{width: 520px;padding-bottom:20px; background:#fff;display:none; position:absolute; z-index:9;}
.uploadPop a.close{width:21px;height:21px;position:absolute;top:13px;right:6px;cursor:pointer;z-index:15;background:url(/static/images/userfile/closeIcon.png?__sprite) no-repeat 0 0;}
.uploadPop h3{font-size: 20px;font-weight: 300;margin: 10px;}
.uploadPop ul{margin: 25px 45px;}
.uploadPop li{margin-top: 10px;line-height: 20px;}
.uploadPop span{width: 80px;text-align: right;}
.uploadPop .buttons{text-align: center;}
.uploadPop .input-textarea{width: 345px;height: 100px;resize:none;outline: none;border: 1px solid #cecece;border-radius: 3px;overflow: auto;}
.uploadPop .input-txt{width: 345px;height: 32px;line-height: 32px;border: 1px solid #cecece;outline: none;border-radius: 3px;}
.uploadPop .input-btn{width: 60px;height: 36px;line-height: 36px;background: #3ca617;position: relative; border-radius: 3px;text-align: center;color: #fff;display: inline-block;*display: inline;*zoom:1;}
.uploadPop .selectBtn{width: 120px;position: relative;}
.uploadPop .uploadBtn{width: 60px;height: 36px;line-height: 36px;background: #3ca617;position: relative; border-radius: 3px;text-align: center;color: #fff;}
.uploadPop a.disabled{background: #ddd;cursor: default;}
#uploadMVSwf,#uploadSongSwf { height: 100%; width: 100%; vertical-align: middle; cursor: pointer;position: absolute;left: 0;top: 0;}
.uploadPop .labels label i{width: 16px;height:16px;display: inline-block;*display: inline;*zoom:1; margin-right: 4px; vertical-align: text-bottom; cursor: pointer;}
.uploadPop .input-check{ background: url(/static/images/userfile/checkIcon.png?__sprite) no-repeat 0 0;}
.uploadPop .input-checked{ background: url(/static/images/userfile/checkedIcon.png?__sprite) no-repeat 0 0;}
.uploadPop .labels{position: relative;width: 80%;}
.uploadPop .labels label{margin-right: 25px;height: 18px;line-height: 18px;cursor: pointer;display: inline-block;*display: inline;*zoom:1;}
.uploadPop .descArea{position: relative;}
.uploadPop .descArea em{color: #9b9b9b;position: absolute;top: -18px;right: 2px;font-size: 12px;}

.songLst ul { margin: 0 auto; margin-top: -16px;}
.songLst li { height: 40px; line-height: 40px; border-bottom: 1px solid #dcdcdc; font-size: 14px; color: #666; margin: 0 40px;}
.songLst li span { display: inline-block; text-align: left; float: left; vertical-align: middle; *display: inline;*zoom: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; position: relative; }
.songLst .tr-title { color: #999; border-top: 1px solid #dcdcdc;}
.songLst .w10 { width: 10%; _width:9.5%; }
.songLst .w40 { width: 40%; }
.songLst .w5 { width: 5%; *width:4%;}
.songLst .w15 { width: 15%; }
.songLst .w20 { width: 20%; }
#audioPlayer{width: 1px;height: 1px;}
.songLst .txt-center { text-align: center; }
.songLst .contestInfo { background: #e20e31; width: 100%; height: 80px; position: relative; }
.songLst .contestInfo .contest { position: absolute; width: 45px; height: 45px; background: url(/static/images/activity/monthContest/songLst.png) no-repeat -267px -95px; left: 0; top: 0; }
.songLst .contestInfo .micro { position: absolute; width: 32px; height: 32px; background: url(/static/images/activity/monthContest/songLst.png) no-repeat -4px -67px; left: 15px; top: 25px; }
.songLst .contestInfo li { line-height: 60px; font-size: 14px; color: #fff; border-bottom: none; }
.songLst li a { color: #ffbe24; *display:inline;zoom: 1; height: 20px; display: inline-block; width: 20px; vertical-align: middle; }
.songLst li a.playBtn { background: url(/static/images/userfile/works/listenBtn.png?__sprite) no-repeat 0 0;}
.songLst li a.playBtn:hover { background-image: url(/static/images/userfile/works/listenBtnHover.png?__sprite);}
.songLst li a.pauseBtn { background: url(/static/images/userfile/works/pauseBtn.png?__sprite) no-repeat 0 0;}
.songLst li a.pauseBtn:hover { background-image: url(/static/images/userfile/works/pauseBtnHover.png?__sprite);}
.songLst li a.voteBtn { background-position: -55px -420px; width: 60px; height: 28px; }
.songLst li a.shareBtn { background: url(/static/images/userfile/works/shareBtn.png?__sprite) no-repeat 0 0;}
.songLst li a.shareBtn:hover { background-image: url(/static/images/userfile/works/shareBtnHover.png?__sprite);}
.songLst .contestInfo a.shareBtn { background-position: -134px -56px;}
.songLst li a.delBtn { background: url(/static/images/userfile/works/delBtn.png?__sprite) no-repeat 0 0; }
.songLst li a.delBtn:hover { background-image: url(/static/images/userfile/works/delBtnHover.png?__sprite); }
.songLst li a.joinBtn { background-position: -122px -147px; width: 52px; height: 30px; }
.songLst li a.joinBtn:hover { background-position: -182px -147px; }
.songLst .fx-tips { background: url(/static/images/activity/monthContest/songLst.png) no-repeat -109px -76px; width: 20px; height: 20px;  display: inline-block; vertical-align: middle; cursor: pointer; position: absolute; top:22px; _top:20px; }
.songLst .fx-tips.png{top:13px;_top:11px;}
.songLst .medal { background: url(/static/images/activity/monthContest/songLst.png) no-repeat; width: 32px; height: 35px; display: inline-block; vertical-align: middle; cursor: pointer; margin-left: 10px; position: absolute; top:15px;}
.songLst .gold { background-position: -7px -145px; }
.songLst .silver { background-position: -44px -145px; }
.songLst .broze { background-position: -81px -145px; }
.songLst .share_mini { position: absolute; right: 225px; background: #fff; top: 16px; border-radius: 4px; padding: 2px 6px; display: none; z-index: 1; }
.songLst .share_mini.mini { top: 20px; }
.songLst .share_mini.mini2 { right: -30px; }
.songLst .share_mini.mini3 { right: -30px;top: 20px; }
.songLst .share_mini a { float: left; margin-right: 1px; background: url(/static/images/bg.png) no-repeat; }
.songLst .share_mini a.sina { width: 25px; height: 21px; background-position: -125px -217px; }
.songLst .share_mini a.qq{background:url(/static/images/roombg.png) no-repeat -307px -139px;width: 22px;height: 22px;}
.songLst .share_mini a.renren { width: 20px; height: 22px; background-position: -185px -218px; }
.songLst .share_mini a.tencent { width: 21px; height: 22px; background-position: -213px -218px; }
.songLst .tips { position: absolute; left: 45px; bottom: 8px; color: #fc9;font-size: 14px; }
.songLst .tips span{ margin-right: 15px; }
.songLst .tips .voteBtn,.songLst li a.voteBtn { _margin-top:15px; background: url(/static/images/activity/monthContest/songLst.png) no-repeat -177px -116px;   width: 59px; height: 28px; display: inline-block; zoom: 1; vertical-align: middle; cursor: pointer; }

.bd-right { border-right: 1px solid #f0f0f0; }
#upload { width: 400px; /* padding: 10px 20px; */ }
#upload ul li span { width: 58px; text-align: right; }
#upload ul li input { width: 150px; height: 28px; line-height: 28px; }
#upload .buttons a { float: none; background: #3ca617; padding: 5px 15px; color: #fff; text-decoration: none; }
#upload .buttons a:hover { background: #8bca54; }

.continue{margin-left: 20px;color:#FFAE9A;text-decoration: underline;cursor: pointer;}

.excBox .line div span.below{ float:left; width:135px; padding-right:10px; text-align:right}
button.payCoin{ float:left; display:block; background:#4ead2c; color:#fff; width:62px; text-align:center; height:26px; line-height:24px; font-family:Microsoft YaHei; font-size:14px; border: none;}

/*留言板 批量删除*/
.deleteAll_a,a.deleteAll_a:hover{color: #3ca617;}

.checkDelete,.deteleAll_xb{margin-left: 3px; vertical-align: middle;}

/*充值 清空*/
a.clearBtn,a.clearBtn:hover{background-color: #3ca617; color: #fff; margin: 0 10px; padding: 0 14px; float: right;}
.rechargeRecords .overage p a.clearBtn{float: right; margin-right: 22px;}
#mountContent .rechargeRecords .overage p a.clearBtn{margin-right: 49px;}
/*消费  清空*/
a.clearBtnCost,a.clearBtnCost:hover{background-color: #3ca617; color: #fff; margin: 0 10px; padding: 0 14px; font-size: 14px; line-height: 24px; position: absolute; top: 0; right: 33px;}
#arroundContent a.clearBtnCost,#arroundContent a.clearBtnCost:hover{ right: 26px;}
#vipContent .clearBtnCost,#toolContent .clearBtnCost,#arroundContent .clearBtnCost{position: relative; float: right;}
.user-tab-title{position: relative;}
a.setCode,a.setCode:hover{background: url("/static/images/userfile/lock.png") 0 0 no-repeat; width: 91px; height: 26px; display: block; float: left; position: absolute; top: 0; right: 0 !important;}

.showCode p{font-size: 14px; line-height: 24px; margin: 5px 0; padding-left: 10px;}
.showCode{margin-top: 10px;}
a.submitCodeBut,a.submitCodeBut:hover{background-color: #3ca617; color: #fff; padding: 0 14px; font-size: 14px; line-height: 24px; float: left;}

/*20141029 add by duzhongbo-艺人修改银行账号*/
.green,.green:hover{color:#4EAD2C;}
.black{color:#000;}
.red{color:#f00;}
.tac{text-align:center;}
.fw{font-weight:bold;}
.w3{width:438px;}
/*.nav .navL .assessment{background:url("/static/images/icon1029-1.png?__sprite") no-repeat 0 0;}
.nav .navL .assessment:hover,.nav .navL .assessment_current{color:#3ca617;background:url("/static/images/icon1029-2.png?__sprite") no-repeat 0 0;}*/
.leftSide2 .leftNav{border:none;}
.leftSide2 .leftNav .bankNumAdmin .leftIcon{background:url("/static/images/icon1029-3.png?__sprite") no-repeat 0 0;}
.leftSide2 .leftNav .illegal-record .leftIcon{background: url(/static/images/icon_2.png) -73px -354px no-repeat;}
.leftSide2 .leftNav .current .illegal-record .leftIcon{background: url(/static/images/icon_2.png) -73px -393px no-repeat;}
.assessment .content{padding:0 10px 10px 10px;width:710px;}
.infor{border-bottom:1px solid #dadada;padding-bottom:20px;}
.infor-title{font-size:18px;margin-bottom:20px;}
.infor-cont{line-height:25px;}
.bank-list{font-size:14px;}
.bank-list li{padding-bottom:20px;border-bottom:1px solid #dadada;}
.bank-list .last{border:none;}
.bank-tit{margin:20px 0;font-size:18px;}
.bank-detail{line-height:25px;margin-bottom:20px;}
.assessmentBt,.mod-pop-bt,body .fxPopwin a.confirm{padding:4px 18px;height:auto;line-height:normal;background:#23bb88;color:#fff;border-radius:5px;}
.get-newerstar-msg i { color: red; }
body .fxPopwin a.org,body .fxPopwin a.org:hover{background:#f60;}
.assessmentBt:hover,.mod-pop-bt:hover{color:#fff;}
.bank-modify{font-size:14px;}
.bank-modify-tr{line-height:37px;}
.bank-modify-th{color:#000;text-align:left;width:120px;}
.bank-modify-from .it{width:200px;height:23px;border:1px solid #C0C2C6;}
.bank-modify .alert{color:#FF3DAB;padding-left:16px;}
.mod-pop,#fx_win{border:1px solid #ddd;background:#fff;font-size:13px;position:absolute;overflow:hidden;top:100px;}
.mod-pop-th,body .fxPopwin h3{line-height:34px;margin:0;height:34px;background:#EBF8E3;font-weight:bold;color:#424141;padding:0 8px;position:relative;}
.mod-pop-tb{padding:20px;}
.mod-pop-close,body .fxPopwin a.shut{width:12px;height:12px;position:absolute;top:13px;right:6px;cursor:pointer;z-index:1;background:url(/static/images/clan/pop-bt-close.png) no-repeat 0 0;}
.pop-form-table{margin-bottom:10px;}
.pop-form-tr{line-height:52px;}
.pop-form-th{font-weight:normal;}
.pop-form-it{width:155px;height:27px;line-height:27px;border:1px solid #A6A6A6;color:#A6A6A6;padding-left:5px;}
.mod-pop-bt-bank{display:inline-block;width:20px;height:28px;display:inline-block;}
.leftSide2 .leftNav ul li{width:170px;}
.leftSide2 .leftNav .excRecord .leftIcon{width:22px;}
.new{position:absolute;width:25px;height:14px;right:2px;top:1px;z-index:10;background:url(/static/images/userfile/user_z.png) no-repeat -606px -268px;}
.audit-tag{color:#fff;position:absolute;right:5px;top:5px;line-height:21px;padding:0 5px 0 20px;background:url(/static/images/clan/nopass.png) no-repeat 3px 0 #E54A4A;border-radius:3px;}
.audit-tag:hover{color:#fff;}
.identCode{line-height:32px;padding:0 5px;border:1px solid #cecece;}
.hdMod .green2{border-bottom:1px solid #4EAD2C;}
.fs1{font-size:14px;}
.underline{text-decoration:underline;}
.successInfor{margin-top:50px;}
.resetPassBack{width:120px;}

.popCityDetails{color: #999999;}
.popCitySet{color: #444444; height: 50px; line-height: 50px;}
.popCitySet input{vertical-align: middle;}
.popCitySet input[name='city']{margin: 0 10px;}
.popCitySet .setSure{ border: none; background: #4EAD2C; padding:5px 10px; color: #fff; margin-left: 20px; cursor: pointer;}

.warn{width:16px;height:15px;display:inline-block;background:url(/static/images/userfile/warn.png?__sprite) no-repeat;margin-right:5px;}
.bind-phone{font-size:14px;padding:15px 0 0 3px;position:relative;}
.bind-phone#J_bind_phone2 { padding:4px 0 0 3px; }
.navL .bind-phone{_margin-top:15px;}
.bind-phone .green{cursor:pointer;}
.tax-rule{margin-left: 25px;position: relative;top: 5px;cursor: pointer;font-size: 14px;}
/*周边相关*/
.recordsList{width: 100%;}
.recordsList tr{height: 30px;line-height: 30px;}
.recordsList thead tr{background:#ddd;}

#photoList {overflow: hidden;margin-right:-20px; }
.photoList .item {margin:0 20px 20px 0; float: left;width: 225px;height: 170px;}
.photoList .photoItem .pic a img{display: block;}
.photoList .photoItem .cont {width:100%;position:absolute;left:0;bottom:0;color:#fff;z-index:30; display:none;background: rgba(0,0,0,.7);background-color:#000;opacity:0.7;filter:alpha(opacity=70);padding: 8px 0;text-indent: 8px;}
.photoList .photoItem .cont  .edit {height:28px;}
.photoList .photoItem .cont  .name {height:23px;line-height:24px;float:left;overflow:hidden;}
.photoList .photoItem .cont  .name a {color:#fff;float:left;height:23px;line-height:23px;padding:0 3px;background-color:#fff;color:#3ca617;}
.photoList .photoItem .cont  .name a.normal {color:#fff;background:none; width:129px; height:23px;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.photoList .photoItem .cont  .name a.normal1{ width:205px}
.photoList .photoItem .cont  .name input {float:left;width:100px;height:23px;border:0 none; line-height:23px}
.photoList .photoItem {position:relative;height: 170px;overflow: hidden;background: #fff;}
.photoList .photoItem .editBtn {float:right;width:27px;height:27px;margin-right:10px;background:url(/static/images/photo/edit.png) no-repeat;cursor:pointer; position:relative}
.photoList .photoItem .editBtn:hover {background:url(/static/images/photo/edit_hover.png) no-repeat;cursor:pointer;}
.photoList .photoItem .deleBtn {float:right;width:27px;height:27px; background:url(/static/images/photo/del.png) no-repeat;cursor:pointer; position:relative;margin-right: 8px;}
.photoList .photoItem .deleBtn:hover { background:url(/static/images/photo/del_hover.png) no-repeat; cursor:pointer;}
.photoList  .photoItem .editBtn i,.photoList  .photoItem .deleBtn i{ position:absolute; background:#fff; width:27px; height:27px;; left:0; top:0; cursor:pointer; opacity:0; filter:alpha(opacity=0);}
.photoList .photoItem .cont .scBtn a {color:#fff;}
.photoList .photoItem .searchBg {float:left; width:13px; height:14px; margin-left:8px; background:url(/static/images/photo/view.png) no-repeat;}
.photoList .photoItem .commBg {float:left; width:13px; height:20px; margin-left:8px; background:url(/static/images/photo/comment.png) no-repeat; }
.photoList .photoItem .pic .unAudit{ position:absolute; top:7px; right:5px; background:url(/static/images/photo/nopass.png) no-repeat;width:88px; height:21px; z-index:1}

.depositsInfoTable{display: none;}
.got .depositsInfoTable th{ text-align: center; border:1px solid #d2d2d2; border-bottom: none; }
.got .depositsInfoTable td{ text-align: center; border:1px solid #d2d2d2; }
.depositsInfoTable thead{background: rgb(233, 239, 231);}
.got .depositsInfoTable .depositTd1{width: 100px;}
.got .depositsInfoTable .depositTd2{width: 100px;}
.got .depositsInfoTable .depositTd3{width: 150px;}
.got .depositsInfoTable .depositTd4{width: 126px;}
.got .depositsInfoTable .depositTd5{width: 154px;}
.got .depositsInfoTable .depositTd6{width: 126px;}
.depositNumInfo{float: left;}
.mt20 {margin-top: 20px}
.deposDetails{ line-height: 14px;color: #000000;margin-top: 30px;}
.deposReturn{display: none;color: #666666;margin-top: 5px;}
.deposReturn .link{color: #00D2BB;}
.deposReturn .deposit-btn{display: none;background: #00D2BB;border-radius: 10px;color: #FFFFFF;line-height: 20px;padding:0 6px;margin-left: 5px;outline: none;}
.deposReturn .inner-text{line-height: 24px;}
.deposReturn .deposit-return-tip{display:none;}
.fx_loading.deposit-loading {background-color: rgba(0, 0, 0, 0.4);position: fixed;width: 100%;height: 100%;left: 0;top: 0;margin: 0}
/*押金确认弹窗*/
.deposit-confirm-pop{display:none;width:480px;border-radius: 8px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.40);background: #FFFFFF;border: 1px solid #EEEEEE;font-size: 14px;color: #101010;}
.deposit-confirm-pop .deposit-head{height:40px;line-height:40px;border-bottom: 1px solid #EEEEEE;padding:0 10px;font-weight: bold;position: relative;}
.deposit-confirm-pop .deposit-head .deposit-close{background: url(/static/images/icon-close.png) no-repeat;background-size: contain;width: 13px;height: 13px;position: absolute;right: 13px;top: 13px;cursor: pointer;}
.deposit-confirm-pop .deposit-content{padding:0 20px 29px;line-height:24px;color: #666666;}
.deposit-confirm-pop .deposit-content .light, .deposReturn .light, .hdMod .hd-right-notice em {color: #F5A623;}
.deposit-confirm-pop .deposit-content .bold{font-weight: bold;}
.deposit-confirm-pop .deposit-content .em{color: #333333;}
.deposit-confirm-pop .deposit-content .error{color: #D0021B;}
.deposit-confirm-pop .deposit-content .small{font-size: 12px;}
.deposit-confirm-pop .deposit-content .btn-group{text-align: center;}
.deposit-confirm-pop .deposit-content .deposit-pop-btn{text-align: center;background-color: #00D2BB;color:#FFF;border-radius: 15px;width: 90px;box-sizing:border-box;height: 30px;line-height: 30px;outline:none;}
.deposit-confirm-pop .deposit-content .deposit-pop-btn:disabled, .deposReturn .deposit-btn:disabled{opacity: .4;cursor: not-allowed;}
.deposit-confirm-pop .deposit-content .deposit-pop-btn.hollow{color: #00D2BB;background-color: #FFF;border:1px solid #00D2BB;}
.deposit-confirm-pop .deposit-content .deposit-pop-btn + .deposit-pop-btn{margin-left: 10px;}
.deposit-confirm-pop .deposit-content .ml5{margin-left: 5px;}
.deposit-confirm-pop .deposit-content .mt13{margin-top: 13px;}
.deposit-confirm-pop .deposit-content .mt17{margin-top: 17px;}

.got .depositsInfoTable td.depositeColor1{color: #f6a623;}
.got .depositsInfoTable td.depositeColor2{color: #ff3737;}
.got .depositsInfoTable td.depositeColor3{color: #3fa616;}

/*考核结算-直播时长*/
.wrapper .livetimeBox form{margin:20px 0;font-size:14px;}
.wrapper .livetimeBox form .input-button{margin-left:12px;}
.wrapper .livetimeBox p.tip{ margin:12px 0;}
.wrapper .livetimeBox .white{ width:729px;}
.wrapper .livetimeBox .hdMod p{color:red;clear:both;padding-top:8px;}
.wrapper .livetimeBox .tipsGroup{margin-top:20px;line-height: 20px;}
.wrapper .livetimeBox #total_time{font-size:16px;color:#333;}

/*取消关注的弹窗*/
.cancelSubscribePop.fxPopwin h3 {font-size: 14px;color: #888;padding: 13px 20px;margin: 0;border-bottom: 1px solid #eee;background: #fff;line-height: 14px;height: 14px;}
.cancelSubscribePop {border: 1px solid #eee;border-radius: 5px;width:340px;}
.cancelSubscribePop.fxPopwin a.confirm:nth-child(1):hover, .cancelSubscribePop.fxPopwin a.confirm:nth-child(1) {background: #00cc77;color: #fff;border: 1px solid #00cc77;border-radius: 4px;padding: 0 20px;line-height: 30px;height: 30px;}
.cancelSubscribePop.fxPopwin a.confirm:nth-child(2):hover, .cancelSubscribePop.fxPopwin a.confirm:nth-child(2) {background: #fff;border: 1px solid #ccc;border-radius: 4px;padding: 0 20px;color: #999;line-height: 30px;height: 30px;}
.cancelSubscribePop.fxPopwin p {margin: 16px 15px 44px;}
.cancelSubscribePop.fxPopwin a.shut, .fxPopwin a.close {width: 15px;height: 15px;position: absolute;cursor: pointer;right: 13px;z-index: 1;background: url(/static/images/userfile/closeIcon.png?__sprite) no-repeat -3px -3px;}
/*关注成功的提示语*/
.topInfo .successScTips{position: absolute;transition: all 0.2s ease;top: -23px;left: 0;background: black;opacity: 0.8;display: none;width: 60px;height: 22px;color: #fff;border-radius: 4px;cursor: none;line-height: 22px;text-align: center;}

/* CSS3 Loading 动画 */
.cssloading {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: relative;
  animation: loading .6s linear infinite;
  top: 50%;
  margin: -20px auto 0 auto;
}
@keyframes loading {
  0% {
    box-shadow: -40px 10px #2b8, -20px 10px #a1dbc8, 0 10px #caeadf, 20px 10px #e6f4ef, 40px 10px #eee;
  }
  25% {
    box-shadow: -40px 10px #eee, -20px 10px #2b8, 0 10px #a1dbc8, 20px 10px #caeadf, 40px 10px #e6f4ef;
  }
  50% {
    box-shadow: -40px 10px #e6f4ef, -20px 10px #eee, 0 10px #2b8, 20px 10px #a1dbc8, 40px 10px #caeadf;
  }
  75% {
    box-shadow: -40px 10px #caeadf, -20px 10px #e6f4ef, 0 10px #eee, 20px 10px #2b8, 40px 10px #a1dbc8;
  }
  100% {
    box-shadow: -40px 10px #a1dbc8, -20px 10px #caeadf, 0 10px #e6f4ef, 20px 10px #eee, 40px 10px #2b8;
  }
}

/* 个人资料页-我的公会 - add by fengyuan */
/* 我的公会-公会信息部分 */
.clan-data { font-size: 14px; color: #333333;}
.clan-data .clan-cssloading { top: 30px;}
.clan-data .clan-data-main { width: 580px;}
.clan-data .small-font { font-size: 12px;}
.clan-data .solid-btn { display: block; width: 100px; height: 28px; line-height: 28px; border-radius: 3px; border: 1px solid #666666; text-align: center;}
.clan-data .solid-btn.inline { display: inline-block; margin-right: 5px; }
.clan-data .normal-link { color: #22bb88;}
.clan-data .normal-link:hover { color: #22bb88; text-decoration: underline;}
.clan-data .block-btn { display: inline-block; height: 18px; width: 58px; line-height: 18px; border: 1px solid #e0e0e0; border-radius: 2px; background: #f3f3f3; text-align: center; font-size: 12px;}
.clan-data .clan-info-ul { position: relative; margin-top: 14px; padding-bottom: 20px; border-bottom: 1px solid #dddddd;}
.clan-data .clan-info-li { float: left; *display: inline; min-width: 103px; padding-right: 20px;}
.clan-data .clan-info-line { height: 20px; padding-top: 10px;}
.clan-data .clan-info-line .clan-info-id {padding-left: 9px;  color: #666;}
.clan-data .clan-info-errorMsg {  display: none;color: #ff0000;line-height: 20px;position: absolute;left: 12px;font-size: 12px; bottom: 6px;}
.clan-data .small-disabled-btn { display: inline-block; height: 20px; width: 104px; font-size: 12px; line-height: 20px; background: #dddddd; color: #999999; text-align: center; border-radius: 3px;}
.clan-data .clan-index-link { position: absolute; z-index: 1; top: 10px; right: 0;}
.clan-data .clan-photo { position: relative; float: left; *display: inline; background: #e0e0e0; width: 103px; height: 60px;}
.clan-data .clan-user-ul { margin-top: 12px; line-height: 20px;}
.clan-data .clan-user-li { padding-top: 4px; height: 20px;}
.clan-data .clan-steps-text { width: 472px; padding: 8px 0;}
.clan-steps-table { width: 400px; height: 66px; text-align: center; vertical-align: middle;}
.clan-steps-table tr { height: 22px;}
.clan-steps-table td { position: relative;}
.clan-steps-table .time-date { font-size: 12px;}
.clan-steps-table .time-dots { position: absolute; left: 50%; top: 50%; height: 8px; width: 8px; margin: -4px 0 0 -4px; border-radius: 50%; background: #999999;}
.clan-steps-table .time-lines { position: absolute; left: 0; top: 50%; height: 0; width: 100%; border-top: 1px solid #999999;}
.clan-steps-table .td-first .time-lines { width: 50%; left: 50%;}
.clan-steps-table .td-last .time-lines { width: 50%;}
.clan-steps-table .passed .time-dots { background: #22bb88;}
.clan-steps-table .passed .time-lines { border-color: #22bb88;}

/* 我的公会-无公会样式 */
.clan-data .no-clan-text { padding: 10px 0 30px 0; position: relative;}
.clan-data .all-clan-link { margin-left: 30px;}
.clan-data .sign-btn,
.clan-data .newer-btn { background: #00cc77; color: #ffffff; border-color: #00cc77;}
.clan-data .sign-btn:hover,
.clan-data .newer-btn:hover { background: #33dd99; border-color: #33dd99;}
.clan-data .sign-btn.disabled-btn,
.clan-data .newer-btn.disabled-btn { background: #dddddd; color: #999999; border-color: #dddddd;}
.clan-data .newer-btn.hidden { display: none; }

/* 我的公会-弹窗样式 */
.clan-pop-window { position: fixed; top: 50%; left: 50%; z-index: 99; width: 378px; margin-left: -190px; border: 1px solid #eeeeee; border-radius: 3px; font-size: 14px; color: #333333; background: #ffffff;}
.clan-tips-window { height: 178px; margin-top: -90px;}
.clan-pop-window .btns-bar { height: 30px; text-align: center;}
.clan-pop-window .solid-btn { display: inline-block; width: 100px; height: 28px; margin: 0 5px; line-height: 28px; border-radius: 3px; border: 1px solid #666666; text-align: center;}
.clan-pop-window .title { height: 40px; line-height: 40px; padding-left: 20px; border-bottom: 1px solid #eeeeee; text-align: left;}
.clan-pop-window .cancelClanTips { height: 36px; line-height: 18px; padding: 20px 20px 14px 20px; font-size: 14px; color: #666;}
.clan-pop-window .close-btn { position: absolute; z-index: 1; top: 14px; right: 17px; width: 13px; height: 13px; background: url(/static/images/myClan/btn-close.png?__sprite) no-repeat;}
.clan-pop-window .clan-tips-content { height: 60px; line-height: 20px; padding: 14px; text-align: center; cursor: default;}
.clan-pop-window .ok-btn { background: #00cc77; color: #ffffff; border-color: #00cc77;}
.clan-pop-window .ok-btn:hover { background: #33dd99; border-color: #33dd99;}
.clan-pop-window .ok-btn.disabled { background: #eee; border-color: #eee; color: #989898; }
.clan-pop-window .cancel-btn { background: #ffffff; color: #666666; border-color: #cccccc;}
.clan-pop-window .cancel-btn:hover { color: #333333; border-color: #333333;}

.clan-join-suc-window { height: 252px; margin-top: -127px; text-align: center;}
.clan-pop-window .clan-tips-suc { padding-top: 20px;}
.clan-pop-window .suc-icon { width: 40px; height: 40px; margin: 0 auto; background: url(/static/images/myClan/suc-icon.png?__sprite) no-repeat;}
.clan-pop-window .suc-tips { height: 32px; line-height: 32px;}
.clan-pop-window .suc-tips-content { padding: 6px 0 14px 0; height: 48px; line-height: 24px; color: #999999; font-size: 12px;}
.clan-pop-window .suc-tips-hl { font-size: 14px; height: 24px;}

.clan-sign-window { height: 298px; margin-top: -150px;}
.clan-pop-window .clan-search-bar { position: relative; width: 340px; height: 30px; padding: 20px 0 30px 0; margin: 0 auto;}
.clan-pop-window .clan-placeholder { position: absolute; top: 25px; left: 13px; height: 16px; line-height: 16px; font-size: 12px; color: #999999; cursor: text;}
.clan-pop-window .clan-search-input { display: block; width: 314px; border: 1px solid #eeeeee; border-radius: 3px; padding: 5px 12px;}
.clan-pop-window .clan-search-input:focus{  outline:none;  border-color: #00cc77;  }
.clan-pop-window .sign-text { padding: 0 20px; line-height: 16px;}
.clan-pop-window .text-title { color: #666666; padding-bottom: 6px; }
.clan-pop-window .text-line { position: relative; padding: 3px 0 3px 16px; font-size: 12px; color: #999; }
.clan-pop-window .text-index { position: absolute; top: 3px; left: 0;}
.clan-pop-window .sign-read-bar { height: 14px; padding: 8px 0 20px 20px; line-height: 14px; font-size: 12px; color: #999999; text-align: left; }
.clan-pop-window .sign-read-btn { vertical-align: text-bottom;  border: 1px solid #ccc; display: inline-block; height: 12px; width: 12px; border-radius: 2px }
.clan-pop-window .sign-read-btn.checked { background: url(/static/images/myClan/checked.png?__sprite) 1px 2px no-repeat;}
.clan-pop-window .sign-read-text { display: inline-block;}

.clan-confirm-window { height: 395px; margin-top: -217px;}
.clan-confirm-window.with-rake { height: 435px;}
.clan-pop-window .clan-sign-info { padding-top: 20px; width: 340px; height: 275px; margin: 0 auto;}
.clan-confirm-window.with-rake .clan-sign-info {height:315px;}
.clan-pop-window .clan-sign-main { border-bottom: 1px solid #eeeeee;}
.clan-pop-window .clan-sign-card { position: relative; height: 60px; padding: 10px 10px 10px 123px; border-radius: 3px; background: #f9f9f9; font-size: 12px; color: #666666;}
.clan-pop-window .sign-card-line { height: 16px; padding: 2px 0; line-height: 16px; white-space: nowrap; vertical-align: middle;}
.clan-pop-window .sign-card-hl { font-size: 14px; color: #333333;}
.clan-pop-window .sign-level-bg { position: relative; display: inline-block; height:12px; width: 108px; background: #dddddd; border-radius: 6px;}
.clan-pop-window .sign-level-progress { position: absolute; z-index: 1; left: 0; top: 0; width: 50%; height: 100%; background: #0c7; border-radius: 6px;}
.clan-pop-window .clan-sign-img-box { position: absolute; z-index: 1; left: 10px; top: 10px; width: 103px; height: 60px;}
.clan-pop-window .clan-sign-img { display: block; width: 103px; height: 60px; border-radius: 3px;}
.clan-pop-window .clan-sign-members { padding: 15px 0;}
.clan-pop-window .clan-sign-table { width: 100%; height: 52px; text-align: center; vertical-align: middle; color: #999999;}
.clan-pop-window .clan-sign-nums { color: #666666; font-size: 18px;}
.clan-pop-window .clan-sign-methods,.clan-pop-window .clan-sign-rake { position: relative; height: 80px; padding-left:37px; padding-top: 16px; line-height: 16px;}
.clan-pop-window .clan-sign-rake {height:16px;}
.clan-pop-window .clan-sign-rake .icon-help {position:relative;display:inline-block;width:14px;height:14px;background: url(/static/images/myClan/icon-help.png?__sprite) no-repeat;vertical-align:top;}
.clan-pop-window .sign-method-btn { display: inline-block;}
.clan-pop-window .method-input { display: inline-block; height: 16px; width: 16px; background: url(/static/images/myClan/radio-no.png?__sprite) no-repeat;}
.clan-pop-window .method-tips,.clan-pop-window .rake-tips { display: none; position: absolute; z-index: 1; right: 0; top: 50px; line-height: 16px; padding: 11px 0; background: #eeeeee; font-size: 12px; border-radius: 3px; text-align: center;}
.clan-pop-window .method-tips .probation-tips{text-align:left;padding-left:7px;}
.clan-pop-window .rake-detail {display:inline;}
.clan-pop-window .rake-tips {width:326px;left:50%;top:50px;margin-left:-163px; background:rgba(0,0,0,.85);background:#000\9;color:#fff;}
.clan-pop-window .rake-detail:hover .rake-tips {display:block;}
.clan-pop-window .method-tips-a { width: 340px;}
.clan-pop-window .method-tips-b { width: 236px;}
.clan-pop-window .method-arrow-up,.clan-pop-window .clan-sign-rake .icon-help .rake-arrow-up {position: absolute; z-index: 1; top: -10px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 10px solid #eeeeee;}
.clan-pop-window .rake-detail .icon-help .rake-arrow-up {display:none;left:0;top:24px;border-bottom-color:rgba(0,0,0,.85);border-bottom-color:#000\9;}
.clan-pop-window .rake-detail:hover .rake-arrow-up {display:block;}
.clan-pop-window .method-arrow-up-a { left: 142px;}
.clan-pop-window .method-arrow-up-b { right: 97px;}
.clan-pop-window .sign-method-btn.selected .method-input { background: url(/static/images/myClan/radio-yes.png?__sprite) no-repeat;}
.clan-pop-window .sign-method-btn.selected .method-tips { display: block;}
.clan-pop-window a.sign-method-btn.disabled,a.sign-method-btn.disabled:hover{cursor:default;color:#c5c5c5}
.clan-hide{display:none;}

/* 是否以强制方式进行转退会选择窗口 */
.clan-forced-window { width: 490px; margin: -136px 0 0 -245px;padding-bottom: 20px;}
.clan-pop-window .clan-method-content { padding: 16px 20px 30px 20px;}
.clan-pop-window .clan-method-text { color: #333; font-size: 14px; height: 20px; line-height: 20px;}
.clan-pop-window .clan-method-li { padding-top: 16px;}
.clan-pop-window .clan-method-line { height: 16px; line-height: 16px; vertical-align: middle;}
.clan-pop-window .clan-method-ratio { display: inline-block; height: 16px; width: 16px; background: url(/static/images/myClan/radio-no.png?__sprite) no-repeat; vertical-align: middle;}
.clan-pop-window .clan-method-name { display: inline-block; height: 16px; vertical-align: middle;}
.clan-pop-window .clan-method-tips { display: none; padding-top: 5px;}
.clan-pop-window .clan-method-sld .clan-method-ratio { background: url(/static/images/myClan/radio-yes.png?__sprite) no-repeat;}
.clan-pop-window .clan-method-sld .clan-method-tips { display: block;}
.clan-pop-window .clan-method-text2 { padding: 3px 0; line-height: 16px; font-size: 12px; color: #999;}
.clan-pop-window .clan-method-read { display: none; height: 16px; line-height: 16px; padding-top: 20px; vertical-align: middle;}
.clan-pop-window .method-read-btn { vertical-align: text-bottom;  border: 1px solid #ccc; display: inline-block; height: 12px; width: 12px; border-radius: 2px }
.clan-pop-window .method-read-btn.checked { background: url(/static/images/myClan/checked.png?__sprite) 1px 2px no-repeat;}
.clan-pop-window .method-read-text { display: inline-block; height: 16px; vertical-align: middle;}
.clan-pop-window .clan-method-link { display: inline-block; height: 16px; color: #28f; vertical-align: middle;}

/* 主播荣誉 */
.honorWrap>div { display: inline-block; vertical-align: top; }
.honorWrap .left { padding-top: 5px; }
.honorWrap .right { width: 540px; }
.honorWrap .honorTip { display: inline-block; vertical-align: middle; height: 30px; padding: 5px 12px 0 34px; border-radius: 30px; font-size: 14px; color:#fff; box-sizing: border-box; user-select: none; -webkit-user-select: none; position: relative;margin-right: 10px;margin-bottom: 10px}
.honorWrap .honorTip .inner {position: absolute; top: 2px; right: 2px; left: 2px; bottom: 2px; border-radius: 30px; }
.honorWrap .honorTip img {position: absolute; left: 0; top: 0; width: auto; height: 100%; vertical-align: middle; }
.honorWrap .honorTip span {position: relative; }
.honorWrap .honorTip.honorLevel1 { background: #FFD857; background: linear-gradient(-180deg, #FFD857 0%, #F5A623 100%); }
.honorWrap .honorTip.honorLevel1 .inner{ background: #FBD249;  background: linear-gradient(0deg, #FBD249 0%, #F57423 100%); }
.honorWrap .honorTip.honorLevel2 { background: #DEEAEE; background: linear-gradient(-180deg, #DEEAEE 2%, #98BFC8 99%); }
.honorWrap .honorTip.honorLevel2 .inner{ background: #B9CDD4; background: linear-gradient(0deg, #B9CDD4 1%, #8EC3EE 96%); }
.honorWrap .honorTip.honorLevel3 { background: #F5D5BB; background: linear-gradient(-180deg, #F5D5BB 3%, #B5A396 99%); }
.honorWrap .honorTip.honorLevel3 .inner{ background: #DAAC85; background: linear-gradient(0deg, #DAAC85 1%, #B56B6B 99%); }
.honorWrap .honorTip.honorLevel4 { background: #FBD249; background: linear-gradient(-180deg, #FBD249 0%, #F5A623 100%); }
.honorWrap .honorTip.honorLevel4 .inner{ background: #FFD444; background: linear-gradient(0deg, #FFD444 0%, #F5A623 100%); }
.honorWrap .honorTip.honorLevel5 { background: #FFEFB8; background: linear-gradient(-180deg, #FFEFB8 2%, #CEA157 100%); }
.honorWrap .honorTip.honorLevel5 .inner{ background: #E8C586; background: linear-gradient(0deg, #E8C586 3%, #E2B872 94%); }
/*入转会对公结算提醒*/
.clan_notice_alert {
  background: red;
  border-radius: 4px;
}
.fxPopwin.clan_notice_alert .fxPopwinTitle {background: #fff;border-bottom: 1px solid #eeeeee; }
.fxPopwin.clan_notice_alert a.shut {
  position: absolute;
  z-index: 1;
  top: 14px;
  right: 17px;
  width: 13px;
  height: 13px;
  background: url(/static/images/myClan/btn-close.png?__sprite) no-repeat;
 }
.clan_notice {
  text-align: left;
}
.clan_notice b {
  font-weight: bold;
}

.hd-record-tips {font-size: 14px; color: #000; padding: 20px 0 0;font-weight: bold;display: none;}
.hd-record-tips a {color: #3CA618; margin-left: 4px;text-decoration: none;}
.month_exchange_bean.clearfix {display: none;}
.excBox .line div p.no_enough_bean_tip {display: none;padding-left: 115px;color: #D73044;font-weight: bold;}
.exchangeBeans.exchangeBeans-disabled {opacity: 0.5;}

.leftSide .leftNav  .anchorTeam .leftIcon {
  background: url(/static/images/anchor_team_icon.png) no-repeat;
}
.leftSide .leftNav  .companyVip .leftIcon {
  background: url(/static/images/company-sign-icon.png) no-repeat;
}
#anchorTeamGuildWars {
  display: none;
}

/* 隐藏设置 */
.hide-wrapper .hide_medal {
  float: left;
}

/* 视频轮播 */
#videoRecord{
  display: none;
  height: auto;
}

/* 导航栏的二级导航样式 */
.page-item {display: flex; align-items: center; height: 40px;}
.page-item__drop {border: 5px solid #8B8B8B; width: 0; height: 0; border-top: transparent solid; border-right: transparent solid; border-bottom: transparent solid; -webkit-transform-origin: 25% 50%; -ms-transform-origin: 25% 50%; transform-origin: 25% 50%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.page-item__drop_open {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.page-item__icon {width: 18px; height: 18px; margin: 0 9px 0 7px;}
.page-item__icon.video-rotation {background:url(/static/images/video_rotation.png) 0 0 no-repeat;}

.subpage-item {display: flex; align-items: center; height: 40px; padding-left: 38px; cursor: pointer;}
.subpage-item__wrapper {display: none;}
.subpage-item__icon {width: 18px; height: 18px; margin: 0 9px 0 7px;}
.subpage-item__icon.video-manage {background:url(/static/images/video_manage.png) 0 0 no-repeat;}
.subpage-item__icon.video-upload {background:url(/static/images/video_upload.png) 0 0 no-repeat;}
.subpage-item__icon.video-setting {background:url(/static/images/video_setting.png) 0 0 no-repeat;}
.subpage-item__title {color: #6E6E6E;}
