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

.Address{width: auto;padding: 10px 10px 0;font-size: 14px;line-height: 1.5;}
.Address>.w1200{padding: 0 0 10px;}
.Address i{padding: 0px 10px;background-size: auto 100%;}
.Address font{padding-left: 5px;}


.Title{ height: 31px; line-height: 31px; }
.Title h1{ font-size: 20px; }
.Title em,
.Part1 .Title em{ width: calc(100% - 150px); margin-top: 15px; }
.Title p{ font-size: 14px; }

.ulList li{ font-size: 15px; }
.ulList li span{ font-size: 14px; }
.ulList li a{ max-width: calc(100% - 100px); }


.Part1{ margin-top: 10px; padding: 0 10px; }
.Part1 ul{ flex-wrap: wrap; }
.Part1 li{ width: calc((100vw - 30px) / 2); box-sizing: border-box; height:auto; overflow: hidden; }
.Part1 li>a{ padding: 10px 0; height: auto; }
.Part1 li h1{ zoom:0.7; }
.Part1 li p{ font-size: 17px; padding-top: 5px; }


.Part2{ margin: 20px 10px 0; }

.ZwxxPart{ width: auto; height: auto; }
.ZwxxPart dl dd + dd{ width: 110px; }
.ZwxxPart .Con{ height: auto; }
.ZwxxPart .ulList{ padding: 10px 10px 0; }
.ZwxxPart .ulList li span{ width: 90px; }

.XjtjPart{ width: auto; margin-top: 15px; }



.Part3{ padding: 0px; margin: 20px 10px 0;  }
.Part3 .hd li{ margin: 0 5px; }
.Part3 .hd li a{ font-size: 22px; display: inline-block; padding: 0 5px; width: 120px; }
.Part3 .hd .onBar{ width: 130px; }
.ZxftPart ul{ display: block; }
.ZxftPart li{ width: auto; height: auto; margin-top: 15px; }
.ZxftPart li .pic{ height: calc((100vw - 20px) / (380 / 220)); }
.ZxftPart li .con{ padding: 10px; }
.ZxftPart li .con p{padding: 5px 0 0;}
.ZxftPart li .con em{ font-size: 16.5px; }
.ZxftPart li .con span{font-size: 14px;}
.ZxftPart li .con span.T{ height:auto;}


.Part4{ margin: 20px 10px 0;  }
.WsdcPart{ width: auto; }
.WsdcPart .Tit{ height: 36px; }
.WsdcPart .Tit a{ height: 36px; line-height: 36px; font-size: 22px; }
.WsdcPart li{ padding: 10px; margin-top: 10px; }
.WsdcPart li h1{ font-size: 17px; }
.WsdcPart li p{ font-size: 14px; }

.WsdcPart.f_r{ margin-top: 15px; }



.Part5{ margin: 20px 10px 0;  }
.Part5 .Title em{ width: calc(100% - 190px); }
.Part5 ul{ display: block; padding-top: 1px; }
.Part5 li{ width: auto; height: auto; margin-top: 15px; padding-bottom: 35px; }
.Part5 li::after{ left: 50%; transform: translateX(-50%); }



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

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

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


