[v-cloak] {
  display: none;
}
html {
  font-size: 0.28rem;
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
img {
  display: block;
}
li {
  list-style: none;
}
body {
  font-family: "微软雅黑";
  font-size: 0.24rem;
  line-height: normal;
  background: #fff;
  color: #323232;
  overflow-x: hidden;
}
.page {
  max-width: 7.5rem;
  margin: 0 auto;
}
.DN {
  display: none;
}
.twoLine {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clearfix:after,
.cx:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.both_clear {
  clear: both;
}
.fl {
  float: left !important;
}
.fr {
  float: right !important;
}
.fx {
  display: flex;
  align-items: center;
}
.fx1 {
  flex: 1;
}
.fx2 {
  flex: 2;
}
.fx3 {
  flex: 3;
}
.fx4 {
  flex: 4;
}
.fx5 {
  flex: 5;
}
.fx6 {
  flex: 6;
}
.fx7 {
  flex: 7;
}
.fx8 {
  flex: 8;
}
.fx9 {
  flex: 9;
}
textarea {
  box-sizing: border-box;
}
button {
  font-size: 0.12rem;
  display: inline-block;
  background: none;
  border: 0;
  line-height: normal;
  outline: none;
}
.confirm_popup {
  width: 6rem;
  min-height: 3.2rem;
  padding-bottom: 0.6rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
}
.confirm_popup .confirm_txt {
  padding-top: 0.83rem;
  padding-bottom: 0.8rem;
  font-size: 0.3rem;
  color: #333333;
  font-weight: bold;
}
.confirm_popup .confirm_btns {
  padding: 0 0.45rem;
}
button:focus {
  outline: none;
}
::-moz-focus-inner {
  border-color: transparent;
}
button::after {
  border: none;
}
::-ms-clear,
::-ms-reveal {
  display: none;
}
button {
  border: 0;
  cursor: pointer;
}
img {
  border: 0;
}
li {
  list-style: none;
}
a:link,
a:visited {
  text-decoration: none;
}
a {
  color: #545454;
  -webkit-tap-highlight-color: transparent;
}
a:focus {
  outline: none;
}
button {
  border: none;
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none;
  border-radius: 0;
}
html,
body {
  -webkit-overflow-scrolling: touch;
}
input,
textarea {
  outline: none;
}
input.text {
  border-color: #CDCDCD #D9D9D9 #E8E8E8 #A4A4A4;
  border-style: solid;
  border-width: 0.01rem;
  color: #444444;
}
.w100 {
  width: 100%;
}
.pointer {
  cursor: pointer;
}
.f-tar {
  text-align: right;
}
.f-tal {
  text-align: left;
}
.f-tac {
  text-align: center;
}
.placeholder {
  color: #999;
}
.DIB {
  display: inline-block;
}
.inner {
  width: 12rem !important;
  margin: 0 auto;
}
.ml20 {
  margin-left: 0.2rem;
}
.d_n {
  display: none;
}
.relative {
  position: relative !important;
}
.absolute {
  position: absolute !important;
  left: 0;
  top: 0;
}
.no_bg {
  background: none !important;
}
.no_border {
  border: none !important;
}
.no_margin {
  margin: 0 !important;
}
.no_margin_r {
  margin-right: 0 !important;
}
.DB,
.d_b {
  display: block;
}
.fixed {
  position: fixed;
}
.center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jcc {
  justify-content: center;
}
.jcl {
  justify-content: flex-start;
}
.jcr {
  justify-content: flex-end;
}
.fww {
  flex-wrap: wrap;
}
.jcsb {
  justify-content: space-between;
}
.aifs {
  align-items: flex-start;
}
.aic {
  align-items: center;
}
.aife {
  align-items: flex-end;
}
.mt_10 {
  margin-top: 0.1rem;
}
.mr_10 {
  margin-right: 0.1rem;
}
.ml_10 {
  margin-left: 0.1rem;
}
.mb_10 {
  margin-bottom: 0.1rem;
}
.mt_20 {
  margin-top: 0.2rem;
}
.mr_20 {
  margin-right: 0.2rem;
}
.ml_20 {
  margin-left: 0.2rem !important;
}
.mb_20 {
  margin-bottom: 0.2rem;
}
.fww {
  flex-wrap: wrap;
}
.header {
  height: 0.9rem;
  border-bottom: 0.02rem solid #e5e5e5;
  font-size: 0.32rem;
  font-weight: bold;
  color: #000000;
  background: #fff;
  position: fixed;
  left: 50%;
  top: 0;
  margin-left: -3.75rem;
  width: 7.5rem;
  z-index: 100;
}
.header .edit {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
}
.header .complete {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
}
.footer {
  background: #fff;
  height: 1rem;
  position: fixed;
  bottom: 0;
  left: 50%;
  margin-left: -3.75rem;
  width: 7.5rem;
  z-index: 99;
  border-top: 0.02rem solid #dddddd;
}
.footer a .txt {
  color: #999999;
  font-size: 0.2rem;
  padding-top: 0.05rem;
}
.footer a.on .txt {
  color: #FF9900;
}
.header_x {
  height: 0.9rem;
  border-bottom: 0.02rem solid #e5e5e5;
  font-size: 0.32rem;
  font-weight: bold;
  color: #000000;
  background: #fff;
  position: fixed;
  left: 50%;
  top: 0;
  margin-left: -3.75rem;
  width: 7.5rem;
  z-index: 100;
}
.header_x .header_xx {
  position: relative;
  height: 0.9rem;
}
.header_x .header_xx .back {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.88rem;
  height: 0.88rem;
  background: #fff;
}
.header_x .header_xx .zhuanzhuang_btn {
  position: absolute;
  right: 0.6rem;
  width: 0.88rem;
  height: 0.88rem;
  margin-top: 0.4rem;
}
.header_x_height {
  height: 0.9rem;
}
.footer_height {
  height: 1rem;
}
.header_height {
  height: 0.9rem;
}
body {
  background: #FAFAFA;
}
.index .banner {
  width: 6.86rem;
  height: 3.2rem;
  margin: 0 auto;
  margin-top: 0.3rem;
  border-radius: 0.1rem;
  overflow: hidden;
}
.index .banner .my-swipe .van-swipe-item img {
  width: 100%;
}
.index .search {
  width: 6.86rem;
  height: 0.7rem;
  background: #ECECEC;
  border-radius: 0.35rem;
  margin: 0 auto;
  margin-top: 0.41rem;
  padding-right: 0.35rem;
}
.index .search input {
  background: none;
  border: 0;
  height: 0.7rem;
  padding: 0 0.28rem;
}
.index .search .line {
  padding: 0 0.2rem;
}
.index .baokuan {
  width: 7.1rem;
  margin-top: 0.42rem;
  margin-left: 0.3rem;
}
.index .baokuan .group {
  margin-top: 0.34rem;
  padding-bottom: 0.5rem;
}
.index .baokuan .group .item {
  width: 3.42rem;
  height: 5.47rem;
  border-radius: 0.16rem;
  background: url(../img/012.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  margin-top: 0.2rem;
}
.index .baokuan .group .item:nth-child(2n) {
  margin-left: 0.2rem;
}
.index .baokuan .group .item .imgWrap {
  position: relative;
  padding: 0 0.06rem;
}
.index .baokuan .group .item .imgWrap .img {
  width: 3.3rem;
  height: 3.3rem;
  border-radius: 0.16rem 0.16rem 0 0;
  overflow: hidden;
}
.index .baokuan .group .item .imgWrap .beizhu {
  position: absolute;
  left: 0.12rem;
  bottom: 0.12rem;
  width: 1.2rem;
  height: 0.36rem;
  background: #FF0000;
  border-radius: 0.18rem;
  color: #fff;
  font-size: 0.2rem;
}
.index .baokuan .group .item .title {
  font-size: 0.24rem;
  color: #333333;
  margin-top: 0.1rem;
  padding: 0 0.2rem;
}
.index .baokuan .group .item .xssy {
  margin-top: 0.17rem;
  padding-left: 0.2rem;
}
.index .baokuan .group .item .xssy .xssy_a {
  height: 0.33rem;
  border: 0.02rem solid #FF9600;
  border-radius: 0.1rem;
  color: #FF9600;
  padding: 0 0.1rem;
}
.index .baokuan .group .item .bot {
  padding: 0 0.2rem;
  margin-top: 0.25rem;
}
.index .baokuan .group .item .bot .price {
  color: #FF0000;
  font-size: 0.18rem;
}
.index .baokuan .group .item .bot .price span {
  font-size: 0.28rem;
  font-weight: bold;
}
.address .list {
  width: 6.86rem;
  margin: 0 auto;
}
.address .list .item {
  width: 6.86rem;
  height: 2.39rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  background: url(../img/017.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 0.4rem;
  padding: 0.46rem 0.32rem;
}
.address .list .item .iirr {
  margin-left: 0.32rem;
}
.address .list .item .iirr .top .name {
  font-size: 0.34rem;
  font-weight: bold;
}
.address .list .item .iirr .phone {
  margin-top: 0.2rem;
}
.address .list .item .iirr .addr {
  color: #999999;
  margin-top: 0.2rem;
}
.address .control {
  width: 100%;
  height: 1.75rem;
  background: #FFFFFF;
  bottom: 0;
  left: 0;
  position: fixed;
}
.addAddress .form {
  width: 6.86rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.02rem solid #DDDDDD;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.addAddress .form .line {
  border-bottom: 0.01rem solid #DDDDDD;
  padding: 0.3rem;
}
.addAddress .form .line:last-child {
  border: 0;
}
.addAddress .form .line .name {
  font-size: 0.26rem;
  color: #333333;
}
.addAddress .form .line input[type=text] {
  border: 0;
  text-align: right;
}
.addAddress .form .line .select {
  color: #999999;
}
.addAddress .form .line .select .icon {
  margin-left: 0.1rem;
}
.addAddress .uploadWrap {
  width: 6.86rem;
  margin: 0 auto;
  margin-top: 0.3rem;
}
.addAddress .uploadWrap .tl {
  font-size: 0.24rem;
  color: #333;
}
.addAddress .uploadWrap .tip {
  color: #FE0000;
  margin-top: 0.2rem;
}
.addAddress .uploadWrap .photo {
  margin-top: 0.39rem;
}
.addAddress .uploadWrap .photo .img:nth-child(2) {
  margin-left: 0.24rem;
}
.addAddress .setMoren {
  width: 6.86rem;
  height: 1rem;
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: 0.35rem;
  padding-left: 0.23rem;
  padding-right: 0.23rem;
}
.addAddress .control {
  width: 100%;
  height: 1.75rem;
  bottom: 0;
  left: 0;
  position: fixed;
}
.xinzengqvdao {
  padding-top: 0.3rem;
}
.xinzengqvdao .form {
  width: 6.86rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  padding-top: 0.2rem;
}
.xinzengqvdao .form .tips {
  border-bottom: 0.01rem solid #DDDDDD;
  padding: 0.21rem 0.28rem;
}
.xinzengqvdao .form .tips .bt {
  font-size: 0.26rem;
  color: #333333;
}
.xinzengqvdao .form .tips .ms {
  color: #999999;
  font-size: 0.22rem;
  margin-top: 0.2rem;
}
.xinzengqvdao .form .line {
  border-bottom: 0.01rem solid #DDDDDD;
  padding: 0.3rem;
}
.xinzengqvdao .form .line:last-child {
  border: 0;
}
.xinzengqvdao .form .line .name {
  font-size: 0.26rem;
  color: #333333;
}
.xinzengqvdao .form .line input[type=text] {
  border: 0;
  text-align: left;
}
.xinzengqvdao .form .line .select {
  color: #999999;
}
.xinzengqvdao .form .line .select .icon {
  margin-left: 0.1rem;
}
.xinzengqvdao .form .line .radios .item {
  margin-left: 0.88rem;
  color: #999999;
}
.xinzengqvdao .form .line .radios .item:first-child {
  margin-left: 0;
}
.xinzengqvdao .form .line .radios .item .icon {
  margin-left: 0.2rem;
}
.xinzengqvdao .control {
  width: 100%;
  height: 1.75rem;
  background: #FFFFFF;
  bottom: 0;
  left: 0;
  position: fixed;
}
.qvdaoguanli .xtop {
  background: url(../img/027.png) no-repeat;
  width: 7.5rem;
  height: 4.32rem;
  background-size: 100% 100%;
  color: #fff;
  padding: 0 0.6rem;
  padding-bottom: 1.5rem;
}
.qvdaoguanli .xtop .item {
  margin-right: 0.6rem;
}
.qvdaoguanli .xtop .item .name {
  font-size: 0.24rem;
}
.qvdaoguanli .xtop .item .num {
  font-size: 0.48rem;
  font-weight: bold;
}
.qvdaoguanli .list {
  width: 6.9rem;
  height: 8rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  position: relative;
  margin-top: -2rem;
  overflow: auto;
}
.qvdaoguanli .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
  color: #999;
}
.qvdaoguanli .list .item:last-child {
  border: 0;
}
.qvdaoguanli .list .item.bt {
  font-size: 0.26rem;
  color: #333;
}
.qvdaoguanli .list .item .name {
  width: 2.5rem;
}
.qvdaoguanli .list .item .phone {
  width: 2rem;
}
.qvdaoguanli .list .item .time {
  width: 3rem;
  text-align: right;
  padding-right: 0.52rem;
}
.qvdaoguanli .list .item .mark {
  margin-top: 0.1rem;
}
.qvdaoguanli .xtip {
  font-size: 0.24rem;
  color: #999999;
  margin-top: 0.28rem;
}
.meiriyingfajiangjin {
  width: 6.86rem;
  margin: 0 auto;
}
.meiriyingfajiangjin .control {
  padding: 0.14rem 0;
}
.meiriyingfajiangjin .control .rili {
  min-width: 1.9rem;
  height: 0.56rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.28rem;
  background: #fff;
  padding: 0 0.2rem;
}
.meiriyingfajiangjin .control .rili .icon {
  margin-left: 0.1rem;
}
.meiriyingfajiangjin .control .btn {
  width: 1.68rem;
  height: 0.6rem;
  background: #FF9900;
  border-radius: 0.3rem;
  color: #fff;
  font-size: 0.24rem;
}
.meiriyingfajiangjin .list {
  width: 6.9rem;
  height: 8rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  position: relative;
  overflow: auto;
}
.meiriyingfajiangjin .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
  color: #666666;
}
.meiriyingfajiangjin .list .item:last-child {
  border: 0;
}
.meiriyingfajiangjin .list .item .name {
  width: 3rem;
}
.meiriyingfajiangjin .list .item .jine {
  width: 3rem;
  font-size: 0.28rem;
}
.meiriyingfajiangjin .list .item .status {
  width: 1.5rem;
  text-align: right;
  padding-right: 0.52rem;
}
.meiriyingfajiangjin .list .item .mark {
  margin-top: 0.1rem;
}
.meiriyingfajiangjin .list .item.bt {
  font-size: 0.26rem;
  color: #333;
}
.meiriyingfajiangjin .list .item.bt .jine {
  font-size: 0.26rem;
}
.huokuanjiesuan .xtop {
  width: 7.5rem;
  height: 2.32rem;
  background: url(../img/033.png) no-repeat;
  background-size: contain;
  padding: 0.1rem;
}
.huokuanjiesuan .xtop .data {
  width: 6.86rem;
  height: 1.8rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: 0.56rem;
  box-shadow: 0rem 0.01rem 0.05rem 0.05rem rgba(0, 0, 0, 0.05);
}
.huokuanjiesuan .xtop .data .item {
  flex: 1;
  padding-left: 0.72rem;
}
.huokuanjiesuan .xtop .data .item .icon {
  margin-left: 0.2rem;
}
.huokuanjiesuan .xtop .data .item .tt .aa {
  color: #666666;
}
.huokuanjiesuan .xtop .data .item .bb {
  font-size: 0.42rem;
  color: #333333;
  margin-top: 0.1rem;
}
.huokuanjiesuan .huokuanmingxi {
  margin-top: 0.58rem;
}
.huokuanjiesuan .huokuanmingxi .dbt {
  font-size: 0.36rem;
  color: #333333;
}
.huokuanjiesuan .huokuanmingxi .list {
  width: 6.9rem;
  height: 8rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  position: relative;
  overflow: auto;
  box-shadow: 0rem 0.01rem 0.05rem 0.05rem rgba(0, 0, 0, 0.05);
  margin-top: 0.23rem;
}
.huokuanjiesuan .huokuanmingxi .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
  color: #666666;
}
.huokuanjiesuan .huokuanmingxi .list .item:last-child {
  border: 0;
}
.huokuanjiesuan .huokuanmingxi .list .item .one {
  width: 3rem;
}
.huokuanjiesuan .huokuanmingxi .list .item .rili {
  height: 0.4rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.28rem;
  background: #fff;
  padding: 0 0.2rem;
  margin-left: 0.2rem;
}
.huokuanjiesuan .huokuanmingxi .list .item .rili .icon {
  margin-left: 0.1rem;
}
.huokuanjiesuan .huokuanmingxi .list .item .two {
  width: 3rem;
  font-size: 0.28rem;
}
.huokuanjiesuan .huokuanmingxi .list .item .three {
  width: 1.5rem;
  text-align: right;
  padding-right: 0.52rem;
}
.huokuanjiesuan .huokuanmingxi .list .item .mark {
  margin-top: 0.1rem;
}
.huokuanjiesuan .huokuanmingxi .list .item.bt {
  font-size: 0.26rem;
  color: #333;
}
.huokuanjiesuan .huokuanmingxi .list .item.bt .two {
  font-size: 0.26rem;
}
.gouwuche_empty {
  padding-top: 4rem;
  opacity: 0.4;
}
.gouwuche .list {
  width: 7.09rem;
  height: 9.55rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  overflow: auto;
  margin: 0 auto;
  margin-top: 0.23rem;
}
.gouwuche .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.3rem;
}
.gouwuche .list .item:last-child {
  border: 0;
}
.gouwuche .list .item .img {
  margin-left: 0.2rem;
  border-radius: 0.1rem;
  overflow: hidden;
  width: 1.88rem;
  height: 1.88rem;
}
.gouwuche .list .item .imain {
  padding-left: 0.2rem;
}
.gouwuche .list .item .imain .name {
  font-size: 0.26rem;
  font-weight: bold;
}
.gouwuche .list .item .imain .types {
  padding-top: 0.15rem;
}
.gouwuche .list .item .imain .types .type {
  width: 1.42rem;
  height: 0.52rem;
  background: #F2F2F2;
  border-radius: 0.25rem;
  color: #999999;
  font-weight: bold;
}
.gouwuche .list .item .imain .bot {
  padding-top: 0.15rem;
}
.gouwuche .list .item .imain .bot .price {
  font-size: 0.36rem;
  font-weight: bold;
  color: #FF0000;
}
.gouwuche .list .item .imain .bot .num {
  width: 0.93rem;
  height: 0.51rem;
  background: #F2F2F2;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}
.gouwuche .control {
  height: 0.96rem;
  background: #fff;
  position: fixed;
  bottom: 1rem;
  left: 50%;
  margin-left: -3.75rem;
  width: 7.5rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.gouwuche .control .btn_qx {
  font-size: 0.3rem;
  color: #999999;
}
.gouwuche .control .btn_qx .iii {
  margin-right: 0.22rem;
}
.gouwuche .control .hj {
  font-weight: bold;
}
.gouwuche .control .hj span {
  font-size: 0.3rem;
}
.gouwuche .control .btn_scdd {
  width: 2.4rem;
  height: 0.76rem;
  background: #FFB305;
  border-radius: 0.38rem;
  font-size: 0.26rem;
  font-weight: bold;
}
.gouwuche .control .btn_shanchu {
  width: 2.4rem;
  height: 0.76rem;
  background: #fff;
  border-radius: 0.38rem;
  font-size: 0.26rem;
  border: 0.02rem solid #a5a5a5;
}
.fenlei .tabs {
  background: #fff;
  overflow: auto;
  position: fixed;
  z-index: 99;
  top: 0.9rem;
}
.fenlei .tabs .xline {
  width: 0.02rem;
  height: 0.36rem;
  background: url(../img/049.png) no-repeat center center;
  background-size: 100% 100%;
  flex-shrink: 0;
}
.fenlei .tabs .item {
  position: relative;
  padding: 0.2rem;
  flex-shrink: 0;
  font-size: 0.26rem;
  font-weight: bold;
  color: #333333;
}
.fenlei .tabs .item .line {
  display: none;
}
.fenlei .tabs .item.on {
  color: #ffb305;
}
.fenlei .tabs .item.on .line {
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.fenlei .searchWrap {
  position: fixed;
  top: 1.6rem;
  left: 0;
  width: 100%;
  z-index: 99;
  background: #fafafa;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.fenlei .searchWrap .search {
  height: 0.7rem;
  background: #ECECEC;
  border-radius: 0.35rem;
  width: 6.86rem;
}
.fenlei .searchWrap .search input.text {
  height: 0.7rem;
  border: 0;
  padding-left: 0.3rem;
  background: none;
}
.fenlei .list {
  width: 7.05rem;
  margin: 0 auto;
  margin-top: 1.9rem;
}
.fenlei .list .group {
  margin-top: 0.34rem;
  padding-bottom: 0.5rem;
}
.fenlei .list .group .item {
  width: 3.42rem;
  height: 5.47rem;
  border-radius: 0.16rem;
  background: url(../img/012.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  margin-top: 0.2rem;
}
.fenlei .list .group .item:nth-child(2n) {
  margin-left: 0.2rem;
}
.fenlei .list .group .item .imgWrap {
  position: relative;
  padding: 0 0.06rem;
}
.fenlei .list .group .item .imgWrap .img {
  width: 3.3rem;
  height: 3.3rem;
  border-radius: 0.16rem 0.16rem 0 0;
  overflow: hidden;
}
.fenlei .list .group .item .imgWrap .beizhu {
  position: absolute;
  left: 0.12rem;
  bottom: 0.12rem;
  width: 1.2rem;
  height: 0.36rem;
  background: #FF0000;
  border-radius: 0.18rem;
  color: #fff;
  font-size: 0.2rem;
}
.fenlei .list .group .item .title {
  font-size: 0.24rem;
  color: #333333;
  margin-top: 0.1rem;
  padding: 0 0.2rem;
}
.fenlei .list .group .item .xssy {
  margin-top: 0.17rem;
  padding-left: 0.2rem;
}
.fenlei .list .group .item .xssy .xssy_a {
  height: 0.33rem;
  border: 0.02rem solid #FF9600;
  border-radius: 0.1rem;
  color: #FF9600;
  padding: 0 0.1rem;
}
.fenlei .list .group .item .bot {
  padding: 0 0.2rem;
  margin-top: 0.25rem;
}
.fenlei .list .group .item .bot .price {
  color: #FF0000;
  font-size: 0.18rem;
}
.fenlei .list .group .item .bot .price span {
  font-size: 0.28rem;
  font-weight: bold;
}
.zhixiaodingdan .menuWrap {
  width: 100%;
  height: 0.8rem;
  background: #FFFFFF;
  left: 0;
  position: fixed;
  top: 0.9rem;
  z-index: 99;
}
.zhixiaodingdan .menuWrap .menu {
  width: 7.5rem;
  height: 0.8rem;
}
.zhixiaodingdan .menuWrap .menu .item {
  position: relative;
  padding: 0.2rem;
  flex-shrink: 0;
  font-size: 0.26rem;
  font-weight: bold;
  color: #333333;
}
.zhixiaodingdan .menuWrap .menu .item .line {
  display: none;
}
.zhixiaodingdan .menuWrap .menu .item.on {
  color: #ffb305;
}
.zhixiaodingdan .menuWrap .menu .item.on .line {
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.zhixiaodingdan .list {
  width: 6.86rem;
  margin: 0 auto;
  margin-top: 1.2rem;
  padding-bottom: 0.5rem;
}
.zhixiaodingdan .list .item {
  background: #FFFFFF;
  border-radius: 0.16rem;
  margin-top: 0.3rem;
}
.zhixiaodingdan .list .item .ttt {
  padding: 0.3rem;
  border-bottom: 0.02rem solid #DDDDDD;
}
.zhixiaodingdan .list .item .ttt .xdsj {
  color: #999999;
  font-size: 0.22rem;
}
.zhixiaodingdan .list .item .goods .g_item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.3rem;
}
.zhixiaodingdan .list .item .goods .g_item .img {
  border-radius: 0.1rem;
  overflow: hidden;
  width: 1.88rem;
  height: 1.88rem;
}
.zhixiaodingdan .list .item .goods .g_item .imain {
  padding-left: 0.2rem;
}
.zhixiaodingdan .list .item .goods .g_item .imain .name {
  font-size: 0.26rem;
  font-weight: bold;
}
.zhixiaodingdan .list .item .goods .g_item .imain .types {
  padding-top: 0.15rem;
}
.zhixiaodingdan .list .item .goods .g_item .imain .types .type {
  min-width: 1.1rem;
  height: 0.4rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.2rem;
}
.zhixiaodingdan .list .item .goods .g_item .imain .bot {
  padding-top: 0.15rem;
}
.zhixiaodingdan .list .item .goods .g_item .imain .bot .price {
  font-size: 0.36rem;
  font-weight: bold;
  color: #FF0000;
}
.zhixiaodingdan .list .item .goods .g_item .imain .bot .num {
  width: 0.93rem;
  height: 0.51rem;
  background: #fff;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  font-size: 0.26rem;
  color: #666666;
  font-weight: bold;
}
.zhixiaodingdan .list .item .lsj {
  color: #999999;
}
.zhixiaodingdan .list .item .dlj {
  font-size: 0.28rem;
  color: #333333;
  margin-left: 0.2rem;
}
.zhixiaodingdan .list .item .btns {
  padding-top: 0.1rem;
  padding-bottom: 0.3rem;
}
.zhixiaodingdan .list .item .btns .btn {
  margin-left: 0.2rem;
}
.yejijiangli {
  width: 6.86rem;
  margin: 0 auto;
}
.yejijiangli .control {
  padding: 0.14rem 0;
}
.yejijiangli .control .rili {
  min-width: 1.9rem;
  height: 0.56rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.28rem;
  background: #fff;
  padding: 0 0.2rem;
}
.yejijiangli .control .rili .icon {
  margin-left: 0.1rem;
}
.yejijiangli .control .btn {
  width: 1.68rem;
  height: 0.6rem;
  background: #FF9900;
  border-radius: 0.3rem;
  color: #fff;
  font-size: 0.24rem;
}
.yejijiangli .list {
  width: 6.9rem;
  height: calc(100vh - 3rem);
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  position: relative;
  overflow: auto;
}
.yejijiangli .list .midd {
  height: calc(100vh - 5.5rem);
  overflow: auto;
}
.yejijiangli .list .heji {
  border-top: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
}
.yejijiangli .list .heji .one {
  width: 3rem;
  color: #333333;
  font-weight: bold;
}
.yejijiangli .list .heji .two {
  width: 2.5rem;
  font-size: 0.28rem;
}
.yejijiangli .list .heji .three {
  width: 2rem;
  text-align: right;
  padding-right: 0.52rem;
}
.yejijiangli .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
  color: #666666;
}
.yejijiangli .list .item:last-child {
  border: 0;
}
.yejijiangli .list .item .one {
  width: 3rem;
}
.yejijiangli .list .item .two {
  width: 2.5rem;
  font-size: 0.28rem;
}
.yejijiangli .list .item .three {
  width: 2rem;
  text-align: right;
  padding-right: 0.52rem;
}
.yejijiangli .list .item .mark {
  margin-top: 0.1rem;
}
.yejijiangli .list .item.bt {
  font-size: 0.26rem;
  color: #333;
}
.yejijiangli .list .item.bt .jine {
  font-size: 0.26rem;
}
.zhishuyejijiangli .xtop {
  width: 7.5rem;
  height: 3.17rem;
  background: url(../img/054.png) no-repeat;
  background-size: contain;
  padding: 0.1rem;
}
.zhishuyejijiangli .xtop .data {
  width: 6.86rem;
  height: 1.8rem;
  margin: 0 auto;
}
.zhishuyejijiangli .xtop .data .item {
  flex: 1;
  padding-left: 0.72rem;
  color: #fff;
}
.zhishuyejijiangli .xtop .data .item .icon {
  margin-left: 0.2rem;
}
.zhishuyejijiangli .xtop .data .item .bb {
  font-size: 0.42rem;
  margin-top: 0.1rem;
}
.zhishuyejijiangli .huokuanmingxi {
  margin-top: -1.3rem;
}
.zhishuyejijiangli .huokuanmingxi .dbt {
  font-size: 0.36rem;
  color: #333333;
}
.zhishuyejijiangli .huokuanmingxi .list {
  width: 6.9rem;
  height: calc(100vh - 3.6rem);
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  position: relative;
  overflow: auto;
  box-shadow: 0rem 0.01rem 0.05rem 0.05rem rgba(0, 0, 0, 0.05);
  margin-top: 0.23rem;
}
.zhishuyejijiangli .huokuanmingxi .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
  color: #666666;
  padding-right: 0;
}
.zhishuyejijiangli .huokuanmingxi .list .item:last-child {
  border: 0;
}
.zhishuyejijiangli .huokuanmingxi .list .item .one {
  width: 3rem;
}
.zhishuyejijiangli .huokuanmingxi .list .item .rili {
  height: 0.4rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.28rem;
  background: #fff;
  padding: 0 0.2rem;
  margin-left: 0.2rem;
}
.zhishuyejijiangli .huokuanmingxi .list .item .rili .icon {
  margin-left: 0.1rem;
}
.zhishuyejijiangli .huokuanmingxi .list .item .two {
  width: 3rem;
  font-size: 0.28rem;
}
.zhishuyejijiangli .huokuanmingxi .list .item .three {
  width: 1.5rem;
  text-align: right;
}
.zhishuyejijiangli .huokuanmingxi .list .item .three .jt {
  margin-left: 0.2rem;
}
.zhishuyejijiangli .huokuanmingxi .list .item .mark {
  margin-top: 0.1rem;
}
.zhishuyejijiangli .huokuanmingxi .list .item.bt {
  font-size: 0.26rem;
  color: #333;
}
.zhishuyejijiangli .huokuanmingxi .list .item.bt .two {
  font-size: 0.26rem;
}
.zhaohuimima .logo {
  padding-top: 2rem;
}
.zhaohuimima .form {
  width: 6.88rem;
  margin: 0 auto;
  margin-top: 1.5rem;
}
.zhaohuimima .form .line {
  border-bottom: 0.02rem solid #DDDDDD;
}
.zhaohuimima .form .line input.text {
  border: 0;
  background: none;
  height: 1rem;
  font-size: 0.28rem;
}
.zhaohuimima .form .line .getCode {
  width: 2rem;
  height: 0.64rem;
  background: #FFBB00;
  border-radius: 0.32rem;
  color: #fff;
}
.zhaohuimima .save_btn {
  width: 6.88rem;
  height: 0.9rem;
  background: #FFBB00;
  border-radius: 0.45rem;
  margin: 0 auto;
  color: #fff;
  margin-top: 0.44rem;
  font-size: 0.32rem;
}
.zhaohuimima .toLogin {
  margin-top: 0.65rem;
  color: #FFBB00;
  text-decoration: underline;
}
.login .logo {
  padding-top: 2rem;
}
.login .xtip {
  width: 6.88rem;
  margin: 0 auto;
  margin-top: 1.5rem;
  border-bottom: 0.02rem solid #DDDDDD;
  padding-bottom: 0.35rem;
}
.login .xtip .bt {
  color: #333333;
  font-size: 0.28rem;
}
.login .xtip .ms {
  font-size: 0.24rem;
  color: #999999;
}
.login .form {
  width: 6.88rem;
  margin: 0 auto;
}
.login .form .line {
  border-bottom: 0.02rem solid #DDDDDD;
}
.login .form .line input.text {
  border: 0;
  background: none;
  height: 1rem;
  font-size: 0.28rem;
}
.login .form .line .getCode {
  width: 2rem;
  height: 0.64rem;
  background: #FFBB00;
  border-radius: 0.32rem;
  color: #fff;
}
.login .save_btn {
  width: 6.88rem;
  height: 0.9rem;
  background: #FFBB00;
  border-radius: 0.45rem;
  margin: 0 auto;
  color: #fff;
  margin-top: 0.44rem;
  font-size: 0.32rem;
}
.login .aLink {
  color: #FFBB00;
  text-decoration: underline;
}
.xiugaimima .form {
  width: 6.86rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.02rem solid #DDDDDD;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.xiugaimima .form .line {
  border-bottom: 0.01rem solid #DDDDDD;
  padding: 0.3rem;
}
.xiugaimima .form .line .bt {
  font-size: 0.26rem;
  color: #333333;
}
.xiugaimima .form .line .ms {
  font-size: 0.22rem;
  color: #999999;
}
.xiugaimima .form .line:last-child {
  border: 0;
}
.xiugaimima .form .line .name {
  font-size: 0.26rem;
  color: #333333;
}
.xiugaimima .form .line input[type=password] {
  border: 0;
  text-align: left;
}
.xiugaimima .form .line .select {
  color: #999999;
}
.xiugaimima .form .line .select .icon {
  margin-left: 0.1rem;
}
.xiugaimima .control {
  width: 100%;
  height: 1.75rem;
  background: #FFFFFF;
  bottom: 0;
  left: 0;
  position: fixed;
}
.pro_intro .photo {
  position: relative;
}
.pro_intro .photo .my-swipe img {
  width: 100%;
}
.pro_intro .photo .imgTip {
  position: absolute;
  right: 0;
  bottom: 0.23rem;
}
.pro_intro .xbt {
  font-size: 0.32rem;
  font-weight: bold;
  padding: 0.35rem 0.22rem;
}
.pro_intro .marks .mark {
  height: 0.33rem;
  padding: 0 0.12rem;
  border: 0.02rem solid #FF9600;
  border-radius: 0.1rem;
  color: #FF9600;
  margin-left: 0.22rem;
}
.pro_intro .ibot {
  padding-left: 0.22rem;
  padding-top: 0.22rem;
  padding-bottom: 0.45rem;
}
.pro_intro .ibot .price {
  color: #ff0000;
  font-size: 0.24rem;
}
.pro_intro .ibot .price span {
  font-size: 0.36rem;
  font-weight: bold;
}
.pro_intro .ibot .mark {
  width: 1.2rem;
  height: 0.36rem;
  background: #FF0000;
  border-radius: 0.18rem;
  color: #fff;
  margin-left: 0.18rem;
}
.pro_intro .fengexian {
  width: 7.5rem;
  height: 0.2rem;
  background: #FAFAFA;
}
.pro_intro .intro .int_tl {
  border-bottom: 0.02rem solid #f0f0f0;
  padding: 0.39rem 0;
  padding-left: 0.18rem;
}
.pro_intro .intro .int_tl .wb {
  margin-left: 0.18rem;
  font-size: 0.3rem;
  font-weight: bold;
}
.pro_intro .intro .int_ms img {
  max-width: 100%;
}
.pro_intro .intro .wbjs {
  padding: 0.28rem;
}
.pro_intro .intro .wbjs .copy {
  margin-top: 0.3rem;
}
.pro_intro .fixed_bottom {
  position: fixed;
  width: 7.5rem;
  height: 1.4rem;
  bottom: 0;
  left: 50%;
  margin-left: -3.75rem;
  border-top: 0.02rem solid #dddddd;
  background: #fff;
}
.pro_intro .fixed_bottom .fb_kefu,
.pro_intro .fixed_bottom .fb_shouye,
.pro_intro .fixed_bottom .fb_gwc {
  padding: 0 0.28rem;
}
.pro_intro .fixed_bottom .addToCart {
  width: 2.2rem;
  height: 0.76rem;
  background: #ffb305;
  border-radius: 0.38rem 0 0 0.38rem;
  color: #fff;
  font-size: 0.28rem;
}
.pro_intro .fixed_bottom .buyNow {
  width: 2.2rem;
  height: 0.76rem;
  background: #ff7733;
  border-radius: 0 0.38rem 0.38rem 0;
  color: #fff;
  font-size: 0.28rem;
}
.pro_intro .confirm_box {
  width: 7.5rem;
  height: 80vh;
  margin: 0 auto;
  background: #FFFFFF;
  border-radius: 0.2rem 0.2rem 0 0;
  position: relative;
}
.pro_intro .confirm_box .close {
  right: 0.24rem;
  top: 0.5rem;
  position: absolute;
}
.pro_intro .confirm_box .ittt {
  padding-top: 0.47rem;
  padding-left: 0.35rem;
  padding-bottom: 0.2rem;
}
.pro_intro .confirm_box .ittt .img {
  width: 1.88rem;
  height: 1.88rem;
  border-radius: 0.1rem;
  overflow: hidden;
  border: 0.02rem solid #f0f0f0;
}
.pro_intro .confirm_box .ittt .txt {
  padding-left: 0.3rem;
}
.pro_intro .confirm_box .ittt .txt .price {
  font-size: 0.36rem;
  color: #FF0000;
  font-weight: bold;
}
.pro_intro .confirm_box .ittt .txt .line {
  padding-top: 0.15rem;
  font-size: 0.22rem;
  color: #999999;
}
.pro_intro .confirm_box .xscroll {
  height: calc(80vh - 4rem);
  overflow: auto;
}
.pro_intro .confirm_box .options {
  padding-left: 0.34rem;
}
.pro_intro .confirm_box .options .obt {
  font-size: 0.28rem;
  font-weight: bold;
  padding-bottom: 0.15rem;
  padding-top: 0.35rem;
}
.pro_intro .confirm_box .options .ogroup .oitem {
  height: 0.54rem;
  background: #F2F2F2;
  border: 0.02rem solid #F2F2F2;
  min-width: 1.2rem;
  padding: 0 0.2rem;
  border-radius: 0.27rem;
  margin-right: 0.2rem;
  margin-top: 0.2rem;
}
.pro_intro .confirm_box .options .ogroup .oitem.on {
  border: 0.02rem solid #FFB305;
}
.pro_intro .confirm_box .p_size {
  padding: 0.34rem;
}
.pro_intro .confirm_box .p_size .name {
  font-size: 0.28rem;
  font-weight: bold;
}
.pro_intro .confirm_box .p_size .num {
  width: 0.93rem;
  height: 0.51rem;
  background: #F2F2F2;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
.pro_intro .confirm_box .saveBox {
  background: #fff;
  position: fixed;
  bottom: 0;
  padding-bottom: 0.5rem;
  left: 0;
  width: 100%;
}
.dingdanxiangqing .wuliu {
  width: 6.86rem;
  min-height: 1.8rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.03rem 0.1rem 0.02rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: 0.38rem;
  padding: 0.39rem 0.28rem;
}
.dingdanxiangqing .wuliu .mid {
  padding-left: 0.18rem;
}
.dingdanxiangqing .wuliu .mid .ms {
  font-size: 0.26rem;
  color: #666666;
}
.dingdanxiangqing .wuliu .mid .time {
  font-size: 0.22rem;
  color: #999999;
  margin-top: 0.2rem;
}
.dingdanxiangqing .wuliu .jt {
  height: 1rem;
}
.dingdanxiangqing .addr_box {
  width: 6.86rem;
  min-height: 1.8rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.03rem 0.1rem 0.02rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: 0.38rem;
  padding: 0.39rem 0.28rem;
}
.dingdanxiangqing .addr_box .mid {
  padding-left: 0.18rem;
}
.dingdanxiangqing .addr_box .mid .ms {
  font-size: 0.26rem;
  color: #666666;
}
.dingdanxiangqing .addr_box .mid .addr_txt {
  font-size: 0.26rem;
  color: #666666;
  margin-top: 0.2rem;
}
.dingdanxiangqing .addr_box .jt {
  height: 1rem;
}
.dingdanxiangqing .order_info {
  width: 6.86rem;
  min-height: 1.8rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.03rem 0.1rem 0.02rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: 0.38rem;
}
.dingdanxiangqing .order_info .ott {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.33rem 0.28rem;
}
.dingdanxiangqing .order_info .ott .time {
  color: #999999;
  font-size: 0.22rem;
}
.dingdanxiangqing .order_info .goods .g_item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.3rem;
}
.dingdanxiangqing .order_info .goods .g_item .img {
  border-radius: 0.1rem;
  overflow: hidden;
  width: 1.88rem;
  height: 1.88rem;
}
.dingdanxiangqing .order_info .goods .g_item .imain {
  padding-left: 0.2rem;
}
.dingdanxiangqing .order_info .goods .g_item .imain .name {
  font-size: 0.26rem;
  font-weight: bold;
}
.dingdanxiangqing .order_info .goods .g_item .imain .types {
  padding-top: 0.15rem;
}
.dingdanxiangqing .order_info .goods .g_item .imain .types .type {
  min-width: 1.1rem;
  height: 0.4rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.2rem;
}
.dingdanxiangqing .order_info .goods .g_item .imain .bot {
  padding-top: 0.15rem;
}
.dingdanxiangqing .order_info .goods .g_item .imain .bot .price {
  font-size: 0.36rem;
  font-weight: bold;
  color: #FF0000;
}
.dingdanxiangqing .order_info .goods .g_item .imain .bot .num {
  width: 0.93rem;
  height: 0.51rem;
  background: #fff;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  font-size: 0.26rem;
  color: #666666;
  font-weight: bold;
}
.dingdanxiangqing .order_info .msms {
  padding: 0.3rem 0.28rem;
  border-bottom: 0.02rem solid #DDDDDD;
}
.dingdanxiangqing .order_info .msms .line {
  padding: 0.05rem 0;
}
.dingdanxiangqing .order_info .msms .line .name {
  font-size: 0.26rem;
  color: #666;
}
.dingdanxiangqing .order_info .msms .line .price {
  font-size: 0.3rem;
}
.dingdanxiangqing .order_info .ddh {
  padding: 0.3rem 0.28rem;
  color: #666666;
  font-size: 0.26rem;
}
.dingdanxiangqing .fixedBottom {
  width: 7.5rem;
  height: 1.7rem;
  background: #FFFFFF;
  position: fixed;
  bottom: 0;
  left: 50%;
  margin-left: -3.75rem;
  padding-right: 0.37rem;
}
.dingdanxiangqing .fixedBottom .cancel {
  width: 1.8rem;
  height: 0.67rem;
  border: 0rem solid #DDDDDD;
  border-radius: 0.34rem;
  font-size: 0.29rem;
  border: 0.02rem solid #DDDDDD;
}
.dingdanxiangqing .fixedBottom .buy {
  width: 1.8rem;
  height: 0.67rem;
  background: #FFBB00;
  border-radius: 0.34rem;
  font-weight: bold;
  margin-left: 0.25rem;
}
.wuliuxinxi {
  width: 6.86rem;
  height: 9.3rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: 0.34rem;
  box-shadow: 0rem 0.01rem 0.05rem 0.05rem rgba(0, 0, 0, 0.05);
  position: relative;
}
.wuliuxinxi .tl {
  padding: 0.38rem;
  font-size: 0.3rem;
  font-weight: bold;
}
.wuliuxinxi .tl .icon {
  margin-right: 0.16rem;
}
.wuliuxinxi .group {
  position: relative;
  z-index: 2;
}
.wuliuxinxi .group .xline {
  width: 0.02rem;
  height: calc(100% - 1.5rem);
  background: #999999;
  position: absolute;
  right: 3.66rem;
  top: 0.68rem;
}
.wuliuxinxi .group .item {
  padding: 0.3rem 0;
}
.wuliuxinxi .group .item .ileft {
  text-align: center;
  width: 3rem;
  font-size: 0.22rem;
}
.wuliuxinxi .group .item .ileft .day {
  color: #666666;
}
.wuliuxinxi .group .item .ileft .time {
  color: #999999;
}
.wuliuxinxi .group .item .iright {
  padding-left: 0.3rem;
  width: 3.2rem;
}
.wuliuxinxi .group .item .iright .irbt {
  font-size: 0.28rem;
  color: #333333;
}
.wuliuxinxi .group .item .iright .irms {
  margin-top: 0.2rem;
}
.tuanduidingdan {
  width: 6.86rem;
  margin: 0 auto;
}
.tuanduidingdan .control {
  padding: 0.14rem 0;
}
.tuanduidingdan .control .rili {
  min-width: 1.9rem;
  height: 0.56rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.28rem;
  background: #fff;
  padding: 0 0.2rem;
}
.tuanduidingdan .control .rili .icon {
  margin-left: 0.1rem;
}
.tuanduidingdan .control .btn {
  width: 1.68rem;
  height: 0.6rem;
  background: #FF9900;
  border-radius: 0.3rem;
  color: #fff;
  font-size: 0.24rem;
}
.tuanduidingdan .list {
  width: 6.9rem;
  height: calc(100vh - 2.0rem);
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: .1rem auto 0;
  position: relative;
  overflow: auto;
}
.tuanduidingdan .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
  color: #666666;
}
.tuanduidingdan .list .item:last-child {
  border: 0;
}
.tuanduidingdan .list .item .one {
  width: 3rem;
}
.tuanduidingdan .list .item .two {
  width: 2.5rem;
  font-size: 0.28rem;
}
.tuanduidingdan .list .item .three {
  width: 2rem;
}
.tuanduidingdan .list .item .mark {
  margin-top: 0.1rem;
}
.tuanduidingdan .list .item.bt {
  font-size: 0.26rem;
  color: #333;
}
.tuanduidingdan .list .item.bt .jine {
  font-size: 0.26rem;
}
.tuanduidingdan .heji {
  color: #000;
  font-size: 0.24rem;
  padding: 0.32rem;
  font-weight: bold;
}
.tuanduidingdan .heji .one {
  width: 3rem;
}
.tuanduidingdan .heji .two {
  width: 2.5rem;
  font-size: 0.28rem;
}
.tuanduidingdan .heji .three {
  width: 2rem;
}
.dingdanribao {
  margin-top: 0.3rem;
}
.dingdanribao .dbt {
  font-size: 0.36rem;
  color: #333333;
}
.dingdanribao .list {
  width: 6.9rem;
  height: calc(100vh - 2.4rem);
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  position: relative;
  overflow: auto;
  box-shadow: 0rem 0.01rem 0.05rem 0.05rem rgba(0, 0, 0, 0.05);
  margin-top: 0.23rem;
}
.dingdanribao .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
  color: #666666;
  padding-right: 0;
}
.dingdanribao .list .item:last-child {
  border: 0;
}
.dingdanribao .list .item .one {
  width: 2.5rem;
}
.dingdanribao .list .item .rili {
  height: 0.4rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.28rem;
  background: #fff;
  padding: 0 0.2rem;
}
.dingdanribao .list .item .rili .icon {
  margin-left: 0.1rem;
}
.dingdanribao .list .item .two {
  width: 2rem;
  font-size: 0.28rem;
}
.dingdanribao .list .item .three {
  width: 2rem;
  font-size: 0.28rem;
}
.dingdanribao .list .item .four {
  width: 2rem;
  font-size: 0.28rem;
}
.dingdanribao .list .item .mark {
  margin-top: 0.1rem;
}
.dingdanribao .list .item.bt {
  font-size: 0.26rem;
  color: #333;
}
.dingdanribao .list .item.bt .two {
  font-size: 0.26rem;
}
.dingdanribao .heji {
  color: #000;
  font-weight: bold;
  width: 6.9rem;
  padding: 0.32rem;
  padding-right: 0;
  margin: 0 auto;
}
.dingdanribao .heji .one {
  width: 2.5rem;
}
.dingdanribao .heji .rili {
  height: 0.4rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.28rem;
  background: #fff;
  padding: 0 0.2rem;
}
.dingdanribao .heji .rili .icon {
  margin-left: 0.1rem;
}
.dingdanribao .heji .two {
  width: 2rem;
  font-size: 0.28rem;
}
.dingdanribao .heji .three {
  width: 2rem;
  font-size: 0.28rem;
}
.dingdanribao .heji .four {
  width: 2rem;
  font-size: 0.28rem;
}
.wodegouwujin .xtop {
  width: 7.5rem;
  height: 3.17rem;
  background: url(../img/054.png) no-repeat;
  background-size: contain;
  padding: 0.1rem;
}
.wodegouwujin .xtop .data {
  width: 6.86rem;
  height: 1.8rem;
  margin: 0 auto;
}
.wodegouwujin .xtop .data .item {
  flex: 1;
  color: #fff;
  padding-left: 0.3rem;
}
.wodegouwujin .xtop .data .item .icon {
  margin-left: 0.2rem;
}
.wodegouwujin .xtop .data .item .bb {
  font-size: 0.28rem;
  margin-top: 0.1rem;
}
.wodegouwujin .huokuanmingxi {
  margin-top: -1.3rem;
}
.wodegouwujin .huokuanmingxi .dbt {
  font-size: 0.36rem;
  color: #333333;
}
.wodegouwujin .huokuanmingxi .list {
  width: 6.9rem;
  height: calc(100vh - 3.5rem);
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0.16rem;
  margin: 0 auto;
  position: relative;
  overflow: auto;
  box-shadow: 0rem 0.01rem 0.05rem 0.05rem rgba(0, 0, 0, 0.05);
  margin-top: 0.23rem;
}
.wodegouwujin .huokuanmingxi .list .item {
  border-bottom: 0.02rem solid #DDDDDD;
  padding: 0.32rem;
  font-size: 0.24rem;
  color: #666666;
  padding-right: 0;
}
.wodegouwujin .huokuanmingxi .list .item:last-child {
  border: 0;
}
.wodegouwujin .huokuanmingxi .list .item .one {
  width: 3rem;
}
.wodegouwujin .huokuanmingxi .list .item .rili {
  height: 0.4rem;
  border: 0.02rem solid #DDDDDD;
  border-radius: 0.28rem;
  background: #fff;
  padding: 0 0.2rem;
  margin-left: 0.2rem;
}
.wodegouwujin .huokuanmingxi .list .item .rili .icon {
  margin-left: 0.1rem;
}
.wodegouwujin .huokuanmingxi .list .item .two {
  width: 3rem;
  font-size: 0.28rem;
}
.wodegouwujin .huokuanmingxi .list .item .three {
  width: 1.5rem;
  text-align: right;
}
.wodegouwujin .huokuanmingxi .list .item .three .jt {
  margin-left: 0.2rem;
}
.wodegouwujin .huokuanmingxi .list .item .mark {
  margin-top: 0.1rem;
}
.wodegouwujin .huokuanmingxi .list .item.bt {
  font-size: 0.26rem;
  color: #333;
}
.wodegouwujin .huokuanmingxi .list .item.bt .two {
  font-size: 0.26rem;
}
.zhuanzhang .form {
  width: 6.86rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.02rem solid #DDDDDD;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.zhuanzhang .form .line {
  border-bottom: 0.01rem solid #DDDDDD;
  padding: 0.3rem;
}
.zhuanzhang .form .line .bt {
  font-size: 0.26rem;
  color: #333333;
}
.zhuanzhang .form .line .ms {
  font-size: 0.22rem;
  color: #999999;
}
.zhuanzhang .form .line:last-child {
  border: 0;
}
.zhuanzhang .form .line .name {
  font-size: 0.26rem;
  color: #333333;
}
.zhuanzhang .form .line input[type=text] {
  border: 0;
  text-align: left;
}
.zhuanzhang .form .line .select {
  color: #999999;
}
.zhuanzhang .form .line .select .icon {
  margin-left: 0.1rem;
}
.zhuanzhang .control {
  width: 100%;
  height: 1.75rem;
  background: #FFFFFF;
  bottom: 0;
  left: 0;
  position: fixed;
}
.wodedingdan .xtop {
  background: url(../img/078.png) no-repeat center center;
  background-size: contain;
  width: 7.5rem;
  height: 1.86rem;
}
.wodedingdan .jinridingdan {
  width: 6.86rem;
  height: 2.9rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: -1.2rem;
  padding: 0.35rem 0.33rem;
  box-shadow: 0rem 0rem 0.05rem 0.02rem rgba(0, 0, 0, 0.05);
}
.wodedingdan .jinridingdan .ibt {
  font-size: 0.32rem;
  color: #333333;
}
.wodedingdan .jinridingdan .group {
  margin-top: 0.1rem;
}
.wodedingdan .jinridingdan .group .item {
  width: 32%;
  margin: 0.1rem 0;
  margin-right: 1.33%;
  border-right: 0.02rem solid #ddd;
}
.wodedingdan .jinridingdan .group .item:nth-child(3n) {
  border: 0;
}
.wodedingdan .jinridingdan .group .item .itt {
  font-size: 0.2rem;
  color: #999999;
}
.wodedingdan .jinridingdan .group .item .ibb {
  font-size: 0.3rem;
  color: #333333;
  margin-top: 0.1rem;
}
.wodedingdan .quickMenu {
  width: 6.86rem;
  min-height: 2.9rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: 0.34rem;
  padding-top: 0.22rem;
  padding-bottom: 0.22rem;
  box-shadow: 0rem 0rem 0.05rem 0.02rem rgba(0, 0, 0, 0.05);
}
.wodedingdan .quickMenu .item {
  padding: 0.22rem 0.29rem;
  color: #333333;
  font-size: 0.28rem;
}
.wode .xtop {
  width: 7.5rem;
  height: 3.6rem;
  background: url(../img/081.png) no-repeat center center;
  background-size: contain;
}
.wode .xtop .xxtop {
  padding-left: 0.38rem;
  padding-top: 0.67rem;
}
.wode .xtop .xxtop .face {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  overflow: hidden;
}
.wode .xtop .xxtop .txt {
  margin-left: 0.18rem;
}
.wode .xtop .xxtop .txt .name {
  font-size: 0.36rem;
  color: #333333;
}
.wode .xtop .xxtop .txt .qddl {
  color: #FFFFFF;
  margin-top: 0.05rem;
  font-size: 0.26rem;
}
.wode .xdata {
  width: 6.86rem;
  height: 2.4rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: -1.5rem;
  padding: 0.35rem;
}
.wode .xdata .xjr .xjr_bt {
  color: #333333;
}
.wode .xdata .xjr .xjr_num {
  color: #333333;
  font-size: 0.36rem;
  font-weight: bold;
}
.wode .xdata .group {
  margin-top: 0.2rem;
}
.wode .xdata .group .item {
  width: 32%;
  margin: 0.1rem 0;
  margin-right: 1.33%;
  border-right: 0.02rem solid #ddd;
}
.wode .xdata .group .item:nth-child(3n) {
  border: 0;
}
.wode .xdata .group .item .itt {
  font-size: 0.2rem;
  color: #999999;
}
.wode .xdata .group .item .ibb {
  font-size: 0.3rem;
  color: #333333;
  margin-top: 0.1rem;
}
.wode .quickMenu {
  width: 6.86rem;
  min-height: 2.9rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  margin: 0 auto;
  margin-top: 0.34rem;
  padding-top: 0.22rem;
  padding-bottom: 0.22rem;
  box-shadow: 0rem 0rem 0.05rem 0.02rem rgba(0, 0, 0, 0.05);
}
.wode .quickMenu .item {
  padding: 0.22rem 0.29rem;
  color: #333333;
  font-size: 0.28rem;
}
