.login{width:626px; background:#ddeeff; padding:8px; color:#333}
.login h2,.login .l_top,.login .l_bottom,.login .btn_b,.login .btn_y,.login a.close,.login .l_lst01,.login .btn_g,.login em.bg{background:url(../images/login_bg.gif) no-repeat;}
.login i{display:block; font-style:normal; }
.login a.black{color:#333}
.login a.line{text-decoration:underline}
.login_in{background:#f5f5f5}
.login .l_left{float:left;width:350px; border-right:1px solid #c4c4c4; margin:12px 0 0 15px;display:inline}
.login .l_right{float:right; width:245px;}
.login h2{height:50px; background-position:13px -151px; text-indent:-200px; overflow:hidden; width:240px}
.login h2.f_password{background-position:13px -55px;}
.login h2.log{background-position:13px -197px}

.login .l{width:332px; padding:8px 0 0 0; background:#fefdec}
.login .l_top,.login .l_bottom{height:10px}
.login .l_bottom{background-position:0 -10px;}
.login span{width:88px; float:left; font-size:14px;display:block; text-align:right; line-height:26px}
.login .inputtxt210{float:left; width:208px;padding:2px 4px; height:20px; font-size:14px; line-height:22px; color:#333;border:1px solid #ccc; background:url(../images/input_txt_bg.gif) no-repeat; margin-right:5px;}
.login .inputtxt60{width:52px}
.login .inputcolor{color:#999; font-style:italic}
.login .l span.wrong{width:10px; height:9px; background:url(../images/login_x.gif) no-repeat; margin-top:10px;}
.login .l span.correct{width:17px; height:15px; background:url(../images/login_c.gif) no-repeat; margin-top:8px;}
.login .l i{padding:0 5px 0 90px; color:#109010;clear:both;display:block;line-height:20px}
.login .l i.black{color:#333}
.login .l i.red{color:#FF0000}
.login .l_l i{ padding:0 0 0 88px;}
.login .l_txt{height:25px;padding-left:32px;}
.login .l_btn{padding:20px 0 0 78px;}
.login .l_btn1{padding:0 0 0 78px;}
.login .l_f{padding-left:50px; font-size:14px; width:282px}
.login .btn_b,.login .btn_y,.login .btn_g{height:33px;text-align:center;line-height:33px;border:none;float:left; display:block;font-size:14px}
.login .btn_b{background-position:0 -26px; width:115px; color:#FFF; font-weight:bold; margin-right:15px; }
.login .btn_y{background-position:-123px -26px; width:95px;color:#336699;display:block;}
.login .btn_g{background-position:0 -113px; width:115px;color:#336699;display:block; margin-left:95px;color:#FFF; display:inline}
.login a.close{float:right; margin:5px 5px 0 0;display:block;width:48px; height:17px; background-position:-232px -26px; text-indent:-400px; overflow:hidden;}
.login h3{font:bold 14px/26px Microsoft Yahei; padding-left:5px}
.login img{margin:0}
.login em{color:#a1570f;margin-left:5px;}
.login em.bg{padding-left:23px; background-position:-320px -27px}
.login .l_lst01{background-position:-275px -61px;}
.login .l_lst01 li{height:32px; margin-bottom:5px; padding-left:54px; font-size:14px; line-height:32px}
.login .success{width:311px; text-align:center; color:#088a05; font-weight:bold; font-size:14px; height:180px; line-height:70px; margin-left:10px}
.login .luck{width:140px; height:80px; background:url(../images/yq.jpg) no-repeat;padding:124px 0 0 171px; margin-left:10px}
.login p{padding:0 15px 0 5px;word-break:break-all}
.login p.space{text-indent:24px}
