.zwgk-qzfld{background: url(2023_zfld_bg.png) no-repeat left bottom;}
.zwgk-qzfld-qz{float: left; width: 41.5%;}
.zwgk-qzfld-fqz{float: left; width: 58.5%;}

.zwgk-qzfld-qz{margin-top: 65px; height: 450px; padding-right: 42px; box-sizing: border-box; border-right: 1px dashed #9C9797;;}
.zwgk-qzfld-qz .pic{width: 194px; margin: 0 auto 20px;}
.zwgk-qzfld-qz .pic img{width: 100%; height: 100%;}
.zwgk-qzfld-qz .name{text-align: center; font-size: 24px; margin-bottom: 20px;}
.zwgk-qzfld-qz .zc{font-size: 20px; line-height: 40px;text-align: justify;}
.zwgk-qzfld-qz .zc b{float: left;}
.zwgk-qzfld-qz .zc p{text-indent: initial!important;}

.zwgk-qzfld-fqz{box-sizing: border-box;}
.zwgk-qzfld-fqz .tit{ padding-top: 16px; font-size: 24px; font-weight: bold; padding-left: 66px;padding-top:47px;}
.zwgk-qzfld-fqz ul li{float: left; margin-left: 66px;}
.zwgk-qzfld-fqz ul li .box{width: 131px; margin-top: 20px;}
.zwgk-qzfld-fqz ul li .pic{height: 173px; margin-bottom:14px;}
.zwgk-qzfld-fqz ul li .pic img{width: 100%; height: 100%;}
.zwgk-qzfld-fqz ul li span{display: block; text-align: center; font-size: 20px;}

@media (max-width: 1500px) {
	.zwgk-qzfld-fqz ul li{margin-left: 36px;}
  .zwgk-qzfld-fqz .tit{padding-left: 36px;}
}

@media (max-width: 1280px) {
  .zwgk-qzfld-qz{height: auto;}
  .zwgk-qzfld-fqz .tit{padding-left: 42px;}
	.zwgk-qzfld-fqz ul li{margin-left: 42px;}
}

@media (max-width: 992px) {
  .zwgk-qzfld-qz, .zwgk-qzfld-fqz{float: none; width: auto;}
  .zwgk-qzfld-qz{padding-right: 0; border: 0; margin-bottom: 20px;}
  .zwgk-qzfld-fqz .tit{padding-left: 0;}
  .zwgk-qzfld-fqz ul{margin-left: -10px; margin-right: -10px;}
  .zwgk-qzfld-fqz ul li{margin: 0; width: 25%;}
  .zwgk-qzfld-fqz ul li .box{width: auto; margin-left: 10px; margin-right: 10px;}
  .zwgk-qzfld-fqz ul li .pic{position: relative; width:100%; height: 0; overflow: hidden; padding-bottom: 132%;}
  .zwgk-qzfld-fqz ul li .pic img{ display:block; position: absolute; left: 0; top: 0; width:100%; height:100%;}
}

@media (max-width: 768px) {
  .zwgk-qzfld-fqz ul li{width: 33.3333%;}
}

@media (max-width: 480px) {
  .zwgk-qzfld-fqz ul li{width: 50%;}
}

.zwgk-xxgk-menu.menu-cards.break li a.item{display: block; height: 310px; background: #F5FAFF; overflow: hidden; }
.zwgk-xxgk-menu.menu-cards.break li a.item i{width:125px; height: 125px; margin-top: 55px; margin-bottom: 25px;}
.zwgk-xxgk-menu.menu-cards.break li a.item span{display: block; font-size: 22px;}

@media (max-width: 768px) {
  .zwgk-xxgk-menu.menu-cards.break li a.item{height: auto; padding-bottom: 20px;}
.zwgk-xxgk-menu.menu-cards.break li a.item i{width: 80px; height: 80px; margin-top: 20px; margin-bottom: 10px;}
.zwgk-xxgk-menu.menu-cards.break li a.item span{font-size: 18px;}
}

.zwgk-xxgk{position: relative; margin-bottom: 120px;}
.zwgk-xxgk .tit{position: absolute; left: 0; top: 0; bottom: 0; width: 217px; height: 402px;}
.zwgk-xxgk-swiper{height: 357px; margin-left: 180px; position: relative; z-index: 2; top: 20px; border-radius: 0px 40px 0px 40px; background:#fff; border: 1px solid #82C5FF; box-shadow: 0px 0px 68px  rgba(72, 143, 219, 0.35);}
.zwgk-xxgk-swiper .swiper-slide{height: 357px;}


.zwgk-xxgk-list{padding:30px 25px;}
.zwgk-xxgk-list.menu-cards li a.item{
  display: block; height: 80px; line-height: 30px; padding-left: 10px; padding-right: 10px;/*background: url(2023_zfxxgkml_icon.png) no-repeat #F7FBFF; background-size: auto 100%;*/background: #E6F2FF; font-size: 20px; text-align: center;
  display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
  -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
  -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
}
.zwgk-xxgk-list.menu-cards li a.item:hover{background-color: #4F9DF0; color: #fff; font-weight: bold;}

.zzwgk-xxgk-dots{text-align: center; padding-top: 25px;}
.zzwgk-xxgk-dots span{display: inline-block; vertical-align: middle; margin: 0 9px; width: 12px; height: 12px; background: #CCCCCC; border-radius: 50%; cursor: pointer;}
.zzwgk-xxgk-dots span.active{width: 16px; height: 19px; background: url(2023_zfxxgkml_dot.png) no-repeat; background-size: 100% 100%;}

@media (max-width: 1280px) {
  .zwgk-xxgk{margin-bottom: 30px;}
  .zwgk-xxgk .tit{display: none;}
  .zwgk-xxgk-swiper{margin-left: 0; top: 0; border-radius: 8px; box-shadow: 0px 0px  15px rgba(72, 143, 219, 0.2); height: auto;}
  .zzwgk-xxgk-dots{padding: 0 0 20px;}
  .zwgk-xxgk-list{padding-bottom: 20px; padding-left: 20px; padding-right: 20px;}
  .zwgk-xxgk-swiper .swiper-slide{height: auto;}
}

@media (max-width: 768px) {
  .zwgk-xxgk-swiper .swiper-slide{height: 320px;}
}


.zwgk-piclinks.menu-cards li a.item{position: relative; height:90px; border-radius: 3px; overflow: hidden;}
.zwgk-piclinks.menu-cards li a.item i{width: 100%; height: 100%; margin-right: 0;}
.zwgk-piclinks.menu-cards li a.item i img{display: block; width: 100%; height: 100%;}
.zwgk-piclinks.menu-cards li a.item b{position: absolute; top: 50%; transform: translateY(-50%); left: 25px; z-index: 5; color: #fff; font-weight: bold; font-size: 26px;}

@media (max-width: 992px) {
  .zwgk-piclinks.menu-cards li a.item b{font-size: 20px; top: 50% !important; transform: translateY(-50%) !important;right: 100px;}
}
@media (max-width: 680px) {
  .zwgk-piclinks.menu-cards li{width: 100% !important;}
  .zwgk-piclinks.menu-cards li a.item,
  .zwgk-piclinks.menu-cards li a.item i{height: auto;}
  .zwgk-piclinks.menu-cards li a.item b{left: 20px;font-size: 26px;}
}
@media (max-width: 480px) {
  .zwgk-piclinks.menu-cards li a.item b{font-size: 22px;}
}
@media (max-width: 360px) {
  .zwgk-piclinks.menu-cards li a.item b{font-size: 20px;}
}

/* 我要找政策 */
.zwgk-zcwjk{background: #F7FBFF; padding: 20px; height: 333px; box-sizing: border-box;}
.zwgk-zcwjk-tit{font-size: 28px; position: relative;text-align: center; padding-top: 8px;}
.zwgk-zcwjk-tit:before{content: "";position: absolute;left:0;top:50%;right:0;height: 1px;background: #D8E2ED;}
.zwgk-zcwjk-tit a{color: #3661B3;background:#F7FBFF;padding: 0 5%;position: relative;z-index: 1; font-weight: bold;}
.zcwjk-search .layui-input{height: 44px;border-radius: 2px;background: #fff;border: 1px solid #D6E8FF;}
.zcwjk-search .layui-form-label{padding-left:0;padding-right: 0;width: 75px;text-align: left;}
.zcwjk-search .layui-input-block{margin-left: 75px;}
.zcwjk-search .layui-form-item{margin-bottom: 12px;}
.zcwjk-search .layui-form-item.range .layui-inline{width:47%;margin-right: 0;float: right;clear: none;position: relative;}
.zcwjk-search .layui-form-item.range .layui-inline:first-child{float: left;}
.zcwjk-search .layui-form-item.range .to{width:10px;text-align: center;line-height: 40px;color:#B5C9E8;position: absolute;left:50%;margin-left: -5px;overflow: hidden;}
.zcwjk-search .layui-form-item.range .layui-input{padding-right: 36px;}
.zcwjk-search .layui-form-item.range .icon{position: absolute;right: 10px;top: 0;width: 36px;height:100%;background: url(2023_icon_calendar.png) no-repeat right center;background-size: 16px;}
.zcwjk-search .layui-form-item.btns button{width: 100%;height: 54px;border-radius: 2px;background: #689EE3;color:#fff;text-align: center;font-size: 20px;font-weight: bold;}
.zcwjk-search .layui-form-item.btns button:before{content:"";display: inline-block;width: 22px;height: 22px;vertical-align: middle;background: url(2023_icon_search_white.png) no-repeat center;background-size: contain;margin-right: 14px;}
.zcwjk-search .layui-form-select dl{top: 55px;}
@media (max-width: 460px){
  .zcwjk-search .layui-form-label{padding-top:0;padding-bottom: 5px;display: block;float: none;}
  .zcwjk-search .layui-input-block{margin-left:0;}
}
@media (max-width: 380px){
  .zcwjk-search .layui-form-item.btns{margin-bottom: 0;}
  .zwgk-zcwjk{height: auto;}
  .zcwjk-search .layui-form-item.range .layui-inline{width: 100%;margin-bottom: 0;}
  .zcwjk-search .layui-form-item.range .to{position: static;margin-left: 5px;line-height: 1;opacity: 0;}
}

.zwgk-ysqgk img{height: 109px; width: 100%;}
@media (max-width: 1280px){
  .zwgk-ysqgk img{height: auto;}
}

.zwgk-zdms .tit{height: 63px; line-height: 63px; border-radius: 10px 10px 0 0; text-align: center; background: linear-gradient(90deg, rgba(36, 85, 176, 1) 0%, rgba(72, 117, 251, 1) 100%); overflow: hidden;}
.zwgk-zdms .tit h3{display: inline-block; padding: 0 20px; position: relative; font-size: 28px; font-weight: bold; color: #fff; }
.zwgk-zdms .tit h3:after,
.zwgk-zdms .tit h3:before{content: ''; width: 191px; height: 3px; position: absolute; top: 50%; margin-top: -1px; background-repeat: no-repeat;}
.zwgk-zdms .tit h3:after{left: 100%; background-image: url(2023_zdms_tit_r.png);}
.zwgk-zdms .tit h3:before{right: 100%; background-image: url(2023_zdms_tit_l.png);}
.zwgk-zdms-cont{height: 430px; box-sizing: border-box; padding-top:40px; padding-left: 30px; padding-right: 30px; border-radius: 0 0 10px 10px; border: 1px solid rgba(71, 160, 255, 0.43); font-size: 20px;}
.zwgk-zdms-menu.menu-cards li a.item{height:150px; padding-top: 12px; box-sizing: border-box; border-radius: 3px; overflow: hidden; border-radius: 10px; border: 1px solid #fff; background: linear-gradient(180deg, rgba(237, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); box-shadow: 0px 0px 8px  rgba(71, 160, 255, 0.43);}
.zwgk-zdms-menu.menu-cards li a.item i{width: 80px; height: 80px;}

@media (max-width: 1280px){
  .zwgk-zdms-cont{height: auto; padding-top: 30px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; font-size: 18px;}
}
@media (max-width: 480px){
  .zwgk-zdms-menu.menu-cards li{width: 50%;}
}


.zwgk-jdjc{border-radius: 10px; border: 1px solid rgba(71, 160, 255, 0.43); overflow: hidden;}
.zwgk-jdjc .tit{height: 63px; background: #EBF6FF;}
.zwgk-jdjc .tit h3{color: #3661B3; font-size: 28px; line-height: 63px; font-weight: bold; padding-left: 33px;}
.zwgk-jdjc-cont{height: 430px; box-sizing: border-box; padding-top:30px; padding-left: 30px; padding-right: 30px; font-size: 20px;}
.zwgk-jdjc-menu.menu-cards li a.item{padding-top: 3px; padding-bottom: 3px; background: linear-gradient(0, rgba(237, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border: 1px solid #fff; box-shadow: 0px 0px 8px  rgba(71, 160, 255, 0.43);}
.zwgk-jdjc-menu.menu-cards li a.item i{width: 50px; height: 50px; margin-right: 10px;}

.zwgk-jdjc-menu .hvr-sweep-to-top:before{background: linear-gradient(0, #d2e7fd 0%, rgba(237, 247, 255, 0.5) 80%, #fff 100%);}
.zwgk-jdjc-menu .hvr-sweep-to-top:hover, .index-zfxxgk .hvr-sweep-to-top:focus, .index-zfxxgk .hvr-sweep-to-top:active {
  color: #2354AF;
}
@media (max-width: 1280px){
  .zwgk-jdjc-cont{height: auto; padding-top: 20px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px;}
}

.zwgk-jczwgk .bd{background: url(2023_jczwgk_bg.png) no-repeat center bottom; background-size: 100% auto;}
.zwgk-jczwgk-swiper .swiper-container{height: 515px; padding-top: 50px; box-sizing: border-box; }

.zwgk-jczwgk-menu{padding-left: 60px; padding-right: 60px; }
.zwgk-jczwgk-menu li{float: left; width: 12.5%;}
.zwgk-jczwgk-menu li a{display: block; width: 143px; height: 143px; border-radius: 50%; margin: 0 auto; overflow: hidden; background: linear-gradient(0, rgba(237, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); box-shadow: 0px 0px 8px rgba(71, 160, 255, 0.43);}
.zwgk-jczwgk-menu li a i{display: block; width: 80px; height: 80px; margin: 10px auto 0;}
.zwgk-jczwgk-menu li a i img{display: block; width: 100%; height: 100%;}
.zwgk-jczwgk-menu li a span{display: block; text-align: center; text-align: center;}
.zwgk-jczwgk-menu li.li2,
.zwgk-jczwgk-menu li.li4,
.zwgk-jczwgk-menu li.li6,
.zwgk-jczwgk-menu li.li8{margin-top: 99px; margin-bottom: -22px;}
.zwgk-jczwgk-menu li.li10,
.zwgk-jczwgk-menu li.li11,
.zwgk-jczwgk-menu li.li12{margin-left: 12.5%;}

.zwgk-jczwgk-swiper{position: relative;}
.zwgk-jczwgk-swiper .swiper-ctrl-button{width: 57px; height: 57px; position: absolute; top: 50%; margin-top: -28px; background-repeat: no-repeat; background-size: 100% 100%; z-index: 50; cursor: pointer;}
.zwgk-jczwgk-swiper .swiper-ctrl-button.prev{left: -15px; background-image: url(2023_jczwgk_arrow_l.png);}
.zwgk-jczwgk-swiper .swiper-ctrl-button.next{right: -15px; background-image: url(2023_jczwgk_arrow_r.png);}
.zwgk-jczwgk-swiper .hvr-sweep-to-top:before{background: linear-gradient(0, #92c5fb 0%, #e1f1fe 70%, #fff 100%);}
.zwgk-jczwgk-swiper .hvr-sweep-to-top:hover, .index-zfxxgk .hvr-sweep-to-top:focus, .index-zfxxgk .hvr-sweep-to-top:active {
  color: #2354AF;
}

@media (max-width: 1280px){
  .zwgk-jczwgk-menu li{width: 20%;}
  .zwgk-jczwgk-swiper .swiper-container{height: auto; padding-bottom: 100px;}
}
@media (max-width: 992px){
  .zwgk-jczwgk-swiper .swiper-container{padding-bottom: 60px; padding-top: 30px;}
  .zwgk-jczwgk-menu li{width: 33.3333%; margin-top: 10px !important; margin-bottom: 10px !important;}
}


@media (max-width: 768px){
  .zwgk-jczwgk-menu{padding-left: 0; padding-right: 0;}
  .zwgk-jczwgk-menu li{width:50%; margin-top: 10px !important; margin-bottom: 10px !important;}
}



/*---政策文件--*/
.zcwj_item{display:block;height:108px;font-size:30px;color:#fff;text-shadow: 0px 9px 13px  #129DC7;width:55%;padding:0 35% 0 10%;display: flex;align-items: center;margin-bottom:20px;}
.zcwj_item.xzgfx{background:url(2023_zcwj_xzgfxwj.png) no-repeat center;}
.zcwj_item.fzsx{background:url(2023_zcwj_fzsxgfxwj.png) no-repeat center;}
.zcwj_item a{width: 100%; box-sizing: border-box; background:url(2023_zcwj_jt.png) no-repeat right;padding-right:50px;color: #fff;font-weight: bold;}

.zct{/*height:108px;line-height:108px;background:#62A9E3;*/text-align:center;font-size:36px;}
.zct img{width:100%;}
.zct a{color:#fff;}

@media (max-width: 1500px){
	.zcwj_item{width:64%; padding: 0 30% 0 6%;}
}
@media (max-width: 1280px){
	.zcwj_item.xzgfx,.zcwj_item.fzsx{background-size: 100% 100%;}
}
@media (max-width: 768px){
	.zcwj_item a{font-size:24px;}
}
@media (max-width: 500px){
	.zcwj_item a{font-size:20px;}
}

.zwgk-zwgkzl{height: 333px;   overflow: hidden;position: relative;}
/*.zwgk-zwgkzl-swiper{margin-left: -15px;margin-right: -15px;}*/
.zwgk-zwgkzl-swiper .item{display: block; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.09);}
.zwgk-zwgkzl-swiper .pic{position: relative; width:100%; height: 0; overflow: hidden; padding-bottom: 58%;}
.zwgk-zwgkzl-swiper .pic img{ display:block; position: absolute; left: 0; top: 0; width:100%; height:100%;}
.zwgk-zwgkzl-swiper .txt{display: block; height: 70px; line-height: 70px; text-align: center; padding: 0 20px; text-align: center;}

.zwgk-zwgkzl-swiper .swiper-container{padding-bottom: 20px; padding-top: 20px;/* padding-left: 15px; padding-right: 15px; */margin-left: -15px; margin-right: -15px;}
.zwgk-zwgkzl-swiper .swiper-ctrl-button{width: 14px; height: 40px; cursor: pointer; display: block; background: rgba(0,0,0, .2); position: absolute; top: 146px; z-index: 9; transition: .3s all;}
.zwgk-zwgkzl-swiper .swiper-ctrl-prev{left: 0px;}
.zwgk-zwgkzl-swiper .swiper-ctrl-next{right: 0px;}
.zwgk-zwgkzl-swiper .swiper-ctrl-button:after{content: ''; width: 0; height: 0; position: absolute; bottom: 0; top: 0; margin: auto 0; border: 6px solid transparent;}
.zwgk-zwgkzl-swiper .swiper-ctrl-prev:after{border-right-color: #fff; right: 5px;}
.zwgk-zwgkzl-swiper .swiper-ctrl-next:after{border-left-color: #fff; left: 5px;}
.zwgk-zwgkzl-swiper .swiper-ctrl-prev:hover,
.zwgk-zwgkzl-swiper .swiper-ctrl-next:hover{background: rgba(0,0,0, .5);}
.zwgk-zwgkzl-swiper .swiper-slide a{margin:0 15px;height: 252px;}
@media (max-width: 1280px){
  .zwgk-zwgkzl{height: 270px;}
	.zwgk-zwgkzl-swiper .swiper-slide a{height: auto;}
}
@media (max-width: 990px){
  .zwgk-zwgkzl{height: 400px;}
}