body,
html {
    width: 100%;
    height: 100%
}

input::-ms-clear,
input::-ms-reveal {
    display: none
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    margin: 0;
    color: #333;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-variant: tabular-nums;
    line-height: 1.5;
    background-color: #fff;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum"
}


.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.m-container[data-triger] {

    background-repeat: no-repeat;
    background-size: cover;
    background-color: #b9d3e9;
    min-height: 100%
}

.inner-container[data-triger] {
    background: transparent;
    padding-bottom: 20px
}

.mobile-wrapper.m-container[data-triger] {
    background-size: 600% 120%
}

.pc-wrapper .inner-container[data-triger] {
    width: 1000px;
    margin: 0 auto
}

.mobile-wrapper .page-title[data-triger] {
    font-size: 26px
}

.mobile-wrapper .inner-container[data-triger] {
    padding: 20px 16px 190px
}

.mobile-wrapper .row-box[data-triger] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.mobile-wrapper .first-row-box[data-triger] {
    height: auto
}

.mobile-wrapper .search-input-wrapper[data-triger] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.mobile-wrapper .search-input-wrapper>[data-triger] {
    margin-bottom: 10px
}

.mobile-wrapper .search-input-wrapper .children[data-triger] {
    width: 100%
}

.mobile-wrapper .search-title .first-tip[data-triger] {
    margin-left: 0
}

.mobile-wrapper .search-input[data-triger] {
    margin-left: 0;
    width: auto !important;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mobile-wrapper .form-item[data-triger] {
    margin-left: 0
}

.mobile-wrapper .row-box .search-wrapper[data-triger] {
    width: auto;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
    margin: 0 20px 10px;
    border-right: none;
    border-bottom: 1px solid #ddd
}

.mobile-wrapper .row-box .result-wrapper[data-triger] {
    width: auto;
    min-height: 100px
}

.mobile-wrapper .form-content .content[data-triger],
.mobile-wrapper .second-tip[data-triger] {
    margin-left: -55px
}

.mobile-wrapper .form-item .tip[data-triger],
.mobile-wrapper .search-title .tip[data-triger] {
    margin-right: 0
}

.operate-box[data-triger] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-top: 18px
}

.operate-box .backBtn[data-triger] {
    margin-left: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.operate-box .backBtn[data-triger],
.operate-box .operate[data-triger] {
    cursor: pointer
}

.page-title .iconfont[data-triger],
.page-title[data-triger] {
    font-size: 36px;
    color: #333;
    text-align: center
}

.page-title[data-triger] {
    margin-bottom: 38px;
    font-family: PingFangSC-Semibold, 阿里巴巴普惠体, 微软雅黑;
    font-weight: 600
}

.sub-page-title[data-triger] {
    font-family: PingFangSC-Regular, 阿里巴巴普惠体, 微软雅黑;
    font-weight: 400
}

.row-box[data-triger] {
    border-radius: 8px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.first-row-box[data-triger] {
    height: 206px;
    padding-top: 16px;
    padding-bottom: 24px
}

.second-row-box[data-triger] {
    padding-top: 24px;
    padding-bottom: 24px
}

.row-box .search-wrapper[data-triger] {
    width: 571px;
    border-right: 1px solid #ddd;
    padding-left: 20px;
    padding-right: 75px
}

.row-box .result-wrapper[data-triger] {
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.form-item .tip[data-triger],
.search-title .tip[data-triger] {
    color: #666;
    font-size: 12px;
    margin-right: -60px;
    margin-bottom: 10px
}

.search-title[data-triger] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.search-title .iconfont[data-triger] {
    background: #25408f;
    border-radius: 50%;
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    color: #fff
}

.search-title .title[data-triger] {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #25408f;
    margin-left: 10px;
    margin-right: 16px;
    font-family: PingFangSC-Semibold, 阿里巴巴普惠体, 微软雅黑
}

.search-title .tip[data-triger] {
    margin-left: 25px;
    margin-top: 6px;
    color: #666;
    margin-bottom: 20px;
    margin-right: -45px
}

.search-input[data-triger] .ant-input {
    height: 40px
}

.search-input-wrapper[data-triger] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 24px
}

.search-input-wrapper .children[data-triger],
.search-input-wrapper[data-triger] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search-input[data-triger] {
    margin-left: 10px;
    margin-right: 10px
}

.result-wrapper[data-triger] {
    text-align: center;
    margin: 0 46px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.result-wrapper .title[data-triger] {
    font-size: 18px;
    color: #25408f;
    margin-top: 14px;
    margin-bottom: 6px;
    text-align: center
}

.result-wrapper .indent[data-triger] {
    text-indent: 26px;
    text-align: left;
    display: inline-block;
    word-break: break-all;
    line-height: 24px
}

.form-item[data-triger] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 23px
}

.form-item .label[data-triger] {
    white-space: nowrap
}

.second-row-box .search-title[data-triger] {
    margin-bottom: 23px
}

.form-content[data-triger] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.form-content .title[data-triger] {
    margin-bottom: 7px
}

.input-item[data-triger] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 32px;
    margin-bottom: 10px
}

.input-label[data-triger] {
    margin-right: 8px;
    white-space: nowrap;
    min-width: 67px;
    text-align: right
}

.pc-wrapper .input-content[data-triger] {
    width: 210px
}

.mobile-wrapper .input-content[data-triger] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.input-item .unit[data-triger] {
    color: #888;
    width: 12px;
    min-width: 12px;
    font-size: 12px;
    margin-left: 10px;
    white-space: nowrap
}

.file-input-wrapper[data-triger] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.file-input-wrapper .file-input[data-triger] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0
}

.file-btn-wrapper[data-triger] {
    width: 100%
}

.file-input .has-file[data-triger] .ant-upload.ant-upload-select {
    display: inline-block
}

.file-input .has-file[data-triger] {
    width: auto
}

.file-input[data-triger] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px;
    background: #f8f8f8;
    border-radius: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.file-input[data-triger] .ant-upload.ant-upload-select {
    display: block
}

.file-input .ant-btn[data-triger] {
    border: 1px dashed #bbb;
    width: 100%
}

.file-name[data-triger] {
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.red[data-triger] {
    color: red
}

[data-triger] .ant-input-number-input {
    text-align: right
}

.scan-result[data-triger] {
    position: absolute;
    top: 16px;
    right: 16px;
    bottom: 16px;
    left: 16px;
    background: #fff;
    padding-top: 30px;
    z-index: 10
}

.camera-box[data-triger] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #000;
    z-index: 11
}

.scan-box[data-triger] {
    width: 100%;
    height: 100%
}

.ant-form-item-required[data-triger]:before {
    display: inline-block;
    margin-right: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*"
}

.scroll-top .ant-message,
.scroll-top .ant-modal-mask,
.scroll-top .ant-modal-wrap,
.scroll-top .g-spin {
    left: 0
}

.mobile-body .ant-message-custom-content {
    min-width: auto;
    max-width: 80vw;
    width: 80vw
}

.g-container,
body,
html {
    font-family: PingFangSC-Regular, 阿里巴巴普惠体, 微软雅黑
}

.ant-input-number {
    width: 100%
}

.ant-input-number-handler-wrap {
    display: none
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fg1 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}