
/*partners 子页面 */
.partners-son-banner{
  position: relative;
  aspect-ratio: auto;
  height: 26.1vw; /*1920*500*/
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}
.partners-son-intro>div{
  column-gap: 50px;
  align-items: flex-start;
}
.partners-son-intro>div>div{
  border-radius: 10px;
  flex-shrink: 0;
  /*border: 1px solid  #ededed;*/
}
.partners-son-intro .left{
  width: 35%;
  padding: 4rem;
  align-items: center;
  border: 1px solid  #ededed;
}
.partners-son-intro .left .img{
  text-align: center;
}
.partners-son-intro .left .img img{
    border: 10px solid #e5e5e5;
    border-radius: 50%;
    width: 120px;
    display: inline-block;
}
.partners-son-intro .left .text p{
  margin-bottom: 5px;
  position: relative;
  padding-left: 30px;
  
}
.partners-son-intro .left .text a{
  margin-right: 10px;
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-top: 15px;
}
.partners-son-intro .left .text i{
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.partners-son-intro .left .text i.addr{
    background-image: url('data:image/svg+xml;utf-8,<svg width="20" height="20" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.85786 32.7574C6.23858 33.8432 4 35.3432 4 37C4 40.3137 12.9543 43 24 43C35.0457 43 44 40.3137 44 37C44 35.3432 41.7614 33.8432 38.1421 32.7574" stroke="%231b2e57" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><path d="M24 35C24 35 37 26.504 37 16.6818C37 9.67784 31.1797 4 24 4C16.8203 4 11 9.67784 11 16.6818C11 26.504 24 35 24 35Z" fill="none" stroke="%231b2e57" stroke-width="4" stroke-linejoin="round"/><path d="M24 22C26.7614 22 29 19.7614 29 17C29 14.2386 26.7614 12 24 12C21.2386 12 19 14.2386 19 17C19 19.7614 21.2386 22 24 22Z" fill="none" stroke="%231b2e57" stroke-width="4" stroke-linejoin="round"/></svg>');
}
.partners-son-intro .left .text i.serviced{
    background-image: url('data:image/svg+xml;utf-8,<svg width="20" height="20" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555" stroke="%231b2e57" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><path d="M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z" fill="none" stroke="%231b2e57" stroke-width="4" stroke-linejoin="round"/></svg>');
}
/*社交媒体*/
.partners-son-intro .left .text a.ico-web i{
    background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 32 32" viewBox="0 0 32 32" id="website"><path fill="%231b2e57" d="M16,0.5C7.45313,0.5,0.5,7.45313,0.5,16S7.45313,31.5,16,31.5S31.5,24.54688,31.5,16S24.54688,0.5,16,0.5z M22.65283,19.12671c0.08575-1.03137,0.13281-2.07898,0.13281-3.12671s-0.04706-2.09534-0.13281-3.12671C26.47046,13.70447,28.5,15.13007,28.5,16S26.47046,18.29553,22.65283,19.12671z M16,28.5c-0.86993,0-2.29553-2.02954-3.12671-5.84717c1.03137,0.08575,2.07898,0.13281,3.12671,0.13281s2.09534-0.04706,3.12671-0.13281C18.29553,26.47046,16.86993,28.5,16,28.5z M16,19.78564c-1.30023,0-2.49451-0.07013-3.60168-0.18396C12.28448,18.49451,12.21436,17.30023,12.21436,16s0.07013-2.49451,0.18396-3.60168c1.10718-0.11383,2.30145-0.18396,3.60168-0.18396s2.49451,0.07013,3.60168,0.18396c0.11383,1.10718,0.18396,2.30145,0.18396,3.60168s-0.07013,2.49451-0.18396,3.60168C18.49451,19.71552,17.30023,19.78564,16,19.78564z M3.5,16c0-0.86993,2.02954-2.29553,5.84717-3.12671C9.26141,13.90466,9.21436,14.95227,9.21436,16s0.04706,2.09534,0.13281,3.12671C5.52954,18.29553,3.5,16.86993,3.5,16z M16,3.5c0.86993,0,2.29553,2.02954,3.12671,5.84717C18.09534,9.26141,17.04773,9.21436,16,9.21436s-2.09534,0.04706-3.12671,0.13281C13.70447,5.52954,15.13007,3.5,16,3.5z M27.59399,11.35126c-1.50153-0.70978-3.34314-1.24121-5.34674-1.59851c-0.3573-2.0036-0.88873-3.84521-1.59851-5.34674C23.80518,5.67633,26.32367,8.19482,27.59399,11.35126z M11.35126,4.40607c-0.70978,1.50153-1.24121,3.34314-1.59851,5.34668c-2.00354,0.3573-3.84515,0.88861-5.34668,1.59845C5.67639,8.19476,8.19489,5.67639,11.35126,4.40607z M4.40613,20.6488c1.50153,0.70984,3.34308,1.24115,5.34662,1.59845c0.3573,2.00354,0.88861,3.84509,1.59845,5.34662C8.19489,26.32355,5.67645,23.80511,4.40613,20.6488z M20.6488,27.59393c0.70984-1.50153,1.24115-3.34314,1.59845-5.34668c2.00354-0.3573,3.84515-0.88873,5.34668-1.59851C26.32361,23.80511,23.80524,26.32361,20.6488,27.59393z"></path></svg>');
}
.partners-son-intro .left .text a.ico-linkedin i{
  background-image: url('data:image/svg+xml;utf-8, <svg t="1618818998595" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18252" width="24" height="24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M948.245333 0H75.52C33.877333 0 0.021333 33.066667 0.021333 73.813333v876.288C0 990.890667 33.877333 1024 75.52 1024h872.704c41.749333 0 75.733333-33.109333 75.733333-73.898667V73.834667C1024 33.045333 989.994667 0 948.266667 0z" fill="%231b2e57" p-id="18253"></path><path d="M151.744 383.893333h152.021333V872.533333H151.744V383.893333z m76.053333-242.922666a88.106667 88.106667 0 1 1-0.128 176.170666 88.106667 88.106667 0 0 1 0.128-176.170666M399.04 383.893333h145.578667v66.794667h2.090666c20.266667-38.4 69.802667-78.933333 143.701334-78.933333 153.770667 0 182.186667 101.184 182.186666 232.810666V872.533333h-151.850666v-237.653333c0-56.661333-0.981333-129.557333-78.933334-129.557333-79.018667 0-91.093333 61.76-91.093333 125.525333v241.706667h-151.68V383.872z" fill="%23fff" p-id="18254"></path></svg>');
}
.partners-son-intro .left .text a.ico-twitter i{
  background-image: url('data:image/svg+xml;utf-8, <svg t="1618817859129" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9262" width="24" height="24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M962.267429 233.179429q-38.253714 56.027429-92.598857 95.451429 0.585143 7.972571 0.585143 23.990857 0 74.313143-21.723429 148.260571t-65.974857 141.970286-105.398857 120.32-147.456 83.456-184.539429 31.158857q-154.843429 0-283.428571-82.870857 19.968 2.267429 44.544 2.267429 128.585143 0 229.156571-78.848-59.977143-1.170286-107.446857-36.864t-65.170286-91.136q18.870857 2.852571 34.889143 2.852571 24.576 0 48.566857-6.290286-64-13.165714-105.984-63.707429t-41.984-117.394286l0-2.267429q38.838857 21.723429 83.456 23.405714-37.741714-25.161143-59.977143-65.682286t-22.308571-87.990857q0-50.322286 25.161143-93.110857 69.12 85.138286 168.301714 136.265143t212.260571 56.832q-4.534857-21.723429-4.534857-42.276571 0-76.580571 53.979429-130.56t130.56-53.979429q80.018286 0 134.875429 58.294857 62.317714-11.995429 117.174857-44.544-21.138286 65.682286-81.115429 101.741714 53.174857-5.705143 106.276571-28.598857z" p-id="9263" fill="%231b2e57"></path></svg>');
}
.partners-son-intro .left .text a.ico-medium i{
  background-image: url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" id="medium"><g fill="none" fill-rule="evenodd"><rect width="72" height="72" fill="%231b2e57" rx="4"></rect><path fill="%23fff" d="M59 23.453h-1.82c-.675 0-1.63.99-1.63 1.623v22.972c0 .634.955 1.5 1.63 1.5H59V55H42.517v-5.453h3.45V25.4h-.17L37.742 55h-6.237L23.55 25.4h-.201v24.147h3.45V55H13v-5.453h1.767c.728 0 1.683-.865 1.683-1.5v-22.97c0-.634-.955-1.624-1.683-1.624H13V18h17.256l5.666 21.421h.156L41.796 18H59v5.453"></path></g></svg>');
}
.partners-son-intro .left .text a.ico-youtube i{
  background-image: url('data:image/svg+xml;utf-8, <svg t="1618818810929" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11944" width="24" height="24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M1013.76 307.264s-9.984-70.570667-40.704-101.632c-38.933333-40.789333-82.56-41.002667-102.592-43.392C727.168 151.893333 512.213333 151.893333 512.213333 151.893333h-0.426666s-214.954667 0-358.250667 10.346667c-20.010667 2.389333-63.658667 2.602667-102.613333 43.392C20.245333 236.693333 10.24 307.264 10.24 307.264S0 390.122667 0 473.002667v77.674666c0 82.858667 10.24 165.738667 10.24 165.738667s9.984 70.570667 40.704 101.632c38.933333 40.789333 90.112 39.509333 112.896 43.776 81.92 7.850667 348.16 10.282667 348.16 10.282667s215.168-0.32 358.464-10.666667c20.010667-2.410667 63.658667-2.602667 102.613333-43.392 30.698667-31.061333 40.704-101.632 40.704-101.632S1024 633.536 1024 550.677333v-77.674666c0-82.88-10.24-165.738667-10.24-165.738667z" fill="%23161d27" p-id="11945" data-spm-anchor-id="a313x.7781069.0.i15" class=""></path><path d="M406.293333 644.821333l-0.064-287.722666 276.693334 144.362666-276.629334 143.36z" fill="%23fff" p-id="11946"></path></svg>');
}
.partners-son-intro .left .text a.ico-instagram i{
  background-image: url('data:image/svg+xml;utf-8, <svg width="20" height="20" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34 6H14C9.58172 6 6 9.58172 6 14V34C6 38.4183 9.58172 42 14 42H34C38.4183 42 42 38.4183 42 34V14C42 9.58172 38.4183 6 34 6Z" fill="none" stroke="%231b2e57" stroke-width="4" stroke-linejoin="round"/><path d="M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z" fill="none" stroke="%231b2e57" stroke-width="4" stroke-linejoin="round"/><path d="M35 15C36.1046 15 37 14.1046 37 13C37 11.8954 36.1046 11 35 11C33.8954 11 33 11.8954 33 13C33 14.1046 33.8954 15 35 15Z" fill="%231b2e57"/></svg>');
}
.partners-son-intro .left .text a.ico-facebook i{
  background-image: url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="1792" height="1792" id="facebook"><path stroke="%231b2e57" d="M1376 128q119 0 203.5 84.5T1664 416v960q0 119-84.5 203.5T1376 1664h-188v-595h199l30-232h-229V689q0-56 23.5-84t91.5-28l122-1V369q-63-9-178-9-136 0-217.5 80T948 666v171H748v232h200v595H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960z"></path></svg>');
}
.partners-son-intro .right{
    width: 65%;
    padding: 2rem;
}
.partners-son-intro .right p{
    margin-bottom: 1rem;
}
.partners-son-intro .right p strong{
    font-family: var(--font-bold);
    text-align: justify;
}

.partners-son-product .content{
    column-gap: 2rem;
    row-gap: 2rem;
    align-items: center;
}
.partners-son-product .content>div{
    width: 50%;
}
.partners-son-powered .title{
    column-gap: 3rem;
}
.partners-son-powered .title img{
    width: 240px;
}


.partners-son-powered .content{
    column-gap: 3rem;
    row-gap: 3rem;
    align-items: center;
}
.partners-son-powered .content>div{
    width: 50%;
}
.partners-son-powered .content  .text p.point{
    position: relative;
    padding-left: 1rem;
}
.partners-son-powered .content .text p.point::before{
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 4px;
    background-color: var(--color-darkblue);
    content: '';
    top: 11px;
    transform: translateY(-50%);
    left: 0;
}

.partners-son-relate .list{
    justify-content: center;
    /*flex-wrap: wrap;*/
    column-gap: 1rem;
}
.partners-son-relate .list .item{
    max-width: calc(100%/3);
    text-align: center;
    color: var(--color-darkblue);
}
.partners-son-relate .list img{
    transition: all 0.3s;
}
.partners-son-relate .list a:hover img{
    transform: scale(1.02);
}


.partners-son-contact .content{
    column-gap: 3rem;
    row-gap: 3rem;
}
.partners-son-contact .content .left{
    width: 30%;
}
.partners-son-contact .content .left img{
    width: 70%;
}
.partners-son-contact .content .right{
    width: 70%;
}
.partners-son-contact .content .right .email-button{
    display: inline-block;
    padding: 8px 2rem;
    border-radius: 10px;
    border: 2px solid  var(--color-darkblue);
    color: var(--color-darkblue);
    transition: all 0.3s;
}
.partners-son-contact .content .right .email-button:hover{
    background-color: var(--color-darkblue);
    color: #fff;
}


@media (max-width: 1360px) {
    .partners-son-product .content{
        flex-wrap: wrap;
    }
    .partners-son-product .content>div{
        width: 100%;
    }
    .partners-son-powered .title{
        flex-direction: column;
        align-items: center;
    }
    .partners-son-powered .content{
        flex-wrap: wrap;
    }    
    .partners-son-relate .list{
         flex-wrap: wrap;
    }
    .partners-son-powered .content>div{
        width: 100%;
    }
    .partners-son-contact .content{
        flex-wrap: wrap;
    }
    .partners-son-contact .content .left,
    .partners-son-contact .content .right{
        width: 100%;
    }
}





