 #container {
      position: relative;
      height: 500px;
      width: 500px;
      overflow: hidden;}
    .item {
      position: absolute;
      transition: all 0.5s ease;}
.timestyle268533{ font-size: 9pt ;}
.mtitlestyle268533{ color: #cc0000; font-size: 9pt; font-weight: bold ;}
.leaderfont268533{ font-size: 9pt ;}
.titlestyle268533{ color: #222222; font-size: 9pt; text-decoration: none ;}

.new_pic {
    width: 49%;
    height: 400px;
    float: left;}
.focusBox { width:100%; height:400px; float:left; position: relative;overflow: hidden; font-family:Arial; text-align: left; background:#fff;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:120px; width:100%; background-color:rgba(0,0,0,0.6); overflow:hidden;}
.focusBox .txt { width:560px; height:80px; position:absolute; bottom:20px; left:20px; z-index:2; overflow: hidden;}
.focusBox .txt li{ height:80px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ width:560px; height:40px; line-height:40px; font-size:18px; color:#fff; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.focusBox .txt li p{ width:400; height:30px; margin-top:10px; line-height:30px; font-size:14px; color:#fff; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.focusBox .num { position: absolute; z-index: 3; bottom:30px; right:20px;}
.focusBox .num li{ min-width:10px; height:10px; float: left; position: relative;overflow: hidden;margin-right:10px; cursor: pointer;}
.focusBox .num li a{ min-width:10px; height:10px; position:absolute; z-index:2; display: block; background:#fff; color:#fff;top: 0; left:0; text-decoration: none;}
.focusBox .num li.on a,.focusBox .num li a:hover{ background:#bf2537;}
.new_list{ width:100%; height:400; float:left; margin:0 0 0 20px; background:#fff; box-shadow:3px 3px 10px rgb(221 221 221 / 0.6);}
.new_list_con{ width:540px; height:390px; padding:0 20px;}
.new_list{ width:49%; height:400px; float:left; margin:0 0 0 20px; background:#fff; box-shadow:3px 3px 10px rgb(221 221 221 / 0.6);}
.new_list_title{ width:540px; height:70px; padding:0 20px; background:url(images/bg_2024-0905.jpg) no-repeat;}
.new_list_title img{ float:left; margin-top:18px;}
.new_list_title a{ width:88px; height:26px; float:right; margin-top:21px; text-align:center; line-height:28px; font-size:14px; display:block; border:1px solid #bd1a2d; color:#bd1a2d; transition:all 0.3s ease;}
.new_list_title a:hover{ border:1px solid #ef5163; color:#ef5163;}
.dynamic_con{ width:100%; height:390px;}
.dynamic_con_hot{ width:100%; height:90px; margin-top:10px;border-bottom:1px solid #ddd;}
.dynamic_con_hot a{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.dynamic_con_hot span{ width:100%; height:48px; line-height:24px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.dynamic_con_banner{ width:100%; height:90px; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.dynamic_list{ width:100%; height:auto;}
.dynamic_list li{ width:100%; height:42px; line-height:42px; overflow:hidden;}
.dynamic_list li a{ width:80%; height:42px; float:left; padding-left:14px; background:url(images/title_20240905.png) no-repeat left center; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.dynamic_list li span{ width:auto; height:42px; float:right; text-align:right; color:#666;}
