﻿.homevr{padding:3% 0;}
.homevr iframe{width: 100%;height: 420px;}
@media (max-width:1024px) {.homevr iframe{height: 300px;}}
.home-banner .swiper-slide>a::after{display: none;}
.home-banner video{min-height:inherit;}
.home-cate{display:none;}
.home-show{padding: 4% 0;}
.home-show .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.home-show .list .item{width: 24%;}
@media(max-width:768px){.home-show .list .item{width: 49%;margin-bottom:15px;}}
.home-allpro{padding:4% 0}
.home-allpro-tags{display:flex;margin-bottom:10px;flex-wrap:wrap}
.home-allpro-tags li{margin-right:15px;padding-right:17px;margin-bottom:10px;position:relative}
.home-allpro-tags li:after{content:'';width:2px;height:16px;background:var(--fontcolor);position:absolute;left:100%;top:50%;margin-top:-8px}
.home-allpro-tags li:last-child{padding:0;margin-right:0;}
.home-allpro-tags li:last-child::after{display:none}
.home-allpro-tags li span{cursor:pointer;text-transform:capitalize;font-size:var(--fontsize18);line-height:1.2;}
.home-allpro-tags li.active span,.home-allpro-tags li:hover span{text-decoration:underline}
.home-allpro-info{display:none}
.home-allpro-info.active{display:block}
.home-allpro-list{display:flex;flex-wrap:wrap}
.home-allpro-list li{width:24%;margin:0 1.333% 20px 0}
.home-allpro-list li:nth-child(4n){margin-right:0}
.home-allpro-list li .home-allpro-pic{overflow:hidden}
.home-allpro-list li .home-allpro-pic img{width:100%;display:block}
.home-allpro-list li .home-allpro-tit{margin-top:10px;line-height:1.4}
.home-allpro-list li:hover .home-allpro-tit{text-decoration:underline}
@media (max-width:1024px){.home-allpro-list li{width:48%;margin:0 4% 20px 0}
.home-allpro-list li:nth-child(2n){margin-right:0}}
@media (max-width:768px){.home-allpro-tags li span{font-size:var(--fontsize16)}}
@media (max-width:540px){.home-allpro-list li{width:100%;margin:0 0 20px 0}}
.home-service .service-item .box,.foottop .home-title{color:#fff;text-shadow:1px 1px 2px var(--fontcolor)}
.home-more{border-color:#fff;color:#fff}
.home-service .service-item .box{padding:8%!important}
.home-service .service-item:nth-child(2) .box{top:auto;bottom:0}
.home-service .service-item .box .text{max-width:500px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:75px;line-height:25px;margin-bottom:30px}
@media (max-width:1500px){.home-service .service-item .box .title{font-size:40px}}
@media (max-width:1280px){.home-service .service-item .box .title{font-size:34px;margin-bottom:15px}
.home-service .service-item .box .text{margin-bottom:20px}}
@media (max-width:1024px){.home-service .service-item .box .title{font-size:var(--fontsize26);margin-bottom:10px}
.home-service .service-item .box .text{line-height:22px;min-height:66px}
.home-service .service-item .box{padding:4%!important}}
@media (max-width:768px){.home-service .service-item .box .title{font-size:var(--fontsize22);margin-bottom:10px}
.home-service .service-item .box .text{min-height:initial;display:block;font-size:var(--fontsize13);line-height:1.5;margin-bottom:15px}
.home-service .service-item .box{padding:20px 15px!important}}

.home-whole{background:#eee;padding:4% 0;}
.home-whole .whole-list .item{display:flex;justify-content: space-between;margin-top:2.5%;}
.home-whole .whole-list .item .left{width:30%;padding-top:5%;}
.home-whole .whole-list .item .left .inner-art{width:130%;z-index:2;position: relative;padding:6% 3%;background: #fff;margin-bottom:8%;}
.home-whole .whole-list .item .left .inner-art .tit{color:var(--color);font-weight: var(--fontbold7);font-size:32px;margin-bottom:15px;}
.home-whole .whole-list .item .left .inner-art .des{font-size:18px;color:var(--introcolor);}
.home-whole .whole-list .item .left .more a{display:inline-block;padding:1% 3%;border: 2px solid var(--color);transition: all .3s;color:var(--color);width:100%;text-align: center;font-size:24px;}
.home-whole .whole-list .item .left .more a:hover{color:#fff;background: var(--color);}
.home-whole .whole-list .item .right{width:65%;}
.home-whole .whole-list .item .right img{width:100%;display:block;}
@media (min-width:769px){.home-whole .whole-list .item:nth-child(2n){flex-direction: row-reverse;}
.home-whole .whole-list .item:nth-child(2n) .left .inner-art{margin-left:-30%}}
@media (max-width:768px){.home-banner{min-height: inherit;}
.home-whole{padding:40px 0;}
.home-whole .whole-list .item{flex-direction: column-reverse;margin-top:20px;}
.home-whole .whole-list .item .left{background: #fff;padding:15px;}
.home-whole .whole-list .item .left,.home-whole .whole-list .item .right{width:100%;}
.home-whole .whole-list .item .left .inner-art{width:100%;padding:0;margin-bottom:15px;}
.home-whole .whole-list .item .left .inner-art .tit{font-size:22px;margin-bottom:5px;}
.home-whole .whole-list .item .left .inner-art .des{font-size:16px;}
.home-whole .whole-list .item .left .more a{width:auto;font-size:16px;padding:5px 15px;}}
 .about-1{padding:3% 0;box-shadow:0px 2px 20px 0px #00000026}
.about-1 .list{max-width:100%;display:grid;gap:30px;margin-top:2%;grid-template-columns:repeat(4,1fr)}
.about-1 .home-title{font-size:64px}
.about-1 .desc{text-align:center;color:#666;font-size:24px;line-height:2}
.about-1 .list li{width:100%;padding:5%;display:flex;flex-direction:column;background:#fff;border-radius:4px;box-shadow:0 6px 32px 0 #0000000D;justify-content:center;align-items:center;text-align:center}
.about-1 .list li .tag{color:var(--color);font-size:40px;font-weight:800}
.about-1 .list li .info{font-size:18px;color:#666}
@media (max-width:768px){.about-1 .list{grid-template-columns:repeat(2,1fr)}
}@media (max-width:500px){.about-1 .list{grid-template-columns:repeat(1,1fr)}}
.home-video{  margin-top: 3%;}
@media (max-width:768px){.about-1 .home-title{font-size:30px}
.about-1 .desc{font-size:18px}}
.home-video video{margin-top: 2%;}
.home-video .l-wrap{padding: 0;max-width: 100%;width: 100%;}
