:root { --bs-primary-rgb:0,120,206; }

body { background: 0; width: unset; }

header { background: url(/zt/yshj/css/../images/head-bg.jpg) no-repeat center center/cover; height: 500px; }

.container { width: unset; margin: unset !important; }

@media (min-width: 1400px) { .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px !important; margin-right: auto !important; margin-left: auto !important; } }
.section1 { background: linear-gradient(#fff, #F5FCFE); }
.section2 { background: #F5FCFE url(../images/section1-bg.jpg) no-repeat center bottom; }
.section3 { background: #F5FCFE url(../images/section3-bg.png) no-repeat center bottom; background-size: 145% 100%; }

.zt-title, .zt-title2 { color: #006FD1; font-weight: bold; text-align: center; background: url(/zt/yshj/css/../images/title-bg.png) no-repeat center; }
.zt-title2 { background: 0; display: flex; gap: 1.75rem; }
.zt-title2 a span{color: #006FD1;}
.zt-title2 a, .zt-title2 span { flex-shrink: 0; }
.zt-title2:after { content: ''; flex-grow: 1; background: url(/zt/yshj/css/../images/title2-bg.png) no-repeat 0 center; }
.zt-news-list a { background: url(/zt/yshj/css/../images/disc.png) no-repeat 0 center; text-indent: 1.2em; }
.zt-title3 {
    color: #006FD1;
    font-weight: bold;
    text-align: center;
    background: url(/zt/yshj/css/../images/title3-bg.png) no-repeat center;
}
.w-90 { width: 90%; }

@media (max-width: 1400px) { header { height: 260px; background: url(/zt/yshj/css/../images/head-bg.jpg) no-repeat center center/auto 100%; }
  .zt-logo img { width: 80%; } }
