@charset "utf-8";
/*翻页条*/
.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: .14rem;white-space: nowrap;}
.pagebar .p_pages span{padding: 0 .1rem;height: .36rem;display: flex;margin: 0 .04rem;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 span.p_goto:before,.p_pages span:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1}
.p_pages span a, .pagebar span a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;margin: 0 -.1rem;height: 100%;width: calc(100% + .2rem);padding: 0 .1rem; transition: .5s;}
.p_pages svg{width: .16rem;height: .16rem; transition: .5s;}
.pagebar .p_last + span, .pagebar .p_last + span + span{padding: 0;margin-right: -.05rem;}
.p_pages .p_goto + span{ padding: 0;}
.p_pages .p_t:before{ display: none}
.p_goto{margin: 0 .03rem;position: relative; z-index: 1;}
.p_goto input{display: flex;align-items: center;justify-content: center;height: .36rem;padding: 0;transition: .5s;position: relative;z-index: 1;border: none;border-radius: 0;width: .3rem;}
.p_goto a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;}
.p_goto a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages span.p_no_d{ border-radius: .04rem;  background: #d82128; color: #fff!important}
.p_pages span.p_no_d:before{ border: #d82128 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #d82128;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #d82128 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
    .pagebar>.p_pages{ width: 100%}
} 

@media(max-width: 1025px){
    
}
@media(min-width: 769px){

}
@media(max-width: 769px){
    
}

.n_ba{ position: relative; overflow: hidden}
.n_ba .imgBox .img{padding-bottom: 31.25%;}
.n_ba .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, 0.4) 100%);z-index: 1;height: 1rem;}
.n_ba .txt{position: absolute;right: 0;bottom: 0;left: 0;}
.n_ba .txt .wp{height: 100%;}
.n_ba .txt .left{position: relative;width: 3.9rem;height: .42rem;}
.n_ba .txt .left::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 50vw;background: #fff;transform: skewX(20deg);transform-origin: right bottom;}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #d82128;}
#bnt_back { position: absolute; left: 15px; top: 50%; margin-top: -14px;height: 28px;}
#bnt_back img { height: 28px; vertical-align: top;}
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i {position: absolute;top: 0;right: 15px;font-size: .2rem;color: #666;font-family: simsun;font-style: normal;width: .3rem;height: .3rem;display: flex;justify-content: center;align-items: center;}
#m_n_nav h1 {font-size: 16px;color: rgb(255, 255, 255);text-align: center;margin: 0px;line-height: 50px;font-weight: normal;}
#n_n_title{  position: relative;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: #d82128; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #286dd3; }
#sub_nav_content ul li.on a { color: #d82128; }
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 0px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: rgb(255, 255, 255);z-index: 999;min-width: 100%;display: inline-block;margin-bottom: 0px;text-align: left;}
#sub_nav_content dt a {margin: 0px 20px;display: block;color: #333;line-height: 30px;font-size: 14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: #d82128 border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: #d82128 }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #d82128;}
#sub_nav_content dd {width: 100%;}
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a {padding: 0px 32px;line-height: 24px;font-size: 13px;color: #999;display: block;}
#sub_nav_content dd.on a { color: #d82128; }

.breadcrumb{align-items: center;padding: 0 0 .06rem;}
.breadcrumb * {font-size: .16rem;color: #fff;transition: .5s}
.breadcrumb .a1{color: #fff;}
.breadcrumb img {width: .2rem;margin: 0 .1rem 0 0;}
.breadcrumb span{margin: 0 .06rem;position: relative;z-index: 1;font-family: 'lib';font-size: .12rem;margin-top: -.02rem;}
.breadcrumb span img{width: .04rem;margin: 0;}
.breadcrumb em {color: #fff;font-style: normal;} 
.breadcrumb *:hover{ color: #fff !important}

.n_erji{background: #d82128;margin: 0 0 .72rem;}
.n_erji .wp{align-items: center;}
.n_erji .left{position: relative;z-index: 2;width: 3.9rem;height: .82rem;display: flex;align-items: flex-end;}
.n_erji .left::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;z-index: -1;width: 50vw;background: #fff;transform: skewX(20deg);transform-origin: right top;}
.n_erji ul{ margin: 0 -.25rem}
.n_erji ul li{ position: relative}
.n_erji ul li:before{ content: ""; position: absolute; right: 0; top: 50%; width: 1px; height: .16rem; background: rgba(255,255,255,.2); transform: translateY(-50%)}
.n_erji ul li:last-child:before{ display: none}
.n_erji ul .a{font-size: .2rem;color: #fff;display: block;padding: 0 .25rem;position: relative;z-index: 1;line-height: .82rem;}
.n_erji ul .a:before{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);height: 3px;background: #e2b075;width: 0;transition: .5s;}
.n_erji ul .a::after{content: "";position: absolute;bottom: 2px;left: 50%;transform: translateX(-50%);border-left: transparent .075rem solid;border-right: transparent .075rem solid;border-bottom: .07rem solid #e2b075;transition: .5s;opacity: 0;}

.n_erji ul li.on .a:before{ width: 100%}
.n_erji ul li.on .a::after{ opacity: 1;}

.n_erji.has{ position: relative; z-index: 1;}
/*.n_erji.has::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;background: #fcf7f1;z-index: -1;height: .72rem;border-top: #fff 2px solid;box-shadow: 0 -3px 0 #ddb076;}*/
.n_erji .left::before{height: calc(.82rem + .74rem);}
.n_erji li dl{position: absolute;left: 50%;transform: translateX(-50%);flex-wrap: nowrap;white-space: nowrap;top: calc(100% + 2px);z-index: 1;opacity: 0;visibility: hidden;transition: .5s;}
.n_erji li dl::before{content: "";position: absolute;left: -100vw;right: -100vw;top: -2px;background: #fcf7f1;z-index: -1;height: .5rem;border-top: #fff 2px solid;box-shadow: 0 -3px 0 #ddb076;transition: .5s}
.n_erji li dl .a1{line-height: .5rem;padding: 0 .24rem;font-size: .18rem;color: #333333;transition: .5s;display: block;}
.n_erji li dl dd.on .a1{ background: #e2b075; color: #fff}

.ntit1 h4{font-size: .6rem;color: rgba(0,0,0,.1);font-family: 'Noto Serif SC';font-style: normal;font-weight: 900;line-height: 1;text-transform: uppercase;}
.ntit1 h3{font-size: .36rem;color: #000; line-height: 1; margin: -.3rem 0 0}

.n_container{overflow: hidden;min-height: 5rem;position: relative;z-index: 2;}
.pad1{padding: .3rem 0 1.8rem;margin-top: -.2rem;}
.n_b1{ background: url(../images/n_b1.jpg) center bottom no-repeat; background-size: 100% auto;}

.about .fl1{ align-items: flex-start; margin-bottom: .3rem;}
.about .fl1 .left{ flex: 1; overflow: hidden;}
.about .fl1 .right{ width: 4.5rem; margin: 0 0 0 .6rem; padding: 0 .3rem .3rem 0; position: relative; z-index: 1;}
.about .fl1 .right::before{ content: ""; position: absolute; right: 0; bottom: 0; width: 2.3rem; height: 2.3rem; background: #e2b075; z-index: -1; }

.about .fl2{ margin: .5rem 0 0;}
.about .fl2 .left{ width: 5.45rem; margin: 0 .6rem 0 0;}
.about .fl2 .right{ flex: 1; overflow: hidden;}

@media(min-width: 769px){
    .n_erji ul .a:hover:before{ width: 100%}
    .n_erji li:hover dl{ opacity: 1; visibility: visible}
}
@media(max-width: 769px){
    #m_n_nav{ display: block;}
    .n_erji{ display: none;}
    .n_ba .txt{ display: none;}
    .pad1{padding: .4rem 0 .6rem;margin-top: 0;}

    .about .fl1 .arc-con p.imgh{ text-align: center;}
    .about .fl1 .arc-con img{ max-width: 60%; }

    .about .fl1 .left{ flex: auto; width: 100%;}
    .about .fl1 .right{width: 100%;margin: .3rem 0 0;padding: 0 .2rem .2rem 0;}
    .about .fl2 .left{ width: 100%; margin: 0 0 .3rem 0;}
    .about .fl2 .right{ flex: auto; width: 100%; overflow: hidden;}
    .about .fl2{ margin: .3rem 0 0;}
    .about .fl1 .right::before{ width: 2rem; height: 2rem}
    .n_ba .imgBox:after{ height: 0;}
    .n_ba .imgBox .img{padding-bottom: 40%;}
}

.nt1{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .4rem; }
.nt1 li:last-child{ grid-column: 1 / -1}
.nt1 .a{position: relative;padding: .45rem .5rem;background: #fff;box-shadow: 0px 0px .2rem 0px rgba(0, 0, 0, 0.1);height: 100%;}
.nt1 .a::before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: .2rem; background: url(../images/nt1_b.jpg) center repeat-y; background-size: 100% auto; }
.nt1 h4{ font-size: .22rem; color: #000000; border-bottom: #e5e5e5 1px solid; padding: 0 0 .24rem; margin: 0 0 .3rem; transition: .5s;}
.nt1 dl{ align-items: flex-start; margin: 0 0 .3rem}
.nt1 dt{width: 1.24rem;position: relative;padding: 0 .1rem 0 0;font-size: .18rem;color: #666666;line-height: .3rem;margin: 0 .4rem 0 0;}
.nt1 dt::before{content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 1px;height: .2rem;background: #e5e5e5;right: 0;}
.nt1 .dd{ flex: 1; overflow: hidden}
.nt1 dd{font-size: .18rem;color: #000000;line-height: .3rem;margin: 0 .22rem 0 0;}
.nt1 dd:last-child{ margin-right: 0}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .nt1{ grid-template-columns: repeat(1, 1fr); grid-gap: .2rem; }
    .nt1 .a::before{ width: .1rem;}
    .nt1 .a{ padding: .25rem .3rem;}
    .nt1 h4{ font-size: .2rem; padding: 0 0 .16rem; margin: 0 0 .2rem;}
    .nt1 dt{width: 1rem;margin: 0 .2rem 0 0;font-size: .16rem;}
    .nt1 dd{font-size: .16rem; margin: 0 .2rem 0 0;}
    .nt1 dl{ margin: 0 0 .1rem}
}

.xrld_d .left{ width: 2.92rem;}
.xrld_d .right{width: calc(100% - 2.92rem - .56rem);background: #fff url(../images/xrld_d_b.jpg) center bottom no-repeat; background-size: 100% auto;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);border-top: #e2b075 3px solid;padding: .5rem .6rem;min-height: 4.26rem;}
.xrld_d .right .name{align-items: flex-end;border-bottom: #e5e5e5 1px solid;padding: 0 0 .2rem;margin: 0 0 .2rem;}
.xrld_d .right .name .big{font-size: .3rem;color: #000000;border-left: 3px solid #d82128;padding-left: .2rem;}
.xrld_d .right .name .small{font-size: .2rem;color: #d82128;margin: 0 0 0 .18rem;}
.xrld_d .right .arc-con p{ text-indent: 0}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .xrld_d .left{margin: 0 auto;max-width: 50%;}
    .xrld_d .right{width: 100%;margin: .2rem 0 0;padding: .25rem .3rem;min-height: 3.5rem;}
    .xrld_d .right .name{ padding: 0 0 .15rem}
    .xrld_d .right .name .big{ font-size: .24rem; }
    .xrld_d .right .name .small{font-size: .16rem; margin: 0 0 0 .12rem;}
}

.ntit2{background: #e2b075 url(../images/ntit2_b1.png) center repeat-x;background-size: auto 100%;height: .8rem;align-items: center;padding: 0 .4rem; font-size: .26rem;color: #fff; font-weight: 600; margin: 0 0 2px}
.ntit2 img{ width: .41rem; margin: 0 .12rem 0 0}
.lrld .box .con{background: #fff;padding: .3rem .5rem;border: #e2b075 1px solid;}
.table1{ width: 100%;}
.table1 tr{ position: relative; z-index: 1; border-bottom: #e2b075 1px solid; position: relative;}
.table1 tr td:nth-child(1)::before{content: "";position: absolute;width: .1rem;height: .1rem;background: #e2b075;top: -.05rem;transform: rotate(45deg);left: 0;}
.table1 tr td:last-child::after{content: "";position: absolute;width: .1rem;height: .1rem;background: #e2b075;top: -.05rem;transform: rotate(45deg); right: 0}
.table1 tr:last-child{ border-bottom: none !important}
.table1 th{font-size: .2rem;color: #000000;text-align: center;padding: .2rem .1rem;}
.table1 td{font-size: .2rem;color: #e2b075;text-align: center;line-height: 1.5;vertical-align: top;padding: .2rem .1rem;position: relative;}
.nt2 li{padding: .1rem 0;color: #333;}

.lrld .content .box:nth-child(2n) .ntit2{background: #d82128 url(../images/ntit2_b1.png) center repeat-x;background-size: auto 100%;}
.lrld .content .box:nth-child(2n) .table1 tr{ border-bottom: #d82128 1px solid;}
.lrld .content .box:nth-child(2n) .table1 td{ color: #d82128;}
.lrld .content .box:nth-child(2n) .table1 tr td:nth-child(1)::before{ background: #d82128;}
.lrld .content .box:nth-child(2n) .table1 tr td:last-child::after{ background: #d82128;}
.lrld .content .box{ margin-bottom: .5rem;}

.table1 tr td:nth-child(1){ width: 25%;}
.table1 tr td:nth-child(2){ width: 40%;}
.table1 tr td:nth-child(3){ width: 35%;}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .lrld .box .con{padding: .1rem .1rem;}
    .ntit2{font-size: .2rem;height: .65rem;}
    .ntit2 img{ width: .3rem}
    .table1 th{ font-size: .16rem}
    .table1 tr td:nth-child(1){ width: 25%;}
    .table1 tr td:nth-child(2){ width: 25%;}
    .table1 tr td:nth-child(3){ width: auto;}
    .table1 td{ font-size: .16rem}
    .table1 tr td:nth-child(1)::before{ width: .06rem; height: .06rem; top: -.03rem;}
    .table1 tr td:last-child::after{ width: .06rem; height: .06rem; top: -.03rem;}
    .nt2 li{padding: .05rem 0;font-size: .14rem;}
}

.sdyx .left{ width: calc(100% - .64rem - .78rem);}
.sdyx .right{ width: .64rem; text-align: center;}
.sdyx .right .ico{width: .6rem;margin: 0 auto;}

.nt3{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .4rem .48rem; }
.nt3 .imgBox .img{ padding-bottom: 51.25%;}
.nt3 .txt{height: 1.26rem;padding: .15rem 0 .2rem;display: flex;flex-direction: column;justify-content: space-between;border-bottom: #e5e5e5 1px solid; position: relative}
.nt3 .txt:after{ content: ""; position: absolute; right: 0; width: 0; height: 1px; bottom: -1px; background: #d82128; transition: .5s}
.nt3 h6{ color: #d82128}

.nt4{ margin: .12rem 0 0}
.nt4 li{ padding: 0 0 .66rem; position: relative;}
.nt4 li::before{content: "";position: absolute;bottom: 0;left: 50%;margin: 0 0 0 -.5px;width: 1px;height: .66rem;background: rgba(0,0,0,.1);}
.nt4 .a{font-size: .26rem;color: #333333;font-family: 'Poppins-Bold';display: flex;height: .5rem;align-items: center;justify-content: center;position: relative;transition: .5s;}
.nt4 .a:before{ content: ""; position: absolute; top: 0; left: 50%; width: .25rem; height: 1px; background: rgba(0,0,0,.1); left: 50%; transform: translateX(-50%)}
.nt4 .a:after{content: "";position: absolute;bottom: 0;left: 50%;width: .25rem;height: 1px;background: rgba(0,0,0,.1);transform: translateX(-50%)}
.nt4 li.on .a{ color: #d82128}

@media(min-width: 769px){
    .nt3 .a:hover .txt:after{ width: 100%; left: 0; right: auto}
    .nt4 .a:hover{ color: #d82128}
    .nt4 li:last-child::before{ display: none}
}
@media(max-width: 769px){
    .nt3{ grid-template-columns: repeat(1, 1fr); grid-gap: .25rem 14px; }
    .nt4 .a{ font-size: .2rem; height: .4rem}
    .nt4 li{ padding: 0 0 .26rem; position: relative;}
    .nt4 li::before{ height: .26rem}
    .sdyx .left{ width: 100%; order: 1}
    .sdyx .right{ width: 100%;}
    .nt4{ display: flex; flex-wrap: wrap}
    .nt4 li{ width: 25%}
}

.szzl .wp{ align-items: flex-start}
.szzl .left{width: 32.56%;background: url(../images/szzl_b.jpg) center no-repeat;background-size: cover;padding: .44rem .44rem .6rem;margin: .6rem 0 0}
.szzl .left .arc-con p{color: #fff;font-size: .18rem;}
.szzl .right{ width: 65.20%;}
.szzl .right .imgBox .img{padding-bottom: 43.26%;}

.szzl1 .left{width: 47.56%;}
.szzl1 .right{width: 50.2%;}
.szzl1 .right .imgBox .img{padding-bottom: 61.26%;}

@media(max-width: 769px){
    .szzl .left{width: 100%;margin: 0 0 .3rem; padding: .3rem .3rem .4rem;}
    .szzl .left .arc-con p{font-size: 14px;}
    .szzl .right{ width: 100%;}

    .szzl1 .left{width: 100%;}
    .szzl1 .right{width: 100%;}
    
}

.nt5 li{ margin: 0 0 .8rem;}
.nt5 li:last-child{ margin: 0 0;}
.nt5 .a{ align-items: center; position: relative; z-index: 1;}
.nt5 .a::before{ content: ""; position: absolute; bottom: 0; left: 0; width: calc(100% - 7.68rem); height: 2.8rem; background: #e2b075; z-index: -1; transition: .5s}
.nt5 .imgBox{ width: 7.68rem;}
.nt5 .imgBox .img{ padding-bottom: 57.8125%;}
.nt5 .txt{ width: calc(100% - 7.68rem); position: relative; z-index: 1;}
.nt5 dl{ background: #fff; padding: .56rem .6rem; min-height: 3.56rem; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); transform: translate(.4rem,0); width: 102%;}
.nt5 dl dt{ font-size: .3rem; color: #000000; padding: 0 0 .15rem; border-bottom: #e5e5e5 1px solid; margin-bottom: .1rem;}
.nt5 dl .dd{ margin: 0 -7px;}
.nt5 dl dd{ min-width: 33.33%; padding: .12rem 7px;}
.nt5 dl dd .a1{display: block;font-size: .18rem;color: #333333;line-height: 1.5;padding: 0 0 0 .2rem;position: relative;transition: .5s;}
.nt5 dl dd .a1::before{content: "";position: absolute;width: .1rem;height: .16rem;background: url(../images/nt5_j.png) center no-repeat;background-size: cover;left: 0;top: .05rem;}

.nt5 li:nth-child(2) dl dd{ min-width: 50%;}
.nt5 li:nth-child(2n-1) .imgBox{ order: 1;}
.nt5 li:nth-child(2n) .a::before{ background: #d82128; right: 0; left: auto;}
.nt5 li:nth-child(2n) dl{ transform: translate(-.4rem, 0); margin: 0 0 0 -2%;}

@media(min-width: 769px){
    .nt5 dl dd .a1:hover{ color: #d82128}
    .n_erji li dl .a1:hover{ color: #d82128}
}
@media(max-width: 769px){
    .nt5 .imgBox{ width: 100%;}
    .nt5 .txt{ width: 100%; order: 1;}
    .nt5 dl{transform: translate(0, 0) !important;margin: 0 0 !important;width: 100%;padding: .25rem;min-height: inherit;}
    .nt5 li{ margin: 0 0 .25rem;}
    .nt5 dl dt{ font-size: .24rem}
    .nt5 dl dd .a1{ font-size: .17rem}
    .nt5 dl dd .a1::before{ width: .06rem; height: .12rem}
    .nt5 dl dd{ min-width: 33.33%;}
}

.mtab1 .hd{ justify-content: center; align-items: center; margin: 0 0 .75rem;}
.mtab1 .hd ul{ margin: 0 .12rem;}
.mtab1 .hd::before{ content: ""; flex: 1; height: 1px; background: #e2b075;}
.mtab1 .hd::after{ content: ""; flex: 1; height: 1px; background: #e2b075;}
.mtab1 .hd ul{ align-items: center}
.mtab1 .hd ul li{ position: relative; padding: 0 .3rem; margin: 0 -.03rem}
.mtab1 .hd ul li::before{content: "";position: absolute;width: .06rem;height: .06rem;background: #e2b075;transform: rotate(45deg);left: 0;top: 50%;margin: -.03rem 0 0;}
.mtab1 .hd ul li::after{content: "";position: absolute;width: .06rem;height: .06rem;background: #e2b075;transform: rotate(45deg);right: 0;top: 50%;margin: -.03rem 0 0;}
.mtab1 .hd ul li a{font-size: .22rem;color: #000000;transition: 0s !important;}
.mtab1 .hd ul li.on a{ color: #d82128; font-size: .28rem;}

.lrld .arc-con{width: 10.56rem;margin: 0 auto;max-width: 100%;}
.lrld .arc-con p{ text-indent: 0;}

@media(min-width: 769px){
    .mtab1 .hd ul li a:hover{ color: #d82128;}
}
@media(max-width: 769px){
    .mtab1 .hd ul li a{ font-size: .18rem;}
    .mtab1 .hd ul li.on a{ font-size: .2rem;}
    .mtab1 .hd ul li{padding: 0 .12rem;}
    .mtab1 .hd{ margin: 0 0 .25rem;}
}

.nt6 .a{ padding: .52rem 0; position: relative; z-index: 1;}
.nt6 .a::before{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: 100vw;background: url(../images/nt6_b.jpg) center no-repeat;background-size: cover;z-index: -1;transition: .5s;transform: translateX(-150%);opacity: 0;visibility: hidden;}
.nt6 .a::after{ content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: url(../images/nt6_b.png) center repeat-x; background-size: auto 1px; z-index: -1; transition: .5s}
.nt6 .time{width: .85rem;height: .95rem;background: #d82128;flex-direction: column;justify-content: center;align-items: center;margin: 0 .5rem 0 0;transition: .5s;border-top: #e2b075 3px solid;}
.nt6 .time h3{ font-size: .38rem; color: #fff; font-family: "思源宋体 Heavy";font-weight: 900; line-height: 1;}
.nt6 .time h6{ font-size: .14rem; color: #fff; font-family: "思源宋体 Heavy";font-weight: 900; line-height: 1; margin: .08rem 0 0;}
.nt6 .txt{ flex: 1; overflow: hidden;}
.nt6 .imgBox{ width: 4rem; margin: 0 0 0 .5rem;}
.nt6 h4{ height: .6rem; font-weight: 600}
.nt6 p{ margin: .16rem 0 .52rem;}

.more1{font-size: .16rem;color: #333333;width: 1.6rem;height: .5rem;align-items: center;justify-content: space-between;border: #e5e5e5 1px solid;padding: 0 .2rem;transition: .5s;}
.more1 i{font-size: .2rem;color: #d82128;font-family: 'lib';transform: rotate(-45deg);transition: .5s;}

@media(min-width: 769px){
    .nt6 .a:hover::before{opacity: 1;visibility: visible;transform: translateX(-50%);}
    .nt6 .a:hover *{ color: #fff}
    .nt6 .a:hover .time{ background: #e2b075}
    .nt6 .a:hover .more1 i{ transform: rotate(0deg);}
}
@media(max-width: 769px){
    .nt6 .imgBox{width: 100%;margin: 0 0 .2rem;order: -1;}
    .nt6 .time{margin: 0 .25rem 0 0;width: .75rem;height: .85rem;}
    .nt6 p{margin: .1rem 0 .2rem;}
    .nt6 h4{ height: 48px}
    .more1{font-size: .14rem; width: 1.4rem;height: .45rem;}
    .nt6 .a{ padding: .3rem 0;}
    .nt6 .time h3{ font-size: .3rem;}
    .nt6 .time h6{ font-size: .12rem;}
}

.ar_tit{position: relative;z-index: 1;margin: 0 0 .35rem;text-align: center;}
.ar_tit h3{font-size: .28rem;color: #000000;line-height: 1.35;margin: 0 auto;padding-bottom: .24rem;}
.ar_tit .con .ll{justify-content: center; border-top: #e5e5e5 1px solid; border-bottom: #e5e5e5 1px solid; padding: .16rem 0}
.ar_tit .con .ll p{font-size: .18rem;color: #333;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 1vw;}
.ar_tit .con .ll p img{width: .18rem;margin: 0 .1rem 0 0}


.ar_tj{border-top: 1px solid #e5e5e5;padding: .24rem 2rem .24rem .26rem;position: relative;z-index: 1;margin: .6rem 0 0;}
.ar_tj:before{ content: ""; position: absolute; top: 50%; width: 3px; height: .72rem; background: #d82128; transform: translateY(-50%); left: 0}
.ar_tj .a{display: block;font-size: .2rem;line-height: 1.5;margin: .14rem 0;transition: .5s;padding-right: 1.5rem;}
.ar_tj .a span{font-size: .2rem;color: #d82128;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}

.more2{position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1.5rem;height: .5rem;align-items: center;justify-content: center;border-radius: 0;font-size: .18rem;color: #fff !important;transition: .5s;background: #d82128;}
.more2 img{width: .17rem;fill: #fff;margin: 0 .08rem 0 0;transition: .5s;}

@media(min-width: 769px){
    .more2:hover{border-radius: 50vw;}
    .more2:hover svg{ fill: #fff}
}
@media(max-width: 769px){
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{margin: 0 .1rem;font-size: .15rem;}
    .ar_tj .a{font-size: .16rem;padding: 0;}
    .ar_tj{margin: .3rem auto 0;padding: .2rem 0 .2rem 0;}
    .ar_tj:before{ top: .8rem; display: none}
    .more2{position: relative;top: auto;left: 50%;transform: translateX(-50%);width: 1.5rem;height: .44rem;font-size: .18rem;margin-top: .2rem;}
    .more2 svg{width: .2rem;height: .2rem;}
}

.nt6s1 .top{ align-items: center;}
.nt6s1 h4{ flex: 1; height: auto;}
.nt6s1 .tit{ font-size: .18rem; color: #d82128; margin: 0 0 0 .2rem; transition: .5s;}
.nt6s1 p{ margin: .25rem 0 0;}

@media(min-width: 769px){
    .nt6s1 .a:hover p{ opacity: .6;}
}
@media(max-width: 769px){
    .nt6s1 h4{ flex: auto}
    .nt6s1 .tit{margin: .1rem 0 0 -.08rem;}
    .nt6s1 p{ margin: .16rem 0 0;}
}

.nt7{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .4rem .8rem; }
.nt7 li{ min-width: 0;}
.nt7 .a{height: 2.06rem;border: #e5e5e5 1px solid;flex-direction: column;justify-content: space-between;padding: .3rem .36rem .4rem; position: relative; z-index: 1; overflow: hidden;}
.nt7 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/nt7_b.jpg) center no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: .5s;}
.nt7 .h4W{ margin: 0 0 0 -.36rem; position: relative; padding: 0 0 0 .36rem;}
.nt7 .h4W:before{content: "";position: absolute;left: 0;width: .03rem;height: .5rem;background:#e2b075;top: 50%;transform: translateY(-50%);transition: .5s;}
.nt7 .tit{ width: 1.2rem; height: .35rem; background: #d82128; color: #fff; font-size: .16rem; font-family: 'Noto Serif SC';font-style: normal;font-weight: 700; justify-content: center; align-items: center; border-radius: 50vw; transition: .5s;}
.nt7 i{font-size: .24rem;color: #999;font-family: "lib";transform: rotate(-45deg); transition: .5s}
.nt7 .bottom{ align-items: center}

@media(min-width: 769px){
    .nt7 .a:hover::before{opacity: 1;}
    .nt7 .a:hover *{ color: #fff;}
    .nt7 .a:hover .tit{ background: #e2b075;}
    .nt7 .a:hover .h4W:before{ height: 3rem}
    .nt7 .a:hover i{ transform: rotate(0deg)}
    .nt7 h4{ height: .6rem;}
}
@media(max-width: 769px){
    .nt7{grid-template-columns: repeat(1, 1fr);grid-gap: .2rem 14px;}
    .nt7 .a{height: 1.6rem; padding: .2rem .25rem .25rem;}
    .nt7 .h4W{ margin: 0 0 0 -.25rem; padding: 0 0 0 .25rem;}
    .nt7 .tit{ width: 1rem; height: .3rem; font-size: .14rem}
}

.nt8{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .4rem; }
.nt8 li{ min-width: 0;}
.nt8 .a{ position: relative; z-index: 1;}
.nt8 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; z-index: -1; transition: .5s;}
.nt8 .a::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/nt8_b.jpg) center no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: .5s;}
.nt8 .time{width: .85rem;height: .80rem;background: #d82128;flex-direction: column;justify-content: center;align-items: center;margin: 0 .5rem 0 0;transition: .5s;border-bottom: #e2b075 3px solid; position: absolute; left: .4rem; top: 0;}
.nt8 .time h3{ font-size: .32rem; color: #fff; font-family: "思源宋体 Heavy";font-weight: 900; line-height: 1;}
.nt8 .time h6{ font-size: .14rem; color: #fff; font-family: "思源宋体 Heavy";font-weight: 900; line-height: 1; margin: .08rem 0 0;}
.nt8 .txt{ height: 3.32rem; padding: .3rem .4rem 0; position: relative;}
.nt8 .txt::after{ content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: .05rem; background: #e2b075; transition: .5s; opacity: 0;}
.nt8 hr{ margin: .16rem 0 .12rem; transition: .5s;}

.nt8 .more1{ width: 1.4rem; height: .45rem; margin: .4rem 0 0;}

@media(min-width: 769px){
    .nt8 .a:hover::after{ opacity: 1;}
    .nt8 .a:hover *{ color: #fff;}
    .nt8 .a:hover hr{ opacity: .1; border-top: 1px solid rgba(255,255,255,.1);}
    .nt8 .a:hover p{ opacity: .6;}
    .nt8 .a:hover .txt::after{ opacity: 1;}
    .nt8 .a:hover .more1 i{transform: rotate(0deg);}
}
@media(max-width: 769px){
    .nt8{ grid-template-columns: repeat(1, 1fr); grid-gap: .25rem; }
    .nt8 .txt{ height: auto; padding: .25rem .25rem;}
    .nt8 .more1{ margin: .25rem 0 0;}
}

.nt9{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .4rem; }
.nt9 .a{ height: .8rem; position: relative; z-index: 1; align-items: center; padding: 0 .16rem; background: #fff;}
.nt9 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; z-index: -1; transition: .5s;}
.nt9 .a::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; transition: .5s; background: url(../images/nt9_b.jpg) center no-repeat; background-size: cover; opacity: 0;}
.nt9 h4{ flex: 1; position: relative; padding: 0 0 0 .16rem; font-weight: 600;}
.nt9 h4::before{content: "";position: absolute;top: 50%;left: 0;width: .04rem;height: .04rem;border: #e2b075 1px solid;background: #e2b075;transform: rotate(45deg);margin: -.02rem 0 0; transition: .5s}
.nt9 i{font-size: .24rem;color: #cccccc;font-family: 'lib';transition: .5s;margin: 0 0 0 .2rem;}

@media(min-width: 769px){
    .nt9 .a:hover::after{ opacity: 1;}
    .nt9 .a:hover *{ color: #fff}
    .nt9 .a:hover h4:before{ border: #fff 1px solid; background: transparent}
}
@media(max-width: 769px){
    .nt9{ grid-template-columns: repeat(1, 1fr); grid-gap: .15rem; }
}


.nt10 li{ margin: 0 0 .38rem; transition: .5s;}
.nt10 .tit{ height: 1rem; background: rgba(216,33,40,.08); align-items: center; padding: 0 .45rem 0 .32rem; border-left: #d82128 3px solid; transition: .5s; position: relative; z-index: 1;}
.nt10 .tit::before{content: "";position: absolute;top: 0;left: 4px;bottom: 0;right: 0;background: url(../images/nt10_b.png) center no-repeat;background-size: cover;z-index: -1;opacity: 0;transition: .5s}
.nt10 .tit .ll{font-size: .22rem;color: #000000;font-weight: 600;transition: .5s;flex: 1;}
.nt10 .tit .rr{ margin: 0 0 0 .2rem;}
.nt10 .tit i{width: .27rem;height: .27rem;background: #d82128;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: .2rem;color: #fff;font-family: 'lib';font-weight: 600;cursor: pointer;transition: .5s;}
.nt10 .content{ background: #fff; padding: .4rem .45rem .6rem; border-left: rgba(226,176,117,.3) 3px solid; display: none;}

.nt10 .arc-con table{background: #fff;border-top: none !important;}
.nt10 .arc-con table tr th, .arc-con table tr td{border-right: 1px solid #f9efe3 !important;min-width: 1.4rem;}
.nt10 .arc-con table tr th{background: rgba(226,176,117,.1) !important;padding: .15rem .15rem !important;color: #333333 !important;font-size: .18rem;}
.nt10 .arc-con table tr td{ padding: .15rem .15rem !important;}

.nt10 li.on{ box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.nt10 li.on .tit{ background: #fff;}
.nt10 li.on .tit::before{ opacity: 1;}
.nt10 li.on .tit .ll{ color: #fff}
.nt10 li.on .tit i{ background: #e2b075; transform: rotate(90deg)}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .nt10 .tit{padding: 0 .25rem 0 15px;height: .7rem;}
    .nt10 .tit .ll{ font-size: .18rem}
    .nt10 .content{ padding: .2rem 15px .3rem;}
    .nt10 .arc-con table tr th, .arc-con table tr td{ padding: 10px 10px !important;}
    .nt10 li{ margin: 0 0 .2rem;}
}

.h3-1{ font-size: .32rem; color: #d82128; padding: 0 0 .18rem; border-bottom: #f0f0f0 1px solid; text-align: center; margin: 0 0 .15rem;}

.nt11{ text-align: center; border-bottom: #f0f0f0 1px solid; padding: 0 0 .15rem; margin-bottom: .3rem;}
.nt11 li{ padding: .2rem 0; font-size: .2rem; color: #333333;}
.nt11 li a{ color: #e2b075; text-decoration: underline;}

.h3-2{ font-size: .28rem; color: #000000; text-align: center; margin: 0 0 .4rem;}

.mtab2 .hd ul{justify-content: center;}
.mtab2 .hd ul li{ padding: 0 .11rem .7rem; position: relative;}
.mtab2 .hd ul li::before{ content: ""; position: absolute; bottom: 0; left: 50%; margin: 0 0 0 -.5px; width: 1px; height: .7rem; background: #e2b075; opacity: 0; transition: .5s;}
.mtab2 .hd ul li .a{position: relative;z-index: 1;width: 2.13rem;height: 2.12rem;flex-direction: column;justify-content: center;align-items: center;padding: 0 1.5vw;text-align: center; background: url(../images/mtab2.png) center no-repeat; background-size: cover; }
.mtab2 .hd ul li .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/mtab2_b.png) center no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: .5s;}
.mtab2 .hd ul li .a h3{font-size: .24rem;color: #e2b075;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;}
.mtab2 .hd ul li .a h4{font-size: .18rem;color: #333;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600; line-height: .24rem; height: .48rem; margin: .1rem 0 .15rem}

.mtab2 .hd ul li.on::before{ opacity: 1;}
.mtab2 .hd ul li.on .a::before{ opacity: 1;}
.mtab2 .hd ul li.on .a h3, .mtab2 .hd ul li.on .a h4{ color: #fff}

.mtab2 .arc-con table{background: rgba(226,176,117,.1);border-top: none !important;}
.arc-con table tr td{border: 1px solid #f7e9d8 !important;}
.mtab2 .arc-con table tr th{background: #e2b075 !important;padding: .15rem .15rem !important;color: #fff !important;font-size: .18rem;}
.mtab2 .arc-con table tr td{padding: .15rem .15rem !important;background: transparent;}
.mtab2 .arc-con table tr td:last-child, .mtab2 .arc-con table tr td:last-child p{font-size: .16rem;text-align: left;}
.mtab2 .arc-con table tr td:last-child{ padding: .25rem 5vw !important;}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .h3-1{font-size: .22rem;}
    .h3-2{ font-size: .2rem;}
    .nt11 li{font-size: .16rem;padding: .1rem 0;}

    .mtab2 .hd ul{ flex-wrap: nowrap; overflow: hidden; overflow-x: scroll; justify-content: flex-start;}
    .mtab2 .hd ul li{padding: 0 4px .4rem;}
    .mtab2 .hd ul li .a{ width: 1.25rem; height: 1.25rem;}
    .mtab2 .hd ul li .a h3{ font-size: .2rem}
    .mtab2 .hd ul li .a h4{font-size: .14rem;margin: .05rem 0 .15rem;line-height: .2rem;height: .4rem;}
}