@charset "utf-8";
.banner {position:relative;}
.banner img {display:block;width:100%;}
.side {align-self:flex-start;position:relative;margin-top:-1.2rem;width:3rem;background:#8c1515;padding-left:.25rem; padding-bottom:0.25rem; margin-right:0.4rem;box-shadow:0 0 .2rem rgba(0,0,0,0.2);}
.side h2 {font-size:.36rem;color:#fff;line-height:2;padding:0.24rem 0;position:relative;padding-left:.42rem;font-weight:600;}
.snav {background:#fff; padding:0.2rem 0.3rem;}
.snav>li a{font-size:.18rem;color:#333;line-height:.3rem;padding:0.17rem .2rem;border-top:1px solid #e5e5e5;position:relative; display:block;}
.snav>li:first-child a {border:0;}
.snav>li a i {position:absolute;width:0.09rem;right:.2rem;top:0;bottom:0;background:url(arr.png) no-repeat 50%;background-size:.09rem;opacity:0;visibility:hidden;}
.snav>li.on>a{font-weight:600;color:#8c1515}
.snav>li:hover a i,.snav>li.active a i,.snav>li.on a i {opacity:1;visibility:visible;}
.snav>li:hover a,.snav>li.active a,.snav>li.on a {color:#8c1515;}
.main {width:calc(100% - 3.5rem);padding:.2rem 0 0.4rem;}
.main dt {margin-bottom:.4rem;border-bottom:.01rem solid #D8D8D8;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.2rem 0;}
.main dt h3 {font-size:.3rem;color:#2C2C2C;font-weight:600;position:relative;padding-left:.22rem;line-height:1;border-left:.05rem solid #8c1515;}

.place{font-size:0.16rem;line-height:0.56rem;color:#444;text-align:left;padding:0 0 0 .25rem;white-space:nowrap;background-image:url(add.png);background-repeat:no-repeat;background-position:0 50%;background-color:transparent;background-size:auto;}
.place a {color:#414141;}
.place a:hover {color:#8c1515;}
.place a:last-child {color:#8c1515;}

.article {margin:0.2rem auto 0}
.article h2 {font-size:0.24rem;font-weight:700;line-height:0.35rem;color:#333;text-align:center;}
.article .info {margin:.16rem 0;padding:.14rem 0;font-size:0.16rem;line-height:0.22rem;color:#666;text-align:center;background:rgba(0,0,0,0.01);}
.article .info span {color:#666;}
.article .info span.green {color:#666}
.enrty {line-height:1.8;text-align:justify;text-justify:inter-ideograph;min-height:360px}
.enrty h1,.enrty h2,.enrty h3,.enrty h4,.enrty h5,.enrty h6 {margin-bottom:0.1rem;line-height:1.8;color:#000}
.enrty p,.enrty div {line-height:1.8;color:#555;margin:0.15rem 0;font-size:0.2rem}
.enrty img {max-width:100%;height:auto !important;margin:0 auto}
.enrty img.ir {float:right;margin-left:0.2rem}
.enrty video {background:#000;max-width:100%;height:auto !important;margin:0 auto}
.enrty .pi {text-align:center;font-family:"\6977\4F53","\6977\4F53_GB2312";margin-top:-0.1rem}
.enrty blockquote,.enrty pre {margin:0.2rem;padding:0 0.2rem;border-left:5px solid #eaeef1;color:#666}
.enrty ol,.enrty ul {margin:0.1rem 0.2rem}
.enrty ol li {list-style:decimal}
.enrty ul li {list-style:disc}
.enrty img,.enrty video {display:block;max-width:100%;margin:.2rem auto;height:auto !important;}
.enrty video {display:block;margin:0 auto;}
.enrty table {max-width:100%;margin:.2rem auto;}
.enrty table td {word-break:break-all;border:1px solid #979797;}
.enrty table p {text-indent:0;margin:0;}
.enrty table img,.enrty table video,.enrty table iframe {margin-top:0;margin-bottom:0;}
.enrty iframe {display:block;max-width:100%;margin:.2rem auto;}
.enrty p.print {font-size:16px;color:#999!important;float:right;}
.near {margin-top:0.2rem;border-top:1px dashed #eee;padding:0.1rem;font-size:0.18rem;color:#999;}
.near li {padding:0.05rem 0;}
.near li a {color:#333;font-size:0.18rem;line-height:1.5;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.near li a:hover {color:#8c1515;-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);-o-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);text-decoration:none;}
.pagenum {margin:.35rem 0 .1rem !important;padding:0.16rem;text-align:center;font-size:0.14rem;}
.p_pages {margin-left:-0.05rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.p_fun,.p_no,.p_dot,.p_fun_d,.p_no_d {border:solid 1px #ededed;color:#3e3e3e;text-align:center;margin-right:0.05rem;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;border-radius:3px;font-size:0.16rem;display:inline-block;vertical-align:middle;height:0.32rem;line-height:0.3rem;width:0.32rem;text-align:center;}
.p_fun a,.p_no a {display:inline-block;vertical-align:middle;height:0.3rem;line-height:0.28rem;width:0.3rem;cursor:pointer;}
.p_fun:hover,.p_no:hover {border:solid 1px #ffa300;text-decoration:none}
.p_no_d {color:#fff;background-color:#ffa300;}
.p_fun_d,.p_first,.p_first_d,.p_prev,.p_prev_d,.p_next,.p_next_d,.p_last,.p_last_d {background:url(page-first.png) center center no-repeat;background-size:0.18rem;font-size:0px;}
.p_last,.p_last_d {background-image:url(page-last.png)}
.p_prev,.p_prev_d {background-image:url(page-prev.png)}
.p_next,.p_next_d {background-image:url(page-next.png)}
/* 列表页 */
.lst {}
.lst li {padding-left:0.25rem;line-height:0.7rem;border-bottom:1px dashed rgba(140,21,21,.3);font-size:0.18rem;position:relative;left:0;transition:all 0.3s;}
.lst li:first-child {border-top:none;}
.lst li::before {content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;width:0.08rem;height:0.13rem;background:url(arr.png) no-repeat left center;background-size:100% 100%;}
.lst li::after {content:'';position:absolute;bottom:-1px;right:0;width:0;border-top:1px solid rgba(140,21,21,.8);transition:all 0.5s;}
.lst li:hover::after {left:0;width:100%;}
.lst li a {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#000;}
.lst li span {display:block;float:right;font-size:0.16rem;color:#9E9E9E;margin-left:0.2rem;}
.lst li:hover {left:0.05rem;}
/* 图文列表页 */
.tw {}
.tw ul li {margin-top:0.3rem;}
.tw ul li a {display:block;overflow:hidden;padding:0.24rem 0.3rem;background:rgba(1,130,195,0.05);transition:all 0.5s;}
.tw ul li a .pic {width:2.6rem;height:1.67rem;padding-top:0;float:left;margin-right:0.3rem;}
.tw ul li a .tx {overflow:hidden;padding-top:0.13rem;}
.tw ul li a .tx .date {font-size:0.16rem;line-height:0.25rem;color:rgba(1,130,195,0.6);transition:all 0.5s;}
.tw ul li a .tx .date b {font-weight:bold;font-size:0.25rem;font-weight:bold;color:#8c1515;margin-right:0.05rem;transition:all 0.5s;}
.tw ul li a .tx h3 {font-size:0.2rem;line-height:0.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;margin-top:0.2rem;transition:all 0.5s;}
.tw ul li a .tx p {font-size:0.16rem;line-height:0.28rem;height:0.56rem;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;color:#999;margin-top:0.1rem;transition:all 0.5s;}
.tw ul li:hover a {background:rgba(1,130,195,0.9);}
.tw ul li:hover a .tx .date {color:rgba(255,255,255,0.5);}
.tw ul li:hover a .tx .date b {color:#fff;}
.tw ul li:hover a .tx h3 {color:#fff;font-weight:bold;}
.tw ul li:hover a .tx p {color:#f8f8f8;}

@media screen and (max-width:1024px) {
.main dt {justify-content:flex-start;}
.side {width:100%;margin-top:0;box-shadow:none;padding-bottom:0rem; margin-right:0rem;}
.side h2 {text-align:left;padding:.1rem .2rem; font-size:0.24rem;}
.side h2 i {position:absolute;width:.24rem;right:.2rem;top:0;bottom:0;background:url(menu.png) no-repeat 50%;background-size:.24rem;}
.snav {border-radius:0;display:none; padding:0.05rem;}
.snav>li a{text-align:left;padding:.1rem .2rem;}
.snav>li a i {opacity:1;visibility:visible;}
.main {width:100%;padding-top:.2rem;padding-bottom:0.2rem;}
.lst li {line-height:0.6rem;}
.tw ul li a .tx h3 {font-size:0.18rem;}

}
@media screen and (max-width:768px) {
.snav>li h2 {font-size:.2rem;}
.tw ul li {margin-top:0.2rem;}
.tw ul li:first-child {margin-top:0;}
.tw ul li a {padding:0.2rem;}
.tw ul li a .tx {padding-top:0.2rem;}
.tw ul li a .tx h3 {margin-top:0.1rem;}
.main dt {padding:.1rem 0rem;margin-bottom:.2rem;}
.main dt>div {text-align:left;line-height:.3rem;}
.main dt h3 {width:auto;height:.45rem;font-size:.2rem;line-height:.45rem;position:relative;left:0rem;margin-bottom:.1rem;font-weight:600;display:none;}
.main dt h3::after {width:.37rem;height:.37rem;right:-0.1rem;bottom:-0.15rem;}
.place {padding-top:.06rem;padding-bottom:.06rem;line-height:.22rem;white-space:initial;}
table {width:100% !important;display:flex;overflow:scroll hidden;white-space:nowrap;width:100%;word-break:keep-all;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
.tw ul li a .pic {float:none;width:100%;height:auto;padding-top:64.23%;margin-right:0;}
}
@media screen and (max-width:320px) {
.lst li {line-height:40px;}
}