@charset "utf-8";
/* CSS Document */
@import url(media_header.css);


.Main{ width: auto; margin: 0 auto;}

.Address{ margin: 0 10px;}
.Address>span{ display: none;}


/*悬浮左侧*/
.LeftNav{float: none;min-height: auto !important;width: 200px;position: fixed !important;height: 100vh;right: -200px;bottom: 0;z-index: 999;padding: 5px;background-color: #f5f5f5;box-sizing: border-box;}
.LeftNav>i.layui-icon{ display: block !important; padding: 10px 15px; border-top-left-radius: 22px; border-bottom-left-radius: 22px; background-color: #083c7b; color: #FFF; font-size: 22px; position: absolute; left: -53px; bottom:3vh; box-shadow: 0px 0px 5px -1px #d2c6c6;}
.LeftNav>i.layui-icon.layui-icon-next{ font-size: 0; padding: 0; border-radius: 0; width: calc(100vw - 200px); height: 100vh; left:calc(-100vw + 200px); bottom: 0; background-color: rgba(0,0,0,0.5);}

.LeftNav .navList{ padding: 5px; height: calc(100vh - 21px - 50px); position: relative; overflow: auto; overflow: overlay;}
.LeftNav .navList>ul>li{ margin-bottom: 3px; box-sizing: border-box; border: 1px solid #b7cbd8; display: list-item !important;}
.LeftNav .navList>ul>li + li{ margin-top: 0;}
.LeftNav .navList>ul>li:nth-last-of-type(1){ margin-bottom: 0;}
.LeftNav .navList>ul>li>a{ padding: 10px; text-align:center; font-size: 15px; background: #ededed;}


/*正文右侧*/
.RightBox{ width: auto; margin-top: 0; padding: 0 10px;}
.RightBox>.Title>span{ line-height: 45px; font-size: 17px;}

/*概览-二级导航*/
.RightBox>.Title{ }
.RightBox>.Title>a{ }
.RightBox>.Title>a + a{ margin: 0;}
.RightBox>.Title>a:not(.on){ display: none;}
.RightBox>.Title>form[lay-filter="AppNavSecond"]{ display: inline-block !important; float: right; margin: 6px 0;}
.RightBox>.Title>form[lay-filter="AppNavSecond"] .layui-form-select .layui-input{ width: 0;}
.RightBox>.Title>form[lay-filter="AppNavSecond"] .layui-form-select .layui-edge{ right: 14px;}
.RightBox>.Title>form[lay-filter="AppNavSecond"] .layui-form-select dl{padding: 2px; left: auto; right: 0;}
.RightBox>.Title>form[lay-filter="AppNavSecond"] .layui-form-select dl dd{ line-height: 30px;}

/*文章列表*/
.NewsList{ }
.NewsList li{padding: 7px 0;font-size: 15px;line-height: inherit;padding-left: 12px;background: url(List_ico_4.png) no-repeat left 10px;}
.NewsList li + li:not(.b){ border-top: 1px dashed #d9d5d6;}
.NewsList li a{max-width: 100%;white-space: normal;float: none;line-height: 1.3;display: block;text-align: justify;}
.NewsList li span{width: auto;float: none;text-align: left;font-size: 12px;line-height: 1.3;display: block;}
.NewsList li span em{ display: none;}
.NewsList li:hover a{ }
.NewsList li.b{ display: none;}
.NewsList li.b:nth-last-child(1){ display: block; margin: 0;}


/*文章细览*/
.Main>.article{ margin:10px;}
.article{padding: 10px;margin-top: 10px;}
.article .titleContainer{ padding: 0;}
.article .Article_bt{ font-size: 18px; padding:5px; line-height: 1.4; font-weight: bold;}
.article .Article_ly{height: auto;line-height: 1.8;font-size: 0;padding: 10px 0;margin-top: 0;width: auto;}
.article .Article_ly span{font-size: 14px;display: block;text-align: left;text-indent: 2em;}
.article .Article_ly span.smallFont,
.article .Article_ly span.medFont,
.article .Article_ly span.largeFont,
.article .Article_ly span.close,
.article .Article_ly span.share,
.article .Article_ly >i{ display: none;}

.article .content{ max-width: 100%; border: none !important; margin-top: 10px !important; padding: 0 !important;}
.xxgkTable{ margin-top: 10px;}
.xxgkTable .layui-table td{ padding:5px 3px; font-size: 12px; line-height: 1.3;}
.xxgkTable .layui-table tr td:nth-of-type(2n-1){ width: 70px !important;}
.xxgkTable .layui-table tr td:nth-of-type(2n){ width: calc(50vw - 75px) !important;}
.article div.fxEwm{ display: none;}

.article .Article_zw{padding: 10px 5px;max-width: 100%;box-sizing: border-box;}
.article .Article_zw img{ max-width: 100% !important; height: auto !important;}
.article .Article_zw .Video{ width: 100%; width: calc(100vw - 20px); height: calc((100vw - 20px) / 1.7); margin-bottom: 15px;}
#Zoom table{ max-width: 100%; display: inline-block; background: none;}
.article .zcjd_r{ width: auto; float: none; margin: 10px 0;}
.article .zcjd_r .zcjd_r2{ margin-top: 0;}
.zcjd_r2cont ul li a{ font-size: 15px; line-height: 1.5; height: auto; float: none; margin: 5px;}

.share_jiucuo{height: auto;line-height: normal;overflow: hidden;padding: 5px 0;margin: 0;}
.share_jiucuo .jiucuo1{ height: auto; margin-top: 0;}
.share_jiucuo .jiucuo1 a{ display: none;}
.share_jiucuo .jiucuo1 a:nth-last-of-type(1){ display: inline-block;}
/**/

/*依申请公开*/
.smsq_c p{ text-indent: 0 !important;}
.infoBox{ height: auto !important;}
.ysqgk-box{ padding: 0 0 10px;}
.ysqgk-box h1{ padding-top: 5px;}
.ysqgk-box h1 span{ padding: 0; margin-right: 10px; width: calc((100% - 10px) / 2); font-weight: bold;}
.ysqgk-box h1 a:nth-of-type(2) span{ margin-right: 0;}
.ysqgk-box .layui-table tr td{}
.ysqgk-box .layui-table tr td:nth-of-type(1){ width: 90px;}
.ysqgk-box .layui-table .layui-input{ padding: 0 10px;}

/*政策解读*/
.jieduBox{margin-top: 5px;width: auto !important;}


.abmfl .channelList{ overflow: hidden;}
.abmfl dl dd{ width: calc(50%);}

/*政策文件检索*/
.gjjs-con{ border: 1px solid #DDD;}
.gjjs-con .layui-form-label{ width: 60px; padding: 9px 5px;}
.gjjs-con .layui-input-block{ margin-left: 75px;}
.gjjs-con .layui-form-item{ margin-bottom: 10px;}
.gjjs-con .layui-form-item:nth-last-of-type(1){ margin-top: 5px;}
.gjjs-con fieldset.layui-elem-field{ margin-left: 0px !important;}
.gjjs-con fieldset.layui-elem-field .layui-form-item{ margin-bottom: 0;}
.gjjs-con .layui-form-item .layui-inline{ margin-bottom: 5px;}
.gjjs-con fieldset.layui-elem-field .layui-form-item .layui-inline:nth-of-type(1) .layui-form-label{ padding-left: 5px !important; text-align: right;}
.gjjs-con .layui-form-item .layui-input-inline{ margin-left: 78px;}


/*图片概览*/
.infoRight.PicListPage .district{ height: auto; margin:5px 0; padding: 5px; overflow: hidden;}
.PicListPage .district ul li, .PicListPage .department ul li{ width: calc(100% / 4);}
.PicListPage .district ul li a, .PicListPage .department ul li a{ width: 100%; padding: 0; text-align: center;}
.PicListPage .district ul li a.on, .PicListPage .department ul li a.on{ font-weight: bold;}

.imgList ul{ width: auto;}
.imgList li{ width: calc((100% - 10px) / 2); margin:10px 0;}
.imgList li:nth-of-type(2n){ margin-left: 10px;}
.imgList li a{ width: 100%; height: auto;}
.imgList li img{ width: 100%; height: calc((50vw - 5px) * 0.75); object-fit: cover;}
.imgList .title{ font-size: 14px; max-width: 100%;}


/*视频*/
#Zoom iframe{ width: 100% !important; height: auto !important;}
#sp iframe{ width: 100% !important; height: auto !important;}

/*仿layui分页样式*/
.page#page{padding: 15px 0px; clear: both; overflow:hidden; text-align: center;}
.page#page a,.page#page span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 15px; border: 1px solid #e2e2e2; height: 28px; line-height: 28px; margin: 0 3px 5px 0; background-color: #fff; color: #333; font-size: 12px;}
.page#page span{margin-right: 10px; padding: 0; border: none;}
.page#page a:not(.up){ display:none;}
.page#page a.onhover{display: inline-block; background: #005393;border: 1px solid #005393;color:#FFFFFF !important;}
.page#page font{display:none;}



@media screen and (max-width:600px ) {
    
}

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

@media screen and (max-width:365px ) {
}

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