@charset "utf-8";


.warp{ width:auto; max-width: 750px; min-width:100%; min-height: calc(100vh - 10px); padding: 0; }

.warp .w1200{ width: auto;}
.warp .MT45{ margin-top:15px;}
.warp .f_l,
.warp .f_r{ float: none !important;}

.Top{ height: auto; background-size:auto 90%; }
.topMain{ height: 45vw; overflow: hidden; }

.szfBtn{ left: 10px; top: 10px; width: 40vw;}
.szfBtn img{ width: 100%;}

.LOGO{ position: relative; left: auto; top: 15vw; margin: 0 auto; width: 70vw; }
.LOGO a{ padding-top: 23vw; }
.LOGO img{ width: 100%;}

.NavBar{ height:60px; }
.NavBar ul{ height:60px; justify-content: space-evenly; }
.NavBar li{ font-size: 17px; }
.NavBar li a{ line-height: 60px; }






.Title{ zoom:0.5; }


.Main{ }

.Part1{ padding: 10px 0 0; }

.Focus{ width: auto; height: calc((100vw - 10px) / (700 / 445)); margin: 10px 5px 0;}
.Focus .bd li{ display: block !important; float: left; height: calc((100vw - 10px) / (700 / 445)); }
.Focus .text{ bottom: 20px; }
.Focus .text li{ margin: 0 10px; }
.Focus .text li a{ font-size:17px; }
.Focus .num{ bottom: 5px; }
.Focus>a{ display: none; }

.ZxbdPart{ margin: 15px 5px 0; width: auto; border-radius: 0; }
.ZxbdPart li{ height: 70px; }
.ZxbdPart li + li{ border-color: #FFF; }
.ZxbdPart li a{ font-size: 16.5px; line-height: 1.3; }


.Part2{ height: auto; margin-top: 15px; padding: 15px 0px; min-height: auto; }
.ZtltSlide{ margin: 10px 5px 0; background-color: #FFF; display: block; padding: 10px; }
.ZtltSlide::before{ display: none; }
.ZtltSlide .bd{ width: auto; height: calc((100vw - 30px) / (580 / 326)); }
.ZtltSlide .bd li{ display: block !important; float: left; height: calc((100vw - 30px) / (580 / 326)); }
.ZtltSlide .hd{ width: auto; margin: 0; padding-top: 10px; }
.ZtltSlide .hd li h1{ font-size: 17px; height: auto; padding: 5px 0 10px; }
.ZtltSlide .hd li .desc{ font-size: 14px; margin-top: 10px; line-height: 1.3; }
.ZtltSlide .prntBtn{ position: relative; height: auto; margin-top: 10px; left: auto; top: auto; justify-content: center; }



.Part3{ height: auto; margin-top: 20px; padding-bottom: 1px; min-height: auto; }
.Part3 .Con{ margin-top: 0; }
.Part3 .swiper-container{ width: calc(100vw - 20px); margin: 0 auto; height: auto; }
.Part3 .SwiperNext{ display: none; }
.Part3 .swiper-container .swiper-slide{ width: auto; height: auto; float: none; margin-top: 10px; }
.Part3 .swiper-container .swiper-slide img{ height: calc((100vw - 20px) / (800 / 450)); }
.Part3 .swiper-container .swiper-slide h1{ opacity: 1; margin-top: 5px; }



.Part4{ height: auto; margin-top: 20px; padding: 15px 0; min-height: auto; }

.MtplSlide{ margin: 10px 5px; }
.MtplSlide .hd,
.MtplSlide .preBtn{ display: none; }
.MtplSlide .bd{ height: auto; width: auto; }
.MtplSlide .bd li{ width: auto; height: auto; padding: 25px 15px 10px; margin: 10px 0 0; overflow: inherit; }
.MtplSlide .bd li h1{ padding: 5px 0 10px; height: auto; font-size: 18px; }
.MtplSlide .bd li .desc{ font-size: 15px; line-height: 1.5; margin-top: 10px; }
.MtplSlide .bd li>span{ position: absolute; top: -6px; right: 15px; display: block; background-color: #54ab33; color: #FFF; font-size: 20px; font-weight: bold; padding: 2px 10px; border-radius: 0 0 5px 5px; }
.MtplSlide .bd li>span::after{ content: ''; display: block; position: absolute; top: 0; right: 0; transform: translateX(100%); border: 3px solid transparent; border-left-color: #54ab33; border-bottom-color: #54ab33;}

.Part5 .Con{ margin: 0 5px; }
.Part5 .Con ul{ display: block; }
.Part5 .Con li{ width: auto; height: auto; padding: 10px; margin-top: 10px; }
.Part5 .Con li a.txt{ font-size: 15px; width: calc(100% - 150px); -webkit-line-clamp: 3;}








.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>.nyTitle{padding: 0 10px;height: 41px;}
.RightMainBox>.nyTitle>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: #54ab33;padding: 15px 5px;}
.warp .Footer_Mbile p{ text-align: center; font-size: 15px; color: #FFF; line-height: 1.5; padding: 3px 0;}

