*{box-sizing: border-box;}
body {background: url(../images/2021jczwgk_bg.png?v=1.1) no-repeat top center #fff;    background-size: 1920px 535px;}
a,span,li{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;  }

.jczwgk_header {max-width: 1200px; width:100%;margin: 0 auto;min-height:535px;}
.jczwgk_logo {display: block;float: left;margin-top: 28px;}
.jczwgk_logo img {display: block;}
.jczwgk_fhsy { width:auto; height:36px; border-radius: 2px; background:rgba(0,0,0,0.2); display: block; float: right; margin-top:38px; color: #d3e3f0; line-height:36px; font-size: 15px; text-align: center; box-sizing: border-box;margin-left: 10px;padding: 0 15px;}
.jczwgk_fhsy:first-child{margin-left: 10px;}
.jczwgk_fhsy:hover {opacity: 0.8;color: #fff;}
.jczwgk_header_text h2 {font-size: 88px;font-weight: bold;color: #fff; text-align: center;line-height: 88px;margin-top: 124px;margin-bottom: 60px;}
.jczwgk_header_text p {font-size: 16px; color: #fff; width: 940px; text-align: center;margin: 0 auto;}

.jczwgk_nav_box { height: 75px; background: #51a1d9;width: 100%;}
.jczwgk_nav_box ul {padding: 0 84px;max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.jczwgk_nav_box ul li {width:344px;padding:5px 25px;box-sizing: border-box;float: left;background: url(../images/2021jczwgk_line.png) no-repeat left center;}
.jczwgk_nav_box ul li:first-child {background: none;}
.jczwgk_nav_box ul li a {width: 100%; height: 65px; text-align: center;font-size: 24px; color: #fff;font-weight: bold;line-height: 65px; display: block;border-radius: 6px;}
.jczwgk_nav_box ul li.on a {color: #51a1d9;background: #c8e4f8!important;border-radius: 6px;}


.jczwgk_content {background:url(../images/2022jczwgk_bg.png) no-repeat top center #fff;margin: 0 auto;padding-bottom: 40px;    max-width: 1200px;}
.jczwgk_title {position: relative;margin-bottom: 40px;}
.jczwgk_title h2 {font-size: 84px;color: #fbfbfb;line-height: 84px; text-align: center;position: absolute;top:-22px;width: 100%;left: 0;z-index: 1;display: none;}
.jczwgk_title span {text-align: center;display: block;font-size: 50px;line-height: 50px;font-weight: bold;color: #51a1d9;letter-spacing:20px;position: relative;z-index: 9;}
.jczwgk_title span a {color: #51a1d9;}

.jczwgk_gkly_box {padding-top: 100px; width: 945px;margin: 0 auto;}
.jczwgk_gkly_box ul li { width: 145px;height: 135px; margin-right: 15px;float: left;margin-bottom: 25px;border-radius:20px;overflow: hidden;}
.jczwgk_gkly_box ul li:nth-child(6n) {margin-right: 0;}
.jczwgk_gkly_box ul li a {display: block;height: 135px; width: 100%;background: #fff;}
.jczwgk_gkly_box ul li a i {height: 24px; display: block; padding-top: 40px;box-sizing: unset;}
.jczwgk_gkly_box ul li a i.icon1 {padding-top: 25px;}
.jczwgk_gkly_box ul li a i img { display: block;margin: 0 auto;}
.jczwgk_gkly_box ul li a p {font-size:18px; color: #51a1d9; text-align: center; margin-top:10px;}
.jczwgk_gkly_box ul li a:hover {background: #237ece;}
.jczwgk_gkly_box ul li a:hover p {color: #fff;}

.jczwgk_list {padding-top: 100px; width: 1140px;margin: 0 auto;}
.jczwgk_list .jczwgk_title h2 {letter-spacing: 15px;}
.jczwgk_list .jczwgk_list_box {padding:45px 30px 15px;position: relative;}
.jczwgk_list .jczwgk_list_box ul li { width: 48%; float: left;line-height: 36px;font-size: 14px;}
.jczwgk_list .jczwgk_list_box ul li:nth-child(2n) { float: right;}
.jczwgk_list .jczwgk_list_box ul li a {color: #000; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left:25px;display: block; width: 80%;box-sizing: border-box;background: url(../images/2021jczwgk_dian.jpg) no-repeat left center;}
.jczwgk_list .jczwgk_list_box ul li span { float: right;color: #000;}
.jczwgk_list .jczwgk_list_box ul li:hover a,.jczwgk_list .jczwgk_list_box ul li:hover span {color: #51a1d9;}

.jczwgk_list_xian { width:495px; height:2px; background:#e9eef0;position: absolute;top:30px;}
.jczwgk_list_xian span { width: 40px; height: 2px; display: block;background: #4298d5;}
.jczwgk_list_xian.left {left:55px;}
.jczwgk_list_xian.right {left:615px}

.jczwgk_xsq_box {padding-top:75px; width: 1140px;margin: 0 auto;}
.jczwgk_xsq_box .jczwgk_title h2 {letter-spacing:20px;}
.jczwgk_xsq_aBox {margin: 0 auto; width: 1092px;}
.jczwgk_xsq_aBox li { width: 78px; height: auto; float: left;margin: 0 3px;}
.jczwgk_xsq_aBox li a img { width: 78px; height: 78px; display: block;margin-bottom:6px;}
.jczwgk_xsq_aBox li a {color: #000;font-size: 12px;text-align: center;display: block;}
.jczwgk_xsq_aBox li a:hover {position: relative;top: -3px;color: #51a1d9;}
.jczwgk_xsq_aBox li.active a {position: relative;color: #51a1d9;}

.diepic{position:relative;width:1092px;margin:40px auto 0 auto;height:400px;}
.diepic .swiper-slide {width:60%;height: auto;transition: all .4s cubic-bezier(.4, 0, .2, 1);cursor: pointer;border-radius: 20px;overflow: hidden;}
.diepic .swiper-slide img {width:100%;display: block;border-radius: 20px;overflow: hidden;}
.diepic .swiper-pagination {width: 100%;bottom:-20px;}
.diepic .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #030000;width:10px;height: 10px;opacity:.6;box-sizing: initial;}
.diepic .swiper-pagination-bullets .swiper-pagination-bullet-active {width: 34px;display: inline-block;height: 10px;border-radius: 10px;transition: width .4s cubic-bezier(.4, 0, .2, 1);background-image: linear-gradient(80deg, #0989c5, #995cb6);opacity: 1;}

/* 列表页 */
.bg_none {background:#fff;padding-bottom: 0;}
.jczwgk_article_site {height:54px;line-height: 54px; background:url(../images/2021jczwgk_icon.jpg) no-repeat left center #fff;font-size: 15px; color:#b3b3b3;padding:0 35px;}
.jczwgk_article_site a,.jczwgk_article_site span {font-size: 15px; color:#b3b3b3;}
.jczwgk_article_site a:hover {color: #51a1d9;}

.jczwgk_fenlei {width: 100%;max-width: 1200px;background: #f7f7f7;}
.fenlei_box {padding:30px;}
.fenlei_box dl {margin-bottom:30px;}
.fenlei_box dl:last-child {margin-bottom: 0;}
.fenlei_box dl dt {width: 120px;float: left;color: #b3b3b3;font-size: 15px;line-height: 38px;}
.fenlei_box dl dd {padding-left: 120px;line-height: 38px;}
.fenlei_box dl dd li {float: left;cursor: pointer;color: #040404;margin-right: 15px;font-size: 15px;}
.fenlei_box dl dd li.active,.fenlei_box dl dd li:hover {color: #51a1d9;}

.flf_list {width: 100%;max-width:1200px;margin:30px auto;}
.flf_list .list-left {width: 380px; float: left; background: url(../images/2021jczwgk_flbg.jpg) no-repeat top center;position: relative;padding-bottom: 20px;}
.flf_list .list-left .img_icon {position: absolute;left: 10px;top:94px;}
.flf_list .list-left .list-l-tit {font-size: 24px; color: #fff;font-weight: bold;line-height: 24px;padding:50px 40px 20px;}
#ejsxfl {max-height:780px;overflow: hidden;overflow-y: auto;}
#ejsxfl::-webkit-scrollbar { width: 6px;height: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#ejsxfl::-webkit-scrollbar-track-piece { background-color: rgba(153, 153, 153, 0.5); }
#ejsxfl::-webkit-scrollbar-thumb { background-color: #50a1d9; background-clip: padding-box;-webkit-border-radius:6px;-moz-border-radius: 6px;border-radius:6px; min-height: 28px;}
#ejsxfl::-webkit-scrollbar-thumb:hover { background-color: #50a1d9; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.flf_list .list-left ul {padding:0 30px 0 10px;min-height:426px;margin-top: 10px;}
.flf_list .list-left ul li{cursor:pointer;line-height:20px;display: block;color: #fff;font-size: 15px;border-bottom: 1px dashed #4793e0;padding: 15px 0 15px 30px;}
.flf_list .list-left ul li.active{color: #efe911;}
.flf_list .list-left ul li.active:hover {color: #efe911;}
.flf_list .list-left ul li:hover {color: #efe911;}

.flf_list .list-right {width:790px; float:right;background: #fff;min-height:550px;}
.flf_list .list-right .list-r-tit {height:60px; background:url(../images/jczwgk_flf01.png) no-repeat left 12px center #f2f7fc;line-height:60px;font-size:16px; color: #000;padding:0 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#ejsx_infoList {padding: 20px 0;min-height: 410px;}
#ejsx_infoList li {padding: 0 10px;height: 40px;line-height: 40px;border-bottom: 1px dashed #e8e8e8;}
#closechoose {color:#f00;}
#ejsx_infoList li a {max-width: 100%;display: inline-block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px; color: #000;}
#ejsx_infoList li span {float: right;font-size: 15px; color: #adadad;}
#ejsx_infoList li:hover {background:#f2f7fc;}
#ejsx_infoList li:hover a,#ejsx_infoList li:hover span {color:#51a1d9;}


/***************************************************基层政务公开-事项详情.html**************************************************/
#list  {position: relative;width:1200px;margin:0 auto 30px;}
#list .details{ width: 100%;}
#list .details .details-tit h2{ font-size:24px; color:#000; font-weight:bold;padding:10px 0; border-bottom: 5px solid #f1f1f1; }
#list .details .details-con h4{ font-size: 18px; color:#000; font-weight:bold; margin-bottom:15px;  margin-top:30px; }
#list .details .details-table{ width:100%; }
#list .details .details-table .tit{ width:130px; background:#f5f6f8; padding-left: 30px; color:#333;box-sizing: initial;}
#list .details .details-table .link a{ color:#007ee9; }
#list .details .details-table .accessory a{ display:inline-block; height:30px; line-height:30px; color:#007ee9; margin-right:30px;  }
#list .details .details-table .accessory a[href$=".jpg"]{ padding-left: 30px; background: url(JPG.png) no-repeat left center; }
#list .details .details-table .accessory a[href$=".pdf"]{ padding-left: 30px; background: url("pdf.png") no-repeat left center; }
#list .details .details-table .accessory a[href$=".word"]{ padding-left: 30px; background: url(Word.png) no-repeat left center; }
.table-line{ border: 1px solid #e6e6e6; border-collapse: collapse;border-spacing: 0;}
.table-line th, .table-line td{ border: 1px solid #e6e6e6; padding: 18px 20px; min-height: 20px; color:#000000; }

.list_box{width:100%;background: #fff;max-width: 1200px;}
.list_box_tit {height:60px; background:url(../images/jczwgk_flf01.png) no-repeat left 12px center #f2f7fc;line-height:60px;font-size:16px; color: #000;padding:0 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#list_infoList {padding: 20px 0;}
#list_infoList li {padding: 0 30px;height: 40px;line-height: 40px;}
#list_infoList li a {max-width: 1000px;display: inline-block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px; color: #000;}
#list_infoList li span {float: right;font-size: 15px; color: #adadad;}
#list_infoList li:hover {background:#f2f7fc;}
#list_infoList li:hover a,#list_infoList li:hover span {color:#51a1d9;}

/*-------------------------------↓分页样式开始↓------------------------------------*/
.pc_paging{width:100%;/* height:30px; */text-align:center;padding:20px 0;}.pc_paging .paging{display:inline-block;padding:0;border:none;margin:0;}.pc_paging .paging li{display:inline-block;width:auto;height:auto;line-height:1;color:#333;vertical-align:middle;margin:0 3px;}.pc_paging .paging li a{text-decoration:none;}.pc_paging .paging li a,.pc_paging .paging li span{display:inline-block;float:none;width:auto;height:auto;line-height:1;font-size:14px;color:#333;padding:6px 10px;border:1px solid #ccc;margin:0;}.pc_paging .paging li, .pc_paging .paging li span:hover{background: none;}.pc_paging .paging li.current a, .pc_paging .paging li.current a:hover{color:#fff;background: #1d90f5;border: 1px solid #0066b3;}.pc_paging .paging .page_jump{margin-left:5px;}.pc_paging .paging .page_jump input{width:50px;padding:5px;border:1px solid #ccc;border-radius:2px;margin:0 3px;}.pc_paging .paging .page_jump a{border-radius:2px;margin-left:6px;}.pc_paging .paging .total_count,.pc_paging .paging .page_jump{display:none;}.wap_paging .paging{padding:5px .36rem 0px;margin:20px 0;}.wap_paging .paging li{display:inline-block;border:1px solid #ddd;}.wap_paging .paging li a,.wap_paging .paging li span{display:inline-block;line-height:1.42857143;font-size:.48rem;color:#666;padding:6px 12px;}.wap_paging .paging .prev_page{border-radius:4px 0 0 4px;}.wap_paging .paging .next_page{border-radius:0 4px 4px 0;}.wap_paging .paging .page_count{margin:0 -1px;}.page{clear:both;width:100%;height:auto;padding:0;margin:0;}
.pc_paging .paging li a:hover{background-color: #daeeff;}.totoalPageStr{display:none;}
/*-------------------------------↑分页样式结束↑---------------------------------------*/


.jczwgk_pl {text-align:right;margin-bottom: 30px;height: 24px;}
.jczwgk_pl a.pl_a ,.jczwgk_pl a.dz_a {color: #adadad;display: inline-block;padding-left:35px;cursor: pointer;margin:0 20px;font-size:14px;line-height: 24px;}
.jczwgk_pl .pl_a {background: url(../images/pl_icon2.png) no-repeat left center;}
.jczwgk_pl .dz_a {background: url(../images/dz_icon2.png) no-repeat left center;}
.jczwgk_pl .pl_a.active,.jczwgk_pl .pl_a:hover {background: url(../images/pl_icon1.png) no-repeat left center;color:#0a82e7;}
.jczwgk_pl .dz_a.active,.jczwgk_pl .dz_a:hover {background: url(../images/dz_icon1.png) no-repeat left center;color:#0a82e7;}
.pl_zrticle  {margin-bottom: 30px;}
.pl_textarea { width: 100%;height:150px;border: 1px solid #51a1d9; border-radius: 3px;padding: 10px 15px;box-sizing: border-box;font-size: 14px;line-height: 24px;color: #333;display: block;outline: none;}
.pl_btn {width: 128px;height: 42px;border: 1px solid #1286e9;background: #1286e9;color: #fff;border-radius: 3px;display: block;float: right;margin-top: 20px;cursor: pointer;margin-left:20px}
.sq_btn {width: 128px;height: 42px;border: 1px solid #e0e0e0;background: #eef1f5;color: #666;border-radius: 3px;display: block;float: right;margin-top: 20px;cursor: pointer;}

.flf_list .list-left .img_icon {z-index: 1;}
#ejsxfl {position: relative; z-index: 9;}