@charset "utf-8";
@font-face {font-family: "ywsf1"; src: url("../fonts/ywsf1.ttf");}

.nbody .header{ background: #fff}
.nbody .header.on{ box-shadow: 0 0 .15rem rgba(0,0,0,.15)}
.nbody .header:before{ opacity: 0; visibility: hidden}
.nbody .header .logo img.i1{ opacity: 1; visibility: visible}
.nbody .header .logo img.i2{ opacity: 1; visibility: visible}
.nbody .header .topnav ul li>a{ color: #181818;}
.nbody .header .toplink ul li .a{ color: rgba(24,24,24,.5);}
.nbody .header .toplink ul li:before{ background: rgba(24,24,24,.2);}
.nbody .header .toplink ul li img.i1{ opacity: 0; visibility: hidden}
.nbody .header .toplink ul li img.i2{ opacity: 1; visibility: visible}
.nbody .header .topser a, .nbody .header .lan a{ color: rgba(24,24,24,.5);}

/*翻页条*/
/*翻页条*/
.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: .12rem;white-space: nowrap;}
.pagebar .p_pages span{padding: 0 .15rem;height: .36rem;display: flex;margin: 0 .05rem !important;box-sizing: border-box;border-radius: 0;min-width: .36rem;color: #333;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;}
.pagebar .p_pages span i{font-size: .16rem;font-family: 'lib';margin: 0 -.1rem;}
.pagebar span.p_goto:before,.p_pages span:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: #cccccc 1px solid;border-radius: .04rem;z-index: -1;background: #f2faf8;}
.p_pages span a, .pagebar span a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;margin: 0 -.15rem;height: 100%;width: calc(100% + .3rem);padding: 0 .15rem;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: #009180 1px solid; */border-radius: .04rem; z-index: -1; transition: .5s;}

.pb_sys_common .p_goto input{width: 35px !important;
    height: 0.36rem !important;}
.pb_sys_common .p_goto a{width: auto !important;
    padding: 0 0.15rem !important;
    height: 0.36rem !important;
    line-height: 0.36rem !important;}

.pb_sys_full{display: flex !important;align-items: center !important;}
.pb_sys_common .p_goto input, .pb_sys_common .p_search input,.pb_sys_common .p_goto input:hover, .pb_sys_common .p_goto input:focus, .pb_sys_common .p_search input:hover, .pb_sys_common .p_search input:focus,.pb_sys_common .p_goto a, .pb_sys_common .p_search a{border:none !important;}

.p_pages span.p_no_d{border-radius: .04rem;background: #009180;color: #fff!important;}
.p_pages span.p_no_d:before{border: #009180 1px solid;background: #009180;}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #009180 !important;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #009180 1px solid;}

@media(max-width: 769px){
    .p_pages{width: 100%;margin: 0 !important;gap: .05rem 0;margin-bottom: .05rem !important;!i;!;}
    .pagebar{ margin: .4rem auto 0;}
    .pagebar>.p_pages{ width: 100%}
    .pagebar>.p_pages span{margin-bottom: .06rem !important;}
    .nbody .header.on{ box-shadow: none}
    .nbody .header.on:before{/* opacity: 1; *//* visibility: visible; */}
    .pb_sys_full{ justify-content: center;}
}


#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #28867a;}
#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: .06rem;right: 0;font-size: .2rem;color: #666;font-family: "lib";width: .3rem;height: .3rem;display: flex;justify-content: center;align-items: center;}
#m_n_nav i:before{ content: "\e62e";}
#m_n_nav .active i:before{content: "\e62f";}
#m_n_nav h3{font-size: 16px;color: rgb(255, 255, 255);text-align: center;margin: 0 .6rem;line-height: 50px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#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(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content dl{padding: 0 .16rem; display: none;}
#sub_nav_content dl dd {display: block;margin: .06rem 0px;}
#sub_nav_content dl dd a {padding: .05rem 0;display: flex;color: #333;line-height: 1.5;font-size: .16rem;align-items: center;}
#sub_nav_content dl dd.on a {color: #00867b;}
#sub_nav_content ul {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 15px;display: flex;flex-wrap: wrap;}
#sub_nav_content li {position: relative;background: #fff;z-index: 999;min-width: 100%;}
#sub_nav_content li>a {padding: .08rem 0;display: flex;color: #333;line-height: 1.5;font-size: .18rem;align-items: center;}
#sub_nav_content li>.a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content li.title { background: rgb(250, 250, 251); }
#sub_nav_content li.title i { opacity: 1; }
#sub_nav_content li.title_on { background: rgb(250, 250, 251); }
#sub_nav_content li.title_on a { color: #00867b; border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content li.title_on a i { color: #00867b }
#sub_nav_content li.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content li.on>a{color: #00867b;}

#sub_nav_content dl dd .siji .a2{ padding: .02rem 0 .02rem .18rem; color: #999}

@media(max-width: 769px){
    #m_n_nav{display: block;}
    .nbody #m_n_nav{margin: .7rem 0 0;}
}  

.n_banner{position: relative;z-index: 1;overflow: hidden;}
.n_banner .sicoh{position: absolute;bottom: -1vw;left: 15vw;width: 21vw;z-index: 2;}
.n_banner .sicoh img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.n_banner .sicoh .ico svg{width: 100%;}
.n_banner .sicoh .cls-1,.n_banner .sicoh1 .cls-2{fill:none;stroke: #eed39b;stroke-miterlimit:10;}
.n_banner .sicoh .cls-1{stroke-width:1px;}
.n_banner .imgBox .img{padding-bottom: 31.35%;padding-bottom: 37.5%;}
.n_banner .txt{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;}
.n_banner .txt:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 60%;z-index: -1;background: linear-gradient(90deg, #008579, #008579, transparent);}
.n_banner .txt .wp{display: flex;align-items: center;height: 100%;}
.n_banner .txt h3{font-size: .6rem;color: #fff;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;}
.n_banner .txt h3 span{font-size: 1.2rem;color: #eed39b;font-family: "ywsf1";font-weight: normal;margin: 0 -.04rem;}

.mianbao{padding: .15rem 0;border-bottom: #e5e5e5 1px solid;background: #fff;}
.mianbao .wp{align-items: flex-start;}

.n_ejW{flex: 1;display: flex;justify-content: flex-start;align-items: center;}
.n_ejBox{width: 9rem;margin: 0;}

.n_ej{align-items: center;flex: 1;overflow: hidden; padding: 0 .2rem 0 0}
.n_ej li{margin: 0 2px 0 0;width: auto;}
.n_ej .a{display: flex;/* min-width: 1.48rem; */height: .45rem;align-items: center;justify-content: center;padding: 0 .15rem;font-size: .18rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;position: relative;z-index: 1;transition: .5s;text-align: center;}
.n_ej .a::before {content: "";position: absolute;top: .04rem;right: 0;bottom: .04rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 0 0, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .04rem, #000000 .05rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: url(../images/n_ej.jpg) center no-repeat;background-size: cover;opacity: 0;transition: .5s;}
.n_ej .a::after {content: "";position: absolute;top: 0;right: .04rem;bottom: 0;left: .04rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 0 0, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .04rem, #000000 .05rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: url(../images/n_ej.jpg) center no-repeat;background-size: cover;opacity: 0;transition: .5s;}

.n_ej li.on .a::before, .n_ej li.on .a::after{ opacity: 1;}
.n_ej li.on .a{ color: #eed39b;}
.n_ej .a:hover{ color: #008579;}

.breadcrumb{align-items: center;padding: 0;min-height: .5rem;}
.breadcrumb * {font-size: .14rem;color: #333;transition: .5s}
.breadcrumb .a1{color: #181818;}
.breadcrumb img {width: .2rem;margin: 0 .1rem 0 0;}
.breadcrumb span{margin: 0 .1rem;position: relative;z-index: 1;font-family: 'lib';color: #666;}
.breadcrumb span img{width: .04rem;margin: 0;}
.breadcrumb em {color: #333;font-style: normal;} 
.breadcrumb *:hover{ color: #008579}

.n_pad1{padding: 1rem 0 1.2rem;overflow: hidden;}

@media(max-width: 1025px){
    
}
@media(min-width: 769px){

}
@media(max-width: 769px){
    .n_banner .imgBox .img{ padding-bottom: 46%;}
    .n_banner .txt h3{font-size: .26rem;margin: .2rem 0 0;}
    .n_banner .txt h3 span{ font-size: .5rem; margin: 0 .02rem}

    .mianbao{ display: none;}

    .n_pad1{ padding: .4rem 0;}
}

.ppkx .box{position: relative;z-index: 2;padding: .3rem; margin: 0 0 .6rem;}
.ppkx .box:last-child{margin-bottom: 0;}
.ppkx .box::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #008579;transition: .5s;}
.ppkx .box::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #008579;transition: .5s;}
.ppkx .box .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.ppkx .box .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.ppkx .box .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}


.ntit1{position: relative;z-index: 1;font-size: .36rem;color: #fff;padding: .2rem;text-align: center;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.ntit1::before {content: "";position: absolute;top: .06rem;right: 0;bottom: 0;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent 0 ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent 0 );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 100%;z-index: -1;background: url(../images/ntit1.jpg) center repeat;background-size: auto 100%;transition: .5s;}
.ntit1::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: url(../images/ntit1.jpg) center repeat;background-size: auto 100%;transition: .5s;}

.nt1Box{ overflow: hidden; margin: .2rem 0 0;}
.nt1{display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 0; margin-bottom: -1px;}
.nt1 li{min-width: 0;border-bottom: #dae1df 1px solid;padding: .2rem 0;}
.nt1 .a{font-size: .2rem;color:#181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;justify-content: center;align-items: center;height: .4rem;position: relative;z-index: 1;transition: .5s;padding: 0 .1rem;text-align: center;}
.nt1 .a i{ display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; opacity: 0;transition: .5s;}
.nt1 .a i::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #008579;}
.nt1 .a i::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #008579;}

.box2 .nt1 .a i::before, .box2 .nt1 .a i::after{ background: #d3b069}
.box3 .nt1 .a i::before, .box3 .nt1 .a i::after{ background: #792120}

.box2 .ntit1::before{ background: url(../images/ntit1_b2.jpg) center repeat;background-size: auto 100%;}
.box2 .ntit1::after{ background: url(../images/ntit1_b2.jpg) center repeat;background-size: auto 100%;}
.box3 .ntit1::before{ background: url(../images/ntit1_b3.jpg) center repeat;background-size: auto 100%;}
.box3 .ntit1::after{ background: url(../images/ntit1_b3.jpg) center repeat;background-size: auto 100%;}

.fanhui{position: relative;z-index: 1;width: .75rem;height: .34rem;justify-content: center;align-items: center;font-size: .14rem;color: #fff;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;margin: .17rem 0;}
.fanhui::before {content: "";position: absolute;top: .03rem;right: 0;bottom: .03rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579; transition: .5s;}
.fanhui::after {content: "";position: absolute;top: 0;right: .03rem;bottom: 0;left: .03rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579; transition: .5s;}

@media(min-width: 769px){
    .nt1 .a:hover i{ opacity: 1;}
    .nt1 .a:hover{ color: #efd399}
    .box2 .nt1 .a:hover{ color: #222}
    .fanhui:hover{ color: #008579}
    .fanhui:hover::before, .fanhui:hover::after{ background: #efd399;}
}
@media(max-width: 769px){
    .ntit1{font-size: .22rem;padding: .1rem .1rem;}
    .ppkx .box{padding: .15rem;margin: 0 0 .25rem;}
    .nt1Box{ margin: .1rem 0 0;}
    .nt1{ grid-template-columns: repeat(2, 1fr);}
    .nt1 li{ padding: .05rem 0}
    .nt1 .a{font-size: .16rem;}
}

/**/
.nt2{ display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: .4rem;}
.nt2 li{ min-height: 0;}
.nt2 .a{ background: #f3faf8; padding: .2rem; transition: .5s;}
.nt2 .imgBox{ width: 2.4rem; margin: 0 .25rem 0 0;}
.nt2 .imgBox .img{ padding-bottom: 133.33%;}
.nt2 .txt{ flex: 1; overflow: hidden; padding: .28rem 0 0;}
.nt2 h5{ font-size: .2rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; margin: 0 0 .25rem; transition: .5s;}
.nt2 p{ font-size: .16rem; color: #808080; line-height: .28rem; padding: 0 0 0 .3rem; position: relative; background-size: .2rem .2rem !important; background-position-y: .05rem !important; margin: 0 0 .06rem; transition: .5s;}
.nt2 p.p1{ background: url(../images/nt2_i1.png) left top no-repeat; }
.nt2 p.p2{background: url(../images/nt2_i2.png) left top no-repeat;background-position-y: .03rem !important;height: .84rem;}
.nt2 p.p3{ background: url(../images/nt2_i3.png) left top no-repeat; }
.nmore1{font-size: .14rem;color: #fff;margin: .3rem 0 0;position: relative;z-index: 1;width: 1.08rem;height: .28rem;align-items: center;justify-content: center;transition: .5s;}
.nmore1::before {content: "";position: absolute;top: .03rem;right: 0;bottom: .03rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579; transition: .5s;}
.nmore1::after {content: "";position: absolute;top: 0;right: .03rem;bottom: 0;left: .03rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579; transition: .5s;}

@media(min-width: 769px){
    .nt2 .a:hover *{ color: #fff;}
    .a:hover .nmore1{ color: #008579 !important;}
    .a:hover .nmore1::before, .a:hover .nmore1::after{ background: #efd399;}
    .nt2 .a:hover{ background: #008579;}

    .nmore1:hover{ color: #008579 !important;}
    .nmore1:hover::before, .nmore1:hover::after{ background: #efd399;}
    
}
@media(max-width: 769px){
    .nt2{ grid-template-columns: repeat(1, 1fr);grid-gap: .2rem;}
    .nt2 .a{ padding: .15rem}
    .nt2 .imgBox{width: 1.6rem;}
    .nt2 .txt{ padding: 0}
    .nt2 h5{margin: 0 0 .1rem;}
    .nmore1{font-size: .14rem;color: #fff;margin: .15rem 0 0;width: .9rem;}
    .nt2 p{background-size: .16rem .16rem !important;font-size: .14rem;padding: 0 0 0 .26rem;}
}

.n_container1{ margin: 1.3rem 0 0;}
.n_container1 .mianbao{border-top: #e5e5e5 1px solid;border-bottom: none;background: #fff;}

.zjtd .fl1{padding-bottom: 0;position: relative;z-index: 1;overflow: visible;padding-top: .6rem;}
.zjtd .fl1 .bg1{position: absolute;top: 0;right: 0;bottom: .9rem;left: 0;z-index: -1;background: url(../images/zjtd_b.jpg) right center no-repeat;background-size: cover;}
.zjtd .fl1 .bg1:before{content: "";position: absolute;background: url(../images/jianzhu4.png) center no-repeat;width: 2.95rem;height: 3.24rem;background-size: cover;right: 2%;bottom: 0;transform-origin: bottom;}
.nt2s{ margin: 0 0 -.9rem; display: block;}
.nt2s .a{ padding: 0; background: none !important;}
.nt2s .imgBox{width: 3.36rem;margin: 0 .6rem 0 0;}
.nt2s h5{ font-size: .36rem; color: #fff;}
.nt2s p{ font-size: .18rem; color: #fff; margin-bottom: .15rem;}
.nt2s .txt{ padding: .6rem 0 0;}

.h3-1{font-size: .36rem;color: #333333;position: relative;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;border-bottom: #e6e6e6 1px solid;padding: 0 0 .26rem;margin: 0 0 .4rem;}
.h3-1::after {content: "";position: absolute;bottom: -1px;left: 0;width: 2.2rem;height: 1px;background: #008579;}
.zjtd .fl2{ padding-top: 1.6rem;}

.n_pad2{ padding: .8rem 0;}

.n_b1{ background: #f2faf8;}

.zjtd .fl3{ padding-top: 0 !important;}
.zjtd .arc-con table tr th{width: 12.5% !important}
.zjtd .arc-con table tr span{ color: #808080;}

@media(max-width: 769px){
    .n_container1{ margin: 0;}
    .zjtd .fl1 .bg1{ bottom: 0}
    .nt2s{ margin: 0}
    .nt2s .imgBox{width: 2rem; margin: 0 auto}
    .nt2s .txt{ flex: auto; width: 100%; padding: .3rem 0 0}
    .nt2s h5{ font-size: .24rem; margin-bottom: .2rem}
    .nt2s p{ font-size: .16rem; margin-bottom: .1rem}

    .n_pad2{ padding: .4rem 0;}
    .zjtd .fl2{ padding-top: .4rem;}
    .h3-1{font-size: .24rem;padding: 0 0 .16rem;margin: 0 0 .25rem;}
    .h3-1::after{ width: 1rem}

    .zjtd .fl1 .bg1:before{ transform: scale(.5)}
}

.xxg .fl1{ background: url(../images/xxg_b1.jpg) center no-repeat; background-size: cover;}
.xxg .fl1 .wp{ align-items: center;}
.xxg .fl1 .imgBox{ width: 6.4rem; margin: 0 .6rem 0 0;}
.xxg .fl1 .imgBox .img{padding-bottom: 66.875%;-webkit-mask: url(../images/xxg_b.svg);mask: url(../images/xxg_b.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.xxg .fl1 .txt{ flex: 1; overflow: hidden;}
.xxg .fl1 .txt .arc-con{height: 2.4rem;overflow: hidden;overflow-y: scroll;padding: 0 .2rem 0 0;}
.xxg .fl1 .txt .arc-con::-webkit-scrollbar{width:.04rem;height:4px}
.xxg .fl1 .txt .arc-con::-webkit-scrollbar-track{background:#d6d7d7;}
.xxg .fl1 .txt .arc-con::-webkit-scrollbar-thumb{background:#008579;}
.xxg .fl1 .txt .arc-con p b{ color: #181818;}

.h3-2{ font-size: .36rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; margin: 0 0 .28rem; line-height: 1;}

.arc-con1 *{font-size: .16rem;color: #333;line-height: 1.75;}

.nmore2{font-size: .14rem;color: #fff;margin: .4rem 0 0;position: relative;z-index: 1;width: 1.08rem;height: .28rem;align-items: center;justify-content: center;transition: .5s;}
.nmore2::before {content: "";position: absolute;top: .03rem;right: 0;bottom: .03rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579; transition: .5s;}
.nmore2::after {content: "";position: absolute;top: 0;right: .03rem;bottom: 0;left: .03rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579; transition: .5s;}

.nmore2c{ margin: .4rem auto 0;}

.xxg .fl2 .arc-con h4{font-size: .18rem;color: #181818;font-weight: 600;margin: 0 0 .06rem;text-indent: 2em;}

.n_pad3{padding: 1rem 0;overflow: hidden;}

.mtab1 .hd{justify-content: center;position: relative;z-index: 2;}
.mtab1 .hd ul{position: relative;z-index: 1;height: .8rem;align-items: center;padding: 0 .35rem;}
.mtab1 .hd ul::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: url(../images/ntit1.jpg) center repeat;background-size: auto 100%;transition: .5s;}
.mtab1 .hd ul::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: url(../images/ntit1.jpg) center repeat;background-size: auto 100%;transition: .5s;}

.mtab1 .hd ul li{ margin: 0 .24rem;}
.mtab1 .hd ul li .a{ display: block; padding: 0 .3rem; position: relative; font-size: .24rem; color: #fff; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.mtab1 .hd ul li .a::before {content: ""; width: .16rem; height: .1rem; position: absolute;top: 50%;left: 0;background: url(../images/mtab1_b1.png) center no-repeat;background-size: cover;opacity: 0;transition: .5s; transform: translateY(-50%);}
.mtab1 .hd ul li .a::after {content: ""; width: .16rem; height: .1rem; position: absolute;top: 50%;right: 0;background: url(../images/mtab1_b2.png) center no-repeat;background-size: cover;opacity: 0;transition: .5s; transform: translateY(-50%)}
.mtab1 .hd ul li.on .a{ color: #efd399;}
.mtab1 .hd ul li.on .a::before, .mtab1 .hd ul li.on .a::after{ opacity: 1; }
.mtab1 .bd{padding: .7rem .56rem;margin: -.4rem 0 0;}
.xxg .box{ position: relative; z-index: 1; }
.xxg .box::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: rgba(0,133,121,.3);transition: .5s;}
.xxg .box::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: rgba(0,133,121,.3);transition: .5s;}
.xxg .box .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.xxg .box .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.xxg .box .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}

.mtab .con{height: 5.7rem;overflow: hidden;overflow-y: scroll;padding: 0 .45rem 0 0;margin: 0 -.45rem 0 0;}
.mtab .con::-webkit-scrollbar{width:2px;height:4px}
.mtab .con::-webkit-scrollbar-track{background:#dae1df;}
.mtab .con::-webkit-scrollbar-thumb{background:#008579;}

.ntit2{ align-items: center; margin: 0 0 .36rem;}
.ntit2 h3{ font-size: .36rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: 1;}
.ntit2 .nmore1{ margin: 0;}

.nt3Box{overflow: hidden;margin: .05rem 0 0;}
.nt3{display: grid;grid-template-columns: repeat(8, 1fr);grid-gap: 0; margin-bottom: -1px;}
.nt3 li{min-width: 0;border-bottom: #dae1df 1px solid;padding: .18rem .1rem;}
.nt3 .a{font-size: .2rem;color:#181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;justify-content: center;align-items: center;height: .4rem;position: relative;z-index: 1;transition: .5s;padding: 0 .1rem;text-align: center;}
.nt3 .a i{ display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; opacity: 0;transition: .5s;}
.nt3 .a i::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #008579;}
.nt3 .a i::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #008579;}

.xxg .fl3{ padding-top: 0 !important;}
.xxg .fl3 .box{ padding: .2rem .56rem;}

@media(min-width: 769px){
    .nt3 .a:hover i{ opacity: 1;}
    .nt3 .a:hover{ color: #efd399}

    .nmore2:hover{ color: #008579 !important;}
    .nmore2:hover::before, .nmore2:hover::after{ background: #efd399;}
}
@media(max-width: 769px){
    .xxg .fl1 .imgBox{ width: 100%; margin: 0 0 .3rem;}
    .xxg .fl1 .txt{ flex: auto; width: 100%;}
    .h3-2{font-size: .24rem;margin: 0 0 .2rem;}
    .nmore2{ margin: .25rem 0 0}

    .arc-con *{font-size: 14px;line-height: 1.875;}

    .n_pad3{ padding: .4rem 0;}
    .mtab1 .hd ul{padding: 0 .1rem;height: .6rem;}
    .mtab1 .hd ul li .a{font-size: .2rem;}
    .mtab1 .hd ul li{margin: 0 .1rem;}
    .mtab1 .bd{margin: -.3rem 0 0;padding: .5rem .2rem;}
    .xxg .fl2 .arc-con h4{ margin-bottom: .1rem}
    .mtab .con{ height: auto;}

    .ntit2{ margin: 0 0 .25rem;}
    .ntit2 h3{ font-size: .24rem;}
    .xxg .fl3 .box{ padding: .2rem .2rem;}
    .nt3{ grid-template-columns: repeat(3, 1fr);}
    .nt3 .a{ font-size: .18rem;}
    .nt3 li{ padding: .05rem 0}
    .nt3 .a{font-size: .16rem;}
    .xxg .fl1 .txt .arc-con{height: 2.3rem;}
}

.ar_tit{position: relative;z-index: 1;margin: 0 0 .4rem;text-align: center;border-bottom: #e6e6e6 2px solid;padding: 0 0 .4rem;}
.ar_tit h3{font-size: .44rem;color: #333333;line-height: 1.35;margin: 0 auto;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.ar_tit .con{padding: .3rem 0 0;justify-content: center;position: relative;}
.ar_tit .con .p{font-size: .16rem;color: #808080;line-height: 1.5;display: flex;flex-wrap: wrap;align-items: center;}
.ar_tit .con .ll .p{ margin: 0 .5rem 0 0}
.ar_tit .con .ll .p img{width: .24rem;margin: 0 .08rem 0 0;}
.ar_tit .con .ll .p .a1{color: #777;margin: 0 .08rem 0 0;transition: .5s;border-radius: 50vw;width: .26rem;height: .26rem}
.ar_tit .con .ll .p .a1:last-child{ margin-right: 0}
.ar_tit .con .ll .p .a1.on{color: #008579;}

.ar_tj{padding: .2rem 0 0;position: relative;z-index: 1;margin: .6rem 0 0;border-top: 3px solid #e5e5e5;}
.ar_tj .a{display: block;font-size: .16rem;color: #808080;line-height: 1.35;margin: .14rem 0;transition: .5s;position: relative;}
.ar_tj .a span{ color: #008579}
.ar_tj .a:hover{color: #008579;}

@font-face{font-family:"socialshare";src:url("../fonts/iconfont1.eot");src:url("../fonts/iconfont1.eot?#iefix") format("embedded-opentype"),url("../fonts/iconfont1.woff") format("woff"),url("../fonts/iconfont1.ttf") format("truetype")}.social-share{
    display: flex;
    align-items: center;
    font-size: .14rem;
    color: #666666;
}
.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a";}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a";}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a";}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin: 0 0 0 .1rem;display:inline-block;outline:none;}.social-share .social-share-icon{position:relative;display: flex;width: .4rem;height: .4rem;border-radius: 50vw;background: inherit;color: #808080 !important;text-align:center;vertical-align:middle;transition:.5s;align-items: center;justify-content: center;font-size: .18rem;border: #e5e5e5 1px solid !important;}.social-share .social-share-icon:hover{color: #fff !important;background: #28867a !important;border: #28867a 1px solid !important;}.social-share .icon-weibo{color: #EC763B;border: #EC763B 1px solid;}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color: #68A5E1;border: #68A5E1 1px solid;/* background: #68A5E1; */}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border:#FDBE3D 1px solid;}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color: #72C049;border: #72C049 1px solid;/* background: #28C445; */}.social-share .icon-wechat:hover{background: #7bc549;}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;bottom: -180px;left: -60px;width: 160px;height: 156px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;}.social-share .icon-wechat .wechat-qrcode.bottom{top: 56px;left: -64px;}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;top:-15px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color: transparent transparent #eee transparent;}.social-share .icon-wechat:hover .wechat-qrcode{display:block}.help{ display: none;}
.social-share .social-share-icon:before{ transform: translateY(0rem)}
.social-share .icon-wechat .wechat-qrcode .qrcode img{ width: 100%; height: 100%;}

.ksjj .arc-con{ border-bottom: #e5e5e5 2px solid; padding: 0 0 .55rem;}

.fanhui1{align-items: center;justify-content: center;margin: .4rem 0 0;}
.fanhui1 .a{font-size: .14rem;color: #fff;width: 1.34rem;height: 1.34rem;/*background: url(../images/fanhui1.png) center no-repeat;background-size: cover;*/flex-direction: column;align-items: center;justify-content: center;filter: drop-shadow(0 0 .6rem rgba(0, 145, 128, 0.3));transition: .5s;position: relative;z-index: 1;}
.fanhui1 .a::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579;transition: .5s;transform: rotate(45deg) scale(.8);}
.fanhui1 .a::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579;transition: .5s;transform: rotate(45deg) scale(.8);}
.fanhui1 .a img{ width: .26rem; margin: 0 0 .08rem;}
@media(min-width: 769px){
    .fanhui1 .a:hover{ letter-spacing: .02rem}
    .fanhui1 .a:hover::before, .fanhui1 .a:hover::after{ background: #792120;}
}
@media(max-width: 769px){
    .ar_tit .con .ll .p{ margin: 0 .1rem;}
    .ar_tit .con .rr{ display: none;}
    .ar_tit h3{font-size: .24rem;}
    .ar_tit .con{padding: .15rem 0 0;}
    .ar_tit{ padding: 0 0 .25rem; margin-bottom: .25rem;}
    .ksjj .arc-con{ padding: 0 0 .25rem;}
    .fanhui1{ margin: .25rem 0 0;}
    .fanhui1 .a{ width: 1.1rem; height: 1.1rem;}
    
} 

.h3-3{font-size: .48rem;color: #181818;margin: 0 0 .3rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1.2;}

.about .fl1 .wp{ align-items: flex-start}
.about .fl1 .left{ width: calc(100% - 7.2rem - .55rem);}
.about .fl1 .left .arc-con{ height: 2.5rem}
.arc-con2 *{font-size: .2rem;line-height: 2;}
.about .fl1 .right{ width: 7.2rem;}

.nt4 .a{ display: block; position: relative; z-index: 1;}
.nt4 .imgBox .img{padding-bottom: 56.25%;}
.nt4 .imgBox::after{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .4); transition: .5s;}
.nt4 .ico{position: absolute;width: .9rem;height: .9rem;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/video1.png) center no-repeat;background-size: 100% 100%;z-index: 2;}
.nt4 .ico:after{ content: ""; position: absolute; top: 120%; left: 50%; transform: translateX(-50%); font-size: .2rem; color: #fff; white-space: nowrap}

.since{align-items: center;flex-wrap: nowrap;margin: .25rem 0 0;}
.since big{ font-size: 1.6rem; color: #efd399; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;}
.since small{font-size: 1.6rem;color: transparent;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;-webkit-text-stroke: .02rem #efd399;text-stroke: .02rem #efd399;}

.about .fl2{ background: url(../images/about_b2.jpg) center no-repeat; background-size: cover; background-attachment: fixed; padding-top: 1.6rem;}

.pbbottom1{align-items: center;justify-content: center;margin: .4rem 0 0;}
.pbbottom1 .arr1{ transition: .5s}
.pbbottom1 .arr1 img{ width: .24rem; cursor: pointer;}
.pbbottom1 .dots{align-items: center;justify-content: center; margin: 0 1.5vw;}
.pbbottom1 .dots span{width: .06rem;height: .06rem;background: transparent;border: #efd399 1px solid;opacity: 1;box-sizing: content-box;margin: 0 .06rem;transition: .5s}
.pbbottom1 .dots span.active{background: #efd399;border: #efd399 1px solid;}

.nt5Box{ overflow: visible;}
.nt5{ padding: 0 0 .8rem}
.nt5 ul{ display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 0; margin: 0 -.8rem}
.nt5 li{ min-width: 0; position: relative;}
.nt5 li::after{content: "";position: absolute;top: 0;right: 0;width: 1px;background: #efd399;height: 100%;opacity: .5;}
.nt5 li:last-child::after{ display: none}
.nt5 .a{ flex-direction: column; justify-content: center; text-align: center; height: 2.42rem;}
.nt5 .ico{width: 1.26rem;margin: 0 auto;}
.nt5 .ico img{ width: 100%;}
.nt5 h4{display: flex;align-items: center;justify-content: center; margin: -.5rem 0 0;}
.nt5 h4 span{font-size: .9rem;color: #efd399;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;}
.nt5 h4 i{ font-size: .6rem; color: #efd399; font-weight: 500;line-height: 1;}
.nt5 h6{ font-size: .14rem; color: #fff; line-height: .16rem; height: .32rem; margin: .12rem 0 0}

.h3-4{font-size: .32rem;color: #008579;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;margin: 0 0 .2rem;line-height: 1;}

.nt6{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .24rem; margin: .25rem 0 0;}
.nt6 li{ min-width: 0;}
.nt6 .a{ display: block; position: relative; z-index: 1;}
.nt6 .imgBox .img{ padding-bottom: 56.25%;}
.nt6 .txt{position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(to right, #792120 0%, rgba(0,0,0,0) 80%); padding: 0 .18rem}
.nt6 h4{ font-size: .16rem; color: #fff !important; padding: .06rem 0}

.about .fl3{background: url(../images/about_b.jpg) center 101% no-repeat;background-size: 100% auto;padding-bottom: 33vw;}
.about .fl3 .box{margin: 0 0 .4rem;align-items: flex-end;}
.about .fl3 .left{ width: 7.2rem;}
.about .fl3 .left .imgBox .img{ padding-bottom: 61.11%;}
.about .fl3 .right{ width: calc(100% - 7.2rem - .55rem);}

@media(max-width: 769px){
    .arc-con2 *{font-size: 14px;}

    .about .fl1 .left{ width: 100%;}
    .about .fl1 .right{ width: 100%; margin-top: .4rem;}
    .since big, .since small{ font-size: .5rem;}
    .since{ margin: 0;}
    .h3-3{font-size: .26rem;margin: 0 0 .2rem;}
    .nt4 .ico{ width: .5rem; height: .5rem;}

    .nt5{ padding: 0}
    .nt5 ul{ margin: 0; grid-template-columns: repeat(2, 1fr);}
    .nt5 .ico{ width: .6rem;}
    .nt5 h4{ margin: -.3rem 0 0}
    .nt5 h4 span{font-size: .3rem;}
    .nt5 h4 i{ font-size: .2rem;}
    .nt5 .a{ height: auto;}
    .nt5 li{ margin: .1rem 0;}
    .nt5 li:nth-child(2n)::after{ display: none}
    .about .fl2{ padding-top: .4rem}
    .h3-4{ font-size: .22rem;}
    .nt6{ display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: .15rem;}
    .about .fl3 .box{margin: 0 0 .25rem;}

    .about .fl3 .left{ width: 100%;}
    .about .fl3 .right{ width: 100%; margin-top: .4rem;}
}

.zhjg .content{ position: relative; z-index: 1;padding: .58rem;}
.zhjg .content::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: rgba(0,133,121,.3);transition: .5s;}
.zhjg .content::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: rgba(0,133,121,.3);transition: .5s;}
.zhjg .content .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.zhjg .content .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #fff;transition: .5s;}
.zhjg .content .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #fff;transition: .5s;}

.h3-5{font-size: .32rem;color: #008579;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;position: relative;padding: 0 0 0 .15rem;margin: 0 0 .2rem;}
.h3-5::before{ content: ""; position: absolute; top: 50%; transform: translateY(-50%); width: .06rem; height: .32rem; background: #008579; left: 0;}

.zhjg .fl1 .box1{ margin: 0 0 .6rem;}
.zhjg .fl1 .box{ margin: 0 0 .4rem;}
.zhjg .fl1 .arc-con img{ margin: 0 auto;}

@media(max-width: 769px){
    .zhjg .content{ padding: .25rem 15px;}
    .h3-5{ font-size: .24rem;}
    .h3-5::before{ height: .24rem;}
    .zhjg .fl1 .box1{ margin: 0 0 .3rem;}
}

.nt7{ gap: .3rem;}
.nt7 li{ min-width: 0; width: 2.4rem; transition: .5s; position: relative;}
.nt7 li::before{content: "";position: absolute;background: url(../images/jiao1l.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;top: -.03rem;left: -.03rem;}
.nt7 li::after{content: "";position: absolute;background: url(../images/jiao1r.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;bottom: -.03rem;right: -.03rem;}
.nt7 .a{height: 4.8rem;border: #008579 1px solid;padding: 0 .5rem .55rem;flex-direction: column;justify-content: flex-end;overflow: hidden;align-items: center;flex-wrap: nowrap;}
.nt7 .ico{ width: .9rem;}
.nt7 .ico img{ width: 100%;}
.nt7 h4{font-size: .32rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;margin: 5vw 0 0;}
.nt7 .p{ display: none; margin: .25rem 0 0;}
.nt7 .p p{ font-size: .18rem; color: #181818; line-height: 2}

.nt7 li.on{ width: calc(100% - 2.4rem*2 - .6rem);}
.nt7 li.on .a{ align-items: flex-start; background: url(../images/nt7_b.jpg) center no-repeat; background-size: cover; }
.nt7 li.on h4{color: #008579;margin: .3rem 0 0;}
.nt7 li.on .p{display: block;}

.yywh .fl1{ padding-bottom: .9rem;}
.yywh .fl2{ padding-top: 0 !important; padding-bottom: .9rem;}
.yywh .fl3{ padding-top: 0 !important; padding-bottom: .9rem;}

.mtab2{ border: #008579 1px solid;}
.mtab2 .hd ul li{ flex: 1;}
.mtab2 .hd .a{ font-size: .24rem;color: #fff;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; height: .6rem; background: #008579; justify-content: center; align-items: center; transition: .5s;}

.mtab2 .hd li.on .a{ background: #fff; color: #008579}
.mtab2 .bd{ padding: .6rem;}
.mtab2 .bd .flexjs{ align-items: center;}
.mtab2 .bd .left{ width: 6.6rem; margin: 0 .58rem 0 0;}
.mtab2 .bd .left .imgBox .img{ padding-bottom: 51.21%;}
.mtab2 .bd .right{ flex: 1; overflow: hidden;}
.mtab2 .bd .arc-con p{ text-indent: 0; line-height: 1.875;}

.h3-7{ font-size: .32rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; margin: 0 0 .28rem; line-height: 1;}

.nt8{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .3rem;}
.nt8 li{ min-width: 0; position: relative; border: #b2ded9 1px solid;}
.nt8 li::before{content: "";position: absolute;top: -1px;left: -1px;background: #fff url(../images/nt8_b1.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt8 li::after{content: "";position: absolute;top: -1px;right: -1px;background: #fff url(../images/nt8_b2.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt8 .a{position: relative;padding: .28rem .56rem;/* align-items: center; */}
.nt8 .a::before{content: "";position: absolute;bottom: -1px;left: -1px;background: #fff url(../images/nt8_b4.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt8 .a::after{content: "";position: absolute;bottom: -1px;right: -1px;background: #fff url(../images/nt8_b3.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt8 .left{font-size: .2rem;color: #008579;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;width: 1.75rem;margin: 0 .3rem 0 0;position: relative;line-height: 1.2;padding: .1rem 0;}
.nt8 .left::before{ content: ""; position: absolute; top: 0; right: 0; width: 1px; height: .6rem; background: #b2ded9;}
.nt8 .right{ flex: 1; overflow: hidden;}
.nt8 .right p{ font-size: .18rem; color: #000; line-height: 1.76;}

.yywh .fl4{padding-top: 0 !important;padding-bottom: .8rem;}
.h3-8{font-size: .36rem;color: #333333;position: relative;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;border-bottom: #e6e6e6 1px solid;padding: 0 0 .24rem;margin: 0 0 .4rem;}
.h3-8::after {content: "";position: absolute;bottom: -1px;left: 0;width: 2.2rem;height: 1px;background: #008579;}
.h3-9{font-size: .24rem;color: #333333;position: relative;font-family: 'Noto Serif SC';font-weight: 700; margin: 0 0 .1rem;}
.yywh .fl4 .arc-con p{ text-indent: 0; line-height: 1.875;}

.nt9{margin: .3rem 0 0;position: relative;border: #008579 1px solid;padding: .36rem 6.6vw; display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 14px;}
.nt9::before{content: "";position: absolute;background: url(../images/jiao1l.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;top: -.04rem;left: -.04rem;}
.nt9::after{content: "";position: absolute;background: url(../images/jiao1r.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;bottom: -.04rem;right: -.04rem;}
.nt9 li{ min-width: 0; text-align: center; padding: .08rem 0;}
.nt9 .a{ font-size: .18rem; color: #000000;}

.yywh .fl5 .arc-con p b{ color: #008579;}
.yywh .fl5{ padding-bottom: 1.2rem;}

@media(max-width: 769px){
    .nt7{ gap: .2rem;}
    .nt7 li, .nt7 li.on{ width: 100%;}
    .nt7 li .a{align-items: flex-start;background: url(../images/nt7_b.jpg) center no-repeat;background-size: cover;height: auto;padding: .25rem 15px;}
    .nt7 li h4{color: #008579;font-size: .24rem;margin: .2rem 0 0;}
    .nt7 li .p{display: block;margin: .15rem 0 0;}
    .nt7 .ico{ width: .6rem;}
    .nt7 .p p{ font-size: 14px}

    .mtab2 .hd ul li{ flex: auto; width: 33.33%}
    .mtab2 .hd .a{font-size: .18rem;height: .5rem;}
    .mtab2 .bd{ padding: .25rem}

    .mtab2 .bd .left{ width: 100%; margin: 0 0 .25rem}
    .mtab2 .bd .right{width: 100%;flex: auto;}

    .yywh .fl1{ padding-bottom: .4rem;}
    .yywh .fl2{ padding-bottom: .4rem;}
    .yywh .fl3{ padding-bottom: .4rem;}

    .h3-7{ font-size: .24rem}

    .nt8{grid-template-columns: repeat(1, 1fr);grid-gap: .15rem;}
    .nt8 .a{ padding: .2rem 15px}
    .nt8 .left{width: 1.25rem;font-size: .16rem;margin: 0 .2rem 0 0;}
    .nt8 .right p{ font-size: .14rem;}
    .nt8 .left::before{ height: .4rem}
    .h3-8{font-size: .24rem;padding: 0 0 .16rem;margin: 0 0 .25rem;}
    .h3-8::after{ width: 1rem}
    .h3-9{ font-size: .2rem}

    .nt9{margin: .2rem 0 0; padding: .2rem 15px; grid-template-columns: repeat(2, 1fr); }
    .nt9 li{ padding: .02rem 0}
    .nt9 .a{ font-size: .16rem}
    .yywh .fl4{ padding-bottom: .4rem}
}

.n_sanji{align-items: center;justify-content: center;margin: 0 -.05rem .4rem;}
.n_sanji li{padding: 0 .05rem;}
.n_sanji .a{display: flex;min-width: 1.86rem;height: .4rem;align-items: center;justify-content: center;padding: 0 .15rem;font-size: .16rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;position: relative;z-index: 1;transition: .5s;color: #008579;filter: drop-shadow(0 0 1px #008579);}
.n_sanji .a::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #fff;background-size: cover;transition: .5s;}
.n_sanji .a::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #fff;background-size: cover;transition: .5s;}

.n_sanji li.on .a::before, .n_sanji li.on .a::after{ background: #008579}
.n_sanji li.on .a{ color: #eed39b; filter: none}
.n_sanji .a:hover{ color: #008579;}

.nt10{ display: grid; grid-template-columns: repeat(3, 1fr);grid-gap: .3rem .24rem;}
.nt10 li{ min-width: 0;}
.nt10 .imgW{ display: block; position: relative; z-index: 1;}
.nt10 .b0, .nt10 .b0s{display: flex;align-items: center;justify-content: center;z-index: 3;opacity: 0;transition: .5s;pointer-events: none;}
.nt10 .b0 img{width: 100%;height: .15rem;}
.nt10 .b0s img{ height: 100%;}
.nt10 .b1{position: absolute;bottom: 100%;right: -.24rem;left: -.24rem;}
.nt10 .b2{position: absolute;top: 100%;right: -.24rem;left: -.24rem;}
.nt10 .b3{position: absolute;bottom: 0;top: 0;left: -.15rem;}
.nt10 .b4{position: absolute;bottom: 0;right: -.15rem;top: 0}
.nt10 .imgBox .img{ padding-bottom: 56.25%}
.nt10 .imgBox:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.3); opacity: 0; transition: .5s}
.nt10 .ico{position: absolute;width: .8rem;height: .8rem;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/video2.png) center no-repeat;background-size: 100% 100%;opacity: 0;transition: .5s;z-index: 2;}
.nt10 h4{ font-size: .24rem; text-align: center; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; padding: .25rem 0}

@media(min-width: 769px){
    .nt10 .a:hover .imgBox:after, .nt10 .a:hover .ico{ opacity: 1;}
    .nt10 .a:hover .b0, .nt10 .a:hover .b0s{ opacity: 1}
}
@media(max-width: 769px){
    .nt10{ grid-template-columns: repeat(2, 1fr);grid-gap: .1rem 14px;}
    .nt10 h4{ padding: .15rem 0; font-size: 16px;}
    .n_sanji{ margin: 0 -.05rem .25rem}
    .n_sanji .a{ min-width: auto}
}

.nt11 li{ margin: 0 0 .6rem;}
.nt11 .a{ align-items: center;}
.nt11 .imgBox{ width: 7.2rem; margin: 0 .6rem 0 0;}
.nt11 .txt{ flex: 1; overflow: hidden;}
.nt11 h4{ font-size: .32rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt11 .arc-con{ margin: .14rem 0 .2rem;}
.nt11 p{font-size: .16rem;color: #181818;line-height: 2;}

.nmore3{background: url(../images/nmore3.svg) center no-repeat;background-size: cover;width: 1.86rem;height: .41rem;align-items: center;justify-content: center;font-size: .16rem;color: #fff !important;/* font-family: 'Noto Serif SC'; *//* font-style: normal; *//* font-weight: 700; */transition: .5s;}
.nmore3 span{ margin: 0 .08rem}
.nmore3 svg{ width: .16rem; height: .1rem}
.nmore3 svg:last-child{ transform: rotateY(180deg)}
.nmore3 .cls-1{fill:#efd399;}

@media(min-width: 769px){
    .nt11 li:nth-child(2n) .imgBox{ order: 1; margin: 0 0 0 .6rem;}
    .a:hover .nmore3:hover{transform: translateY(-1px);}
}
@media(max-width: 769px){
    .nt11 li{ margin: 0 0 .3rem;}
    .nt11 .imgBox{ width: 100%; margin: 0 0 .2rem;}
    .nt11 .txt{ width: 100%; flex: auto;}
    .nt11 h4{ font-size: .24rem;}
    .nmore3{ transform: scale(.7); transform-origin: left; margin: -.1rem 0 0;}
}


.nt12{ display: grid; grid-template-columns: repeat(2, 1fr);grid-gap: .3rem .6rem;}
.nt12 li{ min-width: 0;}
.nt12 .imgBox .img{ padding-bottom: 56.25%}
.nt12 .imgBox:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.3); opacity: 0; transition: .5s}
.nt12 .ico{position: absolute;width: .8rem;height: .8rem;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/video2.png) center no-repeat;background-size: 100% 100%; opacity: 0; transition: .5s}
.nt12 h4{ font-size: .32rem; text-align: center; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; padding: .25rem 0}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .nt12{ grid-template-columns: repeat(2, 1fr);grid-gap: .1rem 14px;}
    .nt12 h4{ padding: .15rem 0; font-size: 16px;}
}

.news{background: url(../images/news_b.jpg) center bottom no-repeat;background-size: 100% auto;overflow: hidden;}

.tit3{margin: 0 0 .25rem;padding: 0;}
.tit3 h3{font-size: .3rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;white-space: nowrap;}
.tit3 h3 span{font-size: .6rem;color: #008579;font-family: "ywsf";font-weight: normal;margin: 0 -.05rem;}

.nmore4{align-items: center;font-size: .14rem;color: #009180;transition: .5s;font-weight: 400;}
.nmore4 svg{width: .16rem;height: .16rem;margin: 0 0 0 .08rem;}
.nmore4 .cls-1{fill:#008579; transition: .5s;}

.tit3c{ text-align: center; justify-content: center;}

.news .fl1 .left{ width: 9.8rem;}
.news .fl1 .right{ width: calc(100% - 9.8rem);}

.nt13 .a{ display: block; position: relative;}
.nt13 .imgBox .img{ padding-bottom: 61.22%}
.nt13 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);z-index: 1;height: 14vw;}
.nt13 .txt{align-items: center;position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;padding: 0 .4rem .35rem;}
.nt13 h4{font-size: .24rem;color: #fff !important;flex: 1;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1.5;}

.nt14{ height: 100%; flex-direction: column; background: #fff}
.nt14 li{ flex: 1; width: 100%; position: relative}
.nt14 .a{flex-direction: column;justify-content: center;padding: 0 .45rem;height: 100%;position: relative;margin: 0 -.2rem;z-index: 1;}
.nt14 .bg1{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; position: absolute; z-index: -1; opacity: 0; transition: .5s;}
.nt14 .bg1::before {content: "";position: absolute;top: .09rem;right: 0;bottom: .09rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: url(../images/nt14.jpg) center repeat;background-size: auto 100%;}
.nt14 .bg1::after {content: "";position: absolute;top: 0;right: .09rem;bottom: 0;left: .09rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: url(../images/nt14.jpg) center repeat;background-size: auto 100%;}

.nt14 li:after{content: "";position: absolute;top: 0;right: .25rem;left: .25rem;height: 1px;background: #e6e6e6;}
.nt14 h4{margin: .08rem 0 0;font-size: .18rem;}

.nt14 li:first-child:after{ display: none}


.news .fl2{ padding-top: 0 !important;}
.news .fl2 .wp{ display: grid; grid-template-columns: repeat(3, 1fr);grid-gap: .6rem;}

.nt15 .a{ align-items: center;}
.nt15 .time{width: .9rem;height: .9rem;/* background: url(../images/nt15_b.svg) center no-repeat; *//* background-size: 100% 100%; */display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 0 .2rem 0 0;position: relative;z-index: 1;}
.nt15 .time::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579;}
.nt15 .time::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579;}

.nt15 .time h3{ font-size: .24rem; color: #efd399; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: 1.2}
.nt15 .time h6{ font-size: .18rem; color: #efd399; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; margin: .02rem 0 0;}
.nt15 .txt{ flex: 1; overflow: hidden}
.nt15 h4{line-height: 1.35;}

.nt16{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: .2rem;border-top: #d7dfdd 1px solid;padding: .3rem 0 0;margin: .24rem 0 0;}
.nt16 li{ min-width: 0;}
.nt16 h4::after{content: "";position: absolute;top: .09rem;left: 0;width: .08rem;height: .08rem;border-radius: 50vw;background: #008579;transition: .5s;}
.nt16 h4{font-size: .18rem;flex: 1;padding: 0 0 0 .26rem;position: relative;line-height: .24rem;min-height: .48rem;}

.nt17 .a{ display: block; position: relative;-webkit-mask: url(../images/nt17.svg);mask: url(../images/nt17.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt17 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #008579 100%);z-index: 1;height: 2rem;}
.nt17 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: .25rem;align-items: center;z-index: 2;}
.nt17 .ico{ width: .64rem; height: .64rem; margin: 0 .14rem 0 0;}
.nt17 .ico img{ width: 100%}
.nt17 h4{ flex: 1; font-size: .18rem; color: #fff !important}

.nt18{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: .15rem;border-top: #d7dfdd 1px solid;padding: .3rem 0 0;margin: .24rem 0 0;}
.nt18 li{ min-width: 0;}
.nt18 .ico{ width: .48rem; height: .48rem; margin: 0 .14rem 0 0; display: flex; align-items: center; background: #fff;}
.nt18 .ico img{ width: 100%}
.nt18 h4{ flex: 1; font-size: .18rem;}
.news .fl1-2{ background: url(../images/news_b2.jpg) center bottom no-repeat; background-size: cover;}

.news .fl3{ background: url(../images/news_b3.jpg) center no-repeat; background-size: cover; padding: .1rem 0 0;}
.news .fl3 .wp{ align-items: center;}
.news .fl3 .left{text-align: center;width: 5.4rem;max-width: 100%;}
.news .fl3 .right{padding: 0 8vw 0 0;}
.news .fl3 .right img{ width: 4.32rem}
.xiaoqing{margin: 0 auto .25rem;width: 3.92rem;}

.nmore5{background: url(../images/more1.svg) center no-repeat;background-size: cover;width: 1.86rem;height: .41rem;align-items: center;justify-content: center;font-size: .16rem;color: #fff !important;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;transition: .5s;margin: 0 auto;}
.nmore5 span{margin: 0 .08rem;font-size: .18rem;color: #efd399;}
.nmore5 svg{ width: .16rem; height: .1rem}
.nmore5 svg:last-child{ transform: rotateY(180deg)}
.nmore5 .cls-1{fill:#efd399;}

.nt19{ display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: .2rem; }
.nt19 li{ min-width: 0;}
.nt19 .a{ display: block; position: relative; -webkit-mask: url(../images/nt19_b1.svg);mask: url(../images/nt19_b1.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0; }
.nt19 .imgBox .img{ padding-bottom: 56.05%;}
.nt19 .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,.7) 100%);z-index: 1;height: 1rem;transition: .5s;}
.nt19 .bg1{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;opacity: 0;transition: .5s}
.nt19 .bg1:before{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #008579);height: 1rem;transition: .5s;}
.nt19 .bg1:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/nt19_t1.png) center no-repeat;background-size: cover}
.nt19 .txt{position: absolute;right: 0;left: 0;bottom: 0;z-index: 2;padding: 0 .2rem .2rem;text-align: center;}

.nt19 li:nth-child(2), .nt19 li:nth-child(3){ -webkit-mask: url(../images/nt19_b2.svg);mask: url(../images/nt19_b2.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt19 li:nth-child(4), .nt19 li:nth-child(5){ -webkit-mask: url(../images/nt19_b3.svg);mask: url(../images/nt19_b3.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt19 li:nth-child(2) .imgBox .img, .nt19 li:nth-child(3) .imgBox .img{ padding-bottom: 177.39%;}
.nt19 li:nth-child(2) .bg1:after, .nt19 li:nth-child(3) .bg1:after{ background: url(../images/nt19_t2.png) center no-repeat;background-size: cover}
.nt19 li:nth-child(4) .bg1:after, .nt19 li:nth-child(5) .bg1:after{ background: url(../images/nt19_t3.png) center no-repeat;background-size: cover}
.nt19 h4{ font-size: .14rem; color: #fff;}

.nt19s{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .3rem; margin: 0 0 .3rem}
.nt19s li{ min-width: 0;}
.nt19s .a{ display: block; position: relative; -webkit-mask: url(../images/nt19s_b1.svg);mask: url(../images/nt19s_b1.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0; }
.nt19s .imgBox .img{ padding-bottom: 56.05%;}

.news .fl5 .nmore4{ margin: 0 auto; justify-content: center;}

.nt20Box{padding: 0 0 .35rem;margin-bottom: 0;}
.nt20 .a{ display: block; position: relative; z-index: 1; transition: .5s}
.nt20 .a::before{content: "";position: absolute;top: 0;right: 0;bottom: 1.56rem;left: 0;background: #008579;z-index: -1;}
.nt20 .a::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/nt20_b.png) right top no-repeat;background-size: 1.15rem auto;z-index: -1;opacity: 0;transition: .5s;}
.nt20 .imgBox{ margin: 0 .1rem; box-shadow: 0px 10px .3rem 0px rgba(0, 75, 67, 0.1);}
.nt20 .imgBox .img{ padding-bottom: 150%;}
.nt20 .txt{height: .96rem;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.nt20 h4{ font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; color: #fff;}
.nt20 h5{ font-size: .14rem; color: #fff; margin: .1rem 0 0}

.nt20 .swiper-slide-prev .a{transform: translateX(-12%);}
.nt20 .swiper-slide-next .a{transform: translateX(12%);}

.nar1{position: absolute;bottom: .25rem;width: .36rem;cursor: pointer;}
.nar1 img{ width: 100%}
.nar1.prev1{right: 50%;transform: translateX(-1.8rem);}
.nar1.next1{ left: 50%; transform: translateX(1.8rem);}

.nt21Box{ -webkit-mask: url(../images/nt21_b.svg);mask: url(../images/nt21_b.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt21 .imgBox .img{ padding-bottom: 24.86%;}
.nt21Box .bottom{ position: absolute; bottom: .28rem; right: 0; left: 0; z-index: 2;}

.news .fl5, .news .fl6{padding-top: 0 !important;}
.news .fl4{/* background: #fbfdfc; */}
.news .fl5{/* background: #fbfdfc; */}

@media(max-width: 769px){
    .h4s1, .h4s2, .h4s3 {font-size: 16px !important;line-height: 24px !important;}
    .h4s2 {max-height: 48px\0;}
    .h4s3 {max-height: 72px\0;}
    .ps0 {font-size: .16rem !important;line-height: .26rem !important;}
    .ps1, .ps2, .ps3, .ps4 , .ps6{font-size: .16rem !important;line-height: .26rem !important;}
    .arc-con *{font-size: 14px;}

    .nt19s{ gap: .2rem 14px}
}

@media(min-width: 769px){
    .nmore5:hover:hover{transform: translateY(-1px);}
    .nt19 li:nth-child(1){ grid-area: 1 / 1 / span 2 / span 2;}
    .nt19 li:nth-child(2){ grid-area: 1 / 3 / span 3 / span 1;}
    .nt19 li:nth-child(3){ grid-area: 1 / 4 / span 3 / span 1;}
    .nt19 .a:hover .imgBox:after{ opacity: 0}
    .nt19 .a:hover .bg1{ opacity: 1;}
    .nt19 .a:hover h4{ color: #efd399;}
    .nt20 .a:hover::after{ opacity: 1;}

    .nt14 li:hover .bg1{ opacity: 1}
    .nt14 li:hover *{ color: #efd399;}
}

@media(max-width: 769px){
    .nt13 .txt{ padding: 0 15px .15rem;}
    .nt13 h4{ font-size: 16px;}
    .news .fl1 .left{ width: 100%;}
    .news .fl1 .right{ width: 100%;}
    .nt14{ padding: .2rem 0;}
    .nt14 .a{ padding: .15rem 35px}
    .nt14 li:after{left: 15px;right: 15px;}
    .news .fl2 .wp{ grid-template-columns: repeat(1, 1fr);grid-gap: .3rem;}
    .nt16{ grid-gap: .15rem;}
    .nt16 h4{padding: 0 0 0 .2rem;min-height: 48px;}
    .nt16 h4::after{ width: .06rem; height: .06rem;}
    .nt17 .txt{ padding: 15px;}

    .tit3{margin: 0 0 .2rem;}
    .tit3 h3{ font-size: .24rem;}
    .tit3 h3 span{font-size: .48rem;margin: 0 -.02rem;}
    .nt18{ grid-gap: .15rem;}
    .news .fl3 .left{padding: .25rem 10vw;width: 100%;}
    .news .fl3 .right{padding: 0 22vw;}
    .nmore5{ transform: scale(.8);}

    .nt19{ grid-template-columns: repeat(2, 1fr); grid-gap: 14px; }
    .nt19 li:nth-child(1){ grid-area: 1 / 1 / span 1 / span 2;}
    .nt19 .txt{ padding: .1rem .15rem;}

    .nar1{ bottom: .25rem; width: .24rem}
    .nar1 img{ width: 100%}
    .nar1.prev1{transform: translateX(-.8rem);}
    .nar1.next1{transform: translateX(.8rem);}
    .nt21Box .bottom{ bottom: .1rem;}
    .nt16{ padding: .2rem 0 0;}
    .nt19 h4{ font-size: 14px !important;}

    .xiaoqing{max-width: 50%;margin: 0 auto .25rem;}
}

.nt22 .a{ align-items: center;}
.nt22 .imgBox{ width: 7.8rem; margin: 0 .5rem 0 0; -webkit-mask: url(../images/nt22_b.svg);mask: url(../images/nt22_b.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt22 .imgBox .img{ padding-bottom: 61.02%;}
.nt22 .txt{ flex: 1; overflow: hidden; padding: 0 .3rem 0 0;}
.nt22 .con{ align-items: center;}
.nt22 h4{ flex: 1; font-size: .26rem; color: #333333; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: .4rem;}
.nt22 .time{width: .9rem;height: .9rem;/* background: url(../images/nt15_b.svg) center no-repeat; *//* background-size: 100% 100%; */display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 0 .2rem 0 0;position: relative;z-index: 1;}
.nt22 .time::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579;}
.nt22 .time::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579;}

.nt22 .time h3{ font-size: .24rem; color: #efd399; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: 1.2}
.nt22 .time h6{font-size: .18rem;color: #efd399;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;margin: .02rem 0 0;}

.nt22 p{ font-size: .16rem; line-height: .28rem; margin: .36rem 0;}
.nt22Box{position: relative;z-index: 2;padding: .3rem;margin: 0 0 .36rem;}
.nt22Box::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt22Box::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt22Box .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt22Box .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.nt22Box .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}

.nt22Box .dots{ margin: .55rem -.06rem 0;}
.nt22Box .dots span{width: .06rem;height: .06rem;background: transparent;border: #008579 1px solid;opacity: 1;box-sizing: content-box;margin: 0 .06rem;transition: .5s}
.nt22Box .dots span.active{background: #008579;border: #008579 1px solid;}

.nt23 li{ margin-bottom: .3rem;}
.nt23 .a{ position: relative; z-index: 2; padding: .25rem; height: 2.2rem; align-items: center; transition: .5s;}
.nt23 .a::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt23 .a::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt23 .a .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt23 .a .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.nt23 .a .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}

.nt23 .time{ position: relative; width: 1.4rem; text-align: center; margin: 0 .4rem 0 0;}
.nt23 .time:after{ content: ""; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; height: .9rem; background: #e5e5e5; right: 0}
.nt23 .time h3{font-size: .48rem;color: #d3b069;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1.1;transition: .5s;}
.nt23 .time h6{font-size: .18rem;color: #d3b069;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;margin: .02rem 0 0; transition: .5s;}
.nt23 .txt{ flex: 1; overflow: hidden; padding: 0 .2rem 0 0;}
.nt23 h4{font-size: .24rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt23 p{font-size: .16rem;margin: .18rem 0 0;}

.nt23 .ico{ min-width: .68rem; max-width: 1rem;height: .28rem;/* background: url(../images/lt9_b.svg) center no-repeat; *//* background-size: 100% 100%; */display: flex;align-items: center;justify-content: center;font-size: .18rem;color: #fff;margin: .25rem 0 0;/* display: none; */position: relative;z-index: 1;}
.nt23 .ico::before {content: "";position: absolute;top: .03rem;right: 0;bottom: .03rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579; transition: .5s;}
.nt23 .ico::after {content: "";position: absolute;top: 0;right: .03rem;bottom: 0;left: .03rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579; transition: .5s;}


@media(min-width: 769px){
    .nt23 .a:hover{ filter: drop-shadow(0 0 .3rem rgba(0,0,0,.15));}
    .nt23 .a:hover .bg1::before, .nt23 .a:hover .bg1::after{ background: #fff;}
    .nt23 .a:hover .ico::before, .nt23 .a:hover .ico::after{ background: #eed39b;}
}
@media(max-width: 769px){
    .nt22 .imgBox{ width: 100%; margin: 0 0 .2rem;}
    .nt22 .txt{width: 100%;flex: auto;padding: 0;}
    .nt22 p{ margin: .2rem 0;}
    .nt22Box .dots{ margin: .25rem -.06rem 0;}
    .nt23 .a{height: auto;padding: .2rem 15px .2rem 5px;}
    .nt23 .time{width: .8rem;margin: 0 .2rem 0 0;}
    .nt23 .time h3{ font-size: .3rem;}
    .nt23 .time h6{font-size: .14rem;}
    .nt23 .txt{ padding: 0;}
    .nt23 p{ margin: .1rem 0 0;}
    .nt23 .time:after{ height: .7rem}
    .nt23 li{ margin-bottom: .15rem;}

    .nt23 .ico{ font-size: .16rem; margin: .15rem 0 0;}
}

.nt22 .txt1{ flex: 1; overflow: hidden; padding: 0 .3rem 0 0;}
.nt22 .txt1 h6{ font-size: .18rem; margin: .15rem 0 .6rem;}
.nt22 .txt1 .ico{position: relative;z-index: 1;width: .9rem;height: .9rem;margin: 0 0 .24rem; background: url(../images/meiti.svg); background-size: cover;}

.nt25 li{ margin-bottom: .28rem;}
.nt25 .a{ position: relative; z-index: 2; padding: .25rem .38rem; height: 2rem; align-items: center; transition: .5s;}
.nt25 .a::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt25 .a::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt25 .a .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt25 .a .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.nt25 .a .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}
.nt25 .ico{position: relative;z-index: 1;width: 1.2rem;height: 1.2rem;margin: 0 .3rem 0 0;background: url(../images/meiti.svg);background-size: cover;-webkit-mask: url(../images/meiti.svg);mask: url(../images/meiti.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0; display: flex
;align-items: center;justify-content: center;}
.nt25 .txt{ flex: 1; overflow: hidden;}
.nt25 h4{font-size: .24rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt25 h6{ font-size: .18rem; margin: .15rem 0 0;}

@media(min-width: 769px){
    .nt25 .a:hover{ filter: drop-shadow(0 0 .3rem rgba(0,0,0,.15));}
    .nt25 .a:hover .bg1::before, .nt25 .a:hover .bg1::after{ background: #fff;}
    .nt25 .a:hover .ico::before, .nt25 .a:hover .ico::after{ background: #eed39b;}
}
@media(max-width: 769px){
    .nt22Box{height: auto;padding: .2rem 15px;}
    .nt22 .txt1 h6{ font-size: .16rem; margin: .15rem 0 .25rem;}
    .nt22 .txt1 .ico{ width: .7rem; height: .7rem;}
    .nt25 .a{ height: auto; padding: .25rem 15px;}
    .nt25 .ico{width: .9rem;height: .9rem;margin: 0 .2rem 0 0;}
    .nt25 h6{ font-size: .16rem; margin: .1rem 0 0;}
    .nt25 li{ margin-bottom: .2rem;}
}

.nt26{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .4rem .3rem; }
.nt26 li{ min-width: 0;}
.nt26 .a{ position: relative; z-index: 2; padding: .18rem; display: block; transition: .5s;}
.nt26 .a::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt26 .a::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt26 .a .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt26 .a .bg1::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #fff;transition: .5s;}
.nt26 .a .bg1::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #fff;transition: .5s;}
.nt26 .ico{position: absolute;width: .6rem;height: .6rem;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/video3.png) center no-repeat;background-size: 100% 100%;z-index: 2;}
.nt26 .txt{ height: .66rem; margin: .1rem 0 0; align-items: center; text-align: center; padding: 0 .15rem; position: relative; z-index: 1;}

.nt26 .txt::before {content: "";position: absolute;top: 0;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent 0, #000000 0 ), radial-gradient( circle at 100% 0, transparent 0, transparent 0, #000000 0 ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: url(../images/nt26_b.jpg) center no-repeat;background-size: cover;}
.nt26 .txt::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: url(../images/nt26_b.jpg) center no-repeat;background-size: cover;}
.nt26 h4{ font-size: .2rem; color: #d3b069 !important; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}

@media(max-width: 769px){
    .nt26{ grid-template-columns: repeat(1, 1fr); grid-gap: .2rem; }
    .nt26 .ico{ width: .4rem; height: .4rem;}
}

.sjxhd .ar_tit{ position: relative; }
.sjxhd .ar_tit .w100{ position: absolute; right: 0; bottom: 0; left: 0;  }
.sjxhd video{ width: 100%; height: auto !important;}

.sjxhd .content{position: relative;z-index: 2;padding: .36rem .36rem .7rem;display: block;transition: .5s;}
.sjxhd .content::before {content: "";position: absolute;top: .12rem;right: 0;bottom: .12rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 0 0, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .12rem, #000000 .13rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f0e3cb;transition: .5s;}
.sjxhd .content::after {content: "";position: absolute;top: 0;right: .12rem;bottom: 0;left: .12rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 0 0, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .12rem, #000000 .13rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f0e3cb;transition: .5s;}
.sjxhd .content .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.sjxhd .content .bg1::before {content: "";position: absolute;top: .12rem;right: 0;bottom: .12rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 0 0, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .12rem, #000000 .13rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f8fcfb;transition: .5s;}
.sjxhd .content .bg1::after {content: "";position: absolute;top: 0;right: .12rem;bottom: 0;left: .12rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 0 0, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .12rem, #000000 .13rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .12rem, #000000 .13rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f8fcfb;transition: .5s;}

@media(max-width: 769px){
    .sjxhd .content{ padding: .25rem 15px;}
}
.detail .fl1{ overflow: inherit}
.detail .left{ flex: 1; overflow: hidden;  padding: 0 5.2vw 0 0;}
.detail .right{ width: 29%; }
.detail .ar_tit{ border-bottom: #e5e5e5 3px solid;}
.detail .ar_tit .con{ justify-content: space-between;}
.detail .ar_tit h3{font-size: .36rem;text-align: left;}

.detail .right .box{position: sticky;z-index: 2;padding: .03rem .05rem;display: block;transition: .5s;top: 1.4rem;}
.detail .right .box::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f0e3cb;transition: .5s;}
.detail .right .box::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f0e3cb;transition: .5s;}
.detail .right .box .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.detail .right .box .bg1::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f7fcfb;transition: .5s;}
.detail .right .box .bg1::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f7fcfb;transition: .5s;}

.n_b2{ background: #f2faf8;}

.detail .right .tit{ height: .76rem;}
.detail .right .tit::before {content: "";position: absolute;top: 0.06rem;right: 0;bottom: 0;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent 0, #000000 0 ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent 0, #000000 0 );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: url(../images/detail_t1.jpg) center no-repeat;background-size: cover;}
.detail .right .tit::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: url(../images/detail_t1.jpg) center no-repeat;background-size: cover;}
.detail .right .tit{font-size: .24rem;color: #008579;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;position: relative;z-index: 1;display: flex;padding: 0 .26rem;align-items: center;}

.nt27{ padding: .1rem .25rem;}
.nt27 .a{ display: block; padding: .15rem 0; border-bottom: #e6e6e6 1px solid; position: relative}
.nt27 .a:after{ content: ""; position: absolute; bottom: -1px; width: 0; height: 1px; background: #008579; transition: .5s}
.nt27 h4{ font-size: .16rem; color: #333; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt27 li:last-child .a{ border-bottom: none;}
.nt27 li:last-child .a:after{ display: none}
.nt27s .a{ padding: .2rem 0}

@media(min-width: 769px){
    .nt27 .a:hover:after{ width: 100%}
}
@media(max-width: 769px){
    .detail .left{width: 100%;padding: 0 0 .4rem;flex: auto;}
    .detail .right{width: 100%;margin: 0 0 .1rem;}
    .ar_tit .con .ll .p img{ width: .18rem;}
    .detail .ar_tit h3{ font-size: .26rem;}
    .ar_tj{ margin: .3rem 0 0;}

    .nt27 h4{ font-size: 14px !important;}

    .detail .right .tit{font-size: .22rem;height: .6rem;}
    .detail .right .box{ padding: 5px;}
}

.n_bg3{ background: #f2faf8 url(../images/n_bg3.jpg) center bottom no-repeat; background-size: 100% auto; }

.nt28{ display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: .5rem .32rem; }
.nt28 li{ min-width: 0;}
.nt28 .top1{ display: flex; position: relative; z-index: 2;}
.nt28 .top1::before{content: "";position: absolute;left: .02rem;top: calc(100% + .06rem);background: url(../images/lt22_s.png) center no-repeat;background-size: cover;width: .2rem;height: .2rem;}
.nt28 .top1::after{content: "";position: absolute;right: .02rem;top: calc(100% + .06rem);background: url(../images/lt22_s.png) center no-repeat;background-size: cover;width: .2rem;height: .2rem;}

.nt28 .top1 img{ width: 100%;}
.nt28 .top{padding: 0 .16rem;position: relative;z-index: 1;}
.nt28 .top::before{content: "";top: 0;left: .11rem;bottom: 0;width: 1px;background: #d3b069;position: absolute;}
.nt28 .top::after{content: "";top: 0;right: .11rem;bottom: 0;width: 1px;background: #d3b069;position: absolute;}
.nt28 .imgBox .img{ padding-bottom: 208.69%;}
.nt28 .txt{background: url(../images/nt28_b.png) center no-repeat;background-size: 100% 100%;height: 1.02rem;align-items: center;justify-content: center;text-align: center;padding: 0 .36rem;filter: drop-shadow(0px -.2rem .15rem rgba(0, 0, 0, 0.2));}
.nt28 h4{color: #efd399 !important;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}

@media(max-width: 769px){
    .nt28{ grid-template-columns: repeat(2, 1fr); grid-gap: .3rem 14px; }
}

.yyfw .content{ position: relative; z-index: 2; padding: .3rem; align-items: center; transition: .5s;}
.yyfw .content::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #008579;transition: .5s;}
.yyfw .content::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #008579;transition: .5s;}
.yyfw .content .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.yyfw .content .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.yyfw .content .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}

.yyfw .content .left{ width: calc(100% - 9.7rem); padding: 0 .4rem 0 .1rem;}
.yyfw .content .right{ width: 9.7rem;}
.yyfw .content .arc-con p{ text-indent: 0;}
.yyfw .content .nmore2{margin: .25rem 0 0;/* display: none; */}

@media(max-width: 769px){
    .yyfw .content .left{ width: 100%; padding: 0;}
    .yyfw .content .right{ width: 100%; padding: .3rem 0 0;}
    .yyfw .content .nmore2{ display: flex}
}

.fanhui2 .a{position: absolute;z-index: 1;width: 1.46rem;height: .54rem;justify-content: center;align-items: center;font-size: .14rem;color: #fff;right: 0;bottom: -.27rem;}
.fanhui2 .a::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579; transition: .5s;}
.fanhui2 .a::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579; transition: .5s;}
.fanhui2 img{ width: .26rem; margin: 0 .1rem 0 0}

@media(min-width: 769px){
    .fanhui2 .a:hover::before, .fanhui2 .a:hover::after{ background: #792120;}
}
@media(max-width: 769px){
    .fanhui2 .a{transform: scale(.7);transform-origin: right;}
    .yyfwd .ar_tit{ margin-bottom: .4rem;}
}

.tit3s{margin: 0 0 .3rem;padding: 0;align-items: baseline;}
.tit3s h3{font-size: .38rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: 1;}
.tit3s h3 span{font-size: .8rem;color: #008579;font-family: "ywsf";font-weight: normal;margin: 0 -.05rem;}

.tit3cs{ text-align: center; justify-content: center;}

.jhkp .fl1 .left{ width: 8.22rem;}
.jhkp .fl1 .right{ width: calc(100% - 8.22rem - .22rem);}

.nt29{padding: 3px;background: url(../images/nt29_s.svg) center no-repeat;background-size: 100% 100%;}
.nt29 .a{ display: block; position: relative;-webkit-mask: url(../images/nt29.svg);mask: url(../images/nt29.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt29 .imgBox .img{ padding-bottom: 57.47%;}
.nt29 .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,.7)100%);z-index: 1;height: 18vw;}
.nt29 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: .26rem .36rem;z-index: 2;}
.nt29 .ico{ width: .64rem; height: .64rem; margin: 0 .14rem 0 0;}
.nt29 .ico img{ width: 100%}
.nt29 h4{ font-size: .26rem; color: #fff !important; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: .4rem;}
.nt29 h6{color: #fff;margin: .1rem 0 0;}

.nt30{ display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: .15rem;}
.nt30 li{ min-width: 0;}
.nt30 .a{ align-items: center; }
.nt30 .imgW{ width: 2.47rem; background: url(../images/nt30_s.svg) center no-repeat;background-size: 100% 100%; padding: 1px; margin: 0 .26rem 0 0;}
.nt30 .imgBox{ -webkit-mask: url(../images/nt30.svg);mask: url(../images/nt30.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt30 .imgBox .img{ padding-bottom: 59.51%;}
.nt30 .txt{ flex: 1; overflow: hidden;}
.nt30 p{ margin: .06rem 0;}

.jhkp .nmore2{ font-size: .14rem;}
.jhkp .fl2{ background: url(../images/jhkp_b2s.jpg) center no-repeat; background-size: cover; background-attachment: fixed;}
.jhkp .fl4{ background: url(../images/jhkp_b2.jpg) center no-repeat; background-size: cover; background-attachment: fixed;}

.tit3sw h3{ color: #fff;}
.tit3sw h3 span{ color: #d3b069;}
.nmore2w{ color: #008579;}
.nmore2w::before, .nmore2w::after{ background: #ffffff;}

.nt31{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .2rem;}
.nt31 li{ min-width: 0}
.nt31 .a{align-items: center;padding: .2rem;/* background: #fff; */position: relative;z-index: 1; transition: .5s;}
.nt31 .a::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #008579;transition: .5s;}
.nt31 .a::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #008579;transition: .5s;}
.nt31 .a .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt31 .a .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.nt31 .a .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}
.nt31 .imgBox{ width: 2.85rem; margin: 0 .26rem 0 0;}
.nt31 .imgBox .img{ padding-bottom: 56.33%}
.nt31 .txt{ flex: 1; overflow: hidden;}
.nt31 h4{ font-size: .18rem; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt31 p{ margin: .06rem 0;}

.jhkp .fl3 .tit3s h3 span{ color: #d3b069;}
.jhkp .fl3 .wp{ align-items: center;}
.jhkp .fl3 .left{ width: 8.22rem;}
.jhkp .fl3 .right{ width: calc(100% - 8.22rem - .56rem);}

.nt32{padding: 3px;background: url(../images/nt29_s.svg) center no-repeat;background-size: 100% 100%;}
.nt32 .a{ display: block; position: relative;-webkit-mask: url(../images/nt29.svg);mask: url(../images/nt29.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0; }
.nt32 .imgBox .img{ padding-bottom: 57.47%;}
.nt32 .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,.7)100%);z-index: 1;height: 18vw;}
.nt32 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: .26rem .36rem .2rem;z-index: 2;}
.nt32 .ico{ width: .64rem; height: .64rem; margin: 0 .14rem 0 0;}
.nt32 .ico img{ width: 100%}
.nt32 h4{ color: #fff !important; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: .4rem;}

.nt33{ border-bottom: #dce3e1 1px solid; margin-bottom: .2rem; padding-bottom: .2rem;}
.nt33 h4{ color: #181818; font-weight: 600; margin: 0 0 .06rem;}
.nt33 p{ color: #181818;}

.nt34 .a{align-items: center;height: .48rem;}
.nt34 h4::after{content: "";position: absolute;top: 50%; transform: translateY(-50%); left: 0;width: .05rem;height: .05rem;border-radius: 50vw;background: #333;transition: .5s;}
.nt34 h4{font-size: .16rem;flex: 1;padding: 0 0 0 .16rem;position: relative;line-height: .24rem;}
.nt34 h6{width: auto;color: #181818;margin: 0 0 0 .2rem;}

.jhkp .fl4{}
.nt35 .a{position: relative;z-index: 2;padding: 1px;display: block;transition: .5s;}
.nt35 .a::before {content: "";position: absolute;top: .09rem;right: 0;bottom: .09rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #008579;transition: .5s;}
.nt35 .a::after {content: "";position: absolute;top: 0;right: .09rem;bottom: -.5px;left: .09rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #008579;transition: .5s;}
.nt35 .a .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt35 .a .bg1::before {content: "";position: absolute;top: .09rem;right: 0;bottom: .09rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.nt35 .a .bg1::after {content: "";position: absolute;top: 0;right: .09rem;bottom: 0;left: .09rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}

.nt35 .imgBox{ -webkit-mask: url(../images/nt35.png);mask: url(../images/nt35.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt35 .imgBox .img{padding-bottom: 130%;}
.nt35 .txt{height: .6rem;align-items: center;padding: 0 .15rem;text-align: center;}
.nt35 h4{font-size: .16rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.nt35 .imgBox:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.3)}
.nt35 .ico{position: absolute;width: .62rem;height: .62rem;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/video4.png) center no-repeat;background-size: 100% 100%;z-index: 2;}

.nar2{position: absolute;top: 50%;width: .48rem;cursor: pointer;z-index: 10;transform: translateY(-50%);}
.nar2 img{ width: 100%}
.nt35W{ position: relative}
.nt35 li{ margin: .1rem 0}
.nar2.prev1{ left: -.8rem}
.nar2.next1{ right: -.8rem}

.n_bg4{ background: #f2faf8;}

@media(min-width: 769px){
    .nt31 .a:hover{ filter: drop-shadow(0 0 .3rem rgba(0,0,0,.15));}
}
@media(max-width: 769px){
    .tit3s{margin: 0 0 .2rem;}
    .tit3s h3{ font-size: .24rem;}
    .tit3s h3 span{font-size: .48rem;margin: 0 -.02rem;}

    .jhkp .fl1 .left{ width: 100%;}
    .jhkp .fl1 .right{ width: 100%; padding: .3rem 0 0;}

    .nt29 .txt{ padding: 0 15px .15rem;}
    .nt30 .imgW{ width: 1.6rem; margin: 0 .2rem 0 0;}
    .nt30 p{ margin: .03rem 0 .05rem; -webkit-line-clamp: 1;}

    .nt31{grid-template-columns: repeat(1, 1fr);grid-gap: .15rem;}
    .nt31 .a{ padding: .15rem;}
    .nt31 .imgBox{width: 1.6rem;margin: 0 .2rem 0 0;}
    .nt31 p{ margin: .03rem 0 .05rem; -webkit-line-clamp: 1;}

    .nt31 .a::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;}
    .nt31 .a::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;}

    .jhkp .fl3 .left{ width: 100%;}
    .jhkp .fl3 .right{ width: 100%; padding: .3rem 0 0;}
    .nt34 .a{height: .4rem}
    .jhkp .nmore2{ margin: .25rem auto 0;}
    
    .nt35 .ico{ width: .4rem; height: .4rem;}
    .nt35 h4{ font-size: 13px !important;}
    .nt35 .a::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;}
    .nt35 .a::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;}

    .nt35 .a .bg1::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;}
    .nt35 .a .bg1::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;}

    .nar2{top: auto;bottom: -.65rem;width: .3rem;}
    .nar2.prev1{left: 0;}
    .nar2.next1{right: 0;}
}

.nt36 .a{ align-items: center; }
.nt36 .imgBox{ width: 7.87rem; margin: 0 .64rem 0 0;}
.nt36 .txt{flex: 1;overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;padding: 0 .3rem 0 0;}
.nt36 .time{ text-align: center}
.nt36 .time h3{ font-size: .48rem; color: #d3b069; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: 1.1}
.nt36 .time h6{font-size: .18rem;color: #d3b069;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;margin: .02rem 0 0;}
.nt36 h4{ flex: 1; font-size: .26rem; color: #333333; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: .4rem; margin: .2rem 0}
.nt36 p{ font-size: .16rem; line-height: .28rem; }
.nt36Box .dots{ margin: .35rem -.06rem 0;}
.nt36Box .dots span{width: .06rem;height: .06rem;background: transparent;border: #d3b069 1px solid;opacity: 1;box-sizing: content-box;margin: 0 .06rem;transition: .5s}
.nt36Box .dots span.active{background: #d3b069;border: #d3b069 1px solid;}

.nt36Box{position: relative;z-index: 2;padding: .3rem;margin: 0 0 .36rem; filter: drop-shadow(0 0 .3rem rgba(0,0,0,.05));}
.nt36Box .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt36Box .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #fff;transition: .5s;}
.nt36Box .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #fff;transition: .5s;}

.nt23s li{ margin-bottom: .2rem;}
.nt23s .a{ filter: drop-shadow(0 0 .3rem rgba(0,0,0,.05));}
.nt23s .a .bg1::before, .nt23s .a .bg1::after{ background: #fff;}
.nt23s .a::before, .nt23s .a::after{ display: none;}
.nt23s .time{position: relative;width: 1.6rem;text-align: center;margin: 0 .54rem 0 0;padding: 0 .2rem 0 0;}
.nt23s .txt{padding: 0 1rem 0 0;position: relative;}
.nt23s .txt:after{content: "\e620";font-size: .24rem;color: #d3b069;font-family: 'lib';position: absolute;top: 50%;transform: translateY(-50%);right: .2rem;font-weight: 600;}

@media(max-width: 769px){
    .nt36 .imgBox{ width: 100%; margin: 0 0 .2rem;}
    .nt36 .txt{width: 100%;flex: auto;padding: 0;}
    .nt36 .time{ display: flex; align-items: flex-end;}
    .nt36 .time h3{ line-height: 1; margin: 0 .1rem 0 0; font-size: .36rem;}
    .nt36 .time h6{ font-size: .14rem;}
    .nt36 h4{ margin: .15rem 0;}
    .nt36Box .dots{ margin: .2rem -.06rem 0;}
    .nt23s .txt{ padding: 0;}
    .nt23s .txt::after{ display: none;}
    .nt23s .time{width: .8rem;margin: 0 .2rem 0 0; padding: 0}
    .nt23s li{ margin-bottom: .15rem;}
}

.nt35s li.pr2 .a{ transform: translateX(1.5rem);}
.nt35s .swiper-slide-prev .a{ transform: translateX(.15rem);}
.nt35s .swiper-slide-next .a{ transform: translateX(-.15rem);}
.nt35s li.ne2 .a{ transform: translateX(-1.5rem);}
.nt35s .ico{ width: .5rem; height: .5rem;}

.nt35sBox .dots{ margin: .35rem -.06rem 0; justify-content: center;}
.nt35sBox .dots span{width: .06rem;height: .06rem;background: transparent;border: #008579 1px solid;opacity: 1;box-sizing: content-box;margin: 0 .06rem;transition: .5s}
.nt35sBox .dots span.active{background: #008579;border: #008579 1px solid;}

.nt35sW .nar2{margin-top: -.45rem;}

@media(max-width: 769px){
    .nt35s .a::before {content: "";position: absolute;top: .07rem;right: 0;bottom: .07rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;}
    .nt35s .a::after {content: "";position: absolute;top: 0;right: .07rem;bottom: 0;left: .07rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;}

    .nt35s .a .bg1::before {content: "";position: absolute;top: .07rem;right: 0;bottom: .07rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;}
    .nt35s .a .bg1::after {content: "";position: absolute;top: 0;right: .07rem;bottom: 0;left: .07rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;}

    .nt35sW .nar2{margin-top: 0;bottom: -.05rem;}
    .nt35sBox .dots{ margin: .25rem -.06rem 0;}

    .nt35s li .a{ transform: translateX(0) !important;}
    .nt35W{ padding-bottom: .2rem;}
    .nt35s .ico{ width: .4rem; height: .4rem;}
}

.rczp .fl1 .wp{ align-items: center}
.rczp .fl1 .left{width: 7.8rem;}
.rczp .fl1 .right{width: calc(100% - 7.8rem - .56rem);}

.nt32Box{ overflow: visible; padding: 3px;background: url(../images/nt32_s.svg) center no-repeat;background-size: 100% 100%;}
.nt32Box .nt32s{padding: 0;background: none;}
.nt32Box .pbbottom1{position: absolute;right: 0;bottom: .4rem;left: 0;z-index: 2;}
.nt32Box .nt32s .imgBox .img{ padding-bottom: 66.66%;}
.nt32Box .nt32s .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(5,63,51,.9)100%);z-index: 1;height: 2rem; transition: .5s;}
.nt32s .a{ display: block; position: relative;-webkit-mask: url(../images/nt32_s.svg);mask: url(../images/nt32_s.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
/* .nt32s .imgBox:after{ display: none;} */

.nt33s h4{font-size: .32rem;color: #008579;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: .4rem;margin: 0 0 .12rem;}
.nt33s p{ color: #008579}
.nt33s{border-bottom: #009180 1px solid;margin-bottom: .25rem;padding-bottom: .3rem;}

.nt34s h4{font-size: .18rem}
.nt34s h4::after{ background: #009180;}

.rczp .fl1{ background: url(../images/rczp_b1.jpg) center no-repeat; background-size: cover;}
.rczp .fl1 .content{ align-items: center;}

.rczp .fl2{ background: url(../images/rczp_b2.jpg) center no-repeat; background-size: cover;}

.nt37{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .2rem;}
.nt37 li{ min-width: 0}
.nt37 .a{position: relative;z-index: 1;padding: 0 .4rem;height: 2rem;flex-direction: column;justify-content: center;}
.nt37 .a::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #008579;transition: .5s;}
.nt37 .a::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #008579;transition: .5s;}
.nt37 .a .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt37 .a .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.nt37 .a .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}
.nt37 p{ margin: .12rem 0 .15rem}
.nt37 h4{ font-size: .18rem; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt37 .txt{ width: 100%}

@media(min-width: 769px){
    .nt37 .a:hover::before, .nt37 .a:hover::after{ background: #d3b069;}
    .nt37 .a:hover .bg1::before, .nt37 .a:hover .bg1::after{ background: #008579;}
    .nt37 .a:hover *{ color: #fff;}
}
@media(max-width: 769px){
    .nt32Box .nt32s .imgBox:after{ height: .7rem;}
}

.nt38{ display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: .22rem; }
.nt38 li{ min-width: 0; position: relative; z-index: 1; border: #009180 1px solid;}
.nt38 li::before{content: "";position: absolute;top: -1px;left: -1px;background: #fff url(../images/nt38_b1.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt38 li::after{content: "";position: absolute;top: -1px;right: -1px;background: #fff url(../images/nt38_b2.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt38 .a{position: relative;padding: .25rem .25rem;z-index: 1;height: 2.84rem;display: block;}
.nt38 .a::before{content: "";position: absolute;bottom: -1px;left: -1px;background: #fff url(../images/nt38_b4.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt38 .a::after{content: "";position: absolute;bottom: -1px;right: -1px;background: #fff url(../images/nt38_b3.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}

.nt38 .tit{font-size: .14rem;color: #fff; position: relative;z-index: 1;min-width: .82rem;height: .21rem;align-items: center;justify-content: center;transition: .5s;padding: 0 .1rem;display: inline-flex;}
.nt38 .tit::before {content: "";position: absolute;top: .03rem;right: 0;bottom: .03rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579; transition: .5s;}
.nt38 .tit::after {content: "";position: absolute;top: 0;right: .03rem;bottom: 0;left: .03rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579; transition: .5s;}
.nt38 h4{margin: .2rem 0 .2rem;font-size: .18rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt38 p{ margin: 0 0 .25rem; color: #999}
.nt38 h6{ color: #333333}

@media(max-width: 769px){
    .rczp .fl1 .left{ width: 100%;}
    .rczp .fl1 .right{width: 100%;padding: .25rem 0 0;}
    .nt33s{ margin-bottom: .2rem;padding-bottom: .2rem;}

    .nt37 .a{padding: .25rem 15px;height: auto;}
    .nt37{grid-template-columns: repeat(1, 1fr);grid-gap: .15rem;}
    .nt37 p{ margin: .08rem 0 .1rem}
    
    .nt38{ grid-template-columns: repeat(1, 1fr); grid-gap: .15rem; }
    .nt38 .a{padding: .25rem 15px;height: auto;}
    .nt38 p{ margin: 0 0 .15rem;}
    .nt38 h4{margin: .1rem 0}

    .rczp .nmore2{ margin: .25rem auto 0;}
}


.nt39{ display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: .2rem;}
.nt39 li{ min-width: 0}
.nt39 .a{align-items: center;padding: .24rem;/* background: #fff; */position: relative;z-index: 1; transition: .5s;}
.nt39 .a::before {content: "";position: absolute;top: .1rem;right: 0;bottom: .1rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .1rem, #000000 .11rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #fff;transition: .5s;z-index: -1;/* opacity: .9; */}
.nt39 .a::after {content: "";position: absolute;top: 0;right: .1rem;bottom: 0;left: .1rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .1rem, #000000 .11rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #fff;transition: .5s;z-index: -1;/* opacity: .9; */}
.nt39 .imgBox{width: 3.07rem;margin: 0 .4rem 0 0;}
.nt39 .imgBox .img{ padding-bottom: 56.33%}
.nt39 .txt{ flex: 1; overflow: hidden;}
.nt39 h4{ font-size: .24rem; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt39 p{margin: .15rem 0;font-size: .16rem;}
.nt39 h6{ color:  #d3b069}

@media(min-width: 769px){
    .nt39 .a:hover{ filter: drop-shadow(0 0 .3rem rgba(0,0,0,.15));}
}
@media(max-width: 769px){
    .nt39 .imgBox{width: 100%;margin: 0 0 .15rem;}
    .nt39 .txt{ flex: auto; width: 100%;}
    .nt39 p{margin: .1rem 0}
    .nt39 .a{ padding: .2rem;}
}

.nt40{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .28rem;}
.nt40 li{ min-width: 0}
.nt40 .a{align-items: center;padding: .22rem;/* background: #fff; */position: relative;z-index: 1;transition: .5s;display: block;height: 100%; filter: drop-shadow(0 0 .3rem rgba(0,0,0,.05));}
.nt40 .a::before {content: "";position: absolute;top: .1rem;right: 0;bottom: .1rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .1rem, #000000 .11rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #fff;transition: .5s;z-index: -1;/* opacity: .9; */}
.nt40 .a::after {content: "";position: absolute;top: 0;right: .1rem;bottom: 0;left: .1rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .1rem, #000000 .11rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #fff;transition: .5s;z-index: -1;/* opacity: .9; */}
.nt40 .imgBox{width: 100%;margin: 0 0 .05rem;}
.nt40 .imgBox .img{ padding-bottom: 56.33%}
.nt40 .txt{ flex: 1; overflow: hidden; padding: .25rem 0;}
.nt40 h4{font-size: .18rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;margin: 0 0 .15rem;}
.nt40 h6{ color:  #d3b069}

@media(min-width: 769px){
    .nt40 .a:hover{ filter: drop-shadow(0 0 .3rem rgba(0,0,0,.15));}
}
@media(max-width: 769px){
    .nt40{ grid-template-columns: repeat(1, 1fr); grid-gap: .15rem;}
    .nt40 .a{ padding: .2rem;}
    .nt40 .txt{ padding: .15rem 0;}
}

.zzgk .content{align-items: flex-start;padding: .6rem .5rem;/* background: #fff; */position: relative;z-index: 1;transition: .5s;height: 100%;filter: drop-shadow(0 0 .3rem rgba(0,0,0,.05));}
.zzgk .content::before {content: "";position: absolute;top: .1rem;right: 0;bottom: .1rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .1rem, #000000 .11rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #fff;transition: .5s;z-index: -1;/* opacity: .9; */}
.zzgk .content::after {content: "";position: absolute;top: 0;right: .1rem;bottom: 0;left: .1rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .1rem, #000000 .11rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .1rem, #000000 .11rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #fff;transition: .5s;z-index: -1;/* opacity: .9; */}

.zzgk .left{ width: 3.5rem;}
.zzgk .left .imgBox .img{ padding-bottom: 132%}
.zzgk .right{width: calc(100% - 3.5rem);padding: .1rem 0 0 .4rem;}

.h3-6{ font-size: .24rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; margin: 0 0 .1rem;}
.zzgk .arc-con1 *{ line-height: 1.65;}

@media(max-width: 769px){
    .zzgk .content{ padding: .25rem 15px;}
    .zzgk .left{ width: 100%;}
    .zzgk .right{width: 100%;padding: 0 0 .3rem;order: -1;}
    .h3-6{ font-size: .22rem;}
}

.nt41 li{ margin-bottom: .3rem;}
.nt41 .a{position: relative;z-index: 2;padding: .2rem;height: 2.2rem;align-items: center;transition: .5s;}
.nt41 .a::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt41 .a::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f0e3cb;transition: .5s;}
.nt41 .a .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt41 .a .bg1::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.nt41 .a .bg1::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}

.nt41 .imgBox{width: 2.8rem;margin: 0;-webkit-mask: url(../images/nt41_s.svg);mask: url(../images/nt41_s.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt41 .imgBox .img{padding-bottom: 64.28%;}
.nt41 .txt{flex: 1;overflow: hidden;padding: 0 1rem 0 .4rem;}
.nt41 h4{font-size: .22rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt41 p{margin: .2rem 0 0;font-size: .16rem;line-height: .28rem;}
.nt41 .txt:after{content: "\e620";font-size: .24rem;color: #d3b069;font-family: 'lib';position: absolute;top: 50%;transform: translateY(-50%);right: .4rem;font-weight: 600;}

@media(min-width: 769px){
    .nt41 .a:hover{ filter: drop-shadow(0 0 .3rem rgba(0,0,0,.15));}
    .nt41 .a:hover .bg1::before, .nt41 .a:hover .bg1::after{background: #fff;}
}
@media(max-width: 769px){
    .nt41 li{ margin-bottom: .2rem;}
    .nt41 .a{height: auto;padding: .15rem;}
    .nt41 .imgBox{width: 1.5rem;margin: 0 .2rem 0 0;}
    .nt41 .txt{/* flex: auto; *//* width: 100%; */padding: 0;}
    .nt41 .txt:after{ display: none}
    .nt41 p{margin: .06rem 0 0;}
}

.mzfw .box{padding: .36rem 0;border-bottom: #92cbc5 1px solid;}
.mzfw .box h3{ color: #333}
.mzfw .box:first-child{ padding-top: 0}
.mzfw .box:last-child{ border: none; padding-bottom: 0}
.mzfw .box.on h3{ color: #008579}
.mzfw .box.on .nmore2{ display: flex}

@media(max-width: 769px){
    .mzfw .box{ margin: .28rem 0; padding: .25rem 0}
}

.nt42{ display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: .28rem; }
.nt42 li{min-width: 0;padding: .04rem; background: url(../images/nt42_s.png) center no-repeat; background-size:cover}
.nt42 .a{display: block;position: relative;-webkit-mask: url(../images/nt42_s.png);mask: url(../images/nt42_s.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt42 .imgBox .img{padding-bottom: 162.64%;}
.nt42 .txt{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;padding: 0 .25rem .2rem;/* text-align: center; */}
.nt42 h4{ font-size: .18rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; color: #fff !important}

.nt42s{ grid-template-columns: repeat(3, 1fr); grid-gap: .22rem; }
.nt42s li{background: url(../images/nt42s_s.png) center no-repeat;background-size: cover;}
.nt42s .a{-webkit-mask: url(../images/nt42s_s.png);mask: url(../images/nt42s_s.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt42s .imgBox .img{padding-bottom: 56.65%;}
.nt42s h4{ font-family: inherit; font-weight: normal}
.nt42s .txt:after{content: "";position: absolute;right: 0;bottom: -1px;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,.7) 100%);z-index: 1;height: .7rem;z-index: -1}

@media(max-width: 769px){
    .nt42{ grid-template-columns: repeat(2, 1fr); grid-gap: .2rem 14px; }
    .nt42 .txt{ padding: 0 .15rem .15rem;}
    .nt42s .txt{ padding: 0 .15rem .1rem;}
    .nt42s{ grid-template-columns: repeat(1, 1fr); grid-gap: .2rem 14px; }
}

.nt43{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .4rem; }
.nt43 li{ min-width: 0;}
.nt43 .a{display: block;position: relative;transition: .5s;}
.nt43 .txt{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; padding: .2rem; text-align: center; transition: .5s;}
.nt43 .imgBox .img{padding-bottom: 54.49%;}
.nt43 .imgBox::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/nt43_b2.jpg) center no-repeat; background-size: cover; z-index: 1; opacity: 0; transition: .5s;}
.nt43 .txt{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; flex-direction: column; justify-content: center; align-items: center;}
.nt43 .ico img{width: .76rem;}
.nt43 h4{font-size: .36rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;color: #333;transition: .5s;margin: 0 0 .2rem;}

.more6{font-size: .18rem;color: #d3b16a;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;display: flex;justify-content: center;align-items: center;width: 1.88rem;height: .43rem;background: url(../images/more6_b.png) center no-repeat;background-size: cover;transition: .5s;margin: 0 auto;}

.more7{font-size: .18rem;color: #d3b16a;font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;display: flex;justify-content: center;align-items: center;width: 1.9rem;height: .44rem;background: url(../images/more6_bs.png) center no-repeat;background-size: cover;transition: .5s;margin: 0 auto;}

.mtab3{ position: relative; margin: .4rem 0 0;}
.mtab3 .hd{ position: absolute; top: .4rem; left: .4rem; z-index: 2;}
.mtab3 .bd_li{position: relative;overflow: hidden;}
.mtab3 .bd_li .txt{ position: absolute; top: 0; right: 0; bottom: 0; z-index: 2; padding: .3rem .4rem; transition: .5s; flex-direction: column; width: 3.8rem; justify-content: space-between; display: flex; background: url(../images/mtab3_b.png) center no-repeat; background-size: 100% 100%;}
.mtab3 .bd_li .txt h3{text-align: center;font-size: .3rem;color: #efd399;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;border-bottom: rgba(239,211,153,.4) 1px solid;padding-bottom: .2rem;margin-bottom: .3rem}

.nt44 li{font-size: .16rem;color: #efd399;font-family: 'Noto Serif SC';font-style: normal;font-weight: 400;line-height: .28rem;padding: 0 0 0 .3rem;position: relative;background-size: .2rem .2rem !important;background-position-y: .05rem !important;margin: 0 0 .06rem;transition: .5s;}
.nt44 li.li1{ background: url(../images/nt44_i1.png) left top no-repeat; }
.nt44 li.li2{ background: url(../images/nt44_i2.png) left top no-repeat; }
.nt44 li.li3{ background: url(../images/nt44_i3.png) left top no-repeat; }

.nar3W{margin: 0 0 0 .6rem;align-items: center;}
.nar3W .line{ width: 1px; height: .14rem; background: #d3b16a; margin: 0 .12rem;}
.nar3 img{ height: .24rem; cursor: pointer;}

.mtab3 li{margin: 0 0 .15rem;}
.mtab3 .a{ display: flex; width: 2rem; height: .6rem; align-items: center; justify-content: center; background: url(../images/mtab3_b1.jpg) center no-repeat; background-size: cover; font-size: .18rem; color: #333;font-family: 'Noto Serif SC';font-style: normal;font-weight: 500; transition: .5s;}
.mtab3 li.on .a{ background: url(../images/mtab3_b2.jpg) center no-repeat; background-size: cover; color: #d3b16a;}

.nt45{text-align: center;}
.nt45 .img{width: 1.71rem;height: 1.71rem;background: url(../images/nt45_b.png) center no-repeat;background-size: cover;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.nt45 .img img{mix-blend-mode: multiply;width: 1.48rem;}
.nt45 h4{ font-size: .16rem; color: #efd399; font-family: 'Noto Serif SC'; font-style: normal; font-weight: 500; margin-top: .1rem;}

@media(min-width: 769px){
    .nt43 .a:hover .imgBox::after{ opacity: 1;}
    .nt43 .a:hover h4{ color: #edd29a}

    .more6:hover{ background: url(../images/more6_bs.png) center no-repeat; background-size: cover; }
    
}
@media(max-width: 769px){
    .nt43{ grid-template-columns: repeat(1, 1fr); grid-gap: .25rem;}
    .nt43 h4{font-size: .2rem;margin: 0 0 .1rem;}
    .nt43 .ico img{ width: .5rem}
    .more6{ transform: scale(.7)}
    .mtab3 .bd_li>.img{ margin: 0 -40vw}
    .mtab3 .bd_li .txt{ position: relative; width: 100%}
    .mtab3 .hd{position: relative;top: 0;left: 0; margin: 0 0 .2rem}
    .mtab3 .hd ul{ display: grid;  grid-template-columns: repeat(2, 1fr); grid-gap: 2vw;}
    .mtab3 .hd ul li{ margin-bottom: 0}
    .mtab3 .a{width: 100%;height: 13vw;font-size: .16rem;}
    .mtab3 .bd_li .txt h3{ font-size: .24rem;}
}

.select1 .box{border-bottom: #e5e5e5 1px solid;padding: .2rem 0;align-items: flex-start;}
.select1 .box:last-child{ border: none}
.select1 .box:nth-child(1){ padding-top: 0}
.select1 .box .ll{width: 1rem;font-size: .2rem;color: #008579;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: .6rem;}
.select1 .box .rr{ width: calc(100% - 1rem);}

.nt45{gap: 0;}
.nt45 li{min-width: 0;padding: .1rem 0;}
.nt45 .a{font-size: .16rem;color:#181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;justify-content: center;align-items: center;height: .4rem;position: relative;z-index: 1;transition: .5s;padding: 0 .4rem;text-align: center;display: flex;}
.nt45 .a i{ display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; opacity: 0;transition: .5s;}
.nt45 .a i::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #008579;}
.nt45 .a i::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #008579;}
.nt45 li.on .a i{ opacity: 1;}
.nt45 li.on .a{ color: #efd399}

.nt46{gap: 0 .35rem;}
.nt46 li{min-width: 0;padding: .1rem 0;}
.nt46 .a{font-size: .2rem;color:#181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;justify-content: center;align-items: center;height: .4rem;position: relative;z-index: 1;transition: .5s;padding: 0;text-align: center;display: flex;}
.nt46 li.on .a{ color: #008579}

.n_pad4{ padding: .5rem 0 1rem;}

/* 搜索表单 */
.miso_form3{margin: 0 0 0 .2rem;max-width: 100%;}
.miso_form3 .input-group{width: 5.01rem;height: .6rem;background: url(../images/form3_b.png) center no-repeat;background-size: 100% 100%;max-width: 100%;/* transition: .5s; */left: 50%;transform: translateX(-50%);top: 0;}
.miso_form3 .input-group .sub{position:absolute;right: .06rem;top: 50%;width: .63rem;height: .52rem;overflow:hidden;cursor: pointer;transform: translateY(-50%);font-size: .2rem;color: #efd399;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;transition: .5s;background: none;}
.miso_form3 .input-group .inp{height: 100%;border:0;border-right:0;padding-right: 1rem;width:100%;padding-left: .25rem;font-size: .16rem;}

.miso_form3 ::-webkit-input-placeholder{color:#808080}
.miso_form3 input:-ms-input-placeholder{color:#808080}

.mtab4 .bd{position: relative;z-index: 1;padding: .3rem;}
.mtab4 .bd::before {content: "";position: absolute;top: .08rem;right: 0;bottom: .08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f2faf8;transition: .5s;}
.mtab4 .bd::after {content: "";position: absolute;top: 0;right: .08rem;bottom: 0;left: .08rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .08rem, #000000 .09rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .08rem, #000000 .09rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f2faf8;transition: .5s;}

.nt47Box{ overflow: hidden}
.nt47{display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 0; margin-bottom: -1px;}
.nt47 li{min-width: 0;border-bottom: #dae1df 1px solid;padding: .15rem 0;}
.nt47 .a{font-size: .18rem;color:#181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;justify-content: center;align-items: center;height: .5rem;position: relative;z-index: 1;transition: .5s;padding: 0 .1rem;text-align: center;display: flex;}
.nt47 .a i{ display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; opacity: 0;transition: .5s;}
.nt47 .a i::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .04rem, #000000 .05rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #008579;}
.nt47 .a i::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #008579;}

@media(min-width: 769px){
    .nt47 .a:hover i{ opacity: 1;}
    .nt47 .a:hover{ color: #edd29a}
    
}
@media(max-width: 769px){
    .mtab4 .bd{ padding: .2rem}
    .nt47{ grid-template-columns: repeat(2, 1fr); }
    .nt47 li{ padding: .05rem 0}
    .nt47 .a{font-size: .16rem;}

    .select1 .box .rr{ width: 100%;}

    .nt45 .a{ padding: 0 .15rem;}
    .miso_form3{margin: .1rem auto;}
    .miso_form3 .input-group{width: 3.6rem;height: .45rem;}
    .miso_form3 .input-group img{transform: scale(.7);transform-origin: right;}
    .nt46{gap: 0 .15rem;}
    .nt46 li{ padding: .05rem 0;}
    .select1 .box .ll{ line-height: .5rem; width: 100%}
    .nt46 .a{ font-size: .16rem;}
}

.mzaps .tit{border-bottom: #b2dad7 1px solid;padding: 0 0 .32rem;margin-bottom: .32rem;align-items: center;}

.nt48{gap: .1rem .56rem;align-items: center;}
.nt48 .a{font-size: .16rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;display: block;position: relative;padding: 0 0 0 .25rem;line-height: 2;background: url(../images/nt48_i1.png) left center no-repeat;background-size: .16rem auto !important;transition: .5s;}
.nt48 li:nth-child(2) .a{ background: url(../images/nt48_i2.png) left center no-repeat;}
.nt48 li:nth-child(3) .a{ background: url(../images/nt48_i3.png) left center no-repeat;}
.nt48 li:nth-child(4) .a{ background: url(../images/nt48_i4.png) left center no-repeat;}
.nt48 .a:before{ content: ""; position: absolute; bottom: 0; left: .25rem; width: 0; height: 1px; background: #a3c8c3; transition: .5s}

.nt48 li.on .a:before{width: calc(100% - .25rem);}
.nt48 li.on .a{ color: #008579}

.mzaps .tit .ll{align-items: center;font-size: .3rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.mzaps .tit .ll img{width: .26rem;margin: 0 .12rem 0 0;}

.more8{ align-items: center; font-size: .16rem; color: #008579; font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;}
.more8 img{width: .21rem;margin: 0 .1rem 0 0}

.nt49Box{ position: relative; z-index: 1;}
.nt49Box::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #008579;transition: .5s;}
.nt49Box::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #008579;transition: .5s;}
.nt49Box .bg1{position: absolute;top: .04rem;right: .04rem;bottom: .04rem;left: .04rem;z-index: -1;filter: drop-shadow(0 0 1px #efd399);}
.nt49Box .bg1::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #28867a;transition: .5s;}
.nt49Box .bg1::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #28867a;transition: .5s;}

.nt49 li{flex: auto;text-align: center;padding: .18rem 0;}
.nt49 li:nth-child(1){width: 2.36rem;flex: initial;}
.nt49 .a{ display: block; font-size: .16rem; color: #efd399; font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;}

.nt50Box{ position: relative; z-index: 1; margin:  .08rem 0 0; padding: .1rem 0}
.nt50Box::before {content: "";position: absolute;top: .05rem;right: 0;bottom: .05rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #f2faf8;transition: .5s;}
.nt50Box::after {content: "";position: absolute;top: 0;right: .05rem;bottom: 0;left: .05rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .05rem, #000000 .06rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .05rem, #000000 .06rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #f2faf8;transition: .5s;}

.nt50{ display: grid; grid-template-columns: repeat(9, 1fr); grid-gap: 0; }
.nt50 li{min-width: 0;text-align: center;padding: .5rem .2rem;display: flex;align-items: center;}
.nt50 li:nth-child(1){width: 2.36rem; grid-row: span 2;}
.nt50 li:nth-child(2n){ background: #fbfefd}
.nt50 li:nth-child(n+10){ border-top: #d9e1df 1px solid}
.nt50 .a1, .nt50 dl{ width: 100%; }
.nt50 .a1{ font-size: .16rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.nt50 dl dd{ border-bottom: #d0e9e6 1px dashed; position: relative;}
.nt50 dl dd:last-child{ border-bottom: none;}
.nt50 dl .a{display: flex;align-items: center;justify-content: center;height: .6rem;}
.nt50 dl .a span{font-size: .16rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;line-height: 1.75;display: block;position: relative;}
.nt50 dl .a span:before{content: "";width: .16rem;height: .1rem;background: url(../images/nt50_i.png) left center no-repeat;background-size: cover;display: inline-block;margin: 0 .06rem 0 0; transition: .5s}
.nt50 dl .a span:after{ content: ""; position: absolute; width: 0; height: 1px; bottom: 0; left: .22rem; background: #008579; transition: .5s}

.nt50 .box{position: absolute;top: 100%;left: 50%;transform: translateX(-50%) scaleY(0);background: url(../images/nt50_b.svg) center no-repeat;background-size: cover;width: 3.6rem;height: 1.8rem;z-index: 1;transition: .5s;filter: drop-shadow(0px 6px 40px rgba(4, 27, 20, 0.1));padding: 0 .2rem;align-items: center;opacity: 0;visibility: hidden;transform-origin: top;}
.nt50 .box:before{content: "";position: absolute;bottom: 100%;border-left: transparent .05rem solid;border-right: transparent .05rem solid;border-bottom: #fff .07rem solid;left: 50%;transform: translateX(-50%);margin-left: .12rem;}
.nt50 .box .imgBox{ width: 1.05rem; margin: 0 .12rem 0 0}
.nt50 .box .imgBox .img{ padding-bottom: 133.33%}
.nt50 .box .txt{flex: 1;overflow: hidden; text-align: left}
.nt50 .box .txt .nmore4 img{width: .14rem;margin: 0 0 0 .08rem;}
.nt50 .box .txt p{ line-height: .2rem; margin: 0 0 .1rem; font-size: .14rem}
.nt50 .box .txt img.d{ width: .16rem; margin: .06rem 0 .06rem}

.nt50 dl .a:hover span{ color: #008579}
.nt50 dl .a:hover span:after{ width: calc(100% - .22rem)}

.mzaps{ overflow: hidden;}

@media(min-width: 769px){
    .nt50 dd:hover .box{opacity: 1;visibility: visible;transform: translateX(-50%) scaleY(1);}
    
}
@media(max-width: 769px){
    .mzaps .tit{padding: 0 0 .2rem;margin-bottom: .15rem;}

    .nt48{gap: .1rem .15rem;align-items: center;}
    .nt49 li:nth-child(1), .nt50 li:nth-child(1){ width: 1rem;}
    .nt50 li{ padding: .2rem .1rem}
    .nt50 dl .a{ height: .5rem}
    .nt50 dl .a span{ font-size: .14rem}
    .n_pad4{ padding: .3rem 0 .6rem;}
    .mzaps .tit .ll{ font-size: .2rem;}
    .mzaps .tit .ll img{ width: .16rem;}
    .more8, .nt48 .a{ font-size: .15rem;}
    .more8 img{ width: .14rem;}

    .mzaps .bd{ overflow-x: scroll;}
    .mzaps .bd_li{min-width: 9rem;}
}

.dqjs .fl1{ background: url(../images/dqjs_b1.jpg) center no-repeat; background-size: cover;}

.nt51 li{padding: 3px 0 3px 3px;background: url(../images/nt51_b.png) center no-repeat;background-size: 100% 100%;}
.nt51 .a{ display: block; position: relative;-webkit-mask: url(../images/nt51_b.png);mask: url(../images/nt51_b.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0; }
.nt51 .imgBox .img{padding-bottom: 59.47%;}
.nt51 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(5,63,51,.9)100%);z-index: 1;height: 18vw;}
.nt51 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: .26rem .36rem .2rem;z-index: 2;}
.nt51 h4{ font-size: .18rem; color: #fff !important; text-align: center;}

.dqjs .fl1 .left{width: 8rem;border-right: #ecd39a .03rem solid;}
.dqjs .fl1 .right{width: calc(100% - 8rem);background: url(../images/nt52_b.png) right center no-repeat;background-size: auto 100%;display: flex;align-items: center;padding: 0 .5rem 0 .65rem;}

.nar4W .nar4{position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.nar4W .nar4.prev1{ left: .35rem;}
.nar4W .nar4.next1{ right: .35rem;}
.nar4W .nar4 img{ width: .4rem}

.nt52{ width: 100%}
.nt52 .a{align-items: center;position: relative;z-index: 1;height: .6rem;}
.nt52 h4::after{content: "";position: absolute;top: .11rem;/* transform: translateY(-50%); */left: 0;width: .05rem;height: .05rem;border-radius: 50vw;background: #333;transition: .5s;}
.nt52 h4{font-size: .16rem;flex: 1;padding: 0 0 0 .16rem;position: relative;line-height: .24rem;}
.nt52 h6{ width: auto; margin: 0 0 0 .2rem}

.dqjs .fl1 .nmore1{margin: .4rem auto 0;font-size: .14rem;}

.dqjs .fl2{ background: url(../images/dqjs_b2.jpg) center no-repeat; background-size: cover; background-attachment: fixed;}
.dqjs .fl2 .left{ width: 8.82rem;}
.dqjs .fl2 .right{ width: calc(100% - 8.82rem); padding: 0 0 0 .44rem;}
.nt53{width: 4.92rem;min-height: 4.78rem;}
.nt53 .imgBox .img{padding-bottom: 52.94%;}
.nt53 h4{margin: .24rem 0 0;font-size: .24rem;color: #fff;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: .32rem;}
.nt53 p{ font-size: .14rem !important; color: #fff; margin: .15rem 0}
.nt53 h6{ color: #fff}
.nt54{ width: calc(100% - 4.92rem - .42rem);}
.nt54 li{ border-bottom: rgba(0,0,0,.05) 1px solid; padding: 0 0 .2rem; margin-bottom: .2rem;}
.nt54 h4{ font-size: .18rem; color: #fff !important;}
.nt54 h6{ font-size: .14rem; color: #fff; margin: .06rem 0 0;}
.nt54 li:last-child{ margin-bottom: 0;}

.dqjs .fl2 .nmore1{font-size: .14rem;color: #008579;margin: .4rem 0 0;}
.dqjs .fl2 .nmore1::before, .dqjs .fl2 .nmore1::after{ background: #fff }

.nt55 li{min-width: 0;position: relative;z-index: 1;border: #d3b069 1px solid;background: transparent;margin: 0 0 .18rem; transition: .5s;}
.nt55 li::before{content: "";position: absolute;top: -1px;left: -1px;background: url(../images/nt55_b1.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt55 li::after{content: "";position: absolute;top: -1px;right: -1px;background: url(../images/nt55_b2.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt55 .a{position: relative;padding: 0 .25rem;z-index: 1;height: 1.04rem;display: flex;justify-content: center;flex-direction: column;}
.nt55 .a::before{content: "";position: absolute;bottom: -1px;left: -1px;background: url(../images/nt55_b4.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt55 .a::after{content: "";position: absolute;bottom: -1px;right: -1px;background: url(../images/nt55_b3.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt55 h4{ font-size: .18rem; color: #fff !important; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt55 p{ color: rgba(255,255,255,.5); margin: .04rem 0 0;}

.nt55 li:last-child{ margin-bottom: 0}

.nt56W{ position: relative;}

.nt56 li{min-width: 0;padding: .04rem; background: url(../images/nt42s_s.png) center no-repeat; background-size:cover}
.nt56 .a{display: block;position: relative;-webkit-mask: url(../images/nt42s_s.png);mask: url(../images/nt42s_s.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt56 .imgBox .img{padding-bottom: 56.65%;}
.nt56 .txt{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;padding: 0 .2rem .2rem;text-align: center;}
.nt56 h4{ font-size: .18rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; color: #fff !important}
.dqjs .fl3 .nmore1{margin: .44rem auto 0;font-size: .14rem;}

@media(min-width: 769px){
    .nt55 li:hover{ background: #036054;}

    .nt55 li:hover::before{ background: url(../images/nt55_b1s.png) center no-repeat;background-size: cover;}
    .nt55 li:hover::after{ background: url(../images/nt55_b2s.png) center no-repeat;background-size: cover;}
    .nt55 li:hover .a::before{ background: url(../images/nt55_b4s.png) center no-repeat;background-size: cover;}
    .nt55 li:hover .a::after{ background: url(../images/nt55_b3s.png) center no-repeat;background-size: cover;}
    .dqjs .fl2 .nmore1:hover::before, .dqjs .fl2 .nmore1:hover::after{ background: #d3b069; color: #fff;}
}
@media(max-width: 769px){
    .dqjs .fl1 .left{width: 100%;border-right: none;}
    .nt51 li{padding: 3px;background: url(../images/nt42s_s.png) center no-repeat;background-size: 100% 100%;}
    .nt51 .a{ display: block; position: relative;-webkit-mask: url(../images/nt42s_s.png);mask: url(../images/nt42s_s.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0; }
    .nt51 .imgBox .img{padding-bottom: 56.65%;}

    .dqjs .fl1 .right{width: 100%;background: none;padding: .3rem 0 0;}
    .nt52 .a{ height: .4rem}

    .dqjs .fl2 .left{ width: 100%;}
    .dqjs .fl2 .right{ width: 100%; padding: .3rem 0 0;}

    .nt53{ width: 100%;}
    .nt54{ width: 100%;}
    .nt54 li{ padding: 0 0 .15rem; margin-bottom: .15rem;}
    .nt55 .a{ padding: 0 .2rem;}
    .dqjs .fl3 .nmore1{margin: .2rem auto 0;}
    .nar4W .nar4 img{ width: .3rem}
    .nar4W .nar4.prev1{ left: .2rem;}
    .nar4W .nar4.next1{ right: .2rem;}
}

.yjfw .left, .yjfw .right{ width: calc((100% - 8.15rem)/2 - .2rem);}
.yjfw .center{ width: 8.15rem;}

.nt57 .txt{padding: .24rem .26rem;border-bottom: #d9e1df 1px solid;}
.nt57 h4{ font-size: .16rem;}
.nt57 h6{ margin: .08rem 0 0;}

.nt58 .a{ display: block; position: relative;}
.nt58 .imgBox .img{ padding-bottom: 66.74%;}
.nt58 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(5,63,51,.9)100%);z-index: 1;height: 18vw;}
.nt58 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: .26rem .36rem .26rem;z-index: 2;}
.nt58 h4{font-size: .26rem;color: #fff !important;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; width: 4.8rem; max-width: 100%; line-height: .4rem;}
.nt58 h6{ color: #fff; margin: .12rem 0 0}

.nmore1c{ margin: .4rem auto 0;}

.yjfw .fl2, .yjfw .fl3, .yjfw .fl4{ padding-top: 0 !important;}

.yjfw .fl3 .tit3s h3{ cursor: pointer;}
.yjfw .fl3 .tit3s h3:nth-child(1){margin: 0 .4rem 0 0;}
.yjfw .fl3 .tit3s h3 span{font-size: .38rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;/* transition: .5s; */}
.yjfw .fl3 .tit3s h3.on span{ font-size: .8rem;color: #008579;font-family: "ywsf";font-weight: normal;}

.pbbottom2{align-items: center;justify-content: center;margin: .4rem 0 0;}
.pbbottom2 .arr1{ transition: .5s}
.pbbottom2 .arr1 img{ width: .24rem; cursor: pointer;}
.pbbottom2 .dots{align-items: center;justify-content: center; margin: 0 1.5vw;}
.pbbottom2 .dots span{width: .06rem;height: .06rem;background: transparent;border: #008579 1px solid;opacity: 1;box-sizing: content-box;margin: 0 .06rem;transition: .5s}
.pbbottom2 .dots span.active{background: #008579;border: #008579 1px solid;}

.nt59 li{min-width: 0;position: relative;z-index: 1;border: #009180 1px solid;background: transparent;transition: .5s;}
.nt59 li::before{content: "";position: absolute;top: -1px;left: -1px;background: url(../images/nt59_b1.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt59 li::after{content: "";position: absolute;top: -1px;right: -1px;background: url(../images/nt59_b2.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt59 .a{position: relative;padding: 0 .25rem;z-index: 1;height: 1.45rem;display: flex;justify-content: center;flex-direction: column;}
.nt59 .a::before{content: "";position: absolute;bottom: -1px;left: -1px;background: url(../images/nt59_b4.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt59 .a::after{content: "";position: absolute;bottom: -1px;right: -1px;background: url(../images/nt59_b3.png) center no-repeat;background-size: cover;width: .1rem;height: .1rem;z-index: 1;}
.nt59 .ico{width: .82rem;height: .22rem;/* background: url(../images/lt9_b.svg) center no-repeat; *//* background-size: 100% 100%; */display: flex;align-items: center;justify-content: center;font-size: .14rem;color: #fff;/* display: none; */position: relative;z-index: 1;}
.nt59 .ico::before {content: "";position: absolute;top: .03rem;right: 0;bottom: .03rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579;}
.nt59 .ico::after {content: "";position: absolute;top: 0;right: .03rem;bottom: 0;left: .03rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .03rem, #000000 .04rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .03rem, #000000 .04rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579;}
.nt59 h4{font-size: .18rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;margin: .1rem 0;}

.nt60Box{ padding: 1vw 0;}
.nt60 .a{display: block;position: relative;transition: .5s;overflow: hidden;}
.nt60 .imgBox .img{ padding-bottom: 67.64%;}
.nt60 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(5,63,51,.9)100%);z-index: 1;height: 2rem;/* opacity: 0; */transition: .5s;}
.nt60 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: .26rem .36rem .26rem;z-index: 2;/* opacity: 0; */transition: .5s;transform: translateY(1rem);}
.nt60 h4{font-size: .2rem;color: #fff !important;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;width: 4.8rem;max-width: 100%;line-height: .4rem; }
.nt60 p{color: #fff;opacity: 0;}
.nt60 .nmore1{ margin: .15rem 0 0;}
.nt60Box .bottom{margin-top: .8rem;align-items: center;}
.nt60Box .bottom .swiper-scrollbar{flex: 1;margin: 0 .4rem;height: 2px;background: #e5ecea;}
.nt60Box .bottom .swiper-scrollbar-drag{ background: #008579;}
.nar5{ cursor: pointer;}
.nar5 img{ width: .48rem;}

.n_bg5{ background: #f2faf8 url(../images/n_bg5.jpg) center bottom no-repeat; background-size: 100% auto;}

.nt61 .yh{ width: .41rem;}
.nt61 .yh img{ width: 100%;}
.nt61 .imgBox{ width: 5.74rem; }
.nt61 .imgBox .img{ padding-bottom: 59.93%;}
.nt61 .txt{width: calc(100% - 5.74rem);padding: .2rem .64rem .2rem .74rem;background: #fff;display: flex;justify-content: center;flex-direction: column;}
.nt61 .txt h4{font-size: .22rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;line-height: .4rem;margin: .25rem 0 .3rem;}

.nt61 dl{ display: flex; gap: .11rem;}
.nt61 dl .a0{ width: 1.08rem; height: .28rem; background: url(../images/nt61_b1.svg) center no-repeat; background-size: cover !important; display: flex; justify-content: center; align-items: center; font-size: .14rem; color: #fff !important; transition: .5s;}
.nt61 dl .a2{ background: url(../images/nt61_b2.svg) center no-repeat; color: #008579 !important;}

.nt62Box{width: 4.9rem;margin: 0 auto 0;max-width: 100%;}
.nt62 li{ text-align: center;}
.nt62 .a{ display: block; position: relative; transition: .5s;}
.nt62 .imgBox::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: #008579 1px solid;border-radius: 50vw;opacity: 0;transition: .5s; }
.nt62 .imgBox{ border-radius: 50vw; transform: scale(.7)}
.nt62 .imgBox .img{ padding-bottom: 100%;}
.nt62 h4{font-size: .16rem;margin: .12rem 0; opacity: 0}
.nt62 h4.h4s{ opacity: 0 !important}
.nt62 li.swiper-slide-active .imgBox{ transform: scale(1);}
.nt62 li.swiper-slide-active .imgBox::after{ opacity: 1;}
.nt62 li.swiper-slide-active h4{ opacity: 1;}

@media(min-width: 769px){
    .nt60 .a:hover{ transform: scale(1.03);}
    .nt60 .a:hover .imgBox:after, .nt60 .a:hover .txt{ opacity: 1;}
    .nt60 .a:hover .nmore1{ color: #fff !important;}
    .nt60 .a:hover .nmore1:before, .nt60 .a:hover .nmore1:after{ background: #008579;}
    .nt61 dl .a0:hover{ letter-spacing: .02rem;}
    .nt60 .a:hover p{ opacity: 1}
    .nt60 .a:hover .txt{ transform: translateY(0);}

    .nt62 li.swiper-slide-prev .a{ transform: translateX(-.1rem);}
    .nt62 li.swiper-slide-next .a{ transform: translateX(.1rem);}
}
@media(max-width: 769px){
    .yjfw .center{ order: -1; margin: 0 0 .25rem;}
    .yjfw .left, .yjfw .right{ width: 100%;}
    .yjfw .left{ margin-bottom: .25rem;}
    
    .yjfw .fl3 .tit3s h3 span{font-size: .24rem;}
    .yjfw .fl3 .tit3s h3.on span{ font-size: .48rem;}

    .nt58 .txt{ padding: 0 .2rem .15rem;}
    .nt57 .txt{ padding: .2rem 0;}

    .nar5 img{ width: .24rem;}
    .nt60Box .bottom{margin-top: .3rem}
    .nt60Box{padding: 1vw 0;margin: 0 15px;}

    .nt61 .imgBox{ width: 100%;}
    .nt61 .txt{width: 100%;padding: .3rem .2rem;}
    .nt61 .yh{ width: .24rem}
    .nt61 .txt h4{ margin: .15rem 0 .2rem;}
    .nt60 .txt{padding: 0 .2rem .2rem;}
    .nmore1c{ margin: .25rem auto 0;}
    .yjfw .fl3 .tit3s h3:nth-child(1){margin: 0 .2rem 0 0;}
}

.nt63{ display: grid; grid-template-columns: 25.83% 50.55% auto; grid-gap: .2rem;}
.nt63 li{ min-width: 0;}
.nt63 .a{ display: block; position: relative;}
.nt63 .imgBox .img{ padding-bottom: 53.76%;}
.nt63 .txt{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: .28rem;}
.nt63 h4{ font-size: .26rem; color: #fff !important; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}

.zyfw1 .fl2{ position: relative; z-index: 1;}
.zyfw1 .fl2::before{ content: ""; position: absolute; top: 0; right: 0; bottom: calc(1.66rem + 1rem); left: 0; background: url(../images/zyfw1_b2.jpg) center no-repeat; background-size: cover; z-index: -1;}

.nt64 .a{ position: relative; z-index: 1; align-items: center;}
.nt64 .imgBox{ width: 4.34rem;}
.nt64 .txt{ width: calc(100% - 4.34rem - .45rem);}
.nt64 h4{ font-size: .28rem; color: #fff !important;}
.nt64 p{font-size: .18rem;color: #fff;line-height: .3rem;margin: .12rem 0;}
.nt64 h6{ color: #fff;}

.nt65{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 0 .7rem;border-top: rgba(255,255,255,.2) 1px solid;padding: .4rem 0 0;margin: .4rem 0 .7rem;}
.nt65 li{ min-width: 0;}
.nt65 .a{align-items: center;position: relative;z-index: 1;height: .5rem;}
.nt65 h4::after{content: "";position: absolute;top: .11rem;/* transform: translateY(-50%); */left: 0;width: .05rem;height: .05rem;border-radius: 50vw;background: #fff;transition: .5s;}
.nt65 h4{font-size: .16rem;flex: 1;padding: 0 0 0 .16rem;position: relative;line-height: .24rem; color: #fff !important;}
.nt65 h6{ width: auto; margin: 0 0 0 .2rem; color: #fff !important;}

.nt66 .a{ display: block; position: relative;}
.nt66 .imgBox .img{ padding-bottom: 22.97%;}
.nt66 .txt{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;flex-direction: column;justify-content: center;padding: 0 1.2rem;}
.nt66 .a{ display: block; position: relative;-webkit-mask: url(../images/nt66.png);mask: url(../images/nt66.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt66 h4{font-size: .24rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;color: #fff !important;}
.nt66 p{color: #fff;width: 4.6rem;max-width: 100%;margin: .12rem 0 0}
.nt66 .nmore1{ margin: .25rem 0 0}

.zyfw1 .fl3{ padding-top: 0;}
.zyfw1 .fl3 .wp{ max-width: 100%; width: 100%;}

.nt67{ align-items: center !important}
.nt67 .a{display: block;position: relative;/* transition: .5s; */}
.nt67 .imgBox .img{padding-bottom: 130%;}
.nt67 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(5,63,51,.9)100%);z-index: 1;height: 2rem; opacity: 0; transition: .5s;}
.nt67 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: 0 .4rem .3rem; opacity: 0; transition: .5s;}
.nt67 h4{font-size: .26rem;color: #fff !important;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;width: 4.8rem;max-width: 100%;line-height: .4rem; }
.nt67 li{min-width: 0; }
.nt67 .a{ background: url(../images/nt67_b1.png) center no-repeat; background-size:cover; padding: .04rem;}
.nt67 .imgBox{display: block;position: relative;-webkit-mask: url(../images/nt67_b1.png);mask: url(../images/nt67_b1.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}

.nt67 li.swiper-slide-active .imgBox .img{padding-bottom: 60%;}
.nt67 li.swiper-slide-prev .a{ transform: translateX(-1.62rem)}
.nt67 li.swiper-slide-active .a{margin: 0 -1.5rem;}
.nt67 li.swiper-slide-next .a{ transform: translateX(1.62rem)}
.nt67 li.swiper-slide-active .a{ background: url(../images/nt67_b2.png) center no-repeat; background-size:cover; padding: .04rem;}
.nt67 li.swiper-slide-active .imgBox{display: block;position: relative;-webkit-mask: url(../images/nt67_b2.png);mask: url(../images/nt67_b2.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt67 li.swiper-slide-active .imgBox::after, .nt67 li.swiper-slide-active .txt{ opacity: 1;}

.mtab5 .hd ul{ text-align: center; justify-content: center;}
.mtab5 .hd ul li{ padding: 0 .1rem;}

.mtab5 .nmore1{ margin: 0 auto;}

.mtab5 .hd .a{font-size: .2rem;color: #181818;position: relative;z-index: 1;display: flex;min-width: 1.7rem;height: .6rem;align-items: center;justify-content: center;transition: .5s;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;padding: 0 .2rem;}
.mtab5 .hd .a::before {content: "";position: absolute;top: .07rem;right: 0;bottom: .07rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579; transition: .5s; opacity: 0}
.mtab5 .hd .a::after {content: "";position: absolute;top: 0;right: .07rem;bottom: 0;left: .07rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579; transition: .5s; opacity: 0}

.mtab5 .hd li.on .a::before, .mtab5 .hd li.on .a::after{ opacity: 1}
.mtab5 .hd li.on .a{ color: #fff}

.zyfw1 .fl4{ padding-top: 0;}

.nt68W{ position: relative;}
.nt68Box{ padding: .06rem; margin: -.06rem;}
.nt68 li{ min-width: 0; width: 2.4rem; transition: .5s; position: relative;}
.nt68 li::before{content: "";position: absolute;background: url(../images/jiao1ls.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;top: -.03rem;left: -.03rem;}
.nt68 li::after{content: "";position: absolute;background: url(../images/jiao1rs.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;bottom: -.03rem;right: -.03rem;}
.nt68 .a{height: 3.1rem;border: #008579 1px solid;padding: 0 .3rem;flex-direction: column;justify-content: center;overflow: hidden;flex-wrap: nowrap; transition: .5s;}
.nt68 .imgBox{ width: .8rem; border-radius: 50vw}
.nt68 .imgBox .img{ padding-bottom: 100%}
.nt68 .yh{ width: .24rem; margin: .2rem 0 .15rem}
.nt68 h4{ font-size: .16rem; font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.nt68 .yh2{ float: right; margin: .05rem 0 0;}

.nt68W .nar2{ margin: -.3rem 0 0;}

@media(min-width: 769px){
    .nt68 .a:hover{ background: #d9ede8;}
    .nt68 li:hover::before{ background: url(../images/jiao1ls_on.jpg) center no-repeat;}
    .nt68 li:hover::after{ background: url(../images/jiao1rs_on.jpg) center no-repeat;}
    .nt63 li:nth-child(2), .nt63 li:nth-child(3){ grid-row: span 2;}
    .nt63 li:nth-child(2) .imgBox .img{ padding-bottom: 57.69%;}
    .nt63 li:nth-child(3) .imgBox .img{ padding-bottom: 139.53%;}

    .nt66 .nmore1:hover::before, .nt66 .nmore1:hover::after{ background: #fff;}
    .nt66 .a:hover .nmore1::before, .nt66 .a:hover .nmore1::after{ background: #fff;}
}
@media(max-width: 769px){
    .nt63{ grid-template-columns: 1fr 1fr; grid-gap: 14px;}
    .nt63 .txt{ padding: .15rem 15px}
    .nt64 .imgBox{ width: 100%}
    .nt64 .txt{ width: 100%; padding: .25rem 0 0}
    .nt65{ grid-template-columns: repeat(1, 1fr);padding: .25rem 0 0;margin: .2rem 0 .4rem;}
    .zyfw1 .fl2::before{bottom: calc(.4rem + 27vw);}
    .nt66 .txt{ padding: 0 15px}
    .nt66 .nmore1{ margin: .15rem 0 0}
    .nt66 .imgBox .img{padding-bottom: 60.97%;}
    .nt66 .a{mask: none;}
    .mtab5 .hd .a{font-size: .18rem;height: .4rem;min-width: 1.2rem;padding: 0 .1rem;}
    .mtab5 .hd ul li{ padding: 0 0;}

    .mtab5 .hd{ margin-bottom: .2rem}
    .nt67 li.swiper-slide-active .a{ margin: 0;}
    .nt67 .imgBox .img{ padding-bottom: 60%;}
    .mtab5 .nmore1{ margin: .2rem auto 0;}
    .nt67 .txt{ padding: 0 15px .2rem}
    .nt68W .nar2{ bottom: -.15rem;}
    .nt65 .a{ height: .4rem;}
}

.nt69{ width: 6.8rem;}
.nt69 .a{ display: block; position: relative;-webkit-mask: url(../images/nt69.svg);mask: url(../images/nt69.svg);-webkit-mask-size: cover;mask-size: cover;mask: none \0; }
.nt69 .imgBox .img{ padding-bottom: 67.94%;}
.nt69 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #008579 100%);z-index: 1;height: 18vw;}
.nt69 .txt{position: absolute;right: 0;bottom: 0;left: 0;padding: .26rem .36rem .2rem;z-index: 2;}
.nt69 h4{ font-size: .24rem; color: #fff !important; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: .4rem;}
.nt69 h6{ color: #fff; font-family: inherit; font-weight: normal}

.nt70{ width: calc(100% - 6.8rem - .4rem); display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 .36rem;}
.nt70 li{ border-bottom: #f4e0b7 1px solid;}
.nt70 .a{ height: 100%; position: relative; flex-direction: column; justify-content: center; position: relative; z-index: 1; padding: 0 .1rem}
.nt70 .a::before{ content: ""; position: absolute; top: 0; right: -.16rem; bottom: 0; left: -.16rem; z-index: -1; background: url(../images/nt70_b.png) center no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: .5s;}
.nt70 h4{ font-size: .16rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.nt70 h6{ font-family: inherit; font-weight: normal; margin: .06rem 0 0;}


.bgq .content1{margin: .68rem 0 0;display: grid;grid-template-columns: repeat(2, 1fr);gap: .25rem .4rem;}
.bgq .content1 .box{height: 4.94rem;background: url(../images/bgq_b1.png) center no-repeat;background-size: 100% 100%;padding: .3rem .4rem;}
.bgq .content1 .box .tit3{ border-bottom: #e5e4e1 1px solid; padding-bottom: .2rem}

.nt71 .a{ align-items: center;}
.nt71 .time{width: .9rem;height: .9rem;/* background: url(../images/lt6_b.svg) center no-repeat; *//* background-size: 100% 100%; */display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 0 .2rem 0 0;position: relative;z-index: 1;}
.nt71 .time::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579;}
.nt71 .time::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579;}

.nt71 .time h3{ font-size: .24rem; color: #efd399; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; line-height: 1.2}
.nt71 .time h6{ font-size: .14rem; color: #efd399; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt71 .txt{ flex: 1; overflow: hidden}
.nt71 h4{line-height: 1.35; font-size: .18rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.nt71 p{ margin: .06rem 0 0;}

.nt72{ margin: .25rem 0 0; display: grid; grid-template-columns: repeat(2, 1fr); gap: .2rem;}
.nt72 li{ min-width: 0;}
.nt72 h4{font-size: .16rem;color: #181818;font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;padding: 0 0 0 .2rem;position: relative;}
.nt72 h4:before{content: "";position: absolute;width: .08rem;height: .08rem;background: #008579;border-radius: 50vw;left: 0;top: 50%;transform: translateY(-50%);}
.nt72 h6{font-family: inherit;font-weight: 300;margin: .06rem 0 0;padding: 0 0 0 .2rem;color: #666666;}

.bgq .fl2{ padding-top: 0 !important;}
.bgq .mtab5 .hd{ margin: 0 0 .4rem;}
.bgq .mtab5 .hd li.on .a{ color: #efd399;}
.bgq .fl2 .wp{ align-items: center;}
.bgq .fl2 .left{ width: 4.4rem;}
.bgq .fl2 .right{width: calc(100% - 4.4rem - 1.4rem);position: relative;z-index: 1;padding: .5rem 0 .5rem .5rem;min-height: 5.02rem;}
.bgq .fl2 .right::before{content: "";position: absolute;background: url(../images/bgq_b3.png) center no-repeat;background-size: 100% 100%;z-index: -1;top: 0;right: calc((100vw - 14.4rem)/2*-1);bottom: 0;left: 0;}
.bgq .fl2 .content{padding: .9rem 0;position: relative;z-index: 1;background: url(../images/bgq_b2.png) center no-repeat;background-size: cover;}

.bgq .fl2 .left h3{font-size: .3rem;color: #fff;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;border-bottom: rgba(255,255,255,.2) 1px solid;padding: 0 0 .2rem;margin: 0 0 .25rem;}

.nt73{display: grid;grid-template-columns: repeat(2,1fr);gap: 0 .2rem;height: 3.68rem;overflow: hidden;overflow-y: scroll;}
.nt73::-webkit-scrollbar{width:2px;height:4px}
.nt73::-webkit-scrollbar-track{background:rgba(255,255,255,.2);}
.nt73::-webkit-scrollbar-thumb{background:rgba(255,255,255,.4);}
.nt73 li{min-width: 0;line-height: 2;padding: .05rem 0;}
.nt73 .a{ font-size: .18rem; color: #fff !important;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600; display: block; position: relative; padding: 0 0 0 .2rem;}
.nt73 .a:before{content: "";position: absolute;width: .08rem;height: .08rem;background: #fff;border-radius: 50vw;left: 0;top: 50%;transform: translateY(-50%);}

.nt74 .a{align-items: center;position: relative;z-index: 1;height: .6rem; border-bottom: #d4ddd7 1px solid;}
.nt74 .a:after{ content: ""; position: absolute; left: 0; bottom: -1px; width: 0; height: 1px; background: #008579; transition: .5s}
.nt74 h4::after{content: "";position: absolute;top: .08rem;left: 0;width: .16rem;height: .1rem;background: url(../images/nt74_b.png) center no-repeat;transition: .5s;opacity: 0;}
.nt74 h4{font-size: .18rem;flex: 1;padding: 0 0 0 .24rem;position: relative;line-height: .24rem;margin: 0 0 0 -.2rem; font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.nt74 h6{ width: auto; margin: 0 0 0 .2rem; }

@media(min-width: 769px){
    .nt70 .a:hover::before{ opacity: 1;}
    .nt74 .a:hover h4::after{ opacity: 1}
    .nt74 .a:hover:after{ width: 100%}
    .nt70 li:nth-child(1), .nt70 li:nth-child(2){ border-top: #f4e0b7 1px solid;}
}
@media(max-width: 769px){
    .nt69{ width: 100%;}
    .nt69 .txt{ padding: 0 15px .15rem;}
    .nt70{width: 100%;grid-template-columns: repeat(1, 1fr);margin: .3rem 0 0;}
    .nt70 .a{height: 1rem;}
    .bgq .content1{grid-template-columns: repeat(1, 1fr);margin: .4rem 0 0;}
    .bgq .content1 .box{height: auto;padding: .2rem 15px;}
    .nt72{ grid-template-columns: repeat(1, 1fr)}
    .bgq .fl2 .content{padding: .4rem 0;background: #008579;}
    .bgq .fl2 .left h3{ font-size: .22rem}

    .bgq .fl2 .left{ width: 100%}
    .bgq .fl2 .right{width: 100%;margin: .4rem 0 0;padding: .25rem 15px;overflow: hidden;min-height: auto;}
    .bgq .fl2 .right::before{right: 0;left: -.2rem;}
    .nt73 .a{ font-size: .16rem}
}

.n_left{width: 3.2rem;margin: -1.72rem 0 .4rem;position: relative;z-index: 1;}
.n_right{width: calc(100% - 3.2rem);padding: .8rem 0 1.2rem .4rem;}

.xzbm .wp{ align-items: flex-start;}

.n_ej1 li{border-bottom: #dde5e4 1px solid;margin: 0;}
.n_ej1 li .a{font-size: .18rem;color: #333333;min-height: .56rem;padding: .12rem 0;position: relative;z-index: 1;display: flex;justify-content: space-between;align-items: center;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.n_ej1 li .a::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;opacity: 0;transition: .5s}
.n_ej1 li .a i{font-size: .16rem;color: #666;font-family: 'lib';transform: rotate(90deg);margin: 0 0 0 .06rem;transition: .5s}

.n_ej1 li.on .a::before{ opacity: 1}
.n_ej1 li.on .a i{transform: rotate(270deg);}
.n_ej1 li.on dl{ display: block ;}

.n_ej1 dl{padding: 0 0 .15rem;display: none;margin: 0 0 0 -.1rem;}
.n_ej1 dl dd{position: relative;padding: 0 0 0 .2rem;}
.n_ej1 dl dd:before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: .16rem;height: .1rem;background: url(../images/nt74_b.png) center no-repeat;}
.n_ej1 dl dd .a1{font-size: .16rem;color: #666666;transition: .5s;padding: .02rem 0;display: block;font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;}
.n_ej1 dl dd:last-child:before{ display: none}

.n_ej1 dl dd.on .a1{color: #008579;}
.n_ej1 dl dd:hover .a1{ color: #75207D;}

.n_ej1 dl dd .siji{padding: 0 0 .15rem;}
.n_ej1 dl dd .siji .a2{font-size: .14rem;color: rgba(51, 51, 51, 0.3);transition: .5s;padding: .06rem 0;display: block}

.n_ej1 dl dd .siji .a2.on{ color: #75207D; font-weight: 600}
.n_ej1 dl dd .siji .a2:hover{ color: #75207D;}

.yiji{height: 1.72rem;position: relative;z-index: 1;flex-direction: column;justify-content: center;overflow: hidden;filter: drop-shadow(0 0 1px #efd399);padding: 0 .4rem;}
.yiji::before{content: "";position: absolute;top: .07rem;right: 0;bottom: -.08rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #008579;transition: .5s;}
.yiji::after {content: "";position: absolute;top: 0;right: .07rem;bottom: -.08rem;left: .07rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #008579;transition: .5s;}
.yiji h3{ font-size: .4rem; color: #efd399; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.yiji h6{font-size: .16rem;color: #efd399;opacity: .3;font-family: 'Noto Serif SC';font-style: normal;font-weight: 500;}

.n_ej1{position: relative;z-index: 1;overflow: hidden;overflow-y: scroll;padding: 0 .4rem;height: 6.4rem;}
.n_ej1::-webkit-scrollbar{width:2px;height:4px}
.n_ej1::-webkit-scrollbar-track{background:rgba(255,255,255,.2);}
.n_ej1::-webkit-scrollbar-thumb{background:#008579;}
.n_left .box{position: relative;z-index: 1;overflow: hidden;padding: .15rem .08rem;}
.n_left .box::before{content: "";position: absolute;top: -.08rem;right: 0;bottom: 0;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #f0f9f7;transition: .5s;}
.n_left .box::after {content: "";position: absolute;top: 0;right: .07rem;bottom: -.08rem;left: .07rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .07rem, #000000 .08rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .07rem, #000000 .08rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #f0f9f7;transition: .5s;}

@media(min-width: 769px){
    

}
@media(max-width: 768px){
    .n_left{ display: none;}
    .n_right{width: 100%;padding: .3rem 0 .5rem;}
}

.n_left1{ width: 3rem;}
.n_left1 ul li{margin: 0 0 .1rem;}
.n_left1 ul .a{display: flex;min-width: 1.48rem;height: .6rem;align-items: center;justify-content: center;padding: 0 .15rem;font-size: .24rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;position: relative;z-index: 1;transition: .5s;filter: drop-shadow(0 0 1px #008579);}
.n_left1 ul .a::before {content: "";position: absolute;top: .06rem;right: 0;bottom: .06rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -1;background: #fff;transition: .5s;}
.n_left1 ul .a::after {content: "";position: absolute;top: 0;right: .06rem;bottom: 0;left: .06rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .06rem, #000000 .07rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .06rem, #000000 .07rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -1;background: #fff;transition: .5s;}

.n_left1 ul li.on .a{ filter: none}
.n_left1 ul li.on .a::before, .n_left1 ul li.on .a::after{background: url(../images/n_ej.jpg) center repeat;background-size: 1.48rem;}
.n_left1 ul li.on .a{ color: #eed39b;}
.n_left1 ul .a:hover{ color: #008579;}
.n_right1{width: calc(100% - 3rem - .6rem);padding: 0 0 1rem;}


.nt75{ display: grid; grid-template-columns: repeat(2, 1fr);grid-gap: .3rem .6rem;}
.nt75 li{ min-width: 0;}
.nt75 .imgBox .img{ padding-bottom: 56.25%}
.nt75 .imgBox:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.3); opacity: 0; transition: .5s}
.nt75 .ico{position: absolute;width: .8rem;height: .8rem;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/video2.png) center no-repeat;background-size: 100% 100%; opacity: 0; transition: .5s}
.nt75 h4{font-size: .24rem;margin: .1rem 0 0;}
.nt75 h6{ font-family: inherit; margin: .2rem 0 0; font-weight: normal}
.nt75 .txt{ padding: 0 .25rem}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .n_left1{ width: 100%; padding: .3rem 0;}
    .n_right1{ width: 100%;}
    .nt75{grid-template-columns: repeat(2, 1fr);grid-gap: .2rem 14px;}
    .nt75 h4{font-size: 16px;margin: .05rem 0 0;}
    .nt75 .txt{ padding: 0}
    .n_left1 ul{ display: grid; grid-template-columns: repeat(2, 1fr);grid-gap: 0 14px;}
    .n_left1 ul .a{min-width: 100%;height: .5rem;font-size: .2rem;}
}

.xhmk .left{ width: 45.13%;}
.xhmk .right{ width: 52.77%;}

.nt76 .a{position: relative;z-index: 2;padding: 1px;display: block;transition: .5s;}
.nt76 .a::before {content: "";position: absolute;top: .09rem;right: 0;bottom: .09rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;z-index: -2;background: #008579;transition: .5s;}
.nt76 .a::after {content: "";position: absolute;top: 0;right: .09rem;bottom: -.5px;left: .09rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;z-index: -2;background: #008579;transition: .5s;}
.nt76 .a .bg1{ position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: -1;}
.nt76 .a .bg1::before {content: "";position: absolute;top: .09rem;right: 0;bottom: .09rem;left: 0;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 71% 70%;background: #f3faf8;transition: .5s;}
.nt76 .a .bg1::after {content: "";position: absolute;top: 0;right: .09rem;bottom: 0;left: .09rem;mask: radial-gradient( circle at 100% 100%, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 100% 0, transparent 0, transparent .09rem, #000000 .1rem ), radial-gradient( circle at 0 100%, transparent 0, transparent .09rem, #000000 .1rem );mask-repeat: no-repeat;mask-position: right bottom, left top, right top, left bottom;mask-size: 70% 71%;background: #f3faf8;transition: .5s;}

.nt76 .imgBox{ -webkit-mask: url(../images/nt76.png);mask: url(../images/nt76.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt76 .imgBox .img{padding-bottom: 106.15%;}
.nt76 .txt{height: .6rem;align-items: center;padding: 0 .15rem;text-align: center;}
.nt76 h4{font-size: .2rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.nt76 .imgBox:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.3)}
.nt76 .ico{position: absolute;width: .62rem;height: .62rem;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/video4.png) center no-repeat;background-size: 100% 100%;z-index: 2;}

.nt77Box .bottom{ align-items: center; margin: .6rem 0 0; justify-content: center;}
.nt77{ display: grid; grid-template-columns: repeat(2, 1fr);grid-gap: .3rem;}
.nt77 li{ min-width: 0;}
.nt77 .imgBox{ -webkit-mask: url(../images/nt77.png);mask: url(../images/nt77.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt77 .imgBox .img{ padding-bottom: 81.96%;}
.nt77 .ico{ width: .46rem; height: .46rem;}
.nt77Box .nar5 img{ width: .32rem; height: .32rem;}
.nt77Box .dots{ margin: 0 .2rem; justify-content: center;}
.nt77Box .dots span{width: .06rem;height: .06rem;background: transparent;border: #008579 1px solid;opacity: 1;box-sizing: content-box;margin: 0 .06rem;transition: .5s}
.nt77Box .dots span.active{background: #008579;border: #008579 1px solid;}

@media(max-width: 769px){
    .xhmk .left{ width: 100%;}
    .xhmk .right{ width: 100%; padding: .3rem 0 0;}
    .nt77{ grid-template-columns: repeat(2, 1fr);grid-gap: .2rem 14px;}
    .nt77Box .bottom{ margin: .3rem 0 0;}
}

.nt78{ display: grid; grid-template-columns: repeat(4, 1fr);grid-gap: .22rem;}
.nt78 li{ min-width: 0; transition: .5s; position: relative;}
.nt78 li::before{content: "";position: absolute;background: url(../images/jiao2ls.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;top: -.03rem;left: -.03rem;}
.nt78 li::after{content: "";position: absolute;background: url(../images/jiao2rs.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;bottom: -.03rem;right: -.03rem;}
.nt78 .a{display: block;height: 4.4rem;border: #d3b069 1px solid;padding: .32rem .3rem 0;overflow: hidden;transition: .5s;background: rgba(5,63,51,.5);}
.nt78 .txt{ padding: .3rem .2rem 0}
.nt78 .imgBox .img{padding-bottom: 56.25%;}
.nt78 .yh{ width: .24rem; margin: .2rem 0 .15rem}
.nt78 h4{ font-size: .18rem; font-family: 'Noto Serif SC';font-style: normal;font-weight: 600; color: #fff !important}
.nt78 p{margin: .18rem 0 .24rem;color: rgba(255,255,255,.5);}
.nt78 .yh2{ float: right; margin: .05rem 0 0;}
.nt78 h6{ color: #efd399}

@media(max-width: 769px){
    .nt78{ grid-template-columns: repeat(1, 1fr);grid-gap: .22rem;}
    .nt78 .a{height: auto;padding: .25rem 15px;}
    .nt78 .txt{ padding: .25rem .1rem 0}
    .nt78 p{margin: .12rem 0 .15rem;}
}

.nt42s h4{/* text-align: center; */}

.nt23s1 .a{ height: 1.7rem;}
.nt23s1 h4{ font-size: .2rem;}
.nt23s1 p{ margin: .14rem 0 0;}

@media(max-width: 769px){
    .nt23s1 .a{ height: auto;}
    .nt23s1 p{ margin: .06rem 0 0;}
}

.h3-10{ font-size: .4rem; color: #181818; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; text-align: center; padding: 0 0 .3rem; border-bottom: #efd399 1px solid; margin: 0 0 .3rem;}

@media(max-width: 769px){
    .h3-10{ font-size: .24rem; padding: 0 0 .2rem; margin: 0 0 .2rem;}
}

.nt79{display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: .25rem .18rem;}
.nt79 li{ min-width: 0;}
.nt79 .imgW{width: 100%;background: url(../images/nt79_s.png) center no-repeat;background-size: 100% 100%;padding: 2px;margin: 0 .26rem 0 0;}
.nt79 .imgBox{ -webkit-mask: url(../images/nt79_s.png);mask: url(../images/nt79_s.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt79 .imgBox .img{ padding-bottom: 133.33%;}
.nt79 .txt{overflow: hidden;text-align: center;padding: .2rem .2rem 0;}
.nt79 h4{font-size: .24rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.nt79 p{ margin: .06rem 0;}

@media(max-width: 769px){
    .nt79{ grid-template-columns: repeat(2, 1fr);grid-gap: .25rem 14px;}
    .nt79 .txt{ padding: .2rem .1rem 0;}
}

.nt80 li{ min-width: 0;}
.nt80 .imgW{width: 100%;background: url(../images/nt80_s.png) center no-repeat;background-size: 100% 100%;padding: 2px;margin: 0 .26rem 0 0;}
.nt80 .imgBox{ -webkit-mask: url(../images/nt80_s.png);mask: url(../images/nt80_s.png);-webkit-mask-size: cover;mask-size: cover;mask: none \0;}
.nt80 .imgBox .img{ padding-bottom: 180.55%;}
.nt80 .txt{overflow: hidden;text-align: center;padding: .2rem .2rem 0;}
.nt80 h4{font-size: .24rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}

.nt80Box .bottom{ align-items: center; margin: .6rem 0 0; justify-content: center;}
.nt80Box .nar5 img{ width: .32rem; height: .32rem;}
.nt80Box .dots{ margin: 0 .2rem; justify-content: center;}
.nt80Box .dots span{width: .06rem;height: .06rem;background: transparent;border: #008579 1px solid;opacity: 1;box-sizing: content-box;margin: 0 .06rem;transition: .5s}
.nt80Box .dots span.active{background: #008579;border: #008579 1px solid;}

@media(max-width: 769px){
    .nt80 .txt{ padding: .2rem .1rem 0;}
    .nt80Box .bottom{ margin: .3rem 0 0;}
}

.nt81 li{border-bottom: rgba(239,211,153,.3) 1px solid;padding: .3rem 0;}
.nt81 .a{ align-items: center;}
.nt81 .ll{width: 1.6rem;position: relative;font-size: .2rem;color: #efd399;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;padding: 0 .1rem 0 0;text-align: center;}
.nt81 .ll::before{content: "";position: absolute;width: 1px;height: .9rem;background: #efd399;opacity: .3;right: 0;top: 50%;transform: translateY(-50%);}
.nt81 .txt{ flex: 1; overflow: hidden; padding: 0 0 0 .28rem;}
.nt81 h4{ color: #fff}
.nt81 p{margin: .1rem 0 0;color: rgba(255,255,255,.5);}

.nt82{display: grid;grid-template-columns: repeat(4,1fr);grid-gap: .25rem .4rem;}
.nt82 li{ min-width: 0;}
.nt82 .a{flex-direction: column;align-items: center;}
.nt82 .imgBox{width: 100%;border-radius: 50vw;max-width: .6rem;}
.nt82 .imgBox .img{padding-bottom: 100%;background: none;}
.nt82 .txt{ margin: 0 -.2rem}
.nt82 h4{margin: .1rem 0 0;font-size: .14rem !important;color: #fff !important;line-height: 1.25 !important;text-align: center;}

.nt83Box{ margin: .3rem 0 0} 
.nt83 .a{ position: relative; z-index: 1; display: block;}
.nt83 .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, .8) 100%);z-index: 1;height: 1rem;}
.nt83 .imgBox .img{ padding-bottom: 100%;}
.nt83 .ico{ position: absolute; width: .6rem; height: .6rem; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(../images/video.png) center no-repeat; background-size: 100% 100%;}
.nt83 .txt{position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;padding: 0 .25rem .2rem; }
.nt83 h4{ font-size: .18rem; color: #fff !important; }
.nt83 .dots{ width: auto; margin: 0 0 0 .2rem}
.nt83 .dots span{ width: .06rem; height: .06rem; background: #fff; border-radius: 50%; margin: 0 0 0 .1rem !important;}

.jhkp .fl2 .left{ width: calc(100% - 3.6rem - .6rem);}
.jhkp .fl2 .right{ width: 3.6rem; }

.nt83Box .bottom{align-items: center;margin: .2rem 0 0;justify-content: center;}
.nt83Box .nar5 img{ width: .32rem; height: .32rem;}
.nt83Box .dots{ margin: 0 .2rem; justify-content: center;}
.nt83Box .dots span{width: .06rem;height: .06rem;background: transparent;border: #efd399 1px solid;opacity: 1;box-sizing: content-box;margin: 0 .06rem;transition: .5s}
.nt83Box .dots span.active{background: #efd399;border: #efd399 1px solid;}

@media(max-width: 769px){
    .jhkp .fl2 .left{ width: 100%; order: 1;}
    .jhkp .fl2 .right{ width: 100%; margin: 0 0 .3rem; }
    .nt82{grid-template-columns: repeat(4,1fr);grid-gap: .15rem .2rem;}
    .nt83 .ico{ width: .5rem; height: .5rem;}

    .nt81 .ll{width: 100%;text-align: left;margin: 0 0 0 -.1rem;}
    .nt81 .ll::before{ display: none}
    .nt81 .txt{width: 100%;flex: auto;padding: .14rem 0 0;}
    .nt81 li{ padding: .15rem 0}
}

.nt84Box{ margin: -.1rem; padding: .1rem;}
.nt84 .box{ min-width: 0; transition: .5s; position: relative;}
.nt84 .box::before{content: "";position: absolute;background: url(../images/jiao1ls.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;top: -.03rem;left: -.03rem;}
.nt84 .box::after{content: "";position: absolute;background: url(../images/jiao1rs.jpg) center no-repeat;background-size: cover;width: .17rem;height: .17rem;bottom: -.03rem;right: -.03rem;}
.nt84 .box .txt{height: 2.35rem;border: #008579 1px solid;padding: 0 .3rem;flex-direction: column;justify-content: center;overflow: hidden;flex-wrap: nowrap; transition: .5s;}
.nt84 .imgBox{ width: .8rem; border-radius: 50vw}
.nt84 .imgBox .img{ padding-bottom: 100%}
.nt84 .yh{ width: .24rem; margin: .2rem 0 .15rem}
.nt84 .box h4{ font-size: .18rem; color: #000;}
.nt84 .tit{margin: .2rem 0 0;align-items: center; position: relative; z-index: 1}
.nt84 .tit:before{content: "";position: absolute;height: .6rem;background: #e5f3f1;left: 0;right: .3rem;z-index: -1;border-radius: 50vw;}
.nt84 .tit:after{content: "";position: absolute; border-left: transparent .1rem solid; border-right: transparent .1rem solid; border-bottom: #e5f3f1 .1rem solid; top: 0; right: 1rem}
.nt84 .tit h4{ font-size: .18rem; font-family: 'Noto Serif SC';font-style: normal;font-weight: 600; color: #008579;margin-right:0.3rem;}
.nt84 .tit .con{flex: 1;overflow: hidden;padding: 0 0 0 .16rem;}
.nt84 .yh2{ align-self: flex-end;}

.nt84Box .pbbottom1 .dots span{ border: #008579 1px solid;}
.pbbottom1 .dots span.active{background: #008579;border: #008579 1px solid;}

@media(max-width: 769px){
    .nt84 .tit:after{ top: .02rem;}
}