#divu0 {
    width:200px;
    height:100%;}
#divu0 #appu0{
    height:100%;
    display:flex;
    align-items:center;
    position:relative;}
#divu0 .search{
    height:24px;
    display:flex;
    position:absolute;
    top:50%;
    transform:translateY(-50%);}
#divu0 .text{
    width:150px;
    height:100%;
    padding-left:10px;}
#divu0 .button{
    width:40px;
    height:100%;
    background-color:#2147a0;
    border-radius:0 8px 8px 0;
    background-image:url(./image/search.png);
    background-repeat:no-repeat;
    background-position:25%;
    cursor:pointer;}
#divu0 .cover{
    width:145px;
    height:101%;
    background-color:#2147a0;
    position:absolute;
    transition:0.5s;}
#divu0 .init{
    width:45px;
    height:100%;
    position:absolute;
    right:0;
    cursor:pointer;
    z-index: 999;}

@media screen and (max-width: 576px) {
    #divu0 {
       width: 100px;}
    #divu0 .search {
       display: none;}
}
.top-nav-banner-container{
    background: url(./image/head-bg_04.png) no-repeat center top;
    background-size: 100% 100%;}

/* 网站导航 */
.submenu li {
    border-bottom: 1px solid #ddd;}

.submenu li:nth-last-child(1) {
    border-bottom: none;}

.submenu {
    left: -36px;}
.topl .search-content .icon {
    width: 60px;
    position: relative;
    background-color: transparent;
    /* background-color: red; */
    background-image: url(./image/search.png);
    background-repeat: no-repeat;
    background-position: 20%;}
    .bottom-container .logo-bk {
    width:fit-content;
    height: 70px;
    /* background-color: white; */
    background-color: transparent;
    position: relative;
    overflow: hidden;}

    .bottom-container .logo-bk img {
    width: 90%;
    height: auto;
    margin: auto;}

.trans{
  height:100px;
  background: linear-gradient(to bottom, #faf7f3, white);}
/* 手机-网站导航 */
    .sidebar .nav-menu .menu-item .menu-switch-arrow {
      display: block;
      cursor: pointer;
      width: 30px;
      height: 35px;
      position: absolute;
      right: 0;
      top: 0px;
      color: #f6f6f6;
      font-size: 14px;
      background: url(./image/menu-switch-arrow.png) no-repeat 5px -25px;}
/* 新闻资讯-左侧 */
 .importnewc a:hover {
      color: #2147a0;}
.postc-titlec a{
      cursor:pointer;}

#logo1 {
    background-image: url(./image/tongzhi.png);}

@media screen and (max-width: 992px) {
    .news-container {
        width: 100%;
        flex-direction: column;}

    .news-left,
    .news-right {
        width: 100%;
        flex: 0 0 100%;
        margin: auto;
        padding: 0 30px;}
}

.news .title{
    color: #2147a0;
    font-weight: 600;
    font-size: 24px;
    line-height:40px;
    cursor:pointer;}

.news .title-container .logo{
    width:36px;
    height:36px;}

.postc-titlec a{
    height: 47px;
    line-height: 47px;
    font-weight: normal;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    color: #2147a0;}

.importnewc {
    background: #eae4da;
    width: 100%;
    height: 55px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display:flex;
    align-items:center;
    justify-content:center;}
.importnewc a {
    line-height: 55px;
    text-align: none;
    padding-left: 0px;}

.news-content.notify {
    width: 100%;
    height: 53px;
    /* padding: 10px 0; */
    font-size: 17px;
    display: flex;
    gap: 15px;
    align-items: center;
    border-bottom: 1.3px solid #e5e5e5;
    box-sizing:border-box;}
.news-content.notify .right {
    border-bottom: none;}
.mainc_right .line{
    border-bottom: 0.667px solid #e5e5e5;}
/*more*/
a:hover {
   color: #2147a0;}
.news-content.research {
    height: 53px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;}

.news-container{
    width: 100%;
    height: 100%;
    gap: 30px;
    box-sizing: border-box;}
.title-container .title a{
    color: #2147A0;}
a {
    color: #000000;
    text-decoration: none
;}
//新闻资讯more
a:hover {
    color: #2147a0;}

//通知栏图片
#logo1 {
    background-image: url(./image/tongzhi.png);}
#logo2 {
    background-image: url(./image/hammer.png);}
.title-container .title-right {
    width: 35px;
    height: 35px;
    /* background-color: #2147a0; */
    background-image: url(./image/more.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-right: 10px;}



@media screen and (max-width: 1240px) {
    .news-left, .news-right {
        width: 100%;
        flex: 0 0 100%;
        margin: auto;
        padding: 0 30px;}
}

@media screen and (max-width: 1200px) {
    .news-left, .news-right {
        width: 100%;
        flex: 0 0 100%;
        margin: auto;
        padding: 0 30px;}
}
.banners-title .right img{

   margin:0 10px 0 0;}
 /* 底部轮播 */
    .lb_title {
      font-size: 13px;
      color: #333333;}

    .bottom a {
      color: #333333;
      font-size: 14px;}

    .bottom a:hover {
      color: #2147a0;}
    
    .auto-banner-container .banner-content .left a{
    color: #2147a0;
    cursor:pointer;}
    .auto-banner-container .banner-content .left a:hover{
    color: #2147a0;
    cursor:pointer;}
    .auto-banner-container .banners-title .right img{
        width:35px;
        height:35px;}
    
    .bottom-container .logo-bk {
    width:fit-content;
    height: 70px;
    /* background-color: white; */
    background-color: transparent;
    position: relative;
    overflow: hidden;}

    .bottom-container .logo-bk img {
    width: 90%;
    height: auto;
    margin: auto;}
    
    .banner-content .buttons-content .button img{
    cursor:pointer;}


