@charset "UTF-8";
@import "//at.alicdn.com/t/font_1176684_gtge8grlbro.css";
.index-wrap {
  width: 16rem;
  margin: 0 auto; }
  .index-wrap .item1 {
    width: 16rem;
    height: 20.7573333333rem;
    background: url("../images/lingqu_bg1.png") no-repeat;
    background-size: 16rem 20.7573333333rem; }
  .index-wrap .item2 {
    position: absolute;
    top: 16.8106666667rem;
    width: 14.8693333333rem;
    height: 13.8666666667rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 0.5546666667rem;
    background-color: white;
    border-radius: 0.2133333333rem;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.14);
    padding-top: 0.8106666667rem; }
    .index-wrap .item2 .title {
      height: 0.896rem;
      font-size: 0.768rem;
      font-family: SourceHanSansCN Bold, SourceHanSansCN Bold-Bold;
      font-weight: 700;
      text-align: center;
      color: #333333;
      line-height: 1.024rem; }
    .index-wrap .item2 .content {
      height: 0.4266666667rem;
      margin-top: 0.5333333333rem;
      font-size: 0.5973333333rem;
      font-family: SourceHanSansCN Bold, SourceHanSansCN Bold-Bold;
      font-weight: 700;
      text-align: left;
      color: #333333;
      line-height: 0.3626666667rem; }
    .index-wrap .item2 a {
      color: #EE484E; }
    .index-wrap .item2 h5 {
      color: #3a3a3a;
      font-size: 0.64rem;
      text-align: center; }
      .index-wrap .item2 h5 span {
        color: #e12323; }
    .index-wrap .item2 .div-row {
      display: flex;
      flex-direction: row;
      margin-top: 0.2773333333rem; }
      .index-wrap .item2 .div-row .flex-fill-right {
        margin-left: 0.2133333333rem; }
    .index-wrap .item2 .p-2 {
      width: 6.6346666667rem;
      height: 1.7493333333rem;
      background: #f2f3f8;
      border-radius: 0.128rem; }
      .index-wrap .item2 .p-2 .custom-select {
        width: 4.6933333333rem;
        height: 1.7493333333rem;
        background: #f2f3f8;
        border-radius: 0.128rem;
        border: none;
        appearance: none;
        padding-left: 0.5333333333rem;
        -webkit-appearance: none;
        /* google */
        -moz-appearance: none;
        /* firefox */
        appearance: none;
        /* IE */ }
      .index-wrap .item2 .p-2 em {
        font-size: 0.5973333333rem;
        color: #3a3a3a; }
    .index-wrap .item2 .form-box {
      width: pfx2rem(538);
      margin: 0.4266666667rem auto 0;
      /* Firefox 4-18 */
      /* Firefox 19-50 */
      /* - Internet Explorer 10–11
         - Internet Explorer Mobile 10-11 */
      /* Edge (also supports ::-webkit-input-placeholder) */
      /* CSS Working Draft */ }
      .index-wrap .item2 .form-box ::-webkit-input-placeholder {
        color: #898989; }
      .index-wrap .item2 .form-box :-moz-placeholder {
        color: #898989; }
      .index-wrap .item2 .form-box ::-moz-placeholder {
        color: #898989; }
      .index-wrap .item2 .form-box :-ms-input-placeholder {
        color: #898989 !important; }
      .index-wrap .item2 .form-box ::-ms-input-placeholder {
        color: #898989; }
      .index-wrap .item2 .form-box ::placeholder {
        color: #898989; }
      .index-wrap .item2 .form-box .name-box, .index-wrap .item2 .form-box .tel-box {
        display: block;
        width: 13.4826666667rem;
        height: 1.7066666667rem;
        line-height: 1.7066666667rem;
        padding-left: 0.5333333333rem;
        border-radius: 0.1706666667rem;
        border: none;
        font-size: 0.5973333333rem;
        background: #f2f3f8;
        margin-top: 0.32rem; }
      .index-wrap .item2 .form-box .area-box {
        position: relative;
        width: 6.6346666667rem;
        height: 1.7493333333rem;
        background: #f2f3f8;
        border-radius: 0.128rem; }
        .index-wrap .item2 .form-box .area-box input {
          width: 4.6933333333rem;
          background: #f2f3f8;
          border-radius: 0.128rem;
          border: none;
          padding-left: 0.5333333333rem;
          margin-top: 0.32rem; }
        .index-wrap .item2 .form-box .area-box em {
          position: absolute;
          top: 0.4266666667rem;
          right: 0.8106666667rem;
          font-size: 0.5973333333rem;
          color: #3a3a3a; }
      .index-wrap .item2 .form-box .form-btn {
        display: block;
        width: 13.4826666667rem;
        height: 1.7493333333rem;
        line-height: 1.7493333333rem;
        text-align: center;
        background: #EE484E;
        font-size: 0.64rem;
        color: #fff;
        margin-top: 0.4266666667rem;
        border-radius: 0.896rem; }
  .index-wrap .item3_bg {
    position: absolute;
    top: 31.3386666667rem;
    width: 16rem;
    height: 17.0666666667rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-bottom: 1.5573333333rem; }
    .index-wrap .item3_bg span {
      font-size: 0.9813333333rem;
      font-family: FZLTZHUNHK -GBK1-0, FZLTZHUNHK -GBK1-0--GBK1-0;
      font-weight: -GBK1-0;
      text-align: left;
      color: #3d3d3d;
      line-height: 1.152rem;
      margin-bottom: 1.28rem;
      margin-top: 1.4933333333rem; }
    .index-wrap .item3_bg .item3 {
      width: 12.7146666667rem;
      height: 11.4133333333rem;
      background: url("../images/lingqu_bg2.png") no-repeat;
      background-size: 12.7146666667rem 11.4133333333rem; }
  .index-wrap .item4_bg {
    position: absolute;
    top: 48.64rem;
    width: 16rem;
    height: 30.8053333333rem;
    background-color: #E84444;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column; }
    .index-wrap .item4_bg span {
      height: 0.8746666667rem;
      font-size: 0.896rem;
      font-family: SourceHanSansCN Bold, SourceHanSansCN Bold-Bold;
      font-weight: 700;
      text-align: center;
      color: #ffffff;
      line-height: 0.896rem;
      margin-bottom: 0.64rem; }
    .index-wrap .item4_bg .item4 {
      left: 1.408rem;
      width: 16rem;
      height: 30.8053333333rem;
      background: url("../images/lingqu_bg3.png") no-repeat;
      background-size: 16rem 30.8053333333rem;
      margin-bottom: 1.7493333333rem; }
  .index-wrap .form-btn-5 {
    position: absolute;
    bottom: 3.4133333333rem;
    display: block;
    width: 14.5493333333rem;
    height: 1.7493333333rem;
    line-height: 1.7493333333rem;
    text-align: center;
    font-size: 0.64rem;
    color: #E84444;
    margin-top: 0.4266666667rem;
    border-radius: 0.8746666667rem;
    background-color: #FFC40F; }
  .index-wrap .float {
    position: fixed;
    top: 6.4rem;
    right: 0;
    width: 2.8373333333rem;
    height: 2.7733333333rem;
    background: url("../images/zxzjs_float_bg.png") no-repeat;
    background-size: 2.8373333333rem 2.7733333333rem; }
  .index-wrap .van-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7); }

/*# sourceMappingURL=lingqu.css.map */
