.zdlyZT-banner{}
.zdlyZT-banner img{width: 100%;}


/* 环境保护专题样式 */
.hjbanner{background-color: #f5f5f5;}

.hjbh-tit{text-align: center;}
.hjbh-tit h3{color:#333333;font-weight: bold;font-size: 38px;margin: 0 15px;margin-bottom: 15px;display: inline-block;text-shadow: 0 3px #edf5e1, 3px 0 #edf5e1, -3px 0 #edf5e1, 0 -3px #edf5e1;line-height: 1;}

.hjbh-index1{padding-top: 40px;background-color: #f5f5f5;background: url(./hjbhindex1bg.png) no-repeat center bottom #f5f5f5;padding-bottom: 110px;background-size: 100% auto;}
.hjbh-index1 .hjbh-tit h3{text-shadow: 0 3px #fff, 3px 0 #fff, -3px 0 #fff, 0 -3px #fff;}
.hjbh-list1{margin-top: 30px;}
.hjbh-list1::after{clear: both;content: "";display: block;}
.hjbh-list1 .la1{float: left;width: 23.334%;margin-left: 2.22%;box-sizing: border-box;padding: 25px;background:url(./hjbhbgl1.png) no-repeat 90% 90% #fff;position: relative;padding-bottom: 80px;}
.hjbh-list1 .la1:first-child{margin-left: 0;}
.hjbh-list1 .la1 .s1{color: #ffffff;display: inline-block;background-color: #78a83a;padding: 5px 20px;border-radius: 25px;font-size: 16px;}
.hjbh-list1 a h3{font-size: 18px;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 20px 0;}
.hjbh-list1 a b{font-weight: normal;font-size: 16px;color: #999999;}
.hjbh-list1 a p{background-image: linear-gradient(to bottom,#a4de51,#33b143);display: inline-block;position: absolute;left: 0;bottom: 25px;color: #fff;font-size: 15px;padding: 8px 20px;border-radius: 0 25px 25px 0;margin: 0;text-align: center;}
.hjbh-list1 a:hover h3{color: #78a83a;}
.hjbh-list1 a:hover p{padding: 8px 30px;}
.zdlyZT .hjbh-more1{float: right;color: #78a83a;font-size: 16px;margin:20px 0;}


.hjbh-list2 ul li{padding-top: 10px;}
.hjbh-list2 .a1{color: #404040;font-size: 16px;background: url(./hjbha1.png) no-repeat left center;margin: 15px 0;padding-left: 30px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;box-sizing: border-box;}
.hjbh-list2 .a2{color: #ffffff;font-size: 14px;background-color: #78a83a;padding: 5px 15px;border-radius: 25px;margin-left: 30px;}
.hjbh-list2 span{color: #78a83a;font-size: 14px;background-color: #f1f6eb;padding: 5px 15px;border-radius: 25px;margin-left: 10px;}
.hjbh-list2 .a1:hover{color: #33b143;}

.hjbh-index2{padding: 45px 0;background: url(./hjbhiibg1.png) no-repeat center center;background-size: 100% 100%;}
.hjbh-index2 .w1200{}
.hjbh-index2 .fl{width: 580px;}
.hjbh-index2 .fr{width: 580px;overflow: hidden;}
.hjbh-index2 .fr .hjbh-list2{
    left: 0;
    position: relative;
    transition-duration: 0s;
    -webkit-transition-duration: 0s;}
.hjbh-index2 .fr .hjbh-list2 ul{width: 580px;float: left;}
.hjbh-index2 .fr .hjbh-tit h3{opacity: 0.46;cursor: pointer;}
.hjbh-index2 .fr .hjbh-tit h3.on{opacity: 1;}


.hjbh-index2 .wl-row{background: url(./hjwlbg1.png) no-repeat center center;width: 100%;float: left;display: flex;background-size: 100% 100%;margin-top: 25px;}
.hjbh-index2 .wl-row .wl-list{width: 20%;box-sizing: border-box;padding: 40px;border-left: 1px solid #82bb3d;background-position: 85% 90% !important;}
.hjbh-index2 .wl-row .wl-list:nth-child(1){background: url(hjicon1.png) no-repeat;}
.hjbh-index2 .wl-row .wl-list:nth-child(2){background: url(hjicon2.png) no-repeat;}
.hjbh-index2 .wl-row .wl-list:nth-child(3){background: url(hjicon3.png) no-repeat;}
.hjbh-index2 .wl-row .wl-list:nth-child(4){background: url(hjicon4.png) no-repeat;}
.hjbh-index2 .wl-row .wl-list:nth-child(5){background: url(hjicon5.png) no-repeat;}
.hjbh-index2 .wl-row .wl-list:hover{background-color: rgba(0,0,0,0.05);}
.hjbh-index2 .wl-row h3{font-size: 22px;color: #ffffff;font-weight: bold;padding-bottom: 15px;line-height: 1.5;}
.hjbh-index2 .wl-row a{display: block;font-size: 16px;color: #fff;opacity: 0.8;background: url(./wlicon1.png) no-repeat left 8px;padding-left: 15px;margin: 20px 0;}
.hjbh-index2 .wl-row a:hover{opacity: 1;}




@keyframes rotate {
    0% {
        transform: translateX(0);
    }
    25% {
        transform: translateX(-5px);
    }
    50% {
        transform: translateX(0) ;/*scale(1.1, 0.9)*/
    }
    75% {
        ransform: translateX(5px);
    }
    100% {
        transform: translateX(0);
    }
}

@-webkit-keyframes rotate {
    0% {
        transform: translateX(0);
    }
    25% {
        transform: translateX(5px);
    }
    50% {
        transform: translateX(0) ;/*scale(1.1, 0.9)*/
    }
    75% {
        ransform: translateX(5px);
    }
    100% {
        transform: translateX(0);
    }
}

/* 教育专题样式 */
/* -------教育标题 */
.jy2023{background-color: #fff;}
.jy-tit1{text-align: center;}
.jy-tit1 h3{font-size: 42px;font-weight: bold;color: #333;position: relative;line-height: 1.5;display: inline-block;}
.jy-tit1 h3::after{content: "";background: url(./jytiticon1.png) no-repeat center left;position: absolute;width: 50px;height: 32px;left: -65px;top: 25%;}
.jy-tit1 h3::before{content: "";background: url(./jytiticon2.png) no-repeat center left;position: absolute;width: 47px;height: 47px;right: -27px;top: -8px;}
.jy-tit1 h3 span{font-size: 42px;font-weight: bold;color: #333;}
.jy-tit1 hr{border: none;width: 600px;height: 7px;background: url(jytithr1.png) no-repeat center center;margin-top: 20px;}

.jy-index1{background: url(./jyindex1bg.png) no-repeat center bottom;padding-bottom: 90px;    background-size: 100% 100%;}
.jy-index1 .jy-tit1 h3{color: #1c58cc;}
.jy-index1 .imgbox{background: #d8e3f9;border-radius: 10px;display: flex;width: 46px;height: 46px;padding: 10px;box-sizing: border-box;}
.jy-list1-tit{}

.jy-cont1{display: flex;justify-content: space-between;margin-top: 40px;}
.jy-index1 .jy-list1{background: url(./jyindex1icon.png) no-repeat 90% 10% #f2f6fc;border-radius: 0 15px 0 15px;width: 31%;box-sizing: border-box;padding: 30px;}
.jy-list1-tit a{display: flex;align-items: center;}
.jy-list1-tit h3{font-size: 22px;color: #333333;margin-left: 15px;background: url(jymore1.png) no-repeat right center;width: 100%;}
.jy-list1-tit a:hover h3{background-position: 96% center;}
.jy-list1-tit a:hover h3{color: #1c58cc;}
.jy-index1 .jy-list1 ul{margin-top: 10px;overflow: hidden;}
.jy-index1 .jy-list1 ul li{background: url(jylisticon1.png) no-repeat left 8px;padding-left: 20px;margin-top: 20px;}
.jy-index1 .jy-list1 ul li a{font-size: 16px;color: #404040;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.jy-index1 .jy-list1 ul li span{font-size: 15px;color: #999999;display: block;margin-top: 5px;}
.jy-index1 .jy-list1 ul li a:hover{color: #1c58cc;}


.jy-cont2{display: flex;justify-content: space-between;margin-top: 30px;}
.jy-cont2 a{display: flex;align-items: center;width: 31%;box-sizing: border-box;padding: 30px;background: url(./jyindex1icon.png) no-repeat 90% center #f2f6fc;border-radius: 0 15px 0 15px;}
.jy-cont2 h3{font-size: 22px;color: #333333;margin-left: 15px;background: url(jymore1.png) no-repeat right center;width: 100%;}
.jy-cont2 a:hover h3{background-position: 96% center;}
.jy-cont2 a:hover h3{color: #1c58cc;}


.jy-cont3{display: flex;justify-content: flex-start;margin-top: 30px;}
.jy-cont3 a{display: flex;align-items: center;width: 18.5%;box-sizing: border-box;padding: 15px 20px;background: url(./jyindex1icon.png) no-repeat 130% center #f2f6fc;border-radius: 0 15px 0 15px;margin-left: 1.9%;}
.jy-cont3 a:first-child{margin-left: 0;}
.jy-cont3 h3{font-size: 18px;color: #333333;margin-left: 10px;width: 100%;}
.jy-cont3 a:hover h3{background-position: 96% center;}
.jy-cont3 a:hover h3{color: #1c58cc;}

.jy-index2{background: url(./jyindex2bg.png) no-repeat center center;background-size: 100% 100%;padding: 60px 0;position: relative;}
.jy-index2 .jy-tit1{padding-top: 10px;}
.jy-index2 .jy-tit1 h3{color: #0ea0ad;}
.jy-index2 .jy-tit1 h3::after{background: url(./jytiticon3.png) no-repeat center left;}
.jy-index2 .jy-tit1 h3::before{background: url(./jytiticon4.png) no-repeat center left;}
.jy-index2 .jy-tit1 hr{background: url(./jytithr2.png) no-repeat center center;}

.jy-index2 .w1230{overflow: hidden;}
.jy2023-swiper{width: 100%;margin-left: 15px;overflow: hidden;height: 212px !important;margin-top: 40px;z-index: 2;}
.jy2023-swiper .swiper-wrapper{height: 212px !important;}
.jy2023-swiper .swiper-slide{box-sizing: border-box;height: 212px !important;}
.jy2023-swiper .swiper-slide a{width: 280px;height: 100%;background-color: #fff;overflow: hidden;display: block;position: relative;box-sizing: border-box;padding: 55px 30px 0 30px;}
.jy2023-swiper .swiper-slide a span{background: url(./jytime.png) no-repeat left top;background-size: 100% 100%;position: absolute;left: 0;top: 0;width: 106px;height: 36px;color: #ffffff;font-size: 14px;text-align: center;line-height: 36px;}
.jy2023-swiper .swiper-slide a b{font-size: 18px;color: #333333;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.5;}
.jy2023-swiper .swiper-slide a p{font-size: 14px;color: #999999;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 0;margin-top: 15px;}
.jy2023-swiper .swiper-slide a:hover b{color: #1c58cc;}
.jy-index2 .w1200{position: absolute;display: flex;justify-content: space-between;left: 0;right: 0;bottom: 200px;}
.jybtn-p,.jybtn-n{cursor: pointer;width: 47px;height: 89px;}
.jybtn-p{margin-left: -100px;}
.jybtn-n{margin-right: -100px;}
.jy-index2 .jy-more1{background: url(./jymorebg1.png) no-repeat center center;background-size: 110% 110%;width: 189px;height: 43px;display: block;text-align: center;line-height: 43px;color: #fff;font-size: 15px;margin: 0 auto;margin-top: 35px;border-radius: 25px;margin-bottom: 10px;}
.jy-index2 .jy-more1:hover{box-shadow: 0 3px 10px rgb(0 0 0 / 35%);}

.jy-index3{padding: 60px 0;background: url(./jyindex3bg.png) no-repeat right bottom;position: relative;}
.jy-index3::after{content: "";position: absolute;left: -193px;top: -193px;width: 386px;height: 386px;background: url(./jyzs1.png) no-repeat center center;z-index: 1;}
.jy-index3 .w1200{display: flex;}
.jy-index3 a:first-child{margin-left: 0;}
.jy-index3 a{display: flex;    flex-direction: column;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;background-repeat: no-repeat !important;background-size: 100% 100% !important;width: 278px;height: 260px;margin-left: 30px;background-position: center center !important;border-radius: 0 15px 0 15px;z-index: 2;}
.jy-index3 a h3{color: #ffffff;font-size: 36px;font-weight: bold;background: url(./jycontbg1.png) no-repeat center bottom;margin-top: 20px;line-height: normal;}
.jy-index3 a:hover{background-size: 108% 108% !important;}
.jy-index3 a:nth-child(1){background: url(./jynews1.png);}
.jy-index3 a:nth-child(2){background: url(./jynews2.png);}
.jy-index3 a:nth-child(3){background: url(./jynews3.png);}
.jy-index3 a:nth-child(4){background: url(./jynews4.png);}




/* 自然资源样式 */
.zrzy-banner{background-color: #fff;}
.zrzy-box1{background: url(./zrzybg1.png) no-repeat center bottom #fff;padding-top: 30px;}
.zrzy-index1{overflow: hidden;}

.zrzy-tit1{position: relative;overflow: hidden;width: 100%;}
.zrzy-tit1::after{content: "";width: 100%;height: 2px;background-color: #e1f2eb;position: absolute;left: 0;bottom: 0;z-index: 1;}
.zrzy-tit1 h3{color: #333333;font-size: 26px;font-weight: bold;float: left;line-height: normal;border-bottom: 3px solid rgba(0,0,0,0);z-index: 2;position: relative;padding-bottom: 20px;cursor: pointer;margin-right: 40px;}
.zrzy-tit1 h3.on{color: #12623f;border-bottom: 3px solid #12623f;}
.zrzy-tit1 a{float: right;font-size: 16px;color: #12623f;display: none;margin-top: 8px;}
.zrzy-tit1 a.active{display: block;}


.zrzy-tabtit1{display: flex;justify-content: space-between;margin-top: 20px;}
.zrzy-tabtit1 h3{background-color: #e8f5ef;font-size: 15px;color: #333333;width: 100%;text-align: center;border-radius: 10px 0 10px 0;cursor: pointer;line-height: 2;}
.zrzy-tabtit1 h3.on{background: linear-gradient(to right,#1b9e63,#8ccd00);color: #fff;}
.zrzy-tabtit1 h3:nth-child(2){margin: 0 30px;}


.zrzy-list1{position: relative;transition-duration: 0s;-webkit-transition-duration: 0s;}
.zrzy-list1 ul,.zrzy-list1 ul div{display: flex;justify-content: space-between;flex-wrap: wrap;width: 1200px;float: left;}
.zrzy-list1 ul li{overflow: hidden;display: flex;justify-content: space-between;width: 48.5%;margin-top: 20px;}
.zrzy-list1 ul li a{color: #404040;font-size: 16px;padding-left: 15px;background:url(./zrzylist1.png) no-repeat left 40%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 20px;}
.zrzy-list1 ul li span{font-size: 16px;color: #999999;white-space: nowrap;}
.zrzy-list1 ul li a:hover{color: #12623f;}

.zrzy-index3{overflow: hidden;display: flex;justify-content: space-between;margin-top: 35px;padding-bottom: 50px;}
.zrzy-index3-1{width: 580px;}
.zrzy-index3-box1{overflow: hidden;}
.zrzy-index3-box1 .zrzy-list1 ul{width: 580px;}
.zrzy-index3-box2{margin-top: 35px;}
.zrzy-index3 ul,.zrzy-index3 ul div{width: 100%;min-height: auto;}
.zrzy-index3 ul li{width: 100%;}
.zrzy-index3-2{width: 580px;}

.zrzy-list2{}
.zrzy-list2 ul{}
.zrzy-list2 ul li{margin-top: 17px;}
.zrzy-list2 ul li a{background: url(./zrzylist1.png) no-repeat left 7px;display: block;padding-left: 15px;line-height: 1.8;}
.zrzy-list2 ul li b{font-weight: normal;font-size: 16px;color: #404040;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.zrzy-list2 ul li a:hover b{color: #12623f;}
.zrzy-list2 ul li p{color: #808080;font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 0;}

.zrzy-index2{display: flex;justify-content: space-between;margin-top: 40px;}
.zrzy-index2 .zrzy-link{background-size: 100% 100% !important;width: 100%;height: 234px;display: flex;flex-direction: column;align-items: flex-start;padding: 40px;box-sizing: border-box;justify-content: space-between;padding-bottom: 30px;}
.zrzy-index2 .zrzy-link:nth-child(1){background: url(./zrzylink1.png) no-repeat center center;}
.zrzy-index2 .zrzy-link:nth-child(2){background: url(./zrzylink2.png) no-repeat center center;margin: 0 30px;}
.zrzy-index2 .zrzy-link:nth-child(3){background: url(./zrzylink3.png) no-repeat center center;}
.zrzy-index2 .zrzy-link h3{font-size: 30px;color: #12623f;line-height: normal;margin-bottom: 15px;}
.zrzy-index2 .zrzy-linka{height: 72px;}
.zrzy-index2 .zrzy-linka a{font-size: 16px;color: #333333;display: block;margin-bottom: 7px;}
.zrzy-index2 .zrzy-linka a:hover{color: #12623f;}
.zrzy-index2 .zrzy-link .zrzy-linkbtn{font-size: 14px;color: #12623f;border: 1px solid #12623f;border-radius: 30px;padding: 2px 13px;position: relative;overflow: hidden;z-index: 2;}
.zrzy-index2 .zrzy-link .zrzy-linkbtn::after{position: absolute;width: 100%;height: 100%;content: "";background: #12623f;top: 0;left: -100%;transition: .4s;z-index: -1;}
.zrzy-index2 .zrzy-link .zrzy-linkbtn:hover{color: #fff;}
.zrzy-index2 .zrzy-link .zrzy-linkbtn:hover::after{left: 0;}

.zrzy-lmwl{margin-top: 35px;display: flex;justify-content: space-between;}
.zrzy-lmwl a{font-size: 28px;color: #12623f;display: block;width: 100%;text-align: center;background: url(./zrzylinkbg4.png) no-repeat center center;background-size: 100% 100%;border-radius: 8px;overflow: hidden;padding: 20px 0;}
.zrzy-lmwl a:nth-child(2){margin: 0 30px;}
.zrzy-lmwl a:hover{box-shadow: 0 0 5px rgb(0 0 0 / 20%);}

@media screen and (max-width:768px) {
    .hjbh-index2 .fr .hjbh-list2{max-width: none;}
    .hjbh-index2 .fr .hjbh-list2 ul{width: 92vw;}
    .zrzy-lmwl{flex-wrap: wrap;}
    .zrzy-lmwl a:nth-child(2){margin: 10px 0;}
    
}