/* -------------------- theme -------------------- */

/* ----- all ----- */
.body { background-color:#2B93D7;margin: 0; padding: 0; background-size: 100%; line-height: 35px; color: #FFFFFF; font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 14px;}
.body_group { background-color:#2B93D7;margin: 0; padding: 0; background-size: 100%; line-height: 35px; color: #FFFFFF; font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 14px;}
input, img { margin: 0; padding: 0; border: 0; vertical-align: top;}
select { vertical-align: top;}
ul, ol, li { list-style: none;}
table, tbody, tr, th, td { line-height: 35px; border-spacing: 0; vertical-align: top;}
div, form, h1, dl, dt, dd, ul, ol, li, table, tr, td, th, p, span, input, img { margin: 0; padding: 0;}
a { color: #FFFFFF; text-decoration: none; cursor: pointer;}

.login_bg { width: 400px; background-color: #222630; filter:Alpha(opacity=25); opacity: 0.25; position: absolute; right: 0;top:0;}

.login_div { width: 400px; position: absolute; right: 0;top:0;}
.login_div .logo { margin: 0 auto; width: 276px; height: 59px; background: url(login/logo.png) no-repeat left top;}
.login_div .relogin_logo { margin: 0 auto; width: 70px; height: 70px; }
.login_div .logo_group { margin: 0 auto; width: 258px; height: 65px; background: url(login/logo_group.png) no-repeat left top;}
.login_div .title { margin: 20px auto; width: 276px; font-size: 16px; letter-spacing: 1px; text-align: center;}
.login_div .infos { margin: 0 auto; width: 276px;}
.login_div .infos ul { overflow: hidden;}
.login_div .infos ul li { width: 130px; font-size: 16px; letter-spacing: 1px; cursor: pointer;}
.login_div .infos .left { width:45%;background: url(login/line.png) no-repeat right center; float: left; display: inline;}
.login_div .infos .right { width:55%;text-align: right; float: right; display: inline;}
.login_div .infos .active { color: #FAF33B;font-weight:bolder;font-size:16px;}
.login_div .form { margin: 0 auto; width: 272px;}
.login_div .form input { margin-top: 20px; padding-left: 40px; width: 232px; height: 42px; line-height: 42px; color: #B7B7B7;font-family: 'Microsoft YaHei';border-radius:5px;}
.login_div .form button { font-family: 'Microsoft YaHei';border-radius:5px;}
.login_div .form .text1 { background: url(login/username.png) no-repeat left top;}
.login_div .form input[type="password"] { background: url(login/password.png) no-repeat left top;}
.login_div .form input[type="submit"],.login_div .form input[type="button"] { padding: 0; width: 272px; background: url(login/submit.png) no-repeat left top; color: #FFFFFF; font-size: 16px;}
.login_div .form .forget { margin-top: 20px; height: 30px; line-height: 30px; font-weight: bold;}
