﻿#footerNav_2 {
    background-color: #fff
}

    #footerNav_2 .cot {
        padding: 40px 0 60px
    }

        #footerNav_2 .cot .basics-box {
            display: -webkit-box;
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between
        }

            #footerNav_2 .cot .basics-box li {
                width: 25%
            }

                #footerNav_2 .cot .basics-box li b {
                    display: block;
                    font-size: 16px;
                    font-weight: 700;
                    margin-bottom: 32px
                }

                #footerNav_2 .cot .basics-box li a {
                    display: block;
                    font-size: 14px;
                    color: #999;
                    line-height: 30px
                }

                    #footerNav_2 .cot .basics-box li a:hover {
                        color: #4066b8
                    }

                #footerNav_2 .cot .basics-box li .payment {
                    display: -webkit-box;
                    display: flex
                }

                    #footerNav_2 .cot .basics-box li .payment img {
                        max-width: 100%;
                        height: 32px
                    }

                        #footerNav_2 .cot .basics-box li .payment img + img {
                            margin-left: 12px
                        }

                #footerNav_2 .cot .basics-box li.tencent {
                    display: -webkit-box;
                    display: flex;
                    -webkit-box-pack: end;
                    justify-content: flex-end
                }


                    #footerNav_2 .cot .basics-box li.tencent img {
                        width: 150px;
                        max-height: 150px
                    }

@media screen and (max-width: 800px) {
    #footerNav_2 .cot .basics-box li.tencent img {
        width: 80px;
        max-height: 80px;
    }
}

#footerNav_2 .cot .function {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    padding-top: 60px
}

    #footerNav_2 .cot .function li .certification {
        max-width: 100%;
        height: 61px;
        margin-right: 19px
    }

    #footerNav_2 .cot .function li .logo {
        max-width: 100%;
        height: 44px
    }

#footerNav_2 .aq {
    width: 100%;
    background-color: #414964
}

    #footerNav_2 .aq .aq-box {
        height: 40px
    }

        #footerNav_2 .aq .aq-box, #footerNav_2 .aq .aq-box a, #footerNav_2 .aq .aq-box span {
            display: -webkit-box;
            display: flex;
            -webkit-box-align: center;
            align-items: center
        }

            #footerNav_2 .aq .aq-box a, #footerNav_2 .aq .aq-box span {
                font-size: 12px;
                color: #fff;
                margin-right: 37px
            }

                #footerNav_2 .aq .aq-box a img, #footerNav_2 .aq .aq-box span img {
                    width: 15px;
                    height: 15px;
                    margin-right: 10px
                }

                #footerNav_2 .aq .aq-box a:hover {
                    text-decoration: underline
                }

@media screen and (max-width: 1024px) {
    #footerNav_2 .cot {
        width: 100%;
        padding: 20px 0
    }

        #footerNav_2 .cot .basics-box {
            flex-wrap: wrap
        }

            #footerNav_2 .cot .basics-box li {
                width: 50%;
                padding: 0 10px;
                margin-bottom: 20px
            }

                #footerNav_2 .cot .basics-box li b {
                    font-size: 18px;
                    margin-bottom: 10px;
                    border-bottom: 1px solid #fff
                }

                #footerNav_2 .cot .basics-box li.tencent {
                    -webkit-box-pack: start;
                    justify-content: flex-start
                }

        #footerNav_2 .cot .function {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            flex-direction: column;
            padding-top: 0
        }

            #footerNav_2 .cot .function li {
                padding: 0 12px
            }

                #footerNav_2 .cot .function li .certification {
                    height: 29px;
                    margin-right: 0;
                    margin-bottom: 20px
                }

    #footerNav_2 .aq .aq-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start;
        height: unset;
        padding: 12px
    }

        #footerNav_2 .aq .aq-box a {
            margin-top: 10px
        }
}
