.floor{width: 1500px;}
a:hover{color: #118569;}

/* 轮播图 */
.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;}
.slideBox3 .bd li a{background-repeat: no-repeat;height: 500px;background-position: center;background-size: 100% 100%;}
.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{width: 560px;height: 430px;float: left;}
.slideBox1 .hd ul{right: 50%;margin-right: -40px;}
.slideBox1 .bd li img{height: 370px;}
.slideBox1 .bd li span{padding: 0px 15px;width: 100%;box-sizing: border-box; display: flex;justify-content: space-between; background-color: #f7f7f7;position: static;line-height: 60px;height: 60px;color: #000;text-align: center;}
.slideBox1 .bd li span em{width: auto;max-width: 70%;display: block;}
.slideBox1 .bd li span em:nth-child(2){color: #999;}
.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: 0px;width: 100%;line-height: 125px;}
.header{display: none;}
.logo_p{width: 60%;padding-left: 20px;}
.logo_p img{width: 100%;min-width: 240px;}
.header_top{height: 35px;line-height: 35px;background-color: #b2b2b2;color: #fff;}
.riqi{float: left;}
.header_top_r{float: right;}
.header_top_r a{color: #fff;}
.header_top_r a::after{content: '|';padding: 0px 10px;}
.header_top_r a:last-child::after{display: none;}
.biaoyu{float: right;width: 48%;}
.header_cen{height: 165px;}


/* 手机端 */
.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: 38px;height: 38px;border-radius: 19px;margin: -1px -1px 0px 0px;background:#118569 url(2026ndjwc_fang.png) no-repeat center;margin-top: 1px;}
.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(2026ndjwc_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;}

.title{line-height: 24px;font-size: 24px;color: #118569;position: relative;margin-bottom: 20px;}
.title a{color: #118569;}
.title::before{width: 4px;height: 24px;background-color: #118569;margin-right: 8px;content: '';display: inline-block;margin-bottom: -3px;}
.title .more{position: absolute;right: 0px;top: 0px;}

.con01{display: flex;gap: 30px;margin-top: 40px;}
.jwdt_con,.xydt_con{width: 440px;}
.jwdt_list li{padding-left: 25px;background: url(2026ndjwc_dian.png) no-repeat top 8px left;line-height: 2em;margin: 14px 0px;}
.jwdt_list li:last-child{margin-bottom: 0px;}
.jwdt_list li p:nth-child(1){font-size: 18px;}
.jwdt_list li p:nth-child(2){color: #999;}
.jwdt_list li p:nth-child(1) a{width: 100%;}

.con02{display: flex;gap: 30px;margin-top: 40px;margin-bottom: 100px;}
.tzgg_con{width: 560px;}
.jsfw_con,.xsfw_con{width: 440px;}
.tzgg_list li{border: 1px solid #f7f7f7;margin-bottom: 15px;overflow: hidden;}
.tzgg_list li .time{width: 102px;height: 90px;background-color: #f7f7f7;text-align: center;padding: 15px 0px;box-sizing: border-box;float: left;}
.tzgg_list li .time p:nth-child(1){font-size: 38px;color: #118569;line-height: 1.1em;}
.tzgg_list li .time p:nth-child(2){font-size: 14px;line-height: 1.1em;}
.tzgg_list li a{font-size: 18px;display: flex;line-height: 1.6em;padding:16px 20px;justify-content: center;float: left;width: calc(100% - 142px);max-height: 3.2em;}
.tzgg_list li:hover{border-color: #118569;}
.tzgg_list li:hover .time{background-color: #118569;color: #fff;}
.tzgg_list li:hover .time p:nth-child(1){color: #fff;}
.jsfw_list ul{display: flex;gap: 20px;flex-wrap: wrap;}
.jsfw_list ul Li{width: calc(50% - 10px);height: 160px;background-color: #f4f4f4;}
.jsfw_list ul li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;flex-direction: column;}
.jsfw_list ul Li i{display: block;width: 55px;height: 55px;background-repeat: no-repeat;background-position: center;margin-bottom: 15px;}
.jsfw_list ul Li p{font-size: 18px;}
.jsfw_list ul Li:nth-child(1) i{background-image: url(2026ndjwc_icon01.png);}
.jsfw_list ul Li:nth-child(2) i{background-image: url(2026ndjwc_icon02.png);}
.jsfw_list ul Li:nth-child(3) i{background-image: url(2026ndjwc_icon03.png);}
.jsfw_list ul Li:nth-child(4) i{background-image: url(2026ndjwc_icon04.png);}
.jsfw_list ul Li:nth-child(5) i{background-image: url(2026ndjwc_icon05.png);}
.jsfw_list ul Li:nth-child(6) i{background-image: url(2026ndjwc_icon06.png);}
.xsfw_list ul Li:nth-child(1) i{background-image: url(2026ndjwc_icon07.png);}
.xsfw_list ul Li:nth-child(2) i{background-image: url(2026ndjwc_icon08.png);}
.xsfw_list ul Li:nth-child(3) i{background-image: url(2026ndjwc_icon09.png);}
.xsfw_list ul Li:nth-child(4) i{background-image: url(2026ndjwc_icon010.png);}
.xsfw_list ul Li:nth-child(5) i{background-image: url(2026ndjwc_icon011.png);}
.xsfw_list ul Li:nth-child(6) i{background-image: url(2026ndjwc_icon012.png);}
.jsfw_list ul Li:hover{background-color: #118569;}
.jsfw_list ul Li:hover a{color: #fff;}
.jsfw_list ul Li:hover:nth-child(1) i{background-image: url(2026ndjwc_icon01_on.png);}
.jsfw_list ul Li:hover:nth-child(2) i{background-image: url(2026ndjwc_icon02_on.png);}
.jsfw_list ul Li:hover:nth-child(3) i{background-image: url(2026ndjwc_icon03_on.png);}
.jsfw_list ul Li:hover:nth-child(4) i{background-image: url(2026ndjwc_icon04_on.png);}
.jsfw_list ul Li:hover:nth-child(5) i{background-image: url(2026ndjwc_icon05_on.png);}
.jsfw_list ul Li:hover:nth-child(6) i{background-image: url(2026ndjwc_icon06_on.png);}
.xsfw_list ul Li:hover:nth-child(1) i{background-image: url(2026ndjwc_icon07_on.png);}
.xsfw_list ul Li:hover:nth-child(2) i{background-image: url(2026ndjwc_icon08_on.png);}
.xsfw_list ul Li:hover:nth-child(3) i{background-image: url(2026ndjwc_icon09_on.png);}
.xsfw_list ul Li:hover:nth-child(4) i{background-image: url(2026ndjwc_icon010_on.png);}
.xsfw_list ul Li:hover:nth-child(5) i{background-image: url(2026ndjwc_icon011_on.png);}
.xsfw_list ul Li:hover:nth-child(6) i{background-image: url(2026ndjwc_icon012_on.png);}

/* 底部 */
.footer{float:left;background:#0b765c; width:100%;margin-top:0px;}
.footer_top{float:left;width:78%;height:auto;padding-bottom:30px;}
.footer_top h3 { width:200px;height:35px;line-height:35px;text-align:left;font-size:20px;font-weight:bold;color:#efefef;margin-top:30px;position:relative;}
.footer_top h3 span{ padding-bottom:5px;}
.footer_top .link_list{ width:24%; height:auto;float:left; display:inline;}
.footer_top .link_list:nth-child(4){width: 12%;}
.footer_top .link_list:nth-child(5){width: 16%;}
.footer_top .link_list ul {padding:0; margin:0; padding-top:10px; overflow:hidden;}
.footer_top .link_list ul li{line-height:30px;color:#efefef;}
.footer_top .link_list ul li a,.footer_top .link_list ul li:active,.footer_top .link_list ul li a:visited{ font-size:16px; color:#ebfff0; font-weight: normal;display:block;}
.footer .footer_yuanhui{float:left;width:22%;padding-top:30px;}
.footer .footer_yuanhui img{width:238px;}
.footer_bottom_c{background-color: #118569;}
.footer .footer_bottom{clear: both;height:160px;padding-left:0px;display: flex;justify-content: center;align-items: center;}
.footer .footer_bottom .copyright {float:left;width:800px; display:inline;}
.footer .footer_bottom .copyright li{width:600px;line-height:32px;color:#fff; text-align:left;font-size:16px;}
.footer .footer_bottom .copyright li a{color:#fff; font-size:16px;}
.footer .footer_bottom span.left{float:left;}
.footer .footer_bottom span.right{float:right;}
.footer .eweima {float:right;width:400px;display:inline;padding-top:0px;}
.footer .eweima li {float:left;width:120px;height:100px;font-weight:normal;color:#fff;text-align:center;}
.footer .eweima li.p{color:#fff;width:120px;text-align:center;font-size:16px;}
.footer .eweima li span.copyright{ font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}

/* 第二版头部 */
/* Header style */

.subnav_bg {margin:0 auto; width:100%; height:42px;line-height: 42px; background:#118569;}
.subnav {margin:0 auto; height:42px; }
/*Index Top Bar*/
.subnav ul {
        float:right;
        right:0px; }
.subnav ul.topleft {
        float:left;
        color:#fff; }
.subnav li {
        float: left;
        font-size: 14px;
        color: #fff; }
.subnav li a {
          color: #fff;
          display: block;
          padding-left: 25px; }
.subnav li a:hover {
            color: #efefef; }
.subnav li.en {
          border-left: 1px solid rgba(255, 255, 255, 0.3);
          margin-left: 15px; }
.subnav li.en a {
            padding-left: 10px; }
.subnav li.search {
          padding-left: 10px;
          font-size: 16px;
          cursor: pointer;
          position: relative; }
.subnav li.search input {
            border: 1px solid rgba(255, 255, 255, 0.3);
            background: rgba(255, 255, 255, 0.1);
            height: 22px;
            line-height: 22px;
            color: #fff;
            border-radius: 15px;
            margin-top:0px;
            width: 0px;
            text-indent: 10px;
            opacity: 0; }
.subnav li.search i.active {
            position: absolute;
            right: 0px;
            top: 0px; }
.subnav li.search button {
            display: none; }
.subnav li.search.active input {
            width: 150px;
            opacity: 1; }
.subnav li.search.active i.active {
            position: absolute;
            right: 10px;
            top: 0px; }
.subnav li.search.active i.active:before {
            content: '\ea1f'; }

#header{background:#fff;margin:0 auto; width:100%; height:130px; margin-top:0px; border-top:0px #dadada solid;}
.header_top_left{ position:absolute;width:auto; height:38px;line-height:38px;left:5px;top:-45px;color:#333;}
.header_top_right{ position:absolute;width:auto; height:38px;line-height:38px;right:10px;top:45px;color:#fff;}
.header_top_right a {line-height:38px;color:#fff; text-decoration:none;font-size:15px;font-weight:normal;}
.header_top_right li{float: left; background:url(menu_line.gif) no-repeat left;}
.header_top_right li a {display:block;line-height:32px;color:#fff; text-decoration:none;width:80px;font-size:15px;text-align:center;font-weight:normal; cursor:pointer;}
/* Menu style */
.container{width:1200px;margin:0 auto; height:90px;}
.nav-wrapper{width:100%;padding-top:0px;}
.logo{ width:343px; height:0; position: relative;z-index: 9;top:-42px;margin:0 auto;transition: all 0.3s ease;text-align: center;}
.logo span{display: inline-block;*display: inline;*zoom:1;position: relative;z-index: 10 }
.logo .logo_bg{display: none;position: absolute;width: 323px;height:auto;left: 50%;top: 38px;z-index: 0;margin-left: -106.5px;}
.logo_01{width:343px;}
#menu_left {float:left;width:40%;background:#fff;height:auto; padding-top:0px;position:relative;z-index:1;}
#menu_right {float:right;width:40%;background:#fff;height:auto; padding-top:0px;position:relative;z-index:1;}
.menu_daohang {margin:0 auto;position:relative;z-index:1;}
.menu_daohang ul ul {display: none;}
.menu_daohang ul li:hover > ul {display: block;}
.menu_daohang ul {list-style: none;position: relative;}
.menu_daohang ul:after {clear: both; display: block;}
.menu_daohang ul li {float:left;width: 25%;position: relative;}
.menu_daohang ul li a {display: block;line-height:90px;color: #333; text-decoration: none;font-size:20px;text-align:center;font-weight:normal; cursor:pointer;}
.menu_daohang ul li a:hover {background:#efefef;color:#333;}
.menu_daohang ul ul {background:#1e8c71; padding: 0;position: absolute;width: 100%;}
.menu_daohang ul ul li {float:none;background:#1e8c71; border-bottom:0px solid #efefef; position: relative; border-right:none;width: 100%;}
.menu_daohang ul ul li a {background:#1e8c71;font-size:18px; font-weight:normal; padding-top:5px; padding-bottom:5px; line-height:40px;display:block;color:#fff;}	
.menu_daohang ul ul li a:hover {background:#299d81;color:#fff;}
.menu_daohang ul ul ul {position: absolute; left: 100%; top:0px;}	

/* 搜索按钮 */
.search_click{width: 30px;height: 30px;text-align: center;line-height: 42px;border-radius: 15px;float: right;cursor: pointer;text-align: center;margin-left: 10px;}
/* 搜索页 */
.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(2026ndjwc_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;}
.subnav_bg .floor{padding: 0px 2%;box-sizing: border-box;}

@media screen and (max-width:1500px) {
    .floor{width: 94%;}
}

@media screen and (max-width:1100px) {
    .footer .footer_yuanhui img{width: 80%;}
    .footer .footer_bottom .copyright{width: 60%;}
    .footer .eweima{width: 40%;}
}
@media screen and (max-width:992px) {
    /* 导航 */
    .header{display: block;}
    .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;background-color: #118569;}
    .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;}
    .header_top,.search{display: none;}
    .logo{line-height: 100px;}
    .logo img{max-width: 100%;padding-left: 20px;}
    .header_nav{line-height: 0px;}
    .nav-wrapper,.subnav_bg{display: none;}

    .con01,.con02{flex-direction: column;}
    .jwdt_con, .xydt_con,.slideBox1,.jsfw_con,.xsfw_con,.tzgg_con{width: 100%;}
    .banner{margin-top: 100px;}

    .footer{padding-bottom: 20px;}
    .footer_top{display: none;}
    .footer .footer_yuanhui,.footer .footer_bottom .copyright,.footer .eweima{width: 100%;text-align: center;}
    .footer .footer_yuanhui img{width: 160px;}
    .footer .footer_bottom{display: block;margin-top: 20px;}
    .footer .footer_bottom_c{flex-direction: column;height: auto;text-align: center;background:none;}
    .footer .footer_bottom .copyright li{width: 100%;text-align: center;}
    .footer .eweima{display: flex;justify-content: center;margin-top: 20px;}
}

@media screen and (max-width: 768px) {
}
@media screen and (max-width:600px){
    .tzgg_list li a{max-height: 2.2em;overflow: hidden;}
    .slideBox3 .bd li a{height: 200px;}
    .slideBox1{height: 330px;}
    .slideBox1 .bd li img{height: 270px;}
    .logo{width: 60%;}

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

}