﻿@charset "utf-8";
/*
* @description: 公共样式文件
* @author: Muzg
* @time: 2020-07-03
 */
/*变量*/
/*
@blue: #3B8CFE;//按钮类蓝
@wathet: #E8F2FF;//浅蓝色
@yellow: #FF6C00;//状态、提示
@orange: #FF5339;//金额
@red: #FF5339;//价格累
*/
/*重写*/
body {
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: none;
  -webkit-font-smoothing: antialiased;
  touch-action: manipulation;
}
html {
  font-size: 50px;
}
::-ms-clear,
::-ms-reveal {
  display: none;
}
* {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
select,
textarea,
input,
button,
img {
  outline: none;
}
img {
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
button {
  border: none;
  background: none;
}
button:focus,
a:focus {
  -moz-outline-style: none;
}
button:focus,
a:focus {
  outline: none;
  -moz-outline: none;
}
a {
  text-decoration: none;
  cursor: pointer;
}
em,
i {
  font-style: normal;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
input:-webkit-autofill {
  background-color: #FAFFBD;
  background-image: none;
  color: #333;
}
input:-moz-placeholder {
  color: #c1c1c1;
}
input::-moz-placeholder {
  color: #c1c1c1;
}
input:-ms-input-placeholder {
  color: #c1c1c1;
}
input::-webkit-input-placeholder {
  color: #c1c1c1;
}
textarea:-moz-placeholder {
  color: #c1c1c1;
}
textarea::-moz-placeholder {
  color: #c1c1c1;
}
textarea:-ms-input-placeholder {
  color: #c1c1c1;
}
textarea::-webkit-input-placeholder {
  color: #c1c1c1;
}
input,
textarea {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  background: none;
  font-family: "Microsoft YaHei", "PingFang SC,PingFangSC-Regular";
}
textarea {
  resize: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.del_line {
  text-decoration: line-through;
}
.cur_def {
  cursor: default !important;
}
.hand,
button {
  cursor: pointer;
}
body {
  font-size: 0.24rem;
  color: #3D4A5E;
  overflow-x: hidden;
  font-family: "Microsoft YaHei", sans-serif, "PingFang SC,PingFangSC-Regular";
  padding-top: 0.88rem;
}
.cb {
  clear: both;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tl {
  text-align: left;
}
.tc {
  text-align: center;
}
.tr {
  text-align: right;
}
.show {
  display: block;
}
.hide {
  display: none;
}
.k_img {
  width: 100%;
}
.hide_important {
  display: none !important;
}
.k_line {
  border-top: 0.01rem solid #E6EAEF;
  height: 0rem;
  overflow: hidden;
  width: 100%;
}
.eps2 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.boxs {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.oh::after {
  display: block;
  content: "";
  clear: both;
}
.ovh {
  overflow: hidden;
}
.pe {
  pointer-events: none;
}
.menu_back {
  width: 0.4rem;
  height: 0.4rem;
  display: block;
}
/* CSS  按钮  */
.btn_main {
  width: 100%;
}
.btn_main .btn {
  margin-bottom: 0.4rem;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  display: block;
  position: relative;
}
.btn_main .btn:last-child {
  margin-bottom: 0;
}
.btn_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.btn_box .btn {
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  margin-left: 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
.btn_box .btn:first-child {
  margin-left: 0;
}
.btn_blue {
  background: #3B8CFE;
  color: #FFFFFF;
}
.btn_blue:focus,
.btn_blue:hover {
  color: #FFFFFF;
}
.btn_bor {
  background: transparent;
  color: #3B8CFE;
  border: 0.02rem solid #3B8CFE;
}
.btn_bor:focus,
.btn_bor:hover {
  color: #3B8CFE;
}
.btn_grey {
  background: #EDEDED;
  color: #3D4A5E;
}
.btn_borGrey {
  background: none;
  color: #3D4A5E;
  border: 0.02rem solid #D9D9D9;
}
.btn_borBlue {
  background: none;
  color: #3B8CFE;
  border: 0.02rem solid #3B8CFE;
}
.btn_white {
  background: #FFFFFF;
  color: #3B8CFE;
}
.btn_little {
  height: 0.28rem;
  line-height: 0.28rem;
  font-size: 0.2rem;
  border-radius: 0.14rem;
}
.btn_small {
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.24rem;
  border-radius: 0.3rem;
}
.btn_midd {
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  border-radius: 0.4rem;
}
.btn_large {
  height: 0.96rem;
  line-height: 0.96rem;
  font-size: 0.36rem;
  border-radius: 0.48rem;
}
.btn_blue:active {
  background: #9AC5FF;
  color: #FFFFFF;
}
.btn_bor:active {
  background: none;
  color: #89BAFE;
  border: 0.02rem solid #89BAFE;
  cursor: not-allowed !important;
}
.btn_blue.btn_dis {
  background: #9AC5FF;
  color: #FFFFFF;
}
.btn_bor.btn_dis {
  background: none;
  color: #89BAFE;
  border: 0.02rem solid #89BAFE;
  cursor: not-allowed !important;
}
.btn_bor.btn_little,
.btn_borGrey.btn_little,
.btn_borBlue.btn_little {
  line-height: 0.24rem;
}
.btn_bor.btn_small,
.btn_borGrey.btn_small,
.btn_borBlue.btn_small {
  line-height: 0.56rem;
}
.btn_bor.btn_midd,
.btn_borGrey.btn_midd,
.btn_borBlue.btn_midd {
  line-height: 0.76rem;
}
.btn_bor.btn_large,
.btn_borGrey.btn_large,
.btn_borBlue.btn_large{
  line-height: 0.92rem;
}
/* CSS 字号 宽度 高  行高  边距*/
.bor_none {
  border: none !important;
}
.k_require {
  color: #F23030;
}
.k_grey {
  color: #949EA3;
}
.k_lightGrey {
  color: #C1C5CC;
}
.k_black {
  color: #030303;
}
.k_red {
  color: #FF5339;
}
.k_orange {
  color: #FF6C00;
}
.k_blue {
  color: #3B8CFE;
}
/*弹性布局*/
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.flex_item {
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.flex_t {
  align-items: flex-start;
}
.flex_b {
  align-items: flex-end;
}
.flex_l {
  justify-content: flex-start;
}
.flex_c {
  justify-content: center;
}
.flex_r {
  justify-content: flex-end;
}
.flex_j {
  justify-content: space-between;
}
.center {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/*盒子居中*/
.center_y {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/*盒子Y州居中*/
.center_x {
  position: fixed;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
/*盒子X州居中*/
/* tap点击切换内容 */
.tap_box {
  margin: 0 auto;
}
.tap_title {
  width: 100%;
  height: 0.64rem;
  position: relative;
  background: #5F9CF8;
  border-radius: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.04rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #FFFFFF;
}
.tap_item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  position: relative;
  z-index: 3;
  height: 0.56rem;
  line-height: 0.56rem;
  font-size: 0.24rem;
  text-align: center;
  -webkit-transition: left .5s;
  -moz-transition: left .5s;
  -ms-transition: left .5s;
  -o-transition: left .5s;
  transition: left .5s;
}
.tap_moveBg {
  height: 0.56rem;
  position: absolute;
  left: 0;
  background: #fff;
  border-radius: 0.28rem;
  z-index: 2;
  -webkit-transition: left .5s;
  -moz-transition: left .5s;
  -ms-transition: left .5s;
  -o-transition: left .5s;
  transition: left .5s;
  margin-left: 0.04rem;
}
.tap_content {
  width: 100%;
  display: none;
}
.tap_show {
  display: block;
}
.tap_active {
  color: #3B8CFE !important;
  font-weight: 600;
}
.tap_tips {
  width: 0.16rem;
  height: 0.16rem;
  position: absolute;
  top: 0.07rem;
  right: 0.25rem;
  z-index: 100;
  background: #F23030;
  border-radius: 0.16rem;
}
/*图片展示*/
.k_popupW55 .layui-layer-content {
  width: 6.3rem;
  height: 7.2rem;
}
.k_popupW90.layui-layer {
  background: none;
}
.k_popupW90 .layui-layer-content {
  width: 6.7rem;
}
.k_popupBox {
  padding: 0 !important;
}
.k_popupImg .k_popupBox .k_img {
  border-radius: 0.12rem;
}
.k_popupImg .layui-layer-btn {
  position: absolute;
  padding: 0;
  left: calc(50% - .3rem);
}
.k_popupImg .layui-layer-btn a {
  padding: 0.3rem;
  border-radius: 100%;
  margin: 0.6rem 0 0;
  height: 0;
  line-height: 0;
  background: url(../images/icon/icon_close_white_border.svg) no-repeat 0 0;
  background-size: 100%;
  border: none;
}
.k_popupBox .layui-layer-iframe .layui-layer-btn,
.k_popupBox .layui-layer-page .layui-layer-btn {
  padding-top: 0rem !important;
}
.k_popupW {
  width: 100vw !important;
  height: 100vh !important;
  left: 0rem !important;
  top: 0 !important;
}
/*
.k_popupImg .layui-layer-setwin { .t(8.9rem); .r(53%); }
.k_popupImg .layui-layer-setwin a { .w(0.6rem); .h(0.6rem); .ml(0rem); background: url(../images/icon/icon_close_white_border.svg) no-repeat 0rem 0rem; .bs; }
.k_popupImg .layui-layer-setwin .layui-layer-close2:hover { background: url(../images/icon/icon_close_white_border.svg) no-repeat 0rem 0rem; .bs; }
*/
/*复写轮播图样式*/
.layui-carousel {
  background: #D8D8D8;
  overflow: hidden;
}
.layui-carousel img {
  background: none !important;
  width: 100%;
}
.layui-carousel-ind {
  top: auto;
  bottom: 0.2rem;
}
.layui-carousel-ind ul {
  padding: 0;
  background: none;
}
.layui-carousel-ind li {
  width: 0.16rem;
  height: 0.06rem;
  border-radius: 0.03rem;
  background: rgba(255, 255, 255, 0.4);
  margin: 0 0.05rem;
}
.layui-carousel-ind li.layui-this {
  width: 0.24rem;
}
/*复写流加载样式*/
.layui-flow-more {
  margin: 0.4rem 0;
  color: #949EA3;
  font-size: 0.24rem;
  line-height: 0.24rem;
}
.layui-flow-more cite {
  display: none !important;
}
/*底部信息*/
.bottom_infBox {
  padding: 0.6rem 0;
  color: #949EA3;
  font-size: 0.2rem;
  line-height: 0.2rem;
}
.bottom_infTop {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
}
.bottom_infTop a {
  color: #949EA3;
  padding: 0 0.2rem;
  border-left: 0.02rem solid #E6EAEF;
}
.bottom_infTop a:first-child {
  border: none;
}
.bottom_inf {
  line-height: 0.28rem;
  text-align: center;
  padding-top: 0.2rem;
}
.bottom_inf a {
  color: #949EA3;
}
.bottom_inf img {
  display: inline-block;
}
/*弹出层*/
.layui-layer.k_popup {
  width: 6.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-shadow: 0.02rem 0.02rem 1rem rgba(0, 0, 0, 0);
  border-radius: 0.2rem;
}
.k_popup .layui-layer-content {
  font-size: 0.28rem;
  text-align: center;
  padding: 0.2rem 0.3rem 0rem 0.3rem;
}
.k_popupIcon {
  width: 1rem;
  height: 1rem;
  margin: 0.4rem auto 0;
}
.k_popupTitle {
  font-size: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #030303;
  text-align: center;
  margin-top: 0.4rem;
}
.k_popupText {
  font-size: 0.28rem;
  line-height: 0.44rem;
  margin-top: 0.4rem;
  color: #333 !important;
}
.k_popupHead { padding: .4rem 0; color: #333; font-size: .32rem; line-height: .48rem; }
.k_popup .k_popupText:first-child {
  font-size: 0.32rem;
  line-height: 0.48rem;
}
.k_popup .layui-layer-btn {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0.3rem 0.3rem 0.42rem 0.3rem;
}
.k_popup .layui-layer-btn [class^="layui-layer-btn"] {
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  border-radius: 0.4rem;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  margin-left: 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  font-size: 0.28rem;
}
.k_popup .layui-layer-btn a {
  margin: 0;
  padding: 0;
}
.k_popup .layui-layer-btn a:first-child {
  margin-left: 0;
}
.k_popup .layui-layer-btn0 {
  background: transparent;
  color: #3B8CFE;
  border: 0.02rem solid #3B8CFE;
}
.k_popup .layui-layer-btn0:focus,
.k_popup .layui-layer-btn0:hover {
  color: #3B8CFE;
}
.k_popup .layui-layer-btn a:last-child {
  background: #3B8CFE;
  color: #FFFFFF;
  border: none;
}
.k_popup .layui-layer-btn a:last-child:focus,
.k_popup .layui-layer-btn a:last-child:hover {
  color: #FFFFFF;
}
/*浮动客服*/
.k_ask {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  width: 1.88rem;
  height: 0.72rem;
  z-index: 100;
}
/*浮动广告*/
.k_ad {
  position: fixed;
  right: 0.2rem;
  bottom: 2.1rem;
  width: 1.6rem;
  height: 1.6rem;
  z-index: 99;
}
.k_adClose {
  position: absolute;
  right: 0;
  top: 0;
  background: url(../images/icon/icon_close_grey.svg) no-repeat center center;
  background-size: 100%;
  z-index: 100;
  width: 0.3rem;
  height: 0.3rem;
}
/*底部弹出层*/
.k_modelBg {
  position: fixed;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  display: none;
  animation: modelBg .5s forwards;
}
@keyframes modelBg {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.5);
  }
}
.k_modelBox {
  background: #FFFFFF;
  bottom: 0;
  left: 0;
  position: fixed;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 300ms;
  transition: transform 300ms;
  width: 100%;
  z-index: 10000;
  border-radius: 0.4rem 0.4rem 0 0;
}
.k_modelAnimate {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.k_modelTitle {
  text-align: center;
  font-size: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  color: #030303;
  padding: 0.34rem 0;
  background: #FFFFFF;
  border-radius: 0.4rem 0.4rem 0 0;
}
.k_modelH2 {
  background: #F5F5F5;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #949EA3;
  font-size: 0.24rem;
  padding-left: 0.4rem;
}
.k_closeGrey {
  background: url(../images/icon/icon_close_grey.svg) no-repeat center center;
  background-size: 100%;
}
.k_modelClose {
  width: 0.24rem;
  height: 0.24rem;
  position: absolute;
  top: 0.38rem;
  right: 0.3rem;
}
/*底部悬浮导航*/
.nav_box {
  height: 1rem;
}
.nav_main {
  position: fixed;
  left: 0;
  bottom: 0;
  height: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  border-top: 0.02rem solid #E6EAEF;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #FFFFFF;
  z-index: 99;
}
.nav_list {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  text-align: center;
}
.nav_title {
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
  color: #3D4A5E;
}
.nav_logo {
  width: 0.78rem;
  margin: 0 auto;
}
.nav_icon {
  margin-bottom: 0.12rem;
  height: 0.42rem;
}
.nav_iconHome {
  background: url(../images/icon/icon_nav_home.svg) no-repeat top center;
  background-size: 0.42rem;
}
.nav_iconSort {
  background: url(../images/icon/icon_nav_sort.svg) no-repeat top center;
  background-size: 0.42rem;
}
.nav_iconNews {
  background: url(../images/icon/icon_nav_news.svg) no-repeat top center;
  background-size: 0.42rem;
}
.nav_iconOrder {
  background: url(../images/icon/icon_nav_order.svg) no-repeat top center;
  background-size: 0.36rem 0.42rem;
}
.nav_iconUser {
  background: url(../images/icon/icon_nav_user.svg) no-repeat top center;
  background-size: 0.42rem;
}
.nav_active {
  color: #3B8CFE;
}
.nav_active .nav_title {
  color: #3B8CFE;
}

.nav_active .nav_iconHome {
  background: url(../images/icon/icon_nav_home_active.svg) no-repeat top center;
  background-size: 0.42rem;
}
.nav_active .nav_iconSort {
  background: url(../images/icon/icon_nav_sort_active.svg) no-repeat top center;
  background-size: 0.42rem;
}
.nav_active .nav_iconNews {
  background: url(../images/icon/icon_nav_news_active.svg) no-repeat top center;
  background-size: 0.42rem;
}
.nav_active .nav_iconOrder {
  background: url(../images/icon/icon_nav_order_active.svg) no-repeat top center;
  background-size: 0.36rem 0.42rem;
}
.nav_active .nav_iconUser {
  background: url(../images/icon/icon_nav_user_active.svg) no-repeat top center;
  background-size: 0.42rem;
}
.nav_tips {
  width: 0.16rem;
  height: 0.16rem;
  position: absolute;
  top: -0.05rem;
  right: 0.5rem;
  z-index: 100;
  background: #F23030;
  border-radius: 0.16rem;
}
.nav_num {
  width: 0.4rem;
  height: 0.28rem;
  border-radius: 0.15rem;
  background: #F23030;
  position: absolute;
  top: -0.05rem;
  right: 0.3rem;
  z-index: 100;
  color: #FFFFFF;
  font-size: 0.2rem;
  line-height: 0.28rem;
}
/*弱提示*/
.layui-layer-msg.k_tips {
  background: rgba(50, 50, 50, 0.8);
  border-radius: 0.08rem;
  border: none;
  min-width: 1rem;
  z-index: 19891029;
}
.k_tips .layui-layer-content {
  font-size: 0.28rem !important;
  color: #FFFFFF;
  padding: 0.2rem 0.3rem !important;
  line-height: 0.4rem !important;
}
/*单选复选*/
.ichekcbox,
.iradio {
  display: inline-block;
  vertical-align: middle;
  width: 0.36rem;
  height: 0.36rem;
  border: none;
}
.ichekcbox {
  background: url(/themes/t2017/2021/images/icon/icon_check_link.svg) no-repeat;
  background-size: 100%;
}
.ichekcbox.checked {
  background: url(/themes/t2017/2021/images/icon/icon_check_active.svg) no-repeat;
  background-size: 100%;
}
.iradio {
  background: url(/themes/t2017/2021/images/icon/icon_check_link.svg) no-repeat;
  background-size: 100%;
}
.iradio.checked {
  background: url(/themes/t2017/2021/images/icon/icon_check_active.svg) no-repeat;
  background-size: 100%;
}
/*清除select自带样式*/
.k_sel {
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("../images/icon/icon_select.svg") no-repeat scroll right center transparent !important;
  border-radius: 0;
}
.k_sel::-ms-expand {
  display: none;
}
/*分页*/
.paging {
  margin: .4rem .2rem .6rem;
}
.paging a {
  font-size: .28rem;
  line-height: .6rem;
  color: #3D4A5E;
}
.paging .pagenav {
  display: flex;
  align-items: center;
  text-align: center;
}
.paging .p-first,
.paging .p-prev,
.paging .p-next,
.paging .p-end {
  padding: 0 .2rem;
  background: #fff;
  border-radius: .04rem;
  border: .02rem solid #E6EAEF;
  margin-left: .08rem;
}
.paging .p-first,
.paging .p-prev:first-child {
  margin-left: 0;
}
.paging .pagenav-cur {
  width: 2.22rem;
  height: .64rem;
  margin-left: .08rem;
}
.paging .pagenav-cur .pagenav-select {
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: .04rem;
  border: .02rem solid #E6EAEF;
  box-sizing: border-box;
  padding-left: .16rem;
}
.paging .pagenav-text {
  display: none;
}
/*.border(@border:1px,@style:solid,@color:#f40){border:@border @style @color; }
.icon_close{background: url("../images/close.svg") no-repeat center center;.bs;width: 100%;height: 100%; .show; .hand; }
.btn_iconLand{padding:20px 8px; background: url(../images/loading_logo.png) no-repeat center center; background-size: 16px;margin-right: 10px;display:none;animation: btn_animLand .8s linear infinite; }
@keyframes btn_animLand {0%{ transform: rotate(0deg); }25%{ transform: rotate(90deg); }50%{ transform: rotate(180deg); }75%{ transform: rotate(270deg); }100%{ transform: rotate(360deg); }}
.container { max-width: 1440px; margin-left: auto; margin-right: auto; .boxs; }
.animate3{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.btn_land{opacity:.6;cursor: not-allowed !important; }
.btn_land .btn_iconLand{display:block; }
.btn_dis { opacity: 0.6;cursor: not-allowed !important;}
*/
/*
.iradio.hover { background: url(ic_hover.svg) no-repeat; }
.iradio.disabled { background-position: -192px 0; cursor: default; }
.iradio.checked.disabled { background-position: -216px 0; }
*/
/*
.ichekcbox.hover { background: url(ic_hover.svg) no-repeat; }
.ichekcbox.disabled { background-position: -72px 0; cursor: default; }
.ichekcbox.checked.disabled { background-position: -96px 0; }
*/
/*登陆*/
.login_box {
  padding: 0.4rem 0.4rem 0 0.4rem;
}
.login_box input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #F5F5F5 inset;
}
.login_ulInput input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #F5F5F5 inset;
}
.login_title {
  font-size: 0.48rem;
  height: 0.72rem;
  line-height: 0.72rem;
  color: #030303;
  margin-top: 0.2rem;
  text-align: left;
  padding: 0 0.1rem 0.1rem 0.1rem;
}
.login_ulInput {
  background: #F5F5F5;
  height: 0.96rem;
  border-radius: 0.48rem;
  padding: 0.24rem 0.4rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 0.3rem;
  border: 0.01rem solid transparent;
}
.login_liInput {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.login_input {
  min-width: 1rem;
  width: 100%;
  color: #3D4A5E;
  height: 0.48rem;
  line-height: 0.48rem;
  font-size: 0.32rem;
}
.login_clear {
  background: url(../images/icon/icon_login_del.svg) no-repeat center center;
  background-size: 0.28rem;
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.4rem;
  display: none;
}
.login_eye {
  background: url(../images/icon/icon_login_eye_close.svg) no-repeat center center;
  background-size: 0.32rem;
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.4rem;
  display: none;
}
.login_eyeOpen {
  background: url(../images/icon/icon_login_eye_open.svg) no-repeat center center;
  background-size: 0.32rem;
}
.login_forgot {
  color: #3B8CFE;
  border-left: 0.02rem solid #E6EAEF;
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: right;
  width: 1.4rem;
}
.login_forgot a {
  color: #3B8CFE;
}
.login_focus {
  border: 0.02rem solid #3B8CFE !important;
}
.login_btnBox {
  margin-top: 0.6rem;
}
.login_tips {
  display: block;
  position: absolute;
  right: -0.01rem;
  top: -0.01rem;
  width: 1.96rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: .2rem .2rem 0rem 0.2rem;
  background: #F23030;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.login_fidlBox {
  /*height: 1.28rem; */
}
.login_fidl {
  /*.bg(@CFFF); position: fixed; .l(0.9rem); .b(0.3rem); .h(1.28rem); */
  width: 5.7rem;
  border: none;
  border-top: 0.01rem solid #E6EAEF;
  text-align: center;
  font-size: 0.24rem;
  color: #949EA3;
  margin: 1rem auto 0 auto;
}
.login_leg {
  padding: 0 0.24rem;
  line-height: 0.36rem;
  height: 0.36rem;
  text-align: center;
  margin: 0 auto;
}
.login_union {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  margin-top: 0.2rem;
}
.login_unionLi {
  margin-right: 0.4rem;
}
.login_unionLi:last-child {
  margin-right: 0rem;
}
.login_unionImg {
  /*height: 0.72rem;*/
  width: 0.72rem;
}
.login_agreeBox {
  margin-top: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 0.36rem;
  height: 0.36rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.login_agreeBox .ichekcbox {
  width: 0.28rem;
  height: 0.28rem;
}
.login_agree {
  font-size: 0.24rem;
  color: #333;
  text-align: left;
  margin-left: 0.04rem;
}
.login_agreeLink {
  color: #3B8CFE;
}
.login_ulInput li:last-child {
  margin-right: 0rem;
}
.login_topTips {
  font-size: 0.32rem;
  line-height: 0.48rem;
  color: #F23030;
  padding: 0.07rem 0.15rem;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #FFF0F0;
  border-radius: 0.04rem;
  margin-bottom: 0.3rem;
}
/*验证码*/
.login_yzm {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.login_yzm .login_ulInput {
  width: 3.58rem;
}
.login_yzm .login_input {
  width: 2.1rem;
}
.login_yzmImg {
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.2rem;
  margin-top: 0.38rem;
}
.login_yzmText {
  width: 2rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
  margin-left: 0.2rem;
  background: linear-gradient(90deg, #2EA2E2 0%, #3B8CFE 100%);
  margin-top: 0.38rem;
  font-size: 0.4rem;
  font-weight: 600;
  letter-spacing: 0.04rem;
  color: #FFFFFF;
}
.login_yzmOther {
  width: 0.72rem;
  height: 0.72rem;
  font-size: 0.24rem;
  line-height: 0.36rem;
  margin-left: 0.2rem;
  color: #3B8CFE;
  margin-top: 0.42rem;
}
/*注册*/
.reg_login {
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-top: 0.4rem;
  color: #949EA3;
  text-align: center;
}
.reg_loginLink {
  color: #3D4A5E;
}
.reg_model {
  width: 5.56rem;
  height: 7.7rem;
  margin: 0 auto;
}
/*协议*/
.agree {
  margin: 0 0.3rem 0 0.3rem;
}
.agree_text {
  margin-top: 0.3rem;
  text-indent: 2em;
  line-height: 0.4rem;
}
/*忘记密码*/
.fg_title {
  font-size: 0.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
  color: #3D4A5E;
  margin-top: 0.2rem;
  text-align: left;
  padding-left: 0.1rem;
  padding-bottom: 0.2rem;
  font-weight: 400;
}
.fg_text {
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #949EA3;
  font-weight: 400;
  padding-bottom: 0.1rem;
  padding-left: 0.1rem;
}
.fg_agreeBox {
  /*.h(0.4rem);*/
}
.fg_agree {
  font-size: 0.28rem;
  line-height: 0.4rem;
  height: 0.4rem;
  color: #3B8CFE;
  text-align: center;
  /*position: fixed; .b(0.3rem); */
  width: 100%;
  background: #FFFFFF;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 0.4rem;
}
.fg_agreeLink {
  color: #3B8CFE;
}
.fg_con {
  margin-top: 0.2rem;
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  padding-left: 0.1rem;
}
.fg_YzBox {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 0px 0.12rem 0px rgba(92, 117, 150, 0.08);
  border-radius: 0.9rem;
  border: 0.02px solid #F8F8F8;
  margin-top: 0.4rem;
  padding: 0.4rem 0.6rem 0.4rem 0.4rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.fg_yzImgBox {
  width: 0.8rem;
  height: 0.8rem;
}
.fg_Yzlink {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.fg_yzText {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  background: url(../images/icon/icon_pd_right.svg) no-repeat right center;
  background-size: 0.28rem;
  margin-left: 0.3rem;
}
.fg_yzTitle {
  font-size: 0.36rem;
  height: 0.52rem;
  line-height: 0.52rem;
  color: #3D4A5E;
}
.fg_yzCon {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  margin-top: 0.04rem;
  color: #949EA3;
}
.fg_time {
  color: #3B8CFE;
  border-left: 0.02rem solid #E6EAEF;
  text-align: center;
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  width: 1.6rem;
  text-align: right;
}
.fg_timeDis {
  color: #949EA3;
}
.fg_footTips {
  margin-top: 0.46rem;
  text-align: center;
  color: #949EA3;
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  font-weight: 400;
}
.fg_footTipsLink {
  color: #3B8CFE;
}
.bind_tel {
  color: #3D4A5E;
  font-size: 0.32rem;
  background: url(../images/icon/icon_pd_right.svg) no-repeat right center;
  background-size: 0.28rem;
  padding-right: 0.38rem;
  margin-right: 0.3rem;
  max-width: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 0.4rem;
}
.bind_tel a {
  color: #3D4A5E;
}
/*
* @description: 顶部导航样式
* @author: ycb
* @time: 2020-7-7
 */
.menu_otherBox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.menu_otherMain {
  height: 0.88rem;
  background: #F5F5F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  color: #030303;
  z-index: 1010;
}
.menu_otherLeft {
  width: 1.7rem;
}
.menu_leftBack {
  width: 0.4rem;
  height: 0.4rem;
  background: url(../images/icon/icon_back.svg) no-repeat;
  background-size: 100%;
  display: block;
}
.menu_otherCenter {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  font-size: 0.36rem;
  text-align: center;
}
.menu_otherRight {
  width: 1.7rem;
  font-size: 0.28rem;
  text-align: right;
}
.menu_rightLink {
  color: #030303;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-end;
}
.menu_rightLink_code {
  color: #3B8CFE;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-end;
}
.menu_rightService {
  display: none;
  width: 0.32rem;
  height: 0.32rem;
  background: url(../images/icon/icon_customer_black.svg) no-repeat;
  background-size: 100%;
}
.menu_rightHide,
.menu_centerNum {
  display: none;
}
.menu_otherPosition {
  display: none;
  height: 0.52rem;
  border-radius: 0.26rem;
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0.82rem;
  margin: auto 0;
}
.menu_currency {
  height: 0.52rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  font-size: 0.28rem;
  padding: 0 .2rem;
}
.menu_currency.menu_currencyOpen .menu_currencySelect {
  transform: rotateX(180deg);
}
.menu_currencyImg {
  width: 0.4rem;
  height: 0.28rem;
}
.menu_currencyText {
}
.menu_currencySelect {
  margin-left: 0.06rem;
  width: 0.28rem;
  height: 0.28rem;
  background: url(../images/icon/icon_select.svg) no-repeat;
  background-size: 100%;
}
.menu_currencyBox {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
}
.menu_currencyBg {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  animation: currency_hide .3s forwards;
}
.menu_currencyBgShow {
  animation: currency_show .3s forwards;
}
.menu_currencyUl {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0.2rem 0.2rem 0.5rem;
  top: 0;
  background: #fff;
  border-radius: 0 0 0.4rem 0.4rem;
  animation: currency_close .3s forwards;
}
.menu_currencyUlOpen {
  animation: currency_open .3s forwards;
}
.menu_currencyLi {
  margin-left: 0.18rem;
  background: #FAFAFA;
  width: 3.46rem;
  height: 0.72rem;
  border-radius: 0.4rem 0.4rem 0.4rem 0;
  padding: 0 0.2rem 0 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  float: left;
  margin-top: 0.3rem;
  font-size: 0.28rem;
}
.menu_currencyLi:nth-child(2n-1) {
  margin-left: 0;
}
.menu_currencyLi.menu_currencyLiSelect {
  background: #EDF4FF;
}
.menu_currencyLi .menu_currencyText {
    width: .9rem;
}
.menu_currencyLi .iradio { width: .36rem; height: .36rem; }
.menu_currencySymbol {
  padding-left: 0.2rem;
  color: #949EA3;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.menu_headPortrait {
  width: 100%;
  height: 100%;
  display: none;
}
.menu_otherMessage .menu_back {
  display: none;
}
.menu_otherMessage .menu_centerNum {
  display: inline-block;
}
.menu_otherOrder .menu_back {
  display: none;
}
.menu_otherOrder .menu_rightHide {
  display: block;
}
.menu_otherService .menu_rightService {
  display: block;
}
.menu_otherService .menu_rightHide {
  display: block;
  padding-left: 0.1rem;
}
.menu_otherSkip .menu_back {
  display: none;
}
.menu_otherSkip .menu_rightHide {
  display: block;
  color: #949EA3;
  font-size: 0.32rem;
}
.menu_centerImg {
  display: none;
}
.menu_otherCurrency .menu_rightService,
.menu_otherCurrency .menu_otherPosition {
  display: block;
}
.menu_otherCurrency .menu_centerImg {
  display: block;
  width: 1.54rem;
  height: 0.32rem;
  margin: 0 auto;
}
.menu_otherCurrency .menu_centerTitle {
  display: none;
}
.menu_otherHistory .menu_rightHide {
  display: block;
}
@keyframes currency_open {
  from {
    margin-top: -2.88rem;
  }
  to {
    margin-top: 0.88rem;
  }
}
@keyframes currency_close {
  from {
    margin-top: 0.88rem;
  }
  to {
    margin-top: -2.88rem;
  }
}
@keyframes currency_show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes currency_hide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.nav_logo {
  display: none;
}
.nav_active .nav_logo {
  display: block;
}
.nav_active .nav_home {
  display: none;
}
.menu_box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.menu_box .cf_ckLabel {
  font-size: 0.28rem;
}
.menu_main {
  height: 0.88rem;
  background: #3B8CFE;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  color: #FFFFFF;
  font-size: 0.28rem;
  z-index: 1010;
}
.menu_main .menu_leftBack {
  background: url(../images/icon/icon_back_w.svg) no-repeat;
  background-size: 100%;
}
.menu_main .menu_currency {
  display: none;
}
.menu_left .menu_back {
  display: none;
}
.menu_leftClose {
  width: 0.4rem;
  height: 0.4rem;
  background: url(../images/icon/icon_back_w.svg) no-repeat;
  background-size: 100%;
  display: block;
}
.menu_center {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.menu_logo {
  width: 1.54rem;
  height: 0.32rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
.menu_searchBox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 0.3rem;
  padding: 0 0.3rem;
  height: 0.64rem;
  background: #6FABFF;
  border-radius: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.menu_search {
  color: #FFFFFF;
  font-size: 0.28rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  padding-left: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
}
.menu_search::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.menu_searchIcon {
  width: 0.28rem;
  height: 0.28rem;
  background: url(../images/icon/icon_search.svg) no-repeat;
  background-size: 100%;
}
.menu_empty {
  display: none;
  width: 0.28rem;
  height: 0.28rem;
  background: url(../images/icon/icon_login_del.svg) no-repeat;
  background-size: 100%;
}
.menu_right .menu_rightLink {
  display: none;
}
.menu_right .menu_rightHide {
  display: block;
  color: #FFFFFF;
  margin-left: 0.1rem;
}
.menu_searchBtn {
  color: #FFFFFF;
  font-size: 0.28rem;
  letter-spacing: 0.02rem;
}
.menu_searchResult .menu_leftClose,
.menu_searchResult .menu_searchBtn {
  display: none;
}
.menu_searchResult .menu_back {
  display: block;
}
.menu_searchResult .menu_searchBox {
  margin-right: 0;
  pointer-events: none;
}
.menu_home.menu_main {
  padding: 0 0.2rem;
}
.menu_home .menu_leftClose,
.menu_home .menu_searchBtn {
  display: none;
}
.menu_home .menu_currency,
.menu_home .menu_rightLink {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.menu_home .menu_search {
  pointer-events: none;
}
.menu_home .menu_currencySelect {
  background: url(../images/icon/icon_select_w.svg) no-repeat;
  background-size: 100%;
}
.menu_home .menu_rightService {
  display: block;
  background: url(../images/icon/icon_customer_w.svg) no-repeat;
  background-size: 100%;
}
.menu_home .menu_searchBox {
  margin: 0 0.2rem;
}
.menu_homeUnfold .menu_logo {
  display: block;
}
.menu_homeUnfold .menu_searchBox {
  display: none;
}
.menu_landing.menu_main {
  background: #FFFFFF;
  color: #030303;
  padding: 0 0.2rem;
}
.menu_landing .menu_leftClose {
  background: url(../images/icon/icon_back.svg) no-repeat;
  background-size: 100%;
  display: none;
}
.menu_landing .menu_searchBox {
  background: #EBECF0;
  display: none;
}
.menu_landing .menu_searchIcon {
  background: url(../images/icon/icon_search_b.svg) no-repeat;
  background-size: 100%;
}
.menu_landing .menu_searchBtn {
  color: #030303;
  display: none;
}
.menu_landing .menu_search {
  color: #030303;
}
.menu_landing .menu_search::-webkit-input-placeholder {
  color: #C1C5CC;
}
.menu_landing .menu_currency {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.menu_landing .menu_logo,
.menu_landing .menu_rightLink,
.menu_landing .menu_rightService {
  display: block;
}
.menu_landing .menu_rightHide {
  display: none;
}
.menu_landing .menu_landingBtn {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.4rem;
}
.menu_landing .menu_landingBtn:last-child {
  margin-right: 0;
}
.menu_landing .menu_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.menu_landing .menu_landingSearch {
  width: 100%;
  height: 100%;
  background: url(../images/icon/icon_search_b.svg) no-repeat;
  background-size: 100%;
  display: block;
}
.menu_landing .menu_landingPerson {
  width: 100%;
  height: 100%;
  background: url(../images/icon/icon_menu_user.svg) no-repeat;
  background-size: 100%;
  display: block;
}
.menu_landing .menu_landingLoggedIn {
  width: 0.4rem;
  height: 0.4rem;
}
.menu_landing .menu_landingLoggedIn .menu_headPortrait {
  display: block;
}
.menu_landing .menu_landingLoggedIn .menu_landingPerson {
  display: none;
}
.menu_landingUnfold .menu_currency,
.menu_landingUnfold .menu_logo,
.menu_landingUnfold .menu_landingBtn {
  display: none;
}
.menu_landingUnfold .menu_leftClose,
.menu_landingUnfold .menu_searchBtn {
  display: block;
}
.menu_landingUnfold .menu_searchBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.menu_pdLogo {
  width: 1.54rem;
  margin: 0 auto;
}
/*
* @description: 商品详情 确认订单 支付页
* @author: Muzg
* @time: 2020-07-09
 */
/*
商品详情
*/
.pd_box {
  background: #FFFFFF;
  margin: 0rem 0.2rem 0.2rem 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  border-radius: 0.2rem;
}
.pd_box + .pd_iconTips {
  margin-top: -0.2rem;
  margin-bottom: 0.2rem;
}
.pd_box + .pd_gbBox {
  margin-top: -0.2rem;
  margin-bottom: 0.2rem;
}
.pd_good {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.pd_imgBox {
  width: 1.2rem;
  height: 1.2rem;
  min-height: 1.2rem;
  position: relative;
}
.pd_imgBox .k_img {
  border-radius: 0.12rem;
}
.pd_product {
  margin-left: 0.2rem;
  width: calc(100% - 1.4rem);
}
.pd_productTitle {
  color: #030303;
  font-size: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 0.48rem;
}
.pd_productZbTitle {
  color: #030303;
  font-size: 0.28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 0.42rem;
}
.pd_productTitleTips {
  background: #d8d8d8 linear-gradient(90deg, #2ea2e2 0%, #3b8cfe 100%);
  border-radius: 0.04rem;
  font-size: 0.2rem;
  color: #FFFFFF;
  margin-right: 0.1rem;
  padding: 0rem 0.08rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  top: -0.025rem;
}
.pd_title {
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  padding-top: 0.3rem;
  color: #030303;
}
.gm_title {
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  padding-top: 0.3rem;
  color: #030303;
}
.k_grey {
  color: #949EA3;
}
.pd_type {
  padding-bottom: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
#product_note {
  margin-top: -0.4rem;
  padding-bottom: 0.1rem;
}
#product_note .pd_tips {
  margin-top: 0.2rem;
}
.pd_typeList {
  position: relative;
  width: 2.1rem;
  padding: 0.18rem 0.2rem;
  min-height: 1rem;
  margin-top: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  color: #3D4A5E;
  background: #FFFFFF;
  border: 0.02rem solid #E6EAEF;
  text-align: center;
  margin-right: 0.2rem;
  border-radius: 0.12rem;
  font-size: 0.28rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pd_typeList .pd_typeInput {
  font-size: 0.28rem;
}
.pd_typeList:nth-of-type(3n) {
  margin-right: 0;
}
.pd_typeTips {
  position: absolute;
  top: -0.16rem;
  padding: 0 0.12rem;
  right: -0.02rem;
  font-size: 0.2rem;
  height: 0.32rem;
  line-height: 0.32rem;
  color: #FFFFFF;
  background: #FF3133;
  border-radius: 0.16rem 0.16rem 0px 0.16rem;
}
.pd_typeActive {
  background: #E8F2FF;
  border-color: #3B8CFE !important;
  color: #3B8CFE !important;
}
.pd_typeActive .pd_typeInput {
  color: #3B8CFE;
}
.pd_tips {
  font-size: 0.2rem;
  height: 0.3rem;
  line-height: 0.3rem;
  color: #FF6C00;
}
.pd_course {
  margin-top: 0.3rem;
}
/*.pd_typeInputBox { .w; .h(0.8rem); .bor(0.02rem solid @CE6E); .br(0.12rem); .f(0.28rem); .boxs; .mb(0.4rem); .mt(0.2rem); }*/
.pd_typeInput {
  height: 0.4rem;
  line-height: 0.4rem;
  /*.mt(0.17rem); */
  width: 100%;
  text-align: center;
  color: #3D4A5E;
}
.pd_typeInputActive {
  color: #3B8CFE;
  border: 0.02rem solid #3B8CFE;
  background: #E8F2FF;
}
.pd_typeInputActive input {
  color: #3B8CFE;
}
.pd_text {
  margin-top: 0.2rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #949EA3;
  padding-bottom: 0.26rem;
}
.pd_textP {
  line-height: 0.4rem;
  margin-bottom: 0.1rem;
}
.pd_navBox {
  height: 2.88rem;
}
.pd_navBox .pd_nav {
  height: 2.68rem;
}
.pd_navSmallBox {
  height: 2.76rem;
}
.pd_navSmallBox .pd_nav {
  height: 2.28rem;
}
.pd_nav {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #FFFFFF;
  margin-top: 0.2rem;
  z-index: 90;
}
.pd_navTips {
  background: #FBF8D9;
  color: #FF6C00;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  line-height: 0.48rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: fixed;
  bottom: 2.28rem;
  width: 100%;
}
.pd_gift {
  margin-right: 0.1rem;
  width: 0.24rem;
  height: 0.24rem;
}
.pd_navMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-top: 0.01rem solid #E6EAEF;
}
.pd_navLeft {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
  display: block;
}
.pd_navTitle {
  font-size: 0.28rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 0.48rem;
  line-height: 0.48rem;
}
.pd_navPriceTitle {
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
}
.pd_navPrice {
  color: #FF5339;
  font-size: 0.32rem;
  line-height: 0.48rem;
  font-weight: bold;
}
.pd_navText {
  color: #3D4A5E;
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.pd_navRigth {
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0.2rem;
}
.pd_navPlus {
  background: url(../images/icon/icon_pd_plus.svg) no-repeat center center;
  background-size: 100%;
  width: 0.4rem;
  height: 0.4rem;
}
.pd_navPlusDis {
  background: url(../images/icon/icon_pd_plus_dis.svg) no-repeat center center;
  background-size: 100%;
}
.pd_navInputBox {
  width: 0.96rem;
  height: 0.48rem;
  line-height: 0.48rem;
  background: #F5F5F5;
  border-radius: 0.08rem;
  margin: 0 0.1rem;
}
.pd_navInput {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #3D4A5E;
  font-size: 0.28rem;
}
.pd_navCut {
  background: url(../images/icon/icon_pd_cut.svg) no-repeat center center;
  background-size: 0.4rem;
  width: 0.4rem;
  height: 0.4rem;
}
.pd_navCutDis {
  background: url(../images/icon/icon_pd_cut_dis.svg) no-repeat center center;
  background-size: 0.4rem;
}
.pd_btnBox {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.pd_faceRemark {
  padding-bottom: 0.36rem;
}
.pd_faceRemarkBg {
  background: #F5F5F5;
  padding: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 0.2rem;
  border-radius: 0.12rem;
}
.pd_textarea {
  width: 100%;
  height: 1.6rem;
  text-align: left;
  font-size: 0.28rem;
  color: #3D4A5E;
  line-height: 0.42rem;
}
.pd_edit {
  position: absolute;
  left: 0.3rem;
  top: 0.33rem;
  font-size: 0.28rem;
  color: #030303;
}
.bg_f5f {
  background: #f5f5f5;
}
.pd_role {
  padding-top: 0.2rem;
  background: #f5f5f5;
}
.pd_role .ichekcbox, .pd_role .iradio {
    width: 0.36rem;
    height: 0.36rem;
}
.pd_roleScroll {
  height: 6.4rem;
  overflow-y: auto;
}
.pd_roleScroll .pd_face {
  min-height: 1.52rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 0.2rem;
}
.pd_roleBtnBox {
  width: 100%;
  padding: 0.4rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pd_roleNone {
  height: 8rem;
}
.pd_ppTitle {
  color: #030303;
  font-size: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 0.48rem;
}
.pd_iconTips {
  margin: 0 0.2rem;
  background: #FBF8D9 url(../images/icon/icon_warn.svg) no-repeat 0.2rem 0.12rem;
  background-size: 0.24rem;
  color: #FF6C00;
  text-align: left;
  line-height: 0.36rem;
  padding: 0.06rem 0.2rem 0.06rem 0.54rem;
}
.pd_ppMode {
  padding-right: 0.38rem;
  background: url(../images/icon/icon_pd_right.svg) no-repeat right center;
  background-size: 0.28rem;
}
.pd_ppInputBox {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  margin-left: 0.2rem;
  width: 100%;
}
.pd_ppInput {
  text-align: right;
  width: 100%;
  height: 0.4rem;
  font-size: 0.28rem;
  color: #3D4A5E;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pd_marTips {
  margin-bottom: 0.4rem;
  margin-top: 0.2rem;
}
.pd_money {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  padding-top: 0.4rem;
  margin-bottom: 0.2rem;
}
.pd_money {
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
}
.pd_moneyLi {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.pd_moneyNone {
  width: 0.7rem;
}
.pd_moneySpan {
  font-size: 0.24rem;
}
.pd_ppBox {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}
.pd_ppMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.pd_ppview {
  border: 0.02rem solid #E6EAEF;
  border-radius: 0.12rem;
  height: 0.92rem;
  padding: 0.26rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 3rem;
}
.pd_ppGood {
  width: 0.72rem;
  text-align: center;
  font-size: 0.36rem;
  height: 0.36rem;
  line-height: 0.41rem;
}
.pd_ppPriceBox {
  width: calc(100% - 0.72rem);
}
.pd_ppPrice {
  font-size: 0.4rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  width: 100%;
  font-weight: bold;
}
.pd_ppShuttle {
  background: url(../images/icon/icon_pd_shuttle.svg) no-repeat center center;
  background-size: 100%;
  width: 0.3rem;
  height: 0.3rem;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
.pd_ppNavMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding: 0.2rem 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-top: 0.01rem solid #E6EAEF;
}
.pd_ppBtnBox {
  width: 2.48rem;
}
.pd_ppNavBox {
  height: 1.4rem;
}
.pd_ppNavBox .pd_nav {
  height: 1.2rem;
}
.pd_orderTips {
  background: #FBF8D9;
  color: #FF6C00;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  line-height: 0.48rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: fixed;
  bottom: 1.2rem;
  width: 100%;
}
.pd_orderNavBox {
  height: 1.88rem;
}
.pd_orderNavBox .pd_nav {
  height: 1.68rem;
}
.pd_gbBox {
  background: url(../images/gb_bg.png) no-repeat center center;
  background-size: 100%;
  height: 1rem;
  margin: 0 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.14rem 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-bottom: 0.2rem;
}
.pd_gbLeft {
  width: 0.72rem;
  height: 0.72rem;
  line-height: 0.32rem;
  text-align: center;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 0.08rem;
  color: #FFFFFF;
  padding: 0.03rem 0.1rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pd_gbCenter {
  margin-left: 0.2rem;
  color: #FFFFFF;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.pd_gbTitle {
  font-size: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
}
.pd_gbText {
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.12rem;
}
.pd_gbRight {
  text-align: center;
}
.pd_gbRTitle {
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
  color: #F23030;
  margin-bottom: 0.12rem;
}
.pd_gbRText {
  font-size: 0.2rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #3D4A5E;
}
.pd_gbTime {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.pd_gbLi {
  background: #000;
  color: #FFFFFF;
  border-radius: 0.08rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.24rem;
  margin: 0 0.04rem;
  padding: 0 0.02rem;
}
.gm_big {
  position: absolute;
  top: 0.08rem;
  right: 0.08rem;
  z-index: 88;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../images/icon/icon_gm_big.svg) no-repeat center center;
  background-size: 100%;
}
.pd_gmTitle {
  color: #949EA3;
  width: 0.56rem;
  text-align: left;
  line-height: 0.32rem;
}
.pd_gmText {
  color: #3D4A5E;
  margin-left: 0.4rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  line-height: 0.32rem;
}
.pd_gmInfo {
  margin-top: 0.3rem;
  padding-bottom: 0.4rem;
}
.pd_gmInfo img {
  width: 100%;
}
.pd_coupon {
  padding-right: 0.38rem;
  background: url(../images/icon/icon_pd_right.svg) no-repeat right center;
  background-size: 0.28rem;
}
.pd_98 {
  width: 2.16rem;
}
.pd_app {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.2rem;
  color: #949EA3;
}
.pd_appImg {
  margin-left: 0.2rem;
  margin-right: 0.1rem;
  width: 0.24rem;
  height: 0.24rem;
}
.pd_pd_couponBox {
  position: relative;
  background: #FFF0F0;
  color: #FF5339;
  border: 0.02rem solid #FF5339;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 0.32rem;
  border-radius: 0.05rem;
}
.pd_couponFont {
  padding-left: 0.1rem;
  padding-right: 0.08rem;
  border-right: 0.02rem dashed #FF5339;
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.pd_couponText {
  padding-right: 0.1rem;
  padding-left: 0.08rem;
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.pd_cir {
  position: absolute;
  top: 0.09rem;
  /* z-index: 1; */
  height: 0.1rem;
  width: 0.1rem;
  border-radius: 100%;
  border: 0.02rem solid #FF5339;
  background: #FFFFFF;
}
.pd_cirLeft {
  left: -0.09rem;
}
.pd_cirRight {
  right: -0.09rem;
}
.pd_couponList {
  overflow: hidden;
  margin-left: 0.1rem;
}
.pd_couponList:first-child {
  margin-left: 0.2rem;
}
.pd_couponLi {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.pd_couponBox {
  padding-bottom: 0.12rem;
  overflow-y: auto;
  max-height: 7rem;
}
.pd_couponOvh {
  margin: 0 0.3rem 0.2rem 0.3rem;
  overflow: hidden;
}
.pd_couponMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #FF5339;
  border-radius: 0.2rem;
  background: #FFF0F0;
  border: 0.01rem solid #FF5339;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pd_couponLeft {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  padding-left: 0.3rem;
}
.pd_couponTitle {
  font-size: 0.4rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.pd_couponCon {
  margin-top: 0.1rem;
}
.pd_couponRight {
  width: 2.2rem;
  border-left: 0.02rem dashed #FF5339;
}
.pd_couponViewBtn {
  color: #FF5339;
  font-size: 0.28rem;
  height: 1.48rem;
  display: block;
  line-height: 1.48rem;
  width: 100%;
  text-align: center;
}
.pd_qCir {
  position: absolute;
  right: 2.1rem;
  z-index: 1;
  height: 0.2rem;
  width: 0.2rem;
  border-radius: 0.2rem;
  border: 0.01rem solid #FF5339;
  background: #FFFFFF;
}
.pd_qCirTop {
  top: -0.13rem;
}
.pd_qCirBottom {
  bottom: -0.13rem;
}
.k_popupW6.layui-layer {
  width: 6rem;
  border-radius: 0.4rem;
}
/*
确认订单
*/
.cf_imgBox {
  width: 1.2rem;
  height: 1.2rem;
  min-height: 1.2rem;
}
.cf_imgBox .k_img {
  border-radius: 0.12rem;
}
.cf_productTitle {
  color: #030303;
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.cf_text {
  margin-top: 0.24rem;
  font-size: 0.24rem;
}
.cf_span {
  margin-left: 0.2rem;
  color: #949EA3;
}
.cf_mode {
  width: 0.46rem;
  height: 0.46rem;
  margin: -3px 0;
  background: url(../images/icon/icon_history_user.svg) no-repeat right center;
  background-size: 0.36rem;
}
.cf_ask {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width: calc(100% - 0.92rem);
  text-align: right;
}
.cf_tips {
  font-size: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
}
.cf_remark {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  font-size: 0.28rem;
  line-height: 0.4rem;
  margin-top: 0.2rem;
}
/*滑动开关*/
/*
.cf_ckbx .cf_ckbxInput { position: absolute; opacity: 0; }
.cf_ckbx .cf_ckbxLabel { .w(0.92rem); .h(0.48rem); position: relative; .show; }
.cf_ckbx .cf_ckbxLabel:before { content: ''; position: absolute; .w(0.92rem); .h(0.36rem); .l; .t(.06rem); transition: background 0.1s 0.1s ease; .bg(@CE6E); .br(0.2rem); }
.cf_ckbx .cf_ckbxLabel:after { content: ''; position: absolute; .w(0.48rem); .h(0.48rem); .br(0.48rem); .l; transition: all 0.2s ease; box-shadow:0px 0.04rem 0.08rem 0px rgba(0,0,0,0.1); .bg(@CFFF); .z(2); }
.cf_ckbx .cf_ckbxInput:checked + .cf_ckbxLabel:before { .bg(@C3B8); }
.cf_ckbx .cf_ckbxInput:checked + .cf_ckbxLabel:after { .l(0.45rem); }
*/
/*paypal付款页面选择支付方式*/
.pay_scrollList {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  max-height: 6.8rem;
  overflow-y: auto;
}
/*checkbox*/
.ck_list {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 6.8rem;
  overflow-y: auto;
}
.cf_ckBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  margin: 0.5rem 0.4rem 0;
}
.cf_ckBox:first-child {
  margin-top: 0.4rem;
}
.cf_ckLabel {
  font-size: 0.28rem;
  line-height: 0.36rem;
  height: 0.36rem;
  display: block;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-start;
}
.cf_payImg {
  width: 1.4rem;
  height: 0.4rem;
  margin-right: 0.2rem;
  margin-top: 0.1rem;
}
.pay_list {
  padding: 0 0.4rem;
  max-height: 7.2rem;
  overflow-y: auto;
}
.pay_list .ichekcbox, .pay_list .iradio { width: .36rem; height: .36rem; }
.pay_ckBox {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding: 0.2rem 0;
}
.pay_ulEdit {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.pay_ulEditTitle {
  font-size: 0.32rem;
  color: #3D4A5E;
  height: 0.6rem;
  line-height: 0.6rem;
}
.pay_ulEditText {
  font-size: 0.24rem;
  color: #949EA3;
  min-height: 0.36rem;
  line-height: 0.36rem;
}
.cp_ckLabel {
  font-size: 0.28rem;
  display: block;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
}
.act_btnBox {
  padding: 0.4rem 0.3rem;
}
.act_box {
  height: 1.6rem;
}
.act_box .act_main {
  height: 1.6rem;
}
.act_main {
  position: fixed;
  bottom: 0;
  width: 100%;
  /*.bg(@CFFF);*/
  margin-top: 0.2rem;
}
.act_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding: 0.36rem 0.2rem;
}
.act_ckLabel {
  display: block;
  width: 100%;
}
.act_email {
  font-size: 0.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width: 5.54rem;
}
.act_text {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-top: 0.08rem;
  color: #949EA3;
  width: 5.54rem;
}
.cp_box {
  padding: 0.3rem 0;
  background: #FFFFFF;
  margin-top: 0.2rem;
  border-radius: 0.2rem;
  box-shadow: 0px 0.02rem 0.04rem 0px rgba(92, 117, 150, 0.08);
  position: relative;
}
.cp_ckBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding-right: 0.2rem;
}
.cp_ckBox .radio {
  display: block;
}
.cp_ckList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cp_ckLeft {
  width: 2.1rem;
}
.cp_ckPiect {
  font-size: 0.4rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #FF5339;
  text-align: center;
  font-weight: 600;
}
.cp_ckText {
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
  color: #FF5339;
  margin-top: 0.2rem;
  text-align: center;
}
.cp_ckRight {
  margin-left: 0.1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.cp_ckTitle {
  font-size: 0.24rem;
  height: 0.72rem;
  line-height: 0.36rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #3D4A5E;
}
.cp_ckTitleTips {
  font-size: 0.2rem;
  background: #3B8CFE;
  color: #FFFFFF;
  margin-right: 0.1rem;
  border-radius: 0.28rem;
  padding: 0 0.12rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.cp_ckTime {
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.12rem;
  color: #3D4A5E;
}
.cp_tips {
  height: 0.36rem;
  line-height: 0.36rem;
  padding-left: 0.3rem;
  font-size: 0.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  margin-top: 0.1rem;
}
.cp_img {
  width: 0.24rem;
  margin-right: 0.1rem;
}
.cp_main {
  height: 6.76rem;
  overflow-y: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.cp_mainNone {
  height: 8.36rem;
  overflow-y: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.cz_main {
  height: 5.2rem;
  overflow-y: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.cp_list {
  position: relative;
  height: 0.24rem;
  margin-top: 0.2rem;
}
.cp_line {
  border-bottom: 0.02rem dashed #F5F5F5;
  height: 0.12rem;
  margin-top: 0.12rem;
}
.cp_cir {
  position: absolute;
  top: 0rem;
  z-index: 1;
  height: 0.24rem;
  width: 0.24rem;
  border-radius: 100%;
  background: #F5F5F5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.cp_cirLeft {
  left: -0.12rem;
}
.cp_cirRight {
  right: -0.12rem;
}
.cp_not {
  display: none;
}
.cp_dis {
  opacity: 0.5;
}
.cp_dis + .cp_not {
  display: block;
}
.cp_dis .iradio {
  display: none;
}
.cp_btnBox {
  padding: 0.4rem 0rem;
  background: #F5F5F5;
}
.cp_null {
  position: relative;
  height: calc(100vh - 7rem);
  width: 100%;
}
.bp_TabBg {
  background: #F5F5F5;
  padding: 0rem 0.2rem;
}
.bp_TabHeight {
  /*.h(8rem);*/
}
.cp_font {
  font-size: 0.24rem;
  color: #3B8CFE;
}
.co_tips {
  background: #FBF8D9 url(../images/icon/icon_warn.svg) no-repeat 0.3rem center;
  background-size: 0.24rem;
  color: #FF6C00;
  text-align: left;
  height: 0.48rem;
  line-height: 0.48rem;
  padding-left: 0.64rem;
}
.co_eye {
  background: url(../images/icon/icon_login_eye_close.svg) no-repeat center center;
  background-size: 0.32rem;
  width: 0.4rem;
  height: 0.4rem;
}
.co_eyeOpen {
  background: url(../images/icon/icon_login_eye_open.svg) no-repeat center center;
  background-size: 0.32rem;
}
.co_ppInputBox {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.co_ppInputBox .pd_ppInput {
  text-align: left;
}
.co_psw {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.co_radio {
  width: 1.32rem;
  margin-right: 0.4rem;
}
.co_radio:last-child {
  margin-right: 0rem;
}
.co_ckLabel {
  float: right;
  font-size: 0.28rem;
  line-height: 0.35rem;
}
/*详情介绍*/
.info_title {
  width: 100%;
  margin: 0.4rem 0;
  text-align: center;
}
.info_titleP {
  color: #949EA3;
  height: 0.24rem;
  line-height: 0.24rem;
  position: relative;
  display: inline-block;
}
.info_titleP::after,
.info_titleP::before {
  content: "";
  position: absolute;
  top: 0.12rem;
  width: 1rem;
  height: 0.01rem;
  background: #C1C5CC;
  opacity: 0.5;
}
.info_titleP::after {
  left: -1.2rem;
}
.info_titleP::before {
  right: -1.2rem;
}
.info_box {
  padding: 0rem 0 0.3rem 0;
  position: relative;
}
.info_box img {
  width: 100%;
}
.info_model {
  position: absolute;
  width: 100%;
  height: 0.4rem;
  left: 0;
  bottom: 0.9rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
}
.info_boxUl {
  font-size: 0.24rem;
  color: #949EA3;
  height: 8rem;
  overflow: hidden;
  margin-bottom: 0.2rem;
  border-bottom-color: #fff;
}
.info_boxName {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  height: 0.72rem;
  line-height: 0.72rem;
  padding-left: 0.2rem;
  background: #F5F5F5;
}
.info_boxText {
  float: left;
  width: 100%;
  line-height: 0.36rem;
  padding-left: 0.22rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-top: 1px solid #E6EAEF;
  padding: 0.16rem 0.2rem;
  min-height: 0.68rem;
}
.info_more {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  color: #949EA3;
  font-size: 0.28rem;
}
.info_more img {
  width: 0.28rem;
  height: 0.28rem;
  margin-left: 0.1rem;
}
.info_animate {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
}
.day-con-wrap {
  border-top: 1px solid #E6EAEF;
  clear: both;
  padding: 0.16rem 0.2rem;
  word-break: break-all;
}
.pd_btnDis {
  pointer-events: none;
  background: rgba(59, 140, 254, 0.5);
}
.pd_payTitle {
  font-size: 0.28rem;
  line-height: 0.28rem;
  height: 0.28rem;
  font-weight: 600;
  color: #FF6C00;
  padding-top: 0.4rem;
  padding-bottom: 0.28rem;
}
.pd_payText {
  font-size: 0.28rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #3D4A5E;
}
.desc_box {
  padding: 0.3rem 0rem 0rem 0rem;
  margin-bottom: 0.1rem;
}
.desc_view {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: 0.2rem;
  padding: 0 0.2rem;
}
.desc_title {
  background: #f5f5f5;
  padding-left: 0.2rem;
  height: 0.72rem;
  line-height: 0.72rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-weight: bold;
  font-size: 0.28rem;
  color: #555;
  margin-bottom: 0.2rem;
}
.desc_list {
  font-size: 0.26rem;
  line-height: 0.56rem;
  color: #555;
}
.desc_info {
  padding-left: 0.2rem;
}
.desc_text {
  padding: 0 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.desc_link {
  color: #3B8CFE;
}
.desc_con {
  word-break: break-all;
}
.desc_con a {
  color: #3B8CFE;
}
.info_moreOpcity {
  position: absolute;
  left: 0rem;
  bottom: 1.12rem;
  width: 100%;
  height: 0.8rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
}
.pd_memberBox {
  margin: 0 0.2rem 0.2rem;
}
.pd_memberBox img {
  width: 100%;
  border-radius: 0.2rem;
}
/*
* @description: 商务合作
* @author: hjs
* @time: 2020-7-14
 */
.header_box {
  height: 0.88rem;
  position: absolute;
}
.H_joinBg {
  width: 7.5rem;
  min-height: 10.6rem;
  background: url(../images/coop_joinBg.png) no-repeat;
  background-size: 100% 100%;
  margin: auto;
}
.H_joinCont {
  width: 6.3rem;
  margin: auto;
  padding-top: 1.6rem;
  color: #FFFFFF;
}
.H_joinP1 {
  font-size: 0.52rem;
  line-height: 0.8rem;
  font-weight: bold;
}
.H_joinP1 span {
  color: #3B8CFE;
}
.H_joinP2 {
  font-size: 0.24rem;
  line-height: 0.44rem;
  margin-top: 0.4rem;
}
.H_joinBtn {
  width: 100%;
  margin-top: 0.6rem;
}
.arrow {
  opacity: 1;
  animation: arrow 3s  infinite;
  -webkit-animation: arrow 3s  infinite;
  position: absolute;
  bottom: .5rem;
  left: 50%;
  width: 0.36rem;
  height: 0.6rem;
  background-size: 100%;
  margin-left: -0.18rem;
}
@keyframes arrow {
  0% {
    transform: translate(0px, 0px);
    opacity: 1;
  }
  50% {
    transform: translate(0px, -20px);
    opacity: .5;
  }
  100% {
    transform: translate(0px, 0px);
    opacity: 1;
  }
}
@-webkit-keyframes arrow {
  0% {
    transform: translate(0px, 0px);
    opacity: 1;
  }
  50% {
    transform: translate(0px, -20px);
    opacity: .5;
  }
  100% {
    transform: translate(0px, 0px);
    opacity: 1;
  }
}
.tophead {
  height: 1.48rem;
  margin-top: -0.88rem;
}
.H_joinTitle {
  display: block;
  margin: auto;
  width: 2.96rem;
}
.H_form {
  width: 6.7rem;
  margin: auto;
}
.H_form label {
  display: block;
  margin-top: 0.3rem;
}
.H_form label span {
  color: #030303;
  line-height: 0.28rem;
  font-size: 0.28rem;
}
.H_form label span b {
  color: #F23030;
}
.H_coopInp {
  background: #FFFFFF;
  border: 0.01rem solid #D9D9D9;
}
.H_textarea {
  width: 100%;
  height: 2.36rem;
  padding-top: 0.3rem;
  padding-left: 0.4rem;
  border: 0.01rem solid #D9D9D9;
  border-radius: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 0.2rem;
  font-size: 0.28rem;
  color: #3D4A5E;
}
.H_select {
  width: 100%;
  height: 0.92rem;
  font-size: 0.32rem;
  padding-left: 0.4rem;
  border-radius: 0.46rem;
  color: #3D4A5E;
  border: 0.01rem solid #D9D9D9;
  margin-top: 0.2rem;
}
.H_select:focus {
  border: 0.01rem solid #3B8CFE !important;
}
.H_textarea:focus {
  border: 0.01rem solid #3B8CFE !important;
}
.select {
  color: #C1C5CC !important;
  background: #FFFFFF;
  -webkit-appearance: none;
}
.H_width {
  width: 4.2rem;
  float: left;
}
.H_fl {
  float: left;
}
.H_fr {
  float: right;
}
.H_click {
  color: #3B8CFE;
  font-size: 0.24rem;
  line-height: 0.28rem;
}
.H_code {
  width: 2.2rem;
  height: 0.92rem;
  margin-top: 0.2rem;
}
.H_submit {
  margin-top: 0.6rem;
}
/*
* @description: 缺省页面样式
* @author: hjs
* @time: 2020-7-15
 */
.default_main {
  position: relative;
  width: 100%;
  height: calc(100vh - .88rem);
  display: none;
}
.default_show {
  display: block;
}
.default_cont {
  position: absolute;
  width: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.default_img {
  width: 1.6rem;
  margin: auto;
}
.default_text {
  color: #333;
  font-size: 0.32rem;
  line-height: 0.48rem;
  margin-top: 0.1rem;
}
.default_subhead {
  color: #999;
  font-size: 0.24rem;
  line-height: 0.4rem;
  margin-top: 0.1rem;
}
.default_kf {
  color: #3B8CFE;
}
.default_btn {
  width: 2rem;
  margin: auto;
  margin-top: 0.32rem;
}
.default_mainSearch {
  width: 100%;
}
.default_contSearch {
  margin-top: 1.2rem;
  text-align: center;
}
.default_reco {
  width: 6.9rem;
  margin: auto;
  margin-top: 1rem;
}
.default_recoTitle {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #030303;
  padding-bottom: 0.3rem;
}
.default_box {
  margin: 0;
  margin-bottom: 0.2rem;
}
.default_box .cf_text {
  margin-top: 0.4rem;
  color: #FF5339;
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.default_ingot {
  position: relative;
  width: 7.1rem;
  height: 6rem;
  background: red;
  margin: 1.4rem auto;
  border-radius: 0.2rem;
}
.default_ingotCont {
  position: absolute;
}
/*
    * @description: 个人中心(我的)
    * @author: tonyLee
    * @time: 2020-07-16
*/
.user_logoWh20 {
  width: 0.2rem;
  height: 0.2rem;
}
.user_logoWh24 {
  width: 0.24rem;
  height: 0.24rem;
}
.user_logoWh26 {
  width: 0.26rem;
  height: 0.26rem;
}
.user_logoWh28 {
  width: 0.28rem;
  height: 0.28rem;
}
.user_logoWh32 {
  width: 0.32rem;
  height: 0.32rem;
}
.user_logoWh34 {
  width: 0.34rem;
  height: 0.34rem;
}
.user_logoWh40 {
  width: 0.4rem;
  height: 0.4rem;
}
.user_logo_toRight {
  background: url(../images/icon/icon_pd_right.svg) no-repeat;
  background-size: 100%;
}
.user_logo_toRight_white {
  background: url(../images/icon/icon_user_right_white.svg) no-repeat;
  background-size: 100%;
}
.user_logo_toDown {
  background: url(../images/icon/icon_user_down.svg) no-repeat;
  background-size: 100%;
}
.user_logo_service {
  background: url(../images/icon/icon_user_service.svg) no-repeat;
  background-size: 100%;
  margin-right: 0.1rem;
}
.user_discountsLogo {
  background: url(../images/icon/icon_vip_v.svg) no-repeat;
  background-size: 100%;
}
.user_logo_vip {
  background: url(../images/icon/icon_user_state.svg) no-repeat;
  background-size: 100%;
}
.user_logo_toLeft {
  background: url(../images/icon/icon_user_left.svg) no-repeat;
  background-size: 100%;
}
.user_logo_warn {
  background: url(../images/icon/icon_user_warn.svg) no-repeat;
  background-size: 100%;
}
.textOmit {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user_bodyBg {
  background: #F5F5F5;
}
.user_nav {
  width: 7.5rem;
  height: 0.88rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: fixed;
  top: 0;
  color: #030303;
  background: #FFFFFF;
  z-index: 100;
}
.user_information {
  width: 100%;
  background: url(../images/user_bg.png) no-repeat;
  background-size: 100%;
}
.user_infoLink {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: .4rem;
  padding: .4rem .3rem 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  align-items: center;
}
.user_photo {
  width: 1.2rem;
  height: 1.2rem;
  position: relative;
}
.user_photo .user_logo {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
  width: 0.34rem;
  height: 0.34rem;
  background: url(../images/icon/icon_user_state.svg) no-repeat;
  background-size: 100%;
}
.user_nameAndLink {
  margin-left: 0.2rem;
}
.user_name {
  height: 0.52rem;
  line-height: 0.52rem;
  width: 4rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #FFFFFF;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user_link {
  width: 1.4rem;
  height: 0.36rem;
  border-radius: 0.2rem;
  border: 0.01rem solid #FFFFFF;
  margin-top: 0.1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  line-height: 0.36rem;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.user_link .user_logo {
  width: 0.2rem;
  height: 0.2rem;
  background: url(../images/icon/icon_user_right_white.svg) no-repeat;
  background-size: 100%;
}
.user_link:focus {
  color: #FFFFFF;
}
.user_discountsBox {
  display: block;
  padding: 0 0.3rem;
  margin-bottom: 0.2rem;
}
.user_discountsBox img {
  width: 100%;
  border-radius: 0.2rem;
}
.user_vip .user_logo {
  display: block;
}
.user_vip .user_discountsBox {
  display: block;
}
.user_details {
  padding: 0 0.3rem;
  margin: 0rem auto 0 auto;
  padding-bottom: 0.2rem;
}
.user_discounts {
  padding: 0 0.4rem;
  height: 0.8rem;
  background: url(../images/user_vip_bg.png) no-repeat;
  background-size: 100%;
  color: #FFE297;
  font-size: 0.24rem;
  line-height: 0.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
}
.user_discounts .user_logoV {
  width: 0.26rem;
  height: 0.26rem;
  background: url(../images/icon/icon_vip_v.svg) no-repeat;
  background-size: 100%;
}
.user_discounts .user_fontBig {
  font-size: 0.28rem;
  margin-left: 0.1rem;
  line-height: 0.28rem;
}
.user_boxFlex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.user_consume {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-shadow: 0 0 0.12rem 0 rgba(92, 117, 150, 0.08);
  font-size: 0.24rem;
  color: #949EA3;
  padding: 0 .2rem;
  margin-bottom: 0.2rem;
}
.user_consume .user_boxZero {
  padding: 0.24rem 0 0.16rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_consume .user_box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  background: #FEFFFE;
  border-radius: 0.12rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.user_consume .user_box:first-child {
  margin-right: 0.18rem;
}
.user_consume .user_title {
  font-size: 0.28rem;
  font-weight: 500;
  color: #3D4A5E;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.08rem;
}
.user_consume .user_content {
  font-size: 0.24rem;
  line-height: 0.52rem;
  height: 0.52rem;
  color: #949EA3;
}
.user_consume .user_content .user_fontNum {
  font-size: 0.36rem;
  font-weight: 500;
  color: #F23030;
}
.user_consume .user_logo {
  width: 0.48rem;
  height: 0.48rem;
  margin-top: 0.24rem;
  margin-right: 0.3rem;
}
.user_mun {
  color: #9DA6AB;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.28rem;
}
.user_mun .user_font {
  color: #F23030;
  font-weight: bold;
}
.user_safeLink {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #3D4A5E;
  padding: 0.3rem 0;
}
.user_safeLeft {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.user_safeTitle {
  font-size: 0.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
}
.user_safeText {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  margin-top: 0.08rem;
  color: #949EA3;
}
.user_safeRight {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
}
/*
.user_safe_content {
    .p(0rem .3rem);
}
.user_item {
    .flex;
    .flex_item;
    .p(.4rem 0);
    .bg;
    .br(.2rem);
    .mt(.2rem);
    position: relative;
}
.user_uiLeft {
    .ml(.3rem);
    .user_title {
        .f(.32rem);
        .c(@C3D4);
        .lh(.32rem);
    };
    .user_content {
        .f(.24rem);
        .c(@C949);
        .lh(.24rem);
        .mt(.2rem);
    }
}
.user_item:first-child {
    .mt(0);
}
.user_logoToRight {
    position: absolute;
    .user_logoWh28;
    .user_logo_toRight;
    .r(.3rem);
}
*/
.user_binding {
  padding: 0 0.3rem;
}
.user_bindingItem {
  padding: 0 0.3rem;
  border-radius: 0.2rem;
  background: #fff;
  margin-top: 0.2rem;
}
.user_bindingItem:first-child {
  margin-top: 0;
}
.user_changePassword {
  padding: 0.3rem 0.4rem 0 0.4rem;
}
.fixed_askH {
  height: 1rem;
}
.fixed_ask {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #FFFFFF;
  padding: 0.3rem 0;
  text-align: center;
}
.fixed_askLink {
  display: inline-block;
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #3B8CFE;
}
.user_replacePhone {
  padding: 0 0.4rem;
  margin-top: 0.6rem;
}
.user_rpTitle {
  padding: 0 0.1rem;
  font-size: 0.32rem;
  color: #3D4A5E;
  line-height: 0.48rem;
}
.user_rpPhone {
  padding: 0 0.1rem;
  margin-top: 0.2rem;
  font-size: 0.6rem;
  font-weight: 500;
  color: #3D4A5E;
  line-height: 0.88rem;
}
.user_rpPhoneZero {
  margin-top: 0.4rem !important;
}
.user_rpBtn {
  margin-top: 0.6rem;
  width: 100%;
  height: 0.96rem;
  line-height: 0.96rem;
  font-size: 0.36rem;
  border-radius: 0.48rem;
  color: #FFFFFF;
  background: #3B8CFE;
}
.user_checkOriginalPhone {
  padding: 0 0.4rem;
  margin-top: 0.6rem;
}
.user_copContent {
  margin-top: 0.2rem;
  font-size: 0.28rem;
  color: #949EA3;
  line-height: 0.4rem;
  padding: 0 0.1rem;
}
.user_copContentZero {
  line-height: 0.4rem;
}
.user_noGetCode {
  display: block;
  margin-top: 0.4rem;
  text-align: center;
  font-size: 0.28rem;
  color: #3B8CFE;
  line-height: 0.4rem;
}
.user_ulInput {
  margin-top: 0.4rem;
}
.user_countDown {
  border-left: 0.02rem solid #E6EAEF;
  color: #949EA3;
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: right;
  width: 1.6rem;
}
.user_getCode {
  color: #3B8CFE;
}
.user_telBriefCode {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.32rem;
  color: #3D4A5E;
  line-height: 0.32rem;
}
.user_telBriefCode .user_tbcItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0.3rem;
}
.user_telBriefCode .user_logo {
  width: 0.28rem;
  height: 0.28rem;
  background: url(../images/icon/icon_pd_right.svg) no-repeat;
  background-size: 100%;
  margin-left: 0.1rem;
}
.user_popupBox .layui-layer-content {
  font-size: 0.32rem;
  line-height: 0.48rem;
  color: #3D4A5E;
  text-align: center;
  padding: 0.8rem 0.3rem 0.6rem 0.3rem;
  height: 0;
}
.user_identityCheck {
  padding: .2rem;
}
.user_identityCheckItem {
  padding: 0 0.3rem;
  background: #fff;
  border-radius: 0.2rem;
}
.user_numMr {
  margin-right: 0.1rem;
}
.user_bankCard {
  padding: 0 0.3rem;
}
.user_bankCardItem {
  padding: 0 0.3rem;
  background: #fff;
  border-radius: 0.2rem;
}
.user_del {
  margin-left: 0.2rem;
}
.user_cardLink {
  color: #3D4A5E;
}
.user_btn_main {
  display: block;
  text-align: center;
}
.user_myWallet {
  padding: 0 0.4rem;
  margin-top: 1rem;
}
.user_mwBgBox {
  background: url(../images/my_wallet_bg.png) no-repeat;
  background-size: 100%;
  text-align: center;
  color: #FFFFFF;
  height: 3rem;
  padding-top: 0.6rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_rechargeBtn {
  margin-top: 1rem;
}
.user_withdrawalBtn {
  margin-top: 0.4rem;
}
.user_mwtitle {
  font-size: 0.28rem;
  line-height: 0.4rem;
  height: 0.4rem;
  margin-top: 0.2rem;
}
.user_mwNum {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.user_mwBigNum {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.user_moneyDetail {
  padding: 0 0.2rem;
}
.user_mdItem {
  background: #fff;
  margin-top: 0.2rem;
  padding: 0.3rem 0.2rem;
  border-radius: 0.2rem;
}
.user_mdItem:first-child {
  margin-top: 0;
}
.user_mdItemLeft {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.user_mdilTitle {
  width: 100%;
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #3D4A5E;
}
.user_mdilContent {
  margin-top: 0.08rem;
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #949EA3;
}
.user_mdMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  font-size: 0.32rem;
}
.user_mdilMoney {
  width: 2.4rem;
  text-align: right;
}
.user_load {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  margin-top: 0.4rem;
  color: #949EA3;
}
.user_load img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.2rem;
}
.user_iconTips {
  background: #FBF8D9;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 0.06rem 0.4rem 0.06rem 0;
  margin-bottom: 0.2rem;
}
.user_iconTipsHeight {
  height: 1.2rem;
}
.user_iconTipsFixed {
  position: fixed;
  left: 0rem;
  top: 0.88rem;
  margin-bottom: 0rem;
  height: 1.08rem;
  z-index: 1;
  width: 100%;
}
.user_ofxh {
  overflow-x: hidden;
}
.user_rPpMode {
  padding-top: 0.4rem !important;
  padding-bottom: 0.4rem !important;
}
.user_recharge {
  padding: 0 0.3rem;
}
.user_rContent {
  padding: 0.4rem 0rem;
}
.user_rcTitle {
  font-size: 0.32rem;
  color: #3D4A5E;
  line-height: 0.32rem;
}
.user_rccSign {
  font-size: 0.4rem;
  color: #3D4A5E;
  line-height: 0.4rem;
  margin-right: 0.2rem;
}
.user_rcContent {
  margin-top: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.3rem 0;
}
.user_rccInputBox {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.user_czInput {
  font-size: 0.6rem;
  color: #3D4A5E;
  height: 0.6rem;
  line-height: 0.6rem;
  width: 100%;
  text-align: left;
}
.user_rccInput {
  font-size: 0.28rem;
  color: #3D4A5E;
  height: 0.4rem;
  line-height: 0.4rem;
  width: 100%;
  text-align: right;
}
.user_rccInput input::-webkit-input-placeholder,
.user_rccInput textarea::-webkit-input-placeholder {
  color: #C1C5CC;
}
.user_rccNote {
  font-size: 0.24rem;
  color: #FF6C00;
  line-height: 0.24rem;
  margin-top: 0.2rem;
}
.user_rList {
  padding: 0 0.3rem;
}
.user_rMun {
  font-size: 0.32rem;
  line-height: 0.44rem;
  height: 0.44rem;
  color: #3D4A5E;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  margin-left: 0.3rem;
  text-align: right;
}
.user_rBtn {
  margin: 0.4rem 0.3rem 0 0.3rem;
}
.user_payPal {
  padding: 0 0.3rem;
}
.user_payPal .user_ppList:first-child {
  margin-top: 0 !important;
}
.user_ppList {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  border-radius: 0.2rem;
  background: #fff;
  margin: 0 0.3rem 0.2rem 0.3rem;
}
.user_bankCardRemittance {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  margin-top: 0.2rem;
  font-size: 0.24rem;
  color: #949EA3;
  line-height: 0.32rem;
}
.user_bcrtitle {
  font-size: 0.28rem;
  color: #3D4A5E;
  height: 0.4rem;
  line-height: 0.4rem;
}
.user_bcrfont {
  margin-top: 0.2rem;
}
.user_bcrfont:first-child {
  margin-top: 0.2rem;
}
.user_colorOrange {
  color: #FF6C00;
}
.user_pyBox {
  margin-top: 0.2rem;
}
/*支付页*/
.pm_btnBox {
  padding: 0.4rem 0.3rem 0rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pm_mun {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.pm_copyBox {
  width: 0.72rem;
  margin-left: 0.1rem;
}
.py_wp {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.py_imgBox {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.4rem auto 0 auto;
}
.py_title {
  font-size: 0.36rem;
  min-height: 0.56rem;
  line-height: 0.52rem;
  color: #3D4A5E;
  text-align: center;
  margin-top: 0.3rem;
  padding: 0 0.5rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.py_text {
  font-size: 0.24rem;
  min-height: 0.4rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  text-align: center;
  margin-top: 0.3rem;
  margin-bottom: 0.4rem;
  padding: 0 0.7rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.py_face {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  color: #3D4A5E;
  padding: 0.2rem 0.1rem;
}
.py_imgBox + .py_text {
  margin-top: 0.3rem;
}
.py_nav {
  width: 100%;
  background: #F5F5F5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0.2rem 0.3rem 0 0.3rem;
}
.py_navBox {
  height: 2.88rem;
}
.py_fixed {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #F5F5F5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0.2rem 0.3rem 0.4rem 0.3rem;
}
.user_pyList {
  margin-top: 0.4rem;
}
.user_wxWithdrawal {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  color: #3D4A5E;
}
.user_allWithdrawal {
  color: #3B8CFE;
  margin-left: 0.1rem;
}
.user_wInput {
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  text-align: right;
  color: #3D4A5E;
}
.user_withdrawalTo {
  width: 2.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user_mtZero {
  margin-top: 0;
}
.user_pdlrZero {
  padding: 0 0.3rem;
}
.user_selectPayContent {
  padding: 0 0.4rem;
  height: 7.4rem;
  overflow-y: auto;
}
.user_selectPayTitle {
  height: 0.6rem;
  background: #F5F5F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.24rem;
  color: #949EA3;
  line-height: 0.24rem;
  padding-left: 0.4rem;
}
.user_listLogo {
  width: 0.44rem !important;
  height: 0.44rem !important;
  margin-right: 0.3rem !important;
}
.user_spcZero {
  height: 4.46rem;
}
/*个人中心 支付页面 盒子*/
.user_pyBox {
  background: #FFFFFF;
  margin: 0.2rem 0.3rem 0rem 0.3rem;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  border-radius: 0.2rem;
}
.user_pyMain {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.user_list {
  background: #FFFFFF;
  margin: 0 .2rem .2rem;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  border-radius: 0.2rem;
}
.user_listBox {
  font-size: 0.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-start;
}
.user_listLeft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.user_listImg {
  margin-right: 0.2rem;
  width: 0.32rem;
  height: 0.32rem;
}
.user_listPay {
  margin-right: 0.2rem;
  width: 1.4rem;
  height: 0.4rem;
}
.user_listMain {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  font-size: 0.32rem;
  height: 0.44rem;
  line-height: 0.44rem;
  color: #333;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.user_payList {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  font-size: 0.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
  color: #3D4A5E;
  padding-top: 0.36rem;
  padding-bottom: 0.36rem;
}
.user_noMoneyLogo {
  width: 1.6rem;
  height: 1.6rem;
  margin: 2.94rem auto 0 auto;
}
.user_noMoneyTitle {
  margin-top: 0.2rem;
  text-align: center;
  font-size: 0.32rem;
  color: #030303;
}
.user_noMoneyContent {
  margin-top: 0.3rem;
  text-align: center;
  font-size: 0.24rem;
  color: #949EA3;
}
.user_feedback {
  padding: 0 0.3rem !important;
  margin: 0 0.3rem 0.2rem 0.3rem !important;
}
.user_AdminPhoto {
  width: 1rem;
  height: 1rem;
}
.user_navBox {
  height: 1.6rem;
}
.user_navBox .user_navMain {
  height: 1.6rem;
}
.user_navMain {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #F5F5F5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0.4rem 0.2rem 0 0.2rem;
}
.user_ckLabel {
  display: block;
  width: calc(100% - 1.6rem);
}
.user_hisBtn {
  width: 1.6rem;
}
.user_py_nav {
  height: 1.6rem !important;
}
.user_anotherListBtn {
  width: 1.6rem;
  position: absolute;
  right: 0.3rem;
}
.user_act_list {
  position: relative;
}
.user_couponsPdlr {
  padding: 0 0.3rem;
}
.user_couponsItem {
  position: relative;
  background: #fff;
  box-shadow: 0 0.02rem 0.04rem 0 rgba(92, 117, 150, 0.08);
  border-radius: 0.2rem;
}
.user_ciMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  /*.h(1.88rem);*/
  margin-top: 0.2rem;
  padding: 0.3rem 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_ciLeft {
  width: 2.1rem;
  font-size: 0.2rem;
  color: #FF5339;
  line-height: 0.2rem;
  text-align: center;
  margin-right: 0.2rem;
}
.user_cilTitle {
  font-size: 0.4rem;
  font-weight: 600;
  line-height: 0.4rem;
}
.user_cilContent {
  margin-top: 0.2rem;
}
.user_ciRight {
  width: calc(100% - 2.4rem);
  color: #3D4A5E;
  font-size: 0.2rem;
  line-height: 0.22rem;
}
.user_cirTitle {
  display: -webkit-flex;
  display: flex;
  /*.flex_item;*/
  font-size: 0.24rem;
  font-weight: bold;
  line-height: 0.36rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 0.72rem;
}
.user_cirContent {
  margin-top: 0.1rem;
}
.user_cirText {
  margin-top: 0.2rem;
  color: #949EA3;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.transform {
  transform: rotate(180deg);
}
.user_cirText .user_cirtLogo {
  width: 0.28rem;
  height: 0.28rem;
  background: url(../images/icon/icon_user_down.svg) no-repeat;
  background-size: 100%;
}
.user_cirtBtn {
  height: 0.28rem;
  border-radius: 0.14rem;
  text-align: center;
  font-weight: 400;
  font-size: 0.2rem;
  line-height: 0.18rem;
  color: #FFFFFF;
  margin-right: 0.1rem;
  background: #3B8CFE;
  display: inline-flex;
  padding: 0.04rem 0.12rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_allAndApp {
  background: #C1C5CC !important;
}
.user_cirtLogo {
  width: 0.28rem;
  height: 0.28rem;
  background: url(../images/icon/icon_user_down.svg) no-repeat;
  background-size: 100%;
}
.user_signBox {
  width: 1.4rem;
  height: 1.2rem;
  position: absolute;
  right: 0.2rem;
  bottom: 0;
  z-index: 10;
}
.user_cpHIde {
  display: none;
}
.user_used {
  opacity: .6;
}
.user_used .user_cpHIde {
  display: block;
}
.user_expired {
  opacity: .6;
}
.user_expired .user_cpHIde {
  display: block;
}
.user_usingState {
  position: relative;
  height: 0.92rem;
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #949EA3;
  padding: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: none;
}
.user_itIcon {
  background: url(../images/icon/icon_user_warn.svg) no-repeat;
  background-size: 100%;
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.3rem;
  margin-top: 0.04rem;
}
.user_itTitle {
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #FF6C00;
  margin-left: 0.1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.user_itciRight {
  width: 1.6rem;
}
.user_itContent {
  padding: 0 0.2rem;
}
.user_itciLeft {
  width: 1.9rem;
  font-size: 0.2rem;
  color: #FF5339;
  line-height: 0.2rem;
  text-align: center;
}
.user_itcilBigFont {
  font-size: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.user_itcilFont {
  margin-top: 0.2rem;
}
.user_itciMiddle {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  margin-left: 0.2rem;
  font-size: 0.22rem;
  line-height: 0.22rem;
  color: #949EA3;
}
.user_itcimBigFont {
  color: #3D4A5E;
  font-size: 0.28rem;
  font-weight: bold;
  line-height: 0.28rem;
}
.user_itcimFont {
  margin-top: 0.3rem;
}
.user_itcItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 0.02rem 0.04rem 0 rgba(92, 117, 150, 0.08);
  border-radius: 0.2rem;
  padding: 0.3rem 0.2rem;
  position: relative;
  margin-top: 0.2rem;
}
.user_itcItem:first-child {
  margin-top: 0;
}
.user_myWing {
  position: relative;
  background: url(../images/gold_bg.png) no-repeat;
  background-size: 100%;
  color: #FFFFFF;
}
.user_mwLeft {
  font-size: 0.28rem;
  padding: 0.4rem 0.2rem 0 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.user_mwLeftUl {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
  width: 100%;
}
.user_mwlBigFont {
  font-size: 0.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-left: 0.1rem;
  font-weight: bold;
  flex: 1;
}
.user_mwRight {
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.36rem;
}
.user_mwRight:hover {
  color: #FFFFFF;
}
.user_mwContent {
  margin: 0.4rem 0.2rem 0 0.2rem;
  /*.bg;*/
  border-radius: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_mwcTitle {
  font-size: 0.32rem;
  color: #030303;
  line-height: 0.48rem;
  background: #fff;
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
  /*.mb(.2rem);*/
  padding: 0.4rem 0.4rem 0.2rem 0.4rem;
}
.user_imgIngo {
  margin-top: 0.96rem;
}
.user_mwccItem {
  position: relative;
  background: #fff;
  /*.p(.28rem 0);*/
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #3D4A5E;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  /*.flex_item;
    border-bottom: 0.01rem solid @CE6E;*/
}
.user_mwccItemBor {
  border-radius: 0px 0px 0.2rem 0.2rem;
  padding-bottom: 0.3rem;
}
.user_mwcMain {
  height: 6rem;
}
.user_mwccUl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  border-bottom: 0.01rem solid #E6EAEF;
  padding-top: 0.28rem;
  padding-bottom: 0.28rem;
  margin-left: 0.4rem;
}
.user_numPrice {
  font-size: 0.32rem;
  line-height: 0.48rem;
  width: 2.1rem;
  margin-right: 0.4rem;
  text-align: right;
  border-bottom: 0.01rem solid #E6EAEF;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
}
.user_numPriceBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.user_mwcciTitle {
  font-size: 0.28rem;
  /*.h(.4rem);*/
  line-height: 0.4rem;
}
.user_mwcciContent {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #949EA3;
  margin-top: 0.08rem;
}
.user_howGetWing {
  background: #fff;
  padding: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_hgwItem {
  margin-top: 0.4rem;
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: #3D4A5E;
}
.user_hgwItem:first-child {
  margin-top: 0;
}
.user_hgwiQ {
  font-weight: bold;
}
.user_colorQ {
  color: #FF6C00;
  margin-right: 0.1rem;
}
.user_colorA {
  color: #3B8CFE;
  margin-right: 0.1rem;
  font-weight: bold;
}
.user_banner {
  padding: 0 .2rem;
  margin-bottom: 0.2rem;
}
.user_advertising {
  height: 1.4rem !important;
  border-radius: 0.2rem !important;
}
a {
  text-decoration: none;
}
/*正常的未被访问过的链接*/
a:link {
  text-decoration: none;
}
/*已经访问过的链接*/
a:visited {
  text-decoration: none;
}
/*鼠标划过(停留)的链接*/
a:hover {
  text-decoration: none;
}
/* 正在点击的链接，鼠标在元素上按下还没有松开*/
a:active {
  text-decoration: none;
}
/* 获得焦点的时候 鼠标松开时显示的颜色*/
a:focus {
  text-decoration: none;
}
.user_fontArrowContent {
  display: inline-block;
  position: relative;
  background: #F23030;
  color: #FFFFFF;
  border-radius: 0.04rem;
}
.user_arrowBottom .user_fontArrowContent {
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
}
.user_arrowBoxs {
  position: absolute;
  left: 2.34rem;
}
.user_mwcContent {
  /*.p(0.4rem);*/
}
.user_boxTitle {
  background: #FBF8D9 url(../images/icon/icon_lock.svg) no-repeat 0.4rem 0.18rem;
  background-size: 0.24rem;
  color: #FF6C00;
  text-align: left;
  line-height: 0.36rem;
  font-size: 0.24rem;
  padding: 0.12rem 0.4rem 0.12rem 0.74rem;
  border-radius: 0.2rem 0.2rem 0 0;
}
.uc_couponBox {
  position: absolute;
  border-top: 0.01rem dashed #E6EAEF;
  height: 0.01rem;
  width: 100%;
  left: 0;
  top: 0;
}
.uc_cir {
  position: absolute;
  top: -0.12rem;
  z-index: 1;
  height: 0.24rem;
  width: 0.24rem;
  border-radius: 100%;
  background: #F5F5F5;
}
.uc_cirLeft {
  left: -0.12rem;
}
.uc_cirRight {
  right: -0.12rem;
}
.f36c {
  font-size: 0.36rem !important;
  line-height: 0.36rem !important;
  font-weight: bold;
  color: #030303;
}
.login_ulInputAdd {
  margin: 0.4rem 0;
  background: #F5F5F5;
  height: 0.8rem;
  border-radius: 0.46rem;
  line-height: 0.8rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 0.01rem solid transparent;
}
.k_popupAdd .layui-layer-btn {
  margin: 0.4rem 0.3rem;
  padding-top: 0rem !important;
}
.k_popupAdd .layui-layer-btn .layui-layer-btn0 {
  background: none;
  color: #3B8CFE;
  border: 0.02rem solid #3B8CFE;
}
/*充值记录*/
.rech_tab {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  width: calc(100% - 0.4rem);
}
.rech_box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #FFFFFF;
  border-radius: 0.2rem;
  position: relative;
  width: calc(100% - 0.4rem);
  margin: 0.2rem auto 0 auto;
  padding: 0 0.2rem;
}
.rech_tips {
  position: absolute;
  top: 0;
  right: 0;
  width: 1rem;
  height: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
  border-radius: 0px 0.2rem 0px 0.2rem;
  color: #FFFFFF;
}
.rech_tipsDrz {
  background: #FF6C00;
}
.rech_tipsYrz {
  background: #3B8CFE;
}
.rech_tipsYqx {
  background: #aaa;
}
.rech_boxMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 0.4rem;
  padding: 0.4rem 0.1rem 0 0.1rem;
}
.rech_boxLeft {
  width: 2rem;
  text-align: center;
}
.rech_boxTitle {
  font-size: 0.36rem;
  height: 0.52rem;
  line-height: 0.52rem;
  color: #3D4A5E;
  font-weight: 600;
}
.rech_boxText {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #949EA3;
  margin-top: 0.04rem;
}
.rech_boxRight {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  color: #949EA3;
  margin-left: 0.3rem;
}
.rech_boxPay {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  margin-bottom: 0.08rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.rech_boxOrder {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  margin-bottom: 0.08rem;
}
.rech_boxCopy {
  width: 0.72rem;
  height: 0.28rem;
  line-height: 0.28rem;
  border-radius: 0.14rem;
  background: #EDEDED;
  font-size: 0.2rem;
  color: #3D4A5E;
  text-align: center;
  margin-left: 0.04rem;
}
.rech_boxTime {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
}
.rech_boxTotal {
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  padding: 0.26rem 0rem;
  border-top: 1px solid #eee;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-end;
}
.rech_boxTotalSpan {
  font-size: 0.24rem;
  color: #949EA3;
}
.user_tips {
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #949EA3;
  margin-top: 0.4rem;
}
.secu_box {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 6.3rem;
  border-radius: 0.2rem;
  background: #FFFFFF;
  padding: 0.6rem 0.3rem 0.4rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: none;
  z-index: 10000;
  -webkit-transition: -webkit-transform 300ms;
  transition: transform 300ms;
}
.secu_title {
  font-size: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
  color: #030303;
  margin-bottom: 0.4rem;
}
.secu_text {
  margin-bottom: 0.4rem;
  font-size: 0.28rem;
  line-height: 0.44rem;
  text-align: center;
}
.none_img {
  width: 100%;
}
/*20211203vip专享券页面修改 s*/
.h_height {
  height: 0.96rem;
}
.h_padding {
  height: auto;
  padding: 0.1rem 0.3rem 0.1rem 0;
}
.h_fontSize {
  font-size: 0.2rem;
  line-height: 0.28rem;
  letter-spacing: 1px;
}
.h_fontSize span {
  color: #3B8CFE;
}
.h_hd_yhq_bg {
  width: 100%;
  margin: auto;
  display: block;
}
.h_hd_yhq_btn {
  width: 4.8rem;
  margin: auto;
  display: block;
  margin-top: 0.4rem;
}
/*20211203vip专享券页面修改 e*/
/* 2022/01/18 by Muzg 支付管理 */
.manage_box {
  padding: 0.3rem 0 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.24rem;
}
.manage_left {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.manage_country {
  height: 0.36rem;
  line-height: 0.36rem;
  color: #3D4A5E;
  margin-bottom: 0.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.manage_tips {
  float: left;
  height: 0.32rem;
  line-height: 0.32rem;
  width: 0.64rem;
  border-radius: 0.04rem;
  text-align: center;
  margin-top: 0.02rem;
  margin-right: 0.08rem;
  background: #3B8CFE;
  color: #fff;
}
.manage_city {
  color: #030303;
  margin-bottom: 0.2rem;
  line-height: 0.36rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.manage_name {
  margin-top: 0;
  color: #949EA3;
}
.manage_edit {
  background: url(../images/icon/icon_adrs.svg) right center no-repeat;
  background-size: 0.28rem;
  width: 0.68rem;
}
.manage_span {
  margin-right: 0.2rem;
}
.manage_main {
  border-top: 1px solid #E6EAEF;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.1rem;
}
.manage_del {
  height: 0.76rem;
  line-height: 0.76rem;
  width: 0.86rem;
  color: #949EA3;
  text-align: right;
}
.manage_defult {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #949EA3;
}
.manage_defult .iradio {
  width: 0.32rem;
  height: 0.32rem;
}
.manage_defult label {
  margin-left: 0.1rem;
}
.manage_name .bill_telRight dd {
  margin-left: 0.2rem;
}
.manage_name .bill_telName {
  width: 4rem;
}
.manage_btn {
  height: 1.6rem;
}
.manage_down {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #C1C5CC;
  font-size: 0.28rem;
  background: url("../images/icon/icon_select.svg") no-repeat right 0.1rem;
}
.manage_sel {
  width: 100%;
  font-size: 0.28rem;
  color: #C1C5CC;
  padding-right: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.manage_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  border-bottom: 0.02rem solid #E6EAEF;
}
.manage_text {
  width: 1.8rem;
  text-align: left;
  position: relative;
  font-size: 0.28rem;
  margin-top: 0.3rem;
}
.manage_text::before {
  content: "*";
  color: #FF5339;
  margin-right: 0.04rem;
}
.manage_input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  margin: 0.3rem 0.3rem 0.3rem 0;
  font-size: 0.28rem;
}
.manage_input:last-child {
  margin: 0.3rem 0rem 0.3rem 0;
}
.manage_inp {
  width: 100%;
  min-width: 2.3rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.28rem;
  color: #3D4A5E;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.manage_list:last-child {
  border-bottom: none;
}
.manage_area {
  width: 100%;
  height: 0.8rem;
  line-height: 0.4rem;
  font-size: 0.28rem;
  color: #3D4A5E;
}
.manage_case {
  padding: 0.3rem 0 0.3rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.24rem;
}
.manage_make {
  padding: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.28rem;
}
.manage_make .ichekcbox {
  width: 0.32rem;
  height: 0.32rem;
}
.manage_make label {
  margin-left: 0.04rem;
}
.manage_card {
  font-size: 0.32rem;
  color: #3D4A5E;
  font-weight: 600;
}
.manage_time {
  color: #949EA3;
  font-size: 0.24rem;
  margin-left: 0.2rem;
}
/* 2022/02/18 by Muzg 号箱管理 */
.user_numBox {
  width: calc(100% - 0.4rem);
  font-size: 0.28rem;
  color: #3D4A5E;
  border: 0.02rem solid #fff;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.3rem;
  background: #fff;
  margin: 0.2rem;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_numBoxFixed {
  position: fixed;
  left: 0;
  z-index: 100;
  top: 0.88rem;
  width: 100%;
  padding: 0.2rem;
  background: #f5f5f5;
  height: 1rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_numMar {
  margin-top: 1.4rem;
}
.user_numTitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0.4rem 0.3rem 0.2rem 0.3rem;
  font-size: 0.28rem;
  color: #949EA3;
  height: 0.4rem;
  line-height: 0.4rem;
}
.user_numMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.3rem 0.2rem;
  background: #fff;
  margin: 0 0.2rem;
}
.user_line {
  height: 0.02rem;
  overflow: hidden;
  background: #E6EAEF;
  width: calc(100% - 0.4rem);
  margin: 0 auto;
  position: relative;
}
.user_line::before,
.user_line::after {
  width: 0.2rem;
  position: absolute;
  z-index: 1;
  bottom: 0;
  height: 0.02rem;
  background: #fff;
  content: "";
}
.user_line::before {
  left: 0;
}
.user_line::after {
  right: 0;
}
.pd_box .user_numMain:last-child {
  border-bottom: none;
}
.user_numCk {
  width: 0.36rem;
  margin-right: 0.1rem;
  display: none;
}
.user_numText {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 0.32rem;
  color: #3D4A5E;
  height: 0.6rem;
  line-height: 0.6rem;
  word-break: break-all;
}
.user_numLink {
  width: 1.6rem;
  margin-left: 0.2rem;
}
.user_topRadius {
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.user_bottomRadius {
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.user_numLinkBtn {
  width: 100%;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.24rem;
  color: #3B8CFE;
  border: 0.02rem solid #3B8CFE;
  border-radius: 0.3rem;
}
.edit_act .user_numCk {
  display: block;
}
.edit_act .user_numLinkBtn {
  display: none;
}
.od_ppNavBox.edit_act {
  display: block;
}
.numBtn {
  background: #F23030;
  width: 4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  color: #fff;
  border-radius: 0.4rem;
}
.numPopBg {
  position: fixed;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  display: none;
  animation: modelBg .5s forwards;
}
@keyframes modelBg {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.5);
  }
}
.numPopBox {
  background: #FFFFFF;
  top: 0;
  right: 0;
  position: fixed;
  padding: 0.4rem 0rem 0.4rem 0.2rem;
  width: 5.6rem;
  height: 100%;
  z-index: 10000;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 300ms;
  transition: transform 300ms;
}
.numPopAnimate {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.numPopTitle {
  text-align: left;
  font-size: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
  color: #949EA3;
}
.numPopMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.24rem;
  flex-wrap: wrap;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 1.04rem);
}
.numPopUl {
  padding: 0 0.2rem;
  width: calc(50% - 0.2rem);
  border-radius: 0.08rem;
  border: 0.02rem solid #F2F2F2;
  height: 0.84rem;
  line-height: 0.84rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #F2F2F2;
  margin: 0.2rem 0.2rem 0rem 0rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.numPopUl:first-child {
  justify-content: center;
}
.numPopText {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.numPopNum {
  width: 0.4rem;
  margin-left: 0.1rem;
  text-align: right;
  font-weight: 600;
}
.numPopNumAct {
  background: #EBF3FE;
  border-radius: 0.08rem;
  color: #3B8CFE;
  border-color: #4391FF;
}
.numPopAct {
  border-color: #3B8CFE;
  color: #3B8CFE;
}
.alp_bg {
  background: #fff;
}
.alp_userTips {
  background: #DDEBFF;
  font-size: .24rem;
  padding: 0 0.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #3B8CFE;
}
.alp_userName {
  color: #949EA3;
  font-size: 0.22rem;
}
.alp_userBox {
  padding: 0 0.3rem;
}
.alp_userText {
  font-size: 0.28rem;
  margin-top: 0.2rem;
}
.alp_userText:before {
  content: "*";
  color: #D70500;
  margin-right: 0.04rem;
}
.alp_userList {
  border-bottom: 0.02rem solid #E6EAEF;
}
.alp_userBox .manage_input {
  margin: 0.2rem 0;
}
/*
// .home_box { .pt(1rem); }
.home_bannerBox { .p(0 .2rem); .bg(url(../images/home_top_bg.png) no-repeat top); .bs; }
.home_searchBox { .p(0 .3rem); .h(.64rem); .bg(#6FABFF); .br(.32rem); .flex; .flex_item; }
.home_searchIcon { .w(.28rem); .h(.28rem); .bg(url(../images/icon/icon_search.svg) no-repeat); .bs; }
.home_search {
    & { .c(@CFFF); .f(.28rem); .flex_num; .p(0 .2rem); .pe; }
    &::-webkit-input-placeholder { .c(rgba(255,255,255,0.5)); }
}
.home_hot {
    & { .p(.2rem 0 .4rem 0); .f(.24rem); .lh(.24rem); .oh; .boxs; .c(@CFFF); }
    li {
        & { .p(0 .2rem); .fl; border-right: .02rem solid #8BBBFF; }
        &:first-child { .pl; .pr; .bor; }
        &:last-child { .pr; .bor; }
    }
}
.home_payWayImg { .w; .h(.8rem); }
.home_banner { .h(2.6rem)!important; .br(.2rem); }
.home_quickBox { .p(0 .2rem); .oh; }
.home_quick  {
    & { .fl; .mb(.18rem); .ml(.18rem); .w(3.46rem); .h(1.4rem); .bsd(0 0 .12rem 0 rgba(92,117,150,0.08)); .br(.12rem); .bor(.02rem solid #F8F8F8); .boxs; .flex; .flex_item; }
    &:nth-child(2n-1) { .ml; }
}
.home_quickImg {
    & { .w(.88rem); .h(.88rem); .p(.18rem); .boxs; .bor(.01rem solid @CE6E); .br; .ml(.16rem); }
    img { .w; .h; }
}
.home_quickText { .pl(.1rem); }
.home_quickTitle { .c; .f(.32rem); .lh(.32rem); }
.home_quickInf { .c(@C949); .f(.24rem); .lh(.24rem); .pt(.16rem); }
.home_classifyBox { .p(.22rem .2rem 0); .flex; .flex_item; .flex_c; }
.home_classify {
    & { .ml(.52rem); }
    &:first-child { .ml; }
}
.home_classifyImg { .w(.6rem); .h(.6rem); .m(0 auto); }
.home_classifyText { .pt(.2rem); .f(.24rem); .lh(.24rem); .c(@C3D4);}
.home_activityBox { .p(.4rem .2rem 0); .oh; }
.home_activity {
    & { .ml(.18rem); .w(3.46rem); .h(1.2rem); .br(.2rem); .bg(#ddd); .fl; .ovh; }
    &:first-child { .ml; }
    img { .w; .h; }
}
.home_newsBox { .p(.6rem .2rem 0); }
.home_newsTitleBox { .flex; .flex_item; }
.home_newsTitle { .flex_num; .c; .f(.32rem); .lh(.32rem); }
.home_newsMore {
    & { .f(.24rem); .lh(.24rem); .c(@C3D4); .flex; .flex_item; }
    i { .w(.28rem); .h(.28rem); .show; .bg(url(../images/icon/icon_pd_right.svg) no-repeat); .bs; }
}
.home_newsContent { .pt(.1rem); .oh; }
.home_news {
    & { .w(3.46rem); .h(.6rem); .mt(.2rem); .ml(.18rem); .fl; .bg(#F2F2F2); .br(.3rem .3rem .3rem 0); .flex; .flex_item; .p(0 .2rem); .boxs; }
    &:nth-child(2n-1) { .ml; }
    i { .hide; .w(.24rem); .h(.24rem); .bg(url(../images/icon/icon_hot.svg) no-repeat); .bs; .mr(.1rem); }
}
.home_newsText { .fh; .flex_num; .eps;  .c(@C3D4);}
// 热点新闻
.home_newsHot {
    &.home_news { .bg(#FEF1F2); }
    i { .show; }
}
// 顶部打开kacn
.home_kacnOpenBox { position: fixed; .t; .l; .w; .p(0 .3rem); .h(1rem); .z(1000); .bg(#EDEDED); .flex; .flex_item; .boxs; }
.home_kacnOpenClose { .bg(url(../images/icon/icon_close_grey.svg) no-repeat); .bs; .w(.2rem); .h(.2rem); .show; }
.home_kacnOpenLogo { .w(.68rem); .h(.68rem); .ml(.3rem); }
.home_kacnOpenText { .flex_num; .pl(.2rem); .c; .f(.28rem); }
.home_kacnOpenBtn {
    & { .w(1.6rem); .h(.6rem); .br(.3rem); .bg(linear-gradient(90deg,rgba(46,162,226,1) 0%,rgba(59,140,254,1) 100%)); .c(@CFFF); .tc; .f(.24rem); .lh(.6rem); }
    &:focus { .c(@CFFF); }
}
// 底部立即登录
.home_loginBox { .w; .h(1rem); .bg(rgba(0,0,0,0.7)); position: fixed; .b(1rem); .l; .flex; .flex_item; .p(0 .3rem); .boxs; }
.home_loginText { .flex_num; .c(@CFFF); .f(.28rem); }
.home_loginBtn {
    & { .w(1.6rem); .h(.6rem); .br(.3rem); .bg(linear-gradient(90deg,rgba(46,162,226,1) 0%,rgba(59,140,254,1) 100%)); .c(@CFFF); .tc; .f(.28rem); .lh(.6rem); }
    &:focus { .c(@CFFF); }
}

// 备用模块（新品和精选）
.home_newBox { .pt(.6rem); }
.home_newTitle { .p(0 .2rem .3rem); .c; .f(.32rem); .lh(.32rem); }
.home_newContent { .ovh; }
.home_newBoxBox { overflow-x: auto; .p(0 .2rem); white-space: nowrap; }
.home_new {
    & { .w(4.4rem); .ml(.16rem); display: inline-block; .bsd(0 0 .12rem 0 rgba(92,117,150,0.08)); .br(.12rem); .bor(.02rem solid #f8f8f8); .boxs; .ovh; }
    &:first-child { .ml; }
}
.home_newImgB { .w; .h(1.58rem); .bg(#d8d8d8); }
.home_newInfBox { .h(.98rem); .flex; .flex_item; .p(0 .18rem); }
.home_newImgS { .w(.6rem); .h(.6rem); .bg(#d8d8d8); .br(.12rem); }
.home_newInf { .flex_num; .ml(.2rem); white-space: normal; }
.home_newInfTitle { .f(.24rem); .lh(.24rem); .c(@C3D4); }
.home_newInfText { .pt(.08rem); .c(@C949); .f(.2rem); .h(.19rem); .lh(.2rem); .eps; }
.home_selectBox { .p(.6rem .2rem 0); }
.home_selectTitleBox { .flex; .flex_item; .flex_c; }
.home_selectTitle {
    & { .tc; .p(0 .36rem); }
    &:first-child { .pl; }
    &:last-child { .pr; }
}
.home_selectTitleT { .c; .f(.32rem); .lh(.32rem); }
.home_selectTitleB { .mt(.12rem); .f(.24rem); .lh(.24rem); .c(@C949); display: inline-block; .p(.06rem .12rem); }
.home_selectTitleLine { .w(.02rem); .h(.4rem); .bg(@CE6E); }
.home_selectSelect {
    .home_selectTitleT { .c(@C3B8); }
    .home_selectTitleB { .bg(@C3B8); .c(@CFFF); .br(.18rem); }
}
.home_selectContentBox { .pt(.3rem); }
.home_selectContent { .hide; .oh; }
.home_select {
    & { .ml(.3rem); .mt(.2rem); .flex; .flex_item; .w(3.4rem); .h(1rem); .fl; }
    &:nth-child(2n-1) { .ml; }
}
.home_selectImg { .w(.8rem); .h(.8rem); .bg(#d8d8d8); .br(.12rem); }
.home_selectInf { .pl(.2rem); .flex_num; }
.home_selectInfTitle { .f(.28rem); .lh(.28rem); .c(@C3D4); }
.home_selectInfText { .pt(.2rem); .c(@C949); .f(.24rem); .h(.23rem); .lh(.24rem); .eps; }

.home_hot {
    padding: 0.2rem 0 0.4rem 0;
    font-size: 0.24rem;
    line-height: 0.24rem;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #FFFFFF;
  }
  .home_hot a{color: #FFFFFF;}
  .home_hot::after {
    display: block;
    content: "";
    clear: both;
  }
  .home_hot li {
    padding: 0 0.2rem;
    float: left;
    border-right: .02rem solid #8BBBFF;
  }
  .home_hot li:first-child {
    padding-left: 0;
    padding-right: 0;
    border: none;
  }
  .home_hot li:last-child {
    padding-right: 0;
    border: none;
  }
//爆款
.bottom_infBox { font-size: .24rem; }
.bottom_infTop { padding-top: .24rem; }
.bottom_infTop a { border-left: 0.02rem solid #949EA3; padding: 0 .22rem; line-height: .24rem; }
.bottom_inf { padding: .16rem .67rem 0; line-height: .36rem; }
.bottom_lang { font-size: .28rem; line-height: .28rem; display: flex; justify-content: center; align-items: center; }
.bottom_lang span { padding: 0 .22rem; border-left: 0.02rem solid #949EA3; }
.bottom_lang span:first-child { border: none; }
.language_active { color: #030303; }
.home_hotGoodsBox { width: 7.1rem; height: 3.22rem; background: url(../images/hot_bg.png); background-size: 100%; border-radius: .12rem; margin: .4rem .2rem 0; padding-top: .72rem; box-sizing: border-box; }
.home_hotGoodsBgBox { width: 6.9rem; background: #FEFFFE; border-radius: .12rem; margin: 0 auto; padding-bottom: .28rem; }
.home_hotGoodsBg { overflow-x: auto; white-space: nowrap; padding: .36rem .16rem 0; }
.home_hotGoods { position: relative; width: 1.36rem; height: 1.76rem; background: #f7f7f7; border-radius: .08rem; border: .02rem solid #f7f7f7; box-sizing: border-box; }
.home_hotGoodsA:first-child { margin-left: 0; }
.home_hotGoodsNumImg { width: .36rem; height: .54rem; position: absolute; left: .04rem; top: -.08rem; display: none; }
.home_hotGoodsNum .home_hotGoodsNumImg { display: block; }
.home_hotGoodsImg { width: .88rem; height: .88rem; border-radius: .12rem; margin: .24rem auto 0; }
.home_hotGoodsText { text-align: center; padding: .2rem .04rem 0; font-size: .24rem; line-height: .24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #3D4A5E; }
.home_hotGoodsA { display: inline-block; margin-left: .12rem; }
.img_hot { position: absolute; bottom: -.04rem; right: 0; width: 3.42rem; height: .38rem; }
.img_hot_ { position: absolute; bottom: 0; right: 0; width: 3.42rem; height: .64rem; }
*/
/*.home_box {*/
/*  padding-top: 1rem;*/
/*}*/
.home_bannerBox {
  padding: 0 0.2rem;
  background: url(../images/home_top_bg.png) no-repeat top;
  background-size: 100%;
}
.home_searchBox {
  padding: 0 0.3rem;
  height: 0.64rem;
  background: #6FABFF;
  border-radius: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.home_searchIcon {
  width: 0.28rem;
  height: 0.28rem;
  background: url(../images/icon/icon_search.svg) no-repeat;
  background-size: 100%;
}
.home_search {
  color: #FFFFFF;
  font-size: 0.28rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  padding: 0 0.2rem;
  pointer-events: none;
}
.home_search::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.home_hot {
  padding: 0.2rem 0 0.4rem 0;
  font-size: 0.24rem;
  line-height: 0.24rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #FFFFFF;
}
.home_searchHot {
  display: inline-block;
  width: 0.6rem;
  height: 0.28rem;
  margin-top: -0.02rem;
}
.home_hot a {
  color: #FFFFFF;
}
.home_hot::after {
  display: block;
  content: "";
  clear: both;
}
.home_hot li {
  padding: 0 0.2rem;
  float: left;
  border-right: .02rem solid #8BBBFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.home_hot li:first-child {
  padding-left: 0;
  padding-right: 0;
  border: none;
}
.home_hot li:last-child {
  padding-right: 0;
  border: none;
}
.home_payWayImg {
  width: 100%;
  height: 0.8rem;
}
.home_banner {
  height: 2.6rem !important;
  border-radius: 0.2rem;
}
.home_quickBox {
  position: relative;
  padding: 0 0.2rem;
}
.home_quickBox::after {
  display: block;
  content: "";
  clear: both;
}
.home_quick {
  position: relative;
  overflow: hidden;
  float: left;
  margin-bottom: 0.18rem;
  margin-left: 0.18rem;
  width: 3.46rem;
  height: 1.4rem;
  box-shadow: 0 0 0.12rem 0 rgba(92, 117, 150, 0.08);
  border-radius: 0.12rem;
  border: 0.02rem solid #F8F8F8;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 .22rem;
}
.home_quick:nth-child(2n-1) {
  margin-left: 0;
}
.home_quickImg {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: .12rem;
  overflow: hidden;
}
.home_quickImg img {
  width: 100%;
  height: 100%;
}
.home_quickText {
  padding-left: 0.10rem;
}
.home_quickTitle {
  color: #030303;
  font-size: 0.28rem;
  line-height: 0.28rem;
}
.home_quickInf {
  color: #949EA3;
  font-size: 0.24rem;
  line-height: 0.24rem;
  padding-top: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 2.16rem;
}
.home_classifyBox {
  padding: 0.22rem 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  /*justify-content: center;*/
    overflow-x: auto;
}
.home_classify {
  margin-left: 0.48rem;
    min-width: 1rem;
}
.home_classify:first-child {
  margin-left: 0;
}
.home_classifyImg {
  width: 0.9rem;
  height: 0.9rem;
  margin: 0 auto;
}
.home_classifyText {
  padding-top: 0.2rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  color: #3D4A5E;
}
.home_activityBox {
  padding: 0.4rem 0.2rem 0;
}
.home_activityBox::after {
  display: block;
  content: "";
  clear: both;
}
.home_activity {
  margin-left: 0.18rem;
  width: 3.46rem;
  height: 1.84rem;
  border-radius: 0.12rem;
  background: #ddd;
  float: left;
  overflow: hidden;
}
.home_activity:first-child {
  margin-left: 0;
}
.home_activity img {
  width: 100%;
  height: 100%;
}
.home_newsBox {
  padding: 0.4rem 0.2rem 0;
}
.home_newsTitleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.home_newsTitle {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  color: #030303;
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.home_newsMore {
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #3D4A5E;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.home_newsMore i {
  width: 0.28rem;
  height: 0.28rem;
  display: block;
  background: url(../images/icon/icon_pd_right.svg) no-repeat;
  background-size: 100%;
}
.home_newsContent {
  padding-top: 0.1rem;
}
.home_newsContent::after {
  display: block;
  content: "";
  clear: both;
}
.home_news {
  width: 3.46rem;
  height: 0.6rem;
  margin-top: 0.2rem;
  margin-left: 0.18rem;
  float: left;
  background: #F2F2F2;
  border-radius: 0.3rem 0.3rem 0.3rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.home_news:nth-child(2n-1) {
  margin-left: 0;
}
.home_news i {
  display: none;
  width: 0.24rem;
  height: 0.24rem;
  background: url(../images/icon/icon_hot.svg) no-repeat;
  background-size: 100%;
  margin-right: 0.1rem;
}
.home_newsText {
  font-size: 0.24rem;
  line-height: 0.24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: #3D4A5E;
}
.home_newsHot.home_news {
  background: #FEF1F2;
}
.home_newsHot i {
  display: block;
}
.home_kacnOpenBox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 0.3rem;
  height: 1rem;
  z-index: 1001;
  background: #EDEDED;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.home_kacnOpenClose {
  background: url(../images/icon/icon_close_grey.svg) no-repeat;
  background-size: 100%;
  width: 0.2rem;
  height: 0.2rem;
  display: block;
}
.home_kacnOpenLogo {
  width: 0.68rem;
  height: 0.68rem;
  margin-left: 0.3rem;
}
.home_kacnOpenText {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  padding-left: 0.2rem;
  color: #030303;
  font-size: 0.28rem;
}
.home_kacnOpenBtn {
  width: 1.6rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  background: linear-gradient(90deg, #2ea2e2 0%, #3b8cfe 100%);
  color: #FFFFFF;
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.6rem;
}
.home_kacnOpenBtn:focus {
  color: #FFFFFF;
}
.home_kacnCopyBtn {
  width: 1.37rem;
  height: 0.51rem;
  border-radius: 0.26rem;
  background: #07C160;
  color: #FFFFFF;
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.2rem;
}
.home_kacnCopyBtn:focus {
  color: #FFFFFF;
}
.home_loginBox {
  width: 100%;
  height: 1rem;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  bottom: 1rem;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.home_loginText {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  color: #FFFFFF;
  font-size: 0.28rem;
}
.home_loginBtn {
  width: 1.6rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  background: linear-gradient(90deg, #2ea2e2 0%, #3b8cfe 100%);
  color: #FFFFFF;
  text-align: center;
  font-size: 0.28rem;
  line-height: 0.6rem;
}
.home_loginBtn:focus {
  color: #FFFFFF;
}
.home_newBox {
  padding-top: 0.4rem;
}
.home_newTitle {
  padding: 0 0.2rem 0.3rem;
  color: #030303;
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.home_newContent {
  overflow: hidden;
}
.home_newBoxBox {
  overflow-x: auto;
  padding: 0 0.2rem;
  white-space: nowrap;
}
.home_new {
  width: 4.4rem;
  margin-left: 0.16rem;
  display: inline-block;
  box-shadow: 0 0 0.12rem 0 rgba(92, 117, 150, 0.08);
  border-radius: 0.12rem;
  border: 0.02rem solid #f8f8f8;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
}
.home_new:first-child {
  margin-left: 0;
}
.home_newImgB {
  width: 100%;
  height: 1.58rem;
  background: #d8d8d8;
}
.home_newInfBox {
  height: 0.98rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.2rem;
}
.home_newImgS {
  width: 0.6rem;
  height: 0.6rem;
  background: #d8d8d8;
  border-radius: 0.12rem;
}
.home_newInf {
  width: 100%;
  white-space: normal;
}
.home_newInfTitle {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #3D4A5E;
}
.home_newInfText {
  padding-top: 0.12rem;
  color: #949EA3;
  font-size: 0.2rem;
  line-height: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home_selectBox {
  padding-top: 0.4rem;
}
.home_selectTitleBox {
  overflow-x: auto;
  white-space: nowrap;
}
.home_selectTitle {
  text-align: center;
  padding: 0 0.24rem;
  display: inline-block;
}
.home_selectTitleT {
  color: #030303;
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.home_selectTitleB {
  margin-top: 0.12rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #949EA3;
  display: inline-block;
  padding: 0.06rem 0.12rem;
}
.home_selectTitleLine {
  width: 0.02rem;
  height: 0.24rem;
  background: #E6EAEF;
  display: inline-block;
  margin-bottom: .2rem;
}
.home_selectSelect .home_selectTitleT {
  color: #3B8CFE;
}
.home_selectSelect .home_selectTitleB {
  background: #3B8CFE;
  color: #FFFFFF;
  border-radius: 0.18rem;
}
.home_selectContentBox {
  padding: .1rem .2rem 0;
}
.home_selectContent {
  display: none;
}
.home_selectContent::after {
  display: block;
  content: "";
  clear: both;
}
.home_select {
  margin-left: 0.3rem;
  margin-top: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 3.4rem;
  height: 1rem;
  float: left;
}
.home_select:nth-child(2n-1) {
  margin-left: 0;
}
.home_selectImg {
  width: 0.8rem;
  height: 0.8rem;
  background: #d8d8d8;
  border-radius: 0.12rem;
}
.home_selectInf {
  padding-left: 0.2rem;
  width: 2.6rem;
}
.home_selectInfTitle {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #3D4A5E;
}
.home_selectInfText {
  padding-top: 0.2rem;
  color: #949EA3;
  font-size: 0.24rem;
  line-height: 0.24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 2.4rem;
}
.bottom_infBox {
  font-size: .24rem;
}
.bottom_infTop {
  padding-top: .24rem;
}
.bottom_infTop a {
  border-left: 0.02rem solid #949EA3;
  padding: 0 .22rem;
  line-height: .24rem;
}
.bottom_inf {
  padding: .16rem .67rem 0;
  line-height: .36rem;
}
.bottom_lang {
  font-size: .28rem;
  line-height: .28rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bottom_lang span {
  padding: 0 .22rem;
  border-left: 0.02rem solid #949EA3;
}
.bottom_lang span:first-child {
  border: none;
}
.language_active {
  color: #030303;
}
.home_hotGoodsBox {
  width: 7.1rem;
  height: 3.22rem;
  background: url(../images/hot_bg.png);
  background-size: 100%;
  border-radius: .12rem;
  margin: .4rem .2rem 0;
  padding-top: .72rem;
  box-sizing: border-box;
}
.home_hotGoodsBgBox {
  width: 6.9rem;
  background: #FEFFFE;
  border-radius: .12rem;
  margin: 0 auto;
  padding-bottom: .28rem;
}
.home_hotGoodsBg {
  overflow-x: auto;
  white-space: nowrap;
  padding: .36rem .16rem 0;
}
.home_hotGoods {
  position: relative;
  width: 1.36rem;
  height: 1.76rem;
  background: #f7f7f7;
  border-radius: .08rem;
  border: .02rem solid #f7f7f7;
  box-sizing: border-box;
}
.home_hotGoodsA:first-child {
  margin-left: 0;
}
.home_hotGoodsNumImg {
  width: .36rem;
  height: .54rem;
  position: absolute;
  left: .04rem;
  top: -0.08rem;
  display: none;
}
.home_hotGoodsNum .home_hotGoodsNumImg {
  display: block;
}
.home_hotGoodsImg {
  width: .88rem;
  height: .88rem;
  border-radius: .12rem;
  margin: .24rem auto 0;
}
.home_hotGoodsText {
  text-align: center;
  padding: .2rem .04rem 0;
  font-size: .24rem;
  line-height: .24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #3D4A5E;
}
.home_hotGoodsA {
  display: inline-block;
  margin-left: .12rem;
}
.img_hot {
  position: absolute;
  bottom: -0.04rem;
  right: 0;
  width: 3.42rem;
  height: .38rem;
}
.img_hot_ {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 0.32rem;
}
/*特价活动*/
.offer_top {
  width: 100%;
}
.offer_top img {
  width: 100%;
}
.offer_bg {
  background: #CE2413;
  padding-top: 0.2rem;
}
.offer_box {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0rem 0.2rem 0.4rem 0.2rem;
}
.offer_title {
  width: 5rem;
  height: 0.7rem;
  line-height: 0.7rem;
  font-size: 0.5rem;
  color: #FFFAE3;
  font-weight: bold;
  margin: 0 auto;
  background: url(../images/offer_title.png) no-repeat;
  background-size: 5rem 0.8rem;
  text-align: center;
}
.offer_text {
  font-size: 0.24rem;
  font-weight: bold;
  color: #fff;
  line-height: .42rem;
  letter-spacing: 0.02rem;
  text-align: center;
  margin-bottom: 0.2rem;
}
.offer_list {
  display: block;
  width: 100%;
  margin-bottom: 0.2rem;
}
.offer_listImg {
  width: 100%;
}
.offer_foot {
  height: 0.4rem;
  font-size: 0.22rem;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 0.4rem;
  text-align: center;
  padding-bottom: 0.4rem;
}
.offer_foot span {
  font-weight: normal;
}
/*
* @description: 搜索页面样式
* @author: hjs
* @time: 2020-7-16
 */
.search_hide {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  position: fixed;
  top: 0.88rem;
  z-index: 1000;
  overflow: auto;
}
.search_box {
  width: 6.9rem;
  margin: auto;
}
.search_block {
  padding-top: 0.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.search_blockTitle {
  padding-bottom: 0.1rem;
}
.icon_dustbin {
  width: 0.28rem;
}
.search_del {
  width: 100%;
}
.search_del li {
  margin-top: 0.2rem;
  font-size: 0.24rem;
  height: 0.48rem;
  line-height: 0.48rem;
  color: #3D4A5E;
  background: #F2F2F2;
  border-radius: 0.25rem;
  padding: 0 0.28rem 0 0.28rem;
  float: left;
  margin-right: 0.2rem;
}
.search_del li a {
  color: #3D4A5E;
}
.search_del li span {
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 2.4rem;
}
.search_del li img {
  float: left;
  width: 0.24rem;
  margin: 0.12rem 0 0 0.04rem;
}
.search_hot {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.search_hot dl {
  margin-top: 0.3rem;
  padding-bottom: 0.08rem;
  width: 1.3rem;
  text-align: center;
}
.search_hot dl dt {
  width: 0.8rem;
  height: 0.8rem;
  margin: auto;
}
.search_hot dl dt img {
  width: 0.8rem;
  border-radius: 0.12rem;
}
.search_hot dl dd {
  font-size: 0.22rem;
  height: 0.22rem;
  line-height: 0.23rem;
  color: #3D4A5E;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width: 100%;
  margin-top: 0.2rem;
}
.search_order {
  margin-top: 0.4rem;
}
.no_more {
  width: 100%;
  margin: 0.4rem 0;
  text-align: center;
}
.no_moreP {
  color: #949EA3;
  height: 0.24rem;
  line-height: 0.24rem;
  position: relative;
  display: inline-block;
}
.no_moreP::after {
  content: "";
  position: absolute;
  left: -0.6rem;
  top: 0.12rem;
  width: 0.5rem;
  height: 0.01rem;
  background: #949EA3;
}
.no_moreP::before {
  content: "";
  position: absolute;
  right: -0.6rem;
  top: 0.12rem;
  width: 0.5rem;
  height: 0.01rem;
  background: #949EA3;
}
.search_rechBg {
  background: linear-gradient(180deg, #3B8CFE 0%, #3B8CFE 80%, rgba(109, 192, 255, 0.01) 100%);
  padding: 0.2rem;
}
.search_rech {
  background: #FFFFFF;
  border-radius: 0.3rem;
  padding-bottom: 0.001rem;
}
.search_rechMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.3rem 0.2rem 0.2rem 0.2rem;
}
.search_rechImg {
  width: 1.2rem;
  margin-right: 0.2rem;
  border-radius: 0.12rem;
}
.search_rechUl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.search_rechTitle {
  height: 0.6rem;
  line-height: 0.6rem;
  color: #030303;
  font-size: 0.32rem;
}
.search_rechText {
  height: 0.4rem;
  line-height: 0.4rem;
  color: #949EA3;
  font-size: 0.24rem;
}
.search_rechLine {
  background: url(../images/rech_line.png) no-repeat center center;
  background-size: 100%;
  height: 0.24rem;
}
.search_rechBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.3rem 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
}
.search_rechName {
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  margin-right: 0.8rem;
}
.search_rechType {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  font-size: 0.3rem;
  color: #030303;
  font-weight: 400;
}
.search_rechCase {
  width: 7.1rem;
  overflow: hidden;
  padding: 0 0.2rem 0.2rem 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.search_rechView {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 0.2rem;
}
.search_rechList {
  position: relative;
  min-width: 1.9rem;
  min-height: 1.6rem;
  padding: 0 0.2rem;
  margin-top: 0.2rem;
  display: inline-block;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  color: #3D4A5E;
  background: #FFFFFF;
  border: 0.02rem solid #E6EAEF;
  text-align: center;
  margin-right: 0.2rem;
  border-radius: 0.12rem;
  font-size: 0.28rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  vertical-align: top;
}
.search_rechList .search_rechInput {
  font-size: 0.28rem;
}
.search_rechPrice {
  height: 0.64rem;
  margin-bottom: 0.48rem;
  margin-top: 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  word-wrap: break-word;
  word-break: break-all;
}
.search_rechMoney {
  color: #3D4A5E;
  line-height: 0.32rem;
  font-size: 0.24rem;
  padding: 0.14rem 0 0.16rem 0;
  border-top: 0.02rem #D2D2D2 dotted;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.search_rechTips {
  position: absolute;
  top: -0.16rem;
  padding: 0 0.12rem;
  right: -0.02rem;
  font-size: 0.2rem;
  height: 0.32rem;
  line-height: 0.32rem;
  color: #FFFFFF;
  background: linear-gradient(134deg, #6300CB 0%, #E600FF 100%);
  border-radius: 0.16rem 0.16rem 0px 0.16rem;
}
.search_rechActive {
  background: #E8F2FF;
  border-color: #3B8CFE !important;
  color: #3B8CFE !important;
}
.search_rechActive .search_rechInput {
  color: #3B8CFE;
}
.search_rechActive .search_rechMoney {
  color: #3B8CFE;
  border-color: #3B8CFE;
}
.search_rechList input {
  width: 1.2rem;
  height: 0.64rem;
  line-height: 0.64rem;
  margin-bottom: 0.48rem;
  margin-top: 0.48rem;
}
.search_rechBtn {
  background: linear-gradient(90deg, #3B8CFE 0%, #8A3BFE 100%);
  border-radius: 40px;
  font-size: 0.32rem;
  color: #fff;
}
.search_price {
  padding: 0 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
}
.search_btnCancelBox {
  margin: 0.2rem 0.2rem 0.4rem 0.2rem;
}
.search_imgBox {
  width: 1.6rem;
  height: 1.6rem;
}
.search_text {
  font-size: 0.32rem;
  font-weight: 600;
  color: #FF5339;
  height: 0.48rem;
  line-height: 0.48rem;
  margin-top: 0.12rem;
}
.search_num {
  padding: 0rem 0.2rem;
  background: #eee;
  height: 0.48rem;
  line-height: 0.48rem;
  margin-top: 0.12rem;
  border-radius: 0.04rem;
  color: #030303;
  font-size: 0.24rem;
  display: inline-block;
}
/*
* @description: 消息页面
* @author: hjs
* @time: 2020-7-17
 */
.msg_box {
  width: 7.1rem;
  margin: auto;
  padding: 0.24rem 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #FFFFFF;
  margin-bottom: 0.2rem;
  border-radius: 0.2rem;
}
.msg_bag {
  float: left;
  width: 0.92rem;
  position: relative;
}
.msg_service {
  width: 0.92rem;
}
.msg_remind {
  position: absolute;
  top: -0.14rem;
  right: -0.2rem;
  background: #F23030;
  color: #FFFFFF;
  border-radius: 0.15rem;
  height: 0.28rem;
  line-height: 0.28rem;
  text-align: center;
  width: 0.28rem;
  border: 0.01rem solid #FFFFFF;
}
.msg_text {
  margin-left: 0.3rem;
  float: left;
}
.msg_time {
  float: right;
  line-height: 0.92rem;
  color: #949EA3;
}
.msg_textP1 {
  font-size: 0.32rem;
  color: #3D4A5E;
  line-height: 0.48rem;
}
.msg_textP2 {
  width: 3.92rem;
  font-size: 0.24rem;
  color: #949EA3;
  margin-top: 0.08rem;
  line-height: 0.36rem;
  height: 0.36rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.landing_box {
  padding: 0 0.2rem;
}
.landing_payWayImg {
  width: 100%;
  height: 0.84rem;
}
.landing_banner {
  height: 2.2rem !important;
  border-radius: 0.2rem 0.2rem 0 0;
}
.landing_title {
  padding: 0.4rem 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #030303;
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.landing_title img {
  width: 0.34rem;
  height: 0.32rem;
  margin-right: 0.16rem;
}
.landing_title.landing_wallet {
  padding-bottom: 0.1rem;
}
.landing_quickBox::after {
  display: block;
  content: "";
  clear: both;
}
.landing_quick {
  float: left;
  margin-top: 0.2rem;
  margin-left: 0.14rem;
  width: 3.48rem;
  height: 1.4rem;
  box-shadow: 0 0 0.12rem 0 rgba(92, 117, 150, 0.08);
  border-radius: 0.08rem;
  border: 0.02rem solid #F8F8F8;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #FEFFFE;
}
.landing_quick:nth-child(2n-1) {
  margin-left: 0;
}
.landing_quickImg {
  width: 0.88rem;
  height: 0.88rem;
  padding: 0.19rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 0.01rem solid #E6EAEF;
  border-radius: 100%;
  margin-left: 0.24rem;
}
.landing_quickImg img {
  width: 100%;
  height: 100%;
}
.landing_quickText {
  padding-left: 0.08rem;
}
.landing_quickTitle {
  color: #030303;
  font-size: 0.28rem;
  line-height: 0.28rem;
}
.landing_quickInf {
  color: #949EA3;
  font-size: 0.2rem;
  line-height: 0.2rem;
  padding-top: 0.16rem;
}
.landing_productImg {
  width: 100%;
}
.landing_hotBox {
  padding: 0.28rem 0.18rem;
  background: #FEFFFE;
  border: 0.02rem solid #f8f8f8;
  box-shadow: 0 0 0.12rem 0 rgba(92, 117, 150, 0.08);
  border-radius: 0.08rem;
}
.landing_hotBox::after {
  display: block;
  content: "";
  clear: both;
}
.landing_hot {
  float: left;
  margin-top: 0.4rem;
  margin-left: 0.1rem;
  width: 1.6rem;
}
.landing_hot:nth-child(4n-3) {
  margin-left: 0;
}
.landing_hot:nth-child(1),
.landing_hot:nth-child(2),
.landing_hot:nth-child(3),
.landing_hot:nth-child(4) {
  margin-top: 0;
}
.landing_hot img {
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 auto;
}
.landing_hot p {
  color: #030303;
  font-size: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: center;
  padding-top: 0.2rem;
}
.linding_videoBox::after {
  display: block;
  content: "";
  clear: both;
}
.linding_video {
  float: left;
  margin-left: 0.1rem;
  width: 1.7rem;
  height: 1.2rem;
  background: #FEFFFE;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 0.08rem;
  border: 0.02rem solid #F8F8F8;
  box-shadow: 0 0 0.12rem 0 rgba(92, 117, 150, 0.08);
  text-align: right;
}
.linding_video:first-child {
  margin-left: 0;
}
.linding_video p {
  padding: 0.14rem 0.1rem 0.2rem;
  color: #030303;
  font-size: 0.28rem;
  line-height: 0.28rem;
  text-align: left;
}
.linding_video img {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.1rem;
  display: inline-block;
}
.prom_ad {
  width: calc(100% -0.4rem);
  border-radius: 0.2rem;
  margin: 0rem 0.2rem 0.2rem 0.2rem;
}
.prom_img {
  width: 100%;
  border-radius: 0.2rem;
}
.pd_ask {
  font-size: 0.32rem;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.pd_askBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 0.3rem;
}
.pd_askPic {
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 0.2rem;
}
.pd_askImg {
  width: 100%;
  border-radius: 100%;
}
.pd_askUl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.pd_askName {
  font-size: 0.24rem;
  color: #030303;
  height: 0.24rem;
  line-height: 0.24rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.pd_askEval {
  color: #949EA3;
}
.pd_askEval .layui-rate {
  padding: 0px;
}
.pd_askEval .layui-rate li i.layui-icon {
  font-size: 0.22rem;
  margin-right: 0.05rem;
}
.pd_askTime {
  font-size: 0.24rem;
  color: #999;
  height: 0.36rem;
  line-height: 0.36rem;
}
.pd_askText {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  margin-top: 0.1rem;
  padding-bottom: 0.3rem;
}
.reply_text {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  margin-top: 0.1rem;
  margin-bottom: 0.3rem;
}
.reply_box {
  background: #fff;
  border-radius: 0.2rem;
  margin: 0 0.2rem 0.2rem 0.2rem;
  padding: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pd_reply {
  border-top: 1px solid #ECECEC;
  padding-top: 0.28rem;
  font-size: 0.24rem;
}
.pd_replyUl {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 0.2rem;
}
.pd_replyName {
  color: #3B8CFE;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-right: 0.1rem;
}
.pd_replyTime {
  color: #949EA3;
}
.pd_replyCon {
  color: #949EA3;
  line-height: 0.4rem;
}
.reply_main {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 0.26rem;
}
.reply_more {
  color: #3B8CFE;
  margin-bottom: 0.3rem;
  display: none;
}
.reply_oh {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.reply_box .layui-rate li i.layui-icon {
  font-size: 0.28rem;
  margin-right: 0.05rem;
}
.menu_landingUser {
  font-size: 0.28rem;
  color: #030303;
  height: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.menu_landingUser .menu_landingPerson {
  width: 0.32rem;
  margin-right: 0.08rem;
}
.pd_askList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  font-size: 0.32rem;
  line-height: 1rem;
  color: #030303;
  border-bottom: 1px solid #eee;
}
.pd_askBg {
  width: 0.08rem;
  height: 0.32rem;
  background: #3B8CFE;
  margin-top: 0.35rem;
  margin-right: 0.16rem;
  border-radius: 0.06rem;
}
.f28 {
  font-size: 0.28rem;
}
/*
* @description: 订单页面
* @author: Muzg
* @time: 2020-07-17
 */
/*我的订单*/
.order_tapNav {
  height: 0.84rem;
}
.order_tapMain {
  height: 0.84rem;
  position: fixed;
  padding: 0 0.2rem;
  background: #F5F5F5;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  z-index: 10;
}
.order_list {
  background: #FFFFFF;
  border-radius: 0.2rem;
  margin: 0 0.2rem 0.2rem;
}
.order_listBox {
  margin-top: 0.2rem;
}
.order_listHead {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.2rem;
  height: 0.8rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.order_listHead li {
  line-height: 0.28rem;
}
.od_imgBox {
  width: 1rem;
  height: 1rem;
  border-radius: 0.12rem;
  overflow: hidden;
}
.od_product {
  margin-left: 0.2rem;
  width: calc(100% - 1.2rem);
}
.od_listLi {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.order_listTitle {
  font-size: 0.24rem;
  color: #949EA3;
}
.order_listContent {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.order_view {
  background: #f9f9f9;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.order_title {
  font-size: 0.24rem;
  line-height: 0.28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.order_text {
  font-size: 0.2rem;
  margin-top: 0.32rem;
  line-height: 0.2rem;
}
.order_listBottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.2rem;
}
/* 确认收货添加新的类 */
.order_listBottom2{ 
  position: relative;
  padding-top: 0.92rem;
}
.m_yb_hint{
  width: 2.64rem;
  height: 0.72rem;
  position: absolute;
  top: 0.2rem;
  right: 0.2rem;
}
.order_price {
  font-size: 0.28rem;
  color: #3D4A5E;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.order_priceTips {
  color: #949EA3;
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.order_btnBox {
  /* width: 1.6rem; */
}
.order_btnBox .btn {
    width: 1.6rem;
    margin-left: .1rem;
}
.order_nav {
  height: 1rem;
}
/*订单详情 order details*/
.od_bg {
  background: url(../images/order_bg_blue.png) no-repeat;
  background-size: 100% auto;
}
.od_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding: 0.3rem 0.3rem 0;
}
.od_btxBox {
  width: 1.8rem;
}
.od_static {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #FFFFFF;
  font-size: 0.36rem;
  line-height: 0.6rem;
}
.order_icon {
  margin-right: 0.2rem;
}
.od_money {
  color: #FFFFFF;
  padding: 0 0.3rem 0.2rem;
  margin-top: 0.2rem;
  line-height: 0.36rem;
  min-height: .36rem;
}
.od_moneySpan {
  margin-left: 0.2rem;
}
.order_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.order_w3 {
  width: 3.2rem;
}
.order_desc {
  margin-top: 0.28rem;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.order_good {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.15rem 0 0.3rem;
  border-bottom: 0.01rem solid #E6EAEF;
  margin-bottom: 0.15rem;
}
.order_btnCancelBox {
  margin: 0.4rem 0.3rem;
}
.og_text {
  font-size: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
  margin-top: 0.2rem;
  color: #FF8F3D;
}
.od_ppNavBox {
  height: 1rem;
}
.od_text {
  padding-bottom: 0.15rem;
}
.od_box .k_listMain {
  padding-left: 0.1rem;
  padding-right: 0.1rem;
}
.od_box .k_line {
  margin-top: 0.4rem;
}
.od_box .pd_title {
  padding-top: 0.4rem;
  font-size: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
}
.od_ppBox {
  padding-top: 0.15rem;
  padding-bottom: 0.4rem;
}
/*order good*/
.og_tips {
  color: #FF8F3D;
  border: 1px solid #FF8F3D;
  padding: 0 0.06rem;
  margin-left: 0.16rem;
  border-radius: 0.05rem;
  font-size: 0.2rem;
}
.og_num {
  margin-left: 0.2rem;
}
.od_btnMain {
  width: 3.3rem;
}
.od_btnMain .btn {
  margin-left: 0.1rem;
}
/*order card*/
.oc_btnMain {
  width: 1.6rem;
}
.k_mt36 {
  margin-top: 0.36rem;
}
.oc_card {
  position: relative;
  padding-top: 0.32rem;
  margin-top: 0.4rem;
}
.oc_card:first-child {
  margin-top: 0.15rem;
}
.oc_tips {
  position: absolute;
  left: -0.2rem;
  top: 0;
  width: 1.4rem;
  background: #E7F1FF;
  border-radius: 0 0.16rem 0.16rem 0;
  text-align: center;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.24rem;
  color: #3B8CFE;
}
.oc_cardList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: 0.2rem;
  color: #949EA3;
  padding: 0 0.1rem;
}
.oc_cardList:last-child {
  margin-top: 0.3rem;
}
.oc_btnBox {
  width: 1.2rem;
}
.oc_btnBox .btn_cardCopy {
  width: 100%;
}
.oc_left {
  width: 0.8rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.oc_center {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  background: #F5F5F5;
  border-radius: 0.04rem;
  padding: 0.1rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 0.3rem 0 0rem;
  /*word-wrap:break-word;*/
  word-break: break-all;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.btn_cardCopy {
  background: linear-gradient(90deg, #2ea2e2 0%, #3b8cfe 100%);
  border-radius: 0.3rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #FFFFFF;
}
.oc_more {
  background: #E7F1FF;
  color: #3B8CFE;
  border-radius: 0.26rem;
  height: 0.48rem;
  text-align: center;
  line-height: 0.48rem;
  display: block;
  margin: 0.4rem 0.1rem 0;
}
.oc_moreArrow {
  background: url(../images/icon/icon_blue_right.svg) no-repeat right center;
  padding-right: 0.26rem;
}
.oc_smTitle {
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  text-align: center;
  margin-top: 0.6rem;
}
.oc_smImg {
  width: 2.8rem;
  height: 2.8rem;
  margin: 0.4rem auto 0;
}
.coc_smBtn {
  width: 3.6rem;
  margin: 0.4rem auto 0.45rem;
}
.oc_cardGrey {
  color: #949EA3;
  font-size: 0.24rem;
}
/*申请详情*/
.as_tips {
  background: #FFFFFF;
  color: #949EA3;
  height: 0.44rem;
  line-height: 0.44rem;
  text-align: center;
  width: 4.18rem;
  margin: 0.2rem auto;
  border-radius: 0.22rem;
}
.as_num {
  text-align: right;
}
.asd_bg {
  background: url(../images/order_bg_orange.png) no-repeat;
  background-size: 100% auto;
}
.asd_bg .btn_white {
  color: #FF5339;
}
.asd_imgBox {
  width: 1.2rem;
  height: 1.2rem;
}
/* 元宝抽奖 */
.wing_Bg {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 1010;
  background: rgba(0, 0, 0, 0.5);
}
.wing_box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 6.7rem;
}
.wing_Before {
  position: relative;
  height: 9.8rem;
}
.wing_After {
  position: relative;
  height: 4.7rem;
}
.wing_Before .wing_Top {
  width: 100%;
  height: 1.6rem;
}
.wing_After .wing_Top {
  width: 100%;
  height: 1.6rem;
}
.wing_TopBg {
  width: 100%;
  height: 100%;
}
.wing_Close {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 0.6rem;
  height: 0.6rem;
  margin: 0 auto;
}
.wing_Content {
  background: #FFF8F2;
  border-bottom-right-radius: .2rem;
  border-bottom-left-radius: .2rem;
  padding: 0.3rem 0 0.3rem;
}
.wing_Title {
  color: #333;
  font-weight: bold;
  font-size: 0.32rem;
  line-height: 0.32rem;
  text-align: center;
}
.wing_Title span {
  color: #FF5101;
}
.wing_DrawBox {
  margin: 0.4rem auto 0;
  width: 6.12rem;
  overflow: hidden;
}
.wing_Draw {
  width: 1.82rem;
  height: 2.2rem;
  margin-left: 0.32rem;
  float: left;
  background: url(../images/wing_Draw.png);
  background-size: 100%;
  position: relative;
}
.wing_Draw:first-child {
  margin-left: 0;
}
.wing_Draw.wing_DrawN {
  background: url(../images/wing_DrawN.png);
  background-size: 100%;
  animation: draw 1s;
}
.wing_Draw.wing_DrawM {
  background: url(../images/wing_DrawM.png);
  background-size: 100%;
  animation: draw 1s;
}
.wing_Draw.wing_DrawZ {
  background: url(../images/wing_DrawZ.png);
  background-size: 100%;
  animation: draw 1s;
}
.wing_Draw.wing_DrawZ::after {
  display: block;
  content: '';
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(../images/wing_img.png);
  background-size: 100%;
}
.wing_Num {
  display: none;
  color: #B6740E;
  font-weight: bold;
  font-size: 0.24rem;
  line-height: 0.28rem;
  padding-top: 1.5rem;
  text-align: center;
}
.wing_RulesBox {
  width: 6.1rem;
  height: 3.04rem;
  background: #FFF7D5;
  border: 0.02rem solid #FFEAB1;
  border-radius: 0.1rem;
  margin: 0.64rem auto 0 auto;
  position: relative;
  background-size: 100%;
}
.wing_RulesTitle {
  width: 1.6rem;
  height: 0.48rem;
  background: linear-gradient(90deg, #ffb208 0%, #ff873e 100%);
  border-radius: 0 0.24rem 0.24rem 0;
  color: #FFFFFF;
  font-size: 0.24rem;
  line-height: 0.48rem;
  font-weight: bold;
  text-align: center;
  position: absolute;
  top: -0.24rem;
  left: -0.02rem;
}
.wing_Rules {
  overflow-y: auto;
  height: 2.54rem;
  margin-top: 0.3rem;
  padding: 0 0.2rem;
  background-size: 100%;
  font-size: 0.2rem;
  line-height: 0.36rem;
  color: #FF6000;
}
.wing_After .wing_Content {
  padding: 0.6rem;
  text-align: center;
}
.wing_Success {
  color: #030303;
  font-size: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
}
.wing_Success span {
  color: #F23030;
}
.wing_font {
  color: #3D4A5E;
  font-size: 0.28rem;
  line-height: 0.44rem;
  margin-top: 0.4rem;
}
.wing_CloseBtn {
  width: 3rem;
  height: 0.8rem;
  background: linear-gradient(90deg, #fe6152 0%, #fd3b40 100%);
  border-radius: 0.4rem;
  border: none;
  color: #FFFFFF;
  font-size: 0.32rem;
  line-height: 0.8rem;
  margin: 0.4rem auto 0;
  display: block;
  outline: none;
}
@keyframes draw {
  from {
    transform: rotateY(-90deg);
  }
  to {
    transform: rotateY(0);
  }
}
/* alert */
.wing_AlertBg {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 1010;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.wing_Alert {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 6.3rem;
  padding: 0.6rem 0.3rem 0.4rem;
  background: #fff;
  border-radius: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.wing_AlertTitle {
  color: #3D4A5E;
  font-size: 0.32rem;
  line-height: 0.48rem;
  text-align: center;
}
.wing_AlertBtnBox {
  margin-top: 0.4rem;
  overflow: hidden;
}
.wing_AlertBtn {
  width: 2.7rem;
  height: 0.8rem;
  font-size: 0.28rem;
  line-height: 0.8rem;
  border-radius: 0.4rem;
  border: none;
  outline: none;
}
.wing_AlertOk {
  border: 0.01rem solid #3B8CFE;
  color: #3B8CFE;
  float: left;
}
.wing_AlertClose {
  color: #FFFFFF;
  background: #3B8CFE;
  float: right;
}
.order_tips {
  padding: 0.04rem 0.1rem;
  margin-right: 0.1rem;
  font-size: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.order_red {
  background: linear-gradient(90deg, #fd352b 0%, #ff0428 100%);
  color: #FFFFFF;
}
.order_black {
  background: linear-gradient(90deg, #31374f 0%, #181b27 100%);
  color: #FFE297;
}
/*列表公用样式/支付结果--不带底边*/
.k_listMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  font-size: 0.28rem;
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  line-height: 0.4rem;
}
.pd_face {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #3D4A5E;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.pd_onlyBox {
    margin: 0 -.2rem;
    height: .6rem;
    background: #DDEBFF linear-gradient(90deg, #DDEBFF 0%, #F6EFFF 100%);
    padding: 0 .2rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: #333;
}
.pd_onlyBox span {
    color: #FC4242;
    font-size: .28rem;
    font-weight: bold;
}
.pd_lock {
    width: .28rem !important;
    height: .28rem !important;
    margin-right: .1rem !important;
}
.k_mTB15 {
  margin-top: 0.15rem;
  margin-bottom: 0.15rem;
}
.k_listCk .ichekcbox,
.k_listCk .iradio {
  width: 0.28rem;
  height: 0.28rem;
}
.k_listCk {
  font-size: 0.24rem;
}
.order_ye {
  font-size: 0.24rem;
}
.order_fw {
  font-weight: 600;
}
.order_wid {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  padding-left: 0.2rem;
  text-align: right;
  word-break: break-all;
}
.k_listCk .k_red {
  font-weight: 600;
}
.co_psw.k_listCk {
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/*授权样式*/
.order_sqBox {
  padding-bottom: 0.3rem;
}
.order_sq {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #F5F5F5;
  border-radius: 0.2rem;
  margin-top: -0.1rem;
  position: relative;
  padding: 0.4rem 0rem 0.4rem 1.2rem;
}
.order_sqTx {
  border: 0.02rem dashed #B3B3B3;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 0.2rem;
  text-align: center;
  line-height: 1.2rem;
  color: #C1C5CC;
  font-size: 0.28rem;
  background: #F4F5F8;
}
.order_sqText {
  margin-left: 0.3rem;
  font-size: 0.28rem;
  line-height: 0.4rem;
  height: 0.4rem;
  width: 2.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.order_sqTitle {
  color: #3B8CFE;
}
.order_sqName {
  color: #3D4A5E;
}
.order_qh {
  background: url(../images/icon/icon_switch_blue.svg) no-repeat left center;
  background-size: 0.28rem 0.26rem;
  padding-left: 0.38rem;
  color: #3B8CFE;
}
.order_sqImg {
  width: 1.2rem;
  height: 1.2rem;
}
.order_sqImg img {
  width: 100%;
  border-radius: 0.2rem;
}
.order_check {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 0.2rem;
}
.order_checkLabel {
  margin-left: 0.2rem;
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.union_box {
  background: #F5F5F5;
}
.union_list {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 6.8rem;
  overflow-y: auto;
  padding: 0.2rem 0.3rem 0.4rem 0.3rem;
}
.union_ckBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  background: #FFFFFF;
  padding: 0.2rem 0.3rem 0.2rem 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.union_img {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.2rem;
  /* border-radius: 0.2rem; */
}
.union_ckLabel {
  font-size: 0.28rem;
  display: block;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-start;
}
.union_eps {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.union_btnBox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0.4rem 0.3rem;
}
.order_camera {
  background: #F5F5F5;
  border-radius: 0.2rem;
  margin-top: -0.1rem;
  padding: 0.6rem 0rem 0.7rem 0rem;
  text-align: center;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.camera_img {
  width: 1.2rem;
  margin: 0rem auto 0.3rem auto;
}
.camera_text {
  font-size: 0.28rem;
  line-height: 0.4rem;
  height: 0.4rem;
  color: #949EA3;
}
.order_wx {
  width: 2.4rem;
  height: 2.4rem;
  margin: 0 auto;
  border-radius: 0.16rem;
}
.order_wxCamera {
  background: #F5F5F5;
  border-radius: 0.2rem;
  margin-top: -0.1rem;
  padding: 0.4rem 0rem;
  text-align: center;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.order_payBg {
  background: #F5F5F5;
  padding: 0.3rem 0;
  text-align: center;
}
.order_payTitle {
  color: #FF5339;
  font-size: 0.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-weight: 600;
}
.order_payText {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  margin-top: 0.04rem;
  color: #949EA3;
}
.pay_btnBox {
  padding: 0.4rem 0.3rem;
  background: #FFFFFF;
}
.pay_tips {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.04rem 0.16rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: #FF6C00;
  background: #FBF8D9;
}
.bank_title {
  padding-left: 0.3rem;
  margin-top: 0.4rem;
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  color: #949EA3;
}
.bank_h1 {
  font-size: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #3D4A5E;
  padding: 0 0.3rem;
  margin-top: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
}
.bank_agree {
  padding-left: 0.3rem;
  margin-top: 0.4rem;
  font-size: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
  color: #3D4A5E;
}
.bank_agreeLink {
  color: #3B8CFE;
}
.bank_btnBox {
  padding: 0.2rem 0.3rem 0rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.bank_sel {
  width: 100%;
}
.bank_time {
  width: 1.6rem;
  height: 0.68rem;
  line-height: 0.68rem;
  border: 1px solid #D8D8D8;
  padding-left: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 0.04rem;
}
.bank_tips {
  padding-left: 0.4rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  color: #3D4A5E;
}
.bank_name {
  width: 1.6rem;
}
.bank_inpBox {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.bank_inp {
  text-align: left;
  width: 100%;
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #3D4A5E;
}
.bank_inpTips {
  color: #FF6C00;
}
.bank_type.co_psw {
    justify-content: flex-end;
}
.bank_type {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
}
.bank_type .co_radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  /*.flex_b;*/
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.bank_type .co_ckLabel {
  margin-left: 0.2rem;
}
.bank_yzmDis {
  color: #C1C5CC;
}
.bank_bg {
  background: #F5F5F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0.4rem 0.3rem 0 0.3rem;
  line-height: 0.4rem;
  padding: 0.3rem 0.34rem 0.3rem 0.2rem;
  border-radius: 0.12rem;
}
.bank_bg .bank_yzm {
  border-left: 1px solid #E6EAEF;
  padding-left: 0.1rem;
}
.bank_btn {
  padding: 0.4rem 0.3rem 0.68rem 0.3rem;
}
.bank_replace {
  font-size: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
  color: #949EA3;
  padding-left: 0.3rem;
  margin-top: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.btn_bg {
  background: #ECF9FF;
}
.bank_span {
  color: #3B8CFE;
  font-size: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
}
.card_list {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 6.8rem;
  overflow-y: auto;
  padding: 0.2rem 0.3rem 0.4rem 0.3rem;
}
.card_ckBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding: 0.38rem 0rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.card_img {
  width: 0.44rem;
  height: 0.44rem;
  margin-right: 0.3rem;
}
.card_ckLabel {
  font-size: 0.32rem;
  display: block;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-start;
}
.card_eps {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.card_btnBox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0.4rem 0.3rem;
}
.order_iconTipsHeight {
  height: 0.84rem;
}
.order_iconTipsHeight .user_iconTipsFixed {
  height: 0.72rem;
}
.od_headImgBox {
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: normal;
}
.od_headImgBox li:first-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.od_headImg {
  width: 0.6rem;
  height: 0.6rem;
  margin-left: 0.1rem;
  border-radius: 0.12rem;
}
.od_textarea {
  height: 1.44rem;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.od_faceRemarkBg {
  margin-top: 0.2rem;
}
.pay_btn_class {
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  border-radius: 0.4rem;
  background: #3B8CFE;
  color: #FFFFFF;
  width: calc(100% - 0.6rem);
  margin: 0.4rem 0.3rem 0 0.3rem;
}
.pay_btn_class:focus,
.pay_btn_class:hover {
  color: #FFFFFF;
}
.layui-anim.layui-anim-rotate.layui-anim-loop.layui-icon {
  display: none;
}
/*温馨提示*/
.reminder_box {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 6.7rem;
}
.reminder_img {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0 auto;
}
.reminder_title {
  font-size: 0.4rem;
  line-height: 0.6rem;
  color: #3D4A5E;
  text-align: center;
  margin-top: 0.6rem;
}
.reminder_btn {
  margin-top: 1.2rem;
  width: 100%;
}
.btn_fixed {
  height: 1.5rem;
  width: 100%;
}
.btn_fixed .pay_btn_class {
  position: fixed;
  left: 0.3rem;
  bottom: 0.3rem;
}
.oe_btnMain {
  /*width: 5rem;*/
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
}
.oe_btnMain a,
.oe_btnMain button {
  width: 1.6rem;
  display: block;
  text-align: center;
  box-sizing: border-box;
}
.oe_btnMain .btn {
  margin-left: 0.1rem;
}
.oe_btnMain .btn:first-child {
  margin-left: 0rem;
}
.order_leftSpan {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.order_leftSpan .ichekcbox {
  margin-left: 0.1rem;
}
.pd_tipsImg {
  width: 100%;
  border-top: 1px solid #E6EAEF;
}
.fh_bg {
  background: #DDEBFF;
  border-radius: 0.2rem;
  margin: 0rem 0.2rem 0.2rem 0.2rem;
}
.fh_bg .pd_box {
  margin: 0rem 0rem 0.02rem 0rem;
}
.fh_yhq {
  color: #fff;
  background: #FF5339;
  font-size: 0.28rem;
  padding: 0rem 0.1rem;
  border-radius: 0.04rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.pay_name {
  font-size: 0.28rem;
  color: #949EA3;
  margin: 0.3rem 0 0.2rem 0;
  height: 0.4rem;
  line-height: 0.4rem;
}
.pay_modelBg.k_modelBox {
  background: #F5F5F5;
}
.pay_main {
  background: #fff;
  border-radius: 0.2rem;
  padding: 0 0.2rem;
}
.pay_modelBg .pay_ckBox {
  padding: 0.2rem 0;
}
.pay_modelBg .cf_ckLabel {
  height: 0.6rem;
  line-height: 0.6rem;
}
.pay_modelBg .pay_list {
  padding: 0 0.2rem;
}
.pay_modelBg .pay_btnBox {
  background: #F5F5F5;
}
.pay_bg {
  background: #FFE7D8 url(../images/pay_bg.jpg) no-repeat;
  background-size: 100%;
  padding: .8rem .1rem .1rem;
  border-radius: 0.2rem;
  height: 2.26rem;
  box-sizing: border-box;
}
.pay_title {
  font-size: 0.28rem;
  font-weight: 600;
  color: #681C00;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.2rem;
  margin-left: 0.1rem;
}
.pay_bg .pay_ckBox {
  background: #fff;
  border-radius: 0.2rem;
  padding: 0.2rem;
}
.pay_sub {
  position: absolute;
  right: 0rem;
  top: -0.23rem;
  padding: 0 0.16rem;
  border-radius: 0.42rem;
  background: #FF4A26 linear-gradient(90deg, #FF3939 0%, #FF6C00 100%);
  height: 0.42rem;
  line-height: 0.42rem;
  font-size: 0.2rem;
  color: #fff;
}
.pay_sub:before {
  content: "";
  display: block;
  border-width: 0.08rem;
  position: absolute;
  bottom: -0.16rem;
  right: 0.3rem;
  border-style: solid dashed dashed solid;
  border-color: #FF6C00 transparent transparent transparent;
  font-size: 0;
  line-height: 0;
}
.payment_btnBox .pay_btn_class {
  margin-left: 0.3rem;
  margin-bottom: 0.4rem;
}
/*
* @description: 优惠活动
* @author: hjs
* @time: 2020-7-18
 */
.activity_box,
.article_list {
  width: 7.1rem;
  margin: auto;
  padding-top: 0.1rem;
}
.activity_cont {
  margin-bottom: 0.4rem;
  width: 100%;
}
.activity_center {
  width: 100%;
  text-align: center;
}
.activity_time {
  padding: 0.08rem 0.1rem;
  background: #C1C5CC;
  color: #FFFFFF;
  font-size: 0.24rem;
  line-height: 0.24rem;
  display: inline-block;
}
.activity_main {
  background: #FFFFFF;
  border-radius: 0.2rem;
  margin-top: 0.2rem;
}
.activity_position {
  width: 100%;
  position: relative;
}
.activity_img {
  width: 100%;
  border-radius: 0.2rem 0.2rem 0 0;
}
.activity_mainBottom {
  width: 6.5rem;
  margin: auto;
}
.activity_title {
  color: #3D4A5E;
  margin-top: 0.3rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 0.3rem;
}
.activity_text {
  color: #949EA3;
  margin-bottom: 0.3rem;
  font-size: 0.28rem;
  line-height: 0.3rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 0.4rem;
}
.activity_oh {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  padding: 0.25rem 0 0.26rem 0;
  border-top: 0.01rem solid #E6EAEF;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.activity_oh p {
  color: #949EA3;
  font-size: 0.28rem;
  line-height: 0.28rem;
}
.activity_oh img {
  width: 0.28rem;
}
.activity_end {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  border-radius: 0.2rem 0.2rem 0 0;
}
.activity_end img {
  width: 1.64rem;
  margin: auto;
}
.hides {
  display: none !important;
}
.activity_textEnd {
  color: #949EA3;
}
.new_specialBox {
  background: #4F2FB2;
  padding-bottom: 0.4rem;
}
.new_specialImg {
  width: 100%;
}
.new_specialTitle {
  padding-top: 0.2rem;
  letter-spacing: 0.02rem;
  font-size: 0.5rem;
  line-height: 0.8rem;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 0.04rem 0.1rem rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.new_specialTitle img {
  width: 0.8rem;
  height: 0.8rem;
}
.new_specialTitle span {
  padding: 0 0.1rem;
}
.new_specialTips {
  padding-top: 0.1rem;
  text-align: center;
  text-shadow: 0 0.02rem 0.06rem rgba(0, 0, 0, 0.4);
  font-size: 0.24rem;
  line-height: 0.4rem;
  font-weight: bold;
  color: #fff;
}
.new_specialUl {
  padding-top: 0.2rem;
}
.new_specialUl li {
  margin: 0.2rem 0.2rem 0;
  background: #fff;
  border-radius: 0.4rem;
  box-shadow: inset 0 0 0.3rem 0 rgba(106, 44, 218, 0.7);
  padding: 0.3rem 0.2rem 0.3rem 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.new_specialText {
  padding-top: 0.4rem;
  font-size: 0.22rem;
  line-height: 0.4rem;
  text-align: center;
  color: #fff;
}
.new_specialText span {
  font-weight: bold;
}
.new_specialImgBox {
  width: 1.5rem;
}
.new_specialShopImg {
  width: 100%;
  height: 1.5rem;
  border-radius: 0.3rem;
  margin-top: 0.15rem;
}
.new_specialBg {
  width: 1rem;
  height: 0.2rem;
  margin: 0.15rem auto 0;
}
.new_specialLine {
  background: #DEE3EB;
  width: 0.01rem;
  height: 2rem;
  border-radius: 0.2rem;
  margin: 0 0.3rem 0 0.5rem;
}
.new_specialInf {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.new_specialInfTitle {
  font-size: 0.3rem;
  line-height: 0.5rem;
  font-weight: bold;
  color: #333;
}
.new_specialInfB {
  margin-top: 0.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.new_specialInfFlex {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.new_specialInfTips {
  color: #EE0000;
  font-size: 0.22rem;
  line-height: 0.4rem;
}
.new_specialInfNum {
  color: #EE0000;
  font-weight: bold;
  font-size: 0.3rem;
  line-height: 0.4rem;
}
.new_specialBtn {
  margin-left: 0.2rem;
  width: 1.8rem;
  height: 0.8rem;
  text-align: center;
  background: linear-gradient(90deg, #FF2E22 0%, #FF2B78 100%);
  box-shadow: 0 0.08rem 0.17rem 0 rgba(255, 44, 91, 0.4);
  border-radius: 0.4rem;
  font-size: 0.28rem;
  line-height: 0.8rem;
  font-weight: bold;
  color: #fff;
}
.new_specialBtn.new_specialBtnDis {
  pointer-events: none;
  color: rgba(255, 255, 255, 0.5);
}
.landing_payWay {
  padding: 0.28rem 0.36rem 0.36rem 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  min-height: 2.08rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.landing_payWay:nth-child(2n) {
  background: #f5f5f5;
}
.landing_payWay img {
  width: 1rem;
  height: 0.66rem;
  margin-top: 0.44rem;
}
.landing_payWayIns {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  margin-left: 0.18rem;
}
.landing_payWayIns .landing_payWayTitle {
  color: #030303;
  font-size: 0.28rem;
  line-height: 0.28rem;
}
.landing_payWayIns .landing_payWayContent {
  padding-top: 0.08rem;
  color: #949EA3;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.article_listLi {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.36rem 0.2rem;
  border-top: 0.01rem solid #E6EAEF;
  background: #fff;
  color: #3D4A5E;
}
.article_listLi:first-child {
  border: none;
}
.article_listPoint {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background: #FFAF00;
  margin-right: 0.2rem;
}
.article_listTitle {
  font-size: 0.28rem;
  height: 0.36rem;
  line-height: 0.36rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.article_listTime {
  color: #949EA3;
  font-size: 0.2rem;
  line-height: 0.2rem;
  margin-left: 0.2rem;
}
.article_detailHot {
  height: 0.8rem;
  padding: 0 0.3rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #fff;
}
.article_detailHot li {
  padding: 0 0.36rem;
  float: left;
  border-right: 0.02rem solid #E6EAEF;
}
.article_detailHot li:first-child {
  padding-left: 0;
  padding-right: 0;
  border: none;
}
.article_detailHot li:last-child {
  padding-right: 0;
  border: none;
}
.article_detailHot li:nth-child(2) {
  padding-left: 0.06rem;
}
.article_detail {
  margin-top: 0.02rem;
  background: #fff;
  padding: 0.4rem 0.3rem;
}
.article_detailTitle {
  color: #030303;
  font-size: 0.36rem;
  line-height: 0.54rem;
}
.article_detailInf {
  padding-top: 0.2rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #949EA3;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: wrap;
}
.article_detailInf span:last-child {
  margin-top: 0.1rem;
}
.article_detailContent {
  font-size: 0.28rem;
  line-height: 0.42rem;
  padding-top: 0.4rem;
}
.article_detailContent img {
  width: 100%;
  margin: 0.3rem 0;
}
.article_detailRecommendBox {
  margin-top: 0.2rem;
  padding: 0.4rem 0.3rem;
  background: #fff;
}
.article_detailOtherTitle {
  padding-bottom: 0.3rem;
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #030303;
}
.article_detailRecommend {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.36rem 0;
  border-bottom: 0.01rem solid #E6EAEF;
}
.article_detailRecommend span {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background: #FFAF00;
  margin-right: 0.2rem;
}
.article_detailRecommend p {
  font-size: 0.28rem;
  height: 0.27rem;
  line-height: 0.28rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.article_detailRelatedBox {
  margin-top: 0.2rem;
  padding: 0.4rem 0.3rem;
  background: #fff;
}
.article_detailRelatedContent::after {
  display: block;
  content: "";
  clear: both;
}
.article_detailRelatedContent a {
  width: 1.5rem;
  height: 1.5rem;
  float: left;
  margin-left: 0.3rem;
  background: #D8D8D8;
  display: block;
}
.article_detailRelatedContent a:first-child {
  margin-left: 0;
}
.article_detailRelatedContent a img {
  width: 100%;
  border-radius: 0.12rem;
}
/*
* @description: 分类
* @author: hjs
* @time: 2020-7-20
 */
.classify {
  width: 1.8rem;
  position: fixed;
  left: 0;
  text-align: center;
  overflow: auto;
  height: calc(100vh - 1.88rem);
  background: #F5F5F5;
}
.classify li {
  line-height: 0.88rem;
  font-size: 0.28rem;
  font-weight: 300;
  color: #3D4A5E;
  position: relative;
}
.classify .js_classifyHover {
  background: #FFFFFF;
  color: #3B8CFE;
  font-weight: bold;
}
.js_classifyHover::after {
  content: "";
  position: absolute;
  width: 0.04rem;
  height: 0.4rem;
  left: 0;
  top: 0.24rem;
  background: #3B8CFE;
  border-radius: 0.04rem;
}
.classify_main {
  margin-left: 1.8rem;
  display: none;
}
.classify_cont {
  width: 5.3rem;
  margin: auto;
  padding-top: 0.2rem;
}
.classify_img {
  width: 5.3rem;
  height: 1.6rem;
  border-radius: 0.2rem;
}
.classify_dl {
  padding-top: 0.4rem;
}
.classify_dl dl {
  float: left;
  width: 1.7rem;
  height: 1.6rem;
  text-align: center;
  margin-bottom: 0.2rem;
  margin-left: 0.1rem;
}
.classify_dl dl:nth-child(3n+1) {
  margin-left: 0;
}
.classify_dl dl dt {
  width: 0.8rem;
  height: 0.8rem;
  margin: auto;
}
.classify_dl dl dt img {
  width: 0.8rem;
  border-radius: 0.12rem;
}
.classify_dl dl dd {
  font-size: 0.22rem;
  height: 0.22rem;
  line-height: 0.22rem;
  color: #3D4A5E;
  margin-top: 0.24rem;
  width: 1.67rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.classify_safari .classify {
  height: calc(100vh - 1.88rem - 77px);
}
.classify_chrome .classify {
  height: calc(100vh - 1.88rem - 107px);
}
.classify_chrome2 .classify {
    height: calc(100vh - 1.88rem - 52px);
}

/*
* @description: landing商品详情
* @author: hjs
* @time: 2020-7-20
 */
.land_scroll {
  background: url(../images/land_bg.png) no-repeat;
  width: 7.5rem;
  height: 1.8rem;
  background-size: 7.5rem 1.8rem;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.land_scroll dl {
  width: 21%;
  height: 1.8rem;
  text-align: center;
  display: inline-block;
}
.land_scroll dl dt {
  width: 0.8rem;
  height: 0.8rem;
  margin: auto;
  margin-top: 0.4rem;
}
.land_scroll dl dt img {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.12rem;
}
.land_scroll dl dd {
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #FFFFFF;
  margin-top: 0.18rem;
}
.js_scroll_dl {
  background: url(../images/land_jt.png) 50% 100% no-repeat;
  background-size: 0.2rem 0.1rem;
}
.spbt_title {
  padding-top: 0.4rem;
}
.spbt_title_left {
  float: left;
}
.land_goodsLogo {
  width: 0.68rem;
  height: 0.68rem;
  float: left;
  margin: 0 0.2rem 0.1rem 0.4rem;
  border-radius: 0.12rem;
}
.spbt_title_text {
  float: left;
  width: 4rem;
}
.spbt_title_text p:nth-child(1) {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #030303;
  margin-top: 0.02rem;
}
.spbt_title_text p:nth-child(2) {
  font-size: 0.2rem;
  line-height: 0.21rem;
  height: 0.2rem;
  color: #949EA3;
  margin-top: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.land_right {
  float: right;
}
.spbt_title_right {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #3D4A5E;
  margin-top: 0.18rem;
  margin-right: 0.1rem;
  float: left;
}
.spbt_title_img {
  width: 0.28rem;
  height: 0.28rem;
  float: left;
  margin-top: 0.18rem;
  margin-right: 0.4rem;
}
.hr_img {
  width: 7.1rem;
  height: 0.24rem;
  display: block;
  margin: auto;
}
.ys_text p {
  font-size: 0.2rem;
  color: #686868;
  background: url(../images/land_icon.png) left center no-repeat;
  text-indent: 0.3rem;
  background-size: 0.2rem;
  float: left;
  margin-left: 0.3rem;
  margin-top: 0.1rem;
}
.land_type {
  width: 6.9rem;
  margin: auto;
}
.land_title {
  color: #030303;
  font-size: 0.28rem;
  line-height: 0.28rem;
  margin-top: 0.4rem;
}
.land_ul {
  margin-top: 0.3rem;
}
.land_ul li {
  float: left;
  width: 2.18rem;
  height: 1.08rem;
  background: #FFFFFF;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 0.02rem solid #E6EAEF;
  border-radius: 0.08rem;
  margin-left: 0.18rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.land_ul li:nth-child(3n+1) {
  margin-left: 0;
}
.land_typeSpan {
  color: #3D4A5E;
  font-size: 0.28rem;
  line-height: 0.4rem;
  display: block;
  align-self: center;
  margin: auto;
}
.land_ul .js_landLi {
  background: #E8F2FF;
  border: 0.02rem solid #3B8CFE;
}
.land_ul .js_landLi span {
  color: #3B8CFE;
}
.land_elect li {
  margin-bottom: 0.18rem;
  position: relative;
}
.land_elect li span {
  font-size: 0.32rem;
}
.land_input {
  height: 0.52rem;
  width: 1.28rem;
  align-self: center;
  margin: auto;
  caret-color: #3B8CFE;
  color: #3D4A5E;
  font-size: 0.32rem;
}
.js_land_input {
  color: #3B8CFE !important;
}
.js_land_input2 {
  text-align: center;
}
.land_sale {
  width: 0.96rem;
  height: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
  background: #F23030;
  position: absolute;
  top: -0.18rem;
  right: -0.02rem;
  color: #FFFFFF;
  font-size: 0.2rem;
  border-radius: 0 0.08rem 0 0.08rem;
}
.land_code {
  width: 6.9rem;
  margin: auto;
  margin-top: 0.3rem;
}
.land_Collection {
  display: none;
}
.land_hint {
  color: #FF6C00;
  font-size: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.2rem;
}
.land_num {
  float: left;
  margin-top: 0.3rem;
}
.land_count {
  float: right;
  margin-top: 0.2rem;
}
.land_bgfff {
  background: #FFFFFF;
  padding-bottom: 0.4rem;
}
.land_ppNavBox {
  height: 1.7rem;
}
.land_ppNavBox .land_nav {
  height: auto;
}
.land_textLeft {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #030303;
}
.vip_price {
  position: relative;
  height: 0.24rem;
  background: linear-gradient(90deg, #31374F 0%, #181B27 100%);
  color: #FFE297;
  font-size: 0.18rem;
  line-height: 0.24rem;
  text-align: center;
  font-weight: bold;
  padding: 0 0.08rem 0 0.08rem;
  margin-left: 0.08rem;
  border-radius: 0.1rem 0.2rem 0.2rem 0;
}
.vip_priceArrow {
  position: absolute;
  bottom: 0;
  left: -0.06rem;
  width: 0;
  height: 0;
  border: 0.08rem solid transparent;
  border-bottom: 0.08rem solid #31374F;
  z-index: -1;
}
.gjf_scroll dl {
  width: 1.8rem;
  margin-left: 0.4rem;
}
.land_gjfImg1 {
  width: 6.9rem;
  margin: auto;
  margin-top: 0.4rem;
}
.land_pdBox {
  margin: 0.2rem 0 0 0;
  border-radius: 0;
}
.land_Krequire {
  color: #FF6C00;
}
.land_pdFace {
  color: #030303;
}
.icon_land_gjfImg3 {
  width: 0.24rem;
  height: 0.24rem;
  display: inline-block;
  margin: 0.02rem 0 0 0.1rem;
}
.order_introduce {
  margin-top: 0.2rem;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0.4rem 0.3rem;
  background: #FFFFFF;
}
.order_introduce .land_title {
  margin-top: 0;
  padding-bottom: 0.1rem;
}
.land_orderDetails p {
  margin-top: 0.2rem;
  color: #3D4A5E;
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.land_orderDetails .land_orderP1 {
  color: #949EA3;
}
.land_orderDetails .land_orderA1 {
  color: #3B8CFE;
  text-decoration: underline;
}
.k_popupW65.layui-layer {
  border-radius: 0.2rem;
}
.k_popupW65 .layui-layer-content {
  width: 6.5rem;
  height: 8.96rem;
}
.gjf_modelBox {
  padding: 0.4rem 0.3rem 0.2rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.gjf_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.gjf_modelText {
  font-size: 0.24rem;
  margin-bottom: 0.2rem;
}
.gjf_modelImg {
  width: 100%;
  margin-bottom: 0.2rem;
}
/* 浮动广告 */
.new_specialABox {
  position: fixed;
  right: 0.2rem;
  bottom: 2.28rem;
  width: 1rem;
  height: 1rem;
  z-index: 99;
}
.new_specialAClose {
  position: absolute;
  right: -0.15rem;
  top: -0.15rem;
  background: url(../images/icon/close_bg_gray.jpg) no-repeat center center;
  background-size: 100%;
  z-index: 100;
  width: 0.3rem;
  height: 0.3rem;
}
.tj_promBg {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  z-index: 100000;
  left: 0;
  top: 0;
}
.tj_promImg {
  width: 100%;
  display: block;
}
.tj_promMain {
  width: 6.3rem;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 500ms ease-out;
  z-index: 100001;
}
.tj_promClose {
  width: .6rem;
  height: .6rem;
  background: url(../images/icon/close_bg_w.svg) no-repeat center center;
  background-size: 100%;
  margin: 0.6rem auto 0;
}
/*
* @description: landing_detail
* @author: hjs
* @time: 2020-09-23
 */
.newLanding_Content {
  width: 100%;
  height: 100%;
}
.newLanding_tabBg {
  width: 7.5rem;
  background: url(../images/newlanding_detail_topbg.png) no-repeat;
  background-size: 7.5rem 1.8rem;
}
.newLanding_tabBg2 {
  padding-top: 0.4rem;
}
.newLanding_tabUl {
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 0.6rem;
  position: relative;
  z-index: 999;
  padding: 0.2rem;
  background: url(../images/newlanding_detail_topbg2.png) no-repeat;
  background-size: 7.5rem 1rem;
}
.newLanding_tabLi {
  font-size: 0.28rem;
  line-height: 0.6rem;
  position: relative;
  width: 2.34rem;
  text-align: center;
  margin-left: 0.04rem;
}
.newLanding_tabLi a {
  color: rgba(255, 255, 255, 0.7);
}
.newLanding_tabLi:nth-child(1) {
  margin-left: 0;
}
.js_newLanding_tabLi a {
  color: #ffffff;
  font-weight: bold;
}
.js_newLanding_tabLi::after {
  content: "";
  width: 0.22rem;
  height: 0.06rem;
  background: #FFFFFF;
  border-radius: 0.03rem;
  position: absolute;
  bottom: 0;
  left: 1.06rem;
}
.newLanding_tabList {
  width: 7.1rem;
  height: 3.74rem;
  background: #FFFFFF;
  border-radius: 0.2rem;
  margin: auto;
  position: relative;
  padding-right: 0.1rem;
  box-sizing: border-box;
  margin-bottom: 0.2rem;
}
.newLanding_tabBox {
  width: 100%;
  height: 1.6rem;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  position: relative;
}
.newLandRight {
  margin-left: 0.37rem;
}
.newLanding_tabItem {
  display: flex;
  -webkit-overflow-scrolling: touch;
}
.newLanding_itemDl {
  width: 1.38rem;
  height: 1.4rem;
  margin-left: 0.1rem;
  margin-top: 0.1rem;
  padding-top: 0.14rem;
  box-sizing: border-box;
  position: relative;
  background: #FAFAFA;
  border-radius: 0.12rem;
}
.js_newLanding_itemDl {
  background: rgba(59, 140, 254, 0.08);
}
.js_newLanding_itemDl::after {
  content: "";
  position: absolute;
  left: 0.52rem;
  bottom: 0;
  width: 0.34rem;
  height: 0.16rem;
  background: url(../images/land_jt.png) no-repeat;
  background-size: 0.34rem 0.16rem;
}
.newLanding_itemDt {
  width: 0.7rem;
  height: 0.7rem;
  margin: auto;
}
.newLanding_itemDtImg {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 0.12rem;
}
.newLanding_itemDd {
  font-size: 0.22rem;
  line-height: 0.4rem;
  height: 0.4rem;
  color: #949EA3;
  margin-top: 0.04rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 1.38rem;
}
.js_newLanding_itemDl .newLanding_itemDd {
  color: #3D4A5E;
}
.newLanding_itmeArrows {
  position: absolute;
  right: 0.07rem;
  top: 0.1rem;
  width: 0.7rem;
  height: 1.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.newLanding_ArrowsBg {
  width: 0.3rem;
  height: 1.4rem;
  background: linear-gradient(90deg, rgba(250, 250, 250, 0) 0%, #FAFAFA 100%);
  opacity: 0.6;
}
.newLanding_ArrowsBg2 {
  width: 0.4rem;
  height: 1.4rem;
  background: #FAFAFA;
  border-radius: 0 0.2rem 0.2rem 0;
}
.newLanding_ArrowsSelect {
  width: 0.28rem;
  height: 0.28rem;
  display: block;
  margin: auto;
  margin-top: 0.56rem;
}
.newLanding_land_hr {
  width: 7.1rem;
  height: 0.24rem;
  display: block;
}
.newLanding_tabGoods {
  padding: 0.3rem 0.2rem 0 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.newLanding_goodsLeft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.newLanding_goodsLogo {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 0.12rem;
  margin-right: 0.2rem;
}
.newLanding_goodsP {
  width: 3.2rem;
}
.newLanding_goodsTitle {
  font-size: 0.32rem;
  color: #030303;
  line-height: 0.48rem;
}
.newLanding_goodsText {
  margin-top: 0.08rem;
  color: #949EA3;
  line-height: 0.32rem;
  font-size: 0.22rem;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.newLanding_icr {
  margin-top: 0.4rem;
  height: 0.4rem;
}
.newLanding_icrText {
  font-size: 0.28rem;
  line-height: 0.4rem;
  float: left;
  color: #3D4A5E;
}
.newLanding_icrImg {
  float: left;
  width: 0.28rem;
  height: 0.28rem;
  margin-top: 0.08rem;
  margin-left: 0.1rem;
}
.newLanding_label {
  position: absolute;
  left: 0;
  top: 0;
  min-width: 0.72rem;
  height: 0.3rem;
  background: #FF3133;
  border-radius: 0px 0.2rem 0.2rem 0px;
  color: white;
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.3rem;
  padding: 0 0.06rem;
}
.newLanding_color {
  color: #030303;
}
.newLanding_ys_text {
  width: 100%;
  height: 0.8rem;
  background: #FBFBFB;
  border-radius: 0 0 0.2rem 0.2rem;
}
.newLanding_ys_text p {
  font-size: 0.2rem;
  color: #949EA3;
  background: url(../images/land_icon.png) left center no-repeat;
  text-indent: 0.3rem;
  background-size: 0.22rem;
  float: left;
  line-height: 0.8rem;
  margin-top: 0 !important;
  margin-left: 0.2rem !important;
}
.newLanding_ys_text p:nth-child(1) {
  margin-left: 0.24rem !important;
}
.newLanding_shad {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.newLanding_shadeBg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 1.88rem;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 888;
  animation: OpenSelectBg_hide .3s forwards;
}
.newLanding_shadeBox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 8rem;
  background: white;
  box-sizing: border-box;
  z-index: 888;
  animation: OpenSelectDl_close .3s forwards;
}
.newLanding_shadeTitle {
  width: 7.06rem;
  height: 1rem;
  line-height: 1rem;
  color: #3D4A5E;
  font-size: 0.32rem;
  text-align: center;
  position: relative;
  border-bottom: 0.01rem solid #E6EAEF;
  box-sizing: border-box;
  margin: auto;
}
.newLanding_shadeCloseBox {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0;
  right: -0.2rem;
}
.newLanding_shadeClose {
  width: 0.24rem;
  height: 0.24rem;
  display: block;
  margin: auto;
  margin-top: 0.38rem;
}
.newLanding_shadeMain {
  padding-top: 0.3rem;
  height: 7rem;
  overflow-y: auto;
  box-sizing: border-box;
}
.newLanding_shadeDl {
  float: left;
  width: 1.6rem;
  height: 1.6rem;
  margin-left: 0.22rem;
  padding-top: 0.16rem;
  box-sizing: border-box;
  border-radius: 0.4rem 0.4rem 0px 0.4rem;
  position: relative;
  margin-bottom: 0.2rem;
  background: #FAFAFA;
}
.js_newLanding_shadeDl {
  background: rgba(59, 140, 254, 0.08);
}
.js_newLanding_shadeDl::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../images/land_jt2.png) no-repeat;
  background-size: 0.4rem 0.4rem;
}
.newLanding_shadeDt {
  width: 0.8rem;
  height: 0.8rem;
  margin: auto;
  display: block;
}
.newLanding_shadeDtImg {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.12rem;
}
.newLanding_shadeDd {
  color: #949EA3;
  font-size: 0.22rem;
  line-height: 0.4rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 1.4rem;
  margin: auto;
  margin-top: 0.08rem;
}
.js_newLanding_shadeDl .newLanding_shadeDd {
  color: #3D4A5E;
  font-weight: bold;
}
.js_body {
  overflow-y: hidden !important;
  position: fixed !important;
  width: 100%;
}
.vip_price2 {
  background: linear-gradient(90deg, #FFCE50 0%, #FFE297 100%);
  color: #675113;
  height: 0.32rem;
  line-height: 0.32rem;
}
.vip_priceArrow2 {
  border-top: 0.08rem solid #FFCE50;
}
.newLanding_dgdfImg {
  width: 6.7rem;
  height: 1.6rem;
  margin: auto;
  display: block;
  margin-bottom: 0.1rem;
  margin-top: 0.2rem;
}
.newLanding_dgBox {
  margin-top: 0.2rem;
  padding-bottom: 0.1rem;
}
.newLanding_dgInput {
  width: 100%;
  height: 1rem;
  border: 0.02rem solid #E6EAEF;
  border-radius: 0.12rem;
  padding-left: 20px;
  box-sizing: border-box;
  font-size: 0.28rem;
}
.newLanding_dgInput:focus {
  border: 0.02rem solid #3B8CFE;
}
.newLanding_dgTextarea {
  width: 100%;
  height: 2rem;
  border: 0.02rem solid #E6EAEF;
  border-radius: 0.12rem;
  box-sizing: border-box;
  font-size: 0.28rem;
  padding: 0.2rem;
  margin-top: 0.2rem;
  display: block;
  margin-bottom: 0.4rem;
}
.pd_text2 {
  padding-bottom: 0.3rem;
}
.newLanding_zcImg {
  display: block;
  margin: auto;
  width: 6.7rem;
  height: 1.04rem;
  margin-bottom: 0.1rem;
}
.js_OpenSelectDl {
  animation: OpenSelectDl_open .3s forwards;
}
.js_OpenSelectBg {
  animation: OpenSelectBg_show .3s forwards;
}
@keyframes OpenSelectDl_open {
  from {
    top: -8rem;
  }
  to {
    top: 0;
  }
}
@keyframes OpenSelectDl_close {
  from {
    top: 0;
  }
  to {
    top: -8rem;
  }
}
@keyframes OpenSelectBg_show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes OpenSelectBg_hide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.pd_box2s {
  padding-left: 0;
  padding-right: 0;
}
.pd_boxAuto {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.pd_nav2s {
  z-index: 0;
}
.one_shopBox {
  width: 1.14rem;
  height: 1.14rem;
  position: fixed;
  right: 0;
  bottom: 2.3rem;
  z-index: 1050;
}
.one_shopBox img {
  width: 100%;
  height: 100%;
  display: block;
}
/*手游专题页面 by Muzg 2022/03/10*/
.game_topBg {
  padding-top: 2.2rem;
  background: url(../images/game_top.png) no-repeat;
  background-size: 100% auto;
}
.game_product {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.game_title {
  font-size: 0.32rem;
  color: #030303;
  font-weight: 600;
  padding: 0.4rem 0 0.3rem 0.1rem;
}
.game_img {
  width: 100%;
  padding-bottom: 0.4rem;
}
.game_search {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.1rem 0.3rem;
}
.game_ipt {
  /*.flex_num;*/
  width: 100%;
}
.game_searchIpt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  color: #C1C5CC;
  height: 0.68rem;
  line-height: 0.68rem;
  padding-left: 0.78rem;
  background: #f5f5f5 url(../images/icon/icon_search_b.svg) no-repeat 0.3rem center;
  background-size: 0.28rem;
  border-radius: 0.34rem;
  line-height: 0.7rem;
}
.game_iptBox {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 0.68rem;
  line-height: 0.68rem;
  padding-left: 0.78rem;
  background: #f5f5f5 url(../images/icon/icon_search_b.svg) no-repeat 0.3rem center;
  background-size: 0.28rem;
  border-radius: 0.34rem;
}
.game_cancel {
  font-size: 0.28rem;
  color: #030303;
  margin-left: 0.3rem;
  width: 1rem;
}
.game_scroll {
  /*height: 14rem;*/
  /*overflow-y: auto;*/
  height: calc(100% - 1.9rem);
  padding: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.game_nullMain {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.game_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.2rem 0;
}
.game_picture {
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.3rem;
}
.game_picture .k_img {
  border-radius: 0.12rem;
  width: 0.7rem;
  height: 0.7rem;
}
.game_name {
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.28rem;
  color: #3D4A5E;
}
.game_hot {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.1rem;
}
.game_hotList {
  width: 1.48rem;
  margin-right: 0.2rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.game_hotList:nth-of-type(4n) {
  margin-right: 0;
}
.game_pic {
  border-radius: 0.12rem;
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 auto;
}
.game_hotName {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.22rem;
  color: #3D4A5E;
  text-align: center;
  margin-top: 0.1rem;
}
.game_listBox {
  position: relative;
  padding: 0px;
}
.game_letterBox {
  width: 0.4rem;
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 0.1rem;
  text-align: center;
  padding: 0.15rem 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 0.2rem;
  background: transparent;
  margin-top: 0.8rem;
  z-index: 1;
}
.game_listTitle {
  height: 0.48rem;
  line-height: 0.48rem;
  background: #f5f5f5;
  color: #949EA3;
  font-size: 0.28rem;
  padding-left: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  display: block;
}
.game_gray {
  color: #949EA3 !important;
}
.country_list .game_list {
  padding-left: 0.3rem;
}
.game_listBox .country_list {
  padding-top: 0rem;
}
.game_hotBox {
  padding: 0.3rem 0.68rem 0rem 0.3rem !important;
}
.game_letterBox .country_letterSel {
  color: #FF4A1B;
}
.game_box {
  /*height: 14rem;*/
  overflow-y: auto;
  height: calc(100vh - 1.88rem);
}
.game_letterBox li {
  height: 0.4rem;
}
.game_clear {
  background: url(../images/icon/icon_login_del.svg) no-repeat center center;
  background-size: 0.28rem;
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.3rem;
  display: none;
}
.game_modelBox {
  background: #FFFFFF;
  width: 100%;
  display: none;
}
.game_fixed {
  position: fixed;
  top: 0rem;
  left: 0rem;
  width: 100%;
  background: #fff;
  height: 1.9rem;
  z-index: 100;
  display: none;
}
/* 显示点击是哪个字母 */
.choose_countryShowLetter {
  position: fixed;
  color: #FF4A1B;
  width: 0.5rem;
  height: 0.5rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  border: 0.01rem solid #ccc;
  text-align: center;
  display: none;
  line-height: 0.5rem;
  font-size: 0.3rem;
  background: #fff;
  z-index: 1;
}
/* 国家索引 */
.choose_countryLetterBox {
  width: 0.48rem;
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 0.2rem;
  text-align: center;
  padding: 0.22rem 0.12rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 0.02rem solid #ccc;
  border-radius: 0.23rem;
  margin-top: 0.88rem;
  z-index: 19892015;
}
.choose_countryLetterBox li {
  color: #949EA3;
  font-size: 0.2rem;
  line-height: 0.2rem;
  display: block;
  margin-top: 0.1rem;
}
.choose_countryLetterBox .choose_countryLetterSel {
  color: #FF4A1B;
}
/* 小圆点 */
.choose_countryLetterRound {
  width: 0.2rem;
  height: 0.2rem;
  background: #ccc;
  border-radius: 100%;
  pointer-events: none;
}
/* 国家列表 */
.choose_country {
  width: 100%;
  padding: 0.1rem 1rem 0.3rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.choose_countryList {
  padding-top: 0.3rem;
}
.choose_countryList p {
  color: #3D4A5E;
  font-size: 0.32rem;
  line-height: 0.92rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.choose_countryListTitle {
  font-size: 0.36rem;
  line-height: 0.36rem;
  padding-top: 0.2rem;
  padding-bottom: 0.1rem;
  display: block;
  color: #949EA3;
}
.choose_countryListText {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.k_country {
  position: initial;
}
.k_country .layui-layer-setwin {
  display: none;
}
.k_country .layui-layer-close {
  position: relative;
}
.country_showLetter {
  position: fixed;
  color: #FF4A1B;
  width: 0.5rem;
  height: 0.5rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  border: 0.01rem solid #F5F5F5;
  text-align: center;
  display: none;
  line-height: 0.5rem;
  font-size: 0.3rem;
  background: #fff;
  z-index: 1;
}
.country_letterBox {
  width: 0.4rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.3rem;
  text-align: center;
  padding: 0.15rem 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 0.2rem;
  background: #F5F5F5;
  margin-top: 0.8rem;
  z-index: 1;
}
.country_letterBox li {
  color: #949EA3;
  font-size: 0.2rem;
  line-height: 0.2rem;
  display: block;
  padding: 0.05rem 0.1rem;
}
.country_letterBox .country_letterSel {
  color: #FF4A1B;
}
.country_listBox {
  padding: 0 1rem 0.3rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
}
.country_list {
  padding-top: 0.3rem;
}
.country_list p {
  color: #3D4A5E;
  font-size: 0.24rem;
  line-height: 0.4rem;
  margin-top: 0.3rem;
}
.country_list.country_hot {
  padding-top: 0.4rem;
}
.country_list.country_hot .country_listTitle {
  font-weight: normal;
  font-size: 0.28rem;
  color: #949EA3;
}
.country_list.country_hot p {
  margin-top: 0;
}
.country_list.country_hot p::after {
  display: block;
  content: "";
  clear: both;
}
.country_list.country_hot p span {
  padding: 0.2rem 0.6rem 0.1rem 0;
  float: left;
}
.country_list.country_hot p span:last-child {
  padding-right: 0;
}
.country_listTitle {
  font-weight: 600;
  font-size: 0.32rem;
  line-height: 0.4rem;
  display: block;
  color: #3D4A5E;
}
.country_prompt {
  color: #949EA3;
  font-size: 0.24rem;
  line-height: 0.24rem;
  padding: 0.18rem 0.4rem;
  background: #F5F5F5;
}
.country_box {
  height: 8.9rem;
  overflow-y: auto;
}
.country_modelBg {
  position: fixed;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99999;
  display: none;
  animation: modelBg .5s forwards;
}
@keyframes modelBg {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.5);
  }
}
.country_modelBox {
  background: #FFFFFF;
  bottom: 0;
  left: 0;
  position: fixed;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 300ms;
  transition: transform 300ms;
  width: 100%;
  z-index: 100000;
  border-radius: 0.4rem 0.4rem 0 0;
}
.country_modelAnimate {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.country_modelTitle {
  text-align: center;
  font-size: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  color: #030303;
  padding: 0.34rem 0;
  background: #FFFFFF;
  border-radius: 0.4rem 0.4rem 0 0;
}
.country_modelH2 {
  background: #F5F5F5;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #949EA3;
  font-size: 0.24rem;
  padding-left: 0.4rem;
}
.country_closeGrey {
  background: url(../images/icon/icon_close_grey.svg) no-repeat center center;
  background-size: 100%;
}
.country_modelClose {
  width: 0.24rem;
  height: 0.24rem;
  position: absolute;
  top: 0.38rem;
  right: 0.3rem;
}
.sw_box {
  background: url(../images/sw_bg.png) top left no-repeat;
  background-size: 7.5rem 25rem;
}
.sw_topBox {
  padding: 0 .4rem;
}
.sw_topBox img {
  width: 6rem;
  height: 4rem;
  display: block;
  margin: .4rem auto 0;
}
.sw_conBox {
  padding: 0 .4rem;
}
.sw_topTitle {
  padding-top: .8rem;
  font-weight: bold;
  letter-spacing: .02rem;
  font-size: .48rem;
  line-height: .6rem;
  color: #030303;
  text-align: center;
}
.sw_topText {
  color: #3D4A5E;
  padding-top: .4rem;
  letter-spacing: .02rem;
  font-size: .32rem;
  line-height: .48rem;
  text-align: center;
}
.sw_topBtn {
  margin-top: .4rem;
  display: block;
  height: .96rem;
  background: #3B8CFE;
  border-radius: .48rem;
  color: #fff;
  font-size: .36rem;
  line-height: .96rem;
  text-align: center;
  animation: mymove 2s infinite;
}
@keyframes mymove {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
}
.sw_Title {
  padding-top: .8rem;
  color: #030303;
  font-weight: bold;
  font-size: .36rem;
  line-height: .6rem;
  text-align: center;
}
.sw_TitleBg {
  margin: .1rem auto 0;
  width: .6rem;
  height: .32rem;
  display: block;
}
.sw_inBox {
  margin-top: .2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sw_in {
  width: 3.2rem;
  padding: .6rem .4rem;
  box-sizing: border-box;
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.05);
  border-radius: .2rem;
  margin-top: .4rem;
}
.sw_in:nth-child(1),
.sw_in:nth-child(2) {
  margin-top: 0;
}
.sw_inImg {
  width: .72rem;
  height: .72rem;
  display: block;
}
.sw_inTitle {
  padding-top: .4rem;
  color: #3D4A5E;
  font-weight: bold;
  font-size: .28rem;
  line-height: .4rem;
}
.sw_inText {
  padding-top: .2rem;
  color: #949EA3;
  font-size: .24rem;
  line-height: .4rem;
}
.sw_inBtn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: .4rem;
}
.sw_inBtn span {
  color: #3B8CFE;
  font-size: .28rem;
  line-height: .4rem;
}
.sw_inBtn img {
  margin-left: .2rem;
  width: .28rem;
  height: .28rem;
}
.sw_advantageBox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sw_advantage {
  padding-top: .6rem;
  width: 3.2rem;
  text-align: center;
}
.sw_advantageImg {
  display: block;
  width: .8rem;
  height: .8rem;
  margin: 0 auto;
}
.sw_advantageTitle {
  padding-top: .4rem;
  color: #3D4A5E;
  font-weight: bold;
  font-size: .28rem;
  line-height: .4rem;
}
.sw_advantageText {
  padding: .2rem .2rem 0;
  color: #949EA3;
  font-size: .24rem;
  line-height: .4rem;
}
.sw_touchBg {
  margin-top: .8rem;
  background: linear-gradient(180deg, #F5F9FF 0%, #FFFFFF 100%);
}
.sw_touchBox {
  padding-top: .1rem;
}
.sw_touch {
  padding-top: .3rem;
}
.sw_touchTitle {
  padding: 0 .2rem .2rem;
  color: #030303;
  font-size: .28rem;
  line-height: .4rem;
}
.sw_touchTitle span {
  color: #F23030;
}
.sw_touch .login_ulInput {
  margin-top: 0;
  background: #fff;
  border: .01rem solid #D9D9D9;
}
.sw_touch .login_yzmImg,
.sw_touch .login_yzmOther {
  margin-top: 0;
}
.sw_touch .login_yzm {
  align-items: center;
}
.sw_touchBtn {
  height: .96rem;
  background: #3B8CFE;
  border-radius: .48rem;
  display: block;
  width: 100%;
  margin-top: .4rem;
  color: #fff;
  font-size: .36rem;
  line-height: .96rem;
}
.sw_touchSel {
  width: 100%;
  font-size: .32rem;
  color: #3D4A5E;
}
.sw_touchSelNo {
  color: #C1C5CC;
}
.sw_touch .pd_faceRemarkBg {
  background: #fff;
  border: .01rem solid #D9D9D9;
  border-radius: .2rem;
  margin-top: 0;
}
.sw_touch .pd_textarea {
  padding: 0 .2rem;
  height: 1.5rem;
  line-height: .4rem;
}
.sw_jumpBox {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  height: 1.2rem;
  background: url(../images/sw_jump_bg.png);
  background-size: 100%;
  display: flex;
  align-items: center;
  padding: 0 .2rem;
  box-sizing: border-box;
}
.sw_jump {
  flex: 1;
  color: #fff;
}
.sw_jumpTitle {
  font-weight: bold;
  font-size: .28rem;
  line-height: .4rem;
}
.sw_jumpText {
  font-size: .24rem;
  line-height: .4rem;
}
.sw_jumpBtn {
  width: 1.8rem;
  height: .6rem;
  color: #3B8CFE;
  font-size: .24rem;
  line-height: .6rem;
  background: #fff;
  border-radius: .4rem;
  text-align: center;
}
/*
* @description: 账单地址
* @author: Muzg
* @time: 2022-1-4
*/
.bill_case {
  padding-bottom: 0.3rem;
}
.bill_title {
  margin-bottom: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  font-size: 0.32rem;
  font-weight: 600;
  color: #030303;
  height: 1.08rem;
  line-height: 1.08rem;
  border-bottom: 0.02rem solid #E6EAEF;
}
.bill_titleOther {
  font-size: 0.28rem;
  color: #3B8CFE;
  font-weight: normal;
  cursor: pointer;
}
.bill_list {
  background: #F5F5F5;
}
.bill_view {
  background: rgba(59, 140, 254, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  padding: 0.3rem 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 0.02rem solid #E6EAEF;
}
.bill_num {
  margin-left: 0.2rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.bill_card {
  font-size: 0.28rem;
  color: #3D4A5E;
  font-weight: bold;
  height: 0.4rem;
  line-height: 0.4rem;
}
.bill_time {
  font-size: 0.24rem;
  color: #949EA3;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-top: 0.1rem;
}
.bill_del {
  font-size: 0.24rem;
  color: #FF5339;
  height: 0.4rem;
  line-height: 0.4rem;
}
.bill_view .iradio {
  width: 0.32rem;
  height: 0.32rem;
}
.bill_name {
  font-size: 0.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.3rem 0 0.3rem 0.4rem;
  border-bottom: 0.02rem solid #E6EAEF;
}
.bill_red {
  color: #D70500;
  font-size: 0.24rem;
  margin-right: 0.05rem;
}
.bill_input {
  padding-left: 0.4rem;
  color: #3D4A5E;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 3rem;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.24rem;
  border-radius: 0.68rem;
  border: 0.02rem solid #E6EAEF;
  background: #FFFFFF;
  margin-left: 0.2rem;
  text-align: left;
}
.bill_main {
  background: #FFFFFF;
  border-radius: 0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  padding: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.bill_mainUl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  /*max-width: calc(~"100% - 0.56rem"); */
}
.bill_edit {
  width: 0.28rem;
  height: 0.28rem;
  background: url(../images/icon/icon_adrs.svg) no-repeat center center;
  margin-left: 0.4rem;
}
.bill_ads {
  font-size: 0.24rem;
  line-height: 0.4rem;
  word-break: break-all;
}
.bill_tel {
  color: #949EA3;
  font-size: 0.24rem;
  line-height: 0.4rem;
  margin-top: 0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.bill_telName {
  max-width: 3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.bill_telRight {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.bill_telRight dd {
  margin-left: 0.1rem;
}
.bill_mainUl span {
  margin-right: 0.2rem;
}
.bill_ads span:last-child {
  margin-right: 0;
}
.bill_tel span:last-child {
  margin-right: 0;
}
.bill_box {
  padding: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.bill_bill {
  font-size: 0.24rem;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.1rem;
}
.bill_defu .bill_view {
  background: #FFFFFF;
}
.bill_defu .bill_time {
  display: none;
}
.bill_defu .bill_name {
  display: none;
}
.bill_defu .bill_box {
  display: none;
}
.bill_defu .bill_del {
  display: none;
}
.bill_btnBox {
  padding: 0.4rem 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.bill_li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: 0.4rem;
}
.bill_mt5 {
  margin-top: 0.1rem;
}
.bill_img {
  padding: 0.3rem;
}
.bill_img img {
  width: 100%;
}
.bill_pay {
  padding: 0.3rem 0;
}
.bill_pay .bill_text {
  width: 100%;
}
.bill_pay .bill_img {
  width: 1.9rem;
  height: 1rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 0.02rem solid #E6EAEF;
  margin-top: 0.2rem;
  margin-left: 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
}
.bill_pay .bill_img:nth-child(3n-2) {
  margin-left: 0;
}
.bill_pay .bill_img img {
  width: 1.6rem;
  height: 0.84rem;
}
.bill_pay .bill_img.bill_imgActive {
  border: 0.02rem solid #3B8CFE;
}
.bill_pay .bill_img.bill_imgActive i {
  position: absolute;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../images/icon/icon_pay_check.svg);
  background-size: 100%;
  bottom: 0;
  right: 0;
}
.bill_imgBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
.bill_titleText {
  background: #F5F5F5;
  font-size: 0.24rem;
  line-height: 0.48rem;
  color: #949EA3;
  text-align: center;
}
.bill_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: 0.4rem;
  padding: 0.3rem 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 0.02rem solid #E6EAEF;
}
.bill_content.flex_j {
  border-bottom: none;
}
.bill_text {
  width: 1.6rem;
  text-align: left;
  position: relative;
  font-size: 0.28rem;
}
.bill_text::before {
  content: "*";
  color: #D70500;
  margin-right: 0.04rem;
}
.bill_cardInp {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  min-width: 2rem;
  font-size: 0.28rem;
  color: #3D4A5E;
}
.bill_sel {
  margin-right: 0.12rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  border: 0.02rem solid #E6EAEF;
  height: 0.6rem;
  line-height: 0.6rem;
  padding: 0 0.1rem;
  border-radius: 0.04rem;
}
.bill_sel .k_sel {
  height: 0.6rem;
  line-height: 0.6rem;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 0.4rem;
  font-size: 0.28rem;
  color: #3D4A5E;
}
.bill_month {
  margin-right: 0.12rem;
  font-size: 0.28rem;
}
.bill_year {
  margin-right: 0.44rem;
  font-size: 0.28rem;
}
.bill_add {
  width: 2rem;
  height: 0.6rem;
  line-height: 0.58rem;
  border-radius: 0.3rem;
  font-weight: 400;
  font-size: 0.24rem;
  color: #3B8CFE;
}
.bill_addBor {
  border: 0.02rem solid #3B8CFE;
}
.bill_address {
  background: #F5F5F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 0.08rem;
}
.bill_addressAct {
  background: #E9F2FF;
}
.bill_pb {
  padding-bottom: 0.2rem;
}
.bill_ml {
  margin-left: 0.2rem;
}
.bill_model {
  background: #f5f5f5;
  padding: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 55vh;
  overflow-y: auto;
}
.bill_modelBox {
  background: #fff;
  border-radius: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-bottom: 0.2rem;
}
.bill_addAds {
  height: 58vh;
  overflow-y: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0rem 0.3rem 0.4rem 0.3rem;
}
.bill_area {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  height: 0.8rem;
  line-height: 0.4rem;
  font-size: 0.28rem;
  color: #3D4A5E;
  width: 100%;
}
.bill_country {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  line-height: 0.4rem;
  padding: 0.3rem 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 0.02rem solid #E6EAEF;
}
.bill_coun {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  max-width: calc(100% - 1.6rem);
}
.bill_selBox {
  height: 0.4rem;
  line-height: 0.4rem;
  color: #C1C5CC;
  font-size: 0.28rem;
  background: url("../images/icon/icon_select.svg") no-repeat right 0.1rem;
}
.bill_counUl {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-top: 0.3rem;
}
.bill_counName {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.bill_counLi {
  width: calc(50% - 0.15rem);
  margin-right: 0.3rem;
}
.bill_counLi:last-child {
  margin-right: 0;
}
.bill_counLi .k_sel {
  width: 100%;
  font-size: 0.28rem;
  color: #C1C5CC;
  padding-right: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.bill_make {
  margin-top: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.28rem;
}
.bill_make .ichekcbox {
  width: 0.28rem;
  height: 0.28rem;
}
.bill_make label {
  margin-left: 0.06rem;
}
.bill_counLi input {
  font-size: 0.28rem;
  color: #3D4A5E;
  width: 100%;
}
.bill_selAct {
  color: #3D4A5E !important;
}
.alp_tips {
  background: #DDEBFF url(../images/icon/icon_fh.svg) no-repeat 0.2rem center;
  background-size: .28rem .32rem;
  border-radius: 0.2rem;
  font-size: .24rem;
  height: .8rem;
  line-height: .8rem;
  color: #3B8CFE;
  margin: .2rem .3rem;
  padding-left: .58rem;
}
.alp_nameTips {
  height: .48rem;
  line-height: .48rem;
  border-radius: .24rem;
  text-align: center;
  background: #F5F5F5;
  columns: #949EA3;
  font-size: .24rem;
}
.alp_lock {
  background: url(../images/icon/lock.svg) no-repeat right center;
  background-size: .32rem .36rem;
  width: .32rem;
  height: .36rem;
}
.alp_aq {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
}
.alp_img {
  background: url(../images/icon/icon_aq_w.svg) no-repeat center center;
  background-size: .32rem .36rem;
  display: block;
  width: .32rem;
  height: .36rem;
  margin-right: .1rem;
}
.alp_bz {
  font-size: .28rem;
  color: #3D4A5E;
  margin: 0rem .3rem .2rem .3rem;
  height: .4rem;
  line-height: .4rem;
}
.alp_bzImg {
  margin: 0 .3rem;
}
.alp_bzImg img {
  width: 100%;
}
.alp_name {
  font-size: .22rem;
  color: #949EA3;
}
.alp_content {
  padding: 0.2rem 0;
  border-bottom: 0.02rem solid #E6EAEF;
}
.alp_text {
  width: 100%;
  margin-bottom: .2rem;
  font-size: .28rem;
}
.alp_text:before {
  content: "*";
  color: #D70500;
  margin-right: 0.04rem;
}
.alp_coun {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.alp_coun .k_sel {
  width: 100%;
  color: #C1C5CC;
  font-size: .28rem;
}
.tfImg {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 auto;
  padding-top: 1.1rem;
}
.tfTitle {
  padding-top: 0.2rem;
  color: #030303;
  font-size: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
}
.tfText {
  padding-top: 0.2rem;
  color: #3D4A5E;
  font-size: 0.24rem;
  line-height: 0.36rem;
  text-align: center;
}
.tfBtn {
  margin: 0.4rem auto 0;
  display: block;
  width: 3rem;
  height: 0.8rem;
  background: #3B8CFE;
  border-radius: 0.4rem;
  color: #fff;
  font-size: 0.32rem;
  line-height: 0.8rem;
  text-align: center;
}
.pay_btnMar {
  margin-left: 0.3rem;
  margin-bottom: 0.3rem;
}
.pay_btn {
  background: #3B8CFE url(../images/icon/icon_aq_w.svg) no-repeat 35% center;
  color: #fff;
  background-size: .32rem .36rem;
  width: calc(100% - 0.6rem);
  margin-left: 0.3rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  border-radius: 0.4rem;
}
.token_loadingBox {
  display: none;
}
.token_loadingBg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1010;
}
.token_loading {
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.2rem;
}
.token_loading img {
  width: 0.64rem;
  margin: 0.4rem auto 0;
}
.token_loading p {
  text-align: center;
  font-size: 0.28rem;
  padding-top: 0.1rem;
  color: #fff;
}


.grow_box {
    display: block;
  position: relative;
  margin: 0.2rem;
  border-radius: 0.2rem;
  padding-top: 0.48rem;
  height: 2.4rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_growTitle {
  font-size: 0.32rem;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
  height: 0.6rem;
  padding-left: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.user_growTitle span {
  padding: 0 0.1rem;
  font-size: 0.6rem;
  display: block;
  height: 0.6rem;
  line-height: 0.6rem;
}
.user_growUp {
  display: block;
  font-size: 0.22rem;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-top: 0.16rem;
  padding-left: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.grow_btn {
  display: block;
  width: 1.26rem;
  height: 0.4rem;
  line-height: 0.4rem;
  background: linear-gradient(180deg, #FFA477 0%, #AC6643 100%);
  border-radius: 0.2rem;
  font-size: 0.2rem;
  color: #FFF7D5;
  text-align: center;
  font-weight: normal;
  margin-left: 0.1rem;
  margin-bottom: 0.06rem;
}
.user_growTextLink {
  position: absolute;
  right: 0.2rem;
  bottom: 0.04rem;
  font-size: 0.22rem;
  color: #FFF7F2;
  height: 0.6rem;
  line-height: 0.6rem;
}
.user_growUL {
  height: 0.4rem;
  padding-left: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.user_growNum {
  font-size: 0.24rem;
  font-weight: bold;
  width: 0.44rem;
}
.user_growLine {
  position: relative;
  margin: 0 0.1rem;
  width: 3rem;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 0.02rem 0.08rem 0px rgba(0, 0, 0, 0.3);
  height: 0.12rem;
  border-radius: 0.06rem;
}
.user_growCir {
  position: absolute;
  right: -0.08rem;
  top: -0.02rem;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 0.1rem;
  background: #fff;
  box-shadow: 0px 0px 0.12rem 0px #FFFFFF;
  animation: robotMove 2s infinite linear;
  animation-delay: 200ms;
}
@keyframes robotMove {
  0% {
    transform: scale(1);
    /*开始为原始大小*/
  }
  25% {
    transform: scale(0.9);
    /*放大1.1倍*/
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
}
.user_growBg {
  position: absolute;
  left: 0;
  top: -0.04rem;
  width: 0.46rem;
  height: 0.2rem;
  background: url(../images/grow_link.png) no-repeat center;
  background-size: 0.46rem 0.2rem;
  animation: bgMove 2s infinite linear;
  display: none;
}
@keyframes bgMove {
  0% {
    left: 0%;
  }
  50% {
    left: calc(100% - 0.46rem);
  }
}
.grow_00 {
  background: url(../images/lv_bg_0.png) no-repeat top center;
  background-size: 7.1rem 2.4rem;
  color: #FFF7F2;
}
.grow_00 a {
  color: #FFF7F2;
}
.grow_00 .user_growAct {
  background: linear-gradient(270deg, #FFFFFF 0%, #FFD8CA 100%);
}
.grow_00 .grow_btn {
  background: linear-gradient(180deg, #E5A26C 0%, #7BB5FD 0%, #428EEC 100%);
}
.grow_01 {
  background: url(../images/lv_bg_1.png) no-repeat top center;
  background-size: 7.1rem 2.4rem;
  color: #FFF7F2;
}
.grow_01 a {
  color: #FFF7F2;
}
.grow_01 .user_growAct {
  background: linear-gradient(270deg, #FFFFFF 0%, #FFD8CA 100%);
}
.grow_01 .grow_btn {
  background: linear-gradient(180deg, #FFA477 0%, #AC6643 100%);
}
.grow_02 {
  background: url(../images/lv_bg_2.png) no-repeat top center;
  background-size: 7.1rem 2.4rem;
  color: #5D6F96;
}
.grow_02 a {
  color: #5D6F96;
}
.grow_02 .user_growAct {
  background: linear-gradient(270deg, #D2E0FF 0%, #7990C2 100%);
}
.grow_02 .grow_btn {
  background: linear-gradient(180deg, #9DB0DB 0%, #5D6F96 100%);
  color: #F7F9FF;
}
.grow_03 {
  background: url(../images/lv_bg_3.png) no-repeat top center;
  background-size: 7.1rem 2.4rem;
  color: #BB5F31;
}
.grow_03 a {
  color: #BB5F31;
}
.grow_03 .user_growAct {
  background: linear-gradient(270deg, #FFD7C3 0%, #BB5F31 100%);
}
.grow_03 .grow_btn {
  background: linear-gradient(180deg, #E5A26C 0%, #DC4B03 100%);
  color: #FFF7D5;
}
.grow_04 {
  background: url(../images/lv_bg_4.png) no-repeat top center;
  background-size: 7.1rem 2.4rem;
  color: #2F8CFF;
}
.grow_04 a {
  color: #2F8CFF;
}
.grow_04 .user_growAct {
  background: linear-gradient(270deg, #E0F1FF 0%, #2F8CFF 100%);
}
.grow_04 .grow_btn {
  background: linear-gradient(180deg, #E5A26C 0%, #7BB5FD 0%, #428EEC 100%);
  color: #F7F9FF;
}
.grow_05 {
  background: url(../images/lv_bg_5.png) no-repeat top center;
  background-size: 7.1rem 2.4rem;
  color: #E6C995;
}
.grow_05 .user_growLine{ background: rgba(255,255,255,0.2); }
.grow_05 a {
  color: #E6C995;
}
.grow_05 .user_growAct {
  background: linear-gradient(270deg, #FAF2E2 0%, #E6C995 100%);
}
.grow_05 .grow_btn {
  color: #2B3045;
  background: #FFE297;
}
.grow_06 {
  background: url(../images/lv_bg_6.png) no-repeat top center;
  background-size: 7.1rem 2.4rem;
  color: #7A55C6;
}
.grow_06 a {
  color: #7A55C6;
}
.grow_06 .user_growAct {
  background: linear-gradient(270deg, #FFFFFF 0%, #BE9FFD 100%);
}
.grow_06 .grow_btn {
  background: linear-gradient(180deg, #C0A1FF 0%, #7A55C6 100%);
  color: #F7F9FF;
}
.grow_07 {
  background: url(../images/lv_bg_7.png) no-repeat top center;
  background-size: 7.1rem 2.4rem;
  color: #F4E2BE;
}
.grow_07 a {
  color: #F4E2BE;
}
.grow_07 .user_growAct {
  background: linear-gradient(270deg, #FFFFFF 0%, #F4E2BE 100%);
}
.grow_07 .grow_btn {
  background: linear-gradient(180deg, #E2876B 0%, #AF4220 100%);
  color: #FFF7D5;
}
.grow_bg {
  background: #fff;
  border-radius: 0.2rem;
  padding-bottom: 0.3rem;
}
.grow_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0 0.4rem;
  border-bottom: 1px solid #DEE3EB;
  padding: 0.3rem 0;
}
.grow_list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
}
.grow_listTitle {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #333;
}
.grow_listText {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #999;
  margin-top: 0.08rem;
}
.grow_listPrice {
  padding-top: 0.18rem;
  width: 2.1rem;
  text-align: right;
  font-size: 0.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
  color: #333;
}
.grow_listRed {
  color: #e00;
}
/* 评价相关 s */
.ol_case {
  width: 7.1rem;
  margin: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 0.2rem;
}
.ol_tips {
  position: absolute;
  top: 0.12rem;
  right: 1.22rem;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background: #EE0000;
}
.ol_box {
  background: #fff;
  border-radius: 0.2rem;
  margin-top: 0.2rem;
}
.ol_order {
  justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 0.8rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.ol_orderUl {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.ol_orderName {
  color: #999999;
  font-size: 0.24rem;
}

.up_main {
  background: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 0.2rem 0.2rem 0.2rem;
  border-radius: 0.3rem;
  padding: 0.3rem 0.2rem;
}
.up_mainTop {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.p_grey {
  color: #999999;
  font-size: 0.24rem;
}
.ol_pd {
  padding: 0.3rem 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #f9f9f9;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.ol_pdImg {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.2rem;
}
.ol_pdImg img{
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 16px;
}
.ol_pdUl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.up_mainUl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.ol_pdTitle {
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #333;
}
.ol_pdText {
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #666666;
  margin-top: 0.2rem;
}
.ol_static {
  justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 1rem;
  padding: 0.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.ol_staLi {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.ol_staName {
  font-size: 0.24rem;
  color: #999999;
}
.ol_staPrice {
  font-size: 0.28rem;
  color: #333;
}
.ol_staBtn {
  width: 1.6rem;
}
.ol_staBtn button{
  width: 1.6rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  font-size: 0.24rem;
}
.ol_staBtn .p_btnBgBlue{
  background: #3B8CFE;
  color: white;
}
.ol_staBtn .p_btnBgBor{
  border: 0.02rem solid #DEE3EB;
  color: #333;
}
.up_mainDay {
  font-size: 0.3rem;
  font-weight: bold;
  color: #333;
  height: 0.48rem;
  line-height: 0.48rem;
}
.up_mainTips {
  font-size: 0.24rem;
  color: #999;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-top: 0.1rem;
}
.up_mainRed {
  color: #F14040;
}
.up_mainJx {
  color: #CB882E;
}
.up_qdBtn {
  width: 1.6rem;
  height: 0.68rem;
  line-height: 0.68rem;
  border-radius: 0.34rem;
  background: linear-gradient(90deg, #FF275F 0%, #FF7B2B 100%);
  font-size: 0.28rem;
  font-weight: bold;
  color: #fff;
}
.up_qdBtnDis { color: rgba(255, 255, 255, 0.5); pointer-events: none; }
.up_qdBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: .3rem;
}
.up_qdList {
  width: 0.82rem;
  margin-right: 0.16rem;
  text-align: center;
}
.up_qdList:last-child { margin-right: 0; }
.up_qdView {
  position: relative;
  width: 100%;
  height: 1.2rem;
  border-radius: 0.4rem;
  padding-top: 0.16rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
}
.up_qdImg {
  width: 0.5rem;
  margin: 0 auto;
}
.up_qdImg img {
  width: 100%;
}
.up_qdCom {
  color: #4EAA5D;
  font-size: 0.28rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.up_qdYb { color: #CB882E; }
.up_qdText {
  font-size: 0.24rem;
  color: #999;
  height: 0.32rem;
  line-height: 0.32rem;
  margin-top: 0.1rem;
}
.up_qdGray {
  background: #F5F5F5;
}
.up_qd_bg::before { position: absolute; content: ""; width: 100%; height: 100%; background: rgba(255, 232, 224, .5); top: 0; left: 0; border-radius: .41rem; }
.up_act {
  background: rgba(255, 232, 224, .5);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.4rem;
  z-index: 1;
}
.up_act::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: .44rem;
  height: .44rem;
  background: url(../images/icon/up_check.svg);
  background-size: 100%;
}
.up_qdPic {
  width: 0.78rem;
  margin: 0.04rem auto 0;
  position: relative;
}
.up_qdPic img {
  width: 100%;
}
.up_bubble {
  background: linear-gradient(90deg, #F75E5D 0%, #FF8656 100%);
  border-radius: .1rem;
  position: absolute;
  z-index: 10;
  left: -0.06rem;
  top: -0.4rem;
  width: 1rem;
  color: #333;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0.02rem 0rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  font-weight: normal;
  color: #fff;
  animation: up_anim 0.65s infinite linear;
}
.up_bubble::before {
  content: "";
  display: block;
  border-width: 0.06rem;
  font-size: 0px;
  border-style: solid;
  border-color: transparent;
  position: fixed;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: -0.12rem;
  border-top-color: #FF8656;
}
@keyframes up_anim {
  0% {
    top: -0.4rem;
  }
  50% {
    top: -0.3rem;
  }
  100% {
    top: -0.4rem;
  }
}
.up_view {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  background: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 0.2rem 0.2rem 0.2rem;
  border-radius: 0.3rem;
  padding: 0 0.3rem;
}
.up_list {
  width: 100%;
  box-sizing: border-box;
  border-bottom: 0.01rem solid #DEE3EB;
  display: flex;
  align-items: center;
  height: 1.4rem;
}
.up_list:last-child {
  border-bottom: none;
}
.up_listImg {
  width: 0.8rem;
  margin-right: 0.2rem;
  border-radius: 0.24rem;
}
.up_listUl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  margin-right: 0.2rem;
}
.up_listName {
  font-size: 0.28rem;
  font-weight: bold;
  color: #333;
  height: 0.4rem;
  line-height: 0.4rem;
}
.up_listText {
  font-size: 0.22rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #999;
}
.up_listSpan {
  color: #CB882E;
}
.up_listBtn {
  width: 1.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 0.3rem;
  font-size: 0.24rem;
  text-align: center;
  font-weight: bold;
}
.up_listOrange {
  background: linear-gradient(90deg, #FFECB8 0%, #FED5AF 100%);
  color: #6F3007;
}
.up_listGray {
  background: #F9F9F9;
  border: 0.02rem solid #DEE3EB;
  color: #999;
  pointer-events: none;
  line-height: .58rem;
}
.up_listBor {
  background: #fff;
  border: 0.02rem solid #CB882E;
  color: #CB882E;
  line-height: .58rem;
}
.up_title {
  font-size: 0.32rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #333;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin: 0 0.3rem 0.2rem 0.3rem;
}
.up_title a {
  font-size: 0.24rem;
  font-weight: normal;
  color: #666;
}
.up_medal {
  border-radius: 0.3rem;
  background: #fff;
  padding: 0.32rem 0rem 0rem 0.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 .2rem .3rem;
}
.up_medalList {
  width: 1.54rem;
  position: relative;
  margin-right: 0.18rem;
  margin-bottom: 0.3rem;
}
.up_medalList:nth-of-type(4n) {
  margin-right: 0;
}
.up_medalList .up_img { height: 1.54rem; }
.up_tabView .up_img { width: 1.8rem; height: 1.8rem; }
.up_img {
  position: relative;
  width: 100%;
  margin: 0 auto 0.18rem auto;
}
.up_img img {
  width: 100%;
  height: 100%;
}
.up_name {
  font-size: 0.24rem;
  color: #333;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
}
.up_btn {
  /*display: none;*/
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0rem;
  width: 1.3rem;
  height: 0.56rem;
  line-height: 0.56rem;
  background: linear-gradient(270deg, #249BFF 0%, #2B6AFF 100%);
  box-shadow: 0px 0.12rem 0.2rem 0px rgba(0, 107, 255, 0.4);
  border-radius: 0.34rem;
  font-size: 0.24rem;
  color: #fff;
  font-weight: bold;
}
.up_dis .up_img img {
  opacity: .5;
  filter: grayscale(100%);
}
.up_stay .up_img img { opacity: .4; }
.up_stay .up_btn {
  display: block;
}
.up_qdDay {
  color: rgba(255, 255, 255, 0.5);
  display: none;
}
.up_modelBg {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: none;
}
.up_modelBox {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 6.3rem;
  /* height: 10.8rem; */
  z-index: 1001;
  text-align: center;
  display: none;
}
.up_modelMain {
  width: 100%;
/*   height: 7.2rem; */
  background: #fff;
  border-radius: 0.4rem;
  margin-top: 2.4rem;
  padding-top: 1.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-bottom: .8rem;
}
.up_modelImg {
  position: absolute;
  top: 0px;
  width: 4rem;
  left: 50%;
  margin-left: -2rem;
}
.up_modelImg img {
  width: 100%;
}
.up_modelTitle {
  font-size: 0.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #333;
  font-weight: bold;
  margin-bottom: 0.2rem;
}
.up_modelText {
  font-size: 0.24rem;
  color: #999;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.4rem;
}
.up_modelList {
  padding: 0 0.8rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.up_modelUl {
  border: 0.02rem solid #DEE3EB;
  background: #F9F9F9;
  width: 100%;
  height: 1rem;
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: .3rem;
}
.default_btn a{
  width: 2rem;
  height: 0.6rem;
  background: #3B8CFE;
  border-radius: 0.3rem;
  color: white;
  font-size: 0.24rem;
  display: block;
  text-align: center;
  line-height: 0.6rem;
  text-decoration: none;
}
.h_pubMain {
  padding: 0 0.2rem;
  color: #333;
  margin-bottom: 0.2rem;
}
.h_pubGoods {
  padding: 0.3rem 0.2rem;
  background: white;
  border-radius: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 0.2rem;
  flex-wrap: wrap;
}
.h_pubLogo {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 0.12rem;
  margin-right: 0.2rem;
}
.h_pubTitle {
  width: 5.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0.28rem;
  line-height: 0.4rem;
}
.h_pubScore {
  font-size: 0.28rem;
}
#star {
  position: relative;
  height: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 0.36rem;
}
#star li {
  float: left;
  width: 0.4rem;
  height: 0.4rem;
  cursor: pointer;
  margin-right: 0.1rem;
  text-indent: -9999px;
  background: url(../images/icon/star_link.svg) no-repeat;
  background-size: 0.4rem;
}
#star strong {
  color: #333;
  font-size: 0.28rem;
  margin-left: 0.1rem;
  font-weight: normal;
  display: block;
}
#star li.on {
  background: url(../images/icon/star_act.svg) no-repeat;
  background-size: 0.4rem;
}
.h_pubGoods2 {
  padding: 0.3rem 0.3rem;
}
.h_pubBox {
  width: 6.5rem;
  height: 2.64rem;
  background: #F5F5F5;
  border-radius: 0.12rem;
  padding: 0.2rem;
  box-sizing: border-box;
  margin-top: 0.3rem;
}
.h_pubTex {
  width: 6.1rem;
  height: 1.8rem;
  font-size: 0.28rem;
}
.p_inpNum {
  width: 100%;
  text-align: right;
  margin-top: 0.1rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #999;
}
.js_totalColor{
  color: #333;
}
.h_pubHide {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 0.3rem;
}
.h_pubHide .iradio {
  width: 0.36rem;
  height: 0.36rem;
}
.h_pubHide p {
  margin-left: 0.2rem;
}
.h_pubBtn {
  width: 6.7rem;
  margin: auto;
  margin-top: 0.6rem;
}
.h_pubBtn .hbtn_bg{
  width: 6.7rem;
  height: 0.96rem;
  background: #3B8CFE;
  border-radius: 0.48rem;
  font-size: 0.36rem;
  color: white;
}
.up_modelName {
  width: 0.8rem;
  padding-left: 0.6rem;
  margin-right: 0.4rem;
}
.up_modelName img {
  width: 100%;
}
.up_modelCzz {
  font-size: 0.28rem;
  color: #666;
}
.up_close {
  position: absolute;
  left: 50%;
  margin-left: -0.3rem;
  bottom: -1.2rem;
  width: 0.6rem;
  height: 0.6rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: url(../images/icon/close_white.jpg) center no-repeat;
  background-size: 100%;
}
.up_tabBox {
  padding-top: 0.3rem;
}
.up_tab {
  width: calc(100% - 0.8rem);
  margin-left: 0.4rem;
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.04rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #666;
  /* position: sticky;
  top: 1.18rem; */
}
.up_tabItem {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  margin-right: 0.2rem;
  height: 0.8rem;
  line-height: 0.76rem;
  font-size: 0.28rem;
  text-align: center;
  background: #fff;
  border-radius: 0.4rem;
  border: 0.02rem solid transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.up_tabItem:last-child {
  margin-right: 0;
}
.up_tabAct {
  color: #3B8CFE !important;
  font-weight: 600;
  border-color: #3B8CFE;
}
.up_tabList {
  display: none;
  width: 100%;
  background: #fff;
  margin-top: 0.3rem;
  border-radius: 0.4rem 0.4rem 0px 0px;
  min-height: calc(100vh - 2.28rem)
}
.up_tabSel {
  display: block;
}
.up_tabCon {
  padding: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.up_tabView {
  width: 2.02rem;
  position: relative;
  margin-right: 0.3rem;
  margin-bottom: 0.4rem;
}
.up_tabView:nth-of-type(3n) {
  margin-right: 0;
}
.up_tabView .up_name {
  font-size: 0.28rem;
}
.up_tabView .up_btn {
  width: 1.4rem;
}
.up_text {
  font-size: 0.2rem;
  line-height: .32rem;
  color: #999;
  text-align: center;
  margin-top: 0.08rem;
}
.up_mar {
  position: relative;
  margin-top: -0.4rem;
  border-radius: 0.4rem 0.4rem 0 0;
  background: #f5f5f5;
  padding-top: 0.3rem;
  z-index: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.up_banner {
  position: relative;
  height: 7.6rem;
}
/* .up_banner .swiper-slide-prev {
  transform: translateX(0.3rem) scale(1) !important;
}
.up_banner .swiper-slide-next {
  transform: translateX(-0.3rem) scale(1) !important;
} */
/*
.up_banner .swiper-slide-prev {
    transform: translateX(0.9rem) scale(0.8) !important;
}
  .up_banner .swiper-slide-next {
    transform: translateX(-0.9rem) scale(0.8) !important;
}
*/
.up_leftCzz {
  font-size: .56rem;
  font-weight: bold;
  height: 0.8rem;
  line-height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
  margin-top: 0.2rem;
  padding-left: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/*.up_leftCzz span {*/
/*  font-size: 0.24rem;*/
/*  font-weight: normal;*/
/*  display: block;*/
/*  height: 0.4rem;*/
/*  line-height: 0.4rem;*/
/*  padding-bottom: 0.14rem;*/
/*  margin-left: 0.1rem;*/
/*}*/
.up_leftCzzSpan {
  font-size: 0.24rem;
  font-weight: normal;
  display: block;
  height: 0.4rem;
  line-height: 0.4rem;
  padding-bottom: 0.14rem;
  margin-left: 0.1rem;
}
.up_leftCzzSpan {
  font-size: 14px;
  font-weight: normal;
  display: block;
  line-height: 20px;
  height: 20px;
  padding-bottom: 10px;
  margin-left: 5px;
}
.up_leftCzzSpan:hover { text-decoration: underline; }
.up_leftText {
  margin-top: 0.3rem;
  font-size: 0.28rem;
  font-weight: bold;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: left;
  padding-left: 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.up_leftFlex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 0.4rem;
}
.result_box{
  margin-top: 0.4rem;
  text-align: center;
}
.result_img{
  width: 1rem;
  height: 1rem;
  margin: 0 auto;
}
.result_title{
  margin-top: 0.4rem;
  color: #333;
  line-height: 0.52rem;
  font-size: 0.36rem;
  font-weight: bold;
}
.result_name{
  font-size: 0.24rem;
  color: #333;
  line-height: 0.36rem;
  margin-top: 0.1rem;
}
.result_btn{
  width: 4.2rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-between;
}
.result_btn a{
  width: 2rem;
  height: 0.6rem;
  text-align: center;
  line-height: 0.6rem;
  display: block;
  border-radius: 0.3rem;
  box-sizing: border-box;
  font-size: 0.24rem;
}
.result_btn1{
  color: #3B8CFE;
  border: 1px solid #3B8CFE;
  background: white;
}
.result_btn2{
  color: white;
  border: 1px solid #3B8CFE;
  background: #3B8CFE;
}
.result_go{
  margin-top: 0.6rem;
  color: #333;
  font-size: 0.28rem;
  font-weight: bold;
}
.result_list{
  margin-top: 0.2rem;
  width: 100%;
  height: 2.2rem;
  background: #FFFFFF;
  border-radius: 0.2rem;
  padding: 0.3rem 0.2rem;
  box-sizing: border-box;
  display: flex;
  position: relative;
}
.result_listLogo{
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.2rem;
  border-radius: 0.12rem;
}
.result_listBox{
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.result_listText{
  width: 4.9rem;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 0.4rem;
  font-size: 0.28rem;
}
.result_listBtn{
  position: absolute;
  right: 0.2rem;
  bottom: 0.3rem;
  width: 1.6rem;
  height: 0.6rem;
  border: 1px solid #3B8CFE;
  box-sizing: border-box;
  color: #3B8CFE;
  outline: none;
  border-radius: 0.3rem;
}
.result_listPrice{
  color: #EE0000;
  font-weight: bold;
  line-height: 0.6rem;
  font-size: 0.24rem;
}
.h_pubUser {
  justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.h_pubUserBor{
  padding-bottom: 0.3rem;
  border-bottom: 0.01rem solid #DEE3EB;
}
.h_pubLeft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.28rem;
}
.h_pubUserLogo {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 100%;
  margin-right: 0.2rem;
}
.h_pubTime {
  color: #999999;
  font-size: 0.24rem;
}
.h_pubStar {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-left: 0.26rem;
  margin-right: 0.2rem;
}
.h_pubStar img {
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.1rem;
}
.h_pubMar {
  margin-top: 0.3rem;
}
.h_pubStar span{line-height: 45px;}
.h_pubp {
  margin-top: 0.3rem;
  font-size: 0.28rem;
  line-height: 0.4rem;
  width: 100%;
}
.h_pubKf {
  color: #3B8CFE;
  font-size: 0.28rem;
  font-weight: bold;
}
.h_pubUserAccount{
  font-weight: bold;
}
.mycomm_item {
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.2rem;
  border-radius: 0.2rem;
  background: white;
  padding: 0.3rem;
  box-sizing: border-box;
}
.mycomm_top {
  justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.mycomm_topLeft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.mycomm_topLogo {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 0.3rem;
}
.mycomm_topLeft p {
  width: 3.2rem;
  font-size: 0.28rem;
  font-weight: bold;
  margin-left: 0.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mycomm_time {
  color: #999999;
}
.mycomm_star {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 0.4rem;
  margin-top: 0.2rem;
}
.mycomm_starBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 0.4rem;
}
.mycomm_starBox img {
  width: 0.28rem;
  height: 0.28rem;
  margin-right: 0.1rem;
}
.mycomm_score {
  color: #333;
}
.mycomm_text {
  margin: 0.2rem 0;
  line-height: 0.4rem;
  font-size: 0.28rem;
  max-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  color: #333;
}
.js_mycomm_text {
  margin: 0.2rem 0;
  line-height: 0.4rem;
  font-size: 0.28rem;
}
.mycomm_Up {
  color: #3B8CFE;
  line-height: 0.4rem;
}
.mycomm_kfBox {
  border-top: 0.01rem solid #DEE3EB;
  padding-top: 0.3rem;
  margin-top: 0.3rem;
}
.mycomm_kfTitle {
  color: #3B8CFE;
  line-height: 0.4rem;
  font-size: 0.24rem;
}
.mycomm_kfTitle span {
  color: #999999;
  margin-left: 0.1rem;
}
.mycomm_kfText {
  margin-top: 0.2rem;
  color: #666;
  line-height: 0.4rem;
}
.goods_comment{
  padding-bottom: 0.3rem;
}
.goods_commentTitlerRight {
  background: url(../images/icon/right_gray.jpg) right center no-repeat;
  background-size: 0.28rem;
}
.goods_commentBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-top: 0.3rem;
  color: #333;
}
.goods_comBoxL {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.ftp_logo {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 0.3rem;
}
.ftp_commBox {
  margin-left: 0.2rem;
}
.ftp_comm {
  line-height: 0.4rem;
}
.ftp_star {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.ftp_star img {
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.1rem;
}
.goods_commTime {
  color: #999999;
  line-height: 0.36rem;
  margin-top: 0.12rem;
}
.goods_commCent {
  font-size: 0.28rem;
  line-height: 0.4rem;
  margin-top: 0.2rem;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.goods_noComment{
  font-size: 0.28rem;
  color: #999;
  line-height: 0.4rem;
  padding-top: 0.3rem;
}
/* 评价相关 e */

.user_growUL {
  height: 0.4rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.user_growNum {
  font-size: 0.24rem;
  font-weight: bold;
  width: .48rem;
}
.user_growTips {
  font-size: 0.24rem;
  font-weight: bold;
  margin-left: 0.2rem;
}
.user_growLine {
  position: relative;
  margin: 0 0.1rem;
  width: 2.6rem;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 0.02rem 0.06rem 0px rgba(0, 0, 0, 0.4);
  height: 0.12rem;
  border-radius: 0.06rem;
}
.user_growAct {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0.12rem;
  border-radius: 0.06rem;
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
}
.user_growCir {
  position: absolute;
  right: -0.03rem;
  top: -0.02rem;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 0.1rem;
  background: #fff;
  box-shadow: 0px 0px 0.12rem 0px #FFFFFF;
  animation: robotMove 2s infinite linear;
  animation-delay: 200ms;
}
@keyframes robotMove {
  0% {
    transform: scale(1);
    /*开始为原始大小*/
  }
  25% {
    transform: scale(0.9);
    /*放大1.1倍*/
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
}
.user_growBg {
  position: absolute;
  left: 0;
  top: -0.02rem;
  width: 0.8rem;
  height: 0.16rem;
  background: url(../images/grow_link.png) no-repeat center;
  background-size: 0.8rem 0.16rem;
  animation: bgMove 2s infinite linear;
}
@keyframes bgMove {
  0% {
    left: 0%;
  }
  50% {
    left: calc(100% - 0.8rem);
  }
}
.up_moreImg {
  width: 6.26rem;
  /* height: 1.4rem; */
  margin: 0.4rem auto 0;
  padding: 0 .62rem;
}
.up_tqTop {
  font-weight: bold;
  padding: 0 0.5rem;
  margin-top: 0.4rem;
  color: #fff;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.28rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.up_tqTop a {
  font-weight: normal;
  font-size: 0.22rem;
  color: rgba(255,255,255,0.7);
}
.up_bg {
  width: 1.2rem;
  height: 0.4rem;
  border-radius: 0.3rem 0px 0.2rem 0px;
  color: #fff;
  font-size: 0.2rem;
  line-height: .42rem;
  text-align: center;
}
.up_ban {
  padding: .7rem 0 0 .5rem;
  height: 3.2rem;
}
.up_05 .user_growLine { background: rgba(255,255,255,0.2); }
.up_00 .up_bg { background: linear-gradient(180deg, #9FC2FF 0%, #517AC4 100%); }
.up_01 .up_bg { background: linear-gradient(180deg, #FFA477 0%, #AC6643 100%); }
.up_02 .up_bg { background: linear-gradient(180deg, #9DB0DB 0%, #5D6F96 100%); }
.up_03 .up_bg { background: linear-gradient(180deg, #FFA45A 0%, #C46B1C 100%); }
.up_04 .up_bg { background: linear-gradient(180deg, #7BB5FD 0%, #428EEC 100%); }
.up_05 .up_bg { background: linear-gradient(180deg, #F2DAB0 0%, #E6C995 100%); color: #3C362C; }
.up_06 .up_bg { background: linear-gradient(180deg, #C0A1FF 0%, #7A55C6 100%); }
.up_07 .up_bg { background: linear-gradient(180deg, #E26B6B 0%, #AF2020 100%); }
.up_00 .up_color { color: #315596; }
.up_01 .up_color { color: #B35838; }
.up_02 .up_color { color: #5D6F96; }
.up_03 .up_color { color: #BB5F31; }
.up_04 .up_color { color: #3A80D7; }
.up_05 .up_color { color: #E6C995; }
.up_06 .up_color { color: #7A55C6; }
.up_07 .up_color { color: #BE4E4E; }
.up_00 .user_growAct { background: linear-gradient(270deg, #FFFFFF 0%, #6997E0 100%); }
.up_01 .user_growAct { background: linear-gradient(270deg, #FFFFFF 0%, #E28B6A 100%); }
.up_02 .user_growAct { background: linear-gradient(270deg, #D2E0FF 0%, #7990C2 100%); }
.up_03 .user_growAct { background: linear-gradient(270deg, #FFD7C3 0%, #BB5F31 100%); }
.up_04 .user_growAct { background: linear-gradient(270deg, #E0F1FF 0%, #2F8CFF 100%); }
.up_05 .user_growAct { background: linear-gradient(270deg, #FAF2E2 0%, #E6C995 100%); }
.up_06 .user_growAct { background: linear-gradient(270deg, #FFFFFF 0%, #BE9FFD 100%); }
.up_07 .user_growAct { background: linear-gradient(270deg, #FFFFFF 0%, #DE7777 100%); }
.up_00 {
  background: url(../images/up_bg_00.png) top center no-repeat;
  background-size: cover;
}
.up_01 {
  background: url(../images/up_bg_01.png) top center no-repeat;
  background-size: cover;
}
.up_02 {
  background: url(../images/up_bg_02.png) top center no-repeat;
  background-size: cover;
}
.up_03 {
  background: url(../images/up_bg_03.png) top center no-repeat;
  background-size: cover;
}
.up_04 {
  background: url(../images/up_bg_04.png) top center no-repeat;
  background-size: cover;
}
.up_05 {
  background: url(../images/up_bg_05.png) top center no-repeat;
  background-size: cover;
}
.up_06 {
  background: url(../images/up_bg_06.png) top center no-repeat;
  background-size: cover;
}
.up_07 {
  background: url(../images/up_bg_07.png) top center no-repeat;
  background-size: cover;
}
.p_case {
  margin: .2rem;
  background: #fff;
  border-radius: 0.2rem;
  padding: 0 .3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.p_case .p_ulBor:last-child {
  border: none;
}
.p_ulBor {
  border-bottom: 0.01rem solid #DEE3EB;
}
.p_ul {
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  padding: 0.3rem 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 0.32rem;
  color: #333;
  line-height: .44rem;
}
.model_box { padding: .4rem .3rem; }
.nick_nameBox { padding: .4rem .3rem 0; height: 4.26rem; }
.name_iptMain {
    border: .02rem solid #F5F5F5;
    background: #F5F5F5;
    display: flex;
    height: .96rem;
    align-items: center;
    padding: 0 .4rem;
    box-sizing: border-box;
    border-radius: .48rem;
}
.name_iptBor { border: .02rem solid #3B8CFE; }
.name_num { padding-left: .2rem; color: #999; font-size: .28rem; }
.name_iptView { flex: 1; }
.name_input { color: #333; font-size: .32rem; line-height: .48rem; display: block; width: 100%; }
.nick_nameTips { padding: .3rem .2rem 0; color: #999; font-size: .24rem; line-height: .4rem; }
.union_listBox { height: 1.6rem; display: flex; align-items: center; border-top: 0.01rem solid #DEE3EB; }
.union_listBox:first-child { border: none; }
.union_nameBox { flex: 1; margin-right: .2rem; }
.union_name { color: #333; font-size: .32rem; line-height: .48rem; }
.union_text { color: #999; font-size: .28rem; line-height: .4rem; }
.union_listBox .layui-form-switch { margin-top: 0; width: .8rem; height: .4rem; box-sizing: border-box; line-height: .4rem; padding: 0 .04rem; border: none; background: #DEE3EB; }
.union_listBox .layui-form-switch i { border-radius: 100%; width: .32rem; height: .32rem; top: .04rem; left: .04rem; background: #fff; }
.union_listBox .layui-form-onswitch { background: #3B8CFE; }
.union_listBox .layui-form-onswitch i { right: .04rem; left: initial; margin: 0; }
.union_listBox .layui-form-onswitch.layui-checkbox-disbaled { background: rgba(59,140,254,0.5); }
.p_btnDis { opacity: .5; pointer-events: none; }
.nick_nameTitle { padding: .4rem .2rem .2rem; color: #333; font-size: .28rem; line-height: .4rem; }



/* 补充资料 */
.supp_infTop {
  height: 3rem;
  background: url(../images/supp_top.png);
  background-size: 100%;
  padding: 0.4rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.supp_infTopTitle {
  color: #333;
  font-weight: bold;
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.supp_infTopText {
  padding-top: 0.2rem;
  color: #666;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.supp_infBox {
  margin: -1.04rem 0.2rem 0.2rem;
  padding: 0 0.3rem 1.92rem 0.3rem;
  background: #fff;
  border-radius: 0.2rem;
}
.supp_inf {
  padding: 0.4rem 0;
  border-top: .01rem solid #DEE3EB;
}
.supp_inf:first-child {
  border: none;
}
.supp_infTitle {
  color: #333;
  font-weight: 500;
  font-size: 0.32rem;
  line-height: 0.48rem;
}
.supp_infText {
  padding-top: 0.1rem;
  color: #999;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.supp_infTips {
  color: #888;
  font-size: 0.2rem;
  line-height: 0.32rem;
  text-align: center;
}
.supp_infBtn {
  margin-top: 0.2rem;
  display: block;
  height: 0.8rem;
  border-radius: 0.5rem;
  background: #3B8CFE;
  text-align: center;
  line-height: 0.8rem;
  color: #fff;
  font-size: 0.32rem;
}
.supp_infBtn:active {
  background: #9AC5FF;
}
.supp_infImgBox {
  margin-top: 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.supp_infImgBox .layui-upload-drag {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0;
  border: none;
  border-radius: 0.12rem;
  overflow: hidden;
}
.supp_infIcon {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.supp_infIcon img {
  width: 0.5rem;
  height: 0.42rem;
}
.supp_infImg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.supp_infImgBox .supp_infImgA .layui-upload-drag {
  background: none;
}
.supp_infImgBox .supp_infImgA .supp_infIcon {
  display: none;
}
.supp_infImgBox .supp_infImgA .supp_infJm {
  display: block;
}
.supp_infImgBox .supp_infImgA .supp_uploadA {
  display: block;
}
.supp_infJm {
  width: 1.6rem;
  height: 1.6rem;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  display: none;
}
.supp_uploadBox {
  width: 3.1rem;
  height: 2.18rem;
  position: relative;
}
.supp_uploadA {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
}
.supp_infImg1 {
  background: url(../images/supp_img1.png);
  background-size: 100%;
}
.supp_infImg2 {
  background: url(../images/supp_img2.png);
  background-size: 100%;
}
.supp_infImg3 {
  background: url(../images/supp_img3.png);
  background-size: 100%;
}
.supp_infImg3_1 {
  background: url(../images/supp_img4.png);
  background-size: 100%;
}
.supp_infImg4 {
  background: url(../images/supp_img5.png);
  background-size: 100%;
}
.supp_infImg5 {
  background: url(../images/supp_img6.png);
  background-size: 100%;
}
.supp_infImg6 {
  background: url(../images/supp_img7.png);
  background-size: 100%;
}
.supp_infBtnBox {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.2rem 0.3rem 0.4rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #F5F5F5;
}
.layui-layer-loading .layui-layer-content {
  width: 2.2rem !important;
  height: 1.6rem !important;
  background: url(../images/supp_loading.gif) !important;
  background-size: 100% !important;
}
.supp_infModelBg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1100;
  display: none;
}
.supp_infModel {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-radius: 0.4rem 0.4rem 0 0;
  background: #F5F5F5;
  overflow: hidden;
}
.supp_infModel li {
  background: #fff;
  height: 1.2rem;
  text-align: center;
  line-height: 1.2rem;
  color: #333;
  font-size: 0.36rem;
  border-top: .01rem solid #DEE3EB;
}
.supp_infModel li:first-child {
  border: none;
}
.supp_infModel li:last-child {
  margin-top: 0.2rem;
  border: none;
}
.supp_previewModelBg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  z-index: 1100;
  display: none;
}
.supp_previewHead {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.88rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 0.3rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.supp_previewHead p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 0.36rem;
}
.supp_previewHead img {
  width: 0.4rem;
  height: 0.4rem;
}
.supp_previewHead span {
  width: 0.4rem;
}
.supp_preview_img {
  width: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-height: calc(100vh - 1.76rem);
}
.classify_safari .supp_preview_img {
  max-height: calc(100vh - 1.76rem - 77px);
}
.classify_chrome .supp_preview_img {
  max-height: calc(100vh - 1.76rem - 107px);
}
.classify_chrome2 .supp_preview_img {
    max-height: calc(100vh - 1.76rem - 52px);
}
.pd_accModelBox {
    position: fixed;
    z-index: 11000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
}
.pd_accModelBg {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}
.pd_accModel {
    padding: .3rem .3rem .4rem;
    background: #fff;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    top: 0;
}
.pd_accModelTitle {
    font-size: .28rem;
    line-height: .4rem;
    color: #666;
}
.pd_accModelInput {
    padding: .2rem 0 .3rem;
    border-bottom: .02rem solid #3B8CFE;
    display: flex;
    align-items: center;
}
.pd_accModelInput input {
    flex: 1;
    width: 100%;
    line-height: .8rem;
    font-size: .48rem;
    color: #333;
}
.pd_accModelBtn {
    margin-top: .4rem;
    display: flex;
    justify-content: space-between;
}
.pd_accModelBtn a {
    width: 3.3rem;
    height: .8rem;
    box-sizing: border-box;
    border-radius: .4rem;
    font-size: .28rem;
    text-align: center;
}
.pd_accModelClose {
    border: .01rem solid #3B8CFE;
    color: #3B8CFE;
    line-height: .78rem;
}
.pd_accModelOk {
    background: #3B8CFE;
    color: #fff;
    line-height: .8rem;
}
.pd_accModelP {
    margin-top: .3rem;
    display: flex;
    justify-content: space-between;
}
.pd_accModelP div { width: 4.26rem; display: flex; }
.pd_accModelP P {
    padding: 0 .2rem;
    height: .6rem;
    box-sizing: border-box;
    background: #F5F5F5;
    border-radius: .08rem;
    font-size: .28rem;
    line-height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pd_accModelP span { color: #3B8CFE; font-size: .28rem; line-height: .6rem; }
.pd_accModelHis {
    width: 0.48rem;
    height: 0.48rem;
    background: url(../images/icon/icon_history_user.svg);
    background-size: 100%;
    margin-left: .32rem;
}
.pd_accModelEmpty {
    width: 0.4rem;
    height: 0.4rem;
    background: url(../images/icon/close_bg_gray.jpg);
    background-size: 100%;
    margin-left: .4rem;
    display: none;
}
.py_navRefund {
    position: sticky;
    bottom: 0;
    padding: .2rem .3rem;
}

.direct_modelBox { display: none; }
.direct_modelBg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10010; }
.direct_model { position: fixed; width: 6rem; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10010; }
.direct_modelClose { width: .6rem; height: .6rem; left: 50%; bottom: -1.2rem; transform: translateX(-50%); position: absolute; }
.direct_modelImg { display: block; width: 100%; }
.direct_modelImg img { display: block; width: 100%; }
.p_req::after { content: " *"; color: #EE0000; }
.p_req::before { display: none; }
.pd_onlyDyBox { margin-left: 0; }
.pd_onlyDyBox .pd_ppInput { text-align: left; font-size: .32rem; line-height: .6rem; height: .6rem; }
.switch_accDy { display: none; color: #3B8CFE; align-items: center; margin-left: .2rem; font-size: .28rem; line-height: .4rem; }
.acc_dyBox { margin: .2rem 0 .3rem; height: 1.8rem; border-radius: .2rem; background: #F5F5F5; align-items: center; padding: 0 .2rem; display: none; position: relative; }
.acc_dyBox img { width: 1rem; height: 1rem; margin-right: .2rem; border-radius: 100%; }
.acc_dy { flex: 1; }
.acc_dyTitle { font-size: .3rem; font-weight: bold; color: #333; line-height: .6rem; }
.acc_dyTitle span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex: 1; }
.acc_dyText { font-size: .26rem; line-height: .4rem; color: #666; }
.acc_dyText .acc_dyTitle { max-width: 4.6rem; display: flex; }
.acc_dyInputTips { position: absolute; color: #666; font-size: .24rem; line-height: .4rem; text-decoration: underline; top: -.6rem; right: 0; }
.acc_dyCheckBg { background: #F5F5F5; position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; z-index: 19999; display: none; }
.acc_dyCheckHead { height: 1rem; width: 100%; display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; font-size: .36rem; color: #333; background: #fff; }
.acc_dyCheckHead img { position: absolute; width: .24rem; height: .24rem; padding: .3rem; right: 0; top: 50%; transform: translateY(-50%); }
.acc_dyCheckBox { padding: .8rem 0 .6rem; display: flex; flex-direction: column; }
.acc_dyCheckBox img { padding: 0.4rem 0.4rem 0; width: 100%; box-sizing: border-box; }
.acc_dyCheckBox .acc_dyCheckTitle { padding: .6rem 0 0; }
.pt_price_css{text-decoration:line-through;}
