.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; }

.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%; }
.sf2 {
  background: url("../image/icon09.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,.shouhou_rk  {
  width: 100%;
  height: 1.6rem;
  position: fixed;
  bottom: 1.32rem;
  z-index: 100;
  max-width: 750px;
  min-width: 320px;
  background-color: #86D8C3;
  display: none; }
  .guwen_rk li, .hangye_rk li {
    width: 33.3%;
    line-height: 1.6rem;
    text-align: center;
    float: left; }
.shouhou_rk li {
  width: 50%;
  line-height: 1.6rem;
  text-align: center;
  float: left; }
    .guwen_rk li a, .hangye_rk li a, .shouhou_rk li a  {
      width: 100%;
      height: 100%;
      display: block;
      color: #000;
      font-size: 0.3466666667rem; }

.tanbg {
  background-color: #000;
  left: 0;
  opacity: 0.3;
  position: fixed;
  top: 0;
  z-index: 9; }

.loginbox {
  position: fixed;
  height: 100%;
  background: url("../img/loginbg.png") no-repeat;
  background-size: 100% 100%;
  left: 0;
  right: 0; }

.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: 8rem;
  height: 1.28rem;
  margin-left: 1rem;
  max-width: 750px;
  background-color: #2BC2A7;
  border-radius: 22px;
  color: white;
  text-align: center;
  font-size: 0.42rem;
  line-height: 1.2rem;
   }
  .login_btn span {
    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.76rem;
      font-size: 0.3466666667rem;
      color: #202020;
      display: inline-block;
      margin-left: 0.4rem; }
    .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: 7.1333333333rem;
      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: 10rem;
  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: inherit; }
      .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: 8rem;
  margin-left: 1rem;
  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;
  margin-top: 0.5rem;
}
  .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;
      vertical-align: middle; }
    .newor .order_lt .starpf span {
      font-size: 0.3466666667rem;
      display: inline-block;
      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.2rem;
  overflow-x: scroll;
  height: 10rem;
  border-radius: 0.1066666667rem;
  background-color: #fff;
  z-index: 101;
  display: none;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
}
  .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: 2rem;
  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; }
  .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; }

.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; }

.liucheng {
  width: 10rem;
  max-width: 750px;
  min-width: 320px; }
  .liucheng img {
    width: 100%;
    height: 100%; }

.upload_img {
  width: 8.9466666667rem;
  /*height: rem(290px);*/
  padding-left: 1.0533333333rem; }

.swiper-slide {
  width: 3.9733333333rem;
  height: 3.8666666667rem; }

.a-upload {
  display: inline-block;
  position: relative;
  width: 2.4533333333rem;
  height: 0.8533333333rem;
  margin-top: 0.32rem; }
  .a-upload #myFile {
    width: 2.4533333333rem;
    height: 0.8533333333rem;
    border-radius: 0.1066666667rem;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0; }
  .a-upload b {
    width: 2.4533333333rem;
    height: 0.8533333333rem;
    border-radius: 0.1066666667rem;
    background-color: #2bc2a7;
    line-height: 0.8533333333rem;
    text-align: center;
    font-size: 0.3466666667rem;
    color: #ffffff;
    display: block; }

.shadeImg {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: center;
  background: rgba(0, 0, 0, 0.9); }

.showImg {
  width: 100%;
  height: 100%;
  /* margin-top: 140px; */ }

.back_geren_kong {
  width: 100%;
  height: 1.1733333333rem; }
.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 */
