.db-dh-lb { margin: 0 75px 0 32.5%;}
#contact .db-dh-lb li:nth-child(4) a { font-family: 'OPPOSans-Bold'; color: #1d50a2;}
@media screen and (max-width: 1366px) {
    .db-dh-lb { margin: 0 75px 0 27.5%;}
}
@media screen and (max-width: 1280px) {
    .db-dh-lb { margin: 0 45px 0 25%;}
	.db-dh-lb li a { padding: 0 15px;}
}
@media screen and (max-width: 1180px) {
    .db-dh-lb { margin: 0 35px 0 20%;}
}
@media screen and (max-width: 1080px) {
    .db-dh-lb { margin: 0 25px 0 15%;}
}


.fl-ls a .fl-tx dl { font-family: 'OPPOSans-Bold'; text-transform: inherit;}


.fg-bg { padding-top: 150px;}
@media screen and (max-width: 1024px) {
    .fg-bg { padding-top: 100px;}
}
@media screen and (max-width: 640px) {
    .fg-bg { padding-top: 75px;}
}
@media screen and (max-width: 480px) {
    .fg-bg { padding-top: 50px;}
}


@media screen and (max-width: 640px) {
    .nv-bg .nv-zb li { width: 50%;}
}


@media screen and (max-width: 480px) {
    .ab-bg ul li { text-align: center;}
    
    .ys-bg ul li { width: 100%; border-right: none;}
    .ys-bg ul li:nth-child(2n+1) { width: 100%;}
    .ys-bg ul li:nth-child(5) { border-bottom: 1px solid rgba(255,255,255,.15);}
    
    .lx-ls ul li:nth-child(1), .lx-ls ul li:nth-child(2) { height: 193px;}
}