@charset "utf-8";
/* 头部 */
.header{height: 118px;background: url(2025lkdcyw_header_bg01.png);}
.header-con{height: 100%;background: url(2025lkdcyw_header_bg.png)no-repeat right bottom;}
.header-con .logo{display: flex;align-items: center;height: 100%;}

/* 导航 */
.menu{background-color: #00513d;height: 40px;}
.nav #nav{width: calc(100% - 195px);float: left;/* width: 100%; */}
#nav>li{float: left;position: relative;width: 16.66%;line-height: 40px;text-align: center;height: 40px;}
#nav>li>a{color: #fff;font-size: 18px;}
#nav>li:hover, #nav>li.on{background-color: #077051;}
.nav-sub{position: absolute;top: 40px;display: none;overflow:hidden;box-sizing: border-box;background: #fff;right: 0;left: 0;z-index: 1;}
.nav-sub li{text-align:center;line-height: 25px;border-bottom: 1px dashed #d1e4de;background: #fff;padding: 10px;}
.nav-sub li a{color: #077051;}
.nav-sub li:last-child{border-bottom:none;}
.nav-sub li:hover{background: #46b592;}
.nav-sub li:hover a{color:#fff;}

/* 搜索 */
.search-box{float: left;width: 195px;height: 40px;display: flex;align-items: center;}
.search-box form{background-color: #d0ede9;line-height: 26px;height: 26px;font-size: 14px;border-radius: 26px;/* padding-left: 5px; */width: 100%;}
.search-inp,.search-bnt{border: none;outline: none;display: block;float: left;}
.search-inp{background-color: rgba(255,255,255,0);width: 82%;padding-left: 10px;box-sizing: border-box;color: #fff;}
.search-bnt{background: url(2025lkdcyw_search_btn.png)no-repeat center;width: 15%;height: 100%;}

/*banner*/
.slideBox{ width:100%; height:300px; overflow:hidden; position:relative;}
.slideBox .hd{ height:40px; line-height: 40px; overflow:hidden; position:absolute; right: 0; bottom:0; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding-right: 15px; }
.slideBox .hd ul li{  float:left; margin:15px 10px 0 0; width:10px; height:10px; font-size: 0px; cursor:pointer; overflow:hidden; background: #fff; border-radius: 50%;}
.slideBox .hd ul li.on{ background:#b81c22; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd img{ width:100%; height:300px; display:block; }
.slideBox .bd li p{ height:40px; line-height:40px;color:#fff;  background: url(2025lkdcyw_banner_bg.png); position:absolute; right: 0; left:0; bottom:0; z-index: 2; display: inline-block; cursor:pointer; padding:0 15px;}
.slideBox .bd li p a{ display:block; width:80%; height:100%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; color:#fff;font-size: 18px;}
.slideBox .prev,.slideBox .next{position: absolute;left: 0;top: 0;display:block;width: 40px;height: 80px;overflow:hidden;cursor:pointer;background: url(2025lkdcyw_prev.png) no-repeat center;z-index: 9;top: 50%;margin-top: -60px;display: none;}
.slideBox .next{left: auto;right: 0px;background: url(2025lkdcyw_next.png) no-repeat center;}

.tit{height: 46px;line-height: 46px;}
.tit>a{font-size: 24px;color: #00513d;float: left;}
.tit a.more, .tab_hd a.more{background: url(2025lkdcyw_more.png)no-repeat right center;padding-right: 20px;font-size: 14px;float: right;font-weight: bold;}

.con1{margin-top: 15px;overflow: hidden;}
.con1-l{width: 61.66%;float: left;background: url(2025lkdcyw_index_bg.png);background-size: 100%;padding: 10px 20px 22px 15px;box-sizing: border-box;min-height: 258px;}
.news-list1 ul li{line-height: 36px;padding-left: 20px;background: url(2025lkdcyw_index_dian.png)no-repeat left center;overflow: hidden;}
.news-list1 ul li a{font-size: 16px;width: calc(100% - 100px);float: left;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list1 ul li a font{color: #da0303;}
.news-list1 ul li span{width: 100px;text-align: right;float: right;}

.tit01{height: 50px;line-height: 50px;background-color: #ddd;text-align: center;}
.tit01 a{font-size: 16px;}
.con1-r{width: 36.66%;float: right;}
.con1-r .kjlist{border: 1px solid #ddd;padding: 13px 23px 12px 23px;overflow: hidden;}
.con1-r .kjlist ul li{width: calc((100% - 15px) / 2);border-radius: 10px;float: left;text-align: center;}
.con1-r .kjlist ul li:first-child{background-color: #43c183;margin-right: 15px;margin-bottom:12px ;}
.con1-r .kjlist ul li:nth-child(2){background-color: #fe7070;margin-bottom:12px ;}
.con1-r .kjlist ul li:nth-child(3){background-color: #5377ff;margin-right: 15px;}
.con1-r .kjlist ul li:nth-child(4){background-color: #3baeda;}
.con1-r .kjlist ul li a .list-img{display: flex;align-items: center;height: 55px;margin: 0 auto;justify-content: center;}
.con1-r .kjlist ul li a p{color: #fff;line-height: 20px;margin-bottom: 10px;}
.con1-r .kjlist ul li:hover{opacity:.9;}
.con1-r .kjlist ul li:hover p{font-weight:bold;}

.con2{margin-top: 15px;overflow: hidden;}
.con2-l{width: 26.16%;float: left;}
.con2-l .tit{background-color: #00513d;text-align: center;}
.con2-l .tit a{color: #fff;font-size: 18px;width: 100%;}
.news-list2{border: 1px solid #ddd;padding: 0px 20px;min-height: 254px;}
.news-list2 ul li{border-bottom: 1px solid #ddd;padding: 18px 0;line-height: 24px;}
.news-list2 ul li:last-child{border-bottom: none;}
.news-list2 ul li a{font-size: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

/*单层tab切换1 */
.tab_box{ text-align:left; }
.tab_hd{height: 46px; line-height:46px;background-color: #dedede;padding-right: 16px;}
.tab_hd>ul>li{float:left;width: 156px;text-align: center;height: 46px; line-height:46px;}
.tab_hd>ul>li>a{ font-size: 20px; color: #666666; }
.tab_hd .on{background-color: #00513d;}
.tab_hd .on a{color: #fff;}
.tab_hd>span{ float: right; }

.con2-r{width: 72.83%;float: right;}
.sepcial{overflow:hidden; position:relative;width: 100%;}
.sepcial .prev,.sepcial .next{position: absolute;left: 0;top: 0;display:block;width: 40px;height: 80px;overflow:hidden;cursor:pointer;background: url(2025lkdcyw_prev01.png) no-repeat center;z-index: 9;top: 50%;margin-top: -55px;display: none;}
.sepcial .next{left: auto;background: url(2025lkdcyw_next01.png) no-repeat center;right: 1px;}
.sepcial-list{padding: 35px 40px;background: url(2025lkdcyw_index_bg.png);min-height: 256px;box-sizing: border-box;}
.sepcial-list li{float:left;width: calc((100% - 102px) / 3);margin-right: 51px;overflow: hidden;}
.sepcial-list li a{ display:block;overflow:hidden;}
.sepcial-list li img{width:100%;height: 154px;transition: all 0.5s;}
.sepcial-list li img:hover{transform: scale(1.1);}
.sepcial-list li:hover img { opacity: 0.8; }
.sepcial-list li a p{font-size: 16px;line-height: 18px;text-align: center;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 14px;}

.yq-link{margin-top: 25px;overflow: hidden;background-color: #f6f6f6;padding: 15px 0;}
.yq-link p{display: inline-block;line-height: 25px;padding-right: 30px;}
.yq-link p a{font-size: 18px;}
.yq-link p.link-tit a{color: #00513d;font-size: 18px;}

/* 底部 */
.footer{background-color: #00513d;padding: 35px 0;}
.footer p{padding:5px 0px;}
.footer p, .footer a{line-height: 30px;color: #fff;font-size: 16px;text-align: center;}

@media screen and (max-width:1200px){
    .header-con{background: none;}
    .con1-r, .con1-l, .con2-l, .con2-r{width: 100%;}
    .con1-l, .con2-l{margin-bottom: 15px;}

    .yq-link p.link-tit{display: block;}
}

@media screen and (max-width:900px){
    /* 导航 */
    .menu{position: relative;}
    .menu .floor{overflow-x: scroll;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;}
    .menu .floor:after{content:"";display: block;width: 40px;height: 40px;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(0, 83, 147, 0), rgb(46 62 55));}
    .menu .floor::-webkit-scrollbar{ display:none; }
    
    .nav{width: 900px;}
}
@media screen and (max-width:780px){
    .header{height: 90px;}
    .header-con .logo img{width: 80%;height: auto;}

    .tab_hd>ul>li{width: 20%;}

    .slideBox, .slideBox .bd img{height: 250px;}
    .sepcial-list{margin-top: 15px;}
    .sepcial-list li{width: calc((100% - 51px) / 2);}
}

@media screen and (max-width:450px){
    .slideBox, .slideBox .bd img{height: 200px;}

    .tab_hd>ul>li a{font-size: 16px;}
    .sepcial-list{padding: 0px}
    .sepcial-list li{width: 100%;margin: 0 auto;}
    .sepcial-list li img{height: 200px;}
    .sepcial-list li a p{line-height: 40px;margin-top: 0px;}
}