﻿body { overflow-x:hidden;height:100%;position:relative;color:rgba(0,0,0,.65);}

.reg{background: url(../img/reg/reg.png) no-repeat center center;width: 100%;height: 100%;background-size: cover;}
.header {height: 20px; padding:20px 26px}
.header img{height:100%}
.content{position:absolute;left:0;right:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;top:0;botto:0}
.c1>h1{color:#333;font-size:50px;width: 466px;}
.c1>p{border-left:5px solid #979797; line-height:16px;padding-left:5px;}
.from{padding-top:37px;}
.from>div{background: #fff;box-shadow: 0 7px 25px 0 rgba(0,0,0,.05);border-radius: 35px;border:1px solid #ddd;display:flex;align-items:center;margin-bottom:22px;position:relative}
.from>div input{font-size:18px;padding:21px 0 21px 27px;flex-grow:1}
.from>div a{flex-shrink:0;padding:21px 27px;cursor:pointer;font-size:18px;color:#fe4600 }
.from>div p{flex-shrink:0;font-weight:bold;color:#ddd }
.from>div i{position:absolute;padding-left: 30px;color: #f5222d;bottom:-20px;display:none}
.from>button{font-size:18px;padding:22px 27px;border-radius: 35px;background:#fe4600;color:white;width:240px;cursor:pointer;margin-top:7px;}
.wxlog{text-align:center;padding-top:55px}
.wxlog p{display:flex;align-items:center;justify-content:space-between}
.wxlog p span:nth-child(1),.wxlog p span:nth-child(3){flex-grow:1;height:1px;background:#d8d8d8}
.wxlog p span:nth-child(2){flex-shrink:0;padding:0 10px}
.wxlog .fa{color:#fe4600;font-size:35px;margin-top:41px}
.reg-get{cursor:not-allowed!important}

.bottm{position:absolute;bottom:10px;left:0;right:0;width:100%;text-align:center;}
.bottm a{font-size: 12px;color: #d3d3d3;}