﻿@charset "utf-8";
:root{--color:#0078D7;--fontfamily:Arial,Helvetica,sans-serif}
.advan .advan-icon>i{background-image:url(/js/21057/advan_icon.png)}
.part{padding:25px 0;border-top:2px solid #f2f2f2}
.part-item,.part-list{display:flex;flex-wrap:wrap}
.part-item{padding:25px 0;width:16.66667%;justify-content:center;align-items:center;transition:box-shadow .3s,transform .3s}
.part-item:hover{box-shadow:0 1px 10px rgba(34,25,25,.15);border-radius:5px;transform:translateY(-2px)}
.part-item:hover img{transform:scale(1.05)}
.part-item img{max-width: 90%;max-height:100%;transition:transform .25s}
@media (max-width:1240px){.part-item{width:33%}}
@media (max-width:768px){.part-item{width:33%;padding:4vw;box-sizing:border-box}}
.top-nav a{padding:33px 15px}
.top-nav-box{position:relative}
.top-search{position:absolute;left:100%;width:223px;top:35px}
.index .video-text a{width:100%;display:flex;justify-content:center;align-items:center}
.head-nav>ul>li{margin: 0 15px}
@media screen and (max-width: 1470px){
.head-nav>ul>li {margin: 0 8px}
.head-main .head-logo img{max-width: 200px}}
.part-list {padding:0 60px;position:relative}
.part-list .swiper-container {width:100%}
.partners-btn>div {position:absolute;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;top:50%;margin-top:-20px}
.partners-next {right:0}
.partners-prev {left:0}
.partners-btn>div i {font-size:40px}
.part-list .swiper-pagination {display:none}
@media (max-width:560px){.part-list{padding:0 40px}
.partners-btn>div{width:30px;height:30px;margin-top:-15px}
.partners-btn>div i {font-size:30px}}