body {
    background-color: #F7F7F7;
}

a:hover{
    cursor: pointer;
}

input[type="submit"] {border:none;cursor:pointer;outline:none;}

.nav-list{
    display: none;
}

.get_sms_button,.get_email_button{
    height: 40px;
    width: 100px;
    color: white;
    background: linear-gradient(to right,#F98D0B,#FF6B00 );
    border-radius:2px ;
    text-align: center;
    font-size: 16px;
}

body .layui-layer-btn .layui-layer-btn0 {
    background-color: #2E8DED;
}

.platform-group {
    background-color: #fff;
    margin: 50px auto;
}

.platform-group .ur-item .source {
    height: 95px;
    padding: 0 30px;
    background-color: #fcfcfc;
    border-bottom: 1px solid #F0F0F0;
    position: relative;
}

.platform-group .ur-item .source .main-title {
    color: #333333;
    font-size: 16px;
}

.platform-group .ur-item .source .sub-title {
    color: #999999;
    font-size: 12px;
}

.platform-group .ur-item .source .item-inner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/**注册页面样式：多语言**/
.platform-group .ur-item .user-category {
    width: 320px;
    height: 186px;
    border: 1px solid #E6EBED;
    border-radius: 2px;
    /*text-align: center;*/
    position: relative;
}
/**注册页面样式[中文]**/
.platform-group .ur-item .user-category.zh {
    width: 320px;
}
/**注册页面样式[英文]**/
.platform-group .ur-item .user-category.en {
    width: 320px;
}
/**注册页面样式[德语]**/
.platform-group .ur-item .user-category.de {
    width: 435px
}
/**注册页面样式[西班牙语]**/
.platform-group .ur-item .user-category.es {
    width: 385px;
}
/**注册页面样式[法语]**/
.platform-group .ur-item .user-category.fr {
    float: none;
    width: 412px;
}
/**注册页面样式[意大利语]**/
.platform-group .ur-item .user-category.it {
    width: 388px;
}
/**注册页面样式[俄罗斯语]**/
.platform-group .ur-item .user-category.ru {
    width: 360px;
}

.platform-group .ur-item .user-category:hover {
    border-color: #FFD1B0;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.platform-group .ur-item .user-category font {
    font-size: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 170px;
    /*20210802*/
    background-color: #ff6b01;
    height: 40px;
    line-height: 30px;
    width: 45%;
    margin-left: 30px;
    border-radius: 3px;
}

.register-form {
    width: 435px;
    margin: 40px auto;
}
.register-form .form-item.with-button{
    margin-top:40px;
    margin-bottom:70px;
}
.form-item{
    margin-bottom:20px;
}
.form-item .form-item__label {
    width: 115px;
    text-align: right;
    vertical-align: middle;
    float: left;
    font-size: 14px;
    color: #606266;
    line-height: 40px;
    padding: 0 10px 0 0;
    box-sizing: border-box;
}

/** 注册表单多语言 **/
.form-item .form-item__label.de {
     width: 141px;
     text-align: left;
}
.form-item .form-item__label.es {
    width: 171px;
    text-align: left;
}
.form-item .form-item__label.en {
    width: 171px;
    text-align: left;
}
.form-item .form-item__label.fr {
    width: 183px;
    text-align: left;
    float: left;
}
.form-item .form-item__label.it {
    width: 188px;
    text-align: left;
}
.form-item .form-item__label.ru {
    width: 141px;
    text-align: left;
}

/** 邮箱注册提示多语言 **/
.form-item .form-item__content.zh .email-tips.zh {
    /*margin-left: 265px;*/
    text-align: right;
}
.form-item .form-item__content.de .email-tips.de {
    text-align: right;
}
.form-item .form-item__content.es .email-tips.es {
    text-align: right;
}
.form-item .form-item__content.en .email-tips.en {
    text-align: right;
}
.form-item .form-item__content.fr .email-tips.en {
    text-align: right;
}
.form-item .form-item__content.it .email-tips.en {
    text-align: right;
}
.form-item .form-item__content.ru .email-tips.en {
    text-align: right;
}

.form-item__label.en.personal-company-type{
    width:200px !important;
    margin-left: 10px !important;
}

.step04-form .form-item .form-item__label.en.personal-company-type{
    margin-left: 100px !important;
}

/*
TOP GAP
*/
.top-gap{
    position:relative;
    top:-30px !important;
}
.personal-company-upload{
    width:150px;
    margin-left: -40px;
    margin-top: 50px;
}
.personal-company-upload-p{
    width:150px;margin-left:-30px;
}
personal-company-upload-div{
    position:relative;top: -275px;right: -240px;
}
.personal-company-upload-div1{
    position:relative;top: -275px;right: -220px;
}
.platform_group{
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 2px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: none;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.country-phone-code-gap{
    position:relative;
    top: 40px !important;
    left: -178px;
}

.form-item__label.en.right-gap{
    margin-left: 10px !important;
}

/** 注册表单多语言 **/
.form-item .form-item__content.de {
    margin-left: 141px;
}
.form-item .form-item__content.es {
    margin-left: 171px;
}
.form-item .form-item__content.en {
    margin-left: 171px;
}
.form-item .form-item__content.fr {
    margin-left: 183px;
    display: inherit;
    float: none;
}
.form-item .form-item__content.it {
    margin-left: 188px;
}
.form-item .form-item__content.ru {
    margin-left: 141px;
}

.form-item .form-item__content .account_type{
    width: 100px;
}
.form-item .form-item__content .account_type.en {
    width: 100px;
}

/** 注册表单多语言 **/
.step03-form .form-item .form-item__label.en {
    width: 160px;
    text-align: left;
    margin-left: -45px;
}
.step03-form .form-item .form-item__label.de {
    width: 215px;
    text-align: left;
    margin-left: -87px;
}
.step03-form .form-item .form-item__label.es {
    width: 178px;
    text-align: left;
    margin-left: -30px;
}
.step03-form .form-item .form-item__label.fr {
    width: 208px;
    text-align: left;
    margin-left: -53px;
}
.step03-form .form-item .form-item__label.it {
    width: 194px;
    text-align: left;
    margin-left: -16px;
}
.step03-form .form-item .form-item__label.ru {
    width: 220px;
    text-align: left;
    margin-left: -90px;
}
/** 注册表单多语言 **/
.step04-form .form-item .form-item__label.en {
    width: 160px;
    text-align: left;
    margin-left: -81px;
}
.step04-form .form-item .form-item__label.de {
    width: 233px;
    text-align: left;
    margin-left: -93px;
}
.step04-form .form-item .form-item__label.es {
    width: 226px;
    text-align: left;
    margin-left: -59px;
}
.step04-form .form-item .form-item__label.fr {
    width: 290px;
    text-align: left;
    margin-left: -108px;
}
.step04-form .form-item .form-item__label.it {
    width: 233px;
    text-align: left;
    margin-left: -53px;
}
.step04-form .form-item .form-item__label.ru {
    width: 385px;
    text-align: left;
    margin-left: -159px;
}
/** 注册表单多语言 **/
.step04-form .form-item .form-item__content.ru {
    margin-left: 228px;
}

/** 注册表单多语言 **/
.form-item .form-item__content .agree {
    display: inline !important;
}

/** 重置密码表单多语言：邮箱 **/
.form-email .form-item .form-item__label.de {
    width: 240px;
    text-align: left;
    margin-left: -106px;
}
.form-email .form-item .form-item__label.es {
    width: 206px;
    text-align: left;
    margin-left: -69px;
}
.form-email .form-item .form-item__label.fr {
    width: 256px;
    text-align: left;
    margin-left: -117px;
}
.form-email .form-item .form-item__label.it {
    width: 196px;
    text-align: left;
    margin-left: -55px;
}
.form-email .form-item .form-item__label.ru {
    width: 240px;
    text-align: left;
    margin-left: -100px;
}

/** 重置密码表单多语言：手机号 **/
.form-sms .form-item .form-item__label.de {
    width: 240px;
    text-align: left;
    margin-left: -106px;
}
.form-sms .form-item .form-item__label.es {
    width: 206px;
    text-align: left;
    margin-left: -69px;
}
.form-sms .form-item .form-item__label.fr {
    width: 256px;
    text-align: left;
    margin-left: -117px;
}
.form-sms .form-item .form-item__label.it {
    width: 196px;
    text-align: left;
    margin-left: -55px;
}
.form-sms .form-item .form-item__label.ru {
    width: 240px;
    text-align: left;
    margin-left: -100px;
}

/** 重置密码多语言 **/
.form-email .form-item .form-item__content.de {
    margin-left: 141px;
    width: 318px;
}
.form-email .form-item .form-item__content.es {
    margin-left: 141px;
    width: 318px;
}
.form-email .form-item .form-item__content.fr {
    margin-left: 141px;
    width: 318px;
}
.form-email .form-item .form-item__content.it {
    margin-left: 141px;
    width: 318px;
}
.form-email .form-item .form-item__content.ru {
    margin-left: 141px;
    width: 318px;
}

/** 重置密码多语言 **/
.form-sms .form-item .form-item__content.de {
    margin-left: 141px;
    width: 318px;
}
.form-sms .form-item .form-item__content.es {
    margin-left: 141px;
    width: 318px;
}
.form-sms .form-item .form-item__content.fr {
    margin-left: 141px;
    width: 318px;
}
.form-sms .form-item .form-item__content.it {
    margin-left: 141px;
    width: 318px;
}
.form-sms .form-item .form-item__content.ru {
    margin-left: 141px;
    width: 318px;
}

.form-item .form-item__content {
    margin-left: 115px;
    line-height: 40px;
    position: relative;
    font-size: 14px;
}
.form-item .form-item__content .input-container{
    position: relative;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.form-item .form-item__content .input-container.flex-container{
    display:flex;
}
.form-item .form-item__content .input-container.flex-container .yanzhengma-img{
    margin-left:10px;
}
.form-item .form-item__content .input-container .tips{
    text-align:center;
    width:100%;
}
.form-item  .form-item__content .input-container .input__inner{
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 2px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: none;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.form-item  .form-item__content .input-container .yanzhengma-btn{
    position: absolute;
    right: 0;
    top: 0;
    line-height: 40px;
    padding: 0 10px;
}
.form-item  .form-item__content .input-container .with-button{
    padding-right:85px;
}

.register-success{
    width: 460px;
    margin: -200px auto;
    text-align: center;
    min-height: 1100px;
}
.register-success p{
    line-height: 1.5;
}
.register-success p.line{
    width: 100%;
    height: 1px;
    background: #F0F0F0;
    margin: 10px 0;
}
.success-text{
    font-size: 24px;
    line-height: 40px;
    padding-top: 20px;
}
.success-img{
    width: 64px;
    height:64px;
    background: url(../images/user_register.png) 0 -125px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.prompt-text{
    font-size: 12px;
    color:#7B7B7B;
    margin-bottom: 20px;
}
.welcome-text{
    color:#747474;
    font-size: 16px;
    border-bottom: 1px;
    margin: 20px;
}


.progress-container{
    text-align: center;
}
/*步骤条的样式*/
.progress-wrap {
    padding: 0px;
    display: inline-block;
}

.progress-wrap li {
    margin-top: 20px;
    list-style: none;
    float: left;
    width: 300px;
    height: 30px;
    position: relative;
}
.progress-wrap li:last-child{
    width: 30px;
}
/*.progress-wrap li.active .progress-content .progress-number{*/
    /*background-color: #FA6901;*/
/*}*/
.progress-wrap li.active~li .progress-content .progress-number{
    background-color: #D8D9DA;
}
.progress-wrap li.active .progress-line{
    background-color: #D8D9DA;
}
.progress-wrap li.active~li .progress-line{
    background-color: #D8D9DA;
}
.progress-wrap .progress-line {
    background-color: #FA6901;
    position: absolute;
    height: 2px;
    width: 100%;
    top: 13px;
    margin-left: 2px;
    transition: background-color 2s linear;
    -moz-transition: background-color 2s linear;
    -webkit-transition: background-color 2s linear;
    -o-transition: background-color 2s linear;
}

.progress-wrap .progress-content {
    position: absolute;
    text-align: center;
}

.progress-wrap .progress-content .progress-number {
    display: inline-block;
    *zoom:1;
    position: absolute;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 50%;
    font-size: 14px;
    background-color: #FA6901;
    cursor: pointer;
}

.progress-wrap .progress-content .progress-text {
    position: absolute;
    font-size: 14px;
    width: 60px;
    margin-left: -14px;
    top: 42px;
    color: #4B4C4D;
}

.wu-example:after{
    content:'' !important;
}

#uploader .statusBar{
    border:0 !important;
}

.ec_button02,.ec_button03,.ec_button04,.ec_button05,.ec_button02_email{
     display: block;
     height: 40px;
     width: 318px;
     color: white;
     background: linear-gradient(to right,#F98D0B,#FF6B00 );
     border-radius:2px ;
     text-align: center;
     font-size: 18px;
 }

/**注册页面样式多语言**/
.inline-one-zh {
    display: inline-block;
    width: 60px !important;
}
.inline-one-en {
    display: inline-block;
    width: 110px !important;
    margin-left: -37px !important;
}
.inline-one-de {
    display: inline-block;
    width: 118px !important;
    margin-left: -43px !important;
}
.inline-one-es {
    display: inline-block;
    width: 137px !important;
    margin-left: -47px !important;
}
.inline-one-fr {
    display: inline-block;
    width: 132px !important;
    margin-left: -50px !important;
}
.inline-one-it {
    display: inline-block;
    width: 146px !important;
    margin-left: -56px !important;
}
.inline-one-ru {
    display: inline-block;
    width: 169px !important;
    margin-left: -73px !important;
}

.inline-two-zh {
    display: inline-block;
    width: 60px !important;
}
.inline-two-en {
    display: inline-block;
    width: 110px !important;
    margin-left: -37px !important;
}
.inline-two-de {
    display: inline-block;
    width: 169px !important;
    margin-left: -65px !important;
}
.inline-two-es {
    display: inline-block;
    width: 188px !important;
    margin-left: -74px !important;
}
.inline-two-fr {
    display: inline-block;
    width: 150px !important;
    margin-left: -57px !important;
}
.inline-two-it {
    display: inline-block;
    width: 155px !important;
    margin-left: -62px !important;
}
.inline-two-ru {
    display: inline-block;
    width: 188px !important;
    margin-left: -73px !important;
}

.inline-three-zh {
    display: inline-block;
    width: 60px !important;
    margin-left: -31px !important;
}
.inline-three-en {
    display: inline-block;
    width: 151px !important;
    margin-left: -55px !important;
}
.inline-three-de {
    display: inline-block;
    width: 151px !important;
    margin-left: -55px !important;
}
.inline-three-es {
    display: inline-block;
    width: 124px !important;
    margin-left: -46px !important;
}
.inline-three-fr {
    display: inline-block;
    width: 145px !important;
    margin-left: -52px !important;
}
.inline-three-it {
    display: inline-block;
    width: 183px !important;
    margin-left: -72px !important;
}
.inline-three-ru {
    display: inline-block;
    width: 212px !important;
    margin-left: -89px !important;
}

.inline-first-zh {
    display: inline-block;
    width: 60px !important;
}
.inline-first-en {
    display: inline-block;
    width: 110px !important;
    margin-left: -37px !important;
}
.inline-first-de {
    display: inline-block;
    width: 118px !important;
    margin-left: -43px !important;
}
.inline-first-es {
    display: inline-block;
    width: 137px !important;
    margin-left: -47px !important;
}
.inline-first-fr {
    display: inline-block;
    width: 132px !important;
    margin-left: -50px !important;
}
.inline-first-it {
    display: inline-block;
    width: 146px !important;
    margin-left: -56px !important;
}
.inline-first-ru {
    display: inline-block;
    width: 169px !important;
    margin-left: -73px !important;
}

.inline-second-zh {
    display: inline-block;
    width: 60px !important;
}
.inline-second-en {
    display: inline-block;
    width: 110px !important;
    margin-left: -37px !important;
}
.inline-second-de {
    display: inline-block;
    width: 157px !important;
    margin-left: -62px !important;
}
.inline-second-es {
    display: inline-block;
    width: 160px !important;
    margin-left: -61px !important;
}
.inline-second-fr {
    display: inline-block;
    width: 192px !important;
    margin-left: -78px !important;
}
.inline-second-it {
    display: inline-block;
    width: 146px !important;
    margin-left: -56px !important;
}
.inline-second-ru {
    display: inline-block;
    width: 169px !important;
    margin-left: -73px !important;
}