.apply-switch-container {
    width: 100%;
    border: 1px solid #C9CBC9;
    background: #fff;
    margin-top: 20px;
    position: relative;
}

.apply-switch-container:empty {
    border: none;
}

.hidden {
    display: none !important;
}

.apply-switch__header {
    width: 100%;
    font-size: 0;
}

.apply-switch__header li {
    display: inline-block;
    /*width: 20%;*/
    width: 25%;
    height: 50px;
    line-height: 50px;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: #333333;
    background-color: #EEECEC;
    border-top: 4px solid transparent;
    text-align: center;
    cursor: pointer;
    transition: all .3s;
}

.apply-switch__header li.active {
    background-color: #fff;
    border-top-color: #ff960a;
}

.apply-switch__header li i {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 8px;
}

.apply-switch__header li i.apply-switch__icon--money {
    width: 19px;
    height: 19px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAMAAACT1yXjAAAAdVBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzPjs4efAAAAJnRSTlMA3fTIjqII+sFzaEkY7syZbRQF59m5gkI1Kgrg0al5Yk46ODEiHv1dcXcAAACRSURBVBjThY9XDsJAFANNytYkpIeE3nz/I4KIVtoHH8znSGPJwKgpyIAz0yxm4Iiyg8QQNJBsiSTFG+cB3OoWQB4c2aIll9jNrJqed8QOD5a6QOyU8xUH75rIFVzZiRYzL5BtbTPm1v5tlZro1BK3n7yQe79/JV2yOnvYBEgPbfCsyKD2ZgJKHsnT16Rmf5XqBSIjDzzfuM1OAAAAAElFTkSuQmCC");
}

.apply-switch__header li i.apply-switch__icon--design {
    width: 19px;
    height: 22px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAeFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNCMpVpAAAAJ3RSTlMAEvu1ckLi39HIwHxuBvTnuaqLGNrWlV87NSPu66+GKyhpWA2fkFEoS3dBAAAA50lEQVQY00XQR3bDMAwE0FExVajeayLbSeb+NwxNCtIsSLy/wAMAm7GFZMSVJzcpEzZSZhwYuTLlIJ6ZomXkdELIxukXMixUnw4PA6EBjOYJmGMpqoATYF3jiPuA71cCkIdVry9nAIpTyx01v536vueGWn2NgI9bXUrm+6koKArsPDXvuhxXKulbMLk1FWUxU906iQLLdQfpWypoJXeQybCyfVF7ONZ4wS8H12ErA58z2CCjRkWGdgsCijNj/PEnR5xmxt9ut5g9HqwBdAlGhptV4+XTKnoGA3kqEDlFWEVdVYvC0/b7B+5aE3dk9mWoAAAAAElFTkSuQmCC");
}

.apply-switch__header li i.apply-switch__icon--security {
    width: 17px;
    height: 20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAMAAADeH4ToAAAAe1BMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMRMFnPAAAAKHRSTlMAE/G6ZzsH5+LcrXPBtysP+e2hm5U2GhjVs46GW1hLQx7Ni19TTjUl67AIeAAAAMVJREFUGNNVkelygzAMBkV8YSAUCJC76d19/yds5UldZ395Vvo8tiR31nMwTkpuE0pns3nugJ2zEUK7/grfBqjbp1Q0Wuylg+6aI26GQeAmJfsDskEeadRVhXBeDI+uwWaX1abP7rKoOjLu5c9V4LSrfpHs/AzLibBq91adfuEEjJXcXc23nt40mIjIhBWl95KoQL4IUrJj1rwplEXv9zXb/OwWPtIkIuNFlN7AuyT8BAdbLQ3E/51cX1GGs5R8HoeoC1B+AOUeEvRkacqyAAAAAElFTkSuQmCC");
}

.apply-switch__header li i.apply-switch__icon--quality {
    width: 20px;
    height: 20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAMAAAD3n0w0AAAAflBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNFhIEgAAAAKXRSTlMAtD0lGwb126ydg29jXkQUC+7hy8i/qKd6UDP456SUjFlJIOrUzZqOLR9pX9oAAADESURBVBjTjZBHFsIwDEQFaaSQ3umdf/8LYhTIS1gxC0v+9rM1I4OcY76NUpnKbl0AgvOIlj6we1p3oIkVdRVkgf1uk3YL5dF0UEQyal1Bb2AlMzXEBq7mcM/SwMUc+n/DFacfaDy1rjWD0ZVL4IhM4Q5cuCksvnPj9ZLUOuIGZ4AeGkeOsfzgMEBcLYe3owQ63WVoKbHMegJNJNDXQhafH6jNaeqRNyWEn5Q98B1Ja6DYsJZBITqD3VsS611VYo++umz/Am5KEo0tNqubAAAAAElFTkSuQmCC");
}

.apply-switch__header li i.apply-switch__icon--inspection {
    width: 21px;
    height: 21px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAMAAAAm/38fAAAAilBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzORiUCaAAAALXRSTlMAj9OhHLx4Uzjt1xgEppxiPirGsI5eWUc3MhIJ89zOtamYgXJoTkQtD+LfhiOcmUCmAAAA40lEQVQoz22Ph5KCQBAFB2XJOXnmrJf6/3/vBlHk0K6CGV4X9XZlQOrIW2Zwepd7APVrPge3fcZ5DtrQwOx/bq/4ufVDNsw/ffbddoTrM18GTB/7gdVvLzZspcfCD++rwbQjc06LdiZ86VS2kGuNATjqdwTrpY4SmEsUsHGq2z1CYGKLg4nxJKUQkQt+JDZFSSnZXt2HJN35A64qjFiNKHEruiuvyVUE0jHFE5eJFjYUomIyEGLwrR0cxqJ9gw+1hCMheX2OXJDFU2j5A/c8+CMmlCEEvdhVVk+V8H0XF0akGv4BlEkbD2OAzggAAAAASUVORK5CYII=");
}

.apply-switch__header li span {
    vertical-align: middle;
}

.apply-switch__body {
    padding: 28px 28px 22px;
    box-sizing: border-box;
}

.apply-switch__body--desc {
    font-size: 13px;
    font-weight: 400;
    color: #333333;
    float: left;
}

.apply-switch-container.apply-small-size .apply-switch__body--desc {
    float: none;
}

.apply-switch-container.apply-small-size .apply-switch__body {
    padding: 15px 28px 15px;
}

.apply-switch-container.apply-small-size .apply-switch__form {
    float: none;
    margin-top: 10px;
}

.apply-switch__form {
    float: right;
}

.apply-switch__form--item {
    display: inline-block;
    position: relative;
    margin-right: 10px;
    vertical-align: top;
}

.apply-switch__error-tips {
    font-size: 12px;
    color: red;
    margin-top: 4px;
}

.apply-switch__form .phone-tips {
    font-size: 12px;
    color: #bbb;
    margin-top: 5px;
}

.apply-switch__body .apply-switch__form .apply-switch__form--item input {
    width: 170px;
    height: 36px;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    border: 1px solid #C9CBC9;
    padding: 0 20px 0 10px;
    box-sizing: border-box;
    position: relative;
}

.apply-switch__form--item.district input {
    width: 240px !important;
}

.apply-switch__form--item.district .district-drop-down-icon {
    display: block;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #515151
}

.apply-switch__form--submit {
    display: inline-block;
    width: 130px;
    height: 36px;
    line-height: 36px;
    background: #ff960a;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.apply-switch__form--submit:hover {
    color: #fff;
}

.apply-switch__cluse--box {
    color: #666666;
    position: relative;
    display: block;
    margin: 4px 0 0px 20px;
    font-size: 13px;
}

.apply-switch__cluse--box-clause {
    height: 14px;
    width: 14px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAvElEQVRIie3VPWpCQRTF8Z8PSwmWKrYh6V+jrbgCV+MKxEXoFlKHYB+XIKSPrV8LkCsjvMLuTTkHhpnhMv8z9zanU9c1vGONOd600wU7LPHXxQf26LcEPxUfXGCGSYVVgn9jhE7LNUqsYK5iROfkGoVjpi6G+Metasw8F7zJ6lUZoS9VDIpBMSgGxSCXwSWdhxm5g7Q/AmeXLptGoY3G2Kb3PxGZn/jNGPpPnTCNDg6R/vjCNQM4GMGa4HAHYl8dExvpMEEAAAAASUVORK5CYII=) no-repeat;
    position: absolute;
    background-size: 100%;
    top: 1px;
    left: -20px
}

.apply-switch__cluse--box-clause.clause-active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDQtMTFUMTg6MDQ6NDkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA0LTExVDE4OjE3OjIzKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA0LTExVDE4OjE3OjIzKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlhMjY1MzhlLTU1NGItNDg1NS1hMWE2LWMwNTg0ODJhNWY5YyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5YTI2NTM4ZS01NTRiLTQ4NTUtYTFhNi1jMDU4NDgyYTVmOWMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTI2NTM4ZS01NTRiLTQ4NTUtYTFhNi1jMDU4NDgyYTVmOWMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjlhMjY1MzhlLTU1NGItNDg1NS1hMWE2LWMwNTg0ODJhNWY5YyIgc3RFdnQ6d2hlbj0iMjAyMi0wNC0xMVQxODowNDo0OSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++USkCwAAAYFJREFUSIm91TFIVVEcx/HPuziKvDEfTYLUJNShfCIESrU01dZYc81Fk5O6tDSnay3q8ogIIaKgXFqKEFyaEsHBVIIwqOH9xcvrqjfeoR8czo/zP/f7v+dwzv80UkowinlcxZD+tItVPMTGAM7hA5p9gg81hFuYRrvAbMBfooVGn60VrCZmGyml75G1hc1MqxjGN+wXjvY8F7zMGiwyQiuVM0EHL3oHBzLB32GyKpBjBZ0SfLVOgiZmcL0GfAk3wn/Etd4JVVv0GHfDp/iwSou6Fwo+YbxqUtUKOiX/RnXpeII74b/iEn7VTbCCR+EH8bYnPo/74TcD/rMKflwCmMPz8GNYDn8PD8Lv4AK2j4Nz8jG9jRFcxk3d7boSsYMY3zoJzunHdCr+VAn+GxexcRq8ToIf/r5AE/hcB14nAXzRre3Pol+rC6d+qXgd7Z/1X6rpbvjhjNwz0e8XjgrU01KgH53FQvhXjZTSebyX79E/1A4mCqyjrXtb9zKA94LVxvoftGREmiYZoSsAAAAASUVORK5CYII=) no-repeat;
    background-size: 100%;
}

.apply-switch__cluse--box a {
    color: #ff960a;
}

.apply-switch-container .privacy-confirm-mask {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 98;
    width: 100%;
    height: 100%;
    background: #ffffff00
}

.apply-switch-container .icon-close {
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAVFBMVEUAAACrv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv8+rv88kQpobAAAAG3RSTlMAd/QZ5YRp7yl8LupzcCPVNhLCr4tjYk1CPB8NdOCjAAAAgElEQVQY01XP2w7DIAwD0HSUMcq6rruv/v//bEIQVvOCdCRbRt4oQXgXQDIwBspJqdqtyaRy1ncAktsdJnZRLXgPrgZuJdSewcGzyzcBc5dq6MKsp7hnUXqshLrnedj8V/lYX/F9XJiBtPWUL4wtOyUX2s9/yn2jvJrQZI0mvDnv9E0KIMuiK9EAAAAASUVORK5CYII=') no-repeat;
    background-size: contain;
    right: 12px;
    top: 10px;
    cursor: pointer;
}

.apply-switch-container .privacy-content {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
    width: 265px;
    height: 122px;
    background: #fff;
    box-shadow: 0 5px 30px 0 #cfcfcf80;
    border-radius: 10px;
    padding: 15px 20px 18px
}

.apply-switch-container .privacy-content .agree-link {
    color: #ff960a
}

.apply-switch-container .privacy-content p {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 1.4;
    text-align: center;
    margin-top: 37px
}

.apply-switch-container .privacy-content .footer-wrapper {
    padding-top: 20px;
    text-align: center
}

.apply-switch-container .privacy-content .footer-wrapper a {
    font-size: 14px;
    display: inline-block;
    width: 70%;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background: #ff960a;
    color: #fff;
    border-radius: 3px
}

.apply-switch-container .success-dialog {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 998;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.apply-switch-container .sd__content {
    box-sizing: border-box;
    position: absolute;
    z-index: 999;
    padding: 20px 0;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    transform-origin: center;
    transition: all .2s;
    width: 315px;
    height: 180px;
    background: #FFFFFF;
    box-shadow: 0px 9px 21px 0px rgba(221, 208, 167, 0.35);
    border-radius: 6px;
}

.apply-switch-container .sd__content .icon-close {
    position: absolute;
    top: 18px;
    right: 18px;
    width: 13px;
    height: 13px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAZZJREFUSA211zFOwzAUAND/HQ7AyA0aFa4DCwsLQ5cyINGJgbGIBQZuwMLEXZo24QBIbHAAiPk/JFXsJrG/63hIY9ffT9+tbRnXeX5RAlwnSt1OJ5M3GLFk+fulhnJO1gJXm+ILQB+S96MUnh+n6esY9roo5mWpH6uxETIFWFcADuiLF+pwFhs2UBocQT0hI9mmWGrQNzUYNXMbpVm9oln9h8fC+1D2qozrTKNmPoTuwNwQY9pdaCe8L+6D9sKhuC86CEtxCeqEfXEp6gW78BDUG+7Dqf1ouw1SpdkcuL+rGOvY1dlYaoi/oHXSxEhQjhHBHGDg3EBFilYxVaTggQo+jO6cOcCn0eZREWVs/5Fa44sPFtUKHny1UZ5eBLyvg8RHqlfGXSgfbYxav7l35k54CG2mKAQfhH3QULwXlqAheCccgkrxHXgfVIIbcAzUF9/CMVEfvILHQF04ropiBqV+bjqGbPhNbN+nvc6TRJ22rzBBp0wfZrcbOF9hFOKSTsdvepk126AdFKN+Mk0XdAjfsUVXmIc/9jugZaI3tM4AAAAASUVORK5CYII=') no-repeat;
    background-size: cover;
    cursor: pointer;
}

.apply-switch-container .sd-success-text {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 10px;
}

.apply-switch-container .sd-success-desc {
    font-size: 14px;
    line-height: 1.6;
    color: #333333;
}

.apply-switch-container .sd__content-ok {
    width: 228px;
    height: 44px;
    line-height: 44px;
    background: #ff960a;
    margin-top: 10px;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    transition: all .2s;
}

.apply-switch-container .apply-switch__form li {
    padding: 0;
}
