@charset "utf-8";
.h6s1{ color: #d8ba7b;}
/*翻页条*/
.pagebar{margin:.8rem auto 0 auto;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.pagebar>.p_t{align-self: flex-start;line-height: .38rem;margin: 0 .04rem;/* min-width: .36rem; */margin-bottom: .1rem;}
.pagebar>.p_goto{margin-bottom: .1rem;padding: 0 .1rem;height: .36rem;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .16rem;white-space: nowrap;color: #464646;}
.pagebar .p_pages span{padding: 0 .22rem;height: .56rem;display: flex;margin: 0 .04rem;box-sizing: border-box;border-radius: 0;min-width: .56rem;color: #333;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;background: #fff;}
.pagebar span.p_goto:before,.p_pages span:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1}
.p_pages span a, .pagebar span a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;margin: 0 -.22rem;height: 100%;width: calc(100% + .44rem);padding: 0 .22rem;transition: .5s;}
.p_pages svg{width: .16rem;height: .16rem; transition: .5s;}
.pagebar .p_last + span, .pagebar .p_last + span + span{padding: 0;margin-right: -.05rem;}
.p_pages .p_goto + span{ padding: 0;}
.p_pages .p_t:before{ display: none}
.p_goto{margin: 0 .03rem;position: relative; z-index: 1;}
.p_goto input{display: flex;align-items: center;justify-content: center;height: .36rem;padding: 0;transition: .5s;position: relative;z-index: 1;border: none;border-radius: 0;width: .3rem;}
.p_goto a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;}
.p_goto a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages span.p_no_d{ border-radius: .04rem;  background: #0f763f; color: #fff!important}
.p_pages span.p_no_d:before{ border: #0f763f 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #0f763f;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #0f763f 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
    .pagebar>.p_pages{ width: 100%}
} 

@media(max-width: 1025px){
    
}
@media(min-width: 769px){

}
@media(max-width: 769px){
    .pagebar *{ font-size: .14rem}
    .pagebar .p_pages span{height: .36rem;min-width: .36rem;padding: 0 .11rem;}
    .p_pages span a, .pagebar span a{ margin: 0 -.11rem;  width: calc(100% + .22rem); padding: 0 .11rem;}
}


#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #0f763f;}
#bnt_back { position: absolute; left: 15px; top: 50%; margin-top: -14px;height: 28px;}
#bnt_back img { height: 28px; vertical-align: top;}
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i {position: absolute;top: 0;right: 15px;font-size: .2rem;color: #666;font-family: simsun;font-style: normal;width: .3rem;height: .3rem;display: flex;justify-content: center;align-items: center;}
#m_n_nav h1 {font-size: 16px;color: rgb(255, 255, 255);text-align: center;margin: 0px;line-height: 50px;font-weight: normal;}
#n_n_title{  position: relative;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content {background: rgb(250,248,243);display: none;box-shadow: rgb(153, 153, 153) 0px 0px 5px;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: #017b3d; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #8a1617; }
#sub_nav_content ul li.on a { color: #017b3d; }
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(250,248,243);padding: 10px 0px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;/* background: rgb(255, 255, 255); */z-index: 999;min-width: 100%;display: inline-block;margin-bottom: 0px;text-align: left;}
#sub_nav_content dt a {margin: 0px 20px;display: block;color: #333;line-height: 30px;font-size: 14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: #017b3dborder-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: #017b3d}
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #017b3d;}
#sub_nav_content dd {display: none;width: 100%;/* display: flex; */}
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a {padding: 0px 25px;line-height: 30px;font-size: 12px;color: #999;display: block;height: 30px;}
#sub_nav_content dd a.on { color: #017b3d; }

.header:before{/* opacity: 1; *//* visibility: visible; */}
.n_ba{position: relative;margin: 0;overflow: hidden;}
.n_ba .imgBox::after{content: "";position: absolute;height: .6rem;right: 0;bottom: 0;left: 0;background: url(../images/n_ba_t.png) center no-repeat;background-size: 100% 100%;z-index: 1;}
.n_ba .imgBox .img{padding-bottom: 31.25%;}
.n_ba .txt{position: absolute;right: 0;bottom: .75rem;left: 0;}
.n_ba .wp{ align-items: flex-end;}

.yiji{flex-direction: column;justify-content: center;align-items: center;margin: -.4rem auto .4rem;position: relative;padding: 0 0 .24rem;}
.yiji::before{content: "";position: absolute;background: url(../images/tit1_b.png) center no-repeat;width: 3.39rem;height: .1rem;background-size: 100% auto;bottom: 0;left: 50%;transform: translateX(-50%);}
.yiji h3{font-size: .5rem;color: #333333;line-height: 1;/* font-family: 'Noto Serif SC'; */font-style: normal;font-weight: normal;display: flex;align-items: center;}
.yiji h3 img{ width: .15rem; margin: 0 .15rem}
.yiji h6{font-size: 12px;color: rgba(0,0,0,.4);line-height: 1.25;margin: .06rem 0 0;font-family: 'Noto Serif SC';font-style: normal;text-transform: uppercase;letter-spacing: .05rem;}

.breadcrumb{align-items: center;padding: 0 0 .6rem;color: #666666;font-size: .16rem;justify-content: flex-end;}
.breadcrumb * {font-size: .16rem;color: #666666;transition: .5s;font-style: normal;}
.breadcrumb .a1{color: #666666;}
.breadcrumb img {width: .16rem;margin: 0 .1rem 0 0;}
.breadcrumb span{margin: 0 .03rem;position: relative;z-index: 1;font-family: 'lib';}
.breadcrumb span img{width: .1rem;margin: 0;}

.n_left{width: 3rem;background: url(../images/n_left.png) center top no-repeat;background-size: 100% auto;padding: 0;position: relative;z-index: 1;margin: calc(-1rem - .6rem + .1rem) 0 1rem;min-height: 11.7rem;}
.n_right{width: calc(100% - 3rem - .8rem);/* overflow: hidden; */}

.yiji1{height: 1rem;align-items: center;padding: .15rem 0 0 .28rem;}
.yiji1 h3{font-size: .3rem;color: #fff;font-weight: bold;padding: 0 0 0 .43rem; position: relative; z-index: 1;}
.yiji1 h3::before{content: "";position: absolute;width: .57rem;height: .45rem;background: url(../images/yiji1.png) center no-repeat;background-size: 100% 100%;left: 0;}

.erji{background: url(../images/n_left1.png) center top no-repeat; background-size: 100% auto; padding: .3rem 0 1.5rem;position: relative;z-index: 1;margin: 0 0 0 .08rem;border-radius: .1rem;height: 100%;}
.erji li{ margin: 0 0 .1rem}
.erji li .a{padding: 0 .3rem;height: .6rem;align-items: center;position: relative;z-index: 1;}
.erji li .a:after{content: "";position: absolute;top: 50%;width: .25rem;height: .17rem;z-index: -1;background: url(../images/erji.png) center no-repeat;right: .06rem;margin: -.08rem 0 0;opacity: 0;transition: .5s;}
.erji li .a:before{content: "";position: absolute;right: -.2rem;left: -.08rem;top: 0;bottom: 0;opacity: 0;z-index: -1;background: #d8ba7b;border-radius: 0 50vw 50vw 50vw;}
.erji li .a h4{font-size: .2rem;color: #1a7c48;transition: .5s;padding: 0 0 0 .34rem;position: relative;}
.erji li .a h4::before{content: "";position: absolute;width: .15rem;height: .2rem;background: url(../images/erji1.png) center no-repeat;background-size: 100% 100% !important;left: 0;top: 50%;transform: translateY(-50%);transition: .5s;}

.erji li.on .a:before{ opacity: 1;}
.erji li.on .a:after{ opacity: 1;}
.erji li.on .a h4::before, .erji li:hover .a h4::before{ background: url(../images/erji1s.png) center no-repeat;}

.n_container{margin: -.1rem 0 0;position: relative;min-height: 50vh;}

.n_b1{ background: url(../images/n_b1.jpg) center bottom no-repeat; background-size: 100% auto;}

.about::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/about_b1.png) center 35% no-repeat;background-size: 100% auto;mix-blend-mode: multiply;z-index: -1;}
.about .fl1{ align-items: flex-start; }
.about .fl1 .left{width: calc(100% - 1.42rem);padding: 0 0 0 0;position: relative;-webkit-mask: linear-gradient(0deg, transparent 16%, #fff 45%);mask: linear-gradient(0deg, transparent -10%, #fff 30%);}
.about .fl1 .left .arc-con p{text-indent: 2em;}
.about .fl1 .left .arc-con{height: 8.8rem;overflow: hidden;overflow-y: scroll;padding: 0 .58rem 2rem 0;}


.about .fl1 .right{width: 1.42rem;position: relative;display: flex;justify-content: flex-end;}
.about .fl1 .right::after{content: "";position: absolute;width: .11rem;height: .11rem;background: #d8ba7b;border-radius: 50vw;top: 0;left: -.04rem;}

.h3-1{font-size: .36rem;color: #333333;margin: 0 0 .2rem;font-weight: normal;line-height: 1;}
.h3-1c{ text-align: center;}

.h3-2{ text-align: center; font-size: .24rem; color: #1c7d4a; font-weight: normal;}

.about .fl1 .right .time{flex-direction: column;align-items: center;}
.about .fl1 .right .time h3{font-size: 1.2rem;color: #d8ba7b;writing-mode: tb-rl;line-height: .9;}
.about .fl1 .right .time .line{ width: .03rem; height: 2.4rem; background: #d8ba7b; margin: .1rem 0}

.about .fl2{box-shadow: 0px -.2rem .6rem 0px rgba(216, 186, 123, 0.3);border-radius: .2rem;overflow: hidden;padding: .5rem .2rem .65rem;margin: .6rem 0 0;position: relative;z-index: 1;}
.about .fl2:before{content: "";position: absolute;background: #f8f4ed;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;}
.about .fl2 .line{height: 1px;background: #e0e0e0;margin: .3rem 0;}
.about .fl2 .top{ padding: 0 .5rem;}
.about .fl2 .box{ -webkit-mask: linear-gradient(0deg, transparent 16%, #fff 45%); mask: linear-gradient(0deg, transparent -10%, #fff 30%);}
.about .fl2 .arc-con{ padding: 0 .5rem 1.5rem; height: 5.8rem; overflow: hidden; overflow-y: scroll; }

@media(min-width: 769px){
    .about .fl2 .arc-con::-webkit-scrollbar{width: .05rem; height:4px; }
    .about .fl2 .arc-con::-webkit-scrollbar-track{background:#e8e8e8; border-radius: 50vw;}
    .about .fl2 .arc-con::-webkit-scrollbar-thumb{background:#197b47; border-radius: 50vw;}
    
    .about .fl1 .left .arc-con::-webkit-scrollbar{width:1px;height:4px}
    .about .fl1 .left .arc-con::-webkit-scrollbar-track{background:#e0e0e0;}
    .about .fl1 .left .arc-con::-webkit-scrollbar-thumb{background:#d8ba7b;}
}

@media(max-width: 769px){
    .n_ba{ margin: .7rem 0 0}
    .n_left, .breadcrumb{ display: none;}
    #m_n_nav{ display: block;}
    .n_right{width: 100%;padding: .4rem 0 0;}
    .n_ba .imgBox::after{height: 3vw;display: none;}
    .n_ba .imgBox .img{/* padding-bottom: 38%; */}

    .n_container{margin: 0;overflow: hidden;}
    .about .fl1{padding: 0;}
    .about .fl1 .left{width: 100%;mask: none;-webkit-mask: none;}
    .about .fl1 .left .arc-con{height: auto;padding: 0;}
    .about .fl1 .right{width: 100%;margin: .3rem 0 0;}
    .about .fl1 .right .time{width: 100%;flex-direction: row;justify-content: center;}
    .about .fl1 .right::after{ display: none}
    .about .fl1 .right .time h3{writing-mode: inherit;font-size: .3rem;}
    .about .fl1 .right .time .line{width: .4rem;height: 2px;margin: 0 .2rem;flex: 1;}
    .about .fl2 .top{ padding: 0}

    .h3-1{ font-size: .26rem}
    .about .fl2 .arc-con{padding: 0 0 0 0;height: auto;}
    .about .fl2 .line{ margin: .15rem 0;}
    .h3-2{font-size: .2rem;}
    .about .fl2 .box{ mask: none; -webkit-mask: none;}
}

.whbn .arc-con p{ text-indent: 0;}
.whbn .fl1{background: #fff;padding: .2rem .7rem .7rem;margin: -.4rem 0 0;}
.whbn .fl1 .box{ border-bottom: #e0e0e0 1px solid; padding: .6rem 0;}
.whbn .fl1 .box .tit{ width: 1.6rem; font-size: .38rem; color: #1c7c49;}
.whbn .fl1 .box .right{ flex: 1; overflow: hidden;}
.nt1 li{ font-size: .2rem; color: #333333; line-height: .48rem;}

.download{ width: 100%; padding: .1rem .1rem .1rem .3rem; background: #f8f8f8; align-items: center; border-radius: 0 50vw 50vw 50vw; margin: .6rem 0 0; box-shadow: 0px 0px 68px 0px rgba(227, 216, 195, 0.29);}
.download .ll{ align-items: center; font-size: .18rem; color: #333333;}
.download .ll img{ width: .36rem; margin: 0 .18rem 0 0;}
.download .a{width: 1.9rem;height: .6rem;background: #1c7c4a;align-items: center;border-radius: 0 50vw 50vw 50vw;align-items: center;justify-content: center;font-size: .18rem;color: #d8ba7b;padding: 0 0 0 .3rem; transition: .5s;}
.download i{display: flex;width: .4rem;height: .4rem;background: #d8ba7b;border-radius: 50vw;justify-content: center;align-items: center;margin: 0 0 0 .2rem; transition: .5s;}

.whbn .fl1 .box1 .top{ align-items: center;}
.whbn .fl1 .box1 .top .audio{ width: 4.25rem;}
.whbn .fl1 .box1 .bottom{ margin: .6rem 0 0; align-items: flex-start;}
.whbn .fl1 .box:last-child{border: none;}

.whbn .h3-4{font-size: .22rem !important;font-weight: bold;margin: 0 0 .1rem;}

@media(min-width: 769px){
    .download .a:hover i{ transform: rotate(-90deg);}
}
@media(max-width: 769px){
    .whbn .fl1 .box{ padding: .3rem 0;}
    .whbn .fl1{padding: .1rem 15px .3rem;margin: 0;}

    .whbn .fl1 .box .tit{width: 100%;font-size: .24rem;}
    .whbn .fl1 .box .right{ width: 100%; flex: auto; padding: .15rem 0 0}

    .nt1{ width: 100%; }
    .nt1 li{ font-size: .18rem; line-height: .32rem;}
    .whbn .fl1 .box .right .rr{ width: 100%; padding: .3rem 0 0}

    .download .a{width: 1.6rem;padding: 0 0 0 .15rem;height: .5rem;}
    .download i{width: .3rem;height: .3rem;}
    .download .ll img{margin: 0 .1rem 0 0;width: .28rem;}

    .whbn .fl1 .box1 .top .audio{ width: 100%; margin: .25rem 0 0;}
    .download{ margin: .3rem 0 0;}
}

.h3-3{ font-size: .42rem; color: #1a7c48; margin: 0 0 .25rem; width: 100%; font-weight: normal; text-align: center;}

.xxjl .con{ width: calc(50% - .28rem); border-top: #d8ba7b 1px solid; padding: .24rem 0 0;}
.xxjl .con .top{ align-items: center; margin: 0 0 .2rem}
.xxjl .con .top .ll{ font-size: .24rem; color: #333333}
.xxjl .con .top i{ width: .4rem; height: .4rem; background: #d8ba7b; border-radius: 50vw}
.xxjl .con .img{ box-shadow: 0px 0px 38px 0px rgba(216, 186, 123, 0.1);}
.xxjl .con .a{ display: block; position: relative}
.xxjl .con .top1{position: absolute;top: 0;right: 0;bottom: 0;left: 0;justify-content: center;align-items: center; background: rgba(216,186,123,.3); opacity: 0; transition: .5s;}
.xxjl .con .top1 img{ width: .78rem}

.xxjl .fl1 .box{ margin-bottom: .86rem;}

@media(min-width: 769px){
    .xxjl .con .a:hover .top1{ opacity: 1;}
}
@media(max-width: 769px){
    .h3-3{font-size: .24rem;margin: 0 0 .2rem;}
    .xxjl .con{width: 100%;margin-bottom: .3rem;padding: .18rem 0 0;}
    .xxjl .con .top .ll{ font-size: .2rem;}
    .xxjl .con .top i{ width: .3rem; height: .3rem;}
    .xxjl .fl1 .box{ margin-bottom: .1rem;}
}

.h3-4{font-size: .28rem;color: #1a7c48;margin: 0 0 .2rem;align-items: center;font-weight: normal;}
.h3-4 img{ width: .15rem; margin: 0 .1rem 0 0; }
.xydt .fl1{ margin: -.3rem 0 0;}
.xydt .bottom{border-top: #e0e0e0 1px solid;padding: .55rem 0 5.5vw;margin: .7rem 0 0;}

.n_b2{ background: url(../images/n_b2.jpg) center bottom no-repeat; background-size: 100% auto;}
.xydt .download{ margin: .3rem 0 0}

@media(max-width: 769px){
    .xydt .bottom{border-top: #e0e0e0 1px solid;padding: .3rem 0 9.5vw;margin: .3rem 0 0;}
    .h3-4{ font-size: .24rem;}
    .xydt .fl1{ margin: -.1rem 0 0;}
}

.breadcrumbr .breadcrumb{ justify-content: flex-start;} 

.nt2{margin: 0 -.25rem;}
.nt2 li{ width: 33.33%; padding: 0 .25rem; margin-bottom: .5rem;}
.nt2 .a{background: url(../images/nt2_b.jpg) center no-repeat;background-size: cover;height: 100%;flex-direction: column;justify-content: space-between;padding: 0 0 .4rem;box-shadow: 5.435px 20.284px 49px 0px rgba(238, 233, 223, 1);border-radius: .1rem;overflow: hidden;position: relative;z-index: 1;}
.nt2 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: #017b3d 1px solid;border-radius: .1rem;opacity: 0;transition: .5s;z-index: -1;pointer-events: none;}
.nt2 .top, .nt2 .bottom{ width: 100%;}
.nt2 .ico{padding: .2rem .4rem .1rem;}
.nt2 .ico img{ max-height: .6rem;}
.nt2 h4{padding: 0 .4rem;margin: 0 0 .25rem;}
.nt2 p{padding: 0 .4rem;font-size: .18rem;line-height: .32rem;transform: translateY(.05rem);margin: 0 0 .3rem;word-wrap: break-word;}
.nt2 h6{padding: 0 .4rem;color: #d8ba7b;}
.nt2 .imgBox{ border-radius: 0 0 .1rem .1rem;}
.nt2 .imgBox .img{ height: 2.8rem;}

.nt2 .a:hover:before{ opacity: 1}

.n_b3{ background: url(../images/n_b3.jpg) center bottom no-repeat; background-size: 100% auto;}

.more1{position: relative;z-index: 1;width: 2rem;height: .6rem;border: #017b3d 1px solid;border-radius: 0 50vw 50vw 50vw;justify-content: center;align-items: center;font-size: .16rem;color: #017b3d;transition: .5s;margin: 0 auto;}
.more1:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;box-shadow: inset 0 0 0 0 #017b3d;border-radius: 0 50vw 50vw 50vw;transition: .5s;z-index: -1;}

.mtst .fl2{ padding: .8rem 0 .65rem;}

.nt3{margin: 0 -.25rem;}
.nt3 li{ width: 33.33%; padding: 0 .25rem; margin-bottom: .5rem;}
.nt3 .a{display: block;border-radius: .1rem;overflow: hidden;box-shadow: 5.435px 20.284px 49px 0px rgba(238, 233, 223, 1); position: relative; z-index: 1;}
.nt3 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: 0 .26rem .22rem;}
.nt3 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);z-index: 1;height: 1.1rem;}
.nt3 h4{ flex: 1; color: #fff !important}
.nt3 i{ width: .58rem; margin: 0 0 0 .2rem}
.nt3 i img{ width: 100%}
.nt3 .imgBox .img{ height: 2.8rem;}

.pad0{ overflow: hidden;}

@media(min-width: 769px){
    .more1:hover{ color: #fff}
    .more1:hover:after{ box-shadow: inset 0 0 0 .3rem #017b3d;}
}
@media(max-width: 769px){
    .nt2 .imgBox .img, .nt3 .imgBox .img{ height: auto; padding-bottom: 56%;}

    .breadcrumbr{ padding: .4rem 0 0;}

    .nt2{margin: 0 -7px;}
    .nt2 li{ width: 100%; padding: 0 7px; margin-bottom: .25rem;}

    .nt3{margin: 0 -7px;}
    .nt3 li{ width: 100%; padding: 0 7px; margin-bottom: .25rem;}

    .nt2 .ico img{ max-height: .4rem;}
    .nt2 .ico{padding: .2rem .25rem .1rem;}
    .nt2 h4{padding: 0 .25rem}
    .nt2 p{ padding: 0 .25rem}
    .nt2 h6{padding: 0 .25rem}
    
    .more1{width: 1.2rem;height: .4rem;}
    .nt3 .txt{ padding: 0 .2rem .16rem;}
    .nt3 i{ width: .36rem}
}

.n_b4{ background: url(../images/n_b4.jpg) center bottom no-repeat; background-size: 100% auto;}

.wall-column .article{margin-bottom: .3rem;}
.wall-column .article:last-child{margin-bottom: 0;}
.nt4{display: grid; grid-template-columns: repeat(3, 1fr); gap: .3rem;}
.nt4 li{ margin-bottom: .3rem; break-inside: avoid;}
.nt4 .a{ display: block; position: relative; background: url(../images/nt2_b.jpg) center no-repeat; background-size: cover; border-radius: .1rem; overflow: hidden; box-shadow: 5.435px 20.284px 49px 0px rgba(238, 233, 223, 1); transition: .5s;}
.nt4 .transImg:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);z-index: 1;height: .7rem;}
.nt4 .txt{height: 2rem;padding: 0 .4rem;display: flex;flex-direction: column;justify-content: center;}
.nt4 .ico{position: absolute;left: .4rem;bottom: 0;z-index: 2;font-size: .18rem;color: #fff;align-items: center; border-bottom: #0d753e .04rem solid; padding: .12rem 0}
.nt4 .ico i{ font-size: .28rem; margin: 0 .1rem 0 0}
.nt4 h4{ margin: .1rem 0 0}
.nt4 .transImg{ border-radius: 0 0 .1rem .1rem;}

.mtst .fl1{ padding: 0 0 .8rem}
.mtst .fl2{ padding: 0 0 1rem}

.nt5{ margin: 0 -.13rem;}
.nt5 li{ width: 25%; padding: 0 .13rem;}
.nt5 .a{ background: url(../images/nt5_b.jpg) center no-repeat; background-size: cover; padding: .3rem .25rem; border-radius: .08rem; position: relative; align-items: center; box-shadow: 0px 0px 68px 0px rgba(227, 216, 195, 0.29);}
.nt5 .img{width: 1.42rem;margin: 0 .32rem 0 0;border: #cce5d8 1px solid;}
.nt5 .img img{ width: 100%}
.nt5 .txt{ flex: 1; overflow: hidden;}
.nt5 h4{font-size: .2rem;color: #333333;line-height: 1.25;font-weight: 400;}
.nt5 .ico{ position: absolute; right: .2rem; bottom: .1rem;}
.nt5 .ico img{ width: .31rem; height: .31rem;}

@media(min-width: 769px){
    .nt4 .a:hover{ background: url(../images/nt2_bs.jpg) center no-repeat; background-size: cover; }
    .nt4 .a:hover h6{ color: #d8ba7b;}
    .nt4 .a:hover h4{ color: #fff;}
}
@media(max-width: 769px){
    .header:before{ opacity: 1; visibility: visible;}

    .wall-column .article{margin-bottom: .2rem;}
    .nt4{display: grid; grid-template-columns: repeat(1, 1fr); gap: 14px;}
    .nt4 li{ margin-bottom: .2rem; }
    .nt4 .txt{ padding: 0 .25rem; height: 1.5rem;}
    .nt4 .ico{ left: .25rem;}
    .mtst .fl1{ padding: 0 0 .4rem}
    .mtst .fl2{padding: 0 0 .4rem;}

    .nt5{ margin: 0 -7px;}
    .nt5 li{ width: 100%; padding: 0 7px; margin-bottom: .2rem;}
    .nt5 .a{ padding: .2rem .2rem;}
    .nt5 .img{ margin: 0 .3rem 0 0;}
}

.nt6 li{ margin: 0 0 .36rem;}
.nt6 .a{display: block;padding: .3rem .32rem;background: url(../images/nt6_b.jpg) center no-repeat;background-size: cover;overflow: hidden;box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0459);transition: .5s;}
.nt6 h4{ align-items: center; font-size: .24rem; color: #017B3D; }
.nt6 .line{ margin: 0 0 0 .2rem; flex: 1; overflow: hidden; height: 1px; background: #017B3D; opacity: .3;}
.nt6 img{ width: .09rem;}
.nt6 h3{ margin: .18rem 0; font-size: .2rem; color: #333;}
.nt6 p{ font-size: .16rem; color: #666666; line-height: .24rem; min-height: .48rem;}

.pad1{ padding: 0 0 16vw;}

@media(max-width: 769px){
    .nt6 li{ margin: 0 0 .2rem;}
    .nt6 .a{ padding: .3rem .25rem;}
    .nt6 h4{ font-size: .2rem;}
    .nt6 h3{ margin: .12rem 0;}
}

.lrld .box{ margin: 0 0 .48rem;}
.lrld .box .top{background: #017B3D;font-size: .22rem;color: #fff;line-height: 1.35;border-radius: .14rem;padding: .25rem 0 .33rem;}
.lrld .box .top .ll0{padding: 0 .2rem;text-align: center;}
.lrld .box .top .ll1{width: 20%;padding: 0 .3rem;text-align: left;}
.lrld .box .top .ll2{width: 18%;}
.lrld .box .top .ll3{ width: 24%}
.lrld .box .top .ll4{ width: 20%;}
.lrld .box .top .ll5{ flex: 1; overflow: hidden;}
.lrld .box .top .rr{ flex: 1; overflow: hidden;}
.lrld .box .bottom{padding: 0;border-radius: .14rem;background: #fff url(../images/nt7_b.jpg) center bottom no-repeat;background-size: 100% auto;box-shadow: 0px 2px 16px 0px rgba(231, 231, 231, 0.5);margin: -.1rem 0 0;border: 1px solid rgba(1, 123, 61, 0.3);}

.lrld .box .bottom .ll0{padding: .2rem .2rem;text-align: center;}
.lrld .box .bottom .ll1{width: 20%;border-right: 1px dashed rgba(1,123,61,.1);display: flex;flex-direction: column;justify-content: center;text-align: left;padding: .2rem .2rem;}
.lrld .box .bottom .ll2{width: 18%;}
.lrld .box .bottom .ll3{width: 24%;}
.lrld .box .bottom .ll4{width: 20%;}
.lrld .box .bottom .ll5{ flex: 1; overflow: hidden;}
.lrld .box .bottom .ll1 h4{font-size: .2rem;color: #000;line-height: 1.5;margin: 0 0 .2rem;width: 100%;}
.lrld .box .bottom h5{font-size: .18rem;color: #666;line-height: 1.5;}
.lrld .box .bottom h5 hr{border:none;}
.lrld .box .bottom h6{ font-size: .16rem;color: #666; line-height: 1.5;}

.nt7{ flex: 1; overflow: hidden; margin-bottom: .4rem;}
.nt7 li{ border-bottom: 1px dashed rgba(1,123,61,.1);}
.nt7 li:last-child{ border-bottom: none;}

@media(max-width: 769px){
    .lrld .box .top .ll0{padding: .2rem 4px;}
    .lrld .box .bottom .ll0{padding: .2rem 4px;}
    .lrld .box .top{font-size: .16rem;}
    .lrld .box .top .ll1{padding: .2rem 20px;}
    .lrld .box .bottom .ll1{padding: .2rem 10px;}
    .lrld .box .bottom .ll1 h4{font-size: .14rem;}
    .lrld .box .bottom h5{font-size: .14rem;}
    .lrld .box .bottom h6{font-size: .12rem;}
    .lrld .box .top{ padding: 0 0 .1rem}
    .lrld .box{ margin: 0 0 .24rem;}
}

.nt8{ margin: 0 -.18rem -.36rem;}
.nt8 li{ width: 33.33%; padding: 0 .18rem; margin: 0 0 .36rem;}
.nt8 .imgBox .img{ padding-bottom: 69.61%;}
.nt8 .txt{ align-items: center; height: .6rem;}
.nt8 .txt .ll{ align-items: center; flex: 1;}
.nt8 .txt .ll img{ width: .43rem; margin: 0 .1rem 0 0;}
.nt8 .txt .ll h4{ flex: 1;}
.nt8 .txt i{ display: block; width: .3rem; height: .3rem; background: #017B3D; margin: 0 0 0 .2rem; border-radius: 50vw;}
.nt8 .txt i img{ width: 100%; height: 100%;}

@media(max-width: 769px){
    .nt8{ margin: 0 -7px -.15rem;}
    .nt8 li{ width: 100%; padding: 0 7px; margin: 0 0 .15rem;}
}

.h3-5{ background: url(../images/nt9_b.jpg) center no-repeat; background-size: cover; height: .8rem; align-items: center; font-size: .24rem; color: #fff; border-radius: .14rem .14rem 0 0; font-weight: normal; padding: 0 .34rem;}
.h3-5 img{ width: .21rem; margin: 0 .12rem 0 0;}
.ybsz .box{ margin: 0 0 .6rem; }
.ybsz .con{background: #fff;background-size: 100% auto;padding: .3rem .64rem;border: #017B3D 1px solid;border-radius: 0 0 .14rem .14rem;}
.ybsz .maodian{position: relative;top: -1.21rem;}
.nt9{ margin: 0 -7px;}
.nt9 li{ width: 33.33%; padding: 0 7px; margin-bottom: .3rem;}
.nt9 .a{font-size: .18rem;color: #666666;display: block;position: relative;transition: .5s;padding: 0 0 0 .2rem;}
.nt9 .a::before{content: "";position: absolute;background: url(../images/nt9_i.svg) center no-repeat;background-size: contain;width: .08rem;height: .15rem;left: 0;top: 50%;transform: translateY(-50%);}


@media(min-width: 769px){
    .nt9 .a:hover{ font-weight: bold; color: #017B3D;}
}
@media(max-width: 769px){
    .ybsz .con{padding: .2rem .2rem;border-radius: 0 0 .1rem .1rem;}
    .h3-5{font-size: .2rem;padding: 0 .2rem;height: .7rem;border-radius: .1rem .1rem 0 0;}
    .nt9 li{width: 100%;margin: 0 0 .15rem;}
    .nt9 .a::before{width: .06rem;height: .95rem;}
    .ybsz .box{ margin: 0 0 .2rem; }
    .ybsz .maodian{position: relative;top: -.9rem;}
}

.pad2{ padding: 0 0 8vw;}
.n_left1{ width: calc(100% - 23.625% - .88rem);}
.n_right1{ width: 23.625%;}

.nt10 li{ border-bottom: 1px solid rgba(151,151,151,.2);}
.nt10 .a{ height: 1.6rem; align-items: center; position: relative; z-index: 1; transition: .5s;}

.nt10 .tit {
    background: url(../images/lt7_b2.png) center no-repeat;
    background-size: cover;
    width: 1.26rem;
    height: .34rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .16rem;
    color: #9c6e0d !important;
    font-weight: bold;
    transition: .5s; margin: 0 0 .14rem
}
.nt10 h6{margin: .14rem 0 0;color: #d8ba7b !important;}
.nt10 .a::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/nt10_b.jpg) center no-repeat; background-size: cover; border-radius: .12rem; z-index: -1; transition: .5s; box-shadow: 0px 2px 13px 0px rgba(1, 123, 61, 0.5939); opacity: 0;}
.nt10 .time{text-align: right;width: .94rem;transition: .5s;color: #017b3d;margin: .08rem .36rem 0 0;border-top: #017B3D 2px solid;padding: .25rem 0 0;}
.nt10 .time h3{font-size: .36rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;}
.nt10 .time h6{font-size: .16rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;margin: .06rem 0 0;}
.nt10 .txt{ flex: 1; overflow: hidden; position: relative;}
.nt10 i{ display: block; width: .4rem; height: .4rem; background: #D8BA7B; border-radius: 50vw; position: absolute; top: 50%; transform: translateY(-50%); right: .28rem; opacity: 0; transition: .5s;}
.nt10 p{ margin: .15rem 0 0; color: #666}

.redian{font-size: .28rem;color: #000000;border-bottom: 1px solid rgba(151,151,151,.3);padding: .2rem 0;align-items: center;font-weight: normal;margin: 0 0 .24rem;}
.redian img{ width: .28rem; margin: 0 .12rem 0 0;}

.nt11{ position: relative; z-index: 1;}
.nt11::before{ content: ""; background: rgba(151,151,151,.3); width: 1px; left: .08rem; top: 0; bottom: 0; position: absolute; z-index: -1;}
.nt11 li{ margin: 0 0 .28rem}
.nt11 .a{display: block;padding: .1rem 0 .1rem .28rem;position: relative;}
.nt11 .a::after{content: "";position: absolute;top: .1rem;left: 0;width: .17rem;height: .17rem;background: url(../images/nt11_t.png) center no-repeat;background-size: cover;}
.nt11 h6{color: #017B3D;font-family: inherit;font-weight: normal;margin: 0 0 .12rem;}
.nt11 h4{ color: #666}

@media(min-width: 769px){
    .nt10 .a:hover{ padding: 0 1.2rem 0 .28rem;}
    .nt10 .a:hover::before{ opacity: 1;}
    .nt10 .a:hover *{ color: #fff;}
    .nt10 .a:hover .time{ border-top: #D8BA7B 2px solid; color: #D8BA7B}
    .nt10 .a:hover .time *{ color: #D8BA7B}
    .nt10 .a:hover p{ opacity: .7;}
    .nt10 .a:hover i{ opacity: 1;}
    .nt10 .a:hover h4{ font-weight: bold;}

    .nt11 .a:hover h4{ font-weight: bold;}
}
@media(max-width: 769px){
    .n_left1{ width: 100%;}
    .n_right1{width: 100%;margin: .3rem 0 0;}

    .yiji{margin: .3rem auto .2rem;}
    .yiji h3{ font-size: .26rem;}
    .yiji h3 img{ width: .1rem;}
    .yiji::before{transform: scale(.5) translateX(-100%);}

    .nt10 .time{width: .6rem;padding: .15rem 0 0;margin: 0 .25rem 0 0}
    .nt10 .time h3{ font-size: .26rem}
    .nt10 .time h6{ font-size: .14rem;}
    .nt10 p{ margin: .1rem 0 0;}
    .nt10 .a{ height: 1.2rem}
    
    .nt11 li{ margin: 0 0 .05rem}

    .redian img{ width: .2rem;}
    .redian{font-size: .24rem;}
    .nt11 .a::after{ transform: scale(.7);}
}

.nt12 li{ border-bottom: 1px solid rgba(151,151,151,.2);}
.nt12 .a{height: 1.28rem;align-items: center;position: relative;z-index: 1;transition: .5s;}
.nt12 .a::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/nt10_b.jpg) center no-repeat; background-size: cover; border-radius: .12rem; z-index: -1; transition: .5s; box-shadow: 0px 2px 13px 0px rgba(1, 123, 61, 0.5939); opacity: 0;}
.nt12 .time{display: flex;flex-direction: column;justify-content: center;align-items: center;width: .89rem;height: .82rem;transition: .5s;color: #9C6E0D;margin: 0 .26rem 0 0;background: url(../images/nt12_t.png) center no-repeat;background-size: cover;padding: 0 0 .06rem;}
.nt12 .time h3{font-size: .36rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;}
.nt12 .time h6{font-size: .16rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;margin: .04rem 0 0;}
.nt12 .txt{ flex: 1; overflow: hidden; position: relative;}

@media(min-width: 769px){
    .nt12 .a:hover{ padding: 0 .3rem;}
    .nt12 .a:hover:before{opacity: 1;}
    .nt12 .a:hover h4{ font-weight: bold; color: #fff;}
}
@media(max-width: 769px){
    .nt12 .a{ height: auto; padding: .15rem 0;}
    .nt12 .time{ margin: 0 .2rem 0 0;}
    .nt12 .time h3{ font-size: .28rem;}
    .nt12 .time h6{ font-size: .14rem;}
}

.ar_tit{position: relative;z-index: 1;margin: 0 0 .35rem;text-align: center;border-bottom: 1px solid rgba(1,123,61,.3);padding: 0 0 .3rem;}
.ar_tit h3{font-size: .32rem;color: #333;line-height: 1.35;margin: 0 auto;padding-bottom: .24rem;}
.ar_tit .con .ll{justify-content: center;}
.ar_tit .con .ll p{font-size: .16rem;color: #666;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 1vw;}
.ar_tit .con .ll p img{width: .18rem;margin: 0 .1rem 0 0}


.ar_tj{border-top: 1px solid rgba(1,123,61,.3);padding: .5rem 0;position: relative;z-index: 1;margin: .6rem 0 0;}
.ar_tj .a{display: block;font-size: .16rem;line-height: 1.5;margin: .1rem 0;transition: .5s;padding-right: 1.5rem;}


.more2{position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1.48rem;height: .5rem;align-items: center;justify-content: center;border-radius: 0 50vw 50vw 50vw;font-size: .16rem;color: #fff !important;transition: .5s;background: #017B3D;}
.more2 svg{width: .2rem;height: .2rem;fill: #fff;margin: 0 0 0 .06rem;transition: .5s;}

.details .arc-con *{ font-size: .16rem;}

@media(min-width: 769px){
    .more2:hover{border-radius: 50vw;}
    .more2:hover svg{ fill: #fff}
}
@media(max-width: 769px){
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{margin: 0 .1rem;font-size: .15rem;}
    .ar_tj .a{font-size: .16rem;padding: 0;}
    .ar_tj{ margin: .3rem auto 0; padding: .25rem 0 0}

    .arc-con p{ margin-bottom: .24rem;}
    .more2{position: relative;top: auto;left: 50%;transform: translateX(-50%);width: 1.5rem;height: .44rem;font-size: .18rem;margin-top: .2rem;}
    .more2 svg{width: .2rem;height: .2rem;}

    
}

.nt13 li{ border-bottom: 1px solid rgba(151,151,151,.2);}
.nt13 .a{ align-items: center;position: relative;z-index: 1;transition: .5s; padding: .36rem .3rem;}
.nt13 .a::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/nt13_b.jpg) center no-repeat; background-size: cover; border-radius: .12rem; z-index: -1; transition: .5s; box-shadow: 0px 2px 13px 0px rgba(1, 123, 61, 0.5939); opacity: 0;}
.nt13 .time{width: 1.04rem;align-self: flex-start;color: #017B3D;position: relative;z-index: 2;transition: .5s;}
.nt13 .time::after{content: "";position: absolute;right: -.3rem;bottom: .1rem;width: .9rem;height: 2px;background: #017B3D; transition: .5s;}
.mtbd .time::after{ display: none !important;}
.mtbd .txt .tit{color: #017b3d;font-size: .18rem;transition: .5s;}
.mtbd .txt .tit:hover{color:#fff;}
.nt13 .time h3{font-size: .28rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;}
.nt13 .time h6{font-size: .2rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;margin: 0 0 .06rem;}
.nt13 .imgBox{ width: 3.92rem; margin: 0 .32rem 0 0;}
.nt13 .txt{ flex: 1; overflow: hidden;}
.nt13 p{ margin: .25rem 0}

@media(min-width: 769px){
    .nt13 .a:hover::before{opacity: 1;}
    .nt13 .a:hover *{ color: #fff;}
    .nt13 .a:hover .time *{ color: #D8BA7B;}
    .nt13 .a:hover .time::after{ background: #D8BA7B;}
}
@media(max-width: 769px){
    .nt13 li{margin-bottom: .25rem;}
    .nt13 .a{padding: 0 0 .2rem;}
    .nt13 .imgBox{width: 100%;margin: 0 0 .2rem;}
    .nt13 p{ margin: .12rem 0 0}
    .nt13 .txt{order: 2;}
    .nt13 .time::after{ display: none}

    .nt13 .time h3{ font-size: .26rem; order: 1;}
    .nt13 .time h6{font-size: .14rem;margin: .06rem 0;}
    .nt13 .time{width: .8rem;order: 1;}
}

.nt14{ margin: 0 -.25rem -.7rem;}
.nt14 li{ width: 33.33%; padding: 0 .25rem; margin-bottom: .7rem;}
.nt14 .a{ position: relative; z-index: 1;}
.nt14 .a::before{content: "";position: absolute;top: 100%;left: 0;width: 100%;height: .42rem;background: url(../images/nt14_b.png) center top no-repeat;background-size: 100% 100%;z-index: -1;transition: .5s;}
.nt14 .imgBox .img{ padding-bottom: 49%;}
.nt14 .txt{ height: .7rem; display: flex; align-items: center; text-align: center; background: #fff; transition: .5s; padding: 0 15px;}

.nt14s{ margin: 0 -.125rem -.3rem;}
.nt14s li{ width: 20%; padding: 0 .125rem; margin-bottom: .3rem;}
.nt14s .imgBox {
    border-radius: .1rem
}
.nt14s .imgBox .img {
    padding-bottom: 166.67%
}

@media(min-width: 769px){
    .nt14 .a:hover .txt{ background: #017B3D;}
    .nt14 .a:hover h4{ color: #fff;}
}
@media(max-width: 769px){
    .nt14{ margin: 0 -7px -.25rem;}
    .nt14 li{ width: 100%; padding: 0 7px; margin-bottom: .25rem;}
    .nt10 .tit{ margin-bottom: .06rem;}
    .nt10 h6{margin: .06rem 0 0;}

    .nt14s{ margin: 0 -7px -.2rem;}
    .nt14s li{ width: 50%; padding: 0 7px; margin-bottom: .2rem;}
}

.ztjj .h3-2{ align-items: center; margin-bottom: .4rem;}
.ztjj .h3-2 img{ width: .15rem; margin: 0 .1rem 0 0;}
.ztjj .box{margin-bottom: .8rem;}

.nt14s1{ display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: .24rem;}
.nt14s1 .imgBox{ border-radius: .1rem}
.nt14s1 .imgBox .img{ padding-bottom: 56%;}

.nt15{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: .36rem;}
.nt15 li{position: relative;z-index: 1;min-width: 0;}
.nt15 li::before{content: "";background: #f4eee2;position: absolute;top: .06rem;right: 0;bottom: 0;left: .06rem;z-index: -1;transition: .5s;}
.nt15 .a{align-items: center;position: relative;z-index: 1;height: 1rem;padding: 0 .15rem;}
.nt15 .a::before{content: "";background: #fff;position: absolute;top: 0;right: .06rem;bottom: .06rem;left: 0;z-index: -1;border-radius: 0 0 .18rem 0;transition: .5s;}
.nt15 .a::after{content: "";background: url(../images/lt4s1_b.jpg) center no-repeat; background-size: cover;position: absolute;top: 0;right: .06rem;bottom: .06rem;left: 0;z-index: -1;border-radius: 0 0 .18rem 0;transition: .5s; opacity: 0}
.nt15 i{background: url(../images/yiji.png) center no-repeat;display: block;width: .15rem;height: .2rem;background-size: cover;margin: 0 .1rem 00;transition: .5s;}
.nt15 h4{ flex: 1}

@media(min-width: 769px){
    .nt15 li:hover:before{ background: #e6c787}
    .nt15 .a:hover:after{opacity: 1 }
    .nt15 .a:hover i{ filter: brightness(4)}
    .nt15 .a:hover h4{ color: #fff; font-weight: 600;}
}

@media(max-width: 769px){
    .nt14s1{ grid-template-columns: repeat(3, 1fr); grid-gap: 14px;}
    .nt15{ grid-template-columns: repeat(1, 1fr); grid-gap: 14px; }
    .ztjj .box{margin-bottom: .3rem;}
    .nt15 .a{ height: .8rem;}
    .ztjj .h3-2{ margin-bottom: .25rem;}
}