.page{background:#f2f2f2}
.page .brand{display:flex;flex-wrap:wrap;width:100%;margin-top:.2rem}
.page .brand p,.page .brand a{font-size:.18rem;color:#666}
.page .brand a:hover{color:var(--main)}
.page .con{border-radius:.2rem;background:#fff;box-shadow:0 0 4px 0 rgb(0 0 0 / 0.25);padding:.25rem;box-sizing:border-box;margin-top:.2rem}
.page .con .title{margin-bottom:.15rem}
.page .con .title h1{font-size:.32rem;color:#000;font-weight:bold;line-height:1.25}
.page .con .info{margin-bottom:.15rem;display:flex}
.page .con .info p{font-size:.16rem;margin-right:.5rem;color:#aaa}
.page .con .info p i{margin-right:5px}
.page .con .content *{font-size:.18rem;color:var(--color);line-height:1.75}
.page .con .content h1{font-size:.36rem;line-height:1.2;margin-bottom:.1rem}
.page .con .content h2{font-size:.24rem;line-height:1.5;margin-bottom:.1rem}
.page .con .content h3{font-size:.2rem;line-height:1.5;margin-bottom:.1rem}
.page .con .content h4{font-size:.18rem;margin-bottom:.1rem}
.page .con .content h5{font-size:.16rem;margin-bottom:.1rem}
.page .con .content h6{font-size:.14rem;margin-bottom:.1rem}
.page .con .content img{margin:.15rem auto;max-width:100%;object-fit:cover;display:block}
.page .con .content p{font-size:.18rem;line-height:1.5;color:var(--color);margin-bottom:.1rem}
.page .con .content span{display:inline-block}
.page .con .content a{color:var(--main)}
.page .con .content a:hover{color:red}
.page .con .content video{max-width:100%;aspect-ratio:auto}
.page .con .content .video-js{max-width:100%;aspect-ratio:auto;font-size:10px;color:#fff}
.page .con .content .video-js *{font-size:inherit;color:inherit}
.page .con .content .video-js .vjs-time-control{font-size:1em;line-height:3em}
.page .con .content .video-js .vjs-big-play-button{font-size:3em}
.page .con .content .doc{background:#F5F5F5;border-radius:.1rem;padding:.15rem;padding-right:.3rem;box-sizing:border-box;margin:.15rem auto;width:450px;max-width:80%;display:flex;align-items:center}
.page .con .content .doc .l{width:65%}
.page .con .content .doc .l h2{font-size:.2rem;color:var(--color);font-weight:bold;line-height:1.5;margin-bottom:0}
.page .con .content .doc .l h2 span{color:red;font-size:.2rem}
.page .con .content .doc .l h3{font-size:.18rem;color:var(--color);font-weight:bold;line-height:1.5;margin-bottom:0}
.page .con .content .doc .l p{font-size:.14rem;color:var(--color);line-height:1.5;margin-bottom:0}
.page .con .content .doc .r{width:calc(35% - 15px);position:relative}
.page .con .content .doc .r img{height:135px;border-radius:.1rem;object-fit:cover;margin-bottom:0}
.page .con .content .doc .r a{position:absolute;left:-.2rem;right:-.2rem;bottom:5px;color:#fff;background:var(--main);border-radius:.1rem;text-align:center;font-size:.16rem;padding:3px 0}
.page .con .content .doc .r a:hover{background-color:var(--hover)}
.page .con .tag{display:flex;flex-wrap:wrap}
.page .con .tag p{font-size:.16rem;color:#777}
.page .con .tag p a{margin-right:.1rem;color:var(--main)}
.page .con .tag p a:hover{color:var(--hover)}
.page .recommend{margin-top:.3rem}
.page .recommend h2{font-size:.32rem;font-weight:bold;color:var(--main);text-align:center}
.page .recommend .list{display:flex;flex-wrap:wrap}
.page .recommend .list .li{background:#fff;border-radius:.1rem;padding:.15rem;box-sizing:border-box;width:32%;margin-right:2%;margin-top:.15rem;box-shadow:0 0 3px 0 rgb(0 0 0 / 0.25)}
.page .recommend .list .li:nth-child(3n){margin-right:0}
.page .recommend .list .li:hover{box-shadow:0 0 4px 0 rgb(0 0 0 / 0.25);transform:scale(1.02);transition:transform 0.3s ease-out}
.page .recommend .list .li h3{font-size:.2rem;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.page .recommend .list .li .detail{display:flex;margin-top:.1rem}
.page .recommend .list .li .detail .img{width:35%;margin-right:2%;height:1.05rem}
.page .recommend .list .li .detail .img img{width:100%;height:100%;object-fit:cover;border-radius:5px}
.page .recommend .list .li .detail .desc{width:63%;font-size:.14rem;color:#666;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.5}
.page .recommend .list .nodata{font-size:.2rem;color:var(--color);text-align:center;width:100%;margin-top:.2rem}
@media screen and (max-width: 991px){
    .page .banner{margin-top:0}
    .page .brand p,.page .brand a{font-size:.3rem}
    .page .con{padding:.35rem .3rem}
    .page .con .title h1{font-size:.46rem}
    .page .con .info{display:none}
    .page .con .content *{font-size:.32rem}
    .page .con .content h1{font-size:.565rem;line-height:1.3}
    .page .con .content h2{font-size:.48rem;line-height:1.4}
    .page .con .content h3{font-size:.42rem;line-height:1.4}
    .page .con .content h4{font-size:.36rem}
    .page .con .content h5{font-size:.3rem}
    .page .con .content h6{font-size:.2rem}
    .page .con .content p{font-size:.32rem}
    .page .con .content img{max-width:100%}
    .page .con .content .doc{width: 100%;max-width: 100%;position:relative;padding-right:.15rem;padding-bottom:1rem}
    .page .con .content .doc .l{margin-right:.15rem}
    .page .con .content .doc .l h2{font-size:.36rem}
    .page .con .content .doc .l h2 span{font-size:.36rem}
    .page .con .content .doc .l h3{font-size:.3rem}
    .page .con .content .doc .l p{font-size:.26rem}
    .page .con .content .doc .r{width:calc(40% - 15px);position:unset}
    .page .con .content .doc .r a{font-size:.42rem;left:.1rem;right:.1rem;border-radius:.35rem}
    .page .con .tag p{font-size:.26rem}
    .page .con .tag p a{margin-right:.2rem}
    .page .recommend{margin-top:.35rem}
    .page .recommend h2{font-size:.42rem}
    .page .recommend .list .li h3{font-size:.3rem}
    .page .recommend .list .li{width:100%;margin-right:0;padding:.2rem;margin-top:.25rem}
    .page .recommend .list .li .detail{margin-top:.2rem}
    .page .recommend .list .li .detail .img{height:1.75rem}
    .page .recommend .list .li .detail .desc{font-size:.24rem;-webkit-line-clamp:5}
    .page .recommend .list .nodata{font-size:.26rem}
}
/*20260514*/
.page .con .content .art-brand-color-78945{color:var(--main) !important}
.page .con .content .art-img-67890{display:block;width:100%;height:auto;border-radius:10px;margin:20px auto;object-fit:cover;cursor:pointer;transition:all .3s ease;outline:none}
.page .con .content .art-title2-45678{font-size:20px;line-height:28px;color:var(--main);margin:25px 0 15px;font-weight:bold}
.page .con .content .art-title3-34567{font-size:18px;line-height:25px;margin:20px 0 10px;font-weight:bold;color:var(--main)}
.page .con .content .art-para-23456{font-size:16px;line-height:25px;color:#4a4a4a;margin:12px 0;text-align:justify}
.page .con .content .art-text-bold-12345{font-weight:700}
.page .con .content .art-text-warning-98765{font-weight:bold;color:#f00}
.page .con .content .art-link-01234{color:#333;text-decoration:none;animation:art-breathe-scale-98765 2s infinite alternate;display:inline-block}
.page .con .content .art-link-01234:hover{color:var(--main) !important;text-decoration:none;animation:none;transform:scale(1.05)}
.page .con .content .art-table-76543{width:95%;margin:20px auto;overflow-x:auto;overflow-y:hidden;border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.25);-webkit-overflow-scrolling:touch}
.page .con .content .art-table-76543 table{width:100%;min-width:600px;border-collapse:collapse}
.page .con .content .art-table-76543 table thead tr{background-color:rgba(15,157,102,.1)}
.page .con .content .art-table-76543 table thead th{color:var(--main);font-weight:bold;padding:12px 15px;text-align:center;white-space:nowrap;min-width:100px}
.page .con .content .art-table-76543 table tbody td{padding:10px 15px;text-align:center;color:#4a4a4a;border-bottom:1px solid #eee;word-wrap:break-word;word-break:break-word;min-width:100px}
.page .con .content .art-table-76543 table tbody tr:nth-child(even){background-color:#f9f9f9}
.page .con .content .art-table-76543 table tbody tr:nth-child(odd){background-color:#fff}
.page .con .content .art-list-65432{margin:15px 0 15px 20px;color:#4a4a4a}
.page .con .content .art-list-65432 li{list-style:none;font-size:16px;line-height:25px;margin:8px 0;position:relative;padding-left:15px}
.page .con .content .art-list-65432 li:before{content:'';display:inline-block;width:6px;height:6px;background-color:var(--main);transform:rotate(45deg);position:absolute;left:0;top:8px}
@media (min-width:768px){
    .page .con .content .art-img-67890{max-width:60%;overflow:hidden}
    .page .con .content .art-img-67890:focus{max-height:none;max-width:95%;object-fit:contain;position:relative;z-index:10;box-shadow:0 0 20px rgba(0,0,0,.3)}
    .page .con .content .art-img-67890.art-img-full-56789{max-height:none;max-width:95%;object-fit:contain;position:relative;z-index:10;box-shadow:0 0 20px rgba(0,0,0,.3)}
    .page .con .content .art-title2-45678{font-size:24px}
    .page .con .content .art-title3-34567{font-size:20px}
    .page .con .content .art-para-23456{line-height:27px}
    .page .con .content .art-table-76543{box-shadow:2px 2px 2px rgba(0,0,0,.25);width:100%}
    .page .con .content .art-list-65432 li{line-height:27px}
}