

/* Support */
.Support_con{width: 100%;height: auto;background-color: #F7F7F7;padding-bottom: 112px;}
.Support_banner{width: 100%;max-width: 2560px;height: auto;margin: 0 auto;position: relative;}
.Support_banner_img{width: 100%;height: auto;display: block;}

.Support_textT{width: 100%;height: auto;margin: 0 auto;background: #FFF;}
.Support_textT2{max-width: 1440px;height: auto;margin: 0 auto;display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;box-sizing: border-box;}
.Contact_Us .Support_textT2 {grid-template-columns: repeat(2, 1fr);}
.Support_textT2>a{color: #fff !important;box-sizing: border-box;background-color: #F7F7F7;}
.Contact_Us .Support_textT2>a{flex: 0 0 50%;}
.Contact_Us {padding-bottom: 100px;}
.Support_flexT1{width: 100%;height: auto;text-align: center;padding: 40px 0;}
.Support_textT2>a:hover{box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);}
/* .Support_flexT1:hover .Support_heard_icon{opacity: 1;color: #F46401;}
.Support_flexT1:hover .Support_flexT_p1{opacity: 1;color: #F46401;}
.Support_flexT1:hover .Support_flexT_p2{opacity: 1;color: #F46401;} */


.Support_flexT1 .Support_heard_icon{font-size: 88px;color: #000;margin-bottom:24px;display: inline-block;opacity: 0.65;}
.Support_flexT_p1{
font-weight: 700;
font-size: 16px;
color: #000000;
    width:100%;overflow: hidden;line-height: 1.5;font-weight: bold;opacity: 1;padding: 0 16px;box-sizing: border-box;margin-bottom: 5px;text-align: center;}
.Support_flexT_p2{width:100%;height: 42px;overflow: hidden;font-size: 14px;line-height: 21px;font-weight: 400;color: #000;opacity: 1;padding: 0 16px;box-sizing: border-box;text-align: center;}
.Support_flexT_p3{
    font-weight: 500;
    font-size: 16px;
    color: #F46401;
    line-height: 40px;
    height: 40px;
    margin-top: 8px;
    display: flex;
    justify-content: center;
}
.Support_title {
    font-weight: 700;
    font-size: 32px;
    color: #000000;
    line-height: 1.5;
    text-align: center;
    margin: 100px 0 40px 0;
}
.view_all_btn {
    text-align: center;
    margin-top: 25px;
}

@media screen and (max-width:768px) {
    .Support_textT2 {
        padding: 0 16px;
        grid-template-columns: repeat(1, 1fr);
        gap: 16px;
    }
    .Support_textT2>a {
        width: 100%;
        padding: 0;
        flex: none;
    }
    .Support_flexT1 {
        max-width: none;
    }
    .Support_title {
        margin: 32px 0;
        font-weight: 700;
        font-size: 24px;
        color: #000000;
        line-height: 1.6;
    }
    .view_all_btn {
        margin-top: 16px;
    }
}