.lh_sqxzzf_main { padding-top: 1px; padding-bottom: 160px; background: url(/newimages/sqxzzf_bg_02.jpg) no-repeat top center; background-color: #def1f8; }
.lh_sqxzzf_head.fw{ height: 983px; background: url(/newimages/sqxzzf_bg_01.jpg) no-repeat top center;background-color: #def1f8; }
.banner_txt{padding-right: 200px; padding-top: 80px;}
.w1300{max-width: 1300px; margin: 0 auto;}
.lh_sqxzzf_main .content{padding-top: 1px; margin-top: -280px;}
.th1{ font-weight: bold; margin-bottom: 75px; background: linear-gradient(to bottom, #4b85f3, #40b9fa); -webkit-background-clip: text; -webkit-text-fill-color: transparent;  font-size: 20px; line-height: 46px; text-indent: 2em; padding: 30px 50px; }
.th_bg{border: 1px solid #fff; border-radius: 20px; background-color: #dff2f9; box-shadow: 0px 0px 21px rgba(0, 103, 162, 0.4);}
.th2 .lists ul{margin-left: -33px;}
.th2 .lists ul li{float: left; width: 25%; padding-left: 33px; margin-bottom: 33px; box-sizing: border-box;}
.th2 .lists ul li a{display: block; height: 220px; text-align: center; box-sizing: border-box; padding-top: 25px;}
.th2 .lists ul li a:hover{opacity: 0.8; transition: .3s;}
.th2 .lists ul li a .imgBox{display: inline-block; margin-bottom: 23px; width: 106px; height: 106px; font-size: 0px; background-color: #fff; border-radius: 100%; box-shadow: 0px 0px 21px rgba(70, 121, 189, 0.3);}
.th2 .lists ul li a .imgBox img{position: relative; top: 50%; transform: translateY(-50%); display: inline-block;}
.th2 .lists ul li a .txt{display: block; font-size: 21px; color: #373737;}

@media screen and (max-width: 1560px) {
  .banner_txt{padding-right: 100px;}
  .w1300{max-width: 1200px;}
}
@media screen and (max-width: 1200px) {
  .lh_sqxzzf_main{padding-bottom: 30px;}
  .w1300{padding: 0 15px;}
  .banner_txt{padding: 0 15px; padding-top: 20px;}
  .lh_sqxzzf_head.fw{background-size: cover; height: 400px;}
  .th_bg{border-radius: 10px;}
  .lh_sqxzzf_main .content{margin-top: -70px;}
  .th1{padding: 15px; font-size: 14px; line-height: 28px; margin-bottom: 20px;}
  .th2 .lists ul{margin-left: -10px;}
  .th2 .lists ul li{width: 33.3333%; padding-left: 10px; margin-bottom: 10px;}
  .th2 .lists ul li a{padding-top: 10px; height: 116px;}
  .th2 .lists ul li a .imgBox{width: 50px; height: 50px; margin-bottom: 10px;}
  .th2 .lists ul li a .imgBox img{max-width: 70%;}
  .th2 .lists ul li a .txt{font-size: 14px;}
}
@media screen and (max-width: 760px) {
  .lh_sqxzzf_head.fw{ height: 300px;}
}

