@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_Nav{ height: auto; background-color: #FFF; background-size: auto 100%;}
.Top_Nav .topMain{width:100%;height: 63vw;overflow: hidden;display: block!important;}

.szfBtn{left: 10px;top: 0px;width: 40vw;}
.szfBtn img{ width: 100%;}

.LOGO{position: relative;left: auto;top: 26vw;margin: 0 auto;width: 80vw;}
.LOGO img{ width: 100%;}
.LOGO img + img{max-width: 80%;}



.Main{ margin-top: 0px; padding: 0 10px;}

.PageTitle{ padding: 10px 0px; display: flex; justify-content: center; }
.PageTitle img{ height: 28px; width: 100%; object-fit: cover; }

.UlList{margin: 0px;padding: 10px;min-height: 170px;}
.UlList li{ padding: 5px 0; padding-left: 15px; }
.UlList li a{ max-width: calc(100% - 100px); }

.PageTitle.MT60{ margin-top: 20px;}

.Part3{ margin-top: 20px;}
.Part3 span{ left: 10px; top: -15px; }

.Part4{ margin-top: 20px; }
.Part4 ul{ display:block; }
.Part4 li{ width:auto; }
.Part4 li + li{ margin-top:15px;}
.Part4 li p a{ pointer-events:all; }


.ConMain.ZldwBox{ width:auto; }
.ArchiveGdPart{top: 258px;}