@charset "utf-8";
/* login */
.header{width:100%; min-width:1000px; background:#fff; height:100px;}
.header .top-w{width:1000px; height:100px; margin:0 auto;}
.header .top-w .logo{float:left; height:66px; padding:14px 0;}
.header .top-w .rt-text{float:right; height:24px; font-size:14px; color:#666; line-height:24px; padding-top:56px;}
.header .top-w .rt-text a{color:#666;}
.header .top-w .rt-text a:hover{color:#e62318;}
.header .top-w .rt-text span{ padding:0 12px; color:#bbb}

.login-banner{width:100%; min-width:1000px; background:url(../images/1115-2.png) no-repeat center top; background-size: 100% 100%; }
.aside{position:relative;width:300px;min-height:370px;/* background:#fff; */background-color:rgba(255,255,255,0.5);padding:15px 30px 15px 30px; border-radius:8px; float:right; margin-top:40px;}
#menu{width:300px; overflow:hidden; float:left;}
#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none; height:40px}
#menu #nav li {float:left;width:149px;}
#menu #nav li a {display:block;line-height:18px;text-decoration:none; text-align:center; color:#333; font-size:16px; position:relative; }
#menu #nav li a i{width:36px; height:3px; position:absolute; left:57px; top:27px; display:none;background:#e62318; }
#menu #nav li a.selected {color:#e62318; font-weight:bold}
#menu #nav li a.selected i{ display:block;}
#menu_con{ width:360px; float:left}
.tag{ padding:10px; overflow:hidden;}

.login-box{width:300px;}
.login-box .error-date { margin: 5px 0; color: #e62318; height: 26px; line-height: 26px; font-size: 12px;  padding: 0 8px; border: 0px solid #fff;}
.login-box .error-date i{ background: url(../images/allPuzzle.png) -156px -30px no-repeat; width: 15px; height: 15px;  vertical-align: middle; margin: 5px 5px 6px 0; display:none}
.login-box .error-date span{display:none}
.login-box .error-date.show i{ display:block}
.login-box .error-date.show span{ display:block}

.login-box .input-group{position:relative;height:40px;border:1px solid #ddd;overflow:hidden;line-height:40px;margin-bottom:25px}
.login-box .login-pwd .submit-btn{margin:51px 0 20px 0}
.submit-btn{display:block;height:42px;line-height:42px;background-color:#e62318;text-align:center;font-size:16px;font-weight:700;color:#fff;border-radius:21px;margin:12px 0 0 0}
.submit-btn:hover{background-color:#da2117;}
.submit-btn:hover{text-decoration:none;color:#fff!important}
.login-box .input-group input{float:left;height:20px;font-size:13px;width:250px;border:0 none;padding:10px 0;margin:0;font-family:'微软雅黑'}
.login-box .input-group .i-phone{float:left;width:19px;height:20px;background:url(../images/allPuzzle.png) -63px -30px no-repeat;margin:10px 16px 10px 11px}
.login-box .input-group .i-pwd{float:left;width:19px;height:19px;background:url(../images/allPuzzle.png) -21px -30px no-repeat;margin:10px 16px 10px 11px}

.login-box .input-tx{position:relative;height:20px; overflow:hidden;line-height:20px; font-size:14px; margin-bottom:40px; overflow:hidden}
.login-box .input-tx a{ color:#f90; }
.login-box .input-tx a:hover, .login-box .input-tx a.pm:hover{ color:#e62318;}
.login-box .input-tx a.pm{color:#333;}

.LoginCopy{width:100%; padding:35px 0; line-height:20px; font-size:12px; color:#808080; text-align:center}
