@charset "utf-8";
/* CSS Document*/
a, img，i{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;  }
.fl{float: left;}
.fr{float: right;}
.content{width: 100%;}
.zjyl{ height: 754px; padding-top: 46px;}
.Box{width: 100%;overflow: hidden; position: relative;}
.w1200{width: 1200px;margin: 0px auto;}
.app_content,.app_footer{display: none;}

.con_top{width: 100%;margin-top: 150px;text-align: center;height: 225px;}
.wap_1_l,.wap_1_r{margin: 50px 0px 10px 0px;width: 48%;}
/*幻灯片轮播*/
.wap_1_l .top4{width: 100%;padding-bottom: 15px;border-bottom: solid 1px #dddddd;box-sizing: border-box;}
.wap_1_l .top4 img{width: 32px;height: 33px;float: left;margin-bottom: 0.18rem;}
.wap_1_l .top4 p{font-size: 20px;display: inline-block;margin-left: 17px;}
.wap_1_l .top4 a{text-decoration: none;color: #666666;line-height: 30px;float: right;}
.wap_1_l ul{width: 100%;padding: 10px 0;}
.wap_1_l ul li{line-height: 40px;display: block;width: 98.5%;height: 40px;position: relative;padding-left: 10px;background: url(2021_new_line.png) left top no-repeat;}
.wap_1_l ul li:hover{background: url(2021_new_lines.png) left top no-repeat;}
.wap_1_l ul li a{text-decoration: none;float: left;font-size: 15px;width: 74%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #222222;margin-left: 2%;line-height: 40px;}
.wap_1_l ul li a:hover{color:#0167C2;}
.wap_1_l ul li span{color: #666666;float: right;width: 17%;}
/*幻灯片轮播*/
.wap_1_r {width: 49%;float: right;overflow: hidden;/* height: 370px; */}
.wap_1_r .top1{width: 100%;padding-bottom: 15px;border-bottom: solid 1px #dddddd;box-sizing: border-box;}
.wap_1_r .top1 img{width: 32px;height: 33px;float: left;margin-bottom: 0.18rem;}
.wap_1_r .top1 p{font-size: 20px;display: inline-block;margin-left: 17px;}
.wap_1_r .top1 a{text-decoration: none;color: #666666;line-height: 30px;float: right;}
.wap_1_r .title{display: inline-block;box-sizing: border-box;width: 100%;height: auto;margin-top: 10px;border-bottom: 1px dashed #bfd8f0;}
.wap_1_r .title:hover{cursor: pointer;text-decoration: none;}
.wap_1_r .title h3{width: 100%;font-size: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;}
.wap_1_r .title span{width: 100%;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #666666;line-height: 30px;text-indent: 20px;margin-bottom: 12px;}
.wap_1_r ul{width: 100%;padding: 10px 0;}
.wap_1_r ul li{line-height: 40px;display: block;width: 100%;height: 40px;position: relative;padding-left: 10px;background: url(2021_new_line.png) left top no-repeat;}
.wap_1_r ul li:hover{background: url(2021_new_lines.png) left top no-repeat;}
.wap_1_r ul li a{text-decoration: none;float: left;font-size: 15px;width: 75%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #222222;margin-left: 2%;line-height: 40px;}
.wap_1_r ul li a:hover{color:#0167C2;}
.wap_1_r ul li span{color: #666666;float: right;width: 18%;}

.xwfbh{width:54.16%;text-align: left;float: left;margin-top: 16px;}
.xwfbh .x-title{font-size: 24px;border-bottom: 1px solid #eee;padding-bottom: 14px;}
.hover{text-decoration: none;color: #666666;line-height: 30px;float: right;font-size: 15px;}

.xwfbh .x-title a{margin-left: 15px;font-size: 20px;}
.xwfbh .x-title .hover{font-size: 15px;}
.xwfbh .xwfbh-l>a{width: 100%;height: 194px;display: block;}
.xwfbh .xwfbh-r>a{width: 100%;height: 194px;display: block;}
.xwfbh .xwfbh-l>a img,.xwfbh .xwfbh-r>a img{width:100%; height:100%;}
.xwfbh .xwfbh-l{margin-top: 16px;width: 48.33%;}
.xwfbh .xwfbh-r{margin-top: 16px;width: 48.33%;}
.xwfbh .xwfbh-r{margin-top: 16px}
.xwfbh .x-title a:hover{color: #3f85e0}
.tfsj  .t-title a:hover{color: #3f85e0}
.xwfbh  img{width: 32px;height: 33px;float: left;margin-bottom: 0.18rem;}
.xwfbh .xwfbh-footer{padding: 0 30px;padding-top: 10px;box-shadow: -5px 5px 10px -4px #e6e6e6, 5px 5px 10px -4px #e6e6e6;}
.xwfbh  .img-tit{font-size: 18px;color: #1e1e1f;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.xwfbh  .img-time{text-align: right;padding-bottom:19px;color: #9ea3a8;font-size:12px;margin-top: 3.2px; }
.xwfbh-l:hover .xwfbh-footer{background: #3f85e0}
.xwfbh-l:hover .xwfbh-footer p{color: #fff}
.xwfbh-l:hover .xwfbh-footer p a{color: #fff}
.xwfbh-l:hover{cursor: pointer;}

.xwfbh-r:hover .xwfbh-footer{background: #3f85e0}
.xwfbh-r:hover .xwfbh-footer p{color: #fff}
.xwfbh-r:hover .xwfbh-footer p a{color: #fff}
.xwfbh-r:hover{cursor: pointer;}

.zxft{width:41.41%;text-align: left;float: right;margin-top: 16px;}
.zxft .t-title{font-size: 24px;color: #1e1e1f;}
.zxft .t-title a{font-size: 20px;}
.zxft .t-title .hover{font-size: 15px;}
.zxft .t-left{height: 320px;border: 1px dashed #eee;position: relative;}
.zxft .t-right{width: 99%;}
.zxft .t-right a{display: block;}
.t-content{margin-top: 16px;}
.zxft .spot{width: 10px;height: 10px;border-radius: 50%;position: absolute;background: #eee;}
.zxft .spot-1{top: 4%;left: -5px;}
.zxft .spot-2{top: 40%;left: -5px;}
.zxft .spot-3{top: 75%;left: -5px;}
.zxft .t-header{height: 35px;width:463px;position: relative;background:url(2021_zcjdtfsj-header_03.png)}
.t-header .t-header-time{font-size: 18px;color: #fff;position: absolute;top: 16%;display: block;left: 6%;}
.zxft .item-content{height: 63px;width:459px; line-height: 63px;  box-shadow: #e6e6e6 0px 0px 10px;float: right;margin-top: 35px;} 
.zxft .t-right-item{float: right;}
.zxft .item-content a{font-size: 15px;color: #6b6b6b;margin-left: 6%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.t-right .t-right-item:nth-child(2){margin-top: 10px;}
.t-right .t-right-item:nth-child(3){margin-top: 10px;}
.zxft .item-content a:hover{color:#3f85e0; }
.t-header img{width: 100%;height: 100%;} 
.t-header-time-phone{display: none;display: block;text-align: right;color: #999;padding: 16px;}
.hygq{margin: 10px 0 0px 0;}
.wap_3_l {width: 100%;float: right;overflow: hidden;}
.wap_3_l .top1{width: 100%;padding-bottom: 15px;border-bottom: solid 1px #dddddd;box-sizing: border-box;}
.wap_3_l .top1 img{width: 32px;height: 33px;float: left;margin-bottom: 0.18rem;}
.wap_3_l .top1 p{font-size: 20px;display: inline-block;margin-left: 17px;}
.wap_3_l .top1 a{text-decoration: none;color: #666666;line-height: 30px;float: right;}
.wap_3_l .title{display: inline-block;box-sizing: border-box;width: 100%;height: auto;margin-top: 10px;border-bottom: 1px dashed #bfd8f0;}
.wap_3_l .title:hover{cursor: pointer;text-decoration: none;}
.wap_3_l .title h3{width: 90%;font-size: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.wap_3_l .title span{width: 100%;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #666666;line-height: 30px;text-indent: 20px;margin-bottom: 12px;}

.wap_3_l .ll-ytdd-box{margin-top: 24px;}
.wap_3_l .ll-ytdd-box li{width: 378px;height: 232px;float: left;margin-right: 32px;margin-bottom: 32px;position: relative;}
.wap_3_l .ll-ytdd-box li:nth-child(3),.wap_3_l .ll-ytdd-box li:nth-child(6){margin-right:0px;}
.wap_3_l .ll-ytdd-box li a{display: block;}
.wap_3_l .ll-ytdd-box li a img{display: block;width: 378px;height: 232px;}
.wap_3_l .ll-ytdd-box li a p{position: absolute;bottom: 0;left: 0;width: 322px;height: 50px;line-height: 50px;padding: 0 28px;text-align: center;font-size: 16px;color: #ffffff;background-color: rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#80000000", endColorstr="#80000000");}
.wap_3_l .ll-ytdd-box li.mr0{margin-right: 0;}
.wap_4_l{width: 53%;margin-top: 30px;margin-bottom: 50px;}
.wap_4_l .top4{width: 100%;padding-bottom: 15px;border-bottom: solid 1px #dddddd;box-sizing: border-box;}
.wap_4_l .top4 img{width: 32px;height: 33px;float: left;margin-bottom: 0.18rem;}
.wap_4_l .top4 p{font-size: 20px;display: inline-block;margin-left: 17px;}
.wap_4_l .top4 a{text-decoration: none;color: #666666;line-height: 30px;float: right;font-size: 15px;}
.wap_4_l ul{width: 100%;padding: 10px 0;}
.wap_4_l ul li{line-height: 40px;display: block;width: 98.5%;height: 40px;position: relative;padding-left: 10px;background: url(2021_new_line.png) left top no-repeat;}
.wap_4_l ul li:hover{background: url(2021_new_lines.png) left top no-repeat;}
.wap_4_l ul li a{text-decoration: none;float: left;font-size: 15px;width: 74%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #222222;margin-left: 2%;line-height: 40px;}
.wap_4_l ul li a:hover{color:#0167C2;}
.wap_4_l ul li span{color: #666666;float: right;width: 17%;}

.wap_4_r .top4{width: 100%;padding-bottom: 15px;border-bottom: solid 1px #dddddd;box-sizing: border-box;}
.wap_4_r .top4 img{width: 32px;height: 33px;float: left;margin-bottom: 0.18rem;}
.wap_4_r .top4 p{font-size: 20px;display: inline-block;margin-left: 17px;}
.wap_4_r .top4 a{text-decoration: none;color: #666666;line-height: 30px;float: right;}
.wap_4_r ul{width: 100%;padding: 10px 0;}
.wap_4_r ul li{line-height: 40px;display: block;width: 98.5%;height: 40px;position: relative;padding-left: 10px;background: url(2021_new_line.png) left top no-repeat;}
.wap_4_r ul li:hover{background: url(2021_new_lines.png) left top no-repeat;}
.wap_4_r ul li a{text-decoration: none;float: left;font-size: 15px;width: 74%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #222222;margin-left: 2%;line-height: 40px;}
.wap_4_r ul li a:hover{color:#0167C2;}
.wap_4_r ul li span{color: #666666;float: right;width: 18%;}

.hd li{text-align: left;line-height: 43px;overflow: hidden;float: left;}
.hd li:last-child{margin-left: 7%;}
.hd li a{font-size:24px;}
.hd li a{font-size: 24px;color: #1f1f1f;width: 112px;height: 40px;line-height: 40px;display: block;position: relative;text-align: center;margin-bottom: 5px;}
.hd li.on>a{border-bottom: 2px solid #3f85e0;color: #3f85e0;}
.wap_4_r{width: 41.6%;margin-top: 30px;}
.wap_4_r .slideBox {position: relative;float: left;width: 580px;height: 290px;overflow: hidden;}
.wap_4_r .slideBox .prev,.wap_4_r .slideBox .next { position: absolute; left: -40px; top: 50%; display: block; border-radius: 0 5px 5px 0; width: 40px; height: 70px; text-align: center; line-height: 70px; color:#d4d6d4; font-size: 40px; font-family: simsun; font-weight: bold; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); margin-top: -35px; transition: all .5s;}
.wap_4_r .slideBox .next { left: auto; right: -40px; border-radius: 5px 0 0 5px;}
.wap_4_r .slideBox .prev:hover,.wap_4_r .slideBox .next:hover {/* background:rgba(0,0,0,1); */color:#d4d6d4 !important;}
.wap_4_r .slideBox:hover .prev { left: 0; transition: all .5s;}
.wap_4_r .slideBox:hover .next { right: 0; transition: all .5s;}
.wap_4_r .slideBox .bd {width: 558px;height: 290px;}
.wap_4_r .slideBox .bd li {position: relative;width: 580px;height: 290px;}
.wap_4_r .slideBox .bd li a{font-size:16px;}
.wap_4_r .slideBox .bd li p { position:absolute; left:0; bottom:0; width: 100%; height:40px; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); line-height:40px; text-align: center; color:#fff; cursor:pointer;}
.wap_4_r .slideBox .bd li img {width: 100%;height: 290px;transform: scale(1);transition: all .3s;}
.wap_4_r .slideBox .bd li:hover img { transform: scale(1.05); transition: all .3s;}
.wap_4_r .hd ul{border-bottom: solid 1px #dddddd;width:100%;height: 40px;}
.wap_4_r .hd ul li{margin-left:0px;}
.wap_4_r .hd ul li img {width: 32px;height: 33px;float: left;margin-right: 17px;margin-bottom: 0.18rem;}
.wap_4_r .hd ul li a{font-size:24px; color: #333; width: 171px; line-height: 30px; text-align: left; border-bottom: 1px solid #3f85e0;}
/*基层政务公开*/

/*首页自适配样式*/
@media only screen and (max-width: 1100px) {
body{background:none;}
.swiper-1{float:left !important;}
.wap_1_l, .wap_1_r{margin:0px;width: 97%;}
.jdhy_bg{padding:5px;}
.wap_1_l ul li{width:100%;}
.wap_1_l ul li a{width: 68%;font-size: 15px;}
.wap_1_l ul li span,.wap_4_l ul li span{width: 25% !important;margin-right: 7px !important;}
.con_top,.zxft .t-left,.wap_4_r{display:none;}
.wap_1_r ul li{}
.wap_1_l .top4 p,.wap_1_r .top1 p,.wap_3_l .top1 p,.xwfbh .x-title a,.zxft .t-title a:first-child,.wap_4_l .top4 p{font-size:20px;}
.wap_4_l{width:100%;}
.xwfbh .x-title .hover{font-size: 15px;}
.wap_1_r ul li span{width: 25% !important;margin-right: 5px !important;}
.slideBox,.slideBox .bd{width: 98%;height: 100%;}
.slideBox .bd li{width: 100%;height: 100%;}
.slideBox .bd li p{width: 99%;margin:0px auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wap_1_r{float: none !important;width: 100%;height: 385px;}
.wap_1_r .top1 a,.wap_3_l .top1 a,.hover{margin-right:10px;}
.slideBox span,.slideBox .prev, .slideBox .next{display:none;}
.wap_1_r ul li a{width: 68%;}
.wap_1_r ul li span,.wap_4_l ul li span{width: 27%;margin-right: 35px;}
.wap_4_l ul li a{width: 68%;font-size: 15px;}
.xwfbh{width: 100%;}
.wap_1_r .title span{width: 95%;margin: 0px auto 10px auto;}
.wap_1_r .title{margin-bottom:10px}
.zxft .item-content a{width: 71%;padding: 5px;margin: 0px auto;font-size: 18px;}
.zxft .item-content{width:100%;}
.t-header .t-header-time{margin-left:8%;}
.zxft{float: left !important;width: 100%;margin: 21px 0;display: block;}
.zxft .t-right{width: 100%;float:left;}
.xwfbh .xwfbh-l,.xwfbh .xwfbh-r{width: 100%;}
.jdhy_bg{margin-top: 30px !important;}
.wap_3_l .ll-ytdd-box li,.wap_3_l .ll-ytdd-box li:nth-child(3), .wap_3_l .ll-ytdd-box li:nth-child(6){
    float: none;
    margin: 0px auto 20px auto;
}

    
}
@media only screen and (max-width: 375px) {
 
}
@media only screen and (max-width: 320px) {

}
/*首页自适配样式*/