.login_bg {background:#fff url(../images/login/login_bg.jpg) no-repeat center bottom;width:100%;height:340px;min-width:1200px;}
.login_C,.login_R {width:535px;margin:0 auto;}
.errmsg {position:absolute;top:100%;left:0;width:100%;height:28px;line-height:28px;text-align:center;font-size:12px;color:rgb(255,255,255);background:rgb(255,126,126);display:none;}
.login_content .header {color:#526069;font-size:20px;padding-bottom:10px}
.login_content .header .title {margin:0 20px 10px 0;padding-bottom:6px;border-bottom:2px solid #fff;text-decoration:none;display:inline-block;border-bottom:2px solid #3191f5;}
.login_content .box-text {position:relative;margin-bottom:30px;}
.login_content .box-text .text {width:100%;height:60px;padding:0 10px 0 80px;border-radius:5px;border:1px solid #ccd5db;font-size:16px;}
::-webkit-input-placeholder { color:#888;font-size:16px;}
:-ms-input-placeholder{ color:#888;font-size:16px;}
::-moz-placeholder{ color:#888;font-size:16px;}
.login_content .box-text .text:focus {border:1px solid #3191f5;box-shadow:0 0 3px #3191f5}
.login_content .box-text .text:focus+.iconfont {color:#3191f5}
.login_content .box-text .iconfont {position:absolute;top:17px;left:24px;float:left;color:#999;font-size:24px;}
.login_content .submit-container .submit {width:100%;border:none;height:60px;color:#fff;border-radius:5px;background-color:#3191f5; background-image: linear-gradient(to right,#3191f5,#3191f5);font-size:26px;cursor:pointer;}
.login_content .submit-container .submit:hover {color:#fff;opacity: 0.9;;}
.login_content .other-login {margin-top:30px;display:flex;justify-content: center;}
.login_content .other-login .iconfont {font-size:38px;vertical-align:middle;}
.login_content .other-login .qq {cursor:pointer;color:#fff;background-color:#538fff;font-size:18px;border-radius:35px;height:60px;border:none;width: 60px;display: flex;align-items: center;justify-content: center;}
.login_content .other-login .qq:hover {opacity:0.9;}
.login_content .other-login .qq.wx {margin-right:24px;background:#45b814;}

.thirdparty-tips {display:-webkit-box;display:flex;margin:25px 0px 0;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.thirdparty-tips .centerline {width:180px;height:1px;background-color:#eee}
.thirdparty-tips .text {font-size:15px;color:#a3afb7}


.login_content .goreg {text-align:center;margin-top:35px;}
.login_content .goreg .t1 a {font-size:20px;color:#555;}
.login_content .goreg .t1 a span{color:#19a9f1;}
.login_content .goreg .t1 a:hover span { text-decoration: underline;}
.login_content .goreg p {font-size:16px;color:#a3afb7;margin-top:10px}
.login_content .lg_foot {text-align:center;font-size:14px;color:#999;margin-top:80px;padding-bottom:30px;}
.login_content .lg_foot p {padding-top:20px;}
.login_content .lg_foot a {color:#999;}
.login_content .remember {margin:0 0 10px 0;}
.login_content .eqc-input-checkbox {position:relative;display:inline-block;font-size:12px;}
.login_content .eqc-input-checkbox input {position:absolute;left:0;width:16px;height:16px;cursor:pointer;opacity:0;}
.login_content .eqc-input-checkbox .iconfont {position:relative;border-radius:5px;border:2px solid #ccd5db;color:#fff;background:#fff;pointer-events:none;display:block;}
.login_content .eqc-input-checkbox.active .iconfont {background:#3191f5;border:2px solid #3191f5;}
.login_content .remember label {padding-left:5px;color:#888;cursor:pointer;font-size:14px;}


/* 手机号登录 */
.mobileLogin{float: right; font-size:18px; line-height: 34px; color: #19a9f1 !important;}
.mobileLogin:hover{text-decoration: underline;}
#bdPhone{display: block;}
#bdPhone .shade {position:fixed;top:0;left:0;z-index:10001;overflow:hidden;width:100%;height:100%;min-height:550px;background-color:#000;opacity:.5;filter:alpha(opacity=50);zoom:1}
.phone {position:fixed;top:50%;left:50%;width:525px;height:405px;margin-left:-262px;margin-top:-232px;background:#fff;z-index:10001;text-align:center;display:block; border-radius: 10px;}
.phone .close {position:absolute;right:-50px;top:0px;color:#999;width:35px;height:35px;border-radius:50%;line-height:35px;text-align:center;display:inline-block;background:#fff;cursor:pointer;}

.phone .bdsjh {height:110px;width:100%;line-height:110px;font-size:20px;color:#393939;font-weight:bold;}
.phone .bdsjh span {display:inline-block;width:42px;height:26px;vertical-align:-5px;background:url('../images/login/phone.png') 0px -120px no-repeat;}
.phone .phone11 {display:inline-block;width:320px;height:50px;line-height:50px;border:1px solid #bdbdbd;border-radius:4px;margin-bottom:15px;}
.phone .phone11 input {float:left;margin-left:10px;width:250px;height:48px;outline:0;border:0 solid;font-size:15px;line-height:50px;}
.phone .phone11 .gouzi {display:block;float:right;width:51px;height:48px;background:url('../images/login/phone.png') 2px -157px no-repeat;}

.phone .duanxin {display:inline-block;width:320px;height:50px;text-align:left;}
.phone .duanxin .dxin {display:inline-block;width:158px;height:50px;line-height:50px;font-size:15px;border:1px solid #bdbdbd;border-radius:4px;}
.phone .duanxin  input {float:left;margin-left:10px;width:145px;height:48px;outline:0;border:0 solid;font-size:15px;line-height:50px;}
.phone .duanxin .getyzm {display:inline-block;width:146px;height:50px;border:1px solid #6589e4;border-radius:4px;float:right;text-align:center;line-height:50px;color:#6589e4;cursor:pointer;}
.phone .notice {display:inline-block;height:50px;line-height:50px;width:320px;text-align:left;color:#ff6600;font-size:12px;margin-bottom:19px;}
.phone .notice span {display:inline-block;width:38px;height:33px;background:url('../images/login/phone.png') -66px -172px no-repeat;vertical-align:-8px;}
.phone .surebd {display:inline-block;width:320px;height:50px;line-height:50px;background:#6589e4;color:#ffffff;font-size:15px;border-radius:4px;cursor:pointer;}
.phone .hs {background:#7495e7;}
input::-webkit-input-placeholder {color:#bdbdbd;}
input::-moz-placeholder {/* Mozilla Firefox 19+ */    color:#bdbdbd;}
input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */    color:#bdbdbd;}
input:-ms-input-placeholder {/* Internet Explorer 10-11 */     color:#bdbdbd;}



/* QQ登录 */
.login_qq .qq-cont,.login_qq .qq-shade {position:fixed;pointer-events:auto;}
.login_qq .qq-shade {top:0;left:0;width:100%;height:100%;z-index:999999997;background-color:rgba(0,0,0,0.6);}
.login_qq .qq-cont {position:fixed;top:50%;left:50%;width:620px;height:600px;border-radius:10px;box-shadow:none;z-index:999999998;transform:translate(-50%,-50%)}
.login_qq .qq-cont .qq-cont-rim {background-color:#fff;width:100%;height:100%;border-radius:10px;}
.login_qq .qq-cont .qq-cont-close {position:absolute;right:-50px;top:0px;color:#999;width:35px;height: 35px; border-radius:50%; line-height: 35px; text-align: center; display: inline-block; background: #fff;cursor: pointer;}
.login_qq .qq-cont .qq-cont-close .iconfont{font-size: 12px;}
.login_qq .qq-cont .qq-cont-close:hover {color:#ff4f00}
.login_qq .qq-iframe{width: 100%; height: 600px;border: 0; outline: none;}