@charset "utf-8";
.banner {position:relative;}
.banner img {display:block;width:100%;}
.side {align-self:flex-start;position:relative;margin-top:-.83rem;width:2.6rem;background:#005BAC;padding-left:.05rem;box-shadow:0 0 .2rem rgba(0,0,0,0.2);}
.side h4 {font-size:.24rem;color:#fff;line-height:2;padding:0.175rem 0;position:relative;padding-left:.42rem;font-weight:600;}
.snav {background:#fff;}
.snav>li h2 {font-size:.18rem;color:#333;line-height:.3rem;padding:0.17rem .2rem;border-top:1px solid #e5e5e5;position:relative;}
.snav>li:first-child h2 {border:0;}
.snav>li h2 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>h2>a {font-weight:600;color:#005BAC}
.snav>li:hover h2 i,.snav>li.active h2 i,.snav>li.on h2 i {opacity:1;visibility:visible;}
.snav>li:hover h2,.snav>li.active h2,.snav>li.on h2 {color:#005BAC;}
.main {width:calc(100% - 3.35rem);padding:.2rem 0;}
.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 #005BAC;}

.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:#005BAC;}
.place a:last-child {color:#005BAC;}

.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(51,159,172,0.05);}
.article .info span {color:#ff6600;}
.article .info span.green {color:#259235}
.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:#005BAC;-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)}
/* 列表页 */
.clist {}
.clist li {padding-left:0.25rem;line-height:0.7rem;border-bottom:1px dashed rgba(1,130,195,0.2);font-size:0.18rem;position:relative;left:0;transition:all 0.3s;}
.clist li:first-child {border-top:none;}
.clist 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%;}
.clist li::after {content:'';position:absolute;bottom:-1px;right:0;width:0;border-top:1px solid rgba(1,130,195,0.6);transition:all 0.5s;}
.clist li:hover::after {left:0;width:100%;}
.clist li a {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#000;}
.clist li span {display:block;float:right;font-size:0.16rem;color:#9E9E9E;margin-left:0.2rem;}
.clist 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:#005BAC;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;}

.tch {}
.tch li{ width:48%;}
.tch a {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.15rem;background:url(../images/sz-tbg.png) no-repeat right bottom rgba(255,255,255,0.5);background-size:auto 100%;border:.01rem solid #E4E4E4;box-shadow:0rem .04rem .2rem .05rem rgba(0,0,0,0.06);margin-bottom:.3rem;}
.tch a .pic {width:1.36rem;padding-top:1.86rem;}
.tch .tx {flex:1;min-width:0;padding:0 .4rem;padding-top:.1rem;}
.tch .tx h3 {font-size:.26rem;line-height:.4rem;color:#3D3D3D;display:inline-block;position:relative;border-bottom:.01rem solid #D4AF37;margin-bottom:.3rem;}
.tch p {display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:.3rem;position:relative;font-size:.16rem;line-height:2;color:#3D3D3D;}
.tch p::after {content:'';position:absolute;left:0;top:-0.01rem;width:.16rem;height:.03rem;background-color:#BE2B28;}
.tch p::before {content:'';position:absolute;left:.26rem;right:0;top:0;border-top:.01rem dashed rgba(212,175,55,0.3);}
@media screen and (max-width:1024px) {
.main dt {justify-content:flex-start;}
.side {width:100%;margin-top:0;box-shadow:none;}
.snav {border-radius:0;display:none;}
.snav>li h2 {text-align:left;padding:.15rem .2rem;}
.side h4 {text-align:left;padding:.1rem .2rem;}
.side h4 i {position:absolute;width:.24rem;right:.2rem;top:0;bottom:0;background:url(menu.png) no-repeat 50%;background-size:.24rem;}
.snav>li h2 i {opacity:1;visibility:visible;}
.main {width:100%;padding-top:.2rem;}
.clist 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;}
.tch li{ width:100%;}
.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) {
.clist li {line-height:40px;}
}