html,
body,
.container-fluid {
    background-color: #f2f2f2;
}
.col-xs-12 {
    padding: 0;
    margin: 0;
}
.container-fluid {
    margin: 0;
    padding: 0 0.533333rem;
}
input {
    -webkit-appearance: none;
    border: 0;
    background-color: #fff;
}
.requireDiv {
    margin-top: 0.586667rem;
    margin-bottom: 0.933333rem;
}
.inputPublic {
    display: -webkit-box;
    display: box;
    box-align: center;
    -webkit-box-align: center;
    box-pack: start;
    -webkit-box-pack: start;
    box-orient: horizontal;
    -webkit-box-orient: horizontal;
    height: 1.466667rem;
    padding-left: 0.4rem;
    background-color: #fff;
}
.bankSelectDiv {
    display: -webkit-box;
    display: box;
    box-align: center;
    -webkit-box-align: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    box-orient: horizontal;
    -webkit-box-orient: horizontal;
}
.inputOptional {
    display: -webkit-box;
    display: box;
    box-align: center;
    -webkit-box-align: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    box-orient: horizontal;
    -webkit-box-orient: horizontal;
}
.partnerSpanDiv,
.channelSpanDiv {
    width: 2.986667rem;
}
.partnerSpan,
.channelSpan {
    opacity: 0.8;
    font-family: PingFangSC-Regular;
    font-size: 0.453333rem;
    color: #323232;
}
.partnerInput::-webkit-input-placeholder,
.channelInput::-webkit-input-placeholder {
    opacity: 0.3;
    font-family: PingFangSC-Regular;
    font-size: 0.453333rem;
    color: #323232;
}
.partnerInput,
.channelInput {
    font-family: PingFangSC-Regular;
    font-size: 0.453333rem;
    color: #323232;
    width: 5.146667rem;
}
.bankDiv {
    border-radius: 0.106666rem 0.106666rem 0 0;
    border-width: 1px 1px 0 1px;
    border-color: #e7e7e7;
    border-style: solid;
    box-pack: justify;
    -webkit-box-pack: justify;
}
.HTNoDiv {
    border-radius: 0 0 0.106666rem 0.106666rem;
    border-width: 1px;
    border-color: #e7e7e7;
    border-style: solid;
}
.channelNoDiv {
    border-radius: 0.106666rem 0.106666rem 0 0;
    border-width: 1px 1px 0 1px;
    border-color: #e7e7e7;
    border-style: solid;
}
.partnerNameDiv {
    border-radius: 0 0 0.106666rem 0.106666rem;
    border-width: 1px;
    border-color: #e7e7e7;
    border-style: solid;
}
.tipDiv {
    font-family: PingFangSC-Regular;
    font-size: 0.373333rem;
    color: #323232;
    margin-bottom: 0.24rem;
}
.selectBox {
    width: 0.586667rem;
    height: 0.586667rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-right: 0.533333rem;
}
.notcheck {
    background-image: url('../assets/index-not-check.png');
}
.checked {
    background-image: url('../assets/index-check.png')
}
.siteNoDiv,
.employeeNoDiv,
.recommendDiv,
.bankDiv,
.HTNoDiv {
    width: 87%;
}
.siteSpanDiv,
.employeeSpanDiv,
.recommendSpanDiv,
.bankSpanDiv,
.HTNoSpanDiv {
    width: 3.413333rem;
    opacity: 0.8;
    font-family: PingFangSC-Regular;
    font-size: 0.426667rem;
    color: #323232;
}
.siteInput,
.employeeInput,
.recommendInput,
.HTNoInput {
    width: 3.866667rem;
    font-family: PingFangSC-Regular;
    font-size: 0.426667rem;
    color: #323232;
    padding-left: 0.266667rem;
}
.siteNoDiv,
.recommendDiv {
    border: 1px solid #e7e7e7;
}
.siteNoDiv {
    border-radius: 0.106666rem 0.106666rem 0 0;
}
.recommendDiv {
    border-radius: 0 0 0.106666rem 0.106666rem;
}
.employeeNoDiv {
    border-width: 0 1px 0 1px;
    border-color: #e7e7e7;
    border-style: solid;
}
.optionalDiv {
    margin-bottom: 0.266667rem;
}
.bankName {
    opacity: 0.3;
    font-family: PingFangSC-Regular;
    font-size: 0.320000rem;
    color: #323232;
    width: 2.986667rem;
}
.selectBtn {
    width: 0.960000rem;
    height: 0.960000rem;
    background-size: 0.320000rem 0.160000rem;
    background-repeat: no-repeat;
    background-image: url('../assets/down-btn.png');
    background-position: center center;
}
.extraDiv {
    margin-bottom: 0.906667rem;
}
.createLinkBtn {
    border-radius: 0.106666rem;
    height: 1.173333rem;
    line-height: 1.173333rem;
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 0.453333rem;
    color: #FFFFFF;
    margin-bottom: 0.906667rem;
}
.btnActive {
    background-color: #df3031;
}
.btnInActive {
    background-color: #b8b8b8;
}
.appLinkSpan,
.h5LinkSpan {
    font-family: PingFangSC-Regular;
    font-size: 0.426667rem;
    color: #323232;
    margin-bottom: 0.400000rem;
}
.appLink,
.h5Link,
.appKhLink {
    font-family: PingFangSC-Regular;
    font-size: 0.426667rem;
    color: #4A90E2;
    line-height: 0.506667rem;
    margin-bottom: 0.586667rem;
}
.disNone {
    visibility: hidden;
}
.disBlock {
    visibility: visible;
}
.bankSelectList {
    width: 3.226667rem;
    height: 3.653333rem;
    overflow-y: scroll;
    overflow-x: hidden;
    position: relative;
    top: 1.466667rem;
    left: -3.226667rem;
    z-index: 9;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.18);;
}
.bankSelectList::-webkit-scrollbar {
    background-color: #fff;
}
.bankSelectList::-webkit-scrollbar-thumb {  
    width: 3px;
    height: 25px;
    background: #D8D8D8;
    border-radius: 44px;
}
.bankSelect {
    height: 1.200000rem;
    line-height: 1.200000rem;
    text-align: center;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
}
a {
    word-break: break-all;
}
.main_hide{
    overflow: hidden;
    position: fixed;
}