@charset "utf-8";
/*·­Ò³Ìõ*/
.n_ba{position: relative;z-index: 10;overflow: hidden;margin: 1.46rem 0 0;}
.n_ba .imgBox .img{padding-bottom: 2rem;}
.n_ba .imgBox:after{ content: ""; position: absolute; right: 0; bottom: 0; left: 0; background-image: linear-gradient(0deg,rgba(0, 0, 0, .3), transparent); height: 30%}
.n_ba .top{position: absolute;right: 0;left: 0;bottom: .24rem;}
.n_ba .top .wp{height: 100%;display: flex;flex-direction: column;justify-content: center;padding-top: 1rem;}
.n_ba .top h3{font-size: .54rem;color: #fff;position: relative;font-family: "°¢ÀïÂèÂèÊýºÚÌå Bold";font-weight: 700; text-shadow: -2.924px 12.667px 22.32px rgba(7, 101, 158, 0.36);}
.n_ba .top h4{font-size: .48rem;color: #fff;margin: .05rem 0 .3rem;font-weight: 100;opacity: .5;text-transform: uppercase;}
.n_ba .top .line{ width: 3.38rem; height: .02rem; background: rgba(255,255,255,.5); position: relative; z-index: 1}
.n_ba .top .line:after{ content: ""; position: absolute; left: 0; width: .94rem; height: .04rem; background: #fff; bottom: -.01rem}

.list_sj{position: relative;z-index: 10;padding: .2rem 0;}
.list_sj .bg{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 63vw;z-index: -1;background:#af090b;transform: skewX(-35deg);transform-origin: left bottom;overflow: hidden;}
.list_sj .bg:after{content: "";position: absolute;bottom: 0;left: 20%;height: .06rem;width: 100%;z-index: -1;transform: skewX(-20deg);transform-origin: left bottom;background: #af090b;}
.n_ba .wp{display: flex;}
.gqwlxy_d .box h3 {
  
    margin-top: 20px;
}
.list_sj ul{display: flex;flex-wrap: wrap;flex: 1;overflow: hidden;}
.list_sj ul li{position: relative;z-index: 1;margin: 0;}
.list_sj ul li:before{content: "";position: absolute;height: 0;background: #af090b;bottom: 0;right: 0;left: 0;transition: .5s;border-radius: 50vw;}

.list_sj ul li *{ transition: .5s;}
.list_sj ul li a{display: flex;width: 100%;height: .6rem;justify-content: center;align-items: center;font-size: .22rem;color: #000000;position: relative;z-index: 1;text-transform: uppercase;padding: 0 .4rem;}

.list_sj ul li.on a, .list_sj ul li a:hover{color: #fff;}
.list_sj ul li.on:before, .list_sj ul li:hover:before{ height: 100%}

.mianbao{line-height: 1.375;width: 4.94rem;display: flex;align-items: center;position: relative;z-index: 1;}
.mianbao *{font-size: .16rem;color: #fff !important;!i;!;font-style: normal;transition: .5s;text-transform: uppercase;}
.mianbao img{margin: -3px .1rem 0 0;width: .19rem;}
.mianbao span{margin: 0 .06rem;}
.mianbao a:hover{color: #fff;}


#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #af090b;}
#bnt_back { position: absolute; left: 15px; top: 0px; }
#bnt_back img { height: 28px; }
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 {font-size: 16px;color: rgb(255, 255, 255);text-align: center;margin: 0px;line-height: 50px;}
#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: 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; background: rgb(255, 255, 255); padding: 10px 0px; }
#sub_nav_content dt { position: relative; background: rgb(255, 255, 255); z-index: 999; width: 100%; display: inline-block; margin-bottom: 0px; float: left; }
#sub_nav_content dt a {margin: 0px 20px;display: block;color: #666;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.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: #af090b;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a { padding: 0px 25px; line-height: 30px; border-top: 1px solid rgb(231, 231, 231); font-size: 12px; color: rgb(91, 83, 73); display: block; height: 30px; }
#sub_nav_content dd a.on { color: rgb(215, 0, 41); }

@media(max-width: 800px){
    .j_pages{ margin: .4rem auto 0;}
} 

.n_b1{ background: #f2f2f2 url(../images/n_b1.png) center bottom no-repeat; background-size: 100% auto;}
.n_pad1{ padding: 1rem 0; overflow: hidden;}
.content-1{border: #e9e9e9 1px solid;background: rgba(255,255,255,.5);padding: .6rem;box-shadow: 0px 0px 49px 0px rgba(30, 30, 30, 0.05);}
.h3-1{ text-align: center; font-size: .3rem; color: #333333; font-weight: bold; margin-bottom: .4rem;}

.n_container .wp, .list_sj .wp, .n_ba .top .wp{ max-width: 14rem;}

.about .arc-con p{ margin-bottom: 0;}
.arc-con a{    color: #981b1e;}
@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
    .n_ba{ margin: .7rem 0 0;}
    .list_sj{ display: none;}
    .n_ba .top{ display: none;}
    #m_n_nav{ display: block;}
}
@media(max-width: 800px){
    .n_ba .imgBox .img{ padding-bottom: 1rem;}
    .n_pad1{ padding: .4rem 0;}
    .content-1{ padding: .25rem;}
    .h3-1{margin-bottom: .25rem;font-size: .24rem;}
}
@media(max-width: 560px){
} 

.n_b2{ background: #f2f2f2 url(../images/n_b2.png) center bottom no-repeat; background-size: 100% auto;}

.his .tit{flex-direction: column;justify-content: center;align-items: center;}
.his .tit p{ font-size: .18rem; color: #333333; line-height: 1.5;}
.his .tit img{ height: .51rem; margin: .25rem 0 .15rem}

.list13{position: relative;z-index: 1;padding: .4rem 0 .4rem;}
.list13:before{content: "";position: absolute;top: 0;bottom: 0;width: .05rem;height: 100%;background: #a11f24;left: 50%;transform: translateX(-50%);}
.list13:after{content: "";position: absolute;bottom: -4px;width: .37rem;height: .21rem;background: url() center bottom no-repeat;left: 50%;transform: translateX(-50%);}
.list13 .li{width: calc(50% - .55rem);}
.list13 li{margin-bottom: .95rem;position: relative;}
.list13 li .line{position: absolute;left: calc(-.55rem - .16rem);background: url(/images/list13.png) center no-repeat;background-size: cover;width: .32rem;height: .32rem;top: .36rem;}
.list13 li .line:before{content: "";position: absolute;left: .2rem;width: 1.9rem;height: .03rem;background: #b37300;top: 50%;transform: translateY(-50%);}
.list13 .top { margin-bottom: .4rem;}
.list13 .top h3{font-size: .35rem;color: #b37300;font-weight: bold;padding: 0 0 0 .6rem;}
.list13 .arc-con p{ font-family: 'Century Gothic'}

.list13 .li:first-child{ padding-top: 1rem}
.list13 .li:first-child li .top h4{ order: 1; text-align: right}

.list13 .li:first-child .top{justify-content: right;}
.list13 .li:first-child li .line{ left: auto; right: calc(-.55rem - .16rem);}
.list13 .li:first-child li .line:before{ left: auto; right: .2rem}

@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .his .tit img{ height: .36rem;}
    .list13 .top h3{ font-size: .24rem;}
    .list13 .li{width: calc(50% - .25rem);}
    .list13 li .line{ left: calc(-.25rem - .16rem);}
    .list13 li .line:before{ width: 1.3rem;}

    .list13 .li:first-child li .top h3{ padding: 0 .6rem 0 0;}
    .list13 .li:first-child li .line{ left: auto; right: calc(-.25rem - .16rem);}
    .list13 .li:first-child li .line::before{ width: 1.3rem;}
    .list13 li .line{ top: .25rem;}
} 
@media(max-width: 560px){
} 


.n_b3{ background: #f2f2f2 url(../images/n_b3.png) center bottom no-repeat; background-size: 100% auto;}

.list14 li{ margin-bottom: .3rem;}
.list14 .a{ align-items: center; padding: .4rem .8rem; background: url(/images/list14_b.jpg) center no-repeat; background-size: cover; border: #fff .04rem solid;}
.list14 .imgBox{ width: 1.72rem; margin: 0 .66rem 0 0;}
.list14 .imgBox .img{ padding-bottom: 138.72%;}
.list14 .txt{ flex: 1; overflow: hidden;}
.list14 h4{ font-size: .28rem; color: #333333; font-weight: bold;}
.list14 h5{ font-size: .22rem; color: #b37300; margin: .1rem 0 .4rem;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .list14 .a{ padding: .25rem;}
    .list14 .imgBox{margin: 0 .25rem 0 0;width: 1.3rem;}

    .list14 h4{ font-size: .22rem; }
    .list14 h5{font-size: .2rem;margin: .1rem 0 .25rem;}
    .list14 li{ margin-bottom: .2rem;}
} 
@media(max-width: 560px){
} 

.ar_tit{position: relative;z-index: 1;margin: 0 0 .25rem;text-align: center;}
.ar_tit h3{font-size: .3rem;color: #333;line-height: 1.35;margin: 0 auto;border-bottom: 1px solid #e8e8e8;padding-bottom: .2rem;}
.ar_tit .con .ll{justify-content: center;margin: .2rem 0 0;}
.ar_tit .con .ll p{font-size: .16rem;color: #666;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 .1rem;}
.ar_tit .con .ll p img{ width: .22rem; margin: 0 .1rem 0 0}

.details .arc-con p{ text-indent: 2em;}

.ar_tj{border-top: 1px solid #e8e8e8;padding: .35rem 0 0;position: relative;z-index: 1;margin: .4rem 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ar_tj .a{display: block;font-size: .16rem;color: #333333;line-height: 1.5;margin: .2rem 0;transition: .5s;max-width: 50%;}
.ar_tj .a:hover{font-weight: 600;}

.details1 .ar_tit{border-bottom: #dedede 1px solid;padding-bottom: .4rem;margin-bottom: .4rem;}
.details1 .ar_tit h3{border: none;padding-bottom: 0;}

.jigou .arc-con h3{ font-size: .24rem;}



@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{ margin: 0 .1rem;}

    .ar_tj{ padding-top: .15rem}
    .ar_tj .a{font-size: .16rem;margin: .1rem 0;max-width: 100%;width: 100%;}

    .jigou .arc-con h3{ font-size: .2rem;}
} 
@media(max-width: 560px){
} 

.n_b4{ background: #f2f2f2 url(../images/n_b4.png) center bottom no-repeat; background-size: 100% auto;}

.h3-3{background: #f9f5f2;padding: .15rem 0 .15rem .45rem;position: relative;margin-bottom: .4rem;font-size: .22rem;color: #333333;font-weight: bold;}
.h3-3::before{ content: ""; position: absolute; left: 0; top: 50%; background: #cb9636; top: 50%; transform: translateY(-50%); width: .2rem; height: .06rem;}

.list15{ margin: 0 -.2rem;}
.list15 li{ width: 50%; padding: 0 .2rem; margin-bottom: .68rem;}
.list15 .a{ align-items: flex-end;}
.list15 .imgBox{ width: 2.4rem; margin: 0 .36rem 0 0;}
.list15 .imgBox .img{ padding-bottom: 133.33%;}
.list15 .txt{ flex: 1;}
.list15 h4{font-size: .22rem;color: #333333;font-weight: bold;border-bottom: #e4e4e4 1px solid;padding-bottom: .2rem;margin-bottom: .22rem;}
.list15 p{ font-size: .16rem; }
.more1{margin: .7rem 0 0;display: flex;width: 1.48rem;height: .5rem;border: #cb9636 1px solid;align-items: center;justify-content: center;font-size: .16rem;color: #cb9636;background: #fff;transition: .5s;}

@media(min-width: 1024px){
    .list15 .a:hover .more1{ background: #cb9636; color: #fff;}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .list15 li{width: 100%;margin-bottom: .35rem;}
    .list15 .imgBox{width: 1.5rem;margin: 0 .2rem 0 0;}
    .more1{margin: .25rem 0 0;width: 1rem;height: .32rem;font-size: .14rem;}
    .list15 h4{padding-bottom: .1rem;margin-bottom: .15rem;}
} 
@media(max-width: 560px){
} 

.list16 li{margin-bottom: .22rem;}
.list16 .a{align-items: center;border-bottom: #dedede 1px solid; transition: .5s;}
.list16 h4{line-height: .535rem;}
.list16 h4{position: relative;padding: 0 0 0 .14rem;flex: 1;overflow: hidden;font-size: .18rem;}
.list16 h4::before{content: "";position: absolute;width: .06rem;height: .06rem;background: #b9b9b9;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%); transition: .5s;}
.list16 i{width: auto;margin: 0 0 0 .2rem;}

.list17 li{ border-bottom: #e1e1e1 1px solid; padding-bottom: .25rem; margin-bottom: .25rem; transition: .5s;}
.list17 h4{margin: .25rem 0 0;font-size: .18rem;font-weight: bold;}
.list17 p{margin: .12rem 0;font-size: .16rem;}
.list17 h6{ font-size: .16rem; color: #666666;}
.list17 li:last-child{border: none !important;padding-bottom: 0;margin-bottom: 0;}

.news .wp{ align-items: flex-start;}
.news .left{ flex: 1; overflow: hidden;}
.news .right{ width: 5rem; margin: 0 0 0 .78rem; background: #fff; padding: .3rem;}

.pages{ justify-content: center; margin: 1rem 0 0}

@media(min-width: 1024px){
    .list17 li:hover, .list16 .a:hover{ border-bottom: #af090b 1px solid;}
    .list16 .a:hover h4::before{ background: #af090b;}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .news .left{ flex: auto; width: 100%;}
    .news .right{width: 100%;margin: .2rem 0 0;padding: .2rem;}

    .list16 li{margin-bottom: .15rem;}
    .list16 h4{line-height: .45rem !important;}
    .list16 i{ font-size: .15rem}
} 
@media(max-width: 560px){
} 

.jxtx .content .box{align-items: flex-start;border-bottom: #e8e8e8 1px solid;padding: .3rem 0;}
.jxtx .content .left{width: 4.82rem;margin: .3rem .68rem 0 0;}
.jxtx .content .txt{flex: 1;overflow: hidden;padding: 0 0 0 .4rem;margin: 0 0 0 -.4rem;}

.tit2{margin-bottom: .3rem;}
.tit2 h2{font-size: 1rem;color: #f2f2f2;font-weight: 900;line-height: 1;transform: translateX(-.3rem);}
.tit2 h3{font-size: .26rem;color: #020202;line-height: 1;margin: -.56rem 0 0;position: relative;padding-bottom: .22rem;}
.tit2 h3:before{content: "";position: absolute;left: 0;bottom: 0;width: .25rem;height: .06rem;background: #c89637}

.tit2{ justify-content: center;}

.jxtx .content .box:last-child{ border: none;}
.jxtx .arc-con{ line-height: 1.78;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .jxtx .content .left{width: 100%;margin: 0 0 .2rem;}
    .jxtx .content .txt{ flex: auto; width: 100%;}
    .jxtx .content .txt .flex{justify-content: center !important;}

    .tit2 h2{font-size: .7rem; transform: translateX(-.25rem);}
    .tit2 h3{font-size: .24rem; margin: -.45rem 0 0;}
} 
@media(max-width: 560px){
} 

.list18{ margin: 0 -.2rem;}
.list18 li{ width: 50%; padding: 0 .2rem; margin-bottom: .3rem;}
.list18 .a{background: #fff;}
.list18 .left{width: 2.4rem;height: 2.8rem;background-size: cover !important;display: flex;align-items: center;justify-content: center;flex-direction: column;position: relative;text-align: center;}
.list18 .left:before{ content: ""; position: absolute; top: .1rem; right: .1rem; bottom: .1rem; left: .1rem; border: rgba(255,255,255,.3) 1px dashed}
.list18 .left h3{font-size: .24rem;color: #fff;padding: 0 .2rem;}
.list18 .left .ico{width: 1.01rem;height:1.01rem;border: #fff 1px solid;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: .3rem 0 0;position: relative;z-index: 1;}
.list18 .right{flex: 1;overflow: hidden;padding: .4rem .36rem .25rem;}
.list18 .right p{ font-size: .18rem; color: #333333; line-height: 2}

.list18 .circle span{width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 50vw;transform: scale(1);-webkit-animation: circleScale 2s linear infinite;animation: circleScale 2s linear infinite;transition: all 0.5s;z-index: -1;border: #fff 1px solid;}
.list18 .circle span:nth-of-type(2) {
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
}
.list18 .circle span:nth-of-type(3) {
    -webkit-animation-delay: 2s;
            animation-delay: 2s;
}
@-webkit-keyframes circleScale {
    0% {
        opacity: .5;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(1.5, 1.5);
    }
}
@keyframes circleScale {
    0% {
        opacity: .5;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(1.5, 1.5);
    }
}

.home4 .fl1{margin: .3rem 0 0;}
.home4 .fl1 .box{width: calc(50% - .3rem);position: relative;z-index: 1;}
.home4 .fl1 .box::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e1ceab 1px solid; z-index: -1;}
.home4 .fl1 .box .tit{width: 1.66rem;background: url(/images/home4_i1.jpg) center no-repeat;background-size: cover;flex-direction: column;justify-content: center;align-items: center;position: relative;}
.home4 .fl1 .box .tit:before{content: "";position: absolute;top: 50%;transform: translateY(-50%);right: -.09rem;border-top: transparent .1rem solid;border-bottom: transparent .1rem solid;border-left: #a30c11 .1rem solid;}
.home4 .fl1 .box .tit .ico{ width: .63rem; }
.home4 .fl1 .box .tit .ico img{ width: 100%}
.home4 .fl1 .box .tit h4{font-size: .2rem;color: #ffedb6;margin: .1rem 0 0}
.home4 .fl1 .box .txt{flex: 1;overflow: hidden;padding: .24rem .3rem;background: #fff;}

.home4 .fl1 .box:nth-child(2) .tit{background: url(/images/home4_i2.jpg) center no-repeat;background-size: cover;}
.home4 .fl1 .box:nth-child(2) .tit:before{ border-left: #c1662f .1rem solid;}

.list6 h4{line-height: .4rem;}
.list6 h4{position: relative;padding: 0 0 0 .14rem;font-size: .18rem;}
.list6 h4::before{content: "";position: absolute;width: .05rem;height: .05rem;background: #af090b;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%);}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .list18 li{ width: 100%;}

    .list18 .left{width: 1.875rem;margin: 0 auto;}
    .list18 .left h3{ font-size: .2rem}
    .list18 .right{flex: auto;width: 100%;padding: .25rem;}
    .home4 .fl1 .box{ width: 100%; margin-top: .2rem;}

    .home4 .fl1 .box .tit{ width: 1.2rem}
    .home4 .fl1 .box .tit h4{ font-size: .18rem}
    .home4 .fl1 .box .txt{ padding: .2rem .2rem .2rem .25rem}

    .home4 .fl1{margin: 0;}
} 
@media(max-width: 560px){
} 

.pxxm_d .h3-3{ background: url(/images/h3-3.jpg) right center no-repeat; background-size: auto 100%; margin: .5rem 0 .3rem;}

.list19 li{line-height: .26rem;/* padding: .13rem .5rem; */}
.list19 p{display: block;position: relative;padding: .13rem .13rem .13rem .36rem;line-height: .36rem;/* padding: .13rem .5rem; */font-size: .18rem;}
.list19 p::before{content: "";position: absolute;top: 50%;left: 0;background: url(/images/list19_i.png) center no-repeat;background-size: cover;width: .14rem;height: .14rem;transform: translateY(-50%);}

.pxxm_d .box1{ background: url(/images/list19_b1.jpg) center bottom no-repeat; background-size: 100% auto;}
.pxxm_d .box2{ background: url(/images/list19_b2.jpg) center bottom no-repeat; background-size: 100% auto;}
.pxxm_d .box3{ background: url(/images/list19_b3.jpg) center bottom no-repeat; background-size: 100% auto;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .list19 li{padding: .06rem 0;}
} 
@media(max-width: 560px){
} 

.n_b5{ background: #f2f2f2 url(../images/n_b5.png) center bottom no-repeat; background-size: 100% auto;}

.list20{display: flex;flex-wrap: wrap;margin: 0;margin: 0 -1.7%;position: relative;z-index: 1;}
.list20 li{padding: 0 1.2%;}
.list20 li *{ transition: .5s;}
.list20 a{display: block;position: relative;z-index: 1;overflow: hidden;}
.list20 .imgBox .img{padding-bottom: 74.4%;}
.list20 .imgBox:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(152,27,30,.5) url(../images/list20.png) center no-repeat; background-size: .64rem .62rem; opacity: 0; transition: .5s;}
.list20 .txt{position: absolute;right: 0;bottom: 0;left: 0;display: flex;justify-content: center;align-items: flex-end;z-index: 1;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,.6) 100%);height: 28.29%;padding: 0 .2rem .2rem;text-align: center;}
.list20 h4{ color: #fff !important}

.list20s1{ justify-content: flex-end;}
.list20s1 li:nth-child(1){width: 66.66%;}
.list20s1 li:nth-child(1) .imged{ padding-bottom: 62.13%;}
.list20s1 li:nth-child(3){align-self: flex-end;margin: -23% 0 0;}
.list20s1 li:nth-child(2), .list20s1 li:nth-child(3){width: calc(100% - 66.66%);}

.list20s2{ margin: 3.4% -1.7% -3.4%;}
.list20s2 li{width: 33.33%;margin-bottom: 2.5%;}

@media(min-width: 1024px){
    .list20 a:hover .imgBox:after{ opacity: 1;}
}
@media(max-width: 1024px){
}
@media(max-width:640px){
    .list20 li{ width: 100% !important; margin-bottom: .25rem;}
    .list20s2{ margin: .25rem 0 0;}
    .list20s2 li{ margin-bottom: .25rem}
    .list20s1 li:nth-child(3){ margin: 0 0 0;}

    .list20s2 li{ padding: 0;}

    .pages{ margin: .4rem 0 0;}
} 
@media(max-width: 560px){
} 


/*12-12*/
.tit3{ margin-bottom: .4rem; flex-direction: column; justify-content: center; align-items: center;}
.tit3 h3{ font-size: .3rem; color: #333333; font-family: Microsoft YaHei; margin: .3rem 0 0;}
.tit3 img{ height: .84rem}

.gqwlxy_d .arc-con1{ margin-bottom: .4rem;}
.gqwlxy_d .box{ margin-bottom: .32rem;}
.gqwlxy_d .box h3{font-size: .24rem;color: #333333;align-items: center;margin-bottom: .2rem;margin-left: -.12rem;}
.gqwlxy_d .box h3 span{width: .35rem;height: .35rem;background: #981b1e;border-radius: 50vw;font-size: .18rem;color: #fff;display: flex;justify-content: center;align-items: center;border: #ffe9c2 3px solid;margin: 0 .12rem 0 0;}

.more2{justify-content: flex-end;position: relative;z-index: 1;margin: .2rem 0 0;}
.more2::before{content: "";position: absolute;top: 50%;left: 0;right: 0;z-index: -1;background: #ecdbc0;height: 1px;}
.more2 .a{ display: flex; align-items: center; justify-content: center; border: #ecdbc0 1px solid; background: #fff8ed; border-radius: 0 .08rem 0 .08rem; font-size: .14rem; color: #b9814a; width: 1.05rem; height: .3rem; transition: .5s;}

.gqwlxy_d .box1 .arc-con p{ margin-bottom: 01;}

.gqwlxy_d .box .con{ margin-top: .15rem;}
.gqwlxy_d .box .con1{border-bottom: #bfbfbf 1px dashed;padding-bottom: .3rem;margin-bottom: .3rem;}
.gqwlxy_d .box .arc-con p b{ font-family: Microsoft YaHei;}

.font1s{font-size: .18rem;color: #b47505;margin: 0 0 0 .1rem;}
.font1s img{ width: .2rem; margin: 0 .1rem 0 0}

.h3-2{ padding: 0 0 0 2em; margin-bottom: 0 !important;}

.links1{ color: #981b1e;}

.list21{ margin: 0 -.3rem;}
.list21 li{ width: 50%; padding: 0 .3rem; margin-bottom: .5rem;}
.list21 .a{ display: block; padding: .4rem; background: #fff;}
.list21 .imgBox .img{ padding-bottom: 43.55%;}
.list21 .txt{ margin: .34rem 0 0;}
.list21 .h4{ height: .6rem; position: relative;padding-left: .32rem; align-items: center;}
.list21 .h4::before{content: "";position: absolute;left: 0;top: .04rem;bottom: .04rem;width: 3px;background: #981b1e;}
.list21 h4{font-size: .2rem;color: #333333}
.list21 .ico{justify-content: flex-end;font-size: .36rem;color: #981b1e;font-family: 'lib';margin: .1rem 0 -.2rem;}


@media(min-width: 1024px){
    .more2 .a:hover{ background: #af090b; border: #af090b 1px solid; color: #fff;}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 640px){
    .tit3{ margin-bottom: .25rem;}
    .tit3 img{ max-height: .6rem; max-width: 100%}
    .tit3 h3{font-size: .24rem;margin: .15rem 0 0;}
    .gqwlxy_d .box h3{ font-size: .22rem;}

    .list21{ margin: 0 -7px;}
    .list21 li{ width: 100%; padding: 0 7px; margin-bottom: .25rem;}
    .list21 .a{ padding: .2rem;}
    .list21 .txt{ margin: .2rem 0 0;}
} 
@media(max-width: 560px){
} 

.list22{ margin: 0 -.3rem;}
.list22 li{ width: 50%; padding: 0 .3rem;}
.list22 .a{background: url(/images/list22_b1.jpg) center no-repeat;background-size: cover;height: 2.65rem;padding: 0 .56rem;align-items: center;box-shadow: 0px 0px 49px 0px rgba(30, 30, 30, 0.05);border: #e9e9e9 1px solid;overflow: hidden;}
.list22 .txt{/* flex: 1; */width: calc(100% - 1.26rem);align-items: flex-start;flex-direction: column;padding: 0 .2rem 0 0;}
.list22 h3{ position: relative;}
.list22 h3::before{ content: ""; position: absolute; top: 50%; right: calc(100% + .2rem); width: 2rem; height: 1px; background: #fad4a1;}
.list22 h3 img{ max-width: 100%;}
.list22 .ico{ width: 1.26rem;}
.list22 .ico img{ width: 100%; transition: .5s}
.list22 span{height: .5rem;background: #fff;border-radius: 50vw;padding: 0 .25rem 0 .28rem;font-size: .22rem;color: #af090b;align-items: center;margin: .38rem 0 0;position: relative;z-index: 1;overflow: hidden;}
.list22 span:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #ffedb6;border-radius: 50vw;z-index: -1;transform: translateX(calc(.15rem - 100%));}
.list22 span i{ margin: 0 0 0 .14rem; font-size: .24rem; color: #af090b; font-family: 'lib'}

.list22 li:nth-child(2) .a{ background: url(/images/list22_b2.jpg) center no-repeat; background-size: cover;}
.list22 li:nth-child(2) span{ background: #af090b; color: #fff;}
.list22 li:nth-child(2) span i{ color: #fff;}
.list22 li:nth-child(2) h3::before{ background: #af090b;}

@media(min-width: 1024px){
    .list22 .a:hover .ico img{ transform: rotateY(360deg)}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .list22 li{ width: 100%; margin-bottom: .25rem;}
    .list22 .a{padding: 0 .25rem;height: 1.8rem;}
    .list22 .txt{width: calc(100% - .7rem);}
    .list22 .ico{width: .7rem;}
    .list22 span{font-size: .15rem;height: .4rem;margin: .25rem 0 0;}
    .list22 span i{ font-size: .18rem}
}
@media(max-width: 640px){
} 
@media(max-width: 560px){
} 