@media screen and (max-width: 1280px) {
  .insurance-in {
    padding: 0 4.6%;
  }
  .box_in {
    padding: 0 9%;
  }
  .index_title {
    font-size: 28px;
  }
  .fs24 {
    font-size: 20px;
  }
  .jxIndexProBox .item .flTxt .txt ul li {
    font-size: 14px;
  }
  .newversionBox .item_in .title {
    font-size: 28px;
  }
  .fs18 {
    font-size: 16px;
  }
  .insurance-gsjjOut {
    padding: 80px 5%;
  }
  .insurance-gsjj-title {
    font-size: 28px;
  }
  .insurance-gsjj2-new-item-title {
    font-size: 18px;
  }
  .insurance-singleTitle {
    font-size: 28px;
  }
  .historyBox_in .item .time {
    font-size: 26px;
    line-height: 1.2;
  }
  /* add */
  .w1280_new {
    padding: 0 9% !important;
  }
  .insurance-news-1-font1 {
    font-size: 20px;
  }
  .insurance-news-1-font2 {
    font-size: 14px;
  }
  .insurance-news-1-font3 {
    font-size: 18px;
  }
  .insurance-news-font-time > div:first-child {
    font-size: 30px;
  }
  .insurance-news-1-font1 {
    font-size: 20px;
  }
  .insurance-news-1-font2 {
    font-size: 14px;
  }
  .insurance-news-1-font3 {
    font-size: 18px;
  }
  .bxTopName {
    font-size: 28px;
  }
  .bxServiceBox .item .title {
    font-size: 26px;
  }
  .bxServiceBox .item .title span {
    font-size: 100px;
    bottom: 50px;
  }
  .bxKeyBusiness .item .txtBox .title {
    font-size: 18px;
  }
  .insurance-logo {
    width: 300px;
  }
  .insurance-news-font-main1 {
    font-size: 18px;
  }
  .insurance-news-font-main2 {
    font-size: 14px;
  }
  .w1280_new_padding {
    padding: 0 !important;
  }
  .insurance-lxwm-font1 {
    font-size: 24px;
  }
  .index_p_box_in .item_in img {
    width: 42px;
  }
  .insurance-detail-title {
    font-size: 28px;
  }
  .insurance-prevNext-title {
    font-size: 14px;
  }
  .insurance-prevNext-name {
    font-size: 14px;
  }
  .insurance-share {
    font-size: 14px;
  }
  .insurance-searchBox-ipt {
    font-size: 14px;
  }
  .insurance-detail-text {
    font-size: 14px;
  }
  .insurance-gsjj2-new-pic {
    text-align: center;
  }
  .insurance-gsjj2-new-pic img {
    width: 90%;
  }
  .bx_lineOfBusiness,
  .bxKeyBusiness {
    padding: 0 9%;
  }
  .insurance-lxwm {
    padding: 0 9%;
  }
  .bxDetail2 .item .w1360 {
    padding-left: 9%;
    padding-right: 9%;
  }
  .bxKeyBusiness .item .txtBox .more {
    bottom: 13px;
  }
  .insurance-logo {
    width: 280px;
  }
  .insurance-lxwm-pic {
    width: 43%;
    top: -37%;
    height: auto;
  }
  .insurance-lxwm-in-new {
    height: 398px;
    padding: 0;
  }
}
