.direct{
    position: relative;
    top: -144px;
    z-index: 9;
    margin-left: auto;
    color: #fff;
   
}
.speech{display: inline-block;}
.speech img{height: 30px;}
.speech::after{
  width: 4px;
  height:15px;
  content: "";
  background: var(--topnews);
  position: absolute;
  left: 100%;
  top:8px;
 
}
.speech::before{
 
  width: 4px;
  height:30px;

  content: "";
  background: var(--topnews);
  position: absolute;
  left: 40px;
}
.speech.on::after{
 
  animation: wave-animation 1s ease-in-out infinite;  
}
.speech.on::before{
  animation: wave-animation1 1s  ease-in-out infinite;  
}
@keyframes wave-animation {  
  0% {  
      transform:scaleY(1);  
  } 
  50%{
    transform:scaleY(2); 
  } 
  100% {  
    transform:scaleY(1);  
  }  
}
@keyframes wave-animation1 {  
  0% {  
      transform:scaleY(1);  
  }  
  50%{
    transform:scaleY(0.5); 
  } 
  100% {  
    transform:scaleY(1); 
  }  
}
#tempNewsContentDiv  a{
  font-size: unset;
  color: blue;
}
#tempNewsContentDiv img{max-width:600px !important;}
.direct .main{
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 10px 0;

}
.listnav{display: none;}
.direct .main .left{
   font-size: var(--size48);
   margin-left: 74px;
}
.direct .main .right{
  
    margin-right: 74px;
 }
.direct .main .right a{
    font-size: var(--size18);
  
}


.directnav {
    width: 100%;
    background: #fff;
    height:70px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}
.directnav ul{
    margin: 0px 40px;
    line-height: 70px;
    border-bottom: 1px solid #999;
    display: none;
    /* display: flex;
    flex-wrap: wrap; */
}
.directnav ul li{
    color: #000;
    /* flex-shrink: 0; */
    text-align: center;
    margin-right: 60px;
    padding: 0 5px;
}
.directnav ul li a{
    font-size: var(--size28);
}
.newslist li a{
    display: flex;
   /* justify-content: space-between; */
}
.newslist li {
    padding: 40px 60px;
    position: relative;

    clear: left;
   
  }
  .listzd{cursor: pointer;display: none;}
  .newslist li.current {
    background: var(--bg);
  }
  
  .newslist li.current .newstitle .title,
  .newslist li.current .newstitle .intro {
    color: #fff;
  }
  .newslist li .newstitle .intro{
    line-height: 32px;
  }
  .newslist li.current .ju2 {
    background: #fff;
    color:var(--bg);
  }
  
  .ju1,
  .ju2 {
    width: 70px;
    height: 70px;
  }
  
  .ju1 {
    background: #D2E3F5;
    position: absolute;
  }
  
  .ju2 {
    background: var(--bg);
    position: absolute;
    top: 64px;
    left: 73px;
  }
  
  .ju2 {
    text-align: center;
    color: #fff;
    padding-top: 10px;
  }
  
  .ju2 div:nth-of-type(1) {
    font-size: 1.5rem;
  }
  
  .ju2 div:nth-of-type(2) {
    font-size: 0.875rem;
  }
  
  .newslist .newstitle {
   
    margin-left: 135px;
    margin-right: 70px;
  }
  .newslist {
    min-height: 50vh;
    margin-top: -80px;
}
  .newslist .newstitle .title {
    font-size: var(--size24);
    margin-bottom: 20px;
    display: -webkit-box;
  
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

  }
  .newslist .showimg0 .pic{display: none;}
  .newslist li .pic img{width: 100%;height: 100%;object-fit: cover;}
  .newslist li .pic{
    flex-shrink: 0;
    margin-left: auto;
    width: 20%;
  }
  .newslist .newstitle .intro {
    color: #999;
    display: -webkit-box;
    font-size: var(--size16);
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  
.lit.header .fixedNav {background: var(--bg);}
  .newslist img {
    object-fit: cover;
  }
  .footer{background: var(--bg);font-size: var(--size16);    margin-top: 50px;}
  .listnav{margin:20px 0;}
.listnav .title{display: flex;justify-content: space-between;align-items: center;background: var(--bg);color: #fff;font-size: 1.25rem;padding:8px 0;}
.listnav .title>div:nth-child(2){width: 30px;margin-right: 20px;height: 30px;}
.listnav .title>div:nth-child(1){margin-left: 20px;}
.listnav ul{background-color: #fff;padding: 20px 5px;box-shadow: 0 0 10px rgba(219, 181, 181, 0.5)}
.listnav ul li a{font-size: var(--size18);}
.listnav ul li{margin-bottom:5px;padding:5px 30px;}
.listnav ul li.current a{color: var(--bg);}
.direct_m{color: #606060;text-align: right;font-size: var(--size16);display: none;}
.direct_m a{color: #606060;font-size: var(--size16);}
.direct_m img{width: 20px;
    margin: -4px 10px;
    display: inline-block;}




      
 
      
      .content img {
        max-width: 100%;
        object-fit: contain;
      }

    .content{  

        margin: auto;
        margin-top: -100px;
        margin-bottom: 36px;
    }
    .content .title {
        text-align: center;
      
      
    }
    .speech{    margin-left: 10px;
      cursor: pointer;
      position: relative;
      top: 6px;}
    .speech img{width: 30px;}
    .content .title span{display: none;}
    .content .info {
        font-size: var(--size18);
        width:100%;
        text-align: center;
        margin-top:36px;
        color: #999;
    }
    .content .infosh {
        width:100%;
        text-align: left;
        margin: 10px;
        margin-top:36px;
        color: #999;

    }
    .content .infosh span {
        float: left;
        display: block;
        margin-right:36px;
    }


    .content p {
        margin: 10px;
        font-size: var(--size20);
        line-height: 36px;
        /* text-indent:36px; */
        text-align: justify;
    }
/* .navSwiper {border-bottom: 1px solid #999; } */
    .content .title span {
        color: #999;
        margin: 20px 0;
        display: none;
    }

    .content .title h3{
        font-size: var(--size36);
    }
    .searchList{
 
     min-height: 50vh;
    }
    .smain{
      width: 1300px;
      margin: auto;
    }
    .searchList ul li {
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid #e1e1e1;
  }
  .searchList ul li  h5 {font-size: var(--size20);}
  .searchList li p {
    font-size: var(--size14);
    margin-top: 20px;
    color: #8f8f8f;
    overflow: hidden;
}
.searchBox{
  background: #f2f3f9;
  padding-top: calc(15vw);
  margin-bottom: 20px;
}
.searchBox .search01{
  background-color: #fff;
  padding:10px;
  border-bottom: 2px solid var(--bg);
}
.searchBox  .form{display: flex;}
.searchBox  .form .submit{margin-left: auto;}
.form .input{width: calc(100% - 30px);}
.searchBox .submit{width: 30px;cursor:pointer;}
.searchNav{margin: 20px 10px;font-size: var(--size24);}
.form .input input {
  width: 100%;
  height: 80%;
  line-height: .32rem;
  font-size: var(--size24);
  color: #333;
  padding-left: 20px;
  height: 88%;
}


.PageButton{margin:0 auto;}
.page_button_area,.page_info_area{display:inline-block;}
.page_button_area a,.more_page_button_area a{font-size:var(--size16);color:#303133;;border:1px solid #e6e6e6;background:#f0f2f5;text-align:center;
  padding: 5px 15px;margin:0 5px;display:inline-block;cursor:pointer;}
.page_button_area a.disabled_button{cursor: not-allowed;}
.page_button_area .current_page{color:#fff;background:var(--bg)}
.page_button_area .disabled_button,.more_page_button_area .disabled_button{color:grey;}
.page_button_area .disabled_button, .page_button_area .current_page{cursor:default;}
.page_button_area .jump_page{width:40px;margin:0 2px;    display: none;}
.page_button_area .pb_confirm{background:#efefef;color:blue;font-size:14px;text-decoration:none;    display: none;}
.more_page_button_area .pb_more{width:100%;margin:0 2px;}

#PageButton{margin-top: 50px;text-align: center;}
@media screen and (max-width:999px){
  .smain{
    width: 100%;
    padding: 0px 10px;
  }

    .content .info{display: none;}
    .content .title span{display: block;}
    body{
        background-color: #F8F9F9;
    }
    .content .title{
        text-align: center;
    border-bottom: 1px solid #e7d0d0;
    margin-bottom: 20px;
    margin: 20px;
    }
    .content{
        background: #fff;
    box-shadow: 0 0 10px rgba(219, 181, 181, 0.5);
    border-top: 4px solid var(--bg);
    margin: 20px auto;
    }
    .direct_m {
     display: block;
    }
    .newslist li {
        padding: 15px 0 !important;
        position: relative;
    
    
       
      }
    .list .banner_list{
  margin-top: 60px;
 
    }
    .newslist{margin-top: 30px;}
    .direct{display:none;}
    .ju{display: none;}
    .newslist .newstitle {
        margin-left: 15px;
        margin-right: 0px;
    }

    .newslist .newstitle .title {
        font-size: var(--size18);
        margin-bottom: 10px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .newslist li .pic img{width: 100%;height: 100%;}
    .newslist li .pic {
        order: -1;
        flex-shrink: 0;
        margin-left: 10px;
        width: calc(30% - 10px);
    }
    .listnav{display: block;}
}

@media screen and (max-width:640px){
  .page_no_button{display: none !important;}
  .content .title h3{
    font-size: var(--size20);
}
.content p {
  margin: 10px;
  font-size: var(--size16);
  overflow-wrap: break-word;

}
.speech {
  margin-left: 0px;

}
#tempNewsContentDiv img{max-width:100% !important;}
}