@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{ 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: 20px; padding: 0 10px; }
.GhjhPart{ width: auto; margin-top: 15px; padding: 10px; min-height: inherit; }
.GhjhPart .HeadCon{ background-size: 20vw auto; padding-left: 0; height: auto; }
.GhjhPart .HeadCon h1{ padding-left: 100px; padding-top: 30px; }
.GhjhPart .HeadCon .hd ul{ display: block; }
.GhjhPart .HeadCon .hd ul li{ float: left; font-size: 15px; }
.GhjhPart .bd>*{ display: block !important; float: left; min-height: 132px;}






.Part2{ margin: 20px 0px 0; padding: 10px; height: auto; background-size: auto 100%; }
.IcoCardSlide{ margin-top: 0; }
.IcoCardSlide .bd ul{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.IcoCardSlide .bd li{ margin: 10px 0 0; width: calc((100vw - 30px) / 2); height:auto; background-size: 100% 100%; padding-top: 15px; padding-bottom: 15px; }
.IcoCardSlide .bd li h1{ font-size: 20px; padding: 10px 5px; background-size: 90% auto; }
.IcoCardSlide .bd li .Con{ height:calc((100vw - 30px) / 2 / (285 / 200)); }
.IcoCardSlide .bd li .Con img{ zoom:0.7; }
.IcoCardSlide .bd li .Check{ width: 80%; height: 36px; }
.IcoCardSlide .bd li .Check a{ line-height: 36px; }
.IcoCardSlide .hd{ display: none; }






.Part3{ padding: 0px 10px; margin-top: 20px;  }

.Title1{ height: 31px; }
.Title1 h1{ font-size: 20px; line-height: 31px; }
.Title1 h1 img{ height: 31px; }
.Title1 em{ margin-left: 60px; }

.JpykPart{ width: auto; margin-top: 25px; }




.Part4{ margin: 20px 10px 0; }
.Part4 ul{ flex-wrap: wrap; }
.Part4 li{ width: calc((100vw - 30px) / 2); height: calc((100vw - 30px) / 2 / (280 / 135)); }
.Part4 li h1{ height: 100%; margin:0 10px; position: relative; }
.Part4 li h1 span{ font-size: 18px; max-width: calc(100% - 10px - 12vw);  }
.Part4 li h1 em{ width: 12vw; height: 12vw; line-height: 12vw; }
.Part4 li h1 em img{ max-width: 50%; }
.Part4 li p{ display: none; }
.Part4 li.btn2 h1 span{ font-size: 16.5px; }








@media screen and (max-width:600px ) {
    
}

@media screen and (max-width:375px ) {
    
}

@media screen and (max-width:320px ) {
    
}


