@charset "utf-8";
.lh_bg{background: url(241125fcx_lh_banner.jpg) no-repeat center top;}
.lh_banner{padding: .52rem 0rem; text-align: center; }
.lh_banner p{font-size: .7rem; color: #fff; letter-spacing: .05rem; font-weight: bold;text-shadow: 4px 4px 0px  rgba(20, 92, 220, 1), 0px 2px 4px  rgba(0, 0, 0, 0.25);}
.lh_banner h1{font-size: .8rem; font-weight: bold; color: #fff; letter-spacing: .16rem; text-shadow: 4px 4px 0px  rgba(20, 92, 220, 1), 0px 2px 4px  rgba(0, 0, 0, 0.25);}
.lh_con{background: #fff; padding: .2rem; box-shadow: 0px 0px 16px  rgba(0, 0, 0, 0.1);}
.lh_con_top{height: .56rem; background: linear-gradient(90deg, rgba(115, 160, 220, 0.2) 0%, rgba(74, 161, 255, 0) 100%); height: .56rem; line-height: .56rem; padding-left: .2rem; padding-right: .1rem; border-left: 4px solid #005CC4;}
.lh_con_top h1{font-size: .24rem; color: #005CC4;}
.lh_con_top span a{color: #999;}
.list_base li{margin-bottom: .1rem;}
.lh_list ul li a{display: block; border-radius: .16rem; margin-top: .2rem; height: 2.4rem; padding-top: .5rem; text-align: center;}
.lh_list ul li a span{display: block; width: .88rem; height: .88rem; margin: 0rem auto; margin-bottom: .16rem;}
.lh_list ul li a span img{width: 100%;}
.lh_list ul li a.icon1{background: url(241125fcx_lh_bg1.png) no-repeat center; background-size: cover;}
.lh_list ul li a.icon2{background: url(241125fcx_lh_bg2.png) no-repeat center; background-size: cover;}
.lh_list ul li a.icon3{background: url(241125fcx_lh_bg3.png) no-repeat center; background-size: cover;}
.lh_list ul li a.icon4{background: url(241125fcx_lh_bg4.png) no-repeat center; background-size: cover;}
.lh_list ul li a.icon5{background: url(241125fcx_lh_bg5.png) no-repeat center; background-size: cover;}
.lh_list2_top{background: linear-gradient(180deg, rgba(74, 161, 255, 0) 0%, rgba(115, 160, 220, 0.2) 100%); border-radius: .3rem; text-align: center;}
.lh_list2_top ul li {display: inline-block; position: relative;}
.lh_list2_top ul li a{display: block; margin: 0rem .2rem; height: .56rem; line-height: .56rem; font-size: .24rem; font-weight: bold;}
.lh_list2_top ul li::before{content: ' '; width: 2px; height: .26rem; background: #E5E5E5; position: absolute; top: 50%; margin-top: -.11rem; display: block; transform: rotate(25deg);}
.lh_list2_top ul li.on a::before,.lh_list2_top ul li:hover a::before{content: ''; height: .04rem; left: 0rem; right: 0rem; background: #005CC4; bottom: 0rem; position: absolute; display: block;}
.lh_list2_top ul li:first-child:before{display: none;}
.lh_list2_top ul li.on a,.lh_list2_top ul li:hover a{color: #005CC4;}
.lh_list2_ul_a{background: #F2F8FF; padding: 0rem .1rem; margin-top: .2rem; border-radius: .08rem; height: 1rem; text-align: center; padding-top: .24rem;}
.lh_list2_ul_a p{font-size: .16rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: .06rem;}
.lh_list2_ul_a span{color: #999999;}
.lh_list2_ul_a span a{color: #999; display: inline-block; margin: 0rem .03rem;}

@media screen and (max-width:1340px) {
  .lh_banner p, .lh_banner h1{font-size: .6rem;}
  .lh_list2_ul_a span{font-size: .14rem;}
}

@media screen and (max-width:992px) {
  .lh_banner p, .lh_banner h1{font-size: .5rem;    letter-spacing: .0rem;}
  .lh_list2_top{padding: 0rem .24rem;}
  .lh_list2_top ul{white-space: nowrap; overflow: auto;}
  .lh_con_top span {display: none;}
  .list_base li{margin-bottom: 0rem;}
}
@media screen and (max-width:640px) { 
  .lh_banner p{font-size: .36rem;}
  .lh_banner h1{font-size: .44rem;}
  .lh_list2_ul_a{padding-bottom: .16rem; height: auto; padding-left: .04rem; padding-right: .04rem;}
  
 }