/*20240805*/
.energytop{float: left;width:100%;position: relative;top: -90px;z-index: 9999;}
.energy_ttlb{width: 1200px;background-color: #FFFFFF;z-index: 9999;height: 842px;box-shadow:0px 6px 8px rgba(57, 81, 219, .2);border-radius: 20px;position: relative;float: left;padding: 40px 35px 0;}

/*头条*/
.scrollDiv {width: 1030px;margin-top: 1px; height: 42px;float:leftl;/* 必要元素 */line-height: 42px;overflow: hidden;/* 必要元素 */}
.scrollDiv li {height: 42px;padding-left: 20px;overflow: hidden;}
.scrollDiv li a{font-size: 28px;font-weight: bold;display: block;white-space: nowrap; /* 不换行 */overflow: hidden; /* 隐藏溢出文本 */text-overflow: ellipsis;letter-spacing: 1px;color: #555555;}
.scrollDiv li:hover a{color:#143fa5;}

/*轮播*/
.ban{ width:1130px; height:760px; position:relative;margin:30px auto 0 auto;}
.ban2{ width:1128px; height:660px; position:relative; overflow:hidden;margin: 0 auto;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1128px; height:640px;}
.ban2 ul li a{text-decoration: none;}
.ban2 ul li img{width: 1110px;height: 602px;border-radius: 12px;box-shadow: 8px 8px 2px 1px rgba(36, 62, 215, .3), 16px 16px 2px 1px rgba(36, 62, 215, .2);border: 3.5px solid #1368ec;}
.ban2 ul li span{display: block;position: relative;bottom: 35px;;width: 860px;left: 0;height: 68px;line-height: 68px;font-size: 24px;font-weight: bold;background-color: #1368ec;z-index: 999;color: #FFFFFF;border-radius: 6px;margin:0 auto;padding:0 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.prev{ float:left; cursor:pointer;}
.num{ height:30px;overflow:hidden; width:1130px; position:relative;float:left;}
.min_pic{ width:1130px;margin-top: 16px;}
.num ul{width: 600px;height: 30px;margin: 0 auto;}
.num ul li{ width:15px; height:15px;text-align: center;padding:0;background-color: #fff;background-color: #1368ec;border-radius: 30px;opacity: 0.4;margin: 0 20px;}
.num ul li.on{display: block;}.num ul li.on{opacity: 1;}

.prev1{ position:absolute;bottom:0px; left:-50px; width:74px; height:38px;z-index:9;cursor:pointer;border-radius: 6px;text-align: center;opacity: 1}
.prev1:hover{opacity: 1}
.prev1 img{width: 74px;}
.next1{ position:absolute;bottom:0px; right:-50px;width:74px; height:38px;z-index:9;cursor:pointer;border-radius: 6px;text-align: center;opacity:1}
.next1 img{width: 74px;}
.next1:hover{opacity: 1}




/*轮播后面的正文*/
.mainbody{float: left;width: 100%;position: relative;top: 0;}
/*新闻动态*/
.newscenter{width: 1200px;float: left;}
.headlines{width: 1200px;position:relative;height: 72px;margin-bottom: 40px;}
.headlines img{position:absolute;top: 0;left: 0;width: 100%;}
.headlines a{display: block;position:absolute;top: 20px;right: 22px;float: right;font-size: 17px;font-weight: 200;letter-spacing: 2px;color: #000000;}

.newstext{width: 1200px;float: left;margin-bottom: 70px;}
.newstext ul li{width:560px;margin-bottom: 30px;}
.newstext ul li:nth-child(odd){float: left;}
.newstext ul li:nth-child(even){float: right;}
.newstext ul li h6{width:64px;height: 64px;border-radius: 5px;background-color: #1368ec;float: left;text-align: center;padding: 10px 0 0;}
.newstext ul li h6 a{color: #FFFFFF;}
.newstext ul li h6 em{display: inline-block;font-size: 13px; font-style:normal;margin-bottom: 2px;}
.newstext ul li h6 b{font-size: 26px;display: inline-block;}
.newstext ul li .newinfo{float: right;width: 470px;border-bottom: 1px solid #CCCCCC;padding-bottom: 26px;}
.newstext ul li .newinfo p{width: 470px;height: 80px;}
.newstext ul li .newinfo p a{width: 100%;font-size: 22px;letter-spacing: 1px;display:-webkit-box;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 32px;font-weight: bold;color: #333333;margin-bottom: 5px;
position: relative;
top: 50%;
left: 0;
transform: translate(0%, -50%);
line-height: 33px;
margin-top: -8px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;}
.newstext ul li .newinfo a span{color: #444444;display: block;width: 100%;line-height: 34px;font-size: 15px;display:-webkit-box;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow: hidden;}




/*视频*/
.video{width:1200px;margin: 0 auto 80px;float: left;}
.videobox{width: 1200px;border-radius: 20px;box-shadow:0px 0px 13px rgba(57, 81, 219, .3);height: 680px;padding: 50px;}


/*往届回顾*/
.review{width:1200px;margin: 0 auto 180px;float: left;}
.reviewulli{width: 1199px;height: 578px;border-radius: 20px 20px 0 0;background-image: url("../images/24dtlt14.png");background-position: center;background-repeat: no-repeat;background-size: 100%;position: relative;margin: 0 auto;}
.reviewulli ul li{height: 578px;background-image: url("../images/asdf731.png");float: left;border-right: 3.5px solid #FFFFFF;width: 14.28%;}
.reviewulli ul li:nth-child(1){border-radius: 20px 0 0 0;}
.reviewulli ul li:last-child{border:none;border-radius: 0 20px 0 0;}
.reviewulli ul li:hover{background-image: url("../images/asdf732.png");}
.reviewulli ul li b{display: block;width: 100%;margin: 50px 0 40px;text-align: center;font-size: 26px;font-weight: bold;}
.reviewulli ul li a{color: #FFFFFF;}

.reviewulli ul li span{display: block;text-align: top;width: 66px;margin: 0 auto;writing-mode: vertical-rl;  font-size: 24px;line-height: 34px;letter-spacing: 6.5px;height: 390px;display: flex;justify-content: center;}
.reviewulli ul li i{width: 100%;height: 66px;background-image: url("../images/24dtlt13.png");background-position: center top;background-repeat: no-repeat;background-size: 40px;display: none;}
.reviewulli ul li:hover i{display: block;}

.reviewulli .reviewbtn{position: absolute;bottom: -18px;}
.reviewulli .reviewbtn img{width: 80px;cursor:pointer;}
.reviewulli .reviewbtn.left{left: -20px;}
.reviewulli .reviewbtn.right{right: -20px;}

.reviewulli ul li tt{display: block;text-align: top;margin: 0 auto;width: 36px; font-size: 24px;line-height: 34px;letter-spacing: 6.5px;height: 390px;font-family: "微软雅黑";writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;}























