
/*导航*/
.header_nav{line-height: 60px;}
.header_nav{background-color: #0e8467;}
.header_nav::after{clear: both;content: '';display: block;}
.floot{width: calc(100% - 80px);float: left;}
.floot >ul>li>span>a{color: #fff;font-weight: bold;font-size: 18px;}
.floot .nav1{float: left;width: 100%;text-align: center;}
.floot .nav1>li{width: 12.5%;float: left;position: relative;z-index: 2;}
.floot .nav1 i{border-bottom: 2px solid #0e8467;}
.floot .nav1 .nav-cont { display: none; float: none;  overflow: hidden!important; background:#fff; top:60px; left:0; right:0; text-align: center;position: absolute;}
.floot .nav1 .nav-cont li a{line-height: 30px; display: block; padding: 8px 0; font-size: 16px; text-align: center;color:#000000;border-bottom: 1px solid #e2e2e2;}
.floot .nav1>li a{display: block;color: #fff;font-size: 20px;}
.floot .nav1>li.on{background-color: #02523e;}
.floot .nav1>li.on span a{color: #fff;}
.floot .nav1>li.hover span a{background-color: #02523e;}
.floot .nav1>li.hover a{color: #fff;}
.floot .nav1 .nav-cont li:hover a{ color: #fff;background: #0e8467;}

/* 轮播图 */
.slideBox{overflow:hidden; position:relative; width: 100%;}
.slideBox .hd ul{ position: absolute;right: 50%;margin-right: -50px; bottom: 19px;z-index: 2;}
.slideBox .hd ul li { width: 10px; height: 10px; overflow: hidden; border-radius: 5px; background-color: #fff;float: left;margin-left: 10px;}
.slideBox .hd ul li.on{color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a { display: block;position: relative;}
.slideBox .bd li span {display: block; line-height: 40px;padding-left: 25px; height:40px; overflow:hidden; position:absolute; right:30px; bottom:20px; z-index:1;width: calc(100% - 25px);color: #fff; text-align: left;    text-align: right;
    font-size: 14px;}
.slideBox .bd li span em{display:inline-block; width: 70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.slideBox .bd li img{ width:100%; height:500px; display:block; position: relative; }
.slideBox .pn{ position: absolute;top: 50%;margin-top: -30px; width: 100%; height: 60px;width: calc(100% - 40px);left: 20px;}
.slideBox .pn i{ display: inline-block;position: absolute; width: 60px; height: 100%;background-repeat: no-repeat; background-size: contain;}
.slideBox .pn i.prev{background: url(./2025ndwy_bleft.png) no-repeat center;cursor: pointer;}
.slideBox .pn i.next{background: url(./2025ndwy_bright.png) no-repeat center;right: 0px;cursor: pointer;}
.slideBox .hd ul li{width: auto;height: auto;background: none;color: #fff;}
.slideBox .hd ul li.on{color: #fff600;font-size: 24px;}

.slideBox1 .hd ul{right: 50%;margin-right: -40px;}
.slideBox1 .bd li img{height: 420px;}
.slideBox1 .bd li span{background-color: #ecf3f0;position: static;line-height: 50px;height: 85px;color: #000;}
.slideBox1 .hd ul li{width: 10px;height: 10px;background-color: #fff;}
.slideBox1 .hd ul li.on{background: #c41b20;width: 10px;}
.slideBox1 .pn i{width: 40px;height: 80px;}
.slideBox1 .pn i.prev{background: url(./2025ndwy_left1.png) no-repeat center;cursor: pointer;}
.slideBox1 .pn i.next{background: url(./2025ndwy_right1.png) no-repeat center;right: 0px;cursor: pointer;}
.slideBox1 .pn{width: 100%;left: 0px;}
/* 头部 */
.header{height: 125px;background:url(2025ndwy_headerbg.png) no-repeat center;width: 100%;line-height: 125px;}
.logo{float: left;width: 45%;}
.biaoyu{float: right;width: 48%;}

/* 搜索页 */
.search{background-color: #1e8c71;width: 100vw;height: 100vh;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 9999;display: flex;justify-content: center;align-items: center;display: none;}
.search_close{position: absolute;right: 20px;top: 20px;width: 36px;cursor: pointer;}
.search_close img{width: 100%;}
.search .search_c1{width: 50%;margin: 100px auto 0px;}
.search_c1 h3{color: #fff;font-size: 24px;text-align: center;line-height: 3em;}
.search form{background-color: #ffff;line-height: 50px;height: 50px;font-size: 16px;}
.search-inp,.search-bnt{border: none;outline: none;display: block;float: left;}
.search-bnt{background:#99d3c5 url(2025ndwy_search.png) no-repeat center / 20px;width: 60px;height: 50px;}
.search-inp{background-color: rgba(255,255,255,0);padding-left: 20px;width: calc(100% - 80px);}
.search,.search-bnt{float: right;}

/* 搜索按钮 */
.search_click{width: 60px;height: 30px;background-color: #87c2b3;text-align: center;line-height: 30px;border-radius: 15px;float: right;margin-top: 15px;cursor: pointer;}

/* 手机端 */
.app_btn{background: url(app_btn.png) no-repeat center;width: 40px;height: 40px;display: none;position: absolute;background-size:cover !important;top: 40px;cursor: pointer;}
.app_header{position:fixed;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;right: -100vw;height: calc(100% - 81px);}
.app_btn.on{background: url(app_btn_close.png) no-repeat center;z-index: 1000;top: 50%;margin-top: -20px;}
.app_search form{background-color: #f5f5f5;line-height: 40px;height: 40px;font-size: 14px;border-radius: 20px;margin-top: 5px;}
.app_search{width: 80%;margin:0 auto;margin-top: 30px;}
.app_search .search-bnt{width: 42px;height: 42px;border-radius: 21px;margin: -1px -1px 0px 0px;background: url(./2025ndwy_search.png) no-repeat center;}
.app_nav{padding:20px 40px;width:80%;margin:0 auto;margin-top:20px;overflow-y: auto;height: 70%;}
.app_nav::-webkit-scrollbar{width: 2px;}
.app_nav::-webkit-scrollbar-track{border-radius: 2px;background: #f4f4f4;}
.app_nav::-webkit-scrollbar-thumb{border-radius: 2px;background: #b0b0b0;}
.app_nav>ul>li{border-bottom:1px solid #efefef;line-height:50px;position: relative;/* padding-left: 20px; */}
.app_nav>ul>li>span>a{font-size:16px;color:#fff}
.app_nav>ul>li>i{float: right;width: 50px;height: 50px;background-size: 15px 8px !important;background: url(2025ndwy_bottom.png) center no-repeat;position: absolute;right: -17px;}
.app_nav>ul>li.on>i{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.app_nav_sub{display: none;}
.app_nav_sub li{height: 40px;line-height: 40px;}
.app_nav_sub li a{font-size: 14px;color:#e6edf5;}

.con01{margin: 0px -30px;overflow: hidden;}
.con01_part01,.con01_part02{margin: 0px 30px;}
.con02{margin: 0px -30px;overflow: hidden;}
.con02_part01,.con02_part02{margin: 0px 30px;}
.con03{margin: 0px -30px;overflow: hidden;}
.con03_part01,.con03_part02{margin: 0px 30px;}
.con04{margin: 0px -30px;overflow: hidden;}
.con04_part01,.con04_part02{margin: 0px 30px;}

/* 标题 */
.title{overflow: hidden;margin: 40px 0px 20px 0px;}
.title h3{font-size: 26px;font-weight: bold;line-height: 1em;}
.title .title_l{float: left;}
.title .title_l i{width: 40px;height: 8px;border-radius: 4px;background-color: #0e8467;display: inline-block;margin-right: 5px;}
.title .title_l span{font-size: 14px;color: #cccccc;}
.title .more{float: right;line-height: 50px;}

/* 新闻 */
.list1 li{overflow: hidden;padding-bottom: 24px;border-bottom: 1px dashed #e2e2e2;margin-bottom: 24px;position: relative;}
.list1 li:last-child{margin-bottom: 0px;}
.list1 li .time{width: 60px;height: 40px;padding: 5px 0px; text-align: center;float: left;margin-right: 20px;background-color: #1e8c71;border-radius: 4px;margin-top: 5px;}
.list1 li .time span{color: #fff;font-family:Georgia, 'Times New Roman', Times, serif;line-height: 1em;display: block;}
.list1 li .time span:first-child{font-size: 24px;display: block;}
.list1 li .time span:last-child{font-size: 12px;}
.list1 li>a{float: left;display: block;font-size: 18px;color: #333;width: calc( 100% - 80px);line-height: 1.6em;max-height: 3.2em;overflow: hidden;}
.list1 li .line{position: absolute;bottom: 0px;left: 0px;width: 0px;transition: all 0.5s;}
.list1 li:hover .line{width: 100%;height: 3px;background-color: #0e8467;}
.list1 li:hover>a{color: #0e8467;}

/* 通知公告 */
.tzgg_list{height: 462px;}
.tzgg_list li{padding-bottom: 18px;border-bottom: 1px solid #eaeaea;margin-bottom: 18px;transition: all 0.3s ease-in;}
.tzgg_list li:nth-child(1) a{background-image: url(./2025ndwy_news.png);padding-left: 40px;}
.tzgg_list a{font-size: 18px;padding-left: 30px;background: url(2025ndwy_titlebg.png) no-repeat left center;display: block;margin-bottom: 5px;}
.tzgg_list p{font-size: 16px;color: #999;font-family: Georgia, 'Times New Roman', Times, serif;padding-left: 30px;}
.tzgg_list li:hover a,.tzgg_list li.on a{margin-bottom: 20px;color: #0e8467;}
.tzgg_list li:hover,.tzgg_list li.on{border-bottom-color: #0e8467;}
.tzgg_list li:hover p,.tzgg_list li.on p{padding-left: 0px;}

/* 党建工作 */
.list3 li{float: left;margin-bottom: 30px;transition: 0.33s all;}
.list3 li:last-child{margin-bottom: 0px;}
.list3 li img{width: 144px;height: 90px;float: left;}
.list3 li div.list3_r{margin-left: 164px;}
.list3 li div p:nth-child(1){font-size: 18px;line-height: 1.8em;max-height: 3.6em;overflow: hidden;}
.list3 li:hover div p:nth-child(1){color: #0e8467;}
.list3 li:hover{transform: translateY(-5PX);}
.list3 li div p:nth-child(2){font-size: 16px;color: #999;font-family: Georgia, 'Times New Roman', Times, serif;line-height: 1.8em;}

/* 底部 */
.footer_con{margin-top: 45px;}
.links{background-color: #0c755b;line-height: 50px;color: #fff;}
.links a{color:#fff;margin-right: 19px;}
.links img{margin-right: 5px;}
.links span{margin-right: 10px;}
.footer{background-color: #0e8467;padding: 25px 0px;}
.footer p{line-height: 2.1em;color: #fff;text-align: center;font-size: 14px;}

@media screen and (max-width:1600px) {
    .floot .nav1>li a{font-size: 18px;text-align: center;}
    .floot .nav1>li img{width: 12px;height: auto;margin-top: 9px;}
    .nav{margin-top: 8px;}
}
@media screen and (max-width:992px) {
    /* 导航 */
    .app_btn{display: block;}
    .header{height: 100px;width: 100vw;line-height: 100px; border-bottom: 1px solid #fff;top: 0px;position: fixed;top: 0px;left: 0px;z-index: 999;}
    .app_header{top:101px;z-index: 999;}
    .app_header.on{right: 0;width:103vw;height: calc(100% - 101px);background: #0e8467;z-index: 999;margin-top: 101px;top: 0;}
    .app_btn, .app_btn.on{width:30px;height:30px;right:15px;}
    .app_btn.on{margin-top: -12px;}

    /* 其他 */
    .banner{margin-top: 100px;}
    .header_nav{display: none;}
    .con01{margin: 0px 0px;overflow: hidden;}
    .con01_part01,.con01_part02{margin: 0px 20px;}
    .con02{margin: 0px 0px;overflow: hidden;}
    .con02_part01,.con02_part02{margin: 0px 20px;}
    .con03{margin: 0px 0px;overflow: hidden;}
    .con03_part01,.con03_part02{margin: 0px 20px;}
    .con04{margin: 0px 0px;overflow: hidden;}
    .con04_part01,.con04_part02{margin: 0px 20px;}

    .biaoyu{display: none;}
    .logo{width: 80%;}
    .box01 .title{padding: 0px 20px;}
    .links,.footer{padding: 20px 20px;}
    .links{line-height: 30px;}
}

@media screen and (max-width: 768px) {
}
@media screen and (max-width:600px){
    
    .logo img{width: 100%;}
    .slideBox .bd li img{height: 200px;}
    .slideBox .pn{display: none;}
    .slideBox1 .bd li img{height: 220px;}

}
@media screen and (max-width:450px){

}

