/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCO3VCQUN1Qjt3QkFDQzs7dUJBRUQ7b0JBQ0g7b0JBQ0E7aUJBQ0g7b0JBQ0c7b0JBQ0E7bUJBQ0Q7OztxQkFHRTswQkFDSzs7O29CQUdOO2dCQUNKO2lCQUNDO3FCQUNJOzs7RUFHbkIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4QixvQkFBb0I7Q0FDckIiLCJmaWxlIjoidmFyaWFibGUuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLy/popzoibJcclxuJG1haW5Db2xvckJsdWU6IzAwYWU2NjsvL+S4u+iJsuiwg+iTnVxyXG4kbWFpbkNvbG9yR3JlZW46IzAwZWJjMDsvL+S4u+iJsuiwg+e7v1xyXG4vL+aWh+Wtl+minOiJslxyXG4kbWFpbkZvbnRDb2xvcjojNGM0YzRjOy8v5Li75paH5a2X6ImyXHJcbiRGb250Q29sb3IxOiNiMmIyYjI7Ly/mtYXmloflrZfoibJcclxuJGZvbnRDb2xvcjI6IzgwODA4MDsvL+eojea3seaWh+Wtl+iJslxyXG4kZm9udFJlZDojZjUzMTMxOy8v6K2m5ZGK57qiXHJcbiRmb250T3JhbmdlOiNmZjhmMWY7Ly/mqZnoibJcclxuJGZvbnRZZWxsb3c6I2Y0YjQwMDsvL+m7hOiJsuaPkOekulxyXG4kZm9udEdyZWVuOiM2Y2I2MmY7Ly/mlLblhaXnu79cclxuXHJcbi8v6L6T5YWl5qGGXHJcbiRpbnB1dEJvcmRlcjojZTVlNWU1Oy8v6YCJ5Lit5YmN6aKc6ImyXHJcbiRpbnB1dEJvcmRlckZvY3VzOiMxZTkwZmY7Ly/pgInkuK3popzoibJcclxuXHJcbi8v6IOM5pmvXHJcbiRCZ0RlZXBHcmF5OiNmMGYwZjA7Ly/mt7HngbDog4zmma9cclxuJEJnR3JheTojZmFmYWZhOy8v5rWF54Gw6IOM5pmvXHJcbiRnYXBHcmF5OiNiMmIyYjI7Ly/kuK3pl7Tnur/og4zmma9cclxuJGJnTGlnaHRCbHVlOiNlNmYwZmE7Ly/mtYXok51cclxuXHJcbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iXX0= */
.banner {
  position: relative; }
  .banner .pagination {
    position: absolute;
    z-index: 20;
    bottom: 10px;
    width: 100%;
    text-align: center; }
    .banner .pagination .swiper-pagination-switch {
      display: inline-block;
      width: 8px;
      height: 8px;
      border-radius: 8px;
      background: #ffffff;
      margin: 0 5px;
      opacity: 0.8;
      border: 1px solid #fff;
      cursor: pointer; }
    .banner .pagination .swiper-active-switch {
      background: #fff;
      width: 30px; }
  .banner .banner_above {
    position: absolute;
    top: 0;
    z-index: 2;
    width: 100%; }
    .banner .banner_above .banner_above_content {
      position: absolute;
      z-index: 10;
      width: 100%;
      color: #ffffff;
      text-align: center; }
      .banner .banner_above .banner_above_content .title_main {
        font-size: 40px;
        padding-top: 140px; }
      .banner .banner_above .banner_above_content .title_subtitle {
        font-size: 20px;
        padding-top: 15px; }
      .banner .banner_above .banner_above_content .look_details {
        margin-top: 60px; }
        .banner .banner_above .banner_above_content .look_details button {
          height: 40px;
          width: 180px;
          border: 1px solid #ffffff;
          background-color: transparent;
          color: #ffffff;
          border-radius: 4px;
          font-size: 18px; }

.content {
  width: 1200px;
  margin: 0 auto; }
  .content .content_title {
    font-size: 20px;
    color: #333333;
    text-align: center;
    padding: 40px 0 20px 80px; }
    .content .content_title span {
      font-weight: bold; }
  .content .content_main .input_box {
    width: 390px;
    padding-bottom: 20px;
    margin: 0 auto; }
    .content .content_main .input_box .input_box_tip {
      float: left;
      padding-right: 5px;
      width: 85px;
      height: 40px;
      line-height: 40px;
      font-size: 14px;
      text-align: right;
      color: #333333; }
      .content .content_main .input_box .input_box_tip span {
        color: #f53131; }
    .content .content_main .input_box .input_box_content {
      position: relative;
      float: left;
      width: 300px;
      height: 40px;
      line-height: 40px; }
      .content .content_main .input_box .input_box_content input[type="text"], .content .content_main .input_box .input_box_content select, .content .content_main .input_box .input_box_content textarea {
        width: 100%;
        height: 40px;
        border-radius: 4px; }
      .content .content_main .input_box .input_box_content .unit {
        position: absolute;
        right: 10px;
        top: 0;
        height: 40px;
        line-height: 40px;
        color: #b2b2b2;
        font-size: 14px; }
      .content .content_main .input_box .input_box_content.dh_border .dh_choose_box {
        padding: 10px; }
      .content .content_main .input_box .input_box_content.money {
        background-color: #f0f0f0;
        color: #f53131;
        padding: 0 10px; }
  .content .content_main .submit_box {
    text-align: center;
    padding-left: 80px;
    padding-top: 20px; }
    .content .content_main .submit_box button {
      width: 300px;
      margin: 0 5px;
      height: 40px; }
  .content .content_main .tipMessage {
    font-size: 14px;
    color: #b2b2b2;
    text-align: center;
    padding: 30px 0 100px; }
  .content .service_flow {
    padding: 80px 0 120px;
    border-top: 1px solid #d6d6d6; }

/*# sourceMappingURL=offshoreService.css.map */
