@charset "utf-8";
.gray-theme {
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
}

body {
    min-width: 1200px
}

a, body, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, img, li, ol, p, span, table, tbody, td, th, thead, tr, ul {
    padding: 0;
    margin: 0
}

body, button, input, select, textarea {
    font: 12px/1 Arial, Tahoma, Helvetica, 微软雅黑, sans-serif;
    background: transparent
}

button, input, select, textarea {
    font-size: 100%;
    border: none;
    outline: none
}

input::-ms-input-placeholder {
    color: #c2c2c2
}

input::-webkit-input-placeholder {
    color: #c2c2c2
}

input::-moz-placeholder {
    color: #c2c2c2
}

textarea::-ms-input-placeholder {
    color: #c2c2c2
}

textarea::-webkit-input-placeholder {
    color: #c2c2c2
}

textarea::-moz-placeholder {
    color: #c2c2c2
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer
}

select::-ms-expand {
    display: none
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400
}

em, i {
    font-style: normal
}

ol, ul {
    list-style: none
}

a {
    color: #7f7f7f
}

a, a:active, a:focus, a:hover, a:visited {
    text-decoration: none;
    outline: none
}

img {
    vertical-align: top;
    border: none
}

label {
    cursor: pointer
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.fl {
    float: left
}

.fr {
    float: right
}

.clear_fix:after {
    content: "";
    display: block;
    clear: both
}

.beyond_eip {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.beyond2_eip {
    -webkit-line-clamp: 2
}

.beyond2_eip, .beyond3_eip {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.beyond3_eip {
    -webkit-line-clamp: 3
}

.beyond4_eip {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.beyond4_eip, .el_hide, .ofh {
    overflow: hidden
}

.el_hide {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.bg_cover {
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.img_center {
    display: inline-block;
    margin: 0 auto
}

.sele_none {
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.clearFix:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.rightCenter {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.scroll-bar, textarea {
    scrollbar-width: thin;
    scrollbar-color: #e0e0e0 transparent;
    overflow: auto
}

.scroll-bar::-webkit-scrollbar, textarea::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.scroll-bar::-webkit-scrollbar-thumb, textarea::-webkit-scrollbar-thumb {
    background-color: rgba(50, 58, 77, .2)
}

.scroll-bar::-webkit-scrollbar-thumb:hover, textarea::-webkit-scrollbar-thumb:hover {
    background-color: rgba(50, 58, 77, .3)
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative
}

.textUnderline:hover {
    text-decoration: underline
}

.inlineBlock {
    display: inline-block
}

.el-divider {
    background-color: #e6e6e6 !important
}

.el-divider--horizontal {
    margin: 28px 0 !important
}

/deep/ .el-input__inner {
    border: 1px solid #797979
}

.el-select .el-input .el-select__caret {
    color: #666 !important;
    font-size: 18px !important
}

.left-line {
    border-bottom: 1px solid #eee
}

.article-info {
    border-bottom: 1px solid #d9dfe6;
    padding-bottom: 24px;
    font-size: 14px;
    color: #666;
    margin-top: -8px
}

.article-info-item {
    line-height: 28px
}

.table_cell_tittle {
    cursor: pointer;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #00599c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.table_cell_tittle:hover {
    text-decoration: underline
}

.table_cell_content {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #999;
    margin-top: 6px
}

.wid200 {
    width: 200px
}

.main {
    width: 100%;
    padding-bottom: 60px
}

.tool {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.tool .search-wrap {
    width: 100%
}

.tool .search-wrap .p {
    font-size: 16px;
    margin-bottom: 16px
}

.tool .el-input__suffix {
    cursor: pointer
}

.tool .select-wrap {
    margin-bottom: 24px;
    width: 100%
}

.tool .select-wrap .p {
    font-size: 16px;
    margin-bottom: 18px
}

.tool .wid200 {
    width: 200px
}

.w960-mian {
    width: 960px;
    margin-left: 40px;
    margin-top: -18px
}

.w960-mian .el-table__header-wrapper {
    display: none !important
}

.bg1 {
    background-image: url(../img/u1.d183541f.png);
    background-repeat: no-repeat;
    background-position: 0 160px
}

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

.flex1 {
    -ms-flex: 1;
    flex: 1
}

.flexmiddle {
    -ms-flex-align: center;
    align-items: center
}

.flexcolumn, .flexmiddle {
    display: -ms-flexbox;
    display: flex
}

.flexcolumn {
    -ms-flex-direction: column;
    flex-direction: column
}

.flexstart {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.flexbetween {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.flexaround, .flexbetween {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.flexaround {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.flexend {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.flexcenter, .flexend {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.flexcenter {
    -ms-flex-pack: center;
    justify-content: center
}

.h3Title {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
    color: #000;
    text-align: center
}

.blue-head-table .el-table__header-wrapper thead {
    color: #fff;
    font-weight: 400
}

.blue-head-table .el-table__header-wrapper .el-table__cell {
    font-weight: 400
}

.blue-head-table .el-table__body-wrapper td.el-table__cell {
    border: none
}

.blue-head-table .el-table__body-wrapper .el-table__cell {
    padding: 10px 0
}

.blue-head-table .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: #f8f8f8
}

.blue-head-table:before {
    display: none
}

.blue-head-table.el-table--enable-row-hover .el-table__body tr:not(.el-table__row--striped):hover > td.el-table__cell {
    background-color: transparent
}

.main .blue-head-table .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: #f8f8f8
}

.layout-container {
    min-height: 100vh
}

.layout-container, .layout-main {
    box-sizing: border-box
}

.open-title-left {
    font-size: 28px;
    color: #015478;
    position: relative;
    font-weight: 700
}

.open-title-left:before {
    content: "";
    width: 86px;
    height: 4px;
    background: #02a7f0;
    position: absolute;
    bottom: -22px
}

.open-title-center {
    font-size: 28px;
    color: #015478;
    text-align: center;
    position: relative;
    font-weight: 700
}

.open-title-center:before {
    content: "";
    width: 86px;
    height: 4px;
    background: #02a7f0;
    position: absolute;
    bottom: -22px;
    left: 50%;
    transform: translateX(-50%)
}

.wid200 .el-date-editor .el-range__icon, .widForm .el-date-editor .el-range__icon {
    font-size: 18px
}

.wid200 .el-date-editor .el-range__close-icon, .widForm .el-date-editor .el-range__close-icon {
    font-size: 16px
}

.wid200 .el-date-editor .el-range-separator, .wid200 .el-date-editor .el-range__close-icon, .wid200 .el-date-editor .el-range__icon, .widForm .el-date-editor .el-range-separator, .widForm .el-date-editor .el-range__close-icon, .widForm .el-date-editor .el-range__icon {
    line-height: 28px
}

.wid200 .el-select, .widForm .el-select {
    width: 100%
}

.wid200 .el-input__inner, .widForm .el-input__inner {
    border-radius: 3px;
    border: 1px solid #ccc;
    color: #333;
    padding: 0 10px;
    height: 36px;
    line-height: 36px
}

.wid200 .el-input .el-input__inner:focus, .wid200 .el-range-editor.is-active, .wid200 .el-range-editor.is-active:hover, .wid200 .el-select .el-input.is-focus .el-input__inner, .wid200 .el-select .el-input__inner:focus, .widForm .el-input .el-input__inner:focus, .widForm .el-range-editor.is-active, .widForm .el-range-editor.is-active:hover, .widForm .el-select .el-input.is-focus .el-input__inner, .widForm .el-select .el-input__inner:focus {
    border-color: #004494
}

.wid200 input::-webkit-input-placeholder, .widForm input::-webkit-input-placeholder {
    color: #999
}

.wid200 input::-moz-input-placeholder, .widForm input::-moz-input-placeholder {
    color: #999
}

.wid200 input::-ms-input-placeholder, .widForm input::-ms-input-placeholder {
    color: #999
}

.el-picker-panel .el-date-table td.current:not(.disabled) span, .el-picker-panel .el-date-table td.end-date span, .el-picker-panel .el-date-table td.start-date span {
    background-color: #00599c
}

.el-select-dropdown .el-select-dropdown__item {
    padding: 0 10px
}

.el-picker-panel .el-date-table td.available:hover, .el-picker-panel .el-date-table td.today span {
    color: #00599c
}

.el-select-dropdown.el-popper .popper__arrow {
    display: none
}

.el-select-dropdown__item.selected {
    color: #004494 !important
}

.el-picker-panel .el-picker-panel__icon-btn {
    font-size: 16px
}

.el-date-table td span {
    font-size: 13px
}

.search-icon-position {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 11px 8px 0 0
}

.w960-mian .padding-left-zero .cell {
    padding-left: 0 !important
}

.w960-mian .padding-zero .cell {
    padding: 0 !important
}

.w960-mian .el-table tbody tr:hover > td {
    background-color: #f5f7f8 !important
}

.w960-mian .el-table td.el-table__cell {
    border-bottom: 1px solid #eee !important
}

.w960-mian .el-table, .w960-mian .el-table tr {
    background-color: transparent !important
}

.w960-mian .time-style {
    color: #999;
    font-family: Arial, Helvetica, sans-serif
}

.problem-wrap .el-divider--horizontal {
    margin: 0 0 24px 0 !important
}

.problem-wrap .time-style .cell {
    font-size: 15px
}

.problem-wrap .tableOrdinary .padding-zero .cell {
    position: relative;
    right: -22px
}

.problem-wrap .table_cell_tittle {
    font-size: 15px
}

.problem-wrap .padding-left-zero {
    padding: 13px 0
}

.problem-wrap .problem_select .p {
    margin-bottom: 26px !important
}

.hotline-wrap .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: #f8f8f8
}

.hotline-wrap .el-table:before {
    height: 0 !important
}

.loading-wrap .el-loading-mask {
    z-index: 9 !important
}

.el-pager li {
    padding: 0 4px;
    font-size: 14px !important;
    min-width: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    box-sizing: border-box;
    text-align: center;
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    border-radius: 3px !important;
    color: #333 !important;
    font-weight: 100
}

.el-pagination.is-background {
    padding: 0
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #00599c !important;
    color: #fff !important;
    border-color: #00599c !important
}

.el-pager li:hover {
    color: #333 !important;
    background-color: #f5f5f5 !important
}

.el-select--mini .el-input--mini .el-input__inner {
    height: 32px;
    line-height: 30px
}

.el-pagination .el-pagination__sizes {
    margin-right: 0;
    margin-left: 18px
}

.el-pagination .el-pagination__rightwrapper button, .el-pagination .el-pagination__rightwrapper span:not([class*=suffix]) {
    line-height: 32px;
    height: 32px
}

.el-pagination__rightwrapper .el-pagination__sizes .el-input .el-input__inner:hover, .el-pagination__sizes .el-select .el-input.is-focus .el-input__inner, .el-pagination__sizes .el-select .el-input__inner:focus {
    border-color: #dcdfe6
}

.el-pagination button {
    min-width: 32px !important;
    height: 32px !important;
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    border-radius: 3px !important;
    color: #333 !important
}

.el-pagination .el-pagination__total {
    font-size: 14px !important
}

.el-pagination__jump {
    margin-left: 4px !important;
    font-weight: 400;
    color: #606266
}

.el-pagination__jump .el-pagination__editor {
    line-height: 18px;
    padding: 0 2px;
    height: 32px !important;
    text-align: center;
    margin: 0 10px !important;
    box-sizing: border-box;
    border-radius: 3px
}

.el-pagination__editor.el-input .el-input__inner {
    height: 32px !important
}

.el-pagination .el-input--suffix .el-input__suffix {
    right: 4px
}

.el-pagination .el-input__suffix .el-select__caret {
    line-height: 32px
}

.el-pagination .el-pagination__sizes .el-select .el-input {
    width: 90px
}

.disable-hover.el-table--enable-row-hover .el-table__body tr:not(.el-table__row--striped):hover > td.el-table__cell {
    background-color: transparent
}

.is-background .el-input.is-active .el-input__inner, .is-background .el-input__inner:focus {
    border-color: #00599c
}

.table-hight-width {
    min-height: 320px;
    min-width: 950px
}

.policy-wrap {
    background: url() no-repeat bottom;
    background-size: 100% 100%
}

.countrywarning-wrap .tableDetails {
    width: 100%;
    margin-left: 0
}

.countrywarning-wrap .el-table__body, .countrywarning-wrap .el-table__empty-block {
    width: 100% !important
}

.countrywarning-wrap .details_flex-pdf {
    display: none
}

.Wbfb {
    min-width: 1200px;
    width: 100%;
    padding: 0 52px;
    box-sizing: border-box
}

.boxShadow {
    box-shadow: 1px 1px 7px rgba(0, 0, 0, .2) !important
}

.header-shadow {
    box-shadow: 0 1px 6px rgba(0, 0, 0, .1)
}

.layout-header {
    width: 100%;
    position: fixed;
    top: 0;
    padding-bottom: 18px;
    background: #fff;
    z-index: 10
}

.layout-header .iframeLogin {
    top: 0;
    position: absolute;
    opacity: 0
}

.layout-header .layout-header-top {
    height: 35px;
    font-size: 14px;
    color: #22aced;
    /*background: #22aced;*/
    position: relative
}

.layout-header .header-top-inside {
    line-height: 35px
}

.layout-header .header-date {
    display: inline-block;
    font-family: Arial Normal, Arial, sans-serif
}

.layout-header .header-btn {
    height: 35px;
    line-height: 35px
}

.layout-header .header-btn-link {
    color: #22aced;
    display: inline-block
}

.layout-header .header-btn-door, .layout-header .header-btn-map {
    position: relative
}

.layout-header .header-btn-door:after, .layout-header .header-btn-map:after {
    content: "";
    width: 1px;
    height: 14px;
    background: #fff;
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%)
}

.layout-header .header-phone {
    margin-left: 37px
}

.layout-header .header-btn-login {
    margin-left: 40px;
    font-weight: 700
}

.layout-header .header-link-icon {
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -3px
}

.layout-header .head-tilt {
    font-size: 18px;
    vertical-align: middle;
    margin: 0 8px 0 6px
}

.layout-header .header-register-icon-black, .layout-header .header-register-icon-white {
    margin-top: -2px
}

.layout-header .header-btn-old {
    margin-left: 40px;
    position: relative
}

.layout-header .header-btn-old:after {
    content: "";
    width: 1px;
    height: 14px;
    background: #fff;
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%)
}

.layout-header .header-log {
    width: 240px;
    margin-top: 50px;
    cursor: pointer;
    vertical-align: top
}

.layout-header .header-handler {
    position: relative
}

.layout-header .header-serach {
    width: 300px;
    height: 36px;
    margin-top: 19px;
    position: absolute;
    right: 0
}

.layout-header .header-serach .search-icon-blue {
    cursor: pointer;
    position: absolute;
    right: 14px;
    top: 11px
}

.layout-header .search-input {
    font-size: 14px;
    width: 300px;
    height: 36px;
    color: #333;
    padding: 0 40px 0 12px;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-sizing: border-box
}

.layout-header .search-input:focus {
    border: 1px solid #0c3d65
}

.layout-header .header-nav {
    margin-top: 66px;
    font-size: 18px
}

.layout-header .header-nav-item {
    display: inline-block;
    position: relative;
    margin-right: 1px
}

.layout-header .header-nav-item:after {
    content: "";
    width: 1px;
    height: 18px;
    background: #b7c5d1;
    position: absolute;
    margin-top: 1px;
    top: 50%;
    transform: translateY(-50%)
}

.layout-header .header-nav-item:last-child {
    margin-right: 0
}

.layout-header .header-nav-item:last-child:after {
    display: none
}

.layout-header .header-nav-item-link {
    display: inline-block;
    color: #22aced;
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    padding: 12px 12px;
    cursor: pointer;
    font-size: 22px;
}

.layout-header .header-nav-item-link:hover {
    background: #ffbf34
}

.layout-header .secondary-menu {
    width: 438px;
    min-height: 155px;
    padding: 30px 32px 12px;
    box-sizing: border-box;
    box-shadow: 0 0 6px rgba(0, 0, 0, .34901961);
    position: absolute;
    z-index: 4;
    display: none;
    background: #fff;
    background-repeat: no-repeat;
    background-position: right 12px bottom
}

.layout-header .business-menu {
    background-image: url()
}

.layout-header .server-menu {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAB4CAYAAAAT1Md9AAAHSklEQVR4nO2dX2wURRzHv7/d67W91pa70KJYIpSQmIhPJj6gCQExIn9NADWEaDSGxESj8QmjCRJ90XcSE55ADJhAARNiVB4kRJBoVKL1Sf4YC625lmt7cKV3vR2z3GHr3V53bnfn9ubu9yGbwN7Nb2d/35vf/GZ2mCUhhAlGOwyWTE9YOE1h4TSFhdMUFk5TWDhNYeE0hYXTFBZOU1g4TWHhNIWF05SI32pfvZ5abllihwBWAVhWPNqa1aEesQAMEtHry/viP8iY8Px04MpQ6lFLiI8AbLDt1ODmmoGbrdFI/5JFXbfc7rXqUDk1naPLf9983xLiRwAbWbRASWRz+ZUyBqsKlcOj6dbMVO4AgJ2slhoIkIqA0sLdnJwyM3dyR0HYXF+32mBItghp4cYnp/YAFUXLAviKgHMgDN07KQTeBPBEyXftEPurR28nAGwrPUmEF+f8Mw1gxpt5SnmsV96gu9etrpAljgB4zMsFpYS7dmN8mQC9V+Hj46ZB7y5dvOBK6QeXh1JbS4Uj4GR/X/xjL5W9en18pSVEmXD9D8aPebEXNpeHUnfKqyDX5KSEy1tiL4CowyX29ffFP6xz/zQkrsL9NTyxhICdDh995iaa02/Hb1LTSEmRH/+4CmdZ1jZQ2bBhLNpivuWpZn5otFTWh3Ku4zgBrHY4faivt2tS7hKMCmQG4I+UniDC16xGuLiGSgJ6S8+ZRNdkah10H8eRchaZFtdZVsgwkpL2GUW4DwfI4TfgdE62rB+Cthc2PnwrEyqlzgVdVtaezqgOlUwdwsJpikQfJ3lOtqwfOFb+R837OD+wbrNITDLXUzrRDNLJwX2cpriHSh7GKcOPb7nFaQoLpymcVYaI2qySOzl1OPpW7mocKjWFQ2WIKA6VPqyzcvNT6ykvP/XyA+s2S131cdPZGUqmbsfqoCp1j7twduZTesj+LpzKVsgMbyTTu0cnppLZGWv8ejL9eXI8Uy5gFfa0wMf9uApHFQ4ZZMsOJ9O7AewnYAEBBgEv5HL5E6Ml4vmpSz3i535CD5XDyfRLAtjvUOensrn8yVLxmAKhtriRZHo7gAM0JwCXHGtzufzJsaJ43OJmkejj1Cg3MpreJAiHQDArfq9wrM3O5E+NTWRirNwsEqEyeOVGxm6tE6AvAIrOp9icY002Z50CEGPlCoQRKldBYICAVofPRgj4skK5NRA4yLIVCCNUbgTBKewlyaBnOmPRHSAMVCi7ghtcgVCSE4cjZRDWL0p0DHbGovn2aGQXAadly+uK2hanngkiPNub6Lx070rd97Vl26KRHQC+0VgXpXibOanmedz8x20yaFNvovOn0qK2eC0tke0gOutqR1d0mzkpHhmDsKU33nGhUvlEV1smGjG2EHCeQ+X/CStUThOwrSfecdbti/Gu9tsR09hc3GaDKeLe4vzNMd9yKJ81CM/3JDq+lRUh0d0+EYkYG4hwycFeRlcx/UR+pQNwAp2w93mbUy4P0K6F8Y7TctWbJdHVnjINYz1AgyV1OVWtrfrBu2+VhsqF8ZidFb5S3EnoIgFbe+KxAa/2Et3tSdOgdQCO2hv42Vt2mKbxRrC11gOlK5lteuKxwwAOB+UNWzwAu4KyFya8krkJUbrKi1HnW28LYplg8OFbbnEh4se33MdpitoFsUz1vpWEQ2WI1D454YQlGDg50RNOTpoQT1Ne3OSCwU+Pwy1OUzxuUMNNLhhUJiecVCqDQ2UTwsOBEPHjRx6Ah4kPP3Ko1BQOlSGiOFRq4AFd4acDeqK2xbF0ClE4AGfdFMKhUk/8+JGHA5qidC8vRp1veeYkTHjmpPng5CREaj9zwsoFQz0MB3Iz+aiwxFLh8IbHgMhQ4Q3/aiCyX9abV2U+2mKWvdVf8cxJZXK5fIclxMsA7K0tHgfQ6seeG0KpcaXW7U1UA7XnMatEy3QuvwfAOyBKBFojRgpv4ziBMwSsZBeHh9fhAIsWMjyO0xRvK5nL+Q3AEQDnAAzZ+5s0u2NlEAK/AOjzUtZXVgncFejtiGkcJCK1aVkDkpvJW17vys+rNicAPN0SMX5uFkcHT43/m1WR1yIsmi/CWCz0XcQ0Tii4l+YihCXonza7z8PGi3AWEe/cGjZe+rh/TMOYbDxX1B7VT8DtGfloVWUYORQ/AS99HNFjCdHG0oSLzJ7Mf5ZtgymwprHdUhtU78l83uHcq/XmhGZDRjinrXOfsyzxZLM7L0zcQ6VBF0H4o6Q9238OW0I81NDeUY2PWCnTxwkC9jnY7yPgnBBidX17p35R3ceBiI4DcNpufjGAM0KIASHEdiHE/Q3gTy0gIYQpU1Eh8ACACxLPj3LFxz2MO90OjWc1Eb53Kyk9mCbCsBDYWHxR0aJ5vtpiv6CDRVNLVbMgRBgUgN2nHeN1J+EiHSpLaAdQWJ5X+DsTDPYqghUArrlZ8/pYZwrA3uJFPgDwOwvnG1u0T2REg48W50QPgIdd+j+mMvYrZ+RWFAD4Fxh6dGvt94e9AAAAAElFTkSuQmCC)
}

.layout-header .consult-menu {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAB4CAYAAAAT1Md9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUU0MzNDM0RBQThCMTFFQzg4MTJEQkJBNjE0NzMwQkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUU0MzNDM0NBQThCMTFFQzg4MTJEQkJBNjE0NzMwQkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTg0N0U4NTNBNUM5MTFFQ0JCNERFQTI0QzU3ODMyOEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTg0N0U4NTRBNUM5MTFFQ0JCNERFQTI0QzU3ODMyOEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6aRrUyAAAHP0lEQVR42uxda2xURRS+q6WgQqlIgZKCFEENKgkgxaioxV9KTDCiIhqioIkag9HURGL0BxpDNMb4IBgff/hhNMaIhGB8YBdtCwpGHr5iBEuX0Fah0iKElsL6HTtrpuN0u497797pfl/z5c6dO3d3mHPPmXPOzF5iyWTSI9zDWRwCCo6g4AgKjoIjKDiCgqPgCAqOoOAICo6CIyg4goKj4AgXUJLvB/yW6OAo5oFpk8ZQ42gqM9c20dh7wA1gC9gLJouYvWocNoL3gSOCElws160LENosHN4Hp/P5HxDN4N1gUyRMJYQ2G4cGCm1QTAE/B+cVXOP2JTqG4/ATOJVyyRj7wUuUKe2Hi0LTuJi3FJwKemTGlPG6y3otPOcktsjSs0PgLeB5YKyIWQEuBtssY7TY81FyucRxsy11D4GbaBG9w+CH4CnwY+PazIIG4HhGJliq6ymzfvjCUjeu0HGcTdjHKKt+OGGpO7ewKa8YpeJ85oQoHEqocNQ4Isoa92+4QlDjiJAEl0fmJ6mxboA2V2ht9hjXNhmfMRgXglVG3VWW73zTaPOspc0K7XrCz2yYaxr3tGcP5P3GQa9vfSwFW5a+1jifb2kzVys3OjrH+fK9ZeAa8N4c7z8KDrZnIhUEy1rYZFW+0mgzCZxm1NWApWBPAILrBrvA38E9YLy59ejmKZXlHYELzkfXZBn4Brg9h3vlvlUZtt0GLrEIwKZtgnNUu5SAZBV7pk+CkwdirKJ8xwoR5oHWo5LXfOHCyvLvAjSVvll4yaa/oo5egGzUyheD5dp5rVZu0crztfIssESV/wZ3+9y/4eAd4M4DrZ3vgZUueJU1SvOCxG7NbMYMrbtBKz+nla81+piCWIfTAfb1TnAvhLfQf1Ppj62UzUWLVFnmuo+U7c8Ul4K3p7kuDsk3qtyrBnyBZi5lO8EURcGP4AfgOvBs8Br1UJ8x5sUwHJMLwI0tbZ0rJ08YvdY/58QfPKkGskx5l8+AdVncv0gTvA3ven2bdHRNWWA4KLq2xZXDswucA5areW2XoXH5Cm4kWKEemKvB2zz7+qY8NK9DeGcgvHWFjuN0toGrtfOV4PQAZ7pGrTxPHWu1urg61mt188HztX6dBrfn2Y/jYLP6vufBOao/Wwdo/1qirfOmKIUDglfB+5XZGwa+nIWnKBq0Nc31XZb2SdX7iYopDUwqjUtpXp02z/2i/YvFffd93XHS+NHfJto7xbt9WI3BMO2ymO31uD4T7VrzNJW+SU6W9x8FP1XnMiE3ZHhvPAsheyrm+xmcoc7FjFap8g9e35YDwddqTixRgfhu7TOagpo3IBR5eNYm2rv2q/m/VLssocNL4NIomMoUPwM3aOdPBWgutxmm2TSTwi5wpypXgku1aw1B9Ku/AMs+Qd0jlnZLDrZ3zc4vHPC/94+DJ1V5ZIAhXZNWrtLK9Ua7uFa+TCs3ekFLTszA+LK3UL/ZaCd/T0RtdUDSPy+G8D02j1Dc/a8sZthEQjEsrFJzr45bD/7RNSYqpjLFNWBLFu0fBPcNwtXGPb+CR4y6vZY6MYmn0nilXtCrA1XjymRl5Huj7XDw5iikvHSeAOuyaC9pq6mDcKxxD57gWJNRF7d89nFwh1HXEFxKbsBx3mBpX5u7xgW3D/gDsD7gvcbbjfOBvs+sbwqqT2nG2da3y/+7nu2PPg79eSwZ7KLBkEFG4zSxYtRA4ywbaNuN6iNoP7bQyzpE+nH+y1JdFoXMCZEGlRWjTrUe/l+iZlgUMidEHmNdqGUdIs+x5vY8R0HnxElDyZ3MztpKapyjGhfmHFcNbvH69ha6+PKZbtX/aifnuDxU7h3Pvo/RFcjipqyar/fsu51DVbkwTeXcIWLBatx0TnIX3U6v/84qV7Gj2ALw5eDbXt8mnFIHBSa/JZA9MQ9EIQAPc1+lrHTfSF+RATgDcAbgDMCJIRiAE44G4ISjAThB54TOSZgbYqvBLWB3lq+9iAq7Vf+rw3pdRrr2YTonkmRe4GjWxPP6J5kdDMBzt5RMMvs41kwyZ49IJJnDnOOWg1+CPY6+zLxH9X9ZFOa4MOM4Jpl9HGtmToolc8IojgE4kcdYU+Mc1TjOcUUzx1HlomAp+TMrV40l1+OKJY7Lc3Ugrl5F4VfGvle9wKza0WxMzpmTsFcHrvf83RIoLym7zotIxn6oOidBrg7UDElLWQSrAzsiOO7ydkD9FYbdfo6166sDgWTsfWKzcd5R2NWB3FFsqwPyX48+pp3HfTWj2b5Z6GRPL98slBnkNfTyQ8jJSmjyY5FWs9GI0pKsxhrtY7k5JxRIphAhzQgojGPmhJkTItTMCU2lm3Ljsg4zJ0SomRNqXLFoHGc5R71Kii0azgnDAUclxzmuaLxKjhnjOCJMr5KBXCQCOWoc5ziCcxwRxBzHQWMcR3COK7Y5zq9dXkkOc44Dl0yGo3HUOTonBOe44gO9yqIxlVQ6ahyRO/4RYADfsyA+xC2JegAAAABJRU5ErkJggg==)
}

.layout-header .special-area-menu {
    background-image: url(../img/menu04.84e25d25.png)
}

.layout-header .business-nav:hover .business-menu, .layout-header .special-area-nav:hover .special-area-menu {
    display: block
}

.layout-header .serve-menu {
    left: 340px
}

.layout-header .consult-nav:hover .consult-menu, .layout-header .server-nav:hover .server-menu {
    display: block
}

.layout-header .layout-header-bottom {
    position: relative;
    background: #fff
}

.layout-header .show-menu-list-btn {
    width: 120px;
    height: 38px;
    border-radius: 3px;
    background: #f5f5f5;
    font-size: 16px;
    color: #0c3d65;
    text-align: center;
    line-height: 38px;
    margin-top: 70px;
    vertical-align: top;
    margin-left: 32px;
    cursor: pointer
}

.layout-header .show-menu-list-btn:hover {
    background: #f0f0f0
}

.layout-header .show-menu-list-btn .menu-btn-text {
    vertical-align: middle
}

.layout-header .menu-btn-icon {
    margin-right: 10px
}

.menu-wrap .menu-item {
    margin-bottom: 20px
}

.menu-wrap .menu-item .title {
    font-size: 16px;
    color: #00599c;
    line-height: 30px;
    cursor: pointer
}

.menu-wrap .menu-item .desc {
    font-size: 14px;
    color: #999;
    line-height: 26px
}

.all-menu-list-wrap {
    overflow: hidden;
    transition: height .3s;
    display: -ms-flexbox;
    display: flex;
    width: 1200px;
    height: 420px;
    position: absolute;
    top: 126px;
    z-index: 3;
    box-shadow: 0 0 12px rgba(0, 0, 0, .2)
}

.all-menu-list-wrap .scroll-bar::-webkit-scrollbar {
    width: 3px
}

.all-menu-list-wrap.hideMenu {
    height: 0
}

.all-menu-list-wrap .first-menu, .all-menu-list-wrap .second-menu {
    width: 200px;
    height: 100%;
    background: #efefef;
    font-size: 15px;
    color: #333;
    vertical-align: top
}

.all-menu-list-wrap .second-menu {
    background: #f5f5f5
}

.all-menu-list-wrap .first-menu-item, .all-menu-list-wrap .second-menu-item {
    height: 44px;
    border-left: 4px solid #efefef;
    box-sizing: border-box;
    line-height: 44px;
    padding-left: 36px;
    cursor: pointer;
    position: relative
}

.all-menu-list-wrap .first-menu-item-text {
    display: block;
    width: 100%
}

.all-menu-list-wrap .first-menu-item:last-child {
    margin-top: 22px
}

.all-menu-list-wrap .first-menu-item:last-child:before {
    content: "";
    width: 160px;
    height: 1px;
    background: #ddd;
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%)
}

.all-menu-list-wrap .first-menu-item-icon, .all-menu-list-wrap .second-menu-item-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 24px
}

.all-menu-list-wrap .second-menu-item {
    border-left: 4px solid #f5f5f5
}

.all-menu-list-wrap .ishoverfirst {
    border-left: 4px solid #ffb31e;
    color: rgba(244, 176, 3, .996);
    background: #f5f5f5
}

.all-menu-list-wrap .ishoverSecond {
    color: #f4b003;
    border-left: 4px solid #ffb31e;
    background: #fff
}

.all-menu-list-wrap .third-menu-wrap {
    -ms-flex: 1;
    flex: 1;
    background: #fff;
    box-sizing: border-box;
    padding: 26px 0 0 40px;
    position: relative;
    background-position: bottom right 30px;
    background-repeat: no-repeat
}

.all-menu-list-wrap .third-menu-scroll {
    height: 330px
}

.all-menu-list-wrap .third-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.all-menu-list-wrap .third-menu-item {
    line-height: 36px;
    cursor: pointer;
    margin-right: 10px
}

.all-menu-list-wrap .third-menu-item-link {
    width: 234px;
    font-size: 15px;
    color: #00599c;
    display: inline-block
}

.all-menu-list-wrap .look-all {
    display: block;
    width: 110px;
    height: 32px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #00599c;
    font-size: 14px;
    color: #00599c;
    position: absolute;
    left: 40px;
    bottom: 20px;
    line-height: 30px;
    text-align: center
}

.all-menu-list-wrap .look-all-icon {
    margin-left: 8px
}

.all-menu-list-wrap .arrow-icon-white {
    display: none
}

.all-menu-list-wrap .look-all:hover {
    background: #00599c;
    color: #fff
}

.all-menu-list-wrap .look-all:hover .arrow-icon-blue {
    display: none
}

.all-menu-list-wrap .look-all:hover .arrow-icon-white {
    display: inline-block
}

.layout-open-header {
    background: #fff
}

.layout-open-header .layout-header-top {
    color: #0c3d65;
    background-color: rgba(243, 245, 247, .99607843)
}

.layout-open-header .header-log {
    margin-top: 24px
}

.layout-open-header .header-name {
    height: 44px;
    border-left: 1px solid #ccc;
    padding-left: 30px;
    line-height: 50px;
    font-size: 30px;
    color: #0c3d65;
    margin-top: 32px;
    vertical-align: top;
    margin-left: 28px
}

.layout-open-header .header-btn a {
    color: #0c3d65
}

.layout-open-header .header-btn-door:after {
    background: #0c3d65
}

.layout-open-header .header-nav {
    margin-top: 43px;
    font-size: 18px
}

.layout-question-header {
    width: 100%;
    position: fixed;
    top: 0;
    padding-bottom: 22px;
    background: #fff;
    z-index: 999
}

.layout-question-header .header-log {
    width: 310px;
    margin-top: 14px;
    cursor: pointer;
    vertical-align: top
}

.layout-question-header .header-name {
    height: 44px;
    border-left: 1px solid #ccc;
    padding-left: 26px;
    line-height: 50px;
    font-size: 16px;
    color: #0c3d65;
    margin-top: 24px;
    vertical-align: top;
    margin-left: 24px
}

.el-popover.footer-popover {
    padding: 20px;
    border-radius: 5px
}

.el-popover.footer-popover .popper__arrow {
    bottom: -10px !important;
    border-width: 0
}

.el-popover.footer-popover .popper__arrow:after {
    border-width: 10px
}

.layout-footer {
    height: 220px;
    background-color: #e6e6e6;
    margin-top: -220px
}

.layout-footer.marginTop0 {
    margin-top: 0
}

.layout-footer .footer-body-left {
    display: inline-block;
    vertical-align: top
}

.layout-footer .footer-nav {
    padding-top: 16px;
    line-height: 30px
}

.layout-footer .footer-nav-item {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.layout-footer .footer-nav-item:hover .nav-img-wrap {
    display: block
}

.layout-footer .footer-nav-text {
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #0c3d65;
    line-height: 26px;
    vertical-align: middle;
    cursor: pointer
}

.layout-footer .nav-item-line {
    display: inline-block;
    margin: 0 14px;
    font-size: 15px;
    color: #bbb;
    vertical-align: middle
}

.layout-footer .footer-info {
    display: inline-block
}

.layout-footer .footer-info-list {
    display: block;
    line-height: 26px;
    color: #666;
    font-size: 14px
}

.layout-footer .footer-info-first {
    margin: 16px 28px 0 0
}

.layout-footer .footer-body-right {
    display: inline-block;
    vertical-align: top;
    float: right
}

.layout-footer .footer-body-right-line {
    width: 1px;
    height: 48px;
    background: #ccc;
    margin: 0 24px;
    margin-top: 58px
}

.layout-footer .footer-phoneName {
    margin-top: 65px;
    font-weight: 700;
    font-size: 20px;
    color: #0c3d65;
    vertical-align: top;
    height: 34px;
    line-height: 34px
}

.layout-footer .footer-phoneName .phone-number {
    font-size: 24px;
    vertical-align: -2px
}

.layout-footer .footer-phone-icon {
    margin-right: 12px;
    margin-top: -2px
}

.layout-footer .footer-code {
    margin-top: 56px;
    text-align: center;
    vertical-align: top
}

.layout-footer .footer-code-item {
    text-align: center;
    display: inline-block;
    position: relative
}

.layout-footer .footer-code-item:first-child {
    margin-right: 17px
}

.layout-footer .footer-code-item span {
    line-height: 23px
}

.layout-footer .icon-wrap {
    width: 52px;
    height: 52px;
    background: #9eaebb;
    line-height: 52px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer
}

.layout-footer .code-wrap {
    width: 116px;
    height: 130px;
    text-align: center;
    display: none;
    position: absolute;
    z-index: 3;
    top: -140px;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, .34901961);
    font-size: 0
}

.layout-footer .code-wrap:after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    background: #fff;
    position: absolute;
    bottom: -6px;
    left: 50%;
    border-radius: 1px;
    transform: translateX(-50%) rotate(45deg)
}

.layout-footer .code-wrap .code-img {
    width: 80px;
    height: 80px;
    display: block;
    border: none;
    margin: 0 auto;
    margin-top: 18px;
    margin-bottom: 2px
}

.layout-footer .code-wrap .code-name {
    display: block;
    font-size: 12px;
    color: #333
}

.layout-footer .footer-code-item:hover .code-wrap {
    display: block
}

.layout-footer .nav-img-wrap {
    border: 1px solid #dadada;
    width: 700px;
    padding: 20px;
    border-radius: 5px;
    position: absolute;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    top: -410px;
    background: #fff;
    display: none;
    box-shadow: 0 0 6px rgba(0, 0, 0, .34901961)
}

.layout-footer .nav-img-wrap:after {
    content: "";
    width: 20px;
    height: 20px;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    background: #fff;
    position: absolute;
    bottom: -11px;
    left: 50%;
    border-radius: 1px;
    transform: translateX(-50%) rotate(45deg)
}

.layout-footer .foot-body-top {
    padding: 30px 0 14px 0;
    border-bottom: 1px solid #ccc
}

.layout-footer .foot-body-top .foot-body-name {
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    color: #333;
    margin-right: 20px
}

.layout-footer .foot-body-top .foot-body-link {
    font-size: 16px;
    line-height: 26px;
    color: #666;
    margin-right: 34px
}

.home-wrap .discover-more-head {
    margin-bottom: 60px;
    margin-top: -3px
}

.home-wrap .discover-more-wrap {
    height: 376px
}

.home-wrap .discover-more-list {
    box-sizing: border-box
}

.home-wrap .discover-more-item {
    width: 340px;
    height: 194px;
    padding: 0 30px 0 38px;
    border-right: 1px solid #e3e7ec;
    vertical-align: top;
    position: relative
}

.home-wrap .discover-more-item:first-child {
    padding-left: 0
}

.home-wrap .discover-more-item:first-child .discover-more-btn {
    left: 0
}

.home-wrap .discover-more-item:nth-child(3n) {
    border-right: none
}

.home-wrap .discover-more-title {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    color: #0d3d65
}

.home-wrap .discover-more-desc {
    margin-top: 24px;
    width: 222px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #666;
    line-height: 24px
}

.home-wrap .discover-more-img-wrap {
    width: 90px;
    height: 90px;
    vertical-align: top;
    margin-left: 28px
}

.home-wrap .discover-more-img {
    width: 100px;
    height: 100px
}

.home-wrap .discover-more-btn {
    display: block;
    width: 160px;
    height: 40px;
    background-color: #fff;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #0c3d65;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #0c3d65;
    text-align: center;
    line-height: 38px;
    position: absolute;
    bottom: 0;
    left: 38px
}

.home-wrap .discover-more-btn .arrow-icon-blue, .home-wrap .discover-more-btn .arrow-icon-white {
    margin-left: 8px
}

.home-wrap .discover-more-btn .arrow-icon-white {
    display: none
}

.home-wrap .advertise-image {
    width: 100%
}

.home-wrap .advertise-image img {
    width: 100%;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -moz-crisp-edges;
    image-rendering: pixelated
}

.home-wrap .discover-more-btn:hover {
    background: #0c3d65;
    color: #fff
}

.home-wrap .discover-more-btn:hover .arrow-icon-blue {
    display: none
}

.home-wrap .discover-more-btn:hover .arrow-icon-white {
    display: inline-block
}

.home-wrap .banner-list {
    width: 100%;
    overflow: hidden
}

.home-wrap .banner-list .el-carousel__item {
    width: 100%
}

.home-wrap .banner-list .el-carousel-img, .home-wrap .banner-list .el-carousel-img-link {
    width: 100%;
    display: block;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -moz-crisp-edges;
    image-rendering: pixelated
}

.home-wrap .banner-list .el-carousel-img-cursor {
    cursor: pointer
}

.home-wrap .banner-list .el-carousel__button {
    width: 12px;
    height: 12px;
    border-radius: 50%
}

.home-wrap .banner-list .el-carousel__indicator.is-active button {
    background: #00599c
}

.home-wrap .banner-list .el-carousel__indicator--horizontal {
    padding: 20px 5px
}

.home-wrap .two-list {
    margin-top: 65px
}

.home-wrap .latest-news-wrap, .home-wrap .new-features-wrap {
    width: 566px;
    padding-left: 16px;
    box-sizing: border-box;
    vertical-align: top
}

.home-wrap .new-features-wrap {
    margin-left: 68px
}

.home-wrap .latest-news-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px
}

.home-wrap .title-text {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
    color: #900;
    position: relative
}

.home-wrap .title-text:before {
    content: "";
    width: 4px;
    height: 26px;
    background-color: #0c3d65;
    position: absolute;
    top: 2px;
    left: -16px
}

.home-wrap .latest-news-date {
    font-family: Arial Normal, Arial, sans-serif;
    font-size: 24px;
    color: #0c3d65;
    display: block;
    margin-top: 4px
}

.home-wrap .latest-news-month {
    display: block;
    font-size: 16px;
    color: #0c3d65;
    margin-top: 17px
}

.home-wrap .latest-news-date-crile {
    width: 76px;
    height: 76px;
    vertical-align: top;
    margin-top: -5px;
    margin-right: 27px;
    background: #eff9fd;
    border-radius: 50%;
    text-align: center
}

.home-wrap .latest-item-title {
    display: block;
    font-size: 16px;
    color: #00599c
}

.home-wrap .latest-item-desc, .home-wrap .latest-item-title {
    width: 100%;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal
}

.home-wrap .latest-item-desc {
    height: 44px;
    font-size: 15px;
    color: #999;
    line-height: 22px;
    margin-bottom: 21px;
    margin-top: 11px
}

.home-wrap .latest-item-right {
    width: 446px;
    border-bottom: 1px solid #d9dfe6
}

.home-wrap .latest-news-item:last-child .latest-item-right {
    border-bottom: 0
}

.home-wrap .latest-news-item {
    padding-top: 18px
}

.home-wrap .title-btn {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #529cff
}

.home-wrap .inquire-head {
    padding-top: 100px;
    margin-bottom: 46px;
    position: relative
}

.home-wrap .inquire-head-btn {
    font-size: 15px;
    color: #529cff;
    position: absolute;
    bottom: 0;
    margin-left: 26px
}

.home-wrap .inquire-item {
    width: 280px;
    height: 180px;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    border-radius: 6px;
    margin-right: 26px;
    box-sizing: border-box;
    vertical-align: top;
    background: #fff;
    position: relative
}

.home-wrap .inquire-item:last-child {
    margin-right: 0
}

.home-wrap .inquire-item-title {
    display: block;
    font-family: sans-serif;
    margin-bottom: 14px;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    color: #00599c
}

.home-wrap .inquire-item-desc {
    width: 161px;
    color: #999;
    line-height: 22px;
    font-family: Arial Normal, Arial, sans-serif;
    font-size: 15px
}

.home-wrap .inquire-item-btn {
    font-family: sans-serif;
    font-size: 15px;
    color: #529cff;
    position: absolute;
    bottom: 20px;
    right: 26px
}

.home-wrap .inquire-item-img {
    margin-top: 26px;
    margin-left: 22px;
    margin-right: 14px
}

.home-wrap .inquire-item:first-child .inquire-item-img {
    margin-top: 36px;
    margin-left: 20px
}

.home-wrap .inquire-item-right {
    margin-top: 40px
}

.home-wrap .quick-service {
    position: fixed;
    right: 28px;
    bottom: 180px;
    z-index: 10
}

.home-wrap .quick-service-list {
    width: 52px;
    box-shadow: 0 6px 14px rgba(0, 0, 0, .12);
    margin-bottom: 8px;
    border-radius: 3px;
    background: #fff;
    position: relative
}

.home-wrap .quick-service-list:before {
    content: "";
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    width: 40px;
    height: 33.33%;
    position: absolute;
    top: 33.33%;
    left: 50%;
    transform: translate(-50%)
}

.home-wrap .quick-service-item {
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    position: relative;
    border-radius: 3px;
    background: #fff;
    cursor: pointer
}

.home-wrap .quick-service-item .quick-service-item-content {
    width: 40px;
    border-bottom: 1px solid #f2f2f2;
    margin: 0 auto;
    box-sizing: border-box;
    height: 52px
}

.home-wrap .quick-service-item:last-child .quick-service-item-content {
    border: 0
}

.home-wrap .quick-service-item:hover {
    background: #00599c
}

.home-wrap .quick-service-item:hover .quick-service-item-content {
    border-bottom: 0
}

.home-wrap .quick-service-item .quick-service-item-hover, .home-wrap .quick-service-item:hover .quick-service-item-blur {
    display: none
}

.home-wrap .quick-service-item:hover .quick-service-item-hover {
    display: inline-block
}

.home-wrap .quick-service-item:hover .quick-service-tip {
    display: block
}

.home-wrap .quick-service-back {
    text-align: center;
    box-sizing: border-box;
    padding-top: 14px;
    box-shadow: 0 6px 14px rgba(0, 0, 0, .12);
    line-height: 0;
    border-radius: 3px
}

.home-wrap .quick-service-back .home-fixed-back-white {
    display: none
}

.home-wrap .quick-service-back:hover .quick-service-back-text {
    color: #fff
}

.home-wrap .quick-service-back:hover .home-fixed-back-black {
    display: none
}

.home-wrap .quick-service-back:hover .home-fixed-back-white {
    display: block
}

.home-wrap .quick-service-back-icon {
    margin: 0 auto
}

.home-wrap .quick-service-back-text {
    font-size: 13px;
    color: #0c3d65;
    display: block;
    margin-top: 12px
}

.home-wrap .quick-service-tip:after {
    content: "";
    width: 20px;
    height: 42px;
    display: block;
    position: absolute;
    right: -20px;
    top: 0
}

.home-wrap .quick-service-tip {
    width: 90px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    position: absolute;
    left: -100px;
    top: 50%;
    transform: translateY(-50%);
    box-shadow: 0 5px 20px rgba(79, 103, 146, .3);
    background: #fff;
    z-index: 10;
    display: none;
    text-align: left;
    box-sizing: border-box;
    padding-left: 16px;
    border-radius: 4px
}

.home-wrap .quick-service-tip:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -5px;
    transform: rotate(45deg);
    z-index: 8;
    border-radius: 2px
}

.home-wrap .banner-wrap {
    position: relative
}

.home-wrap .carousel_arrow_left_wrap, .home-wrap .carousel_arrow_right_wrap {
    width: 26%;
    height: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5
}

.home-wrap .carousel_arrow_left_wrap {
    left: 0;
    cursor: pointer
}

.home-wrap .carousel_arrow_right_wrap {
    right: 0;
    cursor: pointer
}

.home-wrap .carousel_arrow_left, .home-wrap .carousel_arrow_right {
    width: 60px;
    height: 60px;
    background-color: hsla(0, 0%, 100%, .2);
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.home-wrap .carousel_arrow_left_icon, .home-wrap .carousel_arrow_right_icon {
    display: inline-block;
    width: 14px;
    height: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NkY1Q0YwQTRGODExRUNCQkE4RjhFRThFRDRFMEVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0NkY1Q0YxQTRGODExRUNCQkE4RjhFRThFRDRFMEVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDQ2RjVDRUVBNEY4MTFFQ0JCQThGOEVFOEVENEUwRUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDQ2RjVDRUZBNEY4MTFFQ0JCQThGOEVFOEVENEUwRUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72uF7UAAABDklEQVR42pTUsWoCQRDG8RNJEA0qCILgA1jYpLASsbCxukqLQEinTdqUPoWVTUCw0crKxkIOtLBQ0EbwAYRAIASSEwR1/bYQh8V1xoPfcRz8m9uZc5RSVVhCAxwpfZupy9WEgDSsw5HELUl8fng34k8ISkKtBgcSd27F5os32JO4Bw+SUHsx4j48SkKtAjsSDyAkCTXXiIcQloRaGbYkHkFEEmol8Ek8hqh0xArwR+Kuc8d8vpLQl0YZ2JDQk0RZ+CLRGtJc9AzfJFpBivuqOfghkd7ZJHeOefgl0RwS3OQUjU8/hTg3q+ZhTyDGbYc5Xh48cft4c6BtocutkC1ccEtrCz/gH9q238Q1JwEGAGZodBodkgF7AAAAAElFTkSuQmCC) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.home-wrap .carousel_arrow_left_icon {
    transform: translate(-50%, -50%) rotate(180deg)
}

.home-wrap .carousel_arrow_left:hover, .home-wrap .carousel_arrow_right:hover {
    background-color: hsla(0, 0%, 100%, .5)
}

.home-wrap .regional-inquire-bg {
    background: url(../img/regional-inquire-bg.c61f932b.png) no-repeat bottom;
    background-position-y: -54px;
    padding-bottom: 106px;
    padding-top: 78px
}

.home-wrap .regional-services-list {
    background: #fff;
    box-sizing: border-box;
    padding: 51px 50px 51px 56px;
    box-shadow: 0 0 20px rgba(38, 118, 168, .08);
    border-radius: 8px
}

.home-wrap .regional-services-item {
    width: 330px;
    height: 128px;
    display: inline-block;
    margin-right: 52px;
    vertical-align: top
}

.home-wrap .regional-services-item:last-child {
    margin-right: 0
}

.home-wrap .regional-services-link {
    display: block
}

.home-wrap .regional-services-img {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.home-wrap .regional-services-head {
    margin-bottom: 40px
}

.standard-edition-wrap .standard-list-wrap {
    background: url(../img/u1.d183541f.png) no-repeat 50%;
    background-size: 100% auto;
    background-position: 0 500px;
    position: relative
}

.standard-edition-wrap .standard-list-wrap:after {
    content: "";
    width: 100%;
    height: 574px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    background: url(../img/u1.d183541f.png) no-repeat 50%;
    background-size: 100% auto;
    background-position: left 0 bottom -90px
}

.standard-edition-wrap .standard-list {
    margin-top: 60px;
    padding-bottom: 30px
}

.standard-edition-wrap .standard-item {
    margin-bottom: 30px
}

.standard-edition-wrap .standard-img-wrap {
    width: 38px;
    height: 38px;
    margin-top: 3px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.standard-edition-wrap .standard-img {
    height: 38px
}

.standard-edition-wrap .standard-title {
    width: 64px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-family: 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #00599c;
    margin-right: 46px;
    margin-left: 22px;
    margin-top: 14px
}

.standard-edition-wrap .standard-child-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.standard-edition-wrap .standard-child-item {
    margin-right: 10px;
    margin-bottom: 10px;
    width: 250px;
    height: 40px;
    box-sizing: border-box;
    line-height: 38px;
    text-align: center;
    font-family: 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #555;
    background-color: #f3f9fb;
    border-width: 1px;
    border-style: solid;
    border-color: #cdd6e0;
    padding: 0 10px
}

.standard-edition-wrap .standard-child-item-link {
    display: block;
    width: 100%;
    color: #555
}

.standard-edition-wrap .standard-child-item:hover .standard-child-item-link {
    color: #fff
}

.standard-edition-wrap .standard-child-item:nth-child(4n) {
    margin-right: 0
}

.standard-edition-wrap .standard-back {
    position: fixed;
    right: 28px;
    bottom: 80px;
    z-index: 2;
    text-align: center;
    box-sizing: border-box;
    width: 52px;
    height: 52px;
    background: #fff;
    cursor: pointer;
    box-shadow: 0 5px 20px rgba(79, 103, 146, .12);
    border-radius: 3px
}

.standard-edition-wrap .standard-back:hover {
    background: #00599c
}

.standard-edition-wrap .standard-back:hover .standard-back-text {
    color: #fff
}

.standard-edition-wrap .standard-back:hover .home-fixed-back-black {
    display: none
}

.standard-edition-wrap .standard-back:hover .home-fixed-back-white {
    display: block
}

.standard-edition-wrap .standard-back-icon {
    margin: 0 auto;
    margin-top: 12px
}

.standard-edition-wrap .home-fixed-back-white {
    display: none
}

.standard-edition-wrap .standard-back-text {
    font-size: 13px;
    color: #0c3d65;
    display: block;
    margin-top: 6px
}

.financial-services-wrap .wrap .tittle {
    width: 100%;
    position: relative;
    height: 45px
}

.financial-services-wrap .wrap .english {
    position: absolute;
    font-family: Arial Negreta, Arial Normal, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 32px;
    letter-spacing: 2px;
    color: rgba(160, 174, 201, .15);
    text-align: center
}

.financial-services-wrap .wrap .china {
    position: absolute;
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
    color: #000
}

.financial-services-wrap .wrap .nav-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.financial-services-wrap .wrap .nav {
    height: 30px;
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    color: #000
}

.financial-services-wrap .wrap .br {
    width: 80px;
    height: 3px;
    background-color: #ffbf34
}

.financial-services-wrap .bank-tittle-e {
    left: 37%
}

.financial-services-wrap .bank-tittle-c {
    left: 45%;
    top: 16px
}

.financial-services-wrap .bank-list-wrap {
    margin-top: 20px
}

.financial-services-wrap .bank-list {
    overflow: hidden
}

.financial-services-wrap .bank-item:last-child {
    margin-right: 0
}

.financial-services-wrap .bank-item {
    width: 220px;
    height: 280px;
    float: left;
    margin-right: 25px;
    overflow: hidden
}

.financial-services-wrap .bob {
    position: relative;
    width: 220px;
    height: 280px;
    background-color: #f2f5f9
}

.financial-services-wrap .bob-show {
    height: 280px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.financial-services-wrap .bank-item-img {
    margin-top: 45px
}

.financial-services-wrap .bob-tittle {
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    text-align: center;
    margin-top: 20px
}

.financial-services-wrap .bob-details {
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    color: #999;
    line-height: 20px;
    margin-left: 20px;
    margin-right: 16px;
    margin-top: 20px;
    font-size: 15px
}

.financial-services-wrap .go {
    display: -ms-flexbox;
    display: flex;
    width: 220px;
    height: 40px;
    background-color: #00599c;
    font-size: 15px;
    color: #fff;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.financial-services-wrap .bob:hover {
    opacity: 1;
    transition: .3s;
    margin-top: -40px
}

.financial-services-wrap .bob:hover .bank-item-img {
    margin-top: 65px
}

.financial-services-wrap .loan-wrap {
    margin-top: 30px
}

.financial-services-wrap .loan-main {
    height: 350px;
    width: 1200px;
    margin-top: 20px
}

.financial-services-wrap .loan-right {
    width: 920px;
    height: 350px;
    background: #f6f8fb 1%;
    display: inline-block
}

.financial-services-wrap .loan-yw {
    float: left;
    width: 304px;
    height: 173px
}

.financial-services-wrap .loan-title {
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #333;
    margin-left: 18px;
    margin-top: 20px;
    margin-bottom: 20px
}

.financial-services-wrap .loan-yw-list {
    margin-left: 8px
}

.financial-services-wrap .loan-yw-item {
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    position: relative
}

.financial-services-wrap .redsign {
    position: absolute;
    top: -8px;
    left: -4px
}

.financial-services-wrap .loan-left {
    background-image: url(../img/loan.46642b4f.png);
    height: 350px;
    width: 280px;
    position: relative;
    display: inline-block
}

.financial-services-wrap .left-flex {
    position: absolute;
    left: 40px;
    top: 45px
}

.financial-services-wrap .left-tit {
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    color: #fff
}

.financial-services-wrap .left-br {
    margin-top: 18px;
    width: 44px;
    height: 4px;
    background-image: linear-gradient(90deg, #fff, #cbd0d6)
}

.financial-services-wrap .left-details {
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    line-height: 22px;
    font-size: 15px;
    margin-right: 24px;
    margin-top: 23px
}

.financial-services-wrap .loan-button {
    margin-left: 15px;
    margin-top: 102px;
    cursor: pointer;
    font-size: 14px;
    width: 170px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    box-shadow: 2px 2px 10px #566480;
    background: #00599c
}

.financial-services-wrap .loan-button .arrow-icon-white {
    display: inline-block
}

.financial-services-wrap .loan-text {
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #fff
}

.financial-services-wrap .loan-button:hover {
    background-color: #245074
}

.financial-services-wrap .insurance {
    height: 490px;
    width: 100%;
    margin-top: 60px;
    background: url(../img/insurancebj.76fc0c7d.jpg) no-repeat 50%;
    overflow: hidden
}

.financial-services-wrap .insurance-tittle-e {
    left: 37%
}

.financial-services-wrap .insurance-tittle-c {
    left: 45%;
    top: 16px
}

.financial-services-wrap .insurance-wrap {
    margin-top: 60px
}

.financial-services-wrap .insurance-item {
    width: 27%;
    float: left;
    margin-top: 50px;
    padding: 0 50px;
    box-sizing: border-box
}

.financial-services-wrap .insurance-item-noLeftPadding {
    padding-left: 0;
    width: 23%
}

.financial-services-wrap .insurance-item-noRightPadding {
    padding-right: 0;
    width: 23%
}

.financial-services-wrap .insurance-item-show {
    width: 100%;
    height: 100%;
    position: relative
}

.financial-services-wrap .insurance-item-button {
    display: block;
    cursor: pointer;
    font-size: 14px;
    margin: 0 auto;
    width: 160px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border: 1px solid #00599c
}

.financial-services-wrap .insurance-item-button .arrow-icon-white {
    display: none
}

.financial-services-wrap .insurance-button-text {
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #00599c
}

.financial-services-wrap .insurance-item-button:hover {
    background-color: #00599c;
    color: #fff
}

.financial-services-wrap .insurance-item-button:hover .arrow-icon-blue {
    display: none
}

.financial-services-wrap .insurance-item-button:hover .arrow-icon-white {
    display: inline-block
}

.financial-services-wrap .insurance-item-img {
    display: block;
    margin: 20px auto;
    margin-top: 0;
    margin-bottom: 17px
}

.financial-services-wrap .insurance-tittle {
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    text-align: center
}

.financial-services-wrap .insurance-detailes {
    height: 66px;
    font-family: 微软雅黑;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #888;
    line-height: 22px;
    margin: 20px 0 28px;
    text-align: center
}

.financial-services-wrap .insurance-link {
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 58px
}

.financial-services-wrap .insurance-link-item {
    margin-right: 38px;
    color: #00599c
}

.financial-services-wrap .insurance-link-item:hover {
    text-decoration: underline
}

.financial-services-wrap .insurance-link-item:last-child {
    margin-right: 0
}

.financial-services-wrap .bank_logo_wrap {
    margin-bottom: 62px
}

.financial-services-wrap .bank_logo-title {
    margin-top: 76px;
    margin-bottom: 24px
}

.financial-services-wrap .bank_logo_tip {
    font-size: 14px;
    color: #333;
    margin-bottom: 50px;
    text-align: center
}

.financial-services-wrap .bank_logo_tipBold {
    font-size: 16px;
    height: 12px;
    vertical-align: middle;
    font-weight: 700
}

.financial-services-wrap .bank_logo_item {
    width: 158px;
    height: 68px;
    margin-right: 15px;
    margin-bottom: 15px;
    text-align: center;
    line-height: 68px;
    border: 1px solid #e3e7ec;
    box-sizing: border-box
}

.financial-services-wrap .bank_logo_item:nth-child(7n) {
    margin-right: 0
}

.title-bg {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
    color: #000;
    text-align: center;
    position: relative
}

.title-bg:before {
    content: attr(data-bg);
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    top: -16px;
    transform: translateX(-50%);
    font-family: Arial Negreta, Arial Normal, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 32px;
    letter-spacing: 2px;
    color: hsla(0, 0%, 86.7%, .298)
}

.aviation-logistics-wrap .outbound-service-wrap {
    background: url(../img/bj.c0425de8.png) no-repeat bottom
}

.aviation-logistics-wrap .service-wrap {
    height: 670px;
    padding-top: 54px;
    box-sizing: border-box
}

.aviation-logistics-wrap .inbound-service-wrap {
    height: 650px
}

.aviation-logistics-wrap .outbound-title {
    margin-bottom: 40px
}

.aviation-logistics-wrap .inbound-title {
    margin: 10px 0 40px
}

.aviation-logistics-wrap .service-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.aviation-logistics-wrap .inbound-list {
    border: 1px solid #eee
}

.aviation-logistics-wrap .outbound-list {
    box-shadow: 0 5px 20px rgba(79, 103, 146, .12)
}

.aviation-logistics-wrap .service-item {
    overflow: hidden
}

.aviation-logistics-wrap .outbound-item, .aviation-logistics-wrap .outbound-item-hide, .aviation-logistics-wrap .outbound-item-show {
    width: 240px
}

.aviation-logistics-wrap .service-item, .aviation-logistics-wrap .service-item-hide, .aviation-logistics-wrap .service-item-show {
    height: 245px;
    box-sizing: border-box;
    transition: all .3s
}

.aviation-logistics-wrap .inbound-item-show {
    height: 225px;
    background-image: linear-gradient(to bottom right, #fff 100px, #f5f9fb)
}

.aviation-logistics-wrap .inbound-item-hide {
    height: 225px;
    background: #ffb20a;
    box-sizing: border-box
}

.aviation-logistics-wrap .inbound-item {
    width: 25%;
    height: 225px
}

.aviation-logistics-wrap .service-item:hover .service-item-show {
    margin-top: -245px
}

.aviation-logistics-wrap .inbound-item:hover .service-item-show {
    margin-top: -225px
}

.aviation-logistics-wrap .outbound-item-show {
    background-image: linear-gradient(to bottom right, #f0f3f8, #fff)
}

.aviation-logistics-wrap .service-show-img {
    display: block;
    margin: 0 auto;
    padding-top: 20px;
    width: 80px;
    height: 80px
}

.aviation-logistics-wrap .inbound-show-img {
    padding-top: 24px
}

.aviation-logistics-wrap .service-hide-title, .aviation-logistics-wrap .service-show-title {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    text-align: center;
    line-height: 32px;
    margin-top: 5px
}

.aviation-logistics-wrap .inbound-show-title {
    margin-top: 9px;
    margin-bottom: 5px
}

.aviation-logistics-wrap .inbound-hide-title {
    font-size: 18px
}

.aviation-logistics-wrap .service-hide-desc, .aviation-logistics-wrap .service-show-desc {
    width: 196px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #999;
    line-height: 18px;
    font-size: 15px;
    margin: 0 auto;
    line-height: 22px
}

.aviation-logistics-wrap .outbound-show-desc {
    margin-top: 4px
}

.aviation-logistics-wrap .inbound-show-desc {
    width: 225px
}

.aviation-logistics-wrap .outbound-item-hide {
    background: #0c3d65
}

.aviation-logistics-wrap .service-item-hide {
    position: relative;
    padding-top: 40px
}

.aviation-logistics-wrap .inbound-item-hide {
    padding-top: 36px
}

.aviation-logistics-wrap .service-hide-desc, .aviation-logistics-wrap .service-hide-title {
    color: #fff
}

.aviation-logistics-wrap .inbound-hide-desc {
    margin-top: 10px
}

.aviation-logistics-wrap .inbound-btn-list, .aviation-logistics-wrap .inbound-btn-list-flex, .aviation-logistics-wrap .service-btn-list, .aviation-logistics-wrap .service-btn-list-flex {
    width: 100%;
    padding: 0 14px;
    text-align: center;
    position: absolute;
    bottom: 20px;
    box-sizing: border-box
}

.aviation-logistics-wrap .inbound-btn-list-flex .service-btn-item, .aviation-logistics-wrap .inbound-btn-list .service-btn-item, .aviation-logistics-wrap .service-btn-list-flex .service-btn-item, .aviation-logistics-wrap .service-btn-list .service-btn-item {
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    height: 28px;
    line-height: 26px;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 14px
}

.aviation-logistics-wrap .inbound-btn-list-flex .service-btn-item:last-child, .aviation-logistics-wrap .inbound-btn-list .service-btn-item:last-child, .aviation-logistics-wrap .service-btn-list-flex .service-btn-item:last-child, .aviation-logistics-wrap .service-btn-list .service-btn-item:last-child {
    margin: 0
}

.aviation-logistics-wrap .service-btn-list-flex .service-btn-item:hover, .aviation-logistics-wrap .service-btn-list .service-btn-item:hover {
    background: #fff;
    color: #0c3d65
}

.aviation-logistics-wrap .inbound-btn-list-flex .service-btn-item:hover, .aviation-logistics-wrap .inbound-btn-list .service-btn-item:hover {
    background: #fff;
    color: #ffb20a
}

.aviation-logistics-wrap .service-btn-list {
    font-size: 14px
}

.aviation-logistics-wrap .service-btn-list .service-btn-item {
    min-width: 94px;
    padding: 0 6px;
    margin-right: 14px
}

.aviation-logistics-wrap .inbound-btn-list .service-btn-item {
    min-width: 110px;
    padding: 0 6px;
    margin-right: 14px
}

.aviation-logistics-wrap .inbound-btn-list-flex .service-btn-item {
    width: 82px;
    margin-right: 10px
}

.aviation-logistics-wrap .service-btn-list-flex {
    font-size: 14px
}

.aviation-logistics-wrap .service-btn-list-flex .service-btn-item {
    width: 66px;
    margin-right: 6px
}

.aviation-logistics-wrap .service-btn-list .outbound-btn-item {
    padding: 0 4px;
    margin-right: 4px
}

.aviation-logistics-wrap .partner-wrap {
    height: 380px;
    background: #f2f5f9
}

.aviation-logistics-wrap .partner {
    padding-top: 46px
}

.aviation-logistics-wrap .partner-title {
    margin-bottom: 40px
}

.aviation-logistics-wrap .partner-item-title {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 22px;
    line-height: 44px;
    position: relative;
    text-align: left;
    margin-top: 10px
}

.aviation-logistics-wrap .partner-item-title:before {
    content: "";
    width: 56px;
    height: 3px;
    background-color: #0c3d65;
    position: absolute;
    bottom: -3px
}

.aviation-logistics-wrap .partner-img-list {
    margin-top: 30px;
    text-align: left
}

.aviation-logistics-wrap .partner-list {
    text-align: center
}

.aviation-logistics-wrap .partner-item {
    width: 542px;
    height: 220px;
    background: #fff;
    padding-left: 28px;
    margin-right: 40px;
    box-sizing: border-box
}

.aviation-logistics-wrap .partner-item:nth-child(2n) {
    margin-right: 0
}

.aviation-logistics-wrap .partner-img-item {
    width: 150px;
    height: 100px;
    margin-right: 15px
}

.aviation-logistics-wrap .partner-img-item:nth-child(3n) {
    margin-right: 0
}

.platform-home-wrap .open-title-center, .platform-home-wrap .open-title-left {
    font-weight: 400
}

.platform-home-wrap .platform-home-about-wrap {
    height: 470px;
    background: url(../img/kfpt-banner01.f8b49839.jpg) no-repeat 50%
}

.platform-home-wrap .platform-home-title {
    font-size: 32px;
    color: #015478;
    padding-top: 110px;
    margin-bottom: 30px
}

.platform-home-wrap .platform-home-desc {
    width: 628px;
    font-size: 18px;
    color: #555;
    line-height: 34px
}

.platform-home-wrap .home-import-client-right {
    margin-top: 50px
}

.platform-home-wrap .home-import-client-img {
    width: 358px;
    height: 189px;
    margin-right: 90px;
    margin-top: 26px
}

.platform-home-wrap .home-import-client-desc {
    width: 750px;
    font-size: 18px;
    color: #555;
    line-height: 34px;
    margin-top: 44px
}

.platform-home-wrap .home-suitable-title {
    color: #555;
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    margin-bottom: 25px
}

.platform-home-wrap .home-suitable-img {
    display: block;
    margin: 0 auto;
    width: 180px;
    height: 180px;
    margin-bottom: 16px
}

.platform-home-wrap .home-suitable-desc {
    width: 252px;
    font-size: 18px;
    color: #888;
    text-align: center;
    line-height: 34px
}

.platform-home-wrap .home-suitable-item {
    vertical-align: top;
    margin-top: 55px;
    margin-bottom: 45px;
    margin-right: 152px
}

.platform-home-wrap .home-suitable-item:nth-child(2) .home-suitable-desc {
    width: 288px
}

.platform-home-wrap .home-suitable-item:last-child {
    margin-right: 0
}

.platform-home-wrap .home-suitable-wrap {
    padding-top: 115px
}

.platform-home-wrap .platform-home-bg {
    background: url(../img/czlc-bg02.34bb897c.png) no-repeat 50%;
    background-position-y: 66px
}

.platform-home-wrap .capability-item {
    text-align: center;
    width: 264px;
    height: 340px;
    border-radius: 8px;
    box-shadow: 0 0 12px rgba(0, 0, 0, .14901961);
    margin-right: 48px;
    vertical-align: top
}

.platform-home-wrap .capability-item:last-child {
    margin-right: 0
}

.platform-home-wrap .capability-title {
    font-size: 26px;
    color: #555;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 700
}

.platform-home-wrap .capability-desc {
    font-size: 18px;
    color: #888;
    text-align: center;
    line-height: 34px
}

.platform-home-wrap .home-capability-title {
    padding-top: 60px;
    margin-bottom: 84px
}

.platform-home-wrap .capability-item-icon {
    height: 70px;
    margin-top: 50px;
    margin-bottom: 26px
}

.import-client-wrap .home-popular-wrap .home-popular-title {
    padding-top: 100px
}

.import-client-wrap .import-client-banner {
    height: 300px;
    background: url(../img/kfpt-banner02.0f38bf24.png) no-repeat 50%
}

.import-client-wrap .import-client-banner-title {
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-size: 40px;
    color: #333;
    padding-top: 60px;
    margin-bottom: 25px
}

.import-client-wrap .import-client-banner-desc {
    width: 816px;
    font-family: 微软雅黑, sans-serif;
    font-size: 16px;
    line-height: 33px;
    margin-bottom: 22px;
    color: #333
}

.import-client-wrap .access-process-btn, .import-client-wrap .client-banner-btn, .import-client-wrap .ready-work-btn {
    display: inline-block;
    width: 160px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 40px;
    font-size: 18px;
    font-weight: 700
}

.import-client-wrap .client-banner-btn {
    width: 140px
}

.import-client-wrap .client-banner-formal, .import-client-wrap .client-banner-skill, .import-client-wrap .ready-work-btn {
    background-color: #02a7f0;
    color: #fff
}

.import-client-wrap .client-banner-formal:hover, .import-client-wrap .client-banner-skill:hover, .import-client-wrap .ready-work-btn:hover {
    background-color: #0098d9
}

.import-client-wrap .client-banner-skill {
    cursor: pointer
}

.import-client-wrap .client-banner-control, .import-client-wrap .client-banner-manual {
    background: #fff;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #02a7f0;
    line-height: 38px;
    color: #02a7f0;
    margin-left: 22px
}

.import-client-wrap .client-banner-control:hover, .import-client-wrap .client-banner-manual:hover {
    background-color: #eaf9ff
}

.import-client-wrap .import-client-banner-right {
    width: 384px;
    height: 37px;
    background-color: #fff;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #0c3d65;
    border-radius: 3px;
    margin-left: 292px;
    margin-top: 238px;
    vertical-align: top
}

.import-client-wrap .import-client-banner-input {
    width: 336px;
    margin-right: 10px;
    height: 100%;
    padding-left: 12px;
    box-sizing: border-box
}

.import-client-wrap .function-introduction-title {
    margin-bottom: 50px;
    margin-top: 95px
}

.import-client-wrap .function-introduction-desc {
    width: 1202px;
    font-size: 18px;
    line-height: 33px;
    font-family: 微软雅黑, sans-serif;
    color: #333
}

.import-client-wrap .access-process-desc {
    width: 336px;
    font-family: 微软雅黑, sans-serif;
    font-size: 16px;
    color: #555;
    line-height: 30px;
    margin-top: 57px
}

.import-client-wrap .access-process-down-title {
    display: block;
    font-size: 16px;
    line-height: 28px;
    font-family: 微软雅黑, sans-serif;
    color: #555;
    margin-top: 51px
}

.import-client-wrap .access-process-down {
    display: block;
    color: #02a7f0;
    font-size: 16px;
    line-height: 28px;
    font-family: 微软雅黑, sans-serif
}

.import-client-wrap .access-process-btn-title {
    display: block;
    font-family: 微软雅黑, sans-serif;
    font-size: 16px;
    color: #999;
    line-height: 32px;
    margin-top: 120px;
    margin-bottom: 10px
}

.import-client-wrap .ready-work-desc {
    width: 480px;
    font-family: 微软雅黑, sans-serif;
    font-size: 16px;
    color: #555;
    line-height: 30px
}

.import-client-wrap .ready-work-item {
    width: 452px;
    font-family: 微软雅黑, sans-serif;
    font-size: 16px;
    color: #555;
    line-height: 28px;
    margin-bottom: 10px;
    padding-left: 18px;
    box-sizing: border-box;
    position: relative
}

.import-client-wrap .ready-work-item:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #666;
    position: absolute;
    left: 0;
    top: 12px
}

.import-client-wrap .access-process-img-wrap {
    width: 258px;
    height: 461px;
    background: #fff;
    vertical-align: top;
    margin-left: 29px;
    margin-right: 90px
}

.import-client-wrap .ready-work-wrap {
    vertical-align: top
}

.import-client-wrap .client-module-wrap {
    margin-top: 60px
}

.import-client-wrap .why-import-wrap {
    margin-top: 62px
}

.import-client-wrap .import-title {
    font-size: 28px;
    color: #015478;
    position: relative;
    font-weight: 400
}

.import-client-wrap .why-import-left {
    width: 494px;
    vertical-align: top;
    margin-left: 8px;
    margin-top: 8px;
    margin-right: 10px
}

.import-client-wrap .import_characteristic_item {
    margin-left: 74px;
    margin-bottom: 40px;
    height: 60px
}

.import-client-wrap .import_characteristic_text {
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    color: #666;
    margin-left: 22px;
    vertical-align: middle
}

.import-client-wrap .import_characteristic_img {
    vertical-align: middle;
    width: 46px;
    line-height: 46px
}

.import-client-wrap .import-quantity {
    padding-top: 18px
}

.import-client-wrap .import-quantity-item-img {
    vertical-align: middle
}

.import-client-wrap .import-quantity-right {
    margin-left: 20px;
    vertical-align: middle
}

.import-client-wrap .import-quantity-item {
    margin-right: 60px
}

.import-client-wrap .import-quantity-item:last-child {
    margin-right: 0
}

.import-client-wrap .why-import-right {
    margin-left: 36px;
    margin-top: 7px
}

.import-client-wrap .import-quantity-text {
    font-size: 18px;
    color: #666
}

.import-client-wrap .import-quantity-num-wrap {
    margin-top: 18px;
    color: #555;
    font-weight: 700
}

.import-client-wrap .import-quantity-num {
    font-size: 22px
}

.import-client-wrap .import-quantity-company {
    font-size: 16px;
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif
}

.import-client-wrap .why-import-desc {
    width: 630px;
    margin-bottom: 16px;
    font-size: 18px;
    color: #666;
    line-height: 32px
}

.import-client-wrap .what-to-do {
    margin-top: 100px
}

.import-client-wrap .what-to-do-item {
    width: 370px;
    height: 220px;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    box-shadow: 1px 3px 3px rgba(50, 58, 77, .2);
    margin-right: 44px;
    margin-top: 70px;
    vertical-align: top;
    padding: 26px 24px;
    border-radius: 15px;
    position: relative;
    background: #fff
}

.import-client-wrap .what-to-do-item:last-child {
    margin-right: 0
}

.import-client-wrap .what-to-do-title {
    font-size: 26px;
    color: #015478;
    margin-bottom: 14px
}

.import-client-wrap .what-to-do-desc {
    color: #333;
    font-size: 16px;
    line-height: 28px
}

.import-client-wrap .what-to-do-btn {
    position: absolute;
    bottom: 22px;
    left: 24px
}

.import-client-wrap .what-to-do-btn-item {
    font-size: 16px;
    color: #02a7f0
}

.import-client-wrap .what-to-do-btn-item:hover {
    text-decoration: underline
}

.import-client-wrap .what-to-do-btn-item1 {
    margin-right: 64px
}

.import-client-wrap .what-to-do-bg {
    position: absolute;
    bottom: 0;
    right: 16px
}

.import-client-wrap .software-download {
    margin-top: 96px
}

.import-client-wrap .software-download .software-download-title {
    font-size: 20px;
    color: #00599c;
    margin-top: 34px;
    margin-bottom: 12px;
    text-align: center
}

.import-client-wrap .software-download .software-download-list {
    padding-bottom: 88px;
    margin-top: 70px
}

.import-client-wrap .software-download .software-download-item {
    width: 370px;
    height: 196px;
    border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6;
    border-radius: 6px;
    margin-right: 45px;
    background: #fff;
    box-sizing: border-box
}

.import-client-wrap .software-download .software-download-item:last-child {
    margin-right: 0
}

.import-client-wrap .software-download .software-download-desc {
    width: 200px;
    font-size: 16px;
    color: #666;
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 22px;
    white-space: pre-wrap
}

.import-client-wrap .software-download .software-download-btn {
    display: block;
    width: 116px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #02a7f0;
    border-radius: 40px;
    color: #02a7f0;
    font-size: 14px;
    margin: 0 auto
}

.import-client-wrap .software-download .software-download-btn .software-download-btn-cion {
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -4px
}

.import-client-wrap .software-download .software-download-btn .file-icon-white {
    display: none
}

.import-client-wrap .software-download .software-download-btn:hover {
    background: #0098d9;
    color: #fff;
    cursor: pointer
}

.import-client-wrap .software-download .software-download-btn:hover .file-icon-white {
    display: inline-block
}

.import-client-wrap .software-download .software-download-btn:hover .file-icon-download {
    display: none
}

.import-client-wrap .import-client-bg {
    background: url(../img/1259.bf0c944e.png) no-repeat 50%;
    background-position-y: bottom;
    padding-bottom: 26px
}

.import-client-wrap .ready-work-desc {
    margin-top: 54px;
    margin-bottom: 24px
}

.import-client-wrap .ready-work-btn-wrap {
    margin-top: 69px;
    text-align: right
}

.home-popular-wrap {
    background: url(../img/czlc-bg01.80679176.png) no-repeat 50%;
    background-position: bottom
}

.home-popular-wrap .home-popular-title {
    padding-top: 117px;
    margin-bottom: 70px
}

.home-popular-wrap .home-popular-list {
    padding-bottom: 136px
}

.home-popular-wrap .home-popular-item {
    width: 370px;
    height: 196px;
    border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6;
    border-radius: 6px;
    margin-right: 45px;
    box-sizing: border-box
}

.home-popular-wrap .home-popular-item:last-child {
    margin-right: 0
}

.home-popular-wrap .popular-img {
    width: 100px;
    height: 100px;
    margin-top: 20px;
    margin-left: 19px;
    margin-right: 13px
}

.home-popular-wrap .popular-title {
    color: #00599c;
    font-size: 18px;
    margin-top: 34px;
    margin-bottom: 12px
}

.home-popular-wrap .popular-desc {
    width: 200px;
    font-size: 16px;
    color: #666;
    line-height: 24px;
    margin-bottom: 20px;
    white-space: pre-wrap
}

.home-popular-wrap .popular-btn {
    display: block;
    width: 116px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #02a7f0;
    border-radius: 40px;
    color: #02a7f0;
    font-size: 14px
}

.home-popular-wrap .popular-btn .popular-btn-cion {
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -4px
}

.home-popular-wrap .popular-btn .file-icon-white {
    display: none
}

.home-popular-wrap .popular-btn:hover {
    background: #0098d9;
    color: #fff
}

.home-popular-wrap .popular-btn:hover .file-icon-white {
    display: inline-block
}

.home-popular-wrap .popular-btn:hover .file-icon-download {
    display: none
}

.platformDocument-wrap {
    background: url(../img/czlc-bg01.80679176.png) no-repeat 50%;
    background-position: bottom
}

.platformDocument-wrap .tab-list-wrap .tab-item .tab-label {
    font-size: 16px
}

.platformDocument-wrap .often-document-wrap {
    margin-top: 74px;
    padding-bottom: 100px
}

.platformDocument-wrap .open-title-left:before {
    width: 80px
}

.platformDocument-wrap .platform-document-list {
    line-height: 20px;
    margin-top: 46px
}

.platformDocument-wrap .platform-document-item-left {
    color: #333;
    font-size: 22px;
    vertical-align: top;
    margin-right: 2px
}

.platformDocument-wrap .platform-document-item-right {
    width: 524px
}

.platformDocument-wrap .platform-document-item {
    width: 560px;
    display: inline-block;
    margin-right: 80px;
    border-bottom: 1px solid #d9dfe6;
    padding-top: 23px;
    padding-bottom: 17px
}

.platformDocument-wrap .platform-document-item:nth-child(2n) {
    margin-right: 0
}

.platformDocument-wrap .platform-document-item-title {
    color: #00599c;
    font-size: 20px
}

.platformDocument-wrap .platform-document-item-desc {
    font-size: 16px;
    color: #666;
    margin-top: 17px;
    margin-left: 10px
}

.platformDocument-wrap .platform-document-banner {
    height: 300px;
    background: url(../img/kfpt-banner03.88bfca90.png) no-repeat 50%
}

.platformDocument-wrap .platform-document-banner-title {
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-size: 40px;
    color: #333;
    padding-top: 80px;
    margin-bottom: 18px
}

.platformDocument-wrap .platform-document-banner-search {
    width: 384px;
    height: 40px;
    box-sizing: border-box;
    margin-top: 42px;
    position: relative
}

.platformDocument-wrap .import-client-banner-icon {
    display: inline-block;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 53px;
    height: 38px;
    background: #02a7f0;
    border-radius: 0 2px 2px 0;
    text-align: center;
    line-height: 38px;
    cursor: pointer
}

.platformDocument-wrap .import-client-banner-icon:hover {
    background: #039de1
}

.platformDocument-wrap .import-client-banner-input {
    width: 384px;
    height: 40px;
    margin-right: 10px;
    padding-left: 12px;
    padding-right: 60px;
    box-sizing: border-box;
    border: 1px solid #02a7f0;
    border-radius: 3px;
    background-color: #fff;
    font-size: 14px;
    color: #333
}

.platformDocument-wrap .import-client-banner-input:focus {
    border: 1px solid #0192d0
}

.platformDocument-wrap input::placeholder {
    color: #999
}

.platformDocument-wrap input::-webkit-input-placeholder {
    color: #999
}

.platformDocument-wrap input:-moz-placeholder, .platformDocument-wrap input::-moz-placeholder {
    color: #999
}

.platformDocument-wrap input:-ms-input-placeholder {
    color: #999
}

.platformDocument-wrap .platformDocument-nav {
    margin-bottom: 54px;
    padding-top: 70px
}

.platformDocument-wrap .platformDocument-nav p {
    display: inline-block;
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 28px;
    color: #015478
}

.platformDocument-wrap .platformDocument-nav span {
    margin-left: 30px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #00599c;
    text-align: left;
    cursor: pointer
}

.platformDocument-wrap .platform-document-bg {
    background: url(../img/czlc-bg02.34bb897c.png) no-repeat 50%;
    background-position-y: 38px
}

.platformDocument-wrap .el-pagination {
    margin-top: 30px
}

.platformDocument-wrap .tool {
    max-height: 600px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.platformDocument-wrap .platform-document-left {
    vertical-align: top
}

.platformDocument-wrap .platform-document-right {
    width: 960px;
    margin-left: 46px;
    margin-top: 13px
}

.platformDocument-wrap .platform-document-right ul {
    -ms-flex-direction: column;
    flex-direction: column
}

.platformDocument-wrap .platform-document-right .document-list {
    float: left;
    width: 225px;
    margin-left: 10px;
    margin-top: 50px
}

.platformDocument-wrap .platform-document-right .document-list .txt {
    width: 180px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    display: inline-block;
    margin-left: 12px;
    cursor: pointer;
    vertical-align: middle;
    color: #555
}

.platformDocument-wrap .platform-document-right .document-list .txt:hover {
    color: #00599c
}

.platformDocument-wrap .platform-document-right .document-list img {
    vertical-align: middle
}

.platformDocument-wrap .document-list:nth-child(-n+4) {
    margin-top: 0
}

.platformDocument-wrap .parameter-table .el-table__body-wrapper {
    height: 498px
}

.platformDocument-wrap .el-table:before {
    display: none
}

.platformDocument-wrap .el-table--scrollable-y .el-table__body-wrapper {
    scrollbar-width: thin;
    scrollbar-color: #e0e0e0 transparent;
    overflow: auto
}

.platformDocument-wrap .el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.platformDocument-wrap .el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: rgba(50, 58, 77, .2)
}

.platformDocument-wrap .el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: rgba(50, 58, 77, .3)
}

.platformDocument-wrap .tab-item .tab-label {
    border-bottom: 1px solid #cfdeef;
    font-size: 18px;
    color: #00599c;
    padding-left: 36px
}

.platformDocument-wrap .tab-item .bg {
    background-color: #fff !important;
    color: #02a7f0
}

.platformDocument-wrap .tab-label:hover {
    background-color: #ddecf7
}

.platformDocument-wrap .bg:before {
    width: 4px;
    background: #02a7f0
}

.manual-wrap, .problem-wrap .blog {
    background-image: url(../img/czlc-bg03.f33f6aff.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100% 100%
}

.problem-wrap .dlog {
    margin-top: 55px;
    margin-bottom: 60px
}

.problem-wrap .dlog .dlog-list {
    overflow: hidden
}

.problem-wrap .dlog .dlog-list .dlog-wrap {
    border: 1px solid #d9dfe6;
    border-radius: 3px;
    float: left;
    width: 376px;
    height: 218px;
    background-color: #f2f6f9;
    margin-right: 30px
}

.problem-wrap .dlog .dlog-list .dlog-wrap img {
    margin-top: 27px;
    margin-left: 28px;
    display: inline-block
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text {
    padding-left: 27px;
    display: inline-block
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text h1 {
    margin-top: 30px
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text p {
    margin-top: 12px;
    width: 230px;
    color: #999;
    line-height: 24px;
    font-size: 14px
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text .button {
    margin-top: 36px;
    cursor: pointer;
    font-size: 14px;
    width: 140px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border: 1px solid #00599c
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text .button span {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #00599c
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text .button .arrow-icon-white {
    display: none
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text .button:hover {
    background-color: #00599c
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text .button:hover span {
    color: #fff
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text .button:hover .arrow-icon-blue {
    display: none
}

.problem-wrap .dlog .dlog-list .dlog-wrap .dlog-wrap-text .button:hover .arrow-icon-white {
    display: inline-block
}

.problem-wrap .dlog .dlog-list .dlog-wrap:last-child {
    margin-right: 0
}

.problem-wrap .feed-back-tip {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #999;
    margin-top: 18px;
    margin-bottom: 30px
}

.problem-wrap .feed-back-jump {
    color: #00599c
}

.problem-wrap .feed-back .el-dialog {
    border-radius: 6px;
    background: linear-gradient(#b6e5fa, .1%, #fff)
}

.problem-wrap .feed-back .el-dialog__header {
    padding: 36px 40px 0
}

.problem-wrap .feed-back .el-dialog__body {
    padding: 0 0 0 40px
}

.problem-wrap .feed-back .el-form-item__label {
    font-size: 14px;
    color: #333
}

.problem-wrap .feed-back .el-form-item__content {
    margin-left: 98px !important
}

.problem-wrap .feed-back .el-form-item {
    margin-bottom: 14px
}

.problem-wrap .feed-back .el-form-item__error {
    padding-top: 0
}

.problem-wrap .feed-back .el-dialog__title {
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 26px;
    color: #002361
}

.problem-wrap .feed-back .el-dialog__footer {
    text-align: center;
    padding-top: 12px;
    padding-bottom: 36px
}

.problem-wrap .feed-back .el-input__inner {
    width: 384px;
    height: 36px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc
}

.problem-wrap .feed-back .el-textarea__inner {
    width: 384px;
    height: 60px
}

.problem-wrap .feed-back .el-input__inner:hover, .problem-wrap .feed-back .el-textarea__inner:hover {
    border-color: #c0c4cc
}

.problem-wrap .feed-back .el-input__inner:focus, .problem-wrap .feed-back .el-textarea__inner:focus {
    border-color: #333
}

.problem-wrap .feed-back .foot-btn {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    width: 90px;
    height: 36px;
    line-height: 34px;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    color: #333;
    background-color: #fff
}

.problem-wrap .feed-back .foot-btn:hover {
    background-color: #f5f5f5;
    color: #333
}

.problem-wrap .feed-back .submit-btn {
    background-color: #00599c;
    color: #fff;
    margin-left: 20px
}

.problem-wrap .feed-back .submit-btn:hover {
    background-color: #245074;
    color: #fff
}

.problem-wrap .problem_select {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.problem-wrap .problem_select .question {
    width: 100%
}

.problem-wrap .problem_select .question h1 {
    margin-bottom: 36px
}

.problem-wrap .problem_select .question p {
    cursor: pointer
}

.problem-wrap .problem_select .appMore {
    width: 100%
}

.problem-wrap .problem_select .p {
    font-size: 16px;
    margin-bottom: 18px
}

.problem-wrap .problem_select .blue {
    color: #00599c
}

.problem-wrap .manual_main {
    margin-top: 60px;
    width: 100%
}

.problem-wrap .el-icon-bottom, .problem-wrap .el-icon-top {
    color: #00599c
}

.problem-wrap .problem-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 46px;
    margin-bottom: 10px
}

.problem-wrap .problem-item {
    width: 47%;
    line-height: 30px;
    margin-bottom: 30px;
    padding-right: 20px;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box
}

.problem-wrap .problem-item .problem-img {
    margin-right: 18px
}

.problem-wrap .problem-item .problem-title {
    -ms-flex: 1;
    flex: 1;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #0c3d65
}

.problem-wrap .problem-item:last-child, .problem-wrap .problem-item:nth-last-child(2) {
    margin-bottom: 0
}

.training-wrap {
    background-image: url(../img/czlc-bg03.f33f6aff.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100% 100%
}

.training-wrap .main {
    width: 100%
}

.training-detail-wrap {
    padding-bottom: 60px
}

.training-detail-wrap .article-info {
    padding-bottom: 20px;
    margin-top: 7px
}

.training-detail-wrap .article-info-item-num {
    font-family: Arial Normal, Arial, sans-serif
}

.training-detail-wrap .detail-wrap {
    padding-top: 34px
}

.training-detail-wrap .detail-wrap .detail-left {
    width: 240px;
    margin-right: 50px;
    vertical-align: top
}

.training-detail-wrap .detail-wrap .detail-left .title {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 46px
}

.training-detail-wrap .detail-right {
    width: 910px
}

.training-detail-wrap .video-list-wrap {
    height: 610px;
    margin-top: 20px
}

.training-detail-wrap .video-list {
    margin-bottom: 20px;
    position: relative
}

.training-detail-wrap .video-list:last-child {
    margin-bottom: 0
}

.training-detail-wrap .video-img {
    width: 120px;
    height: 78px;
    margin-right: 12px
}

.training-detail-wrap .video-info {
    vertical-align: top;
    height: 100%
}

.training-detail-wrap .video-info .video-title {
    width: 100px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #00599c;
    line-height: 20px;
    margin-top: 8px
}

.training-detail-wrap .video-info .video-num-name {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #999;
    position: absolute;
    bottom: 5px;
    font-size: 13px
}

.training-detail-wrap .video-info .video-num {
    font-family: Arial Normal, Arial, sans-serif
}

.training-detail-wrap .video-wrap {
    padding-top: 30px;
    width: 100%
}

.training-detail-wrap .video {
    width: 100%;
    height: 510px
}

.hotline-wrap .url {
    color: #0059a8
}

.hotline-wrap .url:hover {
    text-decoration: underline
}

.hotline-wrap .tool {
    width: 186px;
    height: 200px;
    vertical-align: top;
    display: inline-block
}

.hotline-wrap .main {
    width: 964px;
    vertical-align: top;
    margin-left: 50px
}

.hotline-wrap .main .nav {
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    margin-bottom: 16px
}

.local-navigation-wrap {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGOTA5RkVGNjc4QjExRUM4NEY5RDZCQTUxOTFGMEFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGOTA5RkYwNjc4QjExRUM4NEY5RDZCQTUxOTFGMEFBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5MDlGRUQ2NzhCMTFFQzg0RjlENkJBNTE5MUYwQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5MDlGRUU2NzhCMTFFQzg0RjlENkJBNTE5MUYwQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6QqGi1AAAAHUlEQVR42mLYfejof9yAEYgZcAMmBrxg2EoDBBgAyFkgNgiXzKcAAAAASUVORK5CYII=)
}

.local-navigation-wrap .city-info {
    width: 400px;
    height: 500px;
    background: #fff;
    border-radius: 5px;
    position: fixed;
    box-sizing: border-box;
    border: 1px solid #ddd;
    right: 10px;
    bottom: 60px;
    z-index: 10;
    box-shadow: 0 0 12px rgba(79, 103, 146, .15)
}

.local-navigation-wrap .city-info-top {
    padding: 26px 26px 0 26px
}

.local-navigation-wrap .city-info-bottom {
    padding: 0 26px;
    border-top: 1px solid #eee;
    position: absolute;
    bottom: 0
}

.local-navigation-wrap .city-info-name {
    font-weight: 700;
    font-size: 16px;
    color: #333;
    position: relative;
    margin-bottom: 30px
}

.local-navigation-wrap .city-info-name:before {
    content: "";
    width: 56px;
    height: 3px;
    background: #cc2a33;
    position: absolute;
    bottom: -15px;
    left: 0
}

.local-navigation-wrap .city-info-desc {
    height: 240px;
    font-size: 14px;
    color: #666;
    line-height: 22px
}

.local-navigation-wrap .city-info-item {
    font-size: 14px;
    color: #333;
    margin-top: 18px
}

.local-navigation-wrap .city-info-btn {
    display: block;
    width: 346px;
    height: 40px;
    background-color: #245074;
    border-radius: 3px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 30px
}

.local-navigation-wrap .city-info-btn:hover {
    background: #062f51
}

.local-navigation-wrap .city-info-item-link {
    color: #0c3d65
}

.local-navigation-wrap .city-info-icon {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 18px;
    right: 10px;
    text-align: center;
    line-height: 28px;
    border-radius: 3px;
    cursor: pointer
}

.local-navigation-wrap .city-info-icon:hover {
    background: #f5f7f8
}

.local-navigation-wrap .city-info-item-icon {
    width: 24px;
    text-align: center;
    margin-right: 6px
}

.local-navigation-wrap .city-list-wrap {
    padding-bottom: 74px
}

.local-navigation-wrap .city-list {
    width: 1182px;
    border-top: 1px dashed #ddd;
    border-left: 1px dashed #ddd;
    box-sizing: border-box;
    margin: 0 auto
}

.local-navigation-wrap .city-item {
    width: 118px;
    height: 38px;
    box-sizing: border-box;
    border-right: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    text-align: center;
    line-height: 38px;
    color: #333;
    font-size: 14px;
    padding: 0 10px;
    cursor: pointer;
    background: #fff
}

.local-navigation-wrap .city-item:hover {
    background: #f6f8fb
}

.local-navigation-wrap .city-item.active {
    background: #00599c;
    color: #fff;
    border: 1px solid #00599c
}

.local-navigation-wrap .moveR-enter-active, .local-navigation-wrap .moveR-leave-active {
    transition: all .3s linear;
    transform: translateX(0)
}

.local-navigation-wrap .moveR-enter, .local-navigation-wrap .moveR-leave, .local-navigation-wrap .moveR-leave-to {
    transform: translateX(100%)
}

.app-wrap .bread {
    margin-top: 20px;
    height: 24px
}

.app-wrap .bread li {
    float: left;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666
}

.app-wrap .bread li .symbol {
    margin: 0 8px;
    margin-top: 3px;
    vertical-align: top
}

.app-wrap .bread li .clink {
    color: #00599c;
    cursor: pointer
}

.app-wrap .first-wrap {
    overflow: hidden
}

.app-wrap .first {
    background: url(../img/appbgo.8acfba33.png) no-repeat;
    height: 620px;
    position: relative
}

.app-wrap .first .tittle {
    position: absolute;
    font-size: 48px;
    top: 64px;
    color: #0d3d65;
    font-weight: 900
}

.app-wrap .first .fly {
    position: absolute;
    left: 48px;
    top: 170px
}

.app-wrap .first .fly span {
    font-size: 36px;
    color: #0d3d65
}

.app-wrap .first .suggest-one {
    position: absolute;
    left: 140px;
    top: 240px;
    font-size: 20px;
    color: #0d3d65
}

.app-wrap .first .suggest-two {
    position: absolute;
    left: 156px;
    top: 270px;
    font-size: 20px;
    color: #0d3d65
}

.app-wrap .first .img {
    position: absolute;
    bottom: 100px;
    left: 60px
}

.app-wrap .first .img .iphoneload {
    margin-top: 50px;
    margin-left: 20px
}

.app-wrap .first .img .anload {
    margin-top: 50px;
    margin-left: 12px
}

.app-wrap .first .guide {
    position: absolute;
    bottom: 50px;
    left: 96px;
    font-size: 20px
}

.app-wrap .first .guide span {
    color: #7f7f7f
}

.app-wrap .first .guide a {
    color: #3699ff
}

.app-wrap .first .xxx {
    position: absolute;
    bottom: -195px;
    right: -64px
}

.app-wrap .second {
    height: 570px;
    width: 100%;
    background: url(../img/app-blueimage.82677a97.png) no-repeat 50%;
    position: relative;
    background-color: #1a3761
}

.app-wrap .second .roundb {
    position: absolute;
    top: -50px;
    right: 50%
}

.app-wrap .second .tittleapp-2 {
    position: absolute;
    top: 48px
}

.app-wrap .second .tips {
    top: 150px;
    left: 230px;
    font-size: 18px;
    color: #fff;
    line-height: 26px
}

.app-wrap .second .suggest, .app-wrap .second .tips {
    position: absolute;
    font-family: Lantinghei SC;
    font-weight: 200
}

.app-wrap .second .suggest {
    top: 240px;
    width: 476px;
    height: 146px;
    font-size: 26px;
    color: #dadada;
    line-height: 40px
}

.app-wrap .second .btn {
    position: absolute;
    top: 440px;
    width: 220px;
    height: 70px;
    background: #009afe;
    border-radius: 35px;
    text-align: center;
    font-size: 26px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    line-height: 70px
}

.app-wrap .second .guide {
    position: absolute;
    top: 490px;
    right: 20px;
    font-size: 20px
}

.app-wrap .second .guide span {
    color: #dbdbda
}

.app-wrap .second .guide a {
    color: #3699ff
}

.app-wrap .second .ywxxx {
    position: absolute;
    top: 200px;
    right: 0
}

.app-wrap .third {
    background: url(../img/shapew.7f9d0b94.png) no-repeat 50%;
    background-position-y: -74px;
    height: 720px;
    position: relative
}

.app-wrap .third .ckts {
    position: absolute;
    left: 300px;
    top: 50px
}

.app-wrap .third .cktsxxx {
    position: absolute;
    top: 200px
}

.app-wrap .third .btn {
    position: absolute;
    top: 560px;
    width: 220px;
    height: 70px;
    background: #009afe;
    border-radius: 35px;
    text-align: center;
    font-size: 26px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    line-height: 70px
}

.app-wrap .third .slices {
    position: absolute;
    top: 340px;
    right: -14px;
    background-image: url(../img/slices.718a5118.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 736px;
    height: 289px;
    padding-top: 36px
}

.app-wrap .third .slices p {
    width: 81%;
    margin-left: 78px;
    margin-top: 14px;
    font-size: 30px;
    font-family: Lantinghei SC;
    font-weight: 200;
    color: #666;
    line-height: 46px
}

.app-wrap .third .roundw {
    position: absolute;
    bottom: -50px;
    right: 50%
}

.app-wrap .fourth-bgColor {
    height: 520px;
    background-color: #1a3761;
    position: relative
}

.app-wrap .fourth-bgColor .fourth-bgImage {
    height: 520px;
    background: url(../img/app-subscription.98af7897.png) no-repeat 50%
}

.app-wrap .fourth-bgColor .dytsxxx {
    position: absolute;
    top: 48px;
    left: 50%;
    z-index: 1;
    transform: translateX(-50%)
}

.app-wrap .fourth-bgColor .dyts {
    position: absolute;
    right: 244px;
    top: 100px
}

.app-wrap .fourth-bgColor .text {
    position: absolute;
    right: 0;
    top: 200px;
    font-size: 36px;
    font-family: Lantinghei SC;
    font-weight: 200;
    color: #fff;
    line-height: 26px
}

.app-wrap .fourth-bgColor .pencilpic {
    width: 586px;
    height: 156px;
    background-image: url(../img/pencilpic.cf90a09d.png);
    position: absolute;
    right: 0;
    top: 280px
}

.app-wrap .fourth-bgColor .sm {
    position: absolute;
    right: 340px;
    top: 300px
}

.app-wrap .fourth-bgColor .pl {
    position: absolute;
    right: 40px;
    top: 380px
}

.app-wrap .fourth-bgColor .xx {
    position: absolute;
    right: 40px;
    top: 310px
}

.app-wrap .fourth-bgColor .dy {
    position: absolute;
    right: 280px;
    top: 380px
}

.app-wrap .fourth-bgColor .yy span {
    margin-left: 20px;
    font-size: 30px;
    font-family: Lantinghei SC;
    font-weight: 200;
    color: #fff;
    line-height: 26px
}

.app-wrap .fourth-bgColor .roundb {
    position: absolute;
    bottom: -50px;
    right: 50%
}

.public-inquiry-wrap .inquiry-bg {
    background-image: url(../img/u1.d183541f.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.public-inquiry-wrap .inquiry-list {
    margin-top: 52px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.public-inquiry-wrap .inquiry-item {
    width: 300px;
    height: 230px;
    border-right: 1px solid #dfdfdf;
    position: relative;
    margin-bottom: 96px;
    box-sizing: border-box
}

.public-inquiry-wrap .inquiry-item:nth-child(4n) {
    border-right: none
}

.public-inquiry-wrap .inquiry-img-wrap {
    height: 102px
}

.public-inquiry-wrap .inquiry-img {
    display: block;
    width: 86px;
    height: 86px;
    margin: 0 auto
}

.public-inquiry-wrap .inquiry-title {
    line-height: 34px;
    font-size: 18px;
    color: #0c3d65
}

.public-inquiry-wrap .inquiry-desc, .public-inquiry-wrap .inquiry-title {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-align: center
}

.public-inquiry-wrap .inquiry-desc {
    margin: 5px 37px;
    line-height: 20px;
    font-size: 15px;
    color: #999
}

.public-inquiry-wrap .inquiry-link-wrap {
    width: 100%;
    margin-top: 16px;
    text-align: center;
    position: absolute;
    bottom: 20px
}

.public-inquiry-wrap .inquiry-link {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #70adff;
    cursor: pointer
}

.parameter-wrap .parameter-list-wrap {
    background-image: url(../img/u1.d183541f.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-bottom: 40px
}

.parameter-wrap .main {
    margin-bottom: 20px;
    width: 100%
}

.parameter-wrap .main .nav_flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.parameter-wrap .main .nav_flex .nav {
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    margin-bottom: 10px;
    color: #333
}

.parameter-wrap .main .nav_flex .br {
    width: 70px;
    height: 3px;
    background-color: #ffbf34
}

.parameter-wrap .main .business_flex {
    margin-top: 18px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.parameter-wrap .main .business_flex .business {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    width: 390px;
    height: 40px;
    margin-right: 10px;
    margin-bottom: 5px
}

.parameter-wrap .main .business_flex .business_icon {
    margin-left: 10px
}

.parameter-wrap .main .business_flex .business_link {
    margin-left: 6px;
    cursor: pointer;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #333
}

.parameter-wrap .main .business_flex .business_link:hover {
    text-decoration: underline;
    color: #0c3d65
}

.parameter-detail-wrap .parameter_detail_select .el-input__inner {
    width: 165px
}

.parameter-detail-wrap .parameter_detail_search .el-input__inner {
    width: 240px
}

.parameter-detail-wrap .parameter-detail-title {
    width: 1000px;
    height: 54px;
    line-height: 54px;
    font-size: 15px;
    color: #555;
    padding-left: 60px;
    box-sizing: border-box;
    margin-bottom: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA2CAYAAAC1ItuGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwMzY4QkRCN0E2ODExRUM4MjJBQjVGRkZCN0RFQTlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwMzY4QkRDN0E2ODExRUM4MjJBQjVGRkZCN0RFQTlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDAzNjhCRDk3QTY4MTFFQzgyMkFCNUZGRkI3REVBOUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDAzNjhCREE3QTY4MTFFQzgyMkFCNUZGRkI3REVBOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz743ejaAAADyElEQVR42syZWUhUYRTHbzZIhFZGllTabkX2lNGqUbZZiaUVFeFTRKJFUWIb9CAkQQiRRC9GZQ8VtGFZVFYWJa0PZYv4YIsYZQumREVl/4NnYLicM3MHv9udAz+Ucxf+8y1n+a6v9HmHZchmgRKQFuSeu2Ap+OT0pVGWOatlkXngg3LPDHAHDPVCIFknqATjwXnlnnHhiDQt0G9fQQ7YBH4J14eDGhDvlUD/aB4EWUBa6MmgCkR7JdBvV8EcZWNMAWVeCyR7CJYoI1kAcr0WSHYfZCtrsgIkei2Q7AbYJvj7gsORIJCsHJwV/It4hD0XSLt7HWgRru0DPb0W6I+TWwT/WLAyEgSSnQa3BP8O0CMSBJLtFHwTQWakCKzjnW23vHAF+kAp+Ai+gUOhUlQYJmWSbA49jgUeANs5uceCfLDLkMAroNnm6+XPLk4EJoD1gj/XkMA/4JTgz3IqMIWnWIpnpkyqHWdTTHQisEXxXzO8WdqE9JfiROBL8MDmawJ7DQqkab4n+FOdCOzkPFnOL6G/U8NpfBzaE2l5+Rw+/BlsdDkmPhN8Y0KNYByHE5ri9+ASGOCSwCbBlxhsBKl/PcIiA0uiYlDkgkBpM8ZrI7iba7Y44dpgl0awTfDF+JRqoiTMtWLC2gVfrH0E8x2EjxqXBEaHKvkXch9L9lsR8gU8dklgjDSqUQE12EnwgwuD0eCo0vT8dUlgrODriOIzkmNc9iSBzeANmCc8cN3FODhI8LXSJhkJZoLvtosZyimBtlToUOhFNwSOEHzv6MW3BXETwBCbr1EIpvT8aqvrRKu1myOYIvgatUCdEWJ6qTVcxfGSftx8TofdsUmCr14L1NIpaS3XhXk8lSf4rGWuAXH0g6cL/kfaCE4WfHQo+QqMCjhrWaBkgHBtmr8HsWWWeklgfzBM8O8J+J/OmhcbEqe1DzepTpSmOMnBAVCmQXE0SGsEf5XWk/QO8rILXNG0G4x/9GMH2nyUMM5oAp9y72uvqst4Kn4aDtBFykC0aQJpZ67guEdCq0E62Mq9g0lLUyLG8cD5t5SMkfwfjj5KlHLuciSczSy3uj782K00sOf2SmA/rprs1mB1HctZXgusUFqHYvs690Igta85gr+ad6/lpUD6oLNf8FO02BCq5Hfb6KvSOaX3KKTaz0uBqeAi6KOsx0orSCXstmVw/pZOJKgiKgj2sNsCC3nxSw0RZaqsUKnT55KwOJ66Zcr117xhQrYJpkeQvm+s5YpbE9fAGaTZyQtNCkzntUYLPkG5p447yLdOX/pPgAEASgu61yoxL/wAAAAASUVORK5CYII=) no-repeat;
    background-color: #c6e9f8
}

.parameter-detail-wrap .parameter-detail {
    padding-top: 22px;
    margin-bottom: 60px
}

.parameter-detail-wrap .el-pagination {
    margin-top: 30px
}

.parameter-detail-wrap .tool {
    max-height: 600px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.parameter-detail-wrap .main {
    width: 100%;
    margin-left: 52px;
    margin-bottom: 0
}

.parameter-detail-wrap .main .nav {
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    margin-bottom: 18px;
    color: #333
}

.parameter-detail-wrap .parameter-table .el-table__body-wrapper {
    height: 498px
}

.parameter-detail-wrap .el-table:before {
    display: none
}

.parameter-detail-wrap .el-table--scrollable-y .el-table__body-wrapper {
    scrollbar-width: thin;
    scrollbar-color: #e0e0e0 transparent;
    overflow: auto
}

.parameter-detail-wrap .el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.parameter-detail-wrap .el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: rgba(50, 58, 77, .2)
}

.parameter-detail-wrap .el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: rgba(50, 58, 77, .3)
}

.detail-wrap {
    padding-bottom: 60px
}

.detail-wrap .detail {
    margin-top: 50px
}

.detail-wrap .detail_left {
    vertical-align: top;
    border-top: 1px solid #e6e6e6
}

.detail-wrap .detail-text {
    margin-top: 24px
}

.detail-wrap .detail-content {
    width: 910px;
    vertical-align: top;
    margin-left: 50px
}

.detail-wrap .file-list-wrap {
    margin-top: 30px
}

.detail-wrap .article-text {
    margin-top: 16px;
    line-height: 29px
}

.detail-no-side-wrap .detail-content {
    width: 100%;
    vertical-align: top;
    margin-left: 0
}

.characteristic-wrap .app-wrap {
    margin-bottom: 44px
}

.characteristic-wrap .special-list {
    overflow: hidden;
    margin-top: 16px;
    padding-bottom: 40px
}

.characteristic-wrap .app-list {
    overflow: hidden
}

.characteristic-wrap .app-item, .characteristic-wrap .special-item {
    float: left
}

.characteristic-wrap .app-item {
    cursor: pointer;
    margin-right: 20px;
    margin-bottom: 34px
}

.characteristic-wrap .app-item:nth-child(4n) {
    margin-right: 0
}

.characteristic-wrap .loan-yw-img {
    display: block
}

.characteristic-wrap .english {
    position: absolute;
    font-family: Arial Negreta, Arial Normal, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 32px;
    letter-spacing: 2px;
    color: hsla(0, 0%, 86.7%, .29803922);
    text-align: center
}

.characteristic-wrap .china {
    position: absolute;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 28px;
    color: #000
}

.characteristic-wrap .special-item {
    margin-top: 24px;
    margin-right: 30px
}

.characteristic-wrap .special-item:nth-child(3n) {
    margin-right: 0
}

.characteristic-wrap .special-item-contnet {
    height: 270px;
    width: 300px;
    background: inherit;
    background-color: #fff;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 10px rgba(0, 0, 0, .07)
}

.characteristic-wrap .special-item-title {
    display: block;
    margin-top: 20px;
    margin-left: 20px;
    cursor: pointer;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    color: #00599c
}

.characteristic-wrap .special-item-img-wrap {
    margin: 0 auto;
    cursor: pointer
}

.characteristic-wrap .special-item-img {
    width: 100%
}

.characteristic-wrap .special-item-time {
    margin-top: 14px;
    margin-left: 20px;
    font-size: 18px;
    color: #999
}

.characteristic-wrap .special-nav {
    width: 100%;
    position: relative;
    height: 45px
}

.characteristic-wrap .app-wrap .special-nav {
    margin-top: 70px
}

.characteristic-wrap .special-nav-e {
    left: 36%
}

.characteristic-wrap .special-nav-c {
    left: 46%;
    top: 16px
}

.characteristic-wrap .app-nav-e {
    left: 30%
}

.characteristic-wrap .app-nav-c {
    left: 46%;
    top: 16px
}

.characteristic-wrap .app-list {
    margin-top: 40px
}

.characteristic-wrap .app-list-item {
    margin-top: 24px;
    margin-right: 20px
}

.characteristic-wrap .app-list-item:nth-child(4n) {
    margin-right: 0
}

.question-wrap {
    background: #f5f7fa;
    padding-top: 40px;
    padding-bottom: 60px
}

.question-wrap .question {
    width: 1000px;
    background: #fff;
    background-image: url(../img/question.4848926e.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 0 auto;
    padding: 0 60px;
    padding-bottom: 40px;
    box-sizing: border-box;
    box-shadow: 0 0 12px rgba(0, 0, 0, .1)
}

.question-wrap .question-form .el-form-item {
    margin-bottom: 20px
}

.question-wrap .question-form .el-form-item__label {
    color: #333;
    font-size: 16px
}

.question-wrap .question-form .el-form-item__content {
    padding-left: 26px;
    font-size: 14px;
    line-height: 0
}

.question-wrap .question-form .el-input__inner {
    width: 410px;
    height: 32px;
    border: 1px solid #d5d8de;
    border-radius: 0
}

.question-wrap .question-form .el-checkbox__inner, .question-wrap .question-form .el-radio__inner {
    border: 1px solid #b3b7c3
}

.question-wrap .question-form .el-input.is-active .el-input__inner, .question-wrap .question-form .el-input__inner:focus {
    border-color: #00599c;
    outline: 0
}

.question-wrap .question-form .el-form-item.is-error .el-input__inner, .question-wrap .question-form .el-form-item.is-error .el-input__inner:focus {
    border-color: #f56c6c
}

.question-wrap .question-form .el-textarea__inner {
    width: 850px;
    height: 60px;
    border: 1px solid #d5d8de;
    border-radius: 0
}

.question-wrap .question-form .el-button {
    width: 120px;
    height: 40px;
    background: #00599c;
    border-width: 1px;
    border-style: solid;
    border-color: #00599c;
    border-radius: 0;
    margin-top: 10px
}

.question-wrap .question-form .el-button:hover {
    background: #00508c
}

.question-wrap .question-form .el-checkbox__inner:hover, .question-wrap .question-form .el-radio__inner:hover {
    border-color: #00599c
}

.question-wrap .question-form .el-radio__input.is-checked .el-radio__inner {
    border-color: #00599c;
    background: #fff
}

.question-wrap .question-form .el-checkbox__input.is-checked .el-checkbox__inner {
    border-color: #00599c;
    background: #00599c
}

.question-wrap .question-form .el-checkbox__inner:after {
    top: 0;
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0
}

.question-wrap .question-form .el-checkbox__input.is-checked + .el-checkbox__label, .question-wrap .question-form .el-radio__input.is-checked + .el-radio__label {
    color: #333
}

.question-wrap .question-form .el-checkbox, .question-wrap .question-form .el-radio {
    display: block;
    margin-top: 16px;
    color: #333
}

.question-wrap .question-form .el-checkbox:first-child, .question-wrap .question-form .el-radio:first-child {
    margin-top: 0
}

.question-wrap .question-form .el-radio {
    margin-top: 12px
}

.question-wrap .question-form .el-radio__inner:after {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #00599c
}

.question-wrap .question-form .el-form-item__error {
    left: 36px
}

.question-wrap .question-form .el-textarea__inner:focus {
    outline: 0;
    border-color: #00599c
}

.question-wrap .naire_des {
    width: 430px;
    line-height: 22px;
    padding-top: 180px;
    color: #383e68;
    margin-bottom: 66px;
    font-size: 13px
}

.about-our-wrap .about-our-bg {
    background-image: url(../img/u1.d183541f.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.about-our-wrap .about-our {
    padding-top: 40px;
    padding-bottom: 60px
}

.about-our-wrap .tab-plan {
    width: 964px;
    margin-left: 48px
}

.about-our-wrap .tab-plan .about-our-img {
    display: block;
    width: 100%;
    margin-bottom: 30px
}

.about-our-wrap .about-our-img-list {
    display: inline-block;
    vertical-align: top
}

.about-our-wrap .about-our-img-item-one {
    width: 320px;
    margin-right: 34px
}

.about-our-wrap .about-our-img-item-two {
    width: 247px;
    margin-right: 66px
}

.about-our-wrap .about-our-img-item-three {
    width: 297px
}

.about-our-wrap .about-our-img-item {
    height: 44px;
    line-height: 44px;
    margin-top: 26px
}

.about-our-wrap .about-our-img-item-top {
    padding-bottom: 4px
}

.about-our-wrap .about-our-img-src {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.about-our-wrap .about-our-text {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 28px;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word
}

.about-our-wrap .about-our-left {
    vertical-align: top
}

.about-our-wrap .our-link {
    color: #00599c;
    font-family: Arial Normal, Arial, sans-serif
}

.sitemap-wrap .sitemap-bg {
    background-image: url(../img/u1.d183541f.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.sitemap-wrap .sitemap-list-wrap {
    margin-top: 60px;
    margin-bottom: 46px
}

.sitemap-wrap .sitemap-list-title {
    margin-bottom: 8px
}

.sitemap-wrap .title-text {
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: #333
}

.sitemap-wrap .title-english {
    font-family: Arial Normal, Arial, sans-serif;
    font-size: 16px;
    color: #999;
    margin-left: 22px
}

.sitemap-wrap .sitemap-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sitemap-wrap .sitemap-item {
    width: 190px;
    height: 40px;
    line-height: 38px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #00599c;
    text-align: center;
    background-color: #f3f9fb;
    border-width: 1px;
    border-style: solid;
    border-color: #cdd6e0;
    box-sizing: border-box;
    cursor: pointer;
    margin-right: 12px;
    margin-top: 14px
}

.sitemap-wrap .sitemap-item:nth-child(6) {
    margin-right: 0
}

.search-wrapper .search-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 200px
}

.search-wrapper .search-wrap .first {
    width: 100%;
    height: 100px
}

.search-wrapper .search-wrap .first .p {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px
}

.search-wrapper .search-wrap .first .search-info {
    margin-top: 24px;
    padding-bottom: 12px;
    margin-bottom: 12px
}

.search-wrapper .search-wrap .first .search-info-item {
    margin-top: 8px;
    line-height: 28px
}

.search-wrapper .search-wrap .first .search-info-item span {
    cursor: pointer;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px
}

.search-wrapper .search-wrap .first .search-info-item span:hover {
    color: #00599c
}

.search-wrapper .search-wrap .first .search-info-item .bold {
    font-weight: 700;
    color: #00599c
}

.search-wrapper .main {
    width: 100%
}

.breadcrumb-wrap {
    width: 100%;
    background: linear-gradient(90deg, #eaf8fd, #fbfeff);
    min-height: 140px;
    box-sizing: border-box
}

.breadcrumb-wrap .crumb-wrapper {
    min-height: 140px;
    position: relative;
    overflow: hidden
}

.breadcrumb-wrap .crumb-wrap {
    padding-top: 20px;
    padding-bottom: 28px
}

.breadcrumb-wrap .nav {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666
}

.breadcrumb-wrap .title {
    width: 1090px;
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 32px;
    color: #0c3d65;
    margin-top: 20px;
    line-height: 42px
}

.breadcrumb-wrap .desc {
    width: 1020px;
    margin-top: 30px;
    margin-bottom: 16px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 26px;
    z-index: 2;
    position: relative;
    color: #333
}

.breadcrumb-wrap .search {
    width: 600px;
    height: 44px;
    position: absolute;
    left: 409px;
    top: 60px;
    box-sizing: border-box;
    background-color: #fff
}

.breadcrumb-wrap .search-input {
    width: 510px;
    height: 44px;
    font-size: 13px;
    color: #333;
    padding-left: 12px;
    box-sizing: border-box;
    border: 1px solid #cedae5;
    border-radius: 3px 0 0 3px;
    border-right: 0;
    vertical-align: top
}

.breadcrumb-wrap .search-input::-webkit-input-placeholder {
    color: #999
}

.breadcrumb-wrap .search-input:focus {
    border: 1px solid #0c3d65;
    border-right: 0
}

.breadcrumb-wrap .search-btn {
    width: 90px;
    height: 44px;
    background-color: #0c3d65;
    border-radius: 0 3px 3px 0;
    font-family: 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #fff;
    cursor: pointer
}

.breadcrumb-wrap .search-btn:hover {
    background: #062f51
}

.breadcrumb-wrap .search-btn .search-icon-white {
    margin-right: 6px;
    margin-top: -3px
}

.breadcrumb-wrap .nav-item {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666
}

.breadcrumb-wrap .nav-item a {
    color: #666
}

.breadcrumb-wrap .nav-item .alink {
    color: #00599c;
    cursor: pointer
}

.breadcrumb-wrap .nav-item .alink:hover {
    text-decoration: underline
}

.breadcrumb-wrap .symbol {
    margin: 0 8px;
    margin-top: 3px;
    vertical-align: top
}

.breadcrumb-wrap .nav-item:last-child .symbol {
    display: none
}

.breadcrumb-wrap .bg-image {
    width: 94px;
    height: 114px;
    background: url();
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    right: 0
}

.file-item-wrap {
    margin-top: 30px
}

.file-item-wrap .file-name {
    font-family: 微软雅黑 Bold, 微软雅黑 Regular, 微软雅黑, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    text-decoration: underline;
    color: #00599c;
    cursor: pointer
}

.openUp-select-wrap .openUpSelect {
    width: 240px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
    transition: all .3s;
    max-height: 500px
}

.openUp-select-wrap .openUpSelect .phone {
    display: block;
    width: 112px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666;
    padding-left: 44px;
    line-height: 26px;
    padding-bottom: 6px;
    transition: all .6s
}

.openUp-select-wrap .heightChange {
    max-height: 49px
}

.openUp-select-wrap .openUpSelect-title {
    width: 100%;
    height: 42px;
    line-height: 44px;
    font-size: 16px;
    font-family: 微软雅黑, sans-serif;
    color: #333;
    cursor: pointer;
    position: relative;
    box-sizing: border-box
}

.openUp-select-wrap .openUpSelect-title .text {
    margin-left: 12px;
    vertical-align: middle
}

.openUp-select-wrap .openUpSelect-title .icon {
    vertical-align: middle;
    margin-left: 14px
}

.openUp-select-wrap .sel-icon-orange {
    position: absolute;
    top: 50%;
    right: 0;
    transition: .3s;
    margin-right: 10px
}

.openUp-select-wrap .openUpSelect-list {
    transition: all .6s;
    padding-left: 44px;
    padding-bottom: 10px
}

.openUp-select-wrap .openUpSelect-item {
    font-size: 14px
}

.openUp-select-wrap .openUpSelect-item a {
    color: #00599c;
    line-height: 32px
}

.openUp-select-wrap .openUpSelect-item a:hover {
    text-decoration: underline
}

.openUp-select-wrap .showSel {
    opacity: 0
}

.openUp-select-wrap .rotateIcon {
    transform: rotate(-180deg)
}

.tab-list-wrap .tab-list {
    width: 188px;
    box-sizing: border-box
}

.tab-list-wrap .tab-item {
    cursor: pointer;
    position: relative
}

.tab-list-wrap .tab-item .tab-label {
    display: block;
    height: 48px;
    line-height: 48px;
    padding-left: 20px;
    padding-right: 16px;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    border-bottom: 1px solid #d9dfe6;
    position: relative;
    color: #333
}

.tab-list-wrap .tab-item .sel-icon-grey {
    transition: all .3s
}

.tab-list-wrap .tab-item .rightCenter {
    right: 10px
}

.tab-list-wrap .tab-item .rotateIcon {
    transform: rotate(180deg)
}

.tab-list-wrap .tab-list-child {
    max-height: 500px;
    overflow: hidden;
    transition: all .3s
}

.tab-list-wrap .tab-list-child .tab-label {
    padding-left: 34px
}

.tab-list-wrap .tab-list-child-hide {
    max-height: 0
}

.tab-list-wrap .tab-label:hover {
    background-color: #f5f5f5
}

.tab-list-wrap .tab-item .bg {
    background-color: #e7f6f8 !important;
    font-weight: 700;
    color: #333
}

.tab-list-wrap .bg:before {
    content: "";
    height: 50px;
    width: 3px;
    background: #0c3d65;
    position: absolute;
    top: 0;
    left: 0
}

.tableDetails .el-table td.el-table__cell {
    padding: 15px 0
}

.tableDetails .padding-zero .cell {
    position: absolute;
    right: 0
}

.tableDetails .details_flex {
    margin-top: 8px
}

.table-download-wrap .el-table td.el-table__cell {
    padding: 5px 0
}

.table-download-wrap .padding-zero .cell {
    position: relative;
    right: -32px
}

.table-download-wrap .time-style {
    font-size: 15px
}

.table-download-wrap .table-download-title {
    display: block;
    cursor: pointer;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #00599c
}

.table-download-wrap .name:hover {
    text-decoration: underline
}

.tableOrdinary .padding-zero .cell {
    position: relative;
    right: -28px
}

.tableOrdinary .name {
    cursor: pointer;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #00599c
}

.tableOrdinary .name:hover {
    text-decoration: underline
}

.tableSort .name {
    cursor: pointer;
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #00599c
}

.tableSort .name:hover {
    text-decoration: underline
}

.tableSort .sort_flex {
    border-radius: 4px;
    width: 84px;
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #e7f6f8
}

.tableSort .sort_flex .sort {
    font-family: 微软雅黑, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666
}

.guidetonew {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    overflow-x: hidden;
    overflow-y: auto;
    transition: opacity .3s ease-out;
    background-color: rgba(18, 18, 18, .65)
}

.guidetonew .el-checkbox__inner {
    width: 16px;
    height: 16px;
    border: 1px solid #b3b7c3
}

.guidetonew .el-checkbox__inner:hover, .guidetonew .el-checkbox__input.is-focus .el-checkbox_inner {
    border-color: #00599c !important
}

.guidetonew .el-checkbox__input.is-checked .el-checkbox__inner {
    border-color: #00599c;
    background: #00599c
}

.guidetonew .el-checkbox__inner:after {
    top: 1px;
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    height: 8px;
    left: 5px
}

.guidetonew .el-checkbox__input.is-checked + .el-checkbox__label {
    color: #555
}

.guidetonew .el-checkbox__label {
    font-size: 13px
}

.guide-wrapper {
    position: absolute;
    width: 510px;
    height: 300px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../img/guideBG.cc1d2d0e.png) no-repeat;
    box-sizing: border-box;
    padding: 52px 0 0 47px
}

.guide-title {
    color: #00f;
    font-size: 24px;
    color: #0f5c9c;
    position: relative;
    font-weight: 700
}

.guide-title-bg {
    position: absolute;
    left: 0;
    bottom: -4px
}

.guide-close {
    position: absolute;
    right: -33px;
    top: -26px;
    opacity: .8;
    cursor: pointer
}

.guide-close:hover {
    opacity: 1
}

.guide-desc {
    width: 248px;
    font-size: 15px;
    color: #777;
    line-height: 30px;
    margin-top: 33px;
    margin-bottom: 37px
}

.guide-btn {
    display: inline-block;
    width: 90px;
    height: 36px;
    background-color: #0f5c9c;
    color: #fff;
    text-align: center;
    line-height: 36px;
    margin-right: 40px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer
}

.guide-btn:hover {
    background-color: #245074
}

.message_reminder {
    position: fixed;
    bottom: 25px;
    left: 25px;
    width: 370px;
    height: 180px;
    background: linear-gradient(180deg, #fff, #eff9fd 99%);
    border-radius: 8px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .5);
    box-sizing: border-box;
    padding: 21px;
    z-index: 1;
    transition: all .4s;
    opacity: 0;
    transform: translateY(90px)
}

.message_reminder .icon_close_wrap {
    display: block;
    float: right;
    position: relative;
    cursor: pointer
}

.message_reminder .icon_close_wrap:before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.message_reminder .message_head_text {
    font-size: 15px;
    color: #00599c;
    font-weight: 700;
    margin-left: 8px
}

.message_reminder .icon_reminder {
    margin-top: -1px
}

.message_reminder .message_title:hover {
    text-decoration: underline
}

.message_reminder .message_title_wrap {
    margin-top: 21px;
    margin-bottom: 10px
}

.message_reminder .message_title {
    font-size: 16px;
    color: #00599c;
    line-height: 24px;
    cursor: pointer;
    display: block
}

.message_reminder .message_desc {
    color: #999;
    line-height: 20px;
    font-size: 13px
}

.message_reminder.show {
    opacity: 1;
    transform: translateY(0)
}

.alinkBlue:hover {
    background: #0c3d65;
    color: #fff;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #0c3d65
}

[class*=arrow-icon], [class*=bread-icon], [class*=dialog-icon], [class*=document-icon-arrow], [class*=fhone-icon], [class*=file-icon], [class*=fileNoLine-icon], [class*=foot-icon], [class*=footer-phone-icon], [class*=format-icon], [class*=header-login-icon], [class*=header-register-icon], [class*=home-fixed], [class*=loan-icon], [class*=open-icon], [class*=search-icon-bold], [class*=search-icon], [class*=sel-icon], [class*=small-sel-right], [class*=small-sort-icon], [class*=title-icon], [class^=arrow-icon], [class^=bread-icon], [class^=dialog-icon], [class^=document-icon-arrow], [class^=fhone-icon], [class^=file-icon], [class^=fileNoLine-icon], [class^=foot-icon], [class^=footer-phone-icon], [class^=format-icon], [class^=header-login-icon], [class^=header-register-icon], [class^=home-fixed], [class^=loan-icon], [class^=open-icon], [class^=search-icon-bold], [class^=search-icon], [class^=sel-icon], [class^=small-sel-right], [class^=small-sort-icon], [class^=title-icon] {
    display: inline-block;
    vertical-align: middle;
    background: url() no-repeat 0 0
}

[class*=sel-icon], [class^=sel-icon] {
    width: 13px;
    height: 7px
}

[class*=file-icon], [class^=file-icon] {
    width: 14px;
    height: 16px;
    margin: 0 3px 4px 0
}

[class*=fileNoLine-icon], [class^=fileNoLine-icon] {
    width: 10px;
    height: 15px
}

[class*=search-icon], [class^=search-icon] {
    width: 15px;
    height: 15px
}

[class*=format-icon], [class^=format-icon] {
    width: 34px;
    height: 19px
}

[class*=title-icon], [class^=title-icon] {
    width: 17px;
    height: 17px
}

[class*=arrow-icon], [class^=arrow-icon] {
    width: 19px;
    height: 6px
}

[class*=small-sel-right], [class^=small-sel-right] {
    width: 6px;
    height: 10px
}

[class*=small-sort-icon], [class^=small-sort-icon] {
    width: 17px;
    height: 13px
}

[class*=loan-icon], [class^=loan-icon] {
    height: 20px
}

[class*=header-login-icon], [class^=header-login-icon] {
    width: 11px;
    height: 15px
}

[class*=header-register-icon], [class^=header-register-icon] {
    width: 13px;
    height: 15px
}

.header-login-icon-black {
    background-position: -79px -362px
}

.header-login-icon-white {
    background-position: -79px -382px
}

.header-register-icon-black {
    background-position: -51px -363px
}

.header-register-icon-white {
    background-position: -51px -383px
}

.footer-phone-icon {
    width: 34px;
    height: 34px;
    background-position: -1px -364px
}

.document-icon-arrow-small {
    width: 6px;
    height: 10px;
    background-position: -244px -330px
}

.document-icon-arrow-right {
    width: 8px;
    height: 16px;
    background-position: -226px -330px
}

.document-icon-arrow-bottom {
    width: 16px;
    height: 8px;
    background-position: -200px -330px
}

.document-icon-arrow-bottom-blue {
    width: 16px;
    height: 8px;
    background-position: -277px -330px
}

.document-icon-arrow-bottom-right {
    width: 8px;
    height: 16px;
    background-position: -260px -330px
}

.loan-icon-cross-border {
    width: 56px;
    background-position: -10px -300px
}

.loan-icon-export {
    width: 56px;
    background-position: -76px -300px
}

.loan-icon-tax-refund {
    width: 75px;
    background-position: -10px -330px
}

.loan-icon-credit-guarantee {
    width: 56px;
    background-position: -142px -300px
}

.loan-icon-tax-financing {
    width: 56px;
    background-position: -208px -300px
}

.loan-icon-comprehensive-credit {
    width: 75px;
    background-position: -95px -330px
}

.bread-icon-arrow {
    width: 10px;
    height: 9px;
    background-position: -180px -330px
}

.file-icon-downloadD {
    background-position: -100px -10px
}

.file-icon-download {
    background-position: -120px -10px
}

.file-icon-white {
    background-position: -260px -10px
}

.fileNoLine-icon-download, .fileNoLine-icon-download-top {
    background-position: -140px -10px
}

.fileNoLine-icon-download-top {
    transform: rotate(180deg)
}

.sel-icon-orange {
    background-position: -10px -40px
}

.sel-icon-white {
    width: 18px;
    height: 18px;
    background-position: -70px -10px
}

.sel-icon-grey {
    width: 13px;
    height: 7px;
    background-position: -33px -66px
}

.small-sel-right-orange {
    background-position: -224px -13px
}

.small-sel-right-blue {
    background-position: -290px -13px
}

.small-sel-right-grey {
    background-position: -241px -13px
}

.fhone-icon-android {
    width: 20px;
    height: 24px;
    background-position: -60px -30px
}

.fhone-icon-apple {
    width: 19px;
    height: 22px;
    background-position: -90px -30px
}

.search-icon-blue {
    background-position: -120px -40px
}

.search-icon-bold-blue {
    width: 24px;
    height: 24px;
    background-position: -267px -144px
}

.search-icon-bold-white {
    width: 23px;
    height: 24px;
    background-position: -108px -368px
}

.search-icon-white {
    background-position: -140px -40px
}

.format-icon-pdf {
    background-position: -170px -40px
}

.format-icon-doc {
    background-position: -250px
}

.format-icon-ppt {
    background-position: -250px -40px
}

.title-icon-link {
    background-position: -160px -10px
}

.title-icon-connect {
    background-position: -190px -10px
}

.arrow-icon-blue {
    background-position: -40px -10px
}

.arrow-icon-white {
    background-position: -40px -20px
}

.messy-icon-sort {
    width: 18px;
    height: 14px;
    background-position: -10px -10px
}

.small-sort-icon-white {
    background-position: -235px -269px
}

.small-sort-icon-blue {
    background-position: -265px -269px
}

.foot-icon-weibo {
    width: 32px;
    height: 25px;
    background-position: -3px -83px
}

.foot-icon-wechat {
    width: 30px;
    height: 26px;
    background-position: -49px -83px
}

.open-icon-safety {
    width: 57px;
    height: 65px;
    background-position: -16px -142px
}

.open-icon-efficient {
    width: 63px;
    height: 70px;
    background-position: -96px -139px
}

.open-icon-precise {
    width: 64px;
    height: 64px;
    background-position: -188px -137px
}

.open-icon-Convenient {
    width: 53px;
    height: 72px;
    background-position: -14px -220px
}

.home-fixed-user-manual {
    width: 22px;
    height: 26px;
    background-position: -104px -83px
}

.home-fixed-customer {
    width: 26px;
    height: 26px;
    background-position: -145px -82px
}

.home-fixed-app {
    width: 20px;
    height: 29px;
    background-position: -190px -81px
}

.home-fixed-user-manual-black {
    width: 22px;
    height: 26px;
    background-position: -104px -260px
}

.home-fixed-customer-black {
    width: 26px;
    height: 26px;
    background-position: -145px -259px
}

.home-fixed-app-black {
    width: 20px;
    height: 29px;
    background-position: -190px -258px
}

.home-fixed-back-black {
    width: 13px;
    height: 7px;
    background-position: -267px -95px
}

.home-fixed-back-white {
    width: 13px;
    height: 7px;
    background-position: -267px -82px
}

.home-fixed-assistant-download-black {
    width: 25px;
    height: 26px;
    background-position: -104px -221px
}

.home-fixed-assistant-download {
    width: 25px;
    height: 26px;
    background-position: -144px -221px
}

.dialog-icon-link {
    width: 24px;
    height: 20px;
    background-position: -256px -238px
}

.dialog-icon-phone {
    width: 20px;
    height: 20px;
    background-position: -234px -238px
}

.dialog-icon-close {
    width: 12px;
    height: 12px;
    background-position: -214px -240px
}