/*
* 登录 注册
* @author slumber 2011-07-13.
*/
body{background-color:#fff;}
#userlogo{height:100px;padding-top:20px;}
/*
* 登录
* @author slumber 2011-06-22.
* @fix slumber 2011-07-14.
*/
#login_box{height:574px;background-color:white;width:960px;margin:0 auto;margin-top:40px;margin-bottom:50px;}
.lg_left{width:720px; float:left; height:442px;}
.lg_left h1{font-size:26px; font-weight:normal; color:#5a8bc5; margin-top:26px; margin-left:80px;font-family:'\5FAE\8F6F\96C5\9ED1';}
.lg_form{margin-top:32px; margin-left:100px;position:relative;width:620px;}
.lg_name{float:left;margin-left:14px;margin-left:14px\9; *margin-left:13px; _margin-left:7px;}
.lg_name span{font-size:14px; float:left; margin-top:2px; line-height:29px;color:#333;}
.lg_name .text{width:226px; height:30px; line-height:30px;border:1px #cfcfcf solid; padding-left:8px; color:#999; margin-left:8px; font-size:12px;}
.lg_pass{margin-top:20px; margin-left:14px; float:left; margin-left:14px\9; *margin-left:13px; _margin-left:7px;}
.lg_pass .text{width:226px; height:30px; line-height:30px;border:1px #cfcfcf solid; padding-left:8px; margin-left:8px;}
.lg_pass span{font-size:14px; float:left; margin-top:2px; line-height:29px;color:#333;}
.lg_chk{margin-top:20px; float:left;}
.lg_chk .text{width:106px; height:30px; line-height:30px;border:1px #cfcfcf solid; padding-left:8px; margin-left:8px; vertical-align:middle;color:#999;font-size:14px;}
.lg_chk span{font-size:14px; float:left; margin-top:2px; line-height:29px;color:#333;}
.lg_chk img{margin-left:8px;width:100px;height:35px;margin-top:-3px;vertical-align:middle;*padding-top:2px;}
.lg_chk a{margin-left:5px; color:#09E;font-size:12px;}
.err_name{float:left; margin-top:9px; margin-left:12px; visibility:hidden; *margin-top:0px; _margin-top:0px;}
.err_name span{background:url(/img/error_01.png) no-repeat left center; margin-left:4px; color:#ff0000; padding-left:21px; *padding:5px 0 2px 21px; *line-height:30px; _padding:5px 0 2px 21px;_line-height:30px;display:block;font-size:12px;height:17px;line-height:16px;}
.err_pass{float:left; margin-top:28px; margin-left:12px; visibility:hidden; *margin-top:21px; _margin-top:21px;}
.err_pass span{background:url(/img/error_01.png) no-repeat left center; margin-left:4px; color:#ff0000; padding-left:21px; *padding:5px 0 2px 21px; *line-height:30px; _padding:5px 0 2px 21px;_line-height:30px;display:block;font-size:12px;height:17px;line-height:16px;}
.err_chk{float:left; margin-top:25px; margin-left:12px; visibility:hidden; *margin-top:21px; _margin-top:21px;}
.err_chk span{background:url(/img/error_01.png) no-repeat left center; margin-left:4px; color:#ff0000; padding-left:21px; *padding:5px 0 2px 21px; *line-height:30px; _padding:5px 0 2px 21px;_line-height:30px;display:block;font-size:12px;height:17px;line-height:16px;}
.lg_remember{margin-top:20px; margin-left:60px;}
.lg_remember .check{vertical-align:middle; text-align:center; _margin-top:-3px;margin-right:2px;}
.lg_remember span{color:#666666; cursor:pointer;font-size:12px;}
.lg_login{margin-top:15px; margin-left:60px;}
.lg_login .sub{cursor:pointer;display:inline-block;outline:none;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border:medium none;border-radius:4px;width:242px;height:29px;font-size:16px;color:#E8F0DE;background:#64991E;background:-webkit-gradient(linear, left top, left bottom, from(#7DB72F), to(#4E7D0E));background:-moz-linear-gradient(top, #7DB72F, #4E7D0E);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);font:16px/100% Arial, Helvetica, sans-serif;font-weight:bold;}
.lg_login .sub:hover{background:#538018;}
.lg_login a{color:#666; text-decoration:underline; margin-left:12px;font-size:12px;}
.ot_login{margin-left:60px; margin-top:40px;}
.ot_login span{color:#999;}
.ot_btn{margin-top:15px;}
.ot_btn a{float:left;margin-left:3px; *margin-left:1px;}
.lg_right{width:230px; float:left;margin-top:30px;border-left:1px solid #e5e5e5;height:370px;}
.lg_right h2{font-size:22px; font-family:'\5FAE\8F6F\96C5\9ED1';font-weight:normal; color:#5a8bc5; margin-left:40px; margin-bottom:36px;}
.lg_right span{margin-top:15px;margin-left:40px; color:#333; float:left;font-size:14px;font-family:'\5FAE\8F6F\96C5\9ED1';}
.lg_right .regbtn{cursor:pointer;display:inline-block;outline:none;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:111px;height:29px;font-size:16px;margin-top:10px;margin-left:40px;color:white;background:#F78D1D;background:-webkit-gradient(linear, left top, left bottom, from(#FAA51A), to(#F47A20));background:-moz-linear-gradient(top, #FAA51A, #F47A20);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);border:solid 1px #DA7C0C;font-family:'\5FAE\8F6F\96C5\9ED1';font-weight:normal;line-height:28px;}
.lg_right .regbtn:hover{background:#f16206;}
.iserror{background:url(/img/error_login.png) no-repeat 0 0; width:248px; height:133px; position:absolute;left:334px;top:0;}
.iserror .war{margin-top:10px; margin-left:25px;}
.iserror .war img{vertical-align:middle; text-align:center;  _margin-top:-3px;}
.iserror .war span{margin-left:6px; color:#ff0000; font-weight:bold;}
.iserror .content{ margin-left:25px; margin-top:14px;height:190px;}
