#tj_pro{
  width:100%;
  border: 3px solid #0052b6;
  background:#fff;
  padding:0 10px 10px;
  box-sizing:border-box;
}
#tj_pro ul{
  width:100%;
}
#tj_pro ul li{
  width:100%;
  margin-top:10px;
}
#tj_pro ul li .img{
  width:100%;
  border:1px solid #ddd;
  padding:2px;
}
#tj_pro ul li .img img{
  width:100%;
}
#tj_pro ul li .text{
  width:100%;
}
#tj_pro ul li .text p{
  width:100%;
  margin-top:5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}
#tj_pro ul li .text p a{
  color:#333;
  font-size:12px;
}
#tj_pro ul li .text p a:hover{
  color:#0052b6;
}


#tj_zixun{
  width:100%;
  border: 3px solid #0052b6;
  background:#fff;
  padding:0 10px 10px;
  box-sizing:border-box;
}
#tj_zixun ul{
  width:100%;
}
#tj_zixun ul li{
  margin-top:10px;
  width:100%;
  display:flex;
  justify-content: space-between;
  align-items: center;
}
#tj_zixun ul li .img{
  width:45%;
}
#tj_zixun ul li .img img{
  width:100%;
}
#tj_zixun ul li .text{
  width:50%;
}
#tj_zixun ul li .text p{
  color:#333;
  font-size:12px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
#tj_zixun ul li .text p a{
  color:#333;
}
#tj_zixun ul li .text p a:hover{
  color:#0052b6;
}
#tj_zixun ul li .text span{
  display:block;
  color:#999;
  font-size:12px;
  margin-top:10px;
}


#xg_pro{
  width:100%;
  margin-top:10px;
  border:1px solid #ddd;
  box-sizing:border-box;
}
#xg_pro .tit{
  width:100%;
  display:flex;
  justify-content: space-between;
  height: 37px;
  line-height: 37px;
  overflow: hidden;
  padding: 0 14px 0 20px;
  border-bottom:1px solid #ddd;
  box-sizing:border-box;
}
#xg_pro .tit p{
  color:#333;
  font-size:14px;
}
#xg_pro .tit a{
  display:block;
  color:#999;
  font-size:12px;
}
#xg_pro .tit a:hover{
  color:#0052b6;
}
#xg_pro ul{
  width:100%;
  display:flex;
  justify-content: space-between;
  flex-wrap:wrap;
  padding:0 10px 10px;
  box-sizing:border-box;
}
#xg_pro ul li{
  width:24%;
  margin-top:10px;
}
#xg_pro ul li .img{
  width:100%;
}
#xg_pro ul li .img img{
  width:100%;
}
#xg_pro ul li .text{
  width:100%;
  margin-top:5px;
}
#xg_pro ul li .text p{
  color:#333;
  font-size:12px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#xg_pro ul li .text p a{
  color:#333
}
#xg_pro ul li .text p a:hover{
  color:#0052b6;
}



#xg_zixun{
  width:100%;
  margin-top:10px;
  border:1px solid #ddd;
  box-sizing:border-box;  
}
#xg_zixun .tit{
  width:100%;
  display:flex;
  justify-content: space-between;
  height: 37px;
  line-height: 37px;
  overflow: hidden;
  padding: 0 14px 0 20px;
  border-bottom:1px solid #ddd;
  box-sizing:border-box;
}
#xg_zixun .tit p{
  color:#333;
  font-size:14px;
}
#xg_zixun .tit a{
  display:block;
  color:#999;
  font-size:12px;
}
#xg_zixun .tit a:hover{
  color:#0052b6;
}
#xg_zixun ul{
  width:100%;
  display:flex;
  justify-content: space-between;
  flex-wrap:wrap;
  padding:0 10px 10px;
  box-sizing:border-box;
}
#xg_zixun ul li{
  width:48%;
  padding:10px 0;
  border-bottom:1px dashed #ddd;
  display:flex;
  justify-content: space-between;
  flex-wrap:wrap
}
#xg_zixun ul li p{
  width:70%;
  display:block;
  color:#333;
  font-size:12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#xg_zixun ul li p a{
  color:#333;
}
#xg_zixun ul li p a:hover{
  color:#0052b6;
}
#xg_zixun ul li span{
  display:block;
  color:#999;
  font-size:12px;
}


#address{
  width:100%;
  margin-top:10px;
  border:1px solid #ddd;
  box-sizing:border-box;
}
#address .tit{
  width:100%;
  display:flex;
  justify-content: space-between;
  height: 37px;
  line-height: 37px;
  overflow: hidden;
  padding: 0 14px 0 20px;
  border-bottom:1px solid #ddd;
  box-sizing:border-box;
}
#address .tit p{
  color:#333;
  font-size:14px;
}
#address .tit a{
  display:block;
  color:#999;
  font-size:12px;
}
#address .tit a:hover{
  color:#0052b6;
}
#address ul{
  width:100%;
  display:flex;
  justify-content: flex-start;
  flex-wrap:wrap;
  padding:0 10px 10px;
  box-sizing:border-box;
}
#address ul li{
  margin: 0 10px;
  margin-top:10px;
}
#address ul li a{
  color:#333;
  font-size:12px;
}
#address ul li a:hover{
  color:#0052b6;
}
@media (max-width: 768px){
  #xg_pro ul li{
    width:48%;
  }
  #xg_zixun ul li{
    width:100%;
  }
}