* { word-wrap:break-word; word-break:break-all;  -webkit-text-size-adjust:none; }
html, body { height:100%;color:#111; }
body { line-height:1;color:#2a2a2a; background-color:#f2f2f2; background-image:url(images/bg-v3.png); _background-attachment:fixed; }
html, body, div, span,  iframe, h1, h2, h3, h4, h5, p,  a, del, em, font, img,strong,  b, i, center, dl, dt, dd,  ul, li, form, label,  table,tbody,tr, th, td { 
		margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
:focus { outline:none; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
a { text-decoration:none; outline:none; }
body, textarea, pre, input { font:12px/1.6 tahoma, arial, sans-serif; }
input, textarea { margin:0; padding:0; outline:none; font-size:100%; vertical-align:baseline; }
textarea { resize:none; }
UNUSEDhr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0; }
*:focus { outline:none; }
 #foot_wrap, #body_wrap { min-width:960px; _width:expression(document.body.clientWidth < 960 ? '960px':'auto');
}
#body { font-size:12px; color:#484848; }

.rp_lb .uname { position:absolute; left:10px; top:6px; color:#fff; font-size:16px; font-weight:bold; }
.rp_lb .rp_link { position:absolute; left:0; top:32px; height:160px; width:280px; }
.rp_lb .close { position:absolute; right:5px; top:5px; height:20px; width:20px; }
.login_wrap { background:url(images/login_bg.jpg) no-repeat center 0; height:1000px; }
.reg_wrap { background:url(images/reg_bg.jpg) no-repeat center 0; height:1000px; }
.login_wrap .content { height:454px; }
.reg_wrap .content { height:664px; }
.login_wrap input, .reg_wrap input { background:none; }
.lg_login .sub, .lg_right .reg, .ipt_sub .sub, .rst_login a , #register_right .reg a{ background:url(images/login_reg_icon.png) no-repeat 0 0; }
.logo { height:106px; background:url(images/logo_v3.png) no-repeat 0 0; _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login_reg_logo.png', sizingMethod="crop");}
.logo .mogujie, .logo .mogujia { height:90px; width:160px; margin-right:10px; overflow:hidden; text-indent:-999em; }
.back2top { position:fixed; z-index:999; right:4px; bottom:4px; _bottom:auto; _position:absolute; _top:expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-4);
width:53px; height:53px; display:none; background:url(images/book_back2top_v2.png) no-repeat; display:block; height:50px; 
width:50px; cursor:pointer;  text-indent:-3000px; }
.back2top:hover { background-position:bottom; }
.title { font-size:12px; color:#75a707; margin-left:58px; margin-top:30px; display:block; }
.title .mode { margin-left:58px; margin-top:30px; }
.title .tle { position:relative; height:21px; line-height:21px; padding-left:28px; font-weight:bold; font-size:14px; }
.title .tle span { position:absolute; background:url(images/spot_21x21_b.png) no-repeat left center; width:21px; height:21px; color:#fff; font-size:14px; line-height:21px; text-align:center; vertical-align:middle; display:block; left:0; _top:-1px; }
.title .more_login { line-height:16px; margin-top:22px; margin-left:50px; }
.title .m_icon { background:url(images/icon_sina.png) no-repeat left center; height:16px; line-height:16px; display:block; padding-left:20px; margin-top:12px; padding-top:2px; width:52px; *padding-top:5px;
padding-top:5px\9; _padding-top:7px; }
.title .modetwo { margin-top:45px; margin-bottom:180px; height:150px; }
.check_phone { margin-top:30px; margin-left:35px; line-height:30px; }
.check_phone .check { margin-left:65px; visibility:hidden; }
.info { height:30px; }
.info .sp { width:63px; text-align:right; font-size:14px; }
.info input { background:url(images/register_text.png) no-repeat top center; color:#999; border:0; width:250px; height:30px; padding-left:4px; line-height:30px; }
.getcheck { background:url(images/getcheck.png) no-repeat left center; width:124px; height:30px; display:block; clear:both; margin-left:65px; margin-top:18px; }
.sure { background:url(images/register_sure.png) no-repeat left center; width:87px; height:30px; display:block; clear:both; margin-left:65px; margin-top:18px; float:left; *margin-left:32px;
}
.cktime { color:#999; float:left; margin-top:20px; margin-left:10px; }
.cktime em { color:#999; }
.rsck { color:#09e; float:left; margin-top:20px; margin-left:10px; }
#get_password_box { padding-top:20px; width:700px; padding-left:120px; }
#get_password_box p { color:#000; font-size:14px; line-height:200%; padding-bottom:12px; }
#get_password_box p span { color:#74a708; font-size:18px; }
#get_password_form { width:690px; height:170px; padding:42px 0 0 10px; background-color:#f5f5f5; font-size:14px; }
#get_password_form dd { float:left; width:160px; text-align:right; line-height:26px; padding-right:10px; }
#get_password_form dt { height:26px; margin-bottom:22px; }
#get_password_form .text { height:24px; border:1px solid #999; padding:0 5px; color:#999; }
#get_password_name, #get_password_password, #get_password_password_confirm { width:155px; }
#get_password_mail { width:296px; }
#get_password_checkcode { width:76px; }
#img_checkcode { height:26px; vertical-align:middle; margin-top:-3px; }
#get_password_form a { color:#09f; }
#get_password_form .green_button { width:209px; height:26px; font-size:14px; }
#get_password_form .get_password_fail { width:190px; height:22px; line-height:22px; padding-left:22px; border:1px solid #ff8080; background:#fff2f2 url(images/error.png) no-repeat; margin:-20px 0 15px 80px; }
#get_password_result { width:505px; height:130px; padding:80px 0 0 195px; background-color:#f5f5f5; line-height:200%; color:#666; }
#get_password_result span { font-size:14px; color:#000; }
#get_password_result a { color:#09f; line-height:60px; }
.bs_get_password_box { padding-top:20px; width:820px; padding-left:70px; }
.bs_get_password_box p { color:#000; font-size:14px; line-height:200%; padding-bottom:12px; }
.bs_get_password_box p span { color:#74a708; font-size:18px; }
.bs_get_password_box h1 { color:#000; font-size:24px; font-weight:bold; padding-bottom:16px; }
.bs_get_password_box hr { border-color:#e5e5e5; border-right:0 solid #e5e5e5; }
.bs_get_password_way { width:600px; height:180px; padding:12px 1px 1px 20px; font-size:14px; float:left; }
.bs_get_password_way .text { height:28px; border:1px solid #aaa; padding:0 5px; color:#999; width:240px; line-height:30px; }
.blue_button { width:124px; height:36px; font-size:14px; border:1px solid #019DE9; cursor:pointer; }
.bs_input_line { float:left; line-height:30px; padding-right:10px; padding-bottom:17px; font-size:14px; }
.bs_input_label { float:left; width:70px; padding-right:10px; text-align:right; }
.bs_input_content { float:left; width:252px; padding-right:10px; }
.bs_input_error { float:left; width:230px; font-size:12px; height:26px; line-height:150%; padding-top:6px; visibility:visible; }
.bs_input_error img { float:left; text-align:center; vertical-align:middle; }
.bs_input_error span { padding-left:3px; }
.bs_span_large { color:#729700; font-size:14px; font-weight:bold; }
.bs_span_small { color:#729700; font-size:12px; }
.bs_span_success { color:#729700; }
.bs_span_fail { color:#f00; }
.bs_get_password_fail { width:225px; font-size:12px; height:20px; line-height:18px; margin:4px 1px 5px 80px; padding-left:25px; border:1px solid #ff8080; background:#fff2f2 url(images/error.png) no-repeat; }
.bs_set_password_result { width:505px; height:130px; padding:15px 1px 1px 25px; color:#666; }
.bs_set_password_result span { font-size:14px; color:#000; }
.bs_set_password_result a { color:#09f; text-decoration:underline; }
.bs_return { font-size:14px; color:#000; height:30px; margin-bottom:5px; }
.lg_left { width:720px; float:left; height:442px; }
.lg_left h1 { font-size:26px; font-weight:normal; color:#768263; margin-top:26px; margin-left:80px; font-family:'\5FAE\8F6F\96C5\9ED1'; }
.lg_left h1 span { font-size:12px; font-weight:normal; color:#FF5783; line-height:48px; margin-left:10px; }
.lg_form { margin-top:32px; margin-left:100px; position:relative; width:620px; }
.lg_name { float:left; }
.lg_name span { font-size:14px; float:left; margin-top:2px; line-height:29px; color:#333; }
.lg_name .text { width:226px; height:30px; line-height:30px; border:1px #cfcfcf solid; padding-left:8px; color:#999; margin-left:8px; }
.lg_pass { margin-top:20px; margin-left:14px; float:left; margin-left:14px\9; *margin-left:13px;
_margin-left:7px; }
.lg_pass .text { width:226px; height:30px; line-height:30px; border:1px #cfcfcf solid; padding-left:8px; margin-left:8px; }
.lg_pass span { font-size:14px; float:left; margin-top:2px; line-height:29px; color:#333; }
.lg_seccode { margin-top:20px; float:left; }
.lg_seccode span { margin-top:20px;font-size:14px; float:left; margin-top:2px; line-height:29px; color:#333; }
.lg_seccode .text { width:226px; height:30px; float:left;  line-height:30px; border:1px #cfcfcf solid; padding-left:8px; color:#999; margin-left:8px; }
.lg_chk { margin-top:20px; float:left; }
.lg_chk .text { width:106px; height:30px; line-height:30px; background:url(images/register_text_01.png) no-repeat top center; border:0; padding-left:8px; margin-left:8px; vertical-align:middle; }
.lg_chk span { font-size:14px; float:left; margin-top:2px; line-height:29px; }
.lg_chk img { margin-left:5px; *padding-top:2px;
}
.lg_chk a { margin-left:5px; color:#09E; }
.err_name { float:left; margin-top:9px; margin-left:12px; visibility:hidden; *margin-top:0;
_margin-top:0; }
.err_name span { background:url(images/error1.png) no-repeat left center; margin-left:4px; color:#ff89a7; padding-left:21px; *padding:5px 0 2px 21px;
*line-height:30px;
_padding:5px 0 2px 21px; _line-height:30px; display:block; }
.err_pass { float:left; margin-top:28px; margin-left:12px; visibility:hidden; *margin-top:21px;
_margin-top:21px; }
.err_pass span { background:url(images/error1.png) no-repeat left center; margin-left:4px; color:#ff89a7; padding-left:21px; *padding:5px 0 2px 21px;
*line-height:30px;
_padding:5px 0 2px 21px; _line-height:30px; }
.err_chk { float:left; margin-top:25px; margin-left:12px; visibility:hidden; *margin-top:21px;
_margin-top:21px; }
.err_chk span { background:url(images/error1.png) no-repeat left center; margin-left:4px; color:#ff89a7; padding-left:21px; *padding:5px 0 2px 21px;
*line-height:30px;
_padding:5px 0 2px 21px; _line-height:30px; }
.lg_remember { margin-top:20px; margin-left:60px; }
.lg_remember .check { vertical-align:middle; text-align:center; _margin-top:-3px; margin-right:2px; }
.lg_remember span { color:#999; cursor:pointer; }
.lg_login { margin-top:15px; margin-left:60px; }
.lg_login .sub { border:0; background-position:right 0; width:84px; height:29px; cursor:pointer; }
.lg_login a { color:#666; text-decoration:underline; margin-left:12px; }
.ot_login { margin-left:60px; margin-top:40px; }
.ot_login span { color:#999; }
.ot_btn { margin-top:15px; }
.ot_btn a { margin-left:3px; *margin-left:1px;
float:left; }
.ot_btn a img { vertical-align:top; }
.lg_right { width:230px; float:left; margin-top:30px; border-left:1px solid #e5e5e5; height:370px; }
.lg_right h2 { font-size:22px; font-family:'\5FAE\8F6F\96C5\9ED1'; font-weight:normal; color:#768263; margin-left:40px; margin-bottom:36px; }
.lg_right span, .lg_right p { margin-top:36px; margin-left:60px; color:#333; font-size:14px; }
.lg_right .reg { background-position:right -50px; width:111px; height:29px; display:block; margin-top:10px; margin-left:60px; }
.iserror { background:url(images/error_bg.png) no-repeat 0 0; width:248px; height:133px; position:absolute; left:304px; top:0; }
.iserror .war { margin-top:10px; margin-left:25px; }
.iserror .war img { vertical-align:middle; text-align:center; _margin-top:-3px; }
.iserror .war span { margin-left:6px; color:#ff69a3; font-weight:bold; }
.iserror .content { margin-left:25px; margin-top:14px; height:190px; }
#register_box { padding-left:55px; }
#register_left { width:645px; height:604px; float:left; }
#register_left h1 { margin-top:25px; font-size:26px; color:#768263; font-weight:normal; font-family:'\5FAE\8F6F\96C5\9ED1'; }
#register_left h1 span { font-size:12px; font-weight:normal; color:#FF5783; line-height:48px; margin-left:10px; }
#register_center { width:644px; }
#register_form { width:620px; float:left; _width:620px; _position:relative}
#register_form font { color:#FF89A7; width:260px}
#register_form span { color:#333; font-size:14px; float:left; vertical-align:middle; text-align:center; }
#register_form .text { border:1px solid #cfcfcf; float:left; width:254px; height:30px; margin-left:5px; line-height:30px; }
#register_form .check { border:1px solid #cfcfcf; float:left; width:114px; height:30px; margin-left:5px; line-height:30px; }

#register_form .ipt_box span { font-size:12px; margin-top:0; display:inline; line-height:14px\9; color:#999;  }
#register_form .ipt_box span a { color:#999; }
.ipt_mail { margin-top:32px; margin-left:34px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.ipt_ulike { margin-left:20px; margin-top:20px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.ipt_sex { margin-left:48px; height:30px; margin-top:20px; overflow:hidden; room:1; _width:300px; line-height:30px; }
.ipt_sex .rdo .ck { vertical-align:middle; text-align:center; margin-top:-3px; }
.ipt_password { margin-left:48px; margin-top:20px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.ipt_respassword { margin-left:20px; margin-top:20px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.ipt_check { margin-left:34px; margin-top:20px; overflow:hidden; room:1; _width:334px; line-height:30px; }
.ipt_check #img_checkcode { width:78px; height:26px; margin-top:2px; float:left; margin-left:4px; vertical-align:middle; text-align:center; *margin-top:2px;
}
.ipt_check a { color:#87b32e; float:left; margin-left:6px; }

.ipt_seccode { margin-left:34px; margin-top:20px; overflow:hidden; room:1; _width:334px; }
.ipt_seccode span { margin-top:20px;font-size:14px; float:left; margin-top:2px; line-height:29px; color:#333; }
.ipt_seccode .text { width:226px; height:30px; float:left;  line-height:30px; border:1px #cfcfcf solid; padding-left:8px; color:#999; margin-left:8px; }

.ipt_box { margin-left:95px;  margin-top:10px; overflow:hidden; room:1; _width:290px; }
.ipt_box textarea { display:block;  border:1px solid #cfcfcf; line-height:20px; padding:0 2px;
	width:480px; height:60px; position:relative;top:0px;_top:15px;left:0px;*left:-95px; }
.ipt_box a:hover { text-decoration:underline; }
.ipt_box .box { margin-right:2px; }
.ipt_sub { margin-left:92px; margin-top:10px; overflow:hidden; room:1; *margin-left:92px;
_width:330px; }
.ipt_sub .sub { border:0; background-position:right -100px; width:131px; height:35px; display:block; cursor:pointer;}
#register_error { float:left; width:280px; _width:218px; _position:relative; _left:-20px; }
#register_error img { float:left; vertical-align:middle; text-align:center; }
.err_email { font-size:12px; color:#999; margin-top:30px; line-height:114%; height:36px; visibility:hidden; }
.err_ulike { font-size:12px; color:#999; margin-top:15px; line-height:114%; height:36px; visibility:hidden; _margin-top:14px; }
.err_password { font-size:12px; color:#999; margin-top:60px; line-height:114%; height:26px; padding-top:10px; visibility:hidden; _margin-top:60px; }
.err_rstpassword { font-size:12px; color:#999; margin-top:15px; line-height:114%; height:26px; padding-top:10px; visibility:hidden; _margin-top:14px; }
.err_check { font-size:12px; color:#999; margin-top:14px; line-height:114%; height:26px; padding-top:16px; visibility:hidden; _margin-top:14px; }
#register_right { float:left; width:250px; border-left:1px solid #e5e5e5; margin-top:40px; height:480px; }
#register_right .reg { margin-top:38px; margin-left:32px;}
.rst_login { margin-left:32px; margin-top:38px; }
.rst_login span { color:#999; }
#register_right .reg span {color:#999; }
#register_right .reg a {background-position:right -50px; width:111px; height:29px; display:block; margin-top:12px;}

.rst_login a { background-position:right -150px; width:81px; height:29px; display:block; margin-top:12px; }
.other_login { margin-top:65px; margin-left:32px; }
.other_login span { color:#999; margin-bottom:2px; }
.o_icon { background:url(images/icon_sina.png) no-repeat left center; height:16px; line-height:16px; display:block; padding-left:20px; margin-top:12px; padding-top:2px; width:100px; *padding-top:5px;
padding-top:5px\9; _padding-top:7px; }
.copyright { text-align:center; margin:40px 0 0 0; color:#999; }
.invite_warp .lg_login .sub { background:url(images/mgj_invite_icon.png) no-repeat; }
.invite_warp .lg_left { width:630px; }
.invite_warp .lg_left h1 { margin-top:80px; }
.invite_warp .lg_left p { color:#666; margin-top:10px; margin-left:80px; }
.invite_warp .lg_form { margin-left:72px; margin-top:20px; }
.invite_warp .lg_name { float:none; }
.invite_warp .lg_login a { color:#999; }
.invite_warp .lg_login { margin-left:8px; }
.invite_warp .lg_login .sub { background-position:right 0; font-size:14px; font-weight:bold; color:#fff; }
.invite_warp .lg_invite_right { width:275px; float:left; margin-top:30px; border-left:1px solid #e5e5e5; height:370px; padding:55px 0 0 35px; }
.invite_warp .lg_invite_right h2 { font-size:18px; font-family:'\5FAE\8F6F\96C5\9ED1'; font-weight:normal; color:#768263; margin-bottom:10px; }
.invite_warp .lg_invite_right p { color:#999; margin-bottom:10px; }
.invite_warp .lg_invite_right p a { color:#87bd34; text-decoration:underline; font-weight:bold; }
.agr_h { text-align:center; margin-bottom:50px; font-size:26px; font-weight:bold; }
pre { color:#666; white-space:pre-wrap; white-space:-moz-pre-wrap!important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; width:99%; }
.agreement { padding-left:40px; padding-right:40px; width:880px; _width:880px; }
.formmessage {  color:#FF89A7 !important; font-size:12px; font-style:normal;width:200px; float:right; padding-left:10px;_position:absolute }
.blue_button {
    background-color: #019DE9;
}
.blue_button, .gray_button {
    border: medium none;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.r3 { border-radius:3px; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.mt10 { margin-top:10px!important; }
.mt15 { margin-top:15px!important; }
.mr0 { margin-right:0!important; }
.mr10 { margin-right:10px!important; }
.mb10 { margin-bottom:10px!important; }
.mb20 { margin-bottom:20px!important; }
.pt20 { padding-top:20px!important; }
.pb0 { padding-bottom:0!important; }
 .bc{ color:#ff69a2!important; }
.clear_in { overflow:hidden; zoom:1; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
textarea, input[type="text"], input[type="password"] { background:#fff url(images/input_bg_sd.png) 0 0 no-repeat; }
a.v:hover { background-color:transparent!important; }
.blue_button,{ text-align:center; display:inline-block; color:#fff; vertical-align:middle; font-weight:bold; border:none; }
.green_button { background-color:#75a707; }
.pink_button { background-color:#ff36a2; }
.blue_button { background-color:#019de9; }
.gray_button { background-color:#e4e4e4; }
.green_text { border:1px solid #75a707; }
.gray_text { border:1px solid #999; }
.green_alert_l, .pink_alert_l, .blue_alert_l { width:668px; line-height:35px; font-size:14px; }
.green_alert_m, .pink_alert_m, .blue_alert_m { width:558px; line-height:25px; font-size:12px; }
.green_alert_s, .pink_alert_s, .blue_alert_s { width:258px; line-height:25px; font-size:12px; }
.green_alert_l, .green_alert_m, .green_alert_s { border:1px solid #87bb44; background-color:#eef8d1; color:#608100; }
.pink_alert_l, .pink_alert_m, .pink_alert_s { border:1px solid #ff62a1; background-color:#ffe1e9; color:#da1153; }
.blue_alert_l, .blue_alert_m, .blue_alert_s { border:1px solid #3cc1ff; background-color:#d1f2f8; color:#0b7cb6; }


.fm960 { margin:0 auto; width:960px; }
.piece { border-radius:10px; }
.piece .piece_hd { border-radius:10px 10px 0 0; }
.piece .piece_ft { border-radius:0 0 10px 10px; }
.piece .piece_hd, .piece .piece_ft { height:10px; margin:0 10px\9; background-color:#fff; position:relative\9; font-size:0; }
.piece .piece_hd b, .piece .piece_ft b { display:none; display:block\9; height:10px\9; width:10px\9; line-height:10px\9; overflow:hidden\9; font-size:0; }
.piece .piece_hd .hl { position:absolute\9; left:-10px\9; top:0\9; background:url(images/piece_hd_left.png) no-repeat 0 0\9; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/piece_hd_left.png', sizingMethod='scale');
}
.piece .piece_hd .hr { position:absolute\9; right:-10px\9; top:0\9; background:url(images/piece_hd_right.png) no-repeat 0 0\9; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/piece_hd_right.png', sizingMethod='scale');
}
.piece .piece_bd { background-color:#fff; zoom:1; }
.piece .piece_bd:after { clear:both; }
.piece .piece_ft .fl { position:absolute\9; left:-10px\9; top:0\9; background:url(images/piece_ft_left.png) no-repeat 0 0\9; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/piece_ft_left.png', sizingMethod='scale');
}
.piece .piece_ft .fr { position:absolute\9; right:-10px\9; top:0\9; background:url(images/piece_ft_right.png) no-repeat 0 0\9; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/piece_ft_right.png', sizingMethod='scale');
}
.piece_r5 .piece_hd, .piece_r5 .piece_ft { height:5px; margin:0 5px\9; background-color:#fff; position:relative\9; font-size:0; }
.piece_r5 .piece_bd:after { clear:both; }
.piece_w960 { width:960px; }
.piece1 { width:960px; position:relative; background:#fff; border-radius:7px; background:none\9; }
.piece1_hd { height:10px; font-size:0; background:url(images/piece_bg.png) 0 0 no-repeat\9; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/r_hd_w_960x10.png', sizingMethod='scale');
}
.piece1_bd { overflow:hidden; zoom:1; background-color:#FFF; }
.piece1_ft { background:url(images/piece_bg.png) 0 -10px no-repeat; height:10px; font-size:0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/r_ft_w_960x10.png', sizingMethod='scale');
}
.grey_base_btn b { background-position:0 -100px; color:#333; display:block; float:left; font-size:12px; font-weight:bold; height:22px; line-height:22px; padding-left:10px; width:auto; }
.grey_base_btn i { background-position:right -100px; display:block; float:left; height:22px; width:10px; }
.green_base_btn b { color:#fff; display:block; float:left; font-size:12px; font-weight:bold; height:22px; line-height:22px; padding-left:10px; width:auto; }
.green_base_btn i { background-position:right 0; display:block; float:left; height:22px; width:10px; }
#foot_wrap { clear:both; background:url(images/foot_top_bg.png) center 0 no-repeat; overflow:hidden; margin:25px 0 0 0; }
#foot { height:100px; margin:10px auto 0; position:relative; background:url(images/foot_bg_v3.jpg) center 0 repeat-y; }
#foot a { color: #555; }
#foot .links { text-align:center; margin-bottom:10px; color:#808080; }
#foot .info { text-align:center; line-height:180%; }
#foot .sitedebug { text-align:center; font-size:10px; color:#808080; }
#foot .info .product a { color:#7BA020; font-weight:bold; }
#header { background:url(images/nav_bg_v3.png) repeat-x; margin-bottom:10px; }
#info_bar { overflow:hidden; zoom:1; height:65px; background:url(images/mogu_nav_icon_v3.png) no-repeat 0 -160px; }
#navigation { height:40px; line-height:37px; }
#head_bottom { background:url(images/nav_bottom_bg_v3.png) repeat-x; height:25px; }
#info_bar .logo { background:url(images/mogujie_logo_v3.png) no-repeat; width:165px; height:60px; display:block; text-indent:-9999px; float:left; margin-left:-2px; }
.info_show { margin-top:10px; }
#show_login { margin-top:10px; }
.login_methods .regist, .login_methods .login { background:url(images/nav_dongtai_02_v3.png) no-repeat 0 -280px; display:block; width:47px; height:24px; line-height:24px; text-align:center; float:left; color:#fff; font-weight:bold; margin-right:7px; }
.login_methods .other_login { margin:3px 0 0 18px; }
.login_methods .login_bg { background:url(images/login_method_v3.png) no-repeat 0 0; padding:0 0 0 19px; color:#666; margin-right:5px; display:inline-block; }
.login_methods .qq_login { background-position:0 -25px; }
.login_methods .tb_login { background-position:0 -51px; }
.login_methods .more_login:hover b { -webkit-transform:rotate(180deg); }
#show_more_login .login_bg:hover { background-color:#f7f7f7; color:#ff89a7; }
.login_methods .wy_login { background-position:10px -130px; }
.info_show .my_btn { float:left; background:url(images/nav_user_info_bg_v3.png) left no-repeat; height:46px; _background-image:url(images/nav_user_info_bg_ie6_v3.png); _margin:-1px; padding-left:7px; }
.info_show .my_btn li { line-height:35px; float:left; height:35px; font-weight:bold; margin-top:5px; padding-right:1px; }
.info_show .my_btn li p { height:35px; float:left; }
.info_show .my_btn li a { display:inline-block; height:28px; }
.info_show .mb_avt { margin:5px 5px 0 0; float:left; width:24px; height:24px; }
.info_show .mb_name { font-size:14px; color:#ff66a1; margin-left:5px; padding:0 10px 0 0; }
.info_show .my_btn .split { background:url(images/nav_dongtai_02_v3.png) no-repeat -199px -365px; }
.info_show .my_btn .libg { color:#5b5b5b; background:url(images/nav_dongtai_02_v3.png) no-repeat; padding:1px 9px 4px 30px; }
.info_show .my_btn_right { display:inline; float:left; background:url(images/nav_user_info_bg_v3.png) right no-repeat; height:46px; width:6px; _background:url(images/nav_user_info_bg_ie6_v3.png) right -1px; }
.info_show .my_btn .dongtai { background-position:-82px 10px; }
.info_show .my_btn .dongtai:hover { background-position:-82px -147px; }
.info_show .my_btn .myfavs { background-position:12px -17px; }
.info_show .my_btn .myfavs:hover { background-position:12px -223px; }
.info_show .my_btn .myalbum { background-position:11px -48px; }
.info_show .my_btn .myalbum:hover { background-position:10px -188px; }
.info_show .my_btn .group { background-position:-82px -16px; }
.info_show .my_btn .group:hover { background-position:-84px -192px; }
.info_show .mb_bd { height:46px; }
.info_show .mb_bd:hover .mb_name { text-decoration:underline; }
.my_shotcuts { height:46px; }
.my_shotcuts a { line-height:45px; color:#666; margin-left:10px; }
.my_shotcuts .h { color:#f39; font-weight:bold; padding-left:12px; background:url(images/new_spot.gif) left no-repeat; }
.navi_list { width:100%; }
.navi_list li { float:left; padding:0 12px 0 0; height:32px; padding:0 5px 0 0\9; }
.navi_list a { line-height:16px; color:#fff; margin:0 2px; }
.navi_list .import { font-size:14px; font-weight:bold; margin:0 3px; }
.navi_list .split { background:url(images/mogu_nav_icon_v3.png) no-repeat -653px 11px; padding:0 12px; padding:0 6px 0 12px\9; }
.navi_list .split { position:relative; }
.navi_list .c { background:#689200; font-weight:bold; border-radius:7px; padding:2px 8px 3px; }
.navi_list .top_search { margin-top:6px; padding:0; float:right; }
.navi_list .top_search .ts_txt { width:140px; *width:130px;
height:24px; _height:22px; line-height:24px; border:none; margin-right:1px; padding-left:3px; color:#999; border-radius:3px 0 0 3px; float:left; }
.navi_list .top_search .ts_btn { width:66px; height:24px; border:none; background:url(images/mogu_nav_icon_v3.png) -478px 0 no-repeat; cursor:pointer; float:left; _margin-top:1px; }
.s_m li a:hover { background-color:#f7f7f7; color:#ff89a7; }
.pagination a:hover { color:#fff; background-color:#ff74a9; }
.pagination i { color:#aaa; background-color:transparent; font-style:normal; min-width:10px; _width:10px; padding:0; }
.pagination .page_num a:hover { color:#000; background-color:transparent; }
#u_info_tip p a:hover span { text-decoration:underline; }
.followdiv .addfo, UNUSED.followdiv .followed { background:url(images/add_follow_new.png) no-repeat; width:50px; height:18px; display:block; text-indent:-9999px; }
.followdiv .followed { background-position:0 -21px; }
#lb_forward .fw_root a:hover { color:#fff; background-color:#09c; }
#lb_addalbum .chose_r { background-position:right 0; width:30px; padding:0; cursor:pointer; }
#lb_addalbum .page_slide .left:hover, #lb_addalbum .page_slide .right:hover { color:#ff81b1; border-color:#ffcfe1; }
#lb_jubao .sub_div .fw_cancel { line-height:30px; height:30px; color:#999; }