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

.Main{padding:0px 10px;width: 100%;box-sizing: border-box;display: block;}
.Main>.clear{display: block;}




/*悬浮左侧*/
.LeftNav{float: none;min-height: auto !important;width: 100vw;position: fixed !important;height: 100vh;left: 100%;top: 0px;z-index: 999;padding: 0px 0px 10px calc(100vw - 250px);background-color: rgba(0,0,0,0.5);box-sizing: border-box;margin: 0;}
.LeftNav>i.layui-icon{display: block !important;padding: 10px 10px 10px 5px;border-radius: 10px 0 0 10px;background-color: #0d59a7;color: #FFF;font-size: 17px;font-weight: bold;position: absolute;right: 200px;bottom:3vh;box-shadow: 0px 0px 5px -1px #d2c6c6;text-align: center;line-height: 1.2;}
.LeftNav>i.layui-icon::before{font-size: 20px;padding-bottom: 5px;display: inline-block;}
.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>i.layui-icon.layui-icon-next:before{ font-size: 0;}

.LeftNav>i{ position: absolute; width: 100%; height: 100%; z-index: 0; display: block; left: 0; top: 0;}

.LeftNav>h1{ padding:10px;font-size: 22px; height: 50px; z-index: 1;}
.navList{height: calc(100vh - 70px);overflow-y: auto;overflow-y: overlay;background-color: #FFF;box-sizing: border-box;padding: 10px;z-index: 2;}
.navList>ul>li>a{font-size: 17px;padding: 12px 15px;text-align: center;background: none;}
.navList li.son .SonDl dd{font-size: 15px;}
.navList li.son .SonDl dd a{text-align: center;padding: 12px 15px;}

/*右侧*/	
.RightCon{float: none;padding: 5px 10px;min-height: calc(100vh - 461px);margin-top: 10px;}
.RightCon.f_r{ width: auto; }
.RightCon .Title span{ font-size: 22px; }
/*文章列表*/
.NewsList li.b{border:none;}
.NewsList li{ border-bottom: 1px solid #dedede; margin-bottom: 10px; font-size: 15px;}
.NewsList li:not(.b)::before{ display: none;}
.NewsList li a{ max-width: 100%; white-space: unset; line-height: 1.3; display: block; float: none; padding-left: 0;}
.NewsList li span,
.NewsList li.overdue em{width: auto;float: none;margin-top: 5px;}
.NewsList li.overdue em{ margin-right:10px;}



/*文章细览*/
.DocTextBox{margin: 0px !important;padding: 15px 10px 10px;}
.DocTextBox .DocTitle{font-size: 22px;line-height: 1.4;}
.DocTextBox .Article .share{display: none !important;float: right;}
.DocTextBox .Article .ArticleInfo{ margin:0;}
.DocTextBox .Article .ArticleInfo p{ display:block; text-align: center;}
.DocTextBox .Article .ArticleInfo>p:nth-of-type(1) span{display:block;}
.DocTextBox .Article .ArticleInfo .print{ display:none; }
.DocHtmlCon table{ max-width:100%;text-indent: 0;}
.DocHtmlCon video[name="media"]{width: calc(100vw - 40px) !important;height: calc((100vw - 40px) / (600 / 340)) !important;}
.DocHtmlCon iframe[masid]{ max-width:100%; }
.QRcode{ display:none;}
.Previous a{max-width: calc(100vw - 152px);}

.ContentPage .Main.RelDocMain{display:block;padding-top: 0;}
.ContentPage .Main.RelDocMain .Xxgk_Info{position:relative;left: auto;top: auto;width: auto;}

/*信息公开表*/
.Xxgk_Info{margin: 10px 0;padding: 10px;}
.Xxgk_Info li{height: 30px;line-height: 30px;font-size: 14px;}
.Xxgk_Info li.T{width: 80px;}
.Xxgk_Info li.C,
.Xxgk_Info li.C.W{width: calc(100% - 80px);}

/*相关文档*/
.DocTextBox.f_l{width:auto;float: none;}
.RelatedDoc{width:auto;margin: 10px 0 0 !important;padding: 0 10px 15px;float: none;}


/* 互动信箱-提交 */
.LetterSubBox .layui-form-item{margin-bottom: 10px;}
.LetterSubBox .layui-form-item .layui-input-inline{margin-left: 102px;}
.LetterSubBox .layui-form-item .long{width: calc(100% - 147px);margin-left: 102px;padding-right: 45px;}
.LetterSubBox .layui-form-item.layui-form-text .long{padding-right:0;width: auto;transform: translateX(-3px);}
.LetterSubBox .layui-form-item.sfdy .layui-input-inline{padding-right: 45px;margin-left: 102px;margin-bottom: 5px;}
.LetterSubBox .layui-form-item.fjsc tbody:not(#demoList) tr{display:flex;font-size: 12px;}
.LetterSubBox .layui-form-item.fjsc tbody:not(#demoList) td[width]{ margin-right:10px;}
.LetterSubBox .layui-form-label{padding-left: 0;width: 85px;color: #000;}
.LetterSubBox .layui-form-item .layui-input-inline+.layui-form-mid{position:absolute;right: 0;top: 0px;pointer-events: none;font-size: 12px;}

/* 互动信箱-公示 */
.XjgsListBox .layui-table{margin-top:0px;}
.XjgsListBox .layui-table colgroup col:nth-of-type(2),
.XjgsListBox .layui-table colgroup col:nth-of-type(3),
.XjgsListBox .layui-table thead tr th:nth-of-type(2),
.XjgsListBox .layui-table thead tr th:nth-of-type(3),
.XjgsListBox .layui-table tbody tr td:nth-of-type(2),
.XjgsListBox .layui-table tbody tr td:nth-of-type(3){ display: none;}
.XjgsListBox .layui-table td,
.XjgsListBox .layui-table th{ padding: 10px 5px; font-size: 15px;}
.XjgsListBox .layui-table colgroup col:nth-of-type(4){ width: 90px;}
.XjgsListBox #conList a{width: calc(100vw - 150px);display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*互动细览-信箱*/
.LetterView .layui-table[lay-size=lg] td,
.LetterView .layui-table[lay-size=lg] th{padding: 5px 5px;}
.LetterView .layui-table colgroup col:nth-of-type(1){width: 85px;}
.LetterView .layui-table .bg{padding: 5px;}

/*网上征集*/
.wszjBox{}
.wszjBox .layui-table colgroup col:nth-of-type(2),
.wszjBox .layui-table colgroup col:nth-of-type(3),
.wszjBox .layui-table thead tr th:nth-of-type(2),
.wszjBox .layui-table thead tr th:nth-of-type(3),
.wszjBox .layui-table tbody tr td:nth-of-type(2),
.wszjBox .layui-table tbody tr td:nth-of-type(3){ display:none;}
.wszjBox .layui-table colgroup col:nth-of-type(4){width: 80px;}
.wszjBox .layui-table td,
.wszjBox .layui-table th{padding: 9px 10px;}

@media screen and (max-width:600px) {
    .DocTextBox .Article .ArticleInfo{margin-right: 0px;}
    .DocTextBox .Article .share{position: unset !important;margin-bottom: 15px;}
    .DocTextBox .Article .ArticleInfo p{margin: 0;text-align: left;}	
    .DocTextBox.f_l .Article .ArticleInfo{margin: 0;}
    .DocTextBox .Article .ArticleInfo span {padding: 0 10px 0px 0px;}
    #ChannelList dd{width: calc(100% - 22px);}
}

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

/* 政务服务 */
.RdztPart ul{flex-wrap: wrap;}
.RdztPart li{width:calc((100% - 10px) / 2);margin-top: 10px;}
.RdztPart li + li{ margin-left:0;}

.PageMain{padding: 0px 10px!important;}