﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-cirt .l-wrap img{width:100%}
.home-cirt{padding:4% 0}
.home-cirt .home-title{margin-bottom:30px}
@media (max-width:768px){.home-cirt{padding:40px 0}
.home-cirt .home-title{margin-bottom:15px}}
.banner-text{position:absolute;left:10%;top:15%;color:#fff;z-index:1;width:50%}
.banner-text1 .title{font-size:40px;font-weight:700;text-shadow:2px 0 #111}
.banner-text1 .title span{color:var(--color)}
.banner-text1 .tags{list-style:none;display:flex;margin-top:20px}
.banner-text1 .tags li{margin-right:20px;padding:10px 20px;border:2px solid var(--color);border-radius:10px}
.banner-text1 .tags li:last-child{background:#d57329}
.banner-text2 .title{font-size:40px;font-weight:700;text-shadow:2px 0 #111}
.banner-text2 .title span{background:var(--color);padding:4px 10px}
.banner-text2 .list li{list-style:none;font-weight:700;display:flex;align-items:center;margin-bottom:10px}
.banner-text2 .list span{width:20px;height:20px;position:relative;border-radius:50%;margin-right:10px;background:#e17528;display:inline-block}
.banner-text2 .list span::before{content:'';position:absolute;width:100%;z-index:-11;border-radius:50%;top:1px;left:1px;height:100%;background:#fff}
.banner-text2 .more{padding:10px 20px;background:var(--color);display:inline-block;border-radius:10px}
@media (max-width:1200px){.banner-text{top:10%}
.banner-text2 .list span{display:inline-block;width:15px;height:15px}
.banner-text2 .title{font-size:20px}
.banner-text2 .list li,.banner-text2 .more{font-size:12px}
}@media (max-width:1024px){.banner-text1 .title{font-size:20px}
.banner-text1 .tags li{font-size:12px}
}@media (max-width:800px){.banner-text2 .title{font-size:15px}
.banner-text2 .list li{margin-bottom:3px}
.banner-text2 .more{padding:5px 10px}
.banner-text2 .more,.banner-text1 .tags{display:none}
.banner-text1{width:100%}
}@media (max-width:500px){.banner-text2{transform:scale(.6);top:0%;width:100%;left:0}
}@media (max-width:410px){.banner-text2{transform:scale(.5)}
}.banner-text {left: 16%;}
@media (min-width:1400px){.banner-text1 .title,.banner-text2 .title{font-size:60px;line-height:1.2}}
@media (min-width:1024px) and (max-width:1500px) {.banner-text1 .title {font-size: 30px; line-height: 1.2;}} @media (min-width:1500px) and (max-width:1750px) {.banner-text1 .title {font-size: 50px;line-height: 1.2;}}
 .banner-text3{top:5%;left:6%;width:80%}
.banner-text3 .tags{display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}
.banner-text3 .title{font-size:50px}
.banner-text3 .ltitle{text-shadow:5px 0 #111;font-size:80px;font-weight:var(--fontbold7)}
.banner-text3 .line{width:100%;height:2px;background:linear-gradient(to right,#fff 50%,transparent)}
.banner-text3 .desc{font-size:40px;text-shadow:4px 0 #111;font-weight:var(--fontbold7)}
.banner-text3 .tags{margin-top:10px}
.banner-text3 .tags li{border:2px solid #fff;padding:6px 0;font-size:30px;list-style:none;text-align:center;border-radius:10px;width:100%}
.banner-text3  .more{padding:8px 16px;color:var(--color);background:#fff;margin-top:30px;font-size:40px;font-weight:var(--fontbold7);border-radius:10px;display:inline-block}
@media (max-width:1600px){.banner-text3 .title{font-size:40px}
.banner-text3 .ltitle{font-size:60px}
.banner-text3 .desc,.banner-text3 .more{font-size:30px}
}@media (max-width:1345px){.banner-text3 .ltitle{font-size:50px}
.banner-text3 .more{margin-top:10px}
.banner-text3 .tags li,.banner-text3 .desc,.banner-text3 .more{font-size:20px}
}@media (max-width:1024px){.banner-text3 .ltitle{font-size:40px}
.banner-text3 .title{font-size:30px}
.banner-text3 .more{margin-top:10px}
.banner-text3 .tags li,.banner-text3 .desc,.banner-text3 .more{font-size:16px}
}@media (max-width:900px){.banner-text3 .tags{display:none}
}@media (max-width:650px){.banner-text3 .ltitle{font-size:25px}
.banner-text3 .title{font-size:20px}
.banner-text3 .more{margin-top:5px}
.banner-text3 .desc,.banner-text3 .more{font-size:12px}
}@media (max-width:450px){.banner-text3 .ltitle{font-size:18px}
.banner-text3 .title{font-size:16px}
.banner-text3 .more{margin-top:5px}
.banner-text3 .desc,.banner-text3 .more{font-size:12px}
}@media (max-width:450px){.banner-text3 .more{padding:3px 8px}
.banner-text3 .desc{display:none}
}
@media (max-width:480px){.banner-text1{left:12%}
.banner-text1 .title{font-size:16px;text-shadow: 1px 0 #111;line-height:1.2}
.banner-text2{left:4%;transform:none;top:25%}
.banner-text2 .list{display:none}
.banner-text3 .ltitle{text-shadow:2px 0 #111;}}
.wmpage12-part1 .wmpage12-title .wmpage-title{font-size:var(--wmpage-font32);line-height:1.52;font-weight:var(--fontbold6);}
.wmpage12-part1{text-align:center}
.wmpage12-part1 .wmpage12-introduce{margin-top:25px}
.wmpage12-part1 .wmpage12-introduce p{line-height:1.5;color:var(--wmpage-color19,#777);max-width: 80%;margin: 0 auto;}
.wmpage12-part1 .swiper-slide img{width:100%}
.wmpage12-part1 .item .img{transition:all .3s ease-in-out}
.wmpage12-part1 .swiper-container{margin-top:35px;overflow:hidden}
.wmpage12-part1 .part1-title{font-size:var(--wmpage-font20);margin-top:20px;color:var(--wmpage-color20,#0d3745);font-weight:var(--fontbold7)}
.wmpage12-part1 .item:hover .img{box-shadow:0 20px 40px 0 rgba(13,55,69,.1)}
@media(max-width:1200px){.wmpage12-part1 .swiper-container{margin-top:25px}
.wmpage12-part1 .part1-title{font-size:var(--wmpage-font16);margin-top:10px}
}
@media(max-width:1024px){.wmpage12-part1 .wmpage12-introduce{margin-top:15px}
}
@media(max-width:800px){.wmpage12-part1 .wmpage12-introduce p{font-size:var(--wmpage-font14)}
}