* {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑";
  color: #3f3f3f;
}
ul {
  list-style-type: none;
}
button {
  cursor: pointer;
  border: none;
  outline: none;
}
a {
  text-decoration: none;
}
a img {
  border: none;
}
html,
body {
  width: 100%;
}
/*地区选择*/
#super_citys > div {
  border: 1px solid #ccc;
  height: 33px;
  width: 139px;
  display: inline-block;
  vertical-align: top;
  text-indent: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  background: url(../img/select_bg_img.png) no-repeat right center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #fff;
}
#super_citys > div > div {
  overflow: hidden;
  padding-right: 24px;
  font-size: 13px;
}
.shadow {
  border: 1.5px solid #1E90FF!important;
}
#super_citys > div > ul {
  width: 100%;
  border: 2px solid #1E90FF!important;
  position: absolute;
  left: 0;
  z-index: 99;
  overflow-y: scroll;
  height: 0px;
  display: none;
  box-sizing: border-box;
  background: #fff;
}
#super_citys > div > ul > li {
  font-size: 15px;
  text-indent: 10px;
  cursor: pointer;
  overflow: hidden;
}
#super_citys > div > ul > li:hover {
  background: #1E90FF;
  color: #fff;
}
@media screen and (max-width: 1002px) {
  html,
  body {
    font-size: 95.42857142857142px;
  }
}
@media screen and (max-width: 997px) {
  html,
  body {
    font-size: 94.95238095238095px;
  }
}
@media screen and (max-width: 992px) {
  html,
  body {
    font-size: 94.47619047619047px;
  }
}
@media screen and (max-width: 987px) {
  html,
  body {
    font-size: 94px;
  }
}
@media screen and (max-width: 982px) {
  html,
  body {
    font-size: 93.52380952380952px;
  }
}
@media screen and (max-width: 977px) {
  html,
  body {
    font-size: 93.04761904761904px;
  }
}
@media screen and (max-width: 972px) {
  html,
  body {
    font-size: 92.57142857142857px;
  }
}
@media screen and (max-width: 967px) {
  html,
  body {
    font-size: 92.09523809523809px;
  }
}
@media screen and (max-width: 962px) {
  html,
  body {
    font-size: 91.61904761904762px;
  }
}
@media screen and (max-width: 957px) {
  html,
  body {
    font-size: 91.14285714285714px;
  }
}
@media screen and (max-width: 952px) {
  html,
  body {
    font-size: 90.66666666666666px;
  }
}
@media screen and (max-width: 947px) {
  html,
  body {
    font-size: 90.19047619047619px;
  }
}
@media screen and (max-width: 942px) {
  html,
  body {
    font-size: 89.71428571428571px;
  }
}
@media screen and (max-width: 937px) {
  html,
  body {
    font-size: 89.23809523809523px;
  }
}
@media screen and (max-width: 932px) {
  html,
  body {
    font-size: 88.76190476190476px;
  }
}
@media screen and (max-width: 927px) {
  html,
  body {
    font-size: 88.28571428571428px;
  }
}
@media screen and (max-width: 922px) {
  html,
  body {
    font-size: 87.80952380952381px;
  }
}
@media screen and (max-width: 917px) {
  html,
  body {
    font-size: 87.33333333333333px;
  }
}
@media screen and (max-width: 912px) {
  html,
  body {
    font-size: 86.85714285714285px;
  }
}
@media screen and (max-width: 907px) {
  html,
  body {
    font-size: 86.38095238095238px;
  }
}
@media screen and (max-width: 902px) {
  html,
  body {
    font-size: 85.9047619047619px;
  }
}
@media screen and (max-width: 897px) {
  html,
  body {
    font-size: 85.42857142857143px;
  }
}
@media screen and (max-width: 892px) {
  html,
  body {
    font-size: 84.95238095238095px;
  }
}
@media screen and (max-width: 887px) {
  html,
  body {
    font-size: 84.47619047619047px;
  }
}
@media screen and (max-width: 882px) {
  html,
  body {
    font-size: 84px;
  }
}
@media screen and (max-width: 877px) {
  html,
  body {
    font-size: 83.52380952380952px;
  }
}
@media screen and (max-width: 872px) {
  html,
  body {
    font-size: 83.04761904761904px;
  }
}
@media screen and (max-width: 867px) {
  html,
  body {
    font-size: 82.57142857142857px;
  }
}
@media screen and (max-width: 862px) {
  html,
  body {
    font-size: 82.09523809523809px;
  }
}
@media screen and (max-width: 857px) {
  html,
  body {
    font-size: 81.61904761904762px;
  }
}
@media screen and (max-width: 852px) {
  html,
  body {
    font-size: 81.14285714285714px;
  }
}
@media screen and (max-width: 847px) {
  html,
  body {
    font-size: 80.66666666666666px;
  }
}
@media screen and (max-width: 842px) {
  html,
  body {
    font-size: 80.19047619047619px;
  }
}
@media screen and (max-width: 837px) {
  html,
  body {
    font-size: 79.71428571428571px;
  }
}
@media screen and (max-width: 832px) {
  html,
  body {
    font-size: 79.23809523809524px;
  }
}
@media screen and (max-width: 827px) {
  html,
  body {
    font-size: 78.76190476190476px;
  }
}
@media screen and (max-width: 822px) {
  html,
  body {
    font-size: 78.28571428571428px;
  }
}
@media screen and (max-width: 817px) {
  html,
  body {
    font-size: 77.80952380952381px;
  }
}
@media screen and (max-width: 812px) {
  html,
  body {
    font-size: 77.33333333333333px;
  }
}
@media screen and (max-width: 807px) {
  html,
  body {
    font-size: 76.85714285714285px;
  }
}
@media screen and (max-width: 802px) {
  html,
  body {
    font-size: 76.38095238095238px;
  }
}
@media screen and (max-width: 797px) {
  html,
  body {
    font-size: 75.9047619047619px;
  }
}
@media screen and (max-width: 792px) {
  html,
  body {
    font-size: 75.42857142857143px;
  }
}
@media screen and (max-width: 787px) {
  html,
  body {
    font-size: 74.95238095238095px;
  }
}
@media screen and (max-width: 782px) {
  html,
  body {
    font-size: 74.47619047619047px;
  }
}
@media screen and (max-width: 777px) {
  html,
  body {
    font-size: 74px;
  }
}
@media screen and (max-width: 772px) {
  html,
  body {
    font-size: 73.52380952380952px;
  }
}
@media screen and (max-width: 767px) {
  html,
  body {
    font-size: 73.04761904761904px;
  }
}
@media screen and (max-width: 762px) {
  html,
  body {
    font-size: 72.57142857142857px;
  }
}
@media screen and (max-width: 757px) {
  html,
  body {
    font-size: 72.09523809523809px;
  }
}
@media screen and (max-width: 752px) {
  html,
  body {
    font-size: 71.61904761904762px;
  }
}
@media screen and (max-width: 747px) {
  html,
  body {
    font-size: 71.14285714285714px;
  }
}
@media screen and (max-width: 742px) {
  html,
  body {
    font-size: 70.66666666666666px;
  }
}
@media screen and (max-width: 737px) {
  html,
  body {
    font-size: 70.19047619047619px;
  }
}
@media screen and (max-width: 732px) {
  html,
  body {
    font-size: 69.71428571428571px;
  }
}
@media screen and (max-width: 727px) {
  html,
  body {
    font-size: 69.23809523809524px;
  }
}
@media screen and (max-width: 722px) {
  html,
  body {
    font-size: 68.76190476190476px;
  }
}
@media screen and (max-width: 717px) {
  html,
  body {
    font-size: 68.28571428571428px;
  }
}
@media screen and (max-width: 712px) {
  html,
  body {
    font-size: 67.80952380952381px;
  }
}
@media screen and (max-width: 707px) {
  html,
  body {
    font-size: 67.33333333333333px;
  }
}
@media screen and (max-width: 702px) {
  html,
  body {
    font-size: 66.85714285714285px;
  }
}
@media screen and (max-width: 697px) {
  html,
  body {
    font-size: 66.38095238095238px;
  }
}
@media screen and (max-width: 692px) {
  html,
  body {
    font-size: 65.9047619047619px;
  }
}
@media screen and (max-width: 687px) {
  html,
  body {
    font-size: 65.42857142857143px;
  }
}
@media screen and (max-width: 682px) {
  html,
  body {
    font-size: 64.95238095238095px;
  }
}
@media screen and (max-width: 677px) {
  html,
  body {
    font-size: 64.47619047619047px;
  }
}
@media screen and (max-width: 672px) {
  html,
  body {
    font-size: 64px;
  }
}
@media screen and (max-width: 667px) {
  html,
  body {
    font-size: 63.52380952380952px;
  }
}
@media screen and (max-width: 662px) {
  html,
  body {
    font-size: 63.047619047619044px;
  }
}
@media screen and (max-width: 657px) {
  html,
  body {
    font-size: 62.57142857142857px;
  }
}
@media screen and (max-width: 652px) {
  html,
  body {
    font-size: 62.095238095238095px;
  }
}
@media screen and (max-width: 647px) {
  html,
  body {
    font-size: 61.61904761904761px;
  }
}
@media screen and (max-width: 642px) {
  html,
  body {
    font-size: 61.14285714285714px;
  }
}
@media screen and (max-width: 637px) {
  html,
  body {
    font-size: 60.666666666666664px;
  }
}
@media screen and (max-width: 632px) {
  html,
  body {
    font-size: 60.19047619047619px;
  }
}
@media screen and (max-width: 627px) {
  html,
  body {
    font-size: 59.71428571428571px;
  }
}
@media screen and (max-width: 622px) {
  html,
  body {
    font-size: 59.238095238095234px;
  }
}
@media screen and (max-width: 617px) {
  html,
  body {
    font-size: 58.76190476190476px;
  }
}
@media screen and (max-width: 612px) {
  html,
  body {
    font-size: 58.285714285714285px;
  }
}
@media screen and (max-width: 607px) {
  html,
  body {
    font-size: 57.8095238095238px;
  }
}
@media screen and (max-width: 602px) {
  html,
  body {
    font-size: 57.33333333333333px;
  }
}
@media screen and (max-width: 597px) {
  html,
  body {
    font-size: 56.857142857142854px;
  }
}
@media screen and (max-width: 592px) {
  html,
  body {
    font-size: 56.38095238095238px;
  }
}
@media screen and (max-width: 587px) {
  html,
  body {
    font-size: 55.904761904761905px;
  }
}
@media screen and (max-width: 582px) {
  html,
  body {
    font-size: 55.42857142857142px;
  }
}
@media screen and (max-width: 577px) {
  html,
  body {
    font-size: 54.95238095238095px;
  }
}
@media screen and (max-width: 572px) {
  html,
  body {
    font-size: 54.476190476190474px;
  }
}
@media screen and (max-width: 567px) {
  html,
  body {
    font-size: 54px;
  }
}
@media screen and (max-width: 562px) {
  html,
  body {
    font-size: 53.52380952380952px;
  }
}
@media screen and (max-width: 557px) {
  html,
  body {
    font-size: 53.047619047619044px;
  }
}
@media screen and (max-width: 552px) {
  html,
  body {
    font-size: 52.57142857142857px;
  }
}
@media screen and (max-width: 547px) {
  html,
  body {
    font-size: 52.095238095238095px;
  }
}
@media screen and (max-width: 542px) {
  html,
  body {
    font-size: 51.61904761904761px;
  }
}
@media screen and (max-width: 537px) {
  html,
  body {
    font-size: 51.14285714285714px;
  }
}
@media screen and (max-width: 532px) {
  html,
  body {
    font-size: 50.666666666666664px;
  }
}
@media screen and (max-width: 527px) {
  html,
  body {
    font-size: 50.19047619047619px;
  }
}
@media screen and (max-width: 522px) {
  html,
  body {
    font-size: 49.71428571428571px;
  }
}
@media screen and (max-width: 517px) {
  html,
  body {
    font-size: 49.238095238095234px;
  }
}
@media screen and (max-width: 512px) {
  html,
  body {
    font-size: 48.76190476190476px;
  }
}
@media screen and (max-width: 507px) {
  html,
  body {
    font-size: 48.285714285714285px;
  }
}
@media screen and (max-width: 502px) {
  html,
  body {
    font-size: 47.80952380952381px;
  }
}
@media screen and (max-width: 497px) {
  html,
  body {
    font-size: 47.33333333333333px;
  }
}
@media screen and (max-width: 492px) {
  html,
  body {
    font-size: 46.857142857142854px;
  }
}
@media screen and (max-width: 487px) {
  html,
  body {
    font-size: 46.38095238095238px;
  }
}
@media screen and (max-width: 482px) {
  html,
  body {
    font-size: 45.904761904761905px;
  }
}
@media screen and (max-width: 477px) {
  html,
  body {
    font-size: 45.42857142857142px;
  }
}
@media screen and (max-width: 472px) {
  html,
  body {
    font-size: 44.95238095238095px;
  }
}
@media screen and (max-width: 467px) {
  html,
  body {
    font-size: 44.476190476190474px;
  }
}
@media screen and (max-width: 462px) {
  html,
  body {
    font-size: 44px;
  }
}
@media screen and (max-width: 457px) {
  html,
  body {
    font-size: 43.52380952380952px;
  }
}
@media screen and (max-width: 452px) {
  html,
  body {
    font-size: 43.047619047619044px;
  }
}
@media screen and (max-width: 447px) {
  html,
  body {
    font-size: 42.57142857142857px;
  }
}
@media screen and (max-width: 442px) {
  html,
  body {
    font-size: 42.095238095238095px;
  }
}
@media screen and (max-width: 437px) {
  html,
  body {
    font-size: 41.61904761904761px;
  }
}
@media screen and (max-width: 432px) {
  html,
  body {
    font-size: 41.14285714285714px;
  }
}
@media screen and (max-width: 427px) {
  html,
  body {
    font-size: 40.666666666666664px;
  }
}
@media screen and (max-width: 422px) {
  html,
  body {
    font-size: 40.19047619047619px;
  }
}
@media screen and (max-width: 417px) {
  html,
  body {
    font-size: 39.714285714285715px;
  }
}
@media screen and (max-width: 412px) {
  html,
  body {
    font-size: 39.238095238095234px;
  }
}
@media screen and (max-width: 407px) {
  html,
  body {
    font-size: 38.76190476190476px;
  }
}
@media screen and (max-width: 402px) {
  html,
  body {
    font-size: 38.285714285714285px;
  }
}
@media screen and (max-width: 397px) {
  html,
  body {
    font-size: 37.80952380952381px;
  }
}
@media screen and (max-width: 392px) {
  html,
  body {
    font-size: 37.33333333333333px;
  }
}
@media screen and (max-width: 387px) {
  html,
  body {
    font-size: 36.857142857142854px;
  }
}
@media screen and (max-width: 382px) {
  html,
  body {
    font-size: 36.38095238095238px;
  }
}
@media screen and (max-width: 377px) {
  html,
  body {
    font-size: 35.904761904761905px;
  }
}
@media screen and (max-width: 372px) {
  html,
  body {
    font-size: 35.42857142857142px;
  }
}
@media screen and (max-width: 367px) {
  html,
  body {
    font-size: 34.95238095238095px;
  }
}
@media screen and (max-width: 362px) {
  html,
  body {
    font-size: 34.476190476190474px;
  }
}
@media screen and (max-width: 357px) {
  html,
  body {
    font-size: 34px;
  }
}
@media screen and (max-width: 352px) {
  html,
  body {
    font-size: 33.52380952380952px;
  }
}
@media screen and (max-width: 347px) {
  html,
  body {
    font-size: 33.047619047619044px;
  }
}
@media screen and (max-width: 342px) {
  html,
  body {
    font-size: 32.57142857142857px;
  }
}
@media screen and (max-width: 337px) {
  html,
  body {
    font-size: 32.095238095238095px;
  }
}
@media screen and (max-width: 332px) {
  html,
  body {
    font-size: 31.619047619047617px;
  }
}
@media screen and (max-width: 327px) {
  html,
  body {
    font-size: 31.142857142857142px;
  }
}
@media screen and (max-width: 322px) {
  html,
  body {
    font-size: 30.666666666666664px;
  }
}
