@charset "utf-8";


.warp{ width:auto; max-width: 100vw; min-width:100vw; }

.warp .w1200{ width: auto;}
.warp .MT45{ margin-top:15px;}
.warp .f_l,
.warp .f_r{ float: none !important;}

.Top{ background-size: auto calc(100% - 50px); }
.topMain{ height: 50vw; }

.szfBtn{left:10px;top: 0px;width: 40vw;}
.szfBtn img{ width: 100%;}

.LOGO{ position: relative; max-width: 80vw; margin: 0 auto; }
.LOGO img{ width: 100%; padding-right: 0; transform: translateX(-10px); }

.PartNav{ height: 50px; background-size: auto 100%; }
.PartNav .w1200{ overflow-x: auto; overflow-x:overlay; }
.PartNav .w1200::-webkit-scrollbar{ display: none; }
.PartNav ul{ height: 100%; display: block; }
.PartNav ul li{ height: 100%; float: left; }
.PartNav ul li + li{ margin-left:0;}
.PartNav ul li a{ height: 50px; line-height: 50px; font-size: 16.5px; padding: 0 15px; white-space: nowrap; }


@media screen and (max-width:375px ) {
    .PartNav ul li a{ font-size: 15px; }
}
@media screen and (max-width:345px ) {
    .PartNav ul li a{display: flex;line-height: 1;text-align: center;align-items: center;}
    .PartNav ul li a br{ display:list-item; }
}




.Part1{ margin-top: 0; padding: 10px 0 30px; min-height:auto; background-size: auto 100%; }
.TouTiaoPart{ margin: 0; height: 70px; }
.TouTiaoPart .Tit{ height: 70px; }
.TouTiaoPart .Tit img{ height: 100%; }
.TouTiaoPart .Con{ width: calc(100% - 50px); padding-right: 10px; height: 100%; }
.TouTiaoPart .Con h1{ font-size: 24px; line-height: 1.3; }

.TouTiaoFocus{ margin-top: 10px; width: auto; }
.TouTiaoFocus .bd li{ height: calc(100vw / (680 / 400)); }
.TouTiaoFocus .TextBar{ height: 40px; }
.TouTiaoFocus .txt{ margin-left: 10px; max-width: calc(100% - 110px); }
.TouTiaoFocus .txt li{ font-size: 15px; }
.TouTiaoFocus .hd li{ margin-right: 5px; }

.TouTiaoNews{  width: auto; margin-top: 10px; padding: 0 10px; }
.TouTiaoNews li{ height: auto; padding: 10px 0; }
.TouTiaoNews li a{ font-size: 16px; line-height: 1.3; }



.Part2{ padding: 20px 0px 30px; min-height: auto; background-size: auto 100%; }

.PartTitle{ background-size: 60% auto; padding-bottom: 25px; }
.PartTitle::before,
.PartTitle::after{ width: calc((100% - 35vw - 20px) / 2); top: auto; bottom: 50%; }
.PartTitle::after{ background-size: auto 60%; }
.PartTitle img{ width: 35vw; }

.LhsyPart{ padding: 5px 10px 0; }
.LhsyPart ul{ display: block; }
.LhsyPart li{ width: auto; height: auto; }
.LhsyPart li .pic{ width: 120px; height: 80px; margin-top: -15px; }
.LhsyPart li .Text{ width: calc(100% - 30px); padding: 10px; height: auto; }
.LhsyPart li .Text h1{ margin-left: 90px; font-size: 17px; min-height: 45px; }
.LhsyPart li .Text .desc{ font-size: 12px; }





.Part3{ padding: 20px 0px 30px; min-height: auto; background-size: auto 100%; }

.BgjdPart{ display: block; background-color: #fff3a0; padding: 15px; }
.BgjdPart .bd{ width: auto; height: calc((100vw - 30px) / (550 / 580)); padding: 0; }
.BgjdPart .bd::before,
.BgjdPart .bd::after{ display: none; }
.BgjdPart .bd li{height: calc((100vw - 30px) / (550 / 580));float: left;}
.BgjdPart .hd{ position: absolute; width: calc(100% - 50px); height: auto; left: 25px; bottom: 25px; margin-top: 0; background: rgba(213, 51, 46, 0.7); padding: 10px 15px; }
.BgjdPart .hd ul{ height: auto; }
.BgjdPart .hd li{ display: none; height: auto; border: none; }
.BgjdPart .hd li.on{ display: flex; }
.BgjdPart .hd li h1{ font-size: 18px; }
.BgjdPart .hd li .desc{ font-size: 14px; color: #FFF; min-height: 37px; line-height: 1.3; }



.Part4{ padding: 20px 0px 30px; min-height: auto; background-size: auto 100%; }
.Part4 .PartTitle::before,
.Part4 .PartTitle::after{ width: calc((100% - 35vw - 20px) / 2); }

.Hg2023Part{ background: none; padding: 0 10px; height: auto; margin-top: 10px; }
.Hg2023Part .PicPart{ width: auto; margin: 0; }
.Hg2023Part .PicPart li{ height: 90px; align-items: center; }
.Hg2023Part .PicPart li .pic{ width: 150px; height: 90px; }
.Hg2023Part .PicPart li .txt{ width: calc(100% - 160px); font-size: 16px; padding: 0; }

.Hg2023Part .ListPart{ width: auto; margin-top: 0px; padding: 0 10px 15px; background: linear-gradient(to bottom, transparent, #f7f7f7, #f7f7f7); border-radius: 0 0 10px 10px; }
.Hg2023Part .ListPart li{ font-size: 16px; }
.Hg2023Part .ListPart li + li{ margin-top: 10px; }



.Part5{ padding: 20px 0px 30px; min-height: auto; background-size: auto 100%; }
.Part5 .PartTitle::before,
.Part5 .PartTitle::after{ width: calc((100% - 55vw - 20px) / 2); }
.Part5 .PartTitle img{ width: 55vw; }

.SjMsssPart{ margin-top: 15px; height: calc(60vw / (600 / 340)); }
.SjMsssPart .swiper-slide{ width: 60vw; height: calc(60vw / (600 / 340)); transform: scale(0.7); }
.SjMsssPart .swiper-slide-active,
.SjMsssPart .swiper-slide-duplicate-active{ transform: scale(1); }
.swiper-pagination{ margin-top: 15px; }
.swiper-pagination span{ width: 10px; height: 3px; }
.swiper-pagination span + span{ margin-left: 5px; }
.swiper-pagination span.swiper-pagination-bullet-active{ width: 15px; }



.Part6{ padding: 20px 0px 30px; min-height: auto; background-size: auto 100%; }
.FxplPart{ padding: 5px 10px 0; }
.FxplPart ul{ display: block; }
.FxplPart li{ width: auto; height: auto; padding: 10px 10px 10px 75px; margin-top: 15px; }
.FxplPart li h1{ font-size: 17px; }
.FxplPart li .desc{ }











.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: #e6000f;padding: 15px 5px;}
.warp .Footer_Mbile p{ text-align: center; font-size: 15px; color: #FFF; line-height: 1.5; padding: 3px 0;}
.warp .Footer_Mbile a{ color:inherit; }