* {box-sizing: border-box;}
body {background-color: #a3d7fe;}
p {text-indent: 2em;}
.banner {width: 100%;height: 740px;background: url(/ztjd/zcjd2026042216.png) no-repeat center;background-size: 100% 100%;overflow: hidden;position: relative;}
.banner h2 {text-align: center;width: 1270px;margin:0 auto;margin-top: 113px;font-size: 60px;font-weight: bold;text-shadow: 6px 4px 0px #2776da;color: #fff;}
.banner .logo {position: relative;width: 80%;margin: 0 auto;margin-top: 20px;}
.banner .logo .wza {position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.banner .logo .wza a {color: #fff;}
.banner .logo .wza img {vertical-align: middle;}
.content {height: auto;padding-bottom: 80px;}
.content .w1400 {width: 1400px;margin: 0 auto;}
.content .theme_tongyoug {width: 100%;background-color: #fff;box-shadow: 0 0 18px rgba(2,70,127,.5);border-radius: 30px;position: relative;margin-top: 80px;padding:80px 50px 50px;}
.content .theme_tongyoug .tit_tongyoug {background:url('/ztjd/zcjd2026042217.png') no-repeat center;color:#fff;text-align: center;font-size: 40px;font-weight: bold;line-height: 100px;position: absolute;top: -33px;left: 50%;transform: translateX(-50%);width: inherit;}
.content .theme1_text p {font-size: 18px;line-height: 40px;color: #3360a6;}
.content .theme2_text p {font-size: 18px;line-height: 40px;color: #3360a6;}
.theme3 .theme3_nave {width:260px;}
.theme3 .theme3_nave ul li img {margin-left:15px;margin-right: 22px;}
.theme3 .theme3_nave ul li img:nth-child(1) {display: none;}
.theme3 .theme3_nave ul li {background-color: #dce7ff;height: 54px;width: 100%;line-height: 54px;margin-top: 20px;display: flex;cursor: pointer;align-items: center;}
.theme3 .theme3_nave ul li:nth-child(1) {margin-top: 0;}
.theme3 .theme3_nave ul li.theme3_nave_active {background-color: #255ae8;}
.theme3 .theme3_nave ul li.theme3_nave_active img:nth-child(1) {display: block;}
.theme3 .theme3_nave ul li.theme3_nave_active img:nth-child(2) {display: none;}
.theme3 .theme3_nave ul li.theme3_nave_active span {color: #fff;}
.theme3 .theme3_nave ul li:hover {background-color: #255ae8;}
.theme3 .theme3_nave ul li:hover img:nth-child(1) {display: block;}
.theme3 .theme3_nave ul li:hover img:nth-child(2) {display: none;}
.theme3 .theme3_nave ul li:hover span {color: #fff;}
.theme3 .theme3_nave ul li span {font-size: 18px;color: #326eec;font-weight: bold;}
.theme3 .theme3_content {width:75%;}
.theme3 .theme3_text {display: flex;justify-content: space-between;margin-top: 15px;;}
.theme3 .theme3_text .theme3_box_tongyoug {width: 30%;height: 100%;border-radius: 30px;box-shadow: 0 0 18px rgba(2,70,127,.6);height: 415px;border:1px solid #fff;background-image: linear-gradient(to bottom,#d2e4ff, #fff);padding:20px;position: relative;float: left;}
.theme3 .theme3_text .theme3_box_tongyoug p {color:#3360a6;line-height: 34px;font-size: 16px;overflow: auto;height: 310px;}
.theme3 .theme3_text .theme3_box_tongyoug p::-webkit-scrollbar {width: 5px;height: 5px;background-color: #fff;}
.theme3 .theme3_text .theme3_box_tongyoug p::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 5px rgba(51, 96, 166, 0.2);background: #58739c;}
.theme3 .theme3_text .theme3_box_tongyoug .dw {position: absolute;color:#3360a6;font-size: 16px;bottom:30px;left:50%;transform: translateX(-50%);border-top: 1px solid #e4eaf7;width:85%;padding-top:15px;  }
.theme3 .theme3_text .theme3_box_text {display: none;opacity: 0;}
.theme3 .theme3_text .theme3_box_text02 {box-shadow: 0 0 18px rgba(181,226,247,.6);background-image: linear-gradient(to bottom,#b5e2f7, #fff);margin:0 5%;}
.theme3 .theme3_text .theme3_box_text02 p {color:#0266a3;}
.theme3 .theme3_text .theme3_box_text02 .dw {color:#0266a3;border-top: 1px solid #c6ddeb;}
.theme3 .theme3_text .theme3_box_text03 {box-shadow: 0 0 18px rgba(181,226,247,.6);background-image: linear-gradient(to bottom,#fcedd6, #fff);}
.theme3 .theme3_text .theme3_box_text03 p {color:#96651c;}
.theme3 .theme3_text .theme3_box_text03 .dw {color:#96651c;border-top: 1px solid #ebe5db;}
.theme4 {display: flex;}
.theme4 img {width:30%;}
.theme4 ul {width:70%;}
.theme4 ul li a {display: block;position: relative;background: #e2efff;font-size: 19px;color: #326eec;margin-bottom: 15px;padding-left: 40px;padding-right: 60px;height: 70px;line-height: 70px;border-radius: 35px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.theme4 ul li a::before {content: "";position: absolute;width: 10px;height: 10px;border-radius: 50%;background-color: #326eec;border-radius: 50%;left: 20px;top: 50%;transform: translateY(-50%);}
.theme4 ul li a:hover {z-index: 1;color: #fff;}
.theme4 ul li a:hover::before {background-color: #fff;}
.theme4 ul li a:hover::after {width: 100%;transition-timing-function: linear;transition: all ease .6s;z-index: -1;border-radius: 35px;}
.theme4 ul li a::after {content: '';display: inline-block;background-color: #326eec;height: 100%;width: 0px;position: absolute;left: 0;top: 0;border-radius: 35px;}
.theme5 .theme5_content {background:url(/ztjd/zcjd2026042218.png) no-repeat center;background-size: 100% 100%;padding:20px;width:100%;height: 800px;}
.theme5 .theme5_content ul {height: 760px;overflow: auto;padding: 20px;}
.theme5 .theme5_content ul::-webkit-scrollbar {width: 8px;background-color: #e4e5e6;border-radius: 20px;}
.theme5 .theme5_content ul::-webkit-scrollbar-thumb {background-color: #769cd8;border-radius: 20px;}
.theme5 .theme5_content .Question {display: flex;margin-top: 30px;}
.theme5 .theme5_content .Question img {height: 70px;width: 70px;}
.theme5 .theme5_content .Question .Question_text {width: auto;padding: 20px;background-color: #fff;border-radius: 25px;border-top-left-radius: 0;font-size: 16px;margin-left: 20px;margin-top: 10px;}
.theme5 .theme5_content .Answer {display: flex;justify-content: flex-end;margin-top: 30px;}
.theme5 .theme5_content .Answer img {height: 70px;width: 70px;}
.theme5 .theme5_content .Answer .Answer_text {width: 80%;padding: 20px;background-color: #4085f4;border-radius: 25px;border-top-right-radius: 0;font-size: 16px;color: #fff;margin-right: 20px;margin-top: 10px;}


.content .theme6 .theme6_box .theme6_content {
    margin-bottom:50px;
}

.content .theme6 .theme6_box .theme6_content:last-child {
    margin-bottom:0;
}

.content .theme6 .theme6_box .theme6_content h5 {
font-size: 21px;
color:#fff;
font-weight: 600;
background-image: linear-gradient(to right,#0c62fd,#34a6fd, #40bbfd);
width: max-content;
padding-right: 20px;
height: 65px;
line-height: 65px;
padding-left:30px;
position: relative;
}

.content .theme6 .theme6_box .theme6_content h5 img {
    margin-right:10px;
    vertical-align: sub;
}

.content .theme6 .theme6_box .theme6_content h5::after {
    content: '';
    display: block;
    position: absolute;
    right:-47px;
    top:0;
    width:47px;
    height: 65px;
    background:url(https://www.szlhq.gov.cn/ztjd/zcjd20260306.png) no-repeat center;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt {
    padding:30px;
    background-color: #eef1f7;
    margin-bottom:26px;
    border-radius: 10px;
    border-top-left-radius: 0;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_tongyoug {
    width: 100%;
    height: auto;
    border-radius: 30px;
    box-shadow: 0 0 18px rgba(2, 70, 127, .6);
    
    border: 1px solid #fff;
    background-image: linear-gradient(to bottom, #d2e4ff, #fff);
    padding: 20px;
    position: relative;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_tongyoug p {
    color:#3360a6;
    line-height: 34px;
    font-size: 16px;
    overflow: auto;
    height: auto;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_tongyoug .dw {
    color: #3360a6;
    font-size: 16px;
    border-top: 1px solid #e4eaf7;
    width: 100%;
    padding-top: 15px;
    margin-top: 20px;
    
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_text02 {
    box-shadow: 0 0 18px rgba(181, 226, 247, .6);
    background-image: linear-gradient(to bottom, #b5e2f7, #fff);
        margin: 25px 0;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_text02 .dw {
    color: #0266a3;
    border-top: 1px solid #c6ddeb;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_text03 .dw {
        color: #96651c;
    border-top: 1px solid #ebe5db;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_text03 {
    box-shadow: 0 0 18px rgba(181, 226, 247, .6);
    background-image: linear-gradient(to bottom, #fcedd6, #fff);
}


.content .theme6 .theme6_box .theme6_content .theme6_content_txt:last-child {
    margin-bottom: 0;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_tou {
    width:720px;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_three {
    width:808px;
}



@media screen and (max-width: 1480px) {
.banner .logo {width: 90%;}
.content .w1400 {width: 95%;}
.banner .logo .gh img {width: 80%;}
.banner {height: 44vw;}
.banner h2 {width: 1098px;font-size: 50px;}
.theme3 .theme3_nave {width: 20vw;}
.theme3 .theme3_content {width: 73%;}
}

@media screen and (max-width: 1250px) {
.banner .logo {margin-top: 20px;}
}

@media screen and (max-width: 1200px) {
.banner .logo .gh img {width: 50%;}
.banner .logo {margin-top: 10px;}
.banner h2 {width: 81%;font-size: 28px;margin-top: 4vw;}
.banner {height: 34vw;}
.theme3 .theme3_text {display: flex;margin-top: 0;flex-direction: column;}
.theme3 .theme3_nave {width: 100%;}
.theme3 .theme3_nave ul li { margin-top: 12px;}
.theme3 .theme3_text .theme3_box_tongyoug {float: none;}
.theme3 .theme3_content {width: 100%;margin-top: 30px;}
.theme3 .theme3_text .theme3_box_tongyoug {width:100%;height: auto;padding-bottom:90px;}
.theme3 .theme3_text .theme3_box_text02 {margin:20px 0;}
.theme3 .theme3_text .theme3_box_tongyoug p {height: auto;}
.theme3 .theme3_text .theme3_box_tongyoug .dw {width:92%;}
.theme4 img {display: none;}
.theme4 ul {width: 100%;}
}
@media screen and (max-width: 760px) {
.banner .logo {margin-top: 10px;}
.banner .logo .gh img {
        width: 40%;
    }

    .banner h2 {
        margin-top: 1.5vw;
        font-size: 4vw;
    }

    .banner {
        height: 41vw;
    }

    .content {
    padding-bottom: 50px;
}

        .content .w1400 {
        width: 90%;
    }

    .content .theme_tongyoug {
        margin-top: 45px;
            padding: 55px 20px 20px;
    }

    .content .theme_tongyoug .tit_tongyoug {
            width: 213px;
    background-size: 100% 100%;
        top: -14px;
            line-height: 56px;
                font-size: 25px;
    }

    .content .theme1_text p {
    font-size: 14px;
    line-height: 30px;
    }

      .content .theme2_text p {
    font-size: 14px;
    line-height: 30px;
    }

    .theme3 .theme3_nave ul li span {
    font-size: 16px;
    }

    .theme3 .theme3_nave ul li {
            justify-content: center;
    }

    .theme3 .theme3_nave ul li img {
    margin-left: -15px;
    margin-right: 15px;
}

.theme3 .theme3_text .theme3_box_tongyoug p {
    line-height: 30px;
    font-size: 14px;
}

.theme3 .theme3_text .theme3_box_tongyoug .dw {
    font-size: 14px;
        padding-top: 10px;
}

    .theme3 .theme3_text .theme3_box_tongyoug {
        padding-bottom: 75px;
    }

    .theme4 ul li a {
            font-size: 14px;
                height: 60px;
    line-height: 60px;
        padding-right: 20px;
    }

    .theme5 .theme5_content ul {
        padding:10px;
        height: 500px;
    }

    .theme5 .theme5_content {
        height: auto;
        padding: 10px;
    }

    .theme5 .theme5_content .Question {
    margin-top: 20px;
}

.theme5 .theme5_content .Question img {
    height: 45px;
    width: 45px;
}

.theme5 .theme5_content .Question .Question_text {
    padding: 14px;
        font-size: 14px;
    margin-left: 10px;
    margin-top: 10px;
}

.theme5 .theme5_content .Answer {
    margin-top: 20px;
}

.theme5 .theme5_content .Answer img {
    height: 45px;
    width: 45px;
}

.theme5 .theme5_content .Answer .Answer_text {
    width: 77%;
    padding: 14px;
}

.content .theme6 .theme6_box .theme6_content h5 {
    font-size: 16px;
    height: 50px;
        line-height: 50px;
        padding-left: 15px;
            width: 200px;
    padding-right: 0px;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_tongyoug p {
    line-height: 25px;
    font-size: 14px;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_tongyoug .dw {
    font-size: 14px;
    padding-top: 10px;
    margin-top: 15px;
}

.content .theme6 .theme6_box .theme6_content h5 img {
            width: 15%;
}

.content .theme6 .theme6_box .theme6_content h5::after {
    height: 50px;;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt {
    padding: 20px;
}

.content .theme6 .theme6_box .theme6_content .theme6_content_txt .theme6_box_text02 {
        margin: 18px 0;
}

}
