.box, .loginbox {
  position: relative;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  margin: 0 auto; }

.bannerTop {
  width: 100%;
  height: 5.0666666667rem;
  overflow: hidden; }
  .bannerTop img {
    width: 100%;
    height: 100%; }

.indexContainer {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .indexContainer .indexTitle {
    font-size: 0.4533333333rem;
    font-weight: normal;
    padding: 0.4533333333rem 0;
    text-align: center; }
  .indexContainer .indexcontent {
    width: 82%;
    margin: 0 auto;
    font-size: 0.3733333333rem; }

.indexContainer p {
  width: 82%;
  margin: 0 auto;
  font-size: 0.3733333333rem; }

.footer {
  position: fixed;
  bottom: 0;
  z-index: 100;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  background-color: #fff; }
  .footer ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-top: 0.0133333333rem solid #d0d0d0; }
  .footer li {
    width: 25%;
    height: 1.3066666667rem;
    float: left; }
    .footer li p {
      font-size: 0.2666666667rem;
      margin-top: 0.1333333333rem;
      text-align: center; }

.gr, .hz, .sf, .gz {
  background: url("../image/icon14.png") no-repeat;
  display: block;
  width: 0.48rem;
  height: 0.48rem;
  margin: 0 auto;
  background-size: 100% 100%;
  margin-top: 0.2rem; }

.gr {
  background: url("../image/icon14.png") no-repeat;
  background-size: 100% 100%; }

.gr1 {
  background: url("../image/icon10.png") no-repeat;
  background-size: 100% 100%; }

.hz {
  background: url("../image/icon11.png") no-repeat;
  background-size: 100% 100%; }

.hz1 {
  background: url("../image/icon15.png") no-repeat;
  background-size: 100% 100%; }

.sf {
  background: url("../image/icon12.png") no-repeat;
  background-size: 100% 100%; }

.gz {
  background: url("../image/icon13.png") no-repeat;
  background-size: 100% 100%; }

.sy-active-color {
  color: #2bc2a7; }

.guwen_rk, .hangye_rk {
  width: 100%;
  height: 1.6rem;
  position: fixed;
  bottom: 1.32rem;
  z-index: 100;
  max-width: 750px;
  min-width: 320px;
  background-color: #fff;
  display: none; }
  .guwen_rk li, .hangye_rk li {
    width: 33.3%;
    line-height: 1.6rem;
    text-align: center;
    float: left; }
    .guwen_rk li a, .hangye_rk li a {
      width: 100%;
      height: 100%;
      display: block;
      color: #696969;
      font-size: 0.3466666667rem; }

.tanbg {
  background-color: #000;
  left: 0;
  opacity: 0.88;
  position: fixed;
  top: 0;
  z-index: 9; }

.loginbox {
  position: fixed;
  height: 100%;
  background: url("../img/loginbg.png") no-repeat;
  background-size: 100% 100%; }

.loginTitle {
  padding-top: 1.7333333333rem;
  text-align: center; }
  .loginTitle span {
    height: 0.5066666667rem;
    line-height: 0.5066666667rem;
    font-size: 0.5066666667rem;
    color: #373737;
    padding-left: 0.2666666667rem;
    border-left: 0.1333333333rem solid #2bc2a7; }

.logink {
  width: 80%;
  height: 4.6666666667rem;
  margin-left: 10%;
  margin-top: 1.8666666667rem; }
  .logink .userName, .logink .pwd {
    width: 100%;
    height: 1.0666666667rem;
    background: url("../img/loginbg1.png") no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.2133333333rem; }
    .logink .userName span, .logink .pwd span {
      width: 2rem;
      line-height: 1.0666666667rem;
      font-size: 0.3466666667rem;
      color: #404040;
      text-align: center;
      display: inline-block; }
    .logink .userName input, .logink .pwd input {
      width: 5.0666666667rem;
      line-height: 1.0666666667rem;
      display: inline-block;
      font-size: 0.3466666667rem;
      color: #404040;
      background-color: transparent; }
  .logink .forgetPwd {
    margin-top: 0.4266666667rem; }
    .logink .forgetPwd a {
      display: inline-block;
      color: #333; }
    .logink .forgetPwd a:first-child {
      margin-left: 0.4933333333rem;
      float: left; }
    .logink .forgetPwd a:last-child {
      margin-right: 0.4933333333rem;
      float: right; }

.login_btn {
  position: fixed;
  bottom: 1.9333333333rem;
  width: 81%;
  height: 1.28rem;
  left: 9.5%; }
  .login_btn img {
    width: 100%;
    height: 100%; }

.topkong {
  width: 100%;
  height: 0.2133333333rem;
  background-color: #eeeeee; }

.registerTitle {
  width: 100%;
  margin-top: 0.5333333333rem;
  margin-bottom: 0.5333333333rem; }
  .registerTitle span {
    font-size: 0.4266666667rem;
    color: #000;
    height: 0.4666666667rem;
    line-height: 0.4666666667rem;
    padding-left: 0.3333333333rem;
    display: inline-block;
    border-left: 0.1333333333rem solid #2bc2a7;
    margin-left: 0.4533333333rem; }

.register_content {
  width: 100%; }
  .register_content li {
    height: 1.04rem;
    line-height: 1.04rem;
    margin-bottom: 0.2rem; }
    .register_content li span {
      width: 1.9rem;
      font-size: 0.3466666667rem;
      color: #202020;
      display: inline-block;
      margin-left: 0.4rem;
      vertical-align: top; }
.register_content li .span {
  width: 1.9rem;
  font-size: 0.3466666667rem;
  color: #202020;
  display: inline-block;
  margin-left: 0.4rem;
  vertical-align: top; }
    .register_content li label {
      display: inline-block;
      overflow: hidden;
      position: relative; }
      .register_content li label b {
        position: absolute;
        top: 0.4266666667rem;
        right: 0.3066666667rem;
        width: 0.32rem;
        height: 0.1866666667rem;
        background: url("../image/icon24.png") no-repeat;
        background-size: 100% 100%; }
    .register_content li input {
      width: 7rem;
      padding-left: 0.2266666667rem;
      line-height: 1.04rem;
      border: 1px solid #2bc2a7;
      border-radius: 0.1066666667rem; }
    .register_content li .inputCode {
      width: 4.5466666667rem; }
    .register_content li .getCode {
      width: 2.4533333333rem;
      height: 1.0666666667rem;
      line-height: 1.0666666667rem;
      text-align: center;
      display: inline-block;
      border-radius: 0.1066666667rem;
      background-color: #2bc2a7;
      color: #fff;
      font-size: 0.3466666667rem; }
    .register_content li .selectCity, .register_content li .selectQu {
      width: 3.3866666667rem; }
    .register_content li .register_img {
      width: 7.3866666667rem;
      height: 3.8666666667rem;
      position: relative;
      display: inline-block;
      vertical-align: super; }
      .register_content li .register_img .file {
        width: 2.4533333333rem;
        height: 0.8533333333rem;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 10;
        opacity: 0; }
      .register_content li .register_img .imgBG {
        width: 3.9733333333rem;
        height: 3.8666666667rem; }
      .register_content li .register_img .shangchuanImg {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 2.4533333333rem;
        height: 0.8533333333rem;
        line-height: 0.8533333333rem;
        text-align: center;
        display: inline-block;
        background-color: #2bc2a7;
        color: #fff;
        border-radius: 0.1066666667rem;
        font-size: 0.3466666667rem;
        z-index: 1; }

.agreeRE {
  width: 100%;
  overflow: hidden;
  margin-top: 1.56rem; }
  .agreeRE b {
    width: 0.4266666667rem;
    height: 0.4266666667rem;
    background-image: url("../image/icon26.png");
    background-size: 100% 100%;
    display: inline-block;
    margin-left: 0.4rem;
    margin-right: 0.2666666667rem; }
  .agreeRE span {
    font-size: 0.32rem;
    color: #000;
    display: inline-block;
    vertical-align: top; }

.btn_agree {
  width: 100%;
  border: none;
  height: 1.3333333333rem;
  background-color: #2bc2a7;
  line-height: 1.3333333333rem;
  text-align: center;
  font-size: 0.3733333333rem;
  color: #fff;
  margin-top: 0.32rem; }

.pwdTOP {
  text-align: center;
  padding-top: 1.7333333333rem;
  margin-bottom: 1.8533333333rem;
  margin-top: 0; }

.pwd_content {
  width: 100%; }
  .pwd_content li {
    width: 80%;
    height: 1.04rem;
    margin-left: 10%;
    border: 1px solid #2bc2a7;
    border-radius: 0.5333333333rem;
    margin-bottom: 0.2133333333rem; }
    .pwd_content li label {
      width: 100%;
      display: inline-block;
      overflow: hidden;
      position: relative; }
      .pwd_content li label span {
        width: 2.6rem;
        padding-left: 0.56rem;
        line-height: 1.04rem;
        display: inline-block; }
      .pwd_content li label input {
        width: 4.28rem;
        line-height: 1.04rem; }
      .pwd_content li label .yanzhengma {
        width: 2.2666666667rem; }
      .pwd_content li label .huoqu_code {
        width: 1.8666666667rem;
        height: 0.96rem;
        line-height: 0.96rem;
        text-align: center;
        position: absolute;
        top: 0.04rem;
        right: 0.04rem;
        background-color: #a3a3a3;
        display: inline-block;
        color: #fff;
        border-radius: 0.48rem;
        font-weight: normal; }

.querentijiao {
  width: 80%;
  margin-left: 10%;
  height: 1.28rem;
  margin-top: 4rem;
  background: url("../image/querentijiao.png") no-repeat;
  background-size: 100% 100%; }

.percenterTop {
  width: 100%;
  height: 4.6666666667rem;
  position: relative;
  background: url("../img/pic2.png") no-repeat;
  background-size: 100% 100%; }
  .percenterTop .perEdit {
    position: absolute;
    width: 0.48rem;
    height: 0.48rem;
    display: inline-block;
    top: 0.32rem;
    right: 0.4266666667rem;
    background: url("../image/edit.png") no-repeat;
    background-size: 100% 100%; }
  .percenterTop .headBox {
    width: 100%;
    height: 1.7333333333rem;
    padding-top: 1.0666666667rem;
    margin-bottom: 0.32rem;
    text-align: center; }
    .percenterTop .headBox img {
      width: 1.7333333333rem;
      height: 1.7333333333rem;
      border-radius: 1.7333333333rem; }
  .percenterTop h1 {
    font-size: 0.3466666667rem;
    text-align: center;
    color: #fff; }

.perMenu {
  width: 100%;
  overflow: hidden;
  background-color: #fff;
  margin-top: 0.1066666667rem;
  padding-top: 0.4533333333rem;
  padding-bottom: 0.32rem; }
  .perMenu li {
    width: 25%;
    float: left; }
    .perMenu li a {
      display: block; }
    .perMenu li label {
      width: 0.7466666667rem;
      height: 0.6666666667rem;
      position: relative;
      display: block;
      margin: 0 auto; }
      .perMenu li label img {
        width: 100%;
        height: 100%; }
      .perMenu li label b {
        position: absolute;
        top: -0.2rem;
        right: -0.2rem;
        width: 0.4533333333rem;
        height: 0.4533333333rem;
        padding: 1px;
        line-height: .5rem;
        text-align: center;
        display: block;
        border-radius: 0.4533333333rem;
        background-color: #ca3f28;
        font-size: 0.32rem;
        color: #fff; }
    .perMenu li i {
      display: block;
      text-align: center;
      color: #282828;
      margin-top: 0.3333333333rem; }

.permenuList {
  width: 100%;
  overflow: hidden;
  margin-top: 0.1066666667rem;
  background-color: #fff; }
  .permenuList li {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #ededed; }
    .permenuList li a {
      display: block;
      padding: 0.36rem 0; }
    .permenuList li b {
      margin-left: 0.6533333333rem;
      color: #000; }
      .permenuList li b span {
        margin-left: 0.0666666667rem;
        color: #000; }
    .permenuList li i {
      width: 0.1866666667rem;
      height: 0.32rem;
      position: absolute;
      right: 0.5733333333rem;
      top: 0.4133333333rem;
      display: block;
      background: url("../image/icon34.png") no-repeat;
      background-size: 100% 100%; }

.kefutel {
  position: fixed;
  bottom: 0.5333333333rem;
  z-index: 100;
  width: 100%;
  max-width: 750px;
  min-width: 320px; }
  .kefutel h1 {
    text-align: center;
    color: #282828;
    font-size: 0.3466666667rem; }

.orderNone {
  width: 100%;
  height: 0.32rem;
  background-color: #e4e4e4; }

.orderBox {
  width: 95%;
  height: 2.1866666667rem;
  background-color: #fff;
  margin-left: 2.5%;
  margin-bottom: 0.2133333333rem; }
  .orderBox .order_lt {
    width: 70%;
    height: 100%;
    float: left;
    margin-left: 0.3333333333rem; }
    .orderBox .order_lt .order_lt_content {
      width: 100%;
      height: .5rem;
      color: #3b3b3b;
      margin-bottom: 0.2rem; }
      .orderBox .order_lt .order_lt_content .order_lt_tit {
        width: 1.5rem;
        height: .5rem;
        display: inline-block;
        text-align: justify;
        vertical-align: top; }
      .orderBox .order_lt .order_lt_content b:nth-of-type(1) {
        display: inline-block;
        vertical-align: middle; }
      .orderBox .order_lt .order_lt_content b:last-child {
        line-height: .5rem;
        vertical-align: middle;
        display: inline-block;
        margin-top: 1px; }
      .orderBox .order_lt .order_lt_content .order_lt_tit::after {
        content: "";
        display: inline-block;
        width: 100%;
        overflow: hidden;
        height: 0; }
    .orderBox .order_lt .order_lt_content:first-child {
      margin-top: 0.2666666667rem; }
  .orderBox .order_look {
    width: 2.4rem;
    height: 2.1866666667rem;
    float: right; }
    .orderBox .order_look a {
      display: block;
      width: 100%;
      height: 100%;
      font-size: 0.3733333333rem;
      background-color: #2bc2a7;
      color: #fff;
      display: flex;
      text-align: center; }
      .orderBox .order_look a b {
        margin: auto auto; }

.newor {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin-left: 0; }
  .newor .order_lt {
    margin-left: 0.5333333333rem;
    margin-top: 0.4rem; }
    .newor .order_lt .starpf img {
      width: 0.5733333333rem;
      height: 0.5333333333rem;
      display: inline-block;
      margin-left: 0.32rem; }
    .newor .order_lt .starpf span {
      font-size: 0.3466666667rem;
      display: inline-block;
      margin-top: -.3rem;
      vertical-align: middle;
      margin-left: 1.2rem; }

.buy_jb_kong {
  width: 100%;
  height: 1.1733333333rem;
  overflow: hidden; }

.buy_jb {
  position: fixed;
  height: 1.16rem;
  bottom: 0;
  z-index: 9;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  background-color: #fff;
  border-top: 1px solid #2bc2a7; }
  .buy_jb .jb_yue {
    width: 70%;
    line-height: 1.16rem;
    float: left; }
    .buy_jb .jb_yue span {
      font-size: 0.3733333333rem;
      color: #000;
      margin-left: 0.5333333333rem; }
      .buy_jb .jb_yue span b {
        font-size: 0.4533333333rem;
        color: #000; }
  .buy_jb .btn_buy {
    float: right;
    width: 30%;
    line-height: 1.16rem;
    text-align: center;
    font-size: 0.3466666667rem;
    color: #fff;
    background-color: #2bc2a7; }

.toubiao {
  position: fixed;
  height: 2.72rem;
  bottom: 1.1733333333rem;
  z-index: 1;
  width: 100%;
  max-width: 750px;
  min-width: 320px; }
  .toubiao .btn_toubiao {
    width: 2.4533333333rem;
    height: 0.96rem;
    line-height: 0.96rem;
    text-align: center;
    border-radius: 0.1066666667rem;
    background-color: #2bc2a7;
    margin: 0 auto;
    color: #fff; }
  .toubiao h1 {
    font-size: 0.3466666667rem;
    color: #898989;
    text-align: center;
    margin-top: 0.56rem; }

.tantoubiao {
  width: 8.04rem;
  height: 6.9333333333rem;
  border-radius: 0.1066666667rem;
  background-color: #fff;
  z-index: 101;
  display: none;
  position: absolute; }
  .tantoubiao h2 {
    font-size: 0.4rem;
    color: #000;
    text-align: center;
    margin-top: 1.7333333333rem; }
    .tantoubiao h2 span {
      color: #000; }
  .tantoubiao .toubiao_confirm {
    margin-top: 1.7333333333rem; }
    .tantoubiao .toubiao_confirm span {
      width: 2.4533333333rem;
      height: 0.96rem;
      line-height: 0.96rem;
      border-radius: 0.1066666667rem;
      text-align: center;
      display: inline-block;
      color: #fff; }
    .tantoubiao .toubiao_confirm .confirm_btn {
      background-color: #2bc2a7;
      float: left;
      margin-left: 1.2533333333rem; }
    .tantoubiao .toubiao_confirm .give_up_btn {
      background-color: #bfbfbf;
      float: right;
      margin-right: 1.2533333333rem; }

.wzshuoming {
  width: 100%; }
  .wzshuoming h1 {
    color: #898989;
    text-align: center;
    margin-top: 0.9866666667rem;
    font-size: 0.3466666667rem; }

.shenqing {
  width: 100%;
  padding-top: 2.0933333333rem;
  padding-bottom: 0.6266666667rem;
  background-color: #fff;
  z-index: 9; }
  .shenqing .btn_shenqing {
    width: 2.5333333333rem;
    height: 0.96rem;
    line-height: 0.96rem;
    text-align: center;
    border-radius: 0.1066666667rem;
    background-color: #2bc2a7;
    margin: 0 auto;
    color: #fff; }

.tantapply {
  width: 8.0266666667rem;
  height: 5.3333333333rem;
  border-radius: 0.1066666667rem;
  background-color: #fff;
  z-index: 101;
  display: none;
  position: absolute;
  top: 3.44rem; }
  .tantapply h2 {
    width: 5.6rem;
    text-align: center;
    font-size: 0.4266666667rem;
    color: #202020;
    margin: 0 auto;
    margin-top: 1.52rem; }

.pingjia_order {
  width: 89%;
  margin-left: 0.5333333333rem;
  margin-top: 0.4533333333rem; }
  .pingjia_order h1 {
    font-size: 0.3466666667rem;
    color: #3b3b3b; }
  .pingjia_order .pingjiaBox {
    width: 100%;
    height: 6.9333333333rem;
    border-radius: 0.1066666667rem;
    background-color: #e3e3e3;
    margin-top: 0.24rem; }
    .pingjia_order .pingjiaBox .pingjiafen {
      width: 8rem;
      margin: 0 auto; }
      .pingjia_order .pingjiaBox .pingjiafen span {
        width: 1.9333333333rem;
        height: 0.5333333333rem;
        line-height: .55rem;
        display: inline-block;
        vertical-align: middle; }
      .pingjia_order .pingjiaBox .pingjiafen .pingjia_df {
        display: inline-block;
        vertical-align: middle; }
        .pingjia_order .pingjiaBox .pingjiafen .pingjia_df i {
          float: left;
          width: 0.5733333333rem;
          height: 0.5733333333rem;
          line-height: 0.5333333333rem;
          display: inline-block;
          margin-right: 0.32rem;
          color: #b1b1b1;
          font-size: .6rem; }
        .pingjia_order .pingjiaBox .pingjiafen .pingjia_df .on {
          color: #fdc01b; }
    .pingjia_order .pingjiaBox .pd_24 {
      padding-top: 0.32rem; }
    .pingjia_order .pingjiaBox .mg_32 {
      margin-top: 0.4266666667rem; }
    .pingjia_order .pingjiaBox textarea {
      width: 94%;
      height: 3rem;
      background-color: #fff;
      padding: 3%;
      margin-top: .1rem; }

.foot_agree {
  position: fixed;
  bottom: 0; }

.jb_count {
  font-size: 0.9333333333rem;
  color: #373737;
  padding-top: 1.04rem;
  margin-bottom: 0.4666666667rem;
  text-align: center; }

.my_jb {
  font-size: 0.4rem;
  color: #373737;
  text-align: center; }

.jinbiBox {
  width: 100%;
  margin-top: 0.8666666667rem; }
  .jinbiBox span {
    font-size: 0.4266666667rem;
    color: #000;
    height: 0.4666666667rem;
    line-height: 0.4666666667rem;
    padding-left: 0.3333333333rem;
    border-left: 0.1333333333rem solid #2bc2a7;
    margin-left: 0.6266666667rem;
    display: block; }
  .jinbiBox .chongzhiBOX {
    width: 7.2533333333rem;
    margin: 0 auto; }
    .jinbiBox .chongzhiBOX b {
      color: #404040;
      margin-top: 0.4rem;
      margin-bottom: 0.2rem;
      display: block;
      margin-left: .3rem; }
    .jinbiBox .chongzhiBOX input {
      width: 100%;
      height: 1.04rem;
      line-height: 0.5333333333rem;
      border-radius: 0.5333333333rem;
      border: 1px solid #2bc2a7;
      font-size: 0.5333333333rem;
      text-align: center; }
    .jinbiBox .chongzhiBOX h3 {
      text-align: center;
      color: #828282;
      margin-top: 0.4666666667rem;
      font-size: 0.3466666667rem; }

.jb_pay {
  width: 80%;
  margin-left: 10%;
  height: 1.28rem;
  margin-top: 2.4533333333rem;
  background: url("../image/pay.png") no-repeat;
  background-size: 100% 100%; }

.ziliaoTop {
  width: 100%;
  height: 2.1333333333rem;
  background-color: #2bc2a7;
  border-bottom: 0.1066666667rem solid #ededed;
  position: relative; }
  .ziliaoTop em {
    position: absolute;
    width: 0.48rem;
    height: 0.48rem;
    display: inline-block;
    top: 0.32rem;
    right: 0.4266666667rem;
    background: url("../image/edit.png") no-repeat;
    background-size: 100% 100%; }
  .ziliaoTop .ziliaoHead {
    width: 100%;
    height: 1.0666666667rem;
    padding-top: 0.5333333333rem; }
    .ziliaoTop .ziliaoHead img {
      width: 1.0666666667rem;
      height: 1.0666666667rem;
      border-radius: 1.0666666667rem;
      float: left;
      margin-left: 0.5333333333rem; }
    .ziliaoTop .ziliaoHead .ziliaoName {
      float: left;
      margin-left: 0.4rem; }
      .ziliaoTop .ziliaoHead .ziliaoName b, .ziliaoTop .ziliaoHead .ziliaoName i {
        display: block;
        color: #fff;
        margin-top: .05rem; }

.ziliaoList {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff; }
  .ziliaoList li {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    padding: 0.3333333333rem 0;
    border-bottom: 1px solid #ededed; }
    .ziliaoList li span {
      margin-left: 0.6666666667rem;
      width: 1.7333333333rem;
      display: inline-block;
      color: #000; }
    .ziliaoList li b {
      display: inline-block;
      color: #000; }
    .ziliaoList li em {
      display: inline-block;
      float: right;
      color: #828282;
      margin-right: 0.5866666667rem; }
    .ziliaoList li .zizhi {
      width: 3.9733333333rem;
      height: 3.8666666667rem;
      display: inline-block; }
    .ziliaoList li .pingfen {
      display: inline-block;
      vertical-align: middle; }
      .ziliaoList li .pingfen img {
        width: 0.5733333333rem;
        height: 0.5333333333rem;
        margin-right: 0.32rem; }
    .ziliaoList li strong {
      display: inline-block;
      margin-left: 1.0666666667rem; }
  .ziliaoList li:last-child {
    border-bottom: none; }

.back_geren {
  position: fixed;
  bottom: 0;
  z-index: 100;
  width: 100%;
  max-width: 750px;
  min-width: 320px; }
  .back_geren a {
    display: block;
    text-align: center;
    font-size: 0.3733333333rem;
    height: 1.1733333333rem;
    line-height: 1.1733333333rem;
    background-color: #2bc2a7;
    color: #fff; }

.jianjiekong {
  width: 100%;
  height: 0.2133333333rem;
  background-color: #eeeeee; }

.jianjieTop {
  width: 100%;
  padding: 0.4rem 0;
  border-bottom: 1px solid #ededed; }
  .jianjieTop span {
    font-size: 0.4266666667rem;
    color: #000;
    height: 0.4666666667rem;
    line-height: 0.4666666667rem;
    padding-left: 0.3333333333rem;
    border-left: 0.1333333333rem solid #2bc2a7;
    margin-left: 0.6266666667rem;
    display: block; }

.photoUP {
  border-bottom: 0; }

.jianjieContenr {
  width: 8.5333333333rem;
  margin: 0.3466666667rem auto; }
  .jianjieContenr p {
    padding: 0.3466666667rem; }

.jianjie_edit {
  width: 2.16rem;
  height: 0.8533333333rem;
  line-height: 0.8533333333rem;
  text-align: center;
  color: #fff;
  background-color: #2bc2a7;
  border-radius: 0.1066666667rem;
  margin-right: 1.0666666667rem;
  float: right; }

.edit_txt {
  width: 8.5333333333rem;
  height: 5.0666666667rem;
  margin: 0.3466666667rem auto;
  position: relative;
  display: none; }
  .edit_txt textarea {
    width: 7.8133333333rem;
    height: 4.3466666667rem;
    padding: 0.3466666667rem;
    border: 1px solid #828282; }
  .edit_txt b {
    position: absolute;
    bottom: 0.3333333333rem;
    right: 0.3333333333rem; }

.tousuBox {
  width: 9.0666666667rem;
  margin: 0 auto;
  height: 100%;
  background-color: #f5f5f5;
  margin-top: 0.4266666667rem; }
  .tousuBox h1 {
    font-size: 0.3733333333rem;
    height: 1.0133333333rem;
    line-height: 1.0133333333rem;
    text-align: center;
    color: #3b3b3b; }

.tousu_dx {
  width: 100%;
  height: 0.48rem;
  line-height: 0.48rem;
  margin-bottom: 0.4rem; }
  .tousu_dx span {
    display: inline-block;
    color: #000;
    margin-left: 0.3466666667rem;
    vertical-align: middle;
    margin-right: 0.3466666667rem; }
  .tousu_dx .btn_choose {
    display: inline-block;
    margin-right: 0.72rem; }
    .tousu_dx .btn_choose img {
      width: 0.48rem;
      height: 0.48rem;
      display: inline-block;
      vertical-align: middle;
      margin-right: 0.1333333333rem; }
    .tousu_dx .btn_choose b {
      display: inline-block;
      vertical-align: middle; }
  .tousu_dx .tousu_txt {
    width: 8.3466666667rem;
    height: 4.8533333333rem;
    background-color: #fff;
    margin: 0 auto;
    position: relative;
    margin-top: 0.3333333333rem; }
    .tousu_dx .tousu_txt textarea {
      width: 7.5733333333rem;
      height: 4.2133333333rem;
      padding: 0.3333333333rem 0.4rem;
      border: 1px solid #828282;
      color: #b1b1b1; }
    .tousu_dx .tousu_txt em {
      position: absolute;
      bottom: 0.3333333333rem;
      right: 0.3333333333rem; }

.back_foot {
  width: 100%;
  height: 1.4rem; }

.fabu_txt {
  width: 7.36rem;
  height: 1.9733333333rem;
  border: 1px solid #2bc2a7;
  border-radius: 0.1066666667rem;
  position: relative;
  display: inline-block; }
  .fabu_txt textarea {
    padding: 0.2266666667rem;
    color: #898989; }
  .fabu_txt em {
    position: absolute;
    right: 0.4rem;
    bottom: 0.3333333333rem; }

.foot_fabu {
  position: fixed;
  bottom: 0;
  z-index: 100;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  background-color: #fff; }

.myorderBox {
  width: 9.5733333333rem;
  height: 100%;
  margin: 0 auto;
  background-color: #fff;
  margin-top: 0.32rem;
  border-radius: 0.1066666667rem; }

.order_foot_none {
  width: 100%;
  height: 1.44rem; }

.order_foot {
  position: fixed;
  height: 1.44rem;
  bottom: 0;
  z-index: 1;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  background-color: #f6f6f6; }
  .order_foot h1 {
    width: 7.2rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.3466666667rem;
    color: #898989;
    margin-bottom: 0.44rem; }

.order_guwen {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .order_guwen h1 {
    font-size: 0.3466666667rem;
    color: #3b3b3b;
    margin-left: 0.5333333333rem;
    margin-bottom: 0.2rem; }
  .order_guwen ul {
    width: 8.5333333333rem;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
    border: 1px solid #aaaaaa;
    border-bottom: 0; }
    .order_guwen ul li {
      float: left;
      width: 33.3%;
      height: 1.04rem;
      line-height: 1.04rem;
      text-align: center;
      color: #000; }
      .order_guwen ul li a {
        text-decoration: underline;
        color: #2bc2a7; }
  .order_guwen ul:last-child {
    border-bottom: 1px solid #aaaaaa; }

.btn_hezuo {
  width: 3.2rem;
  margin: 0 auto;
  height: 1.0666666667rem;
  line-height: 1.0666666667rem;
  text-align: center;
  background-color: #2bc2a7;
  color: #fff;
  border-radius: 0.1066666667rem;
  margin-top: 0.7333333333rem;
  margin-bottom: 0.9333333333rem; }

.order2_foot_none {
  width: 100%;
  height: 2.9333333333rem; }

.order2_foot {
  position: fixed;
  bottom: 0;
  z-index: 1;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  background-color: #f6f6f6; }
  .order2_foot h1 {
    width: 7.2rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.3466666667rem;
    color: #898989;
    margin-bottom: 0.2rem; }
  .order2_foot h2 {
    text-align: center;
    font-size: 0.3466666667rem;
    color: #898989;
    margin-bottom: 0.44rem; }

.photoList {
  width: 8.16rem;
  margin: 0 auto;
  margin-top: 0.2133333333rem; }
  .photoList li {
    width: 3.9733333333rem;
    height: 3.8666666667rem;
    margin-bottom: 0.2133333333rem;
    float: left; }
    .photoList li img {
      width: 100%;
      height: 100%; }
  .photoList li:nth-child(odd) {
    float: left; }
  .photoList li:nth-child(even) {
    float: right; }

.foot_guwen {
  background-color: #fff; }
  .foot_guwen a {
    width: 4.9933333333rem;
    display: block;
    text-align: center;
    font-size: 0.3733333333rem;
    height: 1.1733333333rem;
    line-height: 1.1733333333rem;
    background-color: #2bc2a7;
    color: #fff;
    float: left; }
  .foot_guwen a:last-child {
    float: right; }

.order_daique ul li {
  width: 25%; }
  .order_daique ul li img {
    width: 0.5333333333rem;
    height: 0.5333333333rem;
    vertical-align: middle; }

.daique_foot {
  width: 9.5733333333rem;
  height: 1.2rem;
  margin: 0 auto;
  line-height: 1.2rem;
  text-align: center;
  background-color: #2bc2a7;
  color: #fff;
  margin-top: 4.6666666667rem; }

.duijie_guwen {
  margin-top: 0.5333333333rem; }

.back_geren .baocun {
  width: 2.6666666667rem;
  height: 0.96rem;
  line-height: 0.96rem;
  border-radius: 0.1066666667rem;
  margin: 0 auto;
  margin-bottom: 0.64rem; }

.zixunList {
  width: 9.3333333333rem;
  margin: 0 auto; }
  .zixunList li {
    width: 100%;
    padding: 0.3466666667rem 0;
    border-top: 1px solid #d0d0d0; }
    .zixunList li h2 {
      width: 100%;
      height: 100%;
      overflow: hidden;
      font-weight: normal; }
      .zixunList li h2 b {
        width: 4.16rem;
        font-size: 0.3733333333rem;
        height: 0.36rem;
        line-height: 0.4rem;
        display: block;
        float: left;
        margin-left: 0.5333333333rem;
        color: #000;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; }
      .zixunList li h2 i {
        font-size: 0.3733333333rem;
        height: 0.4rem;
        line-height: 0.4rem;
        color: #000;
        display: block;
        float: right;
        margin-right: 0.5333333333rem; }
    .zixunList li h3 {
      font-size: 0.2933333333rem;
      color: #787878;
      font-weight: normal;
      margin-left: 0.5333333333rem;
      margin-top: 0.1333333333rem; }
  .zixunList li:last-child {
    border-bottom: 1px solid #d0d0d0; }

.foot_zhuanfa_kong {
  width: 100%;
  height: 1.28rem; }

.foot_zhuanfa {
  position: fixed;
  height: 1.28rem;
  line-height: 1.28rem;
  bottom: 0;
  z-index: 100;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  background-color: #fff; }
  .foot_zhuanfa b {
    display: inline-block;
    color: #626262;
    font-size: 0.32rem;
    margin-left: 0.9333333333rem;
    float: left; }
  .foot_zhuanfa a {
    display: inline-block;
    color: #000;
    font-size: 0.32rem;
    margin-right: 0.9333333333rem;
    float: right; }

.register_content li .register_img {
  height: 4.3rem; }

.register_content li .register_img .imgBG {
  width: 3.2rem;
  height: 3.2rem; }

.register_content li .register_img .shangchuanImg {
  left: 0; }

.btn_agree1 {
  margin-top: 2rem; }

.lipeiNone {
  width: 100%;
  height: 0.32rem;
  background-color: #e4e4e4; }

.lipeiList {
  width: 100%;
  height: 100%;
  margin-top: 0.72rem; }
  .lipeiList h1 {
    margin-left: 0.5333333333rem;
    height: 0.4rem;
    line-height: 0.4rem;
    margin-bottom: 0.2rem;
    font-size: 0.3466666667rem; }
    .lipeiList h1 span {
      width: 1.6666666667rem;
      font-size: 0.3466666667rem;
      color: #3b3b3b;
      display: inline-block; }
    .lipeiList h1 b {
      font-size: 0.3466666667rem;
      color: #3b3b3b;
      height: 0.4rem;
      line-height: 0.4rem;
      display: inline-block; }

.look_info {
  width: 100%;
  height: 0.96rem;
  line-height: 0.96rem;
  text-align: center;
  margin-top: 1.3333333333rem;
  color: #303030; }
  .look_info a {
    width: 3.6rem;
    margin: 0 auto;
    display: block;
    color: #fff;
    background-color: #2bc2a7;
    font-size: 0.3466666667rem;
    border-radius: 0.1066666667rem; }

.lipei_jindu {
  width: 100%;
  height: 100%;
  margin-top: 1.6533333333rem; }
  .lipei_jindu span {
    margin-left: 0.5333333333rem;
    display: block;
    color: #3b3b3b; }
  .lipei_jindu img {
    width: 10rem;
    height: 1.2rem;
    margin-top: 0.4rem; }

.lipei_money {
  margin-top: 0.4rem; }
  .lipei_money h1 i {
    margin-left: 0.4rem; }

.foot_jindu {
  width: 100%;
  position: fixed;
  bottom: 0.9333333333rem;
  z-index: 100;
  max-width: 750px;
  min-width: 320px; }
  .foot_jindu h1 {
    color: #898989;
    text-align: center;
    font-size: 0.3466666667rem; }

.jinduList {
  height: 100%;
  overflow: hidden; }

.foot_jindu01 {
  width: 100%;
  margin-bottom: 0.9333333333rem;
  margin-top: 0.9333333333rem; }
  .foot_jindu01 h1 {
    color: #898989;
    text-align: center;
    font-size: 0.3466666667rem; }

.suopei_choose {
  width: 100%;
  height: 100%;
  margin-top: 0.4rem;
  overflow: hidden; }
  .suopei_choose h1 {
    width: 9.2rem;
    margin: 0 auto;
    font-size: 0.3466666667rem;
    color: #202020; }
    .suopei_choose h1 i {
      font-size: 0.2933333333rem;
      color: #898989; }

.choose_shi {
  width: 5rem;
  height: 0.4266666667rem;
  line-height: 0.4266666667rem;
  float: left;
  text-align: right;
  margin-top: 0.6266666667rem;
  margin-bottom: 0.7333333333rem; }
  .choose_shi b {
    width: 0.4266666667rem;
    height: 0.4266666667rem;
    display: inline-block;
    background: url("../image/shi.png") no-repeat;
    background-size: 100% 100%;
    vertical-align: text-bottom; }
  .choose_shi span {
    font-size: 0.32rem;
    color: #000;
    display: inline-block;
    margin-right: 1.0666666667rem;
    margin-left: 0.2666666667rem;
    vertical-align: middle; }

.choose_fou {
  text-align: left; }
  .choose_fou b {
    background: url("../image/fou.png") no-repeat;
    background-size: 100% 100%;
    margin-left: 1.0666666667rem;
    margin-right: 0.2666666667rem; }

.ziliao_phone {
  width: 9.2rem;
  margin: 0 auto;
  height: 100%;
  overflow: hidden;
  /*img{
    width:rem(298px);
    height:rem(290px);
    margin:rem(20px);
    float: left;
  }
  img:nth-child(odd){
    float: left;
  }
  img:nth-child(even){
    float: right;
  }*/ }
  .ziliao_phone .imgList {
    width: 3.9733333333rem;
    height: 3.8666666667rem;
    position: relative;
    margin: 0.2666666667rem; }
    .ziliao_phone .imgList img {
      width: 3.9733333333rem;
      height: 3.8666666667rem; }
    .ziliao_phone .imgList input {
      width: 3.9733333333rem;
      height: 3.8666666667rem;
      top: 0;
      left: 0;
      position: absolute;
      z-index: 10;
      opacity: 0; }
  .ziliao_phone .ziliao_phone_foot_kong {
    width: 100%;
    height: 0.8533333333rem; }

.ziliao_phone_foot {
  width: 100%;
  height: 0.8533333333rem;
  position: relative;
  margin-bottom: 2.6666666667rem; }
  .ziliao_phone_foot b {
    width: 2.4533333333rem;
    height: 0.8533333333rem;
    line-height: 0.8533333333rem;
    display: inline-block;
    float: left;
    background-color: #2bc2a7;
    border-radius: 0.1066666667rem;
    text-align: center;
    color: #fff;
    margin-left: 0.2666666667rem; }
  .ziliao_phone_foot a {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #2bc2a7; }

.jj, .zx, .pz, .fs {
  background: url("../image/icon20.png") no-repeat;
  display: block;
  width: 0.48rem;
  height: 0.48rem;
  margin: 0 auto;
  background-size: 100% 100%;
  margin-top: 0.2rem; }

.jj1 {
  background: url("../image/icon16.png") no-repeat;
  background-size: 100% 100%; }

.zx {
  background: url("../image/icon17.png") no-repeat;
  background-size: 100% 100%; }

.zx1 {
  background: url("../image/icon21.png") no-repeat;
  background-size: 100% 100%; }

.pz {
  background: url("../image/icon18.png") no-repeat;
  background-size: 100% 100%; }

.pz1 {
  background: url("../image/icon22.png") no-repeat;
  background-size: 100% 100%; }

.fs {
  background: url("../image/icon19.png") no-repeat;
  background-size: 100% 100%; }

.fs1 {
  background: url("../image/icon23.png") no-repeat;
  background-size: 100% 100%; }

.sy-active-color {
  color: #2bc2a7; }

.paizhaoTop {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .paizhaoTop h1 {
    height: 1.3733333333rem;
    line-height: 1.3733333333rem;
    text-align: center;
    font-size: 0.4533333333rem;
    color: #000;
    margin-bottom: 0.2rem; }
  .paizhaoTop .paizhaoList {
    width: 8.7733333333rem;
    margin: 0 auto;
    height: 100%;
    overflow: hidden; }
    .paizhaoTop .paizhaoList li {
      float: left;
      margin-bottom: 0.4rem; }
      .paizhaoTop .paizhaoList li a {
        display: block; }
        .paizhaoTop .paizhaoList li a img {
          width: 4.2666666667rem;
          height: 6.0666666667rem; }
    .paizhaoTop .paizhaoList li:nth-child(odd) {
      float: left; }
    .paizhaoTop .paizhaoList li:nth-child(even) {
      float: right; }

.up_lx {
  width: 102%;
  border-radius: 0 0 5px 5px;
  position: absolute;
  border: 1px solid #E8E8E8;
  background: white;
  left: -3px;
  top: 1.04rem;
  border-top: 0;
  margin-bottom: 10px;
  display: none;
  z-index: 999; }
  .up_lx li {
    width: 100%;
    float: left;
    overflow: hidden;
    border-top: 1px solid #E8E8E8;
    margin-bottom: 0; }
    .up_lx li a {
      display: block;
      height: 36px;
      line-height: 36px;
      padding: 0 8px;
      color: #494949; }
  .up_lx li:first-child {
    border-top: 0; }

  .removeBtn{
    position: absolute;
    left: 0;
    top: 0;
    width: 0.5rem;
    height: 0.5rem;
    text-align: center;
    color: white;
    background-color: #999;
    font-size: 0.5rem;
  }

/*# sourceMappingURL=style.css.map */
