
body {
    background-color: #fdfdfd;
    background-repeat: repeat-x;
    background-position: center 0;
}

.wp {
    width: 1200px;
    font-size: 12px;
}

.miniblog {
    background-color: #f1f2f5;
}

.xlmmfbg {
    min-height: 680px;
    margin: 0 auto;
    padding: 16px 0 0 0;
}

.xlmmfts {background-color: #a8afb9;background-color: rgba(36,61,89,0.25);*background-color: #a8afb9;margin: 0 auto;letter-spacing: -0.31em;*letter-spacing: normal;word-spacing: -0.43em;}
.absolute {position: absolute;}
.main-portal{width:150px;min-height:100px;font-size:12px;}
.main-portal-inner.sticky{position:fixed;top:50px}

.main-portal .lev_Box {width: 150px;border-color: #b2b9c3;border-color: rgba(255,255,255,0.1);*border-color: #b2b9c3;}
.main-portal .lev_Box li {padding-bottom: 10px;}
.main-portal .lev_Box li.active a {background-color: #b2b9c3;background-color: rgba(255,255,255,0.2);*background-color: #b2b9c3;}
.main-portal .lev_Box li span{display:none;}
.main-portal .lev_Box li  a {display: block;height: 32px;line-height: 32px;font-size: 16px;text-decoration: none;overflow: hidden;position: relative;color: #fff;text-align:center;}
#h_pop .h_pop {margin-left:120px; margin-top:-42px;}
#h_pop .h_pop li a:hover {background-color: #F4F4F4;color: #666;}

.xlmm_frame_a, .xlmm_frame_a_fix, .xlmm_frame_b, .xlmm_frame_c, .xlmm_frame_d, .xlmm_main_l, .xlmm_main_c, .xlmm_main_r, .xlmm_main_cr, .xlmm_main_a, .xlmm_toptips {display: inline-block;letter-spacing: normal;word-spacing: normal;vertical-align: top;font-size: 14px;}
.W_person_info .nameBox .name, .W_person_info .nameBox .W_icon, .W_person_info .nameBox .W_icon_yy, .W_person_info .nameBox .W_icon_vipstyle, .W_person_info .nameBox .W_icon_co1 {vertical-align: middle;}
.S_bg2, blockquote, .W_btn_b, .W_input, .SW_fun_bg {background-color: #fff;}
.xlmm_cardwrap {
    margin: 0 0 10px 0;
    border-radius: 2px;
}
.W_person_info {height: 165px;overflow: hidden;}
.W_person_info .cover {position: relative;height: 75px;background-repeat: no-repeat;z-index: 1;}
.W_person_info .cover .headpic {width: 60px;height: 60px;padding: 3px;background: rgba(255,255,255,0.3);border-radius: 50%;position: absolute;bottom: -20px;left: 50%;margin-left: -30px;}
.W_face_radius img {border-radius: 50%; width:60px; height:60px;}
.W_person_info .xlmm_innerwrap {padding: 16px 16px 9px 16px;}
.W_person_info .nameBox {height: 16px;line-height: 16px;padding-top: 5px;text-align: center;}
.W_person_info .nameBox .name {max-width: 114px;display: inline-block;overflow: hidden;font-size: 14px;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;}
.W_person_info .nameBox .W_icon_level {height: 14px;vertical-align: middle;}
.W_icon_level.icon_level_c2 {background-color: #ffb400;}
.W_icon_level {width: 25px;line-height: 14px;text-align: center;display: inline-block;background: #a4a4a4;border-radius: 8px;margin: 0 0 0 3px;padding: 0 5px 0 3px;}
.W_person_info .nameBox .W_icon_level .txt_in span {display: block;font-family: Arial;}
.W_icon_level span {font-size: 14px;color: #fff;font-style: italic;letter-spacing: -0.1em;}
.user_atten {height: 34px;overflow: hidden;margin: 10px 0 0 0;}
.W_f18 {font-size: 18px;}
.clearfix {display: block;}
.user_atten li {float: left;width: 102px;text-align: center;border-right-width: 1px;border-right-style: solid;}
.user_atten li a {display: block;}
legend, .W_input:focus, .S_txt1, .W_btn_b, .SW_fun .S_func1 {color: #666;text-decoration: none;}
.user_atten li strong {display: block;font-weight: bold;line-height: 18px;width: 102px;overflow: hidden;}
.user_atten li .S_txt2 {display: block;font-size: 14px;}
.S_txt2, .W_input, .W_btn_b_disable, .W_btn_b_disable:hover {color: #808080;text-decoration: none;}
.xlmm_cardtitle_a .main_title, .xlmm_cardtitle_b .main_title, .xlmm_cardtitle_c .main_title, .xlmm_cardtitle_d .main_title {display: inline;}
.W_f14 {font-size: 14px;}
h2{font-weight:normal;}
.W_fb {font-weight: 700;}
S_line2 {border-color: #f2f2f5;}

.S_line2 {border-color: #f2f2f5;}
.xlmm_cardmore .W_ficon {margin-left: 2px;}

.xlmm_cardmore {display: block;height: 35px;line-height: 35px;text-align: center;border-top-style: solid;border-top-width: 1px;}
.S_line1, .W_btn_prev, .W_btn_next, .W_btn_b {border-color: #d9d9d9;}
.S_line1, .W_btn_prev, .W_btn_next, .W_btn_b {border-color: #d9d9d9;}
.xlmm_innerwrap {padding: 16px;}
xlmm_cardtitle_a, .xlmm_cardtitle_b, .xlmm_cardtitle_d {position: relative;height: 38px;padding: 0 16px;line-height: 38px;}
.xlmm_cardtitle_a .opt_change .ficon_rotate, .xlmm_cardtitle_b .opt_change .ficon_rotate {margin-right: 6px;font-size: 14px;-webkit-text-stroke-width: 0.2px;vertical-align: middle;}

.clearfix {display: block;}
.xlmm_right_module .hot_topic_ad {margin: -4px 0 4px 0;}
.xlmm_right_module .hot_topic li {padding: 8px 0 5px;}
.icon_promotion {background: #5dc5a6;}
.icon_local, .icon_hot, .icon_promotion, .W_icon_vipgp {display: inline-block;padding: 0 2px;color: #fff;border-radius: 2px;margin-left: 3px;-webkit-transform: scale(0.85);font-size: 10px;line-height: 16px;}
.xlmm_right_module .hot_topic li .total {float: right;}
.S_txt2, .W_input, .W_btn_b_disable, .W_btn_b_disable:hover {color: #808080;text-decoration: none;}
.S_line2 {border-color: #f2f2f5;}
.xlmm_cardtitle_b {border-bottom-style: solid;border-bottom-width: 1px;}
.xlmm_cardtitle_d {height: auto;line-height: 1.2;padding: 16px 10px 8px 16px;}
.S_bg1, .SW_fun_bg:hover, .SW_fun_bg_active {background-color: #ffffff;}
.xlmm_right_module .group_list .pic {float: left;width: 30px;height: 30px;overflow: hidden;}
.name {height: 14px;line-height: 14px;}
.xlmm_right_module .friends_dynamic .info {width: 8em;height: 1.2em;line-height: 1.2em;margin-top: 3px;}
.S_txt2, .W_input, .W_btn_b_disable, .W_btn_b_disable:hover {color: #808080;text-decoration: none;}
.W_autocut {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
xlmm_right_module .friends_dynamic .opt_m {position: absolute;right: 0;top: 0;}
xlmm_right_module .friends_dynamic .opt_m .W_btn_b {padding: 0 5px 0 5px;}
.S_line1, .W_btn_prev, .W_btn_next, .W_btn_b {border-color: #d9d9d9;}
.S_bg2, blockquote, .W_btn_b, .W_input, .SW_fun_bg {background-color: #fff;}
body, legend, .W_input:focus, .S_txt1, .W_btn_b, .SW_fun .S_func1 {color: #666;text-decoration: none;}
.W_btn_b .ficon_add {color: #fa7d3c!important;}
.W_btn_b:hover {border-color: #cccccc;box-shadow: 0px 1px 1px rgba(0,0,0,0.15);}

.xlmm_right_module .friends_dynamic .opt_m {position: absolute;right: 0;top: 0;}
.xlmm_right_module .friends_dynamic .opt_m .W_btn_b {padding: 0 5px 0 5px;}
.xlmm_right_module .group_list .con {margin-left: 40px;min-height: 30px;line-height: 30px;position: relative;}

.xlmmrfix.sticky{position:fixed;top:60px; width:340px;}
.opinion_type_list .xi2, .opinion_type_list .xi2 a, .opinion_type_list .xi3 a {
    color: #4a4a4a;
    line-height: 28px;
    font-size: 14px;
}
