@charset "utf-8";

/*翻页条*/
/*  .pagebar{margin:.8rem 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: .14rem;white-space: nowrap;}
.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;}
.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{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_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: .04rem;  background: #B5222F; color: #fff!important}
.p_pages span.p_no_d:before{ border: #B5222F 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #B5222F;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #B5222F 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
}  
*/
.n_ba{background: url(../images/n_ba.jpg) center no-repeat;background-size: cover;margin: 1.24rem 0 0;height: 2.8rem;}
.n_ba .wp{height: 100%;display: flex;flex-direction: column;justify-content: center;text-align: center;}
.h3-1{ font-size: .36rem; color: #fff; font-weight: bold}
.erji{ justify-content: center; margin: .2rem 0 0;}
.erji li{ padding: 0 .29rem; position: relative;}
.erji li:before{ content: ""; position: absolute; width: .05rem; height: .05rem; background: #fff; transform: rotate(45deg); right: -.02rem; top: 50%; margin: -.05rem 0 0}
.erji li:last-child:before{ display: none}
.erji a{font-size: .22rem;color: rgba(255, 255, 255, 0.7);transition: .5s;}
.erji li.on a, .erji li a:hover{ color: #fff}

.sanji li{ padding: 0 .29rem; position: relative;}
.sanji li:before{ content: ""; position: absolute; width: 1px; height: .2rem; background: #c3c3c3; right:0; top: 50%; margin: -.1rem 0 0}
.sanji li:last-child:before{ display: none}
.sanji a{font-size: .18rem;color: #666;transition: .5s;}
.sanji li.on a, .sanji li a:hover{ color: #C22E3A}

.n_t1{ margin-bottom: .45rem}
.h3-2{align-items: flex-end;font-size: .36rem;color: #333333;line-height: 1;}
.h3-2 img{ width: .27rem; margin: 0 .15rem 0 0}

.mianbao{display: flex;align-items: center;padding: .1rem 0;justify-content: flex-end;color: #666666;}
.mianbao *{font-size: .14rem;color: #666666;font-style: normal;line-height: 1.5;font-weight: normal;}
.mianbao img{margin: 0 .1rem 0 0;height: .21rem;}
.mianbao span{margin: 0 .04rem;}

.pad1{ padding: .75rem 0 1.15rem; overflow: hidden;}

.lt16 li{ border-bottom: 1px solid #EBE1D1;}
.lt16 .a{height: .82rem;align-items: center;position: relative;padding: 0 0 0 .28rem;z-index: 1;}
.lt16 .a::before{content: "";position: absolute;background: #FFFFFF;box-shadow: 0px 4px 33px 0px rgba(181, 34, 47, 0.1);top: -1px;right: -.3rem;bottom: -1px;left: -.3rem;z-index: -1;opacity: 0;transition: .5s;}
.lt16 .a::after{ content: ""; position: absolute; top: 50%; left: 0; width: .05rem; height: .05rem; background: #B5222F; transform: rotate(45deg); margin: -.05rem 0 0 0;}
.lt16 h4{ flex: 1;}
.lt16 h6{ width: auto; margin: 0 0 0 .2rem;}

@media(min-width: 769px){
    .header.n_header{background: #ffff;box-shadow: 0 0 .1rem rgba(0,0,0,.05); }
    .header.n_header:before{ opacity: 0; visibility: hidden}
    .header.n_header .logo img.i1{opacity: 0;visibility: hidden;}
    .header.n_header .logo img.i2{opacity: 1;visibility: visible;}
    
    .header.n_header .toplink ul.ul1 li a{ border: 1px solid rgba(49, 49, 49, 0.4); color: rgba(55, 55, 55, 0.6);}
    .header.n_header .toplink ul.ul2 li a{ color: #C22E3A; }
    .header.n_header .toplink ul.ul2 li:before{ background: rgba(164, 164, 164, 0.6);}
    
    .header.n_header .topnav ul li>a{ color: #323232}
    .header.n_header .topnav ul li.has:after {border-top: #939393 .06rem solid;}
    
    .menu-btn .line-1, .menu-btn .line-2, .menu-btn .line-3{ background: #000;}
    .lt16 .a:hover::before{ opacity: 1}
} 
@media(max-width: 769px){
    .n_ba{margin-top: 0;}
    .h3-1{font-size: .26rem;margin: .3rem 0 0;}
    .erji li{ padding: 0 .15rem}
    .erji a{ font-size: .18rem}
    .erji{ margin: .1rem 0 0}
    .pad1{ padding: .4rem 0 .5rem;}

    .mianbao{ display: none;}
    .h3-2 img{width: .16rem;margin: 0 .15rem 0 0;transform: translateY(-.03rem);}
    .h3-2{font-size: .24rem;}
    .n_t1{ margin-bottom: .25rem}
    .lt16 .a{ height: .6rem; padding: 0 0 0 .2rem}
    .h6s1{ font-size: .14rem}
    .erji li:before{ display: none;}
}
@media(max-width: 560px){
} 

.about .fl1 .wp{ align-items: center;}
.about .fl1 .left{ width: calc(100% - 6.15rem - .66rem);}
.about .fl1 .right{ width: 6.15rem; padding: 0 .19rem .19rem 0; position: relative; z-index: 1;}
.about .fl1 .right::before{ content: ""; position: absolute; top: .4rem; right: 0; bottom: 0; left: .4rem; background: #B5222F; z-index: -1;}

.about .fl2{ padding: 1.2rem 0 0;}
.about .fl2 .wp{ align-items: center;}
.about .fl2 .left{width: 6.18rem;background: url(../images/about_b1.jpg) center no-repeat;background-size: cover;padding: .75rem .56rem;}
.about .fl2 .right{ background: #FCF4EA; padding: .5rem; flex: 1; overflow: hidden;}

.lt17 li{display: flex;margin: -.25rem 0;}
.lt17 li:nth-child(2n){ justify-content: flex-end}
.lt17 .a{position: relative;z-index: 1;align-items: flex-end;width: 50%;}
.lt17 .a:before{content: "";position: absolute;right: 0;bottom: .46rem;left: 0;height: 1px;background: #fff;}
.lt17 .ico{width: .92rem;padding-bottom: .46rem;display: flex;align-items: flex-end;margin: 0 .15rem 0 0;}
.lt17 .ico img{ width: 100%}
.lt17 .txt{ flex: 1; overflow: hidden}
.lt17 h4{align-items: baseline;color: #fff !important;!;padding-bottom: .04rem;}
.lt17 h4 big{font-size: .6rem;line-height: 1; font-family: 'Poppins Bold'}
.lt17 h4 small{font-size: .24rem;line-height: 1;margin: 0 0 0 .06rem;}
.lt17 h6{height: .46rem;display: flex;align-items: center;font-size: .18rem;color: #fff;}

.about .fl3{ padding: .8rem 0 0;}

.lt18{ margin: .65rem 0 0;}
.lt18 li{ width: 48.25%;}

@media(max-width: 769px){
    .about .fl1 .left{ width: 100%;}
    .about .fl1 .right{width: 100%;padding: .3rem .19rem .19rem 0;}

    .about .fl2{ padding: .4rem 0 0;}
    .about .fl3{ padding: .4rem 0 0;}

    .lt17 .ico{ width: .5rem;}
    .lt17 h4 big{font-size: .3rem;}
    .lt17 h4 small{font-size: .16rem;}
    .lt17 h6{ font-size: .14rem}
    .about .fl2 .left{ width: 100%; padding: .5rem .25rem}

    .about .fl2 .right{padding: .25rem 15px;}

    .lt18{ margin: .3rem 0 0;}
}


.zuzhi .left, .zuzhi .right{ width: 48.375%;}
.zuzhi .box1{ margin-bottom: .38rem;}
.h3-3{ height: .78rem; background: #B5222F; padding: 0 .35rem; align-items: center;}
.h3-3 img{width: .25rem;margin: 0 .2rem 0 0;}
.h3-3 span{font-size: .26rem;color: #fff;flex: 1;line-height: 1.25;}
.zuzhi .con{ border: 1px solid #C2AA86; border-top: none; padding: .2rem .48rem}
.lt19 li{ border-bottom: 1px dashed #C2AA86; padding: .18rem 0}
.lt19 li:last-child{ border-bottom: none}
.lt19 li .ll{width: 2.04rem;font-size: .2rem;color: #C5A26E;line-height: .3rem;}
.lt19 li .rr{flex: 1;overflow: hidden;line-height: .3rem;}
.lt19 li .rr dl{ flex: 1}
.lt19 li .rr dl:first-child{ position: relative}
.lt19 li .rr dl:first-child:before{ content: ""; position: absolute; right: .4rem; width: 0; height: .4rem; border-right: #C5A26E 1px dashed}
.lt19 li .rr dl:last-child:before{ display: none}
.lt19 li .rr dl dt{ font-size: .2rem; color: #333; font-weight: bold; margin: 0 .4rem 0 0}
.lt19 li .rr dl dd{ font-size: .2rem; color: #333; }

.lt20 li{border-bottom: 1px dashed #C2AA86;padding: .18rem .05rem;}
.lt20 li:last-child{ border-bottom: none}
.lt20 h4{font-size: .2rem;color: #C5A26E;line-height: .3rem;font-weight: bold;margin-bottom: .07rem;}
.lt20 .ll{ font-size: .18rem; color: #333; line-height: .3rem; min-width: 40%; padding: 0 .15rem 0 0;}

@media(max-width: 769px){
    .zuzhi .left, .zuzhi .right{width: 100%;}
    .zuzhi .box{ margin-bottom: .25rem;}
    .h3-3{ padding: 0 .2rem}
    .h3-3 img{width: .2rem;margin: 0 .2rem 0 0;}
    .h3-3 span{font-size: .22rem;}
    .zuzhi .con{ padding: .2rem}
    .lt19 li .rr{flex: auto;width: 100%;margin: .1rem 0 0;}
    .lt19 li .rr dl dt{ font-size: .18rem; margin: 0 .24rem 0 0}
    .lt19 li .rr dl dd{ font-size: .18rem;}
}

.jiyu .content{position: relative;z-index: 1;margin: 1.5rem 0 0;align-items: center;}
.jiyu .content::before{ content: ""; position: absolute; border: 1px solid #C2AA86; top: 0; left: 0; right: 0; bottom: 0; z-index: -1;}
.jiyu .left{width: 4.78rem;position: relative;z-index: 1;overflow: hidden;height: 5.05rem;}
.jiyu .left:before{content: "";position: absolute;background: linear-gradient(332deg, #F0D7B3 -7%, #C2AA86 81%), #B5222F;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;transform: skewX(35deg);transform-origin: right bottom;}
.jiyu .img{width: 5.08rem;position: absolute;bottom: 0;left: -.2rem;z-index: 1;}
.jiyu .right{ width: calc(100% - 4.78rem); padding: 0 .5rem}

@media(max-width: 769px){
    .jiyu .left{width: 100%;height: 80vw;}
    .jiyu .right{width: 100%;padding: .3rem 15px;}
    .jiyu .img{width: 91vw;top: calc(-23.5vw - 30px);bottom: auto;left: -3vw;}
}

.lt21{ padding: 0 .42rem;}
.lt21 li{ margin-bottom: .6rem; border: 1px solid #C2AA86; padding: .86rem 0;}
.lt21 .left{width: 4.5rem;display: flex;align-items: center;justify-content: center;border-right: 1px solid #DFD0B9;font-size: .3rem;color: #333333;font-weight: bold;}
.lt21 .right{width: calc(100% - 4.5rem);padding: 0 .5rem 0 0;text-align: center;}
.lt21 .right img{ width: 6.63rem; max-width: 100%}

@media(max-width: 769px){
    .lt21{ padding: 0;}
    .lt21 li{padding: .2rem .25rem;margin-bottom: .25rem;}
    .lt21 .left{width: 100%;border-right: none;border-bottom: 1px solid #DFD0B9;padding: .1rem 0;}
    .lt21 .right{width: 100%;padding: .2rem 0 0;}
    .lt21 .right img{ width: 4rem}
}

.contact .content{ align-items: center;}
.contact .content .left{ width: calc(100% - 6.26rem);}
.contact .content .right{width: 6.26rem;}
.contact .content .right .box{margin: 0 0 0 -.6rem;padding: .45rem .45rem .45rem .9rem;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);}

.logo2{ text-align: center;}

.lt22{ margin: .4rem 0 0}
.lt22 li{align-items: flex-start;margin-bottom: .25rem;}
.lt22 i{ width: .21rem; margin: 0 .16rem 0 0;}
.lt22 p{font-size: .2rem;color: #333333;line-height: .3rem;flex: 1;}

@media(max-width: 769px){
    .logo2{padding: 0 25%;}
    .contact .content .left{ width: 100%;}
    .contact .content .right{width: 100%;margin: .25rem 0 0;}
    .contact .content .right .box{margin: 0;padding: .25rem;}

    .lt22{ margin: .25rem 0 0}
    .lt22 li{ margin-bottom: .15rem;}
    .lt22 p{ font-size: .18rem}
}

.xyld .content{border: 1px solid #E1D8CC;padding: .35rem .35rem .5rem;}
.xyld .box{border-bottom: 1px solid #E1D8CC;padding: .32rem 0;align-items: flex-start;}
.xyld .box .left{width: 2.35rem;padding: 0 0 0 .65rem;font-size: .26rem;color: #C5A26E;font-weight: bold;height: 1.32rem;display: flex;align-items: center;}
.xyld .box .right{ width: calc(100% - 2.35rem);}

.lt23{margin: 0 -7px -.49rem;}
.lt23 li{ padding: 0 7px; width: 50%; margin-bottom: .48rem}
.xyld .box:last-child{ border: none;}
.lt23 .a{ align-items: center}
.lt23 .imgBox{width: .88rem;margin: 0 .4rem 0 0;}
.lt23 .imgBox .img{ padding-bottom: 150%;}
.lt23 .txt{ flex: 1; overflow: hidden;}
.lt23 h4{ font-size: .22rem; font-weight: bold}

@media(max-width: 769px){
    .xyld .content{ padding: 15px}
    .xyld .box .left{width: 100%;padding: 0;height: auto;margin-bottom: .1rem;font-size: .22rem;}
    .xyld .box .right{ width: 100%;}
    .lt23{margin: 0 -7px -.25rem;}
    .lt23 li{width: 100%;margin-bottom: .25rem;}
    .lt23 .imgBox{ margin: 0 .2rem 0 0;}
    .xyld .box{ padding: .25rem 0}
    .lt23 h4{ font-size: .2rem;}
}

.jsfc .fl1{ border: 1px solid #EDDEC8; padding: .25rem .45rem .45rem; background: url(../images/jsfc.png) center bottom no-repeat; background-size: 100% auto;}

.lt24{border-bottom: 1px dashed #EDDEC8;padding: .24rem 0;}
.lt24 dt{ font-size: .2rem; color: #333; margin: 0 .1rem 0 0;}
.lt24 .dd{ flex: 1; overflow: hidden;}
.lt24 dd{ margin: 0 .1rem 0 0}
.lt24 .a{ display: flex; height: .32rem; align-items: center; padding: 0 .12rem; font-size: .18rem}
.lt24 dd.on .a{ background: #B5222F; color: #fff}
.lt24 .a1{border: 1px solid #B5222F;align-items: center;width: 1.3rem;height: .4rem;justify-content: center;color: #B5222F;}
.lt24 .a1.on{ background: #B5222F; color: #fff}

.miso_form2{width: 7.58rem;max-width: 100%;margin: .28rem 0 0;}
.miso_form2 .input-group .sub{position:absolute;right:0;top:0;width: .92rem;height: 100%;overflow:hidden;cursor: pointer;background: #B5222F;font-size: .18rem;color: #fff;display: flex;align-items: center;justify-content: center;}
.miso_form2 .input-group .sub i{font-size: .22rem;font-family: "lib";margin: 0 .05rem 0 0;}
.miso_form2 .input-group .inp{height: .5rem;border:0;border-right:0;padding: 0 .16rem;width:100%;font-size: .16rem;background: #F5F5F5;}

.lt25{ margin: .56rem -.28rem 0;}
.lt25 li{ width: 33.33%; padding: 0 .28rem; margin-bottom: .28rem;}
.lt25 .a{ position: relative; z-index: 1;}
.lt25 .a:before{content: "";position: absolute; top: 0; right: 0;bottom: 0;left: 0; background: linear-gradient(298deg, #DC0718 -3%, #A1313D 100%); z-index: -1; transition: .5s; opacity: 0;} 
.lt25 .a:after{content: "";position: absolute; top: 0; right: 0;bottom: 0;left: 0; border: 1px solid #EDDEC8; z-index: -1;} 
.lt25 .imgBox{ width: 1.88rem; }
.lt25 .imgBox .img{ padding-bottom: 142.32%;}
.lt25 .dd{ flex: 1; overflow: hidden;}
.lt25 .txt{flex: 1;overflow: hidden;padding: 0 .3rem;display: flex;flex-direction: column;justify-content: center; position: relative; z-index: 1; }
.lt25 .txt::before{ content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; ;background: url(../images/logo3.png) center bottom no-repeat;background-size: 100% auto;}
.lt25 h4{font-size: .24rem;color: #333;line-height: 1.25; transition: .5s;}
.lt25 .line{width: 100%;height: 1px;background: #C2AA86;margin: .12rem 0 .18rem; position: relative; transition: .5s;}
.lt25 .line::before{content: "";position: absolute;background: url(../images/lt25_s.svg) center no-repeat;background-size: cover;width: .12rem;height: .11rem;top: -.07rem;right: 0; transition: .5s;}
.lt25 p{ font-size: .18rem; color: #666666; transition: .5s;}

@media(min-width: 769px){
    .lt25 .a:hover:before{ opacity: 1; }
    .lt25 .a:hover *{ color: #fff;}
    .lt25 .a:hover .line::before{ background: url(../images/lt25_s.svg) center no-repeat;background-size: cover;}
}
@media(max-width: 769px){
    .jsfc .fl1{ padding: .2rem 15px .25rem;}
    .lt24 .dd{flex: auto;width: 100%;margin: .1rem 0 0;}
    .lt24 .a{ font-size: .16rem;}
    .lt24 dd{margin-right: 0;margin-bottom: .05rem;}
    .lt24{ padding: .15rem 0}

    .lt25{ margin: .3rem -.28rem 0;}
    .lt25 li{ width: 100%;  margin-bottom: .2rem;}
    .lt25 .imgBox{ width: 1.4rem; }
    .lt25 .txt{ padding: 0 .2rem}
    .lt25 p{ font-size: .16rem}
    .lt25 h4{font-size: .18rem;}
}

.h3-4{background: linear-gradient(0deg, #BC1E2C, #BC1E2C), linear-gradient(274deg, #F0D7B3 -4%, #C2AA86 54%);padding: 0 .28rem;height: .65rem;align-items: center;font-size: .26rem;color: #fff;font-weight: 600;margin-bottom: .4rem}
.h3-4 img{width: .29rem;margin: 0 .16rem 0 0;}

.jrxx .box{ margin-bottom: .4rem}
.jrxx .arc-con p{ margin-bottom: 0;}
.jrxx .con{padding: 0 .28rem;margin-bottom: .5rem;}
.h3-5{font-size: .22rem;color: #B5222F;align-items: center;font-weight: 600; margin-bottom: .2rem}
.h3-5 img{margin: 0 .15rem 0 0;height: .21rem;}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .h3-4{font-size: .22rem; height: .56rem; margin-bottom: .3rem}
    .h3-4 img{width: .22rem; margin: 0 .1rem 0 0}

    .jrxx .con{padding: 0 .2rem;margin-bottom: .25rem;}

    .h3-5{ margin-bottom: .12rem}
    .h3-5 img{margin: 0 .1rem 0 0;height: .18rem;}
}

.h3-6{font-size: .3rem;color: #333333;margin: 0 0 .25rem;text-align: center;}

@media(max-width: 769px){
    .h3-6{font-size: .24rem;}
}

.lt26 li{border-top: #EBE1D1 1px solid;padding-top: .2rem;margin-bottom: .2rem;transition: .5s;}
.lt26 .a{padding: .2rem 0;position: relative;align-items: center;background: #fff;z-index: 1;transition: .5s; border-bottom: transparent 3px solid}
.lt26 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/lt26_b.png) right center no-repeat;opacity: 0; transition: .5s;}
.lt26 .imgBox{ width: 2.45rem;}
.lt26 .imgBox .img{ padding-bottom: 67.34%}
.lt26 .txt{ flex: 1; overflow: hidden; padding: 0 .45rem;}
.lt26 h4{ font-size: .2rem; color: #232323;}
.lt26 .line{width: .38rem;height: .03rem;background: #B5222F;margin: .15rem 0;}
.lt26 p{ color: #898989;}
.lt26 .time{ width: 1.78rem; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative}
.lt26 .time:before{ content: ""; position: absolute; width: 1px; height: 1.02rem; background: #EBE1D1; left: 0; top: 50%; transform: translateY(-50%)}
.lt26 .time h3{ font-size: .3rem; color: #B5222F;}
.lt26 .time h6{ font-size: .18rem; color: #9B9B9B;}
.lt26 li:nth-child(1){ border-top:transparent 1px solid }

@media(min-width: 769px){
    .lt26 li:hover{ border-top: transparent 1px solid}
    .lt26 li:hover+li{ border-top: transparent 1px solid}
    .lt26 li:hover .a{ padding: .2rem; box-shadow: 0px 0px 44px 0px rgba(181, 34, 47, 0.1); border-bottom: #B5222F 3px solid}
    .lt26 li:hover .a:before{ opacity: .3}
}
@media(max-width: 769px){
    .lt26 .imgBox{ width: 100%; margin-bottom: .15rem}
    .lt26 .txt{ padding: 0 .2rem 0 0;}
    .lt26 .time{width: 1rem;}
    .lt26 .time h3{ font-size: .24rem; }
    .lt26 .time h6{ font-size: .14rem; }
    .lt26 .line{ margin: .1rem 0}
    .lt26 .a{ padding: 0}
}

.mtab1 .hd{ margin-bottom: .45rem; align-items: center}
.mtab1 .hd ul li{ margin: 0 .22rem 0 0;}
.mtab1 .hd ul li:last-child{ margin-right: 0 !important}
.mtab1 .hd ul li .a{display: flex;width: 2.28rem;height: .7rem;justify-content: center;align-items: center;background: #FCF4EA;font-size: .26rem;color: #333333;position: relative;z-index: 1;border: #FCF4EA 1px solid;transition: .5s;}
.mtab1 .hd ul li .a:before{content: "";position: absolute;top: .05rem;right: .05rem;bottom: .05rem;left: .05rem;background: linear-gradient(284deg, #DC0718 -3%, #A1313D 100%);opacity: 0;transition: .5s;z-index: -1;}

.mtab1 .hd ul li.on .a:before{ opacity: 1}
.mtab1 .hd ul li.on .a{ color: #fff; border: 1px solid #8D1212;}

.more1{font-size: .18rem;color: #666;align-items: center;position: relative;padding: 0 0 0 .42rem;margin: 0; flex-wrap: nowrap;}
.more1:before{ content: ""; position: absolute; top: 50%; left: 0; width: .3rem; height: 1px; background: #C2AA86}
.more1 img{ height: .14rem; margin: 0 0 0 .08rem; transition: .5s;}

.teseban .fl1 .left{ width: 66.875%;}
.teseban .fl1 .right{ width: 30%;}

.lt27{ margin: 0 -.24rem;}
.lt27 li{ width: 50%; padding: 0 .24rem; margin-bottom: .45rem;}
.lt27 .a{ height: 1.8rem; border: 1px solid #C2AA86; align-items: center; padding: 0 .28rem; background: url(../images/lt27_b.png) center bottom no-repeat; background-size: 100% auto;}
.lt27 .time{height: 1.2rem;margin: 0 .18rem 0 0;text-align: center}
.lt27 .time h3{ font-family: Impact;font-size: 36px;color: #C5A26E; font-weight: normal}
.lt27 .time h6{ font-size: .18rem; color: #C2AA86;}
.lt27 .txt{ flex: 1; overflow: hidden}
.lt27 span{display: inline-block;line-height: .29rem;border-radius: .03rem;background: #C2AA86;font-size: .16rem;color: #fff;padding: 0 .1rem;margin: .2rem 0 0;}

.lt28 li:nth-child(2){ margin-top: .34rem;}
.lt28 .a{height: 2.42rem;background: url(../images/lt28_b.jpg) center no-repeat;background-size: cover;padding: 0 .4rem;flex-direction: column;justify-content: center; transition: .5s;}
.lt28 h4{align-items: center;width: 100%;justify-content: space-between;padding-bottom: .15rem;border-bottom: rgba(255,255,255,.5) 1px solid;font-size: .32rem;color: #fff !important;font-weight: bold}
.lt28 h4 img{ height: .21rem}
.lt28 p{font-size: .2rem;color: #fff;line-height: .32rem;max-height: .64rem\0;margin: .24rem 0 0;}

.teseban .fl2 .left{ width: 4.84rem;}
.teseban .fl2 .right{ width: calc(100% - 4.84rem - .5rem);}

.tit2{ margin-bottom: .38rem;}
.tit2 .ll{font-size: .3rem;color: #323232;font-weight: 600;align-items: center; flex-wrap: nowrap;}
.tit2 .ll img{height: .34rem;margin: -.1rem .16rem 0 0;}

.teseban .fl2{ padding: .4rem 0 0;}
.teseban .fl2 .left .content{background: url(../images/jianzhu.jpg) center no-repeat;background-size: cover;padding: .5rem .35rem;min-height: 3.56rem;}
.teseban .fl2 .left .content p{ font-size: .16rem; color: #333333; line-height: 1.5; margin-bottom: .2rem; padding: 0 0 0 .54rem; background-size: .21rem .21rem !important}
.teseban .fl2 .left .content p.p1{ background: url(../images/lt29_i1.png) left .02rem no-repeat}
.teseban .fl2 .left .content p.p2{ background: url(../images/lt29_i2.png) left .02rem no-repeat}
.teseban .fl2 .left .content p.p3{ background: url(../images/lt29_i3.png) left .02rem no-repeat}
.teseban .fl2 .left .content p.p4{ background: url(../images/lt29_i4.png) left .02rem no-repeat}
.teseban .fl2 .left .content p.p5{ background: url(../images/lt29_i5.png) left .02rem no-repeat}
.teseban .fl2 .left .content p.p6{ background: url(../images/lt29_i6.png) left .02rem no-repeat}
.teseban .fl2 .left .content p.p7{ background: url(../images/lt29_i7.png) left .02rem no-repeat}
.teseban .fl2 .left .content p:last-child{ margin-bottom: 0}

.lt30{ margin: 0 -.25rem -.28rem;}
.lt30 li{ width: 50%; padding: 0 .25rem; margin-bottom: .28rem;}
.lt30 .a{ height: .7rem; border: 1px solid #E1D8CC; padding: 0 .25rem; align-items: center; position: relative; z-index: 1}
.lt30 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(278deg, #DC0718 -4%, #A1313D 100%);z-index: -1;opacity: 0;transition: .5s;}
.lt30 h4{flex: 1;position: relative; padding: 0 0 0 .22rem}
.lt30 h4::after{ content: ""; position: absolute; top: 50%; left: .03rem; width: .05rem; height: .05rem; background: #B5222F; transform: rotate(45deg); margin: -.05rem 0 0 0; transition: .5s;}
.lt30 i{ margin: 0 0 0 .2rem;}
.lt30 img{ height: .25rem}

.sanji{ background: #f5f5f5; padding: .15rem 0;}
.sanji ul{ justify-content: center;}

@media(min-width: 769px){
    .lt28 .a:hover{ background: url(../images/lt28_bs.jpg) center no-repeat;background-size: cover;}
    .more1:hover img{ transform: rotateY(180deg);}

    .lt30 .a:hover{ border: 1px solid transparent;}
    .lt30 .a:hover:before{ opacity: 1; opacity: 0\0; }
    .lt30 .a:hover *{ color: #fff; color: #333\0}
    .lt30 .a:hover h4:after{ background: #fff; background: #B5222F\0;}
    .lt30 .a:hover i{filter: brightness(12); filter: brightness(0)\0;}
}
@media(max-width: 769px){
    .teseban .fl1 .left{ width: 100%;}
    .teseban .fl1 .right{ width: 100%; margin-top: .4rem;}

    .teseban .fl2 .left{ width: 100%;}
    .teseban .fl2 .right{ width: 100%; margin-top: .4rem;}

    .mtab1 .hd ul li{ margin: 0 .1rem 0 0}
    .mtab1 .hd ul li .a{width: 1.2rem;height: .5rem;font-size: .2rem;}
    .mtab1 .hd ul{ padding: .1rem 0}

    .lt27{ margin: 0 -7px;}
    .lt27 li{ width: 100%; padding: 0 7px; margin-bottom: .2rem;}
    .lt27 .time h6{ font-size: .14rem}
    .lt27 .a{height: 1.6rem;padding: 0 15px;}

    .lt28 li:nth-child(2){ margin-top: .2rem}
    .lt28 .a{ padding: 0 .25rem; height: 2rem}
    .lt28 h4{ font-size: .24rem}

    .tit2{ margin-bottom: .25rem;}
    .tit2 .ll{font-size: .24rem; }
    .tit2 .ll img{height: .26rem;margin: -.06rem .16rem 0 0;}
    .teseban .fl2 .left .content{padding: .25rem 15px;height: auto;min-height: auto;}

    .teseban .fl2 .left .content p{ padding: 0 0 0 .4rem; margin-bottom: .12rem}
    .lt30 li{ width: 100%; margin-bottom: .15rem}
    .lt30 .a{ padding: 0 15px}

    .lt27 .time h3{ font-size: .3rem}
    .sanji li{ padding: 0 .15rem;}
}


.pb_sys_style1 .p_no_d {
    border: 1px solid #9e242f !important;
    color: #fff;
    background-color: #9c222d !important;
}

.pb_sys_common {margin-top:.4rem !important;}




.szxq .wp{ align-items: flex-start;}
.szxq .left{ width: 3.68rem;}
.szxq .right{width: calc(100% - 3.68rem - .85rem);overflow: hidden;}
.ltzs{border: 1px solid #EDDEC8;padding: .46rem .28rem;}
.ltzs .img{ width: 2.46rem; margin: 0 auto;}
.ltzs .txt{ padding: .24rem 0 0;}
.ltzs h3{ font-size: .36rem; color: #373737; text-align: center; margin-bottom: .2rem}
.ltzs dd{font-size: .18rem;color: #333333;line-height: 1.5;margin-bottom: .16rem;padding: 0 0 0 .3rem;background-size: .2rem .2rem !important;}
.ltzs dd.dd1{ background: url(../images/ltzs_i1.png) left .02rem no-repeat}
.ltzs dd.dd2{ background: url(../images/ltzs_i2.png) left .02rem no-repeat}
.ltzs dd.dd3{ background: url(../images/ltzs_i3.png) left .02rem no-repeat}

.ltzs1 .box{align-items: flex-start;margin-bottom: .5rem;position: relative;z-index: 2;}
.ltzs1 .ico{background: url(../images/ltzs1_b.png) center no-repeat;background-size: cover;margin: 0 .26rem 0 0;position: relative;z-index: 1;width: .62rem;height: .62rem; display: flex; align-items: center; justify-content: center}
.ltzs1 .box:last-child{ z-index: 1}
.ltzs1 .box:last-child .ico:before{content: "";position: absolute;left: .3rem;bottom: .6rem;width: 1px;height: 300vw;border-left: 1px dashed #D8D8D8;z-index: -1;}
.ltzs1 .txt{ flex: 1; overflow: hidden;}
.ltzs1 h4{ padding: .06rem 0; font-size: .3rem; color: #333333; font-weight: bold; margin-bottom: .2rem}
.ltzs1 ul.ul1 li{ margin: 0 .44rem 0 0; position: relative}
.ltzs1 ul.ul1 li:before{ content: ""; position: absolute; width: 1px; height: .2rem; background: #B5B5B5; right: -.22rem; top: 50%; transform: translateY(-50%)}
.ltzs1 ul.ul1 li:last-child{ margin-right: 0}
.ltzs1 ul.ul1 li:last-child:before{ display: none}
.ltzs1 .arc-con{ color: #666666;}
.ltzs1 .arc-con p{font-size: .18rem;margin-bottom: .16rem;text-indent: 0 !important;!i;!;}

@media(max-width: 769px){
    .szxq .left{ width: 100%;}
    .szxq .right{width: 100%;margin: .4rem 0 0;}

    .ltzs .img{ width: 1.75rem}
    .ltzs h3{ font-size: .24rem}

    .ltzs1 .ico{ width: .4rem; height: .4rem; margin: 0 .2rem 0 0}
    .ltzs1 h4{ font-size: .22rem; padding: .02rem 0; margin-bottom: .15rem}
    .ltzs1 .box:last-child .ico:before{ left: .2rem; bottom: .4rem}
    .ltzs1 .arc-con p{ font-size: .16rem;}
.ui-pagination-container{ height: auto !important; line-height: inherit !important}
.ui-pagination-container .ui-pagination-page-item{display: inline-block;margin: .05rem .03rem !important;}
    .ui-pagination-container .ui-pagination-page-item.active{
    border: 1px solid #9e242f !important;
    color: #fff;
    background-color: #9c222d !important;
    }
}
.arc-con p.njj {margin-bottom:0 !important;}