@charset "utf-8";
/*翻页条*/
.pagebar{margin:.8rem auto 0 auto;display: flex;align-items: center;justify-content: center;}
.pages>span{margin-bottom: 5px;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .16rem;}
.p_pages span{padding: 0 .1rem;height: .36rem;display: flex;margin: 0 .03rem 5px;box-sizing: border-box;border-radius: 0;min-width: .36rem;color: #333;align-items: center;justify-content: center;position: relative;z-index: 1;}
.p_pages span:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #d2d5da 1px solid; border-radius: .04rem; z-index: -1}
.p_pages 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;}
.p_goto{ margin: 0 .03rem}
.p_goto input{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;border: #d2d5da 1px solid;border-radius: .04rem;width: .6rem;}
.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: #d2d5da 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover,.p_no_d{background: #333333;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #333333 1px solid;}


#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #a9322c;}
#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: #faf1e9;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: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: rgb(202, 158, 78); }
#sub_nav_content dl {font-size: 0px;overflow: hidden;padding: 10px 0px;display: flex;flex-wrap: wrap;/* background: #faf1e9; */}
#sub_nav_content dt {position: relative;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: rgb(215, 0, 41); border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: rgb(215, 0, 41); }
#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: #a9322c;}
#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: rgb(215, 0, 41); }

@media(max-width: 1024px){
    .mianbaoW, .n_ejw{ display: none;}
    #m_n_nav{ display: block;}
}

.breadcrumb{align-items: center;line-height: 1.35;justify-content: flex-end; margin-bottom: .65rem;}
.breadcrumb *{font-size: .15rem;color: #000000;}
.breadcrumb img{width: .16rem;margin: 0 .14rem 0 0;}
.breadcrumb span{margin: 0 .06rem;}
.breadcrumb em{ color: #000000;}



.n_container{padding: 0 0 2.56rem;overflow: hidden;position: relative;z-index: 1;margin: -12.75vw 0 0;}
.n_container:before{ content: ""; position: absolute; top: 12.75vw; right: 0; bottom: 0; left: 0; z-index: -1; background: #faf1e9 url(../images/n_bg1.png) center top no-repeat;background-size: cover;}
.n_container .wp{ align-items: flex-start}
.n_left{width: 3.7rem;background: url(../images/n_left.jpg) center no-repeat;background-size: cover;border-radius: .5rem 0 .5rem 0; min-height: 6.38rem;}
.n_right{width: calc(100% - 3.7rem);position: relative;z-index: 1;padding: 7.2vw 0 0 .68rem;}
.n_yj{padding: 0;margin: 0;height: 1.36rem;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.n_yj h3{font-size: .3rem;color: #fff;font-weight: 500;}
.n_yj h3 span{font-size: .5rem;color: #fff;font-family: 'sys'}
.n_yj h6{ font-size: .14rem; color: #c45b55; text-transform: uppercase}
.n_ej li{border-top: #fff 1px solid;}
.n_ej li>a{display: flex;height: .9rem;align-items: center;font-size: .24rem;color: #fff;position: relative;transition: .5s;padding: 0 .2rem 0 .6rem;z-index: 1;}
.n_ej li>a:before{content: "";position: absolute;top: 0;bottom: 0;width: 0;transition: .5s;z-index: -1;left: 0; background: url(../images/n_ej.jpg) center no-repeat; background-size: cover;}
.n_ej li>a:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 100%;background: #bf995a;width: 0;transition: .5s;}
.n_ej li div a{display: block;font-size: .16rem;color: rgba(255,255,255,.8);padding: .06rem .2rem .06rem .6rem;line-height: 1.75}
.n_ej li div:nth-child(2){ margin-top: .2rem}
.n_ej li div:last-child{ margin-bottom: .2rem}

.n_ej li.on>a:before, .n_ej li>a:hover:before{ width: 100%; }
.n_ej li.on>a:after, .n_ej li>a:hover:after{ width: .1rem; }
.n_ej li.on>a, .n_ej li>a:hover{color: #991916;}
.n_ej li.on div a.on{ background: url(../images/n_ej.jpg) center no-repeat; background-size: cover; color: #991916;}

.n_ej li.on div.on a{ color: #fff}

.n_ba .imgBox .img{padding-bottom: 36.04%;background: #faf1e9;}

.tit4{position: relative;z-index: 1;align-items: center;margin: 0 0 .44rem 0;}
.tit4 .ll{position: relative;padding: 0 0 0 .6rem;background: url(../images/tit4.png) .15rem center no-repeat;margin: 0 .3rem 0 0;background-size: .26rem auto;text-align: left;}
.tit4 .ll h3{ font-size: .3rem; color: #403f3f; font-weight: 500;}
.tit4 .ll h3 span{ color: #993333;}
.tit4 .ll h6{ font-size: .14rem; color: #c45b55; text-transform: uppercase; opacity: .66;}
.tit4 .rr{flex: 1;overflow: hidden;height: 3px;position: relative;}
.tit4 .rr::before{ content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #a9322c; margin: -.5px 0 0}
.tit4 .rr::after{ content: ""; position: absolute; top: 50%; left: 0; width: 1.66rem; height: 3px; background: #a9322c; margin: -1.5px 0 0}

.n_ba .imgBox .img:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/n_bas.jpg) center no-repeat;background-size: cover;opacity: 0;}

@media(max-width: 800px){
    .j_pages{ margin: .4rem auto 0;}
} 

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    .n_container{margin: 0;padding: .5rem 0 1.4rem;min-height: calc(100vh - 700px);}
    .n_left{ display: none;}
    .n_right{width: 100%;padding: 0;}
    .breadcrumb{ display: none}
    .n_container:before{ top: 0;}
    .n_ba .imgBox .img:after{ opacity: 1}
}
@media(max-width: 800px){
    .n_ba .imgBox .img{ padding-bottom: 45%;}

    .tit4{ margin-bottom: .25rem;}
    .tit4 .ll h3{ font-size: .24rem}
    .tit4 .ll h6{font-size: .13rem;}
    .tit4 .ll{ background-size: .2rem auto; padding: 0 0 0 .5rem}
    .tit4 .rr::after{ width: 1rem;}

    .arc-con img{ margin: .2rem 0;}
    .n_container{margin: 0;padding: .5rem 0 1rem;min-height: calc(100vh - 580px);}
}
@media(max-width: 560px){
} 

.list16 li{ margin-bottom: .35rem;}
.list16 .a{padding: .18rem .32rem;background: rgba(254,250,245,.6);border-radius: .5rem 0 .5rem 0;align-items: center; transition: .5s;}
.list16 .imgW{ width: 2.44rem; padding: 0 .12rem .12rem 0; margin: 0 .46rem 0 0; position: relative; z-index: 1; }
.list16 .imgBox{ border-radius: .3rem; overflow: hidden;}
.list16 .imgBox .img{ padding-bottom: 125.21%;}
.list16 .imgW .top{position: absolute;right: 0;bottom: 0;width: 2.19rem;max-width: 100%;}
.list16 .imgW .top .h4{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;font-size: .2rem;color: #fff;padding: .22rem 0 0;}
.list16 .txt{ flex: 1; overflow: hidden;}
.list16 h4{ font-size: .26rem; color: #000000; margin-bottom: .25rem;}
.list16 p{font-size: .18rem;line-height: .36rem;color: #000000;margin-bottom: .3rem;}
.list16 i{display: flex;width: .52rem;height: .52rem;background: #c29c5d;border-radius: 50%;font-size: .24rem;color: #fff;font-family: 'swiper-icons';justify-content: center;align-items: center;float: right; transition: .5s;}

.pages{text-align: center;margin: 1rem 0 0;display: flex;justify-content: center;align-items: center;flex-wrap:wrap;}
.pages .img{ max-width: 100%}

@media(min-width: 1024px){
    .list16 .a:hover{ box-shadow: 0px .12rem .3rem 0px rgba(184, 171, 157, 0.39); background: #fff;}
    .list16 .a:hover i{ background: #a9322c;}
}
@media(max-width: 1024px){
    
}
@media(max-width: 800px){
    .list16 .imgW{margin: 0 auto .3rem;}
    .list16 .txt{ flex: auto; width: 100%;}
    .list16 .a{ padding: .3rem .25rem}
    .list16 i{ width: .4rem;height: .4rem; font-size: .18rem}
    .list16 li{ margin-bottom: .2rem;}

    .pages{margin: .35rem 0 0;}
} 
@media(max-width: 560px){
    
} 

.n_bg2{background-image: linear-gradient( 0deg, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1),rgba(255,255,255,1));border-radius: .5rem 0 .5rem 0;padding: .56rem .56rem 1rem;margin-bottom: -1rem;}
.xrld_d .left{ width: 2.8rem; margin: 0 .44rem 0 0}
.xrld_d .left .imgW{ background: #a72d27; border-radius: .3rem; padding-bottom: .1rem}
.xrld_d .left .imgBox{ border-radius: .3rem; overflow: hidden; border-bottom: #fff .06rem solid}
.xrld_d .left .imgBox .img{ padding-bottom: 125.21%;}
.xrld_d .left .txt{border-top: #e2bab9 1px solid;border-bottom: #e2bab9 1px solid;padding: .17rem 0;text-align: center;margin: .25rem 0 0;}
.xrld_d .left .txt h5{ font-size: .26rem; color: #000000}
.xrld_d .left .txt h4{ font-size: .3rem; color: #a8302a; margin: .12rem 0 0}
.xrld_d .right{ flex: 1; overflow: hidden; border-top: #ead9bf .04rem solid; padding: .4rem 0 0}
.xrld_d .right .arc-con p{ font-size: .18rem}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    
}
@media(max-width: 800px){
    .xrld_d .left{margin: 0 auto;max-width: 1.75rem;}
    .xrld_d .right{ flex: auto; width: 100%; margin: .4rem 0 0;}
    .n_bg2{padding: .4rem .3rem;margin-bottom: -.3rem;}

    .xrld_d .left .txt h5{ font-size: .2rem; }
    .xrld_d .left .txt h4{ font-size: .22rem; margin: .07rem 0 0}
} 
@media(max-width: 560px){
    
} 

.list17 li{ border-bottom: #e5e5e5 1px dashed; padding-bottom: .25rem; margin-bottom: .25rem;}
.list17 .a{ align-items: center;}
.list17 .imgBox{ width: 2.85rem; margin: 0 .5rem 0 0; border-radius: .1rem;}
.list17 .imgBox .img{ padding-bottom: 61%;}
.list17 .txt{ flex: 1; overflow: hidden;}
.list17 h4{margin: .12rem 0 .25rem;font-size: .22rem;}
.list17 h6{ font-size: .16rem;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    
}
@media(max-width: 800px){
    .list17 .imgBox{width: 100%;margin: 0 0 .3rem;}
    .list17 .txt{ flex: auto; width: 100%;}

    .list17 h4{ margin: .08rem 0 .15rem}
} 
@media(max-width: 560px){
    
} 

.list18{ margin: 0 -.56rem;}
.list18 li{ margin-bottom: .2rem}
.list18 .a{height: 1.16rem;}
.list18 .a *{ transition: .5s;}
.list18 .time{text-align: center;margin: 0 .08rem 0 0;position: relative;z-index: 1;width: 1.44rem;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.list18 .time:before{content: "";position: absolute;top: 50%;right: 0;width: .12rem;height: 100%;background: #c7ac80;transform: translateY(-50%)}
.list18 .time h3{font-size: .5rem;color: #c7ac80;line-height: 1;font-weight: normal;}
.list18 .time h6{font-size: .16rem;color: #c7ac80;margin: .02rem 0 0}
.list18 .txt{flex: 1;overflow: hidden;display: flex;justify-content: center;align-items: center;flex-direction: column;background: #f6f6f6;padding: 0 .4rem; transition: .5s;}
.list18 .txt h4{margin-bottom: .12rem;font-size: .22rem;}
.list18 .txt p{ color: #5c5c5c}

@media(min-width: 1024px){
    .list18 .a:hover .time h3, .list18 .a:hover .time h6{ color: #a01c16;}
    .list18 .a:hover .time:before, .list18 .a:hover .txt{ background: #a01c16;}
    .list18 .a:hover .txt *{ color: #fff;}
}
@media(max-width: 1024px){
    
}
@media(max-width: 800px){
    .list18{ margin: 0 -.3rem;}
    .list18 .time{width: 1rem;}
    .list18 .time h3{ font-size: .36rem}
    .list18 .time:before{ width: .06rem}
    .list18 .txt{ padding: .2rem}
    .list18 .txt h4{ margin: 0; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; white-space: normal}
    .list18 p{ display: none; margin: 0}
    .list18 .a{ height: 1rem}
} 
@media(max-width: 560px){
    
} 

.arc_tit{background: #f4f4f4;border-bottom: #a01c16 .04rem solid;padding: .5rem .2rem .25rem;text-align: center;margin-bottom: .4rem;}
.arc_tit h3{font-size: .3rem;color: #000000;font-weight: normal;}
.arc_tit h6{margin: .4rem 0 0;}
.arc_tit h6 span{ font-size: .16rem; color: #999999; display: inline-block; margin: 0 .23rem;}
.arc-con{ text-indent: 2em !important;}
.arc-con p, .arc-con p span{font-size: 16px !important;margin-bottom: 0;line-height: 1.75 !important;margin-top: 0;font-family: Microsoft YaHei !important;}
.arc-con p img{
    display: block;
    margin: .3rem auto;
}
.arc-con p{ margin-bottom: 20px !important;}
.arc-con p a{word-break:break-all; word-wrap:break-word;}

.ar_f{align-items: center;border-top: #d7d7d7 1px solid;margin-top: .7rem;padding: .25rem 0 0;justify-content: space-between;}
.ar_f .ll{flex: 1;overflow: hidden;}
.ar_f .ll h4{font-size: .16rem !important;color: #000000;line-height: .32rem !important;transition: .5s;}
.more3{display: flex;width: 1.45rem;height: .55rem;background: #a01c16;align-items: center;justify-content: center;font-size: .18rem;color: #fff !important;margin-left: .2rem;border-radius: 50vw;transition: .5s;}
.more3 img{ width: .18rem; margin: 0 .1rem 0 0}

@media(min-width: 1024px){
    .a:hover h4{ color: #a2312b;}
}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    
}
@media(max-width: 800px){
    .arc_tit h3{ font-size: .24rem;}
    .arc_tit h6 span{ font-size: .14rem; margin: 0 .1rem;}

    .ar_tit h3{font-size: .24rem;}
    .ar_tit span{ margin: 0 .05rem;}
    .ar_f .ll{ flex: auto; width: 100%}
    .more3{ margin: .2rem auto 0}

    .arc_tit{ padding: .3rem .2rem .2rem;}
    .arc_tit h6{ margin: .2rem 0 0}
} 
@media(max-width: 560px){
    
} 

.tit5{position: relative;z-index: 1;align-items: center;height: .7rem; background: #a9322c; padding: 0 .2rem 0 .38rem; border-radius: .2rem .2rem 0 0;}
.tit5 .ll{position: relative;margin: 0 .3rem 0 0;}
.tit5 .ll h3{ font-size: .3rem; color: #fff; font-weight: 500;}
.tit5 .rr{flex: 1;overflow: hidden;height: 3px;position: relative;}
.tit5 .rr::before{ content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #fff; margin: -.5px 0 0}
.tit5 .rr::after{ content: ""; position: absolute; top: 50%; left: 0; width: 1.66rem; height: 3px; background: #fff; margin: -1.5px 0 0}

.n_bg3{ background: #fff; padding: .46rem .2rem; border-radius: 0 0 .2rem .2rem;}

.list19{ margin: 0 -.18rem -.26rem;}
.list19 li{ width: 33.33%; padding: 0 .18rem; margin-bottom: .25rem;}
.list19 .a{display: flex;align-items: center;height: .75rem;background: #f4f4f4;border-radius: .05rem;padding: 0 .2rem;font-size: .18rem;transition: .5s;position: relative;z-index: 1;line-height: 1.35;}
.list19 .a:before{ content: ""; position: absolute; top: 0; width: .05rem; height: 0;  border-radius: 50vw; left: -.12rem; transition: .5s;}

@media(min-width: 1024px){
    .list19 .a:hover:before{ height: 100%; background: #bf995a;}
    .list19 .a:hover{ background: #a9322c; color: #fff;}
}
@media(max-width: 1024px){
    .list19 li{ width: 50%;}
}
@media(max-width: 800px){
    .list19{ margin: 0 -.18rem -.15rem;}
    .list19 li{ width: 100%; margin-bottom: .15rem;}
    .list19 .a{ padding: 0 .25rem; font-size: .18rem;}

    .tit5 .ll h3{ font-size: .24rem}
    .tit5.ll{ background-size: .2rem auto; padding: 0 0 0 .5rem}
    .tit5 .rr::after{ width: 1rem;}
} 
@media(max-width: 560px){
    
} 

.tit6{position: relative;z-index: 1;align-items: center;padding: 0 0 0 .2rem;border-radius: .2rem .2rem 0 0;margin-bottom: .3rem;}
.tit6 .ll{position: relative;margin: 0 .2rem 0 0;}
.tit6 .ll h3{font-size: .24rem;color: #a9322c;font-weight: 500;}
.tit6 .rr{flex: 1;overflow: hidden;height: 3px;position: relative;}
.tit6 .rr::before{ content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #a9322c; margin: -.5px 0 0}
.tit6 .rr::after{ content: ""; position: absolute; top: 50%; left: 0; width: 1.66rem; height: 3px; background: #a9322c; margin: -1.5px 0 0}

.listazBox .box{ border-radius: .3rem; overflow: hidden;}
.listazBox .box .top{background: #a9322c;background-size: auto 39%;height: .7rem;align-items: center;display: flex;padding: 0 0 0 .75rem;font-size: .3rem;color: #fff;font-weight: 500;position: relative;}
.listazBox .box .top img{position: absolute;left: .36rem;top: 50%;transform: translateY(-50%) rotate(-90deg);transition: .5s;width: .18rem;}
.listazBox .box .list20W{background: #fff;padding: .3rem .2rem;display: none;}

.listazBox .box .top.active img{ transform: translateY(-50%) rotate(0deg);}

.listazBox .box{ margin-bottom: .2rem;}
.listazBox .box .con{ margin-bottom: .4rem;}
.listazBox .box .con:last-child{ margin-bottom: .2rem;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    
}
@media(max-width: 800px){
    .listazBox .box{ border-radius: .15rem;}
    .listazBox .box .top{font-size: .24rem;background: #a9322c;background-size: auto 39%;padding: 0 0 0 .65rem;}
    .listazBox .box .top img{ width: .15rem}
} 
@media(max-width: 560px){
    
} 

.list20{ margin: 0 -.1rem -.2rem}
.list20 li{ width: 50%; padding: 0 .1rem}
.list20 .a{font-size: .18rem;padding: 0 .25rem;}
.list20 .a:before{ width: .04rem}

.xybs .box h3{ font-size: .3rem; color: #a42721; font-weight: 500; margin-bottom: .3rem;}
.xybs .box p{ margin: 0 0 .3rem; text-indent: 0;}
.xybs .box.flex img.w100{ width: 50%;}
.xybs .box.flex .txt{width: 50%;flex-direction: column;justify-content: center;padding: 0 .56rem;}
.xybs .box.flex .txt h6{ margin: .2rem 0 0}

.list21{ width: 2rem}
.list21 li{ padding: .14rem 0}
.list21 .a{ font-size: .22rem; color: #fff; height: 50px; background: #a42721; padding: 0 .3rem; align-items: center; border-radius: .1rem}
.list21 .a img{ width: .32rem}
.list21s1{ width: 2.4rem;}
.list21s1 .a{ padding: 0 .26rem;}

.xybs .box.flex .txt h6 img{ width: .18rem}

.xybs .box1{ margin-bottom: .56rem;}
.xybs .box1 h3{ padding: 0 .36rem; display: flex; align-items: center;}
.xybs .box1 h3 img{ width: .18rem; margin: 0 0 0 .3rem;}
.xybs .box1 img.w100{border-radius: .3rem;}

.xybs .box2.flex .txt h6 img{ transform: rotate(90deg);}

.xybs .box3 img{ order: 1;}
.xybs .box3.flex .txt h6{ display: flex; justify-content: flex-end;}
.xybs .box3.flex .txt h6 img{ transform: rotate(-90deg);}

.xybs .box4.flex .txt{padding: 0;align-items: center;}
.xybs .box4 h3{ min-width: 2.4rem}


@media(min-width: 1024px){
}
@media(max-width: 1024px){
    .xybs .box.flex img.w100{ width: 100%;}
    .xybs .box.flex .txt{width: 100%;order: 2;padding: .3rem 0;}
    
}
@media(max-width: 800px){
    .xybs .box1 img.w100{ border-radius: 0;}

    .xybs .box h3{ font-size: .24rem; margin-bottom: .2rem}
    .list21 .a img{ width: .24rem;}
    .xybs .box1 h3 img{ width: .14rem;}
    .xybs .box1{ margin-bottom: .3rem;}

    .list20 li{ width: 100%}
} 
@media(max-width: 560px){
    
} 

.list22 .imgBox{ border-radius: .15rem;}
.list22 .imgBox .img{ padding-bottom: 52.89%;}
.list22 .imgBox::after{ content: ""; position: absolute;}
.list22 .txt{padding: .3rem 0;}
.list22 h4{ font-size: .24rem; color: #333333; line-height: 1.5; text-align: center; }

.list22Box{ margin: 0 0 .2rem;}

.list23W{background: rgba(169,50,44,.1);border-radius: .15rem;padding: .38rem .75rem;position: relative;}
.list23Box{}
.list23 .a{display: block;position: relative;z-index: 1;}
.list23 .a::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;border: #fff .04rem solid;border-radius: .1rem;opacity: 0;transition: .5s;}
.list23 .a::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;border: #a52922 1px solid;border-radius: .1rem;opacity: 0;transition: .5s;}

.list23 li .imgBox{ border-radius: .1rem;}
.list23 li.swiper-slide-thumb-active h4{ color: #8e329e;}
.list23 li.swiper-slide-thumb-active .a::before, .list23 li.swiper-slide-thumb-active .a::after{ opacity: 1;}

.arrow2 .arrow{width: .67rem;height: .67rem;background-size: cover !important;box-shadow: 0px 0px 10px 0px rgba(130, 30, 175, 0.32);border-radius: 50vw;margin: 0;cursor: pointer;transition: .5s}
.arrow2 .prev{ background: url(../images/arrow2_p_on.png) center no-repeat; }
.arrow2 .next{ background: url(../images/arrow2_n_on.png) center no-repeat; }

.list22W{ overflow: visible; position: relative; z-index: 1;}
.list22W .prev{left: -.3rem;}
.list22W .next{right: -.3rem;}
.list22W .arrow2 .arrow{position: absolute;z-index: 1;width: 0.61rem;height: 0.61rem;background-color: rgba(236,191,253,.4);top: 50%;transform: translateY(-50%);}


@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
    .list22W .arrow2 .arrow{ width: .32rem; height: .32rem;}
    .list22W .arrow2 .arrow.prev{ left: -.14rem;}
    .list22W .arrow2 .arrow.next{ right: -.14rem;}

}
@media(max-width: 800px){
    .tit6 .rr::after{ width: .8rem}
} 
@media(max-width: 560px){
} 

.xyfg .tit3{margin-bottom: .6rem;text-align: center;border-bottom: #dea9a5 1px solid;margin-top: -.35rem;}
.xyfg .tit3 h3{ font-size: .4rem; color: #993333; font-weight: 500;}
.xyfg .tit3 h6{ padding: .35rem 0 .16rem;}
.xyfg .tit3 h6 span{ font-size: .16rem; color: #333; margin: 0 .2rem; line-height: 1.5;}

.arrow1 .arrow{font-family: 'swiper-icons';font-size: .26rem;width: .52rem;height: .52rem;background: #fff;border-radius: 50vw;display: flex;justify-content: center;align-items: center;color: #a9322c;cursor: pointer;transition: .5s;position: absolute;top: 50%;transform: translateY(-50%);}
.list23W .arrow1 .prev{left: .15rem;}
.list23W .arrow1 .next{right: .15rem;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    
}
@media(max-width: 800px){
    .xyfg .tit3{margin-top: 0;margin-bottom: .4rem;}
    .xyfg .tit3 h3{ font-size: .26rem;}
    .xyfg .tit3 h6 span{margin: 0 .05rem;font-size: .14rem;}
    .xyfg .tit3 h6{padding: .16rem 0;}

    .list22 .txt{ padding: .15rem 0 .1rem}

    .arrow1 .arrow{ width: .36rem; height: .36rem; font-size: .2rem;}

    .list23W{ padding: .2rem .6rem;}

    .ar_f{ margin-top: .4rem}

    .arc-con p, .arc-con p span{font-size: 14px !important;margin-bottom: 0;line-height: 1.75 !important;margin-top: 0;font-family: Microsoft YaHei !important;}
} 
@media(max-width: 560px){
    
} 

.table-box{ overflow-x: auto;}

.bianji{ margin-top: .15rem;}
.bianji p{ margin-bottom: .1rem;}
