.zwgk_zcfb,.zwgk_tzgg{width:62.2%;}
.zwgk_jggk,.zwgk_zfxxgk{width:34.5%;}


.zwgk_jggk ul{margin: -20px -10px;}
.zwgk_jggk li{width: 50%;float: left;}
.zwgk_jggk li a{
  display: block;margin: 20px 10px 0;height:134px;
  position:relative;border-radius:8px;overflow:hidden;
  
  background: #f3f3f3;border: 1px solid #dedfdf;
}
.zwgk_jggk li a:hover{border-color: #e44e4b;}

.zwgk_jggk li p{color:black;position:absolute;top:80px;left:10px;right:10px;text-align:center;}


.zwgk_zfxxgk{}
.top_zfxxgk{text-align:center;height:61px;background:url(../png/rnnacw.png) no-repeat center;background-size: cover; border-radius:5px 5px 0 0;}
.top_zfxxgk a{font-size:24px;font-weight:bold;color:white;height:61px;line-height:61px;}
.bot_zfxxgk{height:316px;background:#f8f8f8;padding:0 7px;}
.bot_zfxxgk li{width: 50%;float: left;}
.bot_zfxxgk li a{display: block; margin:14px 7px 0;text-align:center;background:#fff;padding:10px 0px;}
.bot_zfxxgk li p{line-height:32px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.bot_zfxxgk li a:hover{background:#ffeff0;}




@media screen and (max-width:991px){
  .zwgk_zcfb,.zwgk_tzgg,
  .zwgk_jggk,.zwgk_zfxxgk{width:100%;}

  
  .zwgk_jggk ul{margin-top: 0;}
  .zwgk_jggk li{width:25%;background-size:cover;}

  
  .zwgk_zfxxgk{margin-top: 20px;}
  .top_zfxxgk a{font-size:20px;}
  .bot_zfxxgk{width:auto;height:auto;overflow:hidden;padding:0 7px 20px;}
  .bot_zfxxgk li{width:33.33%;height:auto;}
  .bot_zfxxgk li a{padding:0 5px;font-size:16px;height:105px;line-height:1.2;white-space:normal;}
  .bot_zfxxgk li a img{margin:18px auto 8px;}
  
}
@media screen and (max-width:640px){
  .zwgk_jggk ul{margin: 6px -7px 0;}
  .zwgk_jggk li a{margin: 14px 7px 0;}

  .bot_zfxxgk li{width: 50%;}
  .bot_zfxxgk li p{line-height: 1.2;white-space: normal;}
  
}

@media screen and (max-width:580px){
  .zwgk_jggk li{width:33.33%;}
  
}
@media screen and (max-width:480px){
  
}
@media screen and (max-width:460px){
  .zwgk_jggk li{width: 50%;}
}

@media screen and (max-width:380px){}
@media screen and (max-width:360px){
  .bot_zfxxgk li{width: 100%;float: none;}
}

@media screen and (max-width:320px){
  
}
.zwgk_ico {
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -35px;
    transform: scale(0.8);
}
.zwgk_jggk a{
    position: relative;
}