@charset "utf-8";


.warp{ width:auto; max-width: 750px; min-width:100%; min-height: calc(100vh - 10px); padding: 0; background-size: 150% auto; }

.warp .w1200{ width: auto;}
.warp .MT45{ margin-top:15px;}
.warp .f_l,
.warp .f_r{ float: none !important;}

.Top{ height: auto; background-size: auto 100%; }
.topMain{ height: 50vw; overflow: hidden; }

.szfBtn{ left:10px; top: 10px; width: 40vw;}
.szfBtn img{ width: 100%;}

.LOGO{ position: relative; left: auto; top: 14vw; margin: 0 auto; max-width: 80vw; text-align: center; }
.LOGO img{ width: auto; max-width: 100%; height: auto; display: inline-block; }

.AddNavs{ padding-top: 10px; border-bottom-width: 20px; }
.AddNavs .w1200{ overflow-x: auto; }
.AddNavs .w1200::-webkit-scrollbar{ display: none; }
.AddNavs ul{ padding: 0 5px; min-width: 760px; }
.AddNavs li{ width: 130px; background-size: 100% auto !important;}

.AddNavs li img{ width: 100%; }
.AddNavs li h1{ font-size: 16.5px; }



.PartTitle{}
.PartTitle img{ height: 50px; }
.PartTitle::before,
.PartTitle::after{ width: calc((100vw - 190px) / 2); }


.FixNav{ display:none; }






.Main{ margin-top: 0px; padding:0 0 10px; }

.Part1{ min-height: auto; padding: 0 10px; }
.Part1 .w1200{ margin-top: 10px; }
.ZcwjPart{ margin-top: 10px; }
.ZcwjPart li{ padding-left: 30px; }
.ZcwjPart li .Text{ width: auto; float: none; height: auto; }
.ZcwjPart li .Text h1{ font-size: 18px; }
.ZcwjPart li .Text .desc{ font-size: 12px; }
.ZcwjPart li .Date{ float: none; width: auto; height: auto; background: none; flex-direction: row-reverse; justify-content: flex-start;}
.ZcwjPart li .Date::before{ display: none; }
.ZcwjPart li .Date h1,
.ZcwjPart li .Date p{ font-size: 15px; width: auto; margin: 0; color: #b2b2b2;  }
.ZcwjPart li .Date h1::before{ content: '-'; }



.Part2{ height: auto; padding: 0 10px; padding-bottom: 10px; background-size: auto 100%; }
.Part2 .PartTitle::before,
.Part2 .PartTitle::after{ width: calc((100% - 230px) / 2); }
.Part2 .LyfzjjPart{ padding: 0; margin-top: 15px; }
.Part2 .LyfzjjPart .desc{ font-size: 15px; line-height: 1.5;}


.Part3{ height: auto; padding: 0 10px; background-size: auto 100%;}
.Part3 .PartTitle{ /*filter: brightness(100);*/}
.Part3 .PartTitle::before,
.Part3 .PartTitle::after{ width: calc((100% - 230px) / 2); }
.JplsPart{ margin-top: 10px; padding: 0 0 30px;}
.JplsPart .bd{ margin: 0 10px; }
.JplsPart .bd li .Text{ width: 45vw; margin-top: 60px; }
.JplsPart .bd li .Text h1{ font-size: 24px; }
.JplsPart .bd li .Text h1 font{ font-size: 40px; }
.JplsPart .bd li .Text .T{ font-size: 18px; }
.JplsPart .bd li .Text .T a{max-width: calc(100% - 54px);font-size: 16.5px;}
.JplsPart .bd li .Text .T span{ font-size: 14px; }
.JplsPart .bd li .Pic{ width: calc(100vw - 40px - 45vw); margin-top: 90px; }
.JplsPart .hd{ margin-top: 70px; }




.Part4{ padding: 30px 10px 10px; }
.Part4 .PartTitle::before,
.Part4 .PartTitle::after{ width: calc((100% - 230px) / 2); }
.Part4 .Con li{ width: calc((100vw - 30px) / 2) !important; height: calc((100vw - 30px) / 2 / (400 / 230)) !important; margin-top: 10px; float: left; }
.Part4 .Con li:nth-of-type(2n){ float: right; }
.Part4 .Con li p{ font-size: 12px; line-height: 24px; margin-top: -24px; }
.Part4 .Con ul,
.Part4 .Con ul + ul{ width: auto; float: none; }
.Part4 .Con ul + ul li{ float: right; margin-right: 0; }
.Part4 .Con ul + ul li:nth-of-type(2n){ float: left; }



.Part5{ height: auto; background-size: auto 100%; padding: 10px; }
.Part5 .w1200{ padding-top: 0; }
.Part5 .PartTitle::before,
.Part5 .PartTitle::after{ width: calc((100% - 240px) / 2); }
.XlhdSlide{ margin-top: 20px; }
.XlhdSlide>a{ display: none; }
.XlhdSlide .bd ul{ padding-bottom: 20px !important; }
.XlhdSlide .bd li{ width: auto !important; float: none; height: auto; margin-top: 10px; margin-right: 0; box-shadow:0px 0px 10px -3px #cdc8c8; }
.XlhdSlide .bd li a.pic{ height: 50vw; }
.XlhdSlide .bd li a.tit{ font-size: 17px; }
.XlhdSlide .bd li p{ font-size: 15px; }
.Part5 .More{ margin-top: 25px; width: auto; }



.Part6{/* height: auto; */padding: 0px;margin: 20px 10px 0;height: calc((100vw - 20px) / (1200 / 310));background-size: auto 100%;}
.Part6 .MapBox{ top: 1.8vw; right: 2.5vw; }
.Part6 .MapBox img{ width: 26vw; }


.Part7{ margin: 15px 10px; }
.Part7 img{ height: 20vw; object-fit: cover; }














.ConMain.ZldwBox{ width:auto; }

.Address{ background-position: 15px center; height: auto;line-height: 1.5; padding: 10px; font-size: 14px;}
.Address i{ display:none;}
.Address font{ padding-left:0; }

/*内页*/
.RightMainBox{padding: 0 10px;margin-top: 5px;box-shadow: none;background: none;}
.RightMainBox>.Title{padding: 0 10px;height: 41px;}
.RightMainBox>.Title>h1{height: 41px;line-height: 41px;font-weight: bold;font-size: 22px;}
.PageMainBox{min-height: calc(100vh - 469px);}
ul.NewsList{ padding:10px 0;}
ul.NewsList li:not(.b){height:auto;background-position: left 16px;line-height: inherit;padding: 10px 0;padding-left: 15px;}
ul.NewsList li:not(.b) + li:not(.b){ border-top:1px solid #DDD;}
ul.NewsList li a{width: auto;max-width: inherit;float: none;white-space: inherit;line-height: 1.3;display: block;font-size: 14px;color: #000;}
ul.NewsList li span{width: auto;display: block;float: none;text-align: left;font-size: 12px;line-height: 1.3;}


/*细览*/
.DocTextBox{margin: 10px !important;padding: 15px 10px 10px;}
.DocTextBox .DocTitle{font-size: 22px;line-height: 1.4;}
.DocTextBox .Article .share{display: none !important;}
.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%; }
.DocHtmlCon .video{max-width:100%;height: auto;}
.DocHtmlCon .video video{max-width:100%;height: auto !important;}
.QRcode{ display:none;}
.Previous a{max-width: calc(100% - 110px);}


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

/*底部*/
.warp .footer{ display: none;}
.warp .Footer_Mbile{display: block !important;background: #4186ff;padding: 15px 5px;}
.warp .Footer_Mbile p{ text-align: center; font-size: 15px; color: #FFF; line-height: 1.5; padding: 3px 0;}

