  .service_location i{
          display: block;
          width: 16px;
          height: 23px;
          background: url(../images/location.png) no-repeat;
          background-size: 100% 100%;
            /*针对IE8的hack，目的是除掉之前background*/
          background: none\9;
          /*下一行为关键设置*/
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.cpic.com.cn/template2/xyltz/images/location.png", sizingMethod='scale')
  }
  .service_main .title{
          width: 100%;
          height: 45px;
          padding: 33px 0 27px 0;
          text-align: center;
          font-size: 38px;
          line-height: 45px;
          color: #000000;
          letter-spacing: 0;
          font-weight: bold;
  }
  .service_main .decoration{
          width: 49px;
          height: 38px;
          background: url(../images/decoration.png) no-repeat;
          background-size: 100% 100%;
          margin-right: 22px;
          display: inline-block;
            background: none\9;
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.cpic.com.cn/template2/xyltz/images/decoration.png', sizingMethod='scale');
  }
  .service_main .decoration_right{
          width: 49px;
          height: 38px;
          background: url(../images/fwts-righticon.png) no-repeat;
          background-size: 100% 100%;
          margin-right: 22px;
          display: inline-block;
            background: none\9;
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.cpic.com.cn/template2/xyltz/images/fwts-righticon.png', sizingMethod='scale');
  }
  .service_main .content{
           width: 1125px;
                margin: 0 auto;
          margin-bottom: 17px;
          background-image: linear-gradient(270deg, #FEF7F7 0%, #F1F9FB 39%, #F5FFF1 88%, #FFFAF3 100%);
          background-size: 100% 100%;
  }
  .ml508{
          margin-left: 508px;
  }
  .ml45{
          margin-left: 45px;
  }
  .pt40{
          padding-top: 40px;
  }
  .pt97{
          padding-top: 97px;
  }
  .pt144{
          padding-top: 144px;
  }
  .pt103{
          padding-top: 103px;
  }
  .pt100{
          padding-top: 100px;
  }
  .w567{
          width: 567px;
  }
  .w530{
          width: 530px;
  }
  .w610{
          width: 610px;
  }
  .w490{
          width: 490px;
  }
  .w595{
          width: 595px;
  }
  .mt15{
          margin-top: 15px!important;
  }
  .colorbd{
          width: 42px;
          height: 4px;
  }
  
  .yellowbg{
          background: #F7CA96;
  }
  .greenbg{
          background: #9EECB4;
  }
  .bluebg{
          background: #ABD6F5;
  }
  .content_title{
          font-size: 26px;
          color: #000000;
          letter-spacing: 0;
          line-height: 30px;
          font-weight: bold;
          padding-bottom: 5px;
  }
  .content_detail{
          margin-top: 7px;
          font-size: 18px;
          color: #666666;
          letter-spacing: 0;
          line-height: 30px;
  }
  .overflowhidden{
          overflow: hidden;
  }
  .homepage_header{
          width: 100%;
          height: 43px;
  }
  .header_inner{
          height: 100%;
          padding: 10px 110px 0 110px;
          display: flex;
          flex-wrap:wrap;
          justify-content:space-around;
  }
  .header_inner li{
          min-width: 70px;
          font-size: 18px;
          line-height: 28px;
          height: 28px;
          color: #999;
          letter-spacing: 0;
          text-align: center;
          border-bottom: 5px solid #fff;
  }
  .header_inner .on{
          color: #005BAC;
          border-bottom: 5px solid #005BAC;
  }
  .homepage_banner{
          width: 100%;
          height: 380px;
          overflow: hidden;
  }
  .homepage_banner li,.homepage_banner img{
          width: 100%;
          height: 100%;
  }
  .service_location{
          /* width: 1120px; */
          height: 36px;
          margin: 33px 38px 0 96px;
          /* margin-top: 33px; */
          display: flex;
          font-size: 16px;
          color: #262626;
          line-height: 16px;
          border-bottom: 1px solid #F1F1F1;
  }
  .service_location div{
          height: 16px;
          padding-top: 3px;
  }
  .service_location .tip{
          margin-left: 10px;
  }
  .service_location .detail{
          margin-left: 7px;
  }
  .content .img-box{
    width: 972px;
    height: 310px;
    margin: 20px auto auto auto;
  }
  .service_main .sub-title{
    width: 648px;
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #575757;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
    font-weight: 400;
    margin: 40px auto auto auto
  }
  .service_main .title{
    height: auto!important;
  }