@charset "utf-8";
.n_ba{position: relative;z-index: 1; margin: 1.76rem 0 0;}
.n_ba .imgBox .img{padding-bottom: 28.64%;}
.n_ba .top{ position: absolute; right: 0; bottom: 0; left: 0;}

.mianbao{display: flex;align-items: center;padding: 0;justify-content: flex-end;}
.mianbao *{font-size: .833vw;color: #999999;font-style: normal;line-height: 1.5;font-weight: normal;}
.mianbao span{margin: 0 .06rem;}
.mianbao .con{background: url(../images/mianbao.png) left center no-repeat;padding: 0 0 0 .2rem;background-size: .1rem auto;}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #43967c;}
#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: 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: 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;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: rgb(255, 255, 255);z-index: 999;min-width: 33.33%;display: inline-block;margin-bottom: 0px;text-align: center;}
#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: #43967c;}
#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); }

.n_container{padding: 0;background: #fff;}
.n_banner .wp, .n_container .wp{}
.n_left{width: 2.8rem;position: relative;margin: -1rem 0 0;z-index: 10;border-radius: 0 0 .6rem 0;}
.n_right{width: calc(100% - 3.1rem);padding: .45rem 0 1rem .6rem;}
.yj{height: 1rem;display: flex;align-items: center;justify-content: center;padding: 0 15px;position: relative;flex-direction: column;border-radius: .2rem .2rem 0 0;background: linear-gradient(180deg, #B22A2C 0%, #941D1E 100%);}
.yj h2{font-size: .24rem;color: #fff;line-height: 1;}
.yj h6{font-size: .18rem;color: #fff; opacity: .6; text-transform: uppercase; margin: .04rem 0 0}
.erji{background: #fff url(../images/erj.jpg) center bottom no-repeat;padding: 0 0 2.5rem;background-size: 100% auto;margin: 0;border-radius: 0;box-shadow: 0px 0px .2rem 0px rgba(0, 0, 0, 0.0902);}

.erji li *{ transition: .5s;}
.erji li{position: relative;z-index: 1;width: 100%;}
.erji li .a{display: flex;line-height: .72rem;font-size: .937vw;color: #707070;position: relative;z-index: 1;padding: 0 .1rem;align-items: center;justify-content: center;}
.erji li.on .a, .erji li:hover .a{color: #B22A2C;background: rgb(178,42,44, .1);font-weight: 600;}

.ar_tit{position: relative;z-index: 1;margin: 0 0 .25rem;text-align: center;}
.ar_tit h3{font-size: .24rem;color: #333;line-height: 1.35;margin: 0 auto;}
.ar_tit .con .ll{justify-content: center;margin: .25rem 0 0;}
.ar_tit .con .ll p{font-size: .18rem;color: #999;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 .15rem;}
.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 #DDDDDD;padding: .5rem 0 0;position: relative;z-index: 1;margin: .5rem 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ar_tj .a{display: block;font-size: .2rem;color: #333;line-height: 1.6;margin: .1rem 0;transition: .5s;width: 46%;}
.ar_tj .a:last-child{ /* 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}

.n_tit1{margin-bottom: .4rem;position: relative; align-items: center}
.n_tit1 h3::before{content: "";position: absolute;left: 0;background: #B22A2C;width: .04rem;height: .32rem;top: 50%;transform: translateY(-50%);}
.n_tit1 h3{font-size: .2rem;color: #333;padding: 0 0 0 .2rem;}
.n_tit1 .line{ flex: 1; border-bottom: 1px dashed #DDDDDD; margin:0 .15rem}

.about{position: relative;z-index: 1;padding: 0 0 .1rem .1rem;background: url(../images/about.png) left bottom no-repeat;background-size: 100% auto; margin-bottom: .5rem;}
.about img{ box-shadow: -3px 3px 20px 0px rgba(0, 0, 0, 0.3216);}

.list20 li{ border-bottom: 1px dashed #DDDDDD;;}
.list20 .a{ height: .8rem; position: relative; z-index: 1; align-items: center; transition: .5s; padding: 0 .3rem;} 
.list20 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: linear-gradient(90deg, #B22A2C 0%, #D56264 100%); box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.149); z-index: -1; transition: .5s; opacity: 0;}
.list20 h4{ flex: 1; margin: 0 .2rem 0 1.2rem; font-size: .16rem;}
.list20 .time{ align-items: center;}
.list20 .time h3{ font-size: .2rem; color: #B22A2C; transition: .5s;}
.list20 .time h6{ font-size: .16rem; color: #999999; margin: 0 0 0 .04rem; transition: .5s;}
.list20 .ico{ font-size: .18rem; color: #fff; }
.list20 .ico i{ font-size: .18rem; color: #fff; font-family: 'lib'; margin: 0 0 0 .06rem;}

@media(min-width: 1024px){
    .ar_tj .a:hover{ color: #B22A2C;}
    .list20 .a:hover::before{ opacity: 1;}
    .list20 .a:hover *{ color: #fff;}
}
@media(max-width: 1024px){
}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 560px){
} 

.list20 li:last-child{ border: none;}

/*====翻页====*/
.j_pages{margin:.6rem auto 0 auto;display: flex;align-items: center;justify-content: center;}
.j_pages .box{text-align: center;display: flex;align-items: center;flex-wrap: wrap;}
.j_pages .box *{font-size: .18rem;}
.j_pages a{padding: 0 .1rem;height: .32rem;line-height: .32rem;display:inline-block;margin: 0 .03rem;color: #999999;box-sizing: border-box;border-radius: .04rem;transition: .5s;min-width: .3rem;border: 1px solid #E6E6E6;}
.j_pages a font{ padding:0 10px}
.j_pages a:hover, .j_pages a.on{background: #AD282A;color:#fff!important;border: #AD282A 1px solid;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .j_pages{ margin-top: .4rem;}
    .j_pages a{ display: none; margin: 0 .03rem;}
	.j_pages a.m_bnt{ display: block}
}
@media(max-width: 560px){
} 