    .imagesshow {
        width: 100%;
        height:582px;
      
    }
  .imagesshow img {
     width: 100%;
     height:100%;
    object-fit: cover;
   }
.middle {
  background-color:#eaeaea;
}
 .middle .middle-box{
   background-color: #fff;
    max-width: 1400px;
    margin: 0 auto;
    
}
    .middle .layout {
       /* padding: 0px 200px;*/
        background-color: #fff;
       position:relative;
       top:-134px;
        padding:0 50px;
    }

    .m-top {
        height: 52px;
        width: 100%;
        background-image: url(../image/location.png);
        background-repeat: no-repeat;
        background-position-y: 18px;
        padding-top: 15px;
        padding-left: 18px;
        color: #666;
    }

    

    .m-top a {
        display: inline-block;
        color: #666;
        font-size: 14px;
    }
    .m-top .possplit {
        background-image: url(../image/position.png);
        background-size: contain;
      
    }

    .fl {
        float: left;
    }

    .m-m-left {
        width: 25%;
    }

    .icon_new_l {
        width: 100%;
        margin-bottom: 40px;
    }

    .icon_new_top {
           display: flex;
        align-items: center;
        min-height: 56px;
        line-height: 56px;
        text-align: center;
        overflow: hidden;
        margin-bottom:29px;
       background-color:#eaeaea;
      border-left:4px solid #003f88;
    }

    .nt-text1 {
        font-size: 26px;
        color: #003f88;
        text-align: left;
        padding: 10px 0px 10px 30px;
       /* background-image: url(../image/tuceng51.png);*/
        font-family: "RobotoCondensedBold";
        line-height: 30px;
    }
.icon_menu .menu-item{
  margin-bottom:17px;
}
    .icon_menu .menu-item a {
        
        min-height: 55px;
        line-height: 55px;
        padding: 0 30px;
       color:#fff;
       display: flex;
    align-items: center;
        font-size: 20px;
      
        /* overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;*/
    }
    .icon_menu .menu-item a  span{
    display: inline-block;
    line-height: 26px;
    padding: 8px 0 8px 0;
}
 .icon_menu .menu-item>a {
    background:url(../image/menu-icon.png) no-repeat 92% center;
     background-color: #003f88;
}
.icon_menu .menu-item a span{
/*overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;*/
font-family: "RobotoCondensedRegular";
}

    ul.menu-down li.down-item a {
       
     font-family: "RobotoCondensedRegular";
        padding-left: 65px;
        font-size: 18px;
        color: #003f88;
        position: relative; 
       border-bottom:1px solid #dbdbdb;
       // background:url(../image/second-menu-icon.png) no-repeat 92% center;
    }

    .down-i-s {
        color: #003f88;
        font-size: 26.11px;
        line-height: 21px;
        position: absolute;
        top: 22px;
        left: 70px;
    }

 

    .m-m-right {
        width: 70%;
        float: right;
        background-color: white;
        padding-bottom: 32px;
    }

    .menu-down {
        display: none;
    }

    .selected .yiji, .parent .yiji {
        border: 2px solid #003f88;
        padding-left: 36px !important;
       
       
    }
.icon_menu  .selected .yiji, .icon_menu  .parent .yiji{
  color:#003f88 !important;
  background:url(../image/menu-icon-hover.png) no-repeat 92% center;
         background-color: white !important;
       
}
   /* .icon_menu {
        background: url(../image/ul-bg.png)no-repeat center bottom / cover;
        padding-bottom: 182px;
    }*/

    .kaitou {
        line-height: 35px;
        font-size: 24px;
        color: #333;
        margin-bottom: 20px;
        font-weight: 800;
        font-family: "RabiolaSerif";
    }

    .content1 {
        width: 100%;
        height: 219px;
        position: relative;
        padding-bottom: 3px;
    }

    .content1 img {
        transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
        -webkit-ransition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
        width: 100%;
        height: 100%;
    }

    .content1 img:hover {
        transform: scale(1.05);
        cursor: pointer;
    }

    #wp_news_w12 li {
        margin-top: 30px;
        transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
        -webkit-ransition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
    }

    #wp_news_w12 li:hover {
        background-color: #003f88 !important;
        color: white;
    }

    #wp_news_w12 li:hover .c1-text-content .text1,
    #wp_news_w12 li:hover .c1-text-content .text2,
    #wp_news_w12 li:hover .c1-text-content .text3 {
        color: white !important;
    }

    #wp_news_w12 li .content1:hover .c1-text-content {
        color: white;
    }

    #wp_news_w12 li:nth-child(2n) {
        background-color: #f7f7f7;
    }

    .c1-text-content:hover {
        background-color: #003f88 !important;
    }

    .c1-text-content {
        width: 100%;
        height: 100%;
        float: right;
        padding-right: 394px;
        transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
        -webkit-ransition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
    }

    .c1-text-content .text1 {
        font-size: 18px;
        line-height: 23.5px;
        border: 0px;
        padding: 0px;
        height: auto;
        width: 100%;
        margin-top: 43px;
        margin-bottom: 0px;
        padding-left: 26px;
        color: black;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        text-align: center;
        font-family: "RobotoCondensedRegular"
    }

    .c1-text-content .text2,
    .c1-text-content .text3 {
        font-size: 14px;
        line-height: 23.5px;
        padding-left: 30px;
        color: #666;
        padding-bottom: 27px;
    }

    .c1-text-content .text2 {
        line-height: 24px;
        padding-bottom: 15.5px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        padding-bottom: 0px;
        margin-bottom: 15.5px;
    }

    .c1-image {
        width: 363px;
        height: 100%;
        float: right;
        position: absolute;
        right: 0px;
        overflow: hidden;
    }


    .c1-text-content:hover div,
    .c1-text-content:hover div a {
        color: white;

    }
    
    @media screen and (max-width:1600px) {
        .middle {
            padding: 0px 20px;
        }
    }

    @media screen and (max-width:1000px) {

        .m-m-right {
            float: none;
            width: 100%;
        }

        .m-m-left {
            width: 100%;
           float:none;
        }
       .icon_new_top {
           margin-bottom: 10px;
       }
       .icon_new_l {
        margin-bottom: 0px;
         }
        .box1 .find form button {
            top: 19px;
        }    }
 @media screen and (max-width:1200px) {
   .imagesshow{
          height:400px;
     }

}
    @media screen and (max-width:500px) {
        .nt-text1 {
            text-align: center;
            padding-left: 0px;
            font-size: 24px;
        }
        .box1 .find form button {
            top: 0px;
        }
        .m-top {
            height: 52px;
            width: 100%;
            background-image: url(../image/location.png);
            background-repeat: no-repeat;
            background-position-y: 19px;
            background-position-x: 10px;
            padding-top: 12px;
            padding-left: 31px;
            color: #666;
        }

       /* .icon_menu .menu-item a {
            text-align: left;
            padding-left: 42px;
            font-size: 16px;
            height: 50px;
            line-height: 50px;
        }*/

        .yiji {
            background-color: #f1f1f1;
        }

       /* ul.menu-down li.down-item {
            padding-left: 50px;
            background-color: #f1f1f1;
        }

        ul.menu-down li.down-item a {
            padding-left: 9px;
        }*/

        .down-i-s {
            margin-left: -72px;
            line-height: 4px;
            left: 61px;
        }

        .m-m-right {
            float: none;
            width: 100%;
            margin: 0 auto;
        }

        .c1-image {
            width: 100%;
        }

        .c1-text-content {
            float: none;
            padding-right: 0px;
        }

        .c1-image {
            float: none;
            position: relative;
            height: min-content;
        }

       

        .c1-text-content .text1 {
            padding-left: 0px;
            margin-bottom: 9px;
            text-indent: 0px;
            margin-top: 0px;
            font-size: 16px;
        }

        .icon_new_l {
            padding: 0px 0px;
        }

        .icon_new_l .icon_menu table {
            display: table !important;
        }

        .icon_menu {
            padding-bottom: 0px;
            background: none;
        }

        .kaitou {
            margin-bottom: 10px;
            font-size: 22px;
        }

        .c1-text-content .text2,
        .c1-text-content .text3 {
            padding-left: 0px;
        }

        #wp_news_w12 li:nth-child(2n) {
            background-color: white;
        }

        .c1-text-content .text3 {
            text-align: right;
        }
         .c1-text-content .text2 {
            margin-bottom: 0px;
        }
        
        .c1-text-content .text2, .c1-text-content .text3 {
           padding-bottom: 3px;
       }

        .imagesshow {
            background-size: cover;
            height: 250px;
        }

        .icon_new_top {
            height: 68px;
            line-height: 68px;
        }

        .content1 {
            height: auto;
        }

        #wp_news_w12 li:nth-child(2n) .c1-text-content {
            background-color: white;
        }
          .middle .layout{
           top:-100px;
      }
    }
.m-m-left .icon_menu>.selected .menu-down, .m-m-left .icon_menu>.parent .menu-down {
    display: block;
}
.m-m-left .icon_menu>.selected .menu-down .selected a, .m-m-left .icon_menu>.parent .menu-down .selected a{
  background-color: white !important;
}

   @media screen and (max-width:762px) {
     .m-mid .m-m-left .icon_new_l {
           display:none;
     }
   } 