html, input, textarea { font-family: 'Gotham Book';}
h1, h2, h3, h4, h5, h6 { font-family: 'Gotham Bold';}

.db-dh-ls { width: 210px;}
.db-dh-lb > li:nth-child(3) .db-dh-ls { width: 260px;}
.db-dh-lb > li:nth-child(4) .db-dh-ls { width: 185px;}
.db-dh-ls dl { width: 100%; padding: 0;}
.db-dh-ls dl dt a { padding: 10px 15px;}
.db-dh-ls dl dt a:hover { padding-left: 25px;}
.db-dh-ls div { display: none;}

.bm-bg .nt-bg .nt-lx ul li p { padding-top: 3px;}
.bm-bg .nt-bg .nt-dh p { padding-top: 3px;}


@media screen and (max-width: 800px) {
    .bm-bg .nt-bg .nt-dh li:nth-child(1) { display: none;}
}





.title h1 { line-height: 60px;}


@media screen and (max-width: 1440px) {
    .title h1 { line-height: 50px;}    
}

@media screen and (max-width: 1024px) {
    .title h1 { line-height: 38px;}
}

@media screen and (max-width: 640px) {
    .title h1 { line-height: 32px;}
}






.ps-bg .gallery-thumbs .swiper-slide { font-size: 15px; padding: 10px 15px;}


@media screen and (max-width: 1440px) {
	.ps-bg .gallery-thumbs { width: 140px;}
    .ps-bg .gallery-thumbs .swiper-slide { font-size: 14px;}
}

@media screen and (max-width: 1024px) {	
	.ps-bg .gallery-thumbs { width: calc(100% - 30px);}
	.ps-bg .gallery-thumbs .swiper-slide { min-height: 60px; padding: 10px 5px;}
}





@media screen and (max-width: 480px) {
    .an-bg .picture-thumbs { height: 732px;}
    .an-bg .picture-thumbs .swiper-slide { height: 244px;}
}

@media screen and (max-width: 480px) {
    .ae-bg .ae-nr ul li .ae-tx { height: 300px;}
}

@media screen and (max-width: 390px) {
    .ae-bg .ae-nr ul li .ae-tx { height: 320px;}
}





.at-bg .at-ms .at-lx { padding: 22px 20px;}
.at-bg .at-ms .at-lx h3 { font-size: 20px;}
.at-bg .at-ms .at-lx ul li { line-height: 24px; background-position: left 4px; font-size: 12px;}
.at-bg .at-ms .at-lx ul li:nth-child(2) { margin-top: 10px;}


@media screen and (max-width: 1024px) {
    .at-bg .at-ms .at-lx { width: 350px; height: 150px; padding: 17px 20px;}
    .at-bg .at-ms .at-lx ul li { background-position: left 5px; background-size: 12px 14px; font-size: 12px;}
    .at-bg .at-ms .at-lx ul li:nth-child(2) { margin-top: 5px;}
}

@media screen and (max-width: 640px) {
    .at-bg .at-ms .at-lx { margin-left: calc(100% - 350px);}
}

@media screen and (max-width: 480px) {
    .at-bg .at-ms .at-lx { margin-left: 0; width: 100%;}
}





.ns-bg .ns-ls .ns-yb a div dt { width: 130px; font-size: 12px;}















@media screen and ( max-width: 640px ) {
    .lx-ls ul li:first-child { height: 180px;}
}





.xw-bg .xw-ls a { height: 450px;}
.xw-bg .xw-ls a div h3 { font-family: 'Gotham Book';}
.nv-bg .nv-js strong { font-family: 'Gotham Bold';}
.nv-bg .nv-xy { flex-wrap: wrap;}
.nv-bg .nv-xy a { width: 100%;}
.nv-bg .nv-xy a:nth-child(2) { margin-top: 10px;}

@media screen and (max-width: 640px) {
    .xw-bg .xw-ls a { height: auto;}
}





.ps-cn .ps-wz { font-family: 'Gotham Bold';}
.ps-js .rt ul li:nth-child(1), .ps-js ul li:nth-child(2) { font-family: 'Gotham Bold';}





.fw-bg .fw-ls a { height: 500px;}


@media screen and (max-width: 1280px) {
    .fw-bg .fw-ls a { height: 600px;}
}

@media screen and (max-width: 768px) {
    .fw-bg .fw-ls a { height: 700px;}
}

@media screen and (max-width: 640px) {
    .fw-bg .fw-ls a { height: 300px;}
}

@media screen and (max-width: 480px) {
    .fw-bg .fw-ls a { height: 400px;}
}







