@charset "utf-8";
/*翻页条*/
.pagebar{margin: .7rem auto 0 auto;display: flex;align-items: center;justify-content: center;}
.pagebar>.p_t{align-self: flex-start;line-height: .38rem;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .18rem;white-space: nowrap;}
.p_pages span{padding: 0 .1rem;height: .4rem;display: flex;margin: 0 .04rem;box-sizing: border-box;border-radius: 0;min-width: .4rem;color: #333;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;}
.p_pages span:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50vw;z-index: -1}
.p_pages span a{display: flex;align-items: center;border-radius: 50vw;justify-content: center;margin: 0 -.1rem;height: 100%;width: calc(100% + .2rem);padding: 0 .1rem;transition: .5s;}
.p_pages svg{width: .2rem;height: .2rem;transition: .5s;}
.p_pages .p_last + span, .p_pages .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}
.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: 50vw;background: #94070A;color: #fff!important}
.p_pages span.p_no_d:before{}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #94070A;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #94070A 1px solid;}

@media(max-width: 769px){
    .pagebar{margin: .25rem auto 0;}
} 

@media(min-width: 769px){
}
@media(max-width: 769px){
    .p_pages span{min-width: .34rem;height: .34rem;margin: 0;}
}

.n_ba{ position: relative}
.n_ba .imgBox .img{padding-bottom: 28.125%;}
.n_ba .txt{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.n_ba .txt .wp{height: 100%;flex-direction: column;justify-content: flex-end;}
.n_ba .txt h6{font-size: .22rem;line-height: 1.44;color: #fff;text-transform: uppercase;padding: 0 .06rem;margin: 5vw 0 0;}
.n_ba .txt h3{font-size: .42rem;color: #fff;margin: 0 0 5vw;line-height: 1;}

.n_ejW{position: relative;z-index: 1;margin: -.35rem 0 0;}
.n_ejW::before{content: "";position: absolute;top: 0;right: calc((100vw - 14.6rem)/2);bottom: 0;left: 0;background: url(../images/n_ejW.jpg) center no-repeat;background-size: cover;z-index: -1;clip-path: polygon(0 0,0 0, 100% 0, calc(100% - 0.5rem) 0, 100% 0.7rem, 100% 100%, 0 100%, 0 100%);}
.n_ejW .wp{ min-height: .7rem;}
.n_ejW1{ padding: .3rem 0;}
.n_ejW1 .wp{ justify-content: flex-end;}

.n_ej li{position: relative;margin-bottom: -1px;margin-right: .3rem;}
.n_ej li:last-child{ margin-right: 0}
.n_ej li .a{display: flex;align-items: center;justify-content: center;height: .7rem;font-size: .2rem;color: #FFBFC0;position: relative;z-index: 1;transition: .5s;padding: 0 .35rem;}
.n_ej li .a:before{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 100%;transition: .5s;z-index: -1;}
.n_ej li .a img{opacity: .7;margin: 0 .12rem 0 0;width: .24rem;transition: .5s;display: none;}
.n_ej li:last-child:before{ display: none}

.n_ej li.on .a:before{width: 100%;background: #D1945B;}
.n_ej li.on .a, .n_ej li:hover .a{ color: #fff; font-weight: 600}
.n_ej li.on .a img, .n_ej li:hover .a img{ opacity: 1}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #94070A;}
#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: #94070A; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #286dd3; }
#sub_nav_content ul li.on a { color: #94070A; }
#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: #94070A border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: #94070A }
#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: #94070A;}
#sub_nav_content dd {display: none;width: 100%;/* display: flex; */}
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a {padding: 0px 25px;line-height: 30px;font-size: 12px;color: #999;display: block;height: 30px;}
#sub_nav_content dd a.on { color: #94070A; }

.breadcrumb{align-items: center;padding: 0 .6rem 0 0;}
.breadcrumb * {font-size: .14rem;color: #F6D6D7 !important;transition: .5s}
.breadcrumb .a1{color: #F6D6D7;}
.breadcrumb img {width: .14rem;margin: 0 .1rem 0 0;}
.breadcrumb span{margin: 0 .06rem;position: relative;z-index: 1;font-family: 'lib';}
.breadcrumb span img{width: .04rem;margin: 0;}
.breadcrumb em {color: #F6D6D7;font-style: normal;} 
.breadcrumb *:hover{ color: #fff !important}

@media(max-width: 769px){
    .n_ejW{ display: none;}
    .n_ba .txt h6{font-size: .16rem;margin: .2vw 0 0;}
    .n_ba .txt h3{font-size: .24rem;margin: 0 0 5vw;}
    .n_ba .imgBox .img{padding-bottom: 38%;}
    #m_n_nav{ display: block}
}

.pad1{ padding: .8rem 0 1.2rem; overflow: hidden;}

.nt1 .a{align-items: center;position: relative;z-index: 1;border-bottom: #DEDEDE 1px solid;padding: .3rem 0;min-height: 2.1rem;}
.nt1 .a::after{ content: ""; position: absolute; bottom: -1px; right: 0; width: 0; height: 1px; background: #94070A; transition: .5s;}
.nt1 .time{width: 1.64rem;padding-bottom: .4rem;}
.nt1 .time h3{font-size: .32rem;color: #94070A;line-height: 1;}
.nt1 .time h6{font-size: .2rem;color: #A5A5A5;margin: .1rem 0 0;line-height: 1;}
.nt1 .imgBox{ width: 3.15rem; margin: 0 .34rem 0 0}
.nt1 .imgBox .img{padding-bottom: 66.66%;}
.nt1 .txt{ flex: 1; overflow: hidden;}
.nt1 h4{font-size: .28rem;line-height: .34rem;max-height: .68rem\0;}
.nt1 p{ margin: .15rem 0 0}
.nt1 li:first-child .a{ padding-top: 0 !important}

@media(min-width: 769px){
    .nt1 .a:hover::after{ left: 0; width: 100%;}
}
@media(max-width: 769px){
    .pad1{ padding: .4rem 0 .6rem;}
    .nt1 .imgBox{order: -1;margin: 0 0 .15rem;width: 100%;}
    .nt1 .time{ margin: .05rem 0 0; width: 1rem}
    .nt1 .time h3{font-size: .24rem;}
    .nt1 .time h6{font-size: .16rem;}
    .nt1 .a{align-items: flex-start;min-height: inherit;padding: .25rem 0;}
    .nt1 p{ margin: .1rem 0 0}
}

.nt2{ margin: 0 -.14rem;}
.nt2 li{ width: 50%; padding: 0 .14rem; margin-bottom: .34rem;}
.nt2 .a{ background: #fff; border: 1px solid #ECD3D3; height: 2.3rem; padding: 0 .35rem; align-items: center; position: relative; z-index: 1;}
.nt2 .a::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/nt2_b.jpg) center no-repeat;background-size: cover;opacity: 0;z-index: -1;transition: .5s;pointer-events: none;}
.nt2 .time{ width: 1.1rem; margin: 0 .28rem 0 0; position: relative; min-height: 1.45rem;}
.nt2 .time h3{font-size: .26rem;color: #94070A;line-height: 1; transition: .5s;}
.nt2 .time h6{font-size: .16rem;color: #A5A5A5;margin: .1rem 0 0;line-height: 1;max-width: .76rem;text-align: right; transition: .5s;}
.nt2 .time::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 1px;background: #DEDEDE;transition: .5s;}
.nt2 .txt{flex: 1;overflow: hidden;min-height: 1.45rem;}
.nt2 h4{font-size: .26rem;line-height: .34rem;max-height: .68rem\0;margin: -.04rem 0 0;}
.nt2 p{ margin: .18rem 0 0}

@media(min-width: 769px){
    .nt2 .a:hover::before{ opacity: 1}
    .nt2 .a:hover *{ color: #fff;}
    .nt2 .a:hover .time::after{ background: #9C383A;}
    .nt2 .a:hover p{ color: #E7ACAD;}
}
@media(max-width: 769px){
    .nt2 li{width: 100%;margin-bottom: .2rem;}
    .nt2 .a{padding: 0 .2rem;height: 1.7rem;}
    .nt2 .time{ width: 1rem; min-height: 1.2rem; margin: 0 .25rem 0 0}
    .nt2 .time h3{font-size: .24rem;}
    .nt2 .time h6{font-size: .16rem; max-width: .68rem;}
    .nt2 .txt{flex: 1;overflow: hidden; min-height: 1.2rem;}
    .nt2 p{ margin: .1rem 0 0}
}

.h3-1{ font-size: .28rem; color: #151515; text-align: center; margin: 0 0 .5rem;}
.h3-2{margin: .5rem 0 .28rem;font-size: .18rem;color: #fff;background: #94070A;padding: .17rem .32rem;}
.h3-3{font-size: .18rem;color: #151515;margin: 0 0 .24rem;}

.h4-1{padding: .08rem .32rem;position: relative;z-index: 1;font-size: .18rem;color: #333; margin: 0 0 .2rem;}
.h4-1::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(270deg, rgba(246, 233, 226, 0) 0%, #F6E9E2 100%);z-index: -1;width: 10.72rem;max-width: 100%;pointer-events: none;}
.h4-1 span{ font-size: .18rem;color: #94070A; margin: 0 .12rem 0 0;}

.zsjz .arc-con p{text-indent: 0;margin-bottom: 0;}
.zsjz .box>.arc-con>p{ display: flex; flex-wrap: nowrap}

.nt3 li{ margin-bottom: .2rem;}
.nt3 .left{ width: 2.1rem; background: #F6E9E2; flex-direction: column; justify-content: center; align-items: center; text-align: center;}
.nt3 .left i{font-size: .18rem;color: #94070A;font-style: normal;margin: 0 0 .06rem}
.nt3 .left p{ text-align: center}
.nt3 .right{ flex: 1; overflow: hidden; padding: .24rem .48rem; background: #FFFAF5;}

.zsjz .box2 .arc-con p span{ font-size: .18rem;color: #94070A; margin: 0 .12rem 0 0;}
.zsjz .box4 .con{ margin: 0 0 .25rem;}
.zsjz .box4 .con .arc-con table tr td{padding: .18rem .66rem !important; }
.zsjz .box4 .con .arc-con table tr:nth-child(2) td{padding: .08rem .66rem !important; }
.zsjz .box4 .con .arc-con table tr td:nth-child(1){ white-space: nowrap;}
.zsjz .box4 .con3 .arc-con{ margin-bottom: .2rem;}
.zsjz .box5 .arc-con p span{ font-size: .18rem;color: #94070A; margin: 0 .12rem 0 0;}
.zsjz .box6 p{ margin-bottom: .04rem;}
.zsjz .box6 p span{width: .18rem;margin: 0 .12rem 0 0;display: inline-block;}
.zsjz .box6 p span img{ margin: 0 !important; width: 100%;}

@media(max-width: 769px){
    .zsjz .box4 .con .arc-con table tr:nth-child(2) td, .zsjz .box4 .con .arc-con table tr td{padding: 12px 15px !important;}

    .h3-1{ font-size: .24rem; margin: 0 0 .3rem;}
    .h3-2{margin: .3rem 0 .2rem;padding: .12rem .32rem;}

    .nt3 .left{ width: 100%; padding: .15rem .2rem}
    .nt3 .right{ flex: auto; padding: .25rem .2rem; width: 100%}
}

.n_b1{ background: url(../images/n_b1.jpg) center bottom no-repeat; background-size: 100% auto;}

.about .fl1{margin-bottom: .4rem;overflow: hidden;}
.about .fl1 img{float: left;margin: 0 .5rem 0 0;width: 5.14rem;}
.about .arc-con .fl1 p:nth-child(2){margin-bottom: .1rem;}

@media(max-width: 769px){
    .about .fl1 img{width: 100%;margin: 0;}
    .about .fl1{margin-bottom: .28rem;}
}

.n_b2{ background: url(../images/n_b2.jpg) center bottom no-repeat; background-size: 100% auto;}

.nt4{ margin: 0 -7px -1.55rem; justify-content: center;}
.nt4 li{ width: 50%; padding: 0 7px; margin-bottom: 1.55rem;}
.nt4 .a{ display: flex; flex-direction: column; align-items: center}
.nt4 .imgBox{ width: 5.1rem; margin: 0 auto; max-width: 100%;}
.nt4 .imgW{position: relative;z-index: 1;max-width: 83%;}
.nt4 .imgW::before{content: "";position: absolute;right: 94%;bottom: -.06rem;z-index: -1;width: 2.3rem;height: .97rem;pointer-events: none;background: url(../images/nt4_b1.png) center no-repeat;background-size: cover;}
.nt4 .imgW::after{content: "";position: absolute;left: 94%;bottom: -.06rem;z-index: -1;width: 2.3rem;height: .97rem;pointer-events: none;background: url(../images/nt4_b2.png) center no-repeat;background-size: cover;}
.nt4 .imgBox .img{padding-bottom: 67.25%; background: none}
.nt4 .txt{ text-align: center; padding: .45rem 0 0;}
.nt4 h4{ font-size: .22rem;}

@media(max-width: 769px){
    .nt4{ margin: 0 -7px -.4rem;}
    .nt4 li{width: 100%;margin-bottom: .4rem;}
    .nt4 .txt{ padding: .2rem 0 0;}
    .nt4 .imgW::before{ transform: scale(.4); transform-origin: right; bottom: -.3rem}
    .nt4 .imgW::after{ transform: scale(.4); transform-origin: left; bottom: -.3rem}
}

.nt5 .a{align-items: center;position: relative;z-index: 1;border-bottom: #DEDEDE 1px solid;padding: .3rem 0;min-height: 2.1rem;}
.nt5 .a::after{ content: ""; position: absolute; bottom: -1px; right: 0; width: 0; height: 1px; background: #94070A; transition: .5s;}
.nt5 .imgBox{ width: 3.56rem; margin: 0 0 0 .68rem; order: 1;}
.nt5 .imgBox .img{ padding-bottom: 56.17%;}
.nt5 .txt{ flex: 1; overflow: hidden;}
.nt5 .top{ align-items: center; margin: 0 0 .2rem;}
.nt5 h4{ font-size: .28rem; flex: 1;}
.nt5 h6{ margin: 0 0 0 .2rem; width: auto; font-size: .2rem;}

.nt5 li:nth-child(1) .a{ padding-top: 0 !important;}

@media(min-width: 769px){
    .nt5 .a:hover::after{ left: 0; width: 100%;}
}

@media(max-width: 769px){
    .nt5 .imgBox{ width: 100%; margin: 0 0 .25rem; order: 0;}
    .nt5 .txt{ flex: auto; width: 100%;}
    .nt5 h6{ font-size: .16rem}
    .nt5 .top{ margin: 0 0 .1rem;}
}

.nt6{ margin: 0 -.275rem -.55rem;}
.nt6 li{width: 33.33%;padding: 0 .275rem;margin-bottom: .55rem;}
.nt6 .a{display: block;position: relative;z-index: 1;border-top: #DEDEDE 1px solid;padding: .18rem 0 0;min-height: 2.1rem;}
.nt6 .a::after{content: "";position: absolute;top: -1px;right: 0;width: 0;height: 1px;background: #94070A;transition: .5s;}
.nt6 .tit{position: relative;padding: 0 0 0 .26rem;font-size: .18rem;color: #94070A;margin: 0 0 .18rem;}
.nt6 .tit::before{ content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: .08rem; height: .08rem; background: #94070A; border-radius: 50%;}
.nt6 .imgBox .img{ padding-bottom: 66.66%;}
.nt6 h4{font-size: .22rem;line-height: .34rem;max-height: .68rem\0;margin: .2rem 0 .18rem;}
.nt6 .ico svg{width: .3rem;height: .3rem;fill: #B9B9B9; transition: .5s;}

@media(min-width: 769px){
    .nt6 .a:hover::after{ left: 0; width: 100%;}
    .nt6 .a:hover .ico svg{ fill: #94070A;}
}
@media(max-width: 769px){
    .nt6{ margin: 0 -7px -.25rem;}
    .nt6 li{width: 100%;padding: 0 7px;margin-bottom: .25rem;}
    .nt6 h4{ margin: .15rem 0 .1rem;}
}

.h3-4{ font-size: .28rem; color: #94070A; margin: 0 0 .4rem}

.nt7 p{padding: 0 0 0 .4rem;margin-bottom: .28rem;}
.nt7 p, .nt7 p a{font-size: .24rem;color: #333;line-height: 1.5;background-size: .24rem .24rem !important;}
.nt7 p.p1{background: url(../images/nt7_i1.png) left .06rem no-repeat;}
.nt7 p.p2{background: url(../images/nt7_i2.png) left .06rem no-repeat;}
.nt7 p.p3{background: url(../images/nt7_i3.png) left .06rem no-repeat;}

@media(max-width: 769px){
    .h3-4{ font-size: .24rem; margin: 0 0 .25rem}
    .nt7 p{padding: 0 0 0 .3rem;margin-bottom: .2rem; background-position-y: .04rem !important;}
    .nt7 p, .nt7 p a{font-size: .18rem; background-size: .18rem .18rem !important;}
}

.n_sjW{position: relative;z-index: 1;/* overflow: hidden; */}
.n_sjW::before{content: "";position: absolute;top: 0;right: calc((100vw - 14.6rem)/2);bottom: 0;left: 0;z-index: -1;background: linear-gradient(270deg, rgba(169, 57, 59, 0) 0%, #A9393B 39%);background: linear-gradient(270deg, rgba(209, 148, 91, 0) 0%, rgba(209, 148, 91, 0.87) 12%);}
.n_sj li{position: relative;margin-right: .5rem;}
.n_sj li .a{display: flex;align-items: center;justify-content: center;height: .46rem;font-size: .18rem;color: #fff;position: relative;z-index: 1;transition: .5s;padding: 0;}
.n_sj li .a:before{content: "";position: absolute;left: 0;width: .06rem;height: .06rem;transition: .5s;z-index: -1;border: 1px solid #FFCDCE;border-radius: 50%;top: 50%;transform: translateY(-50%);display: none;}
.n_sj li .a:after{content: "";position: absolute;left: 50%;top: 100%;border-left: transparent .09rem solid;border-right: transparent .09rem solid;border-top: #d2a170 .13rem solid;transform: translateX(-50%);opacity: 0;transition: .5s;}
.n_sj li.on .a:before{box-shadow: 0 0 0 .03rem rgba(255,255,255,.3);}
.n_sj li.on .a, .n_sj li:hover .a{color: #ff0000;font-weight: bold;}
.n_sj li.on .a:after{ opacity: 1}

.n_sij{justify-content: center;margin: 0 -.09rem .25rem;}
.n_sij li{ padding: 0 .09rem; margin-bottom: .25rem;}
.n_sij li .a{display: flex;align-items: center;justify-content: center;height: .4rem;font-size: 16px;color: #333;position: relative;z-index: 1;transition: .5s;padding: 0 .15rem;background: #EBEBEB;border-radius: 50vw;min-width: 1.42rem;text-align: center;}
.n_sij li.on .a{ background: #94070A; color: #fff}
.n_sij .a:hover{ color: #94070A;}

.bslc .content .box:nth-child(1) .h3-2{ margin-top: 0 !important;}

.nt8{ border-top: 1px solid #D8D8D8; }
.nt8 li{ border-bottom: 1px solid #D8D8D8; }
.nt8 li .top{ align-items: center; padding: .35rem 0;}
.nt8 li .ll{flex: 1;overflow: hidden;align-items: center;}
.nt8 li h4{ width: 3.14rem; position: relative; padding: 0 0 0 .3rem; font-size: .22rem; color: #151515;}
.nt8 li h4::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/nt8_b.png) center no-repeat;background-size: cover;width: .11rem;height: .11rem;}

.nt8 dl{ align-items: center}
.nt8 dl dd{padding: 0 0 0 .3rem;}
.nt8 dl dd, .nt8 dl dd a{font-size: .14rem;color: #555555;line-height: .24rem;background-size: .24rem .24rem !important;}
.nt8 dl dd.dd1{background: url(../images/nt8_i1.png) left 0 no-repeat;margin: 0 .7rem 0 0;}
.nt8 dl dd.dd2{background: url(../images/nt8_i2.png) left 0 no-repeat;}
.nt8 .top i{font-style: normal;font-size: .18rem;color: #94070A;font-family: 'lib';transition: .5s;margin: 0 .08rem 0 .15rem;cursor: pointer;}
.nt8 .bottom{padding: .46rem 0;display: none;}

.nt8 .fl1{ align-items: flex-start;}
.nt8 .fl1 .imgBox{ width: 3.34rem; margin: 0 .32rem 0 0;}
.nt8 .fl1 .imgBox .img{ padding-bottom: 81.43%}
.nt8 .fl1 .txt{ flex: 1; overflow: hidden;}
.nt8 .fl1 .txt .bottom1{align-items: center;margin: 0 0 .2rem;}
.nt8 .fl1 .txt .bottom1 h3{font-size: .22rem;color: #151515;}
.nt8 .fl1 .txt .bottom1 i{font-style: normal;font-size: .3rem;color: #94070A;font-family: 'lib';transition: .5s;margin: 0 0 0 .15rem;cursor: pointer;}

.nt8 .fl1 .txt .p{ position: relative; z-index: 1}
.nt8 .fl1 .txt .p:before{content: "";position: absolute;top: .1rem;bottom: .1rem;left: .1rem;background: #D8D8D8;width: 1px;z-index: -1;}
.nt8 .fl1 .txt p{padding: 0 0 0 .3rem;margin: 0 0 .22rem;}
.nt8 .fl1 .txt p, .nt8 .fl1 .txt p a{font-size: .18rem;color: #555555;line-height: 2;background-size: .24rem .24rem !important;}
.nt8 .fl1 .txt p.p1{background: url(../images/nt8_i3.png) left .06rem no-repeat;}
.nt8 .fl1 .txt p.p2{background: url(../images/nt8_i1.png) left .06rem no-repeat;}
.nt8 .fl1 .txt p.p3{background: url(../images/nt8_i2.png) left .06rem no-repeat;margin-bottom: 0 !important;}

@media(max-width: 769px){
    .n_sj li{ width: 100%}
    .n_sj li .a{height: auto;padding: .04rem 0 .04rem .18rem;font-size: 14px;justify-content: flex-start;}
    .n_sj{ padding: .15rem 0}
    .n_sij{justify-content: center;margin: 0 -.09rem .1rem;}
}

.detail .left {width: 72.5%;overflow: hidden;}
.detail .left .bottom {border-bottom: #cecece 1px solid;padding: 0 0 .1rem;margin: .8rem 0 0 }
.detail .left .bottom .ll {line-height: 2 }
.arc-tit {margin-bottom: .4rem;border-bottom: #D8D8D8 1px solid;padding-bottom: .35rem;text-align: center;}
.arc-tit h3 {font-size: .28rem;color: #151515;padding: 0 0 0.2rem;margin: 0 auto;line-height: 1.5}
.arc-tit h6 {font-size: .15rem;color: #555555;}
.arc-tit h6 em {padding: 0 .2rem;position: relative;display: inline-block;font-style: normal;}
.arc-tit h6 em:before{content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 1px;height: .13rem;background: #555555;}
.arc-tit h6 em:last-child:before{ display: none}
.ar_f {padding: .4rem 0 0;border-top: 1px dashed #D8D8D8;margin: .4rem 0 0}
.ar_f .a{ display: block;padding: .04rem 0;}
.ar_f .a span {color: #333333 }
.detail .right {width: 23.5%;padding: 0;}
.detail .right h3 {font-size: .28rem;color: #94070A;align-items: center;border-bottom: #94070A 1px solid;position: relative;margin-bottom: .3rem;padding-bottom: .2rem;font-weight: normal;}

.nt9{ position: relative; z-index: 1}
.nt9:before{content: "";position: absolute;width: 1px;top: 0;bottom: .6rem;background: #D8D8D8;left: .2rem;z-index: -1;}
.nt9 li{ margin: 0 0 .34rem;}
.nt9 li:last-child{ margin: 0;}
.nt9 .a{display: block;position: relative;padding: 0 0 0 .54rem;}
.nt9 .a::before{content: "";position: absolute;width: .4rem;height: .4rem;background: #ffffff url(../images/nt9_i.png) center no-repeat;left: 0;top: 0;border: 1px solid #D8D8D8;border-radius: 50vw;box-sizing: border-box;background-size: 100% 100%;}
.nt9 h6{ line-height: .4rem; color: #A8A8A8;}

@media(max-width: 769px){
    .detail .left{ width: 100%;}
    .detail .right{width: 100%;padding: .3rem 0 0;}

    .ar_f {padding: .2rem 0 0; margin: .25rem 0 0}
    .arc-tit h3{ font-size: .22rem}
    .detail .right h3{ font-size: .24rem; padding-bottom: .2rem;}
    .arc-tit {margin-bottom: .3rem; padding-bottom: .25rem;}

    .nt9 li{ margin: 0 0 .15rem;}

    .nt8 li .top{padding: .2rem 0;position: relative;}
    .nt8 li h4{width: 100%;margin: 0 0 .1rem;font-size: .2rem;}
    .nt8 .top i{top: .28rem;position: absolute;right: 0;}
    .nt8 li h4::before{ left: .05rem}
    .nt8 dl dd{ width: 100%}

    .nt8 .fl1 .imgBox{width: 100%;margin: 0 0 .2rem;}
    .nt8 .fl1 .txt{ width: 100%; flex: auto}
    .nt8 .fl1 .txt p, .nt8 .fl1 .txt p a{ font-size: 14px}
    .nt8 .bottom{ padding: .25rem 0;}
    .n_sjW::before{width: 100%;background: rgba(209, 148, 91, 0.87);}
}

.nt10{ padding: .2rem 0; margin-bottom: .1rem;}
.nt10 dt{font-size: .28rem;color: #94070A;position: relative;padding: 0 0 0 .4rem; line-height: 1.8; border-bottom: #C1C1C1 1px solid; padding-bottom: .15rem; margin-bottom: .25rem}
.nt10 dt::before{content: "";position: absolute;left: 0;top: .14rem;background: url(../images/nt10_i1.png) left center no-repeat;background-size: 100% 100% !important;width: .2rem;height: .2rem;}
.nt10 dd{font-size: .22rem;color: #D1945B;position: relative;padding: 0 0 0 .4rem; line-height: 1.8}
.nt10 dd a{ color: #D1945B; display: inline-block;}
.nt10 dd::before{content: "";position: absolute;left: 0;top: .1rem;background: url(../images/nt10_i2.png) left center no-repeat;background-size: 100% 100% !important;width: .2rem;height: .2rem;}

@media(min-width: 769px){
    .nt10 dd a:hover{ color: #94070A;}
}
@media(max-width: 769px){
    .nt10 dt{font-size: .22rem; padding: 0 0 0 .3rem; padding-bottom: .1rem; margin-bottom: .15rem; line-height: 1.5;}
    .nt10 dt::before{ top: .1rem;}
    .nt10 dd{font-size: .18rem; padding: 0 0 0 .3rem; }
    .nt10 dt::before, .nt10 dd::before{ width: .16rem; height: .16rem;}
}


.nt11{ margin: 0 -.15rem -.2rem;}
.nt11 li{ width: 50%; padding: 0 .15rem; margin-bottom: .2rem;}
.nt11 .a{height: .82rem;background: #eceff2;border-radius: .1rem;padding: 0 .4rem 0 .34rem;align-items: center; transition: .5s;}
.nt11 .ll{ flex: 1; overflow: hidden; align-items: center;}
.nt11 .ll i{font-size: .28rem;color: #94070A;font-family: 'lib';margin: 0 .1rem 0 0;font-style: initial; transition: .5s;}
.nt11 h4{ flex: 1; overflow: hidden; font-size: .18rem; transition: .5s;}
.nt11 .rr{ width: .4rem; height: .4rem; border: #bcbfc2 1px solid; border-radius: 50%; margin: 0 0 0 .2rem; display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; transition: .5s;}
.nt11 .rr::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50vw;background: #94070A;transition: .5s;z-index: -1;opacity: 0;transition: .5s;}
.nt11 .rr i{font-size: .2rem;color: #858788;font-family: 'lib';transition: .5s;font-style: initial;}

@media(min-width: 769px){
    .nt11 .a:hover{ background: #94070A;}
    .nt11 .a:hover .rr{ border: #fff 1px solid;}
    .nt11 .a:hover .rr::before{ opacity: 1;}
    .nt11 .a:hover .rr i{ color: #fff;}
    .nt11 .a:hover *{  color: #fff}
}
@media(max-width: 769px){
    .nt11{ margin: 0 -7px -.2rem;}
    .nt11 li{ width: 100%; padding: 0 7px; margin-bottom: .2rem;}
    .nt11 .a{padding: 0 15px;height: .8rem;}
}