body{ min-height:auto;font-family: "Microsoft YaHei","微软雅黑",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

/****************************************/

.container{width:950px}
.none{display: none;}
.regCheckbox{ margin:9px 12px 0px 0px !important;}
.form-group .text-left{text-align:left}
.checkbox-inline{width:160px;padding:0}
.checkbox-block{display:block; width:100%;padding:0 !important;margin:7px 0 10px 0 !important;}
.checkbox-inline input{margin:-3px 10px 0 0;vertical-align:middle}
.form .reg-box-title{text-align:left;font-size:18px}
/*.form .reg-box-title span{ margin-left:10px;font-size:14px; color:#ccc;}*/
.regInputTip{ display: none; height: 24px; line-height: 24px; color: red;}
.center{ text-align: center;}
.golden{ color: #d0a164;}
.gray{ color: #999;}
/*.percentage48{ display:inline-block;width:48%;}*/
/*.percentage50{ float: right; display:inline-block; width:50%;}*/



.form-control:focus {
    border-color: #d0a164;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(208, 161, 100, 0.075);
    outline: 0 none;
}

.heightTop{display:block;height:10px;}


.header-right span,.regSetPassNext,.setSuccessBut,.creAccNext,.companyTypeBut,.regJiQiNext,.companyTypeButPre,.companyTypeButNext,.regJiActPhoneNumBut,.regJiiGeNext,.regAccountQiyeNext,.regAccountGetiNext,.regRealNameNext,.regRealNameBut,.regRealNameQiyeNext,.regPubAccNext,.regJiQiNext,.regJiGeNext,.regSuccuessBut,.regSuccuessBut2,.setEmailBut,.email_countDown,.forgetPassword_email,.forgetPassword_hide,.forPw_btn
{ background: #6faafb !important; color:#fff !important;}
.header-right span:hover,.regSetPassNext:hover,.setSuccessBut:hover,.creAccNext:hover,.companyTypeBut:hover,.companyTypeButPre:hover,.companyTypeButNext:hover,.regJiActPhoneNumBut:hover,.regJiQiNext:hover,.regJiiGeNext:hover,.regAccountQiyeNext:hover,.regAccountGetiNext:hover,.regRealNameNext:hover,.regRealNameBut:hover,.regRealNameQiyeNext:hover,.regPubAccNext:hover,.regJiQiNext:hover,.regJiGeNext:hover,.regSuccuessBut:hover,.regSuccuessBut2:hover,.setEmailBut:hover,.email_countDown:hover,.forgetPassword_email:hover,.forgetPassword_hide:hover,.forPw_btn:hover
{ background: #6faafb !important; color:#fff !important;}
.regNext{
	background: #fff !important;
	color: #8d9196 !important;
	border: 1px solid #8d9196 !important;
}

.regJiActPhoneNumBut .form-control[disabled]{ background: #cd954c !important; color:#ccc;}


body{height:auto; padding-top:28px;}

/*头部*/
.header{ height:auto; margin:0 50px 70px;}
.logo{ float: left; width:344px; height:28px; background: url(../../img/register/logo.png)no-repeat;background-size: 100% 100%;}
.header-right{ float: right; height:30px;}
.header-right span{ display: inline-block; width:71px; height:30px; line-height: 30px; border-radius: 20px; text-align: center; color:#fff; cursor: pointer;}



/*创建账户*/
.createAccount{ width:400px; margin:0 auto;}
.creAcc-subTit{ height:auto; margin-top:20px;}
.creAccForm{ height:auto; margin-top:20px;}
.creAccVerText{display:inline-block;width:75%}
.creAccVer{float:right;display:inline-block;width:20%;padding:0;cursor:pointer;}
.reg-box-tip{text-align:right}
.checkbox{ height:34px; line-height:34px; padding:0 !important;}




/*验证账户名邮箱*/
.setEmail{ position: absolute; top:20vh; left:32vw; display: none; width:36vw; margin:0 auto; padding:20px 80px; background: #fff; box-shadow:1px 1px 6px #d0a164;z-index: 2;}
.setEmailText{ margin-top:30px; font-size:16px;}
.setEmailsubText{ margin:10px 0 0 0; color:#ccc;}
.setEmailBut{ width:125px; height:40px; line-height: 40px; margin:20px 0 0 0; text-align: center; cursor: pointer;}
.setEmailA{ height:40px; line-height: 40px; margin:20px 0 0 0;}


/*设置密码*/
.regSetPass{ width:400px; margin:0 auto;}
#regSetPassName_span{ height:34px; line-height: 34px; font-weight: bold;}

/*设置成功*/
.setSuccess{ width:400px; margin:0 auto;}
.setSuccess-subTit{ height:auto; margin-top:20px;}
.regSetPass-subTitle{color:#9a9a9a;font-size:14px}
.setSuccessBut{ width:80%; height:40px; line-height: 40px; margin:20px 10% 0; text-align: center; cursor: pointer;}


/*选择单位类型*/
.companyType{width:800px;height:auto; margin:0 auto;}
.companyTypeRadio{ width:200px; margin:0 auto;}
.companyTypeRadio div{ margin-top:10px;}
.companyTypeRadio input{margin:-3px 10px 0 0;vertical-align:middle}
.companyTypeBor{ margin:20px 0; border-bottom:1px solid #ccc;}
.companyType p{ margin:0;}
.companyType .example{display:inline-block; width:auto; height:30px;line-height:30px;margin:0;cursor:pointer}
.companyType .example:hover{ text-decoration: none;}
.companyType .example img{display: none;}
.companyType .example span{ height:30px;line-height:30px;text-align:left; color:#d0a164;}
.companyType .example span code{ color:#d0a164; background: none; font-size:14px;}



/*基本信息填写*/
.regJi{ width:800px; height:auto; margin:0 auto;}
.regJiActPlace{ height:34px !important; line-height: 34px !important;}
.form .reg-box-title span{font-size:14px;color:#999}
.dropdown-toggle{width:100%}
.dropdown-menu{width:87%;margin-left:15px}
.businessLicence{width:168px;height:112px;line-height:112px;margin-top:20px;background:#d8d8d8;border:1px solid #979797;text-align:center;color:#999}
.datetimepicker.dropdown-menu{width:auto;margin-left:15px}
.regAccount{ width:900px; height:auto; margin:0 auto;}
.regJiActPhoneNumBut{float:right; display: inline-block; width:32%; text-align: center;cursor: pointer;}
#province{ float: left; display: block; width: 45%; height:34px; line-height: 34px; padding: 6px 9px; vertical-align: middle; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; background-color: #fff; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; font-size: 14px; color: #555;}
#city{ float: right; display: block; width: 50%; height:34px; line-height: 34px; padding: 6px 9px; vertical-align: middle; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; background-color: #fff; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; font-size: 14px; color: #555;}

/*添加上一步*/
.realNameAuth-btnGroup{display: block;width: 60%;margin:0 auto 100px;}
.companyTypeButPre{width: 30%;margin: 0 30px 0 60px;}
.companyTypeButNext{width: 30%;margin: 0 60px 0 30px;}

/***禅道 #171***/
.regJiQiNext{margin-bottom: 100px;}
.regJiGeNext{margin-bottom: 100px;}
.companyTypeBut{display:block; width:25%;margin:0 auto 100px;}
.regAccountQiyeNext{display:block; width:25%;margin:0 auto 100px;}
.regAccountGetiNext{display:block; width:25%;margin:0 auto 100px;}
.regRealNameNext{ width:25%;margin:0 auto 100px;}




/*请输入开户行*/
.regRealName{ width:800px; height:auto; margin:0 auto;}
.regRealNameQiye{ width:800px; height:auto; margin:0 auto;}
.regRealNameVer{display:inline-block;}
.regRealNameVerImg{float:right;display:inline-block;width:20%;padding:0;cursor:pointer;}
.regRealNameCheckbox{margin:10px 10px 0 0px !important;}
.regRealNamePhone{ display: inline-block; width:65%;}
.regRealNameBut{float:right; display: inline-block; width:32%; text-align: center;cursor: pointer;}
/*.regRealNameBut.form-control:focus {box-shadow:none; outline: 0 none;}*/
.regRealNameQiyeWhichBank{ height:34px !important; line-height: 34px !important;}



/*企业 请输入收到的转账金额*/
.regPubAcc{ width:800px; height:auto; margin:0 auto;}


/*成功页面*/
.regSuccess{ width:800px; height:auto; margin:0 auto;}
.regSuccuessText{ margin:100px 0 0 0; text-align: center; font-size:19px;}
.regSuccuessBut,.regSuccuessBut2{ width:190px; height:40px; line-height:40px; margin:50px auto 0; text-align: center; font-size:20px; cursor: pointer;}


/*步骤*/
.step{display:none;width:700px;height:100px;margin:0 auto}
.stepLine{margin:0 auto;position:relative;top:12px;width:525px;height:5px;background:#d0a164;}
.stepTitle{height:30px; line-height:30px;text-align: center;letter-spacing:1px; font-size: 26px; font-weight: bold;}
.step .step-pic{position:absolute;top:-12px; width:150px; text-align:center;color:#000;font-size:16px}
.step .step-pic span{display:block;width:30px;height:30px;line-height:30px;margin:0 auto 16px;background:#c4c4c4;border-radius:50%;text-align:center;color:#fff;font-size:18px;font-weight: bold;}
.step .step-pic-on span{background:#d0a164;}

.stepOne{left:0;margin-left:-75px;}
.stepTwo{left:175px;margin-left:-75px;}
.stepThree{left:350px;margin-left:-75px;}
.stepFour{right:175px;margin-right:-75px;}
.stepFive{right:0;margin-right:-75px;}


/*背景遮罩*/
.popup-background{display:none;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1}
.popupEmail-background{display:none;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1}
.popupContent{position:absolute;top:20vh;height:50vh;margin:0 auto;background:#fff;border-bottom:1px solid #979797;z-index:2}
.popupTitle{position:relative;height:50px;line-height:50px;padding:0 10px;background:#f9f9f9;border-bottom:1px solid #979797}
.popupTitleClose{position:absolute;right:0;top:0;width:50px;text-align:center;color:#999;font-size:20px;cursor:pointer}


/*示例*/
.example{display:inline-block;width:118px;height:auto;margin:20px 20px 20px 0;cursor:pointer}
.example div{width:118px;height:78px;overflow:hidden;background:#d8d8d8;border:1px solid #979797}
.example img{display:block;width:100%;height:78px}
.example span{display:block;height:30px;line-height:30px;text-align:center;color:#999}



/*图片预览*/
.upPic{ position: relative; display:inline-block;width:118px; padding:0; margin:20px 20px 0 0;text-align:center;color:#999;}/*background:#d8d8d8;border:1px solid #979797;background: url(../../img/upload_img.png)no-repeat;background-size: 116px 78px;*/
.upPic img{display:block;width:100%;height:auto;margin:0!important}
.upPic input{position:absolute;left:0;top:0;width:116px;height:78px;z-index:1;opacity:0}
#imghead{display:block;width:100px;height:auto;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)}

.previewClick{ width:116px; height:30px; line-height: 30px; background:#f47d7d; border-top:1px solid #979797; color:#000; cursor: pointer;}
.previewa,.previewb,.previewc,.previewd,.previewe,.previewf,.previewx,.previewz{width:116px;height:82px; line-height: 78px; overflow: hidden;}
/*#84c078*/
/*必填*/
.required{height:34px;line-height:34px;padding-left:0;color:red}
.pass{height:34px;line-height:34px;padding-left:0;color:#0A0}
.checkPass{height:34px;line-height:34px;padding-left:0;font-weight:bold;color:#0A0}


