.regcontent{margin:0 auto;min-height:calc(100vh - 195px)}
.regcontent .title{text-align:center;padding:25px 0;border-bottom:1px solid #EAEFF4}
.regcontent .title h5{font-size:24px;line-height:1.8}
.regcontent .title a,.regcontent a.agree{color:#399EFF}
.regcontent a.agree:hover{color:#399EFF;text-decoration:underline}

.infos-area .layui-tab-title{text-align:center!important}
.infos-area .layui-tab-title li{font-weight:600}
.infos-area .layui-tab-title .layui-this:after{border:none;border-bottom:2px solid #399EFF}
.infos-area .layui-tab-content{padding:initial}
.infos-area .layui-tab{margin:0}

.reg-form{padding:2% 20%}
.reg-form .key-item{margin-bottom:20px;color:#666}
.reg-form .key-item label{color:#333;font-size:16px}
.reg-form .key-item .input{width:96%;height:18px;padding:2%;border:1px solid #d7d7d7;border-radius:10px;-webkit-appearance:none;outline:none}
.reg-form input::-webkit-input-placeholder{color:#999}
.reg-form input:-moz-input-placeholder{color:#999}
.reg-form input::-moz-input-placeholder{color:#999}
.reg-form input::-ms-input-placeholder{color:#999}
.reg-form .pwdinfo{position:relative;top:-20px;color:#fb8383}
.reg-form .key-item .icon-eyes{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.reg-form .get-code{display:inline-block;padding:2%;cursor:pointer;vertical-align:bottom;color:#fff;background-color:#399EFF;border-radius:10px}
.reg-form .sub-btn{height:45px;width:48%;text-align:center;font-size:18px;font-weight:400;color:#fff;cursor:pointer;background:#399EFF;background:linear-gradient(0deg,rgba(51,154,251,1) 0%,rgba(53,174,253,1) 100%);-webkit-background:linear-gradient(0deg,rgba(51,154,251,1) 0%,rgba(53,174,253,1) 100%);border-radius:5px;-webkit-border-radius:5px}
.reg-form .sub-btn.default{background:#ddd;cursor:default}
.reg-form .chk{width:16px;height:16px;vertical-align:-3px;margin-right:4px}

.uploadbtns{display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:0}
.uploadbtns .item{width:200px;height:100px;position:relative;text-align:center;margin-right:4%;border:1px solid #ddd}
.uploadbtns .item input{opacity:0;z-index:2;position:absolute;left:0;top:0;bottom:0;right:0}
.uploadbtns .item .text-wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:flex;flex-direction:column;justify-content:center}
.uploadbtns .item .text-wrap strong{line-height:1}
.uploadbtns .item img{width:100%;height:100%}
.curtips{font-size:24px}
@media(max-width:1200px){
	.regcontent .title{padding:15px 0}
	.regcontent .title h5{font-size:20px}
	.reg-form{padding:2% 4%}
	.reg-form .sub-btn{width:60%;height:auto;padding:2.5% 0;min-width:340px}
	.uploadbtns .item{width:24vw;height:12vw;min-width:106px;min-height:53px}
	.reg-form .pwdinfo{font-size:12px}
	.curtips{font-size:18px}
}
@media(max-width:768px){
	.uploadbtns .item .text-wrap{font-size:10px}
}

/*认证信息*/
.code-layout{width:90%;max-width:480px;min-width:300px}
.code-layout .layui-layer-btn .layui-layer-btn0{border-color:#00B03C;background-color:#00B03C}
.code-layout .layui-layer-btn .layui-layer-btn1{border-color:#1E9FFF;background-color:#1E9FFF;color:#fff}
.code-layout .layui-form{width:200px;margin:auto}
.code-layout .layui-form-label{text-align:left}
.code-layout .layui-form-item{margin-bottom:0}

/*E签宝认证链接获取失败701*/
@media(max-width:1200px){
	.esignurlwrap img{width:100%}
}