@media screen and (min-width:993px){
/* ========================footer========================= */
    #footer {
        padding-top: 40px;
        /* height: 280px; */
        background-color: #2f2f2f;
        overflow: hidden;
        margin-top: 60px;
}
        #footer .w {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            background-color: #2f2f2f;
}

                #footer .w .ll1 .s1 {
                    display: block;
                    width: 80%;
                    height: 1px;
                    background-color: #666666;
                    position: relative;
                    margin-top: 30px;
                    margin-bottom: 30px;
}
                   #footer .w .ll1 .s1 .s2 {
                        display: block;
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 70px;
                        height: 2px;
                        background-color: #ffffff;
                    }
                

                #footer .w .ll1 p {
                    font-size: 16px;
                    line-height: 30px;
                    color: #ffffff;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: left;
                }
        

 
                #footer .w .ll2 ul {
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between;
}
                     #footer .w .ll2 ul .l1{
                        font-size: 16px;
                        line-height: 40px;
                        color: #ffffff;
                        font-weight: 500;
                        font-family: "Source Han Sans SC";
                        /*text-align: center;*/
                    }

                     #footer .w .ll2 ul .l2 a {
                         display: block;
                        font-size: 14px;
                        line-height: 40px;
                        color: #666666;
                        font-weight: 400;
                        font-family: "Source Han Sans SC";
                        /*text-align: center;*/
                    }
                
            

            #footer .w .ll3 {
                display: flex;
                flex-direction: column;
}
                #footer .w .ll3 h1 {
                    font-size: 16px;
                    line-height: 40px;
                    color: #ffffff;
                    font-weight: 500;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }

                #footer .w .ll3 p a {
                    font-size: 14px;
                    line-height: 40px;
                    color: #666666;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }
            

            #footer .w .ll4 {
                display: flex;
                flex-direction: column;
}
                #footer .w .ll4 h1 {
                    font-size: 16px;
                    line-height: 40px;
                    color: #ffffff;
                    font-weight: 500;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }

                #footer .w .ll4 p a {
                    font-size: 14px;
                    line-height: 40px;
                    color: #666666;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }
            

            #footer .w .ll5 {
                display: flex;
                flex-direction: column;
}
                #footer .w .ll5 p {
                    font-size: 14px;
                    line-height: 36px;
                    color: #ffffff;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }
            
        

        #footer .xian {
            display: block;
            height: 1px;
            background-color: #666666;
            margin: auto;
        }

        #footer p {
            font-size: 13px;
            line-height: 40px;
            color: #666666;
            font-weight: 400;
            font-family: "Source Han Sans SC";
            text-align: center;
        }
    
}









@media screen and (min-width:751px) and (max-width: 992px) {
     /* ========================footer========================= */
    #footer {
        padding-top: 40px;
        /* height: 280px; */
        background-color: #2f2f2f;
        overflow: hidden;
        margin-top: 60px;
}
        #footer .w {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            background-color: #2f2f2f;
}


                #footer .w li:nth-child(1) div p {
                    width: 400px;
                    font-size: 14px;
                    letter-spacing: 1px;
                    line-height: 30px;
                    color: #ffffff;
                    font-weight: 500;
                    font-family: "Source Han Sans SC";
                    text-indent: 10px;
                }

                #footer .w li:nth-child(1) .s1 {
                    display: block;
                    width: 80%;
                    height: 1px;
                    background-color: #666666;
                    position: relative;
                    margin-bottom: 30px;
                    margin-top: 30px;
}
                    #footer .w li:nth-child(1) .s1 .s2 {
                        display: block;
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 70px;
                        height: 2px;
                        background-color: #ffffff;
                    }
                

                #footer .w li:nth-child(1) p {
                    font-size: 16px;
                    line-height: 30px;
                    color: #ffffff;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: left;
                }
            

     
                #footer .w li:nth-child(2) ul {
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between;
}
                    #footer .w li:nth-child(2) ul .l1{
                        font-size: 16px;
                        line-height: 40px;
                        color: #ffffff;
                        font-weight: 500;
                        font-family: "Source Han Sans SC";
                        text-align: center;
                    }
                    #footer .w li:nth-child(2) .l2 a {
                        font-size: 14px;
                        line-height: 40px;
                        color: #666666;
                        font-weight: 400;
                        font-family: "Source Han Sans SC";
                       
                    }
                
            

            #footer .w  li:nth-child(3) {
                display: flex;
                flex-direction: column;
}
                 #footer .w  li:nth-child(3) h1{
                    font-size: 16px;
                    line-height: 40px;
                    color: #ffffff;
                    font-weight: 500;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }

                 #footer .w  li:nth-child(3) p a {
                    font-size: 14px;
                    line-height: 40px;
                    color: #666666;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }
            

            #footer .w  li:nth-child(4) {
                display: flex;
                flex-direction: column;
}
                #footer .w  li:nth-child(4) h1{
                    font-size: 16px;
                    line-height: 40px;
                    color: #ffffff;
                    font-weight: 500;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }

                #footer .w  li:nth-child(4) p a {
                    font-size: 14px;
                    line-height: 40px;
                    color: #666666;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }
            

            #footer .w li:nth-child(5) {
                display: flex;
                flex-direction: column;
}
                #footer .w li:nth-child(5) p {
                    font-size: 14px;
                    line-height: 40px;
                    color: #ffffff;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                }
            
        

        #footer .xian {
            display: block;
            height: 1px;
            background-color: #666666;
            margin: auto;
        }

        #footer p {
            font-size: 13px;
            line-height: 40px;
            color: #666666;
            font-weight: 400;
            font-family: "Source Han Sans SC";
            text-align: center;
        }
}








@media screen and (max-width: 750px) {
      /* ========================footer========================= */
    #footer {
        padding-top: 40px;
        /* height: 280px; */
        background-color: #2f2f2f;
        overflow: hidden;
        margin-top: 60px;
}
        #footer .w {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            background-color: #2f2f2f;
}


                #footer .w li:nth-child(1) div p {
                    width: 400px;
                    font-size: 14px;
                    letter-spacing: 1px;
                    line-height: 30px;
                    color: #ffffff;
                    font-weight: 500;
                    font-family: "Source Han Sans SC";
                    text-indent: 10px;
                }

                #footer .w li:nth-child(1) .s1 {
                    display: block;
                    width: 80%;
                    height: 1px;
                    background-color: #666666;
                    position: relative;
                    margin-bottom: 30px;
                    margin-top: 30px;
}
                    #footer .w li:nth-child(1) .s1 .s2 {
                        display: block;
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 70px;
                        height: 2px;
                        background-color: #ffffff;
                    }
                

                #footer .w li:nth-child(1) p {
                    font-size: 16px;
                    line-height: 30px;
                    color: #ffffff;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: left;
                }
            

     
                #footer .w li:nth-child(2) ul {
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between;
}
                    #footer .w li:nth-child(2) ul .l1{
                        font-size: 16px;
                        line-height: 40px;
                        color: #ffffff;
                        font-weight: 500;
                        font-family: "Source Han Sans SC";
                        text-align: center;
                    }
                    #footer .w li:nth-child(2) .l2 a {
                        font-size: 14px;
                        line-height: 40px;
                        color: #666666;
                        font-weight: 400;
                        font-family: "Source Han Sans SC";
                       
                    }
                
            

            #footer .w  li:nth-child(3) {
                display: flex;
                flex-direction: column;
}
                 #footer .w  li:nth-child(3) h1{
                    font-size: 16px;
                    line-height: 40px;
                    color: #ffffff;
                    font-weight: 500;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }

                 #footer .w  li:nth-child(3) p a {
                    font-size: 14px;
                    line-height: 40px;
                    color: #666666;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }
            

            #footer .w  li:nth-child(4) {
                display: flex;
                flex-direction: column;
}
                #footer .w  li:nth-child(4) h1{
                    font-size: 16px;
                    line-height: 40px;
                    color: #ffffff;
                    font-weight: 500;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }

                #footer .w  li:nth-child(4) p a {
                    font-size: 14px;
                    line-height: 40px;
                    color: #666666;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                    text-align: center;
                }
            

            #footer .w li:nth-child(5) {
                display: flex;
                flex-direction: column;
}
                #footer .w li:nth-child(5) p {
                    font-size: 14px;
                    line-height: 40px;
                    color: #ffffff;
                    font-weight: 400;
                    font-family: "Source Han Sans SC";
                }
            
        

        #footer .xian {
            display: block;
            height: 1px;
            background-color: #666666;
            margin: auto;
        }

        #footer p {
            font-size: 13px;
            line-height: 40px;
            color: #666666;
            font-weight: 400;
            font-family: "Source Han Sans SC";
            text-align: center;
        }
}




