
span.user_level {display: block;cursor: pointer;position: relative;width: 130px;height: 16px;background: url(icons.png) -90px -143px no-repeat;overflow: hidden;}
span.user_level em {position: absolute;height: 17px;}
span.user_level em.level_num {left: 0;width: 26px;text-indent: 12px;color: white;-webkit-text-size-adjust: none;font: 10px/20px "Arial";}
span.user_level em.level_name {left: 25px;width: 102px;text-indent: 0;text-align: center;line-height: 16px;color: #359FB0;}
span.user_level em.level_name a {color: #359FB0;}
.user_expbar{background: url(icons.png) -90px -113px no-repeat;width: 124px;height: 11px;position:relative;padding: 2px 2px 2px 4px;margin: 5px 10px 5px 0px;}
.user_expbar_current{background: #d1e5fe url(icons.png) no-repeat right -128px;height: 11px;overflow: hidden;}
.user_expnum {font: 10px/13px arial;color: #808080;height: 13px;width: 128px;text-align: center;position: absolute;top: 1px;left: 1px;word-break: normal;z-index: auto;}
.user_expnum span {margin-left: 2px;margin-right: 2px;}
.user_expnum span.cur {color: #ff7f3e;}

.moods_opt_box {position: relative;z-index: 1;margin: 0 0 10px;}
.moods_opt_hover {background-position: 0 -50px;}
.moods_opt_box .moods_opt {margin: 0;width: 220px;height: 47px;overflow: hidden;}
.moods_opt .con {_display: inline;float: left;width: 67px;height: 41px;margin: 3px 0 0 3px;overflow: hidden;}
.moods_opt .con a {display: block;width: 100%;height: 100%;text-decoration: none;}
.moods_opt .con span {display: block;height: 12px;cursor: pointer;line-height: 12px;text-align: center;}
.moods_opt .tit {padding: 7px 0 5px;padding: 9px 0 4px	9;_padding: 9px 0 3px;}
.moods_opt .num {font-weight: bold;color: #0078b6;}
.moods_opt .opt {float: left;width: 148px;height: 47px;overflow: hidden;cursor: pointer;color: #fff;}
.moods_opt .moods a {display: block;width: 148px;height: 47px;overflow: hidden;}
.moods_opt .moods .icon_moods_b {display: inline-block;width: 75px;height: 21px;margin: 14px 9px 0 35px;background-position: 0 -98px;vertical-align: top;}
.moods_opt .ed {padding: 0;margin: 2px 0 1px 20px;font-size: 16px;font-family: "microsoft yahei";}
.moods_opt .days {padding: 0;text-align: center;}
.moods_opt .ed .icon_moods_a {display: inline-block;width: 67px;height: 15px;margin: 5px 0px 0 20px;background-position: 0 -122px;vertical-align: top;}
.moods_opt_box .moods_opt ,.icon_moods_b, .icon_moods_a {background-repeat: no-repeat;background-image: url("icons.png");}
.moods_opt_box .moods_medal {padding: 0 1px 1px;border: 1px solid #d6d6d6;border-top: 0;border-radius: 0 0 5px 5px;background: #fff;}

.moods_opt_box .moods_medal .medal_inner {border-radius: 0 0 5px 5px;background: #f2f2f2;display: block;padding-left:10px;}
.moods_opt_box .moods_medal .medal_inner i {margin: 10px 10px 10px 0;cursor: pointer;width: 21px;height: 21px;display: inline-block;background: url("icons.png");}
.moods_opt_box .moods_medal .medal_inner i.icon_or_g {background-position: -22px -161px;}
.moods_opt_box .moods_medal .medal_inner i.icon_wait_g {background-position: -44px -161px;}
.moods_opt_box .moods_medal .medal_inner i.icon_dou_g {background-position: -22px -183px;}
.moods_opt_box .moods_medal .medal_inner i.icon_dq_g {background-position: -66px -163px;}

.moods_opt_box .moods_medal .medal_inner i.icon_or {background-position: 0 -161px;}
.moods_opt_box .moods_medal .medal_inner i.icon_dou {background-position: 0 -183px;}
.moods_opt_box .moods_medal .medal_inner i.icon_dq {background-position: -44px -183px;}

.moods_tip{border: 1px solid #d1b07c;background-color: #ffffda;border-radius: 4px 4px 4px 4px;box-shadow: 1px 1px 2px #d4d4d4;width:224px;}
.moods_tip .pic{width:57px;overflow:hidden;float:left;}
.moods_tip .pic .ico{background: url("ico.png");width:57px;height:69px;display: inline-block;}
.moods_tip .pic i{background: url("icons.png");width:40px;height:40px;display: inline-block;margin:10px;}
.moods_tip .pic i.or_n{background-position: 0 -205px;}
.moods_tip .pic i.dou_n{background-position: 0 -246px;}
.moods_tip .pic i.dq_n{background-position: 0 -287px;}
.moods_tip .pic i.wait_n{background-position: -82px -205px;}
.moods_tip .pic i.or{background-position: -41px -205px;}
.moods_tip .pic i.dou{background-position: -41px -246px;}
.moods_tip .item{float:left;width:158px;margin-left:8px;padding-bottom:3px;}
.moods_tip .item em{color:#fc6958;font-size:14px;}
.moods_tip i{color:#fc6958;}
.moods_tip .item2{clear:both;border-top: 1px solid #E7C46A;padding-top:3px;}
.sign_nev_box{padding-top:8px;}
.sign_succ_table {width: 225px;border: 1px solid #e3e3e3;background: #fffffa;border-collapse: collapse;border-spacing: 0;color: #666;font: 12px/18px ����;}
.sign_succ_table td {height: 26px;cursor: default;}
.sign_succ_canlerdar_head td {border-bottom: 1px solid #e3e3e3;}
.sign_succ_canlerdar_days td {border-right: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;font-weight: bold;}
.signed_day {background: url(icons.png) -188px -341px no-repeat;}
.calendar_title_span {float: left;font-size: 12px;font-weight: bold;font-family: Arial,����;color: #666;}
.calendar_title_month{float: right;background-color: #fffffa;border: 1px solid #e3e3e3;border-bottom: 0;}
.calendar_title_month a,.calendar_title_month a:hover{text-decoration: none;display: block;}
.calendar_month_prev {float:left;width: 18px;background: url(icons.png) -184px -370px no-repeat;zoom: 1;cursor: pointer;}
.calendar_month_next {float:left;width: 18px;background: url(icons.png) -203px -370px no-repeat;zoom: 1;cursor: pointer;}
#calendar_month_span {float:left;line-height: 24px;font: 12px/18px Arial,����;color: #666;}
.calendar_foo{background-color: #FFFFFA;border-bottom: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;text-align: center;height:23px;padding-top:4px;}

.clearfix {display: block;zoom: 1;}
.clearfix::after {line-height: 0;content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.fx_hit {border: 1px solid #BCE8F1;background:#D9EDF7;position: relative;overflow:hidden;color: #3a87ad;padding: 8px 0 0 14px;border-radius: 4px;}
.fx_hit ul{width:500px;height:27px;}
.fx_hit ul li{float:left;width:101px;height:27px;overflow:hidden;}
.fx_hit ul li a{display: block;width:92px;height:27px;background: url(icons.png) -92px -373px;text-align: center;color:#FFF;padding-top:2px;}
.fx_hit ul li a:hover,.fx_hit ul li a.hit {text-decoration: none;background: url(icons.png) 0 -373px;}
.fx_hit span{position: absolute;right:10px;top:8px;}
.fx_725 {float:left;width:725px;margin-right:10px;margin-bottom:10px;}
.fx_225 {float:left;width:225px;}
.fx_table{max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;margin-bottom:5px;}
.fx_table .header {padding-bottom: 10px;margin-bottom: 20px;font-size:14px;}
.fx_table th, .fx_table td {padding: 8px;text-align: center;vertical-align: top;border-top: 1px solid #dddddd;}
.fx_table th{line-height: 20px;border-top: 0px solid #dddddd;}
.fx_table td{height:30px;line-height: 40px;}
.fx_table tr.bg{background-color: #F9F9F9;}
.fx_table td.co{color:#FE7F8F;}
.fx_face {position: relative;}
.fx_face img{border-radius: 4px;height: 40px;position: absolute;}
.fx_face em{position: absolute;top:0px;left:40px;margin-left:15px;}
.fx_table .tl{text-align: left;}
.fx_table i{background: url("icons.png") no-repeat -205px -165px;display: inline-block;width:15px;height:15px;color:#000;line-height:15px;margin:10px 0 0 0;}
.fx_table i.l1{background-position: -157px -160px;color:#FFFF00;}
.fx_table i.l2{background-position: -173px -160px;color:#FFFF00;}
.fx_table i.l3{background-position: -189px -160px;color:#FFFF00;}
.fx_table i.u0{background-position: -154px -98px;margin-top:12px;}
.fx_table i.u1{background-position: -169px -98px;margin-top:14px;}
.fx_table i.u2{background-position: -182px -98px;margin-top:14px;}
.fx_table span{color:#3A94C7;}
.fx_site-stats{margin: 5px 0 0 0;padding: 0;list-style: none;}
.fx_site-stats li {background-color: #F5F5F5;border: 1px solid #DDDDDD;cursor: pointer;margin: 0 0 10px;padding: 13px 20px 10px;position: relative;line-height: 20px;}
.fx_site-stats li i,.fx_widget-box i{display: inline-block;width: 14px;height: 14px;line-height: 14px;vertical-align: text-top;background: url("icons.png") no-repeat;}
.fx_site-stats li i.icon-user {background-position: -158px -183px;}
.fx_site-stats li i.icon-today {background-position: -182px -183px;}
.fx_site-stats li strong {font-weight: bold;font-size: 20px;margin-left: 5px;}
.fx_site-stats li small {margin-left: 5px;font-size: 12px;color: #888888;}


.fx_widget-box {background: none repeat scroll 0 0 #F9F9F9;border-top: 1px solid #CDCDCD;border-left: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD;clear: both;margin-top: 16px;margin-bottom: 16px;position: relative;}
.fx_widget-box .widget-title {background-color: #efefef;background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fdfdfd), to(#eaeaea));border-bottom: 1px solid #CDCDCD;height: 36px;}
.fx_widget-box .widget-title span.fx_icon {border-right: 1px solid #cdcdcd;padding: 9px 10px 13px 11px;float: left;opacity: .7;}
.fx_widget-box .widget-title h5 {color: #666666;text-shadow: 0 1px 0 #ffffff;float: left;font-size: 12px;font-weight: bold;padding: 12px;line-height: 12px;margin: 0;}
.fx_widget-box .widget-title .label {padding: 3px 5px 2px;float: right;margin: 9px 15px 0 0;box-shadow: 0 1px 2px rgba(0,0,0,0.3) inset, 0 1px 0 #ffffff;background-color: #3a87ad;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 11.844px;font-weight: bold;line-height: 14px;color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);white-space: nowrap;vertical-align: baseline;}
.fx_widget-box .widget-title .label2 {float: right;margin: 9px 15px 0 0;}
.fx_widget-box .widget-content {padding: 12px 15px;border-bottom: 1px solid #cdcdcd;}
.fx_widget-box i.icon-my{background-position: -205px -180px;}
.user-thumb {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #B6BCBF;float: left;height: 40px;margin-right: 10px;margin-top: 5px;padding: 2px;width: 40px;}
.user-thumb img{width:40px;height:40px;}
ul.fx_user-info {float:left;}
ul.fx_user-info li{line-height:18px;height:18px;color:#646363;}
ul.fx_user-info li.l{color:#0088D4;}
ul.fx_user-info li  span{color:#FF7F3E}
ul.fx_user-info li  em{color:#999999}
ul.fx_user-info li.l i{background: url("icons.png") no-repeat;margin:2px 0 0 10px;}
ul.fx_user-info li.l i.u0{background-position: -154px -98px;}
ul.fx_user-info li.l i.u1{background-position: -169px -98px;}
ul.fx_user-info li.l i.u2{background-position: -182px -98px;}
ul.fx_user-info2 {float:left;}
ul.fx_user-info2 li{line-height:18px;color:#0088D4;}
ul.fx_user-info2 li  span{color:#FF7F3E}
ul.fx_user-info2 li  em{color:#999999}

.fx_inner i {margin: 10px 10px 10px 0;cursor: pointer;width: 21px;height: 21px;display: inline-block;background: url("icons.png");}
.fx_inner i.icon_or_g {background-position: -22px -161px;}
.fx_inner i.icon_wait_g {background-position: -44px -161px;}
.fx_inner i.icon_dou_g {background-position: -22px -183px;}
.fx_inner i.icon_or {background-position: 0 -161px;}
.fx_inner i.icon_dou {background-position: 0 -183px;}
.fx_inner i.icon_dq {background-position: -44px -183px;}
.fx_inner i.icon_dq_g {background-position: -66px -183px;}
