@charset "utf-8";.hainan[data-v-38220e03] {
  font-family: Microsoft YaHei UI
}

.point[data-v-38220e03] {
  cursor: pointer
}

.hainan_head[data-v-38220e03] {
  height: 419px;
  width: 100%;
  position: relative;
  background: url(../img/hainan-02.80cf08a8.png) no-repeat top
}

.h_headContent[data-v-38220e03] {
  position: absolute;
  top: 118px;
  left: 340px;
  bottom: 15px;
  right: 0;
  background: rgba(13,50,80,.12)
}

.h_tag[data-v-38220e03] {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 34px;
  height: 80px;
  background: #ffbf34;
  border-radius: 8px;
  margin: 0 54px 0 12px;
  font-size: 14px;
  font-weight: 600;
  color: #00599c;
  -ms-writing-mode: tb-rl;
  writing-mode: tb-rl
}

.h_dir[data-v-38220e03] {
  font-size: 18px;
  font-family: Microsoft YaHei UI;
  color: #333;
  line-height: 30px;
  max-width: 604px
}

.h_img[data-v-38220e03] {
  width: 480px
}

.h_img1[data-v-38220e03] {
  width: 480px;
  height: 84px;
  margin-bottom: 6px
}

.h_img2[data-v-38220e03] {
  width: 480px;
  height: 32px
}

.hainan_main[data-v-38220e03] {
  background: url(../img/hainan-01.bdb4919b.png) no-repeat top;
  padding: 120px 0 300px 0;
  box-sizing: border-box;
  width: 100%
}

.h_title[data-v-38220e03] {
  font-size: 28px;
  color: #1a49a6;
  text-align: center;
  position: relative;
  font-weight: 400
}

.h_title[data-v-38220e03]:before {
  content: "";
  width: 78px;
  height: 4px;
  background: #ffbf34;
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translateX(-50%)
}

.h_tip[data-v-38220e03] {
  font-size: 18px;
  color: #666;
  text-align: center;
  margin: 50px 0
}

.h_steps[data-v-38220e03] {
  width: 960px;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto 40px
}

.h_step_main[data-v-38220e03] {
  height: 70px;
  margin: 32px 0 20px 0
}

.h_step_dir[data-v-38220e03] {
  width: 148px;
  font-size: 20px;
  color: #333
}

.tip_right[data-v-38220e03] {
  position: relative;
  left: 0
}

.toppadding[data-v-38220e03] {
  top: 20px
}

.el-icon-arrow-right[data-v-38220e03] {
  font-size: 20px;
  font-weight: 700;
  color: #096ac6;
  margin-left: 6px
}

.h_step_tip[data-v-38220e03] {
  width: 170px;
  font-size: 15px;
  color: #666;
  line-height: 20px
}

.w90[data-v-38220e03] {
  width: 90px
}

.minwidth[data-v-38220e03] {
  width: 120px
}

.h_mianshui[data-v-38220e03] {
  width: 1180px;
  margin: 90px auto 0
}

.h_mianshuiItem[data-v-38220e03] {
  margin-top: 30px
}

.h_mianshuiItem .mianshuiItem_text[data-v-38220e03] {
  margin: 30px 0 0 87px
}

.h_mianshui_tip[data-v-38220e03] {
  color: #666;
  line-height: 27px;
  font-size: 18px;
  margin-bottom: 50px
}

.h_tagRight[data-v-38220e03] {
  margin-left: 20px;
  font-size: 24px;
  color: #333
}

.mbottom8[data-v-38220e03] {
  margin-bottom: 8px
}

.h_fenge[data-v-38220e03] {
  width: 1px;
  height: 50px;
  background: #ddd
}

.h_tiptitle[data-v-38220e03] {
  font-weight: 700
}

.bolang[data-v-38220e03] {
  background: url(../img/img3.23d873c2.png) no-repeat top;
  width: 100%;
  height: 240px;
  margin: -80px 0 -100px 0
}

.h_foot[data-v-38220e03] {
  width: 1000px;
  margin: 60px auto 0
}

.h_footContent[data-v-38220e03] {
  margin-top: 40px
}

.h_foot_right[data-v-38220e03] {
  margin-left: 100px
}

.h_foot_img[data-v-38220e03] {
  margin-bottom: 20px
}

@media screen and (max-width: 1700px) {
  .h_headContent[data-v-38220e03] {
    left:220px
  }
}

.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;
  max-width: 90%;
  display: inline-block
}

.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
}

.flextop {
  -ms-flex-align: start;
  align-items: flex-start
}

.flexbottom,.flextop {
  display: -ms-flexbox;
  display: flex
}

.flexbottom {
  -ms-flex-align: end;
  align-items: flex-end
}

.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
}

.flexstart {
  -ms-flex-pack: start;
  justify-content: flex-start
}

.flexend,.flexstart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.flexend {
  -ms-flex-pack: end;
  justify-content: flex-end
}

.flexcenter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: 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(../img/czlc-bg03.f33f6aff.png) 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: #fff;
  background: #0c3d65;
  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: #fff;
  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: 310px;
  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: #0c3d65;
  font-family: 微软雅黑 Bold,微软雅黑 Regular,微软雅黑,sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 12px 18px;
  cursor: pointer
}

.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(../img/menu01.cdaf9518.png)
}

.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 {
  background-color: #e6e6e6;
}

.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(../img/logo-gray.011855e1.png);
  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-fixed],[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-fixed],[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(img/bg.f532c680.png) 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: -175px -69px
}

.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
}

.document-fixed-back-blue {
  width: 13px;
  height: 7px;
  background-position: -267px -114px
}

.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
}
