phonenum@charset "utf-8";
body {
    position: relative;
    overflow-y: visible !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: moz-none;
    user-select: none;
    -webkit-overflow-scrolling: auto
}

body * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

fieldset,
img {
    border: 0 none
}

address,
b,
caption,
cite,
code,
dfn,
em,
h1,
h2,
h3,
th,
var {
    font-style: normal;
    font-weight: 400
}

li,
ol,
ul {
    list-style-type: none
}

q:after,
q:before {
    content: ''
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,
td,
th {
    vertical-align: top;
    text-align: left
}

button,
input[type=checkbox],
input[type=text],
input[type=email],
input[type=search],
input[type=password],
input[type=date],
input[type=month],
input[type=tel],
input[type=radio],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

img {
    vertical-align: middle;
    font-size: 0
}

h1 {
    font-size: .24rem
}

h2 {
    font-size: .2rem
}

h3 {
    font-size: .18rem
}

h4 {
    font-size: .16rem
}

h5 {
    font-size: .14rem
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
    display: block
}

::-moz-placeholder {
    color: #b8b8b8
}

::-webkit-input-placeholder {
    color: #b8b8b8
}

::-webkit-scrollbar {
    width: 0;
    display: none
}

a {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent
}

a:hover {
    opacity: 1
}

.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden
}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}

.clearfix {
    zoom: 1
}

body,
html {
    font-size: 100px;
    width: 100%;
    height: 100%;
    overflow: hidden
}

body {
    font-size: .14rem;
    line-height: 1.8;
    font-family: Hiragino Sans GB, Helvetica, STHeiti STXihei, Microsoft YaHei, Arial;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    color: #000
}

#afui,
#content,
.page {
    height: 100%;
    width: 100%
}

section.main {
    position: relative;
    z-index: 100
}

section.main.fixed {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    background-color: #FFF;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0
}

section.main.fixed>article {
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000
}

.input_form {
    padding: .05rem .15rem 0
}

.input_text {
    margin-top: .22rem;
    position: relative
}

.input_text>.t1 {
    display: block;
    width: 100%;
    height: .41rem;
    line-height: .2rem;
    padding: .1rem 0;
    border: 0 none;
    border-bottom: 1px solid #efefef;
    font-family: Hiragino Sans GB, Helvetica, STHeiti STXihei, Microsoft YaHei, Arial;
    font-size: .15rem;
    color: #000;
    outline: 0;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background: 0 0
}

.input_text>.t1.disable {
    color: #333
}

.input_text>.tit {
    display: block;
    width: 100%;
    line-height: .16rem;
    font-size: .15rem;
    color: #222222;
    position: absolute;
    top: .12rem;
    left: 0;
    /* z-index: -1; */
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s
}

.input_text>.teare01 {
    display: block;
    width: 100%;
    min-height: .41rem;
    padding: .1rem 0;
    line-height: .2rem;
    border: 0 none;
    border-bottom: 1px solid #efefef;
    font-family: Hiragino Sans GB, Helvetica, STHeiti STXihei, Microsoft YaHei, Arial;
    font-size: .15rem;
    color: #000;
    outline: 0;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.input_text>.dropdown {
    display: block;
    width: 100%;
    height: .41rem;
    line-height: .2rem;
    padding: .1rem 0;
    border-bottom: 1px solid #efefef;
    font-size: .15rem;
    color: #000;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative;
    padding-right: .2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.input_text>.dropdown:after {
    display: block;
    content: "";
    width: .14rem;
    height: .14rem;
    position: absolute;
    top: 50%;
    margin-top: -.07rem;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADoSURBVEhL7ZRBCoMwEEVd5TaFXqR003sEQbooSCjEezcjjETzJ04Sd01BCjr+N/9PxmHov55ATyCTgJm//mGtu1+Q0qo1ju+bpLUWOLe86LLTpwW610IGYtgGrXO6g7FW4pQc8cP4305F8ULY7P0zxGqSaKkLBM3NIRLBsDAmCOMXRaf5eOtgGzSIFzhtgzFUivewMobmc2yODmA2RmlPTqAYJh0Q7WKTIxQvuieeRi3sbKYxtDpGqRnaR8npFc7SJQ2dIKjCGdRSpxzPtNWZuhP6OCicqU1QIYJrGuIaTW1RQ734zxP4AVZMAf6ZnFdTAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 100% 100%;
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg)
}

.input_text>.tit.active {
    font-size: .12rem;
    -webkit-transform: translateY(-0.24rem);
    -moz-transform: translateY(-0.24rem);
    transform: translateY(-0.24rem);
}

.input_text.focus>.t1 {
    border-bottom: 1px solid #1a9bff
}

.input_text.focus>.tit {
    color: #1a9bff
}

.input_text.focus>.dropdown {
    border-bottom: 1px solid #1a9bff
}

.input_text.error>.t1 {
    border-bottom: 1px solid #ff6b1a
}

.input_text.error>.tit {
    color: #ff6b1a
}

.input_text.error>.dropdown {
    border-bottom: 1px solid #ff6b1a
}

.two_input {
    margin-top: .22rem;
    height: .41rem
}

.two_input>.input_text {
    margin-top: 0;
    width: 47%;
    float: left
}

.two_input>.input_text:nth-child(2) {
    float: right
}

.date_input {
    display: block;
    width: 100%;
    height: .41rem;
    border-bottom: 1px solid #efefef;
    font-size: .15rem;
    color: #000;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative;
    padding-right: .2rem
}

.date_input>.dropdown {
    height: .4rem;
    padding: .1rem 0;
    line-height: .19rem;
    float: left;
    min-width: .72rem;
    position: relative
}

.date_input>.dropdown>.dateShade {
    width: 0.2rem;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    display: none;
}

.date_input>.line {
    float: left;
    width: .2rem;
    height: .01rem;
    background: #ddd;
    margin: .19rem .1rem 0
}

.date_input .t1 {
    display: block;
    width: 100%;
    height: .4rem;
    line-height: .2rem;
    padding: .1rem 0;
    border: 0 none;
    font-family: Hiragino Sans GB, Helvetica, STHeiti STXihei, Microsoft YaHei, Arial;
    font-size: .15rem;
    color: #000;
    outline: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
    -moz-opacity: 0;
    opacity: 0
}

.input_text.focus>.teare01 {
    border-bottom: 1px solid #1a9bff
}

.input_text.error>.teare01 {
    border-bottom: 1px solid #ff6b1a
}

.switch {
    height: .3rem;
    width: .52rem;
    position: relative;
    overflow: hidden
}

.switch>input[type=checkbox] {
    width: .52rem;
    height: .3rem;
    position: absolute;
    left: 0;
    top: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 100;
    outline: 0
}

.switch>.switch-inner {
    height: .3rem;
    position: relative;
    background: #ddd;
    -moz-border-radius: 1rem;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in
}

.switch>.switch-inner>.switch-btn {
    height: .3rem;
    width: .52rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5
}

.switch>.switch-inner>.switch-btn span {
    width: .52rem;
    height: .3rem;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: .1rem;
    text-indent: -30rem;
    -moz-border-radius: 1rem;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    overflow: hidden;
    transition: all .2s ease-in 0s;
    -moz-transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
    opacity: 0;
    transform: scale(.5);
    -moz-transform: scale(.5);
    -webkit-transform: scale(.5);
    position: absolute;
    left: 0;
    top: 0
}

.switch>.switch-inner>.switch-btn .active {
    background: #1a9bff
}

.switch>.switch-inner>.switch-arrow {
    height: .28rem;
    width: .28rem;
    background: #FFF;
    position: absolute;
    top: .01rem;
    right: .23rem;
    -moz-border-radius: 1rem;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    z-index: 10
}

.switch>input[type=checkbox]:checked+.switch-inner>.switch-btn .active {
    opacity: 1;
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1)
}

.switch>input[type=checkbox]:checked+.switch-inner .switch-arrow {
    right: .01rem
}

.switch.text>.switch-inner>.switch-btn {
    height: .28rem;
    line-height: .28rem;
    margin-left: -100%;
    transition: margin .1s ease-in;
    -moz-transition: margin .1s ease-in;
    -webkit-transition: margin .1s ease-in;
    width: 200%;
    position: relative
}

.switch.text>.switch-inner>.switch-btn span {
    float: left;
    width: 50%;
    height: .28rem;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: .1rem;
    text-indent: 0;
    opacity: 1;
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1)
}

.switch.text>.switch-inner>.switch-btn .active {
    color: #FFF;
    text-align: center;
    padding-right: .22rem;
    background: 0 0
}

.switch.text>.switch-inner>.switch-btn .inactive {
    color: #b8b8b8;
    text-align: center;
    background: 0 0;
    padding-left: .22rem
}

.switch.text>input[type=checkbox]:checked+.switch-inner {
    /* background: #47dd7c */
}

.switch.text>input[type=checkbox]:checked+.switch-inner .switch-btn {
    margin-left: 0
}

.switch.text>input[type=checkbox]:checked+.switch-inner .switch-arrow {
    right: .01rem
}

.input_text .switch {
    position: absolute;
    top: .05rem;
    right: 0
}

.ce_btn {
    padding: .15rem;
    margin-top: .1rem
}

.ce_btn>a {
    display: block;
    height: .44rem;
    line-height: .42rem;
    border: 1px solid #1a9bff;
    text-align: center;
    font-size: .16rem;
    color: #fff;
    background: #1a9bff;
    border-radius: .04rem;
    -moz-border-radius: .04rem;
    -webkit-border-radius: .04rem
}

.ce_btn>a.disable {
    background: #66cdfd;
    color: rgba(255, 255, 255, .6);
    border: 1px solid #00abfc
}

.ce_btn>a.loading span {
    display: none;
    position: relative;
    padding-left: .25rem
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes rotate {
    from {
        -moz-transform: rotate(0)
    }
    to {
        -moz-transform: rotate(360deg)
    }
}

.ce_btn>a.loading span:before {
    display: block;
    content: "";
    width: .2rem;
    height: .2rem;
    position: absolute;
    top: 50%;
    margin-top: -.1rem;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAASrSURBVHhe7ZyvTxxBFMcxyIomJFUoTH1lLQKFaFKD6X+AwmFICEFgUFhcBYY/AVWHwGEQCJJKRB2C6/dzeUe23O2+md3Z253rXPKyB/vm/fjem/dmdmZ2ba18CgIFgVVC4PX1dXMymXzX9VD0U99vdX0S/dH3t4/+fuF/okfRjehMN7+sEhZvvuAYDoruAUN/X+l6LNqze5v6/oEGVZAWfQc4A3Uva7BwWHQAKObQga6fPac8gBZE2bV0fPLkjuY+xlp00D3oFi4oVeNjAHoHFt1wazRALDLEgHmW4Ueij22MbQvQrJ1suG6jt9c2lksmul7K0I0uyroCVAHqoIsdydoKlFPRg+hrCqGpAELOoNFEfxddWEWaVqAUn5QAGUh3S89NRIspTx7GkrtO/iK5i7ala5+uK3rsCN52ih/QlSFDdxmLkHdc5sQMgGaFIBoss3k3sUn/iiNyTNFOr4oChAssRuN3gVF1JN4dsz1JrpwzUcKZIpD4lh45TXjJnh+i3w1AHc3aV6pt+vESCVmUPOcEBIvLYjnragFIb+BUQGJ0f+EKjWGglFOtYtoMwWsJnbkanzlwZjZZ5T1NYiNhKWKck6yUJzGsRohVvkOnWzJPxKfu6cLyTj+JrU+kHNmzoUonEwhTxiCdhIy4Mb41dcVG09WYWfmzBHSaW40YH549beAjvkbbyYCsNbrR2oZrYL3kOMoCErKIR6CtHllEKRuYGR/xNaoIMd4RnQ1s+9LU42vUGM8qV/rR5tJcjlMkcLbwOagV5U/0K4h5hZjwGd9dl8R0zojUZVwxBhuFn7tuiZFViKgH7a7QDBjsUcq9N/ZhfeopA396MVG+s0i5WSucZyw5TEp7QUdC8R0MauUzOBQ1TvT6Mm4McvEdDJoAYpXy2xiMHcIGfBfVr6spvG5Fq7lBIABxfAeDpghil0X8xC1AeQ4sJGgSdRNAcXOSHLyOsHE2u2+qYmHD7QilObEKoHVF0EsBqAYBF6DoaX9O4RFgq9vFGEWXJN2QpEuZ98t8GSg2DRTLVMOZapTJqj9ZbR5JBlSCnFncxx04Vx6YOT9xeeTqA1Qe2nt5oiz7+FFUFg6bMFIeKkvPXjcTSCf/0eaFEw+PuftMWkVl+0sTcmUDVUBcWUXz16wDZI2JhXX44A0LTsLOahNnyI9gRSjNJk6bfmSxDTgEHHhYQRVIabYBz5RK4Gg3kocCYz92+o3kJni6yUhAdd9bHONRQl5s73WWQGJjWUQ0+GGWWNyw2Wzvt+BIya4pyiaSiByzud/jUJV81NuButjI8PgFDMfRSQ39Rs57Q6SwlyOZnsOh9ynlVq0oLsNtSKVcipId6g0FwBm7kSuxKW0pb2tcpTpcsjrZVk7XdrYyig3jrLYCih1qTHBbv1igDUjSxyFgDt5w7iLuWEEbhV3a2FMAgGr1aooY3QKFQ77skkcXOvPZ20SSpIKIZi832U+RLK047LNMjmzTkcVhv9ofX87wehw2qJM4p6/HsS6x6PU403PzAGHt4KHLMn9icwUyzrkXE23Z8Mq56QuWDKC5FyzpPiN1csmDRQk8AMQx8Po9zNkgUAwtCBQEKgj8BU9s1v/NnvMGAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 100% 100%;
    -webkit-animation: rotate 1s infinite linear;
    -moz-animation: rotate 1s infinite linear
}

.code_img {
    display: block;
    width: .9rem;
    height: .36rem;
    position: absolute;
    top: 50%;
    margin-top: -.18rem;
    right: 0;
    z-index: 50
}

.code_img>img {
    display: block;
    width: 100%;
    height: 100%
}

.txt_close {
    display: none;
    width: .22rem;
    height: .22rem;
    position: absolute;
    top: 50%;
    margin-top: -.11rem;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGfSURBVFhHzVc7rsIwEExJ8Y5BB+U7A2cIZ8oBKDgKN6CKonzK1IgDvPKxE60tEmLvbvgYJEsocWbG69n1OsuUv7quf9q2zWkcaJxpXJqm+cPAf36GdznmKmHlaQS2JpIjE/0TgThY2BHfygyBGX3fr4issBBPxfG3BbBMQqCcwErNapVzSnU0uq775T0VQ60kdzgXYEcjwSuHoV5N7kUEI8F7/sqwhxZRznoChnvjyqdiitFWcKohn98V+hEusmO0FchzgfxkMOdgNsI7xTDBOUQBVUvKdedeAtwKGYLquAEuiwhGFJyDF7i8SqH3wBERfg5EKFN5BwGo35IAvI8RLCEH5gECcLBoBIRELCUH3hkCrIVnROj23BB2v1j65ppJBgxEx4uA4ZaQAxfcXyHgavDAgw+e3oJvMGGyNByqobUQRQy3JB1zUylWuN1Uin3zmvQw4gMJnW+64xgikjYkEPCplowiXQXb9KRNqevRDJ2P9gTVt+VOBPeIlbFEx7qfSn0xcSKSXs3uW+Zkl9PpFYqv53suWrPXc363t1zPb6wbAvDx7UEJAAAAAElFTkSuQmCC) no-repeat center;
    background-size: .16rem .16rem;
    z-index: 500
}

.code_btn {
    display: inline-block;
    line-height: .24rem;
    font-size: .12rem;
    color: #1a9bff;
    position: absolute;
    top: 50%;
    margin-top: -.12rem;
    right: 0;
    z-index: 50
}

.code_btn.time {
    color: #b8b8b8
}

.btn_fixed .code_btn {
    margin-top: 0
}

.submit_btn a {
    display: block;
    height: .44rem;
    line-height: .44rem;
    text-align: center;
    font-size: .16rem;
    color: #fff;
    background: #1a9bff
}

.submit_btn a.disable {
    background: #66cdfd;
    color: rgba(255, 255, 255, .6)
}

.header {
    z-index: 100;
}

.header_inner {
    height: 0.43rem;
    line-height: .43rem;
    background: #f9f9f9;
    position: relative;
    border-bottom: 1px solid #b7b7b7
}

.header_inner>h1.title {
    font-size: .17rem;
    color: #000;
    position: relative;
    z-index: 0;
    text-align: center
}

.header_inner>.icon_nav {
    display: block;
    width: .43rem;
    height: .43rem;
    position: absolute;
    top: 0;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMKSURBVFhH7ZfbaxNBFMYLvoj46KMPBZ8E/wTxVfC5LyIoliBWSS20aKpQqBcCKigKSoVKxYJCoYRCqYjWYqptNdB6BS1iDV7iBSMhIdkgjOdb9ywDTdKd2dkYYQpLw+7MOb/5zplzZtra7J9VwCrQUIFqtbq9Uqkk8L/lpSLQUcdxBD+RQ++LdQvdJ/1o3gUtFAoiNTHl/r49llrT3t5YPK8dCUzWeR7PPyU+R/zM58XAybPi/MWrLvDi0otqb//gr8Y2u1e0gVUnCiHWEdi4DIsIMbCcHvQ7VS6X4zRnk6ofI+PJ8XpAAOrb9x/i+EDSDz9UnlvIiFev34hPn7/4Oc0LoFwfwmKNgAQxQs42kvNJhj124nTDXD10JCEuXxkWTzKLPjxBP6dnaxB/occQ6B3A5nJfRV9icM2NJW9kLA7KYz4BO5FDUx5ugTOEWhWWwfcf6BHTM7Os9jJFbENoFesZIEU6AIwchWPdMoi5S89estIjkQFjlxNwjqFjXb3a0IgQb8RIqwfyjqGhUhhoaSPuUVZZJbzYPFyyAH0wftRXmuswut77lQ9uvibPXaoZies3bnFaDCkDq3Y5dLFs9uNvhBU7n6HrNA63rMkLg0BYiJcW08rAOhOoarSjpsLp2+V3AjVXAp700ucMfc9iDKDlSKLJeCUuo+Nfa06pVNpMYAtwjBS4Nnxz1e7HGIY+lbzgQzddYV6hB50GdLFY5DB3ygrQNyjtnuZY5VqL01JNdxIpPeKFeFVtpfed+IZNyMB8LMU3XZ+h59XrXHSg7wLw3XszLjA2ICoJ3iFCoR2bNkBg7ukOpQzAfNCndxOmfYW2R6myi/P7cE+/wMbjLkfK7wjtwKQBAtvGcLg24eyM24mX6+oNg+FUOl3QsfIZGLmLdOC8xQHqn9zp6nXI+w/SFaiIczPaN2o0K/1wds75O6+Jd7pGaePd92pdj1Crd5tMOWO2cHfjPKUWvhO5bMx4VIaaetmMahHWrlXAKuApELR7mRzXUp0u2B2xRTqdTVurgFXgP1XgD4uzk1uRGtYoAAAAAElFTkSuQmCC) no-repeat center;
    background-size: .22rem .22rem;
    z-index: 50
}

.header_inner>.icon_location {
    display: block;
    width: .43rem;
    height: .43rem;
    position: absolute;
    top: 0;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANNSURBVFhH7ZkhaBxREIZDKVQUKuri1lbU1FREBSpiCitqClEVhUBUoComJi6mqqLmXKGmVBQiAhV1sVV1p2piTtVEpPPB/DDZbG7fe7ubvYMMDJvbmzfvf7Mz/8xeNjbuZfUj8Mggvjb9aPrLdG668Ou5XT+bvjF9PPVRAHpgemF6laAc4tj0yRTAX3kEBfTMPn8w3TKtTJ/69aVd901Pw4E44Nu7BA2wCLRO3Hzb7H6EtaTQg8S1xWYR7KfghfTYM/3ikefxz02/mZI2MX+x04Gjj2JQty2ksLQRf0s4xJ/wXVs+A/4wrHkR7EmZwYWcVHHFqBDRmB7kZuUR5VqbxvzFXoIta//5mkFBn7jz78ErdMWGCwe2bMMdt8N+Fgz5m3tfh0QLDQEKx1Q9QgHx+TLc69qTtUSTdUqpzeCn6nKQ+v2uO6XCJUSajY9SnbidipY0kczcV8zxTLfXzeXwvd+GEZR75HaOwBYLX6+1pAv+fuY4Wmb72x0+dyOlA82iRKA6ANa+GOCqhRJ/N9Y0I/LON6DoSkQFDD9LtMcgbZvCIgIP3bsAz0rQ2ho6HP4i4L9+jyLsLXN3Vrkn5gU2ZDIrEfEyuYuQ16qJQVo1HIlDFR2RFqXlRoR8FbWpXYuFSmviRtDkMFKRDpE7C7Q1IEVcASl5atfWRCpiBkBgDLXkOnEHmoXqQQ1I6bXw1Eh01W2mQonMQHSVGjQEFWXTG/eZ0AQ2PhVRHIP9oPIsRDRSj0ADnImNbgVP8wS4wgTicWzigXkJEP/mNqCkw2n4Jg+j8KjpUm1jpe7xffMtQ7l7lLR7gRF5BwA4sy0i0BSPFnBElSuHq1v20hCPr1FfTjX0lHY5sDOLaOAf/d2OXFbxiDFyH5bm6MF4twuAGCOOm11r9L3okENz+DsRWEK9P5fsRWO5Daf3wdT9KK5UofhGpbEuIAw/TW5dtoacxZ4mM4mQj6kFSAMB7NwUlphMUgqQkVHdjh8FJ5WUAlT7Huydre+JlxVg5alA6pTydl98retvK0D9MjQbZdceTtsKUNMYbxi5byY9oKQvbRbg6NNYOrR2y2YBisZGncb6go4FCGA+r7yoAPmHzFqICpAXzLUR/UiyNoDvgSoC/wGr9hxxf8mVXwAAAABJRU5ErkJggg==) no-repeat center;
    background-size: .22rem .22rem;
    z-index: 50
}

.header_inner>.icon_search {
    display: block;
    width: .43rem;
    height: .43rem;
    position: absolute;
    top: 0;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK/SURBVFhH7dgtrxVBDAbg61AoEgwCcyUGi8SjMAjElfwCPA6DROKQKCSOH4BFIjC46xAo6BO2yeTk7s7O2dmPEJo0ez5mZ96+03Y6vbj4L8dm4FbAexz6KvRj6NfQ69Cfw/NbPD+Fvgl9Enp7L3PuDyB+xPN3gzLkXeiDrYDfiYXehv4qQH6Jz69Dnw5AjKF3h+9+xzD2S+M+xPd7awK39ckowIBfNi6IWQynwRh/3jjHrOEvC3YwwyWWCEP5djJuB7qJgDIxNq66zfp3IkQk25hfLMmsyH+0eLabJ+BqyECKWDhbTJTMrgU2wVkrmRakzSJfZoA9a377vBdeDATZTVmmSQQBdrv4VcPKArp5XbnR9pxlaQO4m4Zamz9bf3Ym4vislB32kNzd2amO77LQSbWHYBZhcFRFNjBYIbOnfB5wVLNTHhIidk/J/O85KZjF8GbV1Aia3On3NcBZUalz9xTxgziV4KRIZfQIArALwKTIDt9rgzb6H3FVLAbNSicbgJ5Fni0wcG9Ry8zy4SyqW28SvQ18OACungd5LG5VoY0ZmpVbtT52FW+ulnrTG/Nl1QbPpPCd7CnslYthEEd0Vh/D6YLlq5p1K/2fx3LVf3P9dHgZY2uWy5tO1R1KwtKHqsVHZ5azFq8eyafrqkmz8sf4FpKXXu7oc7Pw4TzPV20pxTryfl56F90jtaOAVsWtBRpY8ZIn26zMMEV/Zg2T9nYPdW8y69mNlDwB5UaBuDR7eN/tpuyC+nxWE2WMbZOp5tJF+HgrcOMdu8rGbATawbw4dAetI1O2SxnAzxkz1kfwu9rEe2kwsEAno24YZf+4ey0z1oGXCgHh757lliejciyWT3fnFPQqfWPuI3D4ta0FBti8LWBNyWoXuFCtm7MZaMB7ySlohh5eStDcrLYzhzAIaB2gavfnEGj/GRB/AHkm5/tpyEmMAAAAAElFTkSuQmCC) no-repeat center;
    background-size: .22rem .22rem;
    z-index: 50
}

.header_inner>.icon_close {
    display: block;
    width: .43rem;
    height: .43rem;
    position: absolute;
    top: 0;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEpSURBVFhH7di9CsIwEAfwTi6+gM/ia4hbbcRYECFZBDdx9xF8DRdnH8HFtxHTimJFyUfvLjdcoVuS+/VPSI8UhTySgCTAJwGl1iNqTVluhs0bXbfS5lhpe6NEN1BX86K0OU+n+0EUWi3MTC3tnQr9xrqaSttdFPY1mAoNgqVCg2Kx0ShYLDQqFhpNgoVCk2L7orNgU9FZsbFoFthQNCusD80S+w/NGvsL3XZdfRqZpO4nYZJDrlros9M7JCxBN6WzDQhb06Qv/N6zVK0pCNZ3eiQVgZrkOw1YJe3Dsko6FMsCHYvNik7FZkH3xZKiobAkaGgsKhoLi4LGxoKiqbBgaHeDeKLuZz9+49fo28t5bcbuFnEL1XOErtOiazsJHS/jJAFJQBLoJvAAGIOsJw0hcsgAAAAASUVORK5CYII=) no-repeat center;
    background-size: .22rem .22rem;
    z-index: 50
}

.header_inner>.icon_text {
    display: block;
    line-height: .43rem;
    height: .43rem;
    position: absolute;
    top: 0;
    right: .1rem;
    font-size: .12rem;
    padding: 0 .05rem;
    color: #999;
    z-index: 50
}

.header_inner>.icon_back {
    display: block;
    width: .43rem;
    height: .43rem;
    position: absolute;
    top: 0;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADISURBVFhH7ZixCoQwEERT3K/6H8I1VsI1VnLFFTZ+pN6CC2E5joALzsgI6USfL7OJ2VJ0yYAMyACSgekL0yEB/WMx2O0Y8NA1rEHPyJZflVk62Dey2TGYNdgHKnCE/Qg2aaqi2QXZ7BAyK9ikFJRodkWOwTPEQLBZMeiZzFLB2gzRARs0VbF5HVBCU63BbppqSxZ01kbR+hyqH3f/qFtAQ5/n3HQ83tNCt9bDZfdRNVLcElWr6hc0fDOwhqaBvayI9GIZkIETBnbDn30JrSQE8gAAAABJRU5ErkJggg==) no-repeat center;
    background-size: .22rem .22rem;
    z-index: 50
}

.logo_box {
    padding: .45rem 0 .7rem
}

.logo_box>.pic {
    display: block;
    height: .6rem;
    margin: 0 auto
}

.logo_box>.pic>img {
    display: block;
    height: 100%;
    margin: 0 auto
}

.login_box>.input_form {
    margin-bottom: .3rem
}

.login_tips {
    width: 100%;
    font-size: .12rem;
    color: #999;
    position: absolute;
    bottom: .15rem;
    left: 0;
    text-align: center
}

.login_tel {
    padding: .2rem .15rem;
    text-align: center;
    font-size: 0.14rem;
}

.login_tel .info {
    line-height: .32rem;
    font-size: .25rem
}

.list_box>h5 {
    padding: 0 .1rem;
    line-height: .22rem;
    font-size: .1rem;
    color: #666;
    font-weight: 400;
    background: #efefef
}

.select_list {
    background: #fff
}

.select_list>li {
    min-height: .44rem;
    line-height: .24rem;
    padding: 0.1rem .45rem 0.1rem .15rem;
    font-size: .15rem;
    color: #333;
    position: relative;
    border-bottom: 1px solid #efefef;
}

.select_list>li.active:after {
    display: block;
    width: .22rem;
    height: .22rem;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -.11rem;
    right: .15rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGHSURBVFhH7ZaxTsMwEIYtVSwMiIWRlZmVnUeAF2Bk5AV4BgYGtkpIoDhUSB07sbCw8QAMrN06sLR2zP1noiZxkNqIlAPdSR6aqLnPX853MUZDDagBNaAG1IAaUAN/1UBW7JncPdGa0jqTvQ3AWvdqch/icjO5wAksAQNeZDyG3bpZtvtu7ot9eby3xQ7BvizLgGGnBHsgFfa5ATszNhzKgx2HbTJbh7Xuw2TFkUxYbl1lN+AymJuHxXF/sDdhq9PDYTb3kwQ2W5x0et5Kf8rcBRvBSV7nFWKTCSzb7XlAoNaqzX2VVwlY68d1swSLzfcezcMSbZ9+mzfCjhJY6y57Z+UEcSo1e+ecrp0nADYM2mH91WZgyyyth4fH6dJahL1LzfrhZmHLbPFVp0C5vzbx3rAFdkSDYfA7wMiK5ACs9VQ2/ZZcQ4fo2g5/fIcohSZ09TcOKspIVODQcceoTrCvz0R85IgMtLcqNEoDXUV0YJBwDa85CUVvSuHUgBpQA2pADaiB/2rgE6bDqIeLK1ekAAAAAElFTkSuQmCC) no-repeat center;
    background-size: .22rem .22rem
}

.spel_address {
    display: block;
    padding-left: .15rem;
    position: relative
}

.spel_address:before {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -.1rem;
    left: -.1rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJ/SURBVFhH7ZfPS1VBFMdHc2OBIK2SMvRPSBdFUS6C/oTcprhy06ZoJ63KRVT4g3fPXAt1lQtXCaLWzn4btGlZmN4zL32K0k7M65n7iHh4Z+be55lHxBu48H6cH5/7nZkzZ4Soj7oCBgXiuEGExUsCcFhI9YmeTSHxtwBVSr4nv0eXhbar+QjwGsG8JZDY+QC+J5ue2jAOxY2kzAMnVBo44IgYipv8gc7EJ2j6ZqqC+ws8K3QcL0Oqx8eEKy8HwKf8fEF0hQIfsABqyBCv8kJKXLbCAe7T/x9oCczR89X9IrTB2Ha3flvrbsUXItxsq1CkEF0gnxUHKNPOlvjEnAifG5WYUqdIzc8W31GeaQb10ZBkW0yXWqxJoHjRouIKF+BWahJQ05kSSPye7o+7mfydRqbdC+q+01cbSHxlVDFTAJeRxJ+GBGMu1+R/wC+GGShl8ncaAS6kA+I356kAa2eTBiK1CpCyLEOqu8Ypgui2fZNYj8Z7LHxU9c9bVNgTEA1QE9BYkezRj2YqMePmF6NTaaLYyQOYLHQ1bz9J9OmBDwnqDtmN0Wd0FOl5PrhkoUc33MdXht7wz1rU8dgH4BseSHzHzpYE1F1xlg7aZRMUr/sBLNc0Q8nJOL2Ar/3BlU+FLoLUrZX7LnLEhuphiN1+ARMVLeXDBg6q4B9OZxhfbSXIjVwq6qvo5Prp2gDqLKHqywnYXzs4nUm364BL2SBxka+9z/OaoDpo0/xyXAd2RBC15wnLawtq0KHiLd6EeaPZphrwZd5wfuyfrZ8jFbcrlAS1JQobZ/wkrCaqVDcrAAPVW00Yvz4SwzIkXUX/yRFEJwlwVuj7cH3UFfiPFDgEn+aF44TB3EsAAAAASUVORK5CYII=) no-repeat center;
    background-size: .2rem .2rem
}

.list_box .select_list>li:last-child {
    border-bottom: 0 none
}

.zm_menu {
    display: table;
    width: .16rem;
    height: 80%;
    position: absolute;
    top: .5rem;
    right: .04rem;
    z-index: 1000
}

.zm_menu>li {
    display: table-row;
    width: 100%;
    vertical-align: middle;
    text-align: center
}

.zm_menu>li>a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    color: #1a9bff;
    font-size: .12rem;
    line-height: .12rem
}

.map_box>.map_fixed {
    height: 1.6rem;
    overflow: hidden;
    border-bottom: 1px solid #efefef
}

.map_box>.map_fixed img {
    display: block;
    width: 100%
}

.map_box>.map_info {
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    background: #1a9bff;
    font-size: .14rem;
    color: #fff
}

.network_list {
    padding-left: .15rem
}

.network_list>ul>li {
    border-bottom: 1px solid #efefef;
    position: relative;
    line-height: .2rem;
    padding: .08rem .1rem .08rem 0
}

.network_list>ul>li>.location {
    font-size: .12rem;
    color: #999;
    position: absolute;
    top: .08rem;
    right: .1rem
}

.network_list>ul>li>h5 {
    font-weight: 400;
    font-size: .15rem;
    color: #000
}

.network_list>ul>li>p {
    font-size: .12rem;
    color: #999
}

.network_list>ul>li strong {
    font-weight: 400;
    color: red
}

@keyframes listLoad {
    from {
        transform: translate3d(0, .2rem, 0)
    }
    to {
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes listLoad {
    from {
        -webkit-transform: translate3d(0, .2rem, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes listLoad {
    from {
        -moz-transform: translate3d(0, .2rem, 0)
    }
    to {
        -moz-transform: translate3d(0, 0, 0)
    }
}

.network_list>ul.load {
    -webkit-animation-duration: .5s;
    -webkit-animation-name: listLoad;
    animation-duration: .5s;
    animation-name: listLoad
}

.search_tpbox {
    margin: 0 .44rem 0 .1rem;
    position: relative;
    padding: .06rem 0 0;
    height: .37rem
}

.search_tpbox>.input {
    display: block;
    width: 100%;
    padding: .05rem .1rem .05rem .33rem;
    line-height: .19rem;
    border: 1px solid #e5e5e5;
    background: #e5e5e5;
    font-size: .15rem;
    color: #000;
    border-radius: .04rem;
    -moz-border-radius: .04rem;
    -webkit-border-radius: .04rem;
    font-family: Hiragino Sans GB, Helvetica, STHeiti STXihei, Microsoft YaHei, Arial;
    outline: 0;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

.search_tpbox>.input::-moz-placeholder {
    color: #999
}

.search_tpbox>.input::-webkit-input-placeholder {
    color: #999
}

.search_tpbox>.input:focus {
    background: #f9f9f9;
    border: 1px solid rgba(31, 126, 255, .5)
}

.search_tpbox>.icon {
    display: block;
    width: .22rem;
    height: .22rem;
    position: absolute;
    top: .1rem;
    left: .05rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMzSURBVFhH7VgtbyMxEC07VHTSkYKSg0eOFpYHhRQUHOwvKC8rKQwsq/KlTRQVBBzrDwg9GBBStqxgUe89a1xNV931OGtvTupVspJU4+c3z+PxeI6O/v/9wwqs1+svs9nsfDqd3uDzEeMPRonfL/K5xfffGHcYg9VqdXwQd4qiOBUSzyD2ah10BOMe40cvxJfL5VeQG2HBSpHc4PctxpBEaMOxWCy+8bf8/07U184V+N9JNuKy9U5RITzC9+8xC4oDVNg5LKFzGYNhsgXwtVIUEVGcmiY2GNFRxrbHZHh1wXs3Vw6UU2M+n/9KBgwgCqHUvu+MrZQtJ5PJWWfADwAk1JhVKMrt3msQyMdZLrKenJD2cT2MJs18CW/9AbuIBthjAkhfSUyXzDJREDwEom73uIpYGWsy1TE07OsyN8pBiPc0gtxHprI2L5fKnIkY+OLlTcf195qudteW6hi79JA31V4rdpxEZUWw5yAUs4EE/mPQOKMBODyRRzA7+UuCJzYjnyC0z//8bDUGUZaIPKX9VFMNbNROP4QIs559ZZ0blCGjAc+PhOYmRLiEYZmRixladnrbOkHy786MmtGQwmG0c6ER01pGHmZok3gw4husMqNmMmQtY4phVVRHvSRS8x6Pxz9N94G6Fnup0Joc9ZVbsD6GwSC6WkotL/BU1TZohZc62PUUDpWLhUPFs2TqY4DsA1VO/X6zboR6ltnqGR/wzBh9q1x76bSHg1ZAxVB78WGVzWjna3Gs334l1/GkFeUqfypuXK+TGUi6R6+M82gwxrC/z/l0iQaImAB8Nlb8o9f+nquvASC2o+g1q7gspIXs1t9spszQJobPGjyEqcODda9SlgqnEUXdgMyP112zB+fzdSMFjotbfseIb6I0qU0wKflciDDGY4lLA5wNk506YMz77uGQnDQ7MgB9a5eKA+wXD5v6CJJxLjhPOUynd15ReWE40kI8bS3T1IEHAV7rJMJDxM9KKelT1gb/u6rvTp00bNL3jRk+cnDYP+bWshtPsu61wK2WknXEEAp1c3ojHZFyg6Z10oeqaYJEtYEmzTAL7UwUeC5jIf0U7P7kIvBpcf8C7BemzSUXVj8AAAAASUVORK5CYII=) no-repeat center;
    background-size: .22rem .22rem
}

.search_close {
    display: block;
    width: .36rem;
    height: .36rem;
    position: absolute;
    top: .03rem;
    right: .04rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEpSURBVFhH7di9CsIwEAfwTi6+gM/ia4hbbcRYECFZBDdx9xF8DRdnH8HFtxHTimJFyUfvLjdcoVuS+/VPSI8UhTySgCTAJwGl1iNqTVluhs0bXbfS5lhpe6NEN1BX86K0OU+n+0EUWi3MTC3tnQr9xrqaSttdFPY1mAoNgqVCg2Kx0ShYLDQqFhpNgoVCk2L7orNgU9FZsbFoFthQNCusD80S+w/NGvsL3XZdfRqZpO4nYZJDrlros9M7JCxBN6WzDQhb06Qv/N6zVK0pCNZ3eiQVgZrkOw1YJe3Dsko6FMsCHYvNik7FZkH3xZKiobAkaGgsKhoLi4LGxoKiqbBgaHeDeKLuZz9+49fo28t5bcbuFnEL1XOErtOiazsJHS/jJAFJQBLoJvAAGIOsJw0hcsgAAAAASUVORK5CYII=) no-repeat center;
    background-size: .22rem .22rem
}

.search_error {
    border-bottom: 1px solid #efefef;
    background: #fff2da;
    padding: .1rem .15rem .1rem .54rem;
    line-height: .2rem;
    color: #a92121;
    font-size: .12rem;
    min-height: .5rem;
    position: relative
}

.search_error:before {
    display: block;
    content: "";
    width: .3rem;
    height: .3rem;
    position: absolute;
    top: 50%;
    margin-top: -.15rem;
    left: .143rem;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 100% 100%
}

.search_error>h5 {
    font-weight: 400;
    font-size: .14rem
}

.sidebar_shadow {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 105%;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    z-index: 2000;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000
}

.shadow_box {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 2500
}

.sidebar_main {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.sidebar_box {
    background: #fff;
    width: 80%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    position: relative;
    z-index: 3000;
    overflow-x: hidden;
    overflow-y: auto
}

.sidebar_shadow.show {
    transform: translate3d(105%, 0, 0);
    -webkit-transform: translate3d(105%, 0, 0);
    -moz-transform: translate3d(105%, 0, 0)
}

.sidebar_title {
    height: .44rem;
    line-height: .43rem;
    border-bottom: 1px solid #b7b7b7;
    background: #f9f9f9;
    position: relative;
    color: #333
}

.sidebar_title h3 {
    text-align: center;
    font-weight: 400;
    font-size: .17rem
}

.sidebar_title h3 span {
    position: relative
}

.sidebar_title h3 span:after,
.sidebar_title h3 span:before {
    display: block;
    content: "";
    width: .5rem;
    height: .04rem;
    position: absolute;
    top: 50%;
    margin-top: -.02rem
}

.sidebar_title h3 span:before {
    left: -.6rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAICAYAAAAP1Fp1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACdSURBVEhLY2AYBQMSAv///2fcunVr3Pbt29cB8RIgdhgQh4xaCgmBbdu2dQEj4T8S/rtjx47g0fAZgBBYv369ADBCfqNFyH+g2GWwc9AlRvkoKRc5FdOa/W4A0seolWfOnGEF5oaXWHLIltHQGaAQANYXPsAI+YYUKY937typOEDOGbUWFAKbN2+WBkZIArC1Fb5//36e0VAZhCEAAPHEmlim/jyFAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 100% 100%
}

.sidebar_title h3 span:after {
    right: -.6rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAICAYAAAAP1Fp1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACfSURBVEhLY2AAgu3btzsA8RIgXrd169a4////M4LER8EAhMCOHTuCgRHxF4j/w/C2bds6B8Apo1aCQgAY+JeRIwPEBor9Xr9+vcBoCA1ACAAj4D16hIzyEaUFPcMCHP3A3LAFi6WvVq1axTYA6WPUSmBkKADxY6RI+QasV3xGQ2YAQ2D//v08wNZVODBSEjZv3iw9gE4ZtXo0BAZXCAAAf++Z8B0D5yEAAAAASUVORK5CYII=) no-repeat center;
    background-size: 100% 100%
}

.sidebar_list {
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    position: relative
}

.sidebar_list:before {
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: .27rem;
    background: #e6e6e6
}

.sidebar_list>ul {
    padding: .1rem 0;
    position: relative
}

.sidebar_list>ul:before {
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: .27rem;
    background: #e6e6e6;
    z-index: 5000
}

.sidebar_list>ul>li {
    padding: .12rem .15rem .12rem .6rem;
    position: relative;
    font-size: .12rem;
    color: #999;
    line-height: .16rem
}

.sidebar_list>ul>li>h5 {
    line-height: .25rem;
    font-weight: 400;
    font-size: .15rem
}

.sidebar_list>ul>li>i {
    display: block;
    width: .25rem;
    height: .25rem;
    position: absolute;
    top: .12rem;
    left: .15rem;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #c4c4c4 url(../images/nav_bg.png) no-repeat;
    background-size: .25rem 2.75rem;
    z-index: 10000
}

.sidebar_list>ul>li.login i {
    background-position: 0 0
}

.sidebar_list>ul>li.branch i {
    background-position: 0 -.25rem
}

.sidebar_list>ul>li.idconfirm i {
    background-position: 0 -.5rem
}

.sidebar_list>ul>li.idsupply i {
    background-position: 0 -.75rem
}

.sidebar_list>ul>li.witness i {
    background-position: 0 -1rem
}

.sidebar_list>ul>li.stkacct i {
    background-position: 0 -1.25rem
}

.sidebar_list>ul>li.tpbank i {
    background-position: 0 -1.5rem
}

.sidebar_list>ul>li.risksurvey i {
    background-position: 0 -1.75rem
}

.sidebar_list>ul>li.setpwd i {
    background-position: 0 -2rem
}

.sidebar_list>ul>li.visitsurvey i {
    background-position: 0 -2.25rem
}

.sidebar_list>ul>li.success i {
    background-position: 0 -2.5rem
}

.sidebar_list>ul>li.off {
    color: #000
}

.sidebar_list>ul>li.off>i {
    background-color: #fb8474
}

.sidebar_list>ul>li.yet {
    color: #000
}

.sidebar_list>ul>li.yet>i {
    background-color: #393939
}

.sidebar_list>ul>li p.error {
    color: red
}

.opea_time {
    color: #666;
    display: block;
    padding-top: .05rem
}

.sidebar_list>ul>li.active {
    background: #f9f9f9
}

.upload_box {
    padding: .1rem .08rem;
    background: #4f535a;
    position: relative;
    height: 1.2rem
}

.upload_img {
    width: 49%;
    float: left;
    height: 1rem;
    overflow: hidden
}

.upload_box>.upload_img:first-child {
    float: left
}

.upload_box>.upload_img:last-child {
    float: right
}

.upload_img>img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    margin-left: 0%
}

.img_shade {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    z-index: 5000
}

.img_enlargement {
    width: 100%;
    height: 100%;
    overflow: auto;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 6000
}

.img_enlargement img {
    display: block;
    width: 100%;
    position: relative
}

@-webkit-keyframes popin {
    from {
        -webkit-transform: scale(0);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@keyframes popin {
    from {
        transform: scale(0);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

.popin {
    display: block !important;
    -webkit-animation-name: popin;
    animation-name: popin;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.notice_box {
    padding: .4rem .15rem .2rem;
    text-align: center;
    line-height: .24rem;
    font-size: .14rem
}

.notice_box>.pic {
    margin: 0 0 .15rem
}

.notice_box>.pic>img {
    display: block;
    height: .8rem;
    margin: 0 auto
}

.notice_box h5 {
    font-size: .16rem;
    font-weight: 400
}

.notice_box p {
    color: #999;
    font-size: .14rem
}

.notice_box.spel {
    padding-top: .25rem;
    padding-bottom: .15rem;
    border-bottom: .1rem solid #f2f2f2
}

.long_span {
    display: block;
    line-height: .2rem;
    color: #666;
    font-size: .12rem;
    position: absolute;
    top: 50%;
    margin-top: -.1rem;
    right: .6rem
}

.sex_select {
    height: .41rem;
    border-bottom: 1px solid #efefef;
    padding: .1rem 0;
    line-height: .2rem;
    font-size: .14rem;
    color: #000
}

.sex_select span {
    display: block;
    float: left
}

.sex_selebtn {
    display: block;
    float: left;
    margin: 0 .12rem;
    height: .2rem;
    width: .52rem;
    position: relative
}

.sex_selebtn:before {
    display: block;
    content: "";
    height: .02rem;
    width: .18rem;
    background: #e02c22;
    position: absolute;
    top: .09rem;
    left: .08rem
}

.sex_selebtn:after {
    display: block;
    content: "";
    height: .02rem;
    width: .18rem;
    background: #aaa8aa;
    position: absolute;
    top: .09rem;
    right: .08rem
}

.sex_selebtn span {
    display: block;
    width: .16rem;
    height: .16rem;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #e02c22;
    position: absolute;
    top: 50%;
    margin-top: -.08rem;
    left: 0;
    z-index: 50;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s
}

.sex_selebtn.active:before {
    background: #aaa8aa
}

.sex_selebtn.active:after {
    background: #e02c22
}

.sex_selebtn.active span {
    left: .36rem
}

.account_list>ul {
    padding-left: .15rem
}

.account_list>ul>li {
    border-bottom: 1px solid #efefef;
    line-height: .2rem;
    padding: .11rem .15rem .11rem 0;
    position: relative;
    font-size: .15rem
}

.account_list>ul>li .icon_radio {
    display: block;
    font-size: .15rem
}

.account_list>ul>li span.status {
    font-size: .12rem;
    color: #1a9bff;
    line-height: .2rem;
    position: absolute;
    top: .12rem;
    right: .15rem
}

.rule_list>ul {
    padding-left: .15rem
}

.rule_list>ul>li {
    border-bottom: 1px solid #efefef
}

.rule_list>ul>li>a {
    display: block;
    line-height: .22rem;
    padding: .11rem .15rem .11rem 0;
    position: relative;
    font-size: .15rem;
    color: #000
}

.rule_list>ul>li>a:after {
    display: block;
    content: "";
    width: .12rem;
    height: .12rem;
    position: absolute;
    top: 50%;
    margin-top: -.06rem;
    right: .12rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADZSURBVEhL7ZZBCoMwEEVdeZuCFylueo8gSBeCBCG9dzNiMI0zSJj50kIFcaWP//IzsWn+VzQwDM9bfLSXyHDOd96/HnMIPRxKyQiW7nkJ9xOozgIBcuCa9ByqMt/+ElSll08KLlItVJUwFeGL1hSuNwKu3zIcFJ20TJkNB9UAYF9Oc7aEunHqzGkiLA57c1g51FNCNwJgssYDTL/xxWQIjaSLayQlNl8zSeP262HLo4pzyTCw7X/msM9kjXlR6kvDnfaQTZ0tysdxBNHINGCFViar12lbvf1rb2NZAf4kHrwgAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 100% 100%
}

.top_tips>p {
    text-align: center;
    padding: 0.1rem 0.15rem;
    font-size: 0.14rem;
    color: #fff;
    line-height: 0.2rem;
}

.top_tips>p.ing {
    background: #fbd363
}

.top_tips>p.ok {
    background: #efefef;
    color: #666
}

.top_tips>p.error {
    background: #fbd363;
    color: #000
}

.top_tips>p>span {
    padding-left: 0.24rem;
    position: relative;
    display: inline-block;
    text-align: left;
}

.top_tips>p>span a {
    color: #ff3d01
}

.top_tips>p>span:before {
    display: block;
    content: "";
    width: .18rem;
    height: .18rem;
    position: absolute;
    top: 50%;
    margin-top: -.09rem;
    left: 0
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes rotate {
    from {
        -moz-transform: rotate(0)
    }
    to {
        -moz-transform: rotate(360deg)
    }
}

.top_tips>p.ing>span:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAASpSURBVFhHvZgtTCRBEIVxJxAnEASBwKAwKAxBoDAYcrkEs4YEcUGhTpw7gVlDgjmDWIPBnMJgSBAIDAaBIScQJAjUJRi49zVVuzUzPT+7ITdJbc/2dHW/rnpV1TNTUxNcr6+vi29vb7tqDyVnkgvJleRcMtCz72rXJZ8mmL6biiafsYVu1Xa9nqV3LFnptkqHUZpsWvJTCJ4jCvU9SE4lBwZ0X/c/DADWeimNx3pLHZasH8LOJPc+se4fAdBlYul81rie5DLovwB6IlBS3PFdqv3LRCzCZHADy3Wd2Ph0E4DBu876LLgfzH2t/4vmuhm1m5Ita1N/F2C2Cdzr17VvsFFfitthJ78DEMxPVF1KbiRE1pFkjcW6gDLrbgfLw6t6XT1cwj0AUgsYXDMr+So5t/4yWY/1bCECMj2suSyBh1hy1sfo/ksAdZjdjE2S/Kz7WyxjO8I97KQAJFjxj55tlADNq4+oG0jgy4mECBxGGZEZ3LdaAaXBe26BqKh7Qr72wqKSXtg9aaIncRKTi4gu0sSv0twXtuZNAZBZ58EeDk1o/cdNgEznIADCRbg7ub4U8p42Zsz6S+H51hCUlBORbbdzYXI41AXQwNMBrpDOU90mzHJDF+FOW/siAjqzzpOyLwErua/jkOmdGqAFrNPBxTth02vBSvOe5DyyNjOAiDIISTl4KrvCAakf7hA9wwTYYKX9UhAkuujandLPqpNZbcrEGVDsnGgjD1WAqS/VKUlfcxRqXhmUxjymhcOlPk4IUGYAoF37c9uW3KQwJ8HE8IRwJkHiTqKFeci+TRcRR2ItVH/998pwjctSWLNAG6AS2Ul23yTkGMKZontnaFgYoLgYglN+AIKF4WQhO+v/pmF4AtCh/akQ2ohKxiXREc4cuqhlTIoL4QyLIH0JxxE/hsC7PQPNePSzxw/1J2KrfWkEpAFwp2eLYQnqF6Rlx3cSMjqChQBECHOSRG/aOan7xlpXBpR1GRMaGEBAxJSnnCDsJtxTZD0SKSUkRjL/KvO0UUFjRi6rI7UG4SoWytawAIaSwNkJt8CZCBTSYzlcO18HTM9GpGYX7j83sXEH3qRa03QxRsKhH2tUMjRWleBegGUP/uofhT3+dVdguhBJhHgXQH3bwIpAZXMQVpNgSVxZOKqY7igxWkeldOB7SW0ds0XYedqEWhKjT5w1qoFaLyXFWDreweJ/J63uY3ElxLOvPbhHQrgnbrBzSWPZsE2Mqvq7Xra44rbc8SO9AhkH4EIkLOViA5cbIFx81cK3wmEOq4bgKAAFad0BjYxMFOF/cg4Zl1cbykc61xggwCdy5i494yxE4lwOOvkDmk2IlSpH2KDM+dgzNPeVMFZfrwXMukcyGwpjq0fYQMzhIT+XN9xFNc+wEuGN66hnkB7Xks+2w+YoO8n9avOH/DC48hrUlmlLUUNChVtex0iKuN2PrbzBOJjm16AAqvKiOCYoLJXI7i7iv2T8F8UAqvAqbSRurUs1riRDx1dpLDP+XFLKfWwgDbR+xcAykFzyMR8bSuGc+xxDTiGM/9/nmAxZOWKM+8GKt9eP+2BVwwn/pEc4Vz7pqQ/gE33S+wfxzmhFt+ZMdQAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 100% 100%;
    -webkit-animation-name: rotate;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotate;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear
}

.top_tips>p.ok>span:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANiSURBVFhHrVgrbCJRFEWt2WyyZs26mnXYtVU1q2pIEBAC4ZNKFKauClOJqURhKsbUVVatwGBRqBWINQjE7jkv97aXYebNnReavExn5n7P/Q6NRsJfq9X6NBqNrnHuxuPxHNcFzpP8P51MJjedTudzgmg/ixjRhuIXKD7g/Isd0B1xXnEGFzeOQqF8mzPggOdrPHsmOoLQM+5/Fxj8B89mdMoPQQHlcDj8AUVvxhAasURIfsW8NiFdgPev8oN3A96fSUZRqQoT+BeDweB7XWG9Xu8r+B8ManRqUEsOGJgrR/Fsm+yV0Uq0JZyae/cuo8B0q8YwKemhi9FBxFBC/sqE8C7KBi+uYMSeDDTm4tUh2pmHouMYRd8k8PaSyORRkKTXYtkWOi6lTWTiVjtC4yFhNEzRPJzwSGxDn2HX9Qj00EDeI08ZLXuT6NyfRISJLIl2SCntIoUyVgLikPmliIahgl42TdJN32lwk4lBK4/nVTR0yoQjijjo5mLQOsiVcGk3va1S5nmvDuK6q6pU0DS1DYTosOy0BMug9RihNGyqqoDd3sNrwtZumOraeJhjNExMFc4G6JUHG7hBMI8eaBDnDG9evALK6EzD2/f7/W9eeaxssWHZkNKkQcuYAIaT86iMhkuZGQm1hqcBJXMbxFEiCmd5o6R8tY+9epExeadRymzIspgghVWMmltaRRnXAztwXYNOomQaWDSpZf5wbw7rA/ie+IxValaVM/Q8xpk2EZL6Wsu+qmdQuMZbeDLcb7Sxpa6o7Fcio6uNMSzt3r7BNq9IqTOpS5wsbgH193CbPhCtNAs/eLomVKUDtCpkpsI+UsZ010Od/iGlPveEusgwycsQLpyPlTb3ItnbKjTy77WgWJ1nQJhq4wdes67wuvQ0AHrCusyyP+MXlPjhx5LepIbBY5jo0vm1K12XiQzh05JOLeMqo8zs4rp8E6U3CU6ksksilW+ucNzXSE2y0ah1bKhWoaHvuXyZeVicNxWzq6vh45X9ImWBE1SmmsDSu3zIFJRlU0eD5BWr4tHTlZmPdELHgvDvOKq8qBbSyc7Nz5XwdWCG654hwAk/VPHwf+n6J7R4x509uYEWGsbkZm7hvJmRUfWjFdvIrE73T0KPCqCI33L3ghB/QFgJQgxTO/X77j9kSgs/pB0PQwAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 100% 100%
}

.top_tips>p.error>span:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOWSURBVFhHtVgrbBtBEN1TQUlBSVBJQVlBSUHV3iUqqQoCSloSVmopKMyszCwkJMSgoMigJCCoJCiSgVFASHCAURXJis59b/Zza9/dfk6upZXP8u7Mu/m8mVmlMj/1O/Wi/qC+12UxraviGt/3WA94XpnnOZ5/1ZUa1QfqVab49O11qQ7XVfEHa52zAPIK4I7WX9WTdG2BnfV79ZZCfRBiCW2Fk3WpvtT76qMsgMY6Nta72zhTFTfY/2kwKL4RBP/AerSC8fybQlPfFiArA27lZFTFef1ZPc0Ctj5Qz6jcE3JNS2UJ8TYzlmDRiw15pdpLkkf0AHPpHZ6kWiSmQAIdwU/Z+L6Be+OgAGYmB+AqZlNMSe7/dDnA/DU6roLuY0A2llGjXGWp+yX4G0uddZ5D3Lx0yKuie1OqxoR9kqGGQhj8rSPOVVVxm50FCQC6tlheg+75xv+IldeOM8ArA+VnH4PeNw2lqEMnAK46M0G2CEll6stbJYA2HDSPJYalF9KC6DYEeK8BqeMgoFKNXQbuq299ewVMk0mziEyWJNIAaiFowLy11CcWztBhQ5hSRoQWOkBtgGE8RmQa3luKTMojWVmiSgmCEKhcMFafZXG85CkAufgJmtYH2wVqKBjKBYaJMcqF8tJ9kmIhu6cFysZMgpu29TgvlcWCgKRuIaDGOYAkIXQRnnt17y4WM106pF/SgX1Lc0kVZquRC8h3U0r29WYlaqaLYzZa5kdWuWjFjGni+rIvkvpSQ9kSNwEF16VaqCuAUyih10I2sWAcpr32H9rSlL4nlE1DQdEyLo4ZhC4oI12h9NeRbGqBQqsRcdeebZNd1beZIsQU+Hh8EWTgLVDTpPjh4GB7bduYAdASwp73CeB/eqqIt54CSua3/r1SR9HKmpBpjGHeSNeTAemfmgwtQmzSfdUaKkmMBtAD+6OhSlLP0XKSSDrdz1vnpOo25lvQaqnCc/cZV1lCxije41Z2cJzTbaH7X62sLegm1YNZ6HjJuO9yl5Yyvc/Ua1vT6ufmOISBDpbLdcv2fplqvDsCUkiWTHZvHgnyquV0SCU3VDH2WtpHjkBZYOxmZttGe6HvgX7K1Uwg6MU1vA1BjRJus/MXe6WuGSwHnc4Imcm3r1dotYXciPDySq8ZX8Bao4mVYkl+22mSaFpQR2zo7BhsFXZ9SxuiL6tGu0yMTmMKs4tLxHITEpssxhniQ+6QAiUo5KF/D6lwzUUIml8AAAAASUVORK5CYII=) no-repeat center;
    background-size: 100% 100%
}

.photo_btn {
    display: block;
    width: .22rem;
    height: .22rem;
    position: absolute;
    top: .09rem;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJlSURBVFhH7ZhNRERRFMcjpSFiiFYxjCIiYratolVEq1m1Glq1ihiGiFYxickk3irzERGtyhARMUSrGIahVYs2ERH1P+PcXHlz59zx3jzVjeON987H7/7vdwMD7s8p4BT4XQpUKpVktVpdK5fLh7Ajg+3DNw3fychaCDgPEJ+2hrhi36EVLJ5v/Hsd6mU6GRq1Ab8T2Ac3MNs3aBScoaIEi+esTWH4L3Fs3SZO7MtjdB7K6Zbhoj11LRp6xyqnfuSlGr2NcUqExDem8Ynvu+KWa440NLrkrZVKpSlxboJVCZG8Aav7GY1LcVLNEXHZTjnxvsW99wyOCVF+BJ1zUF4UEKATIIdR/9SqPpxfWOF4gCziVKqHqRdEQWo4iJxDcKKJxwq3ROn/DTCtsejGC7U54PnO82FBpBQ7ha4wTxTjNg3wA/gNSsBDBwZMQdv5sig4RmB4F8e3HW2J3IscGDApbRPw3aaVDw0VNGauG3SoCmvqGtWjExr3QiFq4AdW2HgIImUZ+D5q4CYDJ0wg8EkwcDNq4FsGNi5d8Flm4OuogdurAMbomQkE3y+5YZuRAgNiHDCvDO17PtYmXANjeTRSYF5vV7XdrQaoLTQgDcspZfm7aMcLdVlTatFaC6hHbU3+vpzi/RNt292UVd/7AsxKxwC2QjcRulXAtnmyxaSw5Nc3YBsok+/fB6Z7HI/FZFCq2eRB7UWufyWKA3D7qIgn3ZqnRUEBOfFtXU3enCit53kjgFVnBOt/RfmtFLbvUL8mglVOxWJxCEHHnZYqWwCpP108YXkrWOfsFHAKOAWcAk6BTgp8AWJhIebR+ClfAAAAAElFTkSuQmCC) no-repeat center;
    background-size: .22rem .22rem;
    z-index: 50
}

.icon_eye {
    display: block;
    width: .22rem;
    height: .22rem;
    position: absolute;
    top: .09rem;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGhSURBVFhH7ZTdjcJADIQp4UpICZRwJVACJVBCOqCEe8zPS0pICSmBElICt7OyV0PYsCAFIaRBWglFXnv8eby7nX4iIAIiIAIiIAIiIAIiIAKRwDAMP23bnpqm+f00kqe0dF1Xh3PFCcL/PiEcQqEj1J9Nx7wKDwJD0MVF24Wp7/sjEr2TehB4ACSubf/Pxbrh4pS5CPIDLBMa2BeTFAICnAogINJpLkBhwlWxTrh0ZltAZE68FRktvsZ0Hh00apbDnZspUr1oA5rsYzDomMWiO4yKk+RorEwjFn7m2L5U5t8EzISfspSBn4w+uWedBmziF0kE6K8SW5sMaBtxpzmzzczPiXZWMC74Vrp3bIQxqb8Ytpj+LXqM4kZqCo0grl7E4AU64NtiojMvtj1r8HeesCXYs9GNXlw2F8JFSJw/hyzYR5u++TJjki6O83Gd4rLlAsy/46KJnLi7bzTyCzUbp2gnNUKiy0/Yq53QEqbkOUuwdbgGe/fV2pvFm/9rXhzbeCxlspMXRDNbvOWbNaBEIiACIiACIiACIiACIvAlBP4Br92b3lc/KawAAAAASUVORK5CYII=) no-repeat center;
    background-size: .22rem .22rem;
    z-index: 50
}

.icon_eye.show {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOdSURBVFhH7Vh/hFRRFF5FLP1QrNKwrGKJJZaIWCKW/lqWZVhiiVhi/oqlEREREZthiNb8jDFDWZaIiGWJiCX2rxKbKLFslvq+17njzJs38+6ZmVbyluveffee73z3nHPPuXeGhpK/xAKJBRILJBboZIFKpTKGdqVarV5nw3gO/fl/ymIkVS6Xa+i/oP3q0H5izUvMZbCBY/u+AShOgcBDtA1NEP9voa2h5aShK78NbeITP+LbxX0hDkVL0PfVkcD4HcaLaCOdCMCqhzA/g7XPQxvMc+6vEIeiCShcVUTLUDZpVSbeuQ+sXWKh3wTONStO1/W0jiK6hfF0vwqAMS5xHcQ9xk/6xQzkAXZTkV2GNQ4PBFhAgL0AsjtCuraysnK0Z3wA5VXMZXoGihGEjgvQ9VlIvy4WiyfNunjKBYCxNmsGMArAc6NygBkeayZLg+C8kN2zkmV8S8rjhm+jnfXlzkwD2Q+iu+ElR/e4MGC18hL6E+vMzc0souKeHloC1kEfLLH0RyFd6CpTKBSOQ+l7WfzARwHX8CCyaKh4b6t4tLovHnCYQr/FZg+pQIyhV74WIQmsf6QsuonxDHM0+gzmfiiPXTKQ5kEMskekpzGRlh1RQcoAPKzSUpssyavNdHdxSKk6S9sgfaplGkofC/ANX7KSp8cVoVpYlp5yVka/YcEW7z0T/NZMhY9BgbDEmsTvqCK8GiaEOXqAB4/Y6xbCvGdAJrg8tV1TJeYIylTmfZMSC24LoT383xKnwLujNrRsIezOBvo3kXKqWPDEn/AFx1rmW3cn2KGXeFDQN29nYohzBsygFkRaV4O4XMreN1OI69adgqgea24ZyE65MIqtBajjp11ORe/tQonVXJgsMBgu8wayTGcuB+e95KBgQrn4rpeQLILcCBrfcnzT8X3nVeHkAE8qsqYUyFI7pUjfs5DuZS10Tav0ZyPrFIZIMx8O90ImTga4i3IomaWexq3vOs80JXEY5FGAe5/0OMXMRMAsKE/m4mS85kul0hlWKcm1u8yt/T4e+Y4DTvCYlbid8yLjuyibzR4AcPMFgjHvrayO3vlaXs9pFgJl1QavlL48zOug6DIU8kcRVyhocf7OkGa1RGv5oYQlFXNXWUycRcWqLLkLZgK9CkDZLAg0oooET7vL5RF5mZs1XbB65RgpB+UpEgDBosT5d00S32jJF6x09MBAlQ8KrF6vHwHJsUHhJTiJBRILJBb4jy3wG5q9FbiVK5H3AAAAAElFTkSuQmCC)
}

.rule_check {
    font-size: .14rem;
    color: #666;
    line-height: .2rem;
    margin: .2rem .15rem -.1rem;
    position: relative;
    padding-left: .26rem
}

.rule_check a {
    color: #1a9bff
}

.icon_check {
    display: block;
    line-height: .2rem;
    font-size: .12rem;
    color: #666;
    position: relative;
    padding-left: .26rem
}

.icon_check:before {
    display: block;
    content: "";
    width: .2rem;
    height: .18rem;
    position: absolute;
    top: .01rem;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAD7PHgWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB3SURBVFhH7ZjtCgAQDEW9/zPuXUjybz7aotFR/mB1O91LlkQkR5lJG1HEVR1TgermpcUOCYFW4BC0kut1EITg8JL0otmsx4OboIbHIAhBUrzwACEhJISEkHhTAEEItvYLH3erE3iLreT++rhH6BO+2cD0+ud0fQG/86/GYFWXygAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 100% 100%
}

.icon_check.checked:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAD7PHgWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALBSURBVFhHzZg9aBRBFMfHzF4ECxVE47cgCIKgvdjYCFpYCHbWNla2aQ5tbKzsLK3E43bmkvgBaUQQbBSLqPEjgoWgCJ6a3M7cSZL1P6d7bvbezN7mbnezcM3O7nu/ee//3ps95kkdlvXjUj9ntXCcua6y4OD3O5tWB51wZjECTH0w7wfCcBMX+iai+ow39Omeu40C6Ek1+T+b6ndF6stdyI0AyGX7HACX18pNrbC6OlQ64Hi9fQRwP4la+IYC2lYu4MPVrVyo1/1wahl6PFNuilEUntCC7iJqsvQi8YSqknBCSwb4UgF5o30egKtJQC7Vu67u4lfRVYyiOGopirAy1TnW124LBUR0UBRvbdOLnAWFAVbDMURuxjVaswE+Dj2vEVz1fH0FuuDDTjq0jesUHO4/cQaJXAQQ7tdiBu+mnjocO+AiuEAVBdrMZza1NJEZEAP7GtE877PpcEvWSBrhA26RsNdByk+mjluKHkK+bUtHXxtwEcsf22HrA6k7I51/V+YIsnuLO9GT5khIqV+Y9dRIdmWiHlma8Z2BW52V3kAK9YqGVPNMqgMuSMjkhiULL5NSyR7ByLO/tIse5t3PhE/mJEJB4p2LlqJobq7rw8l31g9oLKHKrJBCf634nRNxhyiK44ALiKJY4aJ9ltrQcIARpFRvLHpqRtXIxK8d0O5H+jlVtUlieEBjudbaDefzFuctEx2AzlrWH6w5oSRIRwNojPqtPa5ZaimoBYZ24yqo0QEaL41grzkWuWZqbw1aTGo0Hw0mrc4E+wD5Pg1yTKhLqf0SD4w2gr0WFOy3Tgn8W4G1W4PArWvUDWqY+YCUaiEZSTTpp1kOF/lEMNoFJkqitXwxOh14k7mlOE7wF3IOx6cmmvSpLHD5pjhJEv8ay0CZb4ozgOQ7SUYAMhRgWk8rYp3cQBGOB/WRY5LyM/0HrHBeCGUElCgAAAAASUVORK5CYII=)
}

.rule_check>.icon_check {
    padding-left: 0;
    width: .16rem;
    height: .16rem;
    position: absolute;
    top: .02rem;
    left: 0
}

.rule_check>.icon_check:before {
    top: 0
}

.bank_list>ul>li {
    border-bottom: 1px solid #efefef;
    padding: .08rem .15rem .08rem .64rem;
    line-height: .2rem;
    color: #b8b8b8;
    font-size: .11rem;
    position: relative;
    min-height: .37rem
}

.bank_list>ul>li img {
    display: block;
    width: .32rem;
    height: .32rem;
    position: absolute;
    top: 50%;
    margin-top: -.16rem;
    left: .15rem
}

.bank_list>ul>li h5 {
    font-weight: 400;
    font-size: .15rem;
    color: #000
}

.icon_explain {
    display: block;
    width: .22rem;
    height: .22rem;
    position: absolute;
    top: .09rem;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL5SURBVFhHrVfdi01RFF8+y2ekfJQQ8SA8UCjyB+CBV+VFSlJ4w9N4G2+UEsr4mLkznbXPMRqlSE1K8kAkRRIvIiQGU8Zde29r7+Oee8/cc+/e+8zddTq37lm/32+vz70BQle/WgRRdRcgHQchuwHlGf7dBYIOgFBb4JKeFgrp/v6GmsUER5joMT+KiXXrh0ZY1DVAvd0N7PpiWE9l4qP8fG1P2kIQymH2ygYXTfH/qJcx8aNSxI0eQqoyzgnQepK/kERtZKNPEybPh6rCYZnuFhGp9Rzn7x0mr+VMH3Tpya1FDOp5vPN35cjpt5edqZiWS8g+L5Cca+kbRGqtxUQ66LYnsuXatGK1zV1ihdl+NYcl6IuHiCfNSSnkPbdhkQB6xsk1xYoY0Cs4hNIPp7q7LnxArSq5+zS5kJ7zu4ffn/3IjY28XReAdNLbcHyN22bDXmjbHQs8Z/pDr5qbiijjfqSHMKDWWHvTZFD2B4sQtTCENh2UQxBX92QC7CbMMGo3Iwq9cApgSM8MM6TXllxwOcV6ZRZHIS+E4VhBFwEStTDI0ExEQT/4eZGRmxAI+hCEk3qrAlDR80sYGuPuTICdHYHut9UjewHMyLUTKxAgUVsb3H862D7lO5diIL0JAjD13jhUkJ4G2Web5UPO/zIMnQH19puopaWbWKQ2pwIi2h+0A1MFtRXR4dSW3gZhmFNWrYXDLTWHAX55ASD9YcPZmQCUd+xZ0R7dgvLofL0Vp93wrBeAab2NS8jrdrwKHsu+AkzSx2p1XgDqxQwy4gRBell3HUOYdoz0ymmXmyHycp68KZ4OVyI9sAdNlFf4PRZGTh/hplpQLCANhQgC9HV7mqhj7PodrcltRagZvLP7nRfBsyOife3Js1BYEYMdE4E0yte5vX7kta/MgInoGCfY6ISEmC6ZqHVh5I1fx2o5C+jh+P0NE0LvWfwhO2s6shK1xN6IUd7l988mMfbSyt3QVEZc3Zkr1Y4IGA9iBNlblN5ke4G5QZdY/wBCEbKbpH2tMQAAAABJRU5ErkJggg==) no-repeat center;
    background-size: .16rem .16rem;
    z-index: 50
}

.icon_radio {
    display: inline-block;
    padding-left: .26rem;
    line-height: .22rem;
    color: #000;
    font-size: .14rem;
    position: relative
}

.icon_radio:before {
    display: inline-block;
    content: "";
    width: .18rem;
    height: .18rem;
    position: absolute;
    top: .02rem;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHVSURBVFhHzZg9bgJBDEbJDdKkzQko6SKlTYsok0twA4QEHUfgEkhIKOlScQOk3QVxhZwA8j3kQUAC7EwmiZGs1S72s3d+bM82GhG/sizvqqpqL5fLoWQiWej+Q7Lhyr09H6KHfgS+vqqctCQDyVwyk7O+rh1Jc71e32632xuu3PPc/p+ZPnat+t4uaK5Wq3vBepJ3yagoiscYMPrYmX0PXoz9ka7e8kkyFWwseUgGyRB7OPDgRrP0Ji8yfBOky3REA74xgAMPLvzaTJRl+Cp5rm0UoQgXfq2gbJoYmV8JJsQNn5G6OH0sOFsz3YgXTla16ZueXei2m8a51sy1SG1NsWF6X3TJE7Y1f7SbrgVx+r/tPlLKcZ7SA5LXKBaYQ9/y1GDPIr2TUWOTXo5gYFjynO/LjNWmWS4HKRwNCOWovbPVDYWwnwLKZWO1bxgComp3csFTOPiXTEJAtAzNFFAuG/xLFjsefQytQy54Cgf/xBEC2vxVMjwXLP5p8nyOEHPnag2xur3tMl95yF2mdlfLrHz4qfYWkK9+yILi/OWjYyQgdz211TUOhz5OHaHOuDqXHQbl5uQagnJ1tj8YKT9fPw57Fzu3/f/3odOGys0XtJS2NNXmE5oIz7+dKJVTAAAAAElFTkSuQmCC) no-repeat center;
    background-size: .18rem .18rem
}

.icon_radio.checked:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAU4SURBVFhHtVhZiBxFGC6nezYe0XijqHhFffBAQcUbjwevaMR4ISr6ZFwIeBKCYhJBEU/Q+BAVQ/BiJttVvZvNimjitdFEFESCPoS8rRjzsmvcrupxZdrvr+7Z7Z6u7q4dnYahZ6br//+v/v/7j2rGbK+x9mF1r3VOjcv7HK5ergnp14T6zhHyV4fL3fj/5xpX2x2hmnj+nOOHt7IhdRrbEB1oa8JunZg8HEaug+F1APAjPh7APOl44c11MX0+4+p0NiRPZjw80/WDCx0eLsX6NQD4OdaO476q7k9fwJrRQjuDJatcL7gIu30dinfCyAsul5cyIU9ifvvQQrHVUY2NTh3BhtViR4Q3wXsbsIGfyLMA5fQGan1Ud3hwO+0SCt9zfHUNQ8h6UuYFJ9Y8eQ95mX0RubM6mtGAK+Soy9Wk4wd3FOtutA8CF5aTV2oieJRtDk7oCUiFEFHAFSrSHy7buA/mRcbaCwDmER0ieKh3F5ejgVeWz4KZA7UtJ+WIYBnAfK/B9OkCLy9BqP7OApItd0henjFJGQLOfAYCPsGImP24vOnj4Z2JnHeEWpE114wWUTaBwO/2izMI/wBsbO8GA7LvZFF0QAaQ46lrwZ0deHh1PxxDOkHit/O8UROw+7UuoKn0W0iMB/oXe07til0AyMMGMJPg0pVwwkegyuMMpUarqQ+3zgaRf8DDy/rhHSIrdLcygJDmVDTJHpUWABrWFV//gQoKt3GGApYBRMRuTB35n0BCJ4D8buDNmo5eAgb7m2q+ekj/lzTKlSDdolnjI9HB2NUnVLDg0rU9gUJNg+4d+YySY5ksphbD1WvUERIPKY6GuCTNdCjx0orAsTdzmVCBkgzkPSP36D6XvtBOqFlTMY4B4YvuxqkLtWKvoVa8n+lFJYAgu8JQiQM9HRgualWIxL44ZEL+Qp05vQ4Pr0fIlMHdftV84/ryqhyJ0R5qvnygaA8aEJczCYfkbj3PdF2oTTeAQ6EB1NbC8SMm8T5DqNaVRZj6J5wQJRySu5gfnmUSALduNO1WV9fuDEQi4H+Uj6SDJ3eqzlSlKwCRh8IOh8ZpECsSoLQ0guLYCHpTRw6822gofnttWhF4PAjgEwmHVEN39/Tw1B0+ZKHZU3LPgmF1qoviZiDxDPGpsmTAszTm6hYSk1qtpaGcYXYuE6ah3QQqzkj5Tw6QHzxWCQYL6OCAcL2FzxsJqcMlNKrOlu4SLZiXbjOC6uINwDVswNAa1KC7qXWAGrfEMkKdghh+010cCzmF8JaBwk53sU/bh1gBoqLI5WpE6QPW2H9MLKPHVrkKYdvImtPH2SiiyTI/9VF2yakBHIdsdNAaNPbz4KFR2L8rMy5TBYWXvsXu7rRVRicF1KmZ9KBOIbWVp1YEIE8TIMb/PCorF3vpGf0QWWOrlDbQITQ8/LytHK2jDEyostQsByA0BhDjqzIurYDmnbpQD87rhIJWFRNZvVTaHxGCK7BwGxGNuDWfHVuvRRLpw6dQH+dDZdBCjRWe+opCmBsVrK0WLBwKzwCYd/RA2JkQbXRqTwm5lWZtygQbmao1dICgNybg2ofz4emcXqRvMoBvoV4zrx2l0Lk8uDjOJjUOMK+wkf1HV4Evfo5XKMk5/8vO6UC/9yF3F73JwPugumidC2/cCyDP4r4Z9y1arqRf2oOkQ5yu5vp0MAJgDcoOfH8qeQ8wSB6c+y5XUl/S4UEF1kUvV2fszZd5ayAGJu+HwfXJO6M/aNKj4Qp8UwjJb9S18ftVfczx/jq2b8fy/2NPNjr+BaCzdCmgVqs0AAAAAElFTkSuQmCC)
}

.icon_radio.disable:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAS5SURBVFhHtZdZaFRXGMfVWlvtYuuGxZZa7fLggoIWa1W0fbCtGiXVtpQq9qlGENyKSMUNKuIKGh+6YJFaJYoS9weXtDYukRGCDNkmk42ERl/0RbRGHH//8dxw5+YuZy5k4OPcuedb/uc733Z79LD81dXVvVpfXz+a9TvW7VApdC2VSlWzsqRusV6BjvC8GSqora0d0djY+KKlCTs2FL6GkU+hYugmho5Bq3mehcFxABzZ0NDwdjqdfp93E9ibC22ELkDl0Fp4xieTyZftLIZwYWQiCndDFRjbwvoR9FZ1dfUrQWKZTKZXc3Pz6/C9i8wXrH9AlfIse8/FApVIJJ5HWaE55X7WGbqyOMqQexNd38jLZWVlvR0deKwPek9Dd+GZH6i7paWlL8JLjFeWcy3D4gCJkjEhkGHNYOsJoJZ2keHlCzAUGTCFsV0cgUYHFhAPXeoiRsx8CZgbuq6oE8bd59CT0P/IA+Z//n+co9NkyHkArVJgxjUYJtfU1PQGdlq93sHmshw5PNNf2QTj790VMwpiU6dyrkrhgQN6er3zCczX2ZzeHZ6RTvT/6hM3rdi8rALaaVcFSxHPxta4qR11CPT/4HNNd7mZqdg9BK1Uqcnq4c8omBOsk6MUx9lXsEIK2s6rUpqraBrPLef5hCp+Vr8qKAzHVcDcBhXY1KQBcUA4MtKJ7v98vLPR4REw6Cj0ffYdD2qUaxTYDlNbW1s/3p3TSaBNcUCZmnbdB8xZdxabFrOLdb9zZccBM9sd6Wwe8yja2yUTIlDKgE8Qp9Xn3KJqJ/CuVrY5gCrUjd1MbLb7KPvT3YvC8Kiu+HjmvqYDPzl4VbnvOFdWJbd5AM3k3QMfUKVR8w1Gp3mDWHrQtyjoEAZQhwMopXnGy4yCz2B86HPSi0Hjh+nsd3wOUhzmUfiLJOMASgLogwBXfh5w2gpvBppESPiAuaIqHQFIV/bQiaFyDWIh7lRa5tQRYzSp3uRK3wM+3my3aUUaPZBtdTxUwp/CsIBVFgaAStfU1LzDnoqbd5zoUDxFlQx5lvBYqxbieGgTfzZrdo7InIKA62tH/rEXEKdeEQXG1MHRyO6D9mT5dXoUXugs3SFa4JsX4Cmvd0pswIgHnV+jU61jTlYGzwzn5b/e4hgSU4URoJKVlZUv2QBSmKBrA/YPAmhwVkYlXnfIxgHADbVRpMkSfu/Up1pzT59DNjrM7YxFRoP+VznjsiooBq6yscBWmb4UkOlwYsf0vXm28mpFyPwkQFVVVQNz5EwjXKdNZY2tUh3AFdA/28qJTxmoUIHm+sqZ9NUYsC8q49wK4Ne8szifLxS1KgUy67bQ/sj9T4HxkgJNXsvnxLa8Jon08Xm4y1X5KYFxJoD+gdZ5RwVboyEZ+h56f8OGBsJnE6LNT55C6CLCxTyPtZGJ4kHfdPSVsv6VT5x26lX6IqwB/Ix6TV4ncqFDz4cmm8oBtAMwg6LAB+6bLxJ14r8NuJWsBQIXFMSal+AfA30LrYf/lA4lOdsBLxSw6oUCEeVqoCehEmUH649QkfGeunX2mXUNtMdcz0EVPavgzddtmmlMhizEyC9QBXTbKY48a8JsY73MuhPS2DKkuz7L88Ufm/8pmCpKYvM6sWoAAAAASUVORK5CYII=)
}

.test_main {
    background: #efefef;
    padding-bottom: .1rem
}

.test_box {
    padding-bottom: .1rem
}

.test_main>.test_box:last-child {
    padding-bottom: 0
}

.test_box>h5 {
    padding: .1rem .15rem;
    font-size: .14rem;
    line-height: .18rem;
    background: #fff;
    color: #000;
    font-weight: 400
}

.input_list {
    background: #fff;
    padding-left: .15rem;
    border-top: 1px solid #efefef
}

.input_list>li {
    line-height: .22rem;
    border-bottom: 1px solid #efefef;
    padding: .11rem .15rem .11rem .04rem
}

.input_list>li:last-child {
    border-bottom: 0 none
}

.test_title {
    padding: .1rem .15rem;
    line-height: .18rem;
    font-size: .14rem
}

.test_box.error>h5 {
    color: #f7520d
}

.test_box.error .icon_radio.checked {
    color: #f7520d
}

.test_box.error .icon_radio.checked:before {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #f7520d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC3SURBVFhH7ZVRCoAgEET77BRetehq4Rm6jbYLBhHljmjlxwThh7M7w3PFYeBHAiRAAiTQOYEQwiT/GmMckaiqU73WIfoijTT1YhBl3axAKYjqVO+LjBDxxeAxEKpDPLMay8jarw5wbfBk+HmQI9iNsUuzBM3Uq4R0UNHhbh7kRMgdQdLqXjPLNT4f1a9kupmZbm6TdX2t/WbzhBqhuqpgvb1NcwpU8mp7qVmqKLCYBEiABEjgAwI7FFO9V9dsTo8AAAAASUVORK5CYII=) no-repeat center;
    background-size: .18rem .18rem
}

.test_result {
    padding: .35rem .1rem 0;
    text-align: center;
    font-size: .14rem;
    line-height: .24rem
}

.test_level {
    width: 2rem;
    height: 2rem;
    margin: 0 auto .3rem;
    position: relative
}

.test_level.class01 {
    background-image: url(../images/test01.png);
    background-size: 2rem 2rem
}

.test_level.class02 {
    background-image: url(../images/test02.png);
    background-size: 2rem 2rem
}

.test_level.class03 {
    background-image: url(../images/test03.png);
    background-size: 2rem 2rem
}

.test_level.class04 {
    background-image: url(../images/test04.png);
    background-size: 2rem 2rem
}

.test_level.class05 {
    background-image: url(../images/test05.png);
    background-size: 2rem 2rem
}

.test_level>h5 {
    font-size: .18rem;
    font-weight: 400;
    color: #000;
    line-height: .28rem;
    padding-top: .7rem
}

.test_level>h5>span {
    margin: 0 .05rem;
    display: block;
    text-align: center
}

.test_level>h5>span strong {
    font-weight: 400;
    font-size: .4rem;
    margin-right: .05rem
}

.test_result>p>a {
    color: #1a9bff
}

.mt20 {
    margin-top: .2rem
}

.level_info {
    font-size: .11rem;
    color: #666;
    margin: .06rem 0 .3rem
}

.level_info>span {
    margin: 0 .04rem;
    padding-left: .06rem;
    position: relative
}

.level_info>span:before {
    display: block;
    content: "";
    width: .04rem;
    height: .08rem;
    position: absolute;
    top: 50%;
    margin-top: -.04rem;
    left: 0
}

.level_info>span:nth-child(1):before {
    background: #678b1d
}

.level_info>span:nth-child(2):before {
    background: #47acd6
}

.level_info>span:nth-child(3):before {
    background: #9058a3
}

.level_info>span:nth-child(4):before {
    background: #eca81f
}

.level_info>span:nth-child(5):before {
    background: #f14a11
}

.set_pword .title {
    padding: .2rem .15rem 0 .15rem;
    font-weight: 400;
    font-size: .15rem;
    line-height: .2rem;
    margin-bottom: -.05rem
}

.set_select {
    line-height: .24rem;
    font-size: .15rem;
    position: relative;
    padding: .16rem .15rem;
    border-bottom: 1px solid #efefef
}

.set_select>.switch {
    position: absolute;
    top: 50%;
    margin-top: -.15rem;
    right: .15rem
}

.set_pword.border {
    border-top: .1rem solid #efefef
}

.suc_box {
    padding: .2rem .2rem .2rem 1rem;
    min-height: 1.2rem;
    position: relative
}

.suc_box>.icon {
    width: .8rem;
    height: .8rem;
    position: absolute;
    top: .2rem;
    left: .15rem;
    background: url(../images/result_icon01.png) no-repeat center;
    background-size: 100% 100%
}

.suc_box>h5 {
    line-height: .2rem;
    padding: .08rem 0;
    font-weight: 700;
    font-size: .16rem;
    color: #000
}

.suc_box>p {
    line-height: .18rem;
    font-size: .14rem
}

.result_info {
    background: #fff
}

.result_info>ul {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef
}

.result_info>ul>li {
    line-height: .2rem;
    font-size: .14rem;
    padding: .12rem .15rem;
    border-bottom: 1px solid #efefef;
    position: relative
}

.result_info>ul>li:last-child {
    border-bottom: 0 none
}

.result_info>ul>li .status {
    position: absolute;
    top: 50%;
    margin-top: -.1rem;
    font-size: .12rem;
    color: #999;
    right: .15rem
}

.result_info>ul>li .info {
    position: absolute;
    top: 50%;
    margin-top: -.1rem;
    font-size: .14rem;
    color: #333;
    right: .15rem
}

.result_info>ul>li p strong {
    font-weight: 400;
    display: inline-block;
    width: 1rem
}

.xy_main {
    padding: .1rem .1rem 0
}

.xy_title {
    text-align: center;
    font-weight: 400;
    font-size: .16rem;
    line-height: .24rem;
    margin-bottom: .05rem
}

.xy_cont {
    font-size: .14rem;
    line-height: .24rem;
    color: #999
}

.xy_cont p {
    padding: .03rem 0
}

.bot_link {
    text-align: center;
    font-size: .14rem;
    line-height: .24rem;
    padding: .1rem
}

.bot_link a {
    color: #1a9bff
}

.result_wp {
    background: #ebebeb;
    padding-bottom: .1rem
}

.result_wp .result_info>ul {
    border-top: 0 none
}

.result_progress {
    background: #ebebeb;
    padding-bottom: .1rem
}

.result_progress>.title {
    background: #fff;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding: .1rem .15rem;
    line-height: .24rem;
    font-weight: 400;
    font-size: .15rem
}

.progress_cont {
    background: #fff;
    border-bottom: 1px solid #efefef;
    padding: .2rem 0 0 .22rem
}

.progress_list {
    border-left: 1px solid #ddd;
    padding-left: .3rem
}

.progress_list>li {
    border-bottom: 1px solid #efefef;
    padding: .1rem .15rem .1rem 0;
    position: relative;
    line-height: .22rem;
    font-size: .14rem;
    color: #666;
    top: -.16rem
}

.progress_list>li:last-child {
    border-bottom: 0 none
}

.progress_list>li:before {
    display: block;
    content: "";
    width: .08rem;
    height: .08rem;
    background: #ddd;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    top: .17rem;
    left: -.34rem
}

.progress_list>li>p.small {
    font-size: .12rem
}

.progress_list>li>p.time {
    font-size: .12rem;
    position: relative;
    padding-left: .18rem
}

.progress_list>li>p.time:before {
    display: block;
    content: "";
    width: .11rem;
    height: .11rem;
    position: absolute;
    top: 50%;
    margin-top: -.05rem;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIzSURBVEhLrVU7T1RREF6jBgwm8ig0kCBBAgW/ZysrY7KF6xbrvu4r2R9AYgUdhFAQEq0ATYy1hVoYuViYaLNsYUHkVQBijHyfmXMy93IuF4ibTM7emfm+M2fOzJxCIePXbrcHfd8ve573CmsX62+sJ1i3REfbQBb+jL5ard4CIATJHuTveQK/XdgDYs7dAI7jkM00GXQ/oYshnyHbDvtmq9Uac5IDPAHADwPC9y/8n2s2m9NpAGyTkOewH6pNumEYPkj48ihw+KKc4iiKpvLyxyiB+aiC2cDd9Fqc5NTkMwbgjjHC8QbsHyCzro1qtVofiN8rcv+fHwBDkH0asB4xz5oAm4wKqJN1giAIRgwHL50VReKnKgUzafBFiIkBR6R4ylS8VseYvCpxo9EYRpB/hGuVxF1Jw3fXUS8asUT9Sbi+MhXsKOb3zX8gfiERH1hipsRFjNq8LxvzmDtapHE8g8P3ihAf21RAEbuIob+baoREm4NsXhG/sxVkLo+Jr9fr91zkUpJs9zPCOieGtQ+uYzndWqLcAHyW121ZdhA+VtX1JNEgMGwjgv7LkrP7OE6FeM+OUygCVdyrxWLx+iXIr4FoWeHtZRbSQwiOLxH57TxyDhz4LqkUJIeQzIzE2IRzB6BHlUqlJ71BqVS6CdtD+HxTkfKVScwZPeVcg545ewtZhCywkaR+bdnhO3vQG3bzNMGZz07u0wQ/P/dp0kfmzYK4DFmXGz/Bf0qHOtrs7Tsu4xRmnTq+IIb7xAAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 100% 100%
}

.progress_list>li>p a {
    color: #1a9bff;
    margin-left: .1rem
}

.progress_list>li>p.spel {
    position: relative;
    padding-left: 1rem
}

.progress_list>li>p.spel strong {
    font-weight: 400;
    position: absolute;
    top: 0;
    left: 0
}

.progress_list>li>p.spel span {
    display: block
}

.progress_list>li.ok {
    color: #25ae5f
}

.progress_list>li.ok:before {
    width: .12rem;
    height: .12rem;
    border: .02rem solid #a1dcba;
    background: #25ae5f;
    top: .13rem;
    left: -.38rem
}

.progress_list>li.ok>p.time:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJoSURBVEhLpVU9b9NAGDaiCCoq8TVQFdSExE5Qkbr0B+RPNAtN7tREygB0YWqh/6ASEwxIoIgBobix09AUBZYuDMCAgDAgwVIyMFRAysBHUFSe1z47F3OuA7V0sn137/N+P6+mhTxTleLJlMUv6zZrGDZv6xb/je+uYbGPtEdnk42LJ8Lk/9o/W5kdBdB1w2YdvHf3XBb7CkXXSGZPBUZ1PgGgVhAMFn7WLfYG71ewfFuhrJWu8bgSPFnP6bDykyek2/wXvm8lV9mFoMB5O5/C2Q2s75KSNhQnB+4K99/6oLAuvVZIR8WPrATYC8mY17EyP+LLuTF140kuJ8zSMe8ws5kZgfvPAXBTpWj6ce4ozp/1LWdLzj24dcqw+I57wH5QnGWAhJmfFEJbYR4YFXZGwuhQRWkAuyK5shIUHgaYZICz7OFQKWpwccPboKT8LzByMgHwnsCqQxNvOz8W/6BydViLXav5S5Gndxp1lNDS3D8wMwXwNx+YQqICjlcLMZHYHrz6Ii+ncWy+6Mnh/4HrPfvph4LKTAV8rl48HWiEwTa32B0J+KlfQf3ksV7M5OMqcKckqd0Vi+qcZKj2yVJh8cOBckvZ+atR3RZ2rtd4sd9k+UsDDUIEE6vx4/8KTt1HdCpy0fHplKhPIpO6ZmYPDg2+qx1A/d6XmsxPphYkIVxanTKzY1HgRDioinuhJEQAQdrE5S1Uyrz+aOFwUMHM7dIhhG0Opfdeps0gz/RZTkn0NEnYEygpI2R3AdSk+pUAqfzCid5D90cTjZ1hRpPNliJHk+wyZZZYCu6uiwHadYYpQkR7UcP0DwpY/8+EVVEcAAAAAElFTkSuQmCC)
}

.progress_list>li.error {
    color: red
}

.progress_list>li.error:before {
    width: .12rem;
    height: .12rem;
    border: .02rem solid #ff9d9d;
    background: red;
    top: .13rem;
    left: -.38rem
}

.progress_list>li.error>p.time:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJTSURBVEhLpVW/TxRBFH5GZvZOTFAsNJiIEcLBrCcFjZ1/hZWVseOsrAT5D0iooNMYC2OCFaIJoaZQCqJgYYINUlgQ/FUoQpjxe3Ozu3O7s3enXjK52XnvffPm/fgeUclPK+rXKmpoJV5i7Wolj7AOsf/UPIsapk5ny+wL5/o6VXUsHxglv5lYmnYLF32F7jTbtL3A1KMrUNzKg+FsHyCbWG+x3wvIt0wtuhwEx9OGdSw+J0YA+A2gBT0m4ryBHpUj0J2D/Geqz+GKo6EWXff895kSvKvLWqf4sZcAX/fs3plBqqR2NqYunvxkM0F9idDcoB7I38DD+dBF+hr1Qv7as5+yenqUzkHwnQX4/8Vx9gGMqlxqysROaQWNVy8mGJx0rihCbO96cZrNG3cDbB2M5UyGEzVwIF6lB0jKPwPXqgMAP3avW4LHYtd+KPEx9NRuPXZebzisDwCWR+5j5X+BgbPocvUjA0ZIglkfqww65WM48aVloXGQrPuJHWTPnO6BFwq5GQS+2nveb4RC1yn50ANeSysoSZ4NvDp1IQiOkuQyDC7UOdtw7QPjwIX1Ra7c5L1O3VZay7G4k9FBz2S+QfbMOJ35W3DbfaBTC8ysmNApU192m1gyN+lkt+CG6ATsn6ax95JJBRKKxXOj6HQncCYcJPZJKQnZ4i7QptjB827rYYoK3ThBArJbSPy2T5t5nkntgkRvSUWs4rmP4d0j7FeY+P2ys8OhjOjTWnSjicdOu7HULCuMJiWnOo6mFrpEZt0wXW4OUB6kWKBPfOOs/TD9Aykd/lq0gP5LAAAAAElFTkSuQmCC)
}

.error_main {
    padding: .65rem .15rem .2rem;
    text-align: center;
    font-size: .12rem;
    color: #999;
    line-height: .24rem
}

.icon_network {
    width: .6rem;
    height: .6rem;
    margin: 0 auto .1rem;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 100% 100%
}

.icon_repair {
    width: .6rem;
    height: .6rem;
    margin: 0 auto .1rem;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 100% 100%
}

.error_main h5 {
    font-weight: 400;
    font-size: .16rem;
    color: #000
}

.spel_btn {
    padding: .15rem
}

.spel_btn>a {
    display: block;
    height: .32rem;
    line-height: .3rem;
    width: 1.02rem;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #1a9bff;
    color: #1a9bff;
    -moz-border-radius: .05rem;
    -webkit-border-radius: .05rem;
    border-radius: .05rem
}

.upload_error {
    margin: .15rem;
    position: relative
}

.upload_error>.pic {
    border: 1px solid #ddd;
    background: #f8f8f8;
    -moz-border-radius: .05rem;
    -webkit-border-radius: .05rem;
    border-radius: .05rem;
    height: 1.7rem;
    padding: .2rem .1rem
}

.upload_error>.pic>img {
    display: block;
    height: 100%;
    margin: 0 auto;
    -moz-border-radius: .05rem;
    -webkit-border-radius: .05rem;
    border-radius: .05rem
}

.upload_error>.info {
    width: 100%;
    height: 100%;
    -moz-border-radius: .04rem;
    -webkit-border-radius: .04rem;
    border-radius: .04rem;
    background: rgba(0, 0, 0, .6);
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff
}

.upload_error>.info>h5 {
    font-weight: 400;
    padding-top: .55rem;
    line-height: .34rem;
    text-align: center;
    font-size: .3rem
}

.upload_error>.info>p {
    line-height: .24rem;
    font-size: .17rem;
    text-align: center;
    margin-top: .03rem
}

.bottom_lk {
    text-align: center;
    padding: .15rem 0
}

.bottom_lk a {
    color: #666;
    font-size: .14rem
}

.ce_btn>a.spel {
    margin-top: .1rem;
    background: #ec4153
}

.dx_contbox {
    padding: .25rem .2rem
}

.dx_contbox .title {
    text-align: center;
    font-size: .15rem;
    font-weight: 400;
    margin-bottom: .2rem
}

.dx_tips {
    text-align: center;
    font-size: .14rem;
    color: #666
}

.dx_tips .pic img {
    display: block;
    margin: 0 auto;
    height: 1rem
}

.dx_tiplist {
    padding: .1rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.dx_tiplist li {
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-align: center;
    font-size: .13rem;
    color: #666
}

.dx_tiplist li .pic img {
    display: block;
    width: .6rem;
    height: .6rem;
    margin: 0 auto
}

.rule_check.spel {
    text-align: center
}

.rule_check.spel strong {
    font-weight: 400;
    display: inline-block;
    position: relative
}

.rule_check.spel strong .icon_check {
    left: -.26rem
}

section.main.fixed>article.content {
    position: relative
}

.shade {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 5000
}

.nextshade {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000
}

.loading_layer {
    display: block;
    width: .32rem;
    height: .32rem;
    position: fixed;
    top: 50%;
    margin-top: -.16rem;
    left: 50%;
    margin-left: -.16rem;
    z-index: 5000
}

.loading_layer img {
    display: block;
    width: .32rem;
    height: .32rem
}


/*------2016-10-10 add class for index------*/

.sidebar_box>a.login {
    margin: 0 0.1rem 0.1rem 0.1rem;
    color: #ea5b3d;
    font-size: 0.18rem;
    display: block;
    text-align: center;
    line-height: 0.38rem;
    border: 1px solid #ea5b3d;
    border-radius: 0.03rem;
    -moz-border-radius: 0.03rem;
    -webkit-border-radius: 0.03rem;
}


/*20180425税收证明*/

.ss_title {
    padding: 0.12rem 0.15rem;
    line-height: 0.2rem;
    font-size: 0.14rem;
    background: #ebebeb;
    color: #424242;
}

.ss_main {
    padding-left: 0.15rem;
}

.ss_item {
    padding: 0.1rem 0.15rem 0.1rem 0;
}

.ss_item .title {
    line-height: 0.24rem;
    font-weight: normal;
    color: #000;
    font-size: 0.15rem;
    margin-bottom: 0.05rem;
}

.ss_item p {
    color: #999;
    line-height: 0.2rem;
    font-size: 0.12rem;
}

.ss_spelbox {
    padding-right: 0.15rem;
}

.ss_spelbox .input_form {
    padding: 0;
}

.ss_inputbox {
    padding-top: 1px;
    height: 0.64rem;
    position: relative;
}

.ss_inputbox .lt {
    width: 1.2rem;
    float: left;
}

.ss_inputbox .rt {
    margin-left: 1.4rem;
}

.ss_spellist li {
    padding: 0.1rem 0;
    border-bottom: 1px solid #efefef;
}

.ss_spellist li:last-child .ct {
    border-bottom: 0 none;
}

.ct_mtitem {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
    padding-bottom: 1px;
}

.ct_mtitem .input_text {
    margin-bottom: -0.1rem;
}

.ss_spellist li .ct {
    margin-bottom: -0.11rem;
    border-bottom: 1px solid #fff;
}

.ss_spellist li .icon_radio {
    color: #999;
}

.ss_spellist li .icon_radio.checked {
    color: #000;
}

.date_icon {
    display: block;
    width: 0.2rem;
    height: 0.2rem;
    position: absolute;
    top: 50%;
    margin-top: -0.1rem;
    right: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAQ+SURBVFhH7ZhbiFVlHMWn7CLVVGYFXaUMx0C7WUEhlVJBkJQKPUQgCb35oOiDSIUUhEFQGVLUQ2hKMPjgg0wNBMPMmZlzxs6DwghewAcLCkyji/ea0299e33bPXv2zJkzY3MqWrDY+1vr+1/29ezvtEwEtVrtEu+OGxOJaRjVavXy3t7eb+DpUqm0wvKYmEjMhEDyGfApCtXMXmv1OCLGKSeH/v7++STbTM6DbM9likyazqe8m1XHJccHAm4gcDscyiU+gfZrZnxeWj2OEhPHanZI9VTXLYwOJt1D0BEHn4FbCF6o+0h+X1/f4/bEUgiqg6KYrq6uy5SX8RaoOvKOqH4IKkJPT89NBB325Cr7d9tKQeLr0Y97zkeWx0S9GNWB38pne1h92BoOJuxwkgpn7CrLI1CpVG5nzrM6C5bqol6M6qmu6++wfAF0vgDqXjgJ77Q8pVBd1x/q7u5+yHICxI/VPdt3LTUFqu+z+L6lBBgHbDxsqSmgjwU+UQcsJUD8Q0Z8WpuFwcHBK3yizltKYLHmYVNR2Mu/pkGufdFv6ZRyzAb/SXRrCTLGiN/SJnD0Bj1sKv5vcLJoqEGtI3iyluCt4ffxFssB+gDAWw2X5tcb5XL5XvR18BlLKdD09bKWr5bnLQ1DQw2S6I3osf89TV0rnXEr4+8y3sYQABjPZnwyevAVW/JuhT9Hj3mrbKWInocJCkVAgj3RExk/LT33ESpWQwBg/7WsR8wXtpTvpZy321aK6HmYoFAEaG9Hj2Q/xs9yfrOvQ/shevCdEAC4dHMYx69kxa20Fb8Lf4seXGMrRfQ8TFAoAu6tSynwMlzPPXiX5QDO4izp8jXPcgBN3ke+DXjPWUpB3Fx7yywNQ2EvhWKT8N9qUAsY9K1cjm62yy0HoC21vo3LdrPlAPRV6MIH+fUNc19FL8FP4lshC/TxN0ih7dFjX4vt2dK5H+/wOHpfhgDAQT0ZdfMtW2ruQeam6232P7SVInoeJigUAQn6oydS4AnpPM2PZnXmDYQAwP7KnPe5LdVZnvN22UoRPQ8TMPEniQMDAzMtBaAvgacc9FV7e/s06dqify2d7VnO2oshAKC1wkF7v3BQj9jSGnk6Wni3stXLfJGtAN9SqnXMUoIYpMtjKYXefXB+/lWiMcXn5Q9K0NqGfA/ofWkphQ/u/vhOzYJ8i9UHfnpFAhA22vjUUlNAD9vcx+uWEiC2If7J9gxHMdfylIL6WnLqz6XT9DDL8gUw4TN1D/fr/xTLUwIu923Ujx8fmywPh95JmIdik7DN1t8K6jwGj7puRQ+SrZHQkTBpnyZzROd8VhfBVk+5KKCJG8n5Avl3wvheLEv3lNHBpGsI0n81uh8UGPk7LFrkNMr0S0ek1lm2mzo6Oq50C+MDQW3wPbiXJNl/SS8Gj8EyfFOfYC45OXR2dl5No4WL7UbY2JlqafkLUGqKm6RTx+AAAAAASUVORK5CYII=") no-repeat center;
    background-size: 0.2rem;
}

.ss_addbtn {
    display: block;
    width: 0.2rem;
    height: 0.2rem;
    position: absolute;
    bottom: 0.11rem;
    right: 0;
    /*  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABvSURBVEhL7ZNLCoAwDAVzAj/3P1SgtAqBXkE8QbWLVLJSAulCzcBsHjSzKmgJIcxNRJx47kdK69GMcdl57ocHzfGgOR58hIiG+nhTKINF7LdyDiDnPNbhOtJLzv0hqEUe8W9hggfN8aA53w++DIATFHaV3B/FY9kAAAAASUVORK5CYII=") no-repeat center;
     */
    background-size: 0.14rem;
    z-index: 50;
}

.ss_inputbox .txt_close {
    margin-top: 0;
    top: 0.32rem;
}

.ct_mtcont {
    margin-bottom: -0.11rem;
}


/*** 利用ios为刘海屏提供的css函数获取非安全区域高度做适配 ****/

.iosSafeArea .page {
    padding-top: 0px;
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
    padding-bottom: 0px;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}


/*-- add 20210429 --*/

.video_select {
    padding: 0.2rem 0.15rem;
    min-height: 100%;
    background: #f3f3f6;
}

.video_select .tips {
    font-size: 0.14rem;
    color: #999999;
    line-height: 0.2rem;
}

.video_select .list_box li {
    position: relative;
    margin-top: 0.2rem;
    padding: 0.27rem 0.15rem 0.26rem 0.9rem;
    background: #ffffff;
    border-radius: 0.04rem;
    -moz-border-radius: 0.04rem;
    -webkit-border-radius: 0.04rem;
}

.video_select .list_box em {
    position: absolute;
    left: 0.23rem;
    top: 50%;
    margin-top: -0.21rem;
    display: block;
    width: 0.42rem;
    height: 0.42rem;
}

.video_select .list_box em.em_01 {
    background: url('../images/video_icon_01.png') no-repeat center;
    background-size: 100%;
}

.video_select .list_box em.em_02 {
    background: url('../images/video_icon_02.png') no-repeat center;
    background-size: 0.4rem 0.42rem;
}

.video_select .list_box em.em_03 {
    width: 0.46rem;
    height: 0.46rem;
    margin-top: -0.23rem;
    left: 0.21rem;
    background: url('../images/video_icon_03.png') no-repeat center;
    background-size: 0.46rem 0.46rem;
}

.video_select .list_box h3 {
    font-size: 0.22rem;
    color: #000000;
    line-height: 0.3rem;
}

.video_select .list_box h3>span {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 0.06rem;
    font-size: 0.14rem;
    line-height: 0.22rem;
}

.video_select .list_box h3>span i {
    color: #ff4951;
    font-style: normal;
    font-weight: 500;
}

.video_select .list_box .p1 {
    margin-top: 0.08rem;
    font-size: 0.13rem;
    color: #999999;
    line-height: 0.15rem;
}

.video_select .list_box .p2 {
    margin-top: 0.09rem;
    font-size: 0.13rem;
    color: #f3992d;
    line-height: 0.15rem;
}

@media screen and (max-width: 320px) {
    .video_select .list_box h3>span {
        margin-left: 0;
    }
}

.fc_basebox {
    background: #fff;
    padding: 0.35rem 0.25rem 0.1rem;
    text-align: center;
    font-size: 0.14rem;
    line-height: 0.2rem;
    color: #999999;
}

.fc_basebox h5 {
    font-size: 0.24rem;
    line-height: 0.28rem;
    font-weight: normal;
    margin-bottom: 0.1rem;
    color: #000000;
}

.fc_basebox .pic {
    margin-top: 0.3rem;
}

.fc_basebox .pic img {
    display: block;
    height: 2.22rem;
    margin: 0 auto;
}

.lz_tipbox {
    background: #fff;
    padding: 0.15rem 0.05rem;
    margin-bottom: 0.1rem;
}

.lz_tipbox ul {
    width: 100%;
    display: table;
    table-layout: fixed;
}

.lz_tipbox ul li {
    display: table-cell;
    text-align: center;
}

.lz_tipbox ul li i {
    display: block;
    width: 0.36rem;
    height: 0.36rem;
    margin: 0 auto 0.05rem;
}

.lz_tipbox ul li i img {
    display: block;
    width: 100%;
    height: 100%;
}

.lz_tipbox ul li span {
    display: block;
    font-size: 0.14rem;
    line-height: 0.2rem;
    color: #999;
}

.lz_basebox {
    background: #fff;
    padding: 0.2rem 0.25rem 0;
    text-align: center;
    font-size: 0.16rem;
    line-height: 0.26rem;
    color: #333333;
    border-bottom: 1px solid #f3f3f6;
}

.lz_basebox h5 {
    font-size: 0.22rem;
    line-height: 0.32rem;
    font-weight: normal;
    color: #ff4951;
    margin-top: 0.1rem;
}

.lz_basebox .pic {
    margin-top: 0.25rem;
}

.lz_basebox .pic img {
    display: block;
    margin: 0 auto;
    width: 1.6rem;
}

.fc_sbbox {
    background: #fff;
    padding: 0.4rem 0;
    font-size: 0.14rem;
    line-height: 0.2rem;
    color: #999999;
    text-align: center;
}

.fc_imgbox {
    width: 2.97rem;
    height: 2.97rem;
    margin: 0 auto 0.35rem;
    padding: 0.2rem;
    background: url(../images/fc_bg01.png) no-repeat center;
    background-size: 100%;
    position: relative;
}

.fc_imgbox.ok {
    background-image: url(../images/fc_bg01.png);
}

.fc_imgbox.error {
    background-image: url(../images/fc_bg02.png);
}

.fc_imgbox.ok:before,
.fc_imgbox.error:before {
    content: "";
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5rem 0 0 -0.5rem;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 100;
}

.fc_imgbox.ok:before {
    background-image: url(../images/sb_ok.png);
}

.fc_imgbox.error:before {
    background-image: url(../images/sb_error.png);
}

.fc_imgbox .pic {
    border-radius: 100%;
    width: 2.54rem;
    height: 2.54rem;
    overflow: hidden;
}

.fc_imgbox .pic img {
    display: block;
    width: 100%;
    /* height: 100%; */
}

.fc_imgbox.ok .pic img,
.fc_imgbox.error .pic img {
    filter: blur(10px);
    -webkit-filter: blur(10px);
}

.fc_sbbox h5 {
    font-size: 0.24rem;
    line-height: 0.28rem;
    font-weight: normal;
    color: #333;
    margin-bottom: 0.1rem;
}

.fc_sbbox h5.error {
    color: #ff4951;
}


/* add 2020-02-13 */

.upload_progress {
    background: #fff;
    padding: 0.8rem 0.15rem 0.4rem;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.32rem;
}

.progress_chart {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin: 0 auto 0.6rem;
}

.progress_chart canvas {
    width: 2rem;
    height: 2rem;
    margin: 0 auto;
    display: block;
}

.progress_chart .img {
    width: 1.2rem;
    height: 1.2rem;
    background: url(../images/jd_ic07.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.6rem 0 0 -0.6rem;
}


/*-- add 20210916 --*/

.sub_title {
    padding: 0.15rem 0.1rem 0.15rem 0.15rem;
    font-size: 0.12rem;
    line-height: 0.2rem;
    color: #AAAAAA;
}

.sub_title h3 {
    font-size: 0.2rem;
    line-height: 0.3rem;
    font-weight: normal;
    color: #000000;
    margin-bottom: 0.1rem;
}

.sub_title h5 {
    font-size: 0.14rem;
    line-height: 0.2rem;
    font-weight: normal;
}

.acount_type_list {
    padding: 0.1rem 0.15rem;
    overflow: hidden;
}

.acount_type_item {
    display: block;
    width: 2rem;
    height: 0.5rem;
    border: 1px solid #ddd;
    background: #ffffff;
    padding: 0.1rem;
    line-height: 0.28rem;
    text-align: center;
    font-size: 0.18rem;
    color: #666666;
    border-radius: 0.04rem;
    overflow: hidden;
    position: relative;
}

.acount_type_item.active {
    border-color: #CB2323;
    color: #CB2323;
}

.acount_type_item.active:after {
    content: "";
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 0.04rem 0 0.04rem 0;
    background: #CB2323 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAF2SURBVFhH7ZU/a8JQFMX9EP0SnbsmguggKLi4CA4K0rmDU8XBoaM4+hUEN0HoKLgoCP6r2lToH6gOTQsajVib5DRXbqRDLTRthJb8tpfzeOe+m3MTj4uLy7+m5/ejI4otXh6W+2wWhq5DX68PX8RNKgVD00AYhkEFqCw5zyASgaaqW3PiMZ8HS87T9XqxkWW2Bp5KpcOZm22+WI3HbA3MajW0wuEjlu3RFYRLOpiXe+kHAsdKs8nWgDoYoO31nrJsj6tQaBskbbHAKBb7spXPlQpbA6+TCTqCMGTJPlIiwUcCb/M5+sHgp0VMi0XeZe5TlL37bPFSrfLR5s2mU7qZzNKWu0yGVUDfbHAdj/9u6Ho+34nSaLAFsJIkmEk/J01KJnezTtym084kngzJ2IIKGkaj0JZLfmLOeqHgjLkFtZ5egQV9Yi3kctlZcwsKF4XxI7N6/eez/h1oHOnnQqijEdqieMbS4aBOPORyuzC6uLi4/HE8nndieWDMgIA6kAAAAABJRU5ErkJggg==") no-repeat center;
    background-size: 100%;
    position: absolute;
    bottom: -1px;
    right: -1px;
    z-index: 50;
}

.drop_dwon_btn {
    display: block;
    width: 0.26rem;
    height: 0.26rem;
    background: url(../images/drop_down_icon.png) no-repeat center;
    background-size: 0.16rem;
    margin: 0.08rem auto 0.1rem;
}

.drop_dwon_btn.on {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}



/*-- add 20240315 start --*/
.zj_switch_info{
	margin: 0 -0.12rem 0.25rem;
	display: flex;
	align-items: center;
}
.zj_switch_info h5{
	flex: 1;
	min-width: 0;
	font-size: 0.16rem;
	line-height: 0.2rem;
	font-weight: 500;
	color: #333333;
	padding-left: 0.12rem;
	position: relative;
}
.zj_switch_info h5:before{
	content: '';
	width: 0.04rem;
	height: 0.18rem;
	border-radius: 0.02rem;
	background: #EA5B3D;
	position: absolute;
	top: 0.01rem;
	left: 0;
}
.zj_switch_info .link{
	display: inline-block;
	vertical-align: top;
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #EA5B3D;
	padding-right: 0.16rem;
	position: relative;
}
.zj_switch_info .link:after{
	content: '';
	width: 0.12rem;
	height: 0.12rem;
	background: url(../images/arrow05.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.06rem;
}
.dialog_overlay {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
}
.popup_layer {
	width: 100%;
	background: #fff;
	border-radius: 0.12rem 0.12rem 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9999;
	-webkit-transform: translateY(110%);
	transform: translateY(110%);
	-webkit-transition: transform 0.2s linear;
	transition: transform 0.2s linear;
}
.popup_layer.show {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.popup_lytit {
	height: 0.48rem;
	line-height: 0.48rem;
	text-align: center;
}
.popup_lytit h3 {
	height: 0.48rem;
	font-size: 0.16rem;
	font-weight: 500;
	color: #333333;
	margin: 0 0.5rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.popup_lytit a.cancel {
	width: 0.5rem;
	height: 0.48rem;
	background: url(../images/icon_close.png) no-repeat center;
	background-size: 0.3rem;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 50;
}
.protocol_lycont,
.popup_lycont {
    max-height: 4rem;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 0.16rem;
    line-height: 0.24rem;
}
.protocol_lybtn {
    width: 100%;
    padding: 0.15rem 0.2rem;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    z-index: 100;
}
.protocol_lybtn a {
    display: block;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 0.44rem;
    line-height: 0.44rem;
    text-align: center;
    border-radius: 0.04rem;
    margin-left: 0.12rem;
    font-size: 0.16rem;
    color: #fff;
    font-weight: 500;
    background: #ea5b3d;
}
.protocol_lybtn a:first-child {
    margin-left: 0;
}
.protocol_lybtn a.cancel {
    border: 1px solid #ea5b3d;
    background: #fff;
    color: #ea5b3d;
    line-height: 0.42rem;
}
.protocol_lybtn a.disabled {
    color: #cccccc !important;
    background: #eeeeee !important;
    border: 0 none !important;
    line-height: 0.4rem !important;
}
.open_nav{
	padding: 0.1rem 0.22rem 0.16rem;
}
.open_nav .item{
	background: rgba(234, 91, 61, 0.1);
	border-radius: 0.04rem;
	margin-top: 0.12rem;
	padding: 0.26rem 0.2rem 0.26rem 0.8rem;
	position: relative;
	z-index: 5;
}
.open_nav .item:first-child{
	margin-top: 0;
}
.open_nav .item .icon{
	width: 0.4rem;
	height: 0.4rem;
	position: absolute;
	top: 50%;
	margin-top: -0.2rem;
	left: 0.2rem;
}
.open_nav .item .icon img{
	display: block;
	width: 100%;
}
.open_nav .item h5{
	font-size: 0.2rem;
	line-height: 0.28rem;
	font-weight: normal;
	color: #000000;
}
.open_nav .item p{
	font-size: 0.14rem;
	line-height: 0.22rem;
	color: #999999;
	margin-top: 0.04rem;
}
.open_nav .item.active:before{
	content: '';
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #EA5B3D;
	border-radius: 0.04rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.n_zb_ctbox{
	margin: 0.2rem 0.2rem 0.36rem;
}
.n_zb_ctbox .title{
	text-align: center;
	line-height: 0.24rem;
	font-size: 0.14rem;
	font-weight: normal;
	color: #333333;
	margin-bottom: 0.16rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.n_zb_ctbox .title span{
	display: block;
	position: relative;
	margin: 0 0.16rem;
}
.n_zb_ctbox .title:before,
.n_zb_ctbox .title:after{
	display: block;
	content: "";
	height: 1px;
	background: linear-gradient(-90deg, rgba(234, 91, 61, 1) 0, rgba(234, 91, 61, 0) 100%);
	width: 0.64rem;
}
.n_zb_ctbox .title:before{
	background: linear-gradient(-90deg, rgba(234, 91, 61, 1) 0, rgba(234, 91, 61, 0) 100%);
}
.n_zb_ctbox .title:after{
	background: linear-gradient(90deg, rgba(234, 91, 61, 1) 0, rgba(234, 91, 61, 0) 100%);
}
.ready_detail .item{
	margin-top: 0.2rem;
	overflow: hidden;
}
.ready_detail .item .pic{
	width: 0.24rem;
	box-sizing: border-box;
	padding: 0.02rem;
	float: left;
}
.ready_detail .item .pic img{
	display: block;
	width: 100%;
}
.ready_detail .item .cont{
	margin-left: 0.35rem;
}
.ready_detail .item .cont h5{
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #ADADAD;
	font-weight: 600;
	margin-bottom: 0.08rem;
}
.ready_detail .item .cont p{
	font-size: 0.13rem;
	line-height: 0.22rem;
	color: #ADADAD;
	margin-top: 0.06rem;
}
.header_inner.new > h1.title{
	color: #333333 !important;
}
.dx_tipbox p{
	font-size: 0.13rem;
	line-height: 0.18rem;
	color: #999999;
	margin-top: 0.05rem;
}
.dx_tipbox .imp{
	color: #F3992D;
}
.nav_selelist{
	margin: 0.05rem 0.2rem 0.15rem;
}
.nav_selelist .item{
	background: #fff;
	border-radius: 0.04rem;
	box-shadow: 0px 0.04rem 0.15rem 0px rgba(9,31,60,0.08);
	margin-top: 0.2rem;
	padding: 0.27rem 0.15rem 0.27rem 0.2rem;
	position: relative;
}
.nav_selelist .item:first-child{
	margin-top: 0;
}
.nav_selelist .item h5{
	font-size: 0.2rem;
	line-height: 0.26rem;
	padding-right: 0.3rem;
	margin-bottom: 0.06rem;
	font-weight: normal;
	color: #333333;
	position: relative;
}
.nav_selelist .item h5:after{
	content: "";
	width: 0.08rem;
	height: 0.14rem;
	background: url(../images/arrow04.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	margin-top: -0.07rem;
	right: 0;
}
.nav_selelist .item p{
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #999999;
}
.nav_selelist .item p.p1{
	padding-left: 0.2rem;
	position: relative;
}
.nav_selelist .item p .num{
	position: absolute;
	top: 0;
	left: 0;
}
.nav_selelist .item .imp{
	color: #F3992D !important;
}
.tax_checklist{
	padding-left: 0.18rem;
	background: #ffffff;
}
.tax_checklist li{
	padding: 0.16rem 0.16rem 0.17rem 0.3rem;
	position: relative;
}
.tax_checklist li:after{
	content: "";
	height: 1px;
	background: #f0f0f0;
	position: absolute;
	bottom: 0;
	left: 0.3rem;
	right: 0;
}
.tax_checklist li:last-child:after{
	display: none;
}
.tax_checklist li h5{
	font-size: 0.16rem;
	line-height: 0.2rem;
	font-weight: 500;
	color: #3E191D;
}
.tax_checklist li p{
	font-size: 0.14rem;
	line-height: 0.2rem;
	margin-top: 0.04rem;
	color: #9E8C8D;
}
.tax_checklist li:before{
	content: "";
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 0.2rem;
	height: 0.2rem;
	border: 1px solid #cccccc;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	top: 0.14rem;
	left: 0;
}
.tax_checklist li.active:before{
	border-color: #ea5b3d;
    background: #ea5b3d url(../images/icon_check02.png) no-repeat center;
    background-size: 0.2rem;
}
.tax_selelist li {
  border-bottom: 1px solid #eaeaef;
  position: relative;
  padding: 0.15rem 0.5rem 0.15rem 0.15rem;
}

.tax_selelist li:last-child {
  border-bottom: 0 none;
}

.tax_selelist li h5 {
  font-size: 0.16rem;
  font-weight: normal;
  color: #333333;
  line-height: 0.2rem;
}

.tax_selelist li p {
  font-size: 0.12rem;
  color: #999999;
  line-height: 0.18rem;
  margin-top: 0.03rem;
}
.tax_selelist li.active h5,
.tax_selelist li.active p {
  color: #ea5b3d;
}
.tax_selelist li.active:after {
  content: '';
  width: 0.22rem;
  height: 0.22rem;
  background: url(../images/icon-selected.png) no-repeat center;
  background-size: 100%;
  position: absolute;
  top: 50%;
  margin-top: -0.11rem;
  right: 0.15rem;
}
.cont_title{
	position: relative;
}
.upload_link{
	display: block;
	width: 0.64rem;
	height: 0.22rem;
	line-height: 0.2rem;
	border: 1px solid #ea5b3d;
	color: #ea5b3d;
	font-size: 0.12rem;
	text-align: center;
	border-radius: 0.02rem;
	position: absolute;
	top: 50%;
	margin-top: -0.11rem;
	right: 0.15rem;
	z-index: 50;
}
.file_emp_layer{
	background: #fff;
	position: relative;
	padding: 0.3rem 0 0.65rem;
	width: 100%;
	left: 0;
	z-index: 500;
}
.file_emp_layer h2{
	text-align: center;
	font-size: 0.24rem;
	font-weight: normal;
	color: #333333;
	line-height: 0.42rem;
	padding-bottom: 0.2rem;
	border-bottom: 1px solid #f1f1f1;
	margin: 0 10.5% 0.3rem;
}
.file_emp_layer .pic{
	width: 2.95rem;
	margin: 0 auto;
}
.file_emp_layer .pic img{
	display: block;
	width: 100%;
}

.file_emp_layer .close{
	width: 0.32rem;
	height: 0.32rem;
	background: url(../images/icon_close3.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -0.16rem;
	z-index: 50;
}
.tax_formbox .input_form{
	border-top: 0.08rem solid #F8F8F8;
}
.input_tips{
	padding: 0.1rem 0 0;
	font-size: 0.13rem;
	line-height: 0.18rem;
	color: #999999;
}
.input_tips .imp{
	color: #F3992D;
}
.icon_help{
	display: inline-block;
	vertical-align: middle;
	width: 0.16rem;
	height: 0.16rem;
	background: url(../images/icon_help.png) no-repeat center;
	background-size: 100%;
	margin-left: 0.05rem;
}
.delete_btn{
	display: block;
	height: 0.48rem;
	text-align: center;
	line-height: 0.48rem;
	font-size: 0.14rem;
	color: #F93252;
	margin-bottom: -0.15rem;
}
.add_btn{
	padding: 0.15rem 0.42rem;
	border-top: 0.08rem solid #F8F8F8;
}
.add_btn a{
	display: block;
	height: 0.4rem;
	line-height: 0.38rem;
	text-align: center;
	background: #fff;
	border: 1px solid #ea5b3d;
	font-size: 0.16rem;
	color: #ea5b3d;
	border-radius: 0.5rem;
}
.set_info_gird{
	border-bottom: 1px solid #ddd;
	display: flex;
	padding: 0.02rem 0 0.12rem;
	font-size: 0.12rem;
	line-height: 0.24rem;
}
.set_info_gird .tit{
	min-width: 1rem;
}
.set_info_gird .ct{
	flex: 1;
	min-width: 0;
}
.input_checklist{
	font-size: 0;
	text-align: right;
}
.input_checklist .icon_radio{
	font-size: 0.14rem;
	color: #333333;
	margin-left: 0.2rem;
	line-height: 0.24rem;
}
.input_checklist .icon_radio:before{
	content: "";
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 0.18rem;
	height: 0.18rem;
	border: 1px solid #cccccc;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	top: 0.03rem;
	left: 0;
}
.input_checklist .icon_radio.checked:before{
	border-color: #ea5b3d;
	background: #ea5b3d url(../images/icon_check02.png) no-repeat center;
	background-size: 0.2rem;
}
.p_dialog_box {
    width: 2.9rem;
    background: #fff;
    border-radius: 0.1rem;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -1.45rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 6000;
}

.p_dialog_cont {
    padding: 0.2rem 0.24rem 0.24rem;
}

.p_dialog_cont h3{
	font-size: 0.18rem;
	line-height: 0.28rem;
	text-align: center;
	font-weight: 500;
	color: #333333;
	margin-bottom: 0.1rem;
}
.p_dialog_cont > div{
	font-size: 0.15rem;
	line-height: 0.22rem;
	color: #333333;
}

.p_dialog_btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
	border-top: 1px solid #e5e5e5;
}

.p_dialog_btn a {
    display: block;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 0.44rem;
    text-align: center;
    line-height: 0.44rem;
    font-size: 0.16rem;
	color: #ea5b3d;
	border-left: 1px solid #e5e5e5;
}
.p_dialog_btn a:first-child{
	border-left: 0 none;
}
.p_dialog_btn a.cancel {
    color: #999999;
}
.imp_span{
	color: #FFAC37 !important;
}

/*-- add 20240315 end --*/

.input_text>.dropdown.no_arrow:after{
    display: none;
}
/*-- add 20240315 end --*/


/*-- add 20240325 start --*/
.n_hm_other{
	margin: 0 0 0.3rem;
	padding: 0 9.0667vw;
}
.n_hm_other .link{
	display: inline-block;
	vertical-align: top;
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #000000;
	padding-right: 0.16rem;
	position: relative;
}
.n_hm_other .link:after{
	content: '';
	width: 0.12rem;
	height: 0.12rem;
	background: url(../images/arrow05.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.06rem;
}
.ready_detail{
	padding: 0.28rem 0.2rem;
}
.ready_detail .item:first-child{
	margin-top: 0;
}
.ready_detail .item .cont h5{
	color: #333333;
}
.popup_lybtn{
	border-top: 1px solid #EAEAEF;
	display: flex;
}
.popup_lybtn a{
	flex: 1;
	min-width: 0;
	text-align: center;
	font-size: 0.18rem;
	height: 0.48rem;
	line-height: 0.48rem;
	color: #EA5B3D;
	border-left: 1px solid #EAEAEF;
}
.popup_lybtn a:first-child{
	border-left: 0 none;
}

/*-- add 20240325 end --*/

/* 身份证上传 */
.upload_select {
	width: 100%;
	padding: 0.16rem;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9999;
	-webkit-transform: translateY(110%);
	transform: translateY(110%);
	-webkit-transition: transform 0.2s linear;
	transition: transform 0.2s linear;
}

.upload_select.show {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.upload_select h5 {
	background: #fff;
	-moz-border-radius: 0.14rem 0.14rem 0 0;
	-webkit-border-radius: 0.14rem 0.14rem 0 0;
	border-radius: 0.14rem 0.14rem 0 0;
	font-size: 0.14rem;
	font-weight: normal;
	color: #999999;
	text-align: center;
	line-height: 0.44rem;
	border-bottom: 1px solid rgba(229, 229, 229, 0.5);
}

.upload_select ul {
	background: #fff;
	-moz-border-radius: 0 0 0.14rem 0.14rem;
	-webkit-border-radius: 0 0 0.14rem 0.14rem;
	border-radius: 0 0 0.14rem 0.14rem;
}

.upload_select ul li {
	border-bottom: 1px solid rgba(229, 229, 229, 0.5);
}

.upload_select ul li:last-child {
	border-bottom: 0 none;
}

.upload_select ul li a {
	display: block;
	text-align: center;
	height: 0.56rem;
	line-height: 0.56rem;
	font-size: 0.18rem;
	color: #333333;
	position: relative;
	overflow: hidden;
}
.upload_select ul li.tj a{
	color: #5E7AF8;
}
.upload_select .cancel {
	margin-top: 0.06rem;
	display: block;
	height: 0.56rem;
	line-height: 0.56rem;
	text-align: center;
	font-size: 0.18rem;
	color: #5E7AF8;
	font-weight: 500;
	background: rgba(255, 255, 255, 0.97);
	-moz-border-radius: 0.14rem;
	-webkit-border-radius: 0.14rem;
	border-radius: 0.14rem;
}
/* end */


/*-- add 20250623 start --*/
.spel_input_form{
	margin: 0.16rem 0.2rem;
}
.spel_input_item{
	background: #ffffff;
	margin-top: 0.08rem;
	border-radius: 0.12rem;
	min-height: 0.56rem;
	padding: 0 0.16rem;
	position: relative;
}
.spel_input_item .tit{
	font-size: 0.16rem;
	line-height: 0.24rem;
	height: 0.56rem;
	display: flex;
	align-items: center;
	position: absolute;
	left: 0.16rem;
	top: 0;
}
.spel_input_item.text{
	padding-left: 1.04rem;
}
.spel_input_item .t1{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 0.56rem;
	font-size: 0.16rem;
	outline: none;
	border: 0 none;
	background: none;
	color: #333333;
}
.yym_cm_wrap{
	background: #ffffff;
	margin: 0.16rem 0.2rem;
	border-radius: 0.12rem;
	padding: 0.2rem 0.16rem;
}
.yym_cm_wrap .imp_title{
	text-align: center;
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #EA5B3D;
}
.yym_cm_wrap .qrcode_box{
	margin: 0.25rem 0 0.2rem;
}
.yym_cm_wrap .qrcode_box .pic{
	background: #F4F5F7;
	width: 1.58rem;
	height: 1.58rem;
	margin: 0 auto 0.25rem;
	box-sizing: border-box;
	padding: 0.04rem;
	overflow: hidden;
}
.yym_cm_wrap .qrcode_box .pic img{
	background: #ffffff;
	display: block;
	width: 100%;
	height: 100%;
}
.yym_cm_wrap .qrcode_box .num{
	text-align: center;
}
.yym_cm_wrap .qrcode_box .num strong{
	display: block;
	font-size: 0.36rem;
	font-weight: 500;
	line-height: 1;
	color: #EA5B3D;
	letter-spacing: 0.04rem;
}
.yym_cm_wrap .qrcode_box .num em{
	display: block;
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #333;
	margin-top: 0.04rem;
}

.yym_cm_wrap .tips{
	background: #F4F5F7;
	padding: 0.07rem 0.12rem;
	font-size: 0.12rem;
	line-height: 0.18rem;
	color: #F89726;
	border-radius: 0.08rem;
	margin-top: 0.2rem;
}
.yym_tips{
	margin: 0.16rem 0.2rem;
	font-size: 0.13rem;
	line-height: 0.18rem;
	color: #999;
}
.yym_tx_wrap{
	background: #ffffff;
	margin: 0.16rem 0.2rem;
	border-radius: 0.12rem;
	padding: 0.16rem;
}
.yym_tx_box{
	padding: 0.12rem 0;
}
.yym_tx_box .title{
	font-size: 0.2rem;
	line-height: 1.4;
	text-align: center;
	font-weight: 500;
	margin-bottom: 0.16rem;
}
.yym_inputbox{
	display: flex;
	justify-content: center;
	align-items: center;
}
.yym_inputbox .item{
	width: 0.44rem;
	height: 0.44rem;
	box-sizing: border-box;
	text-align: center;
	font-size: 0.2rem;
	color: #333333;
	font-weight: 500;
	line-height: 0.42rem;
	border: 1px solid #C5CAD4;
	border-radius: 0.04rem;
	margin-left: 0.05rem;
}
.yym_inputbox .item:first-child{
	margin-left: 0;
}
.yym_cl_list{
	margin-top: 0.28rem;
}
.yym_cl_list .item{
	margin-top: 0.2rem;
}
.yym_cl_list .item h5{
	font-size: 0.16rem;
	line-height: 0.24rem;
	font-weight: normal;
	color: #666;
	margin-bottom: 0.12rem;
}
.yym_cl_list .list li{
	border-radius: 0.08rem;
	padding: 0.1rem 0.12rem 0.1rem 0.1rem;
	font-size: 0.16rem;
	line-height: 0.24rem;
	color: #333333;
	position: relative;
}
.yym_cl_list .list li.checked{
	background: #F4F5F7;
	color: #EA5B3D;
}
.yym_cl_list .list li:before{
	/* content: "";
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 0.2rem;
	height: 0.2rem;
	border: 1px solid #cccccc;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	top: 0.12rem;
	left: 0.12rem; */
}
.yym_cl_list .list li.checked:before{
	border-color: #ea5b3d;
    background: #ea5b3d url(../images/icon_check02.png) no-repeat center;
    background-size: 0.2rem;
}


/*-- add 20250623 end --*/

.yym_inputbox {
    position: relative;
    display: flex;
}
.yym_inputbox .item {
    width: 40px;
    height: 50px;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
}



/*-- add 20251111 start --*/
.sub_title.spel{
	font-size: 0.14rem;
	color: #999999;
}
.acount_ul{
	background: #ffffff;
	margin-bottom: 0.12rem !important;
	padding: 0 0.16rem;
}
.acount_ul .title{
	font-size: 0.16rem;
	line-height: 0.24rem;
	padding: 0.16rem 0;
	border-bottom: 1px solid rgba(229,229,229,0.5);
}
.acount_ul ul.list{
	padding-left: 0 !important;
}
.acount_ul ul.list li{
	border-bottom: 1px solid rgba(229,229,229,0.5) !important;
}
.acount_ul ul.list li:last-child{
	border-bottom: 0 none !important;
}
.acount_ul ul.list li em{
	padding-right: 0 !important;
}
.acount_ul ul.list li span.tit{
	width: 50% !important;
	font-size: 0.16rem !important;
}
.acount_ul ul.list li .cont{
	margin-top: 0.15rem;
}
.acount_ul ul.list li .cont .input_text{
	margin-top: 0;
}
.acount_ul ul.list li .cont .input_text > .dropdown{
	border-bottom: 0 none !important;
	background: #F8F8F8;
	border-radius: 0.04rem;
	height: 0.48rem;
	padding: 0.12rem 0.4rem 0.12rem 0.16rem;
	line-height: 0.24rem;
	font-size: 0.16rem;
}
.acount_ul ul.list li .cont .input_text > .dropdown:empty:before{
	content: attr(placeholder);
	color: #BBB;
}
.acount_ul ul.list li .cont .input_text > .dropdown:after{
	right: 0.16rem;
}
.acount_ul ul.list li .cont .input_text>.t1{
	border-bottom: 0 none !important;
	background: #F8F8F8;
	border-radius: 0.04rem;
	height: 0.48rem;
	padding: 0.12rem 0.16rem;
	line-height: 0.24rem;
	font-size: 0.16rem;
}

/*-- add 20251111 end --*/
