.header-g {
  display: none; }

@media screen and (min-width: 1024px) {
  .header-g {
    display: block;
    height: 90px;
    line-height: 90px; }
    .header-g .nav-icon-g {
      margin-top: 20px;
      float: right; }
    .header-g .nav-g {
      display: inline-block;
      vertical-align: top;
      margin-left: 50px;
      font-size: 0;
      text-align: center;
      line-height: 46px;
      width: 70%;
      margin-top: 44px; }
      .header-g .nav-g .nav-item-g {
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: 88px;
        font-size: 14px;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        -webkit-transition: all linear .3s; }
        .header-g .nav-g .nav-item-g:hover {
          background: #ff9900; }
          .header-g .nav-g .nav-item-g:hover a {
            color: #fff; }
          .header-g .nav-g .nav-item-g:hover .sub-nav-g {
            display: block; }
            .header-g .nav-g .nav-item-g:hover .sub-nav-g a {
              color: #666; }
        .header-g .nav-g .nav-item-g a {
          color: #000; }
        .header-g .nav-g .nav-item-g .sub-nav-g {
          position: absolute;
          left: 0;
          top: 46px;
          font-size: 14px;
          width: 135%;
          padding: 0;
          border-top: 2px solid #ff9900;
          z-index: 2000;
          background: #fff;
          display: none;
          border-bottom: 8px solid #ff9900;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px; }
          .header-g .nav-g .nav-item-g .sub-nav-g .sub-nav-item-g {
            padding-left: 10px;
            height: 40px;
            line-height: 40px;
            text-align: left;
            -webkit-transition: all linear .3s;
            border-bottom: 1px solid #f5f5f5; }
            .header-g .nav-g .nav-item-g .sub-nav-g .sub-nav-item-g:hover {
              background: rgba(255, 153, 0, 0.7); }
              .header-g .nav-g .nav-item-g .sub-nav-g .sub-nav-item-g:hover a {
                color: #fff; } }
@media screen and (max-width: 1400px) {
  .header-g .nav-g .nav-item-g {
    width: 12.5%;
    font-size: 14px; }
    .header-g .nav-g .nav-item-g .sub-nav-g {
      font-size: 12px; } }
.float-box {
  display: none; }

.banner .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  border-radius: 100%;
  background: transparent;
  opacity: 1; }
  .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff; }

.form-wrapper {
  max-width: 1000px; }
  .form-wrapper .item {
    margin-bottom: 60px; }
    .form-wrapper .item .title {
      height: 50px;
      line-height: 50px;
      padding-left: 28px;
      background: #DDE5E7;
      font-size: 24px;
      color: #333; }
    .form-wrapper .item .ipt-box {
      padding: 40px 0;
      font-size: 0; }
      .form-wrapper .item .ipt-box .ipt-item {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        padding-left: 3%;
        margin-bottom: 60px; }
        .form-wrapper .item .ipt-box .ipt-item.text-box {
          width: 100%; }
        .form-wrapper .item .ipt-box .ipt-item .name {
          display: inline-block;
          vertical-align: middle;
          width: 30%;
          max-width: 102px;
          font-size: 18px;
          color: #333; }
          .form-wrapper .item .ipt-box .ipt-item .name.top-name {
            vertical-align: top; }
        .form-wrapper .item .ipt-box .ipt-item .ipt {
          font-size: 18px;
          color: #333;
          vertical-align: middle;
          max-width: 280px;
          width: 60%;
          height: 34px;
          border: 1px solid #A9A9A9;
          padding: 0 10px; }
        .form-wrapper .item .ipt-box .ipt-item .sex {
          vertical-align: middle;
          font-size: 18px;
          margin-right: 20px; }
          .form-wrapper .item .ipt-box .ipt-item .sex input {
            vertical-align: middle;
            margin-right: 10px; }
        .form-wrapper .item .ipt-box .ipt-item .text {
          max-width: 610px;
          height: 258px;
          width: 60%;
          resize: none;
          padding: 10px; }
    .form-wrapper .item .submit {
      margin-left: 3%;
      width: 162px;
      height: 48px;
      background: #FF9900;
      border-radius: 3px;
      color: #fff;
      font-size: 24px; }

.auto-width {
  width: 80%;
  margin: 0 auto; }

@media screen and (max-width: 800px) {
  .auto-width {
    width: 100%; }

  .form-wrapper .item {
    margin-bottom: 20px; }
    .form-wrapper .item .title {
      font-size: 18px;
      height: 40px;
      line-height: 40px; }
    .form-wrapper .item .ipt-box {
      padding: 20px 0; }
      .form-wrapper .item .ipt-box .ipt-item {
        margin-bottom: 30px;
        width: 100%; }
        .form-wrapper .item .ipt-box .ipt-item .name {
          font-size: 14px; }
        .form-wrapper .item .ipt-box .ipt-item .ipt {
          font-size: 14px; }
        .form-wrapper .item .ipt-box .ipt-item .sex {
          font-size: 18px; }
        .form-wrapper .item .ipt-box .ipt-item .text {
          height: 120px; }
    .form-wrapper .item .submit {
      margin-left: 3%;
      width: 88px;
      height: 30px;
      font-size: 14px; } }

/*# sourceMappingURL=add.css.map */
