@charset "utf-8";
/* CSS Document */
@import url(https:/www.zunyi.gov.cn/material/siteFile/2025/css/https:/www.zunyi.gov.cn/material/siteFile/2025/css/mobile_header.css);


.Main .f_l,
.Main .f_r{ float: none; }

.HotPart{ padding: 20px 10px 10px; }
.HotPart h1{ font-size: calc(100vw / (414 / 22)); max-width: 100%; }
.HotPart .desc{font-size: calc(100vw / (414 / 14));max-width: 100%;white-space: normal;display: none;}

.Part2{ padding: 10px; }

.Focuspart{ width: auto; height: calc((100vw - 20px) / (680 / 425)); }
.Focuspart .bd li{ height: calc((100vw - 20px) / (680 / 425)); }
.Focuspart>a{ display: none; }
.Focuspart .TarCell li{ font-size: calc(100vw / (414 / 15));}

.QgywPart{ width: auto; margin-top: 15px; }
.QgywPart .hd{ overflow-x: auto; overflow-y: hidden;}
.QgywPart .hd::-webkit-scrollbar{ display: none; }
.QgywPart .hd ul{ display: block; }
.QgywPart .hd li{ float: left; font-size: calc(100vw / (414 / 18)); }
.QgywPart .hd li + li{ margin-left: 1em; }
.QgywPart .hd li a{ font-size: inherit; white-space: nowrap; line-height: 34px; }
.QgywPart .tempWrap{ margin-top: 15px; }
.QgywPart .bd>*{ display: block !important; float: left; }
.QgywPart .bd ul{ min-height: 30px; }
.QgywPart .bd li{ font-size: calc(100vw / (414 / 16));}
.QgywPart .bd li + li{ margin-top: 1em; }


.rdztPart{ width: auto; height: calc((100vw - 100px) / (300 / 150) + 50px); }
.rdztPart .Tit{height: 201px;top: 0;/* transform: scale(calc(((100vw - 100px) / (300 / 150) + 50px) / 201px)) translateY(-50%); */transform-origin: left top;}
.RdztSwiper{ width: calc(100% - 20px); }
.RdztSwiper .swiper-slide{ width: calc(100vw - 100px); height: calc((100vw - 100px) / (300 / 150));}
.czztPart{ width: auto; margin-top: 15px; height: auto; }
.CzztSwiper{ width: 100%; height: calc((100vw - 60px) / (340 / 150) + 20px); }
.CzztSwiper .swiper-slide{ width: calc(100vw - 60px); height: calc((100vw - 60px) / (340 / 150));}
.CzztSwiper .swiper-slide a{ width: 100%; height: 100%; }


.Part3{ margin: 20px 10px 0; }
.PageTitle h1{ font-size: calc(100vw / (414 / 28)); }
.PageTitle h1::before,
.PageTitle h1::after{ width: 15px; height: 18px; background-size: contain; top: calc(50% - 12px); }
.PageTitle h1::before{ left: -20px;}
.PageTitle h1::after{ right: -20px; top: auto; bottom: calc(50% - 12px);}
.PageTitle p{ font-size: calc(100vw / (414 / 14)); }


.ZcSeaPart{ width: auto; height: auto; padding-top: 15px; display: flex; flex-wrap: wrap; }
.ZcSeaPart>h1{ width: 100%; font-size: calc(100vw / (414 / 18)); margin: 0 15px; }
.ZcSeaPart .layui-form-select{ margin: 10px 0 0 15px; width: calc(100% - 150px); font-size: calc(100vw / (414 / 14)); }
.ZcSeaPart .layui-form-select .layui-input{ font-size: calc(100vw / (414 / 14));}
.ZcSeaPart .CzzcBtn{ margin: 10px 15px 0 10px; width: 110px; height: 40px; }
.ZcSeaPart .CzzcBtn a{ font-size: calc(100vw / (414 / 14)); }
.ZcSeInp{ position: relative; margin-top: 10px; padding: 0 15px 0 8px; }
.ZcSeInp .TypeDrop h1{ font-size: calc(100vw / (414 / 14)); }
.ZcSeInp .TypeDrop li{ padding: 0 1em;}
.ZcSeInp input{ font-size: calc(100vw / (414 / 14)); }

.ZcwjPart{ width: auto; margin-top: 15px; margin-left: 0; }

.PubHd{ overflow-x: auto; overflow-y: hidden;}
.PubHd::-webkit-scrollbar{ display: none; }
.PubHd ul{ display: block; }
.PubHd li{ float: left; font-size: calc(100vw / (414 / 18)); }
.PubHd li + li{ margin-left: 1em; }
.PubHd li a{ font-size: inherit; white-space: nowrap; line-height: 1.3; }
.ZcwjPart .bd>*{ display: block !important; float: left; }

.ulList{ padding-top: 1px; }
.ulList li{ font-size: calc(100vw / (414 / 16)); margin-top: 0.5em;}
.ulList li a{ max-width:calc(100vw - 120px)}

.LdzcPart{ width: auto; }
.LdzcPart ul{ display: flex; justify-content: space-between; }
.LdzcPart li{ height: auto; width: calc((100vw - 40px) / 3); margin-top: 15px; }
.LdzcPart li + li{ margin-top: 15px; }
.LdzcPart li a{ flex-direction: column; padding: 10px 0; box-sizing: border-box; }
.LdzcPart li span{ margin-left: 0; margin-top: 0.5em; font-size: calc(100vw / (414 / 14));}

.ZfxxgkPart{ margin-top: 0px; padding-top: 5px; }
.ZfxxgkPart ul{ height: auto; flex-wrap: wrap; align-items: flex-start; }
.ZfxxgkPart li{ width: calc((100vw - 30px) / 2); height: auto !important; margin-top: 10px; }
.ZfxxgkPart li a{ flex-direction: column; padding: 15px 0; box-sizing: border-box; }
.ZfxxgkPart li em{ width: 60px; height: 60px; }
.ZfxxgkPart li img{ max-height: 50%; }
.ZfxxgkPart li h1{ font-size: calc(100vw / (414 / 16.5)); margin-top: 10px !important; }




.Part4{ margin: 20px 10px 0; }
.picLink img{ height: 20vw; object-fit: cover; object-position: left center; border-radius: 10px 10px 0 0;}
.ZwfwPart .Con{ padding: 25px 10px; display: block; }
.ZwfwPart .card{ width: auto; }
.ZwfwPart .card + .card{ margin-top: 25px; }
.ZwfwPart .card .Tit h1{ font-size: calc(100vw / (414 / 22)); }
.ZwfwPart .card li{ width: calc(100% / 3); margin-top: 15px;  }
.ZwfwPart .card li em{ width: calc((100vw - 42px) / 3 * 0.6); height: calc((100vw - 42px) / 3 * 0.6); }
.ZwfwPart .card li em img{ max-width: 50%; max-height: 50%; }
.ZwfwPart .card li p{ font-size: calc(100vw / (414 / 14)); margin-top: 0.5em; }



.Part5{ margin: 20px 10px 0; }
.SzxxPart{ width: auto; height: auto; }
.SzxxSlide{ height: auto; padding: 20px 15px 0; padding-bottom: 8vw; }
.SzxxSlide .tempWrap{height:150px !important;}
.SzxxSlide .bd>*{ display: block !important; float: left; }
.SzxxPart .mask{ background-size: contain; padding: 0; display: flex; align-items: flex-end; justify-content: center;}
.SzxxPart .mask ul{ height: auto; padding-bottom: 4vw; width: 100%; }
.SzxxPart .mask li{ width: auto; min-width: calc(50% - 60px); }
.SzxxPart .mask li a{ white-space: nowrap; font-size: calc(100vw / (414 / 17));}

.ZjdcPart{ width: auto; margin: 15px 0 0; }
.ZjdcPart .bd>*{ display: block !important; float: left; }
.ZjdcPart .zjdcList li{ padding: 15px 0; }
.ZjdcPart .zjdcList li .status{ font-size: calc(100vw / (414 / 14)); width: 80px; height: auto; }
.ZjdcPart .zjdcList li .text{ width: calc(100% - 95px);}
.ZjdcPart .zjdcList li .text h1{ font-size: calc(100vw / (414 / 16)); height: 48px; }
.ZjdcPart .zjdcList li .rel{ font-size: calc(100vw / (414 / 14)); }
.ZjdcPart .zjdcList li .rel span{ max-width: calc(100% - 7em); }
.ZjdcPart .ulList li{ margin-top: 0.5em;}

.HdjlAdPic{ margin-top: 15px; width: auto; }
.HdjlAdPic li{ height: auto; }
.HdjlAdPic li + li{ margin-top: 15px; }
.HdjlAdPic li a{ width: 100%; }


.Part6{padding-top: 30px;height: auto;}
.Part6>.bg{height: 55vh;object-fit: contain;object-position: center bottom;}
.Part6 .Tit{width: 30vw;left: calc(50% - 15vw);top: 30px;}
.Part6 .Tit img{ max-width: 100%; }
.szPart{top: 13vh;right: -50px;}
.szPart>*{transform: scale(calc((var(--window-width) - 30) / 790));transform-origin: top right;/* zoom: 0.5; */}
.szPart>img{/* right: -50px; */}
.szPart ul{margin-left: -50px;}
.notice{
    max-width: 90%;
    margin: 0 auto;
    right: 5%!important;
    height: auto!important;
    padding-bottom: 10px;
    bottom: 2%!important;
}

html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-init{opacity:1 !important;-webkit-transform: none;transform: none;}

