div, form, ul, ol, li, span, h1, h2, h3, h4, h5, h6, dl, dt, dd {
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
@media all and (min-width:1024px){
    h3, h4, h5 {
        font-weight: normal;
        font-size: 0.7292vw;
    }
    .news_gd {
        margin: 1.3020833333vw auto;
        justify-content: center;
        max-width: 72.9166666667vw;
        flex-direction: row !important;
    }
    .news_gd .bd { float:left; width:42.8229vw; height:21.6234445545vw;}
    .news_gd .bd ul { float:left;position: relative; width:42.8229vw; height:21.6234445545vw;}
    .news_gd .bd ul li { position: absolute; width:42.8229vw; left: 0px; top: 0px; display: none;}
    .news_gd .bd ul li img { display:block; width:42.8229vw; height:21.6234445545vw}
    .news_gd .bd ul li h3 { position:absolute; left:0; bottom:0; width:42.8229vw; height:3.1250vw; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}
    .news_gd .bd ul li h3 a { color:#fff; display:block; font-size:0.8333vw; padding:1.0417vw 0 0 0.7813vw}

    .news_gd .hd { float:left; width:11.3333vw; padding-left:10px;}
    .news_gd .hd ul li {
        position: relative;
    }
    .news_gd .hd ul li:nth-last-child(n+2) { margin-bottom:0.3125vw; position:relative; cursor:pointer}
    .news_gd .hd ul li img { display:block; width:11.3333vw; height:5.163361vw}
    .news_gd .hd ul li p { position:absolute; left:0; width:100%; top:0; height:100%; background:rgba(0,0,0,0.6);margin-top: 0}
    .news_gd .hd ul li.on p { display:none}

    .news_gd .news_hot { float:right; width:19.0417vw; height:21.6234445545vw; background:#fff; margin-left: 10px}
    .news_gd .news_hot .tac { height:3.2917vw; border-bottom:1px #f2f2f2 solid}
    .news_gd .news_hot .tac img { display:block; margin:0 auto; padding-top:0.7813vw;width: 5.9375vw;}

    .news_gd .news_hot .news_1 { padding:0.7292vw 0.7292vw 0.5208vw 0.7292vw; height: 5.0417vw}
    .news_gd .news_hot .news_1 a {
        display: block;
        height: 4.0417vw;
        position: relative;
    }
    .news_gd .news_hot .news_1 img { display:block; float:left; margin-right:0.5208vw;width: 6.7917vw; height: 4.0417vw}
    .news_gd .news_hot .news_1 h3 { font-size:calc(10px + 0.1vw); line-height:1.0417vw; height:2.0833vw}
    .news_gd .news_hot .news_1 h4 { font-size:0.6250vw; color:#999;position: absolute;
        bottom: 0;
        right: 0;}

    .news_gd .news_hot .news_2 { padding:0 0.7292vw;height: 13.4vw;overflow: hidden;}
    .news_gd .news_hot .news_2 ul li { line-height:1.8625vw; position:relative;font-size: calc(10px + 0.1vw)}
    .news_gd .news_hot .news_2 ul li a { display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; width:12.8333vw}
    .news_gd .news_hot .news_2 ul li i { display:block; float:left; width:0.2083vw; height:0.2083vw; background:#333; border-radius:50%; margin-top:0.8250vw; margin-right:0.2604vw}
    .news_gd .news_hot .news_2 ul li span { display:block; position:absolute; right:0; top:0; font-size:0.6250vw; color:#999}

    .news_zt { max-width: 72.9166666667vw; margin:0 auto; display: block !important;}
    .news_zt .label {font-size:1.0417vw; padding-bottom:1.0417vw; display:flex; justify-content:space-between;}
    .news_zt .label h2 { font-size:calc(10px + 0.5vw); }
    .news_zt .label div {display:flex; align-items:center}
    .news_zt .label a { display:block; float:right; font-weight:normal; font-size:calc(10px + 0.1vw)}
    .news_zt .label span { font-size:0.8333vw; color:#727272; font-weight:normal; padding-left:0.7813vw}
    .news_zt ul { width:72.9166666667vw; display: flex; gap: 1%}
    .news_zt ul li { float:left; width:32.666666667%; position:relative}
    .news_zt ul li img { display:block; position:relative; z-index:1; width: 100%; height: 100%}
    .news_zt ul li p { position:absolute; left:0; top:0; right:0.7813vw; bottom:0; background:rgba(0,0,0,0.4); z-index:11;margin-top: 0; width: 100%; height: 100%}
    .news_zt ul li h3 { position:absolute; z-index:33; left:1.1458vw; right:1.9271vw; color:#fff; font-size:1.0417vw; top:0.8333vw; line-height:1.4583vw; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
    .news_zt ul li h4 { position:absolute; z-index:34; left:1.1458vw; right:1.9271vw; color:#fff; font-size:0.7292vw; top:45px; line-height:1.1458vw; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
    .news_zt ul li h5 { position:absolute; z-index:35; bottom:0.7813vw; right:1.8229vw; color:#fff; text-align:center; width:5.7292vw; height:1.4583vw; line-height:1.4583vw; border:1px #fff solid}
    .news_zt ul li h5 i { display:block; float:right; width:1.5625vw; height:1.4583vw; line-height:1.4583vw; font-size:0.9375vw; border-left:1px #fff solid}

    .news_list1 { width:72.9166666667vw; margin:0px auto; padding-top:1.0417vw; display: block !important;}
    .news_list1 .label {font-size:1.0417vw; padding-bottom:1.0417vw; display:flex; justify-content:space-between;}
    .news_list1 .label h2 { font-size:calc(10px + 0.5vw);}
    .news_list1 .label div {display:flex; align-items:center}
    .news_list1 .label a { display:block; float:right; font-weight:normal; font-size:calc(10px + 0.1vw)}
    .news_list1 .label span { font-size:0.8333vw; color:#727272; font-weight:normal; padding-left:0.7813vw}
    .news_list1 ul { width:100%; display: flex; flex-wrap: wrap; justify-content: space-between}
    .news_list1 ul li { width:49%; position:relative; padding-bottom:1.0417vw}
    .news_list1 ul li a { display:block; background:#fff; height:7.3958vw}
    .news_list1 ul li img { display:block; float:left; margin-right:0.7813vw; width: 11.18542vw; height: 7.3958vw}
    .news_list1 ul li h3 { font-size:calc(10px + 0.2vw); line-height:1.5625vw; padding-top:0.3646vw; padding-right:1.0417vw; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
    .news_list1 ul li h4 { font-size:calc(10px + 0.1vw); color:#56678F; line-height:1.0417vw; padding:0px 1.0417vw 2.6813vw 0; height: 2.0833vw; overflow: hidden;}
    .news_list1 ul li h5 { font-size:calc(10px + 0.1vw); color:#999; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; padding-right:1.5625vw; height:1.0417vw; margin-bottom: 0.53333vw}
    .news_list1 ul li h5 span { background:#e8eefe; color:#2E66FE; margin-right:0.5208vw; padding:0 0.4167vw; display:block; float:left;border-radius: 2px;height: 0.9375vw;
        line-height: 0.9375vw; margin-bottom: 0.5208vw;}

    a:hover {
        color: #8e6504;
        text-decoration: none;
    }
    .nowsite { width:72.9166666667vw; margin:0 auto; display: block!important; padding-bottom: 0.7813vw; font-size: calc(10px + 0.2vw)}
    .nowsite a {color:#2E66FE}

    .gonglue { width:72.9166666667vw; margin:0 auto; display: block!important;}
    .gonglue .gonglue_qt2 { padding-top:1.0417vw}
    .gonglue .gonglue_qt2.qt2 { padding-top:0}
    .gonglue .gonglue_qt2 h2 { font-size:calc(10px + 0.2vw); line-height:1.5625vw; padding-bottom:0.5208vw}
    .gonglue .gonglue_qt2 ul { width:100%; display: flex; flex-wrap: wrap; gap: 2%}
    .gonglue .gonglue_qt2 ul li { float:left; width:32%; padding-bottom:1.0417vw}
    .gonglue .gonglue_qt2 ul li a { display:block; width:100%; background:#fff; padding-bottom:0.7813vw}
    .gonglue .gonglue_qt2 ul li img { display:block; width:100%; height:8.3333vw}
    .gonglue .gonglue_qt2 ul li h3 { font-size:calc(10px + 0.2vw); padding:0.7813vw 0.7813vw 0.2604vw 0.7813vw; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
    .gonglue .gonglue_qt2 ul li h4 { padding:0px 0.7813vw; color:#56678F; font-size:calc(10px + 0.1vw); line-height:1.0417vw; height:2.0833vw; overflow:hidden;}
    .gonglue .gonglue_qt2 ul li h5 { padding: 0.4167vw 0.7813vw 0.4167vw; color:#888;}


    .zhuanti_t { position:relative; margin-top:-1.3020833333vw}
    .zhuanti_t img { display:block; width:100%;}
    .zhuanti_t .zt_title { position:absolute; left:0; bottom:0; right:0; height:28vw; background:rgba(0,0,0,0.6)}
    .zhuanti_t .zt_title h1 { position:absolute; left:50%; margin-left:-31.2500vw; top:7.3438vw; color:#fff; font-size:2.1875vw; line-height:3.6458vw; font-weight:bold;}
    .zhuanti_t .zt_title h3 { position:absolute; left:50%; margin-left:-31.2500vw; top:13.8021vw; color:#9693A7; font-size:1.5625vw;}

    .zhuanti_t .zt_title .zt_link1 { position:absolute; right:50%; margin-right:-31.2500vw; top:1.6667vw; width:18.2292vw; height:5.7813vw; background:url(/static/img/xw/biaozban-mhxy.gif);background-size: 100%!important}
    .zhuanti_t .zt_title .zt_link2 { position:absolute; right:50%; margin-right:-31.1979vw; top:8.4375vw; width:18.1250vw; height:5.2604vw; background:url(/static/img/xw/zhuanti_link2.png);background-size: 100%!important}
    .zhuanti_t .zt_title .zt_link1 a { display:block; height:5.7813vw;}
    .zhuanti_t .zt_title .zt_link2 a { display:block; height:5.2604vw;}

    .zhuanti_lc { width:72.9166666667vw; margin:20px auto}
    .zhuanti_lc img { display:block; width:100%}

    .zhuanti_cn { width:72.9166666667vw; margin:0px auto; display: block!important;}
    .zhuanti_cn .zt_left { float:left; width:56.875vw}
    .zhuanti_cn .zt_right { float:right; width:14.5833vw; background:#fff; border-radius: 0.5208vw; padding:1.0417vw 0}


    .zhuanti_cn h2 { padding-left:1.0417vw; font-size:1.2500vw; line-height:1.2500vw}
    .zhuanti_cn h2 i { display:block; width:0.2083vw; height:1.1458vw; margin:1px 0.5208vw 0 0; background: linear-gradient(90deg, #2E66FE 0%, #00ACFF 100%); border-radius: 0.1042vw; float:left}

    .zhuanti_cn .zt_right ul li { width:12.5000vw; margin:0 auto; padding-top:1.0417vw}
    .zhuanti_cn .zt_right ul li img { display:block; width:12.5000vw;border-radius: 0.5208vw}
    .zhuanti_cn .zt_right ul li h3 { font-size:calc(10px + 0.2vw); line-height:2.0833vw; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
    .zhuanti_cn .zt_right ul li h4 { font-size:calc(10px + 0.1vw); line-height:calc(15px + 0.1vw); color:#9094A5}

    .zhuanti_cn .zt_left .left1 { background:#fff; border-radius: 0.5208vw; padding:1.0417vw 0; margin-bottom:1.0417vw}
    .zhuanti_cn .zt_left .left1 .zt_text { margin:0 auto; font-size:0.8333vw; line-height:1.3542vw; padding:1.0417vw;}
    .zhuanti_cn .zt_left .left1 .zt_text p { padding-bottom:0.7813vw; display: block; text-align: justify}
    .zhuanti_cn .zt_left .left1 .zt_text p:first-child {margin-right:0.7813vw;flex-shrink: 0;}
    .zhuanti_cn .zt_left .left1 .zt_text img { max-width:100%; width: 20vw; flex-shrink: 0; object-fit: cover; height: fit-content; margin: 0.7813vw 0.8333vw 0.7813vw 0; float: left}
    .zhuanti_cn .zt_left .left1 .zt_text a { font-size:0.8333vw; line-height:2.0833vw; display:block; width:7.2917vw; margin:0 auto; border-radius: 0.2604vw; text-align:center; color:#fff; background:#2E66FE;}

    .zhuanti_cn .zt_left .left2 { background:#fff; border-radius: 0.5208vw; padding:1.0417vw 0; margin-bottom:1.0417vw}
    .zhuanti_cn .zt_left ul { margin:1.0417vw; display: flex; flex-wrap: wrap; font-size: calc(10px + 0.1vw)}
    .zhuanti_cn .zt_left ul li { width:24%; padding-bottom:0.7813vw; text-align:center}
    .zhuanti_cn .zt_left ul li:not(:nth-child(4n)) {margin-right: 1.333333%}
    .zhuanti_cn .zt_left ul li img { display:block; margin:0 auto; border-radius: 0.5208vw;  width: 100%}
    .h1-title { display: flex; justify-content: center; font-weight: bold; font-size: 1.2500vw }
}

@media all and (max-width:1024px){
    .h1-title { display: flex; justify-content: center; font-weight: bold; font-size: 24px }
    h3, h4, h5 {
        font-weight: normal;
        font-size: 14px;
    }
    .news_gd { width:100%; margin:0 auto;  padding-bottom:20px; position: relative}
    .news_gd .bd { float:none; width:100%;}
    .news_gd .bd ul { min-height: 200px}
    .news_gd .bd ul li { position:relative; width:100%;}
    .news_gd .bd ul li img { display:block; width:100%;}
    .news_gd .bd ul li h3 {position:absolute; width: 100%; font-size: 14px; color: #ffffff; padding: 10px 20px; bottom:0; left:0;}
    .news_gd .hd { display: none; width:100%; text-align:center}
    .news_gd .hd ul { transform:scale(0.5)}
    .news_gd .hd ul li { display:none; padding:0 10px; background:#fff; margin:0 5px; border-radius:50%;}
    .news_gd .hd ul li.on { display:none;background:#2E66FE}
    .news_gd .hd ul li img { display:none}
    .news_gd .hd ul li p { display:none}

    .news_gd .news_hot { background:#fff; margin-top:20px; width: 100%}
    .news_gd .news_hot .tac { height: 44px; border-bottom: 1px #f2f2f2 solid;}
    .news_gd .news_hot .tac img { display: block; margin: 0 auto; padding-top: 15px; width: 114px}
    .news_gd .news_hot .news_1 { padding:14px 14px 10px 14px}
    .news_gd .news_hot .news_1 img { width: 92px; height: 60px; margin-right: 10px; float: left}
    .news_gd .news_hot .news_1 h3 { line-height: 20px; height: 40px}
    .news_gd .news_hot .news_1 h4 { font-size: 12px; color: #999; height: 20px; line-height: 20px}
    .news_gd .news_hot .news_2 { padding:15px 14px}
    .news_gd .news_hot .news_2 ul li { position: relative; line-height: 30px}
    .news_gd .news_hot .news_2 ul li a { width:75%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
    .news_gd .news_hot .news_2 ul li i { display: block;
        float: left;
        width: 4px;
        height: 4px;
        background: #333;
        border-radius: 50%;
        margin-top: 12px;
        margin-right: 5px;}
    .news_gd .news_hot .news_2 ul li span { display: block; position: absolute; right: 0; top: 0; font-size: 12px; color: #999}
    .news_zt { width:100%; margin-top:0px; background:#fff; padding:20px 0}
    .news_zt .label { display: flex; justify-content: space-between; width: 95%; }
    .news_zt h2 { font-size:16px; padding-bottom:20px;}
    .news_zt .label a { font-size: 14px}
    .news_zt ul { width:95%; margin:0 auto; overflow:hidden; overflow:hidden}
    .news_zt ul li { float:none; width:auto; position:relative; margin-bottom:15px}
    .news_zt ul li img {display: block; position: relative; z-index: 1; width: 100%}
    .news_zt ul li h3 {
        position: absolute;
        z-index: 33;
        left: 22px;
        right: 37px;
        color: #fff;
        font-size: 20px;
        top: 16px;
        line-height: 28px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .news_zt ul li h4 {
        position: absolute;
        z-index: 34;
        left: 22px;
        right: 37px;
        color: #fff;
        font-size: 14px;
        top: 45px;
        line-height: 22px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .news_zt ul li h5 {
        position: absolute;
        z-index: 35;
        bottom: 15px;
        right: 35px;
        color: #fff;
        text-align: center;
        width: 110px;
        height: 28px;
        line-height: 28px;
        border: 1px #fff solid;
    }
    .news_zt ul li h5 i {
        display: block;
        float: right;
        width: 30px;
        height: 28px;
        line-height: 28px;
        font-size: 18px;
        border-left: 1px #fff solid;
    }
    .news_zt ul li p {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.4);
        z-index: 11;
        margin-top: 0;
    }
    .news_list1 { width:100%; margin-top:20px; background:#fff; padding: 20px 0}
    .news_list1 .label { display: flex; justify-content: space-between; width: 95%; }
    .news_list1 .label span { display: none; }
    .news_list1 h2 { font-size:16px; padding-bottom:20px; margin:0 auto}
    .news_list1 .label a {
        font-size: 14px;
    }
    .news_list1 h2 span { display:none; font-size:12px; padding-left:10px;color: #727272;
        font-weight: normal;}

    .news_list1 ul { width:95%; margin:0 auto}
    .news_list1 ul li { float:none; width:auto;
        position: relative; padding-bottom: 20px}
    .news_list1 ul li a { width:auto; height:auto; display: block; background: #fff}
    .news_list1 ul li h3 {
        font-size: 14px;
        line-height: 24px;
        padding-top: 0;
        padding-right: 0;
        overflow: auto;
        text-overflow: inherit;
        white-space: inherit;
    }
    .news_list1 ul li img { margin-right:10px; width:90px; height:75px;display: block;float: left}
    .news_list1 ul li h4 { display:none}
    .news_list1 ul li h5 {
        font-size: 12px;
        color: #999;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-right: 30px;
        height: 20px;
    }
    .news_list1 ul li h5 span {
        background: #e8eefe;
        color: #2E66FE;
        margin-right: 10px;
        padding: 0 8px;
        display: block;
        float: left;
        border-radius: 2px;
        height: 18px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .nowsite a {
        color: #2E66FE;
    }
    .gonglue {
        width: 100%;
        margin: 0px auto;
        padding-bottom: 20px;
        background: #fff;
        margin-top: 20px;
    }
    .gonglue .gonglue_qt2.qt2 { padding-top:15px}
    .gonglue .gonglue_qt2 ul { width:95%; margin:0 auto}
    .gonglue .gonglue_qt2 ul li { float:none; width:auto; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #EAEAEA solid}
    .gonglue .gonglue_qt2 ul li a { width:auto; margin:0 auto}
    .gonglue .gonglue_qt2 ul li img { max-width:100%; height:auto; margin:0 auto}
    .gonglue .gonglue_qt2 ul li h3 {
        font-size: 18px;
        padding: 15px 15px 5px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .gonglue .gonglue_qt2 ul li h4 {
        padding: 0px 15px;
        color: #56678F;
        font-size: 13px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }
    .zhuanti_t { min-width: inherit;
        position: relative;}
    .zhuanti_t .zt_title { height:117px;
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.6);}
    .zhuanti_t .zt_title h1 { left:5%; margin-left:0px; top:10px; font-size:14px; line-height:20px; position: absolute; color: #fff; font-weight: bold;}
    .zhuanti_t .zt_title h3 { display:none}

    .zhuanti_t .zt_title .zt_link1 { position: absolute;right:5%; margin-right:0px; top:20px; width:90px; height:33px; background:url(/static/img/xw/biaozban-mhxy.gif); background-size:100% 100%}
    .zhuanti_t .zt_title .zt_link2 { position: absolute; right:5%; margin-right:110px; top:20px; width:90px; height:30px; background:url(/static/img/xw/zhuanti_link2.png); background-size:100% 100%}
    .zhuanti_t .zt_title .zt_link1 a { height:45px;}
    .zhuanti_t .zt_title .zt_link2 a { height:40px;}
    .zhuanti_cn { width:95%; margin: 20px auto;}
    .zhuanti_cn .zt_left { float:none; width:auto}
    .zhuanti_cn .zt_right { float:none; width:100%;background: #fff;
        border-radius: 10px;}


    .zhuanti_cn h2 { font-size:16px;
        line-height: 24px;}
    .zhuanti_cn h2 i {
        display: block;
        width: 4px;
        height: 22px;
        margin: 1px 10px 0 0;
        background: linear-gradient(90deg, #2E66FE 0%, #00ACFF 100%);
        border-radius: 2px;
        float: left;
    }
    .zhuanti_cn .zt_right ul li { width:90%; margin:0 auto; padding-top:15px}
    .zhuanti_cn .zt_right ul li img { margin:0 auto; width: 100%}
    .zhuanti_cn .zt_right ul li h3 { font-size:14px; line-height:24px; padding:10px 0; overflow:auto; text-overflow:inherit; white-space: inherit; text-align:center}
    .zhuanti_cn .zt_right ul li h4 { font-size:12px; line-height:20px; color:#9094A5; text-align:center}

    .zhuanti_cn .zt_left .left1 .zt_text { width:100%; padding-top:10px}
    .zhuanti_cn .zt_left .left1 .zt_text a { font-size:14px; line-height:34px; width:100px;}

    .zhuanti_cn .zt_left .left2 { padding:10px 0; margin-bottom:10px;background: #fff;
        border-radius: 10px; margin-top: 20px; display: flow-root}
    .zhuanti_cn .zt_left .left2 .zt_pic { padding-top:15px}

    .zhuanti_lc { margin: 20px 0 }

    .zhuanti_cn .zt_left ul { width:95%; margin:0 auto}
    .zhuanti_cn .zt_left ul li { width:50%; padding-bottom:15px; float: left; text-align: center; font-size: 14px;color: #343434}
    .zhuanti_cn .zt_left ul li img { max-width:90%; margin:0 auto; border-radius: 20px; width: 100%}
}