/*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:572px; 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:572px; height:185px;margin-top:45px;background:url(login_bg_1.gif) no-repeat;}
.ul_expla{ width:538px; height:90px; padding:15px 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(zzp_login_img.gif) no-repeat left -440px;} 
.ul_expla h3{ font-size:12px; height:20px; color:#0E79B7;}
.ul_expla .no_bg{ background:none}

.right_cont{ width:387px; padding-top:16px; float:left; background:url(login_bg_2.gif) no-repeat right 91px;}
.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( login_0902_wn_01.gif) no-repeat -527px top; float:left; margin-top:238px}
.shadow_b{ width:313px; height:7px; background: url(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(zzp_login_img.gif) no-repeat; font-size:14px; color:#853200}
.lg_line_1{height:5px;line-height:5px;width:300px;margin:0px auto;background:url(zzp_login_img.gif) 0px -30px repeat-x;}

.ul_login{ width:300px; display:block; padding:10px 0 5px 0; margin:0 auto; }
.ul_login li{display:block;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; padding:3px 0 2px 3px; text-align:left;}

.ul_login .validate{ height:43px; padding-right:0}
.ul_login .validate img{ width:130px; height:30px; float:left; margin-right:5px}

.input_text{ width:225px; height:20px; padding:4px 0 0 3px; border:solid 1px #000; border-right:solid 1px #808080; border-bottom:solid 1px #808080; background:url(login_0902_wn_01.gif) no-repeat left -9px; font-size:14px; font-weight:bold;font-family:Arial}
#txtUsername{color:#ccc;font:13px arial;font-weight:normal;}

.input_text_over{background:url( login_0902_wn_01.gif) no-repeat left -35px}
.input_text_error{width:225px; height:20px; padding:4px 0 0 3px; border:solid 1px #000; border-right:solid 1px #808080; border-bottom:solid 1px #808080; background:url( login_0902_wn_01.gif) no-repeat left -61px; font-size:14px; font-weight:bold}

.span_li{ display:block; float:left;padding-left:12px;}
.span_n{ display:block; float:left; padding-top:7px;font:14px arial;}
.butt_login{ margin-left:42px;width:78px; height:28px; background:url(zzp_login_img.gif) no-repeat left -36px; float:left; margin-right:13px; border:0; cursor:pointer}
.butt_login_over{background:url(zzp_login_img.gif) no-repeat -79px -36px;}

.lg_other_title{font:12px arial;color:#777;margin:0px 18px;}
.lg_other_title a{text-decoration:underline;color:#777;}
.lg_other{margin:0px 13px;}
.lg_other li{float:left;display:block;width:46%;margin-bottom:5px;}
.lg_other li a{display:block;width:128px;height:24px;}
.login_rr{background:url(zzp_login_img.gif) no-repeat 0px -266px; }
.login_sina{background:url(zzp_login_img.gif) no-repeat 0px -290px; }
.login_douban{background:url(zzp_login_img.gif) no-repeat 0px -314px; }
.login_alipay{background:url(zzp_login_img.gif) no-repeat 0px -338px; }
.login_taobao{background:url(zzp_login_img.gif) no-repeat 0px -362px; }
.login_kaixin001{background:url(zzp_login_img.gif) no-repeat 0px -688px; }
.login_qq{background:url(zzp_login_img.gif) no-repeat 0px -712px; }
.lg_other li.margin_r_5{margin-left:20px;}

.register_prompt{clear:both;padding:5px 13px 0px 13px;}

.new_login{width:304px; height:200px;padding-top:10px;margin:auto; background:url(zzp_login_img.gif) repeat-x 0px -740px; line-height:18px; color:#878787}
.font_w{ font-weight:bold; color:#404040}
.login_new{ width:166px; height:27px; border:0; background:url(zzp_login_img.gif) no-repeat left -386px; margin:8px 0 0 107px; cursor:pointer}
.login_new_over{background:url(zzp_login_img.gif) no-repeat left -413px;}
.p_space{ padding-top:7px}

.mag_bottom{margin-top:50px;}

