.fastlgnew{ padding:10px 0 0 0;}
.fastlgnew a{color: #ffcc99;}
.nolgins{ line-height: 50px; margin: 0 20px 0 10px;}
.nolgins a:hover{ color: #fff; text-decoration: none;}
.nlogin{ width: 50px; height: 50px; line-height: 50px; }
.nlogin a{color: #ff7e41; background:rgba(0,0,0,.3); text-align: center; display: block; width: 48px; height: 48px; line-height: 50px; border-radius: 50%; border:#4a3b2a 1px solid;}
.nlogin a:hover{background:rgba(58,41,23,.5);border:#4a3b2a 1px solid; color: #ff6821; text-decoration: none;}

.vipnt{ height: 50px; line-height: 50px; }

#um2{ padding: 10px 0 0 0;}
#um2 .avta{ position: relative;}
#um2 .avta .avtapx img{border-radius: 50%;}
.pmtsred{ background:#FF0004; width:8px; height: 8px; position: absolute; border-radius: 50%; z-index: 3; right: 0;}
.unamett strong{ font-size: 14px;}
.umorelk a{ position: relative!important;}
.umorelk #pm_ntc{ margin: 0 10px 0 0; }
.pmpts{  background: #FF0004; color: #fff; position: absolute; border-radius: 15px; margin: -10px 0 0 -1px; padding: 0 6px; line-height: 18px;}
/*
.umorelk{ background: #333; border: #ccc solid 1px; padding: 5px 8px; border-radius: 5px;}
*/
 
#um2 .new{padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 0 50%;
    color:#FFDD00!important;
    font-weight: 700;}

.ktvip{ color:#fff; height: 38px; line-height: 38px; margin:13px 20px 0 0;}
.ktvip a{ color:#321d06; background: #f9d781; height: 24px; border-radius: 24px; padding: 0 12px 0 16px; line-height: 24px; display: block;}
.ktvip a:hover{color:#836E55; text-decoration: none;}
.dsmtop{ background: #f9d781; height: 24px; border-radius: 24px; line-height: 24px; padding: 0 12px 0 16px;margin:13px 20px 0 0;}
.dsmtop .pipe{color: #e4c36f;}
.dsmtop a{ color:#321d06; }
.dsmtop a:hover{color:#836E55; text-decoration: none;}

.dmsbtn{ width: 170px; height: 60px; line-height: 60px; margin: -5px 10px 0 0; overflow: hidden; }
 
.dmsbtn a{ display: block; padding: 0 12px; color: #e9bb83; margin: 17px 0 0 100px; background:rgba(0,0,0,.6); height: 24px; border-radius: 24px; line-height: 24px; border: #4a3b2a solid 1px; float: right; font-size: 14px;}
.dmsbtn a:hover{ border: #634d33 solid 1px; text-decoration: none; color: #fbd09c; background:rgba(58,32,32,.2);}

#closeuumenu{cursor:pointer; background: #302514; color: #fff; width: 18px; height: 18px; line-height:18px; border-radius: 5px; float: right; font-size: 14px; text-align: center; margin:  5px 5px 0 0;}
#usersetmenu{ display: none; background:#271e12 url(../img/bg.png) no-repeat 100% 0; color:#b19666; box-shadow: #000 0px 0px 30px; margin: 8px 0 0 0; right: 0; width: 440px; height:auto;  position: absolute; z-index: 100; border: #4a3b2a dashed 1px; border-radius:5px;}
#usersetmenu .mjt{ width: 14px; height: 11px; background:url(../img/jt.png) no-repeat; position: absolute;z-index: 100; right:14px; top: -11px;}
#usersetmenu a{color:#b19666;}
#usersetmenu a:hover{ color: #ceb58b; text-decoration: none;}

.mutxswp{ margin: 20px;}
.mmnubd{ border-bottom: #4a3b2a solid 1px;}

.spt01{padding: 20px 0; line-height: 20px;}
.spt02{padding: 10px 0 10px 0; }

.xmz_x{color:#FFDD00;}

.spt02 .xmz{ font-size: 12px;  margin: 0 10px 0 0;}
.spt03{ padding: 20px 0 0 0;}
.spt03 li{ float: left; width: 80px; margin: 0 0 10px 0; }
.spt03 li a{ display: block; height: 70px; text-align: center; line-height:110px;}
.spt10{ padding: 20px 0;}

/* 图标 */
.ico_s1{ background:url(../img/s1.png) no-repeat 50% 0;}
.ico_s2{ background:url(../img/s2.png) no-repeat 50% 0;}
.ico_s3{ background:url(../img/s3.png) no-repeat 50% 0;}
.ico_s4{ background:url(../img/s4.png) no-repeat 50% 0;}
.ico_s5{ background:url(../img/s5.png) no-repeat 50% 0;}
.ico_s6{ background:url(../img/s6.png) no-repeat 50% 0;}
.ico_s7{ background:url(../img/s7.png) no-repeat 50% 0;}
.ico_s8{ background:url(../img/s8.png) no-repeat 50% 0;}
.ico_s9{ background:url(../img/s9.png) no-repeat 50% 0;}
.ico_s10{ background:url(../img/s10.png) no-repeat 50% 0;}
.ico_s11{ background:url(../img/s11.gif) no-repeat 50% 0;}
.ico_s12{ background:url(../img/s12.png) no-repeat 50% 0;}
.ico_s13{ background:url(../img/s13.png) no-repeat 50% 0;}

.nobdmob{ color: #FF9B00!important;}
.ybdmob{ color: #CBB309!important;}

/* 充值魔力值*/
.czmlzbtn{ position: relative; float: right; background:#000; padding: 2px 8px; border-radius: 3px;}
.czmlzbtn a{ color:#b3a93e!important; padding: 0 2px;}
.czmlzbtn a:hover{ color:#c2e04d!important;}
.czmlzbtn .mjcztits{position: absolute; width: 172px; right:0; padding: 0 10px; border-radius: 5px; height: 24px; line-height: 24px; background: rgba(0,0,0,.2);}

.pjmores{ display: none; background: #000; border:#4a3b2a solid 1px; color: #fff; position: absolute; padding:5px 24px 5px 8px;}
.pjmores a{ display: inline!important;height: auto!important; text-align: left!important;line-height:24px!important;}
.mjmypjt{ color:#19CF95!important;}
.mjmypjt:hover{color:#26eaac!important;}
.clspjmores{ position: absolute; right: 0; top: 0; color: #fff!important; padding: 0 5px 0 0; cursor:pointer;}
.clspjmores:hover{ color: #FFF500!important;}
.myzsht{padding: 0 18px 0 0; margin: 0 0 0 10px; background: url(../img/ht.png) no-repeat 100% 1px;}
.sbd_1{color:#FF9B00!important;}

.tgrz{ margin: 8px 10px 0 0;}
.tgrz a{ color: #d0bf8a; display: block; height: 34px; line-height: 34px; background: url(../img/tgrz.png) no-repeat 0 0; padding: 0 20px 0 44px;}
.tgrz a:hover{ color:#f5e5b5; text-decoration: none;background:#000000 url(../img/tgrz.png) no-repeat 0 -34px;}

/* 评价榜 */
.pjbwp{padding: 10px 10px 20px 10px;    clear: both;    overflow: hidden;    border-top: #4a3b2a solid 1px;    }
.pjbwp td{ height: 60px; line-height: 60px; border-bottom: #4a3b2a solid 1px;}
.jh_phtx{ position: relative;}
.jh_phtx img{width:36px; height:36px; border-radius:50%;}
.pjbwp tr:hover{ background:rgba(59,52,43,.3)!important;}
.pjbwp tr:hover .jh_phnum{ color:#d3c0a7!important;}
.pjbwp .jh_phnum{ font-size:18px; text-align: center;}
.pjbwp .jh_phuname a{ color:#907553;}
.pjbwp .jh_phuname a:hover{ text-decoration:none; color:#CAAB84;}
.pjbwp .jh_phbg3 a{ color: #CAAB84;}
.pjbwp .kbtitle:hover{ text-decoration:none; color:#eacfac;}
.pjbwp .jh_phpiao{ text-align:right; margin:0 15px 0 0;}
.pjbwp .sheart{background: url(../img/heart.png) no-repeat 100% 50%; padding: 0 15px 0 0!important; }
.pjbwp .jh_phpiao span{ color:#8C8051; margin:0 5px 0 0;}
.pjbwp tr{border-bottom: #050301 solid 1px!important;}
.pjbwp tr:hover .jh_phpiao span{ color:#bfad67!important; }

.pjbwp .jh_crown{ position:absolute; z-index:2;}
.pjbwp .jh_crown img{ width:16px; height:13px; margin:-10px 0 0 10px;}

.pjbwp .svrz{position:absolute; z-index:2;}
.pjbwp .svrz img{ width:16px!important; height:16px!important; margin:20px 0 0 23px;}
.pjbwp .phb_hot{ position: absolute; margin: -6px 0 0 50px;  pointer-events:none;}

.pjbwp .kbfm{ width: 30px!important; height: 45px!important; border-radius:0!important; margin: 0 8px 0 0;}

.pjbwp .jh_phtx .thisvts{ display: none; top:37px; width: 100px; text-align: center; height: 20px; line-height: 20px; background: #000; color: #c2a24f; border: #4a3b2a solid 1px; pointer-events: none; position: absolute; z-index: 3;}
.pjbwp .jh_phtx .tsred{color:#CF000E; width: 120px;}
.xi2i{color:#38E1D3;}
.dpvvbt{ height: 30px; line-height: 30px; overflow: hidden;}
.dvipico{ line-height: 30px; font-size: 12px; margin: 0 10px 0 0;}
.vxl_28{color: #e9bb83;}
.vxl_30{color: #e9bb83;}
.vxl_31{color: #e9bb83;}