﻿body { font: 12px/150% Arial,Verdana,"\5b8b\4f53";  color: #666; }
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0;}
ol, ul {list-style: none; }
:focus { outline: 0;}
a {color: #666; text-decoration:none;}
a:hover{text-decoration:none;}
a img { border: 0; }
img {vertical-align: middle; }
table { empty-cells: show;}
.w{width: 990px; margin: 0 auto; }
/*头部*/
#logo {position: relative;width:275px;margin:10px 0 0;height: 60px;}
#logo b {display: block;width:110px; height: 40px;position: absolute;right: -50px;top: 10px;background: url(../Images/l-icon.png) no-repeat;}

/*内容*/
.content{margin: 0;padding: 0;}
.login-wrap{position:relative; height: 475px; margin:10px 0 50px;/*top left+right bottom*/ z-index: 5;}
.login-wrap .login-banner {position: absolute;left: 0;top: 0;width: 100%;height: 475px; background: #e93854;}
.login-wrap .i-inner {position: relative;z-index: 3;height: 475px;}
.login-wrap .login-form {float: right;top:60px;}

.login-form{position:relative; z-index:4; width:346px; background:#fff; padding:20px; overflow:visible;}
.login-form .login-box .mt {display:block; width:306px; overflow: visible; height: 27px;}
.login-form .login-box .mt:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.login-form .login-box .mt h1 {position: relative;height: 27px;line-height: 27px; top: -5px; float: left;color: #666; font-family: '\5fae\8f6f\96c5\9ed1'; font-size: 20px;font: 20px "microsoft yahei","\5b8b\4f53";}

.login-form .msg-wrap {min-height:31px;height:auto !important;height: 31px; margin: 2px 0 5px;}
.login-form .msg-warn {position:relative; color:#666; border:1px solid #ffe57d; background:#fff6d2; line-height:24px; height:24px; padding:0px 10px 0px 40px;}
.login-form .msg-warn b {position:absolute; top:2px; left: 10px;display: block; /*margin-top:-8px;*/ width:16px; height: 17px; overflow: hidden; background: url(../Images/pwd-icons-new.png) -104px -22px no-repeat;}

.login-form .msg-error {position: relative;background: #ffebeb;color: #e4393c;border: 1px solid #e4393c;padding: 3px 10px 3px 40px;line-height: 18px;min-height: 18px;_height: 18px;}
.login-form .msg-error b {position: absolute;top: 50%;left: 10px;display: block;margin-top: -8px;width: 16px;height: 16px;overflow: hidden;background: url(../Images/pwd-icons-new.png) -104px -49px no-repeat;}


.login-form .login-box .mc{overflow:visible;zoom:1;}
.form .item{position:relative; margin-bottom: 20px; z-index: 1;}
.form .item-fore1, .form .item-fore2{border:1px solid #bdbdbd; height:38px; width:304px;}
.form .item-fore1{z-index:6;}
.form .item .name-label{background-position: 0 0;}
.form .item .login-label{position:absolute; z-index:3; top:0; left: 0; width:38px; height:36px; border-right: 1px solid #dbdbdb;  background:url(../Images/pwd-icons-new.png) no-repeat;}
.form label {float: none; font-size: 12px;}
.form input.itxt{line-height:24px; height:36px; border:0; padding: 10px 0 10px 50px; width: 254px; float:none; width:302px; overflow: hidden; font-size: 14px; font-family:'\5b8b\4f53'; background-color:white;}
.form .item .pwd-label {background-position: -48px 0;}

.form .item-focus{border:1px solid #3aa2e4}
.form .item-focus .name-label{background-position:0 -48px;border-color:#3aa2e4}
.form .item-focus .pwd-label{background-position:-48px -48px;border-color:#3aa2e4}

.form input[type=password] {font-family: Tahoma,Helvetica,Arial;}
.form input.itxt02{padding: 10px 5px;width: 78px;vertical-align: middle;text-align: center;border: 1px solid #BDBDBD;}
.form .verify-code {cursor: pointer;width: 80px;height: 33px;vertical-align: middle;margin:0 2px;}

.login-form .login-box .login-btn {border:1px solid #cb2a2d; margin:0 auto; height:33px; position:relative;  }
.login-form .login-box .login-btn .btn-img {border:1px solid #e85356; display: block; width:304px; background:#e4393c; height:31px; line-height:31px; color:#fff; font-size:20px; font-family:'\5fae\8f6f\96c5\9ed1'; margin:0; padding:0; text-align:center; cursor: pointer;}



/**底部**/
div.h30 {height: 30px;line-height: 30px;overflow: hidden;}
#footer-2013 {padding-bottom: 30px;text-align: center;}
#footer-2013 .links a, #footer-2013 .links span {margin: 0 10px;}
#footer-2013 .copyright {margin: 10px 0;}