.login-bg{background-image:url(/assets/images/ad/bg-red.jpg);background-size:cover;background-repeat:no-repeat}
.left-content{position:absolute;top:0;left:0;width:710px;height:100%}
.info-box{display:inline-block;height:270px;position:absolute;top:50%;margin-top:-135px;vertical-align:middle}
.info-box .preview-img{width:293px;height:100%;background:url(/assets/images/ad/comp.png) no-repeat}
.info-box .info{position:absolute;left:260px;top:0;width:520px;height:234px;color:#fff;line-height:1.2}
.info-box .info .title{height:70px;line-height:70px;font-weight:700;font-size:50px}
.info-box .info .content p{font-size:28.5px;font-weight:700}
.info-box .info .desc-info p{font-size:20px;line-height:1.5}
.right-content{position:absolute;top:0;right:0;width:600px;height:100%;text-align:right;background:url(/assets/images/ad/bg_white.png) no-repeat center;background-size:cover}
.user-ipt-box{display:inline-block;width:300px;min-height:420px;vertical-align:middle;margin-right:40px;text-align:left;margin-top:95px}
.right-content .logo{height:100px;text-align:center;margin-bottom:22px;background-repeat:no-repeat;background-position:center 0}
.ipt-bordered{border:1px solid #dfdfdf}
.ipt-box{height:34px;margin-bottom:25px;position:relative}
.ipt-box h1 { font-size:30px;}
.btn-offset{margin-top:24px}
.ipt-box .login-btn,.lang-circle.active,.re-add{background:#ef4136}
.ipt-box .login-btn{border:none;width:100%;height:100%;color:#fff;cursor:pointer}
.ipt-box .forget_cancel{border:none;width:48%;height:100%;color:#333;cursor:pointer;float:left;background:#eee;font-size:12px;}
.ipt-box .forget_submit{border:none;width:48%;height:100%;color:#fff;cursor:pointer;float:right;background:#ef4136;font-size:12px;}
.ipt-box .type-icon{margin-left:8px}
.ipt-box input[type=password],.ipt-box input[type=text]{border:0;width:255px;height:32px;line-height:32px;font-size:12px;background-color:transparent!important}
.ipt-box input[type=password]:-webkit-autofill,.ipt-box input[type=text]:-webkit-autofill{-webkit-transition:background-color 10000s cubic-bezier(1,-100,1,-100) 0s}
.rember_box input[type=checkbox]{margin:-3px 4px 0 0}
.login-bg .footer{font-family:Open Sans,Arial,sans-serif;position:absolute;right:0;bottom:0;width:100%;padding:0 14px 14px 0}
.login-bg .error{display:none;height:28px;line-height:28px;text-align:center;font-size:12px;color:#fff;background:#ff7e7e}
.rember_box{font-size:12px}
.error_msg {display:none;min-height:30px;border:1px solid #ef4136;padding:8px 15px;background:#ffe2e4;font-size:12px; text-align:center}
.pull-left{float:left!important}
.pull-right{float:right!important}
.footer {font-size:12px;color:#999;}
.footer .privacy {text-align:right;padding-top:3px;}
.footer .privacy a {text-decoration:underline;color:#999;}
#forget-panel {display:none}
#forget a {text-decoration:underline;color:#ef4136}