body {
  background: #F6F6F6; }

a, a:hover, a:active, a:visited, a:link, a:focus {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }

header {
  width: 7.5rem;
  height: 1.17rem;
  background: #fff;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  display: flex;
  z-index: 999;
  align-items: center;
  justify-content: center; }
  header .left {
    width: .15rem;
    position: absolute;
    left: .26rem;
    top: 50%;
    transform: translateY(-50%); }
  header .menu {
    width: .28rem;
    position: absolute;
    right: .26rem;
    top: 50%;
    transform: translateY(-50%); }
  header p {
    font-size: .33rem;
    letter-spacing: .01rem;
    font-weight: bold;
    color: #181818; }

.null {
  height: 1.17rem;
  width: 100%; }

.content .header.ons {
  position: fixed;
  left: 0;
  background: #fff;
  z-index: 999;
  top: 1.17rem; }

.content .main_box.ons {
  position: fixed;
  left: 0;
  background: #fff;
  z-index: 999;
  top: calc(1.17rem + .9rem);
  width: 100%; }

.content .main_list .tip .t.ons {
  position: fixed;
  left: 0;
  background: #fff;
  z-index: 999;
  top: calc(1.17rem + .9rem + 2.35rem);
  padding: 0 .27rem;
  background: #F6F6F6;
  height: .55rem;
  width: 100%; }

.fadeins1 {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  overflow: hidden; }
  .fadeins1 .box {
    width: 100%;
    margin-top: 4.95rem;
    background: #F6F6F6;
    border-radius: 0 0 .2rem .2rem;
    padding-bottom: .2rem; }
    .fadeins1 .box ul {
      overflow: hidden; }
      .fadeins1 .box ul li {
        height: .65rem;
        position: relative;
        display: flex;
        align-items: center; }
        .fadeins1 .box ul li.on {
          background: #EBF3FF; }
          .fadeins1 .box ul li.on p {
            color: #0b5adc; }
          .fadeins1 .box ul li.on span.on {
            color: #0b5adc; }
        .fadeins1 .box ul li p {
          width: 33.33%;
          font-size: .25rem;
          padding-left: .7rem;
          font-weight: 100;
          color: #333333; }
        .fadeins1 .box ul li div {
          display: flex;
          align-items: center;
          width: 66.66%; }
        .fadeins1 .box ul li span {
          display: block;
          width: 50%;
          font-size: .25rem;
          color: #aaaaaa; }

.fadeins {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  display: none;
  background: rgba(0, 0, 0, 0.6); }
  .fadeins .box {
    width: 6.32rem;
    height: 100vh;
    background: #fff;
    position: absolute;
    right: -6.32rem;
    top: 0; }
    .fadeins .box .slides {
      overflow: auto;
      width: 100%;
      height: calc(100vh - 1.17rem - 1.18rem); }
      .fadeins .box .slides::-webkit-scrollbar {
        width: .08rem; }
      .fadeins .box .slides::-webkit-scrollbar-thumb {
        background: #0B5ADC; }
      .fadeins .box .slides::-webkit-scrollbar-track {
        background: rgba(0, 0, 0, 0); }
    .fadeins .box .btn {
      height: 1.18rem;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 1.15rem;
      border-top: 1px solid #F5F5F5; }
      .fadeins .box .btn div {
        overflow: hidden;
        width: 1.54rem;
        height: .56rem;
        border-radius: .5rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .25rem;
        color: #0b5adc;
        border: 1px solid #0b5adc;
        cursor: pointer; }
        .fadeins .box .btn div.on {
          background: #0b5adc;
          color: #fff; }
    .fadeins .box .item {
      width: 100%;
      overflow: hidden; }
      .fadeins .box .item .fsa {
        display: flex;
        align-items: center;
        width: 4.4rem;
        margin: 0 auto; }
        .fadeins .box .item .fsa span {
          font-size: .22rem;
          color: #aaaaaa; }
          .fadeins .box .item .fsa span:first-child {
            width: .8rem; }
          .fadeins .box .item .fsa span:nth-child(2) {
            width: 1.18rem; }
          .fadeins .box .item .fsa span:nth-child(3) {
            text-align: right;
            width: 2.3rem; }
      .fadeins .box .item .jds {
        width: 4.25rem;
        margin: 0 auto; }
      .fadeins .box .item .child {
        overflow: hidden;
        width: 100%;
        padding: .2rem 0 .4rem 0; }
        .fadeins .box .item .child .r {
          display: flex;
          align-items: center;
          padding: 0 .8rem;
          padding-right: .3rem;
          flex-wrap: wrap; }
          .fadeins .box .item .child .r li {
            display: flex;
            align-items: center;
            margin-right: .46rem;
            padding: .08rem 0;
            cursor: pointer; }
            .fadeins .box .item .child .r li div {
              width: .26rem;
              background-size: 100% 100%;
              margin-right: .08rem;
              height: .26rem;
              background-image: url(../images/rids_03.jpg); }
            .fadeins .box .item .child .r li span {
              font-size: .25rem;
              color: #333333; }
            .fadeins .box .item .child .r li.on div {
              background-image: url(../images/rids_06.jpg); }
            .fadeins .box .item .child .r li.on span {
              color: #0b5adc; }
        .fadeins .box .item .child .c {
          display: flex;
          align-items: center;
          padding: 0 .8rem;
          padding-right: .3rem;
          flex-wrap: wrap; }
          .fadeins .box .item .child .c li {
            display: flex;
            align-items: center;
            margin-right: .46rem;
            padding: .08rem 0;
            cursor: pointer; }
            .fadeins .box .item .child .c li div {
              width: .26rem;
              background-size: 100% 100%;
              margin-right: .08rem;
              height: .26rem;
              background-image: url(../images/ws_10.jpg); }
            .fadeins .box .item .child .c li span {
              font-size: .25rem;
              color: #333333; }
            .fadeins .box .item .child .c li.on div {
              background-image: url(../images/ws_07.jpg); }
            .fadeins .box .item .child .c li.on span {
              color: #0b5adc; }
        .fadeins .box .item .child .jd {
          width: 100%; }
        .fadeins .box .item .child .change {
          display: flex;
          align-items: center;
          justify-content: center; }
          .fadeins .box .item .child .change em {
            font-size: .22rem;
            margin: 0 .1rem;
            color: #000; }
          .fadeins .box .item .child .change .lab {
            width: 1.81rem;
            border-radius: 5px;
            border: 1px solid #E6E6E6;
            height: .66rem;
            display: flex;
            align-items: center;
            justify-content: center; }
            .fadeins .box .item .child .change .lab input {
              width: .7rem;
              height: .45rem;
              border: none;
              outline: none;
              font-size: .22rem;
              border-radius: .06rem;
              margin: 0 .08rem;
              color: #333333;
              text-align: center;
              background: none;
              background: #EAEAEA; }
            .fadeins .box .item .child .change .lab span {
              font-size: .22rem;
              color: #aaaaaa; }
      .fadeins .box .item .heads {
        overflow: hidden;
        height: .5rem;
        background: #f5f5f5;
        display: flex;
        align-items: center;
        padding-left: .34rem;
        font-size: .22rem;
        color: #333333; }
        .fadeins .box .item .heads span {
          color: #0b5adc;
          margin-left: .1rem; }
    .fadeins .box .head {
      overflow: hidden;
      height: 1.17rem;
      display: flex;
      align-items: center;
      padding-left: .34rem; }
      .fadeins .box .head img {
        width: .15rem;
        margin-right: .23rem; }
      .fadeins .box .head span {
        font-size: .33rem;
        color: #181818; }

.fadein {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.6);
  padding-top: 1.17rem; }
  .fadein .box {
    background: #fff;
    width: 7.5rem;
    margin: 0 auto;
    overflow: hidden;
    margin-top: -100vh; }
    .fadein .box .button_grow {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 1.18rem;
      width: 100%;
      border-top: 1px solid #E7E7E7; }
      .fadein .box .button_grow div {
        overflow: hidden;
        width: 1.54rem;
        height: .56rem;
        border-radius: .5rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .25rem;
        color: #0b5adc;
        border: 1px solid #0b5adc;
        cursor: pointer;
        margin: 0 .5rem; }
        .fadein .box .button_grow div.on {
          background: #0b5adc;
          color: #fff; }
    .fadein .box .city {
      overflow: auto;
      width: 100%;
      max-height: 80vh; }
      .fadein .box .city::-webkit-scrollbar {
        width: .08rem; }
      .fadein .box .city::-webkit-scrollbar-thumb {
        background: #0B5ADC; }
      .fadein .box .city::-webkit-scrollbar-track {
        background: rgba(0, 0, 0, 0); }
      .fadein .box .city .item {
        width: 100%; }
        .fadein .box .city .item .title {
          display: flex;
          align-items: center;
          height: .5rem;
          background: #f5f5f5;
          padding-left: .27rem;
          font-size: .22rem;
          color: #333333; }
        .fadein .box .city .item .r {
          overflow: auto;
          max-height: 60vh;
          padding-left: .77rem;
          display: flex;
          flex-wrap: wrap; }
          .fadein .box .city .item .r li {
            width: 33.33%;
            display: flex;
            align-items: center;
            padding: .22rem 0;
            cursor: pointer; }
            .fadein .box .city .item .r li:first-child {
              width: 100%; }
            .fadein .box .city .item .r li.on div {
              background-image: url(../images/rids_06.jpg); }
            .fadein .box .city .item .r li.on span {
              color: #0b5adc; }
            .fadein .box .city .item .r li div {
              width: .26rem;
              height: .26rem;
              background-size: 100% 100%;
              background-image: url(../images/rids_03.jpg);
              margin-right: .12rem; }
            .fadein .box .city .item .r li span {
              font-size: .22rem;
              color: #666666; }
        .fadein .box .city .item .r1 {
          overflow: auto;
          max-height: 60vh;
          padding-bottom: .3rem; }
          .fadein .box .city .item .r1 li {
            width: 100%;
            display: flex;
            align-items: center;
            margin: 0.1rem 0;
            padding: 0 .27rem;
            height: .5rem;
            cursor: pointer; }
            .fadein .box .city .item .r1 li:first-child {
              width: 100%; }
            .fadein .box .city .item .r1 li.on {
              background: #EBF3FF; }
              .fadein .box .city .item .r1 li.on div {
                background-image: url(../images/rids_06.jpg); }
              .fadein .box .city .item .r1 li.on span {
                color: #0b5adc; }
            .fadein .box .city .item .r1 li input {
              width: 1.2rem;
              height: .33rem;
              text-align: center;
              border-radius: 2px;
              border: 1px solid #f4f4f4;
              font-size: .23rem;
              color: #aaaaaa;
              background: none; }
            .fadein .box .city .item .r1 li em {
              font-size: .25rem;
              color: #333333;
              margin-left: .14rem; }
            .fadein .box .city .item .r1 li i {
              font-size: .25rem;
              color: #000;
              margin: 0 .18rem; }
            .fadein .box .city .item .r1 li div {
              width: .26rem;
              height: .26rem;
              background-size: 100% 100%;
              background-image: url(../images/rids_03.jpg);
              margin-right: .12rem; }
            .fadein .box .city .item .r1 li span {
              font-size: .22rem;
              color: #666666; }
        .fadein .box .city .item .list {
          overflow: hidden;
          display: flex;
          flex-wrap: wrap;
          padding: .15rem .98rem .45rem .98rem; }
          .fadein .box .city .item .list div {
            width: 1.48rem;
            height: .49rem;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            font-size: .22rem;
            color: #666666;
            border-radius: .5rem;
            border: 1px solid #ebebeb;
            margin-right: .53rem;
            margin-top: .21rem; }
            .fadein .box .city .item .list div:nth-child(3n) {
              margin-right: 0; }
            .fadein .box .city .item .list div.on {
              border: 1px solid #0B5ADC;
              background: #0B5ADC;
              color: #fff; }
    .fadein .box .search {
      overflow: hidden;
      width: 6.98rem;
      height: .6rem;
      background: #EBEBEB;
      border-radius: .5rem;
      margin: 0 auto;
      margin-bottom: .26rem;
      display: flex;
      align-items: center;
      font-size: 12px;
      padding-left: .19rem; }
      .fadein .box .search img {
        width: .28rem; }
      .fadein .box .search input {
        width: 80%;
        height: 100%;
        border: none;
        outline: none;
        font-size: .25rem;
        color: #333;
        padding-left: .16rem;
        background: none; }
        .fadein .box .search input::placeholder {
          color: #aaaaaa; }

.clicktop {
  width: 1.26rem;
  height: 1.26rem;
  background: #fff;
  border-radius: 50%;
  position: fixed;
  right: .32rem;
  bottom: .27rem;
  z-index: 9;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  transition: all .2s;
  padding-top: .14rem;
  opacity: 0; }
  .clicktop.on {
    opacity: 1; }
  .clicktop img {
    display: block;
    width: .43rem;
    margin: 0 auto;
    margin-bottom: .1rem; }
  .clicktop span {
    display: block;
    text-align: center;
    font-size: .22rem;
    color: #0b5adc; }

.content {
  overflow: hidden;
  width: 100%;
  padding-bottom: 1.3rem;
  background: #F6F6F6; }
  .content .main_list {
    overflow: hidden;
    width: 100%;
    padding: 0 .27rem;
    padding-bottom: .27rem; }
    .content .main_list .title {
      font-size: .33rem;
      letter-spacing: .01rem;
      font-weight: bold;
      color: #282828;
      margin-top: .35rem; }
    .content .main_list > ul {
      width: 100%;
      margin-top: .3rem; }
      .content .main_list > ul li {
        width: 100%;
        background: #fff;
        margin-bottom: .14rem;
        border-radius: .1rem;
        padding: 0 .12rem .18rem .12rem;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
        .content .main_list > ul li .label {
          overflow: hidden;
          display: flex;
          justify-content: space-between;
          align-items: flex-start; }
          .content .main_list > ul li .label .pic {
            overflow: hidden;
            width: 2.08rem;
            border-radius: .1rem; }
            .content .main_list > ul li .label .pic img {
              width: 100%; }
          .content .main_list > ul li .label .grow {
            overflow: hidden;
            width: calc(100% - 2.08rem - .14rem); }
            .content .main_list > ul li .label .grow .address {
              display: flex;
              align-items: center; }
              .content .main_list > ul li .label .grow .address img {
                width: .21rem; }
              .content .main_list > ul li .label .grow .address span {
                font-size: .25rem;
                color: #666666;
                margin-left: .05rem; }
            .content .main_list > ul li .label .grow .table {
              overflow: hidden;
              width: 100%;
              background: #F0F4FF;
              border-radius: .08rem;
              margin-top: .18rem;
              display: flex;
              align-items: center; }
              .content .main_list > ul li .label .grow .table div {
                overflow: hidden;
                padding: .1rem 0;
                width: 20%; }
                .content .main_list > ul li .label .grow .table div p {
                  text-align: center;
                  font-size: .2rem;
                  color: #666666;
                  margin-bottom: .03rem; }
                .content .main_list > ul li .label .grow .table div span {
                  display: block;
                  font-size: .2rem;
                  color: #0b5adc;
                  text-align: center; }
            .content .main_list > ul li .label .grow .names {
              display: block;
              font-size: .36rem;
              color: #ff6c00;
              margin-top: .12rem;
              font-weight: bold; }
            .content .main_list > ul li .label .grow .des {
              display: flex;
              align-items: center;
              justify-content: space-between;
              margin-top: .08rem; }
              .content .main_list > ul li .label .grow .des em {
                display: inline-flex;
                align-items: center;
                padding: 0 .12rem;
                height: .42rem;
                font-size: .2rem;
                color: #fff;
                border-radius: .08rem;
                background: #4386F5; }
              .content .main_list > ul li .label .grow .des div {
                display: flex;
                flex-wrap: wrap;
                width: 3.5rem; }
                .content .main_list > ul li .label .grow .des div span {
                  display: inline-flex;
                  align-items: center;
                  padding: 0 .1rem;
                  height: .33rem;
                  font-size: .2rem;
                  color: #ffa800;
                  border-radius: .03rem;
                  background: #FFF2D9;
                  margin-right: .15rem; }
        .content .main_list > ul li .name {
          overflow: hidden;
          display: flex;
          align-items: center;
          justify-content: space-between;
          height: .8rem; }
          .content .main_list > ul li .name span {
            font-size: .25rem;
            color: #ffa800; }
          .content .main_list > ul li .name p {
            font-size: .33rem;
            letter-spacing: .01rem;
            color: #282828;
            font-weight: bold; }
    .content .main_list .tip {
      overflow: hidden;
      padding-top: .24rem; }
      .content .main_list .tip ul {
        overflow: hidden;
        display: flex;
        flex-wrap: wrap;
        margin-top: .05rem; }
        .content .main_list .tip ul li {
          margin-right: .18rem;
          margin-top: .12rem;
          font-size: .25rem;
          color: #aaaaaa; }
          .content .main_list .tip ul li a {
            color: #3871cd;
            text-decoration: underline; }
      .content .main_list .tip .t {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .content .main_list .tip .t p {
          font-size: .25rem;
          letter-spacing: .01rem;
          color: #aaaaaa; }
          .content .main_list .tip .t p span {
            color: #ffa800;
            margin: 0 .12rem; }
        .content .main_list .tip .t .r {
          display: flex;
          align-items: center;
          cursor: pointer;
          justify-content: center; }
          .content .main_list .tip .t .r.on div {
            background-image: url(../images/rids_06.jpg);
            background-size: 100% 100%;
            border: none; }
          .content .main_list .tip .t .r div {
            width: .25rem;
            height: .25rem;
            border-radius: .03rem;
            border: 1px solid #616161;
            margin-right: .05rem; }
          .content .main_list .tip .t .r span {
            font-size: .25rem;
            letter-spacing: .01rem;
            color: #282828; }
        .content .main_list .tip .t .more {
          display: flex;
          align-items: center;
          cursor: pointer;
          justify-content: center; }
          .content .main_list .tip .t .more img {
            width: .21rem; }
          .content .main_list .tip .t .more span {
            font-size: .25rem;
            letter-spacing: .01rem;
            color: #0b5adc;
            margin-right: .1rem; }
  .content .main_box {
    overflow: hidden;
    background: #fff;
    padding: 0 .27rem .29rem .27rem; }
    .content .main_box .submit {
      overflow: hidden;
      width: 100%;
      height: .53rem;
      border-radius: .5rem;
      background: #0B5ADC;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: .21rem;
      font-size: .22rem;
      color: #fff; }
    .content .main_box .top {
      overflow: hidden;
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      justify-content: space-between; }
      .content .main_box .top .more {
        overflow: hidden;
        width: 48.5%;
        height: .53rem;
        border-radius: .5rem;
        border: 1px solid #0b5adc;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: .13rem; }
        .content .main_box .top .more span {
          font-size: .22rem;
          color: #0b5adc; }
      .content .main_box .top .select {
        overflow: hidden;
        width: 31.5%;
        height: .53rem;
        border-radius: .5rem;
        border: 1px solid #616161;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 .15rem 0 .22rem;
        margin-top: .13rem; }
        .content .main_box .top .select:nth-child(3n) {
          margin-right: 0; }
        .content .main_box .top .select:nth-child(4) {
          width: 48.5%; }
        .content .main_box .top .select span {
          font-size: .22rem;
          color: #282828; }
        .content .main_box .top .select img {
          width: .18rem; }
  .content .header {
    overflow: hidden;
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .27rem; }
    .content .header .map {
      overflow: hidden; }
      .content .header .map img {
        display: block;
        width: .32rem;
        margin: 0 auto;
        margin-bottom: .03rem; }
      .content .header .map span {
        display: block;
        text-align: center;
        font-size: .2rem;
        color: #282828; }
    .content .header .search {
      overflow: hidden;
      width: 6.25rem;
      height: .62rem;
      background: #EBEBEB;
      border-radius: .5rem;
      display: flex;
      align-items: center;
      font-size: 12px;
      padding-left: .2rem; }
      .content .header .search img {
        width: .28rem; }
      .content .header .search input {
        width: 80%;
        height: 100%;
        border: none;
        outline: none;
        font-size: .25rem;
        color: #333;
        background: none;
        padding-left: .16rem; }
        .content .header .search input::placeholder {
          color: #aaaaaa; }

.main_childbox {
  overflow: hidden;
  width: 100%;
  padding: .2rem .27rem; }
  .main_childbox .list {
    width: 100%;
    margin-top: .35rem; }
    .main_childbox .list ul {
      width: 100%; }
      .main_childbox .list ul li {
        overflow: hidden;
        width: 100%;
        margin-top: .15rem;
        background: #fff;
        border-radius: .15rem;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); }
        .main_childbox .list ul li .address {
          overflow: hidden;
          width: 100%;
          height: .7rem;
          background: #F3F8FF;
          padding: 0 .15rem 0 .2rem;
          display: flex;
          align-items: center;
          justify-content: space-between; }
          .main_childbox .list ul li .address div {
            display: flex;
            align-items: center; }
            .main_childbox .list ul li .address div img {
              width: .21rem;
              margin-right: .05rem; }
            .main_childbox .list ul li .address div span {
              font-size: .22rem;
              color: #666666; }
          .main_childbox .list ul li .address p {
            font-size: .25rem;
            color: #0b5adc; }
        .main_childbox .list ul li .tip {
          overflow: hidden;
          width: 100%;
          padding: .16rem 0 .3rem .18rem; }
          .main_childbox .list ul li .tip .t {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
            padding-right: .13rem; }
            .main_childbox .list ul li .tip .t div {
              display: flex;
              align-items: center;
              flex-wrap: wrap;
              flex: 1; }
              .main_childbox .list ul li .tip .t div span {
                display: inline-flex;
                align-items: center;
                justify-content: center;
                height: .42rem;
                font-size: .25rem;
                color: #0b5adc;
                padding: 0 .14rem;
                border-radius: .03rem;
                margin-right: .13rem;
                min-width: .97rem;
                background: #deeaff; }
                .main_childbox .list ul li .tip .t div span.on {
                  background: #fff2d9;
                  color: #ffa800; }
            .main_childbox .list ul li .tip .t p {
              font-size: .25rem;
              color: #ffa800;
              line-height: .42rem; }
          .main_childbox .list ul li .tip .box {
            width: 100%;
            margin-top: .38rem;
            display: flex;
            align-items: center;
            justify-content: space-between; }
            .main_childbox .list ul li .tip .box .num {
              display: flex;
              align-items: center; }
              .main_childbox .list ul li .tip .box .num div {
                width: 2.01rem;
                position: relative; }
                .main_childbox .list ul li .tip .box .num div::after {
                  content: '';
                  width: 1px;
                  height: 1.05rem;
                  background: #878787;
                  position: absolute;
                  right: 0;
                  top: 50%;
                  transform: translateY(-50%); }
                .main_childbox .list ul li .tip .box .num div:last-child::after {
                  display: none; }
                .main_childbox .list ul li .tip .box .num div p {
                  display: flex;
                  align-items: flex-end;
                  justify-content: center;
                  font-size: .22rem;
                  color: #333333; }
                  .main_childbox .list ul li .tip .box .num div p span {
                    font-size: .36rem;
                    margin-right: .03rem;
                    color: #ff6c00;
                    font-weight: bold;
                    display: inline-block;
                    line-height: 1; }
                .main_childbox .list ul li .tip .box .num div em {
                  display: block;
                  text-align: center;
                  font-size: .22rem;
                  color: #333333;
                  margin-top: .03rem; }
            .main_childbox .list ul li .tip .box .info {
              overflow: hidden;
              flex: 1; }
              .main_childbox .list ul li .tip .box .info p {
                font-size: .25rem;
                color: #333333;
                padding-left: .13rem; }
              .main_childbox .list ul li .tip .box .info .g {
                overflow: hidden;
                display: flex;
                align-items: center;
                padding-left: .13rem;
                border-top: 1px solid #DDDDDD;
                margin-top: .05rem;
                padding-top: .08rem; }
                .main_childbox .list ul li .tip .box .info .g div {
                  width: .26rem;
                  height: .26rem;
                  background-size: 100% 100%;
                  background-image: url(../images/mobicon_29.png); }
                  .main_childbox .list ul li .tip .box .info .g div.on {
                    background-image: url(../images/mobicon_21.png); }
                .main_childbox .list ul li .tip .box .info .g span {
                  font-size: .25rem;
                  color: #333333;
                  margin-left: .12rem; }
  .main_childbox .main_rideo {
    overflow: hidden;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: .3rem; }
    .main_childbox .main_rideo .switch {
      overflow: hidden;
      width: 1.85rem;
      height: .64rem;
      background: #fff;
      border: 1px solid #E4E4E4;
      border-radius: .1rem;
      cursor: pointer;
      display: flex;
      position: relative;
      padding: .04rem;
      align-items: center; }
      .main_childbox .main_rideo .switch div {
        width: 50%;
        height: 100%;
        display: flex;
        align-items: center;
        position: relative;
        z-index: 91;
        justify-content: center;
        font-size: .25rem;
        color: #282828; }
        .main_childbox .main_rideo .switch div:first-child {
          color: #fff; }
        .main_childbox .main_rideo .switch div:last-child {
          color: #282828; }
      .main_childbox .main_rideo .switch.on div:first-child {
        color: #282828; }
      .main_childbox .main_rideo .switch.on div:last-child {
        color: #fff; }
      .main_childbox .main_rideo .switch.on::after {
        left: .87rem; }
      .main_childbox .main_rideo .switch::after {
        content: '';
        width: .9rem;
        height: .56rem;
        transition: all .3s;
        display: flex;
        background: linear-gradient(#1A7BE5, #053CCD);
        border-radius: .1rem;
        z-index: 9;
        position: absolute;
        left: .05rem;
        top: 50%;
        transform: translateY(-50%); }
    .main_childbox .main_rideo ul {
      overflow: hidden;
      width: calc(100% - 2rem);
      display: flex;
      align-items: flex-start;
      flex-wrap: wrap; }
      .main_childbox .main_rideo ul li {
        display: flex;
        margin-right: .4rem;
        margin-bottom: .08rem;
        align-items: center;
        cursor: pointer; }
        .main_childbox .main_rideo ul li:nth-child(2n) {
          margin-right: 0; }
        .main_childbox .main_rideo ul li.on div {
          border: none;
          background-image: url(../images/mobicon_17.png); }
        .main_childbox .main_rideo ul li div {
          width: .26rem;
          height: .26rem;
          border-radius: 50%;
          border: 1px solid #DCDCDC;
          background: #fff;
          background-size: 100% 100%; }
        .main_childbox .main_rideo ul li span {
          font-size: .22rem;
          color: #333333;
          margin-left: .1rem; }
  .main_childbox .screen {
    overflow: hidden;
    width: 100%;
    height: .42rem;
    border-radius: .5rem;
    background: #fff;
    display: flex;
    align-items: center; }
    .main_childbox .screen .p {
      width: .73rem;
      height: 100%;
      cursor: pointer;
      background-image: url(../images/mobicon_03.png);
      background-size: .22rem;
      background-repeat: no-repeat;
      background-position: center center; }
      .main_childbox .screen .p.on {
        background-image: url(../images/mobicon_21.png); }
    .main_childbox .screen .lab {
      overflow: hidden;
      width: calc((100% - .73rem)/5);
      height: 100%;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      border-right: 1px solid #DCDCDC; }
      .main_childbox .screen .lab.ons.on .icon div:first-child {
        background-image: url(../images/mobicon_061.png); }
      .main_childbox .screen .lab.ons.on p {
        color: #0B5ADC; }
      .main_childbox .screen .lab.ons.on1 .icon div:last-child {
        background-image: url(../images/mobicon_06.png); }
      .main_childbox .screen .lab.ons.on1 p {
        color: #0B5ADC; }
      .main_childbox .screen .lab.on .icon div:first-child {
        background-image: url(../images/mobicon_061.png); }
      .main_childbox .screen .lab.on p {
        color: #0B5ADC; }
      .main_childbox .screen .lab.on1 .icon div:last-child {
        background-image: url(../images/mobicon_06.png); }
      .main_childbox .screen .lab.on1 p {
        color: #0B5ADC; }
      .main_childbox .screen .lab p {
        font-size: .2rem;
        color: #333333; }
      .main_childbox .screen .lab .icon {
        overflow: hidden;
        display: flex;
        align-items: center; }
        .main_childbox .screen .lab .icon div {
          width: .08rem;
          height: .18rem;
          background-image: url(../images/mobicon_08.png);
          background-size: 100% 100%;
          margin-left: .03rem; }
          .main_childbox .screen .lab .icon div:last-child {
            background-image: url(../images/mobicon_10.png); }
      .main_childbox .screen .lab:last-child {
        border: none; }

.fadein_list {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none; }
  .fadein_list .box {
    overflow: hidden;
    width: 6.54rem;
    background: #fff;
    border-radius: .15rem; }
    .fadein_list .box ul {
      overflow: auto;
      max-height: 60vh;
      padding-bottom: .35rem;
      width: 100%; }
      .fadein_list .box ul li {
        overflow: hidden;
        width: 6.18rem;
        margin: 0 auto;
        margin-top: .15rem;
        border-radius: .06rem;
        border: 1px solid #E8E8E8;
        font-size: 12px;
        padding: .11rem 0 0 0; }
        .fadein_list .box ul li .des_font {
          overflow: hidden;
          padding: 0 .09rem; }
          .fadein_list .box ul li .des_font div {
            display: inline-flex;
            align-items: center;
            height: .35rem;
            background: #FFF2D9;
            font-size: .2rem;
            color: #694500;
            padding: 0 .15rem; }
          .fadein_list .box ul li .des_font p {
            font-size: .19rem;
            line-height: .4rem;
            color: #666666; }
        .fadein_list .box ul li .mbs {
          display: flex;
          align-items: center;
          margin-bottom: .4rem;
          margin-top: .4rem; }
          .fadein_list .box ul li .mbs .lab {
            width: 33.33%;
            position: relative; }
            .fadein_list .box ul li .mbs .lab::after {
              content: '';
              width: 1px;
              height: 1.05rem;
              background: #6F6F6F;
              position: absolute;
              right: 0;
              top: 50%;
              transform: translateY(-50%); }
            .fadein_list .box ul li .mbs .lab:nth-child(3n)::after {
              display: none; }
            .fadein_list .box ul li .mbs .lab p {
              display: flex;
              align-items: flex-end;
              justify-content: center;
              font-size: .22rem;
              color: #333333; }
              .fadein_list .box ul li .mbs .lab p span {
                display: inline-block;
                line-height: 1;
                font-size: .34rem;
                font-weight: bold;
                margin-right: .04rem;
                color: #ff6c00; }
            .fadein_list .box ul li .mbs .lab .ic {
              display: flex;
              align-items: center;
              justify-content: center;
              margin-top: .04rem; }
              .fadein_list .box ul li .mbs .lab .ic div {
                width: .25rem;
                height: .25rem;
                background-size: 100% 100%;
                margin-right: .05rem;
                background-image: url(../images/mobicon_29.png); }
                .fadein_list .box ul li .mbs .lab .ic div.on {
                  background-image: url(../images/mobicon_21.png); }
              .fadein_list .box ul li .mbs .lab .ic span {
                font-size: .22rem;
                color: #aaaaaa; }
        .fadein_list .box ul li .t {
          overflow: hidden;
          display: flex;
          align-items: flex-start;
          justify-content: space-between;
          padding: 0 .17rem 0 .09rem; }
          .fadein_list .box ul li .t em {
            font-size: .25rem;
            color: #ffa800; }
          .fadein_list .box ul li .t .fl {
            display: flex;
            flex: 1;
            align-items: center;
            flex-wrap: wrap; }
            .fadein_list .box ul li .t .fl .w {
              display: flex;
              align-items: center;
              margin-left: .15rem; }
              .fadein_list .box ul li .t .fl .w.on p span {
                color: #00aa58; }
              .fadein_list .box ul li .t .fl .w p {
                display: flex;
                align-items: center;
                font-size: .2rem;
                color: #333333; }
                .fadein_list .box ul li .t .fl .w p span {
                  margin-right: .06rem;
                  font-size: .26rem;
                  color: #ff0000; }
              .fadein_list .box ul li .t .fl .w img {
                width: .07rem;
                margin-left: .06rem; }
            .fadein_list .box ul li .t .fl .des {
              display: flex;
              align-items: center;
              flex-wrap: wrap; }
              .fadein_list .box ul li .t .fl .des div {
                display: inline-flex;
                align-items: center;
                justify-content: center;
                height: .42rem;
                font-size: .25rem;
                color: #0b5adc;
                padding: 0 .14rem;
                border-radius: .03rem;
                margin-right: .13rem;
                min-width: .97rem;
                background: #deeaff; }
                .fadein_list .box ul li .t .fl .des div.on {
                  background: #fff2d9;
                  color: #ffa800; }
    .fadein_list .box .head {
      align-items:flex-start;
      overflow: hidden;
      display: flex;
      background: #F3F8FF;
      height: auto;
      min-height: .7rem;
      position: relative;
      justify-content: space-between;
      padding: .18rem .78rem .18rem .23rem; }
      .fadein_list .box .head .head_address {
        max-width:80%;
        font-size: .22rem;
        color: #282828; }
      .fadein_list .box .head .head_detail_count {
        font-size: .25rem;
        color: #0b5adc; }
      .fadein_list .box .head img {
        width: .25rem;
        position: absolute;
        right: .15rem;
        z-index: 999;
        cursor: pointer;
        top: 50%;
        transform: translateY(-50%); }

.mbopc {
  width: 100%;
  display: none;
  margin-top: .2rem; }
  .mbopc img {
    width: 100%;
    display: block; }

.main_info_box {
  overflow: hidden;
  width: 100%;
  background: #fff;
  padding: .15rem .27rem .24rem .27rem; }
  .main_info_box .info {
    overflow: hidden;
    width: 100%;
    background: #F3F8FF;
    border-radius: .1rem;
    margin-top: .21rem;
    display: flex;
    align-items: center; }
    .main_info_box .info .lab {
      overflow: hidden;
      width: 16.66666%;
      cursor: pointer;
      height: 100%;
      padding: .15rem 0; }
      .main_info_box .info .lab.on {
        background: #0B5ADC; }
        .main_info_box .info .lab.on p {
          color: #fff; }
        .main_info_box .info .lab.on div span {
          color: #fff; }
      .main_info_box .info .lab div {
        display: flex;
        align-items: center;
        justify-content: center; }
        .main_info_box .info .lab div span {
          font-size: .26rem;
          color: #3181E5; }
        .main_info_box .info .lab div img {
          width: .08rem;
          margin-left: .03rem; }
      .main_info_box .info .lab p {
        text-align: center;
        font-size: .26rem;
        color: #7E848E;
        margin-top: .04rem; }
  .main_info_box .box {
    overflow: hidden;
    display: flex;
    align-items: center;
    height: .53rem;
    border-radius: 0.5rem;
    border: 1px solid #616161; }
    .main_info_box .box > div {
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      cursor: pointer;
      justify-content: center;
      border-right: 1px solid #616161; }
      .main_info_box .box > div.on {
        background: #0B5ADC;
        border-right: 1px solid #0B5ADC; }
        .main_info_box .box > div.on span {
          color: #fff; }
        .main_info_box .box > div.on div {
          background-image: url(../images/search_111.png); }
      .main_info_box .box > div:last-child {
        border: none; }
      .main_info_box .box > div span {
        font-size: .22rem;
        color: #282828; }
      .main_info_box .box > div div {
        width: .18rem;
        height: .1rem;
        background-image: url(../images/search_11.png);
        background-size: 100% 100%;
        margin-left: .14rem; }
  .main_info_box .select_box {
    overflow: hidden;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .main_info_box .select_box .label {
      overflow: hidden;
      width: 48.99135446685879%;
      height: 0.53rem;
      border-radius: 0.5rem;
      border: 1px solid #616161;
      display: flex;
      cursor: pointer;
      align-items: center;
      justify-content: space-between;
      padding: 0 0.15rem 0 0.22rem;
      margin-bottom: .23rem; }
      .main_info_box .select_box .label p {
        font-size: .22rem;
        color: #282828; }
      .main_info_box .select_box .label img {
        width: 0.18rem; }

@media (min-width: 1025px) {
  body {
    max-width: 100% !important; }

  html {
    font-size: 60px !important; }

  .content .header .search {
    width: 92%; }

  .content {
    width: 1000px;
    margin: 0 auto; }

  .fadein .box .city .item .list div:nth-child(3n) {
    margin-right: .53rem; }

  .content .main_box .top .select {
    height: .65rem;
    cursor: pointer; }

  .content .main_box .top .more {
    cursor: pointer;
    height: .65rem; }

  .content .main_box .submit {
    height: .7rem;
    cursor: pointer; }

  .fadein .box {
    width: 1000px; }

  .content .header.ons {
    width: 1000px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%); }

  .content .main_box.ons {
    width: 1000px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%); }

  .content .main_list .tip .t.ons {
    width: 1000px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%); }

  .content .main_list .tip .t.ons {
    top: calc(1.17rem + 0.9rem + 2.75rem); }

  .fadeins1 .box {
    width: 1000px;
    position: fixed;
    left: 50%;
    transform: translateX(-50%); }

  .fadeins1 .box {
    margin-top: 5.3rem; }

  header {
    width: 1000px; }

  .pcs {
    display: flex;
    align-items: center;
    position: relative;
    margin-top: .3rem;
    justify-content: space-between; }

  .content .main_list > ul li {
    position: relative;
    padding: .2rem; }

  .content .main_list > ul li .label .grow {
    padding-top: .7rem; }

  .content .main_list > ul li .label .grow .des em {
    position: absolute;
    right: 0;
    top: -.45rem; }

  .content .main_list > ul li .name {
    width: calc(100% - 2.6rem - 0.14rem);
    position: absolute;
    padding: 0 .2rem;
    right: 0;
    top: .1rem; }

  .content .main_list > ul li .label .grow .table {
    width: 8rem;
    background: none; }
    .content .main_list > ul li .label .grow .table div {
      background: #F0F4FF;
      margin-left: .1rem;
      padding: .25rem 0; }

  .content .main_list > ul li .label .pic {
    width: 2.6rem; }

  .content .main_list > ul li .label .grow {
    width: calc(100% - 2.6rem - 0.14rem); }

  .main_info_box .select_box .label {
    height: .65rem; }

  .main_info_box .box {
    height: .7rem; }

  .main_childbox .screen {
    height: .66rem; }

  .main_childbox .screen .lab p {
    font-size: .24rem; }

  .main_childbox .main_rideo ul li:nth-child(2n) {
    margin-right: .4rem; }

  .main_childbox .list ul li .tip .box .num {
    flex: 1; }
    .main_childbox .list ul li .tip .box .num div {
      width: 50%; }

  .main_childbox .main_rideo ul li span {
    font-size: .24rem; } }

/*# sourceMappingURL=csss.css.map */
