.partner{
    min-height: 369px;
    padding-bottom: 100px;
    background-image: url('../../img/partner_bg.png');
    background-size: 100% 100%;
    .glcc-tit{
        color: #fff;
    }
    .cont1>div, .cont2, .cont3{
        color:#ffffff;
        font-size: 20px;
    }
    .cont1{
        display: flex;
        >div{
            display: flex;
            flex-direction: column;
            margin-right: 35px;
        }
        .div8b9{
            background-image:linear-gradient(135deg,#e5e5f8 0%,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff 100%);
            border:2px solid #8b96ce;
            border-radius:2px;
            box-shadow:0px 1px 6px rgba(89, 150, 203, 0.16);
            text-align: center;
            width: 220px;
            height: 85px;
            line-height: 85px;
            margin-top: 7px;
            &:hover{
                box-shadow:0px 0px 10px rgba(255, 255, 255, 0.76);
                cursor: pointer;
            }
        }
        .flex_div{display: flex;}
        >div>div>img{width: 80px;}
        .div8b9 .gitlink{width: 180px;}
        .div8b9 .xjy{width: 200px;}
    }
    // .cont2>div>div{
    //     width:156px;
    //     height:87px;
    //     padding: 12px 20px;
    //     margin-right: 50px;
    //     >img{width: 110px;
    //         margin: 0 auto;}
    //     >.bor{
    //         width: 100px;
    //         height: 2px;
    //         margin: 0 auto;
    //     }
    //     >p{
    //         width: auto;
    //         font-size: 12px;
    //         margin: 2px auto;
    //         text-align: center;}
    // }
    // .cont2>div{
    //     display: flex;
    //     margin-top: 30px;
    //     >div{border-radius:4px;
    //         &:hover{
    //             box-shadow:0px 0px 10px rgba(255, 255, 255, 0.76);
    //         }}
    //     &.one_sponsor>div{
    //         background-image:linear-gradient(135.33deg,#333333 0%,#474747 21.34%,#929292 44.35%,#575757 61.08%,#444444 75.73%,#212121 100%);
    //         border:1px solid #c4bfba;
    //         >.bor{background-image:linear-gradient(242.92deg,#f9e9b1 0%,#fff2d2 52.29%,#ebcc90 100%);}
    //     }
    //     &.two_sponsor>div{
    //         background-image:linear-gradient(135.33deg,#ffffff 0%,#d8d8d8 21.34%,#aeaeae 34.31%,#fcfcfc 47.69%,#bbbbbb 64.44%,#f2f2f2 81.59%,#828282 100%);
    //         border:1px solid #dbdbdd;
    //         >.bor{background-color:#ffffff;}
    //         >.op83{
    //             color:#000000;
    //             opacity: .83;
    //         }
    //     }
    //     &.three_sponsor>div{
    //         background-image:linear-gradient(135.33deg,#ba973a 0%,#c7a948 21.34%,#d1ae33 47.69%,#ffdb72 72.15%,#b37907 100%);
    //         border:1px solid #efe3ca;
    //         >.bor{background-image:linear-gradient(242.92deg,#f9e9b1 0%,#fff2d2 52.29%,#ebcc90 100%);}
    //     }
    //     &.four_sponsor>div{
    //         background-image:linear-gradient(135.33deg,#636363 0%,#bebebe 21.34%,#979797 43.51%,#9c9c9c 61.08%,#8d8d8d 75.73%,#727272 100%);
    //         border:1px solid #dbdbdd;
    //         >.bor{background-color:#ffffff;}
    //         // >p{color: #000000;}
    //     }
    // }
    .cont3>div{
        display: flex;
        flex-wrap: wrap;
        div{
            width:150px;
            height:67px;
            background-image:linear-gradient(135deg,#e6e6ff 0%,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff 100%);
            border:2px solid #8b96ce;
            border-radius:2px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 20px 20px 0;
            &.sponsor{
                margin-bottom: 0;
            }
            &:hover{
                cursor: pointer;
                box-shadow:0px 0px 10px rgba(255, 255, 255, 0.76);
            }
            >img{width: 95%;}
        }
        
    }
}