﻿.home-banner video{width:100%;display:block;min-height:initial;}
.home-news{padding-top:4%}
.home-contact{padding:4% 0;background:#f7f7f7}
.home-contact .home-title{margin-bottom:2%;}
@media (max-width:1024px){.home-news{padding-top:40px}
.home-contact{padding:40px 0;}
.home-contact .home-title{margin-bottom:20px;}}
.home-expect .expect-box .expect-item .item-title{display:block;font-size:var(--fontsize20);max-height:initial}
.home-expect .expect-box .expect-item1{text-align:center}
.home-expect .expect-box .expect-item1 >.item-title:first-child{font-size:var(--fontsize26)}
.home-expect .expect-box .expect-item1 >.item-title:nth-child(3){border-top:1px solid #d1d1d1;margin-top:30px;padding-top:25px;max-height:initial}
.home-expect .expect-box .expect-item1 .info-list{border-top:none;margin:15px 0;display:inline-block;padding:0;text-align:left}
.home-expect .expect-box .expect-item1 .info-list .item-info{width:100%;padding:6px 0 6px 15px}
.home-expect .expect-box .expect-item1 .info-list .item-info::before{top:16px}
.home-expect .expect-box .expect-item1 .info-list+p{color:grey}
@media (max-width:1024px){.home-expect .expect-box .expect-item .item-title{font-size:var(--fontsize18)}
.home-expect .expect-box .expect-item1 >.item-title:first-child{font-size:var(--fontsize22)}
.home-expect .expect-box .expect-item1 >.item-title:nth-child(3){margin-top:20px;padding-top:20px;}
.home-expect .expect-box .expect-item1 .info-list{margin:10px 0;}}
@media (max-width:768px){.home-expect .expect-box .expect-item .item-text,.home-expect .expect-box .expect-item1 .info-list+p{font-size:var(--fontsize15)}}
.home-expect .expect-box .expect-item1 .listbox{display:flex;justify-content: space-between;flex-wrap:wrap;}
.home-expect .expect-box .expect-item1 .listbox .left,.home-expect .expect-box .expect-item1 .listbox .right{width:49%;}
@media (max-width:768px){.home-expect .expect-box .expect-item1 .listbox .left,.home-expect .expect-box .expect-item1 .listbox .right{width:100%;}
.home-expect .expect-box .expect-item1 .listbox .left .info-list{margin-bottom:0;}
.home-expect .expect-box .expect-item1 .listbox .right .info-list{margin-top:0;}}
.home-tapes .item .img::before{display: none;}
iframe{aspect-ratio:1.78;width:100%;height:auto}
@media (min-width:1025px){.home-about .about-top .info{margin-right:0;}
.home-about .about-top .img,.home-about .about-top .info{width:50%;}}
.home-tapes .item-text,.home-tapes .item-text:hover{background-color: #1e4567;}
.home-tapes .item .info .tap-more{display:none;}
.home-tapes .item{transition:all .3s}
.home-tapes .item:hover .info .title{top: calc(100% - 42px);}
.home-tapes .item:hover{box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .3);}
.home-banner #indexbanner{position: relative;}
.home-banner #indexbanner .video-banbox{background: rgba(0,0,0,0.3);width:100%;height:100%;position: absolute;left:0;top:0;padding-left:8%;display:flex;justify-content: center;flex-direction: column;color:#fff;}
.home-banner #indexbanner .video-banbox .tit{font-weight: var(--fontbold7);font-size:2vw;margin-bottom:1%;}
.home-banner #indexbanner .video-banbox .des{font-size:1.3vw;margin-bottom:2%;}
.home-banner #indexbanner .video-banbox .home-more{font-size:1vw;}
.home-banner #indexbanner .video-banbox .home-more:nth-child(1){margin-right:1%;}
@media (max-width:1024px){.home-banner #indexbanner .video-banbox .more-box{display:none;}
.home-banner #indexbanner .video-banbox .tit{margin-bottom:0;}}
@media (max-width:768px){.home-banner #indexbanner .video-banbox{padding:0 20px;}
.home-banner #indexbanner video{min-height: inherit;}
.home-banner #indexbanner .video-banbox .tit{font-size: 20px;}}
@media (max-width:550px){.home-banner #indexbanner .video-banbox .tit{font-size: 14px;margin-bottom:7px;}
.home-banner #indexbanner .video-banbox .des{font-size:12px;}}
.home-expect .expect-menu .item{border-bottom:unset;border:1px solid #eee;color:#fff;background:transparent;  padding:1% 2%;border-radius:5px}
.home-expect .expect-menu .item.active{background:#fff;color:var(--color);}
.home-expect .expect-box .expect-item1 .listbox .left{width:100%}
.home-expect .expect-box .expect-item1 .info-list .item-info::before{display:none}
.home-expect .expect-box .expect-item1 .listbox .left .info-list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}
.home-expect .expect-box .expect-item1 .listbox .left .info-list .item-info{width:100%;margin-right:0;border:1px solid #eee;padding:3%;border-radius:10px}
.home-expect .expect-box .expect-item1 .listbox .left .info-list .item-info:hover{border-color:var(--color)}
.home-expect .expect-box .expect-item1 .listbox .left .info-list .item-info .tit{color:#222}
.home-expect .expect-box .expect-item:nth-child(1) .listbox .left .info-list .item-info .tit{font-weight:normal}
@media (max-width:768px){.home-expect .expect-box .expect-item1 .listbox .left .info-list{grid-template-columns:repeat(2,1fr)}
}@media (max-width:500px){.home-expect .expect-box .expect-item1 .listbox .left .info-list{grid-template-columns:repeat(1,1fr)}
}
.home-expect .expect-box .expect-item1 >.item-title:nth-child(2) {border-top: 1px solid #d1d1d1;margin-top: 30px;padding-top: 25px;max-height: initial;}
@media (max-width:1024px){.home-expect .expect-box .expect-item1 >.item-title:nth-child(2){margin-top:20px;padding-top:20px;}}
.home-expect .expect-box .expect-item .item-text{text-align:left}
.home-custome .customer-swiper{width:100%;position:relative}
.home-custome .customer-box{width:950px;max-width:90%;height:300px;margin:auto;background:#fff;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.08);padding:80px 90px 40px;box-sizing:border-box;text-align:center}
.home-custome .customer-text{font-size:20px;line-height:1.4;color:#888}
.home-custome .quote{color:var(--color);font-size:28px;font-weight:bold}
.home-custome .desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.home-custome .desc.open{display:inline}
.home-custome .more-btn{display:none;border:0;background:#eee;color:#333;font-size:12px;padding:4px 8px;border-radius:3px;cursor:pointer;vertical-align:middle}
.home-custome .customer-name{margin-top:40px;color:var(--color);font-size:20px;font-weight:bold}
.home-custome .swiper-button-prev,.home-custome .swiper-button-next{width:45px;height:60px}
.home-custome .swiper-button-prev:after,.home-custome .swiper-button-next:after{color:var(--color);font-size:45px}
.home-custome .swiper-pagination{bottom:-50px !important}
.home-custome .swiper-pagination-bullet{width:15px;height:15px;background:#ddd;opacity:1}
.home-custome .swiper-pagination-bullet-active{background:var(--color)}
@media (max-width:768px){.home-custome .customer-box{height:auto;min-height:260px;padding:50px 25px 35px}
.home-custome .customer-text{font-size:16px}
.home-custome .customer-name{margin-top:25px;font-size:18px}
}.home-custome{padding:3% 0}
.home-custome .home-title{margin-bottom:3%}
.home-custome .customer-swiper{position:relative;padding-bottom:30px}
.home-custome .swiper-box{display:flex;position:relative;align-items:center}
.home-custome .address{ color: #888;}