@import url(//www.zhifu.gov.cn/images/943/2021zf_millia.css);
@import url(//www.zhifu.gov.cn/images/943/2021zf_swiper3.4.2.css);
.millia{width:1200px;margin:0 auto;position:relative;}
.icon{width:1em; height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;}
.topic{background:url(zf2021control_01.jpg) no-repeat top center;height:400px;background-size:auto 100%;}

.vod{height:360px;overflow:hidden;}
.vod *{width:100% !important;height:100% !important;}

.tagList,.imgTag{display:flex;justify-content:space-between;margin-left:-2%;}
.tagList li{width:23%;margin:0 0 0 2%;background:#115db2;font-size:24px;padding:20px 0;border-radius:10px;transition:all 0.5s;border:1px solid #115db2;box-sizing:border-box;}
.tagList li:hover{background:#fff;}
.tagList li .icon{font-size:32px;margin-right:10px;}
.tagList li a{color:#fff;display:flex;align-items:center;justify-content:center;}
.tagList li a:hover{text-decoration:none;}
.tagList li:hover a,.tagList li:hover .icon{color:#115db2;}

.ht01{display:flex;background:#f5f5f5;border-bottom:2px solid #115db2;align-items:center;position:relative;}
.ht01 b{font-size:20px;line-height:46px;padding:0 40px;background:#115db2;color:#fff;margin-right:20px;}
.ht01 dl{display:flex;font-size:16px;line-height:46px;}
.ht01 dl dt{margin-right:20px;font-weight:bold;color:#115db2;}
.ht01 dl dd{padding:0 20px;}
.ht01 .amore{display:block;position:absolute;right:20px;top:0;font-size:14px;line-height:46px;color:#115db2;}

.ls01 li,.ls02 li{display:flex;justify-content:space-between;padding-left:20px;position:relative;overflow:hidden;box-sizing:border-box;}
.ls01 li:before,.ls02 li:before{content:"";display:block;width:6px;height:6px;border-radius:6px;position:absolute;left:0;top:20px;background:#115db2;}
.ls01 li a,.ls01 li a{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls01 li span,.ls02 li span{font-size:14px;color:#999;}
.ls02{display:flex;justify-content:space-between;flex-wrap:wrap;}
.ls02 li{width:48%;}
.ls02 li a{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.imgTag{flex-wrap:wrap;}
.imgTag li{width:31.3%;margin:30px 0 0 2%;border-radius:10px;overflow:hidden;}
.imgTag li img{width:100%;height:100%;}

/*20221220菜单切换*/
.tabs{border-bottom:1px solid #115db2;display:flex;font-size:20px;align-items:flex-end;position:relative;background: #f5f5f5;}
.tabs a.amore{display:block;position:absolute;right:0;bottom:12px;font-size:14px;color:#999;}
.tabs b{font-size:24px;padding:10px 20px;color:#fff;background:#115db2;}
.tabs b a{color:#fff;}
.tabs ul{flex:1;display:flex;}
.tabs ul li{padding:10px 20px;}
.tabs ul li a{color:#666;}
.tabs ul li.active{border-bottom:2px solid #115db2;}
.tabs ul li.active,.tabs ul li.active a{color:#115db2;}
.tabs a:hover{text-decoration:none;}

@media screen and (max-width:640px){
.millia{width:94%;}
.topic{background-size:auto 100%;height:11rem;}

.vod{height:auto;}

.ht01{display:block;}
.ht01 b{display:inline-block;font-size:1.8rem;}
.ht01 .amore{display:block;position:absolute;right:20px;top:0;font-size:14px;line-height:46px;color:#115db2;}

.tabs{display:flex;justify-content:space-between;}
.tabs li{font-size:1.6rem;line-height:2rem;padding:1rem 0.5rem;flex:1;display:flex;align-items:center;justify-content:center;}

.ls01,.ls02{line-height:2.6rem;font-size:1.5rem;}
.ls01 li,.ls02 li{padding-bottom:1rem;}
.ls02 li{width:100%;}
.ls01 li:before,.ls02 li:before,.meeting dd:before{top:1rem;}
.ls01 li a,.ls02 li a{white-space:normal;}
.ls01 li span,.ls02 li span{display:none;}

.tagList,.imgTag{margin-left:0;flex-wrap:wrap;}
.tagList li{width:100%;margin:0 0 1rem 0;font-size:2rem;padding-left:25%;box-sizing:border-box;}
.tagList li .icon{font-size:3rem;}
.tagList li a{justify-content:left;}

.imgTag li{width:100%;margin:1rem 0 0 0;}

/*20221220菜单切换*/
.tabs{font-size:1.6rem;white-space:nowrap;}
.tabs a.amore{display:block;position:absolute;right:0;bottom:12px;font-size:14px;color:#999;}
.tabs b{font-size:1.6rem;padding:1rem;color:#fff;background:#115db2;}
.tabs b a{color:#fff;}
.tabs ul{flex:1;display:flex;}
.tabs ul li{padding:1rem;}
.tabs ul li a{color:#666;}
.tabs ul li.active{border-bottom:2px solid #115db2;}
.tabs ul li.active,.tabs ul li.active a{color:#115db2;}
.tabs a:hover{text-decoration:none;}
}