﻿.partner{background:url(https://css02.v15cdn.com/m421/honor-bg.webp) no-repeat center;background-size:cover;padding: 70px 20px 60px;}
.partner .l-wrap{max-width: 1600px;margin: 0px auto;}
.partner .home-title {font-size: var(--fontsize30);text-align: center;font-weight: var(--fontbold5);position: relative;color: var(--fontcolor);line-height: 1;padding-bottom: 15px;}
.partner .home-title-line {position: relative;margin: 0px auto;width: 20px;height: 2px;background: var(--color);}
.partner .home-des {max-width: 830px;margin: 0px auto;font-size: var(--fontsize14);color: var(--introcolor);text-align: center;padding: 15px 0px 40px;}
.partner .honorwrap{position:relative;padding:0px 80px}
.partner .honorwrap .item{width:100%;overflow:hidden;transition:all .2s linear}
.partner .honorwrap .item:hover{transform:scale(1.05)}
.partner .honorwrap .item img{width:100%;height:100%}
@media(max-width:768px){
.partner .honorwrap{padding:0px}
.partner .honorwrap .swiper{padding-bottom:40px}}
.partner .home-button-next,.partner .home-button-prev {position: absolute;left: 0px;top: 40%;background: 0 0;width: 40px;height: 40px;border: 1px solid #DFDFDF;display: inline-flex;align-items: center;justify-content: center;transition: all .2s linear;cursor: pointer;}
.partner .home-button-next {left: auto;right: 0px;}


.partner .honorwrap .item img{cursor: pointer;}
.popwindow-pic{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0 0 0 / 50%);z-index:21474836471;display:none}
.popwindow-flex{width:100%;position:relative;height:100%;display:flex;justify-content:center;align-items:center;}
.popwindow-flex img{max-width:90vw;max-height:calc(100% - 150px);}
span.popwindow-close{cursor:pointer;color:#fff;position:absolute;right:20px;top:20px;}
span.popwindow-close em{font-size:40px;line-height:1;font-weight:bold}
@media (max-width:768px){.popwindow-flex img{max-width:92vw;max-height:calc(100% - 120px);}
span.popwindow-close{right:10px;top:20px;}
span.popwindow-close em{font-size:30px;}}