/*弹出登录注册*/
input{ border:0;}
.error-ts{font-size:1.2rem; color:#F30; margin-left:10px;}
.lg-error-ts{position:absolute; left:25px; right:25px; top:52px; color:#F30; border:1px solid #F30; padding:10px; background:#ffffcc; border-radius:2px;}
.lg-error-ts i{margin-right:10px; font-size:1.4rem; line-height:20px;}
.logints{width:85%; margin:20px auto 0 auto; padding:10px;color:#F00; font-size:1.6rem; font-weight:bold;text-align:center; background:#ffc;}
.logints a{color:#565656;}
.logints p{ margin-top:10px; border-top:1px dashed #d0d0d0;padding-top:10px; color:#565656; font-size:1.4rem; font-weight:normal;}
/*登录注册*/
.login{ width:90%; margin:0 auto;}
/*.login .tit{ margin-top:10px; padding:15px;font-size:2.0rem; font-weight:bold; color:#333; text-align:center; overflow:hidden;}*/
.login form{ width: 100%; }
.login form ul{ width: 100%; overflow: hidden;}
.login form ul li{ width: 90%; padding: 10px 5%; background-color: #fff; margin-bottom: 15px; overflow: hidden;border-radius: 10px; }
.login form ul li img{ width:7%; vertical-align: middle;}
.login form ul li label{ font-size: 1.6rem; vertical-align: middle; color: #333; margin:0 3%; }
.login form ul li input{width: 70%; min-height:30px; display: inline-block;vertical-align: middle; font-size:1.6rem; color: #666; border: none;}
.login form input[type="submit"]{ width: 94%; margin: 5% 3%; padding: 4% 0;background-color: #FC605A;color: #fff; font-size: 1.8rem; border-radius: 0.3em; border: none;}
/*.login .login-box-btn{margin-top:10px;}*/
.login .login-box-btn .btn-login{ width:100%;padding:15px;background:#F30; color:#fff; font-size:2rem; font-weight:bold; text-align:center; border-radius:15px; transition:all .3s ease-in-out; border:0;}
.login .login-box-btn .btn-login:hover{background:#e00827;}
.login .checkbox-group{ padding-top:10px; line-height:2; overflow:hidden;color:#3197e7; text-align:center;font-size:1.8rem; }
.login .checkbox-group a{ color:#3197e7;}
.login .checkbox-group a:hover{ color:#d00000;}
.login .checkbox-group .icon-checkbox{float:left; cursor:pointer;}
.login .checkbox-group .icon-checkbox input{margin:8px 5px 0 0; float:left;}

.login-header {
    position: relative;
    width: 100%;
    padding: 15px 0;
}
.tit {
    color: #333;
    font-size: 2rem;
    font-weight: bold;
    width: 100%;
    text-align: center;
}
.register-btn {
    position: absolute;       
    right: 0;                 
    top: 50%;                 
    transform: translateY(-50%); 
    text-decoration: none;    
    color: #fff;              
    /* 核心修改：使用你指定的颜色进行对角线渐变 */
    background: linear-gradient(135deg, #E7A526 0%, #E7C481 100%); 
    padding: 3px 10px;       /* 稍微增加一点内边距，让按钮更饱满 */
    border-radius: 30px;      /* 核心修改：设置较大的圆角，形成胶囊状 */
    font-size: 1.6rem;
	font-weight: bold;
    white-space: nowrap;      
    /* 新增：让所有样式变化都有平滑的过渡动画 */
    transition: all 0.3s ease; 
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* 鼠标悬停时的交互效果 */
.register-btn:hover {
    /* 悬停时渐变整体稍微变亮或加深均可，这里通过上移按钮和加深阴影来体现按压感 */
    transform: translateY(-50%) translateY(-2px); 
}