html, * {
  padding: 0px; }

section {
  width: 100%;
  height: auto;
  min-width: 700px;
  overflow: hidden;
  background-color: #f0f0f0; }
  section .banner {
    width: 100%;
    height: 260px;
    background: url("/Index/Public/image/banner_forsecond.png"); }
  section .main_select {
    width: 1200px;
    margin: 0 auto;
    height: 50px;
    margin-top: -25px;
    margin-bottom: 10px; }
    section .main_select .each_one {
      float: left;
      width: 20%;
      height: 100%;
      text-align: center;
      line-height: 50px;
      background-color: #fff;
      color: #313131;
      font-size: 15px;
      cursor: pointer; }
    section .main_select .each_one:hover {
      background-color: #0073D4;
      transition: background-color 0.5s;
      color: white; }
    section .main_select .each_oned {
      background-color: #0073D4;
      color: white; }
  section .main_div {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden; }
    section .main_div .person_bar {
      width: 1200px;
      height: 30px;
      line-height: 30px;
      font-size: 14px; }
      section .main_div .person_bar a {
        color: #666666; }
      section .main_div .person_bar span {
        color: #666666; }
    section .main_div .first_title {
      width: 100%;
      height: 40px;
      padding-top: 10px;
      color: #333333; }
      section .main_div .first_title span {
        float: left; }
      section .main_div .first_title .delete_div {
        width: auto;
        cursor: pointer;
        float: left; }
        section .main_div .first_title .delete_div .delete_icon {
          margin-left: 20px;
          float: left;
          width: 12px;
          height: 12px;
          background: url("/Index/Insurance/image/delete.png");
          background-size: 12px 12px;
          margin-top: 3px; }
        section .main_div .first_title .delete_div span {
          float: left;
          margin-left: 1px;
          font-size: 14px;
          color: #666666;
          margin-top: 2px; }
    section .main_div .second_title {
      width: 100%;
      height: auto;
      position: relative;
      color: #333333;
      overflow: hidden; }
      section .main_div .second_title span {
        float: left;
        width: 65px;
        height: 20px;
        text-align: right;
        margin-top: 7px; }
      section .main_div .second_title .title_right {
        float: left;
        width: 1100px;
        height: auto; }
        section .main_div .second_title .title_right .every_div {
          float: left;
          width: 134px;
          height: 30px;
          border-radius: 4px;
          border: 1px solid #0F6FDD;
          margin-left: 40px;
          text-align: center;
          line-height: 30px;
          color: #0F6FDD;
          font-size: 16px;
          cursor: pointer;
          margin-bottom: 20px;
          overflow: hidden; }
        section .main_div .second_title .title_right .selected_div {
          float: left;
          width: 134px;
          height: 30px;
          border-radius: 4px;
          background-color: #0F6FDD;
          margin-left: 40px;
          text-align: center;
          line-height: 30px;
          color: #ffffff;
          font-size: 16px;
          cursor: pointer;
          margin-bottom: 20px; }
  section .main_middle {
    height: auto;
    background-color: #f2f2f2;
    color: #333333;
    overflow: hidden; }
    section .main_middle .middle_view {
      width: 1200px;
      margin: 0 auto;
      padding-bottom: 40px; }
      section .main_middle .middle_view .view {
        width: 100%;
        height: 30px;
        padding-top: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative; }
        section .main_middle .middle_view .view span {
          float: left;
          width: 65px;
          height: 20px;
          margin-top: 7px; }
        section .main_middle .middle_view .view .view_every_div {
          float: left;
          width: 80px;
          height: 30px;
          border-radius: 4px;
          border: 1px solid #0F6FDD;
          margin-left: 40px;
          text-align: center;
          line-height: 30px;
          color: #0F6FDD;
          font-size: 14px;
          cursor: pointer; }
        section .main_middle .middle_view .view .clicked_div {
          float: left;
          width: 60px;
          height: 30px;
          border-radius: 4px;
          background-color: #0F6FDD;
          margin-left: 40px;
          color: #ffffff;
          font-size: 14px;
          cursor: pointer;
          position: relative;
          text-align: left;
          padding-left: 20px; }
          section .main_middle .middle_view .view .clicked_div .icon {
            width: 14px;
            height: 14px;
            background: url("/Index/Insurance/image/down.png");
            background-size: 14px 14px;
            position: absolute;
            right: 15px;
            top: 45%;
            transform: translateY(-50%); }
        section .main_middle .middle_view .view .payment_button {
          float: right;
          width: 80px;
          height: 30px;
          border-radius: 4px;
          background-color: #0073D4;
          margin-left: 40px;
          text-align: center;
          line-height: 30px;
          color: #fff;
          font-size: 14px;
          cursor: pointer; }
      section .main_middle .middle_view .content_box {
        width: 1200px;
        height: 375px;
        position: relative;
        margin-top: 40px; }
        section .main_middle .middle_view .content_box .information {
          width: 530px;
          height: 260px;
          position: absolute;
          left: 60px;
          top: 58px; }
          section .main_middle .middle_view .content_box .information .title {
            width: 530px;
            height: 34px; }
            section .main_middle .middle_view .content_box .information .title span {
              float: left;
              font-size: 17px; }
            section .main_middle .middle_view .content_box .information .title .span {
              float: left;
              font-size: 20px; }
            section .main_middle .middle_view .content_box .information .title .span1 {
              width: 436px;
              overflow: hidden;
              color: #666666;
              font-size: 15px;
              float: left;
              margin-left: 20px;
              margin-top: 1px; }
            section .main_middle .middle_view .content_box .information .title .to_collent {
              width: auto;
              float: right;
              margin-right: 10px;
              cursor: pointer; }
              section .main_middle .middle_view .content_box .information .title .to_collent .to_love_icon {
                width: 16px;
                height: 16px;
                float: left;
                background: url("/Index/Insurance/image/heart1.png") no-repeat;
                background-size: 16px 16px; }
              section .main_middle .middle_view .content_box .information .title .to_collent .to_cancel_icon {
                width: 16px;
                height: 16px;
                float: left;
                background: url("/Index/Insurance/image/heart2.png") no-repeat;
                background-size: 16px 16px; }
              section .main_middle .middle_view .content_box .information .title .to_collent span {
                float: left;
                font-size: 12px;
                color: #0F6FDD;
                margin-left: 5px;
                margin-top: 1px; }
            section .main_middle .middle_view .content_box .information .title .second_view {
              width: auto;
              float: left;
              margin-right: 20px; }
              section .main_middle .middle_view .content_box .information .title .second_view .icon {
                width: 16px;
                height: 16px;
                float: left;
                background: url("/Index/Insurance/image/right.png");
                background-size: 16px 16px; }
              section .main_middle .middle_view .content_box .information .title .second_view span {
                font-size: 14px;
                color: #0F6FDD; }
          section .main_middle .middle_view .content_box .information .button_div {
            width: 250px;
            height: 32px;
            margin-top: 30px; }
            section .main_middle .middle_view .content_box .information .button_div .button1 {
              width: 100px;
              height: 30px;
              float: left;
              border: 1px solid #0F6FDD;
              background-color: #ffffff;
              border-radius: 4px;
              margin-right: 20px;
              cursor: pointer;
              line-height: 30px;
              text-align: center;
              color: #0F6FDD; }
            section .main_middle .middle_view .content_box .information .button_div .button1:hover {
              width: 100px;
              height: 30px;
              float: left;
              background: #0F6FDD;
              border-radius: 4px;
              cursor: pointer;
              line-height: 30px;
              text-align: center;
              color: #ffffff; }
      section .main_middle .middle_view .insurance_no_results {
        display: flex;
        justify-content: center;
        margin-top: 20px; }
        section .main_middle .middle_view .insurance_no_results div img {
          width: 150px;
          height: 150px; }
        section .main_middle .middle_view .insurance_no_results div p {
          text-align: center;
          margin-top: px2rem(20px);
          color: #aaa; }
    section .main_middle .middle_view .content_box:first-child {
      margin-top: 10px; }
  section .pagination_div {
    height: 200px;
    padding-top: 30px;
    background-color: #f2f2f2; }

.main_middle_two {
  height: auto;
  background-color: #f0f0f0;
  color: #333333;
  overflow: hidden; }
  .main_middle_two .middle_view {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 40px; }
    .main_middle_two .middle_view .view {
      width: 100%;
      height: 30px;
      padding-top: 10px;
      margin-top: 20px;
      margin-bottom: 20px;
      position: relative; }
      .main_middle_two .middle_view .view span {
        float: left;
        width: 65px;
        height: 20px;
        margin-top: 7px; }
      .main_middle_two .middle_view .view .view_every_div {
        float: left;
        width: 80px;
        height: 30px;
        border-radius: 4px;
        border: 1px solid #0F6FDD;
        margin-left: 40px;
        text-align: center;
        line-height: 30px;
        color: #0F6FDD;
        font-size: 14px;
        cursor: pointer; }
      .main_middle_two .middle_view .view .clicked_div {
        float: left;
        width: 60px;
        height: 30px;
        border-radius: 4px;
        background-color: #0F6FDD;
        margin-left: 40px;
        color: #ffffff;
        font-size: 14px;
        cursor: pointer;
        position: relative;
        text-align: left;
        padding-left: 20px; }
        .main_middle_two .middle_view .view .clicked_div .icon {
          width: 14px;
          height: 14px;
          background: url("/Index/Insurance/image/down.png");
          background-size: 14px 14px;
          position: absolute;
          right: 15px;
          top: 45%;
          transform: translateY(-50%); }
    .main_middle_two .middle_view .content_box {
      width: 1200px;
      height: 330px;
      position: relative;
      background-color: white;
      margin-bottom: 40px; }
      .main_middle_two .middle_view .content_box .information {
        width: 500px;
        height: 260px;
        position: absolute;
        left: 60px;
        top: 30px; }
        .main_middle_two .middle_view .content_box .information .title {
          width: 500px;
          height: 34px;
          overflow: hidden; }
          .main_middle_two .middle_view .content_box .information .title span {
            float: left;
            font-size: 17px; }
          .main_middle_two .middle_view .content_box .information .title .span {
            float: left;
            font-size: 28px;
            font-weight: bold; }
          .main_middle_two .middle_view .content_box .information .title .span1 {
            width: 436px;
            overflow: hidden;
            color: #a0a0a0;
            font-size: 15px;
            float: left;
            margin-top: 1px; }
          .main_middle_two .middle_view .content_box .information .title .to_collent {
            width: auto;
            float: right;
            margin-right: 10px;
            cursor: pointer; }
            .main_middle_two .middle_view .content_box .information .title .to_collent .to_love_icon {
              width: 16px;
              height: 16px;
              float: left;
              background: url("/Index/Insurance/image/heart1.png") no-repeat;
              background-size: 16px 16px; }
            .main_middle_two .middle_view .content_box .information .title .to_collent .to_cancel_icon {
              width: 16px;
              height: 16px;
              float: left;
              background: url("/Index/Insurance/image/heart2.png") no-repeat;
              background-size: 16px 16px; }
            .main_middle_two .middle_view .content_box .information .title .to_collent span {
              float: left;
              font-size: 12px;
              color: #0F6FDD;
              margin-left: 5px;
              margin-top: 1px; }
          .main_middle_two .middle_view .content_box .information .title .second_view {
            width: 100%;
            height: 30px;
            float: left;
            font-size: 18px;
            margin-right: 20px;
            margin-bottom: 20px;
            position: relative; }
            .main_middle_two .middle_view .content_box .information .title .second_view .icon {
              width: 16px;
              height: 16px;
              float: left;
              background: url("/Index/Public/image/lable1.png");
              background-size: 16px 16px;
              position: absolute;
              top: 50%;
              transform: translateY(-50%); }
            .main_middle_two .middle_view .content_box .information .title .second_view span {
              height: 30px;
              line-height: 30px;
              font-size: 14px;
              color: #7c828f;
              margin-left: 20px;
              overflow: hidden; }
          .main_middle_two .middle_view .content_box .information .title .second_view:first-child {
            margin-top: 10px; }
        .main_middle_two .middle_view .content_box .information .button_div {
          width: 250px;
          height: 32px;
          margin-top: 30px; }
          .main_middle_two .middle_view .content_box .information .button_div .button1 {
            width: 150px;
            height: 40px;
            float: left;
            background-color: #c1c1c1;
            margin-right: 20px;
            cursor: pointer;
            line-height: 40px;
            text-align: center;
            color: white; }
          .main_middle_two .middle_view .content_box .information .button_div .button1:hover {
            width: 148px;
            height: 38px;
            border: 1px solid #0F6FDD;
            background-color: #ffffff;
            text-align: center;
            color: #0073D4;
            transition: background-color 0.5s; }
      .main_middle_two .middle_view .content_box .main_img {
        float: right;
        width: 600px;
        height: 270px;
        margin-top: 30px;
        margin-right: 37.5px; }
  .main_middle_two .middle_view .content_box:first-child {
    margin-top: 10px; }
  .main_middle_two .middle_view .content_box:hover {
    box-shadow: 0 4px 8px rgba(47, 47, 47, 0.36); }

#flag_two {
  display: none; }

#flag_three {
  display: none; }

#flag_fourth {
  display: none; }

#flag_five {
  display: none; }

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