/*头部返回*/
.wap_header{padding:8px;color:#fff;height:25px;line-height:25px;
	position:relative;text-align:center;
}
.wap_header .L{position:absolute;top:7px;left:10;color:#888;}
.logocontainer{height:230px;display:flex;align-items:center;justify-content:center;background:#fff;}
.logocontainer ul li{text-align:center;}
.logocontainer ul li span{border-radius:15px;box-shadow:0 3px 10px #eee;display:block;width:120px;height:120px;position:relative; margin:0 auto;}
.logocontainer ul li img{width:100px;height:100px;display:block;border-radius:15px;position:absolute;top:50%;left:50%;
transform: translate(-50%,-50%);}
.logocontainer ul li p{font-size:18px;margin-top:20px;color:#666;}
.formcontainer{margin:0 4.5%;padding-bottom:15px;}
.form-login{border-radius:15px;box-shadow:0 2px 8px #ddd;padding:25px 30px 40px 30px;position: relative;margin-bottom:50px;}
.form-login ul li{padding-bottom:8px;border-bottom:1px #eee solid;margin-bottom:10px;}
.form-login ul li input{border:0;font-size:15px;padding-left:10px;outline:0;color:#888;}
.form-login ul li input::placeholder{color:#999;font-size:14px;}
.form-login ul li i{font-size:22px;color:#999;position:relative;top:2px;}
.form-login .submit{position: absolute;bottom:-18px;left:0;width:100%;display:flex;justify-content:center;}
.form-login .submit .btn-block{width:190px;height:40px;border-radius:50px;
	background-image:linear-gradient(120deg, #FF3E3F 0%, #FF7414 100%);box-shadow:0 2px 5px #FFB0AC;
	font-size:16px;color:#fff;border:0;}
.formcontainer dl{display:flex;justify-content:space-between;}
.formcontainer dl dt a{color:#888;font-size:16px;}
.otherlogin{margin-top:20px; text-align:center;}
.otherlogin .h{position:relative;}
.otherlogin .h span{border-radius:50px;display: inline-block;background: #FFF;padding:5px 30px;position:relative;border:1px solid #ddd;color:#888;margin:0 10px;}
.otherlogin .h:before{content: '';display: block;position: absolute;width: 100%;height: 1px;
    background: #DDD;left: 0;top: 14px;}
.otherlogin .c{margin-top:25px;display:flex;justify-content:center;}
.otherlogin .c span{width:45px;height:45px;border-radius:50%;display:inline-block;margin:0 8px;position:relative;}
.otherlogin .c i{font-size:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}
.otherlogin .c a:nth-child(1) span{border:1px #45A6F7 solid;}
.otherlogin .c a:nth-child(2) span{border:1px #65D453 solid;}
.otherlogin .c a:nth-child(3) span{border:1px #FF7414 solid;}
.otherlogin .c a:nth-child(1) span i{color:#45A6F7;}
.otherlogin .c a:nth-child(2) span i{color:#65D453;}
.otherlogin .c a:nth-child(3) span i{color:#FF7414;}