@charset "utf-8";
/* CSS Document */
/* common */
body{ margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; background-color:#ebf2d3;behavior: url("/csshover3.htc")}
img{ border:0; padding:0}
ul,h1,p,h2,h3,h4,h5,h6,ol,dl,dl dt,dl dd{ margin:0; padding:0}
input,select,form img,button{ vertical-align:middle}
ul li,ol li{ list-style:none}
a{ cursor:pointer; text-decoration:none}
a:hover{ text-decoration:underline}
.space{ clear:both; display:block; border:0;}
/* globel */
.ico_tree,.ico_apple,.ico_flower,.ico_leaf,.ico_seedling{ float:left; margin-right:2px; width:16px; height:16px}
.ico_tree{ background:url(../images/ico_rank.png) -64px 0}
.ico_apple{ background:url(../images/ico_rank.png) -48px 0}
.ico_flower{ background:url(../images/ico_rank.png) -32px 0}
.ico_leaf{ background:url(../images/ico_rank.png) -16px 0}
.ico_seedling{ background:url(../images/ico_rank.png) 0 0}
h3{ font-size:12px}
.a_purple{ float:right; color:#da2360}
.a_green{ float:right; color:#86af08}
.a_blue{ color:#34adec; float:right}
input.tp{ border:1px solid #bcd786; background-color:#fff; width:150px; padding-left:3px; height:20px; line-height:20px; font-family:Verdana, Geneva, sans-serif}
input.val{ width:70px}
/* top */
.main_container{ margin:0 auto; width:998px; background-color:#fff}
.login{ float:left; width:998px; border-top:5px solid #afe0e2; border-bottom:1px solid #efefef; height:25px; line-height:25px}
.login ul li{ line-height:25px}
.login ul li a{ color:#666666;}
.login ul li a:hover{ color:#fe6f0f}
.login ul.r_l{ float:left; margin-left:15px; _margin-left:8px;}
.login ul.r_l li{ float:left; margin-right:10px}
.login ul.l_list{ float:right; margin-right:15px; _margin-right:8px; width:280px}
.login ul.l_list li{ float:right; margin-left:10px; color:#cccccc}
.login ul.l_list li a{ float:left; padding-left:16px}
.login ul.l_list li a.user{ background:url(../images/commonbgs.png) no-repeat 0 0}
.login ul.l_list li a.help{ background:url(../images/commonbgs.png) no-repeat -210px 0}
.login ul.l_list li a.newmeb{ background:url(../images/commonbgs.png) no-repeat -406px 0}

/*¼ò×ª·±&·±×ª¼ò°´Å¥*/
.convert{float:right; margin-top:2px;}
.convert li{ float:left; margin-right:15px;}
.login .convert li a{ float:left; color:#f4d6e2; background:url(/images/convert_bg.png) no-repeat -51px 0; width:41px; padding-left:10px; height:21px; line-height:21px;}
.login .convert li a:hover{ text-decoration:none; color:#f4d6e2;}
.convert li a.unc{ background-position:0 0}

.toplogo{ float:left; width:998px; height:68px; border-top:1px solid #fff; border-bottom:1px solid #fff; background-color:#f3f8e5; position:relative}
.toplogo b.navimg{float:left; width:106px; height:27px; margin:32px 0 0 6px; background:url(../images/nav_img.png) no-repeat}
.toplogo ul{ position:absolute; top:43px; right:30px}
.toplogo ul li{ float:right; margin-left:10px}
.toplogo ul li a{ float:left; padding-left:10px; color:#1677c9; display:block; line-height:17px}
.toplogo ul.menuin li a {color: #FF7900;}
.nav{ float:left; margin:0 auto; height:36px; width:996px; border:1px solid #b3df88; background:#517900 url(../images/commonbgs.png) no-repeat 0 -88px}
.nav li{ float:left; margin-left:24px; _margin-left:22px; line-height:36px; position:relative;}
.nav li.nav_line{ background: url(../images/commonbgs.png) no-repeat 0px -48px; height:16px; width:2px; margin-top:10px}
.nav li a{ color:#fff; font-size:13px}
.nav li a:hover{ text-decoration:none}
.nav li b.iconew{width:24px; height:14px; background:url(/images/ico_new.gif) no-repeat; position:absolute; top:-5px; left:50px; display:block;}
/* body */
.content{ float:left; border-top:12px solid #f3f8e5; width:976px; padding:20px 11px; background-color:#fff; clear:both; min-height:360px; _height:360px;}
/* footer */
.footer{ width:998px; height:93px; margin:0 auto; text-align:center; padding-top:30px; clear:both}
.footer ul{ margin:0 auto; width:574px; overflow:hidden}
.footer ul li{ float:left; margin-right:16px; height:30px; line-height:16px; color:#333333}
.footer ul li a{ float:left; line-height:18px; color:#333333}
.footer div.bt{ width:998px; height:80px; color:#9d9d9d; background-color:#F5F8F5; clear:both; border-top:1px solid #BBCFAD;}
.footer div.bt_in{ line-height:21px; width:998px; height:59px; color:#9d9d9d; padding-top:10px; text-align:center; border-top:1px solid #fff;}

/* Top of Users'Center */
.topline{ float:left; height:5px; width:998px; background-color:#80a823;overflow:hidden;}
.toplogo span.stutype{float:left; margin:42px 0 0 8px; color:#009900;}
.toplogo ul li a.a_backmenu{ color:#01669a}

/* Body of Users'Center */
.body_in{ float:left; margin-top:1px; border-top:1px solid #80a823; width:976px; padding:20px 11px; background-color:#fff; clear:both}
.body_in .left{ float:left; width:180px}
.body_in .right{ float:right; width:790px}
/* User's information */
.leftinfor{ float:left; width:180px}
.lif_h3 b{ float:left; width:4px; height:28px; background:url(../images/secondpage_bg_icon.png) no-repeat}
.lif_h3 b.left_corner{ background-position:-20px -84px}
.lif_h3 b.right_corner{ background-position:-16px -84px}
.lif_h3 h3{ float:left; width:164px; padding-left:8px; line-height:28px; color:#000000; background:url(../images/secondpage_bg_icon.png) repeat-x 0 -168px}
.lif_body{ float:left; width:148px; padding:15px; border:1px solid #c3d77e; border-top:none}
.lif_body dl{ float:left; height:62px; border-bottom:1px dashed #cccccc}
.lif_body dl dt{ float:left; width:47px}
.lif_body dl dt img{ width:43px; height:43px; border:2px solid #85b639}
.lif_body dl dd{ float:right; width:88px; line-height:24px}
.lif_body dl dd.greeting{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333333; font-weight:bold}
.lif_body dl dd a{ float:left; margin-right:2px; color:#006898}
.lif_body dl dd a:hover{ color:#ff6900; text-decoration:none}
.lif_body ul{ overflow:hidden}
.lif_body ul{ float:left; width:148px; padding-top:10px}
.lif_body ul li{ float:left; width:130px; padding-left:18px; line-height:22px; color:#009900; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.lif_body ul li.ico_score,.lif_body ul li.ico_score b{ color:#ff9900}
.lif_body ul li.ico_score{ background:url(../images/ico_logined_s.png) no-repeat 0 -51px}
.lif_body ul li.ico_wealth{ background:url(../images/ico_logined_s.png) no-repeat 0 -79px}
.lif_body ul li.ico_paper{ background:url(../images/ico_logined_s.png) no-repeat -36px -133px}
.lif_body ul li.ico_stu{ background:url(../images/ico_logined_s.png) no-repeat -36px -189px}
.lif_body ul li.ico_time{ background:url(../images/ico_logined_s.png) no-repeat -36px -161px}
.lif_body ul li.ico_rank{ background:url(../images/ico_logined_s.png) no-repeat 0 -107px}
.lif_body ul li b{ color:#666666}
/* Menu of Users'Center */
.uc_menu{ float:left; margin-top:10px; width:178px; border:1px solid #e8f0cb}
.uc_menu li{ float:left; width:178px; height:29px; border-bottom:1px dashed #e1e1e1}
.uc_menu li.last{ border-bottom:none}
.uc_menu li a{ float:left; width:154px; line-height:29px; padding:0 12px; color:#61881b; font-weight:bold; background:url(../images/user_center.png) no-repeat 140px 9px}
.uc_menu li a:hover,.uc_menu li a.chose{ position:relative; z-index:2; margin:-2px -2px; border:2px solid #c3d77e; color:#ff9b00; background-position:140px -11px}
/* Right body of Users'Center */
.right_title{ float:left; width:790px}
.right_title b{ float:left; width:4px; height:36px; background:url(../images/xuexi1.png) no-repeat}
.right_title b.left_corner{ background-position:-4px -120px}
.right_title b.right_corner{ background-position:0 -120px}
.right_title div{ float:left; width:771px; height:27px; padding:9px 0 0 11px; background:url(../images/xuexi1.png) repeat-x 0 -156px}
.right_title div h3{ float:left; line-height:26px; padding:0 25px; margin-top:0; border:1px solid #c2d77a; border-bottom:none; background-color:#fff; color:#333333; font-size:14px}
.right_body{ float:left; width:680px; min-height:396px; _height:396px; padding:30px 54px; border:1px solid #c3d77e; border-top:none}
