.zwgk_c{float:right; margin:0;}
.zwgk_r{float:left; margin-left: 1.5%;}

.zwgk_wjjsxt{border:none; margin-bottom:16px;}
.zwgk_wjjsxt .wjcsbox{min-height:auto; margin-right:0;}
.zwgk_wjjsxt .wjcxbox label{float:left; line-height:2.2;}
.zwgk_wjjsxt .wjcxbox .inputll{float:left; width:62%;}
.zwgk_wjjsxt .wjcxbox .jsbtn{ width: 108px;height: 36px;background: none;border: 0;color: #fff;font-size: 16px; background: #306bbb; float:right;}
.zwgk_news{height:auto; margin-bottom:5px; margin-top:20px;}
.zwgk_zdly{margin-top:20px;}
.zwgk_zdly2022{margin-top:20px;}
.tabbox2020 li{padding:0 37px;}

.zfgb2021{position: relative; margin:25px 0}
.zfgb2021 a{width:209px; margin:0 auto; display:block}
.zfgb2021 img{width:auto; height: 250px; display:block; margin:0 auto;}
.zfgb2021 .year{position:absolute; bottom:15%; width:209px; text-align:center; display:block; z-index:9; color:#CD3333; font-size:20px; font-weight:bold;} 
.zfgbcx2021{margin-bottom:4px;}
.zfgbcx2021 li{float:left; margin:0px 3px; line-height:28px;}
.zfgbcx2021 li.zqsgjc{width:50.5%;}
.zfgbcx2021 li .zqs{width: 98%; height: 28px; border: 1px #ccc solid; line-height: 28px; text-align: center;}
.zfgbcx2021 li .gbsearch2{width: 56px; height: 30px; border: none; background: url(/global/gzszfgb_r2_c5_s1.jpg) top left repeat-x; color: #fff; font-size: 14px; text-align: center; cursor: pointer; float: left;}

.zwgk_menu3{margin-top: 25px;}
.zwgk_menu3 li a{margin-top:12px; height:55px;}
.zwgk_menu3 li a span{line-height:55px;}
.zwgk_menu3 li.li0{display:none;}
.zwwgk{padding-top: 24px;}

.zwgk_zdly2022 .bd .item{line-height: 35px; padding: 16px 0;}
.zwgk_zdly2022 .bd .item a{margin-right:22px; display: inline-block;}

/* 公共企事业单位信息公开 */
.tabbox2022 li{padding:0; margin-right:15px; width: auto;}
.tabbox2022 li.last{float:right; margin-right:0;}
.ggqsy_icon{}
.ggqsy_icon li{float: left; margin:15px 30px;}
.ggqsy_icon li a{display: block; color: #333;}
.ggqsy_icon li i{width: 80px; height: 80px; background-color: #F4F4F4; border-radius: 50%; margin: 0 auto 10px; display: block;}
.ggqsy_icon li .text{text-align: center; display:block; white-space: nowrap;  color: #333;}
.ggqsy_icon li.lm5{margin-left: 89px;}
.ggqsy_icon li:hover a{color: #3D7ED2;}
.ggqsy_icon li:hover i{background-color: #3D7ED2;}
.ggqsy_icon li:hover .text{color: #3D7ED2;}
.ggqsy_icon li.lm1 i{background: url(/global/ggqsy_icon01.png) center no-repeat #F4F4F4; background-size: 60%}
.ggqsy_icon li.lm2 i{background: url(/global/ggqsy_icon02.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm3 i{background: url(/global/ggqsy_icon03.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm4 i{background: url(/global/ggqsy_icon04.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm5 i{background: url(/global/ggqsy_icon05.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm6 i{background: url(/global/ggqsy_icon06.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm7 i{background: url(/global/ggqsy_icon07.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li:hover.lm1 i{background: url(/global/ggqsy_icon01_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm2 i{background: url(/global/ggqsy_icon02_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm3 i{background: url(/global/ggqsy_icon03_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm4 i{background: url(/global/ggqsy_icon04_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm5 i{background: url(/global/ggqsy_icon05_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm6 i{background: url(/global/ggqsy_icon06_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm7 i{background: url(/global/ggqsy_icon07_h.png) center no-repeat #3D7ED2; background-size: 50%}

@media (max-width: 1280px) {
.zwgk_wjjsxt .wjcxbox .inputll{width: 56%;}
.tabbox2020 li{padding: 0 24px;}
.zfgbcx2021 li.zqsgjc{width: 49%;}
.tabbox2022 li{margin-right: 8px;}
	.tabbox2022 li a, .tabbox2022 li{font-size: 15px;}
	.ggqsy_icon li{margin:15px 23px;}
  .ggqsy_icon li.lm5{margin-left: 79px;}
}

@media (max-width: 1024px) {
.zwgk_wjjsxt .wjcxbox{margin-right:0;}
.zwgk_wjjsxt .wjcxbox .inputll{width:53.5%}
.tabbox2020 li{padding:0 24px;}
.zfgbcx2021 li.zqsgjc{width:47%;}

 .zwgk_zdly2022{margin-top: 0;}
 .tabbox2022{height: auto; line-height: 2.4;}
 .tabbox2022 li{height: auto; line-height: 2.4; width: 23%; maring-right:0; padding: 5px 1%;}
 .tabbox2022 li.lm3, .tabbox2022 li.last{line-height: 1.2;}	
 .tabbox2022 li a, .tabbox2022 li{font-size: 16px;}
 .zwgk_zdly2022 .bd .item{line-height: 32px;}
 .ggqsy_icon li{margin: 15px 17px;}
 .ggqsy_icon li.lm5{margin-left: 70px;}
}
@media (min-width: 901px) and (max-width: 1020px) {
.zwgk_wjjsxt .wjcxbox .inputll{width:46%;}
.zwgk_news .common_hd li a{font-size:15px;}
.tabbox2020 li{padding:0 14px;}
.zwwgk .names li a{font-size:13px;}
.zfgbcx2021 li.zqsgjc{width:39%;}
.tabbox2022 li{width: auto; margin-right: 12px;}
.tabbox2022 li.lm3, .tabbox2022 li.last{width: 25%; padding: 5 0%;}
.zwgk_zdly2022 .bd .item{line-height: 26px}
.ggqsy_icon li{margin: 15px 10px;}
.ggqsy_icon li.lm5{margin-left: 60px;}
}


@media (max-width:820px) {
  .zwgk_l, .zwgk_c{width: 100%}
  .zwgk_r{margin-left:0;}
  .tabbox2022 li{width: auto; padding: 0; margin-right: 13%}
  .tabbox2022 li.lm3, .tabbox2022 li.last{line-height: 2.4;}
  .zwgk_c, .zwgk_r{height: auto}
  .ggqsy_icon li{margin:20px 16px;}
  .ggqsy_icon li.lm5{margin: 20px 16px;}
  .zwwgk .names{margin-bottom: 20px;}
}

@media (max-width: 768px) {
.zfgbcx2021 li.zqsgjc{width:69%}
.zwgk_wjjsxt .wjcxbox{margin-right:10px;}
.zwgk_wjjsxt .wjcxbox .inputll{width:70%;}
.tabbox2022 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.tabbox2022 li{margin-right: 0;}
.ggqsy_icon ul{display: flex; justify-content: space-between; flex-wrap: wrap; margin:10px 0}
.ggqsy_icon ul li{margin:10px 0; float: none;}
.ggqsy_icon li.lm5{margin: 10px 0}
}
@media (max-width: 680px){
.zwgk_ml {
    display:block;
}
.mobile_sidebar_icon i{display:none;}

}
@media (max-width: 640px) {
.zwgk_c{padding-bottom:15px;}
.zwgk_wjjsxt .wjcxbox .inputll{width:64%}
.zwgk_news .common_hd li{padding: 0px 5.6%;}
.tabbox2020 li{padding:0 8%}
.zwgk_news .common_hd ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.zwgk_news .common_hd li{margin: 0; padding: 0 4.6%;}
  .ggqsy_icon ul{justify-content: center;}
  .ggqsy_icon ul li{width: 25%;}
}
@media (max-width: 540px) {
  .ggqsy_icon ul{justify-content: center;}
  .ggqsy_icon ul li{width: 25%;}
  .tabbox2022 li{padding: 0 2%}
}
@media (max-width: 480px) {
.zwgk_r{margin-left:0;}
.zfgb2021, .zfgbcx2021{display:none;}
.zwgk_menu3 li.li0{display:block;}
.zfgbcx2021 li.zqsgjc{width:66%;}
.zwgk_wjjsxt .wjcxbox{margin-right:0;}
.zwgk_wjjsxt .wjcxbox .inputll{width:44%}
.tabbox2020 li{padding:0 13px;}
.common_newslist{padding:5px 0;}
.zwgk_news .common_hd li{padding:0 2.8%}
}
@media (max-width: 400px) {
  .zfgbcx2021 li.zqsgjc{width:62%;}
  .zwgk_wjjsxt .wjcxbox .jsbtn{width:86px;}
  .tabbox2020 li{padding:0 8px}
  .zwgk_news .common_hd li{padding:0 2.2%}
  .ggqsy_icon ul{justify-content: space-between;}
  .ggqsy_icon ul li{width: 33.333%}
}
@media (max-width: 360px) {
  .zfgbcx2021 li.zqsgjc{width:60%;}
  .zwgk_wjjsxt .wjcxbox .jsbtn{width:78px;}
  .zwgk_news .common_hd li{padding:0 6px;}
  .tabbox2020 li{padding:0 6px;}
}
@media (max-width: 320px) {
  .zwgk_wjjsxt .wjcxbox .jsbtn{width:55px;}
  .zwgk_news .common_hd li{padding:0; margin:0 6px}
  .zwgk_news .common_hd li a{font-size:0.9rem;}
  .zfgbcx2021 li.zqsgjc{width:55%}
  .ggqsy_icon ul li{width: 50%;}
  .tabbox2022 ul{justify-content: space-around;}
  .tabbox2022 ul li.on{height: auto}
  .common_hd li.on{height: auto;}
}