 @harset "UTF-8";
 /*二十大 */
 /*.site-esd-common1,.site-esd-common2 {display: none !important;}
body {background: #fff url(/Upload/bgimg/esdphbg.png) no-repeat top center !important;}
.pc-first {width: 1200px !important;margin: 0 auto;margin-top: 195px;}
.top-nav {width: 1200px !important;left: calc(50% - 600px);right: auto;}
.index-content {width: 1200px !important;margin: 0 auto;}
.esd-link {position: absolute;top: 120px;right: calc(50% - 600px);color: #efea88 !important;}
.esd-link>span {background: #efea88;color: #9d2529;border-radius: 5px;padding: 0 5px;margin-left: 10px;}*/
 /*20240306全国两会*/
 .qglhheader {
     padding-top: 90px;
     border-bottom: 1px solid #dc0a0f;
     background: url(/sitesources/zksrmzf/upload/d28918ed2e6a4fecc777b7bc8d52df9e/1709687269234.jpg) no-repeat top center;
     height: 105px;
 }

 .qglhcontainer {
     width: 1200px;
     margin: 0 auto;
     background: #fff;
 }

 .qglhclickin {
     float: right;
     width: 670px;
     height: 105px;
     margin-top: -88px;
 }

 /* 隐藏全局飘窗 */
 .float-window-item {
     display: none !important;
 }

 /*
.index-img-link {margin-bottom: 30px;width: 100%;height: 90px;overflow: hidden;}
.index-img-link a {display: block;width: 590px;height: 90px;}
.index-img-link a img {width: 100%;}
.index-img-link a:first-of-type {float: left;}
.index-img-link a:last-of-type {float: right;}
*/
 /*全局定义*/
 .depart_list {
     overflow-y: auto;
     max-height: 500px;
 }

 /* 我要咨询部门选择dialog设置滚动 */
 .bd_weixin_popup {
     height: 328px !important;
 }

 .row {
     margin-top: 80px !important;
 }

 * {
     word-wrap: break-word;
 }

 html {
     margin: 0;
     padding: 0;
 }

 body {
     margin: 0 auto;
     padding: 0;
     width: 100%;
     background: #ffffff url(/sitesources/zksrmzf/upload/202109/20210915175210370.png) no-repeat top 500px center;
     list-style: none;
     border: 0px;
     font-family: '微软雅黑';
     font-size: 16px;
 }

 a:link,
 a:visited {
     text-decoration: none;
     color: #333333;
 }

 a:hover {
     text-decoration: none;
     color: #025395;
     cursor: pointer;
 }

 ul>li>a:hover {
     color: #025395;
 }

 p {
     margin: 0;
 }

 body,
 ul,
 li,
 img,
 a,
 div,
 table,
 tr,
 td {
     list-style: none;
     margin: 0px;
     padding: 0px;
     border: 0;
     outline: none;
 }

 input {
     outline: none;
 }

 .w-1000 {
     position: relative;
     width: 1200px;
     margin: 0 auto;
 }

 .float-left {
     float: left;
 }

 .float-right {
     float: right;
 }

 .clear-both:after {
     content: "";
     display: block;
     clear: both;
 }

 .text-overflow-1 {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .text-overflow-2 {
     word-break: break-all;
     text-overflow: ellipsis;
     overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
 }

 .index-title {
     position: relative;
     width: 100%;
     height: 36px;
 }

 .index-title img {
     height: 36px;
     width: auto;
 }

 .index-title p {
     position: absolute;
     width: auto;
     padding-left: 40px;
     height: 16px;
     line-height: 16px;
     color: #ffffff;
     top: 9px;
     left: 0;
     right: 0;
     border-top: 1px solid #0343A7;
 }

 .index-title a {
     position: absolute;
     width: auto;
     height: 20px;
     line-height: 20px;
     color: #999999;
     bottom: 0;
     right: 0;
     font-size: 14px;
 }

 .list-more {
     position: absolute;
     top: 0;
     right: 0;
 }

 .list-more a {
     color: #888888;
     font-size: 14px;
     line-height: 20px;
 }

 .common-list-title {
     position: relative;
     width: 100%;
     height: 60px;
     border-bottom: 1px solid #dddddd;
 }

 .common-list-title>p {
     display: inline-block;
     width: auto;
     height: 60px;
     line-height: 42px;
     border-bottom: 3px solid #025394;
     font-size: 20px;
     color: #025394;
     font-weight: 600;
 }

 .common-list-title>a {
     position: absolute;
     top: 20px;
     right: 0;
     font-size: 14px;
     color: #888888;
 }

 .common-list-content li {
     height: 44px;
     line-height: 44px;
 }

 .common-list-content li .date {
     float: right;
     color: #999;
     font-size: 14px;
 }

 .common-list-content li a {
     position: relative;
     padding-left: 20px;
     display: inline-block;
     font-size: 16px;
     max-width: calc(100% - 100px);
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .common-list-content li a:after {
     content: '';
     position: absolute;
     width: 5px;
     height: 5px;
     border-radius: 50%;
     top: 19px;
     left: 0;
     background-color: #bababa;
 }

 .common-list-content li:first-of-type {
     margin-top: 10px;
 }

 #visitCountSiteIndex,
 #visitCountCatalog {
     padding: 0;
 }

 /* 飘窗 */
 .float-window {
     position: fixed;
     width: 300px;
     left: 0;
     bottom: 0;
     z-index: 99;
 }

 .float-window-item {
     width: 300px;
     height: auto;
     position: relative;
 }

 .float-window-item span {
     position: absolute;
     top: 0;
     right: 0;
     color: #FFFFFF;
     background: rgba(0, 0, 0, .5);
     padding: 5px 10px;
     cursor: pointer;
 }

 .float-window-item img {
     width: 100%;
     height: auto;
 }

 /* 飘窗 end */

 /* 侧边栏 */
 .pc-right-nav {
     position: fixed;
     width: 80px;
     height: 320px;
     background: url(../images/xf.png) no-repeat center;
     z-index: 99;
     right: 0;
     bottom: 50px;
     padding: 40px 0;
 }

 .pc-right-nav a {
     position: relative;
     display: block;
     width: 70px;
     height: 70px;
     margin: 0 auto;
     background-position: top center;
     background-repeat: no-repeat;
     z-index: 9;
 }

 .pc-right-nav a p {
     padding-top: 38px;
     font-size: 14px;
     text-align: center;
     line-height: 36px;
 }

 .r-nav-app {
     background-image: url(../images/app.png);
 }

 .r-nav-wb {
     background-image: url(../images/weibo.png);
 }

 .r-nav-wx {
     background-image: url(../images/weixin.png);
 }

 .r-nav-hlw {
     background-image: url(../images/jiandu.png);
     margin-top: 20px !important;
 }

 .r-nav-top {
     background-image: url(../images/top.png);
 }

 .r-nav-kf {
     background-image: url(../images/fk.png);
     margin-top: 20px !important;
 }

 .show-hlw {
     position: absolute;
     top: 140px;
     right: -500px;
     width: 671px;
     height: 247px;
     opacity: 0;
     display: none;
     z-index: -1;
 }

 .show-app {
     position: absolute;
     top: 10px;
     right: -100px;
     width: 137px;
     height: 130px;
     opacity: 0;
     display: none;
     z-index: -1;
 }

 .show-app img {
     width: 130px;
 }

 .show-wx {
     position: absolute;
     top: 150px;
     right: -100px;
     width: 137px;
     height: 130px;
     opacity: 0;
     display: none;
     z-index: -1;
 }

 /* 侧边栏end */
 /* 头部 */
 .pc-first {
     position: relative;
     width: 100%;
     height: 380px;
     background: url(../images/inedex_topbg.jpg) no-repeat bottom center;
     text-align: center;
     background-size: auto 380px !important;
 }

 .pc-first>img {
     position: relative;
     z-index: 2;
     margin-top: -40px;
 }

 .pc-first-top {
     position: relative;
     height: 61px;
     background: url(../images/inedex_top.png) no-repeat center;
 }

 .pc-first-top a {
     line-height: 40px;
     color: #e0e0e0;
     padding: 0 10px;
     font-size: 14px;
 }

 #userLogin,
 #userRegister {
     color: #ffffff;
 }

 .pc-first-top span {
     border-left: 1px solid #e0e0e0;
     font-size: 12px;
 }

 .pc-first-logo {
     text-align: center;
     margin-top: 120px;
 }

 .index-ss {
     position: relative;
     width: 790px;
     margin: 20px auto 0;
 }

 .index-ss-v {
     width: 560px;
     height: 46px;
     font-size: 16px;
     border: 0;
     border-top-left-radius: 23px;
     border-bottom-left-radius: 23px;
     background: rgba(255, 255, 255, .6);
     padding: 0 20px;
 }

 .index-ss-s {
     width: 80px;
     margin-left: 0px;
     height: 46px;
     background: rgba(0, 120, 215, .5) url(../images/inedex_sc.png) no-repeat center;
     border: 0;
     border-top-right-radius: 23px;
     border-bottom-right-radius: 23px;
 }

 .index-ss-gs {
     width: 140px;
     height: 46px;
     background: rgba(0, 120, 215, .5);
     color: #ffffff;
     font-size: 18px;
     margin-left: 10px;
     border: 0;
     border-radius: 23px;
 }

 /* 头部end */

 /* 导航 */
 .top-nav {
     position: absolute;
     background: transparent;
     height: 60px;
     z-index: 1;
     width: 100%;
     top: 40px;
     border-bottom: 1px solid rgba(255, 255, 255, .6);
 }

 .top-nav ul li {
     position: relative;
     float: left;
     width: 171px;
     line-height: 20px;
     height: 20px;
     margin-top: 20px;
     text-align: center;
     font-size: 20px;
     color: #333333;
     cursor: pointer;
 }

 .top-nav ul li:last-of-type {}

 .top-nav ul li a {
     color: inherit;
 }

 .top-nav ul li.top-nav-active {
     font-weight: 400;
     color: #005294;
 }

 .top-nav ul li.top-nav-active:before {
     content: '';
     position: absolute;
     bottom: -20px;
     left: 75.5px;
     width: 20px;
     height: 10px;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     border-bottom: 10px solid #005294;
     border-top: 0;
 }

 .top-nav ul li:hover {
     font-weight: 600;
     color: #005294;
 }

 /* 导航end */

 /* 尾部 */
 .pc-last {
     width: 100%;
     height: 270px;
     border-top: 10px solid #044F92;
     background: #F0F0F0;
 }

 .pc-last .pc-last-left {
     position: relative;
     width: 800px;
     height: 260px;
     padding: 20px 0;
 }

 .pc-last-left span {
     color: #888888;
     padding: 0 5px;
     line-height: 30px;
 }

 .pc-last-left span a {
     color: inherit;
 }

 .pc-last-left span a:hover {
     color: #025395 !important;
 }

 .pc-last .pc-last-right {
     position: relative;
     width: 400px;
     height: 260px;
     text-align: center;
     padding-top: 50px;
 }

 .pc-last .pc-last-right span {
     margin: 0 10px;
 }

 /* 尾部end */

 /* index内容 */
 .index-content {
     background: #ffffff url(../images/inedex_11.jpg) no-repeat bottom center;
     padding-bottom: 60px;
 }

 .tt-content {
     margin-top: 30px;
     text-align: center;
 }

 .tt-content h1 {
     padding: 0;
     margin: 0;
     font-size: 32px;
     line-height: 60px;
     font-weight: 400;
     color: #2C6DA3;
 }

 .tt-content p {
     max-width: 1110px;
     padding: 0 15px;
     font-size: 18px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     float: left;
     color: #999999;
 }

 /* .tt-content a {font-size: 18px;float: left;color: #999999;} */
 .tt-content>a {
     font-size: 16px;
     color: #005294;
     display: inline-block;
     width: 295px;
     padding: 0 5px;
 }

 .jdlb-wap {
     position: relative;
     width: 100%;
     height: 428px;
     margin-top: 30px;
 }

 .jdlb-content-bck {
     width: 760px;
     height: 428px;
     position: absolute;
     top: 10px;
     left: 10px;
     background: #E9E9E9;
 }

 .jdlb-content {
     width: 760px;
     height: 428px;
     overflow: hidden;
     position: relative;
 }

 .jdlb-content .hd {
     height: 5px;
     overflow: hidden;
     position: absolute;
     right: 0px;
     bottom: 20px;
     z-index: 1;
 }

 .jdlb-content .hd ul {
     overflow: hidden;
     float: left;
 }

 .jdlb-content .hd ul li {
     float: left;
     margin-right: 15px;
     width: 40px;
     height: 5px;
     background: #9E9E9C;
     cursor: pointer;
 }

 .jdlb-content .hd ul li.on {
     background: #ffffff;
     color: #fff;
 }

 .jdlb-content .bd {
     position: relative;
     height: 100%;
     z-index: 0;
 }

 .jdlb-content .bd ul {
     position: relative;
     height: 100%;
 }

 .jdlb-content .bd li {
     height: 100%;
     vertical-align: middle;
     position: relative;
 }

 .jdlb-content .bd li>a {
     position: relative;
     display: block;
     width: 100%;
     height: 100%;
     overflow: hidden;
 }

 .jdlb-content .bd p {
     position: absolute;
     display: block;
     bottom: 0;
     width: 100%;
     overflow: hidden;
     background-color: rgba(0, 0, 0, .6);
 }

 .jdlb-content .bd p a,
 .jdlb-content .bd p span {
     display: block;
     width: calc(100% - 260px);
     font-size: 16px;
     line-height: 45px;
     padding-left: 20px;
     color: #FFFFFF;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .jdlb-content .bd img {
     width: 1216px
         /* 760px */
     ;
     height: 684.8px
         /* 428px */
     ;
     display: block;
     object-fit: cover;
     margin: -228px -128.4px;
 }

 .zwdt-index-content .jdlb-content .bd img {
     width: 880px
         /* 550px */
     ;
     height: 496px
         /* 310px */
     ;
     display: block;
     object-fit: cover;
     margin: -165px -93px;
 }

 .yw-content {
     width: 410px;
     text-align: left;
     position: relative;
 }

 .yw-content .hd {
     height: 46px;
     line-height: 46px;
     border-bottom: 1px solid #ddd;
     position: relative;
 }

 .yw-content .hd ul {
     float: left;
     position: absolute;
     top: -1px;
     height: 46px;
 }

 .yw-content .hd ul li {
     position: relative;
     width: auto;
     float: left;
     cursor: pointer;
     margin-left: 20px;
     font-size: 20px;
     line-height: 22px;
     text-align: center;
     overflow: hidden;
 }

 /* .yw-content-slide1 .hd ul li{width: 102.5px;margin-left: 0;} */
 .yw-content .hd ul li:first-of-type {
     margin-left: 0;
 }

 .yw-content .hd ul li.on {
     height: 46px;
     border-bottom: 3px solid #025394;
     color: #025394;
     font-weight: 600;
 }

 .yw-content-slide1 .bd {
     min-height: 190px;
 }

 .yw-content .bd li {
     height: 38px;
     line-height: 38px;
 }

 .yw-content .bd li .date {
     float: right;
     color: #999;
     font-size: 14px;
 }

 .yw-content .bd li .xjtype {
     float: right;
     width: 50px;
     text-align: center;
 }

 .yw-content .bd li a {
     position: relative;
     padding-left: 20px;
     height: 38px;
     display: block;
     font-size: 16px;
     max-width: calc(100% - 150px);
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .yw-content .bd li a:after {
     content: '';
     position: absolute;
     width: 5px;
     height: 5px;
     border-radius: 50%;
     top: 14px;
     left: 0;
     background-color: #bababa;
 }

 .yw-content .bd li:first-of-type {
     margin-top: 10px;
 }

 .yw-content .item-hd {
     height: 30px;
     line-height: 30px;
     background: #f2f2f2;
     position: relative;
 }

 .yw-content .item-hd ul {
     float: left;
     position: absolute;
     top: -1px;
     height: 30px;
 }

 .yw-content .item-hd ul li {
     position: relative;
     width: 136.6px;
     float: left;
     cursor: pointer;
     margin-left: 0;
     font-size: 16px;
     line-height: 30px;
     text-align: center;
     overflow: hidden;
     color: #999999;
 }

 .yw-content .item-hd ul li:first-of-type {
     margin: 0;
 }

 .yw-content .item-hd ul li.on {
     height: 30px;
     color: #025394;
     font-weight: 400;
 }

 /* 周口要闻 */
 .zkyw-absolute {
     position: absolute !important;
     top: -50px;
     left: 100px;
     z-index: 9;
     width: 80px !important;
     height: 50px !important;
 }

 /* 国务院 */
 #con_one_1 {
     padding-top: 15px;
 }

 .govpushinfo150203 {
     overflow: hidden;
     height: 342px !important;
 }

 .govpushinfo150203 li img {
     display: none;
 }

 .govpushinfo150203 li {
     position: relative;
     line-height: 38px;
     height: 38px;
 }

 ul {
     padding: 0;
     margin: 0;
 }

 .govpushinfo150203 ul {
     margin: 0;
 }

 .govpushinfo150203 li a {
     display: block;
     width: calc(100% - 100px);
     line-height: 38px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     word-break: break-all;
     text-decoration: none;
     color: #333;
 }

 .govpushinfo150203 li a:hover {
     text-decoration: none;
 }

 .govpushinfo150203 li span {
     color: #999 !important;
     font-size: 14px;
     position: absolute;
     top: 0;
     right: 0;
 }

 /* 省政府 */
 #ulSzf {
     overflow: hidden;
     height: 342px !important;
 }

 .henanpushinfo {
     overflow: hidden;
     height: 342px !important;
 }

 .henanpushinfo>li a {
     float: left;
 }

 .henanpushinfo>li span {
     float: right;
     color: #999;
     font-size: 14px;
     overflow: hidden;
     width: 80px;
     height: 38px;
 }

 .zwgk-content {
     width: 100%;
     position: relative;
     /*height: 650px;*/
     /*min-height: 650px;*/
     min-height: 440px;
     margin-top: 50px;
     overflow: hidden;
 }

 .zwgk-content .hd {
     width: 100%;
     height: 60px;
     background: #EFEFEF;
 }

 .zwgk-content .hd ul li {
     float: left;
     line-height: 60px;
     width: 300px;
     height: 60px;
     text-align: center;
     font-size: 22px;
     position: relative;
 }

 .zwgk-content .hd ul li.on a {
     position: absolute;
     display: block;
     width: 338px;
     height: 113px;
     background: url(../images/zwgk_on.png) no-repeat center;
     top: -26.5px;
     left: -19px;
     color: #ffffff;
     line-height: 113px;
 }

 .zwgk-content .hd ul li.on a:before {
     content: '';
     position: absolute;
     width: 50px;
     height: 50px;
     top: 32px;
     left: 60px;
 }

 .zwgk-content .hd ul li:nth-child(1).on a:before {
     background: url(../images/zwgk.png) no-repeat center;
 }

 .zwgk-content .hd ul li:nth-child(2).on a:before {
     background: url(../images/dh_02.png) no-repeat center;
 }

 .zwgk-content .hd ul li:nth-child(3).on a:before {
     background: url(../images/dh_03.png) no-repeat center;
 }

 .zwgk-content .hd ul li:nth-child(4).on a:before {
     background: url(../images/dh_04.png) no-repeat center;
 }

 .zwgk-content .bd {
     margin-top: 50px;
 }

 .zwgk-item-a {
     position: relative;
     width: 100%;
     height: 55px;
 }

 .zwgk-item-a a {
     display: block;
     float: left;
     width: 185.5px;
     height: 53px;
     line-height: 55px;
     color: #025394;
     text-align: center;
     border: 1px solid #dddddd;
     border-radius: 15px;
     margin-left: 15px;
     font-size: 20px;
     -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease;
 }

 .zwgk-item-a a:first-of-type {
     margin-left: 0;
 }

 .zwgk-item-a a:hover {
     background: #DDE4EE;
 }

 .zwgk-item-b {
     width: 640px;
     text-align: left;
     position: relative;
     /*margin-top: 50px;*/
 }

 .zwgk-item-b .item-hd {
     height: 46px;
     line-height: 46px;
     border-bottom: 1px solid #ddd;
     position: relative;
 }

 .zwgk-item-b .item-hd ul {
     float: left;
     position: absolute;
     top: -1px;
     height: 46px;
 }

 .zwgk-item-b .item-hd ul li {
     position: relative;
     width: auto;
     float: left;
     cursor: pointer;
     margin-left: 40px;
     font-size: 20px;
     line-height: 22px;
     text-align: center;
 }

 .zwgk-item-b .item-hd ul li:first-of-type {
     margin-left: 0;
 }

 .zwgk-item-b .item-hd ul li.on {
     height: 46px;
     border-bottom: 3px solid #025394;
     color: #025394;
     font-weight: 600;
 }

 .zwgk-item-b .item-bd li {
     height: 44px;
     line-height: 44px;
 }

 .zwgk-item-b .item-bd li .date {
     float: right;
     color: #999;
     font-size: 14px;
 }

 .zwgk-item-b .item-bd li .xjtype {
     float: right;
     width: 50px;
     text-align: center;
 }

 .zwgk-item-b .item-bd li a {
     position: relative;
     padding-left: 20px;
     display: inline-block;
     font-size: 16px;
    /* max-width: calc(100% - 150px);*/
     max-width: calc(100% - 100px);
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
.zwgk-item-slide1a  .item-bd li a{
   max-width: calc(100% - 130px);  
}
 .zwgk-item-b .item-bd li a:after {
     content: '';
     position: absolute;
     width: 5px;
     height: 5px;
     border-radius: 50%;
     top: 19px;
     left: 0;
     background-color: #bababa;
 }

 .zwgk-item-b .item-bd li:first-of-type {
     margin-top: 10px;
 }

 .zwgk-item-c {
     margin-top: 30px;
     width: 100%;
 }

 .zwgk-item-c a {
     float: left;
     width: auto;
     height: 100px;
     margin-left: 11px;
     overflow: hidden;
 }

 .zwgk-item-c a:nth-child(1) {
     margin-left: 0;
     width: 278px;
 }

 .zwgk-item-c a:nth-child(2) {
     width: 270px;
     margin-left: 12px;
 }

 .zwgk-item-c a:nth-child(5) {
     width: 209px;
 }

 .zwgk-item-c a:nth-child(4) {
     width: 189px;
 }

 .zwgk-item-c a:nth-child(3) {
     width: 209px;
 }

 .zwgk-item-d {
     position: relative;
     display: block;
     margin-top: 50px;
     width: 520px;
     height: 66px;
     background: url(../images/inedex_09.jpg) no-repeat center;
 }

 .zwgk-item-d a {
     display: block;
     width: 100%;
     height: 100%;
     text-align: center;
     line-height: 66px;
     color: #025394;
     font-size: 22px;
     font-weight: 600;
 }

 .zwgk-item-e {
     position: relative;
     width: 520px;
     height: 200px;
     margin-top: 10px;
 }

 .zwgk-item-e a {
     position: relative;
     display: block;
     float: left;
     width: 260px;
     height: 30px;
     margin-top: 13px;
     line-height: 30px;
     padding-left: 40px;
     overflow: hidden;
 }

 .zwgk-item-e a span {
     position: absolute;
     display: block;
     width: 30px;
     height: 30px;
     top: 0;
     left: 0;
     background-position: center;
     background-repeat: no-repeat;
 }

 .zwgk-item-e a:nth-child(even) {
     width: 260px;
     padding-left: 70px;
     border-left: 1px solid #eeeeee;
 }

 .zwgk-item-e a:nth-child(even) span {
     left: 30px;
 }

 .zwgk-item-e a:nth-child(1) span {
     background-image: url(../images/icon_gkpt.png);
 }

 .zwgk-item-e a:nth-child(2) span {
     background-image: url(../images/icon_gkzn.png);
 }

 .zwgk-item-e a:nth-child(3) span {
     background-image: url(../images/icon_ml.png);
 }

 .zwgk-item-e a:nth-child(4) span {
     background-image: url(../images/icon_gknb.png);
 }

 .zwgk-item-e a:nth-child(5) span {
     background-image: url(../images/icon-cx.png);
 }

 .zwgk-item-e a:nth-child(6) span {
     background-image: url(../images/icon_gkzd.png);
 }

 .zwgk-item-e a:nth-child(7) span {
     background-image: url(../images/icon_sxml.png);
 }

 .zwgk-item-e a:nth-child(8) span {
     background-image: url(../images/icon_gzbb.png);
 }

 .zwgk-item-e a:nth-child(9) span {
     background-image: url(../images/ggqysy.png);
 }

 .zwgk-item-e a:nth-child(10) span {
     background-image: url(../images/zfgb.png);
 }

 .zwfu-item-a {
     width: 578px;
 }

 .zwfu-item-b {
     width: 578px;
 }

 .zwfu-item-a-content {
     position: relative;
     width: 100%;
     height: 315px;
     overflow: hidden;
     padding-top: 15px;
 }

 .zwfu-item-a-content>a {
     position: relative;
     display: block;
     float: left;
     width: 137px;
     height: 135px;
     background-position: top 40px center;
     background-repeat: no-repeat;
     background-size: auto 25px;
     background-color: #F3F3F3;
     margin-left: 10px;
     margin-top: 10px;
     text-align: center;
     padding-top: 75px;
     line-height: 28px;
     overflow: hidden;
 }

 .zwfu-item-a-content>a:nth-child(1),
 .zwfu-item-a-content>a:nth-child(5) {
     margin-left: 0;
 }

 .zwfu-item-c {
     width: 100%;
     margin-top: 25px;
 }

 .zwfu-item-c>a {
     position: relative;
     display: block;
     width: 134px;
     height: 100px;
     margin-left: 18px;
     float: left;
     text-align: center;
     background-color: #EAF1FB;
     color: #025394;
     overflow: hidden;
 }

 .zwfu-item-c>a:first-of-type {
     margin-left: 0;
 }

 .zwfu-item-c>a>p {
     font-size: 18px;
     position: absolute;
     top: 50%;
     left: 0;
     right: 0;
     transform: translateY(-50%);
     -ms-transform: translateY(-50%);
 }

 .zmhd-item-a {
     width: 730px;
 }

 .zmhd-item-b {
     width: 430px;
 }

 .zmhd-item-a-a>p {
     position: relative;
     display: block;
     width: 100%;
     height: 90px;
     overflow: hidden;
     color: #666666;
     line-height: 30px;
 }

 .zmhd-item-a-a-btn {
     width: 100%;
     height: 60px;
     margin-top: 20px;
     text-align: center;
 }

 #zmhdWYZX,
 #zmhdZHZC {
     background-color: #EAF1FB;
     border-radius: 5px;
     width: 290px;
     height: 60px;
     line-height: 60px;
     border: 0;
     padding: 0;
     font-size: 24px;
     color: #005294;
     font-weight: 600;
     padding-left: 120px;
     text-align: left;
     background-image: url(../images/zixun.png);
     background-repeat: no-repeat;
     background-position: center left 70px;
 }

 #zmhdZHZC {
     margin-left: 35px;
     background-image: url(../images/zhuce.png);
 }

 .zmhd-item-a-b {
     margin-top: 40px;
 }

 .zmhd-item-a-b-tj {
     position: absolute;
     min-width: 510px;
     height: 42px;
     top: 0;
     right: 70px;
     overflow: hidden;
 }

 .zmhd-item-a-b-tj span {
     line-height: 42px;
     padding-left: 10px;
 }

 .zmhd-item-b-a {
     width: 100%;
 }

 .zmhd-item-b-b {
     width: 100%;
     /*margin-top: 25px;*/
     margin-top: 18px;
 }

 .zmhd-item-b-c {
     width: 100%;
 }

 .zmhd-item-b-c a {
     position: relative;
     display: block;
     width: 208px;
     height: 70px;
     overflow: hidden;
 }

 .zmhd-item-b-c a:nth-child(1) {
     float: left;
 }

 .zmhd-item-b-c a:nth-child(2) {
     float: right;
 }

 .zmhd-item-b-c a img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .zjzk-item-a {
     width: 420px;
     height: 400px;
     overflow: hidden;
 }

 .zjzk-item-a img {
     width: 100%;
     height: 100%;
 }

 .zjzk-item-b {
     width: 730px;
 }

 .zjzk-item-b-content {
     margin-top: 15px;
 }

 .zjzk-item-b-content p {
     line-height: 36px;
     max-height: 144px;
     word-break: break-all;
     text-overflow: ellipsis;
     overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
 }

 .zjzk-item-b-list {
     width: 100%;
 }

 .zjzk-item-b-list a {
     display: block;
     float: left;
     width: 230px;
     text-align: center;
     height: 50px;
     background-color: #EAF1FB;
     line-height: 50px;
     margin-top: 10px;
     margin-left: 20px;
     font-size: 18px;
     color: #025395;
 }

 .zjzk-item-b-list a:nth-child(1),
 .zjzk-item-b-list a:nth-child(4),
 .zjzk-item-b-list a:nth-child(7) {
     margin-left: 0;
 }

 .zjzk-item-c {
     width: 100%;
     margin-top: 25px;
 }

 .zjzk-item-c a {
     display: block;
     float: left;
     width: 230px;
     height: 60px;
     overflow: hidden;
     margin-left: 12.5px;
 }

 .zjzk-item-c a:first-of-type {
     margin-left: 0;
 }

 .zjzk-item-c a img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }


 .ztzl-wap {
     position: relative;
     margin-top: 15px;
     width: 100%;
 }

 .ztzl-title {
     position: relative;
     width: 100%;
     text-align: center;
 }

 .ztzl-title p {
     float: left;
     display: block;
     width: 500px;
     height: 13px;
     border-bottom: 1px solid #AEC5D7;
 }

 .ztzl-title .title-name {
     position: relative;
     width: 200px;
     color: #005294;
     font-size: 26px;
     font-weight: 600;
     line-height: 26px;
     background: transparent;
     border-bottom: 0;
 }

 .ztzl-title .title-name:before,
 .ztzl-title .title-name:after {
     content: '';
     position: absolute;
     width: 10px;
     height: 10px;
     top: 6.5px;
     left: 10px;
     border-radius: 5px;
     background: #B8B8B8;
 }

 .ztzl-title .title-name:after {
     left: auto;
     right: 10px;
 }

 .ztzl-content {
     position: relative;
     width: 100%;
     height: 96px;
     margin-top: 45px;
     overflow: hidden;
 }

 .ztzl-content .bd li {
     position: relative;
     width: 288px;
     margin-right: 16px;
 }

 .ztzl-content .bd li img {
     width: 100%;
     height: 96px;
     object-fit: cover;
 }

 .ztzl-content .prev,
 .ztzl-content .next {
     position: absolute;
     left: 1%;
     top: 50%;
     margin-top: -15px;
     display: block;
     width: 17px;
     height: 29px;
     filter: alpha(opacity=50);
     opacity: 0.9;
 }

 .ztzl-content .prev {
     background: url(../images/left.png) no-repeat;
 }

 .ztzl-content .next {
     background: url(../images/right.png) no-repeat;
     left: auto;
     right: 1%;
 }

 .ztzl-content .prev:hover,
 .ztzl-content .next:hover {
     filter: alpha(opacity=100);
     opacity: 1;
 }

 .ztzl-content .prevStop {
     display: none;
 }

 .ztzl-content .nextStop {
     display: none;
 }

 .yqlj-wap {
     position: relative;
     width: 100%;
     background: #DDE4EE;
     min-height: 55px;
 }

 .yqlj-wap .yqlj-title {
     float: left;
     color: #025395;
     font-weight: 600;
     font-size: 20px;
     line-height: 55px;
     width: 155px;
     text-align: center;
     background: url(../images/inedex_30.png) no-repeat center left, url(../images/inedex_31.png) no-repeat center right;
 }

 .yqlj-list .hd li {
     display: block;
     float: left;
     width: 199px;
     height: 35px;
     line-height: 35px;
     color: #666666;
     font-size: 16px;
     text-align: center;
     outline: none;
     background: transparent url(../images/bottom.png) no-repeat right center;
     border: 0;
     padding-left: 20px;
     cursor: pointer;
     border-left: 1px solid #ffffff;
     border-right: 0;
     margin: 10px 10px 10px 0;
     padding: 0;
 }

 .yqlj-list .hd li:first-of-type {
     border-left: 0;
 }

 .yqlj-list .bd {
     display: block;
     width: 100%;
     background: #f6f6f6;
     padding: 0;
 }

 .yqlj-list .bd ul {
     display: block;
     padding: 0 20px;
 }

 .yqlj-list .bd li {
     float: left;
     width: 232px;
     line-height: 36px;
     height: 36px;
     overflow: hidden;
     padding-left: 10px;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 /* index内容end */

 /* list内容 */
 .list-crumb {
     position: relative;
     padding: 20px 0;
 }

 .list-crumb ul {
     background: #f2f2f2;
 }

 .list-crumb ul a {
     color: #005194;
 }

 .list-crumb ul li {
     float: left;
     line-height: 40px;
     padding-left: 5px;
     color: #005194;
 }

 .list-nav-title {
     position: relative;
     text-align: center;
 }

 .list-nav-title h3 {
     margin: 0;
     line-height: 50px;
     background: #005194;
     color: #fff;
 }

 .list-nav-l {
     width: 100%;
     padding-bottom: 30px;
 }

 .list-nav-list {
     width: 100%;
     padding: 0;
     background: #f2f2f2;
     overflow: auto;
     max-height: 570px;
 }

 .list-nav-list a {
     display: block;
     width: 100%;
     text-align: center;
     line-height: 50px;
     height: 50px;
     overflow: hidden;
 }

 .list-nav-list a li {
     width: 100%;
     height: 50px;
     padding: 0 20px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     border-bottom: 1px solid #dddddd;
 }

 .list-nav-list .list-active li {
     background: rgba(0, 120, 215, .5);
     font-weight: 400;
     color: #ffffff;
 }

 .list-left {
     width: 320px;
 }

 .list-right {
     width: 830px;
 }

 .list-right-title {
     width: 100%;
     height: 50px;
     line-height: 50px;
     background: #005194;
     color: #ffffff;
     font-size: 20px;
     font-weight: 600;
     padding-left: 20px;
 }

 .picboxcon {
     padding-top: 10px;
 }

 .colRightOne {
     position: relative;
     width: 100%;
     height: 50px;
 }

 .colRightOne a {
     display: block;
     width: 100%;
     height: 50px;
     border-bottom: 1px;
     border-style: dashed;
     border-color: #dddddd;
 }

 .colRightOne .pictext {
     width: 700px;
     height: 50px;
     line-height: 50px;
     display: block;
     padding-left: 20px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .colRightOne .artpub {
     position: absolute;
     top: 0;
     right: 0;
     width: 120px;
     height: 50px;
     line-height: 50px;
     font-size: 14px;
     color: #888888;
     text-align: center;
 }

 .jumpToSel {
     height: 36px;
     line-height: 18px !important;
 }

 .jumpToSel input:first-of-type {
     border: 1px solid #fafafa;
     height: 22px;
 }

 .jumpToSel input:last-of-type {
     border: 0;
     height: 22px;
     background: transparent;
 }

 .jumpToSel:hover {
     background: transparent !important;
     color: #337ab7 !important;
 }

 .list-nav-list::-webkit-scrollbar {
     width: 9px;
     height: 9px;
     background: #f2f2f2;
     border-radius: 5px;
 }

 .list-nav-list::-webkit-scrollbar-button {
     width: 9px;
     height: 0px;
 }

 .list-nav-list::-webkit-scrollbar-button:vertical:start {
     background-position: 0 0;
 }

 .list-nav-list::-webkit-scrollbar-button:vertical:start:hover {
     background-position: -10px 0;
 }

 .list-nav-list::-webkit-scrollbar-button:vertical:start:active {
     background-position: -20px 0;
 }

 .list-nav-list::-webkit-scrollbar-button:vertical:end {
     background-position: -30px 0;
 }

 .list-nav-list::-webkit-scrollbar-button:vertical:end:hover {
     background-position: -40px 0;
 }

 .list-nav-list::-webkit-scrollbar-button:vertical:end:active {
     background-position: -50px 0;
 }

 .list-nav-list::-webkit-scrollbar-button:horizontal:start {
     background-position: 0 -11px;
 }

 .list-nav-list::-webkit-scrollbar-button:horizontal:start:hover {
     background-position: -10px -11px;
 }

 .list-nav-list::-webkit-scrollbar-button:horizontal:start:active {
     background-position: -19px -11px;
 }

 .list-nav-list::-webkit-scrollbar-button:horizontal:end {
     background-position: -30px -11px;
 }

 .list-nav-list::-webkit-scrollbar-button:horizontal:end:hover {
     background-position: -40px -11px;
 }

 .list-nav-list::-webkit-scrollbar-button:horizontal:end:active {
     background-position: -50px -11px;
 }

 .list-nav-list::-webkit-scrollbar-track-piece {
     background-color: transparent;
 }

 .list-nav-list::-webkit-scrollbar-thumb {
     border: 0px solid rgba(0, 0, 0, .21);
     background-color: #e0e0e0;
     border-radius: 5px;
 }

 .list-nav-list::-webkit-scrollbar-thumb:hover {
     border: 0px solid rgba(0, 0, 0, .21);
     background-color: #dddddd;
 }

 .list-nav-list::-webkit-scrollbar-thumb:active {
     background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#cccccc));
 }

 .list-nav-list::-webkit-scrollbar-corner {
     background-color: #f2f2f2;
 }


 /* list内容end */

 /* 图片分页 */
 .imglist-wap {
     width: 260px;
     height: 200px;
     float: left;
     margin-bottom: 10px;
     margin-left: 25px;
 }

 .imglist-img {
     position: relative;
     width: 100%;
     height: 160px;
     overflow: hidden;
     background: #f2f2f2;
 }

 .imglist-img>img {
     position: absolute;
     width: 100%;
     height: auto;
     left: 0;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
     -ms-transform: translateY(-50%);
 }

 .imglist-title {
     display: block;
     width: 100%;
     line-height: 40px;
     text-align: center;
 }

 .imglist-wap:nth-child(3n+1) {
     margin-left: 0;
 }

 /* 图片分页 end */

 /* detaile内容 */
 .cms-article-pic {
     width: 100%;
     text-align: center;
     padding-top: 20px;
 }

 .cms-article-pic img {
     max-width: 60%;
 }

 .cms-article-box {
     width: 100%;
     padding-bottom: 30px;
 }

 .article-detail img {
     max-width: 100% !important;
     height: auto !important;
 }

 .article-detail td {
     border: 1px solid #333333;
 }

 #mediaplayer {
     margin: 30px auto 0;
 }

 .cms-article-tit,
 .cms-article-stit {
     width: 100%;
     text-align: center;
     color: #005294;
     font-size: 30px;
     line-height: 50px;
     padding: 5px 0;
     font-weight: 600;
 }

 .cms-article-stit {
     font-size: 20px;
     line-height: 36px;
 }

 .cms-article-subtit {
     width: 100%;
     text-align: center;
     color: #666666;
     font-size: 26px;
     line-height: 40px;
     padding-bottom: 10px;
 }

 .cms-article-xinxi {
     position: relative;
     width: 100%;
     color: #999999;
     font-size: 14px;
     line-height: 36px;
     border-bottom: 1px solid #dcdcdc;
     z-index: 9;
 }

 .cms-article-xinxi span {
     padding: 0 10px;
 }

 .cms-article-xinxi>span:nth-child(4) {
     display: none;
 }

 .cms-article-edit {
     width: 1170px;
     margin: 0 auto;
     text-align: right;
     color: #666666;
 }

 .bdsharebuttonbox {
     position: absolute;
     top: 0;
     right: 30px;
     color: inherit;
     font-size: 14px;
     line-height: 36px;
 }

 .bdsharebuttonbox span {
     position: absolute;
     top: 0;
     right: 30px;
     padding: 0 0 0 20px;
     font-size: 14px;
     width: 55px;
     height: 36px;
     line-height: 36px;
     text-align: right;
     background: url(../images/yw_02.jpg) no-repeat left center;
     background-size: 18px 16px;
 }

 .bdsharebuttonbox a {
     margin-top: 10px !important;
 }

 .bdsharebuttonbox .bds_qzone,
 .bdsharebuttonbox .bds_tsina {
     display: none !important;
 }

 .article-detail {
     width: 1200px;
     padding: 10px 30px;
     color: #333333;
     font-size: 16px;
     line-height: 36px;
 }

 .article-detail table {
     margin: 0 auto;
     width: 1140px !important;
 }

 .d_setting {
     position: absolute;
     top: 0;
     right: 130px;
     line-height: 36px;
     color: inherit;
 }

 .d_setting a {
     padding: 0 2px;
     color: inherit;
 }

 .d_setting a:last-of-type {
     padding-left: 20px;
     background: url(../images/yw_03.jpg) no-repeat left center;
     background-size: 18px 16px;
 }

 /* detaile内容end */


 /* 政务动态index */
 .zwdt-yw-content {
     width: 605px;
 }

 .zwdt-yw-content.float-left {
     width: 550px;
 }

 .zwdt-yw-content .hd {
     height: 60px;
     line-height: 46px;
     border-bottom: 1px solid #ddd;
     position: relative;
 }

 .zwdt-yw-content .hd ul li {
     height: 60px;
     line-height: 46px;
     margin-left: 40px;
 }

 .zwdt-yw-content .hd ul li.on {
     height: 60px;
     line-height: 46px;
 }

 .zwdt-yw-content .bd li {
     height: 44px;
     line-height: 44px;
 }

 .zwdt-yw-content .bd li a:after {
     top: 20px;
 }

 .zwdt-yw-content .common-list-content,
 .zwdt-yw-content .bd {
     min-height: 264px !important;
     height: 264px !important;
 }

 .zwdt-yw-content .list-more {
     top: 20px;
 }

 /* 政务动态index end*/

 /* 政务公开index */
 .zwgk-index-zfld {
     margin-top: 45px;
 }

 .zwgk-index-zfld-a {
     width: 760px;
 }

 .zwgk-index-zfld-b {
     width: 390px;
 }

 .zwgk-index-search {
     position: relative;
     width: 100%;
     height: 70px;
     background: #F4F5F9;
     padding: 17px 5px 17px 150px;
 }

 .zwgk-index-search:before {
     position: absolute;
     height: 26px;
     top: 22px;
     left: 20px;
     content: '文件查询';
     color: #005394;
     font-size: 22px;
     line-height: 26px;
     font-weight: 600;
     border-left: 10px solid #005394;
     padding-left: 15px;
 }

 .zwgk-index-search p {
     padding: 0 10px;
     line-height: 36px;
     color: #000000;
     font-weight: 600;
 }

 .zwgk-index-ss-v {
     height: 36px;
     width: 310px;
     border: 1px solid #dddddd;
 }

 .zwgk-index-ss-s {
     height: 36px;
     margin-left: 10px;
     padding: 0 30px;
     font-size: 18px;
     color: #ffffff;
     background: #005394;
     border: 0;
     border-radius: 5px;
 }

 .zwgk-index-ss-gs {
     height: 36px;
     margin-left: 15px;
     padding: 0 30px;
     font-size: 18px;
     color: #ffffff;
     background: #005394;
     border: 0;
     border-radius: 5px;
 }

 .zwgk-index-zfld-zcjd {
     width: 100%;
     margin-top: 15px;
     height: 334px;
     overflow: hidden;
 }

 .zwgk-index-zfld-b table {
     width: 100%;
     margin-top: 20px;
 }

 .zwgk-index-zfld-b table tr td {
     line-height: 36px;
 }

 .zwgk-index-zfld-b table tr td:first-of-type {
     width: 125px;
     position: relative;
 }

 .zwgk-index-zfld-b table tr td:first-of-type img {
     width: 100%;
     height: 175px;
     object-fit: cover;
 }

 .zwgk-index-zfld-b table tr td:first-of-type p {
     color: #000000;
     position: absolute;
     top: 0;
     right: 0;
     font-weight: 600;
 }

 .zwgk-index-zfld-b table tr td p {
     line-height: 36px;
 }

 .zwgk-index-zfld-b table tr td a {
     line-height: 36px;
 }

 .zwgk-index-zfld-b table tr td a.zfldtb {
     background: url(../images/zk_ldtb.png) no-repeat 5px 15px;
     padding-left: 15px;
 }

 .zwgk-index-zfxxgk {
     width: 100%;
     height: 265px;
     overflow: hidden;
     margin-top: 10px;
     border-bottom: 1px dashed #dddddd;
     margin-top: 30px;
 }

 .zwgk-index-zfxxgk>a>img {
     width: 100%;
     height: 65px;
     object-fit: cover;
 }

 .zwgk-index-zfxxgk .zwgk-item-e {
     width: 100%;
     margin-top: 0;
 }

 .zwgk-index-zfxxgk .zwgk-item-e a {
     width: 300px;
     overflow: visible;
     margin-top: 50px;
     padding-left: 90px;
     border-left: 1px solid #e4e4e4;
 }

 .zwgk-index-zfxxgk .zwgk-item-e a span {
     position: absolute;
     display: block;
     width: 55px;
     height: 55px;
     top: -12.5px;
     left: 20px;
     background-position: center;
     background-repeat: no-repeat;
     background-color: #EAF1FB;
     border-radius: 50%;
 }

 .zwgk-index-zfxxgk .zwgk-item-e a:nth-child(even) {
     width: 300px;
     padding-left: 90px;
     border-left: 1px solid #e4e4e4;
 }

 .zwgk-index-zfxxgk .zwgk-item-e a:nth-child(even) span {
     left: 20px;
 }

 .zwgk-index-zfxxgk .zwgk-item-e a:nth-child(4),
 .zwgk-index-zfxxgk .zwgk-item-e a:nth-child(8) {
     border-right: 1px solid #e4e4e4;
 }

 .zwgk-yw-content.float-left {
     width: 760px;
 }

 .zwgk-yw-content.float-right {
     width: 390px;
 }

 .zwgk-yw-content .hd {
     position: relative;
     height: 60px;
 }

 .zwgk-yw-content .hd>p {
     display: inline-block;
     width: auto;
     height: 60px;
     line-height: 42px;
     border-bottom: 3px solid #025394;
     font-size: 20px;
     color: #025394;
     font-weight: 600;
     float: left;
 }

 .zwgk-yw-content .hd ul {
     position: absolute;
     /*width: 540px;*/
     width: 270px;
     top: 7px;
     right: 60px;
 }

 .zwgk-yw-content .hd ul li {
     width: auto;
     height: 36px;
     line-height: 36px;
     padding: 0 15px;
     margin-left: 0;
     font-size: 18px;
 }

 .zwgk-yw-content .hd ul li.on {
     height: 36px;
     line-height: 36px;
     border: 0;
     font-weight: 400;
     background-color: #EAF1FB;
     border-radius: 5px;
 }

 .zwgk-yw-content .list-more {
     top: 20px;
 }

 .zwgk-yw-content .bd li a:after {
     top: 16px;
 }

 .zwgk-index-jcxxgk {
     width: 100%;
 }

 .zwgk-index-jcxxgk ul li {
     float: left;
     width: 130px;
     height: 50px;
     line-height: 50px;
     padding-left: 18px;
     overflow: hidden;
     background: url(../images/indexzwgk_32.jpg) no-repeat center left;
 }

 .zwgk-index-jcxxgk ul li:last-of-type {
     width: 260px;
 }

 .zwgk-index-jcxxgk>div>a {
     display: block;
     width: 386px;
     height: 60px;
     float: left;
 }

 .zwgk-index-jcxxgk>div>a:first-of-type {
     margin-right: 10px;
 }

 .zwgk-index-jcxxgk>div>a>img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .zwgk-index-zdxxgk {
     position: relative;
     display: block;
     padding: 50px 0;
     background-color: #F5F5F5;
     margin-bottom: 30px;
 }

 .zwgk-index-zdxxgk .ztzl-title {
     position: relative;
     width: 100%;
     text-align: center;
 }

 .zwgk-index-zdxxgk .ztzl-title p {
     float: left;
     display: block;
     width: 475px;
     height: 13px;
     border-bottom: 1px solid #AEC5D7;
 }

 .zwgk-index-zdxxgk .ztzl-title .title-name {
     position: relative;
     width: 250px;
     color: #005294;
     font-size: 26px;
     font-weight: 600;
     line-height: 26px;
     background: transparent;
     border-bottom: 0;
 }

 .zwgk-index-zdxxgk-list {
     width: 100%;
     margin-top: 30px;
 }

 .zwgk-index-zdxxgk-list a {
     display: block;
     float: left;
     width: 180px;
     margin-left: 24px;
     height: 50px;
     line-height: 50px;
     background-color: #E1ECFE;
     margin-top: 30px;
     text-align: center;
     overflow: hidden;
     border-radius: 13px;
     border: 1px solid #ffffff;
 }

 .zwgk-index-zdxxgk-list a:nth-child(1),
 .zwgk-index-zdxxgk-list a:nth-child(7),
 .zwgk-index-zdxxgk-list a:nth-child(13) {
     margin-left: 0;
 }

 /* 政务公开index end */

 /* 走进周口index */
 .zjzk-index {
     width: 100%;
     background: url(../images/zjzk_01.jpg) no-repeat top center, url(../images/zjzk_02.jpg) no-repeat bottom center;
     min-height: 2520px;
     padding-top: 400px;
 }

 .zjzk-index-content {
     position: relative;
     padding-top: 200px;
     padding-bottom: 50px;
 }

 .back-home {
     position: absolute;
     width: 290px;
     height: 129px;
     top: 0;
     right: 0;
 }

 .zjzk-index-zksq-map {
     width: 408px;
     padding: 0 20px;
 }

 .zjzk-index-zksq-content {
     width: 760px;
 }

 .zjzk-index-zksq-content .hd {
     position: relative;
     height: 80px;
     border-bottom: 1px solid #dddddd;
 }

 .zjzk-index-zksq-content .hd li {
     display: block;
     float: left;
     width: 190px;
     height: 52px;
     text-align: center;
     line-height: 52px;
     font-family: "楷体";
     font-weight: 600;
     font-size: 22px;
     cursor: pointer;
 }

 .zjzk-index-zksq-content .hd li.on {
     background: url(../images/zjzk_03.png) no-repeat center;
     color: #ffffff;
 }

 .zjzk-index-zksq-content .bd {
     margin-top: 20px;
     min-height: 252px;
 }

 .zjzk-index-zksq-content .bd ul p {
     line-height: 36px;
     text-indent: 32px;
     color: #666666;
 }

 .zjzk-index-zksq-content .bd ul a {
     color: red;
 }

 .zjzk-index-gygk-content {
     width: 100%;
     margin-top: 50px;
 }

 .zjzk-index-gygk-content .hd {
     position: relative;
     height: 60px;
     padding-left: 30px;
 }

 .zjzk-index-gygk-content .hd li {
     display: block;
     float: left;
     width: 190px;
     height: 52px;
     text-align: center;
     line-height: 52px;
     font-family: "楷体";
     font-weight: 600;
     font-size: 22px;
     cursor: pointer;
 }

 .zjzk-index-gygk-content .hd li.on {
     background: url(../images/zjzk_03.png) no-repeat center;
     color: #ffffff;
 }

 .zjzk-index-gygk-content .bd {
     margin-top: 20px;
     border: 1px solid #dddddd;
     padding: 40px 50px;
     min-height: 342px;
 }

 .zjzk-index-gygk-content .bd ul .item-img {
     position: relative;
     display: block;
     width: 460px;
     height: 260px;
     overflow: hidden;
 }

 .zjzk-index-gygk-content .bd ul img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .zjzk-index-gygk-content .bd ul p {
     width: 610px;
     line-height: 36px;
     text-indent: 32px;
     color: #666666;
 }

 .zjzk-index-gygk-content .bd ul a {
     color: red;
 }

 .zjzk-index-zkyx-content {
     width: 100%;
     margin-top: 50px;
     padding-top: 120px;
     background: url(../images/zjzk_42.png) no-repeat top center;
 }

 .zjzk-index-zkyx-content .hd {
     position: relative;
     height: 60px;
     padding-left: 125px;
 }

 .zjzk-index-zkyx-content .hd li {
     display: block;
     float: left;
     width: 190px;
     height: 52px;
     text-align: center;
     line-height: 52px;
     font-family: "楷体";
     font-weight: 600;
     font-size: 22px;
     cursor: pointer;
 }

 .zjzk-index-zkyx-content .hd li.on {
     background: url(../images/zjzk_03.png) no-repeat center;
     color: #ffffff;
 }

 .zjzk-index-zkyx-content .bd {
     margin-top: 20px;
     border: 1px solid #dddddd;
     /*padding: 0 50px 40px 0;*/
     min-height: 390px;
 }

 .zjzk-index-zkyx-content .bd ul .item {
     width: 524px;
     margin: 40px 0 0 50px;
 }

 .zjzk-index-zkyx-content .bd ul .item-img {
     position: relative;
     display: block;
     width: 167px;
     height: 134px;
     overflow: hidden;
 }

 .zjzk-index-zkyx-content .bd ul img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .zjzk-index-zkyx-content .bd ul .item-text {
     width: 330px;
     line-height: 36px;
     text-indent: 32px;
     color: #666666;
 }

 .zjzk-index-zkyx-content .bd ul .item-text h5 {
     width: 100%;
     line-height: 36px;
     padding: 0;
     margin: 0;
     font-size: 18px;
     color: #000000;
     text-indent: 0;
 }

 .zjzk-index-zkyx-content .bd ul .item-text p {
     width: 100%;
     line-height: 32px;
     text-indent: 0;
     color: #666666;
     font-size: 14px;
 }

 .zjzk-index-zkyx-content .bd ul .item-text a {
     color: red;
 }

 .zjzk-index-jczk-content {
     position: relative;
     width: 100%;
     height: 260px;
     margin-top: 150px;
     border: 1px solid #dddddd;
     padding-top: 40px;
 }

 .zjzk-index-jczk-content .item-title {
     position: absolute;
     top: -90px;
     left: 0;
     right: 0;
     width: 100%;
     height: 90px;
     background: url(../images/zjzk_41.png) no-repeat top center;
 }

 .zjzk-index-jczk-content .item-title a {
     position: absolute;
     top: 30px;
     right: 10px;
     font-family: "仿宋";
 }

 .zjzk-index-jczk-content .bd {
     width: 1040px;
     margin: 0 auto;
     height: 180px;
     overflow: hidden;
 }

 .zjzk-index-jczk-content .bd li {
     position: relative;
     width: 320px;
     height: 180px;
     margin-right: 40px;
 }

 .zjzk-index-jczk-content .bd li img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .zjzk-index-jczk-content .prev,
 .zjzk-index-jczk-content .next {
     position: absolute;
     left: 1%;
     top: 50%;
     margin-top: -15px;
     display: block;
     width: 17px;
     height: 29px;
     filter: alpha(opacity=50);
     opacity: 0.9;
 }

 .zjzk-index-jczk-content .prev {
     background: url(../images/left.png) no-repeat;
 }

 .zjzk-index-jczk-content .next {
     background: url(../images/right.png) no-repeat;
     left: auto;
     right: 1%;
 }

 .zjzk-index-jczk-content .prev:hover,
 .zjzk-index-jczk-content .next:hover {
     filter: alpha(opacity=100);
     opacity: 1;
 }

 .zjzk-index-jczk-content .prevStop {
     display: none;
 }

 .zjzk-index-jczk-content .nextStop {
     display: none;
 }

 /* 走进周口index end */

 /* 政民互动index */
 .zmhd-index-wszx {
     width: 100%;
     margin-top: 35px;
 }

 .zmhd-index-wszx-content {
     width: 725px;
     height: 190px;
     padding: 10px 0 0 75px;
     background: url(../images/zmhd_03.jpg) no-repeat bottom left;
 }

 .zmhd-index-wszx-content p {
     display: block;
     height: 90px;
     overflow: hidden;
     line-height: 30px;
     color: #666666;
 }

 .zmhd-index-bltj-content {
     width: 425px;
 }

 .zmhd-index-zxhf {
     width: 100%;
     margin-top: 15px;
     padding-bottom: 40px;
 }

 .zmhd-index-zxhf-content {
     width: 725px;
 }

 .zmhd-index-zxhf-list {
     width: 100% !important;
     min-height: 334px;
 }

 .zmhd-index-dczj-list {
     width: 100%;
     margin-top: 15px;
     min-height: 290px;
 }

 .zmhd-index-zxft-content {
     width: 425px;
 }

 .zmhd-index-zxft-content .common-list-title a {
     color: #025394;
     font-size: 18px;
     top: 15px;
 }

 .zmhd-index-zxft-item {
     padding-top: 20px;
 }

 .zmhd-index-zxft-item a {
     display: block;
     width: 100%;
     height: 240px;
     overflow: hidden;
 }

 .zmhd-index-zxft-item a img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .zmhd-index-zxft-item p {
     height: 30px;
     line-height: 30px;
     color: #666666;
 }

 .zmhd-index-zxft-item p:first-of-type {
     margin-top: 10px;
     font-weight: 600;
     color: #333333;
 }

 .zmhd-index-zxft-item p:last-of-type {
     height: 60px;
 }

 .zmhd-index-zxft-item p b {
     color: #000000;
     font-weight: 400;
 }

 .zmhd-index-zxft-img a {
     display: block;
     width: 100%;
     height: 120px;
     overflow: hidden;
     margin-top: 20px;
 }

 .zmhd-index-zxft-img a img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 /* 政民互动index end */

 /* 专题专栏index */
 .ztzl-index {
     padding-bottom: 40px;
 }

 .ztzl-index-list {
     width: 100%;
     padding: 0;
 }

 .ztzl-index-list a {
     float: left;
     display: block;
     width: 50%;
     padding: 15px;
 }

 .ztzl-index-list-img {
     width: 100%;
     height: 130px;
     overflow: hidden;
 }

 .ztzl-index-list-img img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .ztzl-index-list-text {
     width: 100%;
     text-align: center;
 }

 .ztzl-index-list-text h3 {
     padding: 0;
     margin: 0;
     font-size: 20px;
     line-height: 50px;
     display: block;
     height: 50px;
     overflow: hidden;
 }

 .ztzl-index-list-text p {
     padding: 0;
     margin: 0;
     font-size: 14px;
     line-height: 16px;
     color: #999999;
     display: block;
     height: 16px;
     overflow: hidden;
 }

 /* 专题专栏index end */

 /* 市政府部门index */
 .indexszf-bumen {
     width: 100%;
     position: relative;
     padding: 0 0 20px 0;
 }

 .indexszf-title {
     width: 1200px;
     position: relative;
     margin: 0 auto;
     line-height: 50px;
     height: 50px;
     background: #79B5E5;
     color: #ffffff;
     padding-left: 20px;
     font-size: 22px;
 }

 .indexszf-content {
     padding: 0 20px 20px;
 }

 .indexszf-content a {
     display: block;
     width: 290px;
     padding-left: 20px;
     float: left;
     position: relative;
     line-height: 50px;
     height: 50px;
     color: #333333;
 }

 .indexszf-content a:before {
     content: '';
     position: absolute;
     width: 8px;
     height: 8px;
     border-radius: 8px;
     background: #005194;
     left: 0;
     top: 21px;
 }

 /* 市政府部门index end */

 /* 市政府领导 */
 .index-ldzc-content {
     padding: 30px 0;
 }

 .index-ldzc-left {
     width: 810px;
 }

 .index-ldzc-right {
     width: 360px;
     padding: 20px;
     background: #f2f2f2;
 }

 .index-ldzc-szfld {
     padding: 20px;
     border: 1px solid #f2f2f2;
 }

 .index-ldzc-szfld table {
     margin-top: 20px;
 }

 .index-ldzc-szfld table tr td:first-of-type {
     text-align: center;
     vertical-align: top;
     width: 110px;
     line-height: 26px;
     font-size: 20px;
     padding-top: 48px;
 }

 .index-ldzc-szfld table tr td:last-of-type a {
     width: 114px;
     height: 208px;
     overflow: hidden;
     display: inline-block;
     text-align: center;
     line-height: 27px;
     margin-left: 90px;
     font-size: 16px;
 }

 .index-ldzc-szfld table tr td:last-of-type a img {
     height: 120px;
     width: auto;
     margin-left: 50%;
     transform: translateX(-50%);
     -ms-transform: translateX(-50%);
 }

 .index-ldzc-szfjg {
     padding: 20px;
     border: 1px solid #f2f2f2;
     margin-top: 20px;
 }

 .index-ldzc-szfjg-list a {
     display: block;
     width: 294px;
     margin: 20px 0 0 40px;
     float: left;
     background: url(../images/zwgk_10.jpg) no-repeat left 20px center;
     padding-left: 50px;
     border: 2px solid #f2f2f2;
     line-height: 42px;
     border-radius: 5px;
     color: #025394;
     font-size: 18px;
 }

 .index-ldzc-szfjg-list a:nth-child(even) {
     margin-left: 80px;
 }

 .index-ldzc-szfdt {
     padding: 20px;
     border: 1px solid #f2f2f2;
     margin-top: 20px;
 }

 .index-ldzc-xwfbh-img {
     width: 100%;
     margin-top: 20px;
 }

 .index-ldzc-xwfbh-img img {
     display: block;
     height: 180px;
     width: 100%;
     margin: 0 auto;
 }

 .index-ldzc-xwfbh-img p {
     line-height: 26px;
     margin-top: 10px;
     max-height: 52px;
     overflow: hidden;
 }

 .index-ldzc-xwfbh-list li {
     line-height: 30px;
     height: 100px;
     position: relative;
     width: 100%;
     margin-top: 10px;
 }

 .index-ldzc-xwfbh-list li .date {
     display: block;
     position: absolute;
     bottom: 0;
     right: 0;
     color: #999999;
     font-size: 14px;
     line-height: 20px;
 }

 .index-ldzc-xwfbh-list li p {
     display: block;
     margin-left: 170px;
     padding: 0;
     width: 150px;
     line-height: 22px;
     max-height: 66px;
     overflow: hidden;
 }

 .index-ldzc-xwfbh-list li img {
     position: absolute;
     width: 160px;
     height: 100px;
     top: 0;
     left: 0;
 }

 /* 市政府领导end */

 /* 市政府领导分页 */
 .index-ldzcitem-content {
     padding: 0 0 50px;
 }

 .index-ldzcitem-left {
     width: 360px;
     background: #f2f2f2;
     padding: 15px;
 }

 .index-ldzcitem-right {
     width: 810px;
 }

 .index-ldzcitem-img {
     text-align: center;
     width: 100%;
     overflow: hidden;
     border-bottom: 1px solid #afafaf;
 }

 .index-ldzcitem-img img {
     display: block;
     margin: 0 auto;
     height: 150px;
     width: auto;
 }

 .index-ldzcitem-img a {
     font-size: 22px;
     line-height: 46px;
     color: #025394;
 }

 .index-ldzcitem-text {
     width: 100%;
     border-top: 2px solid #ffffff;
     padding-top: 10px;
 }

 .index-ldzcitem-text-tag {
     width: 90px;
     height: 32px;
     line-height: 32px;
     text-align: center;
     background: #025394;
     color: #ffffff;
     margin: 10px 0;
     border-radius: 5px;
 }

 .index-ldzcitem-text>p {
     line-height: 30px;
     color: #666666;
 }

 .index-ldzcitem-text>p>a {
     display: block;
     width: 100%;
     text-align: right;
     font-size: 14px;
 }

 .index-ldzcitem-listfirst {
     width: 100%;
     padding: 15px;
     background: #f2f2f2;
 }

 .index-ldzcitem-listfirst-text {
     width: 700px;
     margin: 20px auto;
     min-height: 100px;
     background: #ffffff;
     border-radius: 20px;
     box-shadow: 3px 3px 5px #025394;
     padding: 30px;
 }

 .index-ldzcitem-listfirst-text .title {
     display: block;
     text-align: center;
     font-size: 22px;
     line-height: 26px;
     color: #025394;
     height: 26px;
     overflow: hidden;
 }

 .index-ldzcitem-listfirst-text p {
     width: 100%;
     max-height: 60px;
     line-height: 30px;
     margin-top: 20px;
     color: #666666;
 }

 .index-ldzcitem-listfirst-text .more {
     display: block;
     text-align: right;
     color: #cb0100;
 }

 .index-ldzcitem-listlast {
     padding: 15px 30px;
     border: 1px solid #f2f2f2;
 }

 .index-ldzcitem-listlast ul li a {
     display: block;
     font-size: 18px;
     line-height: 46px;
     color: #555555;
     height: 46px;
     font-weight: 600;
     overflow: hidden;
 }

 .index-ldzcitem-listlast ul li p {
     width: 100%;
     line-height: 30px;
     margin-bottom: 20px;
     color: #666666;
 }

 .index-ldzcitem-listlast ul li p .date {
     float: right;
     font-size: 14px;
     color: #999999;
 }

 /* 市政府领导分页end */

 /* 专题页面 */
 .ztitem-index-content {
     padding-bottom: 20px;
     background: #ffffff;
 }

 .ztlist-index-content {
     margin-top: 20px;
     background: #ffffff;
     width: 1240px;
     padding: 20px;
 }

 .ztlist-dy {
     padding: 20px;
     background: #F0F0F0;
 }

 .ztlist-dy h3 {
     margin: 0;
     font-size: 26px;
     line-height: 50px;
     display: inline-block;
     width: auto;
     padding: 0 20px;
     color: #ffffff;
 }

 .ztlist-dy h3 span {
     display: inline-block;
     width: 7px;
     height: 20px;
     margin-right: 10px;
     background: #ffffff;
 }

 .ztlist-dy p {
     font-size: 18px;
     line-height: 36px;
     padding: 20px 0 10px;
 }

 .ztlist-roll-list {
     margin-top: 30px;
     width: 100%;
 }

 .ztlist-lsit-title {
     width: 100%;
     height: 60px;
     position: relative;
     margin-bottom: 20px;
     border-bottom-width: 1px;
     border-style: solid;
     border-color: #ececec;
 }

 .ztlist-lsit-title h3 {
     font-size: 26px;
     font-weight: 600;
     line-height: 60px;
     padding-left: 20px;
     margin: 0;
 }

 .ztlist-lsit-title h3 span {
     display: inline-block;
     width: 20px;
     height: 20px;
     border-left-width: 15px;
     border-top-width: 10px;
     border-bottom-width: 10px;
     border-color: transparent;
     border-style: solid;
     border-right-width: 0px;
 }

 .ztlist-roll {
     width: 580px;
     height: 380px;
     overflow: hidden;
     position: relative;
 }

 .ztlist-roll .hd {
     height: 15px;
     overflow: hidden;
     position: absolute;
     right: 0px;
     bottom: 20px;
     z-index: 1;
 }

 .ztlist-roll .hd ul {
     overflow: hidden;
     float: left;
 }

 .ztlist-roll .hd ul li {
     float: left;
     margin-right: 10px;
     width: 15px;
     height: 15px;
     background: #9E9E9C;
     cursor: pointer;
     border-radius: 15px;
 }

 .ztlist-roll .hd ul li.on {
     background: #ffffff;
     color: #fff;
     width: 30px;
 }

 .ztlist-roll .bd {
     position: relative;
     height: 100%;
     z-index: 0;
 }

 .ztlist-roll .bd ul {
     position: relative;
     height: 100%;
 }

 .ztlist-roll .bd li {
     height: 100%;
     vertical-align: middle;
     position: relative;
 }

 .ztlist-roll .bd p {
     position: absolute;
     display: block;
     bottom: 0;
     width: 100%;
     overflow: hidden;
     background-color: rgba(0, 0, 0, .6);
 }

 .ztlist-roll .bd p a {
     display: block;
     width: calc(100% - 260px);
     font-size: 16px;
     line-height: 45px;
     padding-left: 20px;
     color: #FFFFFF;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .ztlist-roll .bd img {
     width: 100%;
     height: 100%;
     display: block;
     object-fit: cover;
 }

 .ztlist-roll-text {
     width: 580px;
     height: 380px;
     overflow: hidden;
     position: relative;
 }

 .ztlist-roll-text a {
     display: block;
     width: 100%;
     border-bottom: 1px dashed #dddddd;
     line-height: 47px;
     height: 47px;
     padding-left: 20px;
     font-size: 18px;
 }

 .ztlist-common-list {
     margin-top: 30px;
 }

 .ztlist-common-list li {
     height: 36px;
     line-height: 36px;
     width: 580px;
     display: inline-block;
     position: relative;
 }

 .ztlist-common-list li:nth-child(even) {
     margin-left: 32px;
 }

 .ztlist-common-list li .date {
     float: right;
     color: #999;
     font-size: 14px;
 }

 .ztlist-common-list li a {
     position: relative;
     padding-left: 20px;
     display: inline-block;
     font-size: 16px;
     max-width: calc(100% - 100px);
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .ztlist-common-list li a:after {
     content: '';
     position: absolute;
     width: 5px;
     height: 5px;
     border-radius: 50%;
     top: 19px;
     left: 0;
     background-color: #bababa;
 }

 .ztlist-common-list li:first-of-type {
     margin-top: 10px;
 }

 /* 专题页面end */

 /* 政府公报页面 */
 .zfgb-index-content {
     margin-top: 50px;
 }

 .zfgb-index-content,
 .zfgb-index-content div {
     box-sizing: border-box !important;
     -moz-box-sizing: border-box !important;
     -webkit-box-sizing: border-box !important;
 }

 .zfgb-index-left {
     width: 360px;
     padding: 25px 25px 50px;
     background: #f2f2f2;
 }

 .zfgb-index-right {
     width: 810px;
     padding: 25px;
     border: 1px solid #e1e1e1;
 }

 .zfgb-index-left-img {
     width: 100%;
     height: 425px;
     background: url(../images/zfgb.jpg);
     text-align: center;
 }

 .zfgb-index-left-img>h3 {
     width: 100%;
     display: block;
     margin: 0;
     color: #D90907;
     padding-top: 300px;
     line-height: 60px;
 }

 .zfgb-index-left-img>p {
     width: 100%;
     display: block;
     margin: 0;
 }

 .zfgb-index-left-btn {
     width: 100%;
     margin-top: 25px;
 }

 .zfgb-index-left-btn>a {
     display: block;
     width: 100%;
     text-align: center;
     height: 60px;
     line-height: 60px;
     background: #005194;
     border-radius: 5px;
     color: #ffffff;
     font-size: 22px;
 }

 .zfgb-index-left-select {
     height: 60px;
     padding: 15px 0;
 }

 .zfgb-index-left-select select {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     width: 150px;
     height: 30px;
     text-align: center;
 }

 .zfgb-index-title {
     position: relative;
     width: 100%;
     text-align: center;
 }

 .zfgb-index-title h3 {
     color: #CC0213;
     font-family: "宋体";
     font-weight: 600;
     margin: 15px 0 0;
     font-size: 26px;
     line-height: 30px;
 }

 .zfgb-index-title p {
     padding: 25px 0;
 }

 .zfgb-index-right-content {
     width: 100%;
     padding: 25px 0;
     border-top: 1px solid #e1e1e1;
 }

 .zfgb-index-right-content h1 {
     color: #CC0213;
     font-family: "宋体";
     font-weight: 600;
     margin: 0;
     font-size: 26px;
     line-height: 30px;
     text-align: center;
     padding: 15px 0 10px;
 }

 .zfgb-index-right-content h3 {
     color: #000000;
     font-size: 16px;
     font-weight: 600;
     margin: 0;
     line-height: 36px;
 }

 .zfgb-index-right-content a {
     padding-left: 15px;
     display: block;
     position: relative;
     line-height: 36px;
 }

 .zfgb-index-right-content a:before {
     content: "";
     position: absolute;
     width: 2px;
     height: 2px;
     top: 17px;
     left: 38px;
     background: #000000;
 }

 /* 政府公报页面end */

 /* 政策解读 */
 .zcjd-roll {
     width: 580px;
     height: 422px;
     overflow: hidden;
     position: relative;
 }

 .zcjd-roll .hd {
     height: 10px;
     overflow: hidden;
     position: absolute;
     right: 0px;
     bottom: 17.25px;
     z-index: 1;
 }

 .zcjd-roll .hd ul {
     overflow: hidden;
     float: left;
 }

 .zcjd-roll .hd ul li {
     display: block;
     float: left;
     margin-right: 10px;
     width: 10px;
     height: 10px;
     background: #9E9E9C;
     cursor: pointer;
     border-radius: 5px;
 }

 .zcjd-roll .hd ul li.on {
     background: #ffffff;
     color: #fff;
 }

 .zcjd-roll .bd {
     position: relative;
     height: 100%;
     z-index: 0;
 }

 .zcjd-roll .bd ul {
     position: relative;
     height: 100%;
 }

 .zcjd-roll .bd li {
     height: 100%;
     vertical-align: middle;
     position: relative;
 }

 .zcjd-roll .bd li>a {
     position: relative;
     display: block;
     width: 100%;
     height: 100%;
     overflow: hidden;
 }

 .zcjd-roll .bd p {
     position: absolute;
     display: block;
     bottom: 0;
     width: 100%;
     overflow: hidden;
     background-color: rgba(0, 0, 0, .5);
 }

 .zcjd-roll .bd p a,
 .zcjd-roll .bd p span {
     display: block;
     width: calc(100% - 180px);
     font-size: 16px;
     line-height: 45px;
     padding-left: 20px;
     color: #FFFFFF;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .zcjd-roll .bd img {
     width: 100%;
     min-height: 422px;
     display: block;
 }

 /* 政策解读end */

 /* 移动端 
@media screen and (max-width: 1234px) {
    .list-crumb {display: none;}
    .list-left {display: none;}
    .list-right {width: 100%;}
}*/
 /* 移动端end */

 /*宣传图begin*/
 .zk_xct {
     margin-top: 20px;
 }

 .zk_xct a,
 .zk_xct a img {
     display: block;
     width: 100%;
     height: 120px;
 }

 /*宣传图end*/

 /*适老模式begin*/
 /*导航begin*/
 .oldModel .top-nav ul li {
     font-size: 32px;
 }

 /*导航end*/

 /*头条begin*/
 .oldModel .tt-content h1 {
     line-height: 96px;
 }

 .oldModel .tt-content h1>a {
     font-size: 60px !important;
 }

 .oldModel .tt-content>a {
     font-size: 35px;
     width: 100%;
 }

 /*头条end*/

 /*焦点图左右begin*/
 .oldModel .jdlb-wap {
     height: auto;
 }

 .oldModel .jdlb-content {
     width: 1200px !important;
     height: 606px !important;
 }

 .oldModel .jdlb-content .hd {
     bottom: 30px;
 }

 .oldModel .jdlb-content .bd img {
     width: 1200px !important;
     height: 606px !important;
 }

 .oldModel .jdlb-content .bd p a,
 .oldModel .jdlb-content .bd p span {
     font-size: 26px;
     line-height: 75px;
 }

 .oldModel .yw-content {
     width: 1200px !important;
 }

 .oldModel .yw-content-slide1 {
     margin-top: 40px;
 }

 .oldModel .yw-content .hd {
     height: 61px;
     line-height: 61px;
 }

 .oldModel .yw-content .hd ul {
     height: 61px;
 }

 .oldModel .yw-content .hd ul li {
     font-size: 32px;
     line-height: 34px;
 }

 .oldModel .yw-content .hd ul li.on {
     height: 61px;
 }

 .oldModel .list-more a {
     font-size: 26px;
     line-height: 20px;
 }

 .oldModel .yw-content .item-hd {
     height: 64px;
     line-height: 64px;
 }

 .oldModel .yw-content .item-hd ul li {
     font-size: 32px;
     line-height: 64px;
 }

 .oldModel .yw-content .item-hd ul li.on {
     height: 64px;
 }

 .oldModel .yw-content .bd li {
     height: 64px;
 }

 .oldModel .yw-content .bd li .date {
     font-size: 32px;
 }

 .oldModel .yw-content .bd li .xjtype {
     font-size: 32px;
     width: 80px;
 }

 .oldModel .yw-content .bd li a {
     height: 64px;
     font-size: 32px;
 }

 .oldModel .yw-content .bd li a:after {
     top: 20px;
 }

 .oldModel .govpushinfo150203,
 .oldModel #ulSzf,
 .oldModel .henanpushinfo,
 .oldModel .yw-content-slide1-item2 .item-bd:nth-child(2)>ul {
     height: 576px !important;
     max-height: 576px !important;
 }

 /*焦点图左右end*/

 /*首页政务公开切换begin*/
 .oldModel #sy-zwgk,
 .oldModel #sy-zwfw,
 .oldModel #sy-zmhd,
 .oldModel #sy-zjzk {
     display: block !important;
     margin-bottom: 25px;
 }

 .oldModel #sy-zwgk>ul,
 .oldModel #sy-zwfw>ul,
 .oldModel #sy-zmhd>ul,
 .oldModel #sy-zjzk>ul {
     display: flex;
     justify-content: center;
 }

 .oldModel .oldTabName {
     width: 100%;
     height: 60px;
     background: #EFEFEF;
 }

 .oldModel .oldTabName ul li {
     float: left;
     line-height: 60px;
     width: 300px;
     height: 60px;
     text-align: center;
     font-size: 22px;
     position: relative;
 }

 .oldModel .oldTabName ul li.on a {
     position: absolute;
     display: block;
     width: 338px;
     height: 113px;
     background: url(../images/zwgk_on.png) no-repeat center;
     top: -26.5px;
     left: -19px;
     color: #ffffff;
     line-height: 113px;
 }

 .oldModel .oldTabName ul li.on a:before {
     content: '';
     position: absolute;
     width: 50px;
     height: 50px;
     top: 32px;
     left: 60px;
 }

 .oldModel .oldTabName ul li:nth-child(1).on a:before {
     background: url(../images/zwgk.png) no-repeat center;
 }

 .oldModel .oldTabName ul li:nth-child(2).on a:before {
     background: url(../images/dh_02.png) no-repeat center;
 }

 .oldModel .oldTabName ul li:nth-child(3).on a:before {
     background: url(../images/dh_03.png) no-repeat center;
 }

 .oldModel .oldTabName ul li:nth-child(4).on a:before {
     background: url(../images/dh_04.png) no-repeat center;
 }

 .oldModel .zwgk-content .bd>ul {
     display: block !important;
     overflow: hidden;
     margin-bottom: 30px;
 }

 .oldModel .zwgk-content {
     height: auto !important;
 }

 .oldModel .zwgk-item-b .item-hd ul li {
     font-size: 32px;
 }

 .oldModel .zwgk-item-a a {
     width: 266px;
     height: 70px;
     font-size: 32px;
     margin-top: 10px;
     line-height: 70px;
 }

 .oldModel .zwgk-item-a a:nth-child(5) {
     margin-left: 0;
 }

 .oldModel .zwgk-item-b {
     width: 1200px;
 }

 .oldModel .zwgk-item-b .item-hd ul li,
 .oldModel .zwgk-item-b .item-bd li .date {
     font-size: 32px;
 }

 .oldModel .zwgk-item-b .item-bd li .xjtype {
     width: 80px;
     font-size: 32px;
 }

 .oldModel .zwgk-item-b .item-bd li {
     height: 64px;
     line-height: 64px;
 }

 .oldModel .zwgk-item-b .item-bd li a {
     font-size: 32px;
     max-width: calc(100% - 200px);
 }

 .oldModel .zwgk-item-b .item-bd li a:after {
     top: 30px;
 }

 .oldModel .zwgk-item-e {
     width: 1200px;
 }

 .oldModel .zwgk-item-e a {
     width: 50% !important;
     height: 40px;
     padding-left: 40px !important;
     font-size: 32px;
     border-left: none !important;
 }

 .oldModel .zwgk-item-e a:nth-child(even) span {
     left: 0px;
 }

 .oldModel .zwgk-item-c a {
     width: 594px !important;
     height: 130px;
     margin-top: 10px;
 }

 .oldModel .zwgk-item-c a:nth-child(3) {
     margin-left: 0 !important;
 }

 .oldModel .zwgk-item-c a>img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .oldModel .zwfu-item-a,
 .oldModel .zwfu-item-b {
     width: 1200px;
 }

 .oldModel .zwfu-item-b {
     margin-top: 20px;
 }

 .oldModel .zwfu-item-a-content>a {
     width: 289px;
     padding-top: 85px;
     font-size: 32px;
     margin-left: 10px !important;
 }

 .oldModel .common-list-title>p {
     line-height: 42px;
     font-size: 32px;
 }

 .oldModel .common-list-title>a {
     top: 10px;
     font-size: 26px;
 }

 .oldModel .zwfu-item-c>a {
     width: 281px;
     margin-top: 10px;
 }

 .oldModel .zwfu-item-c>a>p {
     font-size: 32px;
 }

 .oldModel .zwfu-item-c>a:nth-child(5) {
     margin-left: 0;
 }

 .oldModel .zmhd-item-a {
     width: 1200px;
 }

 .oldModel .zmhd-item-a-a>p {
     height: auto;
     line-height: 49px;
     font-size: 32px;
 }

 .oldModel #zmhdWYZX,
 .oldModel #zmhdZHZC {
     font-size: 32px;
 }

 .oldModel .zmhd-item-b {
     width: 1200px;
     margin-top: 20px;
 }

 .oldModel .common-list-content li {
     height: 64px;
     line-height: 64px;
 }

 .oldModel .common-list-content li a {
     font-size: 32px;
     max-width: calc(100% - 200px);
 }

 .oldModel .common-list-content li .date {
     font-size: 32px;
 }

 .oldModel .common-list-content li a:after {
     top: 30px;
 }

 .oldModel .zmhd-item-b-c a {
     width: 594px;
     height: 188px;
 }

 .oldModel .zjzk-item-a {
     width: 1200px;
     height: 1200px;
 }

 .oldModel .zjzk-item-b {
     width: 1200px;
     margin-top: 30px;
 }

 .oldModel .zjzk-item-b-content p {
     line-height: 60px;
     max-height: initial;
     font-size: 32px;
 }

 .oldModel .zjzk-item-b-list a {
     width: 222px;
     height: 70px;
     line-height: 70px;
     margin-top: 10px;
     font-size: 32px;
 }

 .oldModel .zjzk-item-b-list a:nth-child(1),
 .oldModel .zjzk-item-b-list a:nth-child(6) {
     margin-left: 0;
 }

 .oldModel .zjzk-item-b-list a:nth-child(7) {
     margin-left: 20px;
 }

 .oldModel .zjzk-item-c a {
     width: 388px;
     height: 97px;
     margin-top: 10px;
 }

 .oldModel .zjzk-item-c a:nth-child(4) {
     margin-left: 0;
 }

 /*首页政务公开切换end*/

 /*分页begin*/
 .oldModel .list-crumb ul li {
     line-height: 70px;
     font-size: 26px;
 }

 .oldModel .list-nav-title h3 {
     line-height: 62px;
     font-size: 26px;
 }

 .oldModel .list-nav-list a {
     line-height: 64px;
     height: 64px;
     font-size: 26px;
 }

 .oldModel .list-nav-list a li {
     height: 64px;
 }

 .oldModel .list-right-title {
     height: 60px;
     line-height: 60px;
     font-size: 26px;
 }

 .oldModel .list-right-title {
     height: 60px;
     line-height: 60px;
     font-size: 26px;
 }

 .oldModel .colRightOne {
     height: 64px;
 }

 .oldModel .colRightOne a {
     height: 64px;
     font-size: 26px;
 }

 .oldModel .colRightOne .pictext {
     width: 647px;
     height: 64px;
     line-height: 64px;
 }

 .oldModel .colRightOne .artpub {
     width: 200px;
     height: 64px;
     line-height: 64px;
     font-size: 26px;
 }

 /*分页end*/

 /*详情begin*/
 .oldModel .cms-article-tit,
 .oldModel .cms-article-stit {
     font-size: 58px;
     line-height: 85px;
 }

 .oldModel .cms-article-xinxi {
     font-size: 18px;
     line-height: 36px;
     margin-top: 15px;
 }

 .oldModel .article-detail,
 .oldModel .article-detail p,
 .oldModel .article-detail p * {
     font-size: 32px !important;
     line-height: 50px;
 }

 .oldModel .cms-article-edit {
     font-size: 32px;
 }

 /*详情end*/

 /*政务动态begin*/
 .oldModel .zwdt-index-content .yw-content {
     margin-top: 30px;
     height: 575px !important;
 }

 .oldModel .zwdt-yw-content {
     width: 1200px !important;
     margin-top: 30px;
 }

 .oldModel .zwdt-index-content .zwdt-yw-content.yw-content-slide2 {
     height: 445px !important;
 }

 .oldModel .zwdt-index-content .zwdt-yw-content.yw-content-slide1 {
     height: 400px !important;
 }

 .oldModel .zwdt-index-content .govpushinfo150203,
 .oldModel .zwdt-index-content #ulSzf,
 .oldModel .zwdt-index-content .henanpushinfo,
 .oldModel .zwdt-index-content .yw-content-slide1-item2 .item-bd:nth-child(2)>ul {
     height: 400px !important;
     max-height: 400px !important;
 }

 /*政务动态end*/

 /*政民公开begin*/
 .oldModel .zwgk-index-content .zwgk-index-zfld-a {
     width: 1200px;
 }

 .oldModel .zwgk-index-content .zwgk-index-zfld-b {
     width: 1200px;
 }

 .oldModel .zwgk-index-content .zwgk-index-search:before {
     height: 34px;
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .zwgk-index-search p {
     padding: 0 61px;
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .zwgk-index-ss-v {
     height: 42px;
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .zwgk-index-ss-s,
 .oldModel .zwgk-index-content .zwgk-index-ss-gs {
     height: 45px;
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .zwgk-index-zfld-b table tr td a,
 .oldModel .zwgk-index-content .zwgk-index-zfld-b table tr td p {
     font-size: 26px !important;
 }

 .oldModel .zwgk-index-content .zwgk-index-zfxxgk {
     height: auto;
 }

 .oldModel .zwgk-index-content .zwgk-item-e a {
     padding-left: 97px !important;
 }

 .oldModel .zwgk-index-content .zwgk-yw-content .hd>p {
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .zwgk-yw-content .hd ul {
     width: auto;
     right: 132px;
 }

 .oldModel .zwgk-index-content .yw-content .hd ul li.on {
     height: 36px;
 }

 .oldModel .zwgk-index-content .zwgk-yw-content.float-right {
     width: 1200px;
 }

 .oldModel .zwgk-index-content .zwgk-index-jcxxgk ul li {
     width: 238px;
     height: 70px;
     line-height: 70px;
     padding-left: 26px;
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .zwgk-index-jcxxgk>div>a {
     width: 589px;
     height: 100px;
 }

 .oldModel .zwgk-index-content .zwgk-index-zdxxgk .ztzl-title p {
     height: 17px;
 }

 .oldModel .zwgk-index-content .zwgk-index-zdxxgk .ztzl-title .title-name {
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .zwgk-index-zdxxgk-list a {
     width: 376px;
     margin-left: 24px !important;
     height: 70px;
     line-height: 70px;
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .ztzl-title .title-name:before,
 .oldModel .zwgk-index-content .ztzl-title .title-name:after {
     top: 11.5px;
 }

 .oldModel .zwgk-index-content .zwgk-index-zfld-b table tr td a {
     width: 180px !important;
     line-height: 60px;
     font-size: 32px;
 }

 .oldModel .zwgk-index-content .zwgk-index-zfld-b table tr td a.zfldtb {
     background: url(../images/zk_ldtb.png) no-repeat 5px 27px;
 }

 .oldModel .zfxxgk-title p {
     line-height: 41px;
     font-size: 32px;
 }

 .oldModel .zfxxgk-zfxxgknb-list a {
     width: 410px !important;
     height: 50px;
     line-height: 50px;
     font-size: 32px;
 }

 .oldModel .zfxxgk-zfxxgknb-list a:nth-child(6n+1),
 .oldModel .zfxxgk-zfxxgknb-list a:nth-child(6n+2),
 .oldModel .zfxxgk-zfxxgknb-list a:nth-child(6n+3) {
     background: #fff;
 }

 .oldModel .zfxxgk-zfxxgknb-list a:nth-child(4n+1),
 .oldModel .zfxxgk-zfxxgknb-list a:nth-child(4n+2) {
     background: #f2f2f2;
 }

 .oldModel .zfxxgk-zfxxgknb-list a {
     border-left: 1px solid #e1e1e1;
 }

 .oldModel .zfgb-index-left-img>h3,
 .oldModel .zfgb-index-left-btn>a {
     font-size: 32px;
 }

 .oldModel .zfgb-index-left-img>p>span,
 .oldModel .zfgb-index-left-img>p>span * {
     font-size: 22px !important;
 }

 .oldModel .zfgb-index-title h3,
 .oldModel .zfgb-index-right-content h1 {
     font-size: 42px;
 }

 .oldModel .zfgb-index-title p,
 .oldModel .zfgb-index-right-content h3 {
     font-size: 22px;
 }

 .oldModel .zfgb-index-right-content a {
     line-height: 45px;
     font-size: 22px;
 }

 .oldModel .zfgb-index-right-content a:before {
     top: 22px;
 }

 .oldModel .pc-right-nav a p {
     line-height: 37px;
     font-size: 22px;
 }

 .oldModel .r-nav-kf {
     margin-top: -24px !important;
 }

 .oldModel .r-nav-hlw {
     margin-top: 47px !important;
 }

 /*政民公开end*/

 /*政民互动begin*/
 .oldModel .zmhd-index-wszx-content {
     width: 1200px;
     margin-top: 15px;
 }

 .oldModel .zmhd-index-wszx-content p {
     line-height: 30px;
     font-size: 26px;
 }

 .oldModel .zmhd-index-bltj-content,
 .oldModel .zmhd-index-zxhf-content,
 .oldModel .zmhd-index-zxft-content {
     width: 1200px;
     margin-top: 30px;
 }

 .oldModel .zmhd-index-zxft-item a {
     height: 340px;
 }

 .oldModel .zmhd-index-zxft-item p {
     height: 64px;
     line-height: 64px;
     font-size: 32px;
 }

 /*政民互动end*/

 /*走进周口begin*/
 .wza-box01 {
     position: absolute;
     margin-top: 13px;
     right: 18%;
 }

 .wza-box01 a {
     display: block;
     float: right;
     height: 38px;
     line-height: 38px;
     padding: 0 16px;
     font-size: 18px;
     letter-spacing: 0.32px;
 }

 .wza-box01 a.wza1 {
     background: #fff;
     color: #F76B00;
     border: 1px solid #FC740D;
     border-radius: 2px 0px 0px 2px;
 }

 .wza-box01 a.oldman {
     background: #F79600;
     color: #fff;
     border: 1px solid #F79600;
     border-radius: 0px 2px 2px 0px;
 }

 .oldModel .zjzk-index-zksq-content .hd li,
 .oldModel .zjzk-index-gygk-content .hd li,
 .oldModel .zjzk-index-zkyx-content .hd li,
 .oldModel .zjzk-index-zkyx-content .bd ul .item-text h5 {
     font-size: 26px;
 }

 .oldModel .zjzk-index-zksq-content .bd ul p,
 .oldModel .zjzk-index-gygk-content .bd ul p {
     font-size: 22px;
 }

 .oldModel .zjzk-index-zkyx-content .bd ul .item-text p {
     line-height: 23px;
     font-size: 18px;
 }

 .oldModel .zjzk-index-jczk-content .item-title a {
     font-size: 22px;
 }

 .oldModel .zjzk-index-zkyx-content .bd {
     min-height: auto;
     overflow: hidden;
 }

 /*走进周口end*/

 /*尾部begin*/
 .oldModel .yqlj-wap .yqlj-title {
     font-size: 22px;
 }

 .oldModel .yqlj-list .hd li {
     font-size: 20px;
 }

 .oldModel .yqlj-list .bd li {
     line-height: 45px;
     height: 45px;
     font-size: 18px;
 }

 .oldModel .pc-last .pc-last-left {
     width: 1200px;
     height: auto;
     font-size: 22px;
 }

 .oldModel .pc-last .pc-last-right {
     height: auto;
     padding-top: 0px;
 }

 /*尾部end*/

 /*政府领导begin*/
 .oldModel .index-ldzc-left,
 .oldModel .index-ldzc-right {
     width: 1200px;
 }

 .oldModel .index-ldzc-right {
     margin-top: 30px;
 }

 .oldModel .index-ldzc-szfjg-list a:nth-child(even) {
     margin-left: 40px;
 }

 .oldModel #index-ldzc-zfgb {
     top: 1000px !important;
     font-size: 32px;
 }

 .oldModel #index-ldzc-zfgb>h3 {
     line-height: 100px !important;
     font-size: 50px !important;
 }

 .oldModel .index-ldzc-szfld .index-ldzc-szfld table tr td:last-of-type a,
 .oldModel .index-ldzc-szfjg .index-ldzc-szfjg-list a {
     font-size: 22px;
 }

 .oldModel .indexszf-bumen .indexszf-title {
     font-size: 26px;
 }

 .oldModel .indexszf-bumen .indexszf-content a {
     line-height: 60px;
     height: 60px;
     font-size: 20px;
 }

 .oldModel .indexszf-bumen .indexszf-content a:before {
     top: 27px;
 }

 .oldModel .index-ldzcitem-text-tag {
     width: 118px;
     height: 45px;
     line-height: 45px;
     font-size: 22px;
 }

 .oldModel .index-ldzcitem-text>p {
     line-height: 35px;
     font-size: 20px;
 }

 .oldModel .index-ldzcitem-listlast ul li a,
 .oldModel .index-ldzcitem-listfirst-text .title {
     font-size: 26px;
 }

 .oldModel .index-ldzcitem-text>p>a,
 .oldModel .index-ldzcitem-listfirst-text p,
 .oldModel .index-ldzcitem-listfirst-text .more,
 .oldModel .index-ldzcitem-listlast ul li p,
 .oldModel .index-ldzcitem-listlast ul li p .date {
     font-size: 20px;
 }

 /*政府领导end*/

 /*国务院和省政府时间begin*/
 .oldModel .govpushinfo150203 li a,
 .oldModel .henanpushinfo li a {
     max-width: calc(100% - 196px);
 }

 .oldModel .govpushinfo150203 li span,
 .oldModel .henanpushinfo li span {
     font-size: 32px;
 }

 .oldModel .henanpushinfo li span {
     width: 180px;
 }

 /*国务院和省政府时间end*/

 /*政策解读begin*/
 .oldModel #zcjd-index>div {
     width: 1200px !important;
     height: auto !important;
 }

 .oldModel #zcjd-index>div.zcjd-roll {
     height: 606px !important;
 }

 /*政策解读end*/

 /*政府文件begin*/
 .oldModel .colRightOne .pictext.loseTitle {
     width: 565px;
 }

 .oldModel .colRightOne .artpub.losePubtime {
     right: 85px !important;
 }

 .oldModel .colRightOne .artpub.loseTime {
     width: 95px !important;
 }

 /*政府文件end*/

 /*适老模式end*/

 /*基层政务公开下公开领域通用begin*/
 .sign {
     text-align: center;
     border-bottom: 1px solid #015293;
     width: 1220px;
     margin: 20px auto;
     padding-bottom: 20px;
 }

 .sign h3 {
     color: #015293;
     font-size: 25px;
     margin: 20px auto 10px;
 }

 .sign img {
     position: absolute;
     padding: 10px;
     background: #fff;
     margin-left: -17px;
     left: 50%;
 }

 .cz-box p.title {
     color: #015293;
     font-size: 22px;
     height: 50px;
     line-height: 50px;
     padding-left: 50px;
     background: #e8f1f8 url('../images/chnicon.png') 15px center no-repeat;
 }

 .cz-box p.title a {
     color: #015293;
 }

 .cz-list {
     padding-left: 40px;
     margin: 5px auto 30px;
     overflow: hidden;
     /*padding-right: 40px;*/
 }

 .cz-list a {
     display: block;
     float: left;
     width: 290px;
     line-height: 50px;
     height: 50px;
     font-size: 16px;
     color: #000;
     padding-left: 20px;
     background: url('../images/dot.jpg') left center no-repeat;
 }

 .oldModel .sign h3 {
     font-size: 50px;
 }

 .oldModel .cz-box p.title {
     font-size: 44px;
     height: 88px;
     line-height: 2;
 }

 .oldModel .cz-list a {
     font-size: 32px;
     width: 550px;
     line-height: 2;
     height: auto;
 }

 /*基层政务公开下公开领域通用end*/

 /*12345政务服务便民热线*/
 .zk12345head {
     width: 100%;
     min-width: 1200px;
     overflow: hidden;
     margin: 0 auto;
     height: 258px;
     background: url(/sitesources/zksrmzf/upload/3c24244290c3188b7fbe1c478cd8b2b4/1719213640855.jpg) center top no-repeat;
 }

 .zk12345nav {
     width: 100%;
     min-width: 1200px;
     height: 70px;
     background: #1260cc;
 }

 .zk12345navcon {
     width: 1200px;
     margin: 0 auto;
 }

 .zk12345navcon ul li {
     float: left;
 }

 .zk12345navcon ul li a {
     color: #fff;
     display: inline-block;
     width: 150px;
     line-height: 70px;
     text-align: center;
     font-size: 20px;
 }

 .zk12345main {
     width: 100%;
     min-width: 1200px;
     min-height: 300px;
     margin: 0 auto;
     overflow: hidden;
 }

 .zk12345row {
     width: 1200px;
     margin: 20px auto 0;
     min-height: 200px;
     overflow: hidden;
 }

 .zk12345left {
     width: 620px;
     height: 365px;
     float: left;
 }

 .zk12345right {
     width: 560px;
     min-height: 365px;
     float: right;
 }

 /**/
 .zk12345jdtcon {
     width: 620px;
     height: 365px;
     overflow: hidden;
     position: relative;
 }

 .zk12345jdtcon .hd {
     height: 10px;
     overflow: hidden;
     position: absolute;
     right: 0px;
     bottom: 20px;
     z-index: 1;

 }

 .zk12345jdtcon .hd ul {
     overflow: hidden;
     float: left;
 }

 .zk12345jdtcon .hd ul li {
     float: left;
     margin-right: 15px;
     width: 10px;
     height: 10px;
     background: #fff;
     cursor: pointer;
     border-radius: 50%;
     color: #fff;
 }

 .zk12345jdtcon .hd ul li.on {
     background: #1260cc;
     color: #1260cc;
 }

 .zk12345jdtcon .bd {
     position: relative;
     height: 100%;
     z-index: 0;
 }

 .zk12345jdtcon .bd ul {
     position: relative;
     height: 100%;
 }

 .zk12345jdtcon .bd li {
     height: 100%;
     vertical-align: middle;
     position: relative;
 }

 .jdlb-content .bd li>a {
     position: relative;
     display: block;
     width: 100%;
     height: 100%;
     overflow: hidden;
 }

 .zk12345jdtcon .bd p {
     position: absolute;
     display: block;
     bottom: 0;
     width: 100%;
     overflow: hidden;
     background-color: rgba(0, 0, 0, .6);
 }

 .zk12345jdtcon .bd p a,
 .zk12345jdtcon .bd p span {
     display: block;
     width: calc(100% - 260px);
     font-size: 16px;
     line-height: 45px;
     padding-left: 20px;
     color: #FFFFFF;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .zk12345jdtcon .bd img {
     width: 620px;
     height: 365px;
     display: block;
     object-fit: cover;

 }

 /*信息列表*/
 .zk12345news {
     width: 100%;
     background: #fff;

 }

 .zk12345news h2 {
     width: 100%;
     height: 50px;
     border-bottom: 1px solid #ddd;
     margin: 0;
 }

 .zk12345news h2 span {
     width: 100px;
     line-height: 49px;
     border-bottom: 2px solid #1165bf;
     font-size: 20px;
     color: #1165bf;
     display: inline-block;
     text-align: center;
     font-weight: bold;
 }

 .zk12345news h2 a {
     float: right;
     font-weight: 400;
     font-size: 16px;
     display: inline-block;
     padding: 5px;

     color: #000;

     margin-top: 10px;
     padding-right: 8px;
 }

 .zk12345xw1 {
     display: block;
     width: 100%;
     margin: 0px auto;
     margin-top: 10px;
 }

 .zk12345xw1 li {
     width: 96%;
     height: 44px;
     line-height: 44px;
     font-size: 16px;
 }

 .zk12345xw1 li a {
     float: left;
     display: block;
     width: 75%;
     height: 44px;
     line-height: 44px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     font-size: 16px;
     position: relative;
     padding-left: 15px;
 }

 .zk12345xw1 li a:after {
     content: '';
     position: absolute;
     width: 5px;
     height: 5px;
     border-radius: 50%;
     top: 20px;
     left: 0;
     background-color: #bababa;
 }

 .zk12345xw1 li span {
     float: right;
     height: 44px;
     line-height: 44px;
     font-size: 16px;
     color: #333;
 }

 .newzmhdlia:hover {
     background: url(/sitesources/zksrmzf/upload/3c24244290c3188b7fbe1c478cd8b2b4/1718958486324.png) center center no-repeat !important;
 }

 .newzfwjlicon {
     width: 270px;
    float: left;
    margin-top: 7px;
    margin-left: 80px;
    height: 46px;

 }

 .newzwgkwjli {
    width: auto;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    margin-left: 0;
    font-size: 18px;
    float: left;
 }
/*20240808重点领域公开start*/
 .zdlygkmain {
  width: 1200px;
  margin: 20px auto 0;
}

.zdlygkh-img {
  background: url(../images/zdly_img.png);
  width: 1200px;
  height: 171px;
  line-height: 171px;
  margin: 21px 0 45px;
  font-weight: 700;
  font-size: 36px;
  color: #FFFFFF;
  text-indent: 128px;
  display: none;
}
.zdlygkList .zdlygkitem .zdLygkTit{
     border-bottom: solid 2px #f3f3f3;
    height: 45px;
}

.zdlygkList .zdlygkitem .zdLygkTit p {

  font-weight: 700;
  font-size: 24px;
}
/*.zdlygkList .zdlygkitem:nth-child(1) .zdLygkTit p {
  background: url(../images/zdly_icon1.png) left center no-repeat;
}
.zdlygkList .zdlygkitem:nth-child(2) .zdLygkTit p {
  background: url(../images/zdly_icon2.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(3) .zdLygkTit p {
  background: url(../images/zdly_icon3.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(4) .zdLygkTit p {
  background: url(../images/zdly_icon4.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(5) .zdLygkTit p {
  background: url(../images/zdly_icon5.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(6) .zdLygkTit p {
  background: url(../images/zdly_icon6.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(7) .zdLygkTit p {
  background: url(../images/zdly_icon7.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(8) .zdLygkTit p {
  background: url(../images/zdly_icon8.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(9) .zdLygkTit p {
  background: url(../images/zdly_icon9.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(10) .zdLygkTit p {
  background: url(../images/zdly_icon10.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(11) .zdLygkTit p {
  background: url(../images/zdly_icon11.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(12) .zdLygkTit p {
  background: url(../images/zdly_icon12.png) left center no-repeat;
}

.zdlygkList .zdlygkitem:nth-child(13) .zdLygkTit p {
  background: url(../images/zdly_icon13.png) left center no-repeat;
}*/

.zdLygkTit>p> em {
    width: 10px;
    background: #025394;
    display: inline-block;
    height: 34px;
    float: left;
}
.zdlygkitem .zdLygkTit p a {
  color: #025394;
 /* margin-left: 42px;*/
     margin-left: 15px;
     display: inline-block;
    line-height: 34px;
    height: 34px;
    float: left;
}

.zdLygkCon {
  margin: 15px 0 40px;
  min-height: 50px;
    overflow: hidden;
}

.zdLygkCon ul {
 /* padding: 12px 48px;*/
  padding: 12px 0px;
  /*background-color: #F5F5F5;*/
  background-color: #fff;
  min-width: 100%;
  min-height: 50px;
  overflow: hidden;
}

.zdLygkCon ul li {
  /*width: 250px;*/
  float: left;
  padding: 11px 0;
  width: 283px;
    background: #f3f3f3;
    text-align: center;
    margin-left: 15px;
    margin-top: 15px;
    box-shadow: 5px 5px 3px #ccc;
}

.zdLygkCon ul li a {
  font-size: 17px;
  color: #121212;
}
.zdLygkCon ul li a:hover{
     font-weight: bold;
     color:#025394;
}
/*20240808重点领域公开end*/
/* 高级搜搜 */
.high-search{
          background: #fff;
          top: 48px;
          position: absolute;
          left: 0;
          z-index: 10;
          width: 100%;
          box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.10);
          border-radius: 4px;      
     }
     .search-scope{
          height: 70px;
          border-bottom: 1px solid #EBEBEB;
          font-size: 18px;
          color: #121212;
          letter-spacing: 0.32px;
          box-sizing: border-box;
          line-height: 70px;
          text-indent: 20px;
          text-align: left;
     }
     .search-items{
          padding: 20px 20px 0 20px;
          overflow: hidden;
     }
     .search-title{
          font-size: 16px;
          color: #121212;
          letter-spacing: 0.32px;
          text-align: left;
          font-weight: bold !important;
          line-height: 38px;
     }
     .search-block{
          margin-left: 20px;
     }
     .layui-form-item{
          height: 38px;
          margin-bottom: 15px;
          font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
          line-height: 38px;
     }
     .layui-form-label{
          float: left;
          width: 140px;
          font-weight: 400;
          text-align: right;
          margin: 0;
     }
     .layui-input-inline{
          float: left;
          width: 190px;
          height: 100%;
          margin-left: 10px;
          margin-right: 10px;
     }
     .layui-input{
          display: block;
          width: 100%;
          height: 100%;
          padding-left: 10px;
          border: 1px solid #eee;
          background-color: #fff;
          color: rgba(0,0,0,.85);
          border-radius: 2px;
     }
     .layui-form-mid{
          float: left;
          color: #999;
     }
     .space-line{
          border-bottom: 1px solid #EBEBEB;
          height: 30px;
     }
     .search-city{
          padding: 20px;
          text-align: left;
     }
     .search-city .search-btn{
          border: none;
          border-radius: 4px;
          padding: 8px 37px;
          color: #fff;
          background: #005394;
     }
     /*20241011政府文件夹索引号*/
.div_table_suoyin2{width: 950px;margin: 30px auto 0;border: 1px solid #c2c2c2;padding: 5px 0;}
.div_table_suoyin2  table,.div_table_suoyin2 table tr,.div_table_suoyin2 table tr td{border: none;}
.div_table_suoyin2 table tr{width: 750px;line-height: 22px;}
.div_table_suoyin2 table tr td{font-size: 13px;line-height: 22px;padding-left: 10px;}
.div_table_suoyin2 table tr td b{font-family: "宋体";}
.div_table_suoyin2 table .td-b{width: 80px;text-align: center;}
.div_table_suoyin2 table .td-r{width: 370px;background: #fff;}
/*首页政务公开模块修改*/
a.newzwgk-item-d{
  display: block;
  background:url(/sitesources/zksrmzf/upload/0122b2b0c484df60beeba42a953e9dac/1733382641643.png) center center no-repeat;
  width: 504px;
  height: 37px;
  color: #025394;
  font-size:20px;
  font-weight: bold;
  line-height: 45px;
  text-indent:2em;
  margin-bottom: 14px;
}
.newzwgk-item-e{
  width: 504px;
  min-height: 100px;
  overflow: hidden;
}
.newzwgklia{
  display: block;
  width: 242px;
  height:80px;
  float: left;

}
.newzwgklia2{
  display: block;
  width: 497px;
  height:80px;
  float: left;

}
.newzksymt{
margin-top: 18px;
}
.newzksyml{
margin-left:12px;
}
.newzwgkleftbottom{
  margin-top:15px;
  width: 100%;
}
.newzwgkltli{
  display: block;
  width: 139px;
  height:112px;
  float: left;
  margin-right: 28px;
}
.newzkhfcon{
  width: 1200px;
  height:82px;
  overflow: hidden;
  margin:50px auto;

}
a.newzkyshj{
  width: 590px;
  height:82px;
  float: left;
}
a.newzkhlwdc{
  width: 590px;
  height:82px;
  float: right;
}
.zwgk-content>.bd>ul#zwgk{
	height:auto;
min-height: 490px;
overflow: hidden;

}
.zwgk-content>.bd>ul#zmhd{
	height:auto;
min-height: 780px;
overflow: hidden;

}
.zwgk-content>.bd>ul#zwfw{
	height:auto;
min-height: 530px;
overflow: hidden;

}
.zwgk-content>.bd>ul#zjzk{
	height:auto;
min-height: 520px;
overflow: hidden;

}

/*专题专栏首页CSS*/
.ztzl-main {
    opacity: 0.97;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    background-color: #ffffff;
    width: 1200px;
    margin: 0 auto 20px;
}

.ztzlsy-tp{
    width: 1200px;
    padding: 30px;
}

.ztzlsy-tp ul{
 overflow:hidden;
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
}

.ztzlsy-tp ul li {
 width: 360px;
 height: auto;
 margin-bottom: 10px;
}

.ztzlsy-tp ul li a {
    display: block;
}

.ztzlsy-tp ul li img{
 width: 360px;
 height: 120px;
}

.ztzlsy-tp ul li span {
    text-align: center;
    display: block;
    margin: 10px;
    font-size: 18px;
}

.ztzlsy-wz {
width: 1200px;
    padding: 30px;
    height: 330px;
    padding-top: 50px;
}

.ztzlsy-wz ul{
 overflow:hidden;
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
}

.ztzlsy-wz ul li {
 width: 560px;
 height: auto;
 margin-bottom: 10px;
}

.ztzlsy-wz ul li a {
    display: block;
    font-size: 18px;
    line-height: 40px;
}

.ztzlsy-wz ul li a i {
    display: inline-block;
    margin: 0 8px 0;
    float: left;
    font-size: 24px;
}

.ztzlsy-wz li {
		    display: none; /* 默认隐藏所有列表项 */
		}
		 
		.ztzlsy-wz li.visible {
		    display: list-item; /* 显示可见的列表项 */
		}
		.btnList {
    display: flex;
    padding: 20px;
    width: 500px;
    margin: 0 auto;
}
		.btnList button {
		        min-width: 34px;
    height: 34px;
    line-height: 32px;
			border: 1px solid #ccc;
		    border-right: none;
		    outline: none;
			cursor: pointer;    color: #025395;
    background-color: #fff;
		}
.btnList button[disabled]{
    cursor: not-allowed;
    color: #ccc;
}
		#endBtn{
			border-right: 1px solid #ccc;
		}

/*20250221  */
.colRightOne.noBorder a{
border:none
}

.colRightOne.noBorder.cyfmmr{
border-bottom: 1px;
     border-style: dashed;
     border-color: #dddddd;
    padding-bottom: 20px;
    height: 64px;
    margin-bottom: 20px;
 
}
.colRightOne.noBorder{
    height: 40px;
}
.colRightOne.noBorder a{
    height: 40px;
}
.colRightOne.noBorder .pictext{
    height: 40px;
    line-height: 40px;
}