@charset "utf-8";
/* CSS Document */
* {
    padding: 0;
    margin: 0
}

ul,
ol {
    list-style-type: none
}

a {
    text-decoration: none
}

img {
    border: 0
}

.qingchu {
    clear: both
}



.ov {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #ffffff;
    font-family: "思源黑体 CN";
    font-size: 22px;
}

.ov2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #000000;
    font-family: "思源黑体 CN";
    font-size: 24px;
    margin-top: 5px;
    line-height: 26px;
}
.ov3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #ffffff;
    font-family: "思源黑体 CN";
    font-size: 22px;
}
.ov4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    color: #333333;
    font-family: "思源黑体 CN";
    font-size: 16px;
    line-height: 26px;
    margin-top: 20px;
}
.ov5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333333;
    font-family: "思源黑体 CN";
    font-size: 18px;
    line-height: 26px;
}

.bt {
    font-family: "思源黑体 CN";
    font-size: 30px;
    width: 100%;
    margin: auto;
}

.btpc {
    width: 1063px;
    margin: auto
}
h2 .da {
    text-align: left;
    margin-bottom: 50px;   }

body{ background-color: #5b9ef2; overflow-x: hidden;}
.dmblh{ width: 100%; min-width: 1920px; margin: auto; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblhpc/2025dmblhbg.jpg) no-repeat top;  background-size: auto; overflow: hidden;} 
.one{ width: 100%; height: 893px; margin: auto;}
.two{ width: 1797px; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblhpc/dbhzb.png) no-repeat; margin: auto; height: 940px; overflow: hidden;}
.twolie{ width: 900px; margin: auto;}
.twolie video{ width: 900px; margin: auto; background-color: #65a4f5; margin-top: 267px; height: 506px;}

.three{ width: 100%; margin: auto; overflow: hidden;}
.three .bt{ width: 1009px;}
.threlie{ width: 900px; margin: auto; margin-top: 60px;}
.threlie ul{ display: flex; justify-content: space-evenly; flex-wrap: nowrap; gap: 22px;  overflow-x: auto;}
.threlie ul li{ width: 290px; padding-bottom: 30px;}
.threlie ul li img{ width: 290px; height: 387px;}

.four{width:980px; margin: auto; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblhpc/VR.png) no-repeat; height: 741px; margin-top: 100px; overflow: hidden;}
.four .vr{ width: 900px; height: 506px; margin: auto; margin-top: 182px; background-color: #5da7fb;}
.four .vr img{ width: 100%; height: 100%;}

.five{width:1056px; margin: auto; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblhpc/cash.png) no-repeat; height: 1090px; margin-top: 100px; overflow: hidden; position: relative;}

.container {
    perspective: 1200px;
    width: 100%;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: visible;
    cursor: grab;
}

.container:active {
    cursor: grabbing;
}

.wrap {
    position: relative;
    width: 180px;
    height: 80px;
    transform-style: preserve-3d;
    margin: 0 auto;
}

.wrap li {
    position: absolute;
    left: 0;
    top: 0;
    list-style: none;
    width: 230px;
    height: 450px;
    backface-visibility: hidden;
    transition: all 1s ease;
    border-radius: 8px;
    overflow: hidden;
    background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblhpc/tpk.png) no-repeat;
    background-size: 100% 100%;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    /* 添加倒影效果 */
    -webkit-box-reflect: below 90px linear-gradient(to bottom, rgba(255,255,255,0) 70%, rgba(255,255,255,0.2) 80%);
}

.wrap img {
    width: 80%;
    height: 88%;
    transition: transform 0.3s ease;
    margin-top: 10%;
    margin-left: 10%;
    border-radius: 5px;
}

.wrap li:hover img {
    transform: scale(1.05);
}

.six{width:1797px; margin: auto; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblhpc/zqgz.png) no-repeat; height: 1363px; overflow: hidden}
.six .bt{ height:253px ; width: 519px;}
.sixtop{ width: 900px; margin: auto}
.sixtop ul{ display: flex; justify-content: space-between;}
.sixtop ul li{ width: 290px;}
.sixtop ul li img{ width: 290px; height: 387px;}

.sixdow{  width: 900px; margin: auto; margin-top: 63px;}
.slider {  width: 900px; overflow: hidden; height: 393px; display: flex;}
.slider-images {width:590px; position: relative; overflow: hidden; height: 393px }
.slider-images img { width: 590px; height: 393px; object-fit: cover;  display: block;}
.slider-images .dots { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); background: radial-gradient(circle, rgba(0, 0, 0, 1) 0%, rgba(204, 204, 204, 0) 100%); padding:5px 60px 5px 60px ;}
.slider-images .dots span { display: inline-block; width: 10px; height: 10px; background-color: #ffffff; border-radius: 50%; margin: 0 6px; cursor: pointer; }
.slider-images .dots span.active { background-color: #e6242c;}

.slider-content { width: 310px; height: 393px; background-color: #ffffff;overflow: hidden;}
.slider-content ul li{ width: 290px; margin: auto;}
.slider-content h2{   padding-top: 20px;}
.slider-content h2,.slider-content p { display: none;}
.slider-content span{ color: #61dcb1; font-family: "微软雅黑"; font-size: 14px;}

.seven { width: 100%; margin: auto; overflow: hidden}
.seven .bt{ width: 421px;}
.seveno{ width: 900px; margin:auto; margin-top: 32px;}
.seveno ul{ display: flex; justify-content: space-between;}
.seveno ul li{ width: 290px;}
.seveno ul li img{ width: 290px; height: 387px;}

.sevend{ width: 900px; margin: auto; display: flex; height: 302px; overflow: hidden; margin-top: 50px;}

.sevent{ width: 450px; margin:auto; position: relative; height: 302px;}
.sevent img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.sevent h2{ position: absolute; bottom: 20px; left: 5px; z-index: 2;}
.sevent span{ position: absolute; bottom: 0; left: 0; width: 100%; height: 85px; background-color: black; opacity: 0.5;}

.seventh{ width: 420px; margin:auto}
.seventh ul li{  width: 420px; height: 92px; display: flex; justify-content: space-around; margin-bottom: 13px;}
.seventh ul li .stwz{ width: 282px; height: 92px; background-color: #ffffff;}
.seventh ul li .stwz h2{ width: 90%; margin: auto; line-height: 32px;}
.seventh ul li img{ width: 138px; height: 92px;}

.eight{ width: 851px; margin: auto; margin-top: 100px; overflow: hidden;}

.nine{ width: 100%; margin: auto; margin-top: 60px; overflow: hidden;}
.nine .bt{ width: 374px;}
.nine ul{ width: 900px; margin: auto; margin-top: 50px; display: flex; flex-wrap: wrap; justify-content: space-around;}
.nine ul li{  width: 435px; height: 92px; display: flex; justify-content: space-around; margin-bottom: 12px;}
.nine ul li .stwz{ width: 297px; height: 92px; background-color: #ffffff;}
.nine ul li .stwz h2{ width: 90%; margin: auto; margin-top: 10px;}
.nine ul li img{ width: 138px; height: 92px;}

.ten{ width: 100%; margin: auto; margin-top: 106px; overflow: hidden;}

