@charset "utf-8";
/*base*/
.hd5-box{margin-top: 20px;margin-bottom: 20px;}
.hd5-box ul{margin: 0 -5px;overflow: hidden;padding: 10px 0;}
.hd5-box li{float:left;width:20%;}
.hd5-box li a{display:block;height:100px;margin:0 5px;background-color:#f8f8f8;line-height:100px;transition:.2s;text-align: center;}
.hd5-box li a:hover{transform: translateY(-8px); background: #f0f0f0;}
.hd5-box li a img{margin-top: -3px;margin-right: 20px;vertical-align: middle;}
.hd5-box li span{font-size:24px;color:#1c466b;vertical-align: middle;}
.title{display: inline-flex;}
.gzdt_box { float: left;margin-left: 20px;}

/*20250527网站首页适配*/
@media only screen and (max-width: 1200px){
  .logo{width: 100%;}
  .contant{width: calc(100% - 20px);padding: 0 10px;margin: 10px;}
  .clomun{width: 100%;margin-top: 10px;}
  .list_cont ol li{margin-top: 0;height: auto;overflow: hidden;width: 100%;margin-bottom: 10px;}
  .list{margin-top: 0;height: auto;overflow: hidden;width: 100%;}
  .list .text{width: calc(100% - 90px);height: auto;overflow: hidden;margin-right: 10px;}
  .list_cont .column{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;}
  .dynam_list,.dynam_list:hover{width: calc(100% /1 - 0px);float: left;height: auto;overflow: hidden;padding: 15px 10px;margin-right: 10px;}
  .hd5-box li{width: calc(100% /3 - 10px) !important;margin-bottom: 10px;}
  .gzdt_box{width: 100% !important;margin-left: 0 !important;margin-top: 20px;}
  .renxian{width: 100%;position: unset;margin-bottom: 10px;text-align: center;height: auto;overflow: hidden;}
  .tousu{width: 100%;text-align: center;height: auto;overflow: hidden;}
  .rx_box{height: auto;overflow: hidden;padding-top: 0px;}
  .pic_box, .zsyz_pic, .zsyz_pic ul li,.zsyz_pic ul li img{width: 100%;height: 450px;}
  .titles a{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
  .zhengwen{width: 100%;}
  .titles{padding: 0;}
  .list .text h2{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  .gzdt_list ul li h4{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  .padt{padding-top: 0px;}
  .dynam_list:hover{border: 1px solid #4f72a1;}
}

@media only screen and (max-width: 900px){
  .hd5-box li{width: calc(100% /2 - 10px) !important;
}
  @media only screen and (max-width: 600px){
  .rx_box img{width: 100%;}
}
  
@media only screen and (max-width: 530px){
  .pic_box, .zsyz_pic, .zsyz_pic ul li, .zsyz_pic ul li img{height: 350px;}
  .gzdt_list ul li p,.gzdt_list ul li{height: auto;overflow: hidden;}
  .hd5-box li span{font-size: 20px !important;}
  .title{background-image: unset;border-bottom: 2px #004a9d solid;height: 40px;}
  .title span{width: calc(100% /2 - 10px) !important;text-align: center;height: 35px;margin: 0 0 !important;}
  .title span a{font-size: 24px;margin-bottom: 5px;}
 
}






