﻿.loginMain { padding: 24px; height: auto; width: 100%; margin: auto; }

.loginMain .login_left { float: left; width: 600px; margin-right:24px; }
.loginMain .login_right { float: left; width:400px; }
.loginMain .login_right .login_topimg { height: 40px; text-align: center; }
.loginMain .login_right .login_submit { border: solid 1px #cacaca; height: 280px; }
.loginMain .login_right .login_submit h2 { margin: 22px 25px 8px; font-size: 14px; color: #333; }

.loginMain .form { width: 322px; margin: 28px 28px 0; overflow: hidden; }
.loginMain .form dl { clear: both; margin-bottom: 4px; padding-top: 2px; overflow: hidden; }
.loginMain .form dl dd { float: left; width: 220px; margin-bottom: 16px; min-height: 37px; _height: 37px; }
.loginMain .form .uiText { width: 216px; height: 23px; line-height: 23px; }
.uiText { width: 170px; height: 20px; padding: 2px; border: 1px solid #BFBFBF; background: url(../images/users/text_bg.png) no-repeat; color: #333; line-height: 20px; }

.onput2 { color: #DDD; }
.onput1 { color: #333; }
.loginMain .form dl dt { float: left; padding-top: 4px; padding-top: 5px 9; font-size: 14px; }
.loginMain .form .checkCode .uiText { width: 64px; vertical-align: middle; }

.loginMain .form .loginSubmit dd { padding-left: 56px; }
.loginMain .form a { color: #057BD2; }
.loginMain .form .loginSubmit .uiBtn { margin: 4px 14px 0 0; padding-left: 30px; }
.uiBtn:hover, .uiBtn:hover span { background-position: left -40px; text-decoration: none; }
.uiBtn span { padding: 0 26px 0 0; background-position: right 0; color: white; font: 14px SimSun; text-align: center; vertical-align: top; font-weight: bold; line-height: 32px; }

.loginMain .form .loginSubmit img { cursor: pointer; }
.loginMain .form .loginSubmit .simg { float: left; margin-right: 12px; }
.loginMain .form .loginSubmit .spwd { float: left; margin-top: 6px; width:100px;}
