.joinUs{
    width: 100%;
}
.joinUs .backgroundImg{
    width: 100%;
    height: 500px;
    position: relative;
}
.joinUs .backgroundImg .background{
    width: 100%;
    height: 500px;
    overflow: hidden;
}
.joinUs .backgroundImg .text{
    position: absolute;
    top: 104px;
    left: 50%;
    transform: translateX(-50%);
    width:550px;
    height:100px;
}
.joinUs .backgroundImg .btn{
    position: absolute;
    top: 286px;
    left: 50%;
    transform: translateX(-50%);
    width:390px;
    height:50px;
    display: flex;
    justify-content: space-between;
}
.joinUs .backgroundImg .btn button{
    width:150px;
    height:50px;
    cursor: pointer;
    outline: none;
    border: none;
    font-size: 18px;
    color:rgba(255,255,255,1);
    background:linear-gradient(253deg,rgba(230,115,18,1) 0%,rgba(227,65,19,1) 100%);
    border-radius:4px;
}
.joinUs .formbox{
    height: 331px;
    position: relative;
    border: 1px solid transparent;
    z-index: 2;
}
.joinUs .formbox>div{
    display: none;
    position: relative;
}
.joinUs .formbox .marketing,.joinUs .formbox .contenter{
    width:916px;
    height:339px;
    margin: 0 auto;
    margin-top: -103px;
    border-radius: 4px;
    background:rgba(255,255,255,1);
    box-shadow:0px 0px 15px 0px rgba(158,158,158,0.23);
}
.joinUs .formbox .marketing b,.joinUs .formbox .contenter b{
    width: 0;
    height: 0;
    border-right:20px solid transparent;
	border-left:20px solid transparent;
    border-bottom:20px solid #fff;
    position: absolute;
    top: -20px;
    left: 322px;
}
.joinUs .formbox .contenter{
    height:449px;
}
.joinUs .formbox .contenter b{
    left: 560px;
}
.joinUs .btn>.showlist {
    background-color: darkgrey;
}
.joinUs .formbox>.showcontent{
    display: block;
}
.joinUs .formbox form{
    margin: 0 auto;
    width: 530px;
    margin-top: 12px;
    border: 1px solid transparent;
}
.joinUs .formbox h5{
    padding-top: 16px;
    display: flex;
    justify-content: center;
    padding-bottom: 16px;
    box-shadow:0px 0px 5px 0px rgba(184,184,184,0.23);

}
.joinUs .formbox h5 p{
    border-left: 4px solid #FF4936;
    padding-left: 15px;
    color:rgba(102,102,102,1);
    font-size: 14px;
}
.joinUs .formbox .form-group{
    margin-top: 20px;
    display: flex;
    position: relative;
}
.joinUs .formbox .form-group .errt{
    position: absolute;
    left: 102%;
    top: 44%;
    display: none;
    color: #FF4936;
    width: 185px;
    transform: translateY(-50%);
}
.joinUs .formbox .form-group .errt .errtxt{
    font-size: 12px;
    font-style: normal;
}
.joinUs .formbox .form-group .errt img{
    width: 12px;
    height: 12px;
    margin-right: 8px;
}
.joinUs .formbox input{
    width:370px;
    height:35px;
    margin-left: 40px;
    background:rgba(255,255,255,1);
    border-radius:2px;
    border:1px solid rgba(233,233,233,1);
    padding-left: 20px;
}
.joinUs .formbox .area.error{
    border:1px solid #FF4936;
}
.joinUs .formbox input.error{
    border:1px solid #FF4936;
    color: #FF4936;
}
.joinUs .formbox label{
    font-size: 16px;
    color: #666666;
    height: 35px;
    line-height: 35px;
    text-align: right;
    width: 135px;
    display: inline-block;
}
.joinUs .formbox label i{
    font-size: 16px;
    color: #FF4936;
    margin-right: 10px;
    font-style: normal;
}
.joinUs .formbox .option{
    width: 370px;
    display: flex;
    justify-content: space-between;
    margin-left: 40px;
}
.joinUs .formbox .option select{
    border-radius:2px;
    border:1px solid rgba(233,233,233,1);
    outline: none;
    padding-left: 5px;
    cursor: pointer;
    color: #666;
    position: relative;
}
.joinUs .formbox .option select{
    width:110px;
    height:35px;
    outline: none;
}
.joinUs .formbox .btn-group{
    text-align: center;
}
.submitbtn{
    width:100px;
    height:36px;
    border-radius:2px;
    font-size: 14px;
    color: #fff;
    outline: none;
    background:#FF4936;
    border: none;
    cursor: pointer;
    margin-top: 30px;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #CCCCCC;
    font-size: 14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #CCCCCC;
    font-size: 14px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #CCCCCC;
    font-size: 14px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #CCCCCC;
    font-size: 14px;
}

.successBox{
    position: fixed;
    top: 40%;
    margin-top: -24px;
    left: 50%;
    margin-left: -166px;
    text-align: center;
    z-index: -10;
    transition: ease-in-out .4s;
    opacity: 0;
    width:332px;
    height:48px;
    background:rgba(240,249,235,1);
    border-radius:4px;
    border:1px solid rgba(225,243,216,1);
    font-size:14px;
    color:rgba(103,194,58,1);
    line-height:48px;
}
.successBox.show{
    top: 50%;
    text-align: center;
    z-index: 10;
    transition: .2s;
    opacity: .95;
    /* width:332px;
    height:48px;
    background:rgba(240,249,235,1);
    border-radius:4px;
    border:1px solid rgba(225,243,216,1);
    font-size:14px;
    color:rgba(103,194,58,1);
    line-height:48px; */
}
.option1{
    display: flex;
}
.option1 .option{
    width: 50%!important;
    margin-left: 15px!important;
}