.zfgzbg{background: #fff url(../images/2023-zfgzbg-bg.jpg) no-repeat center top;}
.zfgzbg-main{width: 1200px; height: auto; margin: 0 auto;}
.zfgzbg-top{width: 100%; height: 70px; line-height: 70px; float: left;}
.zfgzbg-top-left{width: 50%; color: #fff; font-size: 18px; float: left; text-align: left;}
.zfgzbg-top-left a{margin: 0 10px; color: #fff;}
.zfgzbg-top-right{width: 40%; color: #fff; font-size: 18px; float: right; text-align: right;}
.zfgzbg-top-right a{margin: 0 10px; color: #fff;}
.zfgzbg-logo{width: 337px; height: 82px; float: left; margin-left: 30px;}
.zfgzbg-title{width: 1021px; height: 152px; float: left; margin-top: 72px; margin-left: 89px;}
.zfgzbg-js{width: 1047px; height: auto; float: left; display: block; color: #fff; text-indent: 2em; font-size: 18px; line-height: 35px; margin-top: 60px; margin-left: 75px; padding-bottom: 20px;}
.zfgzbg-ydyw{width: 150px; height: 50px; line-height: 50px; color: #333; float: right; margin-right: 75px; text-align: right;}
/* 报告速览 */
.zfgzbg-bgsl{width: 1125px; height: auto; margin-top: 45px; float: left; margin-left: 37px;}
.zfgzbg-bgsl-title{width: 100%; height: 63px; text-align: center; background: url(../images/2023-zfgzbg-03.png) no-repeat center;}
.zfgzbg-bgsl-con{width: 100%; height: auto; float: left; margin-top: 15px;}
.zfgzbg-bgsl-con-left{width: 46%; float: left; margin: 0 2%;}
.zfgzbg-bgsl-tab li{width: 100%; height: 50px; line-height: 50px; background: #ffc0ae; float: left; text-align: center; font-size: 18px; font-weight: bold; color: #eb4a14; cursor: pointer;}
.zfgzbg-bgsl-tab li.on{background: #ffeae4;}
.zfgzbg-bgsl-tab li a{color: #eb4a14; display: block;}
.zfgzbg-bgsl-tab-list{ margin-top: 15px; float: left; height: 250px;}
.zfgzbg-bgsl-tab-list li{width: 100%; height: 50px; line-height: 50px; text-align: left; float: left; font-size: 16px; border-bottom: 1px solid #e6e6e6;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zfgzbg-bgsl-tab-list li a{display: block;}
.zfgzbg-bgsl-con-right{width: 46%; float: left; margin: 0 2%;}
/* 图说报告 */
.zfgzbg-tsbg{width: 1200px; height: auto; margin-top: 45px; float: left;  position: relative;}
.zfgzbg-tsbg-box{width: 1125px; height: 375px; float: left; margin-top: 20px; margin-left: 37px; overflow: hidden;}
.zfgzbg-tsbg-box .swiper-slide{text-align: center; width: 200px; height: 370px; }
.zfgzbg-tsbg-box .swiper-slide a{color: #333; display: block;margin: 0 29px;}
.zfgzbg-tsbg-box .swiper-slide a:hover{color: #eb4a14;}
.zfgzbg-tsbg-box .swiper-slide p{width: 100%; height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zfgzbg-tsbg-box .swiper-slide img{width: 200px; height: 320px; }
/* .zfgzbg-tsbg-box .swiper-button-next,.zfgzbg-tsbg-box .swiper-button-prev{top: 50%;} */
.zfgzbg-tsbg-box .swiper-button-next{background: url(../images/prve.gif) 80px 0; width: 40px; height: 88px; right: -2px;top: 40%;}
.zfgzbg-tsbg-box .swiper-button-next:hover{background-position: 40px 0; }
.zfgzbg-tsbg-box .swiper-button-prev{background: url(../images/prve.gif) 0px 0; width: 40px; height: 88px; left: -3px;top: 40%;}
.zfgzbg-tsbg-box .swiper-button-prev:hover{background-position: 120px 0; }

.zfgzbg-ckgd{width: 180px; height: 40px; margin-top: 20px; float: left; border: 1px solid #dddddd; line-height: 40px; margin-left: 43%;}
.zfgzbg-ckgd a{display: block; text-align: center;}
.zfgzbg-ckgd a:hover{color: #eb4a14;}

/* 民生实事 */
.zfgzbg-msss{width: 1200px; height: auto; margin-top: 45px; float: left;  position: relative;}
.zfgzbg-msss-title{width: 100%; height: 63px; text-align: center; background: url(../images/2023-zfgzbg-05.png) no-repeat center;}
.zfgzbg-msss-box{width: 1125px; height: 240px; float: left; margin-top: 70px; margin-left: 37px; overflow: hidden;}
.zfgzbg-msss-box .swiper-slide{text-align: center;  }
.zfgzbg-msss-box .swiper-slide a{color: #333; display: block;}
.zfgzbg-msss-box .swiper-slide a:hover{color: #eb4a14;}
.zfgzbg-msss-box .swiper-slide p{width: 100%; height: 50px; line-height: 50px; font-size: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zfgzbg-msss-box .swiper-slide img{width: 230px; height: 172px; }
.zfgzbg-msss-box .swiper-button-next{background: url(../images/prve.gif) 80px 0; width: 40px; height: 88px; right: -2px;top: 40%;}
.zfgzbg-msss-box .swiper-button-next:hover{background-position: 40px 0; }
.zfgzbg-msss-box .swiper-button-prev{background: url(../images/prve.gif) 0px 0; width: 40px; height: 88px; left: -3px;top: 40%;}
.zfgzbg-msss-box .swiper-button-prev:hover{background-position: 120px 0; }

/* 任务分解 */
.zfgzbg-rwfj{width: 1125px; height: auto; margin-top: 45px; float: left; margin-left: 37px;}
.zfgzbg-rwfj-box{width: 100%; height: auto; float: left; margin-top: 15px;}
.zfgzbg-rwfj-top{width: 100%; height: 55px; line-height: 55px; float: left; color: #eb4a14; font-size: 18px; font-weight: bold;}
.zfgzbg-rwfj-top1{width: 39.5%; height: 55px; float: left; text-align: center; border-right: 1px solid #fff; background: #ffc0ae;}
.zfgzbg-rwfj-top2{width: 20%; height: 55px; float: left; text-align: center; border-right: 1px solid #fff; background: #ffc0ae;}
.zfgzbg-rwfj-top3{width: 20%; height: 55px; float: left; text-align: center; border-right: 1px solid #fff; background: #ffc0ae;}
.zfgzbg-rwfj-top4{width: 20%; height: 55px; float: left; text-align: center; background: #ffc0ae;}
.zfgzbg-rwfj-bot{margin-bottom: 20px; float: left; width: 100%; height: 500px; overflow: hidden;}
.zfgzbg-rwfj-bot ul li{float: left;  line-height: 35px; color: #333; width: 100%; text-align: left; padding: 20px 0; border-bottom: 1px dashed #cccccc; height:auto!important;}
.zfgzbg-rwfj-bot1{width: 420px; margin-left: 15px; margin-right: 15px; float: left;}
.zfgzbg-rwfj-bot2{width: 200px; margin:0 7px; float: left; text-align:center;}
.zfgzbg-rwfj-bot ul li a{color: #333;display: flex;align-items: center;}
.zfgzbg-rwfj-bot1:hover{color: #eb4a14;}

/* 贯彻落实 */
.zfgzbg-gcls{width: 1125px; height: auto; margin-top: 45px; float: left; margin-left: 37px; margin-bottom: 30px;}
.zfgzbg-gcls-box{width: 100%; height: auto; float: left; margin-top: 10px;}
.zfgzbg-gcls-box ul li{width: 42%; margin: 10px 2%; background: url(../images/2023-zfgzbg-gcls-bg.png); padding: 20px 2%; height: 100px; float: left; position: relative;}
.zfgzbg-gcls-box ul li .title a{font-size: 18px; font-weight: bold; display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: 36px;}
.zfgzbg-gcls-box ul li .title a:hover{color: #eb4a14;}
.zfgzbg-gcls-box ul li .zy{line-height: 25px; text-indent: 2em;}
.zfgzbg-gcls-box ul li .zy a{display: block; background: url(../images/mor-bg.png) no-repeat; width: 56px; height: 30px; line-height: 24px; text-align: center; color: #fff; font-size: 16px; text-indent: 0; position: absolute; right: -5px; bottom: 6px;}

.container{ width:1200px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0 25px; }
.huanhang{display: none;}
.home_footer{ background: #f2f2f2; height: auto;}
.home_footer_link{padding: 4px 0 20px;    border-top: 4px solid #bc1d25; background: #f2f2f2;}
.yqlj_title{ margin-top: 16px; position: relative;}
.yqlj_title>ul{margin-right: -10px; height: 38px;}
.yqlj_title>ul>li{ float: left; width:18%; margin-right:1%;list-style-type:none;}
.yqlj_title>ul>li p{padding-left: 14px; height: 36px; border: 1px solid #e5e5e5; line-height: 36px; background-color: #ffffff; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.yqlj_title>ul>li p em { position: absolute; right: 12px; top: 15px; width: 10px; height: 6px; background: url(../images/yqlj_arr.png) no-repeat; transition: .3s all;}
.yqlj_title>ul>li p i{ position: absolute; left: 50%; bottom: 38px; margin-left:-14px; width: 28px; height:15px; display: none; background: url(../images/yqlj_arr7.png) no-repeat center;}
.yqlj_title>ul>li.on p i{ display: block;}
.yqlj_title>ul>li.on em{ transform: rotate(180deg);}
.yqlj_title>ul>li .yqlj_con1{ display: none; position: absolute; left: 0; right: 0; z-index: 5; bottom: 52px; background-color:#ffffff; padding: 15px 20px 15px 30px; border-radius: 10px; box-shadow:0 0 6px rgba(22,88,160,.21);}
.yqlj_title>ul>li .yqlj_con1 li{ float: left; width:14.28571%; line-height: 30px;list-style-type:none; padding: 6px 8px; box-sizing: border-box;}
.yqlj_title>ul>li .yqlj_con1 li a{text-decoration: none;color: #333; }
.yqlj_con1 li a{background: #f2f2f2; display: block; text-align: center; padding: 4px 0; box-sizing: border-box; border: 1px solid #f2f2f2; border-radius: 4px;}
.yqlj_title>ul>li .yqlj_con1 table {width: 100%;}
.yqlj_title>ul>li .yqlj_con1 table a{text-decoration: none;color: #333; background: none; border: none;}
.yqlj_title>ul>li .yqlj_con1 table li {width: auto;margin-left: 1.5%;}
.yqlj_con1 tr td:first-child { font-weight: bold; padding-left: 20px;}
.yqlj_con1 tr:nth-child(2n) td { background: #f2f2f2;}

.home_bottom{width: 1200px; margin: 0 auto; display: block; border-top: 1px solid #c4c2c2; margin-bottom: 20px;}
.home_bottom_left{margin-top: 10px; float: left;}
.home_bottom_left_links{line-height: 40px;}


.home_bottom_right{float: right; margin-top: 30px;}
.home_bottom_right img{margin: 0 5px;}

/* 工作报告概览 */
.zfgzbg-tygl{width: 1200px; float: left; min-height: 400px; height: auto; background: #fff;}
.zfgzbg-tygl-main{width: 96%; height: auto; float: left; margin: 0 2% 30px;}
.list_mainBox{box-shadow:none;}

/* 任务分解细览 */
.rwfj-xl{width: 100%; height: auto; float: left; line-height: 35px; padding: 0; border-bottom: 1px solid #ccc;}
.rwfj-xl-left{width: 20%; float: left; background: #ffc0ae; text-align: center; font-size: 18px;color: #eb4a14; height: 175px; line-height: 175px; font-weight: bold; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
.rwfj-xl-right{width: 75.5%; float: left; text-align: left; color: #333; height: 175px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; display: flex; align-items:center; padding: 0 2%; overflow: auto;}



@media only screen and (max-width: 768px){
.zfgzbg{background-size:400%;background-position-x: 60%;}
.zfgzbg-main{width: 100%;}
.zfgzbg-top{height: 8vw;line-height: 8vw;}
.zfgzbg-top-left{display: none;}
.zfgzbg-top-right{width: 100%; font-size: 4vw;}
.zfgzbg-top-right a{margin: 0 1vw;}
.zfgzbg-logo{width: 50vw;height: auto;margin-left: 3vw;margin-top: 3vw;}
.zfgzbg-title{width: 90%;height: auto;margin-top: 3vw;margin-left: 5%;}
.zfgzbg-js{width: 90%;font-size: 3.5vw;line-height: 8vw;margin-top: 2vw;margin-left: 5%;padding-bottom: 2vw;}
.zfgzbg-ydyw{width: 30vw;height: 10vw;line-height: 10vw;margin-right: 3vw;font-size: 3.5vw;}
.zfgzbg-bgsl{width: 96%; margin-top: 2vw;margin-left: 2%;}
.zfgzbg-bgsl-title{background-size: 600px auto;height: 10vw;}
.zfgzbg-bgsl-title a img{width: 30vw; margin-top: 1vw;}
.zfgzbg-bgsl-con{margin-top: 2vw;}
.zfgzbg-bgsl-con-left{width: 100%; margin: 0; margin-bottom:3vw;}
.zfgzbg-bgsl-tab li{height: 10vw;line-height: 10vw;font-size: 4vw;}
.zfgzbg-bgsl-tab-list{margin-top: 2vw;height: 50vw;}
.zfgzbg-bgsl-tab-list li{height: 10vw;line-height: 10vw;font-size: 3.5vw;}
.zfgzbg-bgsl-con-right{width: 100%; margin: 0; margin-bottom:3vw;}
.zfgzbg-tsbg{width: 96%;margin-top: 2vw; margin-left: 2%;}
.zfgzbg-tsbg-box{width: 100%; margin-left: 0; margin-top: 2vw; height: auto;}
.zfgzbg-tsbg-box .swiper-slide{height: auto;}
.zfgzbg-tsbg-box .swiper-slide a{margin: auto;}
.zfgzbg-tsbg-box .swiper-slide img{height: auto;}
.zfgzbg-tsbg-box .swiper-slide p{height: 10vw;line-height: 10vw;font-size: 3vw;}
.zfgzbg-tsbg-box .swiper-button-prev{width: 5vw; height: 10vw; background-position: -6px -15px;background-size:600%;left: 0;}
.zfgzbg-tsbg-box .swiper-button-next{width: 5vw; height: 10vw;background-size:600%;background-position: 68px -15px;right: 0px;}
.zfgzbg-tsbg-box .swiper-button-prev:hover{background-position: -38px 0; background-size:600%;}
.zfgzbg-tsbg-box .swiper-button-next:hover{background-position: 40px 0; background-size:600%;}
.zfgzbg-ckgd{width: 20vw;height: 8vw;margin-top: 3vw;font-size: 3.5vw;line-height: 8vw;margin-left:40%;}
.zfgzbg-msss{width: 96%; margin-top: 3vw; margin-left: 2%;}
.zfgzbg-msss-title{background-size: 600px auto;height: 10vw;}
.zfgzbg-msss-title a img{width: 40vw; margin-top: 2vw;}
.zfgzbg-msss-box{width: 100%;height: auto;margin-top: 3vw;margin-left: 0;}
.zfgzbg-msss-box .swiper-slide img{width: 100%; height: 25vw;}
.zfgzbg-msss-box .swiper-slide p{height: 10vw;line-height: 10vw;font-size: 3vw;}
.zfgzbg-msss-box .swiper-button-prev{width: 5vw; height: 10vw; background-position: -6px -15px;background-size:600%;left: 0;}
.zfgzbg-msss-box .swiper-button-next{width: 5vw; height: 10vw;background-size:600%;background-position: 68px -15px;right: 0px;}
.zfgzbg-msss-box .swiper-button-prev:hover{background-position: -38px 0; background-size:600%;}
.zfgzbg-msss-box .swiper-button-next:hover{background-position: 40px 0; background-size:600%;}
.zfgzbg-rwfj{width: 96%;margin-top: 3vw;margin-left: 2%;}
.zfgzbg-rwfj-box{margin-top: 2vw;}
.zfgzbg-rwfj-top{height: 8vw;line-height: 8vw;font-size: 3.5vw;}
.zfgzbg-rwfj-top1{width: 39%; height: 8vw;}
.zfgzbg-rwfj-top2{width: 20%; height: 8vw;}
.zfgzbg-rwfj-top3{width: 20%; height: 8vw;}
.zfgzbg-rwfj-top4{width: 20%; height: 8vw;}
.zfgzbg-rwfj-bot{margin-bottom: 2vw;height: 100vw;}
.zfgzbg-rwfj-bot1{width: 96%; margin: 0 2%;}
.zfgzbg-rwfj-bot ul li{line-height: 6vw; padding: 2vw 0; font-size: 3vw;}
.zfgzbg-gcls{width: 96%; margin-left: 2%; margin-top: 2vw; margin-bottom: 3vw;}
.zfgzbg-gcls-box{margin-top: 2vw;}
.zfgzbg-gcls-box ul li{width: 92%;margin: 2vw 2%;padding: 2vw 2% 9vw 2%;height: auto;}
.zfgzbg-gcls-box ul li .title a{font-size: 3.5vw;height: 6vw;}
.zfgzbg-gcls-box ul li .zy{line-height: 5vw;font-size: 3vw;}
.zfgzbg-gcls-box ul li .zy a{width: 15vw;height: 10vw;line-height: 6vw;font-size: 3vw;background-size: 100%; right: -1vw;bottom: -2vw;}

.container{width: auto; margin-left: 15px; margin-right: 15px; padding: 0;}
.huanhang{display: block; height: 0; width: 0;}
.home_bottom{width: 100%;}
.home_bottom_left{width: 100%; text-align: center;}
.home_bottom_right{width: 100%; text-align: center;}
/* 友情链接 */
.yqlj_title>ul>li{width: 49%;}
.yqlj_title>ul>li .yqlj_con1 li{width: 33.33%;}


.zfgzbg-tygl{width: 100%;}
.home_footer_link{display: none;}
.rwfj-xl-right{font-size: 3vw;line-height: 5vw;width: 75%; height: 30vw; }
.rwfj-xl-left{font-size: 3.5vw; height: 30vw; line-height: 30vw;}



}


