/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/loading.vue?vue&type=style&index=0&id=24a16d5c&lang=less&scoped=scoped ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
._loading[data-v-24a16d5c] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.3);
}
._loading .van-overlay[data-v-24a16d5c] {
  opacity: 0.5;
}
._loading .wrapper[data-v-24a16d5c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 100%;
}
._loading .van-loading__text[data-v-24a16d5c] {
  color: #fff;
  font-size: 12px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/FloatingWindow.vue?vue&type=style&index=0&id=30d3f274&scoped=true&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.kf[data-v-30d3f274] {
  position: fixed;
  touch-action: none;
  z-index: 9;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* IE/Edge */
  user-select: none;
  /* 标准语法 */
}
.kf[data-v-30d3f274] .van-icon__image {
  width: 60px;
  height: 61px;
}
.kfWindon[data-v-30d3f274] {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 999;
}
.kfWindon .contentWindow .titleWindow[data-v-30d3f274] {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  background: white;
  height: 35px;
}
.kfWindon .contentWindow .titleWindow .cross[data-v-30d3f274] {
  position: relative;
  height: 35px;
}
.kfWindon .contentWindow .titleWindow .cross .icon[data-v-30d3f274] {
  position: absolute;
  top: 5px;
  right: 10px;
  border-radius: 10px;
  font-size: 12px;
  color: red;
  font-weight: bold;
}
.kfWindon .contentWindow .titleWindow .cross .robticon[data-v-30d3f274] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #2691f5;
  font-weight: bold;
}
.kfWindon .contentWindowTwe[data-v-30d3f274] {
  width: 100%;
  height: calc(100% - 35px);
  background: white;
}
.kfWindon .contentWindowTwe .iframeStyle[data-v-30d3f274] {
  width: 100%;
  height: 100%;
  border: 1px solid #d6d6d6;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#app[data-v-7ba5bd90] {
  font-family: "Avenir", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/AdditionalInsurance/AdditionalInsurance.vue?vue&type=style&index=0&id=fc654f7a&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#AdditionalInsurance[data-v-fc654f7a] {
  padding: 4.8% 4.8%;
  background: #F7F9FB;
  font-size: 36px;
}
#AdditionalInsurance .all_box[data-v-fc654f7a] {
  padding: 1.7% 3.2%;
  margin-bottom: 10px;
  width: 100%;
  box-sizing: border-box;
  background: #fff;
}
#AdditionalInsurance .all_box .all_title[data-v-fc654f7a] {
  font-size: 16px;
  color: #142241;
  padding-bottom: 13px;
  border-bottom: 1px solid #E2E4EA;
}
#AdditionalInsurance .all_box .all_content[data-v-fc654f7a] {
  font-size: 14px;
  padding: 5px 0 10px 0;
  border-bottom: 1px solid #E2E4EA;
  color: #858E9C;
}
#AdditionalInsurance .all_box .all_content div[data-v-fc654f7a] {
  margin-top: 5px;
}
#AdditionalInsurance .all_box .all_content .all_interval[data-v-fc654f7a] {
  margin-bottom: 20px;
}
#AdditionalInsurance .all_box .all_content .fontstry[data-v-fc654f7a] {
  color: red;
  font-weight: bold;
}
#AdditionalInsurance .all_box .all_button[data-v-fc654f7a] {
  padding: 5px 0;
  text-align: end;
}
#AdditionalInsurance .noRecord[data-v-fc654f7a] {
  color: #ccc;
  text-align: center;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/AdditionalInsurance/Confirmation.vue?vue&type=style&index=0&id=176a6e95&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#Confirmation .all_wring[data-v-176a6e95] {
  color: #858e9c;
  font-size: 13px;
  background: #f7f9fb;
  padding: 10px 0;
}
#Confirmation .all_wring .all_wring_smail[data-v-176a6e95] {
  padding: 5px 15px;
  background: #fff;
}
#Confirmation .all_information[data-v-176a6e95] {
  padding: 5px 15px;
  font-size: 16px;
  background: #fff;
}
#Confirmation .all_information div[data-v-176a6e95] {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e2e4ea;
}
#Confirmation .all_information div span[data-v-176a6e95]:first-child {
  color: #858e9c;
  margin-right: 50px;
}
#Confirmation .all_information div span[data-v-176a6e95]:last-child {
  color: #142241;
}
#Confirmation .all_information div[data-v-176a6e95]:last-child,
#Confirmation .all_information div[data-v-176a6e95]:first-child {
  border-bottom: none;
}
#Confirmation .all_information div[data-v-176a6e95]:first-child {
  height: 80px;
  line-height: 80px;
  position: relative;
}
#Confirmation .all_information div:first-child span[data-v-176a6e95]:nth-child(1) {
  position: absolute;
  top: -10px;
}
#Confirmation .all_information div:first-child span[data-v-176a6e95]:nth-child(2) {
  color: #858e9c;
  position: absolute;
  top: 10px;
}
#Confirmation .all_information div:first-child span[data-v-176a6e95]:nth-child(3) {
  position: absolute;
  left: 98px;
}
#Confirmation .all_chock[data-v-176a6e95] {
  background: #f7f9fb;
  padding-top: 10px;
}
#Confirmation .all_chock .all_chock_back[data-v-176a6e95] {
  background: #fff;
}
#Confirmation .all_chock .all_chock_back .all_chock_title[data-v-176a6e95] {
  height: 50px;
  line-height: 50px;
  color: #142241;
  padding: 0 15px;
}
#Confirmation .all_chock .all_chock_back .all_chock_title span[data-v-176a6e95]:first-child {
  font-size: 17px;
}
#Confirmation .all_chock .all_chock_back .all_chock_title span[data-v-176a6e95]:last-child {
  font-size: 15px;
}
#Confirmation .all_chock .all_chock_back .all_cycle_box[data-v-176a6e95] {
  padding: 0 15px;
}
#Confirmation .all_chock .all_chock_back .all_cycle_box .cycle_box[data-v-176a6e95] {
  margin-top: 10px;
  width: 100%;
  height: 108px;
  border: 1px solid #e2e4ea;
  border-radius: 5px;
  font-size: 15px;
}
#Confirmation .all_chock .all_chock_back .all_cycle_box .cycle_box .cycle_box_top[data-v-176a6e95] {
  height: 40px;
  padding: 5px 0 0 5px;
  box-sizing: border-box;
  background: #f1f5ff;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom: 1px solid #e2e4ea;
}
#Confirmation .all_chock .all_chock_back .all_cycle_box .cycle_box .cycle_box_button[data-v-176a6e95] {
  height: 70px;
  line-height: 70px;
}
#Confirmation .all_chock .all_chock_back .all_cycle_box .cycle_box .cycle_box_button div[data-v-176a6e95] {
  height: 35px;
  padding-left: 35px;
}
#Confirmation .all_chock .all_chock_back .all_cycle_box .cycle_box .cycle_box_button div[data-v-176a6e95]:first-child {
  line-height: 45px;
}
#Confirmation .all_chock .all_chock_back .all_cycle_box .cycle_box .cycle_box_button div[data-v-176a6e95]:last-child {
  line-height: 20px;
}
#Confirmation .all_button[data-v-176a6e95] {
  padding: 10px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  font-size: 18px;
  background: #fff;
}
#Confirmation .common_box[data-v-176a6e95] {
  padding: 30px 20px;
  color: #9498a2;
  font-size: 14px;
}
#Confirmation .common_box .xianzhong[data-v-176a6e95] {
  color: #ff363c;
}
#Confirmation .common_box .title_BOX[data-v-176a6e95] {
  font-family: PingFangSC-Medium, sans-serif;
  color: #142241;
  font-weight: 999;
}
#Confirmation .common_box .top2[data-v-176a6e95] {
  margin-top: 10px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/AdditionalInsurance/ocr.vue?vue&type=style&index=0&id=0ae6f4e4&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr .ocr_item[data-v-0ae6f4e4] {
  background: #fff;
}
.ocr .ocr_item .file_title[data-v-0ae6f4e4] {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  padding-bottom: 15px;
}
.ocr .ocr_item .file_item[data-v-0ae6f4e4] {
  height: 115px;
  width: 49%;
  position: relative;
}
.ocr .ocr_item .file_item input[data-v-0ae6f4e4] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  z-index: 3;
}
.ocr .ocr_item .file_item .image[data-v-0ae6f4e4] {
  display: block;
  width: 100%;
  height: 100%;
}
.ocr .ocr_item .file_item .task[data-v-0ae6f4e4] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #31a4ff;
  opacity: 0.24;
}
.ocr .ocr_item .file_item .task_img[data-v-0ae6f4e4] {
  width: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.list .tishi[data-v-0ae6f4e4] {
  text-align: center;
  font-size: 18px;
  color: #4c4c4c;
  padding-top: 100px;
}
.list .tishi img[data-v-0ae6f4e4] {
  display: block;
  width: 89px;
  height: 60px;
  margin: 0 auto;
}
.list .tishi p[data-v-0ae6f4e4] {
  margin-top: 15px;
}
.list .item[data-v-0ae6f4e4] {
  margin-bottom: 15px;
  background: #fff;
}
.list .item .header[data-v-0ae6f4e4] {
  padding: 15px 15px;
  position: relative;
  font-weight: bold;
}
.list .item .header .title[data-v-0ae6f4e4] {
  color: #000;
  font-size: 16px;
}
.list .item .header[data-v-0ae6f4e4]:after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #e3e4e6;
  bottom: 0;
  left: 0;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.list .item .content_style .heard_div[data-v-0ae6f4e4] {
  padding: 5px 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.list .item .content_style .heard_div .block_p[data-v-0ae6f4e4] {
  display: inline-block;
  color: #969696;
  width: 20%;
  vertical-align: top;
  font-size: 14px;
}
.list .item .content_style .heard_div .content_p[data-v-0ae6f4e4] {
  color: #4c4c4c;
  width: 75%;
  font-size: 14px;
}
.list .item .content_style .heard_div .content_p .lp[data-v-0ae6f4e4] {
  padding-bottom: 5px;
}
.list .item .content_style .heard_div2[data-v-0ae6f4e4] {
  padding: 12px 18px;
}
.list .item .content_style .heard_div2 .table_title[data-v-0ae6f4e4] {
  font-size: 14px;
  vertical-align: top;
  color: #969696;
  margin-bottom: 5px;
}
.list .item .content_style .heard_div2 .table_item[data-v-0ae6f4e4] {
  border: 1px solid #969696;
  font-size: 14px;
  color: #4c4c4c;
  padding: 5px 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.list .item .content_style .heard_div2 .table_item[data-v-0ae6f4e4]:nth-child(n + 3) {
  border-top: none;
}
.list .item .content_style .heard_div2 .table_item2[data-v-0ae6f4e4] {
  border: 1px solid #969696;
  font-size: 14px;
  color: #4c4c4c;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.list .item .content_style .heard_div2 .table_item2 .table_item_title[data-v-0ae6f4e4] {
  width: 69%;
  padding: 5px 10px;
  border-right: 1px solid #969696;
}
.list .item .content_style .heard_div2 .table_item2 .table_item_content[data-v-0ae6f4e4] {
  width: 30%;
  padding: 5px 10px;
}
.list .item .content_style .heard_div2 .table_item2[data-v-0ae6f4e4]:nth-child(n + 3) {
  border-top: none;
}
.list .item .content_height[data-v-0ae6f4e4] {
  height: 210px;
  overflow: hidden;
}
.list .item .flex_c[data-v-0ae6f4e4] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.list .item .foot_click[data-v-0ae6f4e4] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 14px;
  padding: 12px 18px;
  position: relative;
}
.list .item .foot_click span[data-v-0ae6f4e4] {
  display: inline-block;
  background: #f2f2f2;
  padding: 2px 15px;
  border-radius: 30px;
  color: #31a4ff;
  box-shadow: none;
}
.list .item .p_bottom[data-v-0ae6f4e4] {
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.list .item .p_bottom .online_visit[data-v-0ae6f4e4] {
  margin: 0 15px;
  width: 120px;
  line-height: 35px;
  color: #31a4ff;
  font-size: 16px;
  border: 1px solid #31a4ff;
  border-radius: 35px;
  text-align: center;
}
.list .item .p_bottom .back_info[data-v-0ae6f4e4] {
  color: #31a4ff;
  font-size: 16px;
  padding-left: 15px;
  text-align: right;
  margin-right: 15px;
}
.list .item .p_bottom .success[data-v-0ae6f4e4] {
  color: #4acc04;
}
.list .item .p_bottom .hong[data-v-0ae6f4e4] {
  color: #ff3b04;
}
.phone[data-v-0ae6f4e4] {
  --van-cell-vertical-padding: 12px;
  --van-cell-horizontal-padding: 15px;
  --van-cell-font-size: 16px;
  --van-cell-right-icon-color: #cccccc;
  --van-field-label-width: 88px;
  --van-field-label-color: #666666;
  --van-field-label-margin-right: 2px;
  --van-field-input-text-color: #000000;
  --van-field-placeholder-text-color: #cccccc;
  --van-radio-label-color: #666666;
}
.phone .is-link--color[data-v-0ae6f4e4] {
  --van-field-input-text-color: #666666;
}
.phone .radio--spacing[data-v-0ae6f4e4] {
  margin-right: 34px;
}
.question[data-v-0ae6f4e4] {
  --van-button-border-width: 1px;
}
.question .question_top .question_top_title[data-v-0ae6f4e4] {
  height: 50px;
}
.question .question_top .question_top_title .qtt_left[data-v-0ae6f4e4] {
  font-size: 14px;
  color: #999999;
}
.question .question_top .question_top_title .qtt_left .qttl_tips[data-v-0ae6f4e4] {
  line-height: calc(700px / 20);
  font-size: 50px;
  color: #31A4FF;
}
.question .question_top .question_top_title .qtt_right[data-v-0ae6f4e4] {
  font-size: 14px;
  color: #666666;
}
.question .question_top .question_top_title .qtt_right .qttr_tips[data-v-0ae6f4e4] {
  color: #ff6033;
}
.question .question_top .question_top_content[data-v-0ae6f4e4] {
  font-size: 20px;
  color: #31A4FF;
}
.question .question_top .question_top_content .qtc_list[data-v-0ae6f4e4] {
  word-break: break-all;
}
.question .space_item[data-v-0ae6f4e4] {
  height: 10px;
  background: #f2f2f2;
}
.question .quetion_bottom .question_bottom_select[data-v-0ae6f4e4] {
  margin: 0 30px;
}
.question .quetion_bottom .question_bottom_select .qbs_item[data-v-0ae6f4e4] {
  height: 55px;
  font-size: 16px;
  color: #666666;
  border-bottom: 1px solid #ccc;
}
.question .quetion_bottom .question_bottom_select .qbs_item .qbsi_active[data-v-0ae6f4e4] {
  color: #31a4ff;
}
.question .quetion_bottom .question_bottom_button .qbb_up[data-v-0ae6f4e4] {
  width: 49%;
  --van-button-default-border-color: #C4C3C3;
}
.question .quetion_bottom .question_bottom_button .qbb_next[data-v-0ae6f4e4] {
  width: 49%;
}
.sign .sign_item[data-v-0ae6f4e4] {
  background: #fff;
  padding: 20px 15px 65px;
}
.sign .sign_item .title[data-v-0ae6f4e4] {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  padding-bottom: 15px;
}
.sign .sign_item .title_tips[data-v-0ae6f4e4] {
  font-size: 14px;
  color: #666;
}
.sign .sign_item .sign_bt[data-v-0ae6f4e4] {
  margin: 15px 0 40px;
  text-align: center;
}
.sign .sign_item .sign_content .sign_content_title[data-v-0ae6f4e4] {
  font-size: 14px;
  color: #666;
}
.sign .tips_checkbox[data-v-0ae6f4e4] {
  display: inline-block;
  margin-right: 5px;
}
.sign .sign_tips[data-v-0ae6f4e4] {
  font-size: 12px;
  color: #4c4c4c;
}
.end .end_item[data-v-0ae6f4e4] {
  background: #fff;
}
.end .end_item .end_item_title[data-v-0ae6f4e4] {
  padding: 50px 0 15px;
  text-align: center;
}
.end .end_item .end_item_title .end_item_title_image[data-v-0ae6f4e4] {
  min-width: 100px;
  min-height: 100px;
  max-width: 100px;
  max-height: 100px;
}
.end .end_item .end_item_title .end_item_title_tips[data-v-0ae6f4e4] {
  font-size: 16px;
  color: #4c4c4c;
  margin-top: 15px;
}
.end .end_item .end_item_content .end_item_content_row[data-v-0ae6f4e4] {
  padding: 10px 0;
  font-size: 14px;
}
.end .end_item .end_item_content .end_item_content_row .eicr_title[data-v-0ae6f4e4] {
  width: 20%;
  color: #969696;
}
.end .end_item .end_item_content .end_item_content_row .eicr_content[data-v-0ae6f4e4] {
  width: 80%;
  color: #4c4c4c;
}
.end .end_item .end_item_content .foot_click_not_after[data-v-0ae6f4e4] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 14px;
  padding: 12px 18px;
  position: relative;
}
.end .end_item .end_item_content .foot_click_not_after span[data-v-0ae6f4e4] {
  display: inline-block;
  background: #f2f2f2;
  padding: 2px 15px;
  border-radius: 30px;
  color: #31a4ff;
  box-shadow: none;
}
.end .end_item .end_item_content .tips[data-v-0ae6f4e4] {
  font-size: 14px;
  color: #4c4c4c;
  text-align: center;
}
.end .end_item .end_item_content .tips .tips_image[data-v-0ae6f4e4] {
  width: 100px;
}
.foot[data-v-0ae6f4e4] {
  margin: 15px;
}
.foot .redTips[data-v-0ae6f4e4] {
  font-size: 14px;
  font-weight: bold;
  color: red;
}
.button_bottom_phone[data-v-0ae6f4e4] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin: 30px 0;
  height: 25px;
  font-size: 16px;
  color: #31a4ff;
}
.button_bottom_phone img[data-v-0ae6f4e4] {
  width: 30px;
  padding-right: 10px;
}
.van_dialog_title[data-v-0ae6f4e4] {
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  color: #232323;
  position: relative;
  font-weight: bold;
}
.van_dialog_content[data-v-0ae6f4e4] {
  padding: 30px 20px;
  position: relative;
  color: #4c4c4c;
  font-size: 14px;
}
.van_dialog_content .frame_content[data-v-0ae6f4e4] {
  display: block;
  overflow: auto;
  height: 25vh;
}
.van_dialog_content .little_tip[data-v-0ae6f4e4] {
  font-size: 12px;
  padding-top: 20px;
}
.van_dialog_content .van-hairline--top-bottom[data-v-0ae6f4e4]::after,
.van_dialog_content .van-hairline-unset--top-bottom[data-v-0ae6f4e4]::after,
.van_dialog_content .van-cell[data-v-0ae6f4e4]::after {
  border-bottom: none;
}
.padding_10_20[data-v-0ae6f4e4] {
  padding: 10px 20px;
}
.padding_lr_15[data-v-0ae6f4e4] {
  padding-left: 15px;
  padding-right: 15px;
}
.padding_tb_20[data-v-0ae6f4e4] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding_tb_10[data-v-0ae6f4e4] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.van_dialog_footer[data-v-0ae6f4e4] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.van_dialog_footer div[data-v-0ae6f4e4] {
  color: #232323;
  height: 50px;
  font-size: 14px;
  line-height: 50px;
  width: 50%;
  text-align: center;
  border-right: 1px solid #e3e4e6;
}
.van_dialog_footer div[data-v-0ae6f4e4]:last-child {
  border-right: none;
}
.van_dialog_content[data-v-0ae6f4e4]:after,
.van_dialog_title[data-v-0ae6f4e4]:after,
.foot_click[data-v-0ae6f4e4]:after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #e3e4e6;
  bottom: 0;
  left: 0;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/AdditionalInsurance/Results.vue?vue&type=style&index=0&id=e9c33774&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.all[data-v-e9c33774] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding: 80px 40px 0 40px;
  font-size: 15px;
}
.all img[data-v-e9c33774] {
  width: 50px;
  height: 50px;
}
.all .centext[data-v-e9c33774] {
  text-align: center;
  margin: 25px 0px;
  font-weight: 500;
}
.all .centext_data[data-v-e9c33774] {
  color: #c5c5c4;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/AdditionalInsurance/addSucceed.vue?vue&type=style&index=0&id=0e62aebe&scoped=true&lang=less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.succeed[data-v-0e62aebe] {
  background: #fff;
}
.succeed img[data-v-0e62aebe] {
  display: block;
  width: 55px;
  height: 100px;
  margin: 0 auto 25px auto;
  padding-top: 50px;
}
.succeed p[data-v-0e62aebe] {
  padding: 0px 30px;
  text-align: center;
  font-weight: bold;
}
.succeed .title[data-v-0e62aebe] {
  margin-bottom: 15px;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 16px;
  color: #333333;
}
.succeed .content[data-v-0e62aebe] {
  font-family: PingFangSC-Medium, sans-serif;
  font-size: 14px;
  color: #666666;
  padding-bottom: 35px;
}
.succeed .a2[data-v-0e62aebe] {
  background: #31a4ff;
  text-align: center;
  margin: auto;
  width: 92%;
  color: #fff;
  font-size: 16px;
  height: 44px;
  line-height: 44px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/CustomerService/luckyDraw.vue?vue&type=style&index=0&id=eb69cd80&scoped=true&lang=less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.luckyDraw[data-v-eb69cd80] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  background-image: url(/eh-front/fcWeb/assets/img/lucky_bg.b8168c8b.png);
}
.luckyDraw .top .back[data-v-eb69cd80] {
  color: #fff;
  position: relative;
  padding-left: 40px;
  margin-top: 15px;
  font-size: 14px;
}
.luckyDraw .top .back img[data-v-eb69cd80] {
  width: 16px;
  position: absolute;
  top: 1px;
  left: 20px;
}
.luckyDraw .top .logo[data-v-eb69cd80] {
  text-align: center;
  margin-bottom: 6px;
}
.luckyDraw .top .logo img[data-v-eb69cd80] {
  width: 120px;
  vertical-align: bottom;
}
.luckyDraw .top .title[data-v-eb69cd80] {
  text-align: center;
}
.luckyDraw .top .title img[data-v-eb69cd80] {
  width: 280px;
  vertical-align: bottom;
}
@media screen and (max-width: 374px) {
.luckyDraw .top .back[data-v-eb69cd80] {
    margin-top: 10px;
}
.luckyDraw .top .title img[data-v-eb69cd80] {
    width: 220px;
}
.luckyDraw .top .logo img[data-v-eb69cd80] {
    width: 105px;
}
}
@media screen and (min-width: 375px) and (max-width: 400px) {
.luckyDraw .top .back[data-v-eb69cd80] {
    margin-top: 10px;
}
.luckyDraw .top .title img[data-v-eb69cd80] {
    width: 240px;
}
.luckyDraw .top .logo img[data-v-eb69cd80] {
    width: 110px;
}
}
.luckyDraw .content[data-v-eb69cd80] {
  position: relative;
  text-align: center;
  margin-top: -18px;
}
.luckyDraw .content .pointer[data-v-eb69cd80] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 99;
  width: 40px;
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}
.luckyDraw .content .circle[data-v-eb69cd80] {
  width: 340px;
  vertical-align: bottom;
}
.luckyDraw .content .main[data-v-eb69cd80] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 35px;
  left: 0;
  z-index: 10;
  text-align: center;
}
.luckyDraw .content .main .wheel_bg[data-v-eb69cd80] {
  position: absolute;
  left: 50%;
  top: 25%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
}
.luckyDraw .content .main #myCanvas[data-v-eb69cd80] {
  vertical-align: bottom;
  width: 246px;
  height: 246px;
}
.luckyDraw .content .main .wheel[data-v-eb69cd80] {
  width: 246px;
  height: 246px;
  position: relative;
  margin: auto;
}
.luckyDraw .content .main .wheel .prize_item[data-v-eb69cd80] {
  position: absolute;
  box-sizing: border-box;
  color: #ef9534;
  font-size: 0.3rem;
  top: 0pc;
  left: 0px;
  width: 100%;
  height: 100%;
  line-height: 20px;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.luckyDraw .content .main .wheel .prize_item[data-v-eb69cd80]:nth-child(odd) {
  color: #004ea2;
}
.luckyDraw .content .main .wheel .prize_item .lucky-prize[data-v-eb69cd80] {
  position: absolute;
  top: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 20%;
  line-height: 16px;
  font-size: 12px;
}
.luckyDraw .content .main .center_btn[data-v-eb69cd80] {
  width: 120px;
  position: absolute;
  left: 50%;
  top: 26%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.luckyDraw .content .footer[data-v-eb69cd80] {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 65px;
  z-index: 500;
}
.luckyDraw .content .footer img[data-v-eb69cd80] {
  width: 100px;
  vertical-align: bottom;
}
@media screen and (max-width: 374px) {
.luckyDraw .content .circle[data-v-eb69cd80] {
    width: 280px;
}
.luckyDraw .content .pointer[data-v-eb69cd80] {
    width: 32px;
    -webkit-transform: translateX(-16px);
            transform: translateX(-16px);
}
.luckyDraw .content .main[data-v-eb69cd80] {
    top: 29px;
}
.luckyDraw .content .main #myCanvas[data-v-eb69cd80] {
    width: 204px;
    height: 204px;
}
.luckyDraw .content .main .wheel[data-v-eb69cd80] {
    width: 204px;
    height: 204px;
}
.luckyDraw .content .main .center_btn[data-v-eb69cd80] {
    width: 100px;
}
.luckyDraw .content .footer[data-v-eb69cd80] {
    bottom: 50px;
}
.luckyDraw .content .footer img[data-v-eb69cd80] {
    width: 82px;
}
}
@media screen and (min-width: 375px) and (max-width: 400px) {
.luckyDraw .content .circle[data-v-eb69cd80] {
    width: 295px;
}
.luckyDraw .content .pointer[data-v-eb69cd80] {
    width: 36px;
    -webkit-transform: translateX(-18px);
            transform: translateX(-18px);
}
.luckyDraw .content .main[data-v-eb69cd80] {
    top: 30px;
}
.luckyDraw .content .main #myCanvas[data-v-eb69cd80] {
    width: 214px;
    height: 214px;
}
.luckyDraw .content .main .wheel[data-v-eb69cd80] {
    width: 214px;
    height: 214px;
}
.luckyDraw .content .main .center_btn[data-v-eb69cd80] {
    width: 108px;
}
.luckyDraw .content .footer[data-v-eb69cd80] {
    bottom: 55px;
}
.luckyDraw .content .footer img[data-v-eb69cd80] {
    width: 90px;
}
}
.luckyDraw .tipText[data-v-eb69cd80] {
  color: #fff;
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 15px;
  padding: 10px 0;
  font-size: 12px;
}
.popup[data-v-eb69cd80] {
  position: fixed;
  display: table;
  z-index: 999;
  width: 80%;
  max-width: 300px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  font-size: 16px;
  padding-top: 25px;
  text-align: center;
  background: rgba(250, 250, 250, 0);
}
.popup .popup_title[data-v-eb69cd80] {
  width: 200px;
  z-index: 6666;
}
.popup .prizeDetail[data-v-eb69cd80] {
  background: #fff;
  border-radius: 30px;
  border: 5px solid #40a7fe;
  padding: 50px 14px 20px;
  margin-top: -42px;
}
.popup .prizeDetail h2[data-v-eb69cd80] {
  font-size: 18px;
  font-weight: bold;
}
.popup .prizeDetail h2 span[data-v-eb69cd80] {
  color: #0483ef;
}
.popup .prizeDetail h3[data-v-eb69cd80] {
  color: #5a5a5a;
  font-size: 16px;
  text-align: left;
  font-weight: normal;
}
.popup .prizeDetail .time[data-v-eb69cd80] {
  color: #0483ef;
  margin: 10px 0;
  text-align: left;
}
.popup .prizeDetail .role[data-v-eb69cd80] {
  color: #666;
  line-height: 22px;
  text-align: left;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 15px;
}
.popup .prizeDetail ul li[data-v-eb69cd80] {
  border: 1px solid #0483ef;
  border-radius: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #0483ef;
  padding: 10px 0;
  margin-bottom: 15px;
}
.popup .prizeDetail ul li[data-v-eb69cd80]:last-child {
  margin-bottom: 0;
}
.popup .prizeDetail ul li span[data-v-eb69cd80] {
  font-size: 14px;
}
.popup .prizeDetail .collect_info .info_detail[data-v-eb69cd80] {
  text-align: left;
  color: #666;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.popup .prizeDetail .collect_info .info_detail span[data-v-eb69cd80] {
  text-align: right;
  width: 20%;
  padding-right: 6px;
  min-width: 50px;
  display: inline-block;
  box-sizing: border-box;
}
.popup .prizeDetail .collect_info .info_detail input[data-v-eb69cd80] {
  border: none;
  padding: 7px 5px;
  outline: none;
  color: #333;
  font-size: 14px;
  box-sizing: border-box;
  background: #f2f2f2;
  border-radius: 5px;
}
.popup .prizeDetail .collect_info .info_detail select[data-v-eb69cd80],
.popup .prizeDetail .collect_info .info_detail textarea[data-v-eb69cd80] {
  border: none;
  outline: none;
  border-radius: 5px;
  color: #666;
  background: #f2f2f2;
  height: 30px;
}
.popup .prizeDetail .collect_info .info_detail textarea[data-v-eb69cd80] {
  min-height: 50px;
  resize: none;
  padding: 7px 5px;
  box-sizing: border-box;
}
.popup .prizeDetail .collect_info .info_detail button[data-v-eb69cd80] {
  color: #fff;
  background: #43bafa;
  border: none;
  border-radius: 3px;
  width: 35%;
  font-size: 14px;
  box-sizing: border-box;
  height: 30px;
  line-height: 30px;
}
.popup .prizeDetail .collect_info .info_detail select[data-v-eb69cd80] {
  width: 24.5%;
}
.popup .prizeDetail .collect_info .info_detail .mobile[data-v-eb69cd80],
.popup .prizeDetail .collect_info .info_detail textarea[data-v-eb69cd80] {
  width: 77.5%;
}
.popup .prizeDetail .collect_info .info_detail .code[data-v-eb69cd80] {
  width: 40%;
}
.popup .prizeDetail .confirm[data-v-eb69cd80] {
  text-align: center;
}
.popup .prizeDetail .confirm img[data-v-eb69cd80] {
  width: 130px;
}
.popup .prizeDetail.introduce[data-v-eb69cd80] {
  padding-top: 30px;
}
.popup .prizeDetail.introduce .info_detail[data-v-eb69cd80] {
  margin-bottom: 25px;
}
.popup .prizeDetail.introduce .info_detail span[data-v-eb69cd80] {
  width: 36%;
  min-width: 82px;
}
.popup .prizeDetail.introduce .info_detail input[data-v-eb69cd80] {
  width: 61.5%;
}
.popup .popup_close[data-v-eb69cd80] {
  margin-top: 20px;
  width: 42px;
}
@media screen and (max-width: 374px) {
.popup .popup_title[data-v-eb69cd80] {
    width: 130px;
    z-index: 6666;
}
.popup .prizeDetail[data-v-eb69cd80] {
    margin-top: -29px;
    padding: 40px 10px 15px;
}
.popup .popup_close[data-v-eb69cd80] {
    margin-top: 10px;
}
.popup .confirm img[data-v-eb69cd80] {
    width: 115px;
}
}
.over[data-v-eb69cd80] {
  overflow-y: scroll;
  height: 300px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/insuranceCancellation/ConsumerProtectionZone.vue?vue&type=style&index=0&id=55799d31&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.service_page[data-v-55799d31] {
  width: 100%;
  height: 100%;
  padding: 2.7% 5.1%;
  box-sizing: border-box;
}
.service_page div[data-v-55799d31] {
  width: 100%;
}
.service_page div img[data-v-55799d31] {
  width: 100%;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/insuranceCancellation/complaintChannels.vue?vue&type=style&index=0&id=20500bb5&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.service_page[data-v-20500bb5] {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.service_page .title[data-v-20500bb5] {
  height: 50px;
  width: 100%;
  background: #FFFCF2;
  color: #FF9C00;
  padding: 10px 15px;
  box-sizing: border-box;
  font-size: 13px;
  line-height: 17px;
}
.service_page .content_all[data-v-20500bb5] {
  padding: 0px 15px;
  box-sizing: border-box;
}
.service_page .content_all .content[data-v-20500bb5] {
  width: 100%;
  margin-top: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border: 1px solid #FFF0E1;
  border-radius: 5px;
}
.service_page .content_all .content .content_img[data-v-20500bb5] {
  width: 52px;
  height: 42px;
  margin: 10px;
}
.service_page .content_all .content .content_img img[data-v-20500bb5] {
  display: block;
  width: 42px;
  height: 42px;
}
.service_page .content_all .content .content_title[data-v-20500bb5] {
  width: 100%;
  font-size: 13px;
  padding: 10px 0px;
  line-height: 18px;
}
.service_page .content_all .content .content_title .font_style[data-v-20500bb5] {
  font-weight: 600;
}
.service_page .content_all .content .content_title .adsson[data-v-20500bb5] {
  color: #31A4FF;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/insuranceCancellation/XXPL.vue?vue&type=style&index=0&id=676b3952&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.service_page[data-v-676b3952] {
  width: 100%;
  height: 100%;
  padding: 10px;
  box-sizing: border-box;
}
.service_page div[data-v-676b3952] {
  width: 100%;
  height: 37px;
  margin-bottom: 12px;
  background: rgba(38, 145, 245, 0.08);
  border: 1px solid rgba(38, 145, 245, 0.1);
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.service_page div img[data-v-676b3952] {
  width: 16px;
  margin: 0 5px;
}
.service_page div .font[data-v-676b3952] {
  font-size: 14px;
  color: #1f1f1f;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/ProductInformation/ProductInformation.vue?vue&type=style&index=0&id=6e04880a&lang=less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.box {
  height: 133px;
  width: 100%;
  color: #666666;
}
.oneBox {
  width: 33.3%;
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin: 10px 0;
}
.oneBox img {
  width: 50px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/bind/bind.vue?vue&type=style&index=0&id=38d6cd7b&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.bind-container[data-v-38d6cd7b] {
  background: url(/eh-front/fcWeb/assets/img/bind@2x.c33bd95f.png) no-repeat;
  background-size: 100% 330px;
  padding: 266px 15px 0;
}
.bind-container .bindText[data-v-38d6cd7b] {
  position: absolute;
  top: 117px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-weight: 600;
  font-size: 30px;
  color: #fff;
  line-height: 42px;
}
.bind-container .item[data-v-38d6cd7b] {
  height: 100px;
  background-color: #ffffff;
  box-shadow: 0 2px 14px 0 rgba(94, 184, 255, 0.15);
  border-radius: 5px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 80px;
}
.bind-container .item.exist_policy[data-v-38d6cd7b] {
  background: #ffffff url(data:image/png;base64,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) no-repeat 21px center;
  background-size: 40px 40px;
}
.bind-container .item.null_policy[data-v-38d6cd7b] {
  background: #ffffff url(/eh-front/fcWeb/assets/img/bind@2x.c33bd95f.png) no-repeat 21px center;
  background-size: 40px 40px;
}
.bind-container .item h3[data-v-38d6cd7b] {
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  margin-bottom: 5px;
}
.bind-container .item .tip[data-v-38d6cd7b] {
  font-size: 14px;
  color: #999999;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/steps/DJK-step.vue?vue&type=style&index=0&id=72f2c90c&lang=less&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* 绑定 步骤条组件*/
.steps[data-v-72f2c90c] {
  position: relative;
  height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  background: url(/eh-front/fcWeb/assets/img/step-back@2x.75123df1.png) no-repeat;
  background-size: 100% 100%;
  padding: 28px 47px;
  /*finished*/
  /* last */
}
.steps .step[data-v-72f2c90c] {
  text-align: center;
  position: relative;
  width: 90px;
}
.steps .step.step-current i[data-v-72f2c90c]:before {
  background: #31a4ff;
  color: #fff;
}
.steps .step__circle-container[data-v-72f2c90c] {
  width: 30px;
  height: 30px;
  margin: auto;
}
.steps .step__circle-container i[data-v-72f2c90c]:before {
  content: '1';
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  background: transparent;
  border: 1px solid #31a4ff;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #31a4ff;
  font-size: 16px;
  border-radius: 50%;
}
.steps .step__title[data-v-72f2c90c] {
  font-size: 12px;
  color: #31a4ff;
  margin-top: 7px;
}
.steps .step__line[data-v-72f2c90c] {
  position: absolute;
  width: 100px;
  border-bottom: 1px solid #31a4ff;
  right: -100px;
  top: 15px;
}
.steps .step:nth-child(2) .step__circle-container i[data-v-72f2c90c]:before {
  content: '2';
}
.steps .step-finished .step__circle-container i[data-v-72f2c90c]:before {
  content: '';
  background: url(data:image/png;base64,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) no-repeat;
  border: none;
  background-size: 100% 100%;
}
.steps .step:last-child .step__line[data-v-72f2c90c] {
  display: none;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/EhPuzzleCaptcha.vue?vue&type=style&index=0&id=053e91f9&scoped=true&lang=less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
*[data-v-053e91f9] {
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.puzzle-captcha[data-v-053e91f9] {
  background: #fff;
  padding: 0 14px 15px;
  min-width: 288px;
  max-width: 375px;
  min-height: 288px;
  height: auto;
  overflow: hidden;
}
.puzzle-captcha .puzzle-title[data-v-053e91f9] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.puzzle-captcha .puzzle-captcha-title[data-v-053e91f9] {
  -webkit-margin-before: 0px;
          margin-block-start: 0px;
  -webkit-margin-after: 0px;
          margin-block-end: 0px;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  line-height: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.puzzle-captcha .puzzle-twe-icon[data-v-053e91f9] {
  margin: 25px;
}
.puzzle-captcha .puzzle-captcha-content[data-v-053e91f9] {
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 3px;
  /*     .loading-view {
      width: 100%;
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      background: @white-bg-0;
      color: @black-0;
      position: absolute;
      left: 0;
      top: 0;

      i {
        font-size: 20px;
        margin-bottom: 5px;
        -webkit-transform: rotate(360deg);
        animation: rotation 1s linear infinite;
      }

      @-webkit-keyframes rotation {
        from {
          -webkit-transform: rotate(0deg);
        }

        to {
          -webkit-transform: rotate(360deg);
        }

      }
    } */
}
.puzzle-captcha .puzzle-captcha-content > img[data-v-053e91f9] {
  display: block;
}
.puzzle-captcha .puzzle-captcha-content .slider-image[data-v-053e91f9] {
  position: absolute;
  left: 0;
}
.puzzle-captcha .puzzle-captcha-content .main-image[data-v-053e91f9] {
  width: 100%;
}
.puzzle-captcha .puzzle-captcha-content .puzzle-captcha-shade[data-v-053e91f9] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #00000099;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.puzzle-captcha .puzzle-captcha-content .puzzle-captcha-shade > svg[data-v-053e91f9] {
  width: 65px;
  height: 65px;
}
.puzzle-captcha .puzzle-captcha-content .puzzle-captcha-shade > span[data-v-053e91f9] {
  margin-top: 10px;
  width: 100%;
  height: 21px;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
}
.puzzle-captcha .puzzle-captcha-content .puzzle-captcha-shade > span.succeed[data-v-053e91f9] {
  color: #07C160;
}
.puzzle-captcha .puzzle-captcha-content .puzzle-captcha-shade > span.failed[data-v-053e91f9] {
  color: #FA5151;
}
.puzzle-captcha .puzzle-captcha-opera[data-v-053e91f9] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  height: 46px;
  line-height: 46px;
  position: relative;
  margin-top: 10px;
}
.puzzle-captcha .puzzle-captcha-opera .progress-bar[data-v-053e91f9] {
  width: 100%;
  height: 12px;
  background: #EBEDF0;
  border-radius: 6px;
  overflow: hidden;
}
.puzzle-captcha .puzzle-captcha-opera .slider-button[data-v-053e91f9] {
  width: 54px;
  height: 46px;
  position: absolute;
  left: 0;
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
  border-radius: 23px;
}
.puzzle-captcha .puzzle-captcha-opera .slider-button > svg[data-v-053e91f9] {
  width: 100%;
  height: 100%;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/EhCAPTCHA.vue?vue&type=style&index=0&id=628fee52&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.eh-captcha-main[data-v-628fee52] {
  --van-popup-round-border-radius: 8px;
}
.eh-captcha-main span.eh-captcha[data-v-628fee52] {
  width: 80px;
  height: 24px;
  font-size: 16px;
  line-height: 24px;
  color: #2691F5;
}
.eh-captcha-main span.eh-captcha.retry[data-v-628fee52] {
  color: #CCCCCC;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/bind/checkMobile.vue?vue&type=style&index=0&id=a7d23508&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.resetVant[data-v-a7d23508] {
  /* 表单样式*/
  /* 覆盖 van-field 表单控件的样式*/
  /*cell-group-title 样式重置*/
  /* 白字体、蓝底 按钮 */
  /* 蓝边框、蓝字体、白底 按钮 */
}
.resetVant .van-cell[data-v-a7d23508] {
  line-height: 35px;
  font-size: 16px;
  color: #333;
  min-height: 55px;
  /* 输入框 下方错误提示*/
}
.resetVant .van-cell input[data-v-a7d23508] {
  text-align: right;
  color: #333;
}
.resetVant .van-cell input[readonly="readonly"][data-v-a7d23508] {
  color: #333;
}
.resetVant .van-cell .input[data-v-a7d23508]::-webkit-input-placeholder {
  color: #ccc;
  font-size: 16px;
}
.resetVant .van-cell .input[data-v-a7d23508]:-moz-placeholder {
  color: #ccc;
  font-size: 16px;
}
.resetVant .van-cell .input[data-v-a7d23508]:-ms-input-placeholder {
  color: #ccc;
  font-size: 16px;
}
.resetVant .van-cell .van-field__error-message[data-v-a7d23508] {
  text-align: right;
}
.resetVant .van-cell-group__title[data-v-a7d23508] {
  font-size: 14px;
  color: #666666;
  background: #f8f8f8;
}
.resetVant .btn-box[data-v-a7d23508] {
  padding: 30px 15px;
}
.resetVant .btn-box .van-button[data-v-a7d23508] {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  border-radius: 4px;
}
.resetVant .btn-box .van-button.active[data-v-a7d23508] {
  background: #31a4ff;
  color: #fff;
  vertical-align: bottom;
}
.resetVant .btn-box .van-button.default[data-v-a7d23508] {
  background: #E5E5E5;
  color: #999;
  vertical-align: bottom;
}
.resetVant .btn-box-bwi[data-v-a7d23508] {
  padding: 30px 15px;
}
.resetVant .btn-box-bwi .van-button[data-v-a7d23508] {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  border-radius: 4px;
  border: 1px solid #31a4ff;
}
.resetVant .btn-box-bwi .van-button.active[data-v-a7d23508] {
  background: #fff;
  color: #31a4ff;
  vertical-align: bottom;
}
.resetVant .btn-box-bwi .van-button.default[data-v-a7d23508] {
  background: #E5E5E5;
  color: #999;
  vertical-align: bottom;
}
.icon[data-v-a7d23508] {
  position: absolute;
  top: 20px;
  z-index: 1;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 140px;
}
.steps[data-v-a7d23508] {
  margin-top: 40px;
}
.mobile_container[data-v-a7d23508] {
  width: 100%;
  position: relative;
  /*发送验证码*/
}
.mobile_container .m-c_logo[data-v-a7d23508] {
  width: 2rem;
  height: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0.15rem;
  margin: 0 auto;
  z-index: 1;
}
.mobile_container .steps[data-v-a7d23508] {
  margin-top: 0;
  padding: 1rem 0.47rem 0.6rem 0.47rem;
}
.mobile_container .send_btn[data-v-a7d23508] {
  border: 1px solid #31a4ff;
  background: rgba(49, 164, 255, 0.05);
  font-size: 14px;
  border-radius: 4px;
  color: #31a4ff;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.mobile_container .button[data-v-a7d23508] {
  padding: 10px 15px;
  font-size: 12px;
}
.mobile_container .button span[data-v-a7d23508] {
  line-height: 40px;
}
.mobile_container .remittanceNotice[data-v-a7d23508] {
  padding: 15px;
  font-size: 14px;
  line-height: 24px;
  color: #4c4c4c;
}
.mobile_container .remittanceNotice h3[data-v-a7d23508] {
  text-align: center;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/bind/identityType.vue?vue&type=style&index=0&id=43bfba54&scoped=true&lang=less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container[data-v-43bfba54] {
  width: 100%;
  position: relative;
}
.container .c_bg[data-v-43bfba54] {
  width: 100%;
  height: auto;
}
.container .c_logo[data-v-43bfba54] {
  width: 2rem;
  height: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0.1rem;
  margin: 0 auto;
}
.container .c_content[data-v-43bfba54] {
  width: 100%;
  padding: 0 0.06rem 0.15rem 0.06rem;
  margin-top: -0.1rem;
  box-sizing: border-box;
  background-color: #FBFEFF;
}
.container .c_content[data-v-43bfba54] .van-grid-item__content {
  height: 1.24rem;
  background: #FFFFFF;
  box-shadow: 0 0.02rem 0.14rem 0 rgba(94, 184, 255, 0.15);
  border-radius: 0.05rem;
}
.container .c_content[data-v-43bfba54] .van-grid-item__text {
  font-size: 0.14rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 0.22rem;
  font-weight: 400;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/bind/identity.vue?vue&type=style&index=0&id=6645ee7c&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.identity[data-v-6645ee7c] {
  padding: 10px;
  font-size: 14px;
}
.identity .button[data-v-6645ee7c] {
  padding: 20px 15px;
}
.identity[data-v-6645ee7c] .van-cell {
  font-size: 14px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/bind/phoneVerify.vue?vue&type=style&index=0&id=b510aa8e&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.phoneVerify[data-v-b510aa8e] {
  padding: 10px 15px;
}
.phoneVerify[data-v-b510aa8e] .van-cell__title {
  font-size: 14px;
}
.phoneVerify[data-v-b510aa8e] .van-field__control {
  font-size: 14px;
}
.phoneVerify .button[data-v-b510aa8e] {
  padding: 10px 15px;
  font-size: 12px;
}
.phoneVerify .button span[data-v-b510aa8e] {
  line-height: 40px;
}
.phoneVerify .remittanceNotice[data-v-b510aa8e] {
  padding: 15px;
  font-size: 14px;
  line-height: 24px;
  color: #4c4c4c;
}
.phoneVerify .remittanceNotice h3[data-v-b510aa8e] {
  text-align: center;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/ocr/index.vue?vue&type=style&index=0&id=00505c41&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr[data-v-00505c41] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
}
.ocr input[data-v-00505c41] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  z-index: 3;
}
.ocr .ocr_img[data-v-00505c41] {
  width: 100%;
  height: 100%;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/pick/bank.vue?vue&type=style&index=0&id=c2a072ec&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.popup_module .popup_module_title[data-v-c2a072ec] {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 99;
  padding: 17px 25px;
  background: #fff;
}
.popup_module .popup_module_title .pmt_btn[data-v-c2a072ec] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  position: relative;
  font-size: 14px;
  color: #969799;
}
.popup_module .popup_module_title .pmt_btn .pmtb_right[data-v-c2a072ec] {
  color: #576B95;
}
.popup_module .popup_module_title .pmt_btn .pmtb_title[data-v-c2a072ec] {
  font-size: 16px;
  color: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.popup_module .popup_module_content[data-v-c2a072ec] {
  padding: 16px 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.popup_module .popup_module_content .pmc_item[data-v-c2a072ec] {
  border: 0.5px solid #CCCCCC;
  border-radius: 2px;
  padding: 9px 16px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 150px;
  margin-bottom: 12px;
}
.popup_module .popup_module_content .pmc_item .pmci_bank[data-v-c2a072ec] {
  min-width: 16px;
  max-width: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-right: 8px;
}
.popup_module .popup_module_content .pmc_item .pmci_name[data-v-c2a072ec] {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  color: #333333;
  text-align: center;
  line-height: 14px;
  font-weight: 400;
}
.popup_module .popup_module_content .pmc_item .pmci_active[data-v-c2a072ec] {
  display: none;
}
.popup_module .popup_module_content .pmc_item_active[data-v-c2a072ec] {
  border: 0.5px solid #2691F5;
}
.popup_module .popup_module_content .pmc_item_active .pmci_active[data-v-c2a072ec] {
  display: inherit;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  right: 0;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/contractOfBank/main.vue?vue&type=style&index=0&id=3e04cccf&lang=less&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.bank[data-v-3e04cccf] {
  background: #F4F5F6;
}
.bank .van_cell_reset[data-v-3e04cccf]:after {
  content: inherit;
}
.bank .cell_group_item[data-v-3e04cccf] {
  margin-bottom: 8px;
}
.bank .cell_group_item[data-v-3e04cccf] .van-field__label {
  margin-right: 20px;
}
.bank .cell_group_item .cgi_radio[data-v-3e04cccf] {
  width: 16px;
  height: 16px;
}
.bank .cell_group_item .cgi_name[data-v-3e04cccf] {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
}
.bank .cell_group_item .cgi_radio_space[data-v-3e04cccf] {
  margin-right: 30px;
}
.bank .cell_group_item .cgi_label[data-v-3e04cccf] {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  display: inline-block;
  width: 7em;
}
.bank .cell_group_item .cgi_icon[data-v-3e04cccf] {
  position: relative;
}
.bank .cell_group_item .cgi_icon[data-v-3e04cccf]::after {
  position: absolute;
  content: "*";
  color: red;
  margin-top: 3px;
  margin-left: 3px;
}
.bank .cell_group_item .cgi_tips[data-v-3e04cccf] {
  background: rgba(250, 100, 0, 0.06);
  border-radius: 4px;
  padding: 8px 9px;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 13px;
  color: #FA6400;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 17px;
}
.bank .force[data-v-3e04cccf] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 12px;
}
.bank .force .force_img[data-v-3e04cccf] {
  width: 16px;
  height: 16px;
  margin-top: 5px;
  margin-right: 5px;
}
.bank .force .force_read[data-v-3e04cccf] {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  text-align: justify;
  font-weight: 400;
}
.bank .force .force_read .force_read_span[data-v-3e04cccf] {
  color: #2691F5;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/contractOfBank/custom.vue?vue&type=style&index=0&id=d60721f2&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.title[data-v-d60721f2] {
  text-align: center;
  height: 50px;
  line-height: 50px;
  background: #fff;
  font-size: 18px;
  font-weight: 900;
}
.bank[data-v-d60721f2] {
  background: #f4f5f6;
}
.bank .van_cell_reset[data-v-d60721f2]:after {
  content: inherit;
}
.bank .cell_group_item[data-v-d60721f2] {
  margin-bottom: 8px;
}
.bank .cell_group_item[data-v-d60721f2] .van-field__label {
  margin-right: 20px;
}
.bank .cell_group_item .cgi_radio[data-v-d60721f2] {
  width: 16px;
  height: 16px;
}
.bank .cell_group_item .cgi_name[data-v-d60721f2] {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
}
.bank .cell_group_item .cgi_radio_space[data-v-d60721f2] {
  margin-right: 30px;
}
.bank .cell_group_item .cgi_label[data-v-d60721f2] {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  display: inline-block;
  width: 7em;
}
.bank .cell_group_item .cgi_icon[data-v-d60721f2] {
  position: relative;
}
.bank .cell_group_item .cgi_icon[data-v-d60721f2]::after {
  position: absolute;
  content: '*';
  color: red;
  margin-top: 3px;
  margin-left: 3px;
}
.bank .cell_group_item .cgi_tips[data-v-d60721f2] {
  background: rgba(250, 100, 0, 0.06);
  border-radius: 4px;
  padding: 8px 9px;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 13px;
  color: #fa6400;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 17px;
}
.bank .cell_group_item .cgi_tips_time[data-v-d60721f2] {
  font-size: 12px;
  text-align: center;
}
.bank .cell_group_item .cgi_tips_time .cgitt_time[data-v-d60721f2] {
  color: red;
}
.bank .force[data-v-d60721f2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 12px;
}
.bank .force .force_img[data-v-d60721f2] {
  width: 16px;
  height: 16px;
  margin-top: 5px;
  margin-right: 5px;
}
.bank .force .force_read[data-v-d60721f2] {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  text-align: justify;
  font-weight: 400;
}
.bank .force .force_read .force_read_span[data-v-d60721f2] {
  color: #2691f5;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/contractOfBank/end.vue?vue&type=style&index=0&id=4814b596&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.end[data-v-4814b596] {
  text-align: center;
}
.end .image[data-v-4814b596] {
  width: 88px;
  height: 64px;
  margin-top: 88px;
}
.end .title[data-v-4814b596] {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 15px;
  color: #333333;
  text-align: center;
  font-weight: 400;
  margin-top: 20px;
}
.end .content[data-v-4814b596] {
  display: inline-block;
  width: 80%;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 13px;
  color: #999999;
  text-align: center;
  font-weight: 400;
  margin-top: 10px;
}
.titleTop[data-v-4814b596] {
  text-align: center;
  height: 50px;
  line-height: 50px;
  background: #fff;
  font-size: 18px;
  font-weight: 900;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/contractOfBank/phone.vue?vue&type=style&index=0&id=56d60fc8&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.phone .foot[data-v-56d60fc8] {
  margin: 24px 16px;
}
.title[data-v-56d60fc8] {
  text-align: center;
  height: 50px;
  line-height: 50px;
  background: #fff;
  font-size: 18px;
  font-weight: 900;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/currentPrice/index.vue?vue&type=style&index=0&id=b674b552&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*当浏览器的可视区域大于920px*/
@media screen and (min-width: 920px) {
.currentPrice .lists[data-v-b674b552] {
    padding: 0 25px;
}
.currentPrice .lists .item[data-v-b674b552] {
    padding: 15px 25px;
    margin-bottom: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    border: 1px solid #f2f2f2;
    cursor: pointer;
}
.currentPrice .lists .item[data-v-b674b552]:first-child {
    margin-top: 25px;
}
.currentPrice .lists .item[data-v-b674b552]:last-child {
    margin: 0;
}
.currentPrice .lists .item p[data-v-b674b552] {
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    color: #565b62;
}
.currentPrice .lists .item div span[data-v-b674b552] {
    padding-left: 80px;
    font-size: 14px;
    color: #888888;
}
.currentPrice .notData[data-v-b674b552] {
    padding: 50px 0;
    font-size: 16px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #333333;
    text-align: center;
}
.currentPrice .page[data-v-b674b552] {
    padding: 30px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    width: 100%;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul li {
    padding: 0;
    margin: 0 5px;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    border-radius: 40px;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul li::after {
    border: 0;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul li button {
    color: #333333;
    cursor: pointer;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul .van-pagination__item--active button {
    color: #ffffff;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul .van-pagination__item--prev,
  .currentPrice .page[data-v-b674b552] .van-pagination ul .van-pagination__item--next {
    border: 1px solid rgba(0, 0, 0, 0.3);
}
}
/*当浏览器的可视区域小于919px*/
@media screen and (max-width: 919px) {
.currentPrice[data-v-b674b552] {
    min-width: 320px;
}
.currentPrice .lists[data-v-b674b552] {
    padding: 0 15px;
}
.currentPrice .lists .item[data-v-b674b552] {
    padding: 15px;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    border: 1px solid #f2f2f2;
    cursor: pointer;
}
.currentPrice .lists .item[data-v-b674b552]:first-child {
    margin-top: 25px;
}
.currentPrice .lists .item[data-v-b674b552]:last-child {
    margin: 0;
}
.currentPrice .lists .item p[data-v-b674b552] {
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #565b62;
}
.currentPrice .notData[data-v-b674b552] {
    padding: 50px 0;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #333333;
    text-align: center;
}
.currentPrice .page[data-v-b674b552] {
    padding: 30px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    width: 100%;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul li {
    padding: 0;
    margin: 0 3px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    border-radius: 35px;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul li::after {
    border: 0;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul li button {
    color: #333333;
    cursor: pointer;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul .van-pagination__item--active button {
    color: #ffffff;
}
.currentPrice .page[data-v-b674b552] .van-pagination ul .van-pagination__item--prev,
  .currentPrice .page[data-v-b674b552] .van-pagination ul .van-pagination__item--next {
    border: 1px solid rgba(0, 0, 0, 0.3);
}
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/currentPrice/details.vue?vue&type=style&index=0&id=00a7a0f2&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*当浏览器的可视区域大于920px*/
@media screen and (min-width: 920px) {
.currentPrice[data-v-00a7a0f2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
            justify-content: space-around;
    margin: 0 auto;
    width: 920px;
    min-height: 100vh;
}
.currentPrice .condition[data-v-00a7a0f2] {
    margin-top: 42px;
}
.currentPrice .condition .input-item[data-v-00a7a0f2] {
    position: relative;
    margin-bottom: 20px;
}
.currentPrice .condition .input-item .dropdownMenu[data-v-00a7a0f2] {
    left: 0;
    right: 0;
}
.currentPrice .condition .input-item span[data-v-00a7a0f2] {
    line-height: 32px;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #9D9D9D;
}
.currentPrice .condition .input-item .van-field[data-v-00a7a0f2] {
    padding: 0 10px;
    width: 184px;
    height: 32px;
    border: 1px solid #D6D6D6;
}
.currentPrice .condition .input-item .van-field[data-v-00a7a0f2] input {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #333333;
    cursor: pointer;
}
.currentPrice .condition .button-group[data-v-00a7a0f2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    width: 184px;
}
.currentPrice .condition .button-group button[data-v-00a7a0f2] {
    width: 85px;
    height: 32px;
    color: #1787FD;
    background: #FFFFFF;
    border-radius: 6px;
    border: 1px solid #1787FD;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    cursor: pointer;
}
.currentPrice .condition .button-group .primary[data-v-00a7a0f2] {
    color: #FFFFFF;
    background: #1787FD;
}
.currentPrice .content h1[data-v-00a7a0f2] {
    margin: 10px 0 0 0;
    width: 100%;
    line-height: 32px;
    font-size: 18px;
    font-family: PingFangSC-Regular, sans-serif;
    font-weight: 600;
    color: #333333;
    text-align: center;
}
.currentPrice .content p[data-v-00a7a0f2] {
    margin: 0;
    line-height: 32px;
    font-size: 14px;
    font-family: PingFangSC-Regular, sans-serif;
    font-weight: 400;
    color: #9D9D9D;
    text-align: right;
}
.currentPrice .content .table[data-v-00a7a0f2] {
    width: 696px;
    border: 1px solid #D6D6D6;
}
.currentPrice .content .table .van-row[data-v-00a7a0f2] {
    font-size: 14px;
    color: #646464;
    border-top: 1px solid #ddd;
}
.currentPrice .content .table .van-row .van-col[data-v-00a7a0f2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    height: 46px;
    border-right: 1px solid #ddd;
}
.currentPrice .content .table .van-row .van-col[data-v-00a7a0f2]:last-child {
    border-right: 0;
}
.currentPrice .content .table .van-row .van-col a[data-v-00a7a0f2] {
    display: block;
    max-width: 80%;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #333333;
    word-wrap: break-word;
}
.currentPrice .content .table .header[data-v-00a7a0f2] {
    background: #EDEDED;
    border-top: 0;
}
.currentPrice .content .table .notData[data-v-00a7a0f2] {
    padding: 90px 0;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #333333;
    text-align: center;
}
.currentPrice .content .page[data-v-00a7a0f2] {
    padding: 30px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    width: 100%;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul li {
    padding: 0;
    margin: 0 5px;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    border-radius: 40px;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul li::after {
    border: 0;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul li button {
    color: #333333;
    cursor: pointer;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul .van-pagination__item--active button {
    color: #ffffff;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul .van-pagination__item--prev,
  .currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul .van-pagination__item--next {
    border: 1px solid rgba(0, 0, 0, 0.3);
}
}
/*当浏览器的可视区域小于919px*/
@media screen and (max-width: 919px) {
.currentPrice[data-v-00a7a0f2] {
    min-width: 320px;
}
.currentPrice .condition[data-v-00a7a0f2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}
.currentPrice .condition .input-item[data-v-00a7a0f2] {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    width: 50%;
}
.currentPrice .condition .input-item .dropdownMenu[data-v-00a7a0f2] {
    left: 10%;
    right: 10%;
}
.currentPrice .condition .input-item span[data-v-00a7a0f2] {
    width: 80%;
    line-height: 32px;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #9D9D9D;
}
.currentPrice .condition .input-item .van-field[data-v-00a7a0f2] {
    padding: 0 10px;
    width: 80%;
    height: 32px;
    border: 1px solid #D6D6D6;
}
.currentPrice .condition .input-item .van-field[data-v-00a7a0f2] input {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #333333;
}
.currentPrice .condition .button-group[data-v-00a7a0f2] {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    width: 50%;
}
.currentPrice .condition .button-group button[data-v-00a7a0f2] {
    margin-left: 10%;
    width: 60px;
    height: 30px;
    color: #1787FD;
    background: #FFFFFF;
    border-radius: 6px;
    border: 1px solid #1787FD;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    cursor: pointer;
}
.currentPrice .condition .button-group .primary[data-v-00a7a0f2] {
    color: #FFFFFF;
    background: #1787FD;
}
.currentPrice .content[data-v-00a7a0f2] {
    margin: 0 5%;
}
.currentPrice .content h1[data-v-00a7a0f2] {
    margin: 20px 0 0 0;
    width: 100%;
    line-height: 32px;
    font-size: 16px;
    font-family: PingFangSC-Regular, sans-serif;
    font-weight: 600;
    color: #333333;
    text-align: center;
}
.currentPrice .content p[data-v-00a7a0f2] {
    margin: 0;
    width: 100%;
    line-height: 32px;
    font-size: 14px;
    font-family: PingFangSC-Regular, sans-serif;
    font-weight: 400;
    color: #9D9D9D;
    text-align: right;
}
.currentPrice .content .table[data-v-00a7a0f2] {
    width: 100%;
    border: 1px solid #D6D6D6;
}
.currentPrice .content .table .van-row[data-v-00a7a0f2] {
    font-size: 14px;
    color: #646464;
    border-top: 1px solid #ddd;
}
.currentPrice .content .table .van-row .van-col[data-v-00a7a0f2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    height: 46px;
    border-right: 1px solid #ddd;
}
.currentPrice .content .table .van-row .van-col[data-v-00a7a0f2]:last-child {
    border-right: 0;
}
.currentPrice .content .table .van-row .van-col a[data-v-00a7a0f2] {
    display: block;
    max-width: 80%;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #333333;
    word-wrap: break-word;
}
.currentPrice .content .table .header[data-v-00a7a0f2] {
    background: #EDEDED;
    border-top: 0;
}
.currentPrice .content .table .notData[data-v-00a7a0f2] {
    padding: 50px 0;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #333333;
    text-align: center;
}
.currentPrice .content .page[data-v-00a7a0f2] {
    padding: 30px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    width: 100%;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul li {
    padding: 0;
    margin: 0 3px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    border-radius: 35px;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul li::after {
    border: 0;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul li button {
    color: #333333;
    cursor: pointer;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul .van-pagination__item--active button {
    color: #ffffff;
}
.currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul .van-pagination__item--prev,
  .currentPrice .content .page[data-v-00a7a0f2] .van-pagination ul .van-pagination__item--next {
    border: 1px solid rgba(0, 0, 0, 0.3);
}
}
.dropdownMenu[data-v-00a7a0f2] {
  position: absolute;
  top: 65px;
  left: 0;
  right: 0;
  z-index: 10;
  max-height: 200px;
  overflow-y: auto;
  background: #ffffff;
  border: 1px solid #ebeef5;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.dropdownMenu[data-v-00a7a0f2]::-webkit-scrollbar {
  width: 3px;
  height: 5px;
}
.dropdownMenu[data-v-00a7a0f2]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #eeeeee;
}
.dropdownMenu[data-v-00a7a0f2]::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
  background-color: #9D9D9D;
}
.dropdownMenu .item[data-v-00a7a0f2] {
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
  color: #333333;
  text-align: center;
  cursor: pointer;
}
.dropdownMenu .item[data-v-00a7a0f2]:hover {
  color: #FFFFFF;
  background: #1787FD;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/elecdoc/contract.vue?vue&type=style&index=0&id=416d9992&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#contract .policy-content[data-v-416d9992] {
  margin-bottom: 15px;
}
#contract .policy-content .p-header[data-v-416d9992] {
  padding: 13px 15px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  box-sizing: border-box;
  background: #f2f2f2;
}
#contract .policy-content .p-header[data-v-416d9992]:after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #e3e4e6;
  bottom: 0;
  left: 0;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
#contract .policy-content .p-header .status[data-v-416d9992] {
  color: #008cd6;
  background: #e6f6ff;
  text-align: center;
  font-size: 12px;
  padding: 4px 8px;
}
#contract .policy-content .p-header .p-num[data-v-416d9992] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  line-height: 1.2;
  color: #000;
  font-size: 14px;
}
#contract .policy-content .p-header .p-num img[data-v-416d9992] {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 5px;
  vertical-align: sub;
}
#contract .policy-content .p-header .p-add[data-v-416d9992] {
  display: block;
  float: right;
  height: 18px;
  line-height: 18px;
  color: #ff7f04;
  font-size: 14px;
}
#contract .policy-content .p-header .p-add img[data-v-416d9992] {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: sub;
}
#contract .policy-content .turn-detail[data-v-416d9992] {
  display: block;
  padding: 0.6px 0;
  position: relative;
  background: #fafbfc;
}
#contract .policy-content .turn-detail p[data-v-416d9992] {
  padding: 0px 15px;
  font-size: 14px;
  color: #4c4c4c;
  display: -webkit-box;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
}
#contract .policy-content .turn-detail p span[data-v-416d9992] {
  display: inline-block;
  color: #969696;
}
#contract .policy-content .turn-detail p span[data-v-416d9992]:first-child {
  width: 100px;
  margin-right: 5px;
  vertical-align: top;
}
#contract .policy-content .turn-detail p .sp-right[data-v-416d9992] {
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  color: #4c4c4c;
}
#contract .policy-content .turn-detail p .sp-right span[data-v-416d9992] {
  text-align: left;
  color: #4c4c4c;
}
#contract .policy-content .turn-detail p .hong[data-v-416d9992] {
  color: #ff3b04;
}
#contract .policy-content .turn-detail p .hong span[data-v-416d9992] {
  color: #ff3b04;
}
#contract .policy-content .turn-detail p .policy-name[data-v-416d9992] {
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  color: #4c4c4c;
}
#contract .policy-content .turn-detail p i[data-v-416d9992] {
  color: #ff3b04;
  font-style: inherit;
}
#contract .policy-content .turn-detail .jiaofei[data-v-416d9992] {
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
}
#contract .policy-content .turn-detail .more[data-v-416d9992] {
  display: block;
  position: absolute;
  right: 15px;
  top: 42%;
  width: 22px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MDhCOTIzMjk4QzExRTc4M0Q2REE4Q0ZGMzAwNkUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5MDhCOTI0Mjk4QzExRTc4M0Q2REE4Q0ZGMzAwNkUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODkwOEI5MjEyOThDMTFFNzgzRDZEQThDRkYzMDA2RTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODkwOEI5MjIyOThDMTFFNzgzRDZEQThDRkYzMDA2RTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ANCKBAAABIUlEQVR42sTYOwrCQBAG4GRA7TUeIo2PzgMYbMTDamkKOzujVS7ho7eJs7CBJUTYx/zZgR8CmYGPLBlC0qZpkr6q67q9vHAmnD3nlQhUnud/75HF/Iiz4ZScWQIuG9CBc+eshkDZgNQxFUOhyLLv2UGdUShy6DVRaxSKHPvhKPKYgaLIcw6GooBZCIoC51vUQwpFAk9ZobYd1DQmqA9V+qJI8I0VQUmCRFDSoGAUAhSEQoH6UMfYIFWpjqpxbNBc76QF58bZxQS1mKXGqKP7xAJ5YxCgIIw0KBgjCRLBSIGyDqbwxUiAMr2FTcw71veQOCYEBMH4gmAYHxAU4wqCY1xAJqZCYWxB5p6p9NKDYGxBJ/3HA46xBX051yEwqn4CDABeBWpEoaG+QgAAAABJRU5ErkJggg==) no-repeat;
  background-size: 22px 22px;
}
#contract .policy-content .white[data-v-416d9992] {
  background: #fff;
}
#contract .policy-content .p-bottom[data-v-416d9992] {
  height: 50px;
}
#contract .policy-content .p-bottom .online-visit[data-v-416d9992] {
  display: inline-block;
  float: right;
  margin: 0.6px 15px 0 0;
  width: 120px;
  line-height: 3.5px;
  color: #31a4ff;
  font-size: 1.6px;
  border: 0.1px solid #31a4ff;
  border-radius: 3.5px;
  text-align: center;
}
#contract .policy-content .p-bottom .back-info[data-v-416d9992] {
  color: #ff3b04;
  font-size: 1.6px;
  padding-left: 15px;
  text-align: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
#contract .policy-content .p-bottom .back-info span[data-v-416d9992] {
  display: inline-block;
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  font-size: 14px;
  text-align: left;
}
#contract .policy-content .p-bottom .shenhe[data-v-416d9992] {
  color: #31a4ff;
  line-height: 50px;
  float: right;
  margin-right: 15px;
}
#contract .policy-content .p-bottom .success[data-v-416d9992] {
  color: #4acc04;
}
#contract .policy-content .p-bottom .hong[data-v-416d9992] {
  color: #ff3b04;
}
#contract .policy-content .p-bottom .p-add[data-v-416d9992] {
  display: block;
  float: left;
  height: 18px;
  line-height: 18px;
  color: #ff7f04;
  font-size: 14px;
  margin-top: 1.6px;
  padding-left: 15px;
}
#contract .policy-content .p-bottom .p-add img[data-v-416d9992] {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: sub;
}
#contract .policy-content .downLoad[data-v-416d9992] {
  background: #31a4ff;
  border: 1px solid #31a4ff;
  color: #fff;
  line-height: 25px;
}
#contract .popup[data-v-416d9992] {
  width: 94%;
  background-color: #fff;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 14px;
  padding-top: 20px;
}
#contract .popup .popup_item[data-v-416d9992] {
  padding: 0 15px 10px;
  text-align: center;
}
#contract .popup .popupContent[data-v-416d9992] {
  color: #4c4c4c;
  font-size: 15px;
  text-align: left;
  display: inline-block;
}
#contract .popup .popupContent .logo[data-v-416d9992] {
  color: red;
}
#contract .popup .email_enter[data-v-416d9992] {
  margin: 0 15px 10px;
  border-radius: 10px;
  padding-left: 15px;
  border: 1px solid #999;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
#contract .popup .email_enter .email_icon_selete[data-v-416d9992] {
  border-left: 1px solid #999;
}
#contract .popup .email_enter .email_icon_selete .weui-cells[data-v-416d9992] {
  border-radius: 50px;
}
#contract .popup .email_enter .email_icon_selete .weui-cells .weui-cell[data-v-416d9992] {
  padding: 0 5px;
  margin-right: 2px;
  height: 30px;
  border-radius: 50px;
}
#contract .popup .email_enter .popupEmail[data-v-416d9992] {
  outline: none;
  border: none;
}
#contract .popup .email_enter .suffix[data-v-416d9992] {
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-left: 1px solid #999;
  padding: 0 5px;
}
#contract .popup h3[data-v-416d9992] {
  font-size: 18px;
  color: #333333;
  font-weight: normal;
  text-align: center;
  margin-bottom: 10px;
}
#contract .popup .confirmBtn[data-v-416d9992] {
  color: #333;
  margin-top: 15px;
  border-top: 1px solid #f2f2f2;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  text-align: center;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#contract .popup .confirmBtn div[data-v-416d9992] {
  font-size: 18px;
  color: #666666;
  box-sizing: border-box;
  text-align: center;
}
#contract[data-v-416d9992] .van-overlay {
  background: rgba(0, 0, 0, 0.57);
}
#contract .right_icon[data-v-416d9992] {
  width: 10px;
  height: 15px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -7.5px;
}
#identityConfirm[data-v-416d9992] {
  --van-cell-font-size: 14px;
}
#identityConfirm .van-cell[data-v-416d9992] {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
#identityConfirm .van-cell-group[data-v-416d9992] {
  margin: 0;
}
#identityConfirm .hint[data-v-416d9992] {
  padding: 10px 10px 0;
  color: #333;
  font-size: 12px;
}
#identityConfirm .hint span[data-v-416d9992] {
  color: red;
  padding-right: 5px;
}
#identityConfirm .next-wrap[data-v-416d9992] {
  margin: 20px;
}
#identityConfirm .popup[data-v-416d9992] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #fff;
  box-sizing: border-box;
  font-size: 14px;
}
#identityConfirm .popup .title[data-v-416d9992] {
  text-align: center;
  font-size: 16px;
  color: #333;
  padding-top: 15px;
  padding-bottom: 15px;
}
#identityConfirm .popup p[data-v-416d9992] {
  padding: 0 15px 10px;
  font-size: 14px;
  line-height: 22px;
}
#identityConfirm .popup .confirmBtn[data-v-416d9992] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  text-align: center;
  background-color: #31a4ff;
}
/* 身份认证页面样式 */
.old_switch_perch_bind .card h6[data-v-416d9992] {
  font-size: 20px;
}
.old_switch_perch_bind .item li[data-v-416d9992]:first-child {
  width: 10rem;
  font-size: 18px;
  color: #333;
}
.old_switch_perch_bind .item li[data-v-416d9992]:last-child {
  font-size: 18px;
  color: #666;
}
.old_switch_perch_bind .nameInput[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_bind .contentSpan[data-v-416d9992] {
  font-size: 16px;
}
.old_switch_perch_bind .imgSpan img[data-v-416d9992] {
  width: 20px;
  height: 20px;
}
.old_switch_perch_bind .btn-box button[data-v-416d9992] {
  font-size: 22px;
}
.old_switch_perch_bind .remittanceNotice[data-v-416d9992] {
  font-size: 18px;
  line-height: 1.4;
}
.old_switch_perch_bind .remittanceNotice p[data-v-416d9992],
.old_switch_perch_bind .remittanceNotice a[data-v-416d9992] {
  font-size: 20px;
}
.old_switch_perch_bind .alertss .h1[data-v-416d9992] {
  font-size: 22px;
}
.old_switch_perch_bind .alertss .contentss p[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_bind .alertss .foot[data-v-416d9992] {
  font-size: 22px;
}
.old_switch_perch_bind .have_tops[data-v-416d9992] {
  padding-right: 100px;
}
.old_switch_perch_bind .have_tops p[data-v-416d9992] {
  width: 100px;
  font-size: 18px;
  margin-right: 25px;
}
/* 公共样式 */
.old_switch_perch_common .old_switch_perch_applicantInfo .weui-cell__ft[data-v-416d9992] {
  padding: 0px 0px 0px 25px !important;
}
.old_switch_perch_common .check label[data-v-416d9992] {
  width: 40px !important;
  font-size: 18px;
  right: 5rem;
}
.old_switch_perch_common .weui-input[data-v-416d9992],
.old_switch_perch_common .vux-popup-picker-value[data-v-416d9992],
.old_switch_perch_common label[data-v-416d9992] {
  font-size: 18px;
  width: 10rem !important;
}
.old_switch_perch_common .weui-cell__ft[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_common .weui-label[data-v-416d9992],
.old_switch_perch_common .sex[data-v-416d9992] {
  font-size: 18px;
  width: 10rem !important;
}
.old_switch_perch_common .vux-popup-picker-select[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_common .unbind_foot button[data-v-416d9992] {
  font-size: 20px;
}
.old_switch_perch_common .unbindTit[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_common .content .chooseBtn h3[data-v-416d9992] {
  font-size: 22px !important;
}
.old_switch_perch_common .identity-list .weui-input[data-v-416d9992] {
  width: 100% !important;
}
.old_switch_perch_common .next[data-v-416d9992] {
  font-size: 19px;
}
.old_switch_perch_common .input-wrap .input-name[data-v-416d9992] {
  font-size: 18px;
  width: 10rem;
}
.old_switch_perch_common .input-wrap .input-content .codebtn[data-v-416d9992] {
  font-size: 16px;
}
.old_switch_perch_common .input-content .code[data-v-416d9992] {
  font-size: 18px !important;
}
.old_switch_perch_common .mobile-ts[data-v-416d9992] {
  font-size: 16px;
  margin: 20px 0px;
}
.old_switch_perch_common .mobile-ts img[data-v-416d9992] {
  width: 20px;
  height: 20px;
}
.old_switch_perch_common .vux-datetime p[data-v-416d9992] {
  font-size: 18px;
  width: 10rem !important;
}
.old_switch_perch_common .input-wrap .input-content[data-v-416d9992] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.old_switch_perch_common .claim .warning[data-v-416d9992] {
  font-size: 16px;
}
.old_switch_perch_common .claim .bankInput[data-v-416d9992] {
  left: 12.5rem;
  right: 4rem;
}
.old_switch_perch_common .claim .authentication[data-v-416d9992] {
  font-size: 20px;
}
.old_switch_perch_common .claim .weui-input[data-v-416d9992] {
  width: 100% !important;
}
.old_switch_perch_common .claim .getCode-wrap[data-v-416d9992] {
  font-size: 18px !important;
}
.old_switch_perch_common .claim .getCode-wrap span[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_common .claim .getCode-wrap .phoneTit[data-v-416d9992] {
  width: 10rem;
}
.old_switch_perch_common .claim .mobile-ts label[data-v-416d9992] {
  width: 2rem !important;
  height: 2rem !important;
  top: 1.2rem !important;
  left: 1rem !important;
}
.old_switch_perch_common .claim .online-footer .add-wraps div a[data-v-416d9992] {
  font-size: 20px;
}
.old_switch_perch_common .claim .weui-cells[data-v-416d9992] {
  font-size: 18px !important;
}
.old_switch_perch_common .claim .claim-type label[data-v-416d9992] {
  font-size: 18px !important;
}
.old_switch_perch_common .claim .claim-type ul li div[data-v-416d9992] {
  font-size: 14px !important;
}
.old_switch_perch_common .claim textarea[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_common .claim .authlist .hang[data-v-416d9992] {
  font-size: 16px;
}
.old_switch_perch_common .claim .authlist .hang.head[data-v-416d9992] {
  line-height: 40px;
}
.old_switch_perch_common .claim .hospital .hospital-top p[data-v-416d9992] {
  font-size: 22px;
}
.old_switch_perch_common .claim .hospital .hospital-top a[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_common .claim .hospital .sousuo div input[data-v-416d9992] {
  font-size: 18px;
  background-position: 9px 7px;
}
.old_switch_perch_common .claim .hospital .sousuo div button[data-v-416d9992] {
  font-size: 20px;
}
.old_switch_perch_common .claim .hospital ul li[data-v-416d9992] {
  font-size: 18px;
  line-height: 45px;
}
.old_switch_perch_common .claim .policy-content .p-header[data-v-416d9992] {
  height: 40px;
  padding: 0px;
}
.old_switch_perch_common .claim .p-num[data-v-416d9992] {
  font-size: 18px;
  height: 20px;
  line-height: 20px;
}
.old_switch_perch_common .claim .p-num img[data-v-416d9992] {
  width: 20px;
  height: 20px;
}
.old_switch_perch_common .claim .policy-content a p[data-v-416d9992] {
  font-size: 18px;
  line-height: 1.2;
}
.old_switch_perch_common .claim .policy-content a p span[data-v-416d9992]:first-child {
  width: 10rem;
}
.old_switch_perch_common .claimNotice[data-v-416d9992] {
  font-size: 2rem;
  line-height: 1.4;
}
.old_switch_perch_common .claimNotice p[data-v-416d9992] {
  font-size: 2.2rem;
}
.old_switch_perch_common .claimNotice a[data-v-416d9992] {
  font-size: 2rem;
}
.old_switch_perch_common .applicantInfo_job .vux-cell-bd[data-v-416d9992] {
  width: 10rem;
  padding-right: 25px;
}
.old_switch_perch_common .onlineReport .addressDetail .weui-input[data-v-416d9992] {
  width: 100% !important;
}
.old_switch_perch_common .onlineReport .addressDetail .weui-cells .vux-x-input .weui-cell__bd[data-v-416d9992] {
  margin-left: 120px;
}
.old_switch_perch_common .bottomText[data-v-416d9992] {
  font-size: 16px;
}
.old_switch_perch_common .lipeiData dt[data-v-416d9992] {
  font-size: 20px;
}
.old_switch_perch_common .lipeiData dt .sp-right[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_common .lipeiData dd[data-v-416d9992] {
  font-size: 18px;
  line-height: 1.6;
}
.old_switch_perch_common .footer .bttons[data-v-416d9992] {
  font-size: 20px !important;
}
.old_switch_perch_common .sign-box .main-box .title[data-v-416d9992] {
  font-size: 22px !important;
}
.old_switch_perch_common .sign-box .main-box .sub-title[data-v-416d9992] {
  font-size: 16px !important;
}
.old_switch_perch_common #reset[data-v-416d9992] {
  font-size: 18px !important;
}
.old_switch_perch_common .sign-box .main-box .next[data-v-416d9992] {
  font-size: 22px !important;
}
.old_switch_perch_common .subSucc p[data-v-416d9992],
.old_switch_perch_common .succeed p[data-v-416d9992] {
  font-size: 18px !important;
}
.old_switch_perch_common .subSucc .p1[data-v-416d9992],
.old_switch_perch_common .succeed .p1[data-v-416d9992] {
  font-size: 20px !important;
}
.old_switch_perch_common .add-wrap a[data-v-416d9992],
.old_switch_perch_common .add-wrap .buttonStyle[data-v-416d9992] {
  font-size: 20px !important;
}
.old_switch_perch_list .query-header .h-left[data-v-416d9992] {
  font-size: 16px;
}
.old_switch_perch_list .query-header .h-left span[data-v-416d9992] {
  font-size: 20px;
}
.old_switch_perch_list .query-header .h-right[data-v-416d9992] {
  font-size: 20px;
  background-position: 2px 15px;
  background-size: 35% 45%;
}
.old_switch_perch_list .screen-list li[data-v-416d9992] {
  font-size: 20px;
  padding-right: 20px;
  background-position: 20px 14px;
}
.old_switch_perch_list .p-num[data-v-416d9992] {
  font-size: 18px !important;
}
.old_switch_perch_list .p-header[data-v-416d9992] {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
          align-items: baseline !important;
}
.old_switch_perch_list .p-header .status[data-v-416d9992] {
  font-size: 16px !important;
  padding: 6px 8px !important;
}
.old_switch_perch_list .policy-content .turn-detail p[data-v-416d9992] {
  font-size: 18px !important;
}
.old_switch_perch_list .policy-content .turn-detail p span[data-v-416d9992]:first-child {
  width: 130px !important;
}
.old_switch_perch_list .add-policy-wrap[data-v-416d9992] {
  font-size: 16.5px !important;
}
.old_switch_perch_list .add-policy-wrap a[data-v-416d9992] {
  width: calc(1760px / 20);
  line-height: calc(640px / 20);
  font-size: 16.5px;
}
.old_switch_perch_list .query-list li .links img[data-v-416d9992] {
  width: 44px;
  height: 44px;
}
.old_switch_perch_list .query-list li .links p[data-v-416d9992] {
  font-size: 18px;
}
.old_switch_perch_list .next[data-v-416d9992] {
  font-size: 19px;
}
.old_switch_perch_list .downLoad[data-v-416d9992] {
  width: 65px;
  font-size: 16px;
  white-space: nowrap;
}
.popupEmail[data-v-416d9992] {
  width: 225px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/elecdoc/identityConfirm.vue?vue&type=style&index=0&id=2bb32c5c&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#contract .policy-content[data-v-2bb32c5c] {
  margin-bottom: 15px;
}
#contract .policy-content .p-header[data-v-2bb32c5c] {
  padding: 13px 15px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  box-sizing: border-box;
  background: #f2f2f2;
}
#contract .policy-content .p-header[data-v-2bb32c5c]:after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #e3e4e6;
  bottom: 0;
  left: 0;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
#contract .policy-content .p-header .status[data-v-2bb32c5c] {
  color: #008cd6;
  background: #e6f6ff;
  text-align: center;
  font-size: 12px;
  padding: 4px 8px;
}
#contract .policy-content .p-header .p-num[data-v-2bb32c5c] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  line-height: 1.2;
  color: #000;
  font-size: 14px;
}
#contract .policy-content .p-header .p-num img[data-v-2bb32c5c] {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 5px;
  vertical-align: sub;
}
#contract .policy-content .p-header .p-add[data-v-2bb32c5c] {
  display: block;
  float: right;
  height: 18px;
  line-height: 18px;
  color: #ff7f04;
  font-size: 14px;
}
#contract .policy-content .p-header .p-add img[data-v-2bb32c5c] {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: sub;
}
#contract .policy-content .turn-detail[data-v-2bb32c5c] {
  display: block;
  padding: 0.6px 0;
  position: relative;
  background: #fafbfc;
}
#contract .policy-content .turn-detail p[data-v-2bb32c5c] {
  padding: 0px 15px;
  font-size: 14px;
  color: #4c4c4c;
  display: -webkit-box;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
}
#contract .policy-content .turn-detail p span[data-v-2bb32c5c] {
  display: inline-block;
  color: #969696;
}
#contract .policy-content .turn-detail p span[data-v-2bb32c5c]:first-child {
  width: 100px;
  margin-right: 5px;
  vertical-align: top;
}
#contract .policy-content .turn-detail p .sp-right[data-v-2bb32c5c] {
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  color: #4c4c4c;
}
#contract .policy-content .turn-detail p .sp-right span[data-v-2bb32c5c] {
  text-align: left;
  color: #4c4c4c;
}
#contract .policy-content .turn-detail p .hong[data-v-2bb32c5c] {
  color: #ff3b04;
}
#contract .policy-content .turn-detail p .hong span[data-v-2bb32c5c] {
  color: #ff3b04;
}
#contract .policy-content .turn-detail p .policy-name[data-v-2bb32c5c] {
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  color: #4c4c4c;
}
#contract .policy-content .turn-detail p i[data-v-2bb32c5c] {
  color: #ff3b04;
  font-style: inherit;
}
#contract .policy-content .turn-detail .jiaofei[data-v-2bb32c5c] {
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
}
#contract .policy-content .turn-detail .more[data-v-2bb32c5c] {
  display: block;
  position: absolute;
  right: 15px;
  top: 42%;
  width: 22px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MDhCOTIzMjk4QzExRTc4M0Q2REE4Q0ZGMzAwNkUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5MDhCOTI0Mjk4QzExRTc4M0Q2REE4Q0ZGMzAwNkUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODkwOEI5MjEyOThDMTFFNzgzRDZEQThDRkYzMDA2RTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODkwOEI5MjIyOThDMTFFNzgzRDZEQThDRkYzMDA2RTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ANCKBAAABIUlEQVR42sTYOwrCQBAG4GRA7TUeIo2PzgMYbMTDamkKOzujVS7ho7eJs7CBJUTYx/zZgR8CmYGPLBlC0qZpkr6q67q9vHAmnD3nlQhUnud/75HF/Iiz4ZScWQIuG9CBc+eshkDZgNQxFUOhyLLv2UGdUShy6DVRaxSKHPvhKPKYgaLIcw6GooBZCIoC51vUQwpFAk9ZobYd1DQmqA9V+qJI8I0VQUmCRFDSoGAUAhSEQoH6UMfYIFWpjqpxbNBc76QF58bZxQS1mKXGqKP7xAJ5YxCgIIw0KBgjCRLBSIGyDqbwxUiAMr2FTcw71veQOCYEBMH4gmAYHxAU4wqCY1xAJqZCYWxB5p6p9NKDYGxBJ/3HA46xBX051yEwqn4CDABeBWpEoaG+QgAAAABJRU5ErkJggg==) no-repeat;
  background-size: 22px 22px;
}
#contract .policy-content .white[data-v-2bb32c5c] {
  background: #fff;
}
#contract .policy-content .p-bottom[data-v-2bb32c5c] {
  height: 50px;
}
#contract .policy-content .p-bottom .online-visit[data-v-2bb32c5c] {
  display: inline-block;
  float: right;
  margin: 0.6px 15px 0 0;
  width: 120px;
  line-height: 3.5px;
  color: #31a4ff;
  font-size: 1.6px;
  border: 0.1px solid #31a4ff;
  border-radius: 3.5px;
  text-align: center;
}
#contract .policy-content .p-bottom .back-info[data-v-2bb32c5c] {
  color: #ff3b04;
  font-size: 1.6px;
  padding-left: 15px;
  text-align: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
#contract .policy-content .p-bottom .back-info span[data-v-2bb32c5c] {
  display: inline-block;
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  font-size: 14px;
  text-align: left;
}
#contract .policy-content .p-bottom .shenhe[data-v-2bb32c5c] {
  color: #31a4ff;
  line-height: 50px;
  float: right;
  margin-right: 15px;
}
#contract .policy-content .p-bottom .success[data-v-2bb32c5c] {
  color: #4acc04;
}
#contract .policy-content .p-bottom .hong[data-v-2bb32c5c] {
  color: #ff3b04;
}
#contract .policy-content .p-bottom .p-add[data-v-2bb32c5c] {
  display: block;
  float: left;
  height: 18px;
  line-height: 18px;
  color: #ff7f04;
  font-size: 14px;
  margin-top: 1.6px;
  padding-left: 15px;
}
#contract .policy-content .p-bottom .p-add img[data-v-2bb32c5c] {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: sub;
}
#contract .policy-content .downLoad[data-v-2bb32c5c] {
  background: #31a4ff;
  border: 1px solid #31a4ff;
  color: #fff;
  line-height: 25px;
}
#contract .popup[data-v-2bb32c5c] {
  width: 94%;
  background-color: #fff;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 14px;
  padding-top: 20px;
}
#contract .popup .popup_item[data-v-2bb32c5c] {
  padding: 0 15px 10px;
  text-align: center;
}
#contract .popup .popupContent[data-v-2bb32c5c] {
  color: #4c4c4c;
  font-size: 15px;
  text-align: left;
  display: inline-block;
}
#contract .popup .popupContent .logo[data-v-2bb32c5c] {
  color: red;
}
#contract .popup .email_enter[data-v-2bb32c5c] {
  margin: 0 15px 10px;
  border-radius: 10px;
  padding-left: 15px;
  border: 1px solid #999;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
#contract .popup .email_enter .email_icon_selete[data-v-2bb32c5c] {
  border-left: 1px solid #999;
}
#contract .popup .email_enter .email_icon_selete .weui-cells[data-v-2bb32c5c] {
  border-radius: 50px;
}
#contract .popup .email_enter .email_icon_selete .weui-cells .weui-cell[data-v-2bb32c5c] {
  padding: 0 5px;
  margin-right: 2px;
  height: 30px;
  border-radius: 50px;
}
#contract .popup .email_enter .popupEmail[data-v-2bb32c5c] {
  outline: none;
  border: none;
}
#contract .popup .email_enter .suffix[data-v-2bb32c5c] {
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-left: 1px solid #999;
  padding: 0 5px;
}
#contract .popup h3[data-v-2bb32c5c] {
  font-size: 18px;
  color: #333333;
  font-weight: normal;
  text-align: center;
  margin-bottom: 10px;
}
#contract .popup .confirmBtn[data-v-2bb32c5c] {
  color: #333;
  margin-top: 15px;
  border-top: 1px solid #f2f2f2;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  text-align: center;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#contract .popup .confirmBtn div[data-v-2bb32c5c] {
  font-size: 18px;
  color: #666666;
  box-sizing: border-box;
  text-align: center;
}
#contract[data-v-2bb32c5c] .van-overlay {
  background: rgba(0, 0, 0, 0.57);
}
#contract .right_icon[data-v-2bb32c5c] {
  width: 10px;
  height: 15px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -7.5px;
}
#identityConfirm[data-v-2bb32c5c] {
  --van-cell-font-size: 14px;
}
#identityConfirm .van-cell[data-v-2bb32c5c] {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
#identityConfirm .van-cell-group[data-v-2bb32c5c] {
  margin: 0;
}
#identityConfirm .hint[data-v-2bb32c5c] {
  padding: 10px 10px 0;
  color: #333;
  font-size: 12px;
}
#identityConfirm .hint span[data-v-2bb32c5c] {
  color: red;
  padding-right: 5px;
}
#identityConfirm .next-wrap[data-v-2bb32c5c] {
  margin: 20px;
}
#identityConfirm .popup[data-v-2bb32c5c] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #fff;
  box-sizing: border-box;
  font-size: 14px;
}
#identityConfirm .popup .title[data-v-2bb32c5c] {
  text-align: center;
  font-size: 16px;
  color: #333;
  padding-top: 15px;
  padding-bottom: 15px;
}
#identityConfirm .popup p[data-v-2bb32c5c] {
  padding: 0 15px 10px;
  font-size: 14px;
  line-height: 22px;
}
#identityConfirm .popup .confirmBtn[data-v-2bb32c5c] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  text-align: center;
  background-color: #31a4ff;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/invoice/invoice.vue?vue&type=style&index=0&id=3beef012&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#invoice .resultList[data-v-3beef012] {
  padding: 8px 0;
}
#invoice .resultList .detailSec[data-v-3beef012] {
  margin-bottom: 8px;
  padding: 0 16px;
  background-color: #fff;
  font-size: 14px;
  line-height: 28px;
}
#invoice .resultList .detailSec h3[data-v-3beef012] {
  position: relative;
  padding-left: 12px;
  font-weight: normal;
  font-size: 12px;
}
#invoice .resultList .detailSec h3[data-v-3beef012]:before {
  margin-top: -7px;
  position: absolute;
  top: 50%;
  left: 0;
  content: '';
  display: block;
  width: 10px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAGNTO3gAAABYWlDQ1BrQ0dDb2xvclNwYWNlRGlzcGxheVAzAAAokWNgYFJJLCjIYWFgYMjNKykKcndSiIiMUmB/yMAOhLwMYgwKicnFBY4BAT5AJQwwGhV8u8bACKIv64LMOiU1tUm1XsDXYqbw1YuvRJsw1aMArpTU4mQg/QeIU5MLikoYGBhTgGzl8pICELsDyBYpAjoKyJ4DYqdD2BtA7CQI+whYTUiQM5B9A8hWSM5IBJrB+API1klCEk9HYkPtBQFul8zigpzESoUAYwKuJQOUpFaUgGjn/ILKosz0jBIFR2AopSp45iXr6SgYGRiaMzCAwhyi+nMgOCwZxc4gxJrvMzDY7v////9uhJjXfgaGjUCdXDsRYhoWDAyC3AwMJ3YWJBYlgoWYgZgpLY2B4dNyBgbeSAYG4QtAPdHFacZGYHlGHicGBtZ7//9/VmNgYJ/MwPB3wv//vxf9//93MVDzHQaGA3kAFSFl7jXH0fsAAACGSURBVDgRYzRa/L+BAQqYYAwQjcJhhCmDi8IZcCkMzediGRtAGCaBVSVWQbjhMK0gGrcgURZh1Y7VdmRLYWysumGSyPRQUDgyfc0CiybkNAlL1zA5ED2sgodozyCHAD420QkcnyHIclQ3EB7RMFuQIxwmho9GTxQjMAypHimjBuJLccTJAQDFPiigea9NLQAAAABJRU5ErkJggg==);
  background-size: contain;
}
#invoice .resultList .detailSec .title_right_content[data-v-3beef012] {
  font-size: 12px;
  color: #00a5ff;
  background: #e6f6ff;
  padding: 2px 8px;
}
#invoice .resultList .detailSec .title[data-v-3beef012] {
  border-bottom: 1px solid #f2f2f2;
}
#invoice .resultList .detailSec .flex_center[data-v-3beef012] {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
#invoice .resultList .detailSec .flex_center .title_left[data-v-3beef012] {
  width: 80%;
}
#invoice .resultList .detailSec .flex_center .title_right[data-v-3beef012] {
  width: 20%;
  text-align: end;
}
#invoice .resultList .detailSec .flex_type[data-v-3beef012] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
#invoice .resultList .detailSec .flex_type .table_title[data-v-3beef012] {
  max-width: 95px;
  min-width: 95px;
  padding-right: 5px;
  font-size: 14px;
  color: #999;
  word-break: break-all;
}
#invoice .resultList .detailSec .flex_type .table_content[data-v-3beef012] {
  font-size: 14px;
  color: #333;
  word-break: break-all;
  width: 100%;
}
#invoice .resultList .detailSec .flex_type .table_content .insuranceClick[data-v-3beef012] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
#invoice .resultList .detailSec .flex_type .table_content .insuranceClick img[data-v-3beef012] {
  width: 25px;
  height: 25px;
  margin-top: 3px;
}
#invoice .resultList .detailSec .flex_type .flex_between[data-v-3beef012] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
#invoice .resultList .detailSec .toolBar[data-v-3beef012] {
  margin-top: 5px;
  position: relative;
  background: #fff;
  height: 50px;
  line-height: 50px;
  border-top: 1px solid #f2f2f2;
}
#invoice .resultList .detailSec .toolBar .detailBtn[data-v-3beef012] {
  position: absolute;
  right: 10px;
  font-size: 16px;
  color: #00a5ff;
}
#invoice .resultList .noRecord[data-v-3beef012] {
  margin-top: 50px;
  display: block;
  height: 50px;
  line-height: 50px;
  font-size: 12px;
  color: #999999;
  text-align: center;
}
#invoice .dialog[data-v-3beef012] {
  padding: 20px 22px 20px;
}
#invoice .dialog .popupContent[data-v-3beef012] {
  color: #4c4c4c;
  font-size: 15px;
}
#invoice .dialog .popupEmail[data-v-3beef012] {
  border-radius: 10px;
  height: 30px;
  outline: none;
  padding-left: 15px;
  border: 1px solid #999;
  width: 95%;
  margin-top: 25px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/invoice/listLook.vue?vue&type=style&index=0&id=60b3ce03&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.model_list[data-v-60b3ce03] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding: 0 15px;
  background: #fff;
  overflow: hidden;
}
.model_list li[data-v-60b3ce03] {
  padding-left: 10px;
  position: relative;
  margin-top: 15px;
}
.model_list li[data-v-60b3ce03]:before,
.model_list li[data-v-60b3ce03]:after {
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 1px;
  background: #4acc04;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
}
.model_list li[data-v-60b3ce03]:before {
  left: 0px;
}
.model_list li[data-v-60b3ce03]:after {
  right: 0px;
}
.link[data-v-60b3ce03]:before,
.link[data-v-60b3ce03]:after {
  content: '';
  position: absolute;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #4acc04;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.link[data-v-60b3ce03]:before {
  top: 0px;
}
.link[data-v-60b3ce03]:after {
  bottom: 0px;
}
.link[data-v-60b3ce03] {
  display: block;
  line-height: 30px;
  font-size: 14px;
  color: #4acc04;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/empty/index.vue?vue&type=style&index=0&id=a81e78a0&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.empty[data-v-a81e78a0] {
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 12px;
  color: #999;
}
.empty img[data-v-a81e78a0] {
  padding-top: 118px;
  padding-bottom: 15px;
  width: 90px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/majorEventRemind/majorEventNav.vue?vue&type=style&index=0&id=f0e38dee&scoped=true&lang=less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container[data-v-f0e38dee] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: 50px;
  padding: 0 35px;
  background-color: white;
}
.container .item[data-v-f0e38dee] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.container .item .text[data-v-f0e38dee] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding-top: 12px;
  color: #41485D;
  font-size: 16px;
  line-height: 34px;
}
.container .item .text-selected[data-v-f0e38dee] {
  color: #2b8df2;
}
.container .item .indicator[data-v-f0e38dee] {
  width: 58px;
  height: 4px;
  background-color: #2b8df2;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/letterEndorsement/index.vue?vue&type=style&index=0&id=4a738452&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mian[data-v-4a738452] {
  width: 100%;
  min-height: 100vh;
  font-size: 14px;
  background-color: #edeef0;
}
.mian .my-tab[data-v-4a738452] {
  height: 28px;
  padding: 0 13px 0 15px;
  border: 1px solid #ebebeb;
  border-radius: 14px;
  color: #41485d;
  font-size: 14px;
  line-height: 27px;
}
.mian .my-tab-selected[data-v-4a738452] {
  height: 28px;
  padding: 0 13px 0 15px;
  border: 1px solid #2b8df2;
  border-radius: 14px;
  color: #2b8df2;
  font-size: 14px;
  line-height: 27px;
}
.mian .cell_title[data-v-4a738452] {
  position: relative;
  padding: 13px 12px 8px 12px;
  font-weight: 500;
}
.mian .cell_title[data-v-4a738452]:before {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  content: '';
  width: 10px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAGNTO3gAAABYWlDQ1BrQ0dDb2xvclNwYWNlRGlzcGxheVAzAAAokWNgYFJJLCjIYWFgYMjNKykKcndSiIiMUmB/yMAOhLwMYgwKicnFBY4BAT5AJQwwGhV8u8bACKIv64LMOiU1tUm1XsDXYqbw1YuvRJsw1aMArpTU4mQg/QeIU5MLikoYGBhTgGzl8pICELsDyBYpAjoKyJ4DYqdD2BtA7CQI+whYTUiQM5B9A8hWSM5IBJrB+API1klCEk9HYkPtBQFul8zigpzESoUAYwKuJQOUpFaUgGjn/ILKosz0jBIFR2AopSp45iXr6SgYGRiaMzCAwhyi+nMgOCwZxc4gxJrvMzDY7v////9uhJjXfgaGjUCdXDsRYhoWDAyC3AwMJ3YWJBYlgoWYgZgpLY2B4dNyBgbeSAYG4QtAPdHFacZGYHlGHicGBtZ7//9/VmNgYJ/MwPB3wv//vxf9//93MVDzHQaGA3kAFSFl7jXH0fsAAACGSURBVDgRYzRa/L+BAQqYYAwQjcJhhCmDi8IZcCkMzediGRtAGCaBVSVWQbjhMK0gGrcgURZh1Y7VdmRLYWysumGSyPRQUDgyfc0CiybkNAlL1zA5ED2sgodozyCHAD420QkcnyHIclQ3EB7RMFuQIxwmho9GTxQjMAypHimjBuJLccTJAQDFPiigea9NLQAAAABJRU5ErkJggg==);
  background-size: contain;
}
.mian .cell_title[data-v-4a738452]::after {
  position: absolute;
  box-sizing: border-box;
  content: ' ';
  pointer-events: none;
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
  border: 0 solid var(--van-border-color);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
.mian .cell_bottom[data-v-4a738452] {
  padding: 12px 15px 12px 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: bottom;
  -webkit-align-items: bottom;
          align-items: bottom;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  color: #2691f5;
}
.mian .cell_bottom.flex-end[data-v-4a738452] {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.mian .cell_bottom .cell_date[data-v-4a738452] {
  color: #666666;
}
.van-cell-group[data-v-4a738452] {
  margin-bottom: 10px;
}
.van-cell[data-v-4a738452] {
  padding: 4px 25px;
  font-size: 14px;
}
[data-v-4a738452] .van-cell .van-cell__title {
  width: 90px !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
          flex: none !important;
}
[data-v-4a738452] .van-cell .van-cell__value {
  text-align: left;
}
.filter_text[data-v-4a738452] {
  padding: 12px 15px;
  color: #666666;
}
.popup_list[data-v-4a738452] {
  padding: 10px 15px;
}
.popup_list .popup_list_text[data-v-4a738452] {
  padding: 15px 0;
  border-bottom: solid 1px #f3f3f3;
}
.popup_list .popup_list_text.active[data-v-4a738452] {
  color: #2691f5;
}
#server[data-v-4a738452] {
  position: fixed;
  width: 56px;
  height: 57px;
  top: 50%;
  right: 2%;
  touch-action: none;
  z-index: 1001;
  margin-top: -28px;
}
#server img[data-v-4a738452] {
  vertical-align: bottom;
  width: 56px;
  height: 57px;
}
.popup[data-v-4a738452] {
  width: 297px;
  height: 470px;
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -245px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 16px;
  background: url(/eh-front/fcWeb/assets/img/elecdoc_background2.83790fd6.jpg);
  background-repeat: no-repeat;
  background-color: #fff;
  z-index: 1001;
}
.popup_interior[data-v-4a738452] {
  width: 100%;
  height: 100%;
}
.popup_content[data-v-4a738452] {
  margin: 55px auto 0 auto;
  padding: 0 15px;
}
.popup_text_indent[data-v-4a738452] {
  text-indent: 25px;
}
.popup_click[data-v-4a738452] {
  text-align: center;
}
.popup_click img[data-v-4a738452] {
  display: block;
  margin: auto;
  width: 48px;
}
.popup_confirm[data-v-4a738452] {
  text-align: center;
  background: #2691f5;
  border-radius: 21px;
  width: 165px;
  height: 42px;
  line-height: 42px;
  margin: auto;
  font-family: PingFang-SC-Medium, sans-serif;
  font-size: 16px;
  color: #ffffff;
}
.popup_title[data-v-4a738452] {
  font-size: 20px;
  font-weight: 500;
  margin: 20px 0 15px 0;
  text-align: center;
}
.popup_font14_333[data-v-4a738452] {
  font-family: PingFang-SC-Medium, sans-serif;
  font-size: 14px;
  color: #333333;
}
.popup_font14_140[data-v-4a738452] {
  font-family: PingFang-SC-Bold, sans-serif;
  font-size: 14px;
  color: #32916c;
}
.popup_font12_666[data-v-4a738452] {
  font-family: PingFang-SC-Medium, sans-serif;
  font-size: 12px;
  color: #666666;
}
.popup_img[data-v-4a738452] {
  width: 16px;
  height: 16px;
}
.popup_bottom_20[data-v-4a738452] {
  margin-bottom: 20px;
}
.popup_bottom_15[data-v-4a738452] {
  margin-bottom: 15px;
}
.small_server[data-v-4a738452] {
  position: relative;
}
.close_server[data-v-4a738452] {
  position: absolute;
  width: 14px;
  height: 14px;
  top: 0;
  right: 0px;
}
.flex_row_type[data-v-4a738452] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.flex_column_type[data-v-4a738452] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.flex[data-v-4a738452] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.myToast[data-v-4a738452] {
  z-index: 9999;
  position: absolute;
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  top: 0;
}
.myToast .myToastBd[data-v-4a738452] {
  width: 45%;
  padding: 15px 15px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
  margin-bottom: 80px;
}
.myToast .myToastBd img[data-v-4a738452] {
  display: block;
  margin: 0 auto;
}
.myToast .myToastBd p[data-v-4a738452] {
  margin-top: 10px;
  text-align: center;
  padding: 0 10px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/notTransferAccounts/list.vue?vue&type=style&index=0&id=317b8c26&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main[data-v-317b8c26] {
  margin-bottom: 60px;
  width: 100%;
  font-size: 15px;
  min-height: 100vh;
  background-color: #edeef0;
}
.main .item_status[data-v-317b8c26] {
  color: #2691f5;
  font-size: 14px;
}
.item_foot[data-v-317b8c26] {
  position: relative;
  padding: 15px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  color: #999999;
}
.item_foot[data-v-317b8c26]::after {
  width: 92%;
  height: 1px;
  display: inline-block;
  content: '';
  position: absolute;
  left: 4%;
  top: 2px;
  border-top: solid 1px #e6e6e6;
}
.item_foot .lookdetail[data-v-317b8c26] {
  color: #2691f5;
}
[data-v-317b8c26] .van-cell-group {
  margin-top: 8px;
}
[data-v-317b8c26] .van-cell {
  padding: 6px 15px;
  font-size: 15px;
  color: #999999;
}
[data-v-317b8c26] .van-cell .van-cell__title {
  width: 100px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
}
[data-v-317b8c26] .van-cell .van-cell__value {
  text-align: left;
  color: #333333;
}
[data-v-317b8c26] .van-cell .van-cell__value.red_color {
  color: #ed6a0c !important;
}
[data-v-317b8c26] .disable_item {
  background-color: #d6d6d6;
}
[data-v-317b8c26] .disable_item .van-cell {
  background-color: #d6d6d6;
}
[data-v-317b8c26] .disable_item .lookdetail {
  color: #999;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/bankInfo/index.vue?vue&type=style&index=0&id=76a9231d&lang=less&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.bank .bank_field_link[data-v-76a9231d] {
  position: relative;
  padding-right: 60px;
}
.bank .bank_field[data-v-76a9231d] {
  padding-right: 50px;
}
.bank .bank_field .margin_right[data-v-76a9231d] {
  margin-right: 10px !important;
}
.bank .bank_field_link2[data-v-76a9231d] {
  position: relative;
  padding-right: 55px;
}
.bank .bank_field_link2 .bank_ocr[data-v-76a9231d] {
  position: absolute;
  right: -35px;
  top: 2px;
}
.bank .bank_field_link2 .bank_ocr2[data-v-76a9231d] {
  position: absolute;
  right: -55px;
  top: 2px;
}
.bank .bank_field_link2 .bank_ocr_s[data-v-76a9231d] {
  position: absolute;
  right: 1px;
  top: 2px;
  width: 20px;
}
.bank .bank_field_link2 .bank_select2[data-v-76a9231d] {
  position: absolute;
  width: 33px;
  right: -40px;
  top: 2px;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.bank .bank_field_link2 .bank_select2 img[data-v-76a9231d] {
  width: 16px;
  height: 16px;
}
.bank .bank_field_link2 .bank_select2 span[data-v-76a9231d] {
  font-size: 12px;
}
.bank .bank_field2[data-v-76a9231d] {
  padding-right: 90px;
}
.bank .bank_field2 .bank_ocr2[data-v-76a9231d] {
  right: -30px;
}
.bank .bank_field2 .bank_select2[data-v-76a9231d] {
  right: -75px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/notTransferAccounts/detail.vue?vue&type=style&index=0&id=0b09fe60&scoped=true&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main[data-v-0b09fe60] {
  width: 100%;
  font-size: 15px;
  min-height: 100vh;
  background-color: #edeef0;
}
.main .item_status[data-v-0b09fe60] {
  color: #2691f5;
  font-size: 14px;
}
.reading[data-v-0b09fe60] {
  padding: 10px 15px;
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 12px;
  background-color: #fff;
}
.reading .color_reading[data-v-0b09fe60] {
  color: #2691f5;
}
.reading img[data-v-0b09fe60] {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.screenful[data-v-0b09fe60] {
  height: 100% !important;
  padding: 0 15px !important;
}
.screenful .reading_title[data-v-0b09fe60] {
  padding-top: 15px;
}
/*强制阅读弹窗*/
.remittanceNotice[data-v-0b09fe60] {
  z-index: 10;
  overflow: auto;
  line-height: 24px;
  font-size: 14px;
  color: #4c4c4c;
  background: #fff;
  padding: 15px;
}
.remittanceNotice p[data-v-0b09fe60] {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.remittanceNotice a[data-v-0b09fe60] {
  display: block;
  width: 90%;
  height: 50px;
  line-height: 50px;
  background: #31a4ff;
  color: #fff;
  font-size: 16px;
  text-align: center;
  margin: 15px auto;
}
.button[data-v-0b09fe60] {
  padding: 15px;
}
.bankBox[data-v-0b09fe60] {
  padding: 15px;
}
.bankBox[data-v-0b09fe60] .van-cell {
  padding: 10px;
}
.bankBox[data-v-0b09fe60] .van-cell .van-cell__title {
  width: 85px;
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
          flex: none !important;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/notTransferAccounts/notify.vue?vue&type=style&index=0&id=035f4158&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.image_box[data-v-035f4158] {
  width: 100%;
}
.image_box img[data-v-035f4158] {
  width: 100%;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/notTransferAccounts/succeed.vue?vue&type=style&index=0&id=6eb7bac3&scoped=true&lang=less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main[data-v-6eb7bac3] {
  width: 100%;
  min-height: 100vh;
  background-color: #edeef0;
}
.main .main_box[data-v-6eb7bac3] {
  font-size: 15px;
  text-align: center;
  background-color: #fff;
  padding: 50px 0 30px 0;
}
.main img[data-v-6eb7bac3] {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto 25px auto;
}
.main .title[data-v-6eb7bac3] {
  margin-bottom: 15px;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 16px;
  color: #333333;
}
.main .content[data-v-6eb7bac3] {
  font-family: PingFangSC-Medium, sans-serif;
  font-size: 14px;
  color: #666666;
}
.button_box[data-v-6eb7bac3] {
  padding: 30px 15px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/ocr/card.vue?vue&type=style&index=0&id=0943d4f1&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr_box .ocr_content[data-v-0943d4f1] {
  width: 160px;
  height: 85px;
  position: relative;
}
.ocr_box .ocr_content .image[data-v-0943d4f1] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ocr_box .ocr_content .task[data-v-0943d4f1] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0.24;
}
.ocr_box .ocr_content .task_img[data-v-0943d4f1] {
  position: absolute;
  width: 70px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ocr_box .ocr_content input[data-v-0943d4f1] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  opacity: 0;
  z-index: 3;
}
.ocr_box .ocr_title[data-v-0943d4f1] {
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  color: #999999;
  text-align: center;
  font-weight: 400;
  margin-top: 8px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/ocr/appnt.vue?vue&type=style&index=0&id=02e44abc&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr[data-v-02e44abc] {
  margin: 0 0 60px;
}
.ocr .ocr_item[data-v-02e44abc] {
  margin-top: 10px;
}
.ocr .ocr_discern[data-v-02e44abc] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.ocr .ocr_discern .ocr_discern_item[data-v-02e44abc] {
  background: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(197, 202, 213, 0.25);
  border-radius: 2px;
}
.footer_btn_bottom[data-v-02e44abc] {
  padding: 0 16px 16px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.footer_btn_bottom .btn[data-v-02e44abc] {
  border-radius: 4px;
  font-family: PingFangSC-Medium, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 500;
  height: 40px;
  width: 166px;
}
.footer_btn_bottom .cancel[data-v-02e44abc] {
  background: #fff;
  border: 1px solid #cccccc;
  color: #333333;
}
.footer_btn_bottom .confirm[data-v-02e44abc] {
  background: #2691f5;
  color: #fff;
}
.footer_btn_bottom .display_type[data-v-02e44abc] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.footer_btn[data-v-02e44abc] {
  margin: 50px 0;
  position: inherit;
}
.footer_btn .btn[data-v-02e44abc] {
  width: 100px;
}
.van_cell_reset[data-v-02e44abc]:after {
  content: inherit;
}
.perch[data-v-02e44abc] {
  height: 8px;
  background: #f4f5f6;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/ocr/other.vue?vue&type=style&index=0&id=87133902&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr[data-v-87133902] {
  margin: 0 0 60px;
}
.ocr .ocr_item[data-v-87133902] {
  background: #fff;
}
.ocr .ocr_item .file_title[data-v-87133902] {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  padding-bottom: 15px;
}
.ocr .ocr_item .file_item[data-v-87133902] {
  height: 115px;
  width: 49%;
  position: relative;
}
.ocr .ocr_item .file_item input[data-v-87133902] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  z-index: 3;
}
.ocr .ocr_item .file_item .image[data-v-87133902] {
  display: block;
  width: 100%;
  height: 100%;
}
.ocr .ocr_item .file_item .task[data-v-87133902] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #31a4ff;
  opacity: 0.24;
}
.ocr .ocr_item .file_item .task_img[data-v-87133902] {
  width: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ocr .ocr_item .file_item .task_text[data-v-87133902] {
  font-size: 12px;
  color: #58aefe;
  text-align: center;
  position: absolute;
  bottom: 10%;
  width: 100%;
}
.ocr .ocr_item .file_item_new[data-v-87133902] {
  height: 126px;
}
.ocr .ocr_item .file_item_new .task_img[data-v-87133902] {
  width: 55px;
  top: 45%;
  -webkit-transform: translate(-50%, -45%);
          transform: translate(-50%, -45%);
}
.ocr .ocr_discern[data-v-87133902] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.ocr .ocr_discern .ocr_discern_item[data-v-87133902] {
  background: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(197, 202, 213, 0.25);
  border-radius: 2px;
}
.footer_btn_bottom[data-v-87133902] {
  padding: 0 16px 16px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.footer_btn_bottom .btn[data-v-87133902] {
  border-radius: 4px;
  font-family: PingFangSC-Medium, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 500;
  height: 40px;
  width: 166px;
}
.footer_btn_bottom .cancel[data-v-87133902] {
  background: #fff;
  border: 1px solid #cccccc;
  color: #333333;
}
.footer_btn_bottom .confirm[data-v-87133902] {
  background: #2691f5;
  color: #fff;
}
.footer_btn_bottom .display_type[data-v-87133902] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.footer_btn[data-v-87133902] {
  margin: 50px 0;
  position: inherit;
}
.footer_btn .btn[data-v-87133902] {
  width: 100px;
}
.van_cell_reset[data-v-87133902]:after {
  content: inherit;
}
.perch[data-v-87133902] {
  height: 8px;
  background: #f4f5f6;
}
.padding_10_20[data-v-87133902] {
  padding: 10px 20px;
}
.padding_lr_15[data-v-87133902] {
  padding-left: 15px;
  padding-right: 15px;
}
.padding_tb_20[data-v-87133902] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding_tb_10[data-v-87133902] {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/ocr/appntNew.vue?vue&type=style&index=0&id=3d7f87ce&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr[data-v-3d7f87ce] {
  margin: 0 0 60px;
}
.ocr .ocr_item[data-v-3d7f87ce] {
  background: #fff;
}
.ocr .ocr_item .file_title[data-v-3d7f87ce] {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  padding-bottom: 15px;
}
.ocr .ocr_item .file_item[data-v-3d7f87ce] {
  height: 115px;
  width: 49%;
  position: relative;
}
.ocr .ocr_item .file_item input[data-v-3d7f87ce] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  z-index: 3;
}
.ocr .ocr_item .file_item .image[data-v-3d7f87ce] {
  display: block;
  width: 100%;
  height: 100%;
}
.ocr .ocr_item .file_item .task[data-v-3d7f87ce] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #31a4ff;
  opacity: 0.24;
}
.ocr .ocr_item .file_item .task_img[data-v-3d7f87ce] {
  width: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ocr .ocr_item .file_item .task_text[data-v-3d7f87ce] {
  font-size: 12px;
  color: #58aefe;
  text-align: center;
  position: absolute;
  bottom: 10%;
  width: 100%;
}
.ocr .ocr_item .file_item_new[data-v-3d7f87ce] {
  height: 126px;
}
.ocr .ocr_item .file_item_new .task_img[data-v-3d7f87ce] {
  width: 55px;
  top: 45%;
  -webkit-transform: translate(-50%, -45%);
          transform: translate(-50%, -45%);
}
.ocr .ocr_discern[data-v-3d7f87ce] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.ocr .ocr_discern .ocr_discern_item[data-v-3d7f87ce] {
  background: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(197, 202, 213, 0.25);
  border-radius: 2px;
}
.footer_btn_bottom[data-v-3d7f87ce] {
  padding: 0 16px 16px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.footer_btn_bottom .btn[data-v-3d7f87ce] {
  border-radius: 4px;
  font-family: PingFangSC-Medium, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 500;
  height: 40px;
  width: 166px;
}
.footer_btn_bottom .cancel[data-v-3d7f87ce] {
  background: #fff;
  border: 1px solid #cccccc;
  color: #333333;
}
.footer_btn_bottom .confirm[data-v-3d7f87ce] {
  background: #2691f5;
  color: #fff;
}
.footer_btn_bottom .display_type[data-v-3d7f87ce] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.footer_btn[data-v-3d7f87ce] {
  margin: 50px 0;
  position: inherit;
}
.footer_btn .btn[data-v-3d7f87ce] {
  width: 100px;
}
.van_cell_reset[data-v-3d7f87ce]:after {
  content: inherit;
}
.perch[data-v-3d7f87ce] {
  height: 8px;
  background: #f4f5f6;
}
.padding_10_20[data-v-3d7f87ce] {
  padding: 10px 20px;
}
.padding_lr_15[data-v-3d7f87ce] {
  padding-left: 15px;
  padding-right: 15px;
}
.padding_tb_20[data-v-3d7f87ce] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding_tb_10[data-v-3d7f87ce] {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/ocr/insured.vue?vue&type=style&index=0&id=500b2cb6&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr[data-v-500b2cb6] {
  margin: 0 0 60px;
}
.ocr .ocr_item[data-v-500b2cb6] {
  margin-top: 10px;
}
.ocr .ocr_discern[data-v-500b2cb6] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.ocr .ocr_discern .ocr_discern_item[data-v-500b2cb6] {
  background: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(197, 202, 213, 0.25);
  border-radius: 2px;
}
.footer_btn_bottom[data-v-500b2cb6] {
  padding: 0 16px 16px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.footer_btn_bottom .btn[data-v-500b2cb6] {
  border-radius: 4px;
  font-family: PingFangSC-Medium, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 500;
  height: 40px;
  width: 166px;
}
.footer_btn_bottom .cancel[data-v-500b2cb6] {
  background: #fff;
  border: 1px solid #cccccc;
  color: #333333;
}
.footer_btn_bottom .confirm[data-v-500b2cb6] {
  background: #2691f5;
  color: #fff;
}
.footer_btn_bottom .display_type[data-v-500b2cb6] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.footer_btn[data-v-500b2cb6] {
  margin: 50px 0;
  position: inherit;
}
.footer_btn .btn[data-v-500b2cb6] {
  width: 100px;
}
.van_cell_reset[data-v-500b2cb6]:after {
  content: inherit;
}
.perch[data-v-500b2cb6] {
  height: 8px;
  background: #f4f5f6;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/ocr/user.vue?vue&type=style&index=0&id=56fde8a0&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr[data-v-56fde8a0] {
  margin: 0 0 60px;
}
.ocr .ocr_item[data-v-56fde8a0] {
  margin-top: 10px;
}
.ocr .ocr_discern[data-v-56fde8a0] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.ocr .ocr_discern .ocr_discern_item[data-v-56fde8a0] {
  background: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(197, 202, 213, 0.25);
  border-radius: 2px;
}
.footer_btn_bottom[data-v-56fde8a0] {
  padding: 0 16px 16px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.footer_btn_bottom .btn[data-v-56fde8a0] {
  border-radius: 4px;
  font-family: PingFangSC-Medium, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 500;
  height: 40px;
  width: 166px;
}
.footer_btn_bottom .cancel[data-v-56fde8a0] {
  background: #fff;
  border: 1px solid #cccccc;
  color: #333333;
}
.footer_btn_bottom .confirm[data-v-56fde8a0] {
  background: #2691f5;
  color: #fff;
}
.footer_btn_bottom .display_type[data-v-56fde8a0] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.footer_btn[data-v-56fde8a0] {
  margin: 50px 0;
  position: inherit;
}
.footer_btn .btn[data-v-56fde8a0] {
  width: 100px;
}
.van_cell_reset[data-v-56fde8a0]:after {
  content: inherit;
}
.perch[data-v-56fde8a0] {
  height: 8px;
  background: #f4f5f6;
}
[data-v-56fde8a0] .van-cell__title {
  font-size: 14px;
}
[data-v-56fde8a0] .van-field__control {
  font-size: 14px;
}
.button[data-v-56fde8a0] {
  padding: 10px 15px;
  font-size: 12px;
}
.button span[data-v-56fde8a0] {
  line-height: 40px;
}
.remittanceNotice[data-v-56fde8a0] {
  padding: 15px;
  font-size: 14px;
  line-height: 24px;
  color: #4c4c4c;
}
.remittanceNotice h3[data-v-56fde8a0] {
  text-align: center;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/ocr/threeCredUser.vue?vue&type=style&index=0&id=5db769f2&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ocr[data-v-5db769f2] {
  margin: 0 0 60px;
}
.ocr .ocr_item[data-v-5db769f2] {
  background: #fff;
}
.ocr .ocr_item .file_title[data-v-5db769f2] {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  padding-bottom: 15px;
}
.ocr .ocr_item .file_item[data-v-5db769f2] {
  height: 115px;
  width: 49%;
  position: relative;
}
.ocr .ocr_item .file_item input[data-v-5db769f2] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  z-index: 3;
}
.ocr .ocr_item .file_item .image[data-v-5db769f2] {
  display: block;
  width: 100%;
  height: 100%;
}
.ocr .ocr_item .file_item .task[data-v-5db769f2] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #31a4ff;
  opacity: 0.24;
}
.ocr .ocr_item .file_item .task_img[data-v-5db769f2] {
  width: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ocr .ocr_item .file_item .task_text[data-v-5db769f2] {
  font-size: 12px;
  color: #58aefe;
  text-align: center;
  position: absolute;
  bottom: 10%;
  width: 100%;
}
.ocr .ocr_item .file_item_new[data-v-5db769f2] {
  height: 126px;
}
.ocr .ocr_item .file_item_new .task_img[data-v-5db769f2] {
  width: 55px;
  top: 45%;
  -webkit-transform: translate(-50%, -45%);
          transform: translate(-50%, -45%);
}
.ocr .ocr_discern[data-v-5db769f2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.ocr .ocr_discern .ocr_discern_item[data-v-5db769f2] {
  background: #ffffff;
  box-shadow: 0 3px 10px 0 rgba(197, 202, 213, 0.25);
  border-radius: 2px;
}
.footer_btn_bottom[data-v-5db769f2] {
  padding: 0 16px 16px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.footer_btn_bottom .btn[data-v-5db769f2] {
  border-radius: 4px;
  font-family: PingFangSC-Medium, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 500;
  height: 40px;
  width: 166px;
}
.footer_btn_bottom .cancel[data-v-5db769f2] {
  background: #fff;
  border: 1px solid #cccccc;
  color: #333333;
}
.footer_btn_bottom .confirm[data-v-5db769f2] {
  background: #2691f5;
  color: #fff;
}
.footer_btn_bottom .display_type[data-v-5db769f2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.footer_btn[data-v-5db769f2] {
  margin: 50px 0;
  position: inherit;
}
.footer_btn .btn[data-v-5db769f2] {
  width: 100px;
}
.van_cell_reset[data-v-5db769f2]:after {
  content: inherit;
}
.perch[data-v-5db769f2] {
  height: 8px;
  background: #f4f5f6;
}
.padding_10_20[data-v-5db769f2] {
  padding: 10px 20px;
}
.padding_lr_15[data-v-5db769f2] {
  padding-left: 15px;
  padding-right: 15px;
}
.padding_tb_20[data-v-5db769f2] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding_tb_10[data-v-5db769f2] {
  padding-top: 10px;
  padding-bottom: 10px;
}
[data-v-5db769f2] .van-cell__title {
  font-size: 14px;
}
[data-v-5db769f2] .van-field__control {
  font-size: 14px;
}
.button[data-v-5db769f2] {
  padding: 10px 15px;
  font-size: 12px;
}
.button span[data-v-5db769f2] {
  line-height: 40px;
}
.remittanceNotice[data-v-5db769f2] {
  padding: 15px;
  font-size: 14px;
  line-height: 24px;
  color: #4c4c4c;
}
.remittanceNotice h3[data-v-5db769f2] {
  text-align: center;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/PrivacyPolicy.vue?vue&type=style&index=0&id=45ccdd3b&lang=less&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.p-p_content[data-v-45ccdd3b] {
  width: 100%;
  padding: 0 0.1rem 0.2rem 0.1rem;
  box-sizing: border-box;
}
.p-p_content p[data-v-45ccdd3b] {
  margin: 0.15rem 0;
  font-size: 0.15rem;
  color: #000000;
  line-height: 1.6;
}
.p-p_content > p[data-v-45ccdd3b]:first-child {
  margin-top: 0;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/IndexContent.vue?vue&type=style&index=0&id=1add3476&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container[data-v-1add3476] {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow-y: scroll;
  padding-top: 0.2rem;
  background-image: -webkit-linear-gradient(top, #32A5FF 0%, #A1E1FF 68%);
  background-image: linear-gradient(180deg, #32A5FF 0%, #A1E1FF 68%);
  box-sizing: border-box;
}
.container .c_bg[data-v-1add3476] {
  width: 100%;
  height: auto;
}
.container .c_btn[data-v-1add3476] {
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 0.3rem 0.6rem 0.3rem;
}
.container .c_btn .PP[data-v-1add3476] {
  width: 100%;
  height: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.container .c_btn .PP[data-v-1add3476] .van-radio__icon .van-icon {
  border-color: #FFFFFF;
}
.container .c_btn .PP .desc-box[data-v-1add3476] {
  margin-left: 0.1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.container .c_btn .PP .desc-box .desc[data-v-1add3476] {
  font-size: 0.14rem;
  color: #FFFFFF;
}
.container .c_btn .PP .desc-box .desc.click[data-v-1add3476] {
  color: #32A5FF;
}
.container .c_btn .btn[data-v-1add3476] {
  width: 100%;
  height: 0.44rem;
  margin-top: 0.15rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #FFFFFF;
  background: #2A83FE;
  border: 0.01rem solid #2A83FE;
  border-radius: 0.44rem;
  font-size: 0.16rem;
  font-weight: 500;
  -webkit-animation: scaleAnimation-1add3476 1s linear infinite alternate;
          animation: scaleAnimation-1add3476 1s linear infinite alternate;
}
@-webkit-keyframes scaleAnimation-1add3476 {
from {
    -webkit-transform: scale(1);
            transform: scale(1);
}
to {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
}
}
@keyframes scaleAnimation-1add3476 {
from {
    -webkit-transform: scale(1);
            transform: scale(1);
}
to {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
}
}
.container .c_cancel[data-v-1add3476] {
  width: 100%;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/Area.vue?vue&type=style&index=0&id=8dc8f488&lang=less&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.area-content .van-field_input-custom[data-v-8dc8f488] {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.area-content .van-field_input-custom .placeholder[data-v-8dc8f488] {
  font-size: 16px;
  color: #cccccc;
}
.area-content .van-field_input-custom .content[data-v-8dc8f488] {
  font-size: 16px;
  color: #000000;
}
.area-content .van-field_input-custom .msg-prompt[data-v-8dc8f488] {
  font-size: 14px;
  color: #2691f5;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/EPAMonth.vue?vue&type=style&index=0&id=306b3639&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.EPAMonth-content[data-v-306b3639] {
  width: 100%;
}
.EPAMonth-content[data-v-306b3639] .van-field__label {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.EPAMonth-content .van-field_label-custom[data-v-306b3639] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.EPAMonth-content .van-field_label-custom .icon[data-v-306b3639] {
  margin-left: 0.02rem;
  font-size: 0.15rem;
  font-weight: bold;
}
.EPAMonth-content .a-s_content[data-v-306b3639] {
  width: 100%;
  padding: 10px 10px 30px 10px;
  box-sizing: border-box;
}
.EPAMonth-content .a-s_content .text[data-v-306b3639] {
  margin: 0 0 5px 0;
  font-size: 15px;
  font-weight: 400;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/FSGRate.vue?vue&type=style&index=0&id=e6b1334a&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FSGRate-content .van-field_label-custom[data-v-e6b1334a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.FSGRate-content .van-field_label-custom .icon[data-v-e6b1334a] {
  margin-left: 0.02rem;
  font-size: 0.15rem;
  font-weight: bold;
}
.FSGRate-content .a-s_content[data-v-e6b1334a] {
  width: 100%;
  padding: 10px 10px 30px 10px;
  box-sizing: border-box;
}
.FSGRate-content .a-s_content .text[data-v-e6b1334a] {
  margin: 0 0 5px 0;
  font-size: 15px;
  font-weight: 400;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/FAIRate.vue?vue&type=style&index=0&id=eff35fa2&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FAIRate-content .van-field_label-custom[data-v-eff35fa2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.FAIRate-content .van-field_label-custom .icon[data-v-eff35fa2] {
  margin-left: 0.02rem;
  font-size: 0.15rem;
  font-weight: bold;
}
.FAIRate-content .a-s_content[data-v-eff35fa2] {
  width: 100%;
  padding: 10px 10px 30px 10px;
  box-sizing: border-box;
}
.FAIRate-content .a-s_content .text[data-v-eff35fa2] {
  margin: 0 0 5px 0;
  font-size: 15px;
  font-weight: 400;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/compute.vue?vue&type=style&index=0&id=3362fb6d&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container[data-v-3362fb6d] {
  width: 100%;
  height: 100%;
  padding-bottom: 1.2rem;
  position: fixed;
  inset: 0;
  overflow-y: scroll;
  background-color: #f7f8fa;
}
.container .cell-group-title[data-v-3362fb6d] {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.container .cell-group-title .title[data-v-3362fb6d] {
  font-size: 0.16rem;
  font-weight: bold;
  color: #000;
}
.container .cell-group-title .line[data-v-3362fb6d] {
  width: 0.66rem;
  height: 0.05rem;
  margin-top: -0.05rem;
  opacity: 0.7;
  background-image: -webkit-linear-gradient(left, #32A5FF 0%, #A1E1FF 68%);
  background-image: linear-gradient(to right, #32A5FF 0%, #A1E1FF 68%);
  z-index: -1;
}
.container .cell-group-title .sub-title[data-v-3362fb6d] {
  margin-top: 0.05rem;
  font-size: 0.14rem;
}
.container .c_btn[data-v-3362fb6d] {
  width: 100%;
  height: 0.8rem;
  padding: 0 0.16rem;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #FFFFFF;
}
.container[data-v-3362fb6d] .van-field__right-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.container[data-v-3362fb6d] .van-cell {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Cylinder.vue?vue&type=style&index=0&id=60212d06&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-60212d06]:root {
  --main-color: #32a5ff;
  --gradient-color: #a1e1ff;
}
.cylinder[data-v-60212d06] {
  position: relative;
  height: 0;
}
.cylinder[data-v-60212d06]:before {
  position: absolute;
  content: '';
  display: block;
  height: 20px;
  width: 100%;
  border-radius: 50%;
  top: -10.5px;
  z-index: 1;
  background-color: var(--main-color);
}
.cylinder[data-v-60212d06]:after {
  position: absolute;
  content: '';
  display: block;
  height: 15px;
  width: 100%;
  border-radius: 50%;
  bottom: -8px;
  background-color: var(--main-color);
}
.cylinder .c_inner[data-v-60212d06] {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50%;
  background-image: -webkit-linear-gradient(left, var(--gradient-color), var(--main-color));
  background-image: linear-gradient(to right, var(--gradient-color), var(--main-color));
  text-align: center;
}
.cylinder .c_inner[data-v-60212d06]::before {
  position: absolute;
  content: '';
  display: block;
  height: 20px;
  width: 100%;
  background-color: var(--main-color);
  border-radius: 50%;
  top: -10.5px;
  z-index: 1;
}
.cylinder .c_inner[data-v-60212d06]::after {
  position: absolute;
  content: '';
  display: block;
  height: 15px;
  width: 100%;
  border-radius: 50%;
  background-color: white;
  bottom: -10px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/PensionLimit.vue?vue&type=style&index=0&id=bd0b6188&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pension-limit[data-v-bd0b6188] {
  width: 100%;
  margin-top: 50px;
  padding: 20px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-sizing: border-box;
  box-shadow: 0 2px 12px rgba(50, 50, 51, 0.12);
}
.pension-limit .p-l_title[data-v-bd0b6188] {
  font-size: 16px;
  color: #333;
  font-weight: 600;
}
.pension-limit .p-l_num[data-v-bd0b6188] {
  font-size: 20px;
  color: #f87647;
  font-weight: bold;
  margin-top: 12px;
}
.pension-limit .p-l_cylinder[data-v-bd0b6188] {
  width: 100%;
  height: 200px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  border-bottom: 1px solid #bddcf1;
  overflow: hidden;
}
.pension-limit .p-l_cylinder .c_box[data-v-bd0b6188] {
  max-width: 100px;
  padding: 10px 15px;
  position: absolute;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #66baf4;
  box-sizing: border-box;
  white-space: nowrap;
}
.pension-limit .p-l_cylinder .c_box.city[data-v-bd0b6188],
.pension-limit .p-l_cylinder .c_box.age[data-v-bd0b6188],
.pension-limit .p-l_cylinder .c_box.income[data-v-bd0b6188] {
  right: 210px;
  top: 35px;
  border-radius: 15px 15px 0 15px;
}
.pension-limit .p-l_cylinder .c_box.year[data-v-bd0b6188],
.pension-limit .p-l_cylinder .c_box.retirement-age[data-v-bd0b6188] {
  left: 210px;
  top: 40px;
  border-radius: 15px 15px 15px 0;
}
.pension-limit .p-l_cylinder .age[data-v-bd0b6188] {
  top: 85px !important;
}
.pension-limit .p-l_cylinder .income[data-v-bd0b6188] {
  top: 135px !important;
}
.pension-limit .p-l_cylinder .retirement-age[data-v-bd0b6188] {
  top: 120px !important;
}
.pension-limit .p-l_desc[data-v-bd0b6188] {
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
}
.pension-limit .p-l_desc .desc_title[data-v-bd0b6188] {
  font-size: 16px;
  color: #333;
  font-weight: 600;
}
.pension-limit .p-l_desc .desc_icon[data-v-bd0b6188] {
  font-size: 15px;
  font-weight: bold;
}
.pension-limit .a-s_content[data-v-bd0b6188] {
  width: 100%;
  padding: 10px 10px 30px 10px;
  box-sizing: border-box;
}
.pension-limit .a-s_content .text[data-v-bd0b6188] {
  margin: 0 0 5px 0;
  font-size: 15px;
  font-weight: 400;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Pie.vue?vue&type=style&index=0&id=47999ce8&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-47999ce8]:root {
  --pie-ratio: 0turn;
  --pie-transition-time: 0s;
}
.pie[data-v-47999ce8] {
  border-radius: 50%;
}
.pie[data-v-47999ce8]::before {
  content: "";
  display: block;
  margin-left: 50%;
  height: 100%;
  background-color: inherit;
  border-radius: 0 100% 100% 0 / 50%;
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transform: rotate(var(--pie-ratio));
          transform: rotate(var(--pie-ratio));
  -webkit-transition: -webkit-transform var(--pie-transition-time);
  transition: -webkit-transform var(--pie-transition-time);
  transition: transform var(--pie-transition-time);
  transition: transform var(--pie-transition-time), -webkit-transform var(--pie-transition-time);
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/TabContent.vue?vue&type=style&index=0&id=5f3120da&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tab-content[data-v-5f3120da] {
  width: 100%;
  padding: 20px 15px;
  box-sizing: border-box;
}
.tab-content .c_top[data-v-5f3120da] {
  width: 100%;
  height: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.tab-content .c_top .c_box[data-v-5f3120da] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.tab-content .c_top .c_box .num[data-v-5f3120da] {
  margin-bottom: 15px;
  font-size: 15px;
  color: #333;
  font-weight: bold;
}
.tab-content .c_top .c_box .text[data-v-5f3120da] {
  margin-top: 15px;
  font-size: 14px;
  color: #333;
}
.tab-content .c_top .c_box .c_text-icon[data-v-5f3120da] {
  margin-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
}
.tab-content .c_top .c_box .c_text-icon .text[data-v-5f3120da] {
  margin-top: 0;
}
.tab-content .c_top .c_box .c_text-icon .icon[data-v-5f3120da] {
  font-size: 14px;
  font-weight: bold;
}
.tab-content .c_bottom[data-v-5f3120da] {
  width: 100%;
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.tab-content .c_bottom .desc-box[data-v-5f3120da] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  margin-left: 25px;
}
.tab-content .c_bottom .desc-box .d_title[data-v-5f3120da] {
  font-size: 18px;
  color: #f87647;
  font-weight: bold;
}
.tab-content .c_bottom .desc-box .d_money[data-v-5f3120da] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
  margin-top: 5px;
}
.tab-content .c_bottom .desc-box .d_money .num[data-v-5f3120da] {
  color: #F56C6C;
  font-size: 30px;
  font-weight: 400;
}
.tab-content .c_bottom .desc-box .d_money .text[data-v-5f3120da] {
  margin-left: 4px;
  font-size: 14px;
  font-weight: 400;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/components/PensionLevel.vue?vue&type=style&index=0&id=526cdaf6&lang=less&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pension-level[data-v-526cdaf6] {
  width: 100%;
  margin-top: 20px;
  background-color: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 2px 12px rgba(50, 50, 51, 0.12);
}
.pension-level[data-v-526cdaf6] .van-tab--active {
  background-color: #FFFFFF;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/pensionComputeTool/result.vue?vue&type=style&index=0&id=f77d1752&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container[data-v-f77d1752] {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow-y: scroll;
  background-image: -webkit-linear-gradient(top, #32a5ff, #a1e1ff 68%);
  background-image: linear-gradient(180deg, #32a5ff, #a1e1ff 68%);
  z-index: 1;
}
.container .c_bg[data-v-f77d1752] {
  width: 100%;
  position: relative;
  z-index: 2;
}
.container .c_content[data-v-f77d1752] {
  width: 100%;
  position: relative;
  margin-top: -320px;
  padding: 20px;
  box-sizing: border-box;
  z-index: 3;
}
.container .c_content .c-c_back[data-v-f77d1752] {
  width: 100%;
}
.container .c_content .c-c_back .btn[data-v-f77d1752] {
  width: 100px;
  font-size: 14px;
  font-weight: 600;
  color: #36a7ff !important;
}
.container .c_content .c-c_back[data-v-f77d1752] .van-button__icon {
  font-size: 15px;
  font-weight: bold;
}
.container[data-v-f77d1752] .a-s_content {
  width: 100%;
  padding: 10px 10px 30px 10px;
  box-sizing: border-box;
}
.container[data-v-f77d1752] .a-s_content .text {
  margin: 0 0 5px 0;
  font-size: 15px;
  font-weight: 400;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/policyVerification/index.vue?vue&type=style&index=0&id=6111d134&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main[data-v-6111d134] {
  position: relative;
}
.bg_img[data-v-6111d134] {
  background-image: url(/eh-front/fcWeb/assets/img/serveBg.58a321d3.png);
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  background-size: cover;
  height: 500px;
  margin-top: 0px;
}
.bg_img_text[data-v-6111d134] {
  position: absolute;
  left: 50%;
  top: 30%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  font-size: 60px;
  font-weight: 200;
  font-family: '方正兰亭中黑_GBK', sans-serif;
  color: #fff;
  letter-spacing: 12px;
  margin-top: 80px;
}
.bg_img .check[data-v-6111d134] {
  width: 1200px;
  height: 70px;
  position: absolute;
  bottom: -1px;
  background: #fff;
  text-align: center;
  line-height: 70px;
  margin: 0 auto;
  left: 0px;
  right: 0px;
}
.bg_img .check .textbox[data-v-6111d134] {
  position: relative;
  width: 100%;
  height: 100%;
}
.bg_img .check .textbox .check_text[data-v-6111d134] {
  text-align: center;
  line-height: 70px;
  font-size: 18px;
  color: #1F1B8F;
  letter-spacing: 0;
  font-weight: 400;
  width: 133px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  border-bottom: 3px #1F1B8F solid;
  font-family: FZLTZCHJW--GB1-0;
}
.content[data-v-6111d134] {
  position: relative;
  text-align: center;
}
.content .content_uplode[data-v-6111d134] {
  position: absolute;
  margin: 3px auto;
  left: 0px;
  right: 0px;
  width: 1007px;
  height: 540px;
  background-image: url(/eh-front/fcWeb/assets/img/uplodBg.66aed41c.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.content .content_uplode .postions[data-v-6111d134] {
  position: relative;
  width: 100%;
  height: 100%;
}
.content .content_uplode .postions .content_uplode_text[data-v-6111d134] {
  width: 567px;
  height: 100%;
  position: absolute;
  margin: 20% auto;
  left: 0px;
  right: 0px;
}
.test[data-v-6111d134] {
  text-align: left;
  height: 45px;
  /* overflow: hidden; */
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.dzbd[data-v-6111d134] {
  display: inline-block;
  width: 100px;
}
.fileName[data-v-6111d134] {
  width: 255px;
  height: 33px;
  line-height: 33px;
  background: #ECF2F9;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 13px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  padding: 0 10px;
  text-align: left;
  margin-top: 10px;
}
.sbumit[data-v-6111d134] {
  background: #1F1B8F;
  border: 1px solid #1F1B8F;
  border-radius: 2px;
  width: 147px;
  height: 35px;
  color: #FFFFFF;
  letter-spacing: 0;
  font-weight: 400;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 14px;
  line-height: 35px;
  margin-top: 20px;
  cursor: pointer;
}
.cuseter[data-v-6111d134] {
  cursor: pointer;
}
.tip[data-v-6111d134] {
  margin-top: 50px;
  font-family: PingFangSC-Regular, sans-serif;
  font-size: 13px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  text-align: left;
  position: absolute;
  top: 25%;
}
.leftBox[data-v-6111d134] {
  position: absolute;
  left: 18%;
}
p[data-v-6111d134] {
  margin: 0px;
}
[data-v-6111d134] .van-button {
  width: 80px !important;
}
@media screen and (max-width: 3000px) {
.bg_img[data-v-6111d134] {
    display: none !important;
}
}
@media screen and (max-width: 1200px) {
.bg_img[data-v-6111d134] {
    height: 500px;
    display: none !important;
}
.bg_img_text[data-v-6111d134] {
    top: 35%;
    font-size: 60px;
}
}
@media screen and (max-width: 992px) {
.bg_img[data-v-6111d134] {
    height: 320px;
    background-size: cover;
    display: block !important;
}
.bg_img_text[data-v-6111d134] {
    top: 25%;
    font-size: 30px;
    letter-spacing: 6px;
}
.content_uplode[data-v-6111d134] {
    width: 780px !important;
    height: 440px !important;
}
.check[data-v-6111d134] {
    width: 850px !important;
    height: 55px !important;
    line-height: 55px !important;
}
.check_text[data-v-6111d134] {
    width: 133px !important;
    height: 55px !important;
}
}
@media screen and (max-width: 768px) {
.bg_img[data-v-6111d134] {
    height: 250px;
    display: block !important;
}
.bg_img_text[data-v-6111d134] {
    top: 10%;
    font-size: 22px;
    letter-spacing: 0;
}
.content_uplode[data-v-6111d134] {
    width: 600px !important;
    height: 440px !important;
}
.check[data-v-6111d134] {
    width: 650px !important;
    height: 45px !important;
    line-height: 45px !important;
}
.check_text[data-v-6111d134] {
    width: 133px !important;
    height: 45px !important;
    line-height: 45px !important;
}
}
@media screen and (max-width: 480px) {
.bg_img[data-v-6111d134] {
    height: 200px;
    margin-top: 0px;
    display: block !important;
}
.bg_img_text[data-v-6111d134] {
    font-size: 20px;
}
.content_uplode[data-v-6111d134] {
    width: 320px !important;
    height: 180px !important;
}
.check[data-v-6111d134] {
    width: 335px !important;
    height: 40px !important;
    line-height: 40px !important;
}
.check_text[data-v-6111d134] {
    width: 115px !important;
    height: 45px !important;
    line-height: 45px !important;
    font-size: 16px !important;
    border-bottom: 2px #1F1B8F solid;
}
.content_uplode_text[data-v-6111d134] {
    width: 300px !important;
    margin: 20% auto !important;
}
.dzbd[data-v-6111d134] {
    width: 80px !important;
}
.leftBox[data-v-6111d134] {
    left: 26% !important;
}
.fileName[data-v-6111d134] {
    width: 220px !important;
}
.tip[data-v-6111d134] {
    top: 60% !important;
}
.sbumit[data-v-6111d134] {
    width: 100px !important;
}
}
.filetip[data-v-6111d134] {
  color: #8f661b;
  margin-left: 10px;
  font-size: 13px;
  text-align: left;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/punchClockActivity/components/PCAR.vue?vue&type=style&index=0&id=6ef04f3e&lang=less&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.PCAR[data-v-6ef04f3e] {
  width: 100%;
  padding: 0 0.1rem 0.2rem 0.1rem;
  box-sizing: border-box;
}
.PCAR h4[data-v-6ef04f3e] {
  margin: 0.15rem 0;
  font-size: 0.16rem;
}
.PCAR p[data-v-6ef04f3e] {
  margin: 0.15rem 0;
  font-size: 0.15rem;
  color: #000000;
  line-height: 1.6;
}
.PCAR > p[data-v-6ef04f3e]:first-child {
  margin-top: 0;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/punchClockActivity/index.vue?vue&type=style&index=0&id=6825fe14&lang=less&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container[data-v-6825fe14] {
  width: 100%;
  height: 100%;
  padding-top: 5px;
  padding-bottom: 70px;
  position: fixed;
  overflow-y: auto;
  background-color: #f7f8fa;
}
.container .c_slogan[data-v-6825fe14] {
  width: 100%;
  height: auto;
}
.container .c_rule[data-v-6825fe14] {
  width: 100%;
  height: 200px;
  position: relative;
}
.container .c_rule .title[data-v-6825fe14] {
  margin: 0;
  text-align: center;
}
.container .c_rule .c_modal[data-v-6825fe14] {
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  position: absolute;
  bottom: 0;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff 90%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 90%);
}
.container .c_rule .c_modal .c_modal_content[data-v-6825fe14] {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #2691f5;
}
.container .c_rule .c_modal .c_modal_content .c_modal_icon[data-v-6825fe14] {
  margin-left: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-animation: bounce-6825fe14 1s infinite;
          animation: bounce-6825fe14 1s infinite;
}
.container .c_rule .c_modal .c_modal_content .c_modal_icon[data-v-6825fe14] .van-icon-arrow-up {
  line-height: 5px;
}
@-webkit-keyframes bounce-6825fe14 {
0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
}
}
@keyframes bounce-6825fe14 {
0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
}
}
.container[data-v-6825fe14] .van-cell {
  padding: 10px;
}
.container[data-v-6825fe14] .van-cell__value {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.container[data-v-6825fe14] .van-uploader {
  width: 100%;
}
.container[data-v-6825fe14] .van-uploader .van-uploader__input-wrapper {
  width: 100%;
}
.container[data-v-6825fe14] .van-uploader .van-uploader__wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.container[data-v-6825fe14] .van-uploader .van-uploader__wrapper .van-uploader__upload,
.container[data-v-6825fe14] .van-uploader .van-uploader__wrapper .van-uploader__preview {
  margin: 0;
}
.container[data-v-6825fe14] .van-uploader .van-uploader__wrapper .van-uploader__upload-icon {
  font-size: 35px;
}
.container[data-v-6825fe14] .van-uploader .van-uploader__wrapper .van-uploader__upload-text {
  margin-top: 2px;
  font-size: 14px;
}
.container[data-v-6825fe14] .van-uploader .van-uploader__wrapper .van-uploader__preview-delete--shadow {
  width: 25px;
  height: 25px;
  border-radius: 0 0 0 25px;
}
.container[data-v-6825fe14] .van-uploader .van-uploader__wrapper .van-uploader__preview-delete--shadow .van-uploader__preview-delete-icon {
  top: 2px;
  right: 1px;
  font-size: 20px;
}
.container[data-v-6825fe14] .van-action-bar-button--first {
  background: transparent;
  border: 1px solid #2691f5;
  color: #2691f5;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/rateHistoryList/forPc/index.vue?vue&type=style&index=0&id=25c0d18e&lang=less&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex_left[data-v-25c0d18e] {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
          justify-content: flex-start !important;
}
.content[data-v-25c0d18e] {
  margin: 0 auto;
  width: 920px;
  border: 1px solid #1F1B8D;
}
.content[data-v-25c0d18e]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.content[data-v-25c0d18e]::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  background: rgba(0, 0, 0, 0.3);
}
.content[data-v-25c0d18e]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.content .header[data-v-25c0d18e] {
  padding-left: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 50px;
  background-color: #1F1B8D;
}
.content .header img[data-v-25c0d18e] {
  width: 24px;
  height: auto;
}
.content .header p[data-v-25c0d18e] {
  margin-left: 20px;
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
}
.content .table[data-v-25c0d18e] {
  padding: 40px 70px;
}
.content .table > .van-row[data-v-25c0d18e] {
  padding: 5px 0;
  font-size: 14px;
  color: #646464;
  border-bottom: 1px solid #ddd;
}
.content .table > .van-row[data-v-25c0d18e]:nth-of-type(1) {
  font-weight: 600;
  color: #1F1B8D;
}
.content .table > .van-row:nth-of-type(1) .van-col[data-v-25c0d18e]:nth-of-type(1) {
  text-align: center;
}
.content .table > .van-row .van-col[data-v-25c0d18e] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 55px;
}
.content .table > .van-row .van-col[data-v-25c0d18e]:nth-of-type(1) {
  text-align: left;
}
.content .table > .van-row .van-col[data-v-25c0d18e]:last-child {
  color: #1F1B8D;
}
.content .table > .van-row .van-col a[data-v-25c0d18e] {
  padding: 0 5px;
  cursor: pointer;
  word-break: break-all;
}
.content .table > .van-row .van-col a[data-v-25c0d18e]:hover {
  color: #1F1B8D;
}
.content .table .page[data-v-25c0d18e] {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.content .table .page[data-v-25c0d18e] .van-pagination__item {
  color: #1F1B8D;
}
.content .table .page[data-v-25c0d18e] .van-pagination__item--prev {
  width: 110px;
  max-width: 110px;
}
.content .table .page[data-v-25c0d18e] .van-pagination__item--prev button {
  cursor: pointer;
}
.content .table .page[data-v-25c0d18e] .van-pagination__item--active {
  color: #fff;
  background-color: #1F1B8D;
}
.content .table .page[data-v-25c0d18e] .van-pagination__item:active {
  color: #fff;
  background-color: #1F1B8D;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/rateHistoryList/forPc/details.vue?vue&type=style&index=0&id=2e8d29fe&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content[data-v-2e8d29fe] {
  margin: 0 auto;
  width: 920px;
  border: 1px solid #1F1B8D;
}
.content[data-v-2e8d29fe]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.content[data-v-2e8d29fe]::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.content[data-v-2e8d29fe]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.content .header[data-v-2e8d29fe] {
  padding: 0 30px 0 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 50px;
  background-color: #1F1B8D;
}
.content .header img[data-v-2e8d29fe] {
  width: 24px;
  height: auto;
}
.content .header p[data-v-2e8d29fe] {
  margin-left: 20px;
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
}
.content .table[data-v-2e8d29fe] {
  padding: 40px 70px;
}
.content .table > .van-row[data-v-2e8d29fe] {
  padding: 5px 0;
  color: #646464;
  border-bottom: 1px solid #ddd;
}
.content .table > .van-row[data-v-2e8d29fe]:nth-of-type(1) {
  font-weight: 600;
  color: #1F1B8D;
}
.content .table > .van-row:nth-of-type(1) .van-col[data-v-2e8d29fe]:nth-of-type(1) {
  text-align: center;
}
.content .table > .van-row .van-col[data-v-2e8d29fe] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 55px;
  font-size: 14px;
}
.content .table > .van-row .van-col[data-v-2e8d29fe]:nth-of-type(1) {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.content .table > .van-row .van-col a[data-v-2e8d29fe] {
  padding: 0 5px;
  cursor: pointer;
  word-break: break-all;
}
.content .table > .van-row .van-col a[data-v-2e8d29fe]:hover {
  color: #1F1B8D;
}
.content .table .page[data-v-2e8d29fe] {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.content .table .page[data-v-2e8d29fe] .van-pagination__item {
  color: #1F1B8D;
}
.content .table .page[data-v-2e8d29fe] .van-pagination__item--prev {
  width: 110px;
  max-width: 110px;
}
.content .table .page[data-v-2e8d29fe] .van-pagination__item--prev button {
  cursor: pointer;
}
.content .table .page[data-v-2e8d29fe] .van-pagination__item--active {
  color: #fff;
  background-color: #1F1B8D;
}
.content .table .page[data-v-2e8d29fe] .van-pagination__item:active {
  color: #fff;
  background-color: #1F1B8D;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/rateHistoryList/forWechat/index.vue?vue&type=style&index=0&id=78b48b01&lang=less&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content[data-v-78b48b01] {
  min-height: 100vh;
  background-color: #f2f2f2;
}
.content .van-search[data-v-78b48b01] {
  padding: 15px;
}
.content .van-search[data-v-78b48b01] .van-search__content {
  background-color: #ffffff;
}
.content .van-search[data-v-78b48b01] input {
  font-size: 14px;
}
.content .van-search[data-v-78b48b01] .van-search__action {
  color: #2290cc;
  background-color: #ffffff;
}
.content .list[data-v-78b48b01] {
  padding: 0 15px 15px 15px;
}
.content .list .item[data-v-78b48b01] {
  margin-bottom: 15px;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0px 3px 5px #999999;
}
.content .list .item .header[data-v-78b48b01] {
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  background-color: #2290cc;
}
.content .list .item .header img[data-v-78b48b01] {
  margin: 3px 3px 0 0;
  width: 14px;
  height: 14px;
}
.content .list .item .header span[data-v-78b48b01] {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  word-break: break-all;
}
.content .list .item .center[data-v-78b48b01] {
  padding: 10px 30px;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
}
.content .list .item .center p[data-v-78b48b01] {
  margin: 0;
  font-size: 14px;
  line-height: 24px;
  color: #636363;
}
.content .list .item .center p span[data-v-78b48b01] {
  font-weight: bold;
}
.content .list .item .footer[data-v-78b48b01] {
  padding: 6px 12px;
  background: #fff;
  line-height: 33px;
  text-align: center;
}
.content .list .item .footer a[data-v-78b48b01],
.content .list .item .footer i[data-v-78b48b01] {
  font-size: 14px;
  color: #2792dd;
}
.content .page[data-v-78b48b01] {
  padding: 0 15px 30px 15px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/rateHistoryList/forWechat/details.vue?vue&type=style&index=0&id=d90f5a9e&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content h1[data-v-d90f5a9e] {
  padding: 10px;
  font-size: 18px;
  color: #333333;
  text-align: center;
}
.content .van-row[data-v-d90f5a9e] {
  padding: 5px 0;
  color: #333333;
  border-bottom: 1px solid #ddd;
}
.content .van-row[data-v-d90f5a9e]:nth-of-type(odd) {
  background-color: #f2f2f2;
}
.content .van-row[data-v-d90f5a9e]:nth-of-type(1) {
  background-color: #2290cc;
  color: #ffffff;
}
.content .van-row .van-col[data-v-d90f5a9e] {
  line-height: 30px;
  font-size: 14px;
  text-align: center;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/userInfo/index.vue?vue&type=style&index=0&id=99f61840&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mian[data-v-99f61840] {
  width: 100%;
  min-height: 100vh;
  background-color: #edeef0;
}
.bottom_btn[data-v-99f61840] {
  padding: 25px;
}
.bottom_btn[data-v-99f61840] .van-button {
  color: #2691f5;
}
.cell[data-v-99f61840] {
  padding: 10px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.cell .cell_title[data-v-99f61840] {
  color: #333333;
  font-size: 14px;
}
.cell .headImgUrl[data-v-99f61840] {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.dialog_content[data-v-99f61840] {
  padding: 30px 0;
  text-align: center;
  font-size: 15px;
}
[data-v-99f61840] .van-cell {
  font-size: 14px;
}
[data-v-99f61840] .van-dialog__header {
  font-size: 18px;
}
[data-v-99f61840] .van-dialog__confirm {
  font-size: 18px;
}
[data-v-99f61840] .van-cell__value {
  color: #333333;
}
.old_switch_perch .cell .cell_title[data-v-99f61840] {
  font-size: 18px;
}
.old_switch_perch[data-v-99f61840] .van-cell {
  font-size: 18px;
}
.old_switch_perch .dialog_content[data-v-99f61840] {
  font-size: 19px;
}
.old_switch_perch[data-v-99f61840] .van-dialog__header {
  font-size: 22px;
}
.old_switch_perch[data-v-99f61840] .van-cell-group__title {
  padding: 16px;
  font-size: 18px;
}
.old_switch_perch[data-v-99f61840] .van-dialog__confirm {
  font-size: 22px;
}
.old_switch_perch[data-v-99f61840] .van-dialog__header {
  font-size: 18px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/message/detail.vue?vue&type=style&index=0&id=543a025d&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mian[data-v-543a025d] {
  width: 100%;
  min-height: 100vh;
  background-color: #edeef0;
  font-size: 14px;
  font-weight: 500;
}
.mian .mian_content[data-v-543a025d] {
  padding-top: 20px;
  background: #fff;
}
.title[data-v-543a025d] {
  margin-bottom: 5px;
  padding: 0 15px;
  font-size: 16px;
}
.desc[data-v-543a025d] {
  margin-bottom: 15px;
  padding: 0 15px;
  color: #999999;
}
.content[data-v-543a025d] {
  padding-bottom: 15px;
  position: relative;
}
.content[data-v-543a025d]::after {
  content: '';
  display: inline-block;
  width: calc(100% - 30px);
  height: 1px;
  border-bottom: solid 1px #e6e6e6;
  position: absolute;
  left: 15px;
  bottom: 0;
}
[data-v-543a025d] .van-cell {
  padding: 4px 15px;
  font-size: 15px;
}
[data-v-543a025d] .van-cell .van-cell__title {
  width: 7em;
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
          flex: none !important;
  color: #999999;
}
[data-v-543a025d] .van-cell .van-cell__value {
  text-align: left;
  color: #576b95;
  font-weight: 500;
}
[data-v-543a025d] .look {
  font-weight: 500;
  color: #000000 !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/securityService/baoQuanPaySignList.vue?vue&type=style&index=0&id=3d177500&lang=less&scope=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#baoQuanPaySignList {
  height: 100%;
  background-color: #f2f2f2;
}
#baoQuanPaySignList dl {
  background-color: #fff;
  padding: 0px 15px;
  margin: 0px;
}
#baoQuanPaySignList dl + dl {
  margin-top: 10px;
}
#baoQuanPaySignList dt {
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  color: #333333;
  font-weight: 500;
}
#baoQuanPaySignList dd:before {
  position: absolute;
  left: 0px;
  top: 0px;
  content: '';
  background: #ccc;
  width: 100%;
  height: 1px;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
#baoQuanPaySignList dd {
  padding: 10px 0 8px 0;
  position: relative;
  margin: 0px;
}
#baoQuanPaySignList dd .btn {
  position: absolute;
  right: 0px;
  bottom: 10px;
  font-size: 15px;
  color: #31a4ff;
  width: 76px;
  height: 25px;
  line-height: 25px;
  margin: 0px;
  border: 1px solid #31a4ff;
  text-align: center;
}
#baoQuanPaySignList .list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 4px 0;
  font-size: 14px;
}
#baoQuanPaySignList .list div:first-child {
  width: 130px;
  color: #999999;
}
#baoQuanPaySignList .list div:last-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #333;
}
#baoQuanPaySignList .list div:last-child.prem {
  color: #ff6565;
}
#baoQuanPaySignList .list div:last-child.status {
  color: #31a4ff;
}
#baoQuanPaySignList .list div:last-child.status.needSign {
  color: #ff6565;
}
#baoQuanPaySignList .list.head {
  position: relative;
}
#baoQuanPaySignList .list.head .arrow {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/serviceProgressQuery/components/steps.vue?vue&type=style&index=0&id=140e9eba&scoped=true&lang=less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.van-step[data-v-140e9eba]::after {
  border-bottom: none;
}
.check-icon[data-v-140e9eba] {
  background-color: white;
  color: #888888;
  border-radius: 50%;
}
[data-v-140e9eba] .van-step__line {
  background-color: #888888;
}
.main-container .main-title[data-v-140e9eba] {
  font-size: 14px;
  color: #333333;
}
.main-container .main-time[data-v-140e9eba] {
  margin-left: 15px;
  font-size: 14px;
  color: #666666;
}
.sub-container[data-v-140e9eba] {
  margin-top: 5px;
}
.sub-container .sub-title[data-v-140e9eba] {
  color: #888888;
  font-size: 13px;
  line-height: 13px;
}
.sub-container .sub-time[data-v-140e9eba] {
  margin-left: 8px;
  color: #888888;
  font-size: 13px;
  line-height: 13px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/serviceProgressQuery/index.vue?vue&type=style&index=0&id=2557bf26&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.serviceProgressQuery[data-v-2557bf26] {
  --van-field-label-width: 150px;
}
.serviceProgressQuery .list[data-v-2557bf26] {
  margin: 16px;
  font-family: PingFangSC-Regular, sans-serif;
}
.serviceProgressQuery .list .card[data-v-2557bf26] {
  background: #fff;
  margin-bottom: 8px;
  padding: 0 16px;
  border-radius: 8px;
  position: relative;
}
.serviceProgressQuery .list .card .card_head[data-v-2557bf26] {
  padding: 14px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  border-bottom: 1px solid #e6e6e6;
}
.serviceProgressQuery .list .card .card_head .card_head_title[data-v-2557bf26] {
  font-size: 15px;
  color: #1f1f1f;
  letter-spacing: 0;
  font-weight: 500;
  margin-right: 5px;
}
.serviceProgressQuery .list .card .card_head .card_head_status[data-v-2557bf26] {
  font-size: 14px;
  color: #2691f5;
  letter-spacing: 0;
  font-weight: 400;
  min-width: 30px;
  text-align: end;
}
.serviceProgressQuery .list .card .card_content[data-v-2557bf26] {
  padding: 12px 0;
}
.serviceProgressQuery .list .card .card_content .card_content_item[data-v-2557bf26] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 12px;
}
.serviceProgressQuery .list .card .card_content .card_content_item .cci_left[data-v-2557bf26] {
  min-width: 88px;
  margin-right: 24px;
  font-size: 14px;
  color: #666666;
  letter-spacing: 0;
  font-weight: 400;
}
.serviceProgressQuery .list .card .card_content .card_content_item .cci_right[data-v-2557bf26] {
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 16px;
  font-weight: 400;
}
.serviceProgressQuery .list .card .card_content .card_content_item .money[data-v-2557bf26] {
  color: #ed6a0c;
}
.serviceProgressQuery .list .card .card_content .card_content_item[data-v-2557bf26]:last-child {
  margin-bottom: 0;
}
.serviceProgressQuery .list .card .card_bottom[data-v-2557bf26] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  border-top: 1px solid #e6e6e6;
  height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.serviceProgressQuery .list .card_disable[data-v-2557bf26] {
  background: #ebebeb;
}
.serviceProgressQuery .list .card_disable .card_head_status[data-v-2557bf26] {
  color: #666666;
}
.serviceProgressQuery .tips[data-v-2557bf26] {
  padding: 15px;
  font-size: 11px;
  color: #969696;
  letter-spacing: 1px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/starPage/identity.vue?vue&type=style&index=0&id=5cbc8da8&lang=less&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.identity[data-v-5cbc8da8] {
  padding: 10px;
  font-size: 14px;
}
.identity .button[data-v-5cbc8da8] {
  padding: 20px 15px;
}
.identity[data-v-5cbc8da8] .van-cell {
  font-size: 14px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/EhCAPTCHAOther.vue?vue&type=style&index=0&id=5dab02a9&scoped=true&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.eh-captcha-main[data-v-5dab02a9] {
  --van-popup-round-border-radius: 8px;
}
.eh-captcha-main span.eh-captcha[data-v-5dab02a9] {
  width: 80px;
  height: 24px;
  font-size: 16px;
  line-height: 24px;
  color: #2691F5;
}
.eh-captcha-main span.eh-captcha.retry[data-v-5dab02a9] {
  color: #CCCCCC;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/starPage/iphone.vue?vue&type=style&index=0&id=192d5113&lang=less&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.phoneVerify[data-v-192d5113] {
  padding: 10px 15px;
}
.phoneVerify[data-v-192d5113] .van-cell__title {
  font-size: 14px;
}
.phoneVerify[data-v-192d5113] .van-field__control {
  font-size: 14px;
}
.phoneVerify .button[data-v-192d5113] {
  padding: 10px 15px;
  font-size: 12px;
}
.phoneVerify .button span[data-v-192d5113] {
  line-height: 40px;
}
.phoneVerify .remittanceNotice[data-v-192d5113] {
  padding: 15px;
  font-size: 14px;
  line-height: 24px;
  color: #4c4c4c;
}
.phoneVerify .remittanceNotice h3[data-v-192d5113] {
  text-align: center;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/vipService/vipService.vue?vue&type=style&index=0&id=07524b1b&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#vipService .zhezhao[data-v-07524b1b] {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
#vipService .zhezhao .content[data-v-07524b1b] {
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  background: #fff;
  width: 285px;
  height: 278px;
}
#vipService .zhezhao .content .all[data-v-07524b1b] {
  width: 100%;
  height: 100%;
  position: relative;
}
#vipService .zhezhao .content .all .hua[data-v-07524b1b] {
  width: 253px;
  height: 134px;
  position: absolute;
  top: -43px;
  left: 16px;
  background: url(/eh-front/fcWeb/assets/img/hua.b64a3b74.png);
  background-size: 100% 100%;
}
#vipService .zhezhao .content .all .cha[data-v-07524b1b] {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 308px;
  margin-left: -22.5px;
  left: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAFPr3GUAAABYWlDQ1BrQ0dDb2xvclNwYWNlRGlzcGxheVAzAAAokWNgYFJJLCjIYWFgYMjNKykKcndSiIiMUmB/yMAOhLwMYgwKicnFBY4BAT5AJQwwGhV8u8bACKIv64LMOiU1tUm1XsDXYqbw1YuvRJsw1aMArpTU4mQg/QeIU5MLikoYGBhTgGzl8pICELsDyBYpAjoKyJ4DYqdD2BtA7CQI+whYTUiQM5B9A8hWSM5IBJrB+API1klCEk9HYkPtBQFul8zigpzESoUAYwKuJQOUpFaUgGjn/ILKosz0jBIFR2AopSp45iXr6SgYGRiaMzCAwhyi+nMgOCwZxc4gxJrvMzDY7v////9uhJjXfgaGjUCdXDsRYhoWDAyC3AwMJ3YWJBYlgoWYgZgpLY2B4dNyBgbeSAYG4QtAPdHFacZGYHlGHicGBtZ7//9/VmNgYJ/MwPB3wv//vxf9//93MVDzHQaGA3kAFSFl7jXH0fsAAAQUSURBVHgB7ZsJbt0wDESTIkBztV4h1wzQs7VAgHZomA7Fyt9aLItuRoChxSQ1fJa37+TpKXb5g+IV5sYSG2tg24mR74ihFD8u/W+5waoxG9m2s0FyBrmxrDMHLQFg++n63zH2Zse2thirA2oxTJbD82a5NtQY3R/PKH5/0teIxmnbnywwMcSeXxox57B5YmeiUYyxvW8GbNyRwHoYUaXrV3PB+LI8xUDHqmsJLgFQlpMEdX9Qr0KCywxS/L7mPmIlStHXSZLTvWoCH9Q7d00C5/xFx80CO567jgm7X4gAToAPbIfXCrGRkkOT3E7VALfTF2nvObl9r+pXXC9yMop0HLXc19uKBlFv7R8FffxMskaTYBp4rV+B67cba+uWKtXoTYr1WUmD5OrsqrCGBoOkvwgxY9a0vL2Xvo6XRzKW6ow6u6R0v3E5bqrTXlCNoHbaL6qPghYFoREJkAAJkMBVBHDZlqex9pcqI1RuAdikFL0KGdfyJoLrm+Ayk/TLvT8t4adiNY7U2bvtp1dnCxM0iRdhos6VsWJ9rpi8SDzs5ostFR9SbIF4uxKuXQZe3F5/h6wIbzph9+Y5ZXxHrKzjojV/iojSIHtivX8I8aViQ4hvFTtVPES/YdPSfTVAIF3zHz4x9kmABEiABEiABEiABEiABAIQwEO7vgR0vwBIOutLwLgXACMYzaV0CUcEfWuRYGOEI/BpP205wSJ63O8iZwi/VLCeUj3CpwjuET5VcIvwEIJrhIcSXCI8pOAD4fY6DP0DL2sqpLaGqNx1XMRKGXcdrhXq7SEuJzyuYElAiArWTOm65Xs4p/UhdE+w5hBLeEawJJBbKjGE5wTr4Qsp/JHgkMJLBIcSXiM4hPAWwVOF9wieIhyC37HZ0nynQ5B/Loea1Ok1Jlv+xhl1s2AV5YSP+8samRCTnfbfCavwsYKVEmsSIAESIAESIAESIAESIAESIAESIAESIAESIAESIIE6AvgRV/6uTH6Gj/Hl0Mhff2AWbff9kVnEY9PPBWguZfl8a3Kd0oQS+Wbiv4WL1nsBh2D/IQlDSZkCHApygBNh6Jz2SeaSVVSY1CXAI2kZBn9mkjPnHgb0KPCVSV8511He0/aPhDAy9jRgvROfCeXMWL15hfXvgdTjGxbIaGE10GpsR+u+bfxCiDDbLZc8Mt4WsBcOjCUvF5Y2AXuIpf0K2IRcCtXaVQC2K1raBG5B7rULAQtM2R4VAs9BBrGS63ECr8UnN/eXGDsD1hkx/lvYI+CMiHnbA3AFjCvmCHsAZiQ/Y85pByBCshE0DDsAEZOLqKn7ACCp3IdZDC8leUzrnqwyABQ8epS83wdayR9JWeBTAfvj4YDfE7BPin0SIAESIAESIAESIAESIAESIAESIIG/89EhVavF3KcAAAAASUVORK5CYII=);
  background-size: 100% 100%;
}
#vipService .zhezhao .content .all .tops[data-v-07524b1b] {
  width: 100%;
}
#vipService .zhezhao .content .all .tops img[data-v-07524b1b] {
  display: block;
  width: 100%;
}
#vipService .zhezhao .content .all .mains[data-v-07524b1b] {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 42px;
  margin-right: 42px;
  text-align: left;
}
#vipService .zhezhao .content .all .mains p[data-v-07524b1b] {
  font-size: 15px;
  color: #666666;
  line-height: 30px;
}
#vipService .zhezhao .content .all .mains p .dian[data-v-07524b1b] {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #eac172;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
#vipService .zhezhao .content .all .btn[data-v-07524b1b] {
  width: 208px;
  margin: auto;
  display: block;
}
#vipService .top[data-v-07524b1b] {
  width: 100%;
  height: 240px;
  background: url(/eh-front/fcWeb/assets/img/background.e43e5db9.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
}
#vipService .top .jiaodiv[data-v-07524b1b] {
  width: 215px;
  height: 30px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 76px;
  right: 10px;
  font-size: 12px;
}
#vipService .top .jiaodiv div[data-v-07524b1b] {
  float: left;
  height: 100%;
  line-height: 30px;
  text-align: center;
  width: 185px;
  color: #fff;
}
#vipService .top .jiaodiv div[data-v-07524b1b]:last-child {
  width: 30px;
}
#vipService .top .logo[data-v-07524b1b] {
  position: relative;
  padding-left: 85px;
  min-height: 80px;
  padding-top: 10px;
  margin-bottom: 15px;
}
#vipService .top .logo .img1[data-v-07524b1b] {
  position: absolute;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  top: 25px;
  left: 15px;
}
#vipService .top .logo p[data-v-07524b1b] {
  font-family: PingFang-SC-Medium, sans-serif;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 6px;
  margin-top: 20px;
}
#vipService .top .logo .type[data-v-07524b1b] {
  position: relative;
  height: 18px;
  padding-left: 60px;
}
#vipService .top .logo .type .img2_div[data-v-07524b1b] {
  position: absolute;
  border-radius: 16px;
  width: 54px;
  height: 16px;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  color: #251f1e;
  top: 0;
  left: 0;
  background: #ccc;
}
#vipService .top .logo .type .img2[data-v-07524b1b] {
  position: absolute;
  border-radius: 0;
  width: 54px;
  top: 0;
  left: 0;
}
#vipService .top .logo .type div .line1[data-v-07524b1b] {
  position: absolute;
  top: 0;
  left: 0;
  border-top: 3px solid #f6e5ba;
  width: 50%;
  background-color: #f6e5ba;
  border-radius: 5px 0 0 5px;
}
#vipService .top .logo .type div .line2[data-v-07524b1b] {
  position: absolute;
  left: 50%;
  border-top: 3px solid #68401c;
  background-color: #68401c;
  border-radius: 0 5px 5px 0;
  width: 50%;
}
#vipService .top .logo .type p[data-v-07524b1b] {
  font-family: PingFang-SC-Medium, sans-serif;
  font-size: 10px;
  color: #ffffff;
  margin: 0;
  height: 14px;
  line-height: 14px;
}
#vipService .top .logo .type p .img3[data-v-07524b1b] {
  width: 16px;
  height: 8px;
  margin-top: 3px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAEAB03PAAABYWlDQ1BrQ0dDb2xvclNwYWNlRGlzcGxheVAzAAAokWNgYFJJLCjIYWFgYMjNKykKcndSiIiMUmB/yMAOhLwMYgwKicnFBY4BAT5AJQwwGhV8u8bACKIv64LMOiU1tUm1XsDXYqbw1YuvRJsw1aMArpTU4mQg/QeIU5MLikoYGBhTgGzl8pICELsDyBYpAjoKyJ4DYqdD2BtA7CQI+whYTUiQM5B9A8hWSM5IBJrB+API1klCEk9HYkPtBQFul8zigpzESoUAYwKuJQOUpFaUgGjn/ILKosz0jBIFR2AopSp45iXr6SgYGRiaMzCAwhyi+nMgOCwZxc4gxJrvMzDY7v////9uhJjXfgaGjUCdXDsRYhoWDAyC3AwMJ3YWJBYlgoWYgZgpLY2B4dNyBgbeSAYG4QtAPdHFacZGYHlGHicGBtZ7//9/VmNgYJ/MwPB3wv//vxf9//93MVDzHQaGA3kAFSFl7jXH0fsAAAOWSURBVEgNpVVpSFRRFP5GxxnX3JpcxnLMXMYyUltM22zVxIJAypYfRVBBRFAQtPyokDAICooigiiICkJNwwJpsdIWLSFbNNzK0sqw1WVGnemeU+/y9I0EdYTnWb5z7r1nG93meRFOqMiN+JCx0axyc9dD5xKRvjQP4yemMEoikuZkwds3AJVlFzEmIgqfO9rgGBwAx6RYtXevs4fJbMHktEVsJIWMwFYXH47g6x8kTbNz1mLltgNSZsDPb11SYevtxqPyQiTPzWYdA4JDx0pAza0SzMpejYjoBNZp7hBoCkPA6FAYvX1R/+Qeg+JTZqP5RQ3MUfEsv2l4BodjkHk+gThPHz+EW+IwOX0xbL09iIxNZDnKmoRJqfPRb7chc9028WwdNuw7zs700StcX/cP6EJ0qCg+x6qohGS0tzYw3/KqFnFJaTi5ez3W7z6GM/u3KG5/T6NEjsBocjACbkS1fIKCmJqxDG2NL/CxrUlRwRxthcHgKWV6kkIyidSC1CI1t0vg7eev2JGYugAdLa/xrvkVyDElI0faiJE3cBf9NirIxJkPDomAracbXZ3tmDgjA9Zpc0RzFOFzeysG+vtFIXRwOn/PgQxAGU9MW8iZN3r7yAo01Fbha2eHCByLCYnT8EUEVZzpBvIJJLjrPejfEKq9W4auT+0Is8Rwie19vUPsMgA1eNn5o0OMJISL7jN4euHGhRMiSCye3CmFxTpF4v67jP8dQF7lHxlZBMWfKpSWtQpBoWbQYPb1/MSzynI0iWGkCaZ5o7WjJsp93vZ8FJ7K51mbJCpP1X/+8BbDSD5XsENuIbWv5gJUYeUA6kG9wYD6p/fVPkN4OnzFpj24cvIgrGJrOAYH0VhXjWjRMdU3i3k/Ul/TfnRFmhKYwi1ImD6XsbQ/B+x2bj1S+AWOho9fAD68bWT7y8cV6BS9TZS5ZqtokGvofN/Kw0Mx6h7cxMvqCgSFmEGb9OqZAsaqP5oMUMCK4lbGrN15GBfEy5wOB8u0oYaXYFSgCTkbdorRb0ZYZIwYNDviktNRdPoQQsfFIHVJLm+yS8f2qs+VvBwDqREM3XiVqGnp2SPycLVdzRu9fPC+uR7BomfCx8dj+cZdqCq7DF//YMzMzIWHwYieH99Al3dFmhIQSO9hFC+xafA0jxSw+/tXjU1RuLm586/F8Bikd9Lfn2wqeE0JyODqcNLTFhm+SUivJuWnangMRa/GEv8LVyNHTyQapqgAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% 100%;
  position: relative;
}
#vipService .top .logo .type p .img3 .jiao[data-v-07524b1b] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAHKue4KAAABYWlDQ1BrQ0dDb2xvclNwYWNlRGlzcGxheVAzAAAokWNgYFJJLCjIYWFgYMjNKykKcndSiIiMUmB/yMAOhLwMYgwKicnFBY4BAT5AJQwwGhV8u8bACKIv64LMOiU1tUm1XsDXYqbw1YuvRJsw1aMArpTU4mQg/QeIU5MLikoYGBhTgGzl8pICELsDyBYpAjoKyJ4DYqdD2BtA7CQI+whYTUiQM5B9A8hWSM5IBJrB+API1klCEk9HYkPtBQFul8zigpzESoUAYwKuJQOUpFaUgGjn/ILKosz0jBIFR2AopSp45iXr6SgYGRiaMzCAwhyi+nMgOCwZxc4gxJrvMzDY7v////9uhJjXfgaGjUCdXDsRYhoWDAyC3AwMJ3YWJBYlgoWYgZgpLY2B4dNyBgbeSAYG4QtAPdHFacZGYHlGHicGBtZ7//9/VmNgYJ/MwPB3wv//vxf9//93MVDzHQaGA3kAFSFl7jXH0fsAAAEYSURBVCgVfVE7TsNAEJ3ZleJ0qZBwlJADUFKFyhEFJ+AKYETDEXIEGkTIFTgBBYorXFFygBAJI1HR4Uj2sM/OrOxEZJqZee/t/JbI2fXk6JKnF8edr++fHEBlHEcD0cRpBo8twDMagFVF+y1RyqqCj6PhJ5GE3cD2756XGbBKcHM2GhdF8QrAG/N6tlgFPkeAiVuAS3yL2/NR+JsXrgVns2TVV6HRoCaRSYi9FK8qxJNhTiIdBeGttaf3L8sUa2G4cZPU+PCgF/gZFFRfbVaWCXJrTIRqyjX9ToHNtyROtN01dR2j6dP7+t8COJNI6RdsCjVmNlcPi4+5zxHUJyzfcCEl9nvOuoE5wW8yTipCOx+0v0DNMtP8D7GsXtQd4aX2AAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
  width: 8px;
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -4px;
}
#vipService .top .text[data-v-07524b1b] {
  padding-left: 15px;
  padding-right: 15px;
  line-height: 20px;
}
#vipService .center[data-v-07524b1b] {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: -105px;
  background: #ffffff;
  box-shadow: 0 2px 10px 0 rgba(37, 31, 30, 0.05);
  border-radius: 20px;
  position: relative;
}
#vipService .center .title[data-v-07524b1b] {
  height: 70px;
  position: relative;
}
#vipService .center .title .titleType[data-v-07524b1b] {
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#vipService .center .title .titleType h4[data-v-07524b1b] {
  font-size: 16px;
  color: #251f1e;
  text-align: center;
  margin: 0;
}
#vipService .center .title .titleType p[data-v-07524b1b] {
  font-size: 12px;
  color: #68401c;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
}
#vipService .center .title .titleType p a[data-v-07524b1b] {
  color: #68401c;
}
#vipService .center .title .titleType p img[data-v-07524b1b] {
  width: 4px;
}
#vipService .center .section[data-v-07524b1b] {
  margin-bottom: 8px;
  padding-bottom: 14px;
}
#vipService .center .section[data-v-07524b1b]:before {
  display: block;
  clear: both;
  content: '';
  visibility: hidden;
  height: 0;
}
#vipService .center .section[data-v-07524b1b]:after {
  display: block;
  clear: both;
  content: '';
  visibility: hidden;
  height: 0;
}
#vipService .center .section > p[data-v-07524b1b] {
  font-size: 14px;
  color: #68401c;
  padding-left: 15px;
  margin-top: 0;
  margin-bottom: 10px;
}
#vipService .center .section .service[data-v-07524b1b] {
  float: left;
  width: 25%;
  text-align: center;
}
#vipService .center .section .service a[data-v-07524b1b] {
  display: block;
  width: 44px;
  margin: auto;
}
#vipService .center .section .service img[data-v-07524b1b] {
  width: 30px;
  margin-bottom: 5px;
}
#vipService .center .section .service p[data-v-07524b1b] {
  font-size: 12px;
  color: #666666;
  margin-bottom: 22px;
}
#vipService .bottom[data-v-07524b1b] {
  margin-left: 15px;
  margin-right: 15px;
}
#vipService .bottom img[data-v-07524b1b] {
  width: 100%;
  margin-top: 15px;
}
#vipService .bottom p[data-v-07524b1b] {
  font-size: 13px;
  color: #666666;
  margin-top: 5px;
}
#vipService .bottom p img[data-v-07524b1b] {
  margin-top: 0;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 5px;
}
#vipService .popup[data-v-07524b1b] {
  background: #fff;
  border-radius: 3px;
  margin: 0 auto;
  font-size: 14px;
  padding-top: 25px;
}
#vipService .popup p[data-v-07524b1b] {
  margin-bottom: 10px;
  padding: 0 15px;
}
#vipService .popup ul[data-v-07524b1b] {
  padding: 0 15px 10px;
}
#vipService .popup ul li[data-v-07524b1b] {
  border: 1px solid #c4c4c4;
  margin-top: -1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
#vipService .popup ul li span[data-v-07524b1b] {
  padding: 5px 0;
  text-align: center;
}
#vipService .popup ul li span.left[data-v-07524b1b] {
  width: 25%;
  border-right: 1px solid #c4c4c4;
}
#vipService .popup ul li span.right[data-v-07524b1b] {
  width: 75%;
}
#vipService .popup ul li[data-v-07524b1b]:last-child {
  padding: 5px;
}
#vipService .popup .button[data-v-07524b1b] {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #31a4ff;
  border-top: 1px solid #f2f2f2;
  text-align: center;
}
#vipService .popup .button a[data-v-07524b1b] {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #31a4ff;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/vipService/result.vue?vue&type=style&index=0&id=0077ca60&lang=less&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main[data-v-0077ca60] {
  padding: 28px;
}
.content[data-v-0077ca60] {
  margin-bottom: 30px;
}
.content h4[data-v-0077ca60] {
  font-family: PingFang-SC-Bold, sans-serif;
  font-size: 15px;
  color: #333333;
  margin-top: 10px;
  margin-bottom: 10px;
}
.content p[data-v-0077ca60] {
  font-family: PingFang-SC-Medium, sans-serif;
  font-size: 14px;
  color: #666666;
  line-height: 21px;
  margin: 0;
}
.content table[data-v-0077ca60] {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px;
}
.content table td[data-v-0077ca60] {
  font-family: PingFang-SC-Medium, sans-serif;
  border: 1px solid #cccccc;
  min-height: 30px;
  line-height: 30px;
  text-align: center;
}
.content table tr td[data-v-0077ca60]:first-child {
  font-size: 12px;
  color: #333333;
  width: 40%;
}
.content table tr td[data-v-0077ca60]:last-child {
  font-size: 12px;
  color: #666666;
  width: 60%;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/vipService/permission.vue?vue&type=style&index=0&id=73709192&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#permission .main[data-v-73709192] {
  width: 100%;
  margin-top: 10px;
}
#permission .main .top[data-v-73709192] {
  background: #fff;
  padding: 0px 20px;
}
#permission .main .top p[data-v-73709192] {
  font-size: 16px;
  color: #b19969;
  position: relative;
  padding-left: 18px;
  line-height: 40px;
}
#permission .main .top .dian[data-v-73709192] {
  position: absolute;
  top: 16px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #b19969;
}
#permission .main .cardList[data-v-73709192] {
  margin-top: 5px;
}
#permission .main .cardList .card[data-v-73709192] {
  background: #fff;
  padding: 20px 20px 15px;
  margin-bottom: 5px;
}
#permission .main .cardList .card img[data-v-73709192] {
  width: 150px;
}
#permission .main .cardList .card p[data-v-73709192] {
  font-size: 14px;
  color: #b19969;
  text-indent: 10px;
  margin-bottom: 10px;
}
#permission .main .cardList .card ul[data-v-73709192] {
  border: 1px solid #decfb3;
  border-radius: 2px;
}
#permission .main .cardList .card ul li[data-v-73709192] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 12px;
}
#permission .main .cardList .card ul li .left[data-v-73709192] {
  color: #b19969;
  width: 32%;
  text-align: right;
  padding: 6px 20px 6px 0;
  box-sizing: border-box;
}
#permission .main .cardList .card ul li .right[data-v-73709192] {
  width: 68%;
  padding: 6px 0 6px 12px;
  box-sizing: border-box;
  background: rgba(227, 152, 0, 0.1);
  color: #222a37;
  border-bottom: 1px dotted #decfb3;
  border-left: 1px dotted #decfb3;
}
#permission .main .cardList .card ul li .right span[data-v-73709192] {
  margin-right: 10px;
}
#permission .main .cardList .card ul li:last-child .right[data-v-73709192] {
  border-bottom: none;
}
#permission .bottom[data-v-73709192] {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 24px;
  padding-bottom: 15px;
}
#permission .bottom p[data-v-73709192] {
  color: #222a37;
  font-size: 12px;
}
#permission .bottom p span[data-v-73709192] {
  color: #b19969;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/SvgIcon.vue?vue&type=style&index=0&id=dc49ef06&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.eh-svg-icon[data-v-dc49ef06] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-34.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-34.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-34.use[3]!./src/assets/less/vant-truing.less ***!
  \************************************************************************************************************************************************************************************************************************************************/
* {
  box-sizing: border-box;
}
:root {
  --van-cell-vertical-padding: 12px;
  --van-cell-horizontal-padding: 15px;
  --van-cell-font-size: 16px;
  --van-cell-right-icon-color: #cccccc;
  --van-field-label-width: 88px;
  --van-field-label-color: #666666;
  --van-field-label-margin-right: 2px;
  --van-field-input-text-color: #000000;
  --van-field-placeholder-text-color: #cccccc;
  --van-radio-label-color: #666666;
  --van-button-border-width: 0px;
  --van-button-border-radius: 4px;
  --van-button-normal-font-size: 16px;
  --van-button-default-height: 40px;
  --van-button-primary-background-color: #2691f5;
}
body {
  --van-dialog-confirm-button-text-color: #2691f5;
}
textarea {
  min-height: 24px;
}

