@charset "utf-8";
/* CSS Document */
.col2L .myMenu a, .col2L .tab .fnew span, .col2L .myFeeds .fcon dd a.aMp3, .cmtRelay p.fbody a.aMp3, .indexCmtBox button.faceList, .indexCmtBox button.fbtn, .col2L .myFeeds .fcon dd a.aFlv sup, .tab .hand, .col2L .idxHot .hc h6, .myFocus .attent a.refresh:hover, .myFeeds .fcommend h4 strong, .myFeeds .fcommend h4 a, .cmdAttend li .avatar a span, .atdMod h4 a {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll 0 0 transparent;
}
.hide{display:none}
.turn_page{padding-right: 15px;text-align: right;}
.mod21 ol a, .mod13 ol a, .mod14 ol a, .fp-box-skin-gray ol a, .friendList a, #myRecord .ridList a, #bayUserList a, .unLogin .ff a, .onLogin p a, .hotLive p.point a, .mod25 p.point a {
    padding: 1px;
}
.friendList a.i, .friendList a.i:hover {
    padding: 0;
}
.onLogin p a:hover, .onLogin .r a:hover, .hotLive p.point a:hover, .mod21 ol a:hover, .mod13 ol a:hover, .mod14 ol a:hover, .fp-box-skin-gray ol a:hover, .friendList a:hover, .myFamily h3 a:hover, #myFri .name p.n a:hover, #myRecord .ridList a:hover, #bayUserList a:hover, .mod25 p.point a:hover, .focus .fR .unLogin div.ff a:hover, .set_order a:hover {
    background-color: #FF0099;
    color: white;
    padding: 1px;
    text-decoration: none;
}
#myRecord .shopMenu #bayUserList a:hover {
    background-color: #FF0099;
}
.col1 dt.liveHall a, .col1 dd a, .col1 dt a img, iBody .col1 dd.gameHot a, .idxFocus .f .m strong, .mod21 .modTab li a, .myPost button.faceList, .ionLogin .myInfo dd.myBtn a, .ionLogin .myInfo dd span.progBar em, .col2L .myFeeds .fsort a.on, .col2L .tab .fnew, .col2L .tab .fnew em {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll 0 0 transparent;
}
.col1 dd.gameHot a#g3, .col1 dd.gameHot a#g4, .col1 dd.gameHot a#g5, .col1 dd.gameHot a#g6, .col1 dd.gameHot a#g8 {
    background: url("/i/v2/cssimg/locimages/roomGameIco_v2.png") no-repeat scroll 20px 3px transparent;
}
.col1 dl a, .col1 dl a.on {
    color: #424542;
}
.col1 dl a.red {
    color: #FF0099;
}
.col1 {
    border: 1px solid #DCDCDC;
	border-top:#E4E4E4;
    float: left;
    padding-bottom: 10px;
    position: relative;
    width: 166px;
	background:#FBFBFB;
}
.col1 .viewCount {
	background: url("/i/v2/cssimg/bg_show.png") repeat-x scroll 0 0 transparent;
    font-weight: bold;
	height: 54px;
    margin: 0 auto;
    padding: 12px 10px 6px;
}
.col1 .viewCount p.num {
    font-weight: normal;
    padding-top: 8px;
    text-align: right;
}
.col1 .viewCount em {
    color: #FF0099;
    font-size: 24px;
    font-weight: normal;
    padding-right: 5px;
}
.col1 dl a {
    display: block;
    font-size: 14px;
    text-decoration: none;
}
.col1 dt.liveHall {
    border: 0 none;
    padding: 6px 2px 5px;
    width: 162px;
}
.col1 dt.liveHall a {
    background-position: 0 -56px;
    display: block;
    height: 35px;
    text-indent: -999em;
}
.col1 dd a.on {
    background-color: #EAEAEA;
}
.col1 dd a.on:hover {
    background-color: #EAEAEA;
}
.col1 dd a:hover {
    background-color: #EFEFEF !important;
    color: #424542;
    text-decoration: none;
}
.col1 .liveHall a.on, .col1 .liveHall a:hover {
    color: #FFFFFF;
}
.col1 dl em {
    color: #B2B2B2;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    right: 10px;
    top: 0;
}
.col1 dt, .col1 dd {
    border-bottom: 1px solid #dbdbdb;
    margin: 0 auto;
    width: 140px;
}
.col1 dt a {
    height: 33px;
    line-height: 33px;
    position: relative;
    text-indent: 6px;
}
.col1 dt a:hover {
    text-decoration: none;
}
.col1 dt em {
    line-height: 34px;
}
.col1 dt a img {
    background-position: -167px 0;
    height: 12px;
    position: absolute;
    right: -6px;
    top: 12px;
    width: 12px;
}
.col1 dt a.on img {
    background-position: -147px 0;
}
.col1 dd a {
    background-position: 26px -27px;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    position: relative;
    text-indent: 37px;
}
.col1 dd.gameHot a {
    font-weight: normal;
    height: 36px;
    line-height: 36px;
    text-indent: 68px;
}
.col1 dd.gameHot a#g1 {
    background-position: 16px -98px;
}
.col1 dd.gameHot a#g2 {
    background-position: 16px -130px;
}
.col1 dd.gameHot a#g7 {
    background-position: 16px -215px;
}
.col1 dd.gameHot a#g4 {
    background-position: 16px -48px;
}
.col1 dd.gameHot a#g5 {
    background-position: 24px -97px;
}
.col1 dd.gameHot a#g6 {
    background-position: 18px -148px;
}
.col1 dd.gameHot a#g8 {
    background-position: 18px -254px;
}
.col1 dd.gameHot a#g9 {
    background-position: 22px -172px;
}
.col1 dl.forum dt {
    border: 0 none;
}
.main {
    float: left;
    padding-right: 15px;
    width: 540px;
}
.site {
    float: left;
    width: 241px;
}
.col2 {
    float: right;
    width: 796px;
}
.col2 .col2L {
    float: left;
    width: 550px;
}
.col2 .co12R {
    float: right;
    width: 230px;
}
.col2 .col2L .col2Lcon2, .col2 .col2L .col2Lcon3 {
    display: none;
}
.col2 .col2L02 .col2Lcon, .col2 .col2L02 .col2Lcon3 {
    display: none;
}
.col2 .col2L02 .col2Lcon2 {
    display: block;
}
.col2 .col2L03 .col2Lcon, .col2 .col2L03 .col2Lcon2 {
    display: none;
}
.col2 .col2L03 .col2Lcon3 {
    display: block;
}
.col2L .myMenu {
    border-bottom: 1px solid #E0E0E0;
    height: 24px;
    padding-left: 6px;
	display:none;
}
.col2L .myMenu a {
    background-position: right -119px;
    bottom: -1px;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 12px;
    position: relative;
    text-indent: 17px;
    width: 83px;
}
.col2L .myMenu a.myShowBtn, .col2L02 .myMenu a.showBtn, .col2L03 .myMenu .videoBtn {
    background-position: right -90px;
    width: 95px;
}
.col2L02 .myMenu a.myShowBtn, .col2L03 .myMenu a.myShowBtn {
    background-position: right -119px;
    width: 83px;
}
.ionLogin {
    border-bottom: 1px dashed #CDCDCD;
    margin: 20px 0 15px;
    padding-bottom: 8px;
}
.ionLogin .myPic p a, .ionLogin .myInfo dl a, .myFocus a {
    padding: 1px;
    text-decoration: none;
}
.ionLogin .myPic p a:hover, .col2L .ionLogin .myInfo dl a:hover, .col2L .myFocus a:hover {
    background: none repeat scroll 0 0 #FF0099;
    color: #FFFFFF;
}
.ionLogin .myPic {
    float: left;
    padding-left: 12px;
    position: relative;
    width: 84px;
}
.ionLogin .myPic em {
    background: none repeat scroll 0 0 black;
    color: white;
    cursor: pointer;
    display: none;
    height: 20px;
    left: 24px;
    line-height: 20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 34px;
    width: 60px;
}
.ionLogin .myPic .vis_picbtn em {
    display: block;
}
.ionLogin .myPic img {
    border: 1px solid #C4C4C4;
    height: 78px;
    padding: 2px;
    width: 78px;
}
.ionLogin .myPic p {
    line-height: 22px;
    padding-top: 4px;
    text-align: center;
}
.ionLogin .myInfo {
    float: right;
    width: 430px;
}
.ionLogin .myInfo dd {
    float: left;
    padding: 3px 0;
    width: 215px;
}
.ionLogin .myInfo dd.myName {
    padding-top: 8px;
}
.ionLogin .myInfo dd.myBtn {
    padding: 0 0 3px;
}
.ionLogin .myInfo dd.myBtn a {
    background-position: -196px -450px;
    display: inline-block;
    height: 28px;
    line-height: 27px;
    text-align: center;
    width: 92px;
}
.ionLogin .myInfo dd.myBtn a:hover {
    color: #FF0099;
    text-decoration: none;
}
.ionLogin .myInfo dd span.progBar {
    border: 1px solid #C8C9CB;
    display: inline-block;
    height: 10px;
    margin: 0 2px;
    position: relative;
    top: 2px;
    width: 78px;
}
.ionLogin .myInfo dd span.progBar em {
    background-position: -210px -482px;
    display: block;
    height: 10px;
    width: 1%;
}
.ionLogin .myInfo dd.myMoney a, .ionLogin .myInfo dd.myBean a {
    margin-left: 20px;
    padding: 1px;
    text-decoration: none;
}
.ionLogin .myInfo dd.myMoney a:hover, .ionLogin .myInfo dd.myBean a:hover {
    background: none repeat scroll 0 0 #FF0099;
    color: #FFFFFF;
}
.ionLogin .myCmt {
    clear: both;
    margin: 18px 18px 10px;
    position: relative;
    z-index: 10;
}
.ionLogin .myPost button.faceList {
    background-position: -244px -660px;
    border: 0 none;
    height: 16px;
    width: 44px;
}
.ionLogin .myPost button.faceList span {
    text-indent: -9999em;
}
.ionLogin .myPost .fpost {
    padding-bottom: 5px;
}
.ionLogin .myPost textarea {
    -moz-transition: all 0.2s ease-in-out 0s;
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #ABABAB;
    border-radius: 2px 2px 2px 2px;
    color: #999999;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding: 2px 4px;
    resize: none;
    vertical-align: top;
    width: 420px;
}
.ionLogin .myPost textarea.active {
    height: 60px;
}
.ionLogin .myPost button.fbtn span {
    display: block;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
.ionLogin .myPost button.fbtnLoad {
    cursor: pointer;
}
.ionLogin .myPost button.fbtnLoad span {
    background: url("/i/v2/cssimg/locimages/loading_wb.gif") no-repeat scroll center center transparent;
    overflow: hidden;
    text-indent: -1000px;
}
.ionLogin .myPost button.fbtn {
    background: none repeat scroll 0 0 #FF0099;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    color: white;
    height: 24px;
    line-height: 24px;
    margin: 0;
    text-align: center;
    width: 60px;
}
.ionLogin .myPost .act {
    padding: 4px 0 0;
}
.ionLogin .myPost .act span {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll 0 0 transparent;
    padding: 2px 6px 2px 20px;
}
.ionLogin .myPost .act .faceList {
    background-position: -270px -758px;
}
.ionLogin .myPost .act .image {
    background-position: 2px -766px;
}
.ionLogin .myPost .act .audio {
    background-position: 2px -802px;
}
.ionLogin .myPost .act a {
    color: #424542;
    padding: 1px;
}
.ionLogin .myPost .act a:hover {
    background: none repeat scroll 0 0 #FF0099;
    color: #FFFFFF;
    text-decoration: none;
}
.col2L .myFocus {
    clear: both;
    margin: 0;
}
.col2L .myFocus .l {
    float: left;
    overflow: hidden;
    padding-left: 18px;
    width: 70px;
}
.col2L .myFocus .r {
    float: right;
    width: 440px;
}
.col2L .myFocus .l a.pic {
    float: left;
    padding: 0;
}
.col2L .myFocus .l a.pic:hover {
    background: none repeat scroll 0 0 transparent;
}
.col2L .myFocus .l img {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll right -496px transparent;
    border: 1px solid #D0D0D0;
    height: 44px;
    margin-right: 6px;
    vertical-align: middle;
    width: 44px;
}
.col2L .myFocus .l em {
    color: #888484;
    line-height: 28px;
}
.col2L .myFocus li {
    float: left;
    width: 210px;
}
.col2L .myFocus .thumb {
    border: 1px solid #EAEAEA;
    float: left;
    height: 80px;
    margin: 0 8px 0 0;
    padding: 3px 3px 0;
    width: 106px;
}
.col2L .myFocus .thumb img {
    width: 106px;
}
.col2L .myFocus .thumb .pic {
    display: block;
    height: 64px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 106px;
}
.col2L .myFocus .thumb .pic:hover {
    background: none repeat scroll 0 0 transparent;
}
.col2L .myFocus .thumb span {
    background: url("/i/v2/cssimg/locimages/p109241315902292.png") no-repeat scroll 3px 4px transparent;
    color: #727773;
    display: block;
    height: 16px;
    line-height: 16px;
    padding: 0 0 0 12px;
}
.col2L .myFocus .alias {
    padding: 0 0 4px;
}
.col2L .myFocus .favorite {
    background: none repeat scroll 0 0 #70C35B;
    color: #FFFFFF;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    text-align: center;
    width: 54px;
}
.col2L .myFocus .favorite2 {
    background: none repeat scroll 0 0 #CCCCCC;
}
.col2L .myFocus .favorite i {
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    height: 19px;
    width: 54px;
}
.col2L .myFocus .favorite .fav2 {
    display: none;
}
.col2L .myFocus .favorite2 .fav1 {
    display: none;
}
.col2L .myFocus .favorite2 .fav2 {
    cursor: auto;
    display: block;
}
.col2L .tab {
    background: none repeat scroll 0 0 #F6F6F6;
    height: 32px;
    padding-left: 6px;
}
.col2L .tab a {
    color: #424542;
    float: left;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    position: relative;
    text-decoration: none;
}
.col2L .tab a:hover {
    color: #FF0099;
}
.col2L .tab a em {
    background-position: -284px -228px;
    cursor: pointer;
    display: inline-block;
    height: 33px;
    padding: 0 16px;
}
.col2L .tab a.on {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #EFEFEF #EFEFEF -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #FD5EC5;
    height: 30px;
    top: 2px;
}
.col2L .tab .fnew {
    background-position: right -334px;
    display: inline;
    float: left;
    height: 28px;
    margin: 2px 0;
    overflow: hidden;
    position: relative;
    visibility: hidden;
}
.col2L .tab .fnew em {
    background-position: -280px -364px;
    display: inline-block;
    height: 28px;
    padding: 0 30px 0 15px;
}
.col2L .tab .fnew em a {
    background: none repeat scroll 0 0 transparent;
    color: #4B83C7;
    line-height: 27px;
}
.col2L .tab .fnew span {
    background-position: -262px -66px;
    cursor: pointer;
    height: 7px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 6px;
    width: 7px;
}
.col2L .myList {
    clear: both;
    margin-top: 15px;
}
.col2L .myList .tab a em {
    cursor: pointer;
    padding: 0 24px;
}
.col2L .myList .tab .hand {
    background-position: -187px -315px;
    float: right;
    height: 17px;
    margin: 7px 8px 0 0;
    overflow: hidden;
    text-indent: -100px;
    width: 19px;
}
.col2L .myList .tab .hand:hover {
    background-position: -211px -315px;
}
.col2L .myList .tab .hand2 {
    background-position: -235px -315px;
}
.col2L .myList .tab .hand2:hover {
    background-position: -259px -315px;
}
.col2L .myList .myAdmin {
    overflow: hidden;
    width: 532px;
}
.col2L .myList .con {
    border-top: 1px solid #EBEBEB;
    overflow: hidden;
    padding: 5px 2px 0;
}
.col2L .myList .con em {
    display: block;
    padding: 10px;
}
.col2L .myList .con div {
    background: none repeat scroll 0 0 white;
    display: none;
}
.col2L .myList .con div.myLike {
    display: block;
}
.col2L .myList ul {
    overflow: hidden;
    padding: 5px 0;
}
.col2L .myList li {
    background: url("/i/v2/cssimg/locimages/idxBox_v6.png") no-repeat scroll -4120px -107px transparent;
    color: #8A8A8A;
    float: left;
    height: 26px;
    line-height: 26px;
    margin-left: 11px;
    overflow: hidden;
    text-indent: 11px;
    white-space: nowrap;
    width: 166px;
}
.col2L .myList li em {
    display: block;
    padding: 10px;
}
.col2L .myList li a {
    padding: 1px;
}
.col2L .myList li a:hover {
    background: none repeat scroll 0 0 #FF0099;
    color: white;
    text-decoration: none;
}
.col2L .myList div.myHot li {
    width: 250px;
}
.col2L .myList li.on {
    background: url("/i/v2/cssimg/locimages/uPlaying2.gif") no-repeat scroll -3px 6px transparent;
}
.col2L .myList .b {
    background-position: -250px -5px;
    height: 3px;
    overflow: hidden;
}
.col2L .myListSpe li.on {
    background: none repeat scroll 0 0 transparent;
    text-indent: 5px;
}
.col2L .myListSpe {
    border: 1px solid #EBEBEB;
    margin-bottom: 15px;
}
.col2L .myFeeds {
    border: 1px solid #EBEBEB;
    width: 538px;
}
.col2L .myFeeds .fconArea {
    border-top: 1px solid #EBEBEB;
    width: 538px;
}
.col2L .myFeeds .fcon {
    padding: 9px;
}
.col2L .myFeeds .fcon .empty {
    color: #666666;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.col2L .myFeeds .fsort {
    margin: 4px 0 2px 6px;
}
.col2L .myFeeds .fsort a {
    color: #8A8A8A;
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    margin-right: 12px;
    text-decoration: none;
}
.col2L .myFeeds .fsort a.on {
    background-position: 0 -599px;
    color: #FD5EC5;
    padding-left: 15px;
}
.col2L .myFeeds .fsort a:hover {
    color: #FD5EC5;
}
.col2L .myFeeds .fcon dl {
    border-bottom: 1px dashed #CDCDCD;
    clear: both;
    margin-top: -4px;
    overflow: hidden;
    position: relative;
}
.col2L .myFeeds .fcon dt {
    float: left;
    padding: 16px 0 8px 6px;
    width: 46px;
}
.col2L .myFeeds .fcon dt img {
    border: 1px solid #CFCFCF;
    height: 44px;
    width: 44px;
}
.col2L .myFeeds .fcon dd {
    border-bottom: 1px dashed #CDCDCD;
    display: inline;
    float: right;
    margin-bottom: -5px;
    margin-right: 5px;
    overflow: hidden;
    padding: 16px 0 12px;
    position: relative;
    width: 454px;
}
.col2L .myFeeds .fcon dd a, .cmtRelay p.fbody a {
    padding: 1px;
}
.col2L .myFeeds .fcon dd a.fuser {
    margin-left: 0;
}
.col2L .myFeeds .fcon dd a:hover {
    background-color: #FF0099;
    color: #FFFFFF;
    text-decoration: none;
}
.col2L .myFeeds .fcon dd a.aPic:hover, .col2L .myFeeds .fcon dd a.aFlv:hover, .col2L .myFeeds dd .indexCmtBox .fava a:hover {
    background: none repeat scroll 0 0 transparent;
}
p.body img.userLevelSmall, p.body img.giftSmall {
    margin: 0 4px;
}
.col2L .myFeeds .fcon .fbody {
    color: #424542;
    padding-right: 6px;
    word-wrap: break-word;
}
.col2L .myFeeds .frelay {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 9px;
    position: relative;
    width: 430px;
}
.col2L .myFeeds .frelayIcon {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll -255px -375px transparent;
    height: 10px;
    left: 52px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 19px;
}
.col2L .myFeeds .b1, .col2L .myFeeds .b2, .col2L .myFeeds .b3 {
    background: none repeat scroll 0 0 #F6F6F6;
    display: block;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
}
.col2L .myFeeds .b1 {
    border-top: 1px solid #E4E4E4;
    margin: 0 3px -1px;
}
.col2L .myFeeds .b2 {
    border-left: 2px solid #E4E4E4;
    border-right: 2px solid #E4E4E4;
    margin: 0 1px;
}
.col2L .myFeeds .b3 {
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    clear: both;
    margin: 0 1px;
}
.col2L .myFeeds .fcon dd .fdate {
    clear: both;
    color: #888484;
    padding-top: 6px;
}
.col2L .myFeeds .fcon dd .fdate span {
    float: right;
}
.col2L .myFeeds .fcon dd .fdate span a {
    float: none;
}
.col2L .myFeeds .fcon dd .fdate em {
    float: left;
}
.col2L .myFeeds .fcon dd .aPic, .col2L .myFeeds .fcon dd a.aFlv {
    float: left;
    height: 74px;
    margin: 6px 6px 0 0;
}
.col2L .myFeeds .fcon dd .aPic {
    height: 88px;
}
.col2L .myFeeds .fcon dd .aPic-waiting {
    background: url("/i/v2/cssimg/locimages/loading_wb.gif") no-repeat scroll center center transparent;
}
.col2L .myFeeds .fcon dd .aPic-waiting img {
    opacity: 0.2;
}
.col2L .myFeeds .fcon dd .aFlv {
    position: relative;
}
.col2L .myFeeds .fcon dd .aPic img, .col2L .myFeeds .fcon dd .aFlv img {
    background: none repeat scroll 0 0 #F7FBFC;
    border: 1px solid #E7E7E7;
    height: 66px;
    padding: 3px;
    width: 98px;
}
.col2L .myFeeds .fcon dd .aPic img {
    height: 80px;
    width: auto;
}
.col2L .myFeeds .fcon dd a.aFlv sup {
    background: url("/i/v2/cssimg/locimages/vIndex_playbtn.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 36px;
    left: 36px;
    position: absolute;
    top: 18px;
    width: 36px;
}
.col2L .myFeeds .fcon dd a.aMp3, .cmtRelay p.fbody a.aMp3 {
    background-position: -276px -546px;
    margin: 0 4px;
    padding: 1px 1px 1px 14px;
}
.col2L .myFeeds .fcon dd span.fMp3 {
    display: none;
}
.cmtRelay p.fbody a.aMp3:hover {
    background-color: #FF0099;
}
.col2L .myFeeds .fcon dd a.fnewMsg {
    position: absolute;
    right: 5px;
    top: 0;
}
.col2L .myFeeds .fcon dd a.fdel {
    display: block;
    float: right;
}
.col2L dd .indexCmtBox {
    background: none repeat scroll 0 0 #F3F8FC;
    border: 1px solid #E4E4E4;
    clear: both;
    margin-top: 10px;
    padding: 12px 6px 6px;
}
.col2L dd .indexCmtBox button.faceList {
    background-position: -179px -238px;
    border: 0 none;
    height: 19px;
    margin-left: 16px;
    width: 37px;
}
.col2L dd .indexCmtBox button.faceList span {
    text-indent: -9999em;
}
.col2L dd .indexCmtBox input {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding: 2px 4px 1px;
    resize: none;
    vertical-align: top;
    width: 300px;
}
.col2L dd .indexCmtBox .fpost span.toMy, .col2L dd .indexCmtBox .fpost span.toRoot {
    display: block;
    overflow: hidden;
    padding: 0 0 0 52px;
}
.col2L dd .indexCmtBox .fpost span.toMy {
    padding-top: 6px;
}
.col2L dd .indexCmtBox .fpost span input {
    height: auto;
    padding: 0;
    vertical-align: -2px;
    width: auto;
}
.indexCmtBox button.fbtn span {
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0;
    text-align: center;
}
.indexCmtBox button.fbtnLoad {
    cursor: pointer;
}
.indexCmtBox button.fbtnLoad span {
    background: url("/i/v2/cssimg/locimages/loading_wb.gif") no-repeat scroll center center transparent;
    overflow: hidden;
    text-indent: -1000px;
}
.col2L dd .indexCmtBox button.fbtn {
    background-position: -226px -237px;
    border: 0 none;
    color: white;
    height: 20px;
    line-height: 20px;
    margin: 1px 0 0 3px;
    text-align: center;
    width: 53px;
}
.indexCmtBox .cmtList {
    padding: 0 4px;
}
.indexCmtBox .cmtList ul {
    overflow: hidden;
}
.indexCmtBox .cmtList li {
    border-top: 1px dashed #CDCDCD;
    clear: both;
    margin-top: -1px;
    overflow: hidden;
    padding: 12px 0;
}
.indexCmtBox .cmtList li .fava {
    float: left;
    padding: 3px 0 0 6px;
    width: 36px;
}
.indexCmtBox .cmtList li .fava img {
    border: 1px solid #CFCFCF;
    height: 34px;
    width: 34px;
}
.indexCmtBox .cmtList li .fava a {
    margin: 0;
}
.indexCmtBox .cmtList li .fbody {
    color: #666666;
    float: right;
    padding-top: 2px;
    width: 376px;
}
.col2L .myFeeds dd .indexCmtBox .fdate {
    clear: none;
    float: right;
    width: 381px;
}
.col2L .myFeeds .fcon .fpage {
    clear: both;
    margin: 15px 8px 6px;
    text-align: right;
}
.col2L .myFeeds .fcon .fpage a {
    display: inline-block;
    margin: 3px;
    padding: 0 3px;
    text-decoration: none;
}
.col2L .myFeeds .fcon .fpage a.on, .col2L .myFeeds .fcon .fpage a:hover {
    background: none repeat scroll 0 0 #FF0099;
    color: white;
}
.col2L .myFeeds .fcon dd .indexCmtBox .fpage {
    border-top: 1px dashed #CDCDCD;
    margin: 0 0 5px;
    padding-top: 8px;
}
.col2L .myFeeds .frelayCon {
    background: none repeat scroll 0 0 #F6F6F6;
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    overflow: hidden;
    padding: 10px 12px;
}
.col2L .myFeeds dd .frelayCon a.aMp3 {
    background-position: -276px -571px;
}
.col2L .myFeeds dd .frelayCon .fdate a {
    background: none repeat scroll 0 0 transparent;
    color: #999999;
}
.col2L .myFeeds dd .frelayCon .fdate a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #999999;
    text-decoration: underline;
}
.col2L .myFeeds .fcon dd img.userLevelSmall, .col2L .myFeeds .fcon dd img.giftSmall {
    margin: 0 4px;
}
.loading {
    background: url("/i/v2/cssimg/locimages/loading_wb.gif") no-repeat scroll 115px center transparent;
    clear: both;
    color: #999999;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
    text-indent: 20px;
    width: 300px;
}
.idxLogin .guestLogin, .idxLogin .gerstReg {
    background: url("/i/v2/cssimg/locimages/vIndexGuest_v2.png") no-repeat scroll 0 0 transparent;
}
.guestTit {
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    left: -6px;
    margin: 15px 4px 0 0;
    overflow: hidden;
    position: relative;
}
.idxGreet, .col2L .historyLive {
    background: url("/i/v2/cssimg/locimages/dotline.gif") repeat-x scroll 0 bottom transparent;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 520px;
}
.idxGreet {
    padding-bottom: 12px;
}
.idxGreet .guestTit {
    background-position: -378px -104px;
}
.welcomLive {
    background-position: center 0;
    height: 153px;
    overflow: hidden;
	margin-bottom: 8px;
}
.col2L .historyLive {
    padding-top: 0;
}
.historyLive .guestTit {
    background-position: -378px -132px;
}
.idxLogin {
    color: #656565;
    font-size: 14px;
}
.idxLogin form {
    margin-top: 15px;
}
.idxLogin input {
    border: 1px solid #999999;
    font-size: 12px;
    height: 16px;
    margin: 0 6px 0 5px;
    padding: 2px;
    width: 112px;
}
.idxLogin .other label {
    margin-right: 10px;
}
.idxLogin .other {
    font-size: 12px;
    padding: 8px 0 0;
}
.idxLogin .other input {
    border: 0 none;
    margin: auto 5px auto 0;
    width: auto;
}
.idxLogin .guestLogin {
    background-position: 0 0;
    border: 0 none;
    height: 27px;
    margin-right: 8px;
    text-indent: -999em;
    width: 73px;
}
.idxLogin .gerstReg {
    background-position: -83px 0;
    border: 0 none;
    height: 27px;
    text-indent: -999em;
    width: 91px;
}
.col2L .historyLive ul {
    padding-bottom: 0;
}
.col2L .historyLive li {
    margin-left: 0;
    padding-right: 6px;
}
.currentLive {
    background-position: -378px -159px;
    margin-left: 9px;
}
.historyLive p.empty {
    color: #666666;
    display: none;
    text-align: center;
}
.idxFocus {
    height: 195px;
    margin-top: 15px;
    position: relative;
    width: 540px;
}
.idxFocus .f {
    border: 1px solid #EAEAEA;
    height: 195px;
    left: 10px;
    position: absolute;
    top: 0;
    width: 253px;
}
.idxFocus .f img {
    height: 195px;
    left: 0;
    position: absolute;
    top: 0;
    width: 253px;
    z-index: 0;
}
.idxFocus .f .m {
    background: url("/i/v2/cssimg/locimages/focus_fr_v5.png") no-repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 195px;
    left: 0;
    position: absolute;
    top: 0;
    width: 253px;
    z-index: 2;
}
.idxFocus .f .s {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 40px;
    left: 0;
    position: absolute;
    top: 155px;
    width: 253px;
}
.idxFocus .f2 {
    left: 275px;
}
.idxFocus .f .m a {
    font-size: 14px;
    height: 195px;
    position: absolute;
    text-decoration: none;
    width: 253px;
}
.idxFocus .f .m strong {
    background-position: right -148px;
    height: 40px;
    left: 6px;
    line-height: 40px;
    padding-right: 32px;
    position: absolute;
    top: 155px;
}
.idxFocus .f .m span {
    color: #FF0099;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 15px;
    top: 155px;
}
.idxFocus .f .m span em {
    padding-left: 3px;
}
.idxFocus .f .m a:hover .s {
    background: none repeat scroll 0 0 #FF0099;
}
.idxFocus .f .m a:hover strong {
    background-position: right -190px;
}
.idxFocus .f .m a:hover strong, .idxFocus .f .m a:hover span {
    color: #FFFFFF;
}
.col2L .mfocus {
    height: 158px;
    margin-bottom: 15px;
}
.col2L .mfocus .f {
    height: 158px;
    left: 40px;
    width: 206px;
}
.col2L .mfocus .f img {
    height: 158px;
    width: 206px;
}
.col2L .mfocus .f .m {
    height: 158px;
    width: 206px;
}
.col2L .mfocus .f .s {
    height: 30px;
    top: 128px;
    width: 206px;
}
.col2L .mfocus .f2 {
    left: 292px;
}
.col2L .mfocus .f .m a {
    height: 158px;
    width: 206px;
}
.col2L .mfocus .f .m strong {
    background-position: -274px -54px;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-indent: 17px;
    top: 128px;
}
.col2L .mfocus .f .m span {
    height: 30px;
    line-height: 30px;
    top: 128px;
}
.col2L .mfocus .f .m span em {
    color: #FF0099;
    padding-left: 3px;
}
.col2L .idxHot {
    margin-top: 5px;
}
.col2L .idxHot p.point {
    white-space: nowrap;
}
.col2L .idxHot p.point a {
    padding: 1px;
}
.col2L .idxHot p.point a:hover {
    background-color: #FF0099;
    color: white;
    text-decoration: none;
}
.col2L .idxHot .rList1 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 3px auto 0;
    overflow: hidden;
    padding: 0 0 8px;
    width: 520px;
}
.col2L .idxHot .rList1 li {
    background: url("/i/v2/cssimg/locimages/dotline.gif") repeat-x scroll 0 top transparent;
    height: 128px;
    margin-top: -1px;
    overflow: hidden;
    padding: 15px 9px 12px;
    width: 112px;
}
.col2L .idxHot .more {
    text-align: center;
}
.col2L .idxHot .more img {
    cursor: pointer;
}
.rList1 li p.pic span.ico {
    background: url("/i/v2/cssimg/locimages/show2011_06_s.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    left: 72px;
    overflow: hidden;
    position: absolute;
    top: 6px;
    width: 36px;
}
.rList1 li p.pic span.ico3 {
    background-position: 0 -25px;
}
.rList1 li .point {
    font-size: 12px;
    padding-top: 4px;
}
.mod11 .rList1 img.userLevelSmall {
    width: 33px;
}
.mod11 .rList1 li {
    overflow: hidden;
    padding-left: 13px;
    width: 116px;
}
.rList1 li .rc {
    /*background: none repeat scroll 0 0 #FFFFFF;*/
    color: #FF0099;
    height: 15px;
    left: 6px;
    line-height: 15px;
    position: absolute;
    top: 90px;
    width: 106px;
}
.rList1 li p.t {
    color: #999999;
    padding-top: 2px;
}
.rList1 {
    background: url("/i/v2/cssimg/locimages/dotline.gif") repeat-x scroll 0 bottom transparent;
    margin: 0 0 14px;
    overflow: hidden;
    padding: 0 0 12px;
	margin-left:5px;
}
.rList1 li {
    float: left;
	margin-left: 12px;
	height:190px;
	overflow: hidden;
}
.rList1 li .l {
    float: left;
    margin-right: 6px;
    width: 112px;
}
.rList1 li .pic img {
    border: 1px solid #EAEAEA;
    height: 105px;
    margin-bottom: 1px;
    padding: 3px;
	max-width: 106px;
    /*width: 106px;*/
}
.rList1 li .pic {
    position: relative;
}
.rList1 li .pic .state {
    left: 5px;
    position: absolute;
    top: 6px;
}
.rList1 li .pic .state img {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    margin-right: 3px;
    padding: 0;
    vertical-align: top;
}
.rList1 li .pic .state img.hifi {
    background-position: -15px 0;
    height: 12px;
    width: 25px;
}
.rList1 li .pic .state img.priv {
    background-position: -45px 0;
    height: 14px;
    width: 11px;
}
.rList1 li .pic .state img.pay {
    background-position: -65px 0;
    height: 13px;
    width: 11px;
}
.rList1 li .pic .icoMcChampion {
    background: url("/i/v2/cssimg/locimages/mcchampion3.png") repeat scroll 0 0 transparent;
    height: 25px;
    position: absolute;
    right: 4px;
    top: 5px;
    width: 18px;
}
.hit {
    font-family: Verdana;
    font-size: 11px;
}
.tList {
    padding: 8px 0 0;
}
.tList li {
    padding: 0 3px 3px;
}
.tList li img {
    margin: 2px 0;
}
.tList li .l {
    float: left;
}
.tList li .l .hit {
    color: purple;
    font-weight: normal;
}
.tList li .r {
    float: right;
    width: 40px;
}
.col2L .myMenu a, .col2L .myList .tab a {
    color: #444444;
    text-decoration: none;
}
.col2L .myMenu a.on, .col2L .myList .tab a.on {
    color: #FD5EC5;
}
.myFeeds .fcommend {
    padding: 0 10px;
}
.myFeeds .fcommend h4 {
    height: 23px;
    margin: 15px 0 5px;
    overflow: hidden;
}
.myFeeds .fcommend h4 strong {
    background-position: 0 -569px;
    float: left;
    margin-right: 20px;
    text-indent: -999em;
    width: 100px;
}
.myFeeds .fcommend h4 a {
    background-position: -118px -545px;
    display: block;
    float: left;
    height: 23px;
    text-indent: -999em;
    width: 83px;
}
.myFeeds .fcommend h4 a:hover {
    background-position: -118px -568px;
}
.myFeeds .fcommend h4 a.disabled {
    background-position: -58px -547px;
    height: 19px;
    width: 54px;
}
.cmdAttend {
    overflow: auto;
}
.cmdAttend li {
    float: left;
    overflow: hidden;
    padding: 15px 0;
    width: 166px;
}
.myFeeds .cmdAttend li {
    height: 46px;
    overflow: hidden;
}
.cmdAttend li .avatar {
    float: left;
    position: relative;
}
.cmdAttend li .avatar img {
    border: 1px solid #D0D0D0;
    height: 44px;
    width: 44px;
}
.cmdAttend li .avatar a span {
    background-position: -228px -508px;
    bottom: 0;
    height: 12px;
    position: absolute;
    right: 0;
    width: 12px;
}
.cmdAttend li .on a span {
    background-position: -228px -496px;
}
.cmdAttend li .nickName {
    float: left;
    overflow: hidden;
    padding-left: 6px;
    width: 114px;
}
.cmdAttend li .nickName a {
    text-decoration: none;
    white-space: nowrap;
}
.cmdAttend li .nickName a:hover {
    background: none repeat scroll 0 0 #FF0099;
    color: #FFFFFF;
}
.cmdAttend li em {
    display: inline-block;
    margin-top: 8px;
}
.atdMod {
    border: 2px solid #EDEDED;
    border-radius: 5px 5px 5px 5px;
    margin-top: 10px;
    padding: 10px 15px;
}
.atdMod h4 {
    height: 23px;
    overflow: hidden;
}
.atdMod h4 strong {
    font-size: 14px;
}
.atdMod h4 a {
    background-position: -118px -545px;
    float: right;
    height: 23px;
    width: 83px;
}
.atdMod h4 a:hover {
    background-position: -118px -568px;
}
.atdMod h4 a.disabled {
    background-position: -58px -547px;
    height: 19px;
    width: 54px;
}
.atdMod .cmdAttend {
}
.atdMod .cmdAttend li {
    border-top: 1px dashed #C8C8C8;
    margin-top: -1px;
    padding: 20px 0;
    width: 157px;
}
.atdMod .cmdAttend li .nickName {
    width: 100px;
}
.modTab {
    height: 23px;
    margin-top: 8px;
    padding: 0 0 0 9px;
}
.modTab li {
    float: left;
    margin-right: 3px;
}
.modTab li a {
    background: url("/i/v2/cssimg/locimages/idxBox_v6.png") no-repeat scroll -1720px -70px transparent;
    color: #424542;
    display: block;
    float: left;
    height: 23px;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
    width: 61px;
}
.modTab li a:hover {
    text-decoration: underline;
}
.modTab li a.on {
    background-position: -1650px -70px;
}
.mod21 {
    margin: 15px 0 0;
}
.mod21 .mh {
    height: 50px;
    overflow: hidden;
}
.mod21 .mh h3 {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll 0 -368px transparent;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 0 5px;
    padding: 0 0 0 41px;
    width: 150px;
}
.mod21 .mh h3 em {
    display: block;
    overflow: hidden;
}
.mod21 .mh .modTab {
    bottom: -1px;
    margin-top: 8px;
    padding: 0 0 0 5px;
    position: relative;
}
.mod21 .mb {
    border: 1px solid #E9E9E9;
    border-radius: 0 0 3px 3px;
    margin-top: -1px;
    padding: 0 2px;
}
.mod21 .mb .tList {
    height: 180px;
    padding: 15px 3px 3px;
}
.mod21 .mf {
    background: url("/i/v2/cssimg/locimages/indexBox_v1.png") no-repeat scroll 0 -5px transparent;
    height: 3px;
    overflow: hidden;
}
.mod21 .modTab li a {
    background-position: -233px -395px;
    width: 55px;
}
.mod21 .modTab li a.on {
    background-position: -233px -422px;
    color: #FFFFFF;
}
.mod21 .tList li {
    height: 28px;
    padding: 0 3px;
}
.mod21 .tList li .l {
    overflow: hidden;
    white-space: nowrap;
    width: 178px;
}
.mod21 .tList li .l em {
    color: #840185;
    padding-left: 3px;
}
.mod21 .tList li.c25 {
    height: 30px;
}
.mod21 .tList li.c25 .l {
    width: 170px;
}
.mod21 .tList li.c25 .r {
    width: 47px;
}
#idxTopRich h3 em {
    background-position: 0 -414px;
}
#idxTopFamily {
    float: left;
}
#idxTopFamily h3 em {
    background-position: 0 -434px;
}
.tListF .hit {
    color: purple;
    font-weight: normal;
}
#sendSong {
    display: none;
}
#sendSong2 h3 em {
    background-position: 0 -455px;
}
.mod22 {
    border: 1px solid #D7D7D7;
}
.mod22 .mh {
    padding: 6px 8px 3px;
}
.mod22 .mh h3 {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll 0 -498px transparent;
    font-size: 14px;
    font-weight: normal;
    text-indent: 20px;
    width: 150px;
}
.mod22 .mb {
    overflow: hidden;
    padding: 0 8px;
}
.mod22 .mb .tList {
    line-height: 1.5em;
    margin-top: -1px;
    padding: 0;
}
.mod22 .mb li {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll -280px -596px transparent;
    border-top: 1px dashed #D6D6D6;
    padding: 6px 0 6px 12px;
}
.mod22 .mb li, .mod22 .mb li a {
    color: #424542;
}
.mod22 .mb li a:hover {
    color: #FFFFFF;
}
#idxNotice {
    margin-bottom: 15px;
    padding-bottom: 8px;
}
#idxNotice .mb ul {
    color: #DE3975;
}
.vdoList .pCut, .vdoList .pCmt, .vdoFocus .vdoPlay li {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll 0 0 transparent;
}
.vdoList .pCut {
    background-position: 0 -397px;
    padding: 1px 4px 1px 14px;
}
.vdoList .pCmt {
    background-position: 0 -418px;
    padding-left: 16px;
}
.vdoList {
    line-height: 20px;
    overflow: hidden;
}
.vdoList, .vdoList a {
    color: #424542;
}
.vdoList li {
    float: left;
    padding: 13px;
    width: 132px;
}
.vdoList .thumb {
    position: relative;
    width: 130px;
}
.vdoList .thumb a {
    display: block;
    height: 80px;
    overflow: hidden;
    width: 130px;
}
.vdoList .thumb img {
    border: 1px solid #E7E3E4;
    height: 96px;
    margin-top: -8px;
    width: 128px;
}
.vdoList .thumb .thumbIco {
    position: absolute;
}
.vdoList .thumb .thumbTime {
    background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    line-height: 12px;
    opacity: 0.7;
    padding: 2px 4px;
    position: absolute;
    right: 1px;
    top: 1px;
}
.idxVideo {
    border: 1px solid #EBEBEB;
    margin-top: 8px;
    padding: 12px 15px;
    width: 508px;
}
.vdoFocus {
    border-bottom: 1px dashed #DDDDDD;
    margin-bottom: 12px;
    overflow: hidden;
    padding-bottom: 12px;
}
.vdoFocus .vdoPlay {
    float: left;
    padding-left: 12px;
    width: 288px;
}
.vdoFocus .playFocus {
    border: 1px solid #E7E3E4;
    height: 239px;
    position: relative;
    width: 286px;
}
.vdoFocus .playFocus img {
    height: 214px;
    width: 286px;
}
.vdoFocus .playFocus .playMask {
    background: url("/i/v2/cssimg/locimages/videoPlayBg.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 239px;
    left: 0;
    position: absolute;
    top: 0;
    width: 286px;
}
.vdoFocus .playTitle {
    height: 24px;
    line-height: 24px;
    margin-bottom: 4px;
    padding-left: 8px;
}
.vdoFocus .playTitle a {
    color: #FF0099;
}
.vdoFocus .vdoPlay li {
    background-position: -271px -618px;
    height: 20px;
    line-height: 20px;
    padding-left: 8px;
}
.vdoFocus .vdoPlay li a {
    color: #424542;
}
.vdoFocus .vdoList {
    float: right;
    width: 180px;
}
.vdoFocus .vdoList li {
    height: 162px;
    padding: 0 13px;
}
.vdoFocus .vdoList li, .vdoFocus .vdoList .thumb, .vdoFocus .vdoList .thumb a {
    width: 148px;
}
.vdoFocus .vdoList .thumb a {
    height: 94px;
}
.vdoFocus .vdoList .thumb img {
    height: 92px;
    margin: 0;
    width: 146px;
}
.vdoMod {
    border-bottom: 1px solid #EBEBEB;
    clear: both;
    margin: 10px 15px;
}
.vdoMod h2 {
    font-size: 14px;
    font-weight: normal;
    padding-left: 12px;
}
.vdoMod h2 span {
    font-size: 10px;
    padding: 0 1px;
}
.vdoArt {
    border: 0 none;
    margin-bottom: 0;
}
#fFocus {
    height: 238px;
    margin: 0 0 12px;
    overflow: hidden;
    position: relative;
}
#fFocus a {
    display: block;
    margin-bottom: 50px;
}
#fFocus img {
    height: 206px;
    width: 238px;
}
#fFocus .numBox {
    left: 0;
    position: absolute;
    text-align: center;
    top: 222px;
    width: 100%;
}
#fFocus .numBox a, #fFocus .numBox a.cur {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll 0 0 transparent;
}
#fFocus .numBox a {
    background-position: -225px -64px;
    display: inline-block;
    height: 11px;
    line-height: 110px;
    margin-right: 10px;
    overflow: hidden;
    width: 11px;
}
#fFocus .numBox a:hover, #fFocus .numBox a.cur {
    background-position: -241px -64px;
}
.idxService {
    border: 1px solid #E9E9E9;
    border-radius: 3px 3px 3px 3px;
    margin-top: 15px;
    padding-bottom: 12px;
}
.idxService h3 {
    font-size: 14px;
    font-weight: normal;
    height: 32px;
    line-height: 28px;
    padding-left: 10px;
}
.idxService p {
    padding: 0 0 6px 20px;
}
.idxService p strong {
    font-weight: normal;
    padding-right: 6px;
}
.idxService p a {
    color: #7E7E7E;
    padding-right: 10px;
    text-decoration: none;
}
.idxService p a:hover {
    color: #FD5EC5;
}
.idxService img {
    margin-right: 3px;
}
body.game #idx .col2 {
    float: right;
    margin: 0;
    width: 826px;
}
body.game #idx .col3 {
    display: none;
}
body.game .mod11 {
    background-position: -5500px 0;
    margin: 8px 0 0;
    width: 826px;
}
body.game .mod11 .mh {
    background-position: -4670px 0;
}
body.game .mod11 .mb {
    height: 700px;
    padding-top: 41px;
}
body.game .mod11 .mf {
    background-position: -4670px -16px;
}
body.game .gHelp {
    margin: 0 auto;
    padding-top: 17px;
    text-align: left;
    width: 700px;
}
body.game .gHelp strong {
    display: block;
}
.col2, .col3, .col5 {
    float: right;
    width: 796px;
	_width:810px;
}
.iBody .col3, .iBody .col5 {
    display: none;
}
.iBody2 .col2, .iBody2 .col5 {
    display: none;
}
.iBody5 .col2, .iBody5 .col3 {
    display: none;
}
.iBody2 .col3 {
    position: relative;
}
.iBody2 .col3 .set_order a {
    padding: 1px;
}
.iBody2 .col3 .set_order {
    height: 20px;
    left: 20px;
    line-height: 20px;
    position: absolute;
    top: 36px;
    z-index: 10;
}
.iBody2 .col3 .set_order a.on, .iBody2 .col3 .set_order a.on:hover {
    background: none repeat scroll 0 0 transparent;
    color: #424542;
    cursor: default;
}
.col5 .nav22 {
    margin-bottom: 5px;
}
.iBody5 .mb3 p {
    line-height: 20px;
    padding-left: 10px;
}
.iBody5 .mb3 .lotteryGameBox {
    padding: 20px 0;
    text-align: center;
}
.iBody5 .mb3 .lotteryGameBox span {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #E6E6E6;
    color: #454545;
    display: inline-block;
    padding: 2px 50px;
}
.notice-badge-wrap {
    display: none;
    left: 0;
    position: fixed;
    top: 24px;
    width: 100%;
}
.notice-badge-wrap .inner {
    margin: 0 auto;
    position: relative;
    width: 980px;
}
.notice-badge {
    background: none repeat scroll 0 0 #F7FFAE;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    display: inline-block;
    padding: 4px 20px 4px 10px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
}
.notice-badge p {
    display: none;
    padding: 1px 0;
}
.notice-badge .close {
    background: url("/i/v2/cssimg/locimages/vIndexIcon_v13.png") no-repeat scroll -262px -66px transparent;
    cursor: pointer;
    display: block;
    height: 7px;
    position: absolute;
    right: 6px;
    top: 5px;
    width: 7px;
}
.mod25 .nav22 {
    background: url("/i/v2/cssimg/locimages/navLine.png") no-repeat scroll 9px bottom transparent;
    margin-bottom: 15px;
}
.mod25 .nav22:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.mod25 .nav22 em {
    font-size: 12px;
    padding: 0 3px;
}
.mod25 .nav22 span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 8px;
    text-indent: 10px;
}
.mod25 .nav22 span.kuainan {
    padding-bottom: 32px;
}
.mod25 .n2 span {
}
.mod25 .mb3 {
    border: 1px solid #EBEBEB;
    border-radius: 3px 3px 3px 3px;
    overflow: hidden;
    padding: 10px;
    position: relative;
}
.mod25 .songRank ul.rList1 {
    float: left;
    width: 505px;
}
.mod25 .songRank #sendSong2 {
    float: right;
    margin: 0;
    width: 241px;
}
.mod25 .songRank .rList1 li {
    width: 110px;
}
.mod25 .rList1 li {
    overflow: hidden;
    padding: 3px 7px 0;
    width: 115px;
}
span.n7 {
    position: relative;
}
span.n7 span.oth {
    font-weight: normal;
    height: 17px;
    line-height: 17px;
    padding-right: 102px;
    position: absolute;
    right: 5px;
    text-align: right;
    top: 3px;
}
span.n7 span.oth img {
    margin-right: 2px;
}
span.n7 span.oth a:hover {
    text-decoration: none;
}
span.n7 span.oth iframe {
    position: absolute;
    right: 0;
    top: -5px;
}
.KFV {
    clear: both;
    margin-top: 10px;
    position: relative;
}
.KFV h3 {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
}
.KFV .appBtnBox {
    position: absolute;
    right: 0;
    top: 0;
}
.KFV .appBtnBox a {
    background: url("/i/v2/cssimg/locimages/index_app_btn_v3.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 26px;
    margin-right: 6px;
    overflow: hidden;
    text-indent: -1000px;
}
.KFV .appBtnBox a.app_f {
    background-position: 0 0;
    width: 82px;
}
.KFV .appBtnBox a.app_b {
    background-position: 0 -30px;
    width: 82px;
}
.KFV .appBtnBox a.app_e {
    background-position: 0 -60px;
    width: 110px;
}
.KFV .appBtnBox a.app_feedback {
    background-position: 0 -90px;
    display: none;
    width: 96px;
}
.KFV .appBtnBox a.app_g {
    background-position: 0 -119px;
    width: 82px;
}
.KFV ul {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.KFV li {
    float: left;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    text-indent: 10px;
    width: 190px;
}
.pubFaceBox {
    background: none repeat scroll 0 0 white;
    border: 1px solid #DEE5F7;
    display: none;
    left: 30px;
    padding: 5px;
    position: absolute;
    top: 25px;
    z-index: 601;
}
.pubFaceBox table {
    margin: 0;
    padding: 0;
}
.pubFaceBox td {
    border: 1px solid #DEE5F7;
    cursor: pointer;
}
.pubFaceBox a {
    cursor: pointer;
    display: block;
    line-height: 32px;
    text-align: center;
    width: 32px;
}
.pubFaceBox a:hover {
    background: none repeat scroll 0 0 #E6E6E6;
}
.tipBox {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #E4E4E4;
    margin: 10px 10px 0;
    position: relative;
}
.tipBox .arrow {
    font-family: Simsun;
    font-size: 16px;
    left: 80px;
    line-height: 21px;
    position: absolute;
    top: -10px;
}
.tipBox .arrow span, .tipBox .arrow em {
    display: block;
    height: 19px;
    position: absolute;
    top: 0;
    width: 17px;
}
.tipBox .arrow span {
    color: #F6F6F6;
}
.tipBox .arrow em {
    color: #E4E4E4;
    top: -1px;
}
.tipBox .cont {
    padding: 5px;
}
.recommend {
    border: 1px solid #E9E9E9;
    border-radius: 3px 3px 3px 3px;
    margin-top: 15px;
    padding-bottom: 12px;
    position: relative;
}
.recommend h3 {
    font-size: 14px;
    font-weight: normal;
    height: 32px;
    line-height: 28px;
    padding-left: 10px;
}
.recommend .refresh {
    position: absolute;
    right: 10px;
    top: 5px;
}
.recommend li {
    padding: 10px;
}
.recommend .tipBox {
    display: none;
}
.recommend li.tip .tipBox {
    display: block;
}
.recommend .mainpart {
    padding: 0 0 0 55px;
}
.recommend .mainpart p {
    padding-bottom: 3px;
}
.recommend .pic {
    float: left;
    margin: 0 0 0 -55px;
    width: 46px;
}
.recommend .pic img {
    border: 1px solid #CFCFCF;
    height: 44px;
    width: 44px;
}
.recommend .follow {
    background: none repeat scroll 0 0 #70C35B;
    color: #FFFFFF;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    text-align: center;
    width: 54px;
}
.recommend .followed {
    background: none repeat scroll 0 0 #CCCCCC;
}
.recommend .follow i {
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    height: 19px;
    width: 54px;
}
.recommend .follow .fav2 {
    display: none;
}
.recommend .followed .fav1 {
    display: none;
}
.recommend .followed .fav2 {
    cursor: auto;
    display: block;
}
.recommend .loading {
    display: none;
    width: auto;
}
.recommend_star {
    border: 1px solid #E9E9E9;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
    padding-bottom: 12px;
    position: relative;
}
.recommend_star h3 {
    font-size: 14px;
    font-weight: normal;
    height: 32px;
    line-height: 28px;
    padding-left: 10px;
}
.recommend_star li {
    padding: 10px;
    width: 200px;
}
.recommend_star li a.avatar {
    float: left;
}
.recommend_star li a.avatar:hover {
    background: none repeat scroll 0 0 transparent;
}
.recommend_star li a.avatar img {
    border: 1px solid #D0D0D0;
    display: inline-block;
    height: 44px;
    margin-right: 6px;
    width: 44px;
}
.recommend_star li em {
    display: inline-block;
    margin-top: 9px;
}
.recommend_star li .favorite {
    background: none repeat scroll 0 0 #70C35B;
    color: #FFFFFF;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    margin-left: 5px;
    text-align: center;
    width: 54px;
}
.recommend_star li .favorite2 {
    background: none repeat scroll 0 0 #CCCCCC;
}
.recommend_star li .favorite i {
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    height: 19px;
    width: 54px;
}
.recommend_star li .favorite .fav2 {
    display: none;
}
.recommend_star li .favorite2 .fav1 {
    display: none;
}
.recommend_star li .favorite2 .fav2 {
    cursor: auto;
    display: block;
}
.userCardPop {
    left: 0;
    position: absolute;
    top: 0;
    width: 200px;
}
.userCardPop .box {
    background: none repeat scroll 0 0 white;
    border: 2px solid #D6D6D6;
    height: 105px;
    overflow: hidden;
}
.userCardPop p.pic {
    float: left;
    padding: 7px;
    width: 46px;
}
.userCardPop p.pic img {
    border: 1px solid #CFCFCF;
    height: 44px;
    width: 44px;
}
.userCardPop p.info {
    float: right;
    line-height: 14px;
    padding-top: 5px;
    width: 135px;
}
.userCardPop p.info span {
    display: block;
    padding-bottom: 4px;
}
.userCardPop .arrow {
    background: url("/i/v2/cssimg/locimages/user_card_pop_v1.png") no-repeat scroll 0 -15px transparent;
    height: 9px;
    left: 20px;
    position: absolute;
    top: 107px;
    width: 16px;
    z-index: 10;
}
.userCardPopR .arrow {
    left: 160px;
}
.userCardPopT .arrow {
    background-position: 0 0;
    top: -7px;
}
.userCardPopRT .arrow {
    background-position: 0 0;
    left: 160px;
    top: -7px;
}
.userCardPop .loading {
    background-position: center center;
    height: 85px;
    text-indent: 0;
    width: auto;
}
.userCardPop .follow-state {
    display: inline-block;
    line-height: 19px;
}
.userCardPop .follow-state i {
    display: inline-block;
    font-style: normal;
    height: 19px;
    text-align: center;
}
.userCardPop .follow-state .garea {
    background: none repeat scroll 0 0 #70C35B;
    color: #FFFFFF;
    width: 54px;
}
.userCardPop .follow-state .darea {
    background: none repeat scroll 0 0 #EAEAEA;
    color: #6F6F6F;
    width: 44px;
}
.userCardPop .follow-state .unfollow {
    cursor: pointer;
    display: none;
}
.userCardPop .follow-state .followed {
    display: none;
}
.userCardPop .follow-state .follow {
    cursor: pointer;
}
.userCardPop .follow-state-followed .unfollow {
    display: inline-block;
}
.userCardPop .follow-state-followed .followed {
    display: inline-block;
}
.userCardPop .follow-state-followed .follow {
    display: none;
}
.feed-fansq li {
    border-bottom: 1px dashed #D6D6D6;
    padding: 6px;
}
.tabCon3 a {
    padding: 1px;
}
.tabCon3 a:hover {
    background: none repeat scroll 0 0 #FF0099;
    color: #FFFFFF;
    text-decoration: none;
}
.kejet_nail {
    display: none;
    float: right;
    position: relative;
    right: 0;
    top: -6px;
    z-index: 9;
}
.kejet_certain {
    display: none;
    float: right;
    position: absolute;
    right: 10px;
    top: 4px;
    z-index: 99;
}
.myFeeds .media-expend {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #E4E4E4;
    border-radius: 3px 3px 3px 3px;
    margin: 10px 0 0 20px;
    padding: 10px;
    width: 380px;
}
.myFeeds .frelayCon .media-expend {
    border: 0 none;
    margin: 0;
}
.myFeeds .feed-media-action-wrap {
    padding-bottom: 8px;
}
.col2L .myFeeds .fcon .feed-media-action-wrap a {
    background-image: url("/i/v2/cssimg/locimages/i341991320131713.png");
    background-repeat: no-repeat;
    color: #333333;
    padding: 0 0 0 15px;
}
.col2L .myFeeds .fcon .feed-media-action-wrap a:hover {
    background-color: transparent;
    color: #333333;
}
.myFeeds .feed-media-action-wrap .vline {
    color: #999999;
    padding: 0 5px;
}
.myFeeds .playerBtn {
    cursor: pointer;
}
.feed-media-action-collapse {
    background-position: 0 -17px;
}
.originalImg {
    background-position: 0 3px;
}
.feed-media-action-rotateLeft {
    background-position: 0 -57px;
}
.feed-media-action-rotateRigth {
    background-position: 0 -37px;
}
.feed-media-bigImg {
    text-align: center;
}
.feed-meida-audioPlayer .player {
    background: url("/i/v2/cssimg/locimages/m277401319885852.gif") no-repeat scroll center center transparent;
    display: block;
    height: 50px;
}
.myFeeds .bigCursor {
    cursor: url("/i/v2/cssimg/locimages/big.cur"), default;
}
.myFeeds .smallCursor {
    cursor: url("/i/v2/cssimg/locimages/small.cur"), default;
}
.popbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.9);
    left: 100px;
    padding: 6px;
    position: absolute;
    top: 100px;
    width: 400px;
    z-index: 500;
}
.popbox .wrap {
    border: 1px solid #B5B5B5;
    padding: 4px;
}
.popbox .hd {
    border-bottom: 1px solid #CACACA;
    padding: 2px 0 5px 10px;
}
.popbox .hd h2 {
    font-size: 18px;
}
.popbox .close {
    background: url("/i/v2/cssimg/locimages/p_popCloseBut.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 30px;
}
.popbox .bd {
    position: relative;
}
.tipBox {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #E4E4E4;
    border-radius: 5px 5px 5px 5px;
    margin: 10px;
    position: relative;
}
.tipBox .arrow {
    font-family: Simsun;
    font-size: 16px;
    left: 80px;
    line-height: 21px;
    position: absolute;
    top: -10px;
}
.tipBox .arrow span, .tipBox .arrow em {
    display: block;
    height: 19px;
    position: absolute;
    top: 0;
    width: 17px;
}
.tipBox .arrow span {

    color: #F6F6F6;
}
.tipBox .arrow em {
    color: #E4E4E4;
    top: -1px;
}
.tipBox .cont {
    padding: 10px;
}
.tipPop {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B5B5B5;
    box-shadow: 2px 2px rgba(255, 255, 255, 0.4);
    margin: 0;
}
.tipPop .wrap {
    border: 0 none;
}
.tipPop .arrow {
    font-size: 14px;
}
.tipPop .arrow span {
    color: #FFFFFF;
}
.tipPop .arrow em {
    color: #B5B5B5;
}
.idx-tweet-uploadLayer {
    display: none;
    left: -15px;
    position: absolute;
    top: 56px;
}
.idx-tweet-uploadLayer div {
    padding: 0 5px;
}
.idx-tweet-uploadAudio {
    left: 51px;
}
.idx-tweet-preview {
    display: none;
    left: -32px;
    padding: 10px;
    position: absolute;
    top: 56px;
    width: 210px;
}
.idx-tweet-preview .imgContainer {
    text-align: center;
}
.idx-tweet-preview img {
    max-width: 188px;
}
.idx-tweet-preview .arrow {
    left: 102px;
}
.idx-tweet-preview .title {
    padding: 0 0 5px;
}
.idx-tweet-preview .del {
    padding: 5px 0 0;
    text-align: right;
}
.idx-tweet-preview .del-icon {
    background: url("/i/v2/cssimg/locimages/i341991320131713.png") no-repeat scroll 0 -75px transparent;
    padding: 0 0 0 13px;
}
.idx-tweet-preview .loading {
    display: none;
}
.idx-tweet-preview-loading .bd {
    display: none;
}
.idx-tweet-preview-loading .loading {
    background-position: center center;
    display: block;
    height: 150px;
    line-height: 5em;
    position: relative;
    text-align: center;
    width: 150px;
}
.idx-tweet-audioPre {
    left: 34px;
}
.actBtn {
    background: url("/i/v2/cssimg/locimages/p_buttons_v1.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
    padding: 0 0 0 3px;
}
.actBtn span {
    background: url("/i/v2/cssimg/locimages/p_buttons_v1.png") no-repeat scroll right -25px transparent;
    display: inline-block;
    height: 20px;
    padding: 0 3px 0 0;
}
.actBtn a {
    color: #FFFFFF;
    padding: 0 7px;
}
.actBtn button {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: inherit;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: -2px 0 0;
}
.uploadForm p {
    padding: 5px;
}
.toTop {
    background: url("/i/v2/cssimg/locimages/to_top.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    position: absolute;
    visibility: hidden;
    width: 55px;
    z-index: 100;
}
.toTop em {
    cursor: pointer;
    display: block;
    height: 46px;
    width: 55px;
}
.toTop em.top {
    margin-top: 7px;
}
#concert {
    background: none repeat scroll 0 0 black;
    height: 120px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 980px;
}
#concert a {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 5;
}
#concert a img {
    height: 120px;
    width: 980px;
}
#concert img.close {
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 20px;
    z-index: 10;
}
#FlashGuideDiv{height:1px;width:1px;top:0px;overflow:hidden;background: url("/images/guide.png") no-repeat scroll center center transparent;z-index:1000;}

.modle1{width:548px;border:solid 1px #dadada;border-width:0 1px;margin-bottom:8px;padding:12px 0;background:url("/i/v2/cssimg/locimages/shadow.gif") repeat-x left bottom #fff;overflow:hidden}
.bigimg li{float:left;margin-left:15px;_display:inline;width:252px;padding-bottom:2px;background:url("/i/v2/cssimg/locimages/shadow2.gif") repeat-x left bottom;position:relative}.bigbg{width:68px;height:34px;background-color:#000;opacity:.2;filter:alpha(opacity=20);position:absolute;bottom:35px;right:0;z-index:5;display:none}.rechange{width:68px;height:34px;line-height:34px;display:none;text-align:center;position:absolute;bottom:35px;right:0;z-index:10;color:#e1d7d9;font-size:14px;font-weight:bold;cursor:pointer}.bigimg li img{display:block;width:252px;height:188px}.bigimg li .text{height:26px;border:solid 1px #ddd;border-width:0 1px;background:url(/i/v2/cssimg/bg_show.png) repeat-x 0 -111px;padding:6px 6px 0 6px;overflow:hidden}.bigimg li p{float:right}.bigimg li p span{color:#fc4817}.bigimg li .text a{padding-left:24px;background:url(/i/v2/cssimg/bg_show.png) no-repeat 0 -150px;display:inline-block;float:left;height:18px;overflow:hidden;width:140px}.bigimg li.hover .text{background:url(/i/v2/cssimg/bg_show.png) repeat-x 0 -352px;border:solid 1px #fd4918;border-width:0 1px}.bigimg li.hover p{color:#fff}.bigimg li.hover p span{color:#fff}.bigimg li.hover .text a{color:#fff;background:url(/i/v2/cssimg/bg_show.png) no-repeat 0 -397px}

.model{width:548px;border:solid 1px #dadada;border-width:0 1px;margin-top:8px;background:url("/i/v2/cssimg/locimages/shadow.gif") repeat-x left bottom #fff;padding:10px 0;overflow:hidden}.model.modlist{width:808px;margin-top:1px;padding:0 0 10px 0;float:left;margin-left:10px;_display:inline}.model.modlist2{width:548px;margin-top:1px;padding:0 0 10px 0}.modlist2 .sdes li{margin:0 5px 15px 8px}

.model.bigimglist{width:808px;float:left;_display:inline;margin:1px 0 0 10px;padding-top:0}.model.bigimglist .bigimg li{float:left;margin-left:8px;_display:inline;width:252px;padding-bottom:2px;background:url("/i/v2/cssimg/locimages/shadow2.gif") repeat-x left bottom;margin-top:10px}.bigimglist .bigimg{background:url("/i/v2/cssimg/locimages/line.gif") repeat-x scroll left bottom transparent;height:245px;margin:0 10px;overflow:hidden;padding-top:3px}

.rcolumn{border:solid 1px #dadada;border-width:0 1px;background:url("/i/v2/cssimg/locimages/shadow.gif") repeat-x left bottom #fff;padding-bottom:2px;margin-bottom:8px;width:248px}.rtitle{height:28px;padding-left:11px;padding-top:6px;font-size:14px;color:#494949;background:url(/i/v2/cssimg/bg_show.png) repeat-x 0 -220px}.rtitle span{font-family:"";font-weight:500;font-size:12px;margin-right:1px}
