a{text-decoration: unset;}
ul{ padding:0;}
li{list-style: none;}
.pagehead{position: relative;  justify-content: center;display: flex;background: #3cb446;}
.lf_navbar{max-width:800px;position: absolute; bottom: 0; z-index: 2;--bs-navbar-padding-y: 0rem;}
.lf_navbar li{width: 33%;text-align: center;font-size: 1.4rem;}
.lf_navbar li a,.navbar li a, .navbar-brand,.navbar-toggler{color: #fff !important;transition: color 0.5s ease;}
.navbar-brand{color: #fff !important;font-size: 1rem;}
.lf_navbar li a:hover{color: #8ce078!important;}
.lf_navbar li a span{color: #8ce078;}
.lf_navbar-nav{width: 100%;flex-direction:row;}
.myboxbow{box-shadow: 0px 0 16px #1e7913}
.break-news{padding: 2rem 5% 2rem 5%;text-align: center; background:#3cb446; border-radius:10px; margin:2rem 0%;position: relative;}
.break-news span{position: absolute;right: 0;top: 0;background: #12851e;padding: 8px 25px;color: #fff;border-radius: 0 10px 0 10px;}
.break-news a:hover{ color:#fff;}
.break-news h3{color: #fff;font-size: 2.5em;}
.break-news p{color: #fff; margin:0;}
.bg-lightgreen{background: #f7fee4;margin:3rem 0 0 0;padding: 3rem 0;}
.page-lightgreen{background: #f7fee4;}
.icon-list_ot{ color:#3cb446; margin-right:5px;}
.page {width: 100%;text-align: center;margin: 30px 0 30px 0;}
.page a{background: #fff;color: #333;border: #ccc 1px solid;padding: 5px 10px;margin-right: 10px;}
.page a.on {background: #3cb446;color: #fff;border: #3cb446 1px solid;}
.page .current {    background: #3cb446;
    color: #fff;
    border: #3cb446 1px solid;
    padding: 5px 10px;
    margin-right: 10px;}
.page span {padding: 5px 10px;}
.page form {display: contents;}
.page select {padding: 5px 10px;}
.pagefoot a{ color: #9cf064;}
.clear{clear: both; }


.bg-green{--bs-bg-opacity: 1;background-color: #3cb446 !important;}
.carousel-caption p{ width: 70%;margin-left: 1.5rem;}
.carousel-caption{width:100%;background: linear-gradient(rgba(85, 255, 95, 0.0), 30%, #3cb446);left: 0;}
.news-list{list-style: none;}
.news-list li{padding-left: 0px;line-height: 3rem;border-bottom: 1px dashed #dcdcdc;font-size: 1.2rem;}
.news-list li::before{content:'';margin-left:-2rem; font-family:'font_family';color: #92d137;font-size: 1.2rem;margin-right: 15px;display: inline-block; }
.news-list a{margin-right: 30px;color: #000000;text-decoration: none;}
.more-bt{margin-left: auto;text-align: right;}
.more-bt img{width: 6rem;margin-top: 2vw;}

.pagefoot{padding:3rem;background-image: url(/uploads/image/wtdlimages/foot.jpg);color: #9cf064;font-size: 1rem;}
.breadcrumb-item .breadcrumb-item::before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: #777777;
    font-family:'font_family';}
.breadcrumb a{color: #1e7913;text-decoration: none;}
.breadcrumb, .breadcrumb-item.active{color: #777777;}
a:hover{color: #3cb446;}
a{transition: color 0.3s ease;}
.content_title h1{font-size: 2rem;color: #006600;text-align: center;padding: 2rem 0;}
.content_info{font-size: 0.8rem;color: #777777;border-bottom: #dcdcdc 1px dotted;padding-bottom: 1rem;}
.content_content{padding: 2rem 0;line-height: 3rem;max-width: 1000px; margin: 0 auto;}
.content_foot{text-align: center;margin-bottom: 3rem;}
.scanqcr{color: #999;}
.updownlist a{color: #0f4811;text-decoration: none;}
.updownlist a:hover{color: #3cb446;}
.listbut{text-align: left;background-color: #d7f6b2;border-radius: 6px;padding: 0.5rem 0.8rem;}
.closepage{margin-top: 2rem;}
.yc_text1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yc_text2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 3em;overflow: hidden;}
.content_content p{    color: #000;
    font-size: 1.2em;
    line-height: 2em;
    font-family: "宋体";}
.content_content p img {
    text-indent: -2em;
    display: block;
    margin: 0 auto 10px auto;max-width: 100%;
    height: auto;
}
.container nav{margin-top: 30px;}
.news_item {
    background: #fff;
    float: left;
    margin-right: 5px;
    padding: 5px;
}
.news_item img{object-fit: cover;    height: calc(100vw/5);
    max-height: 130px;}
.tyimg{ width:100%; display:block;}
.doc_t{ margin:10px 0; }
.doc_t p{ color:#333; line-height: 1.5em;font-size: 0.8em;}
.listtp-ul{}
.listtp-ul li {
    width: 18%;
    float: left;
    margin: 0 1% 20px 1%;
}
.listtp-ul li .tyimg {
    width: 100%;
    display: block;
    height: calc(100vw/5);
    max-height: 150px;
}
.listtp-ul li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 3em;overflow: hidden; color:#333; line-height: 1.5em;font-size: 0.8em;margin:10px 0;}
.carousel-inner {
    height: calc(100vw/3.7);
}
.carousel-item{    height: 100%;}
.carousel-item img{object-fit: cover;
    height: 100%;}
.swiper {
      width: 100%;height: 100%;
      position: relative;
    }
.swiper-slide {
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
	  position: relative;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	.swiper-button-next,.swiper-button-prev{ color:#fff; }
	.swiper-button-next:after,.swiper-button-prev:after{font-size:1.5em;}
	.swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.swiper-pagination{text-align: right;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    left: auto;
    right: 3%;
}
@media (min-width: 992px){
	.lf_navbar{max-width:830px;position: absolute; bottom: 0; z-index: 2;--bs-navbar-padding-y: 0.5rem;}
	.navbar{display: none;}
	
}

@media (max-width: 768px){
	.news-list li{padding-left: 0px;line-height: 2.6rem!important;font-size: 1rem!important;}
	.news-list{margin-top: 1rem;}
	.break-news span{ display:none}
	.break-news h3{color: #fff;font-size: 1.2em;}
	.break-news p{color: #fff;font-size: 0.8em;}
	.listtp-ul li {
		width: 48%;
		float: left;
		margin: 0 1% 20px 1%;
	}
	.content_content{max-width: 100%;}
	.carousel-inner {
		height: calc(100vw/2);
	}
	.news_item img {
    object-fit: cover;
	 height: calc(100vw/4);}
	 .listtp-ul li .tyimg {
    width: 100%;
    display: block;
    height: calc(100vw/4);
    max-height: 130px;
	}
	.content_title h1 {
    font-size: 1.2rem;
    color: #006600;
    text-align: center;
    padding: 1rem 0;
}
}

@media (max-width: 992px){
	.lf_navbar{display: none;max-width:980px}
	.lf_navbar li{font-size: 1.6rem;}
	.break-news{padding-top: 1rem;padding-bottom:1rem;}
}