/*头部导航悬浮图标 */

.pubCon_o1{
    margin-top: -40px;
    padding-top: 40px;}
.zlb{ 
    width: 150px;
    font-size: 24px;
    padding-left: 90px;
    color: #fff;
    float: left;
    background-image: url(/nyj/uiFramework/commonResource/image/2025062017363666115.png);
    background-size: 100% 100%;
    font-weight: 600;
    text-align: left;}

.newHeadNav .ulANone:hover>a b {content: "";width: 100%;height: 10px;bottom: -16px;left: 0%;position: absolute;z-index: 99999; background: url(http://www.beijing.gov.cn/images/bg_nav_ch_20191009.png) no-repeat center;}
/* 重要提示 */
.zyts { padding: 20px 70px; border: 1px solid #d9d9d9; height: 58px; line-height: 29px; text-indent: 2em; background: url(zyts_icon.png) no-repeat left top; font-size: 16px; color: #333; border-top: 0; }
#zyts{width: 1100px;
    margin: 0 auto;}
/* 区域一 */
.con_wrap1 { overflow: hidden; margin-top: 20px; margin-bottom: 35px; }

.newHeadNav{margin-bottom: 40px;}

/* 轮播图 */
.con_wrap1_l { width: 530px; height: 320px; }
.nyj_flash { width: 530px; height: 320px; position: relative; }
.nyj_flash_list li { width: 100%; height: 100%; position: relative; }
.nyj_flash_list li .img { width: 100%; height: 320px; overflow: hidden; }
.nyj_flash_list li .img img { width: 100%;min-height: 320px; }
.nyj_flash_list li .tit { position: absolute; width: 100%; height: 40px; line-height: 40px; background: rgba(0,0,0,0.5); bottom: 0; left: 0; }
.nyj_flash_list li .tit span { margin-left: 25px; display: block; width: 60%; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; }
.nyj_flash_but { position: absolute; right: 0; bottom: 10px;; }
.nyj_flash_but li { float: left; width:15px; height:15px; text-indent:-80em; overflow:hidden; border-radius:50px; background:#676b6c; font-size: 16px; color: #fff; margin: 0 9px; cursor: pointer; }
.nyj_flash_but li.on { color: #D30B15; background:#fff;}

/* 政务要闻&通知公告&全国信息联播&国务院信息 */
.con_wrap1_r { width: 585px; }
.con_wrap1_r_hd { line-height: 30px; height: 30px; border-bottom: 1px solid #e2e2e2; margin-bottom: 10px; }
.con_wrap1_r_hd a { padding: 0 20px; display: inline-block; font-size: 18px; color: #000; line-height: 29px; }
.con_wrap1_r_hd a.on { color: #D30B15; border-bottom: 2px solid #D30B15; }
.con_wrap1_r_list { padding: 0 20px; }
.con_wrap1_r_list li { height: 36px; line-height: 36px; }
.con_wrap1_r_list li a { display: block; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 

/* 专题专栏 */
.ztzl { margin-bottom: 35px; }
.ztzl_con { position: relative;margin:0 auto}
.ztzl_list { width: 1100px; margin: 0 auto; overflow: hidden; }
.ztzl_ul li { width: 260px; margin-right: 20px; float: left; }
.ztzl_ul li img { width: 100%; height: 100%; }
.ztzl_prev, .ztzl_next { display: block; width: 14px; height:28px; top: 60px; position: absolute; }
.ztzl_prev { background: url(ztzl_icon.png) 0px 0px; left: 10px; }
.ztzl_prev:hover { background-position: -14px 0; }
.ztzl_next { background: url(ztzl_icon.png) -28px 0px; right: 10px; }
.ztzl_next:hover { background-position: -42px 0; }

/*专题专栏2*/
#ztzl2 { position: relative; }
#ztzl2 .ztzl_list { width: 1100px; margin: 0 auto; overflow: hidden; height:58px;}
#ztzl2 .ztzl_ul2{height:58px;}
#ztzl2 .ztzl_ul2 li { width: 100%; height:100%; overflow:hidden;}
#ztzl2 .ztzl_ul2 li a{width:260px; margin:0 7px; display: block; float: left;}
#ztzl2 .ztzl_ul2 li img { width: 100%; height: 58px; }


/* 区域二 */
.con_wrap2 {width: 1100px;margin: 0 auto; margin-top: 50px; }
.con_wrap2_l { width: 100%; margin-top: -10px;}
.con_wrap2_r { width: 530px; }
.nyj_mk { height: 50px;line-height: 50px;border-bottom: 1px solid #e2e2e2; }
.nyj_mk span{color: #83a280;border-bottom: 2px solid #83a280;float: left; line-height: 49px; height: 49px; display:inline-block; font-size:18px;}

/* 切换头部 */
.nyj_tab { margin-bottom: 15px; }
.nyj_tab_hd { height: 50px; line-height: 50px; position: relative; border-bottom: 1px solid #83a280;margin-bottom: 20px; }
.nyj_tab_hd li { float: left; line-height: 49px; height: 48px;cursor: pointer;font-size: 22px;color: #e3e0e0; }
.nyj_tab_hd li span { padding: 0 20px; font-size: 24px;color:#333; }
.nyj_tab_hd li.on span { color: #83a280; }
.nyj_tab_hd li a { position: absolute; right: 18px; font-size: 14px; color: #626262; display: none; }
.nyj_tab_hd li a i { display: inline-block; width: 14px; height: 14px; background: #C3C3C3; color: #fff; line-height: 14px; font-size: 12px; text-align: center; margin-left: 10px; font-style: normal; }
.nyj_tab_hd li.on a { display: inline-block; }
.nyj_tab_hd li.zfxf a{padding: 0 20px; font-size: 18px; position:static; display:block;}
.nyj_tab_hd li.zfxf a:hover{color:#83a280;}

/* 新闻列表 */
.nyj_tab_list { margin-top: 10px; }
.nyj_tab_list li { line-height: 53px; height: 53px; verticle-align: middle; border-bottom:solid 1px #e0e0e0;}
.nyj_tab_list li a { float: left; width: 400px; display: block; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 20px; background: url(/nyj/template/page/snxx/icon.png) left center no-repeat;) no-repeat left center; }
.nyj_tab_list li span { float: right; font-size: 14px; color: #aaa; }

/* 互动交流&视频新闻 */
.nyj_hd_list { margin-top: 28px; position: relative;height: 246px; }
/*.nyj_hd_ul li { height: 190px; background: #f6f6f6; } */
.nyj_hd_ul li .img { width:100%; height: 171px; overflow: hidden; }
.nyj_hd_ul li img { width: 100%; min-height: 190px; object-fit: cover; }
.nyj_hd_ul li .txt { width: 100%; padding: 0px 0; }
.nyj_hd_ul li .txt p { font-size: 16px; line-height: 28px; color: #686868; }
.nyj_hd_ul li .txt p.tips { font-size: 18px; color: #686868; }
.nyj_hd_ul li .txt p.tit {  font-size: 18px; line-height: 30px; margin-bottom: 15px;  }
.nyj_hd_but { width: 73px; height: 20px; border-radius: 10px; background: url(black60.png); position: absolute; left: 25px; bottom: 15px; text-align: center; }
.nyj_hd_but li { width: 6px; height: 6px; background: #fff; border-radius: 3px; margin: 7px 4px; display: inline-block; }
.nyj_hd_but li.on { width: 20px; }
.nyj_spxw_con { margin-top: 20px; overflow: hidden; }
.nyj_spxw_img { width: 100%; }
.nyj_spxw_img img { height: 200px; width: 100%; object-fit: cover; }
.nyj_spxw { float: right; width: 500px; }
.nyj_tab_list.nyj_spxw { margin-top: 0; }
.nyj_tab_list.nyj_spxw li a { max-width: 350px; }
#nyj_spxw_v { background: #000; }
#nyj_spxw_v video { width: 100%; height: auto; }
.nyj_spxw_con a{display:block; font-size:18px; margin-top:2px; line-height:30px;}
/* 便捷服务 */
.bjfw { -padding-top: 15px; }
.bjfw_list { overflow: hidden; padding-bottom: 20px; border-bottom: 1px dashed #aaa; }
.bjfw_list li { float: left; width: 128px; text-align: center; }
.bjfw_list li p { font-size: 18px; color: #686868; line-height: 45px; }
.bjfw_list li img { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transition: transform 300ms; -moz-transition: transform 300ms; -ms-transition: transform 300ms; -o-transition: transform 300ms; transition: transform 300ms; }
.bjfw_list li:hover img { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }

/* 政务公开 */
.xxgk_con1 { margin-top: 22px; overflow: hidden; }
.xxgk_con1 li { width: 175px; height: 42px; margin-bottom: 10px; border: 1px solid #d9d9d9; border-radius: 4px; line-height: 42px; }
.xxgk_con1 li a { font-size: 16px; color: #333; }
.xxgk_con1 .li1, .xxgk_con1 .li3 , .xxgk_con1 .li5 { float: left; }
.xxgk_con1 .li2, .xxgk_con1 .li4 { float: right; }
.xxgk_con1 li span { width: 42px; height: 42px; border-radius: 3px; display: inline-block; text-align: center; margin-right: 12px; float: left; }
.xxgk_con1 li span img { margin-top: 7px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: transform 300ms; -moz-transition: transform 300ms; -ms-transition: transform 300ms; -o-transition: transform 300ms; transition: transform 300ms; }
.xxgk_con1 li:hover span img { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.xxgk_con1 .li1 span { background: #ffab08; }
.xxgk_con1 .li2 span { background: #85d3e7; }
.xxgk_con1 .li3 span { background: #56cfbe; }
.xxgk_con1 .li4 span { background: #eda06c; }
.xxgk_con1 .li5 span { background: #914dc1; }
.xxgk_con1 .li5 { width: 362px; height: 42px; }
.xxgk_con2 { border: 1px solid #d8d8d8; border-radius: 6px; height: 231px; background: #f6f6f6;}
.xxgk_con2_list { width: 101%; }
.xxgk_con2_list li { width: 120px; height: 115px; float: left; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 300ms; -moz-transition: transform 300ms; -ms-transition: transform 300ms; -o-transition: transform 300ms; transition: transform 300ms; }
.xxgk_con2_list li img { display: block; margin: 15px auto; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transition: transform 300ms; -moz-transition: transform 300ms; -ms-transition: transform 300ms; -o-transition: transform 300ms; transition: transform 300ms; }
.xxgk_con2_list li:hover img { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }
.xxgk_con2_list li a { font-size: 14px; display: block; text-align: center; color: #666; }
.xxgk_con2_list li:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); background: #fff; border-color: transparent; box-shadow: 0 0 20px rgba(230, 90, 90, .4); position: relative; z-index: 3; }
.xxgk_con2_list li.last a { line-height: 120px; font-size: 16px; -padding-top: 20px; }

/* 办事服务 */
.bsfw_con { margin-top: 15px; }
.bsfw_con p { padding-top: 3px; }

#con3{background:#f7f8fc; padding:30px  0;}

/*侧边栏*/
.SlideBar { position: fixed; right: 20px; top: 70%; width: 75px; background: #f2f2f2; margin-top: -217px;}
.SlideBar li { padding: 10px 0; text-align: center; border-bottom: solid 1px #d7d7d7; }
.SlideBar li a { display: block; cursor: pointer; }
.SlideBar li a img { display: block; width: 43px; margin: 0 auto 5px; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transition: transform 300ms; -moz-transition: transform 300ms; -ms-transition: transform 300ms; -o-transition: transform 300ms; transition: transform 300ms; }
.SlideBar li.NClose { border: none; }
.SlideBar li:hover img { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }

/*微信|微博二维码显示*/
.nyj_wx_zzc { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 100; }
.nyj_zzc { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); z-index: 10; }
.nyj_wx_zzc .nyj_zzc_con { position: absolute; left: 50%; top: 50%; margin-left: -156px; margin-top: -173px; z-index: 100; }
.nyj_zzc_con img { display: block; width: 331px; height: 306px; }
.nyj_zzc_con span { display: block; background: #232323; height: 40px; line-height: 40px; text-align: center; color: #fff; margin-top: 10px; border-radius: 40px; }
.fdbox{width:200px;height:200px;position:fixed;top:280px;right:0}
.fdbox1{width:300px;height:200px;position:fixed;bottom: -30px;right:0}
.nyj_zzc_con p { color: #fff; text-align: center; font-size: 24px; font-weight: bold; margin-bottom: 10px; }

/*农民丰收节*/
.nmfs{width:1200px;margin:0 auto}

/*通知公告文章*/

.byyj{position: fixed;
    right: 0;
    bottom: 0;
    width: 330px;
    padding: 20px 30px;
    /* display: none; */
    z-index: 99;
    background: #fff;
    border: 1px solid #d61718;}
    .byyj_p{font-size:14px;line-height:23px;text-indent: 2em;}
    .byyj_p a{display: inline-block;  text-decoration: none;color: #cf0500;}
    .title_p a{display: inline-block;  text-decoration: none;color: #cf0500;font-weight: bold}
    .close_btn{display: inline-block;
    border: 1px solid red;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 13px;
    font-size: 20px;
    color: red;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    }

/* 响应式代码 */
@media (max-width:1200px) {
	.zyts { height: auto; }
	.con_wrap1_l { width: 48%; height: auto; }
	.nyj_flash, .nyj_flash_list li .img { width: 100%; height: auto; }
	.con_wrap1_r { width: 48%; }
	.con_wrap1_r_hd a, .con_wrap1_r_list { padding: 0 10px; }
	.ztzl_list { width: 100%; }
	.ztzl_prev, .ztzl_next { display: none; }
	.con_wrap2_l { width: 65%; }
	.nyj_tab_list li a { width: 80%; }
	.nyj_hd_ul li { position: relative; }
	.nyj_hd_ul li .img { }
	.nyj_hd_ul li .txt { width: 100%; }
	.bjfw_list li { width: 16.6%; }
	.con_wrap2_r { width: 32%; }
	.xxgk_con1 li { width: 49%; }
	.xxgk_con1 li a { font-size: 14px; }
	.xxgk_con2_list li { width: 33.3%; }
	.nyj_spxw_con { position: relative; }
	.nyj_spxw_img {  }
	.nyj_tab_list.nyj_spxw { width: 100%; padding-left: 270px; }
	.nyj_tab_list.nyj_spxw li a { max-width: 70%; }
}
@media (max-width:1000px) {
	.zyts { font-size: 14px; line-height: 20px; }
	.con_wrap1_l { width: 45%; }
	.con_wrap1_r { width: 52%; }
	.con_wrap1_r_hd a { padding: 0 10px 0 0; }
	.con_wrap1_r_list { padding: 0; }
	.con_wrap2_l { width: 60%; }
	.nyj_hd_ul li .img { }
	.nyj_hd_ul li .txt {  }
	.nyj_hd_ul li .txt p { max-height: 56px; overflow: hidden; }
	.bjfw_list li img { width: 75%; }
	.con_wrap2_r { width: 38%; }
	.nyj_spxw_img { }
	.nyj_tab_list.nyj_spxw { padding-left: 220px; }
        .nyj_tab_hd{height:auto; overflow:hidden;}
}
@media (max-width:800px) {
        .nyj_flash_but li{width:10px; height:10px; margin:0 2px;}
	.zyts { border-top: 1px solid #d9d9d9; padding: 10px 10px 10px 70px; }
	.nyj_flash_list li .img img { min-height: auto; }
	.con_wrap1_l, .con_wrap1_r, .con_wrap2_l, .con_wrap2_r { width: 100%; float: none; }
	.con_wrap1_r { margin-top: 20px; }
        .bjfw{margin-bottom:20px;}
	.bjfw_list { border-bottom: 0; }
	.bsfw_con p img { width: 100%; }
	.nyj_tab_list.nyj_spxw li a { max-width: 100%; width: 100%; }
	.nyj_tab_list.nyj_spxw li span { display: none; }
        .nyj_hd_ul li .img{width:100%;}
        #con3{padding:10px 0 20px;}
        .nmfs{width:100%}

}
@media (max-width:450px) {
#zyts{width:100%;}
.zlb { width: 150px; height: 50px;}
.con_wrap2 {height:auto;width:100%;}
.xxLink{width:auto!important}
.xxLink div{margin-left: 30px!important;
    margin-bottom: 30px!important;}
.xxLink a{width: 150px!important;
    height: 170px!important;}
.xxtext{width: 150px!important;}
.nyj_tab_hd li span{font-size: 20px!important;}
	.con_wrap1_r_hd { border: 0; height: auto; }
	.con_wrap1_r_hd a { padding: 0; background: #d30b15; color: #fff; text-align: center; width: 49%; }
	.con_wrap1_r_hd a.on { border: 0; background: #fa8507; color: #fff; }
	.nyj_tab_hd li { margin-right: 10px; }
	.nyj_tab_hd li span { padding: 0; }
	.nyj_tab_list li a { width: 70%; }
	.nyj_hd_ul li { position: static; height:auto}
	.nyj_hd_ul li .txt p { -display: none; }
	.nyj_hd_ul li .txt p.tips { display: block; }
	.nyj_hd_ul li .txt p.tit { display: block; border-bottom: 0; text-overflow: inherit; white-space: inherit; line-height: 30px; max-height: 120px; font-size:16px; }
	.nyj_spxw_img { -display: none; width:100%; float:none; position:static; }
	.nyj_tab_list.nyj_spxw { padding-left: 0px; }
        .nyj_tab_hd{height:auto; overflow:hidden;}
        .nyj_hd_ul li .txt{padding-left:0px;}
        .nyj_spxw_con a{font-size:16px;}
        .nmfs{width:100%}
        .ershida{width:100%;height:auto;content: url(/nyj/resource/cms/2022/10/2022101511462024168.jpg);
}
       /*手机端微博*/
.fdbox{width: 200px;height: 200px; position: fixed;top: 550px;left: 0;}
.fdbox1{width: 200px;height: 200px; position: fixed;top: 550px;left: 0;}
.SlideBar {     position: fixed;right: 20px;top: 100%;width: 75px;background: #f2f2f2; margin-top: -217px; }


@media (max-width:400px) {
	.bjfw_list li { width: 33.3%; }
	.bjfw_list li img { width: 55px; }

}