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

/*头部*/
.Top{ height: 34vw; background-size: auto 100%; }
.Top .topMain .szfBtn{ top:10px; left: auto; right: 10px; }
.Top .topMain .szfBtn img{ width: 34vw; }


.Main{ margin: 0 10px;}
.Main.MT15.auto,
.Main .MT15{ margin-top: 10px;}

.MainNavBox li{ margin: 0; width: 50%; position: relative; }
.MainNavBox li>a{ padding: 0; text-align: center; display: block; }

.FileSearchBox{ padding:10px 5px; }
.FileSearchBox .layui-form-item{ margin-bottom: 0; }
.FileSearchBox .layui-form-item .layui-inline{ margin-bottom: 0px; }
.FileSearchBox .layui-form-item .layui-input-inline{width: 73%;margin: 0;margin-left: 90px;margin-bottom: 10px;}
.FileSearchBox .w2 + .layui-form-label{ font-size: 0; width: 56px; text-align: center; }
.FileSearchBox .w2 + .layui-form-label::after{ content: '至'; font-size: 14px;  }
.FileSearchBox .layui-form-item:nth-last-child(1) .layui-input-block{ margin-left: 0 !important; text-align: center; }

.TableList .layui-table td,
.TableList .layui-table th{ font-size: 14px; padding:8px 5px;}
.TableList .layui-table colgroup col:nth-of-type(2),
.TableList .layui-table colgroup col:nth-of-type(4),
.TableList .layui-table thead tr th:nth-of-type(2),
.TableList .layui-table thead tr th:nth-of-type(4),
.TableList .layui-table tbody tr td:nth-of-type(2),
.TableList .layui-table tbody tr td:nth-of-type(4){ display: none; }

.TableList .layui-table colgroup col:nth-of-type(3){ width: 90px;}

#EcharsBox{ width: auto !important;}



/*规范性文件备案审查*/
.LeftMenu{ width: auto; padding: 10px; height: auto; float: none !important; }
.qh_box2 .LeftMenu ul{ width: auto; position: relative; overflow: hidden; }
.qh_box2 .LeftMenu ul .title{ width: calc((100% - 10px) / 2); margin: 0px 10px 0 0; float: left; }
.qh_box2 .LeftMenu ul .title:nth-of-type(2n){ margin-right: 0; }
.qh_box2 .LeftMenu ul .title + .title + .title{ margin-top: 10px; }
.qh_box2 .LeftMenu ul .title .name{ height: 40px; line-height: 40px; }
.qh_box2 .LeftMenu ul .title .name i{ display: none; }
.qh_box2 .LeftMenu ul .title .name span{ padding: 0; width:auto; float: none; line-height: inherit; font-size: 15px; text-align: center; }

.ConMain{ width: auto; float: none!important; }
.qh_box3 .NewsList ul li{ font-size: 15px; padding: 0 5px; position: relative; overflow: hidden; height: 45px; line-height: 45px; }
.qh_box3 .NewsList ul li a{ width: calc(100% - 95px); line-height: inherit; }
.qh_box3 .NewsList ul li span{ width: 85px; line-height: inherit; }


/* 正文内容 */
.TextBox{ padding: 10px; }
.DocTitle{ margin: 25px 0 10px; font-size: 24px; line-height: 1.5; padding-bottom: 15px; border-bottom: 1px dashed #ccc;}
#Zoom{ margin: 10px 0;}
#Zoom img{ max-width: 100%; height: auto !important; }

.AddressBox>.f_r{ display:none; }
.XxgkTypeBox{padding:10px;margin: 0;}
.XxgkTypeBox table colgroup col:nth-of-type(1),
.XxgkTypeBox table colgroup col:nth-of-type(3){width: 90px;}
.XxgkTypeBox table colgroup col:nth-of-type(2),
.XxgkTypeBox table colgroup col:nth-of-type(4){width: calc(50% - 90px);}
.DocHtmlCon{max-width:100%;padding: 0;border: none;float: none !important;}
.RelFliesBox{width:auto;float: none !important;}

.TextBox>.auto[style="text-align:center; margin: 10px auto;"]{ display:none; }


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

}

@media screen and (max-width:375px ) {
    .MainNavBox li{ font-size: 16.5px; }
}

@media screen and (max-width:320px ) {
    .MainNavBox li{ font-size: 14px; }
    .qh_box2 .LeftMenu ul .title .name span{ font-size: 14px; }

}