/* CSS Document */
body{ background:url(../images/register-bg2.jpg) center top no-repeat; background-attachment: fixed;
    background-size:cover; background-color:#fff;}
#personalRegister,.registered{ width:100%; margin:0 auto; }
.registered{position:relative;}



.registHead{ width:100%;margin: 0 auto;margin-top: 15px;}
.zhceCnter{ width:94%;height: 30px; line-height: 30px;  margin: 0 auto;display: flex; justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.registlogo{ width:30%; max-width: 150px; margin-top:5px;}

.backtrack{ width:119px; height:30px; padding:21px 0; position:absolute; top:0px; left:10%; color:#fff; background:url(../images/register-bg.png) repeat;
 border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-top-left-radius:0; border-top-right-radius:0; overflow:hidden;zoom:1; z-index:99;}
.backtrack i,.backtrack span{ display:block; float:left; height:30px;}
.backtrack i{ width:20px; background:url(../images/returnicon.png) no-repeat; margin-left:15px;}
.backtrack span{margin-left:8px; line-height:30px; color:#fff;}
.backtrack a{ display:block;width:100%; height:30px;} 

.registerWrap{width:94%; min-width:1200px;margin:0 auto;padding-top:7.5%; position:relative;padding-bottom:20px;/* position:relative;*/  display: flex; justify-content: space-between;flex-direction: row;flex-wrap: wrap;}

.register-ci{ width:50%;max-width:874px; height:151px;margin-top:10%; background:url(../images/register-ci.png) no-repeat; background-size: 100%; }
.register-ci,.register-ci h3,.register-ci h4{font-size:0; line-height:0; text-indent:-99;}

.registerCenter{ width:30%;max-width:407px; background:#fff; padding:35px 35px; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}

.registertop{ width:100%;margin:5px auto;display: flex; justify-content: space-between;margin-bottom:20px;}
.regLogo{ width:55%;max-width:170px; text-align: right; vertical-align: middle;}
.regLogo img{ width:100%; display:block;}
.regwelcome{ width:45%; max-width: 126px; text-align: center;  margin-left:22px;  padding-left:19px; vertical-align: middle;}
.regwelcome img{ display:block; width:60%;max-width: 126px; margin-top:10px;}

.registerkuang{margin-top:40px; width:100%;}
.registerBox{margin-bottom:3px; padding-bottom:27px;position:relative;}
.registerTxt{ border:1px solid #d8d8d8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; height:48px; position:relative;}
.registerBox-select{ position:absolute; top:11px; left:24px; width:20px; height:28px;}
.registericon1{ background:url(../images/loginicon8.png) no-repeat;}
.registericon2{ background:url(../images/loginicon1.png) no-repeat;}
.registericon3{ background:url(../images/loginicon4.png) no-repeat;}
.registericon4{ background:url(../images/loginicon2.png) no-repeat;}
.registerBox-input{margin-left:60px;width:85%; height:48px; overflow:hidden; zoom:1; position:relative;}
.registerBox-input input,.registerBox-input span{ display:block;}
.registerBox-input input{ width:100%; height:46px; color:#666; float:left;}
.registerBox-input span{ width:96px; height:40px; position:absolute; top:4px; right:5px;}
.tishi{ line-height:30px; color:#f73913; position:absolute; bottom:-2px; left:0; font-size:12px; text-indent:10px;}

.registerkuang .el-form-item{border:1px solid #d8d8d8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; height:48px; position:relative;margin-bottom:20px;}
.registerkuang .el-form-item .el-input input{ border: none; outline: none;height: 48px; line-height: 48px;margin-left:-8px; }
.registerkuang .el-form-item .el-form-item__label{ line-height: 48px;}
.registerkuang .el-form-item .el-form-item__label label.el-form-item__label::before{display: none !important;}
.registerkuang .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{display:none !important;}

.registerkuang .el-form-item:nth-child(2) .el-form-item__content button.el-button{ background: #efefef; border: none; color:#989898; height: 33px;line-height: 23px; position: absolute;top:8px; right:5px;}
.registerkuang .el-form-item:nth-child(5),.registerkuang .el-form-item:nth-child(6){border:none;}
.registerkuang .el-form-item:nth-child(5){ margin-top:-6px !important; height: auto !important; margin-bottom:10px;}
.registerkuang .el-form-item:nth-child(5) span.el-checkbox__label{ color: #fd752b;}
.registerkuang .el-form-item:nth-child(5) .el-checkbox__input.is-checked .el-checkbox__inner{ background-color: #fd752b;border-color: #fd752b;}
.registerkuang .el-form-item:nth-child(6){ background: url(..//images/loginbtn.png) no-repeat center; border-radius: 30px !important; -webkit-border-radius:30px !important;-moz-border-radius:30px !important;max-width:381px; }
.registerkuang .el-form-item:nth-child(6) .el-form-item__content{margin-left:0 !important;}
.registerkuang .el-form-item:nth-child(6) .el-form-item__content button.el-button{ width:100%;text-align: center; font-size: 16px; line-height: 48px; letter-spacing: 10px; background: none; border: none; display: block; padding:0 !important;}

.registerkuang .el-form-item:nth-child(1){ background:url(../images/loginicon1.png) no-repeat 10px 10px;}
.registerkuang .el-form-item:nth-child(2){ background:url(../images/loginicon2.png) no-repeat 10px 10px;}
.registerkuang .el-form-item:nth-child(3){ background:url(../images/loginicon3.png) no-repeat 10px 10px;}
.registerkuang .el-form-item:nth-child(4){ background:url(../images/loginicon4.png) no-repeat 10px 10px;}

.registerkuang .el-form-item label.el-form-item__label{padding-left:42px; text-align: left;}

.registerkuang .el-form-item:nth-child(1) label.el-form-item__label,.registerkuang .el-form-item:nth-child(4) label.el-form-item__label{ width:115px !important;}

.registerkuang .el-form-item:nth-child(1) .el-form-item__content,.registerkuang .el-form-item:nth-child(4) .el-form-item__content{ margin-left:115px !important;}

.registerkuang .el-form-item .el-form-item__content{ margin-left:115px !important;}

.registerkuang .el-form-item--mini .el-form-item__error{padding-top:4px !important; text-align: left !important;}

.jypt-regisBtn{width:100%; height:47px; background:url(../images/loginbtn.png) no-repeat center; background-size:100%; text-align:center; font-size:16px; color:#fff; line-height:47px; 
 margin-top:30px; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
.jypt-regisBtn a,.jypt-regisBtn input#BtnSubmit{ display:block; color:#fff; border:none; background:none; width:100%; height:47px; outline:none; cursor:pointer;}
.registershuom{ width:95%;margin-top:-5px; color:#999; font-size:14px; padding-left:5%; line-height: 26px; display: flex;}
.registershuom span,.registershuom input{ display: block;}
.registershuom a{ color:#fe7429; line-height: 26px;}
.registershuom input.btn-default{ width:16px; height: 16px; border: 1px solid #bcbcbc !important; margin-right: 8px;margin-top:5px;}

.send-btn{ position:absolute; top:11px; right:8px; font-size:14px; color:#fa6d20; line-height:28px;}
.send-btn a.huoqu{color:#fa6d20; background: #efefef;padding:5px 8px; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.send-btn a.tim-reminder{color:#999;}



@media screen and (max-width: 1366px){
	.zhceCnter,.registerWrap{ width:92%;}
	.registerWrap{padding-top:2%;}	
	.registerCenter{ padding:25px 20px;}
	.jypt-regisBtn{margin-top:15px;}
}

.user-protocol{
	padding: 10px 0 30px;	
}

.user-protocol .el-checkbox__label{
	color: #444 !important;
}

.user-protocol a{
	color: #fd752b;
}

.reg-download{
	width:100%; margin-top: 20px;
}

.pd10{
	padding: 10px;
}

.reg-download .logo{
	width: 150px;
}

