@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: 26px;
}

.ov2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #000000;
    font-family: "思源黑体 CN";
    font-size: 26px;
    margin-top: 5px;
    line-height: 28px;
}
.ov3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #ffffff;
    font-family: "思源黑体 CN";
    font-size: 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: #5da7fb;}
.dmblh{ width: 100%; max-width: 1000px; min-width: 1000px; margin: auto; position: relative; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblh/2025dmblhbg.jpg) no-repeat top;  background-size: auto; overflow: hidden} 
.one{ width: 100%; height: 1684px; margin: auto;}
.two{ width: 100%; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblh/dbhzb.png) no-repeat; margin: auto; height: 806px; overflow: hidden;}
.twolie{ width: 900px; margin: auto;}
.twolie video{ width: 900px; margin: auto; background-color: #65a4f5; margin-top: 203px; height: 506px;}

.three{ width: 100%; margin: auto; margin-top: 36px; overflow: hidden;}
.threlie{ width: 900px; margin: auto; margin-top: 60px;}
.threlie ul{ display: flex; justify-content: space-evenly; flex-wrap: nowrap; gap: 30px;  overflow-x: auto;}
.threlie ul li{ width: 438px;}
.threlie ul li img{ width: 438px; height: 586px;}

.four{width:980px; margin: auto; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblh/VR.png) no-repeat; height: 760px; margin-top: 150px; overflow: hidden;}
.four .vr{ width: 900px; height: 506px; margin: auto; margin-top: 201px; background-color: #5da7fb;}

.five{width:100%; margin: auto; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblh/cash.png) no-repeat; height: 1275px; margin-top: 170px; 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: 230px;
    height: 20px;
    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/2025dmblh/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:100%; margin: auto; background: url(https://jxpub.nntv.cn/static/2025zt/2025dmblh/zqgz.png) no-repeat; height: 1872px; overflow: hidden}
.six .bt{ height:225px ;}
.sixtop{ width: 900px; margin: auto}
.sixtop ul{ display: flex; justify-content: space-between;}
.sixtop ul li{ width: 438px;}
.sixtop ul li img{ width: 438px; height: 586px;}
.sixdow{  width: 900px; margin: auto; margin-top: 80px;}
.slider {  width: 100%; overflow: hidden; height: 780px;}
.slider-images {width:900px; position: relative; overflow: hidden; height: 600px }
.slider-images img { width: 900px; height: 600px; 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: 900px; height: 180px; background-color: #ffffff;overflow: hidden;}
.slider-content ul li{ width: 830px; 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; margin-top: 158px}
.seven .bt{ width: 505px;}
.seveno{ width: 900px; margin:auto; margin-top: 72px;}
.seveno ul{ display: flex; justify-content: space-between;}
.seveno ul li{ width: 438px;}
.seveno ul li img{ width: 438px; height: 586px;}

.sevent{ width: 900px; margin:auto; margin-top: 64px; position: relative; height: 600px;}
.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: 900px; margin:auto; margin-top: 20px}
.seventh ul li{  width: 900px; height: 197px; display: flex; justify-content: space-around; margin-bottom: 28px;}
.seventh ul li .stwz{ width: 604px; height: 197px; background-color: #ffffff;}
.seventh ul li .stwz h2{ width: 90%; margin: auto; margin-top: 56px; line-height: 32px;}
.seventh ul li img{ width: 296px; height: 197px;}

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

.nine{ width: 100%; margin: auto; margin-top: 60px; overflow: hidden;}
.nine .bt{ width: 449px;}
.nine ul{ width: 900px; margin: auto; margin-top: 62px;}
.nine ul li{  width: 900px; height: 197px; display: flex; justify-content: space-around; margin-bottom: 28px;}
.nine ul li .stwz{ width: 604px; height: 197px; background-color: #ffffff;}
.nine ul li .stwz h2{ width: 90%; margin: auto; margin-top: 56px; line-height: 32px;}
.nine ul li img{ width: 296px; height: 197px;}

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