﻿@charset "UTF-8";
/********主题相关颜色********/
/********按钮相关颜色********/
/********字体相关颜色********/
/*转换为int数字*/
/*px转rem*/
/*px转rem*/
/*rem转px*/
/*字体设置*/
/********主题相关颜色********/
/********按钮相关颜色********/
/********字体相关颜色********/
/*转换为int数字*/
/*px转rem*/
/*px转rem*/
/*rem转px*/
/*字体设置*/
html {
  color: #000;
  background: #fff;
  outline: 0;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html * {
  outline: 0;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: transparent; }

html, body {
  font-family: "微软雅黑","Microsoft YaHei",Helvetica,Tahoma,sans-serif;
  background-color: #eee; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0; }

input, button, select, textarea {
  font-size: 100%;
  outline: none;
  -webkit-appearance: none; }

textarea {
  -webkit-appearance: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

del {
  text-decoration: line-through; }

address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: 500; }

ol, ul, li {
  list-style: none; }

ul {
  margin: 0;
  padding: 0; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 500; }

q:before, q:after {
  content: ''; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

a:hover, a:link, a:visited, a {
  color: inherit;
  text-decoration: none; }

ins, a {
  text-decoration: none; }

.wrapper {
  width: 100%;
  min-height: 1rem;
  margin-bottom: 2.34375rem; }
  .wrapper.m_top20 {
    margin-top: 0.3125rem; }
  .wrapper.m_top32 {
    margin-top: 0.5rem; }
  .wrapper.m_top88 {
    margin-top: 1.375rem; }
  .wrapper.m_top128 {
    margin-top: 2rem; }

/*头部导航*/
.page_header {
  width: 100%;
  height: 1.375rem;
  box-sizing: border-box;
  background-color: #2F2F2F;
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999; }
  .page_header .h_nav_cont {
    width: 100%;
    height: 1.375rem;
    line-height: 1.375rem;
    text-align: center;
    padding: 0rem 0.3125rem;
    box-sizing: border-box;
    font-size: 18px;
    position: relative; }
    [data-dpr="2"] .page_header .h_nav_cont {
      font-size: 36px; }
    [data-dpr="3"] .page_header .h_nav_cont {
      font-size: 54px; }
  .page_header .h_nav_lef, .page_header .h_nav_right {
    height: 100%;
    position: absolute;
    top: 0;
    display: -webkit-box;
    -webkit-box-align: center;
    font-size: 15px;
    z-index: 999; }
    [data-dpr="2"] .page_header .h_nav_lef, [data-dpr="2"] .page_header .h_nav_right {
      font-size: 30px; }
    [data-dpr="3"] .page_header .h_nav_lef, [data-dpr="3"] .page_header .h_nav_right {
      font-size: 45px; }
    .page_header .h_nav_lef a, .page_header .h_nav_right a {
      display: inline-block;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      -webkit-box-align: center; }
      .page_header .h_nav_lef a .iconfont:before, .page_header .h_nav_right a .iconfont:before {
        font-size: 23px; }
        [data-dpr="2"] .page_header .h_nav_lef a .iconfont:before, [data-dpr="2"] .page_header .h_nav_right a .iconfont:before {
          font-size: 46px; }
        [data-dpr="3"] .page_header .h_nav_lef a .iconfont:before, [data-dpr="3"] .page_header .h_nav_right a .iconfont:before {
          font-size: 69px; }
      .page_header .h_nav_lef a span, .page_header .h_nav_right a span {
        display: block; }
  .page_header .h_nav_lef {
    min-width: 1rem;
    left: 0.3125rem; }
  .page_header .h_nav_right {
    min-width: 0.15625rem;
    right: 0.3125rem; }
  .page_header .h-lef, .page_header .h-right {
    min-width: 0.78125rem;
    font-size: 16px; }
    [data-dpr="2"] .page_header .h-lef, [data-dpr="2"] .page_header .h-right {
      font-size: 32px; }
    [data-dpr="3"] .page_header .h-lef, [data-dpr="3"] .page_header .h-right {
      font-size: 48px; }
  .page_header .h-title {
    -webkit-box-flex: 1;
    text-align: center; }

/*底部导航*/
.page_footer {
  width: 100%;
  height: 1.5625rem;
  border-top: 1px solid #d0cfcd;
  background-color: #f8f8f8;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999; }
  .page_footer ul {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    display: -webkit-box; }
  .page_footer li {
    width: 25%;
    height: 1.5625rem;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-flex: 1; }
    .page_footer li a {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center;
      text-align: center;
      color: #707070;
      font-size: 14px; }
      [data-dpr="2"] .page_footer li a {
        font-size: 28px; }
      [data-dpr="3"] .page_footer li a {
        font-size: 42px; }
      .page_footer li a .iconfont:before {
        font-size: 24px; }
        [data-dpr="2"] .page_footer li a .iconfont:before {
          font-size: 48px; }
        [data-dpr="3"] .page_footer li a .iconfont:before {
          font-size: 72px; }
    .page_footer li.cur a {
      color: #F84E35;
      /*.item_a{
        .iconfont:before{
          content: "\e657";
        }
      }
      .item_b{
        .iconfont:before{
          content: "\e689";
        }
      }
      .item_c{
        .iconfont:before{
          content: "\e674";
        }
      }
      .item_d{
        .iconfont:before{
          content: "\e65f";
        }
      }*/ }

/*暂无数据显示*/
.empty-panel {
  display: none; }
  .empty-panel .data-empty {
    width: 100%;
    height: 7.8125rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center; }
    .empty-panel .data-empty .empty-cont {
      width: 6.25rem;
      height: 6.25rem;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center; }
      .empty-panel .data-empty .empty-cont .empty-icon {
        width: 3.51563rem;
        height: 3.51563rem;
        border-radius: 100%;
        color: #fff;
        background-color: #ccc; }
      .empty-panel .data-empty .empty-cont .empty-text {
        color: #999999;
        font-size: 18px;
        margin-top: 0.46875rem; }
        [data-dpr="2"] .empty-panel .data-empty .empty-cont .empty-text {
          font-size: 36px; }
        [data-dpr="3"] .empty-panel .data-empty .empty-cont .empty-text {
          font-size: 54px; }
      .empty-panel .data-empty .empty-cont p {
        display: -webkit-box;
        -webkit-box-align: center;
        -webkit-box-pack: center; }
      .empty-panel .data-empty .empty-cont .iconfont:before {
        font-size: 60px; }
        [data-dpr="2"] .empty-panel .data-empty .empty-cont .iconfont:before {
          font-size: 120px; }
        [data-dpr="3"] .empty-panel .data-empty .empty-cont .iconfont:before {
          font-size: 180px; }

/*已加载完毕显示*/
.nodata-tip {
  display: none;
  width: 100%;
  height: 1.17188rem;
  line-height: 1.17188rem;
  text-align: center;
  font-size: 14px;
  color: #373A3F; }
  [data-dpr="2"] .nodata-tip {
    font-size: 28px; }
  [data-dpr="3"] .nodata-tip {
    font-size: 42px; }

.bottom {
  width: 100%;
  height: 0.15625rem; }

/*消息提示弹窗*/
.layermcont {
  font-size: 15px;
  padding: 0.3125rem 0.23438rem;
  min-height: 2rem;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center; }
  [data-dpr="2"] .layermcont {
    font-size: 30px; }
  [data-dpr="3"] .layermcont {
    font-size: 45px; }

.layermbtn {
  height: 1.17188rem;
  line-height: 1.17188rem;
  font-size: 15px; }
  [data-dpr="2"] .layermbtn {
    font-size: 30px; }
  [data-dpr="3"] .layermbtn {
    font-size: 45px; }

.layermbtn span:first-child, .layermbtn span:last-child {
  /*height: 1.17188rem;
  line-height: 1.17188rem;*/
  font-size: 15px; }
  [data-dpr="2"] .layermbtn span:first-child, [data-dpr="2"] .layermbtn span:last-child {
    font-size: 30px; }
  [data-dpr="3"] .layermbtn span:first-child, [data-dpr="3"] .layermbtn span:last-child {
    font-size: 45px; }

.layermbtn:before {
  height: 1.17188rem; }

/*搜索*/
.search_wrapper {
  width: 100%;
  height: 1.375rem;
  background-color: #f84e37;
  margin-top: 1.375rem;
  padding: 0rem 0.3125rem;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: center; }
  .search_wrapper .search_logo {
    width: 2.8125rem;
    height: 1.09375rem; }
    .search_wrapper .search_logo img {
      width: 100%;
      height: 100%; }
  .search_wrapper .search_key {
    -webkit-box-flex: 1;
    padding: 0rem 0.3125rem 0rem 0.15625rem;
    box-sizing: border-box; }
    .search_wrapper .search_key .search_from {
      width: 100%;
      background-color: #efeff0;
      height: 1rem;
      border-radius: 6px;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center; }
      .search_wrapper .search_key .search_from .search_type {
        width: 1.5625rem;
        height: 0.57813rem;
        line-height: 0.57813rem;
        border-right: 1px solid #ddd;
        display: -webkit-box;
        -webkit-box-align: center;
        -webkit-box-pack: center;
        color: #8A8A8A;
        border-right: 1px solid #d0cfcd;
        position: relative; }
        .search_wrapper .search_key .search_from .search_type > .iconfont {
          font-size: 16px; }
          [data-dpr="2"] .search_wrapper .search_key .search_from .search_type > .iconfont {
            font-size: 32px; }
          [data-dpr="3"] .search_wrapper .search_key .search_from .search_type > .iconfont {
            font-size: 48px; }
        .search_wrapper .search_key .search_from .search_type > .iconfont:after {
          content: "\e693";
          font-size: 0.34375rem; }
        .search_wrapper .search_key .search_from .search_type .search_type_items {
          display: none;
          width: 3rem;
          height: 2.34375rem;
          background-color: #595757;
          box-sizing: border-box;
          border-radius: 10px;
          color: #fff;
          position: absolute;
          top: 0.78125rem;
          left: 0.375rem;
          z-index: 9999; }
          .search_wrapper .search_key .search_from .search_type .search_type_items ul {
            width: 100%;
            overflow: hidden; }
            .search_wrapper .search_key .search_from .search_type .search_type_items ul:after {
              position: absolute;
              left: 0.3125rem;
              top: -0.14063rem;
              content: '';
              display: inline-block;
              width: 0.3125rem;
              height: 0.3125rem;
              background: #595757;
              -webkit-transform: rotate(45deg);
              z-index: 999; }
            .search_wrapper .search_key .search_from .search_type .search_type_items ul li {
              width: 100%;
              height: 1.17188rem;
              display: -webkit-box;
              -webkit-box-align: center;
              padding: 0rem 0.15625rem 0rem 0.46875rem;
              box-sizing: border-box; }
              .search_wrapper .search_key .search_from .search_type .search_type_items ul li:first-child {
                border-bottom: 1px solid #fff; }
              .search_wrapper .search_key .search_from .search_type .search_type_items ul li .type_text {
                padding-left: 0.3125rem;
                box-sizing: border-box;
                font-size: 15px; }
                [data-dpr="2"] .search_wrapper .search_key .search_from .search_type .search_type_items ul li .type_text {
                  font-size: 30px; }
                [data-dpr="3"] .search_wrapper .search_key .search_from .search_type .search_type_items ul li .type_text {
                  font-size: 45px; }
              .search_wrapper .search_key .search_from .search_type .search_type_items ul li > .iconfont:before {
                font-size: 0.54688rem; }
      .search_wrapper .search_key .search_from .search_input {
        height: 100%;
        -webkit-box-flex: 1;
        padding-left: 0.15625rem;
        box-sizing: border-box; }
        .search_wrapper .search_key .search_from .search_input input {
          width: 100%;
          height: 100%;
          border: 0;
          box-sizing: border-box;
          outline: none;
          font-size: 16px;
          background-color: #efeff0;
          color: #8A8A8A; }
          [data-dpr="2"] .search_wrapper .search_key .search_from .search_input input {
            font-size: 32px; }
          [data-dpr="3"] .search_wrapper .search_key .search_from .search_input input {
            font-size: 48px; }
      .search_wrapper .search_key .search_from .search_icon {
        width: 1.39063rem;
        text-align: center;
        border-left: 1px solid #ccc;
        height: 1rem;
        line-height: 1rem;
        box-sizing: border-box;
        color: #8A8A8A; }
        .search_wrapper .search_key .search_from .search_icon .iconfont:before {
          font-size: 0.46875rem; }
  .search_wrapper .search_cart {
    min-width: 0.95313rem;
    min-height: 1rem; }
    .search_wrapper .search_cart a {
      display: block;
      width: 100%;
      height: 100%;
      text-align: center;
      color: #fff;
      overflow: hidden; }
      .search_wrapper .search_cart a .iconfont:before {
        font-size: 0.65625rem; }

/*登录页*/
.login_wrapper {
  width: 100%;
  min-height: 1.32813rem; }
  .login_wrapper .from_area {
    width: 100%;
    min-height: 1.32813rem;
    margin-top: 1rem; }
    .login_wrapper .from_area ul {
      width: 100%;
      overflow: hidden; }
    .login_wrapper .from_area li {
      width: 100%;
      height: 1.32813rem;
      padding: 0rem 0.3125rem;
      box-sizing: border-box;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center;
      background-color: #fff;
      margin-bottom: 0.3125rem;
      border-bottom: 1px solid #ddd; }
      .login_wrapper .from_area li .icon_label {
        width: 1rem; }
        .login_wrapper .from_area li .icon_label .iconfont:before {
          font-size: 20px;
          color: #575757; }
          [data-dpr="2"] .login_wrapper .from_area li .icon_label .iconfont:before {
            font-size: 40px; }
          [data-dpr="3"] .login_wrapper .from_area li .icon_label .iconfont:before {
            font-size: 60px; }
      .login_wrapper .from_area li .from_text {
        -webkit-box-flex: 1; }
        .login_wrapper .from_area li .from_text input {
          width: 100%;
          height: 1.25rem;
          border: 0;
          outline: none;
          font-size: 16px;
          color: #575757; }
          [data-dpr="2"] .login_wrapper .from_area li .from_text input {
            font-size: 32px; }
          [data-dpr="3"] .login_wrapper .from_area li .from_text input {
            font-size: 48px; }
  .login_wrapper .login_submit {
    display: block;
    width: 90%;
    height: 1.32813rem;
    line-height: 1.32813rem;
    text-align: center;
    font-size: 20px;
    background-color: #fd6847;
    color: #fff;
    border-radius: 5px;
    margin: 0.5rem auto; }
    [data-dpr="2"] .login_wrapper .login_submit {
      font-size: 40px; }
    [data-dpr="3"] .login_wrapper .login_submit {
      font-size: 60px; }
  .login_wrapper .pwd_save {
    width: 100%;
    height: 1rem;
    padding: 0rem 0.3125rem;
    box-sizing: border-box; }
    .login_wrapper .pwd_save label {
      float: right; }
      .login_wrapper .pwd_save label input[type=checkbox] {
        display: none; }
      .login_wrapper .pwd_save label input[type=checkbox]:checked + .iconfont:before {
        content: "\e62e"; }
      .login_wrapper .pwd_save label span {
        display: block;
        float: left;
        font-size: 15px;
        margin-left: 0.15625rem;
        color: #585657; }
        [data-dpr="2"] .login_wrapper .pwd_save label span {
          font-size: 30px; }
        [data-dpr="3"] .login_wrapper .pwd_save label span {
          font-size: 45px; }
      .login_wrapper .pwd_save label .iconfont:before {
        font-size: 0.53125rem;
        color: #fd6847; }

/*tab选项卡*/
.tab_box {
  width: 100%;
  height: 1.32813rem;
  background-color: #fff; }
  .tab_box ul {
    width: 100%;
    overflow: hidden; }
  .tab_box li {
    width: 50%;
    height: 1.32813rem;
    line-height: 1.32813rem;
    float: left;
    text-align: center;
    border-bottom: 1px solid #d0cfcd;
    box-sizing: border-box;
    font-size: 16px; }
    [data-dpr="2"] .tab_box li {
      font-size: 32px; }
    [data-dpr="3"] .tab_box li {
      font-size: 48px; }
    .tab_box li.cur {
      border-bottom: 2px solid #FF5B36;
      color: #FF5B36; }

/*列表页*/
.list_wrapper {
  width: 100%;
  min-height: 1rem;
  box-sizing: border-box;
  margin-top: 2rem; }

.list_area {
  width: 100%;
  min-height: 1.32813rem;
  margin-top: 0.3125rem; }
  .list_area ul {
    width: 100%;
    overflow: hidden; }
  .list_area li {
    width: 100%;
    height: 1.71875rem;
    padding: 0rem 0.3125rem;
    box-sizing: border-box;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0.3125rem; }
    .list_area li .item_info {
      width: 100%;
      /*p:first-child{
        @include font_dpr(15px);
        color: $fontColor;
        padding-bottom: ptr(10px);
        box-sizing: border-box;
      }
      p:last-child{
        @include font_dpr(14px);
        color: $fontTintColor;
      }*/ }
      .list_area li .item_info p {
        color: #585657;
        padding: 0.15625rem 0rem;
        font-size: 14px; }
        [data-dpr="2"] .list_area li .item_info p {
          font-size: 28px; }
        [data-dpr="3"] .list_area li .item_info p {
          font-size: 42px; }
        .list_area li .item_info p span:nth-child(1) {
          color: #F69E8A; }
        .list_area li .item_info p span:nth-child(2) {
          color: #F69E8A; }
        .list_area li .item_info p span:nth-child(3) {
          color: #fd6847; }
    .list_area li .item_number {
      width: 1.9375rem;
      text-align: right;
      color: #fd6847;
      font-size: 18px; }
      [data-dpr="2"] .list_area li .item_number {
        font-size: 36px; }
      [data-dpr="3"] .list_area li .item_number {
        font-size: 54px; }

/*充值页*/
.recharge_wrapper {
  width: 100%;
  min-height: 1rem;
  margin-top: 2rem;
  margin-bottom: 2.34375rem; }
  .recharge_wrapper .recharge_from {
    width: 100%;
    min-height: 1rem;
    background-color: #fff;
    margin-top: 1rem; }
    .recharge_wrapper .recharge_from .room_number {
      padding: 0rem 0.3125rem;
      box-sizing: border-box;
      color: #575757;
      height: 1rem;
      line-height: 1rem;
      font-size: 16px; }
      [data-dpr="2"] .recharge_wrapper .recharge_from .room_number {
        font-size: 32px; }
      [data-dpr="3"] .recharge_wrapper .recharge_from .room_number {
        font-size: 48px; }
      .recharge_wrapper .recharge_from .room_number .number {
        color: #fd6847; }
    .recharge_wrapper .recharge_from .pour_info {
      width: 100%;
      height: 1rem;
      line-height: 1rem;
      color: #9F9F9F;
      font-size: 14px;
      padding: 0rem 0.3125rem;
      box-sizing: border-box;
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd; }
      [data-dpr="2"] .recharge_wrapper .recharge_from .pour_info {
        font-size: 28px; }
      [data-dpr="3"] .recharge_wrapper .recharge_from .pour_info {
        font-size: 42px; }
    .recharge_wrapper .recharge_from .form_area {
      width: 100%;
      height: 1.5625rem;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center;
      padding: 0rem 0.3125rem;
      box-sizing: border-box;
      border-bottom: 1px solid #ddd; }
      .recharge_wrapper .recharge_from .form_area .from_label {
        min-width: 2.34375rem;
        font-size: 16px;
        color: #595758;
        text-align: right; }
        [data-dpr="2"] .recharge_wrapper .recharge_from .form_area .from_label {
          font-size: 32px; }
        [data-dpr="3"] .recharge_wrapper .recharge_from .form_area .from_label {
          font-size: 48px; }
      .recharge_wrapper .recharge_from .form_area .form_input {
        -webkit-box-flex: 1;
        font-size: 15px;
        color: #575757; }
        [data-dpr="2"] .recharge_wrapper .recharge_from .form_area .form_input {
          font-size: 30px; }
        [data-dpr="3"] .recharge_wrapper .recharge_from .form_area .form_input {
          font-size: 45px; }
        .recharge_wrapper .recharge_from .form_area .form_input input {
          width: 100%;
          height: 1.48438rem;
          border: 0;
          outline: none;
          font-size: 16px;
          padding: 0rem 0.3125rem;
          color: #9F9F9F;
          box-sizing: border-box; }
          [data-dpr="2"] .recharge_wrapper .recharge_from .form_area .form_input input {
            font-size: 32px; }
          [data-dpr="3"] .recharge_wrapper .recharge_from .form_area .form_input input {
            font-size: 48px; }
      .recharge_wrapper .recharge_from .form_area .unit_label {
        width: 1rem;
        color: #575757;
        font-size: 15px; }
        [data-dpr="2"] .recharge_wrapper .recharge_from .form_area .unit_label {
          font-size: 30px; }
        [data-dpr="3"] .recharge_wrapper .recharge_from .form_area .unit_label {
          font-size: 45px; }
    .recharge_wrapper .recharge_from .go_list {
      width: 100%;
      height: 1rem;
      line-height: 1rem;
      padding: 0rem 0.3125rem;
      box-sizing: border-box;
      font-size: 13px;
      color: #575757; }
      [data-dpr="2"] .recharge_wrapper .recharge_from .go_list {
        font-size: 26px; }
      [data-dpr="3"] .recharge_wrapper .recharge_from .go_list {
        font-size: 39px; }
      .recharge_wrapper .recharge_from .go_list span:last-child {
        float: right; }
  .recharge_wrapper .recharge_submit {
    display: block;
    width: 90%;
    height: 1.32813rem;
    line-height: 1.32813rem;
    text-align: center;
    font-size: 20px;
    background-color: #fd6847;
    color: #fff;
    border-radius: 5px;
    margin: 1.9375rem auto; }
    [data-dpr="2"] .recharge_wrapper .recharge_submit {
      font-size: 40px; }
    [data-dpr="3"] .recharge_wrapper .recharge_submit {
      font-size: 60px; }

/*表单*/
.form_wrapper {
  width: 100%; }
  .form_wrapper ul {
    width: 100%;
    overflow: hidden; }
  .form_wrapper li {
    width: 100%;
    height: 1.375rem;
    background-color: #fff;
    margin-bottom: 0.3125rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    padding: 0rem 0.3125rem;
    box-sizing: border-box;
    color: #707070;
    border-bottom: 1px solid #ddd; }
    .form_wrapper li .item_icon {
      width: 1rem; }
      .form_wrapper li .item_icon .iconfont:before {
        font-size: 0.625rem; }
      .form_wrapper li .item_icon .right_icon {
        text-align: right;
        font-size: 18px; }
        [data-dpr="2"] .form_wrapper li .item_icon .right_icon {
          font-size: 36px; }
        [data-dpr="3"] .form_wrapper li .item_icon .right_icon {
          font-size: 54px; }
        .form_wrapper li .item_icon .right_icon span {
          color: red; }
    .form_wrapper li .item_input {
      -webkit-box-flex: 1; }
      .form_wrapper li .item_input input, .form_wrapper li .item_input select {
        width: 100%;
        height: 1.32813rem;
        box-sizing: border-box;
        border: 0;
        color: #585657;
        font-size: 18px; }
        [data-dpr="2"] .form_wrapper li .item_input input, [data-dpr="2"] .form_wrapper li .item_input select {
          font-size: 36px; }
        [data-dpr="3"] .form_wrapper li .item_input input, [data-dpr="3"] .form_wrapper li .item_input select {
          font-size: 54px; }

/*按钮*/
.btn_confirm {
  width: 90%;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  background-color: #F84E35;
  display: block;
  margin: 0 auto;
  border-radius: 5px;
  font-size: 18px;
  color: #fff !important; }
  [data-dpr="2"] .btn_confirm {
    font-size: 36px; }
  [data-dpr="3"] .btn_confirm {
    font-size: 54px; }
  .btn_confirm.m_top20 {
    margin-top: 0.3125rem; }
  .btn_confirm.m_top32 {
    margin-top: 0.5rem; }

/*用户列表*/
.user_list {
  width: 100%;
  min-height: 3rem;
  overflow: hidden; }
  .user_list ul {
    width: 100%;
    overflow: hidden;
    padding: 0.15625rem 0.3125rem;
    box-sizing: border-box; }
  .user_list li {
    width: 100%;
    min-height: 4rem;
    background-color: #fff;
    border-radius: 6px;
    box-sizing: border-box;
    box-shadow: 1px 3px 4px 1px #ddd;
    margin-bottom: 0.5rem;
    /*.user_nameinfo{
      width: 100%;
      height: ptr(128px);
      box-sizing: border-box;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack:center;
      overflow: hidden;
      .user_name{
        @include font_dpr(22px);
        letter-spacing: ptr(20px);
        color: $font_green;
      }
    }
    .user_idinfo{
      width: 100%;
      height: ptr(64px);
      line-height: ptr(64px);
      box-sizing: border-box;
      text-align: right;
      padding: ptr(0px 20px);
      @include font_dpr(14px);
      color: $font_tint;
    }*/ }
    .user_list li .user_baseinfo {
      width: 100%;
      height: 1rem;
      line-height: 1rem;
      border-bottom: 1px solid #ddd;
      box-sizing: border-box;
      padding: 0rem 0.3125rem;
      box-sizing: border-box;
      font-size: 14px; }
      [data-dpr="2"] .user_list li .user_baseinfo {
        font-size: 28px; }
      [data-dpr="3"] .user_list li .user_baseinfo {
        font-size: 42px; }
      .user_list li .user_baseinfo .user_type {
        color: #585657; }
        .user_list li .user_baseinfo .user_type .type_val {
          color: #96D4ED; }
      .user_list li .user_baseinfo .user_state {
        float: right;
        color: #fd6847; }
        .user_list li .user_baseinfo .user_state a {
          text-decoration: underline; }
    .user_list li .user_iteminfo {
      width: 100%;
      min-height: 3rem;
      padding: 0.3125rem;
      box-sizing: border-box; }
      .user_list li .user_iteminfo p {
        font-size: 16px;
        color: #585657;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0.15625rem 0rem; }
        [data-dpr="2"] .user_list li .user_iteminfo p {
          font-size: 32px; }
        [data-dpr="3"] .user_list li .user_iteminfo p {
          font-size: 48px; }
        .user_list li .user_iteminfo p span:last-child {
          color: #F69E8A; }
        .user_list li .user_iteminfo p .user_no {
          color: #F84E35 !important; }
        .user_list li .user_iteminfo p .user_id {
          color: #00AE01 !important; }
        .user_list li .user_iteminfo p .login_time {
          color: #8A8A8A !important; }

/*用户中心*/
.user_info {
  width: 100%;
  height: 3.34375rem;
  background: url("../images/user_bg.png") no-repeat;
  background-size: 100%;
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: center; }
  .user_info .user_info_left {
    width: 3rem;
    height: 3.34375rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center; }
    .user_info .user_info_left .user_img {
      width: 2rem;
      height: 2rem;
      border: 1px solid transparent;
      border-radius: 100%; }
      .user_info .user_info_left .user_img img {
        width: 100%;
        height: 100%;
        border: 0;
        border-radius: 100%; }
  .user_info .user_info_right {
    -webkit-box-flex: 1;
    color: #fff; }
    .user_info .user_info_right .user_name {
      font-size: 16px; }
      [data-dpr="2"] .user_info .user_info_right .user_name {
        font-size: 32px; }
      [data-dpr="3"] .user_info .user_info_right .user_name {
        font-size: 48px; }
    .user_info .user_info_right .room_card_num {
      font-size: 18px;
      margin-top: 0.3125rem; }
      [data-dpr="2"] .user_info .user_info_right .room_card_num {
        font-size: 36px; }
      [data-dpr="3"] .user_info .user_info_right .room_card_num {
        font-size: 54px; }
      .user_info .user_info_right .room_card_num span:last-child {
        color: #F69E8A; }

.column_list {
  width: 100%;
  min-height: 1rem;
  margin-top: 0.3125rem; }
  .column_list ul {
    width: 100%;
    overflow: hidden; }
  .column_list li {
    width: 100%;
    height: 1.5625rem;
    background-color: #fff;
    padding: 0rem 0.3125rem;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd; }
    .column_list li.m_bottom20 {
      margin-bottom: 0.3125rem; }
    .column_list li.m_bottom32 {
      margin-bottom: 0.5rem; }
    .column_list li.m_bottom64 {
      margin-bottom: 1rem; }
    .column_list li a {
      display: block;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center; }
    .column_list li:nth-child(1) .item_icon .iconfont {
      background-color: #FC550E; }
    .column_list li:nth-child(2) .item_icon .iconfont {
      background-color: #50A5BA; }
    .column_list li:nth-child(3) .item_icon .iconfont {
      background-color: #EDC300; }
    .column_list li:nth-child(4) .item_icon .iconfont {
      background-color: #5CC72C; }
    .column_list li:nth-child(5) .item_icon .iconfont {
      background-color: #9E86DE; }
    .column_list li:nth-child(6) .item_icon .iconfont {
      background-color: #A8A8A8; }
    .column_list li .item_icon {
      min-width: 0.89063rem; }
      .column_list li .item_icon .iconfont {
        width: 0.89063rem;
        height: 0.89063rem;
        line-height: 0.89063rem;
        text-align: center;
        margin: 0 auto;
        background-color: #5CC72C;
        border-radius: 5px;
        color: #fff; }
        .column_list li .item_icon .iconfont:before {
          font-size: 0.625rem; }
    .column_list li .item_cont {
      -webkit-box-flex: 1;
      padding-left: 0.3125rem;
      box-sizing: border-box;
      font-size: 16px;
      color: #585657; }
      [data-dpr="2"] .column_list li .item_cont {
        font-size: 32px; }
      [data-dpr="3"] .column_list li .item_cont {
        font-size: 48px; }
    .column_list li .item_goto {
      width: 1rem;
      color: #585657;
      text-align: right; }
      .column_list li .item_goto .iconfont:before {
        font-size: 0.54688rem; }

/*用户管理*/
.um_wrapper {
  width: 100%;
  min-height: 1rem;
  box-sizing: border-box;
  overflow: hidden; }
  .um_wrapper .um_datainfo {
    width: 100%;
    min-height: 1rem;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    padding: 0.15625rem 0.625rem;
    box-sizing: border-box;
    font-size: 16px; }
    [data-dpr="2"] .um_wrapper .um_datainfo {
      font-size: 32px; }
    [data-dpr="3"] .um_wrapper .um_datainfo {
      font-size: 48px; }
    .um_wrapper .um_datainfo p {
      padding: 0.15625rem 0rem; }
  .um_wrapper .um_label {
    color: #8A8A8A; }
  .um_wrapper .quantity_val {
    float: right;
    color: #f84e37; }

/*# sourceMappingURL=base.css.map */
