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


.Part1{ padding: 0 10px 15px; margin-top: 10px; }
.Part1 .w1400{ display: flex; flex-direction: column-reverse; }

.Focuspart{ width: auto; height: auto; padding: 0; }
.Focuspart .bd li{ height: calc((100vw - 20px) / (730 / 495)); }
.Focuspart .TextBar{ height: 40px; }
.Focuspart .hd{ position: absolute; justify-content: center; height: 0; align-items: center; right: 0px; top: -15px; }
.Focuspart .hd li{ width: 8px; height: 8px; background-color: #FFF; margin-right: 4px; }
.Focuspart .TarCell{ width: calc(100% - 85px); }
.Focuspart .TarCell li{ font-size: 16px; }
.Focuspart .TarCell li a{ margin-left: 0; max-width: 100%; }
.Focuspart .TarCell li .date{ position: absolute; transform: none; bottom: 100%; flex-direction: row-reverse; height: 34px; font-size: 15px;}
.Focuspart .TarCell li .date p{ font-size: inherit; }
.Focuspart .TarCell li .date p::before{ content: '-';}
.Focuspart .pageState{ width: 70px; line-height: 40px; font-size: 17px; }
.Focuspart>.aBox>a{ display: none; }


.PubHd dl{ display: none; }
.PubHd ul{ justify-content: center; min-width: 100%; }
.PubHd li{ font-size: 18px; }
.PubHd li + li{ margin-left: 10px; }
.PubHd li a{ padding: 0 10px; }


.SzywSlide{ width: auto; margin-top: 15px; }
.SzywSlide .bd ul{ padding-top: 5px; }
.SzywSlide .bd{ height: auto; }
.SzywSlide .bd ul{ display: block !important; float: left; min-height: 238px; }
.ulList li{ font-size: 16px; padding: 5px 0;}
.ulList li a{max-width: calc(100% - 109px);}

.PartTitle>h1{ font-size: 26px; }
.PartTitle>em{ width: calc(100% - 120px); }

.Part2{ margin: 0; padding: 20px 10px; }
.ZwgkPart{ width: auto; margin-top: 5px; }

.YqxxSlide .bd>*{ display: block !important; float: left;}
.YqxxSlide .ulList li{ padding: 5px 0; }
.ZcwjSearch{ margin: 12px 0 0;}

.ZdlyxxgkPart{ width: auto; margin-top: 15px; }
.ZdlyxxgkPart .Con li{ margin-top: 10px; }
.ZdlyxxgkPart .Con li a{ font-size: 14px; }

.ZfxxgkPart{ margin-top: 15px; height: auto; }
.ZfxxgkPart ul{ flex-direction: column; padding-bottom: 10px;}
.ZfxxgkPart li{ margin-top: 10px; height: 70px; width: auto; margin-right: 15px; }
.ZfxxgkPart li em{ zoom:0.7;}
.ZfxxgkPart li h1{ font-size: 16px; }
.ZfxxgkPart li:hover em::before{ transform: scale(10); }


.Part3{ margin: 15px 10px 0; }
.Part3 .PartTitle{ flex-wrap: wrap; height: auto; }
.Part3 .PartTitle em{ width: calc(100% - 120px); }
.PartTitle .link{ max-width: 100%; }
.PartTitle .link li{ max-width: 50%; }
.PartTitle .link li img{ max-width: 100%; }

.JyfwPart ul{ height: auto; flex-wrap: wrap; }
.JyfwPart li{ width: calc((100% - 10px) / 2); height: 130px; margin-top: 20px; }
.JyfwPart li img{ zoom: 0.7; }
.JyfwPart li h1{ font-size: 14px; min-height: 33px; height: auto; margin-top: 5px; padding: 0 5px; }
.JyfwPart li h1 br{ display: none; }
.JyfwPart li:hover{ height: 140px; border-color: var(--main-color); }



.Part4{ margin: 15px 10px 0; }
.HdjlPart{ width: auto; }
.HdjlPart .Con{ margin-top: 10px; }
.HdjlPart .Tit img{ max-width: 20vw; }
.HdjlPart .Tit p{ font-size: 16px; }
.HdjlPart .list{ width: calc(100% - 20vw - 15px); min-height: 170px; }
.HdjlPart .list li{ font-size: 16px; }
.HdjlPart .list li + li{ margin-top: 0px; }

.BtnBar{ height: auto; padding: 15px; }
.BtnBar ul{ flex-wrap: wrap; }
.BtnBar li{ min-width: calc((100% - 10px) / 2); }
.BtnBar li + li + li{ margin-top: 15px; }
.BtnBar li h1{ font-size: 18px; }

.ZtzlPart{ width: auto; margin-top: 15px; }
.ZtzlPart .Con li{ width: calc((100% - 10px) / 2); margin-top: 10px; height: calc((100vw - 30px) / 2 / (328 / 180));}




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

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

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


