.gy_footer{

    width:100%;

    height:366px;

    background:rgba(37,39,46,1);

    overflow: auto;

    margin: auto;

    left: 0;

    right: 0;

}

.gy_footer_tab{

    width: 80%;

    height: 290px;

    margin: 0 auto;

}

.gy_footer_tab dt{

    height:16px;

    font-size:16px;

    font-family:SourceHanSansCN-Normal,SourceHanSansCN;

    font-weight:400;

    color:rgba(255,255,255,1);

    line-height:21px;

}

.gy_footer_tab p1{

    height:35px;

    font-size:18px;

    font-family:SourceHanSansCN-Normal,SourceHanSansCN;

    font-weight:400;

    color:rgba(255,255,255,1);

    line-height:35px;

}

.gy_footer_tab p2{

    height:35px;

    font-size:14px;

    font-family:SourceHanSansCN-Normal,SourceHanSansCN;

    font-weight:400;

    color:rgba(255,255,255,1);

    line-height:35px;

}

.gy_footer_tab_contact{

    padding-left: 20px;

    height: 250px;

    margin: 0 auto;

    width: 45%;

    float: left;

    padding-top: 20px;

}

.gy_footer_tab_code{

    height: 250px;

    margin: 0 auto;

    width: 25%;

    float: left;

    padding-top: 20px;

}

.gy_footer_tab_phone{

    padding-left: 20px;

    height: 250px;

    margin: 0 auto;

    width: 30%;

    float: left;

    padding-top: 20px;

}

.gy_footer_tab_title{

    width:140px;

    border-bottom:2px solid #4B4B4B;

    height: 28px;

}

.gy_footer_about{

    height: 25px;

}

.gy_footer_about p4{

    height:35px;

    font-size:14px;

    font-family:SourceHanSansCN-Normal,SourceHanSansCN;

    font-weight:400;

    color:rgba(205,205,205,1);

    line-height:35px;

}

.gy_footer_first-dd{

    margin-top: 20px;

}

.gy_footer_tab_phone dd{


    
}

.gy_footer_tab_contact dd{

    height: 45px;

}

.footer_dl span{

}



.gy_footer_tab dd{

    margin-inline-start: 0px;

    margin-bottom: 0rem;

}

.gy_footer_tab_contact span{

    padding:0px;

}