@charset "utf-8";
/*翻页条*/
@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: #9D0000; color: #fff!important}
.p_pages span.p_no_d:before{ border: #9D0000 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #9D0000!important;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #9D0000 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
} 

@media(min-width: 769px){
} 
@media(max-width: 769px){
} 
@media(max-width: 560px){
} 

.n_ba .imgBox .img{padding-bottom: 10.41%;}

.pad2{padding: .3rem 0 0;overflow: hidden;background: #f1ede4 url(../images/in3-4-5_b1.png) center top no-repeat;background-size: cover;}

.n_left{width: 3.2rem;position: relative;z-index: 10;padding: 0;}
.n_right{width: calc(100% - 3.2rem);}
.yj{height: .7rem;display: flex;position: relative;z-index: 10;}
.pad3{padding: .64rem 0 1rem .64rem;position: relative;z-index: 1;}
.pad3:before{ content: ""; position: absolute; top: 0; right: calc((100vw - 16rem)/2*-1); bottom: 0; left: 0; z-index: -1; background: rgba(255,255,255,.5);}

.yj h2{font-size: .36rem;color: #333;line-height: 1;font-weight: normal;font-family: 'sys';}
.erji{padding: 0;}

.erji li *{ transition: .5s;}
.erji li{margin: .06rem 0;}
.erji li .a{display: flex;align-items: center;font-size: .22rem;color: #333;position: relative;z-index: 1;padding: 0 .6rem;height: .54rem;}
.erji li .a:before{content: "";position: absolute;top: 50%;left: .15rem;background: url(../images/tit3s.svg) center no-repeat;width: .47rem;height: .64rem;transition: .5s;opacity: 0;transform: translateY(-50%) scale(.5);}
.erji li .a i{font-size: .26rem;color: #fff;font-family: 'lib';position: absolute;right: .3rem;opacity: 0;}
.erji li.on .a:before, .erji li:hover .a:before{opacity: 1;}
.erji li.on .a, .erji li:hover .a{background: #891A1F;color: #fff;}
.erji li.on .a i, .erji li:hover .a i{ opacity: 1}

.erji li dl{ padding: .1rem 0}
.erji li dl dd .a1{display: block;line-height: .4rem;text-align: center;font-size: .16rem;color: #666;position: relative;z-index: 1;padding: 0;transition: .5s}
.erji li dl dd .a1:hover, .erji li dl dd.on .a1{color: #045aae;}



.pages{ margin: .7rem auto 0; justify-content: center;}

.n_tit1 .wp{ justify-content: flex-end; margin-bottom: .24rem}

.mianbao{display: flex;align-items: center;padding: 0;justify-content: flex-end;}
.mianbao *{font-size: .16rem;color: #666;font-style: normal;line-height: 1.5;font-weight: normal;transition: .5s;}
.mianbao img{width: .24rem;margin: -.03rem .06rem 0 0;}
.mianbao span{margin: 0 .06rem;}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #891a1f;margin: 0;}
#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 i { }
#m_n_nav h1 { font-size: 14px; 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: rgba(153, 153, 153,.1) 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;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: rgb(91, 83, 73); 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: #891a1f;}
#sub_nav_content dd {display: flex;padding: 0px 20px;width: 100%;}
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a {padding: 0;line-height: 30px;font-size: 12px;color: #999;display: block;height: 30px;min-width: 25%;}
#sub_nav_content dd a.on { color: rgb(215, 0, 41); }


@media(max-width: 769px){
}
@media(max-width:769px){
    .n_left{ display: none;}
    .n_right{width: 100%;flex: auto;padding: .3rem 15px;}

    .n_tit1{ display: none;}
    #m_n_nav{display: block;}
    .n_container{overflow: hidden;padding: .25rem 0 .5rem;margin: 0;}
    .n_ba .imgBox .img{/* padding-bottom: 40%; */}

    .pagebar{ margin: .4rem auto 0; justify-content: center;}
    .pad3:before{ right: 0;}
} 
@media(max-width: 560px){
}

.ls7 li{border-bottom: 1px solid rgba(151,151,151,.2);}
.ls7 .a{ align-items: center; transition: .5s; padding: .24rem 0;}
.ls7 .time{width: .72rem;margin: 0 .44rem 0 0;position: relative;text-align: center;}
.ls7 .time::before{content: "";position: absolute;top: 50%;right: -.18rem;width: .01rem;height: .36rem;background: rgba(151,151,151,.2);transition: .5s;transform: translateY(-50%);}
.ls7 .time h3{ font-size: .26rem; color: #891A1F; line-height: 1; font-weight: normal;}
.ls7 .time h6{ font-size: .14rem; color: #891A1F;; margin: .02rem 0 0;}
.ls7 .txt{flex: 1;overflow: hidden;position: relative; padding: 0 1rem 0 0;}

.more3{position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: .18rem;color: #fff;opacity: 0;transition: .5s;}  
.more3 i{font-family: 'lib';font-size: .26rem;margin: 0 0 0 .06rem;}

@media(min-width: 769px){
    .ls7 .a:hover{background: #891a1f;background-size: cover;box-shadow: 0px 2px .18rem 0px rgba(44, 89, 78, 0.6717);padding: .24rem;}
    .ls7 .a:hover *{ color: #fff;}
    .ls7 .a:hover .more3{ opacity: 1;}
    .ls7 .a:hover h4{ font-weight: bold;}
}
@media(max-width:769px){
    .ls7 .txt{ padding: 0}
    .ls7 .time{ margin: 0 .24rem 0 0;}
    .ls7 .time::before{ right: -.08rem;}
    .ls7 .a{ padding: .15rem 0;}
}

.ls8{ margin: -.3rem 0 0}
.ls8 .a{ align-items: center; border-bottom: 1px dotted rgba(151,151,151,.3); padding: .38rem 0; transition: .5s; background-size: cover !important; position: relative; z-index: 1;}
.ls8 .a::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #891a1f;transition: .5s;opacity: 0;z-index: -1;}
.ls8 .imgBox{width: 3.48rem;margin: 0 .4rem 0 0;}
.ls8 .imgBox .img{padding-bottom: 63.03%;}
.ls8 .txt{ flex: 1; overflow: hidden;}
.ls8 h6{ font-family:'FZDBSJW'; }
.ls8 h6 big{ font-size: .3rem; color: #8E7444; margin: 0 .06rem 0 0; transition: .5s;}
.ls8 h4{font-size: .22rem;margin: .18rem 0 .14rem;}

@media(min-width: 769px){
    .ls8 .a:hover{ padding: .38rem .3rem; box-shadow: 0px 2px .22rem 0px rgba(44, 89, 78, 0.6227);}
    .ls8 .a:hover::before{ opacity: 1;}
    .ls8 .a:hover *{ color: #fff;}
}
@media(max-width:769px){
    .ls8 .imgBox{width: 100%; margin: 0 0 .2rem;}
    .ls8 .txt{ flex: auto; width: 100%;}
    .ls8 .a{ padding: .25rem 0;}
}

.ar_tit{position: relative;z-index: 1;margin: 0 0 .25rem;text-align: center;}
.ar_tit h3{font-size: .28rem;color: #891A1F;line-height: 1.35;margin: 0 auto;padding-bottom: .2rem;font-weight: normal;}
.ar_tit .con .ll{justify-content: center;margin: .3rem 0 0;}
.ar_tit .con .ll p{font-size: .18rem;color: #666;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 1.35vw;}
.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 rgba(44,89,78,50%);padding: .6rem 0 0;position: relative;z-index: 1;margin: .6rem 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ar_tj .a{display: block;font-size: .2rem;color: #333;line-height: 1.7;margin: .1rem 0;transition: .5s;width: 40%;}
.ar_tj .a:nth-child(2){ text-align: right}

.details1 .ar_tit{margin-bottom: .4rem;}
.details1 .ar_tit h3{border: none;padding-bottom: 0;}
.details1 .arc-con p{ text-indent:2em;background:none !important;}
.details1 .arc-con span{ background:none !important;}

.more4{display: flex;align-items: center;justify-content: center;width: 1.95rem;height: .58rem;margin: .3rem auto 0;font-size: .2rem;color: #fff !important;transition: .5s;background: #891A1F;}
.more4 img{width: .19rem;margin: 0 0 0 .14rem}

@media(min-width: 769px){
    .ar_tj .a:hover{color: #891A1F;font-weight: 600;} 
    .more1:hover{background: #891A1F;color: #fff}
}
@media(max-width: 769px){
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{margin: 0 .1rem;font-size: .15rem;}

    .ar_tj{padding: .3rem 0 0;margin: .3rem 0 0;}
    .ar_tj .a{font-size: .16rem;margin: .03rem 0;max-width: 100%;width: 100%;text-align: left !important;}

    .details1 .content{padding: 0;}
    .ar_tit .con .ll{ margin: .15rem 0 0;}
    .details1 .ar_tit{margin-bottom: .25rem;}

    .more4{ width: 1.5rem; height: .45rem; font-size: .16rem;}
} 

.ls9{margin: 0 -.22rem -.56rem;}
.ls9 li{width: 33.33%; padding: 0 .22rem; margin-bottom: .56rem;}
.ls9 .a{ display: block; box-shadow: 0px 2px 13px 0px #CECECE; transition: .5s;}
.ls9 .txt{background: #B07D5D;height: .7rem;padding: 0 .26rem;align-items: center;transition: .5s;}
.ls9 h4{ font-size: .18rem; line-height: .24rem; max-height: .48rem\0; color: #fff !important;}

@media(min-width: 769px){
    .ar_tj .a:hover{color: #891A1F;font-weight: 600;} 
    .more1:hover{background: #891A1F;color: #fff}

    .ls9 .a:hover{ box-shadow: 0px 2px 13px 0px rgba(44, 89, 78, 0.8834); transform: scale(1.06);}
    .ls9 .a:hover .txt{ background: #891A1F;}
}
@media(max-width: 769px){
    .ls9{margin: 0 -7px -.2rem;}
    .ls9 li{width: 100%; padding: 0 7px; margin-bottom: .2rem;}
}

.zljs_d .left{ width: 3.65rem;}
.zljs_d .left .img{ box-shadow: 0px 2px 23px 0px rgba(44, 89, 78, 0.4275);}
.zljs_d .right{ width: calc(100% - 3.65rem - .6rem); padding: .6rem 0 0}

.h4-1{ font-size: .18rem; color: #000; margin-bottom: .1rem;}

.arc-tit1{ margin-bottom: .4rem; border-bottom: 1px solid rgba(151,151,151,.3); padding-bottom: .25rem;}
.arc-tit1 h4{ font-size: .28rem; color: #891A1F; margin-bottom: .3rem;}
.arc-tit1 p{ font-size: .18rem; color: #333; line-height: 1.5; padding: .1rem 0;}
.zljs_d .arc-con p{ text-indent: 0}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .zljs_d .left{ width: 2rem;  margin: 0 auto;}
    .zljs_d .right{ width: 100%; padding: .3rem 0 0}

    .arc-tit1 h4{ font-size: .22rem; margin-bottom: .2rem;}
    .arc-tit1 p{ font-size: .16rem; padding: .04rem 0;}
    .n_ba{ margin: .7rem 0 0;}
}

.ls2{ margin: 0 -.15rem -.3rem;}
.ls2 li{ width: 20%; padding: 0 .15rem; margin-bottom: .3rem;}
.ls2 .imgBox .img{ padding-bottom: 140%;}
.ls2 .txt{ text-align: center; padding: .18rem 0;}
.ls2 h4{ font-size: .24rem; color: #333; font-weight: bold;}
.ls2 p{ font-size: .16rem; color: #333; margin: .1rem 0 0;}

@media(max-width: 769px){
    .ls2{ margin: 0 -7px -.1rem;}
    .ls2 li{ width: 50%; padding: 0 7px; margin-bottom: .1rem;}
}

.n_team .box1{ align-items: flex-start;}
.n_team .box1 .imgBox{ width: 2.41rem; margin: 0 .5rem 0 0;}
.n_team .box1 .imgBox .img{ padding-bottom: 144.39834%;}
.n_team .box1 .con{ flex: 1; overflow: hidden;}

.n_team .box1 .name{ font-size: .18rem; color: #81181C; margin: 0 0 .2rem;}
.n_team .box1 .name big{ font-size: .3rem; color: #81181C; font-weight: bold; margin: 0 .14rem 0 0;}

@media(max-width: 769px){
    .n_team .box1{width: 100%;margin-bottom: .3rem;}
    .n_team .box1 .imgBox{ margin: 0 25%;}
    .n_team .box1 .con{ flex: auto; width: 100%; padding: .2rem 0 0;}
    .n_team .box1 h3{ font-size: .24rem; margin-bottom: .2rem}
}