/*login*/
body{overflow-x:hidden;}
a{color:#006DD2}
.mb10 table td{padding:10px 5px;}
a:hover{text-decoration:underline;}
textarea{font-size:12px;overflow:auto;}
.at_text input{background:#fff url("area_bg[1].png") no-repeat;}
.login_page{width:960px;margin:0px auto; padding-top:50px;}
.l_tmenu{text-align:right;color:#ccc;padding-right:18px;float:right;}
.at_cis{position:relative;top:10px;}
.l_tmenu a{color:#333;}
.l_pic{width:513px;height:294px;background:url("login_bg[1].png") no-repeat 70% bottom;float:left;margin:13px 0 77px;position:relative;clear:both;}
.l_pic .bug{position:absolute;right:40px;bottom:24px;width:112px;height:25px;display:block;overflow:hidden;text-indent:-1000px;background:url("login_box1[1].png") no-repeat}
.l_pic .bug:hover{background-position:-112px 0;}
.l_box{width:328px;background:url("login_box1[1].png") repeat-y -881px 0;float:left;margin-top:50px;}
.l_box form{display:block;width:328px;background:url("login_box1[1].png") no-repeat -553px bottom;}
.l_box dl{padding:15px 22px;background:url("login_box1[1].png") no-repeat -225px 0;display:block;width:284px;}
.l_box .tit{font-size:14px;margin-bottom:18px;}
.l_box .lab{width:48px;float:left;height:26px;line-height:26px;padding-left:5px;display:inline-block;}
.auto_login{margin:0;padding:0;}
.reg_form .auto_login{vertical-align:-3px;}
.l_box .tips{clear:both;padding-left:53px;height:36px;position:relative;}
.l_box .tips .auto_login{float:left;padding:2px 1px;z-index:9;position:relative;display:inline-block;height:16px;overflow:hidden;}
.l_box .tips .auto_login input{position:relative;top:-2px;}
.l_box .tips_on .auto_login{padding:1px 0;border:1px solid #c7c7c7;background:#fff;border-bottom:none;}
.l_box .tips .safe{display:none;position:absolute;top:18px;left:6px;white-space:nowrap;border:1px solid #C7C7C7;padding:3px;background:#fff;line-height:normal;z-index:8;}
.l_box .tips_on .safe{display:block;}
.l_box iframe{margin-left:53px;}
.l_box .error{display:none;}
.l_box .error p{border:1px solid #FF7751;background:#FFF2F2;padding:0 5px;line-height:24px;}
.l_box .error p i{background-position:-222px -1069px;float:left;margin-top:4px;*margin-top:3px;}
.at_text{float:left;}
.l_box .at_text,.l_box .at_text input,.l_box .at_text em{height:26px;}
.l_box .at_text input{padding:2px 5px;height:20px;line-height:20px;width:162px;color:#c1c1c1;}
body.firefox.v3-5 .l_box .at_text input{padding:6px 5px 0;height:18px;}
.l_box .at_text input.focus{color:#333;}
.l_box .yzm .at_text input{width:45px;}
.l_box .at_text em{padding-top:3px;}
.l_box .yzm{margin-top:12px;}
#l_sub{width:70px;padding-right:12px;text-align:center;}
#l_sub u{width:12px;}
.l_sub_hover{background-position:right -91px} .l_sub_hover u{background-position:0 -124px}
.footer .reView{border-bottom:1px solid #e9e9e9; height:27px; text-align:left; margin:20px 0; color:#999;}
.footer .reView s{background:#fff url("new_idea[1].gif") no-repeat 0 4px; width:18px; height:21px; display:inline-block; vertical-align:-5px;margin-right:3px;}