/*begin:09.1.13; author:sunny*/

*{padding:0;margin:0}
body{font-size:12px; background:#fff; color:#404040}
img{border:0}
a{ color:#1a66b3; text-decoration:none}
a:hover{text-decoration:underline}
.empty_box{clear:both; height:1px; line-height:1px; overflow:hidden}
.empty_left{clear:left; height:1px; line-height:1px; overflow:hidden}
.empty_right{clear:right; height:1px; line-height:1px; overflow:hidden}
ul{ list-style:none}

.main_body{ width:960px; padding-top:30px; margin:auto; font-family: "����", Arial, Helvetica, sans-serif}
.left_cont{ width:573px; height:390px; float:left}
.logo_area{ height:47px; padding-left:82px}
.logo_area img{ float:left}
.logo_area .img{ margin:25px 0 0 15px}
.main_img{ width:573px; height:226px}
.ul_expla{ width:538px; height:90px; padding:20px 0 0 30px; display:block}
.ul_expla li{ display:block; width:144px; height:88px; padding:0 16px; float:left; line-height:20px; color:#8b8b8b; background:url(../images/login_0902_wn_02.gif) no-repeat right -103px} 
.ul_expla h3{ font-size:12px; height:20px; color:#519403}
.ul_expla .no_bg{ background:none}

.right_cont{ width:387px; padding-top:16px; float:left;}
.login_help{ width:306px; height:18px; text-align:right}
.login_frame{ width:311px; border:solid 1px #666; padding-top:16px; float:left}
.shadow_r{ width:3px; height:52px; background:url(../images/login_0902_wn_01.gif) no-repeat -520px top; float:left; margin-top:238px}
.shadow_b{ width:313px; height:7px; background:url(../images/login_0902_wn_01.gif) left top; overflow:hidden; float:left}
.login_frame h2{ width:252px; height:23px; padding:8px 0 0 50px; background:url(../images/login_0902_wn_01.gif) no-repeat -475px -108px; font-size:14px; color:#853200}

.ul_login{ width:300px; display:block; padding:10px 0 20px 0; margin:0 auto; background:url(../images/login_0902_wn_02.gif) repeat-x left -195px}
.ul_login li{ display:block; padding-right:20px; height:37px}
.ul_login .top_li{ height:25px}
.ul_login .notice_li{ height:20px; padding-bottom:6px!important;>padding-bottom:3px!important; padding-bottom:3px;display:none;}
.ul_login .notice_li_show{ height:20px; padding-bottom:6px!important;>padding-bottom:3px!important; padding-bottom:3px;}
.notice{ background-color:#fef3bd; border:solid 1px #c79f62; color:#c30; float:right; padding:3px 0 2px 3px; text-align:right}

.ul_login .validate{ height:43px; padding-right:0}
.ul_login .validate img{ width:130px; height:30px; float:left; margin-right:5px}

.input_text{ width:145px; height:20px; padding:4px 0 0 3px; border:solid 1px #000; border-right:solid 1px #808080; border-bottom:solid 1px #808080; background:url(../images/login_0902_wn_01.gif) no-repeat left -9px; font-size:14px; font-weight:bold;font-family:Arial}
.input_text_over{background:url(../images/login_0902_wn_01.gif) no-repeat left -35px}
.input_text_error{width:145px; height:20px; padding:4px 0 0 3px; border:solid 1px #000; border-right:solid 1px #808080; border-bottom:solid 1px #808080; background:url(../images/login_0902_wn_01.gif) no-repeat left -61px; font-size:14px; font-weight:bold}

.span_li{ display:block; float:right}
.span_n{ display:block; float:left; padding-top:7px}
.text_f{ font-family:Arial}
.butt_login{ width:77px; height:26px; background:url(../images/login_0902_wn_01.gif) no-repeat left -114px; float:left; margin-right:13px; border:0; cursor:pointer}
.butt_login_over{background:url(../images/login_0902_wn_01.gif) no-repeat -78px -114px}

.new_login{ width:258px; height:89px; padding:13px 23px 0 23px; margin:auto; background:url(../images/login_0902_wn_02.gif) repeat-x top; line-height:18px; color:#878787}
.font_w{ font-weight:bold; color:#404040}
.login_new{ width:143px; height:26px; border:0; background:url(../images/login_0902_wn_01.gif) no-repeat left -87px; margin:8px 0 0 107px; cursor:pointer}
.login_new_over{background:url(../images/login_0902_wn_01.gif) no-repeat -144px -87px}
.p_space{ padding-top:7px}



