.linear_blue {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#3195F9), to(#1B0842));
  background: -o-linear-gradient(bottom, #3195F9, #1B0842);
  background: -moz-linear-gradient(bottom, #3195F9, #1B0842);
  background: -ms-linear-gradient(bottom, #3195F9, #1B0842);
}
.linear_blue .card {
  box-shadow: none !important;
}
.linear_red {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#D22434), to(#E51B1B));
  background: -o-linear-gradient(bottom, #D22434, #E51B1B);
  background: -moz-linear-gradient(bottom, #D22434, #E51B1B);
  background: -ms-linear-gradient(bottom, #D22434, #E51B1B);
}
.linear_red .card {
  box-shadow: none !important;
}
.btn_linear_blue {
  box-shadow: none;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#2087EE), to(#2222CF));
  background: -o-linear-gradient(right, #2087EE, #2222CF);
  background: -moz-linear-gradient(right, #2087EE, #2222CF);
  background: -ms-linear-gradient(right, #2087EE, #2222CF);
}
.btn_linear_fff {
  box-shadow: none;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#fff));
  background: -o-linear-gradient(right, #fff, #fff);
  background: -moz-linear-gradient(right, #fff, #fff);
  background: -ms-linear-gradient(right, #fff, #fff);
}
.btn_submit {
  display: block;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  color: #fff;
  background-color: #f88f5f;
  border-radius: 0.5rem;
  font-size: 1.6rem;
  margin: 2rem 2rem 3rem;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#ff5f3f), to(#ee3636));
  background: -o-linear-gradient(left, #ff5f3f, #ee3636);
  background: -moz-linear-gradient(left, #ff5f3f, #ee3636);
  background: -ms-linear-gradient(left, #ff5f3f, #ee3636);
}
.btn_business {
  font-weight: bold;
  color: #333;
  text-align: center;
}
* {
  margin: 0;
  padding: 0;
  list-style: none;
}
html {
  font-size: 10px;
}
body {
  font-size: 1.4rem;
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "宋体", serif;
  background-color: #fff;
}
body.body_gray {
  background-color: #e8e8e8;
}
body i,
body u,
body b,
body a {
  font-style: normal;
  text-decoration: none;
}
body select.sel_rtl {
  direction: rtl;
}
body select.sel_font_gray {
  background: #fff;
  color: #999;
}
body .hide {
  display: none;
}
body .float_r {
  float: right;
}
body .font_red {
  color: #ff3636;
}
body .font_orange {
  color: #ee3636;
}
body .font_blue {
  color: #008cf0;
}
body .font_blue_deep {
  color: #0F8FFB;
}
body .font_orange_gf {
  color: #F6A387;
}
body .font_light_powder {
  color: #E87D98;
}
body .font_brilliant_blue {
  color: #5F7AF3;
}
body .font_gray {
  color: #999;
}
body .font_bright_blue {
  color: #4C6EF2;
}
body .font_black {
  color: black;
}
body .font_666 {
  color: #666;
}
body .font_bold,
body .font-weight {
  font-weight: bold;
}
body .font_size11 {
  font-size: 1.1rem !important;
}
body .font_size12 {
  font-size: 1.2rem !important;
}
body .font_size13 {
  font-size: 1.3rem;
}
body .font_size14 {
  font-size: 1.4rem;
}
body .text_center {
  text-align: center;
}
body .mar_t2 {
  margin-top: 2rem;
}
body .mar_b1 {
  margin-bottom: 1rem;
}
body .mar_b1_5 {
  margin-bottom: 1.5rem;
}
body .mar_r1 {
  margin-right: 1rem !important;
}
body .line_h2 {
  line-height: 2 !important;
}
body .w13 {
  width: 13rem !important;
}
body .w17 {
  width: 17rem !important;
}
body .w21 {
  width: 21rem !important;
}
body .w25 {
  width: 25rem !important;
}
body .tip_info {
  padding: 1rem 1.5rem 0;
  line-height: 2rem;
  color: #666;
}
body .tip_info input {
  margin-right: 0.5rem;
}
body .tip_addr {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff0cf;
  color: #e37f00;
  padding: 1rem 1.5rem;
  line-height: 2rem;
}
body .btn {
  display: block;
  height: 5rem;
  line-height: 5rem;
  text-align: center;
  color: #178BC8;
  background-color: #fff;
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: 0.2rem;
  border-bottom-left-radius: 0.6rem;
  border-bottom-right-radius: 0.6rem;
  cursor: pointer;
}
body .btn.btn_disable {
  background: #f5f5f5;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#f5f5f5), to(#f5f5f5));
  background: -o-linear-gradient(left, #f5f5f5, #f5f5f5);
  background: -moz-linear-gradient(left, #f5f5f5, #f5f5f5);
  background: -ms-linear-gradient(left, #f5f5f5, #f5f5f5);
  color: #fff;
}
body .btn.btn_bg_yellow {
  background: #ee3636;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#ee3636), to(#FF5F3F));
  background: -o-linear-gradient(left, #ee3636, #FF5F3F);
  background: -moz-linear-gradient(left, #ee3636, #FF5F3F);
  background: -ms-linear-gradient(left, #ee3636, #FF5F3F);
  color: #fff;
}
body .btn.btn_hidden {
  display: none;
}
body .btn.btn_white {
  border: 0.1rem solid #fff;
  background: none;
  color: #fff;
}
body .btn.btn_fixed_bot {
  position: fixed;
  z-index: 10;
  left: 1rem;
  bottom: 1.5rem;
  right: 1rem;
  margin: 0;
}
body .load_more_click_forbid {
  display: none;
  position: fixed;
  z-index: 99999;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
body .load_more_click_forbid div {
  position: fixed;
  z-index: 1001;
  left: 50%;
  top: 50%;
  margin-left: -55px;
  margin-top: -66px;
  text-align: center;
  background: #fff;
  color: #000;
  padding: 15px;
  border-radius: 6px;
  box-shadow: 0 0 10px 4px #e8e8e8;
}
body .load_more_click_forbid div img {
  display: block;
  width: 63px;
  margin: 10px auto;
}
body .button {
  display: block;
  height: 4.4rem;
  line-height: 4.4rem;
  text-align: center;
  color: #fff;
  background-color: #D52940;
  font-size: 1.6rem;
  font-weight: bold;
  border-radius: 0.4rem;
  cursor: pointer;
  margin: 2rem 0;
}
body .btn_tip {
  padding: 0.5rem 1.5rem;
  line-height: 2.2rem;
  font-style: normal;
  color: #666;
  font-size: 1.3rem;
}
body .layui-layer-hui {
  max-width: 20rem;
}
body .margin_top1 {
  margin-top: 1rem;
}
body .margin_top6 {
  margin-top: 6rem;
}
body .margin_rit1 {
  margin-right: 1rem;
}
body .margin_bot1 {
  margin-bottom: 1rem;
}
body .margin_1_5 {
  margin: 1.5rem;
}
body .pad_1 {
  padding: 1rem;
}
body .kcb_bg_logo {
  width: 100%;
}
body .login .logo {
  width: 100%;
}
body .login form {
  display: block;
  padding: 0 2rem;
}
body .login form .ipt_one {
  position: relative;
  height: 3.5rem;
  line-height: 3.5rem;
  padding-left: 4.5rem;
  margin: 1.5rem 0 0.5rem;
  vertical-align: top;
  border-bottom: 0.1rem solid #e5e5e5;
}
body .login form .ipt_one.ipt_one_khh {
  background: url(../icon/rxt_page/kcb/login_icon_user.png) 0.5rem center no-repeat;
  background-size: 2rem;
  margin-top: 0;
}
body .login form .ipt_one.ipt_one_psd {
  background: url(../icon/rxt_page/kcb/login_icon_password.png) 0.5rem center no-repeat;
  background-size: 2rem;
}
body .login form .ipt_one.ipt_one_yzm {
  background: url(../icon/rxt_page/kcb/login_icon_captcha.png) 0.5rem center no-repeat;
  background-size: 2rem;
}
body .login form .ipt_one input {
  width: 100%;
  height: 3.4rem;
  border: 0;
  line-height: 3.5rem;
  outline: none;
  font-size: 1.6rem;
}
body .login form .ipt_one .captcha {
  position: absolute;
  z-index: 1;
  right: 0.5rem;
  top: 0;
  width: 10rem;
  height: 3.5rem;
}
body .login form .btn {
  display: block;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  color: #fff;
  background-color: #f88f5f;
  border-radius: 0.5rem;
  font-size: 1.6rem;
  margin: 2rem 2rem 3rem;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#ff5f3f), to(#ee3636));
  background: -o-linear-gradient(left, #ff5f3f, #ee3636);
  background: -moz-linear-gradient(left, #ff5f3f, #ee3636);
  background: -ms-linear-gradient(left, #ff5f3f, #ee3636);
  margin: 3rem 0 0;
}
body .login form .btn.btn_disable {
  background: #f5f5f5;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#bbb), to(#bbb));
  background: -o-linear-gradient(left, #bbb, #bbb);
  background: -moz-linear-gradient(left, #bbb, #bbb);
  background: -ms-linear-gradient(left, #bbb, #bbb);
  color: #fff;
}
body .login form .btn.btn_hidden {
  display: none;
}
body .login form .login_check_tip {
  color: #333;
  line-height: 2rem;
  margin: 1.5rem auto 0;
}
body .login form .login_check_tip input {
  width: 1.4rem;
  height: 1.4rem;
  vertical-align: middle;
  margin: -0.4rem 0.3rem 0 0;
}
body .login form .login_tip {
  font-size: 1.2rem;
  color: #999;
  text-align: center;
  line-height: 2rem;
  margin: 2rem auto;
}
body .signing_statement {
  display: none;
  position: fixed;
  bottom: 0;
  padding: 2rem;
  box-sizing: border-box;
  background: #fff;
  left: 0;
  right: 0;
  z-index: 9999;
}
body .signing_statement h4 {
  margin-bottom: 1rem;
}
body .signing_statement textarea {
  width: 100%;
  height: 11.43rem;
  background: #FFFFFF;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  opacity: 1;
  border: 1px solid #878787;
  margin: 1rem 0;
  padding: 1rem;
  box-sizing: border-box;
}
body .signing_statement .fill {
  width: 13.36rem;
  height: 4rem;
  background: #FFFFFF;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  opacity: 1;
  border: 0.07rem solid #0F8FFB;
  text-align: center;
  line-height: 4rem;
  margin: auto;
  color: #0F8FFB;
}
body .signing_statement .btn {
  color: #fff;
  margin-top: 2rem;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#ff5f3f), to(#ee3636));
  border-radius: 0.6rem;
  height: 4rem;
  line-height: 4rem;
  font-size: 1.5rem;
}
body .section .ywbl_tips {
  display: flex;
  align-items: flex-start;
  padding: 1rem;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  margin-top: 2rem;
}
body .section .ywbl_tips span.bg_red {
  background: url(../icon/rxt_page/ic_nor_fff.png) no-repeat;
  margin-right: 0.5rem;
  display: inline-block;
  width: 6rem;
  height: 3rem;
  background-size: contain;
}
body .section .ywbl_tips span.bg_red.active {
  background: url(../icon/rxt_page/ic_sel_fff.png) no-repeat;
  background-size: contain;
}
body .section .ywbl_tips span.bg_fff {
  background: url(../icon/rxt_page/ic_nor_red.png) no-repeat;
  margin-right: 0.5rem;
  display: inline-block;
  width: 6.2rem;
  height: 3rem;
  background-size: contain;
}
body .section .ywbl_tips span.bg_fff.active {
  background: url(../icon/rxt_page/ic_sel_red.png) no-repeat;
  background-size: contain;
}
body .section .ywbl_tips p.bg_red {
  color: #fff;
}
body .section .ywbl_tips p.bg_fff {
  color: #000;
}
body .section .ywbl_tips p a {
  color: #0F8FFB;
  font-weight: bold;
}
body .section .textarea_box {
  width: 100%;
  height: 18rem;
  border-radius: 0.5rem;
  border: 1px solid #ddd;
  outline: none;
  padding: 1rem;
  box-sizing: border-box;
}
body .section .no_data_div {
  display: none;
}
body .section .no_data_div img {
  width: 100%;
  margin-top: 20%;
}
body .section .no_data_div p {
  text-align: center;
  font-size: 1.7rem;
  color: #666666;
  margin-top: 1rem;
}
body .section.sec_rzrq_count .tab {
  display: flex;
  line-height: 2.5;
  background: #fff;
  padding-top: 1rem;
  font-size: 1.5rem;
}
body .section.sec_rzrq_count .tab li {
  list-style: none;
  flex: 1;
  text-align: center;
  position: relative;
}
body .section.sec_rzrq_count .tab li span {
  display: none;
}
body .section.sec_rzrq_count .tab li.active {
  color: #CF000E;
}
body .section.sec_rzrq_count .tab li.active span {
  display: block;
  width: 3.5rem;
  height: 0.3rem;
  position: absolute;
  bottom: 0;
  z-index: 1;
  left: 50%;
  margin-left: -1.75rem;
  background: #CF000E;
  border-radius: 10px;
}
body .section.sec_rzrq_count .form-section {
  margin-top: 1rem;
  background: #fff;
  padding: 0 1.3rem;
}
body .section.sec_rzrq_count .form-section .myAsset_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 2;
  padding-top: 1rem;
}
body .section.sec_rzrq_count .form-section .myAsset_box .myAsset span {
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #CF000E;
  padding: 0.4rem 0.6rem;
  color: #CF000E;
}
body .section.sec_rzrq_count .form-section .form-item {
  line-height: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #eee;
  font-size: 1.6rem;
  padding: 0 1rem;
  border-radius: 10px;
  margin-top: 1rem;
}
body .section.sec_rzrq_count .form-section .form-item label {
  display: inline-block;
}
body .section.sec_rzrq_count .form-section .form-item input {
  padding: 5px;
  outline: none;
  border: none;
  text-align: right;
  box-sizing: border-box;
  font-size: 1.6rem;
}
body .section.sec_rzrq_count .form-section .showNum {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body .section.sec_rzrq_count .form-section .showNum > div {
  flex: 1;
  padding: 1rem;
  text-align: center;
  line-height: 2;
  border-radius: 1rem;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F9FF), to(#DFECFF));
  margin: 1rem 0;
}
body .section.sec_rzrq_count .form-section .showNum > div p {
  font-size: 20px;
  font-weight: bold;
}
body .section.sec_rzrq_count .count-section {
  margin-top: 1rem;
  background-color: #fff;
  padding: 1.3rem 1.5rem 1rem;
}
body .section.sec_rzrq_count .count-section .count-ratio {
  line-height: 3.5;
  /* background: #F0F1F4; */
  border-radius: 9px 9px 9px 9px;
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #eee;
}
body .section.sec_rzrq_count .count-section .count-ratio i {
  flex: 1;
}
body .section.sec_rzrq_count .count-section .count-ratio span {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body .section.sec_rzrq_count .count-section .count-ratio span input {
  width: 100%;
  line-height: 3.5;
  margin-right: 0.5rem;
  border: none;
  background: transparent;
  outline-style: none;
  resize: none;
  /* 禁止手动缩放 */
  min-height: 48px;
  /* 最小高度锁定 */
  box-sizing: border-box;
  /* 确保内边距不影响整体尺寸 */
  text-align: right;
}
body .section.sec_rzrq_count .count-section .count-ratio span input:focus {
  transform: translateY(0);
  /* 强制无位移 */
  padding: 0;
  /* 清除可能的焦点内边距 */
}
body .section.sec_rzrq_count .count-section .btn-group {
  display: flex;
  align-items: center;
  justify-content: end;
  margin-top: 1rem;
  color: #0C5AF8;
  font-size: 1.2rem;
}
body .section.sec_rzrq_count .count-section .btn-group span {
  background: linear-gradient(225deg, #E3ECFF, #BED3FF);
  padding: 0.5rem 1rem;
  margin-left: 1rem;
  border-radius: 4px 4px 4px 4px;
  font-size: 1.4rem;
}
body .section.sec_rzrq_count .count-section .calc-btn {
  background: #CF000E;
  border-radius: 11px 11px 11px 11px;
  outline-style: none;
  border: none;
  color: #fff;
  width: 15rem;
  position: relative;
  left: 50%;
  margin: 2rem 0 0 -7.5rem;
  line-height: 3;
}
body .section.sec_rzrq_count .result-section {
  background-color: #fff;
  padding: 1.3rem 1.5rem 3rem;
}
body .section.sec_rzrq_count .result-section .result-item {
  border-top: 1px solid #eee;
  line-height: 1.5;
  color: #222;
  font-size: 1.5rem;
  padding: 0.5rem 0;
}
body .section.sec_rzrq_count .result-section .result-item:last-child {
  border-bottom: 1px solid #eee;
}
body .section.sec_rzrq_count .result-section .result-item > i {
  font-size: 1.1rem;
  color: #E69802;
}
body .section.sec_rzrq_count .result-section .result-item > p {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body .section.sec_rzrq_count .result-section .result-item > p span i {
  color: #CF000E;
}
body .section.sec_rzrq_count .result-section .tip {
  font-size: 12px;
  color: #999999;
  padding-top: 0.5rem;
  border-top: 1px solid #eee;
  line-height: 1.5;
}
body .section.sec_sprz {
  position: relative;
  padding: 0;
}
body .section.sec_sprz .sprz {
  display: none;
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
body .section.sec_sprz .sprz h1 {
  color: #303030;
  font-size: 2.9rem;
}
body .section.sec_sprz .sprz h2 {
  color: #222;
  font-size: 1.7rem;
}
body .section.sec_sprz .sprz h3 {
  color: #666;
  font-size: 1.6rem;
  margin: 1.3rem 0;
}
body .section.sec_sprz .sprz.sprz1 {
  display: block;
  padding: 1.3rem;
}
body .section.sec_sprz .sprz.sprz1 p {
  color: #999;
  font-size: 1.3rem;
  margin: 1.3rem 0;
}
body .section.sec_sprz .sprz.sprz2 {
  display: block;
  overflow: hidden;
}
body .section.sec_sprz .sprz.sprz2 video,
body .section.sec_sprz .sprz.sprz2 .video {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body .section.sec_sprz .sprz.sprz2 audio {
  display: none;
}
body .section.sec_sprz .sprz.sprz2 canvas {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay1 {
  display: none;
  bottom: 3rem;
  background: #000;
  opacity: 0.35;
  height: 9rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay1 p {
  margin-top: 3rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay1 .qst_box {
  position: relative;
  height: 100%;
  overflow: auto;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay1 .qst_box .qst {
  padding: 0 3rem;
  text-align: justify;
  margin-top: 1.4rem;
  max-height: 6rem;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  right: 0;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay1 .qst_box .qst img {
  position: absolute;
  z-index: 1;
  width: 1.4rem;
  height: 1.6rem;
  left: 1rem;
  top: 0.2rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay1 .qst_box .qst p {
  margin: 0;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay2 {
  bottom: 5rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay2 p {
  margin: 0 auto;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay2 .btn {
  display: table;
  margin: 0 auto 1rem;
  height: 5.2rem;
  line-height: 5.2rem;
  border-radius: 1.3rem;
  background-color: #F64450;
  color: #fff;
  min-width: 15rem;
  text-align: center;
  font-size: 1.6rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay2 .btn .record {
  vertical-align: middle;
  width: 3rem;
  margin: -0.3rem 1rem 0 0;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay2 .time {
  display: block;
  margin: 4rem auto 2rem;
  width: 4rem;
  height: 4rem;
  border: 0.1rem solid #E80707;
  border-radius: 50%;
  color: #E80707;
  text-align: center;
  font-size: 2.4rem;
  line-height: 4rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay3 {
  display: none;
  top: 3rem;
  width: calc(100% - 5rem);
  margin: 0 auto;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay3 .ans {
  position: relative;
  height: 5rem;
  line-height: 5rem;
  background: #F64450;
  border-radius: 13px;
  text-align: center;
  color: #fff;
  font-size: 1.6rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay3 .ans p {
  line-height: 5rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video-overlay3 .ans i {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 2rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video_face {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-image: url(../icon/sprz/img_1125_2.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: transparent;
  opacity: 1;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video_face .ans_result {
  position: absolute;
  z-index: 5;
  left: 50%;
  margin-left: -7.5rem;
  top: 3rem;
  width: 14.9rem;
  height: 5rem;
  line-height: 5rem;
  border-radius: 1.3rem;
  color: #fff;
  text-align: center;
  font-size: 1.6rem;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video_face .ans_result img {
  vertical-align: middle;
  width: 3rem;
  margin: -0.3rem 1.3rem 0 0;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video_face .ans_result.fail {
  background-color: #F64450;
}
body .section.sec_sprz .sprz.sprz2 .video-overlay.video_face .ans_result.success {
  background-color: #1D954A;
}
body .section.sec_sprz .sprz.sprz2 p {
  color: #fff;
  font-size: 1.3rem;
  margin: 1rem 0;
  line-height: 2.2rem;
}
body .section.sec_sprz .sprz.sprz2 p.text_center {
  text-align: center;
}
body .section.sec_sprz .sprz.sprz2 p.size13 {
  font-size: 1.3rem;
}
body .section.sec_sprz .sprz.sprz3 {
  padding: 1.3rem;
}
body .section.sec_sprz .sprz.sprz3 .sprz_success {
  margin-top: 2rem;
  padding: 1.3rem;
  background-color: #fff;
  border-radius: 1.6rem;
}
body .section.sec_sprz .sprz.sprz3 .sprz_success video {
  display: block;
  width: 16rem;
  height: 21.3rem;
  margin: 2.7rem auto 2rem;
  border-radius: 0.9rem;
}
body .section.sec_sprz .sprz.sprz3 .sprz_success .tcplayer {
  width: 16rem;
  height: 21.3rem;
  margin: 2.7rem auto 2rem;
  border-radius: 0.9rem;
  overflow: hidden;
}
body .section.sec_sprz .sprz.sprz3 .sprz_success .tcplayer video {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 0.9rem;
}
body .section.sec_sprz .sprz.sprz3 .sprz_success .info {
  display: table;
  margin: 0 auto 2.7rem;
  counter-reset: sprz_num;
}
body .section.sec_sprz .sprz.sprz3 .sprz_success .info p {
  color: #222;
  font-size: 1.5rem;
  margin: 1.3rem 0;
  counter-increment: sprz_num;
}
body .section.sec_sprz .sprz.sprz3 .sprz_success .info p::before {
  display: inline-block;
  content: counter(sprz_num);
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 1.1rem;
  background: #727171;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  margin-right: 0.7rem;
  margin-top: -0.7rem;
}
body .section.sec_sprz .sprz_tip_imgs {
  width: 100%;
  background-color: #fff;
  border-radius: 1.3rem;
  margin: 2rem 0 0;
  padding: 1.3rem 3rem 2rem;
  box-sizing: border-box;
}
body .section.sec_sprz .sprz_tip_imgs img {
  display: block;
  width: 100%;
}
body .section.sec_sprz .btn {
  border-radius: 0.9rem;
  margin: 2.6rem 0;
}
body .section .show_xy {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  margin: 2rem 0;
}
body .section .show_xy a {
  color: #0F8FFB;
  font-size: 1.6rem;
}
body .section .btn_quit {
  display: none;
  height: 4.6rem;
  line-height: 4.6rem;
  text-align: center;
  color: #333;
  background-color: #f88f5f;
  border-radius: 0.8rem;
  margin: 0.8rem;
  background: #fff;
  /* border: 0.1rem solid #BABABA; */
  color: #D52940;
  font-size: 1.6rem;
}
body .section .btn_quit img {
  display: inline-block;
  width: 2.2rem;
  height: 2.2rem;
  margin: 0.8rem 1.5rem 0 0;
  vertical-align: top;
}
body .section .search {
  position: relative;
  padding: 1.5rem 1.5rem 0.8rem 1.5rem;
  border-radius: 0.4rem;
  background-color: #fff;
}
body .section .search img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 3.2rem;
  width: 1.2rem;
  height: 1.2rem;
  margin-top: -0.3rem;
}
body .section .search input {
  height: 3.2rem;
  border: 0;
  width: 100%;
  border-radius: 0.4rem;
  color: #333;
  outline: none;
  background-color: #F3F4F7;
  padding-left: 4rem;
  box-sizing: border-box;
  border-radius: 1.6rem;
  padding: 0 1.6rem;
  text-indent: 1.6rem;
  font-size: 1.2rem;
  color: #8D94B2;
}
body .section .search input::placeholder {
  color: #8D94B2;
  /* 将颜色代码修改为需要的颜色 */
}
body .section .search .cancle {
  display: none;
}
body .section .search.active {
  position: fixed;
  z-index: 990;
  top: 0;
  left: 0;
  right: 0;
  margin-right: 6rem;
}
body .section .search.active .cancle {
  display: block;
  position: fixed;
  z-index: 990;
  right: 0;
  top: 0;
  padding: 1.5rem 1.5rem 0.8rem 1.5rem;
  width: 7.6rem;
  height: 6rem;
  text-align: center;
  line-height: 3.7rem;
  color: #333;
  background-color: #fff;
  box-sizing: border-box;
}
body .section .search .search_pop {
  display: none;
  position: fixed;
  z-index: 999;
  top: 5.4rem;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  overflow: auto;
}
body .section .search .search_pop li {
  line-height: 5rem;
  margin: 0 1.5rem;
  border-bottom: 1px dashed #E5EDFB;
}
body .section .search .search_pop a {
  position: relative;
  display: block;
  line-height: 5.5rem;
  margin: 0 1.75rem;
  border-bottom: 0.1rem solid #EFF1F5;
  color: #333;
  font-size: 1.6rem;
  box-sizing: border-box;
}
body .section .search .search_pop a p.tip {
  display: none;
}
body .section .search .search_pop a .right {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 1.6rem;
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  background: url(../icon/rxt_page/index/icon_butt_more.png) center center no-repeat;
  background-size: 100%;
}
body .section .nav {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  display: table;
  width: 100%;
  background: #fff;
}
body .section .nav.nav_border {
  border-bottom: 0.1rem solid #D5D5D5;
}
body .section .nav li {
  float: left;
  width: 50%;
  text-align: center;
  height: 4.5rem;
  line-height: 4.4rem;
  background: #fff;
}
body .section .nav li.active {
  border-bottom: 0.1rem solid #ff5f3f;
}
body .section .nav li a {
  color: #222;
}
body .section .link {
  display: table;
  width: 100%;
  text-align: center;
  padding: 0 1.2rem 0.4rem;
  box-sizing: border-box;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f7f7f7));
  background: -o-linear-gradient(bottom, #fff, #f7f7f7);
  background: -moz-linear-gradient(bottom, #fff, #f7f7f7);
  background: -ms-linear-gradient(bottom, #fff, #f7f7f7);
}
body .section .link.link3 li {
  width: 33.3%;
}
body .section .link li {
  display: inline-block;
  width: 25%;
  padding: 0.3rem 0.4rem;
  box-sizing: border-box;
}
body .section .link li a {
  position: relative;
  display: table;
  width: 100%;
  background-color: #fff;
  border-radius: 0.2rem;
}
body .section .link li a img {
  width: 2.8rem;
  margin: 0.5rem auto 0.4rem;
}
body .section .link li a p {
  color: #666;
  font-size: 1.2rem;
  margin-bottom: 0.6rem;
}
body .section .link li a .new {
  position: absolute;
  z-index: 1;
  width: 2.5rem;
  height: 0.8rem;
  top: 1rem;
  right: 1.7rem;
  background: url(../icon/new.png) center center no-repeat;
  background-size: 100%;
}
body .section .link.link3 li {
  width: 33.3%;
}
body .section .card_title {
  display: inline-block;
  position: relative;
  margin: 2.4rem 0 1.6rem 3.9rem;
  font-size: 1.7rem;
  font-weight: bold;
  color: #333;
}
body .section .card_title i {
  position: absolute;
  z-index: -1;
  bottom: 0;
  display: block;
  width: 100%;
  height: 0.6rem;
  background: #FFE3E9;
}
body .section .new_card {
  position: relative;
  margin: 0 1.5rem;
  background-color: #F7F7F7;
  border-radius: 0.8rem;
  box-shadow: none;
  box-sizing: border-box;
  padding: 2.4rem 6.2rem 2.4rem 3.4rem;
}
body .section .new_card.card_dz {
  padding-right: 8rem;
}
body .section .new_card.card_dz .card_cont {
  border: 0;
  padding-right: 0;
}
body .section .new_card.card_dz .addr {
  display: block;
  padding: 0.2rem 1.5rem 0 3rem;
  background: url(../icon/zsfw_dz.png) left -0.3rem no-repeat;
  background-size: 2.2rem;
  font-size: 1.2rem;
  color: #999;
  line-height: 1.6rem;
  margin-left: -1rem;
  text-align: justify;
}
body .section .new_card.card_dz .location_btn {
  position: absolute;
  z-index: 1;
  top: 50%;
  height: 4rem;
  line-height: 4rem;
  right: -5.6rem;
  margin-top: -2rem;
  color: #D52940;
}
body .section .new_card.card_yyb .yyb_name {
  color: #333;
  line-height: 2.1rem;
  font-weight: bold;
}
body .section .new_card.card_yyb .yyb_addr {
  display: block;
  padding: 0.2rem 0 0;
  font-size: 1.2rem;
  color: #999;
  line-height: 1.6rem;
  text-align: justify;
}
body .section .new_card.card_yyb .yyb_btn {
  display: inline-block;
  padding: 0.5rem 0;
  color: #D52940;
  font-size: 1.1rem;
}
body .section .new_card.card1 {
  background-color: #fff;
}
body .section .new_card.card1 .card_title {
  margin: 0 0 1rem -1rem;
}
body .section .new_card.card1 .yyb {
  color: #333;
  font-size: 1.4rem;
  margin: 0 0 0.5rem 0;
}
body .section .new_card.card1 .addr {
  display: block;
  padding: 0.2rem 0 0 2.2rem;
  background: url(../icon/zsfw_dz.png) left top no-repeat;
  background-size: 2.2rem;
  font-size: 1.2rem;
  color: #999;
  line-height: 1.6rem;
  margin-left: -1rem;
  text-align: justify;
}
body .section .new_card.card2 p,
body .section .new_card.card3 p {
  line-height: 2.2rem;
  color: #333;
}
body .section .new_card.card2 p b,
body .section .new_card.card3 p b {
  font-size: 2.3rem;
  margin: 0 0.5rem 0 0;
}
body .section .new_card.card2 p span,
body .section .new_card.card3 p span {
  white-space: nowrap;
}
body .section .new_card.card3 {
  margin-bottom: 2.4rem;
}
body .section .new_card.card3 p a.detail {
  color: #D52940;
  font-size: 1.1rem;
  background-color: transparent;
  white-space: nowrap;
  padding: 1rem 0 1rem 0.8rem;
}
body .section .new_card.card3 p.zs {
  padding: 0 0 0 1.8rem;
  background: url(../icon/zsfw_zs.png) left 0.2rem no-repeat;
  background-size: 1.4rem;
  color: #333;
  margin: 1rem 0;
}
body .section .new_card.card3 p.yyb_title {
  color: #999;
  font-size: 1.2rem;
}
body .section .new_card.card4 {
  padding-right: 3.4rem;
}
body .section .new_card.card4 .card_cont {
  border: 0;
}
body .section .new_card.card4 p {
  text-align: center;
}
body .section .new_card.card4 p a {
  color: #2C62B8;
  text-decoration: underline;
}
body .section .new_card .card_cont {
  position: relative;
  border-right: 0.1rem dotted #D52940;
  padding-right: 1.4rem;
}
body .section .new_card .card_cont .call {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: -4.3rem;
  width: 2.4rem;
  margin-top: -1.2rem;
}
body .section .new_card .card_cont .call img {
  width: 100%;
}
body .section img {
  display: block;
  margin: 0 auto;
}
body .section .intro {
  padding: 0 1.5rem 0 3.5rem;
}
body .section .intro li {
  position: relative;
  color: #a0a0a0;
  font-size: 1.1rem;
  line-height: 2.2rem;
  padding: 1rem 0;
  border-bottom: 0.1rem solid #ccc;
}
body .section .intro li.title {
  padding: 0;
  text-indent: -2rem;
}
body .section .intro li.title:before {
  content: "";
  background: none;
}
body .section .intro li:before {
  content: " ";
  position: absolute;
  left: -2rem;
  top: 1.5rem;
  width: 1rem;
  height: 1rem;
  background: url(../icon/rxt_page/icon_list_point.png) center center no-repeat;
  background-size: 1rem;
  border-bottom: 0.1rem solid #e8e8e8;
}
body .section .btn_box {
  display: -webkit-flex;
  display: flex;
  padding: 0 0 3rem 2rem;
  align-items: flex-end;
  justify-content: space-between;
}
body .section .btn_box .btn {
  margin: 0 2rem 0 0;
  flex: 1 1 auto;
}
body .section .btn_box.btn_box_qst {
  position: fixed;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  background: #fff;
  padding: 1rem;
}
body .section .btn_box.btn_box_qst .btn_qst_pre {
  background: #F5F2F1;
  color: #ee3636;
}
body .section .btn_box.btn_box_qst .btn_qst_next {
  margin: 0;
}
body .section .btn {
  display: block;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  color: #fff;
  background-color: #f88f5f;
  border-radius: 0.5rem;
  font-size: 1.6rem;
  margin: 2rem 2rem 3rem;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#ff5f3f), to(#ee3636));
  background: -o-linear-gradient(left, #ff5f3f, #ee3636);
  background: -moz-linear-gradient(left, #ff5f3f, #ee3636);
  background: -ms-linear-gradient(left, #ff5f3f, #ee3636);
}
body .section .btn.btn_disable {
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#bbb), to(#bbb)) !important;
  background: -o-linear-gradient(left, #bbb, #bbb) !important;
  background: -moz-linear-gradient(left, #bbb, #bbb) !important;
  background: -ms-linear-gradient(left, #bbb, #bbb) !important;
  color: #fff !important;
}
body .section .btn.btn_next {
  display: none;
}
body .section .btn.btn_white {
  border: 0.1rem solid #fff;
  background: none;
  color: #fff;
}
body .section .btn.btn_hide {
  display: none;
}
body .section .btn.btn_fixed_bot {
  margin: 0;
}
body .section .btn.btn_gray {
  border: 0.1rem solid #b5b5b5;
  background: none;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(none), to(none));
  background: -o-linear-gradient(left, none, none);
  background: -moz-linear-gradient(left, none, none);
  background: -ms-linear-gradient(left, none, none);
  color: #b5b5b5;
}
body .section .btn.margin_top_-2 {
  margin-top: -2rem;
}
body .section .check_tip {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  line-height: 2rem;
  background: #fff0cf;
  padding: 1rem 1.5rem;
  font-size: 1.3rem;
  color: #e37f00;
  min-height: 6rem;
  box-sizing: border-box;
}
body .section .check_tip img {
  display: inline-block;
  width: 2.2rem;
  height: 2.2rem;
  vertical-align: middle;
  margin: -0.3rem 0.3rem 0 0;
}
body .section .check_tip a {
  color: #CF000E;
  margin-left: 0.5rem;
}
body .section .check_tip i {
  position: fixed;
  z-index: 11;
  right: 1.5rem;
  top: 0.1rem;
  width: 2.2rem;
  height: 3.7rem;
  background: url(../icon/rxt_page/index/icon_caveat_close.png) center right no-repeat;
  background-size: 1.6rem 1.6rem;
}
body .section .icon_grzq {
  width: 25.5rem;
  margin-top: -1rem;
}
body .section .xy_account_tip {
  display: none;
  font-size: 1.2rem;
  color: #999;
  text-align: center;
  line-height: 2rem;
  margin: -1rem auto 1rem;
}
body .section .page_sign {
  display: none;
  margin: 1.5rem;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0.5rem 1rem 0.3rem rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
body .section .page_sign .page_sign_h {
  height: 2.4rem;
  line-height: 2.4rem;
  background-color: #f5f5f5;
  padding: 1rem 1.5rem;
  font-size: 1.6rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
body .section .page_sign .page_sign_cont {
  position: relative;
  padding: 1rem 1.5rem;
  min-height: 7.2rem;
}
body .section .page_sign .page_sign_cont dl {
  position: relative;
  font-size: 1.6rem;
  padding: 1rem 0;
}
body .section .page_sign .page_sign_cont dl dd {
  font-size: 2.4rem;
  font-weight: bold;
  margin-top: 0.5rem;
}
body .section .page_sign .page_sign_cont dl .limit_tip {
  display: block;
  font-size: 1.2rem;
  margin-top: 0.5rem;
}
body .section .page_sign .page_sign_cont dl .info {
  margin-top: 1rem;
  color: #666;
  font-size: 1.4rem;
}
body .section .page_sign .page_sign_cont .icon_ykt {
  position: absolute;
  z-index: 1;
  right: 1rem;
  bottom: 0.6rem;
  width: 8rem;
  height: 8rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl {
  padding: 1rem 0 1rem 3.2rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl .limit_tip {
  padding-left: 3rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt {
  margin-left: -4.3rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt.dt_disabled {
  color: #999;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt input {
  width: 2.2rem;
  height: 2.2rem;
  vertical-align: middle;
  display: none;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt input[type="radio"] + label:before,
body .section .page_sign.page_sign_not .page_sign_cont dl dt input[type="checkbox"] + label:before {
  content: "\a0";
  /*不换行空格*/
  display: inline-block;
  vertical-align: middle;
  width: 2.2rem;
  height: 2.2rem;
  padding-left: 1rem;
  margin: -0.3rem 0.2rem 0 0;
  background: url(../icon/rxt_page/kcb/icon_choice_2.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt input[type="radio"]:checked + label:before,
body .section .page_sign.page_sign_not .page_sign_cont dl dt input[type="checkbox"]:checked + label:before {
  background: url(../icon/rxt_page/kcb/icon_selected.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt input[disabled] + label:before {
  background: url(../icon/rxt_page/kcb/icon_choice_disabled.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt label {
  font-size: 1.6rem;
  margin-top: 0.5rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt.checkbox_dt input[type="checkbox"] + label:before {
  background: url(../icon/rxt_page/kcb/icon_selected_2.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt.checkbox_dt input[type="checkbox"]:checked + label:before {
  background: url(../icon/rxt_page/kcb/icon_selected_3.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section .page_sign.page_sign_not .page_sign_cont dl dt.checkbox_dt .zd_tip {
  font-size: 1.2rem;
  padding-left: 3rem;
  color: #666;
}
body .section .page_sign .tip {
  display: none;
  border-top: 0.1rem solid #f5f5f5;
  padding: 1.5rem;
  line-height: 2rem;
}
body .section .page_sign .tip .font_red {
  color: #ff3636;
}
body .section .kfdh {
  position: fixed;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 1rem;
  text-align: center;
  line-height: 2rem;
  font-size: 1.2rem;
}
body .section .kfdh img {
  display: inline-block;
  width: 1.6rem;
  vertical-align: middle;
  margin: -0.3rem 0.5rem 0 0;
}
body .section.sec_index .head {
  min-height: 24rem;
  background: url(../icon/index/bg_index.jpg) center top no-repeat;
  background-size: 100%;
  padding-top: 4.4rem;
}
body .section.sec_index .head.head_login {
  display: none;
}
body .section.sec_index .head.head_login .kjrk {
  border-bottom: 1rem solid #F7F7F7;
}
body .section.sec_index .head .photo_info {
  position: relative;
  padding: 1.5rem;
}
body .section.sec_index .head .photo_info .photo_img {
  margin-right: 1.5rem;
  display: inline-block;
  width: 7.5rem;
  height: 7.5rem;
  vertical-align: top;
}
body .section.sec_index .head .photo_info .name {
  display: inline-block;
  color: #333;
  font-size: 1.6rem;
  vertical-align: bottom;
}
body .section.sec_index .head .photo_info .qd {
  vertical-align: bottom;
}
body .section.sec_index .head .photo_info .qd img {
  display: inline-block;
  width: 10.8rem;
  vertical-align: bottom;
  margin-bottom: -1.2rem;
}
body .section.sec_index .head .link_banner {
  width: 100%;
}
body .section.sec_index .head .update_infos {
  position: relative;
}
body .section.sec_index .head .update_infos p {
  position: absolute;
  z-index: 1;
  left: 1.5rem;
  right: 1.5rem;
  top: 1.5rem;
  margin-bottom: 1.5rem;
  min-height: 4.8rem;
  padding: 1rem 5.5rem 1rem 1.5rem;
  background-color: #D52940;
  border-radius: 0.8rem;
  color: #fff;
  line-height: 2.4rem;
}
body .section.sec_index .head .update_infos p .arrow {
  position: absolute;
  z-index: 1;
  bottom: -1.6rem;
  left: 4rem;
  width: 0;
  height: 0;
  border: 0.8rem solid transparent;
  border-top: 0.8rem solid #D52940;
}
body .section.sec_index .head .update_infos p .line {
  position: absolute;
  z-index: 1;
  top: 1.2rem;
  right: 4rem;
  width: 0;
  height: 4.4rem;
  border-right: 0.1rem dotted #fff;
}
body .section.sec_index .head .update_infos p a {
  display: inline-block;
  line-height: 2rem;
  border-radius: 1rem;
  color: #BF1B1B;
  padding: 0 1.2rem;
  margin-left: 1rem;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#FFEAC1), to(#FED7A0));
  background: -o-linear-gradient(right, #FFEAC1, #FED7A0);
  background: -moz-linear-gradient(right, #FFEAC1, #FED7A0);
  background: -ms-linear-gradient(right, #FFEAC1, #FED7A0);
}
body .section.sec_index .head .update_infos p .close {
  position: absolute;
  z-index: 1;
  top: 2.2rem;
  right: 1rem;
  width: 2.2rem;
  height: 2.2rem;
  background: url(../icon/icon_del2.png) center center no-repeat;
  background-size: 100%;
}
body .section.sec_index .head .kjrk {
  display: table;
  width: 100%;
  box-sizing: border-box;
  padding: 0 1.5rem 1.5rem 1.5rem;
  background: #fff;
}
body .section.sec_index .head .kjrk li {
  float: left;
  display: inline-block;
  width: 25%;
}
body .section.sec_index .head .kjrk li a {
  display: block;
  width: 100%;
}
body .section.sec_index .head .kjrk li a p {
  text-align: center;
}
body .section.sec_index .head .kjrk li a p.num {
  color: #D52940;
  font-size: 2.3rem;
  line-height: 3.5rem;
  font-weight: bold;
}
body .section.sec_index .head .kjrk li a p.title {
  color: #666;
  font-size: 1.4rem;
  line-height: 2.1rem;
  margin-top: 0.4rem;
}
body .section.sec_index .head .kjrk li a img {
  display: block;
  margin: 0 auto;
  height: 3.5rem;
}
body .section.sec_index .head .nav .more {
  position: absolute;
  z-index: 1;
  top: 1rem;
  right: 1.5rem;
  line-height: 4.4rem;
  color: #999;
  font-size: 1.4rem;
}
body .section.sec_index .head .wdzc {
  padding: 1.5rem;
  background: #fff;
}
body .section.sec_index .head .wdzc li img {
  display: inline-block;
  vertical-align: top;
  width: 11.5rem;
}
body .section.sec_index .head .wdzc li a {
  display: block;
  float: right;
  height: 3rem;
  line-height: 3rem;
  padding: 0 2rem;
  border: 0.1rem solid #D52940;
  border-radius: 1.5rem;
  color: #D52940;
}
body .section.sec_index .link li a p {
  font-size: 1.4rem;
}
body .section.sec_index .logo_foot {
  width: 20.2rem;
  margin: 2rem auto;
}
body .section.sec_absolute {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}
body .section.sec_dzht .nav li {
  width: 33.3%;
}
body .section.sec_dzht .pdf_list {
  margin: 5.5rem 0 1rem;
}
body .section.sec_dzht .pdf_list .list_one {
  display: block;
  position: relative;
  border-bottom: 0.1rem solid #eee;
  padding: 1.3rem 1.5rem 1.3rem 5.5rem;
}
body .section.sec_dzht .pdf_list .list_one img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 1.5rem;
  width: 3.3rem;
  margin-top: -1.7rem;
}
body .section.sec_dzht .pdf_list .list_one p {
  line-height: 2rem;
  min-height: 2rem;
}
body .section.sec_dzht .pdf_list .list_one p.title {
  color: #141414;
  font-size: 1.5rem;
}
body .section.sec_dzht .pdf_list .list_one p.size {
  color: #666;
  font-size: 1.3rem;
}
body .section.sec_dzht .date {
  display: table;
  background: #E7E4E4;
  margin: 1rem auto;
  line-height: 2.2rem;
  border-radius: 1.1rem;
  padding: 0 1rem;
  color: #666;
  font-size: 1.3rem;
  letter-spacing: 0.2rem;
}
body .section.sec_dzht .line {
  display: block;
  border-bottom: 0.1rem solid #eee;
}
body .section.sec_dzht .tip {
  display: none;
  color: #999;
  line-height: 2rem;
  margin: 2rem;
  text-indent: 2em;
}
body .section.section_require .card {
  background-color: #fff;
  box-shadow: 0 0.5rem 1rem 0.3rem #a61111;
  margin-top: 0;
}
body .section.section_require .card.card_load {
  padding: 3rem 0;
}
body .section.section_require .card.card_load img {
  width: 6rem;
}
body .section.section_require .card.card_load p {
  font-size: 2rem;
  text-align: center;
  margin-top: 1.5rem;
  line-height: 3.5rem;
}
body .section.section_require .card.card_require {
  display: none;
}
body .section.section_require .card.card_require .title {
  line-height: 2rem;
  margin: 0  1rem;
  font-weight: bold;
}
body .section.section_require .card.card_require .card_require_title {
  display: inline-block;
  background: #d22434;
  margin: 0 0 1.5rem 0;
  color: #fff;
  line-height: 3rem;
  padding: 0 1.5rem;
  border-top-right-radius: 1.5rem;
  font-size: 1.5rem;
}
body .section.section_require .card.margin-top-2 {
  margin-top: 2rem;
}
body .section.section_require .btn_box {
  display: none;
}
body .section.section_require .btn {
  box-shadow: 0 0.5rem 1rem 0.3rem #a61111;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#ffb300), to(#ff7000));
  background: -o-linear-gradient(left, #ffb300, #ff7000);
  background: -moz-linear-gradient(left, #ffb300, #ff7000);
  background: -ms-linear-gradient(left, #ffb300, #ff7000);
}
body .section.section_require .btn.btn_pt {
  background: #fff;
  color: #ff7000;
  margin-bottom: 0;
}
body .section.section_ggt .card {
  background-color: #e8e7e9;
  margin-top: 0;
}
body .section.section_ts .card {
  position: relative;
  z-index: 1;
  margin-top: -7rem;
}
body .section.section_jsb .btn {
  background: #ee3636;
}
body .section.sec_rzrq .page_sign {
  display: block;
}
body .section.sec_rzrq .btn_box .btn {
  display: block;
}
body .section.sec_dzqm_result .btn {
  display: none;
}
body .section.sec_risk_result .card,
body .section.sec_risk_result .icon_grzq {
  display: none;
}
body .section.sec_risk .content .one_r .sign_state {
  display: none;
}
body .section.sec_riview_result .card {
  display: none;
}
body .section.sec_riview_result .card .time {
  color: #999;
  line-height: 2rem;
  font-size: 1.6rem;
  margin: 3.6rem 3rem;
}
body .section.sec_riview_result .card .time i {
  color: #111;
  margin-left: 1rem;
}
body .section.sec_riview_result .card .tips {
  color: #999;
  line-height: 2rem;
  font-size: 1.6rem;
  margin: 3.6rem 3rem 2rem;
}
body .section.sec_otc .page_sign.page_sign_not .page_sign_cont dl {
  padding-right: 0;
}
body .section.sec_otc .page_sign.page_sign_not .page_sign_cont dl dd {
  margin-left: -1rem;
}
body .section.sec_otc .page_sign .page_sign_cont dl {
  padding-right: 8rem;
}
body .section.sec_sfzgx,
body .section.sec_form {
  background-color: #e8e8e8;
  overflow-x: hidden;
}
body .section.sec_sfzgx .continer,
body .section.sec_form .continer {
  position: relative;
  margin-top: 1rem;
  background-color: #fff;
}
body .section.sec_sfzgx .continer.continer_no_mar,
body .section.sec_form .continer.continer_no_mar {
  margin-top: 0;
}
body .section.sec_sfzgx .continer.continer_mar_nav,
body .section.sec_form .continer.continer_mar_nav {
  margin-top: 4.2rem;
}
body .section.sec_sfzgx .continer.continer_white,
body .section.sec_form .continer.continer_white {
  margin-top: -1rem;
  padding-top: 1rem;
}
body .section.sec_sfzgx .continer.continer_pad_top1,
body .section.sec_form .continer.continer_pad_top1 {
  padding-top: 0.1rem;
}
body .section.sec_sfzgx .continer .one_title,
body .section.sec_form .continer .one_title {
  padding: 2rem 1.5rem 1rem 1.5rem;
  font-size: 1.6rem;
}
body .section.sec_sfzgx .continer .one_tip,
body .section.sec_form .continer .one_tip {
  padding: 0.5rem 1.5rem;
  color: #999;
  line-height: 2rem;
  font-size: 1.2rem;
}
body .section.sec_sfzgx .continer .one,
body .section.sec_form .continer .one {
  position: relative;
  color: #666;
  border: 0;
  border-top: 0.1rem solid #eee;
  font-size: 1.6rem;
  line-height: 2.5rem;
  padding: 1rem 1.5rem;
  margin-bottom: 0.1rem;
  color: #333;
  display: -webkit-flex;
  display: flex;
  flex: 0 1 auto;
}
body .section.sec_sfzgx .continer .one.hide,
body .section.sec_form .continer .one.hide {
  display: none;
}
body .section.sec_sfzgx .continer .one.one_readonly,
body .section.sec_form .continer .one.one_readonly {
  background-color: #f5f5f5;
  color: #999;
}
body .section.sec_sfzgx .continer .one.one_readonly input,
body .section.sec_form .continer .one.one_readonly input,
body .section.sec_sfzgx .continer .one.one_readonly select,
body .section.sec_form .continer .one.one_readonly select {
  background-color: #f5f5f5;
  -webkit-text-fill-color: #999;
  -webkit-opacity: 1;
  opacity: 1;
}
body .section.sec_sfzgx .continer .one.owner_info,
body .section.sec_form .continer .one.owner_info {
  display: none;
}
body .section.sec_sfzgx .continer .one i,
body .section.sec_form .continer .one i,
body .section.sec_sfzgx .continer .one dt,
body .section.sec_form .continer .one dt {
  display: inline-block;
  width: 11rem;
  flex: 0 0 auto;
}
body .section.sec_sfzgx .continer .one i.must_fill:before,
body .section.sec_form .continer .one i.must_fill:before,
body .section.sec_sfzgx .continer .one dt.must_fill:before,
body .section.sec_form .continer .one dt.must_fill:before {
  content: "*";
  display: inline-block;
  vertical-align: middle;
  padding-right: 1rem;
  color: #ff3636;
}
body .section.sec_sfzgx .continer .one i.dt_w12,
body .section.sec_form .continer .one i.dt_w12,
body .section.sec_sfzgx .continer .one dt.dt_w12,
body .section.sec_form .continer .one dt.dt_w12 {
  width: 12rem;
}
body .section.sec_sfzgx .continer .one i.dt_w13,
body .section.sec_form .continer .one i.dt_w13,
body .section.sec_sfzgx .continer .one dt.dt_w13,
body .section.sec_form .continer .one dt.dt_w13 {
  width: 13rem;
}
body .section.sec_sfzgx .continer .one i u,
body .section.sec_form .continer .one i u,
body .section.sec_sfzgx .continer .one dt u,
body .section.sec_form .continer .one dt u {
  position: absolute;
  right: 6rem;
  font-size: 1.2rem;
  color: #999;
}
body .section.sec_sfzgx .continer .one input,
body .section.sec_form .continer .one input,
body .section.sec_sfzgx .continer .one select,
body .section.sec_form .continer .one select,
body .section.sec_sfzgx .continer .one textarea,
body .section.sec_form .continer .one textarea,
body .section.sec_sfzgx .continer .one dd,
body .section.sec_form .continer .one dd {
  flex: 1 1 auto;
  width: 100%;
  border: 0;
  padding: 0 ;
  font-size: 1.6rem;
  outline: none;
  vertical-align: top;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body .section.sec_sfzgx .continer .one input[type="date"],
body .section.sec_form .continer .one input[type="date"],
body .section.sec_sfzgx .continer .one select[type="date"],
body .section.sec_form .continer .one select[type="date"],
body .section.sec_sfzgx .continer .one textarea[type="date"],
body .section.sec_form .continer .one textarea[type="date"],
body .section.sec_sfzgx .continer .one dd[type="date"],
body .section.sec_form .continer .one dd[type="date"],
body .section.sec_sfzgx .continer .one input[type="date"]:focus,
body .section.sec_form .continer .one input[type="date"]:focus,
body .section.sec_sfzgx .continer .one select[type="date"]:focus,
body .section.sec_form .continer .one select[type="date"]:focus,
body .section.sec_sfzgx .continer .one textarea[type="date"]:focus,
body .section.sec_form .continer .one textarea[type="date"]:focus,
body .section.sec_sfzgx .continer .one dd[type="date"]:focus,
body .section.sec_form .continer .one dd[type="date"]:focus {
  background-image: -webkit-linear-gradient(top, #fff, #fff);
}
body .section.sec_sfzgx .continer .one dd.dd_readonly,
body .section.sec_form .continer .one dd.dd_readonly {
  padding-top: 1rem;
  color: #333;
  text-align: left;
}
body .section.sec_sfzgx .continer .one input,
body .section.sec_form .continer .one input {
  width: 100%;
  height: 4.4rem;
}
body .section.sec_sfzgx .continer .one .sfzgx_sel_dis,
body .section.sec_form .continer .one .sfzgx_sel_dis {
  direction: rtl;
  background-color: #fff;
  -webkit-text-fill-color: #999;
  -webkit-opacity: 1;
  opacity: 1;
}
body .section.sec_sfzgx .continer .one dd,
body .section.sec_form .continer .one dd {
  color: #999;
  text-align: right;
}
body .section.sec_sfzgx .continer .one dd .img_select,
body .section.sec_form .continer .one dd .img_select {
  display: none;
}
body .section.sec_sfzgx .continer .one .icon,
body .section.sec_form .continer .one .icon {
  position: absolute;
  z-index: 8;
  right: 15px;
  bottom: 0.5rem;
}
body .section.sec_sfzgx .continer .one .icon_switch,
body .section.sec_form .continer .one .icon_switch {
  width: 42px;
  height: 32px;
  background: url(../icon/rxt_page/btn_off.png) center center no-repeat;
  background-size: 100%;
}
body .section.sec_sfzgx .continer .one .icon_switch.on,
body .section.sec_form .continer .one .icon_switch.on {
  background: url(../icon/rxt_page/btn_on.png) center center no-repeat;
  background-size: 100%;
}
body .section.sec_sfzxg .continer .one,
body .section.sec_form .continer .one {
  padding: 1.5rem 1.5rem 0 1.5rem;
}
body .section.sec_sfzxg .continer .one.one_code dd img,
body .section.sec_form .continer .one.one_code dd img {
  position: absolute;
  z-index: 1;
  right: 0.5rem;
  bottom: 0.7rem;
  width: 10rem;
  height: 3rem;
  background: #ddd;
}
body .section.sec_sfzxg .continer .one dt,
body .section.sec_form .continer .one dt {
  line-height: 4.4rem;
}
body .section.sec_sfzxg .continer .one dd[contenteditable],
body .section.sec_form .continer .one dd[contenteditable] {
  position: relative;
  height: auto;
  text-align: left;
  color: #333;
  line-height: 2.5rem;
  padding: 1rem 0 0.8rem;
  vertical-align: baseline;
}
body .section.sec_sfzxg .continer .one dd input,
body .section.sec_form .continer .one dd input,
body .section.sec_sfzxg .continer .one dd select,
body .section.sec_form .continer .one dd select {
  height: 4.5rem;
}
body .section.sec_sfzxg .continer .one dd select,
body .section.sec_form .continer .one dd select {
  background-color: #fff;
  -webkit-text-fill-color: #333;
  -webkit-opacity: 1;
  opacity: 1;
}
body .section.sec_sfzxg .continer .one dd input[type="checkbox"],
body .section.sec_form .continer .one dd input[type="checkbox"] {
  display: none;
}
body .section.sec_sfzxg .continer .one dd input[type="checkbox"] + label:before,
body .section.sec_form .continer .one dd input[type="checkbox"] + label:before {
  content: "\a0";
  /*不换行空格*/
  display: inline-block;
  vertical-align: middle;
  width: 1.6rem;
  height: 1.6em;
  padding-left: 1rem;
  margin: 0.9rem 0.2rem 0 0;
  background: url(../icon/rxt_page/icon_select.png) center center no-repeat;
  background-size: 1.6rem;
}
body .section.sec_sfzxg .continer .one dd input[type="checkbox"]:checked + label:before,
body .section.sec_form .continer .one dd input[type="checkbox"]:checked + label:before {
  background: url(../icon/rxt_page/icon_select_s.png) center center no-repeat;
  background-size: 1.6rem;
}
body .section.sec_sfzxg .continer .one dd .long_time,
body .section.sec_form .continer .one dd .long_time {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 3rem;
}
body .section.sec_sfzxg .continer .one dd .long_time span,
body .section.sec_form .continer .one dd .long_time span {
  line-height: 4.5rem;
  float: right;
  color: #333;
}
body .section.sec_form .tip {
  line-height: 3rem;
  text-indent: 1.5rem;
  color: #666;
  padding: 1rem;
  box-sizing: border-box;
}
body .section.sec_form .tip.tip_one {
  border-bottom: 0.1rem solid #eee;
}
body .section.sec_form dl dd h3 {
  font-weight: normal;
  font-size: 1.6rem;
  color: #000;
}
body .section.sec_form dl dd p {
  font-size: 1.4rem;
  color: #999;
  line-height: 1.8rem;
}
body .section.sec_form dl dd .img_select {
  display: none;
}
body .section.sec_form dl dd .btn {
  position: absolute;
  z-index: 1;
  right: 1.5rem;
  top: 2rem;
  margin: 0;
  height: 3rem;
  line-height: 3.1rem;
  background: transparent;
  padding: 0 1rem;
  border: 0.1rem solid #008cf0;
  color: #008cf0;
}
body .section.sec_form dl dd .placeholder {
  margin-top: -1rem;
}
body .section.sec_form dl dd textarea {
  min-height: 25px;
  line-height: 2.3rem;
  margin: 1rem 0;
  resize: none;
  overflow: hidden;
}
body .section.sec_form dl dd textarea[name="addr2"] {
  min-height: 5.4rem;
}
body .section.sec_ssxx .title {
  line-height: 4rem;
  padding: 0 1rem;
  font-weight: bold;
  position: relative;
}
body .section.sec_ssxx .title .add {
  position: absolute;
  width: 2rem;
  right: 1rem;
  top: 50%;
  margin-top: -1rem;
}
body .section.sec_ssxx .zhsrxx .title {
  border-bottom: 1px solid #eee;
}
body .section.sec_ssxx .zhsrxx .one {
  border: none;
}
body .section.sec_ssxx .zhsrxx div {
  border-bottom: 1px solid #eee;
  position: relative;
  padding-top: 1.5rem;
}
body .section.sec_ssxx .zhsrxx div > img {
  position: absolute;
  right: 1.5rem;
  width: 1.5rem;
  top: 1rem;
  z-index: 1;
}
body .section.sec_ssxx .one {
  border: none !important;
  border-bottom: 1px solid #eee !important;
}
body .section.sec_ssxx .btn_auto_fill {
  position: absolute;
  right: 1.5rem;
  top: 2.5rem;
  font-size: 13px;
  background: #ee3636;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#ee3636), to(#FF5F3F));
  background: -o-linear-gradient(left, #ee3636, #FF5F3F);
  background: -moz-linear-gradient(left, #ee3636, #FF5F3F);
  background: -ms-linear-gradient(left, #ee3636, #FF5F3F);
  line-height: 2;
  padding: 0 1rem;
  border-radius: 5px;
  color: #fff;
}
body .section.mmxg_sec .continer .one {
  position: relative;
  padding-left: 15px;
  color: #666;
  border: 0;
  border-top: 1px solid #eee;
  font-size: 16px;
  line-height: 45px;
  margin-bottom: 1px;
  color: #333;
}
body .section.mmxg_sec .continer .one input {
  width: auto;
}
body .section.sec_lxr .continer .one dt {
  width: 12rem;
}
body .section.sec_lxr .continer .one_gxsm {
  display: none;
}
body .section.sec_lxr .continer .list li {
  position: relative;
}
body .section.sec_lxr .continer .list li.last p.relation {
  border: 0;
}
body .section.sec_lxr .continer .list li img {
  position: absolute;
  z-index: 1;
  top: 1rem;
  left: 1.5rem;
  width: 4rem;
  height: 4rem;
  border-radius: 0.5rem;
  background: #ddd;
}
body .section.sec_lxr .continer .list li p {
  margin-left: 6.7rem;
  font-size: 1.6rem;
  min-height: 15px;
}
body .section.sec_lxr .continer .list li p.name {
  padding: 1.1rem 0 0.5rem 0;
}
body .section.sec_lxr .continer .list li p.relation {
  color: #999;
  font-size: 1.4rem;
  border-bottom: 0.1rem solid #ddd;
  padding-bottom: 1rem;
}
body .section.sec_lxr .continer .list li p.phone {
  position: absolute;
  z-index: 1;
  line-height: 6rem;
  top: 0;
  right: 1.5rem;
  margin: 0;
}
body .section.sec_list {
  background-color: #e8e8e8;
}
body .section.sec_list .continer {
  background-color: #fff;
  margin-bottom: 1rem;
}
body .section.sec_list .continer .one {
  display: block;
  position: relative;
  border-bottom: 0.5px dashed #E5EDFB;
  font-size: 1.6rem;
  line-height: 4.9rem;
  padding: 0 1.5rem;
  margin-bottom: 0.1rem;
  color: #666;
}
body .section.sec_list .continer .one.one_head {
  font-weight: bold;
  color: #000;
}
body .section.sec_list .continer .one.one_2 {
  padding: 0.7rem 1.5rem;
}
body .section.sec_list .continer .one.one_2 p {
  line-height: 2rem;
}
body .section.sec_list .continer .one.one_hide {
  display: none;
}
body .section.sec_list .continer .one p {
  display: block;
  color: #141414;
  font-size: 1.6rem;
}
body .section.sec_list .continer .one p.tip {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 2.5rem;
  line-height: 4.6rem;
  font-size: 1.2rem;
  color: #8D94B2;
}
body .section.sec_list .continer .one p i {
  width: auto;
  font-weight: bold;
  color: #ee3636;
}
body .section.sec_list .continer .one .right {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 50%;
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  background: url(../icon/rxt_page/index/icon_butt_more.png) center center no-repeat;
  background-size: 100%;
  margin-top: -0.4rem;
}
body .section.sec_list .continer .one_div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.4rem;
  line-height: 4.8rem;
  padding: 0 0rem 0.4rem 0rem;
  margin-right: 0.8rem;
  font-weight: 300;
  margin-left: 0.8rem;
  /* width: 100%; */
  border-bottom: 0.5px dashed #E5EDFB;
}
body .section.sec_list .continer .one_div p {
  display: flex;
  align-items: center;
}
body .section.sec_list .continer .one_div p:first-child {
  color: #141414;
  font-size: 1.6rem;
}
body .section.sec_list .continer .one_div p img {
  width: 0.8rem;
  height: 0.8rem;
}
body .section.sec_list .continer .one_div p img:first-child {
  margin-right: 1.3rem;
  width: 2rem;
  height: 2rem;
}
body .section.sec_list .continer .one_div p .tip {
  font-size: 1.2rem;
  color: #8D94B2;
  margin-right: 2rem;
}
body .section.index_list {
  background-color: #EEF1F7;
}
body .section.index_list .banner_zhzd {
  padding: 0 0.8rem;
  box-sizing: border-box;
}
body .section.index_list .banner_zhzd img {
  width: 100%;
}
body .section.index_list .nav {
  position: relative;
  display: table;
  padding: 1rem 1.5rem 0;
  width: 100%;
  box-sizing: border-box;
}
body .section.index_list .nav li {
  float: left;
  width: auto;
  margin-right: 1.5rem;
  color: #999;
  font-size: 1.4rem;
}
body .section.index_list .nav li img {
  display: none;
  width: 3.3rem;
  margin-top: -0.5rem;
}
body .section.index_list .nav li.active {
  color: #333;
  font-size: 1.8rem;
  font-weight: bold;
  border: 0;
}
body .section.index_list .nav li.active img {
  display: block;
}
body .section.index_list .continer {
  margin: 0.8rem;
  padding: 1.6rem;
  border-radius: 0.8rem;
}
body .section.index_list .continer h4 {
  margin-bottom: 1.6rem;
  position: relative;
  font-size: 1.8rem;
}
body .section.index_list .continer h4 img {
  position: absolute;
  right: 0;
  width: 0.8rem;
  height: 0.8rem;
  top: 50%;
  margin-top: -0.4rem;
}
body .section.index_list .continer ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
body .section.index_list .continer ul li {
  width: calc(100% / 2);
  line-height: 2.8rem;
  padding-left: 1.6rem;
  box-sizing: border-box;
  margin-bottom: 1.6rem;
  font-size: 1.6rem;
  font-weight: 300;
}
body .section.index_list .continer ul li:nth-child(odd) {
  padding-left: 1rem;
}
body .section.index_list .continer ul li a {
  color: #333333;
}
body .section.index_list .continer ul li i {
  width: 0.3rem;
  height: 0.3rem;
  display: inline-block;
  background: #B1B6CB;
  border-radius: 50%;
  margin-right: 0.6rem;
  vertical-align: middle;
}
body .section.index_list .continer ul li.w_100 {
  width: 100%;
  padding-left: 1rem;
}
body .section.index_list .continer.jxyw_box {
  padding: 1.6rem 1.6rem 0.8rem;
}
body .section.index_list .continer.jxyw_box .jxyw_link {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
body .section.index_list .continer.jxyw_box .jxyw_link li {
  width: calc(100% / 4);
  text-align: center;
  padding: 0;
  margin: 0;
}
body .section.index_list .continer.jxyw_box .jxyw_link li a {
  color: #333333;
}
body .section.index_list .continer.jxyw_box .jxyw_link li a img {
  width: 2.8rem;
  height: 2.8rem;
  margin-bottom: 0.6rem;
}
body .section.index_list .continer.jxyw_box .jxyw_link li a p {
  margin-bottom: 1.6rem;
  font-size: 1.4rem;
}
body .section.index_list .continer .one {
  font-size: 1.4rem;
  line-height: 4.6rem;
  padding: 0 0.3rem 0 3.2rem;
}
body .section.index_list .logo_box {
  display: flex;
  align-items: center;
  justify-content: space-around;
  font-size: 1.4rem;
  padding: 0.9rem 0;
  margin-top: 2.4rem;
}
body .section.index_list .logo_box a {
  display: flex;
  align-items: center;
  color: #333333;
}
body .section.index_list .logo_box a img {
  width: 1.6rem;
  height: 1.6rem;
  display: inline-block;
  margin-right: 0.4rem;
}
body .section.sec_review .container textarea {
  resize: none;
  border: 0.1rem solid #e5e5e5;
  background-color: #f5f5f5;
  border-radius: 0.5rem;
}
body .section.sec_review .container .tip_title {
  color: #000;
  font-weight: bold;
  margin: 2rem 0 1rem;
}
body .section.sec_review .content .qustion.risk_qustion ul {
  display: block;
}
body .section.sec_grxx_xg .grxx_nav {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  display: table;
  width: 100%;
}
body .section.sec_grxx_xg .grxx_nav.grxx_sfz_nav li {
  width: 33.3%;
}
body .section.sec_grxx_xg .grxx_nav li {
  float: left;
  width: 50%;
  text-align: center;
  line-height: 4rem;
  background: #fff;
}
body .section.sec_grxx_xg .grxx_nav li.active {
  border-bottom: 0.1rem solid #ff5f3f;
}
body .section.sec_grxx_xg .grxx_nav li a {
  color: #222;
}
body .section.sec_grxx_xg .banner {
  width: 100%;
}
body .section.sec_grxx_xg .grxx_tip {
  display: none;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff0cf;
  color: #e37f00;
  padding: 1rem 1.5rem;
  line-height: 2rem;
}
body .section.sec_grxx_xg .cont {
  position: fixed;
  z-index: 1;
  bottom: 2rem;
  left: 0;
  right: 0;
}
body .section.sec_grxx_xg .cont .erm_box {
  width: 14rem;
  height: 14rem;
  border-radius: 1rem;
  border: 0.1rem solid #dbdde6;
  margin: 1rem auto 1.5rem;
}
body .section.sec_grxx_xg .cont .erm_box .erm {
  display: block;
  width: 12rem;
  margin: 1rem;
}
body .section.sec_grxx_xg .cont .tip {
  text-align: center;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #666;
  margin-bottom: 5rem;
}
body .section.sec_grxx_xg video {
  position: fixed;
  z-index: 1;
}
body .section.sec_grxx_xg video.video_big {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
body .section.sec_grxx_xg video.video_small {
  z-index: 2;
  top: 5rem;
  right: 2rem;
  width: 8rem;
  height: 13.2rem;
  background: #ddd;
}
body .section.sec_grxx_xg .sprz.sprz2 {
  display: none;
}
body .section.sec_grxx_xg .sprz .logo {
  display: block;
  width: 7.2rem;
  margin: 10rem auto 1rem;
}
body .section.sec_grxx_xg .sprz h3 {
  color: #222;
  font-size: 1.8rem;
  text-align: center;
  margin: 1rem auto 3rem;
}
body .section.sec_grxx_xg .sprz .wait_text {
  color: #222;
  font-size: 1.8rem;
  text-align: center;
}
body .section.sec_grxx_xg .sprz .wait_img {
  display: block;
  width: 3rem;
  margin: 1rem auto 0;
}
body .section.sec_grxx_xg .sprz .sprz_msg {
  position: fixed;
  z-index: 5;
  left: 0;
  right: 0;
  bottom: 15rem;
}
body .section.sec_grxx_xg .sprz .sprz_msg p {
  background: #000;
  border-radius: 0.4rem;
  margin: 1rem 1.5rem;
  padding: 0.5rem 3rem;
  text-align: center;
  color: #fff;
  line-height: 2rem;
}
body .section.sec_grxx_xg .sprz .sprz_msg p:nth-child(1) {
  opacity: 0.2;
  fill-opacity: 20;
}
body .section.sec_grxx_xg .sprz .sprz_msg p:nth-child(2) {
  opacity: 0.5;
  fill-opacity: 50;
}
body .section.sec_grxx_xg .sprz .spjr_bot {
  position: fixed;
  z-index: 10;
  left: 0;
  right: 0;
  bottom: 2rem;
}
body .section.sec_grxx_xg .sprz .spjr_bot .sprz_time {
  font-size: 1.4rem;
  margin-bottom: 1.5rem;
  text-align: center;
}
body .section.sec_grxx_xg .sprz .spjr_bot .icon_close {
  display: block;
  width: 6rem;
  margin: 0 auto 1rem;
}
body .section.sec_grxx_xg .sprz .spjr_bot .text_close {
  font-size: 1.4rem;
  color: #000022;
  text-align: center;
}
body .section.sec_grxx_xg .sprz .spjr_bot ul {
  display: table;
  width: 80%;
  margin: 3rem auto 0;
}
body .section.sec_grxx_xg .sprz .spjr_bot ul li {
  display: inline-block;
  width: 33%;
}
body .section.sec_grxx_xg .sprz .spjr_bot ul li img {
  display: block;
  width: 4rem;
  margin: 0 auto 1rem;
}
body .section.sec_grxx_xg .sprz .spjr_bot ul li p {
  font-size: 1.2rem;
  color: #222;
  text-align: center;
}
body .section.sec_grxx_xg .sprz .video_big video {
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
body .section.sec_grxx_xg .sprz .video_small {
  position: fixed;
  z-index: 1;
  z-index: 2;
  top: 5rem;
  right: 2rem;
  width: 8rem;
  height: 13.2rem;
  background: #ddd;
}
body .section.sec_grxx_xg .sprz .video_small video {
  position: relative;
}
body .section.sec_grxx_xg .sprz_tip p {
  text-align: center;
  font-size: 1.4rem;
  margin: 1rem 0;
  color: #333;
}
body .section.sec_grxx_xg .sprz_tip p.tip1 {
  font-size: 1.6rem;
  font-weight: bold;
}
body .section.sec_grxx_xg .sprz_tip p.tip2 {
  font-size: 1.8rem;
  color: #666;
  font-weight: bold;
}
body .section.sec_grxx_xg .grxx_mobile {
  width: 7rem;
  margin: 2.2rem auto;
}
body .section.sec_grxx_xg .grxx_mobile_tip {
  text-align: center;
  color: #333;
  margin-bottom: 4rem;
}
body .section.sec_grxx_xg form .ipt_one {
  padding: 0;
}
body .section.sec_grxx_xg form .ipt_one .captcha {
  bottom: 0.5rem;
  height: 3rem;
  border-radius: 0.2rem;
  background: #EDE8F3;
}
body .section.sec_grxx_xg form .ipt_one .btn_sms {
  position: absolute;
  z-index: 1;
  right: 0.5rem;
  bottom: 0.5rem;
  width: 10rem;
  height: 3rem;
  background: #EDE8F3;
  color: #222;
  line-height: 3rem;
  text-align: center;
  border-radius: 0.2rem;
  font-size: 1.4rem;
  font-weight: normal;
}
body .section.sec_cyb .content .one {
  width: 100%;
  overflow: hidden;
}
body .section.sec_cybzq .card {
  position: relative;
  z-index: 1;
  margin-top: -8rem;
}
body .section.sec_cybzq .card.card_load img {
  width: 6rem;
}
body .section.sec_cybzq .card.card_load p {
  font-size: 2rem;
  text-align: center;
  margin-top: 1.5rem;
  line-height: 3.5rem;
}
body .section.sec_cybzq .card.card_require {
  display: none;
}
body .section.sec_cybzq .card.card_require .card_logo {
  margin-bottom: 1rem;
}
body .section.sec_cybzq .card.card_require .title {
  line-height: 2.5rem;
  text-indent: 1rem;
  font-size: 1.6rem;
}
body .section.sec_cybzq .card.card_require .title.margin_top {
  margin-top: 2rem;
}
body .section.sec_cybzq .btn_box {
  display: none;
}
body .section.sec_cybzq .know_info {
  padding: 1rem 2rem 0;
}
body .section.sec_cybzq .know_info .title {
  font-size: 2.2rem;
  color: #222;
}
body .section.sec_cybzq .know_info .line_mark {
  display: block;
  width: 5rem;
  height: 0;
  border-bottom: 0.2rem solid #8E8E8E;
  margin: 1.5rem 0;
}
body .section.sec_cybzq .know_info .tip {
  font-size: 1.3rem;
  margin-bottom: 1rem;
  padding: 0;
}
body .section.sec_cybzq .know_info .know_info_card {
  background: #fff;
  padding: 1rem 1.5rem;
  border-radius: 0.6rem;
}
body .section.sec_cybzq .know_info .know_info_card p {
  position: relative;
  margin: 0.3rem 0;
  line-height: 2.2rem;
  padding-left: 10rem;
  min-height: 2.2rem;
  font-size: 1.4rem;
}
body .section.sec_cybzq .know_info .know_info_card p.title {
  color: #222;
  font-size: 1.7rem;
  padding: 0;
}
body .section.sec_cybzq .know_info .know_info_card p.line_cut {
  display: block;
  height: 0;
  border-bottom: 0.1rem solid #D5D5D5;
  margin: 1rem 0;
  min-height: 0;
}
body .section.sec_cybzq .know_info .know_info_card p span {
  position: absolute;
  left: 0;
  color: #666;
}
body .section.sec_cybzq .know_info .know_info_card p i {
  color: #222;
}
body .section.sec_cybzq .tip {
  line-height: 2rem;
  color: #666;
  padding: 0 2rem;
}
body .section.sec_jjkh .content .one.active .icon_tick {
  float: right;
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  margin: 1.1rem 0;
  background: url(../icon/rxt_page/icon_tick.png) center center no-repeat;
}
body .section.sec_jjkh .page_sign {
  display: block;
}
body .section.sec_jjkh .page_sign .page_sign_cont dl dd {
  font-weight: normal;
  font-size: 1.6rem;
}
body .section.sec_jjkh .page_sign .tip {
  display: block;
}
body .section.sec_jjkh .all_ykt {
  text-align: center;
  background: url(../icon/rxt_page/jjkh/jjkh_bg.png) no-repeat;
  background-size: 100%;
  padding-top: 10rem;
}
body .section.sec_jjkh .jjkh_wkt {
  box-sizing: border-box;
  padding: 1.6rem 2.4rem 11rem;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.4rem;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_top .view_account {
  margin: 0;
  font-size: 1.2rem;
  width: auto;
  margin-bottom: 0.1rem;
  font-weight: 700;
  height: 32px;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_top .view_account img {
  width: 0.6rem;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot p span {
  width: 14px;
  height: 14px;
  vertical-align: text-top;
  display: inline-block;
  border: 1px solid #4C6EF2;
  border-radius: 50%;
  box-sizing: border-box;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot p span.jjkh_check {
  background: url(../icon/rxt_page/jjkh/jjkh_all_check.png) no-repeat 100%;
  background-size: 100%;
  border: 0;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot .jjkh_wkt_list li {
  height: 46px;
  border-radius: 8px;
  opacity: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0px 16px;
  gap: 8px;
  background: #fff;
  margin-top: 0.8rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot .jjkh_wkt_list li span {
  width: 22px;
  height: 22px;
  border-radius: 4px;
  opacity: 1;
  box-sizing: border-box;
  border: 1px solid #A1B2F6;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot .jjkh_wkt_list li span.jjkh_check {
  background: url(../icon/rxt_page/jjkh/jjkh_check.png) no-repeat 100%;
  background-size: 100%;
  border: 0;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot .jjkh_wkt_list li i {
  font-size: 1rem;
  color: #8D94B2;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot .jjkh_wkt_list li div,
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot .jjkh_wkt_list li u {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 1.5rem;
}
body .section.sec_jjkh .jjkh_wkt .jjkh_wkt_bot .jjkh_wkt_list li u {
  font-weight: 700;
}
body .section.sec_jjkh .khjj_tip {
  margin: 0.8rem 0 2.4rem;
  line-height: 1.5;
  color: #8D94B2;
}
body .section.sec_jjkh .view_account {
  box-sizing: border-box;
  border: 0.5px solid #4C6EF2;
  width: 140px;
  line-height: 32px;
  border-radius: 15px;
  text-align: center;
  margin: 3rem auto;
  padding: 0 10px;
  color: #4C6EF2;
  margin-bottom: 7rem;
}
body .section.sec_jjkh .view_account img {
  display: inline-block !important;
  margin-left: 0.5rem;
  width: 8px;
}
body .section.sec_jjkh .khjj_btn_box {
  background: #fff;
  position: fixed;
  bottom: 0;
  z-index: 1;
  width: 100%;
  left: 0;
  right: 0;
  padding: 2rem;
  box-sizing: border-box;
  box-shadow: 0px -4px 12px 0px rgba(138, 173, 208, 0.2);
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
}
body .section.sec_jjkh .khjj_btn_box .jjkh_btn {
  height: 52px;
  border-radius: 8px;
  opacity: 1;
  background: #D52940;
  line-height: 3;
  margin: 0;
  font-size: 18px;
}
body .section.sec_jjkh .jjkh_account {
  background: url(../icon/rxt_page/jjkh/jjkh_bg.png) no-repeat;
  background-size: 100%;
}
body .section.sec_jjkh .jjkh_account .jjkh_account_bg {
  width: 17rem;
  padding-top: 2rem;
}
body .section.sec_jjkh .jjkh_success {
  padding-top: 18%;
  position: absolute;
  top: 1rem;
  left: 0;
  right: 0;
}
body .section.sec_jjkh .jjkh_success img {
  width: 50%;
}
body .section.sec_jjkh .jjkh_success h1 {
  margin-top: 1.6rem;
}
body .section.sec_jjkh .jjkh_success_box {
  height: 5.2rem;
  padding: 0 4rem 2rem;
  position: absolute;
  bottom: 5%;
  left: 0;
  right: 0;
}
body .section.sec_jjkh .jjkh_success_box .jjkh_btn {
  background: #FFFFFF;
  box-sizing: border-box;
  border: 2px solid #D52940;
  display: block;
  height: 52px;
  border-radius: 8px;
  color: #D52940;
  text-align: center;
  line-height: 52px;
  font-size: 1.8rem;
  font-weight: 700;
}
body .section.sec_jjkh .isopen_list {
  border-radius: 8px;
  background: #FFFFFF;
  padding: 1.6rem;
}
body .section.sec_jjkh .isopen_list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 4.6rem;
  font-size: 1.5rem;
}
body .section.sec_jjkh .links {
  display: none;
  position: fixed;
  right: 6px;
  top: 50%;
  margin-top: -234px;
  font-size: 16px;
  z-index: 11;
}
body .section.sec_jjkh .links li {
  color: #999;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: block;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
}
body .section.sec_jjkh .links li.active {
  background: #1677FF;
  color: #fff;
}
body .section.sec_jjkh .pop_tips {
  display: none;
  position: fixed;
  left: 2.4rem;
  right: 2.4rem;
  top: 50%;
  margin-top: -4.3rem;
  height: 4.6rem;
  border-radius: 0.8rem;
  color: #fff;
  text-align: center;
  line-height: 4.6rem;
}
body .section.sec_jjkh .pop_tips div {
  width: 100%;
  height: 100%;
  position: absolute;
  background: #000;
  opacity: 0.8;
  border-radius: 0.8rem;
  z-index: -1;
}
body .section.sec_zq {
  overflow-x: hidden;
}
body .section.sec_zq .zq_title {
  position: relative;
}
body .section.sec_zq .zq_title .zq_bg {
  display: block;
  width: 100%;
}
body .section.sec_zq .zq_title dl {
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 50%;
  margin-left: -5rem;
  margin-top: -6.5rem;
}
body .section.sec_zq .zq_title dl dt {
  width: 10rem;
  height: 10rem;
  margin: 0 auto;
  background: url(../icon/rxt_page/bg__num__bg.png) center center no-repeat;
  background-size: 100%;
  line-height: 10rem;
  text-align: center;
  font-size: 1.8rem;
  color: #ee3636;
  font-weight: bold;
}
body .section.sec_zq .zq_title dl dd {
  text-align: center;
  color: #fff;
  margin-top: 0.5rem;
}
body .section.sec_zq .zq_title .explain {
  position: absolute;
  z-index: 10;
  right: 1rem;
  top: 1rem;
  color: #fff;
}
body .section.sec_zq .nav {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  margin: -1rem 1rem 0;
  background-color: #fff;
  height: 4rem;
  border-radius: 0.5rem;
  box-shadow: 0 0.5rem 0.5rem 0 #e0dede;
}
body .section.sec_zq .nav li {
  float: left;
  display: block;
  width: 50%;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  color: #999;
}
body .section.sec_zq .nav li.active,
body .section.sec_zq .nav li:hover {
  color: #333;
  background: url(../icon/rxt_page/bar.png) bottom center no-repeat;
  background-size: 3.3rem 0.3rem;
}
body .section.sec_zq .handle {
  display: none;
  position: relative;
  line-height: 2.2rem;
  padding: 1.5rem 1rem 0.5rem;
}
body .section.sec_zq .handle input {
  position: absolute;
  z-index: 2;
  width: 2.2rem;
  height: 2.2rem;
  vertical-align: top;
  opacity: 0;
  fill-opacity: 0;
}
body .section.sec_zq .handle span {
  display: inline-block;
}
body .section.sec_zq .handle span.all {
  padding: 0 3rem;
}
body .section.sec_zq .handle input[type="checkbox"] + .all:before {
  position: absolute;
  z-index: 1;
  top: 1.5rem;
  left: 1rem;
  content: "\a0";
  display: inline-block;
  vertical-align: middle;
  width: 2.2rem;
  height: 2.2rem;
  background: url(../icon/rxt_page/kcb/icon_title_select_nor_20.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section.sec_zq .handle input[type="checkbox"]:checked + .all:before {
  background: url(../icon/rxt_page/kcb/icon_choice_1.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section.sec_zq .zq_list {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  margin: 1rem 1rem 6.5rem 1rem;
}
body .section.sec_zq .zq_list .zq_one {
  position: relative;
  padding: 1rem;
  margin-bottom: 1rem;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0.5rem 0.5rem 0 #e0dede;
  margin-left: 0;
  width: auto;
}
body .section.sec_zq .zq_list .zq_one input {
  display: none;
}
body .section.sec_zq .zq_list .zq_one.checked {
  margin-left: 3rem;
  width: 100%;
}
body .section.sec_zq .zq_list .zq_one.checked input {
  display: block;
  position: absolute;
  z-index: 2;
  top: 3.5rem;
  left: -3rem;
  width: 2.2rem;
  height: 2.2rem;
  vertical-align: middle;
  opacity: 0;
  fill-opacity: 0;
}
body .section.sec_zq .zq_list .zq_one.checked input[type="checkbox"] + dl:before {
  position: absolute;
  z-index: 1;
  top: 2.5rem;
  left: -4rem;
  content: "\a0";
  display: inline-block;
  vertical-align: middle;
  width: 2.2rem;
  height: 2.2rem;
  background: url(../icon/rxt_page/kcb/icon_title_select_nor_20.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section.sec_zq .zq_list .zq_one.checked input[type="checkbox"]:checked + dl:before {
  background: url(../icon/rxt_page/kcb/icon_choice_1.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section.sec_zq .zq_list .zq_one dl {
  position: relative;
  box-sizing: border-box;
  padding-left: 17rem;
}
body .section.sec_zq .zq_list .zq_one dl dt {
  display: block;
  position: absolute;
  z-index: 1;
  left: -1rem;
  top: -1rem;
  height: 9.2rem;
  width: 17rem;
}
body .section.sec_zq .zq_list .zq_one dl dt p {
  color: #333;
  margin-top: 2.4rem;
}
body .section.sec_zq .zq_list .zq_one dl dt p.rzje,
body .section.sec_zq .zq_list .zq_one dl dt p.zqzt {
  padding-left: 1rem;
  color: #CF0000;
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 3rem;
}
body .section.sec_zq .zq_list .zq_one dl dt p.zqzt {
  font-size: 2rem;
}
body .section.sec_zq .zq_list .zq_one dl dt p.rzje {
  padding-left: 2.6rem;
  background: url(../icon/rxt_page/icon-title-mon.png) 1rem 0.8rem no-repeat;
  background-size: 1.1rem 1.5rem;
}
body .section.sec_zq .zq_list .zq_one dl dt p.font_gray {
  color: #9F9F9F;
  font-size: 1.2rem;
  margin: 0 0 0 2.7rem;
}
body .section.sec_zq .zq_list .zq_one dl dt p.zqzt_font_gray {
  margin: 0 0 0 1rem;
}
body .section.sec_zq .zq_list .zq_one dl dt img {
  display: inline-block;
  width: 1.1rem;
  margin-right: 0.5rem;
  vertical-align: middle;
  margin-top: -0.8rem;
}
body .section.sec_zq .zq_list .zq_one dl dt i {
  position: absolute;
  z-index: 2;
  left: 15rem;
  width: 1rem;
  height: 1rem;
  background-color: #e8e8e8;
  border-radius: 50%;
}
body .section.sec_zq .zq_list .zq_one dl dt i.semi_circle_top {
  top: -0.5rem;
}
body .section.sec_zq .zq_list .zq_one dl dt i.semi_circle_bot {
  bottom: -0.5rem;
}
body .section.sec_zq .zq_list .zq_one dl dd p {
  line-height: 2.4rem;
}
body .section.sec_zq .zq_list .zq_one dl dd p span {
  display: inline-block;
  width: 8rem;
  color: #999;
  margin-right: 1rem;
  text-align: justify;
  text-align-last: justify;
  text-justify: inter-ideograph;
}
body .section.sec_zq .zq_list .zq_one dl dd p i {
  color: #333;
}
body .section.sec_zq .btn {
  display: none;
}
body .section.sec_xsb .btn_blue {
  box-shadow: none;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#2087EE), to(#2222CF));
  background: -o-linear-gradient(right, #2087EE, #2222CF);
  background: -moz-linear-gradient(right, #2087EE, #2222CF);
  background: -ms-linear-gradient(right, #2087EE, #2222CF);
}
body .section.sec_bjs .btn_blue {
  box-shadow: none;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#2087EE), to(#2222CF));
  background: -o-linear-gradient(right, #2087EE, #2222CF);
  background: -moz-linear-gradient(right, #2087EE, #2222CF);
  background: -ms-linear-gradient(right, #2087EE, #2222CF);
}
body .section.sec_bjs .btn_fff {
  box-shadow: none;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#fff));
  background: -o-linear-gradient(right, #fff, #fff);
  background: -moz-linear-gradient(right, #fff, #fff);
  background: -ms-linear-gradient(right, #fff, #fff);
}
body .section.sec_mmcz .mmcz_tip {
  line-height: 3rem;
  margin: 1rem 0 0 2rem;
}
body .section.sec_mmcz .psd_tip {
  font-size: 1.2rem;
  color: #999;
  line-height: 1.8rem;
  padding: 1rem 1.5rem 0;
}
body .section.sec_mmcz form .ipt_one {
  padding: 0;
}
body .section.sec_lred {
  background-color: #e8e8e8;
}
body .section.sec_lred .continer .one dt {
  width: 18rem;
}
body .section.sec_lred .ed_title {
  margin: 2rem 1.5rem 0;
  height: 7rem;
  line-height: 6rem;
  background: #EAE9E9;
  color: #666;
  font-size: 1.6rem;
  padding: 0 1.5rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
body .section.sec_lred .card {
  margin-top: -1rem;
  padding: 1.5rem;
}
body .section.sec_lred .card hr {
  margin: 1rem 0;
  background: #f8f8f8;
}
body .section.sec_lred .card dl {
  position: relative;
  padding-left: 3.2rem;
  margin: 2.5rem 0 2rem;
}
body .section.sec_lred .card dl dt {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0.9rem;
}
body .section.sec_lred .card dl dt img {
  display: block;
  width: 2.2rem;
}
body .section.sec_lred .card dl dd input {
  width: 100%;
  color: #000;
  font-size: 3.5rem;
  border: 0;
  outline: none;
}
body .section.sec_lred .card .btn {
  display: inline-block;
  border: 0.1rem solid #087FF7;
  color: #087FF7;
  background: #fff;
  width: 4.2rem;
  height: 2.8rem;
  line-height: 2.8rem;
  margin: 0 1.2rem 0 0;
  border-radius: 0.4rem;
  font-size: 1.4rem;
  text-align: center;
}
body .section.sec_lred .card .tip p {
  color: #999;
  font-size: 1.3rem;
  line-height: 2.2rem;
}
body .section.sec_sfcg {
  padding: 1.5rem;
}
body .section.sec_sfcg .div_xy,
body .section.sec_sfcg .div_qq {
  display: none;
}
body .section.sec_sfcg .sfcg_title {
  color: #141414;
  font-size: 1.6rem;
  line-height: 2.2rem;
}
body .section.sec_sfcg ul li {
  position: relative;
  background: #ddd;
  margin: 1rem 0;
  border-radius: 0.5rem;
  padding: 1.5rem 1.5rem 1.5rem 5.5rem;
}
body .section.sec_sfcg ul li img {
  position: absolute;
  z-index: 1;
  left: 1.5rem;
  width: 3rem;
}
body .section.sec_sfcg ul li p {
  font-size: 1.8rem;
  line-height: 3rem;
  color: #fff;
}
body .section.sec_sfcg .add {
  display: block;
  width: 100%;
  background: #fff;
  border-radius: 0.5rem;
  padding: 1rem 0 1.5rem;
  margin: 1rem 0;
}
body .section.sec_sfcg .add img {
  width: 2.2rem;
  margin-bottom: 1rem;
}
body .section.sec_sfcg .add p {
  text-align: center;
  color: #343434;
}
body .section.sec_sfcg .link_matters {
  display: block;
  margin: 1.5rem auto;
  color: #0F8FFB;
}
body .section.sec_sfcg .card {
  position: relative;
  padding: 1.5rem 1.5rem 1.5rem 5.5rem;
  background: #004F9C;
  margin-bottom: 0;
}
body .section.sec_sfcg .card img {
  position: absolute;
  z-index: 1;
  left: 1.5rem;
  top: 1.5rem;
  width: 3rem;
}
body .section.sec_sfcg .card p {
  display: block;
  color: #fff;
  font-size: 1.6rem;
  line-height: 3.2rem;
  min-height: 1.8rem;
}
body .section.sec_sfcg .card p.back_name i {
  display: inline-block;
  font-size: 1.8rem;
  min-height: 1.8rem;
}
body .section.sec_sfcg .card p.back_name u {
  float: right;
  font-size: 1.3rem;
}
body .section.sec_sfcg .card p.bank_num {
  font-size: 1.8rem;
}
body .section.sec_sfcg .card hr {
  background-color: #F8F8F8;
  margin: 1rem 0;
}
body .section.sec_sfcg .psd_blcok {
  display: none;
  background: #fff;
  margin: -1rem 2.5rem 0;
  border-radius: 0.5rem;
  padding: 1.5rem 0;
  position: relative;
}
body .section.sec_sfcg .psd_blcok ul {
  display: table;
  margin: 0 auto;
}
body .section.sec_sfcg .psd_blcok ul li {
  background-color: #fff;
  padding: 0;
}
body .section.sec_sfcg .psd_blcok ul li.title {
  clear: both;
  border: 0;
  color: #333;
  margin-left: 0.5rem;
}
body .section.sec_sfcg .psd_blcok ul li.num {
  float: left;
  width: 3rem;
  height: 3rem;
  border: 0.1rem solid #B5B5B5;
  margin: 0 0.5rem;
}
body .section.sec_sfcg .psd_blcok ul li.num input {
  width: 100%;
  height: 100%;
  border: 0;
  outline: none;
  text-align: center;
  font-size: 1.4rem;
  border-radius: 0.5rem;
}
body .section.sec_sfcg .j_ipt0 {
  position: absolute;
  bottom: 1.5rem;
  width: 24rem;
  left: 50%;
  margin-left: -12rem;
  z-index: 1;
  height: 3rem;
  opacity: 0;
}
body .section.sec_sfcg .input_mask {
  bottom: 1.5rem;
  width: 24.5rem;
  height: 3.5rem;
  z-index: 2;
}
body .section.sec_fail .card {
  background-color: #F8F8F8;
  box-shadow: none;
}
body .section.sec_fail .card .success_tips_reason {
  color: #F11919;
  font-size: 1.4rem;
}
body .section.sec_rmhd .banner_a {
  display: block;
  margin: 1.5rem;
  background: #fff;
  border-radius: 0.6rem;
}
body .section.sec_rmhd .banner_a img {
  display: block;
  width: 100%;
}
body .section.sec_rmhd .banner_a dl {
  position: relative;
  padding: 1rem;
}
body .section.sec_rmhd .banner_a dl dt {
  color: #333;
  margin-bottom: 0.5rem;
}
body .section.sec_rmhd .banner_a dl dt i {
  color: #CF000E;
}
body .section.sec_rmhd .banner_a dl dd {
  font-size: 1.3rem;
  color: #666;
}
body .section.sec_rmhd .banner_a dl dd .mark {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0.7rem;
  width: 6.4rem;
  height: 2.2rem;
  line-height: 2.2rem;
  background-color: #D5D5D5;
  color: #666;
  border-top-left-radius: 1.1rem;
  border-bottom-left-radius: 1.1rem;
  text-align: center;
}
body .section.sec_wdkq .wdkq_one {
  position: relative;
  background-color: #fff;
  min-height: 9rem;
  margin: 1rem;
  box-sizing: border-box;
  padding: 1rem 25% 1rem 28%;
  border-radius: 0.4rem;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_l {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 28%;
  height: 7rem;
  text-align: center;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_l p {
  color: #141414;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_l p.money {
  margin: 1.5rem 0 0.5rem 0;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_l p.money b {
  color: #CF000E;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_l p.money b.line {
  text-decoration: line-through;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_l p.money b i {
  font-weight: bold;
  font-size: 2.5rem;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_c h3 {
  font-size: 1.6rem;
  font-weight: bold;
  color: #333;
  margin: 0.8rem 0 0.3rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_c p {
  font-size: 1.3rem;
  color: #999;
  line-height: 1.8rem;
}
body .section.sec_wdkq .wdkq_one .wdkq_one_r {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0;
  width: 25%;
  line-height: 2rem;
  margin-top: -1rem;
  text-align: center;
  font-size: 1.6rem;
  color: #CF000E;
}
body .section.sec_wdkq .wdkq_one textarea {
  display: none;
}
body .section.sec_wdkq .wdkq_one .circle {
  position: absolute;
  z-index: 1;
  top: -0.5rem;
  right: 25%;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: #e8e8e8;
}
body .section.sec_wdkq .wdkq_one .circle.circle_b {
  top: auto;
  bottom: -0.5rem;
}
body .section.sec_wdkq .sec_wdkq_bot {
  display: none;
  margin-top: 5rem;
}
body .section.sec_wdkq .sec_wdkq_bot p {
  position: relative;
  display: table;
  margin: 0 auto 1rem;
  line-height: 2.6rem;
  text-align: center;
  color: #666;
  font-size: 1.3rem;
}
body .section.sec_wdkq .sec_wdkq_bot p span {
  display: inline-block;
  width: 2.8rem;
  border-bottom: 0.1rem solid #666;
  vertical-align: top;
  margin: 1.2rem 1rem 0;
}
body .section.sec_wdkq .sec_wdkq_bot a {
  display: table;
  margin: 0 auto 1rem;
  background: #fff;
  height: 3rem;
  border-radius: 1.5rem;
  color: #0F8FFB;
  line-height: 3.1rem;
  padding: 0 1.2rem 0 0.2rem;
  font-size: 1.3rem;
  letter-spacing: 0.1rem;
}
body .section.sec_wdkq .sec_wdkq_bot a img {
  display: inline-block;
  vertical-align: top;
  width: 2.6rem;
  margin: 0.2rem 1rem 0 0.2rem;
}
body .section.sec_xkzqh.sec_form .continer .one.one_sh,
body .section.sec_xkzqh.sec_form .continer .one.one_sz {
  display: none;
}
body .section.sec_xkzqh .tip {
  display: none;
}
body .section.sec_xkzqh .index_tip {
  display: none;
  color: #fff;
  padding: 0 2.8rem;
  font-size: 1.3rem;
  margin: 2rem 0 -1rem;
}
body .section.sec_xkzqh .state_tip {
  color: #A0A0A0;
  font-size: 1.2rem;
  padding: 0 1.5rem 1rem;
}
body .section.sec_xkzqh .card .card_logo {
  width: 9.3rem;
}
body .section.sec_xkzqh .btn_white {
  display: none;
  border: 0.1rem solid #fff;
  background: #fff;
  color: #D22434;
}
body .section.sec_xkzqh .page_sign {
  display: block;
}
body .section.sec_xkzqh .page_sign .page_sign_h {
  background: #CF0000;
  text-align: center;
  color: #fff;
  padding: 0.3rem 0;
}
body .section.sec_xkzqh .page_sign .page_sign_cont {
  padding: 2rem 1.5rem;
}
body .section.sec_xkzqh .page_sign .page_sign_cont dl {
  text-align: center;
}
body .section.sec_xkzqh .jys {
  position: relative;
  margin: 2rem 0;
  display: none;
}
body .section.sec_xkzqh .jys dd {
  position: absolute;
  z-index: 0;
  bottom: 1rem;
  left: 50%;
  margin-left: -1.5rem;
  width: 3rem;
  height: 3rem;
  display: none;
  background: url(../icon/rxt_page/icon_jys_selcetd.png) center center no-repeat;
  background-size: 100%;
}
body .section.sec_xkzqh .jys img {
  width: 70%;
  margin: 0 15%;
}
body .section.sec_xkzqh .jys.active dd {
  display: block;
}
body .section.sec_xkzqh .jys.active img {
  width: 80%;
  margin: 0 10%;
}
body .section.sec_xkzqh .preapre {
  position: fixed;
  z-index: 1;
  bottom: 6rem;
  left: 0;
  right: 0;
}
body .section.sec_xkzqh .preapre p {
  text-align: center;
  margin: 0.5rem auto;
  color: #666;
}
body .section.sec_xkzqh .preapre ul {
  display: table;
  margin: 1.5rem auto;
}
body .section.sec_xkzqh .preapre ul li {
  float: left;
  margin: 0 1rem;
}
body .section.sec_xkzqh .preapre ul li img {
  width: 2.4rem;
}
body .section.sec_xkzqh .preapre ul li p {
  font-size: 1.2rem;
}
body .section.sec_xkzqh .btn_box .btn_bg_yellow {
  background: #FF5F3F;
}
body .section.sec_xkzqh .btn_box .btn_pt {
  background: #ee3636;
}
body .section.sec_zhqj .zhqj_index_img {
  width: 100%;
  margin: 2.5rem 0 1rem;
}
body .section.sec_zhqj .zhqj_load_line {
  width: 100%;
}
body .section.sec_zhqj .btn_box {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  display: block;
  padding-bottom: 2rem;
}
body .section.sec_zhqj .btn_box .tip {
  text-align: center;
  color: #999;
  font-size: 1.3rem;
  line-height: 3rem;
}
body .section.sec_zhqj .zhqj_load {
  padding-top: 2rem;
  background-color: #fff;
}
body .section.sec_zhqj .zhqj_load .zhqj_load_main_div {
  position: relative;
  margin: 0 2rem;
  background: url(../icon/rxt_page/zhqj/img_comm_stop.png) center center no-repeat;
  background-size: 0;
}
body .section.sec_zhqj .zhqj_load .zhqj_load_main_div .zhqj_load_bg {
  width: 100%;
  position: absolute;
  z-index: 1;
}
body .section.sec_zhqj .zhqj_load .zhqj_load_main_div .zhqj_load_json.zhqj_load_json1 {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 18rem;
  margin-top: -9rem;
  margin-left: -9.1rem;
}
body .section.sec_zhqj .zhqj_load img.zhqj_load_t,
body .section.sec_zhqj .zhqj_load img.zhqj_load_b {
  width: 50%;
  margin: 0 auto 2rem;
}
body .section.sec_zhqj .zhqj_load img.zhqj_load_b {
  display: none;
  fill-opacity: 0;
  opacity: 0;
  margin: 2rem auto;
}
body .section.sec_zhqj .zhqj_load .json_data_div {
  display: table;
  width: 100%;
  padding: 1rem 2rem 1.5rem;
  box-sizing: border-box;
}
body .section.sec_zhqj .zhqj_load .json_data_div .zhqj_load_json2 {
  float: left;
  width: 6.8rem;
}
body .section.sec_zhqj .zhqj_load .json_data_div .zhqj_load_json3 {
  float: right;
  width: 6.8rem;
}
body .section.sec_zhqj .zhqj_load p {
  text-align: center;
  color: #ee3636;
  font-size: 1.3rem;
}
body .section.sec_zhqj .zhqj_info_title {
  display: none;
  position: relative;
  padding: 1rem 1.5rem;
  background: #fff;
  text-align: center;
  border-bottom: 0.1rem solid #B5B5B5;
}
body .section.sec_zhqj .zhqj_info_title h3 {
  font-weight: normal;
  margin-bottom: 0.5rem;
  color: #222;
  font-size: 1.7rem;
}
body .section.sec_zhqj .zhqj_info_title p {
  font-size: 1.4rem;
  color: #999;
}
body .section.sec_zhqj .zhqj_info_title p.font_red {
  color: #ee3636;
}
body .section.sec_zhqj .content {
  display: none;
}
body .section.sec_zhqj .content .one {
  border-bottom: 0.1rem solid #B5B5B5;
}
body .section.sec_zhqj .list {
  padding: 0 1.5rem;
}
body .section.sec_zhqj .list li {
  height: 6.2rem;
  line-height: 6rem;
  margin: 1rem 0;
  padding: 0 1.5rem;
  background: url(../icon/rxt_page/zhqj/bg_box2.png) center center no-repeat;
  background-size: 100% 6rem;
}
body .section.sec_zhqj .list li span {
  color: #222;
  font-size: 1.7rem;
}
body .section.sec_zhqj .list li img {
  float: right;
  width: 2.2rem;
  vertical-align: top;
  margin: 1.9rem 1rem 0 0;
}
body .section.sec_zhqj .list li a {
  float: right;
  color: #ee3636;
}
body .section.sec_zhqj .list li.opened {
  background: url(../icon/rxt_page/zhqj/bg_box1.png) center center no-repeat;
  background-size: 100% 6rem;
}
body .section.sec_zhqj .list li.opened a {
  color: #999;
}
body .section.sec_zhqj .list li.space {
  height: 0;
  margin: 0 0 3rem;
}
body .section.sec_zcqj .head {
  padding: 1.5rem 0;
  background-color: #fff;
  border-bottom-left-radius: 1.6rem;
  border-bottom-right-radius: 1.6rem;
}
body .section.sec_zcqj .head ul {
  display: table;
  margin: 0 auto;
}
body .section.sec_zcqj .head ul li {
  float: left;
  line-height: 3.2rem;
  color: #999;
  border-radius: 1.6rem;
  margin: 0 1rem;
  padding: 0 1rem;
}
body .section.sec_zcqj .head ul li.active {
  background-color: #EE3636;
  color: #fff;
}
body .section.sec_zcqj .head .head_zcqj.zcqj_gb,
body .section.sec_zcqj .head .head_zcqj.zcqj_my {
  display: none;
}
body .section.sec_zcqj .head .head_zcqj .zcqj_logo {
  position: relative;
  display: block;
  width: 8rem;
  height: 8rem;
  margin: 2rem auto 1.5rem;
  background-color: #EE3636;
  border-radius: 50%;
  text-align: center;
  line-height: 8rem;
  color: #fff;
  font-weight: bold;
  font-size: 2rem;
}
body .section.sec_zcqj .head .head_zcqj .zcqj_logo.zcqj_logo_rmb {
  background-color: transparent;
}
body .section.sec_zcqj .head .head_zcqj .zcqj_logo canvas {
  position: absolute;
  z-index: 1;
  left: -4rem;
  height: 100%;
}
body .section.sec_zcqj .head .head_zcqj h3 {
  min-height: 2.3rem;
  text-align: center;
  color: #EE3636;
  font-size: 2.3rem;
  font-weight: bold;
  line-height: 2.8rem;
}
body .section.sec_zcqj .head .head_zcqj p {
  text-align: center;
  color: #222;
}
body .section.sec_zcqj .head .refresh {
  position: absolute;
  z-index: 1;
  top: 6.7rem;
  right: 3rem;
  width: 3rem;
  height: 3rem;
  background: #F7F8FA;
  border-radius: 50%;
  line-height: 3rem;
  text-align: center;
}
body .section.sec_zcqj .head .refresh img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
body .section.sec_zcqj .money {
  margin: 1.5rem;
}
body .section.sec_zcqj .money.open .money_c p {
  display: block;
}
body .section.sec_zcqj .money .money_t {
  position: relative;
  background-color: #fff;
  border-radius: 0.8rem;
  padding-left: 7.5rem;
  height: 8rem;
}
body .section.sec_zcqj .money .money_t.money_t_blue {
  border-left: 0.2rem solid #03A8FA;
}
body .section.sec_zcqj .money .money_t.money_t_red {
  border-left: 0.2rem solid #EE3636;
}
body .section.sec_zcqj .money .money_t.money_t_blue_deep {
  border-left: 0.2rem solid #1717F8;
}
body .section.sec_zcqj .money .money_t.money_t_yellow {
  border-left: 0.2rem solid #FFCF28;
}
body .section.sec_zcqj .money .money_t .icon {
  position: absolute;
  z-index: 1;
  left: 2rem;
  top: 1.7rem;
  width: 4.5rem;
  height: 4.5rem;
}
body .section.sec_zcqj .money .money_t .arrow {
  position: absolute;
  z-index: 1;
  width: 2.2rem;
  height: 2.2rem;
  right: 3rem;
  top: 50%;
  margin-top: -1.1rem;
}
body .section.sec_zcqj .money .money_t h3 {
  color: #222;
  font-size: 1.6rem;
  padding: 2rem 0 0.5rem;
}
body .section.sec_zcqj .money .money_t p {
  color: #222;
  font-size: 1.5rem;
}
body .section.sec_zcqj .money .money_t p.money_pt_p2,
body .section.sec_zcqj .money .money_t p.money_pt_p3 {
  display: none;
}
body .section.sec_zcqj .money .money_c {
  margin: 0 1.3rem;
  padding: 1rem 1.5rem;
  background-color: #F4F5F8;
  border-bottom-left-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
}
body .section.sec_zcqj .money .money_c .money_pt_c2,
body .section.sec_zcqj .money .money_c .money_pt_c3 {
  display: none;
}
body .section.sec_zcqj .money .money_c p {
  display: none;
  line-height: 3rem;
}
body .section.sec_zc .zc_header {
  width: 100%;
  background: url(../icon/rxt_page/zc/ic_zc_bj.png) no-repeat;
  background-size: 100%;
}
body .section.sec_zc .zc_header .loading {
  line-height: 5rem;
  text-align: center;
  color: #8CA6E3;
}
body .section.sec_zc .zc_header .loading img {
  display: inline-block;
  width: 1.5rem;
  vertical-align: middle;
}
body .section.sec_zc .zc_header .header_cont {
  position: relative;
  width: 100%;
  padding: 0 1rem;
  box-sizing: border-box;
}
body .section.sec_zc .zc_header .header_cont img {
  width: 100%;
}
body .section.sec_zc .zc_header .header_cont .head_zzc {
  position: absolute;
  top: 0;
  right: 1rem;
  bottom: 0;
  left: 1rem;
  color: #fff;
  padding: 2.5rem;
  box-sizing: border-box;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_t {
  line-height: 1.5;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_t h2 {
  font-size: 3.6rem;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_t p {
  font-size: 12px;
  color: #8A97CA;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_t p:first-child {
  font-size: 1.4rem;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_t p img {
  width: 1.4rem;
  display: inline-block;
  vertical-align: text-bottom;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_t p span {
  color: #ffff;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_b {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  left: 2.5rem;
  right: 2.5rem;
  padding-bottom: 1.6rem;
  padding-top: 1.4rem;
  font-size: 1.2rem;
  color: #8A97CA;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_b div:nth-child(2) {
  text-align: center;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_b div:nth-child(3) {
  text-align: right;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_b div span {
  margin-top: 0.6rem;
  display: inline-block;
  color: #fff;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .head_zzc_b div span:first-child {
  font-size: 12px;
  color: #8A97CA;
  margin-top: 0;
}
body .section.sec_zc .zc_header .header_cont .head_zzc .je_show {
  top: 1.67rem;
  width: 5rem;
  position: absolute;
  right: -0.8rem;
}
body .section.sec_zc .zc_cont {
  padding: 4rem 1.25rem 3rem;
  box-sizing: border-box;
}
body .section.sec_zc .zc_cont .zc_cont_h2 {
  text-indent: 3rem;
  margin-bottom: 2rem;
}
body .section.sec_zc .zc_cont .zc_cont_h2 img {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: middle;
}
body .section.sec_zc .zc_cont .zc_purse {
  padding: 2rem 2rem 0;
  background: #fff;
  border-radius: 8px;
  margin-bottom: 2rem;
}
body .section.sec_zc .zc_cont .zc_purse .purse_cont div {
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 4rem;
}
body .section.sec_zc .zc_cont .zc_purse .purse_cont div p {
  color: #8A9ECB;
  margin-bottom: 1rem;
}
body .section.sec_zc .zc_cont .zc_purse .purse_cont div h2 {
  font-size: 18px;
}
body .section.sec_zc .zc_cont .zc_purse .url_qzz {
  line-height: 5.5rem;
  text-align: center;
  color: #5569E8;
  font-size: 2rem;
}
body .section.sec_zc .zc_cont .zc_purse .url_qzz img {
  display: inline-block;
  width: 1.5rem;
  vertical-align: middle;
}
body .section.sec_zc .zc_cont .zc_assort {
  margin-top: 1rem;
  color: #fff;
}
body .section.sec_zc .zc_cont .zc_assort li {
  padding: 1.5rem 2rem;
  border-radius: 1rem;
  width: 100%;
  margin-bottom: 1.5rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body .section.sec_zc .zc_cont .zc_assort li div {
  line-height: 2;
}
body .section.sec_zc .zc_cont .zc_assort li div:first-child {
  flex: 1;
}
body .section.sec_zc .zc_cont .url_qlc {
  margin: 0 2rem;
  background: #5569E8;
  padding: 1.5rem;
  text-align: center;
  color: #fff;
  font-size: 1.5rem;
  font-weight: bold;
  border-radius: 1rem;
}
body .section.sec_zc .zc_cont .url_qlc img {
  display: inline-block;
  width: 1.5rem;
  vertical-align: middle;
}
body .section.sec_zc .zc_cont .grey_btn {
  background: #E9ECEF;
  padding: 1.5rem;
  text-align: center;
  color: #BFC5D5;
  font-size: 1rem;
  font-weight: bold;
  border-radius: 1rem;
  margin: 1rem;
}
body .section.sec_zc .zc_cont .remarks {
  color: #D1D1D1;
  font-size: 1rem;
  text-align: center;
}
body .section.sec_yyb .title {
  color: #141414;
  padding: 1rem 0 0 1rem;
}
body .section.sec_yyb .location {
  position: relative;
  padding: 1.5rem 9.6rem 1.5rem 3.2rem;
  line-height: 2.2rem;
  min-height: 2.2rem;
  color: #222;
  font-size: 1.8rem;
  background: url(../icon/rxt_page/icon_user_mapblack.png) 0.8rem 1.2rem no-repeat;
  background-size: 2.2rem;
}
body .section.sec_yyb .location img {
  display: inline-block;
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
}
body .section.sec_yyb .location .location_btn {
  position: absolute;
  z-index: 1;
  right: 1rem;
  top: 2.5rem;
  margin-top: -1rem;
  height: 2.2rem;
  line-height: 2.2rem;
  color: #0F8FFB;
  font-size: 1.4rem;
}
body .section.sec_yyb .line {
  height: 1rem;
  background-color: #E8E8E8;
}
body .section.sec_yyb .near_yyb {
  height: 3.3rem;
  line-height: 3.3rem;
  border-bottom: 0.1rem solid #B5B5B5;
  color: #141414;
  padding: 0 1rem;
}
body .section.sec_yyb .yyb_list li {
  position: relative;
  padding: 1.5rem 1rem;
  border-bottom: 0.1rem solid #B5B5B5;
}
body .section.sec_yyb .yyb_list li h3 {
  font-size: 1.6rem;
  color: #333;
}
body .section.sec_yyb .yyb_list li p {
  font-size: 1.3rem;
  color: #999;
  line-height: 1.8rem;
  margin: 0.6rem 0;
}
body .section.sec_yyb .yyb_list li p.distance {
  position: absolute;
  z-index: 1;
  top: 1.5rem;
  right: 1rem;
  color: #0F8FFB;
  line-height: 1.8rem;
}
body .section.sec_yyb .yyb_list li .btn {
  display: inline-block;
  background: #0F8FFB;
  font-size: 1.3rem;
  height: 3rem;
  line-height: 3rem;
  padding: 0 1rem;
  margin: 0.6rem 0 0;
  border-radius: 1.5rem;
  vertical-align: top;
}
body .section.sec_yyb .yyb_list li a img {
  height: 3rem;
  vertical-align: top;
}
body .section.sec_yyb .map {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  min-height: 30rem;
}
body .section.sec_yyb .map_search {
  position: absolute;
  z-index: 2;
  top: 1rem;
  left: 1.5rem;
  right: 1.5rem;
  padding: 0.1rem;
}
body .section.sec_yyb .map_search input {
  box-sizing: border-box;
  width: 100%;
  height: 4rem;
  line-height: 4rem;
  text-indent: 1rem;
}
body .section.sec_yyb .map_search .map_search_result {
  display: none;
  padding: 0.1rem;
  border: 1px solid #C0C0C0;
  max-height: 20rem;
  overflow: auto;
  background-color: #fff;
}
body .section.sec_yyb .yyb_info {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1.5rem 5rem 1.5rem 1.5rem;
  line-height: 2rem;
  max-height: 15rem;
  min-height: 8rem;
  overflow: auto;
}
body .section.sec_yyb .yyb_info h3 {
  position: relative;
  line-height: 2.5rem;
}
body .section.sec_yyb .yyb_info h3 a {
  position: absolute;
  z-index: 1;
  top: 0;
  right: -3.8rem;
}
body .section.sec_yyb .yyb_info h3 a img {
  display: inline-block;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
}
body .section.sec_yyb .yyb_info p {
  font-size: 1.3rem;
  color: #666;
  margin: 1rem 0;
}
body .section.sec_yyb .yyb_info p.time {
  margin-bottom: 0;
}
body .section.sec_yyb .yyb_info p a {
  color: #666;
}
body .section.sec_yyb .card_yyb {
  padding: 1.5rem 6.2rem 1.5rem 3.4rem;
  margin-bottom: 1.5rem;
}
body .section.sec_khzt .title {
  text-align: center;
  color: #666;
  font-size: 16px;
  margin-top: 30px;
}
body .section.sec_khzt .title i {
  color: #008cf0;
}
body .section.sec_khzt .card {
  border-radius: 0.9rem;
  box-shadow: 0.5rem 0.5rem 0.5rem 0.5rem #F0F0F0;
  margin-top: 1.5rem;
}
body .section.sec_khzt .card p {
  text-align: center;
  color: #666;
  font-size: 16px;
}
body .section.sec_khzt .card p.mobile {
  color: #141414;
  font-size: 2.3rem;
  font-weight: bold;
  margin: 1rem 0 3rem;
}
body .section.sec_khzt .card p.state {
  color: #CF000E;
  font-size: 1.8rem;
  margin: 1rem 0 3rem;
}
body .section.smcp_sec {
  padding: 1.43rem;
}
body .section.smcp_sec .smcp_cont_top {
  background: #FFFFFF;
  box-shadow: 0.43rem 0.07rem 0.71rem 0.07rem #C8C4C4;
  border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
}
body .section.smcp_sec .smcp_cont_top img {
  border-top-left-radius: 1.07rem;
  border-top-right-radius: 1.07rem;
}
body .section.smcp_sec .smcp_cont_top div {
  padding: 2rem 1rem;
}
body .section.smcp_sec .smcp_cont_top div div {
  background: #FFFFFF;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  opacity: 1;
  border: 0.07rem solid #777777;
  /* width: 100%; */
  padding: 1.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.5rem;
}
body .section.smcp_sec .smcp_cont_top div div img {
  height: 1.5rem;
  margin: 0;
}
body .section.smcp_sec .open_instructions {
  background: #EAEAEA;
  box-shadow: 0.43rem 0.07rem 0.71rem 0.07rem #D4D4D4;
  border-radius: 0;
  position: relative;
  top: -1rem;
  z-index: -1;
  padding: 3rem 1rem;
  border-bottom-right-radius: 1.07rem;
  border-bottom-left-radius: 1.07rem;
}
body .section.smcp_sec .open_instructions li {
  display: none;
}
body .section.smcp_sec .open_instructions li dl {
  line-height: 2;
}
body .section.smcp_sec .open_instructions li dl dt {
  font-weight: bold;
  font-size: 15px;
}
body .section.smcp_sec .open_instructions li dl dd {
  color: #666;
  font-size: 14px;
}
body .section.smcp_sec .open_instructions li p {
  margin-top: 1rem;
  line-height: 1.5;
  color: #666666;
}
body .section.smcp_sec .btn {
  line-height: 4.71rem;
  height: 4.71rem;
  background: #CF000E;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  margin: 2rem 0;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont {
  display: flex;
  margin-bottom: 2rem;
  box-shadow: 0.43rem 0.07rem 0.71rem 0.07rem #C8C4C4;
  border-radius: 0rem 1.07rem 1.07rem 0rem;
  position: relative;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .smcp_sign_cont_l {
  height: 9.9rem;
  background: #fff;
  border-radius: 1.07rem 0rem 0rem 1.07rem;
  padding: 2.5rem 0 2.5rem 2.5rem;
  box-sizing: border-box;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .smcp_sign_cont_r {
  flex: 1;
  border-radius: 0rem 1.07rem 1.07rem 0rem;
  background: #fff;
  position: relative;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .smcp_sign_cont_r div {
  height: 100%;
  padding: 2rem;
  box-sizing: border-box;
  line-height: 2;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .smcp_sign_cont_r img {
  position: absolute;
  right: 1rem;
  top: 50%;
  width: 3.93rem;
  height: 3.93rem;
  margin-top: -2rem;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .smcp_sign_cont_r p.nor_ipt {
  font-weight: bold;
  color: #CF000E;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .smcp_sign_cont_r p.sel_ipt {
  font-weight: bold;
  color: #0F8FFB;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .smcp_sign_cont_r .power {
  padding-right: 5rem;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .smcp_sign_cont_r .tips {
  margin: 0;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .open_state {
  border-radius: 0rem 1.25rem 0rem 1.25rem;
  padding: 0.5rem 1rem;
  position: absolute;
  top: 0;
  right: 0;
  color: #ffff;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .open_state.smcp_sel {
  background: #0F8FFB;
}
body .section.smcp_sec .smcp_sign .smcp_sign_cont .open_state.smcp_nor {
  background: #B6B6B6;
}
body .section.smcp_sec .smcp_open_way div {
  border-radius: 0.89rem 0.89rem 0.89rem 0.89rem;
  border: 0.09rem solid #BBBBBB;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.3rem 1rem;
  margin: 1rem 0;
}
body .section.smcp_sec .smcp_open_way div img {
  width: 0.93rem;
  margin: 0;
}
body .section.smcp_sec .smcp_open_details li {
  display: none;
  line-height: 2;
}
body .section.smcp_sec .smcp_open_details li dd,
body .section.smcp_sec .smcp_open_details li p {
  font-size: 13px;
  color: #666666;
}
body .section.smcp_sec .smcp_hints p:first-child {
  display: flex;
  justify-content: space-between;
}
body .section.smcp_sec .smcp_hints p:nth-child(2) {
  margin: 1rem 0 2rem;
  color: #666666;
}
body .section.smcp_sec .smcp_box {
  display: none;
  background: #FFFFFF;
  box-shadow: 0.43rem 0.07rem 0.71rem 0.07rem #D4D4D4;
  border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
  margin-bottom: 2rem;
  padding: 1rem 1rem 2rem;
}
body .section.smcp_sec .smcp_box > p {
  margin-bottom: 2rem;
}
body .section.smcp_sec .smcp_box .tips {
  font-size: 12px;
  color: #999;
}
body .section.smcp_sec .smcp_box .smcp_box_tit {
  display: flex;
  justify-content: space-between;
}
body .section.smcp_sec .smcp_box .smcp_box_tit i {
  color: #999;
  font-size: 12px;
}
body .section.smcp_sec .smcp_box .smcp_photo_box {
  opacity: 1;
}
body .section.smcp_sec .smcp_box .smcp_photo_box p {
  text-align: center;
  margin-top: 1rem;
  font-size: 12px;
}
body .section.smcp_sec .smcp_box .smcp_photos {
  display: flex;
  flex-wrap: wrap;
}
body .section.smcp_sec .smcp_box .smcp_photos div {
  width: 30%;
  background: #0F8FFB;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  margin-bottom: 1rem;
  margin: 0.3rem;
  position: relative;
}
body .section.smcp_sec .smcp_box .smcp_photos div img {
  width: 100%;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  height: 8.03rem;
}
body .section.smcp_sec .smcp_box .smcp_photos div img.ic_del {
  position: absolute;
  top: 0;
  right: 0;
  width: 3rem;
  height: 3rem;
}
body .section.smcp_sec .smcp_box .smcp_files p {
  height: 5.29rem;
  line-height: 5.29rem;
  background: #FFFFFF;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  opacity: 1;
  border: 0.07rem solid #777777;
  margin-bottom: 1rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1rem;
  text-align: left;
  position: relative;
}
body .section.smcp_sec .smcp_box .smcp_files p img {
  height: 2rem;
}
body .section.smcp_sec .smcp_box .smcp_files p img.ic_del {
  position: absolute;
  top: 0;
  right: 0;
  width: 3rem;
  height: auto;
}
body .section.smcp_sec .smcp_box .smcp_files p span {
  text-overflow: ellipsis;
  flex: 1;
  margin-left: 0.5rem;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
}
body .section.smcp_sec .smcp_box .file_upload {
  height: 4.71rem;
  background: #FFFFFF;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  opacity: 1;
  border: 0.14rem solid #0F8FFB;
  position: relative;
}
body .section.smcp_sec .smcp_box .file_upload input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
}
body .section.smcp_sec .smcp_box .file_upload img {
  width: 4.71rem;
  height: 4.71rem;
}
body .section.smcp_sec .hyzk div {
  display: flex;
}
body .section.smcp_sec .hyzk div p {
  flex: 1;
  border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
  opacity: 1;
  border: 0.14rem solid #777;
  height: 6.43rem;
  line-height: 6.43rem;
  text-align: center;
  margin-right: 1.5rem;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .section.smcp_sec .hyzk div p img {
  width: 4rem;
  margin: 0;
}
body .section.smcp_sec .poxx div p:first-child,
body .section.smcp_sec .gsxx div p:first-child {
  margin-bottom: 1rem;
}
body .section.smcp_sec .poxx div p,
body .section.smcp_sec .gsxx div p {
  height: 4.71rem;
  background: #FFFFFF;
  border-radius: 1.07rem 1.07rem 1.07rem 1.07rem;
  opacity: 1;
  border: 0.14rem solid #777777;
  padding: 1rem;
  box-sizing: border-box;
  line-height: 2.71rem;
  display: flex;
}
body .section.smcp_sec .poxx div p input,
body .section.smcp_sec .gsxx div p input {
  flex: 1;
  border: 0;
  outline-style: none;
}
body .section.smcp_sec .srzm_type p {
  display: flex;
  align-items: center;
}
body .section.smcp_sec .srzm_type p img {
  width: 4rem;
  margin: 0;
}
body .section.smcp_sec .content h3 {
  margin-bottom: 2rem;
}
body .section.smcp_sec .content p {
  color: #666;
  line-height: 1.5;
}
body .section.smcp_sec .content.agreement_list {
  background: #FFFFFF;
  box-shadow: 4px 1px 7px 1px #C8C4C4;
  border-radius: 10px 10px 10px 10px;
  padding: 10px;
}
body .section.smcp_sec .content.agreement_list ul li {
  font-size: 15px;
  color: #0F8FFB;
  margin: 1rem 0;
}
body .section.smcp_sec .pop_openWay {
  display: none;
  position: fixed;
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
  background: #fff;
  border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
  z-index: 1001;
}
body .section.smcp_sec .pop_openWay li {
  line-height: 5.32rem;
  text-align: center;
  border-bottom: 1px solid #ddd;
  position: relative;
}
body .section.smcp_sec .pop_openWay li:last-child {
  border: 0;
}
body .section.smcp_sec .pop_openWay li img {
  display: none;
  width: 2rem;
  height: 2rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -1rem;
}
body .section.smcp_sec .tips {
  font-size: 12px;
  color: #999;
  line-height: 1.5;
}
body .section.bjssx .bjssx_xy {
  color: blue;
  font-size: 13px;
  text-align: center;
}
body .section.sec_zsfw {
  background: url(../icon/banner_zsfw.png) center top no-repeat;
  background-size: 100%;
}
body .section.sec_zsfw .head {
  padding: 1.5rem;
}
body .section.sec_zsfw .head img {
  display: inline-block;
  width: 7.5rem;
  height: 7.5rem;
}
body .section.sec_zsfw .head p {
  display: inline-block;
  color: #fff;
  font-size: 1.6rem;
}
body .section.sec_zsfw .time {
  margin: 0 2.7rem 1.6rem;
  text-align: center;
  line-height: 4rem;
  border-bottom-left-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
  background-color: rgba(255, 255, 255, 0.5);
}
body .section.sec_yjfk {
  padding: 1.5rem;
}
body .section.sec_yjfk .option {
  position: relative;
  padding: 1.5rem;
  background: #F7F7F7;
  border-radius: 0.8rem;
  box-sizing: 1rem;
  margin-bottom: 2.4rem;
}
body .section.sec_yjfk .option textarea {
  width: 100%;
  height: 20rem;
  border: 0;
  line-height: 2rem;
  background: #F7F7F7;
  outline: none;
  color: #333;
}
body .section.sec_yjfk .option textarea::-webkit-input-placeholder {
  color: #D5D5D5;
}
body .section.sec_yjfk .option textarea:-moz-placeholder {
  color: #D5D5D5;
}
body .section.sec_yjfk .option i {
  position: absolute;
  z-index: 1;
  right: 1.5rem;
  bottom: 1.5rem;
  color: #333;
  font-size: 1.1rem;
}
body .section.sec_yjfk .option_title {
  position: relative;
  color: #999;
  line-height: 2.1rem;
  margin: 1rem 0;
}
body .section.sec_yjfk .option_title .photo_num {
  float: right;
  color: #333;
}
body .section.sec_yjfk .photos {
  display: table;
  width: 100%;
}
body .section.sec_yjfk .photos li {
  position: relative;
  float: left;
  width: 5rem;
  height: 5rem;
  background-color: #f7f7f7;
  border-radius: 0.4rem;
  margin: 0 2.4rem 2.4rem 0;
}
body .section.sec_yjfk .photos li .photo_box {
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
  height: 5rem;
  overflow: initial;
}
body .section.sec_yjfk .photos li .photo_box img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.4rem;
}
body .section.sec_yjfk .photos li .photo_box .icon_del {
  position: absolute;
  z-index: 10;
  width: 2.2rem;
  height: 2.2rem;
  top: -1rem;
  right: -1rem;
}
body .section.sec_yjfk .photos li.add {
  coLor: #D5D5D5;
  line-height: 5rem;
  text-align: center;
  font-size: 4rem;
}
body .section.sec_yjfk .photos li.add input {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 5rem;
  height: 5rem;
  opacity: 0;
  fill-opacity: 0;
}
body .section.sec_yjfk .photos li.add .preview {
  display: none;
}
body .section.sec_yjfk .option_type li {
  display: inline-block;
  line-height: 3rem;
  padding: 0 1.6rem;
  color: #333;
  background: #F7F7F7;
}
body .section.sec_yjfk .option_type li.active {
  color: #D52940;
  font-weight: bold;
  background: #FFE3E9;
}
body .section.sec_yjfk .yjfk_list_a {
  color: #666;
  display: block;
  text-align: center;
  text-decoration: underline;
}
body .section.sec_yjfk .yjfk_list li {
  background: #fff;
  padding: 1.5rem;
  border-radius: 0.4rem;
  margin-bottom: 1.5rem;
}
body .section.sec_yjfk .yjfk_list li .title {
  color: #333;
  line-height: 2.1rem;
  max-height: 4.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .section.sec_yjfk .yjfk_list li .cont {
  display: table;
  width: 100%;
  margin: 1.5rem 0;
  min-height: 4.4rem;
}
body .section.sec_yjfk .yjfk_list li .cont .type {
  display: inline-block;
  background-color: #F7F7F7;
  border-radius: 0.4rem;
  line-height: 2.2rem;
  color: #333;
  padding: 0 0.8rem;
}
body .section.sec_yjfk .yjfk_list li .cont img {
  float: right;
  width: 5rem;
  height: 5rem;
  border-radius: 0.4rem;
  margin-left: 1rem;
}
body .section.sec_yjfk .yjfk_list li .foot .time {
  color: #D5D5D5;
  font-size: 1.1rem;
}
body .section.sec_yjfk .yjfk_list li .foot .state {
  float: right;
  color: #D5D5D5;
  font-size: 1.1rem;
}
body .section.sec_yjfk .yjfk_list li .foot .state.red {
  color: #D52940;
}
body .section.sec_yjfk .yjfk_list li .foot .state.black {
  color: #333;
}
body .section.sec_yjfk .no_option {
  width: 8.6rem;
  margin: 15rem auto 2rem;
}
body .section.sec_yjfk .no_option_tip {
  color: #D5D5D5;
  text-align: center;
}
body .section.sec_yjfk .detail_a {
  display: block;
  text-align: right;
  color: #D52940;
  padding: 1rem 0;
}
body .section.sec_yjfk .detial_option {
  min-height: 25rem;
  color: #333;
  line-height: 2.1rem;
  text-align: justify;
  text-indent: 2em;
}
body .section.sec_yjfk .detail_imgs {
  margin: 0.5rem 0 1rem;
}
body .section.sec_yjfk .detail_imgs img {
  display: inline-block;
  width: 10rem;
  height: 10rem;
  margin-right: 1rem;
  border-radius: 0.4rem;
}
body .section.sec_yjfk .detail_time {
  color: #333;
}
body .section.sec_glgx .card {
  margin-top: 1rem;
}
body .section.sec_glgx .card img {
  width: 12.3rem;
}
body .section.sec_grzt input[type="checkbox"] + label:before {
  width: 3rem !important;
  height: 3rem !important;
}
body .section.sec_grzt input[type="checkbox"]:checked + label:before {
  background: url(../icon/rxt_page/kcb/grzt_sel_sel.png) center center no-repeat !important;
  background-size: 3rem !important;
}
body .section.sec_grzt input[type="checkbox"] + label:before {
  background: url(../icon/rxt_page/kcb/grzt_sel_nor.png) center center no-repeat !important;
  background-size: 3rem !important;
}
body .section.sec_grzt .page_sign {
  background-color: #f8f8f8;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding-bottom: 16rem;
}
body .section.sec_grzt .page_sign .page_sign_cont dl {
  background: #FFFFFF;
  border-radius: 1.07rem 1.07rem 1.07rem 1.073rem;
  border: 0.07rem solid #B0B0B0;
  padding: 1.55rem 0 1.55rem 4.8rem;
  margin-bottom: 1rem;
  background-color: #fff;
}
body .section.sec_grzt .index_tip {
  text-align: center;
  color: #fff;
}
body .section.sec_grzt .card img {
  width: 15.4rem;
}
body .section.sec_grzt .grzt_btn_box {
  position: fixed;
  bottom: 0rem;
  right: 0;
  left: 0;
  background: #f8f8f8;
  padding-bottom: 2rem;
}
body .section.sec_grzt .grzt_btn_box .btn {
  margin: 1rem 1rem 2rem 1rem;
  height: 4.5rem;
  line-height: 4.5rem;
  background: #CF000E;
  border-radius: 10px 10px 10px 10px;
}
body .section.sec_grzt .grzt_btn_box p {
  text-align: center;
}
body .section.sec_grzt .grzt_btn_box .show_xy {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
body .section.sec_grzt .grzt_btn_box .show_xy a {
  color: #0F8FFB;
}
body .section.sec_gfxjj .card .card_logo {
  width: 18.9rem;
}
body .section.sec_zczm {
  padding: 1.8rem 1.5rem;
}
body .section.sec_zczm .zczm_index_ul li {
  background: #fff;
  box-shadow: 2px 4px 7px 1px #C8C4C4;
  border-radius: 10px 10px 10px 10px;
  padding: 2rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2rem;
}
body .section.sec_zczm .zczm_index_ul li div {
  flex: 2;
  margin-right: 2rem;
}
body .section.sec_zczm .zczm_index_ul li div h3 {
  font-size: 1.7rem;
}
body .section.sec_zczm .zczm_index_ul li div p {
  margin-top: 1rem;
  line-height: 1.5;
  font-size: 1.3rem;
}
body .section.sec_zczm .zczm_index_ul li img {
  width: 2.9rem;
}
body .section.sec_zczm .zczm_index_ul li.active {
  background: #0F8FFB;
  color: #fff;
}
body .section.sec_zczm dl dt {
  font-size: 1.5rem;
  color: #222222;
  margin-bottom: 0.6rem;
}
body .section.sec_zczm dl dd {
  font-size: 1.3rem;
  color: #666666;
  line-height: 2.5rem;
}
body .section.sec_zczm .zczm_info_ul {
  display: none;
}
body .section.sec_zczm .zczm_info_ul li h3 {
  margin: 1rem 0;
  color: #222;
  font-weight: 400;
}
body .section.sec_zczm .zczm_info_ul li input {
  height: 4.9rem;
  background: #F8F8F8;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #A5A5A5;
  outline-style: none;
  width: 100%;
  font-size: 1.6rem;
  text-indent: 1rem;
}
body .section.sec_zczm .zczm_info_ul li p {
  font-size: 12px;
  color: #666666;
  margin-top: 0.3rem;
  line-height: 1.6;
}
body .section.sec_zczm .lszm_info_ul {
  display: none;
}
body .section.sec_zczm .lszm_info_ul li h3 {
  margin: 1rem 0;
  color: #222;
  font-weight: 400;
}
body .section.sec_zczm .lszm_info_ul li input {
  height: 4.9rem;
  background: #F8F8F8;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #A5A5A5;
  outline-style: none;
  width: 100%;
  font-size: 1.6rem;
  text-indent: 1rem;
}
body .section.sec_zczm .lszm_info_ul li p {
  font-size: 12px;
  color: #666666;
  margin-top: 0.3rem;
  line-height: 1.6;
}
body .section.sec_zczm .lszm_info_ul li > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  gap: 1rem;
}
body .section.sec_zczm .lszm_info_ul li > div > div {
  flex: 1;
  background: #F8F8F8;
  border-radius: 20px 20px 20px 20px;
  border: 1px solid #A5A5A5;
  padding: 1.8rem 0;
  box-sizing: border-box;
}
body .section.sec_zczm .lszm_info_ul li > div > div span {
  font-size: 1.6rem;
}
body .section.sec_zczm .lszm_info_ul li > div > div img {
  width: 1.9rem;
  margin-top: 1rem;
}
body .section.sec_zczm .lszm_info_ul li > div > div.active {
  background: #0F8FFB;
  border: none;
  color: #fff;
}
body .section.sec_zczm .btn_box {
  position: fixed;
  bottom: 4rem;
  left: 0;
  right: 0;
}
body .section.sec_zczm .zczm_sqjl {
  font-size: 1.7rem;
  text-align: center;
  position: fixed;
  bottom: 4rem;
  left: 0;
  right: 0;
}
body .section.sec_zczm .zczm_tip {
  display: none;
  font-size: 1.3rem;
  text-align: center;
  position: fixed;
  bottom: 9rem;
  left: 0;
  right: 0;
  color: #666666;
}
body .section.sec_success {
  padding: 1.8rem 1.5rem;
}
body .section.sec_success img {
  width: 10.67rem;
  margin-top: 5.67rem;
}
body .section.sec_success p {
  margin-top: 1.97rem;
  font-size: 1.7rem;
  line-height: 1.4;
  color: #222222;
}
body .section.sec_success .btn_box {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
body .section .card {
  display: block;
  margin: 2rem 1.5rem 3rem;
  border-radius: 0.5rem;
  background-color: #fff;
  padding: 2rem 0;
  counter-reset: number;
  box-shadow: 0 0.5rem 1rem 0.3rem rgba(0, 0, 0, 0.1);
}
body .section .card .card_logo {
  width: 16rem;
  margin-bottom: 2.4rem;
  margin-left: 0;
}
body .section .card .card_logo.wid90 {
  width: 9rem;
}
body .section .card .card_logo.wid170 {
  width: 19.2rem;
}
body .section .card .card_logo.wid192 {
  width: 19.2rem;
}
body .section .card .require {
  position: relative;
  margin: 1rem;
  padding-left: 2.1rem;
}
body .section .card .require.no_num {
  padding-left: 0;
  line-height: 2.2rem;
}
body .section .card .require .number {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  background-color: #ff3636;
  border-radius: 50%;
  text-align: center;
  font-weight: bold;
  color: #fff;
  text-indent: 0;
}
body .section .card .require b {
  font-size: 1.8rem;
  color: #ff3636;
}
body .section .card .require .tip {
  font-size: 1.2rem;
}
body .section .card .risk_icon {
  position: relative;
}
body .section .card .risk_icon .cpdj {
  display: block;
  margin: -6.4rem auto 0;
  height: 6.4rem;
  line-height: 6.4rem;
  text-align: center;
  font-size: 2.8rem;
  font-weight: bold;
  color: #fff;
}
body .section .card .risk_icon .cpdj u {
  font-size: 1.6rem;
  line-height: 6.4rem;
  vertical-align: top;
}
body .section .card .cpdj {
  margin-left: 0.2rem;
  font-size: 1.8rem;
}
body .section .card .icon_success {
  width: 6.4rem;
  height: 6.4rem;
  margin: 0 auto;
}
body .section .card .link_matters {
  display: block;
  margin: 6rem auto 0;
  text-align: center;
  color: #0F8FFB;
}
body .section .card .icon_level_lowest {
  height: 6.4rem;
  display: none;
}
body .section .card .risk_time {
  color: #999;
  line-height: 2rem;
  font-size: 1.6rem;
  margin: 3.6rem 3rem;
}
body .section .card .risk_time i {
  color: #111;
  margin-left: 1rem;
}
body .section .card .risk_tip {
  line-height: 1.7rem;
  font-size: 1.2rem;
  margin-top: 2rem;
  color: #999;
}
body .section .card .success {
  text-align: center;
  color: #333;
  font-size: 1.8rem;
  line-height: 2.8rem;
  margin: 1.5rem auto;
  padding: 0 2rem;
}
body .section .card .success .tip {
  font-size: 1.4rem;
  color: #666;
  margin-top: 1rem;
}
body .section .card .success .cpdj {
  color: #ff3636;
}
body .section .card .btn {
  margin: 0 1.5rem;
  margin-bottom: 1rem;
}
body .section .card .btn.risk_retest {
  height: 3.8rem;
  line-height: 3.8rem;
  border: 0.1rem solid #ff3636;
  color: #ff3636;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#fff));
  background: -o-linear-gradient(left, #fff, #fff);
  background: -moz-linear-gradient(left, #fff, #fff);
  background: -ms-linear-gradient(left, #fff, #fff);
}
body .section .status {
  height: 7.2rem;
  background-color: #fff;
  margin-bottom: 1rem;
}
body .section .status img {
  width: 20rem;
  padding-top: 1rem;
}
body .section .hints {
  margin: 1rem 1.5rem;
  border: 0.1rem solid #ffe5ab;
  background-color: #fff0cf;
  color: #e37f00;
  padding: 1rem 1.5rem;
  font-size: 1.4rem;
  line-height: 2rem;
}
body .section .prograss_text {
  display: table;
  width: 20rem;
  margin: 1rem auto;
}
body .section .prograss_text li {
  display: inline-block;
  width: 10rem;
  text-align: center;
  color: #333;
}
body .section .prograss_text li:nth-child(1) {
  text-indent: 1.2rem;
}
body .section .prograss_text li:nth-child(2) {
  text-indent: -0.8rem;
}
body .section .prograss_text li.active {
  color: #ff3636;
}
body .section .content {
  margin-bottom: 2rem;
}
body .section .content.content2 .one {
  position: relative;
  height: auto;
  line-height: 2.2rem;
  padding: 1.5rem 9rem 1.5rem 1.5rem;
  overflow: inherit;
  box-sizing: border-box;
  min-height: 5.4rem;
}
body .section .content.content2 .one .one_l {
  white-space: normal;
  max-width: 100%;
  overflow: inherit;
}
body .section .content.content2 .one .one_r {
  position: absolute;
  z-index: 1;
  right: 1.5rem;
  top: 50%;
  height: 5.4rem;
  line-height: 5.4rem;
  margin-top: -2.7rem;
}
body .section .content .agreement_name,
body .section .content .agreement_content {
  display: none;
}
body .section .content .qustion {
  counter-reset: questHeadNum;
}
body .section .content .qustion.risk_qustion {
  margin-bottom: 6rem;
}
body .section .content .qustion.risk_qustion ul {
  display: none;
}
body .section .content .qustion.risk_qustion ul .qustion_h {
  text-indent: 1rem;
}
body .section .content .qustion.risk_qustion ul .qustion_h:before {
  content: '';
}
body .section .content .qustion .qst_num {
  text-align: right;
  line-height: 2rem;
  color: #999;
  padding: 1rem 1.5rem 0;
}
body .section .content .qustion ul {
  margin: 1rem 0;
  background-color: #fff;
  counter-reset: questContNum;
}
body .section .content .qustion ul li {
  min-height: 5.4rem;
  box-sizing: border-box;
  line-height: 2.4rem;
  font-size: 1.6rem;
  color: #222;
  border-bottom: 0.1rem solid #f5f5f5;
}
body .section .content .qustion ul li.qustion_h {
  position: relative;
  background-color: #FDECEC;
  text-indent: 2.5rem;
  font-weight: bold;
  padding: 1.5rem;
  text-align: justify;
}
body .section .content .qustion ul li.qustion_h:before {
  position: absolute;
  left: -0.8rem;
  line-height: 2.4rem;
  font-size: 1.6rem;
  counter-increment: questHeadNum 1;
  content: counter(questHeadNum);
}
body .section .content .qustion ul li.qustion_h .qst_title_tip {
  display: none;
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 0.3rem 0 0;
}
body .section .content .qustion ul li.active {
  color: #ff3636;
  background-color: #f5f5f5;
}
body .section .content .qustion ul li input {
  width: 2.2rem;
  height: 2.2rem;
  vertical-align: middle;
  display: none;
}
body .section .content .qustion ul li input[type="radio"] + label:before,
body .section .content .qustion ul li input[type="checkbox"] + label:before {
  display: inline-block;
  vertical-align: middle;
  width: 2.2rem;
  height: 2.2rem;
  margin: -0.3rem 0.2rem 0 0;
  background: url(../icon/rxt_page/kcb/icon_select_nor.png) center center no-repeat;
  background-size: 2.2rem;
  counter-increment: questContNum 1;
  content: counter(questContNum, upper-latin);
  line-height: 2.2rem;
  text-align: center;
  color: #8e8e8e;
}
body .section .content .qustion ul li input[type="checkbox"] + label {
  color: #222222;
}
body .section .content .qustion ul li input[type="checkbox"] + label:before {
  background: url(../icon/rxt_page/kcb/icon_select_ru_nor.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section .content .qustion ul li input[type="checkbox"]:disabled + label:before {
  background: url(../icon/rxt_page/kcb/icon_selected_2.png) center center no-repeat;
  color: #d5d2d2;
  background-size: 2.2rem;
}
body .section .content .qustion ul li input[type="checkbox"]:disabled + label {
  color: #d5d2d2;
}
body .section .content .qustion ul li input[type="radio"]:checked + label:before {
  background: #ff5f3f;
  color: #fff;
  border-radius: 1.1rem;
}
body .section .content .qustion ul li input[type="checkbox"]:checked + label:before {
  background: #ff5f3f;
  color: #fff;
}
body .section .content .qustion ul li input[type="radio"]:disabled + label:before {
  background: url(../icon/rxt_page/kcb/icon_choice_2.png) center center no-repeat;
  color: #d5d2d2;
  border-radius: 1.1rem;
  background-size: 2.2rem;
}
body .section .content .qustion ul li input[type="radio"]:disabled + label {
  color: #d5d2d2;
}
body .section .content .qustion ul li label {
  display: block;
  padding: 1.5rem 2.5rem;
}
body .section .content .qustion ul li label span {
  position: relative;
}
body .section .content .qustion ul .filling_tips {
  display: none;
  padding: 1rem;
  box-sizing: border-box;
}
body .section .content .qustion ul .filling_tips p {
  font-size: 1rem;
  margin-bottom: 1rem;
}
body .section .content .qustion ul .filling_tips textarea {
  width: 100%;
  padding: 1rem;
  box-sizing: border-box;
}
body .section .content .one {
  box-sizing: border-box;
  background-color: #fff;
  height: 5.4rem;
  padding: 0 1.5rem;
  border-bottom: 0.1rem solid #f5f5f5;
  line-height: 5.4rem;
  font-size: 1.6rem;
  display: -webkit-flex;
  /* Safari */
  display: flex;
  flex: 0 1 auto;
  justify-content: space-between;
}
body .section .content .one.one[name^="sign"] {
  display: none;
}
body .section .content .one .one_l {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 65%;
}
body .section .content .one .one_r {
  display: inline-block;
  float: right;
  color: #999;
  font-size: 1.4rem;
}
body .section .content .one .one_r.active {
  color: #333;
}
body .section .content .one .one_r .arrow {
  float: right;
  display: inline-block;
  width: 2.2rem;
  height: 2.2rem;
  vertical-align: top;
  margin-top: 1.6rem;
  background: url(../icon/rxt_page/kcb/icon_more.png) center center no-repeat;
  background-size: 2.2rem;
}
body .section .detail_box {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  display: none;
  overflow: auto;
}
body .section .detail_box .detail {
  display: none;
}
body .section .detail {
  padding: 1rem 1.5rem;
  background-color: #fff;
  line-height: 2rem;
  text-align: justify;
}
body .section .detail h3 {
  line-height: 2rem;
  margin-top: 1rem;
}
body .section .detail p {
  text-indent: 2em;
  line-height: 2.5rem;
  margin: 0.7rem 0;
}
body .section .detail p.title {
  text-indent: 0;
  margin: 0.5rem 0;
}
body .section .detail p.info {
  text-indent: 0;
  line-height: 2.2rem;
}
body .section .detail p.bold {
  font-weight: bold;
}
body .section .detail p.center {
  text-align: center;
  text-indent: 0;
  font-weight: bold;
}
body .section .detail p label {
  margin-right: 1rem;
}
body .section .detail p label.identifi {
  color: #ff3636;
}
body .section .detail p label input {
  vertical-align: middle;
  margin: -0.3rem 0.3rem 0;
}
body .section .detail p i.identifi {
  text-decoration: underline;
  color: #ff3636;
}
body .section .detail p i.underline {
  display: inline-block;
  min-width: 10rem;
  height: 2.2rem;
  vertical-align: middle;
  border-bottom: 0.1rem solid #999;
  text-decoration: none;
}
body .section .detail p i.underline_short {
  display: inline-block;
  min-width: 5rem;
  height: 2.2rem;
  vertical-align: middle;
  border-bottom: 0.1rem solid #999;
  text-decoration: none;
  text-indent: 0;
  text-align: center;
}
body .section .detail .stamp {
  margin: 1rem 0;
}
body .section .detail .stamp p {
  margin-top: 0;
  text-indent: 0;
}
body .section .detail table td {
  white-space: nowrap;
}
body .section .detail table td p {
  text-indent: 0;
}
body .section .top {
  position: relative;
  background-color: #e8e8e8;
  padding-bottom: 8.5rem;
}
body .section .top .bg {
  display: block;
  width: 100%;
  box-shadow: 0 1rem 1rem 0.5rem #e0dede;
}
body .section .top .dl {
  position: absolute;
  z-index: 10;
  top: 4rem;
  left: 0;
  right: 0;
}
body .section .top .dl.ydl {
  display: none;
  padding: 0 1rem;
  color: #fff;
}
body .section .top .dl.ydl p {
  margin: 0.3rem 0;
  min-height: 1.6rem;
}
body .section .top .dl.ydl p.name {
  font-size: 1.8rem;
  font-weight: bold;
}
body .section .top .dl.ydl p.khh {
  font-size: 1.8rem;
  margin-top: 1.5rem;
}
body .section .top .dl.ydl p i {
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  background: url(../icon/rxt_page/index/icon_user_map.png) center center no-repeat;
  background-size: 100%;
  margin-right: 0.8rem;
}
body .section .top .dl.ydl .ydl_bot {
  position: relative;
}
body .section .top .dl.ydl .ydl_bot .logout {
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  width: 6.4rem;
  height: 3.4rem;
  border-radius: 1.7rem;
  border: 0.1rem solid #fff;
  line-height: 3.4rem;
  text-align: center;
  font-size: 1.8rem;
}
body .section .top .dl.wdl {
  top: 50%;
  margin-top: -5rem;
}
body .section .top .dl.wdl p {
  font-size: 1.3rem;
  color: #fff;
  margin: 0.5rem 0 0 1rem;
}
body .section .top .dl.wdl .login {
  float: right;
  width: 10rem;
  height: 3.8rem;
  background: #fff;
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem;
  text-align: center;
  line-height: 3.8rem;
  font-size: 1.6rem;
  color: #141414;
  margin-top: -7rem;
}
body .section .top .ul4 {
  position: absolute;
  z-index: 10;
  bottom: 1.5rem;
  left: 2rem;
  right: 2rem;
  height: 9rem;
  background-color: #fff;
  box-shadow: 0.4rem 1rem 1rem #e0dede;
  border-radius: 1rem;
}
body .section .top .ul4 li {
  float: left;
  width: 25%;
  height: 100%;
}
body .section .top .ul4 li a {
  display: block;
  box-sizing: border-box;
  height: 100%;
  padding-top: 1.6rem;
  color: #666;
}
body .section .top .ul4 li a img {
  display: block;
  width: 4rem;
  margin: 0 auto;
}
body .section .top .ul4 li a p {
  display: block;
  font-size: 1.2rem;
  line-height: 3rem;
  text-align: center;
}
body .section .header {
  position: relative;
  margin-bottom: 1rem;
  background: url(../icon/rxt_page/index/user_bg2.png) center center no-repeat;
  background-size: 100% 100%;
  background-color: #CF000E;
  color: #fff;
  min-height: 15rem;
}
body .section .header .ydl {
  display: none;
  position: relative;
  height: 100%;
  padding: 0 1.5rem;
  overflow: hidden;
}
body .section .header .ydl .ydl_index {
  height: 100%;
  box-sizing: border-box;
  padding-top: 3rem;
}
body .section .header .ydl .ydl_index .logout {
  position: absolute;
  z-index: 1;
  top: 1rem;
  right: 1rem;
  line-height: 1.6rem;
}
body .section .header .ydl .ydl_index .logout img {
  display: inline-block;
  width: 1.6rem;
  vertical-align: top;
  font-size: 1.3rem;
  margin-right: 0.5rem;
}
body .section .header .ydl .ydl_index p {
  margin: 0 0 1.5rem;
  line-height: 2rem;
}
body .section .header .ydl .ydl_index p u {
  display: inline-block;
  line-height: 2rem;
}
body .section .header .ydl .ydl_index p img {
  display: inline-block;
  width: 2rem;
  vertical-align: top;
  margin-top: -0.1rem;
  font-size: 1.3rem;
}
body .section .header .ydl .ydl_index p.name {
  font-size: 1.8rem;
  font-weight: bold;
}
body .section .header .ydl .ydl_index p.khh {
  font-size: 1.8rem;
  font-weight: bold;
}
body .section .header .ydl .ydl_index ul {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 2rem;
}
body .section .header .ydl .ydl_index ul li {
  float: left;
  width: 33.3%;
  height: 1.6rem;
  text-align: center;
}
body .section .header .ydl .ydl_index ul li.line {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 33.3%;
  width: 0;
  height: 1.6rem;
  border-right: 0.1rem solid #fff;
}
body .section .header .ydl .ydl_index ul li.line.line2 {
  left: 66.6%;
}
body .section .header .ydl .ydl_info {
  display: none;
  position: relative;
  z-index: 1;
  top: 0;
  padding-top: 4.8rem;
  height: 100%;
  box-sizing: border-box;
}
body .section .header .ydl .ydl_info.ydl_info0 table {
  width: 100%;
}
body .section .header .ydl .ydl_info.ydl_info0 table tr td {
  padding: 0 0 0.5rem 0;
}
body .section .header .ydl .ydl_info.ydl_info0 table tr td.state {
  text-align: right;
}
body .section .header .ydl .ydl_info.ydl_info0 select {
  display: none;
}
body .section .header .ydl .ydl_info.ydl_info1 a {
  color: #fff;
}
body .section .header .ydl .ydl_info.ydl_info2 a {
  position: absolute;
  z-index: 0;
  right: 0;
  top: 1.5rem;
  width: 3rem;
  height: 3rem;
  background: url(../icon/rxt_page/index/icon_user_boh.png) center center no-repeat;
  background-size: 100%;
}
body .section .header .ydl .ydl_info p {
  margin: 1.5rem 0;
  line-height: 2rem;
}
body .section .header .ydl .ydl_info p u {
  display: inline-block;
  line-height: 2rem;
}
body .section .header .ydl .ydl_info p.title {
  font-size: 1.8rem;
  font-weight: bold;
  margin: 0 0 1.5rem;
}
body .section .header .ydl .ydl_info p img {
  display: inline-block;
  width: 2rem;
  vertical-align: top;
  margin-top: -0.1rem;
  font-size: 1.3rem;
}
body .section .header .ydl .ydl_info .return {
  position: absolute;
  z-index: 1;
  right: -1.5rem;
  bottom: 0;
  font-size: 1.3rem;
  padding: 1.5rem;
}
body .section .header .wdl {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -5.7rem;
}
body .section .header .wdl .btn {
  width: 12rem;
  height: 4.2rem;
  border: 0.1rem solid #fff;
  border-radius: 4.2rem;
  text-align: center;
  line-height: 4.3rem;
  background: transparent;
  margin: 1rem auto 4rem;
}
body .section .header .wdl a {
  display: block;
  text-align: center;
  font-size: 1.8rem;
  color: #fff;
}
body .section .list {
  margin-bottom: 1rem;
  background-color: #fff;
}
body .section .list.list1 {
  position: relative;
  margin-top: -0.1rem;
  z-index: 10;
}
body .section .list.list2 .title {
  border: 0;
}
body .section .list.list_bot {
  padding-bottom: 20px;
  margin-bottom: 0;
}
body .section .list.list_bot .ul_list a {
  border: 0;
  border-bottom: 1px solid #eee;
}
body .section .list .title {
  padding: 1.3rem 1.5rem;
  border-bottom: 0.1rem solid #eee;
  color: #141414;
}
body .section .list .title .more {
  float: right;
  color: #999;
  line-height: 3rem;
  font-size: 1.4rem;
}
body .section .list .ul2 {
  display: table;
  width: 100%;
  box-sizing: border-box;
  padding: 0 2rem 1rem;
}
body .section .list .ul2 li {
  float: left;
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
  padding: 0 0.5rem 0 0;
  vertical-align: middle;
}
body .section .list .ul2 li.last {
  padding: 0 0 0 0.5rem;
}
body .section .list .ul2 li a {
  display: block;
  height: 100%;
  border: 0.1rem solid #ddd;
  border-radius: 1.9rem;
  height: 4rem;
  line-height: 4rem;
  color: #666;
}
body .section .list .ul2 li a img {
  display: block;
  float: left;
  width: 2.2rem;
  height: 2.2rem;
  margin: 0.8rem 1rem 0.8rem 1.5rem;
  vertical-align: middle;
}
body .section .list .ul2 li a p {
  float: left;
  font-size: 1.4rem;
  min-width: 50%;
}
body .section .list .ul_list li {
  height: 5.4rem;
  padding-left: 5.2rem;
  color: #141414;
}
body .section .list .ul_list li.icon_rzrq {
  background: url(../icon/rxt_page/kcb/zt_others_icon_7.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_fxcp {
  background: url(../icon/rxt_page/kcb/zt_others_icon_1.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_dzqm {
  background: url(../icon/rxt_page/kcb/zt_others_icon_2.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_sfz {
  background: url(../icon/rxt_page/kcb/zt_others_icon_3.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_mmld {
  background: url(../icon/rxt_page/kcb/zt_others_icon_4.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_rjxz {
  background: url(../icon/rxt_page/kcb/zt_others_icon_5.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_tzzjy {
  background: url(../icon/rxt_page/kcb/zt_others_icon_6.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_khhf {
  background: url(../icon/rxt_page/kcb/zt_others_icon_10.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_ggtbq {
  background: url(../icon/rxt_page/kcb/zt_others_icon_11.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_grxx {
  background: url(../icon/rxt_page/kcb/zt_others_icon_12.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_wtfs {
  background: url(../icon/rxt_page/kcb/zt_others_icon_13.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_lred {
  background: url(../icon/rxt_page/kcb/zt_others_icon_14.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_list {
  background: url(../icon/rxt_page/index/icon_list_zhanghu.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_list_gr {
  background: url(../icon/rxt_page/index/icon_list_ger.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_list_zh {
  background: url(../icon/rxt_page/index/icon_list_zongh.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_wdkq {
  background: url(../icon/rxt_page/index/icon_list_kaq.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_rmhd {
  background: url(../icon/rxt_page/index/icon_list_huod.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.icon_zcqj {
  background: url(../icon/rxt_page/index/icon_list_zcqj.png) 1.5rem center no-repeat;
  background-size: 2.7rem;
}
body .section .list .ul_list li.first a {
  border-top: none;
}
body .section .list .ul_list li a {
  position: relative;
  display: block;
  color: #333;
  border-top: 0.1rem solid #eee;
  line-height: 5.4rem;
  font-size: 1.6rem;
}
body .section .list .ul_list li a p {
  padding-right: 4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body .section .list .ul_list li a .more {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 1.5rem;
  top: 1.3rem;
  width: 2.2rem;
  height: 2.2rem;
  background: url(../icon/rxt_page/index/icon_butt_more.png) center center no-repeat;
  background-size: 100%;
}
body .section .list .ul_hot {
  display: table;
  width: 100%;
  box-sizing: border-box;
  padding: 0 1rem;
}
body .section .list .ul_hot.ul_hot_ydl {
  display: none;
}
body .section .list .ul_hot li {
  float: left;
  width: 25%;
}
body .section .list .ul_hot li.line2 {
  height: 9rem;
}
body .section .list .ul_hot li a {
  display: block;
}
body .section .list .ul_hot li a img {
  display: block;
  width: 3rem;
  margin: 0 auto;
}
body .section .list .ul_hot li a p {
  text-align: center;
  color: #141414;
  margin: 1rem auto 2rem;
}
body .section .block {
  display: none;
}
body .section .block.block1 {
  display: block;
}
body .section .block.block2,
body .section .block.block3,
body .section .block.block4 {
  background: #fff;
  padding-bottom: 1rem;
}
body .section .photo_box {
  position: relative;
  margin: 1rem 1.5rem;
  border: 0.1rem solid #e5e5e5;
  border-radius: 0.3rem;
  overflow: hidden;
  padding: 0.5rem;
}
body .section .photo_box .file {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
body .section .photo_box .icon_card {
  display: block;
  width: 100%;
  height: 100%;
}
body .section .photo_box .icon_shade {
  display: none;
  position: absolute;
  z-index: 20;
  left: 50%;
  top: 50%;
  width: 18rem;
  height: 14rem;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 0.6rem;
  margin: -7rem 0 0 -9rem;
}
body .section .photo_box .icon_loading {
  display: none;
  position: absolute;
  z-index: 30;
  left: 50%;
  top: 50%;
  width: 18rem;
  height: 14rem;
  margin: -7rem 0 0 -9rem;
}
body .section .photo_box .icon_loading li {
  position: relative;
  z-index: 35;
  display: block;
  width: 100%;
  height: 100%;
}
body .section .photo_box .icon_loading li img {
  position: absolute;
  z-index: 40;
  left: 50%;
  top: 50%;
  width: 5.2rem;
  height: 5.2rem;
  margin: -4rem 0 0 -2.6rem;
}
body .section .photo_box .icon_loading li .tip {
  position: absolute;
  z-index: 40;
  bottom: 2.5rem;
  width: 100%;
  text-align: center;
  color: #fff;
}
body .section .photo_box .icon_mark {
  display: none;
  position: absolute;
  z-index: 50;
  top: 50%;
  left: 50%;
  width: 4rem;
  height: 4rem;
  margin-top: -2rem;
  margin-left: -2rem;
}
body .section .photo_box .preview {
  position: absolute;
  z-index: 10;
  top: 0.5rem;
  left: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
}
body .section .photo_box .preview img {
  display: block;
  width: 100%;
  height: 100%;
}
body .section .photo_box .photo_box_app_btn {
  display: block;
  position: absolute;
  z-index: 1000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .section .container {
  padding: 0 1.5rem;
  background-color: #fff;
}
body .section .container.container_mar1 {
  margin: 1rem;
}
body .section .container.container_pad_ver {
  padding: 1.5rem;
}
body .section .container ul.underline li {
  border-bottom: 0.1rem solid #e5e5e5;
  font-size: 1.6rem;
  color: #333;
  line-height: 2.4rem;
  padding: 1.5rem 0;
  display: table;
  width: 100%;
}
body .section .container ul.underline li.last {
  border: 0;
}
body .section .container ul.underline li:last-child {
  border-bottom: 0;
}
body .section .container ul.underline li .li_l {
  display: inline-block;
  max-width: 80%;
}
body .section .container ul.underline li i {
  float: right;
  max-width: 60%;
  color: #666;
  font-size: 1.4rem;
  line-height: 2.4rem;
}
body .section .container ul.underline li i.font_red {
  color: #ee3636;
}
body .section .container .info_title {
  line-height: 4.4rem;
  font-size: 1.6rem;
  color: #000;
  font-weight: bold;
  border-bottom: 0.1rem solid #e5e5e5;
}
body .section .container .title {
  line-height: 2rem;
  padding: 0 0 1rem;
}
body .section .container textarea {
  width: 100%;
  box-sizing: border-box;
  padding: 1rem;
  line-height: 2.2rem;
}
body .section .container .text {
  line-height: 2.2rem;
  color: #333;
}
body .section .container .text.text_title {
  text-indent: 0;
  margin-top: 2rem;
}
body .section .container .text.text_pad {
  padding: 1.5rem 0;
}
body .section .container .info {
  line-height: 2.2rem;
}
body .section .continer {
  margin: 0;
}
body .section .continer.continer1,
body .section .continer.continer2 {
  display: none;
}
body .section .continer.continer_img .one {
  font-size: 1.4rem;
  line-height: 4.8rem;
  padding: 0 0rem 0.4rem 3.2rem;
  margin-right: 0.8rem;
  font-weight: 300;
  margin-left: 0.8rem;
}
body .section .continer.continer_img .one.one_zhzd {
  background: url(../icon/index/icon1.svg) 0 no-repeat;
  background-size: 2rem 2rem;
}
body .section .continer.continer_img .one.one_zxkf {
  background: url(../icon/index/icon2.png) 0.2rem 2.2rem no-repeat;
  background-size: 2.2rem 2.2rem;
}
body .section .continer.continer_img .one.one_xrqy {
  background: url(../icon/index/icon_xrqy.png) 0.2rem 2.2rem no-repeat;
  background-size: 2.2rem 2.2rem;
}
body .section .continer.continer_img .one.one_jxkt {
  background: url(../icon/index/icon_jxkt.png) 0 no-repeat;
  background-size: 2rem 2rem;
}
body .section .continer.continer_img .one.one_zsfw {
  background: url(../icon/index/icon3.png) 0 no-repeat;
  background-size: 2rem 2rem;
}
body .section .continer.continer_img .one.one_yywd {
  background: url(../icon/index/icon4.png) 0 no-repeat;
  background-size: 2rem 2rem;
}
body .section .continer.continer_img .one.one_yjfk {
  background: url(../icon/index/icon5.png) 0.2rem 2.2rem no-repeat;
  background-size: 2.2rem 2.2rem;
}
body .section .continer.continer_img .one.one_yqhy {
  background: url(../icon/index/icon6.png) 0 no-repeat;
  background-size: 2rem 2rem;
}
body .section .continer.continer_img .one.one_wdkq {
  background: url(../icon/index/icon8.png) 0.2rem 2.2rem no-repeat;
  background-size: 2.2rem 2.2rem;
}
body .section .continer.continer_img .one.one_rmhd {
  background: url(../icon/index/icon9.png) 0.2rem 2.2rem no-repeat;
  background-size: 2.2rem 2.2rem;
}
body .section .continer.continer_img .one.one_gzgzh {
  background: url(../icon/index/icon7.png) 0.2rem 2.2rem no-repeat;
  background-size: 2.2rem 2.2rem;
}
body .section .continer.continer_radius {
  border-bottom-left-radius: 4rem;
  border-bottom-right-radius: 4rem;
}
body .section .continer .one {
  padding: 0;
  border: 0;
  border-bottom: 0.1rem solid #EFF1F5;
  line-height: 6.9rem;
}
body .section .continer .one.one_no_border {
  border: 0;
}
body .section .continer .one.one_nsr_sm {
  display: none;
}
body .section .continer .one p.tip {
  line-height: 6.9rem;
}
body .section .continer .one .right {
  right: 0;
  top: 2.3rem;
}
body .section .nodata {
  display: none;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -25rem;
}
body .section .nodata p {
  text-align: center;
  margin-top: 8rem;
  color: #999;
}
body .section .nodata img {
  display: block;
  width: 20rem;
}
body .section .btn_protocol {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1rem;
  background: #CF000E;
  border-radius: 7px 7px 7px 7px;
}
body .section .btn_protocol span {
  flex: 1;
  text-align: left;
}
body .section .btn_protocol i {
  flex: 1;
  text-align: right;
}
body .shade,
body .shade_cybzq,
body .shade_safari,
body .shade_face {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
body .shade_face {
  z-index: 4999;
}
body .shade_safari {
  background-color: rgba(255, 255, 255, 0.9);
}
body .pop_mobile {
  display: none;
  position: fixed;
  z-index: 999;
  border: 0;
  background-color: white;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 0;
}
body .pop_mobile .ipt_one select {
  width: 100%;
  height: 3.4rem;
  border: 0;
  line-height: 3.5rem;
  outline: none;
  font-size: 1.6rem;
}
body .pop {
  display: none;
  position: fixed;
  z-index: 1010;
  left: 1.5rem;
  right: 1.5rem;
  top: 50%;
  border: 0;
  margin-top: -8rem;
  background-color: white;
  border-radius: 0.6rem;
  -webkit-overflow-scrolling: touch;
}
body .pop.pop_select_bottom {
  display: block;
  position: fixed;
  top: auto;
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
  background: #fff;
  border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
  z-index: 1001;
  margin: 0;
}
body .pop.pop_select_bottom.pop_photo_select input[type="file"] {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
body .pop.pop_select_bottom li {
  line-height: 5.32rem;
  text-align: center;
  border-bottom: 1px solid #ddd;
  position: relative;
}
body .pop.pop_select_bottom li:last-child {
  border: 0;
}
body .pop.pop_select_bottom li img {
  display: none;
  width: 2rem;
  height: 2rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -1rem;
}
body .pop.pop_file_upload_intro {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  border-radius: 0;
  padding: 1.43rem;
  overflow: auto;
}
body .pop.pop_file_upload_intro .continer {
  margin-bottom: 2rem;
}
body .pop.pop_file_upload_intro .continer h3 {
  margin-bottom: 2rem;
}
body .pop.pop_file_upload_intro .continer p {
  color: #666;
  line-height: 1.5;
}
body .pop.pop_file_upload_intro .continer .btn {
  text-align: center;
  color: #fff;
  line-height: 4.71rem;
  height: 4.71rem;
  background: #CF000E;
  font-size: 1.6rem;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  margin: 2rem 0;
}
body .pop.pop_addr {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  background: #e8e8e8;
}
body .pop.pop_addr .continer {
  position: relative;
  margin: 0;
  background-color: #fff;
  padding-top: 0.1rem;
}
body .pop.pop_addr .continer .hints {
  margin: 1rem 1.5rem;
  border: 0.1rem solid #ffe5ab;
  background-color: #fff0cf;
  color: #e37f00;
  padding: 1rem 1.5rem;
  font-size: 1.4rem;
  line-height: 2rem;
}
body .pop.pop_addr .continer .one {
  position: relative;
  color: #666;
  border: 0;
  border-top: 0.1rem solid #eee;
  font-size: 1.6rem;
  line-height: 2.5rem;
  margin-bottom: 0.1rem;
  color: #333;
  display: -webkit-flex;
  display: flex;
  flex: 0 1 auto;
  padding: 1.5rem 1.5rem 0 1.5rem;
}
body .pop.pop_addr .continer .one dt {
  display: inline-block;
  width: 11rem;
  flex: 0 0 auto;
  line-height: 4.4rem;
}
body .pop.pop_addr .continer .one dd,
body .pop.pop_addr .continer .one textarea {
  flex: 1 1 auto;
  width: 100%;
  border: 0;
  padding: 0;
  font-size: 1.6rem;
  outline: none;
  vertical-align: top;
  color: #999;
  text-align: right;
}
body .pop.pop_addr .continer .one dd textarea,
body .pop.pop_addr .continer .one textarea textarea {
  min-height: 25px;
  line-height: 2.3rem;
  margin: 1rem 0;
  resize: none;
  overflow: hidden;
  text-align: left;
  color: #333;
}
body .pop.pop_addr .btn {
  display: block;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  color: #fff;
  background-color: #f88f5f;
  border-radius: 0.5rem;
  font-size: 1.6rem;
  margin: 2rem;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#ff5f3f), to(#ee3636));
}
body .pop.pop_zq {
  margin-top: -12.8rem;
}
body .pop.pop_zq .pop_cont p {
  display: block;
  margin-bottom: 1rem;
  line-height: 2rem;
}
body .pop.pop_zq .pop_cont p span {
  display: inline-block;
  width: 8rem;
  color: #aaa;
  margin-right: 1rem;
  text-align: justify;
  text-align-last: justify;
  text-justify: inter-ideograph;
  font-size: 1.4rem;
  vertical-align: top;
}
body .pop.pop_zq .pop_cont p i {
  display: inline-block;
  color: #333;
  vertical-align: top;
}
body .pop.pop_zq .pop_cont p i u {
  display: block;
  color: #333;
}
body .pop.pop_zq .pop_cont .tip {
  color: #aaa;
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
}
body .pop.pop_zq_explain {
  margin-top: -13.5rem;
}
body .pop.pop_zq_explain .pop_cont {
  padding: 1rem;
}
body .pop.pop_zq_explain .pop_cont p.tip {
  text-indent: 0;
  line-height: 2.5rem;
}
body .pop.pop_account {
  margin-top: -7rem;
}
body .pop.pop_account {
  margin-top: -11.2rem;
}
body .pop.pop_account .btn_box {
  display: table;
  margin: 0 auto 2rem;
}
body .pop.pop_account .btn_box .btn {
  display: inline-block;
  margin-right: 2rem;
  border: 0.1rem solid transparent;
  border-radius: 0;
  background: #178BC8;
  color: #fff;
  border-radius: 0.6rem;
  padding: 0 2rem;
}
body .pop.pop_account .btn_box .btn.btn_gray {
  background: #f5f5f5;
  color: #999;
  margin-right: 0;
}
body .pop.pop_select {
  left: 0;
  right: 0;
  bottom: 0;
  top: auto;
  border-radius: 0;
}
body .pop.pop_select ul li {
  position: relative;
  border-bottom: 0.1rem solid #D5D5D5;
  padding: 2rem 1.5rem;
}
body .pop.pop_select ul li.active img {
  display: block;
}
body .pop.pop_select ul li h3 {
  font-size: 1.7rem;
  color: #000;
  font-weight: normal;
  margin: 0 0 1rem 0;
}
body .pop.pop_select ul li p {
  font-size: 1.4rem;
  color: #999;
}
body .pop.pop_select ul li img {
  display: none;
  position: absolute;
  z-index: 1;
  right: 1.5rem;
  top: 2.1rem;
  width: 1.6rem;
}
body .pop.pop_page {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: 0;
  padding: 1.5rem;
  margin: 0;
}
body .pop.pop_page.pop_page_mar_top {
  top: 10%;
  z-index: 5000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
body .pop.pop_page.pop_page_mar_top .pop_cont {
  line-height: 30px;
  text-align: justify;
  max-height: calc(100% - 60px);
  overflow-y: auto;
  padding: 0;
  color: #222;
}
body .pop.pop_page.pop_page_mar_top .pop_cont .agreement_name {
  font-size: 2rem;
  line-height: 4rem;
  text-align: center;
  margin-bottom: 1rem;
}
body .pop.pop_page.pop_page_mar_top .pop_cont p {
  text-indent: 2em;
}
body .pop.pop_page.pop_page_mar_top .btn_box .btn_cancle {
  color: #fff !important;
  max-width: 12.6rem !important;
  background: #B5B5B5 !important;
}
body .pop.pop_page.pop_page_mar_top .btn_box .btn_sure {
  position: relative;
  background: #D5293D;
}
body .pop.pop_page.pop_page_mar_top .btn_box .btn_sure.btn_disabled {
  background: #FA9DA8;
}
body .pop.pop_page.pop_page_mar_top .btn_box .btn_sure i {
  position: absolute;
  z-index: 1;
  right: 1.5rem;
}
body .pop.pop_page ul {
  display: table;
}
body .pop.pop_page ul li {
  float: left;
  background: #E1F1FF;
  color: #000;
  padding: 1rem 1.5rem;
  border-radius: 0.2rem;
  margin: 1rem 0.7rem 1rem 0;
  line-height: 2rem;
}
body .pop.pop_page ul li.active {
  background: #0F8FFB;
  color: #fff;
}
body .pop.pop_page .btn_box {
  display: flex;
  gap: 1rem;
  position: fixed;
  z-index: 1011;
  left: 1.5rem;
  right: 1rem;
  bottom: 1.5rem;
}
body .pop.pop_page .btn_box .btn {
  height: 4.4rem;
  line-height: 4.4rem;
  flex: 1 1 auto;
  border-radius: 0.9rem;
}
body .pop.pop_page .btn_box .btn.btn_cancle {
  background: #F5F2F1;
  color: #ee3636;
}
body .pop.pop_page .btn_box .btn.btn_sure {
  color: #fff;
  background-color: #ee3636;
}
body .pop.pop_xy_type label {
  display: block;
  line-height: 2.5rem;
  margin-left: 1rem;
}
body .pop.pop_xy_type label input {
  vertical-align: top;
  margin: 7px 5px 0 0;
}
body .pop .pop_h {
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  font-weight: bold;
  font-size: 2rem;
  padding-top: 1rem;
}
body .pop .pop_cont {
  padding: 1rem 1rem 2rem;
}
body .pop .pop_cont .tip {
  font-size: 1.6rem;
  line-height: 2.2rem;
  text-indent: 2em;
}
body .pop .pop_cont .tip .tip_h {
  display: block;
}
body .pop .pop_cont .tip .no_text_indent {
  text-indent: 0;
}
body .pop .pop_cont .tip span {
  display: block;
  text-indent: 2em;
}
body .pop .pop_cont .tip .tip_h,
body .pop .pop_cont .tip.tip_h {
  margin-bottom: 0.5rem;
}
body .pop .btn {
  display: block;
}
body .pop .btn.btn_otc {
  display: none;
}
body .pop .btn_box {
  display: none;
}
body .pop .btn_box .btn {
  display: block !important;
  width: 50%;
  float: left;
}
body .pop .btn_box .btn.btn_cancle {
  color: #999;
}
body .dis_flex {
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
body .pop_jzbd {
  margin-top: -27.5rem;
  background: #fff;
  height: 55rem;
  overflow-y: auto;
  padding: 0 2rem;
  box-sizing: border-box;
}
body .pop_jzbd .close {
  position: absolute;
  z-index: 1;
  top: 1.2rem;
  right: 1rem;
  width: 4rem;
  height: 4rem;
  background: url(../icon/rxt_page/zc/ic_zc_close.png) center center no-repeat;
  background-size: 100%;
}
body .pop_jzbd p {
  line-height: 1.5;
  margin: 1rem 0;
}
body .pop_jzbd .isOk {
  text-align: center;
  border-top: 1px solid #eee;
  color: #4C6EF2;
  line-height: 4rem;
}
body .load,
body .load_jyz,
body .load_zt,
body .load_yhqy {
  display: none;
  position: fixed;
  z-index: 1010;
  left: 50%;
  top: 50%;
  background: #fff;
  border-radius: 0.6rem;
  margin-top: -6.3rem;
  margin-left: -6rem;
  padding: 1.5rem;
}
body .load img,
body .load_jyz img,
body .load_zt img,
body .load_yhqy img {
  display: block;
  width: 6rem;
  margin: 1rem auto;
}
body .load p,
body .load_jyz p,
body .load_zt p,
body .load_yhqy p {
  text-align: center;
}
body .load .spjz_tips,
body .load_jyz .spjz_tips,
body .load_zt .spjz_tips,
body .load_yhqy .spjz_tips {
  font-size: 12px;
  color: #999;
  margin-top: 1rem;
  display: inline-block;
}
body .zd_search {
  display: none;
  position: fixed;
  z-index: 1001;
  left: 50%;
  top: 50%;
  margin-left: -9rem;
  margin-top: -6.5rem;
  width: 18rem;
}
body .load_jyz,
body .load_zt {
  margin-left: -7.4rem;
}
body .load_yhqy {
  margin-left: -7.6rem;
}
body .img_safari {
  display: none;
  position: fixed;
  z-index: 1010;
  left: 0;
  top: 0.5rem;
  right: 0;
  width: 100%;
}
body .pop_side_agreement,
body .pop_protocol_list {
  top: 0;
  bottom: 0;
  margin: 0;
  padding: 1rem;
  left: 0;
  right: 0;
  border-radius: 0;
}
body .pop_side_agreement h3,
body .pop_protocol_list h3 {
  text-align: center;
}
body .pop_return_prompt,
body .pop_grzt {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #F8F8F8;
  margin: 0;
  padding: 0 1.64rem;
  border-radius: 0;
}
body .pop_return_prompt div,
body .pop_grzt div {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2.86rem;
  padding-bottom: 1rem;
}
body .pop_return_prompt div img,
body .pop_grzt div img {
  width: 8rem;
  height: 8rem;
}
body .pop_return_prompt h3,
body .pop_grzt h3 {
  font-size: 2.57rem;
  color: #222222;
  text-align: center;
  margin-bottom: 2rem;
}
body .pop_return_prompt p,
body .pop_grzt p {
  font-size: 1.57rem;
  color: #222222;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
body .pop_return_prompt .btn,
body .pop_grzt .btn {
  position: fixed;
  bottom: 1.43rem;
  left: 1.43rem;
  right: 1.43rem;
  background: #CF000E;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  color: #fff;
}
body .pop_return_prompt .pop_return_btn,
body .pop_grzt .pop_return_btn {
  text-align: center;
  height: 4rem;
  position: fixed;
  left: 2rem;
  right: 2rem;
  bottom: 2rem;
}
body .pop_return_prompt .pop_return_btn span,
body .pop_grzt .pop_return_btn span {
  flex: 1;
  background: #CF000E;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  color: #fff;
  /* display: inline-block; */
  height: 100%;
  line-height: 4rem;
}
body .pop_return_prompt .pop_return_btn span:first-child,
body .pop_grzt .pop_return_btn span:first-child {
  margin-right: 1rem;
}
body .pop_protocol_view {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
}
body .pop_protocol_view ul li {
  border-bottom: 1px solid #B0B0B0;
  padding: 0.7rem 1.3rem;
  height: 4.7rem;
  display: flex;
  align-items: center;
}
body .pop_protocol_view ul li img {
  height: 100%;
}
body .pop_protocol_view ul li span {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .pop_protocol_view .btn {
  position: fixed;
  bottom: 1.43rem;
  left: 1.43rem;
  right: 1.43rem;
  background: #CF000E;
  border-radius: 0.71rem 0.71rem 0.71rem 0.71rem;
  color: #fff;
}
@media screen and (max-width: 320px) {
  body .section .btn {
    margin: 2rem 1rem 3rem;
  }
  body .section .content .qustion ul li {
    padding: 1.5rem 1rem;
  }
  body .section .content .one {
    padding: 0 1rem;
  }
  body .section .content .one .one_l {
    font-size: 1.4rem;
  }
  body .section .detail {
    padding: 0 1rem;
  }
  body .section .list .ul2 li a img {
    margin: 0.8rem 0.5rem 0 1rem;
  }
  body .section .list .ul2 li a p {
    font-size: 1.4rem;
  }
  body .section .block .detail {
    margin-top: -1rem;
    padding-top: 1rem;
  }
  body .section .check_tip {
    padding: 1rem 3rem 1rem 1rem;
  }
  body .section.sec_zq .zq_list .zq_one dl {
    padding-left: 13rem;
  }
  body .section.sec_zq .zq_list .zq_one dl dt {
    width: 13rem;
  }
  body .section.sec_zq .zq_list .zq_one dl dt p.zqzt {
    font-size: 1.6rem;
  }
  body .section.sec_sfcg .psd_blcok ul li.num {
    width: 2.5rem;
  }
  body .section.sec_zcqj .head ul li {
    margin: 1.5rem 0;
  }
  body .section.sec_yjfk .detail_imgs img {
    width: 8rem;
    height: 8rem;
  }
}
@media screen and (max-width: 360px) {
  body .section .header .ydl .ydl_index ul {
    bottom: 1rem;
  }
  body .section .page_sign.page_sign_not .page_sign_cont dl dt.checkbox_dt .zd_tip {
    font-size: 1rem;
  }
  body .section.sec_wdkq .wdkq_one {
    padding: 1rem 19% 1rem 28%;
  }
  body .section.sec_wdkq .wdkq_one .wdkq_one_r {
    width: 19%;
  }
  body .section.sec_wdkq .wdkq_one .circle {
    right: 19%;
  }
}
@media screen and (min-width: 375px) {
  body .section .top .ydl {
    top: 5.5rem;
  }
  body .section.sec_grxx_xg .cont {
    bottom: 8rem;
  }
}
@media screen and (min-width: 411px) {
  body .section .top .ydl {
    top: 6rem;
  }
  body .section.sec_grxx_xg .cont {
    bottom: 10rem;
  }
}
@media screen and (min-width: 768px) {
  body .section.sec_sfcg .psd_blcok ul li.num {
    width: 5rem;
    height: 5rem;
  }
}
