/* 初始化样式 */
body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, tr, td, th, form, input, button, textarea, select, option, a, font, span, i, b, strong { padding: 0; margin: 0; font-family: 'Microsoft Yahei', arial; outline: none; font-size: 14px;  outline: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
input, button, img { border: none; }
table { border-collapse: collapse; }
a, a:active { color: #333; text-decoration: none; outline: none; font-size: 14px; }
a:hover { outline: none; color: #d30b15; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 14px; -webkit-text-size-adjust: none; color: #333; width: 100%; background-color: #fff; }
html, body { width: 100%; height: 100%; font-size: 14px; min-width: 1200px; }
img { max-width: 100%; }
.fl { float: left; }
.fr { float: right; }
.right { float: right; display: inline; }
.left { float: left; display: inline; }
.clear { clear: both; font-size: 0; width: 100%; zoom: 1; zoom: 1; }
.pubCon { width: 1200px; margin: 0 auto; overflow: hidden; }
.pubCon_o { width: 1200px; margin: 0 auto; }

.nyj_breadcrumb { height: 55px; line-height: 55px; margin: 0 auto; width: 1200px; }

/* 头部样式 */
.header1{background:#bd1a2d; padding-top:45px;position: relative;}
.head_top { text-align: right; line-height: 50px; height: 50px; }
.head_top a { font-size: 16px; color: #333; margin-left: 15px; }
.head_top a img.JftHov,.head_top a img.WzaHov{display:none;}
.head_top a:hover{color:#D30B15;}
.head_wrap { margin-bottom: 40px; }
.head_con { height: 80px; }
.head_con_l img { height: 80px; }
.head_con_c { width: 385px; height: 45px; border: 1px solid #dcdcdc; position: relative; border-radius: 8px; margin-top: 16px;  margin-right:30px; background:#fff;}
.search_row { position: absolute; left: 0; top: 11px; width: 95px; height: 23px; line-height: 23px; background: url(/nyj/template/common/header/head_search_select_iconU.png) no-repeat 75px center; border-right: 1px solid #dcdcdc; text-indent: 12px; cursor: pointer; }
.search_row.on { background-image: url(/nyj/template/common/header/head_search_select_iconD.png); }
.searchForm { -padding-left: 96px; height: 45px; display: none; }
.searchForm input { width: 217px; float: left; height: 45px; line-height: 45px; padding: 0 9px; font-size: 14px; background: none; }
.searchForm .jqrLink { display: inline-block; float: left; width: 45px; height: 45px; background: url(/nyj/template/common/header/head_zqr_icon.png) no-repeat center; font-size: 14px; }
.searchForm .jqrLink:hover { background-image: url(/nyj/template/common/header/head_zqr_icon_hov.png); }
.searchForm button { width: 45px; height: 45px; float: right; background: url(/nyj/template/common/header/head_search_but.png) no-repeat center; cursor:pointer; }
.search_select { width: 85px; position: absolute; left: 8px; top: 47px; border: 1px solid #dcdcdc; border-top: none; background: #fff; display: none; }
.search_select li { line-height: 30px; text-align: center; cursor: pointer; }
.head_con_r img { height: 70px; margin-top: 10px; }
.fzLink{/*margin-left:15px; padding-top:10px;*/margin-top: -28px;height: 19px;}
.fzLink p{text-align: left;}
.fzLink a.znwd{margin-left: 0;}
.fzLink a{font-size: 15px; color: #fff;}
.fzLink .p1{margin:5px 0 15px 0;}
.line{height: 1px; background: #dc858f; width: 100%;}
/*.fzLink .znwd,.fzLink  .wza{margin-left:10px;}*/

.gg_nav { height: 65px; line-height: 65px; background: #bd1a2d; color: #fff; font-size: 22px; border-top:solid 1px #dc858e; }
.gg_nav_sjIcon { display: none; }
.gg_nav_list li { float: left; width: 16.6%; text-align: center; -background: url(/nyj/template/common/header/head_nav_bg.png) no-repeat right center; }
.gg_nav_list li a { font-size: 24px; color: #fff; }
.gg_nav_list li:hover a, .gg_nav_list li.on a { -color: #ffa508; }
.ywtc{width:65px;padding:0 10px;background:url(/nyj/uiFramework/commonResource/image/2020010715404451838.png) no-repeat right center;cursor:pointer;}
.ywtc p{font-size:14px;color:#666;line-height:45px;}
.ywtc .ul_Slide{
display: none;
position: absolute;
left: 0;
top: 45px;
background:#fff;
padding: 5px 0;
border: 1px solid #ccc;
z-index:20;
}

.ywtc .ul_Slide li{font-size:14px;line-height:2;padding:0 10px;margin:5px 10px;cursor:pointer;}
.ywtc .ul_Slide li:hover{background:#eee;}



/*普通列表*/
.zfxxgk_tit1 { -overflow: hidden; clear: both; border-bottom: solid 1px #de302f; height: 29px; }
.zfxxgk_tit1_l, .zfxxgk_tit1_m, .zfxxgk_tit1_r { float: left; height: 30px; display: block; line-height: 30px; }
.zfxxgk_tit1_m { margin-left: -1px; }
.zfxxgk_tit1_l { width: 9px; background: url(/nyj/template/page/List/mk_l.png) 0 0 no-repeat; }
.zfxxgk_tit1_m a { height: 30px; line-height: 30px; display: block; color: #fff; font-size: 18px; padding: 0 10px; background-color: #de302f; }
.nolink a { cursor: default; }
.zfxxgk_tit1_r { width: 10px; background: url/eportal/fileDir(/nyj/template/page/List/mk_right.png) 0 0 no-repeat; }

/* 底部样式 */
.footer { border-top: 5px solid #e42a2d; padding-bottom: 20px; }
.foot02 { overflow: hidden; }
.foot02_l { margin-top: 25px; }
.foot02_l .link { font-size: 18px; height: 20px; line-height: 20px; color: #666; margin-bottom: 20px; }
.foot02_l .link a { font-size: 18px; color: #666; }
.foot02_l p { line-height: 30px; font-size: 14px; color: #666; }
.foot02_r { margin-top: 50px; }
.foot02_r_item { float: left; margin-left: 28px; text-align: center; }
.foot02_r_item img { display: block; width:90px; }
.marT10 { margin-top: 10px; }
.marT10 img{width:60px;}
.marT20 { margin-top: 20px; }
#footLink { margin-left: 0px; height: 20px; line-height: 25px; border: 1px solid #ccc; margin-top: -1px; width: 150px;  font-size:14px;}
/*底部*/
.xxgk_footer{ width: 100%; background: #bd1a2d; padding-top: 34px; clear: both;}
.xxgk_footer .up{padding-bottom:34px;}
.xxgk_footer .txtsm{background:#dabb85;color:#333333;font-size:14px;padding:20px 0;}
	.xxgk_footer_bsm{ width: 100%; background: #dabb85; line-height: 50px; text-align: center; margin-top: 31px; }
	.xxgk_footer_bsm span{ display: inline-block; margin:0 45px; font-size: 14px; color: #404040; }
	.xxgk_footer_bsm a{font-size: 14px; color: #404040; }
	.xxgk_fooer_dzbs{ padding:40px 0 0 20px; width: 95px; }
       .xxgk_fooer_jiucuo{padding:45px 0 0 20px; width: 213px;}
	.xxgk_fooer_nav{ width: 224px; height: 123px; background: #a91728; padding-top:33px; text-align: center; }
	.xxgk_fooer_nav a{ color: #fff; margin:0px 20px 0; line-height: 45px; font-size: 14px; }
	.xxgk_fooer_lxdh{width: 295px; height: 123px; background: #a91728; padding-top:33px; margin-left:20px;}
	.xxgk_fooer_lxdh p{line-height:45px; padding-left:70px; color:#fff;}
	.xxgk_fooer_lxfs{ width:255px; height: 136px; padding:20px 0 0 40px; background: #a91728;  }
	.xxgk_fooer_lxfs p{ color: #fff; line-height: 40px; font-size: 14px; }
.xxgk_fooer_lxfs p a{color: #fff; font-size: 14px; }
.xxgk_fooer_lxfs .weixin{margin-right:25px;}
.xxgk_fooer_lxfs p{text-align:center;}


/* 新头部样式 */
.w1200 {width: 1200px;margin: 0 auto;}
.newHeadNav {border-top:1px solid #de8d96;background: #bd1a2d;position: relative; height: 50px; }
.newHeadNav .ulA{float:left;width:170px;height:50px;line-height:50px;text-align:center;}
.newHeadNav .ulA a{color:#fff;font-size:24px;position: relative;}
.newHeadNav .ulA.ulALine{/* border-bottom:3px solid #f5d389; */height:47px;}
.newHeadNav .ulA:hover{/* border-bottom:3px solid #f5d389; */height:47px;}
.newHeadNav .ulA:hover .levelTwo{display:block;z-index: 9999;  height: auto;}
.newHeadNav .ulA.ulALine{border-bottom:none;}
.newHeadNav .ulA .levelTwo{position:absolute;width: 100%;line-height: 46px;background-color: #bd1a2d;left: 0;overflow: hidden;display:none;top: 50px;z-index:999;}
.newHeadNav .ulA .levelTwo .ulB{/*overflow:hidden;width:1200px;margin: 0 auto;*/display: flex;
    justify-content: center;}
.newHeadNav .ulA .levelTwo .ulB .none{display:none;}
.newHeadNav .ulA .levelTwo .ulB li{float:left;}
.newHeadNav .ulA .levelTwo .ulB li a{font-size:16px;color: #fff;margin:0 20px;}
.newHeadNav .ulA .levelTwo .ulB li a:hover {color: #f5d389;}
.newHeadNav .ulA.ulALine>a b {/* background: url(http://www.beijing.gov.cn/images/bg_nav_ch_20191009.png) no-repeat center;*/content: "";width: 100%;height: 10px;bottom: -16px;left: 0;position: absolute;z-index: 999999;}
.newHeadNav .ulANone {/* position:relative; */}
.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;*/}
.newHeadNav .ulA:hover a b, .newHeadNav .ulA.ulALine a b{border-bottom:none;}
/*  分享样式*/
  .m-share{float: left;margin-top:-0px;}
    .share{zoom: 1;}
    .share:after{content: "";display: block;clear: both;}
    .share a{float: left;width: 26px;height: 26px;border-radius: 50%;margin-left: 13px;background: #c9c9c9;cursor: pointer;display: block;}
    .share a i{display: block;width: 26px;height: 26px;-webkit-transition: .4s all;-moz-transition: .4s all;-ms-transition: .4s all;transition: .4s all;}
    .share a:hover i{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
    .share #share-icon{width: 26px;height: 26px;float: left;display: none;}
    .share #share-icon img{width: 100%;height: 100%;}
    .share .share-qqzone i{background: url(https://www.beijing.gov.cn/images/cont_ico_share_20200422.png) 4px center no-repeat;}
    .share .share-qqzone:hover{background-color: #fc7354;}
    .share .share-wechat{position: relative;}
    .share .share-wechat i{background: url(https://www.beijing.gov.cn/images/cont_ico_share_20200422.png) -30px center no-repeat;}
    .share .share-wechat:hover{background-color: #1fbc7d;}
    .share .share-weibo i{background: url(https://www.beijing.gov.cn/images/cont_ico_share_20200422.png) -65px center no-repeat;}
    .share .share-qq:hover{background-color: #27a8f2;}
    .share .share-qq i{background: url(https://www.beijing.gov.cn/images/cont_ico_share_20200422.png) -96px center no-repeat;}
    .share .share-weibo:hover{background-color: #e96157;}
    .share .bg-code{left: -36px;z-index: 10;}
    .share .qrcode{position: absolute;top: 36px;border: 1px solid #ccc;padding: 5px;background: #fff;display: none;width: 100px;height: 100px;left: -98%;z-index: 11;}
    .share .close-btn{position: absolute;background: #fff;color: #000;font-size: 12px;z-index: 12;width: 12px;height: 12px;line-height: 12px;text-align: center;right: -39px;top: 50px;display: none;cursor: pointer;}

/* 响应式代码 */
@media (max-width:1200px) {
	body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, tr, td, th, form, input, button, textarea, select, option, a, font, span, i, b, strong { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 

}
	input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
	textarea {  -webkit-appearance: none;}
	html, body { min-width: auto; }
	.pubCon, .pubCon_o { width: 100%; padding: 0 20px; }
	.foot02_l { float: none; width: 650px; margin: 25px auto 0; }
	.foot02_r { float: none; width: 530px; margin: 20px auto 0; }
	.foot02_r_item { margin: 0 14px; }
.ywtc{width:85px;}
      .xxgk_fooer_nav { width: 168px; height: 156px;  padding-top: 13px;}
      .xxgk_fooer_nav a{margin:0 10px 0; }
      .xxgk_fooer_lxdh { width: 255px;  height: 156px;  padding-top: 23px;}
      .xxgk_fooer_lxdh p{padding-left:30px;}
     .xxgk_fooer_lxfs {  width: 255px;  height: 156px;  padding: 20px 0 0 20px;}
}

@media (max-width:1000px) {
	.head_con_l img { margin-right: 0; height: 70px; margin-top: 0; }
	.head_con_c { width: 305px; }
	.searchForm input { width: 155px; }
        /*.xxgk_fooer_dzbs,.xxgk_fooer_jiucuo{padding:0px; width:50%; height:80px; overflow:hidden; margin:20px auto; text-align:center; }*/
       .xxgk_fooer_dzbs{padding:0px; width:45%; height:80px; overflow:hidden; margin:20px auto; text-align:center; }
       .xxgk_fooer_jiucuo{margin: -14px;}
        .xxgk_fooer_nav,.xxgk_fooer_lxdh,.xxgk_fooer_lxfs{width:100%; padding:0px; margin:0px; margin-bottom:0px; padding:10px 0; height:auto;}
       .xxgk_fooer_nav a{margin:0px; width:25%; display:inline-block; text-align:center; line-height:auto;}
      .xxgk_fooer_lxdh p{padding-left:0px; text-align:center; line-height:25px;}
       .xxgk_fooer_lxfs .weixin{margin-right:0px;}
       .xxgk_fooer_lxfs p{width:50%; text-align:center;}
}

@media (max-width:800px) {
        .header{padding:3px 0;}
	.pubCon, .pubCon_o { padding: 0 10px; }
	.head_wrap { margin-bottom: 10px; }
	.head_top, .head_con_r { margin-top: -90px;
 margin-left: 10px;
 float: left; }
	.head_con { height: auto; }
	.head_con_l { float: none;margin-top: 20px }
	.head_con_l img { height: 50px; }
	.head_con_c { width: 100%; float: none; margin-top: 10px; }
	.searchForm { padding-right: 90px; }
	.searchForm input { width: calc(100% - 100px); width: -webkit-calc(100% - 100px); width: -ms-calc(100% - 100px); width: -moz-calc(100% - 100px); }
	.searchForm button { position: absolute; right: 0; top: 0; }
	.searchForm .jqrLink { position: absolute; right: 45px; top: 0; }
        .fzLink{    font-size: 12px;
    position: absolute;
    left: 100px;
    top: 50px}
.head_con_r img {
   margin-left: 30px;
   height: 40px;
   margin-top: -10px;
}
	.gg_nav { background: rgba(255,255,255,0.9); width: 100%; position: absolute; left: 0; top: 50px; height: auto; z-index: 100;  border:none;}
	.gg_nav_sjIcon { display: block; width: 40px; height: 50px; background: url(/nyj/uiFramework/commonResource/image/2020030321071692933.png) no-repeat center; position: absolute; right: 10px; top: -50px; }
	.gg_nav_list { display: none; }
	.gg_nav_list li { width: 100%; float: none; }
	.gg_nav_list li a { color: #333; }
        .w1200{width:100%;}
       .newHeadNav {background: rgba(255,255,255,0.9);width: 100%;position: absolute;left: 0;top: 50px;height: auto;z-index: 100;border:none;}
	.gg_nav_sjIcon1 { display: block; width: 40px; height: 50px; background: url(/nyj/uiFramework/commonResource/image/2020030321071692933.png) no-repeat center; position: absolute; right: 10px; top: -42px; }
	.newHeadNav .w1200 .newtopNav ul { display: none; }
	.newHeadNav .w1200 .newtopNav ul .ulA { width: 100%; float: none; }
	.newHeadNav .w1200 .newtopNav ul .ulA a { color: #333; }
         .newHeadNav .ulALine .levelTwo, .newHeadNav .ulA .levelTwo{display: none !important;}

}

@media (max-width:660px) {
	html, body { min-width: 320px; }
	.foot02_l, .foot02_r { width: 100%; }
	.foot02_l .link { height: auto; font-size: 12px; }
	.foot02_l .link a { font-size: 14px; }
	.foot02_l p { text-align: center; font-size: 12px; line-height: 20px; }
	#footLink { height: 30px; display: block; margin: 20px auto 0; }
	.foot02_r_item { width: 50%; margin: 0 0 20px; text-align: center; }
	.foot02_r_item img { margin: 0 auto; }
	.foot02_r_item:nth-child(3) { clear: both; }
	.head_con_r img{margin-left:0px;}
	.fzLink{
    left: 80px;
    font-size: 10px;
    top: 50px;
    }
	.gg_nav_sjIcon1{top:0px}
	
}

@media (max-width:450px) {

 .fzLink{top:40px}
}

.article_con2
{ font-size:14px;line-height:35px}

/*语音搜索样式*/
    .voice-draw {
        z-index:1000;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .3);
    }

    .voice-div {
        padding: 20px;
        box-sizing: border-box;
        width: 680px;
        height: 389px;
        background: #FFFFFF;
        border-radius: 10px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }
    .voice-div span{
       font-size: 20px;
     }

    .voice-head {
        text-align: right;
        margin-bottom: 30px;
    }

    .voice-head .voice-close {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url("/nyj/uiFramework/commonResource/image/2024080910521840409.png") no-repeat;
        background-size: 100% 100%;
        cursor: pointer;
    }

    .voice-con {
        height: 180px;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .voice-tips-time {
        color: #CCCCCC;
    }

    .identify-txt {
        max-height: 160px;
        overflow-y: scroll;
    }

    .identify-txt::-webkit-scrollbar {
        display: none;
    }

    .voice-button {
        text-align: center;
    }

    .voice-button-png {
        display: inline-block;
        width: 100px;
        height: 100px;
        background: url("/nyj/uiFramework/commonResource/image/2024080910520732833.png") no-repeat;
        background-size: 100% 100%;
        cursor: pointer;
    }

    .voice-button-gif {
        display: inline-block;
        width: 100px;
        height: 100px;
        background: url("/nyj/uiFramework/commonResource/image/2024080910504348384.gif") no-repeat;
        background-size: 100% 100%;
        cursor: pointer;
    }

    .noIdentify-txt, .voice-button-png {
        display: none;
    }

    .inp {
        display: flex;
        align-items: center;
        position: relative;
        width: fit-content;
    }

    #page_search {
        border-radius: 8px;
        width: 400px;
        padding-left: 20px;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
        background: #fff;
        padding-right: 35px;
    }

    .voiceBtn {
        position: absolute;
        width: 13px;
        height: 21px;
        background: url("/nyj/uiFramework/commonResource/image/2024080910471850315.png") no-repeat;
        background-size: 100% 100%;
        right: 45px;
        top: 13px;
        cursor: pointer;
    }
@media (max-width: 450px) {
.voice-div{width:300px;}
}