@charset "utf-8";
.banner {position:relative;z-index:2;padding:27% 0 0;}
.banner img {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;}
.banner::before {position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:2;content:"";width:7.3rem;height:calc(100% + .0rem);background-image:url(bamask.png);background-repeat:no-repeat;background-position:100% 0;background-color:transparent;background-size:cover;}
.banner::after {position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:1;width:100%;height:1.8rem;content:"";background-image:linear-gradient(0deg,transparent,rgba(7,1,64,0.9));}
.position {position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:3;width:100%;padding:0 0 .36rem;}
.position .wp {display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-end;}
.position h3 {font-size:0.48rem;font-weight:900;line-height:0.66rem;color:#fff;text-align:left;padding:0 0 .2rem;}
.place {font-size:0.18rem;line-height:0.4rem;color:#fff;text-align:left;padding:0 0 0 0.25rem;background-image:url(home.svg);background-repeat:no-repeat;background-position:0 45%;background-color:transparent;background-size:auto;}
.place a {color:#fff;}
.place a:hover {text-decoration:underline;}
.section {position:relative;z-index:1;min-height:5rem;padding:.2rem 0;}
.section::before {content:'';width:395px;height:100%;background:url(loc_bg.png) top left no-repeat;position:absolute;left:0;top:0}
.section::after {position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:1;content:"";width:calc(50% + (790px - 2.6rem));height:100%;background-color:#fff;}
.section .wp {position:relative;z-index:2;display:-ms-flexbox;display:flex;}
.main {width:calc(100% - 2.6rem);padding:.7rem 0 .2rem .7rem;margin-left:2.6rem;}
@media screen and (max-width:1024px) {.banner::before {display:none;}
.banner::after {top:auto;bottom:0;height:.7rem;background-image:linear-gradient(0deg,rgba(7,1,64,0.9),transparent);}
.position {padding:0 0 .1rem;}
.position h3 {display:none;}
}
@media screen and (max-width:768px) {.banner {padding:40% 0 0;}
}
.lst1 li {border-bottom:1px solid #dde3e9;}
.lst1 .a {height:.82rem;align-items:center;position:relative;padding:0 0 0 .28rem;z-index:1;}
.lst1 .a::before {content:"";position:absolute;background:#fff;box-shadow:0px 4px 33px 0px rgba(0,104,183,.2);top:-1px;right:-.3rem;bottom:-1px;left:-.3rem;z-index:-1;opacity:0;transition:.5s;}
.lst1 .a::after {content:"";position:absolute;top:50%;left:0;width:.05rem;height:.05rem;background:#4d95cc;transform:rotate(45deg);margin:-.05rem 0 0 0;}
.lst1 h4 {font-size:.22rem;flex:1;line-height:.3rem;transition:.5s;width:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}
.lst1 span {width:auto;margin:0 0 0 .2rem;font-size:.18rem;color:#999;}
.lst2 li {border-top:#dde3e9 1px solid;padding-top:.2rem;margin-bottom:.2rem;transition:.5s;}
.lst2 .a {padding:.2rem 0;position:relative;align-items:center;background:#fff;z-index:1;transition:.5s;border-bottom:transparent 3px solid}
.lst2 .a:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s;}
.lst2 .imgBox {width:2.45rem;}
.lst2 .imgBox .img {padding-bottom:67.34%}
.lst2 .txt {flex:1;overflow:hidden;padding:0 .45rem;}
.lst2 h4 {font-size:.22rem;line-height:.3rem;transition:.5s;width:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}
.lst2 .line {width:.38rem;height:.03rem;background:#4d95cc;margin:.15rem 0;}
.lst2 p {color:#898989;}
.lst2 .time {width:1.78rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}
.lst2 .time:before {content:"";position:absolute;width:1px;height:1.02rem;background:#dde3e9;left:0;top:50%;transform:translateY(-50%)}
.lst2 .time h3 {font-size:.3rem;color:#4d95cc;}
.lst2 .time h6 {font-size:.18rem;color:#999;}
.lst2 li:nth-child(1) {border-top:transparent 1px solid}

.article {position:relative;margin:0.16rem auto;padding:.3rem 4.5%;border-top:5px solid #4d95cc;}
.article::after {position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:1;width:100%;height:3.8rem;background-image:linear-gradient(0deg,transparent,#f8f8f8);content:"";}
.article h2 {height:auto;line-height:0.36rem;text-align:center;padding:0.2rem 0;color:#333;font-size:0.28rem;font-family:"SYST700";position:relative;z-index:2;}
.article .info {display:block;text-align:center;color:#666;border-top:1px dashed #f5f3e7;line-height:0.3rem;padding-top:0.1rem;font-size:0.18rem;margin-bottom:0.2rem;position:relative;z-index:2;}
.article .info span {color:#ff6600;}
.article .info span.green {color:#4d95cc}
.enrty {line-height:2;font-size:0.22rem;text-align:justify;text-justify:inter-ideograph;min-height:360px;position:relative;z-index:2;}
.enrty h1,.enrty h2,.enrty h3,.enrty h4,.enrty h5,.enrty h6 {margin-bottom:10px;line-height:2;color:#000}
.enrty p,.enrty div {line-height:2;color:#333;margin:0.1rem 0;font-size:0.22rem;}
.enrty p a,.enrty div a {color:#111}
.enrty p a:hover,.enrty div a:hover {color:#fff;background-color:#002b7f}
.enrty img {max-width:100%;height:auto !important;margin:0 auto}
@media(max-width:1080px) {.enrty img {width:60%;}
}
.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:-10px}
.enrty blockquote,.enrty pre {margin:2rem;padding:0 2rem;border-left:0.05rem solid #eaeef1;color:#666}
.enrty ol,.enrty ul {margin:10px 0.2rem}
.enrty ol li {list-style:decimal}
.enrty ul li {list-style:disc;color:#888;}
.enrty table {margin-bottom:0.2rem;color:#666;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-size:0.2rem}
.enrty td,.enrty th {padding:3px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd}
.enrty th {background:#f8f8f8}
.enrty td p,.enrty th p {line-height:1.2;color:#555;margin:0.05rem 0;font-size:0.18rem;}
.near {margin-top:0.2rem;border-top:1px dashed #eee;padding:0.2rem 0.1rem;position:relative;z-index:2;}
.near li {line-height:2;font-size:0.2rem;flex:1;}
.near li a {color:#333;font-size:0.2rem}
@media(max-width:768px) {
.pagenum {padding:0.1rem;font-size:12px;}
.p_pages {margin-left:-0.05rem;}
.article h2 {line-height:0.2rem;padding:0.1rem 0;font-size:0.20rem;}
.article .info {line-height:0.2rem;}
.enrty {line-height:1.5;font-size:0.16rem;}
.enrty p,.enrty div {line-height:1.5;font-size:0.18rem;}
.enrty td p,.enrty th p {font-size:0.16rem;}
.near li {line-height:1.5;font-size:0.16rem}
.near li a {font-size:0.16rem}
}
@media(min-width:769px) {.lst1 .a:hover::before {opacity:1}
.lst2 li:hover {border-top:transparent 1px solid}
.lst2 li:hover+li {border-top:transparent 1px solid}
.lst2 li:hover .a {padding:.2rem;box-shadow:0px 0px 44px 0px rgba(0,104,183,.2);border-bottom:#4d95cc 3px solid}
.lst2 li:hover .a:before {opacity:.3}
}
@media screen and (max-width:1024px) {.article {padding:.2rem 0 0;}
.article::after {display:none;}
.article .title {font-size:.32rem;}
}
@media(max-width:769px) {

.section {padding:.1rem 0;}
.lst2 .imgBox {width:100%;margin-bottom:.15rem}
.lst2 .txt {padding:0 .2rem 0 0;}
.lst2 .time {width:1rem;}
.lst2 .time h3 {font-size:.24rem;}
.lst2 .time h6 {font-size:.14rem;}
.lst2 .line {margin:.1rem 0}
.lst2 .a {padding:0}
.lst1 .a {height:.6rem;padding:0 0 0 .2rem}
.lst2 h4{font-size:.18rem;}
.lst1 h4{font-size:.18rem;}
.lst2 .time:before {height:100%;}
.main {width:100%;padding:0;margin-left:0rem;}
.article .title {font-size:.24rem;line-height:.36rem;}
.enrty td,.enrty td p,.enrty th p {font-size:0.16rem;}
}

.pagebar{ margin-top:0.3rem}
/**//* pagebar start *//*pagebar可改为自定义名称*//*公共样式 字体，行高，字体颜色等*/.pagebar {font-size:14px;color:#666;text-align:center;}
/*去掉a链接的下划线*/.pagebar a {text-decoration:none;}
/*消掉最左侧页码区margin-left的5个像素*/.pagebar .p_pages {}
/*按钮和页码的外观*/.p_fun_d {cursor:text;}
.pagebar .p_fun_d,.pagebar .p_no_d,.pagebar .p_fun,.pagebar .p_no,.pagebar .p_dot {border:1px solid #ddd;box-sizing:border-box;display:inline-block;vertical-align:middle;line-height:32px;min-width:36px;border-radius:3px;margin:3px 2px;overflow:hidden;}
.pagebar .p_fun_d,.pagebar .p_fun a {text-indent:-999px;position:relative;}
.pagebar .p_fun a:after,.pagebar .p_fun_d:after {font-family:"swiper-icons" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;display:block;position:absolute;top:0;left:10px;}
.p_prev_d:after,.p_prev a:after {content:"\e62f";}
.p_next_d:after,.p_next a:after {content:"\e676";}
.pagebar .p_fun a,.pagebar .p_no a {display:block;}
/*文字对齐样式*/.pagebar .p_t {display:inline-block;vertical-align:middle;}
/*链接字体颜色*/.pagebar .p_fun a,.pagebar .p_no a {color:inherit;}
/*鼠标移上时有链接按钮的外观*/.pagebar .p_no a:hover,.pagebar .p_fun a:hover {color:#7550bc;}
/*页码省略号...的外观*/.pagebar .p_dot {border:none;min-width:auto;}
/*当前页码的外观*/.pagebar .p_no_d {border:1px solid #6f9ae4;color:#fff;background-color:#6f9ae4;}
/*按钮控制*//*控制是否显示 "首页" "尾页" */.pagebar .p_first,.pagebar .p_first_d,.pagebar .p_last,.pagebar .p_last_d {display:none;}
/*控制是否显示 "上页" "下页"*/.pagebar .p_prev,.pagebar .p_prev_d.pagebar .p_next,.pagebar .p_next_d {}
/*控制是否显示无链接的 "首页" "上页" "下页" "尾页"*/.pagebar .p_first_d,.pagebar .p_prev_d,.pagebar .p_next_d,.pagebar .p_last_d {}
/*控制是否显示页码*/.pagebar .p_no,.pagebar .p_no_d,.pagebar .p_dot {}
/*跳转到页码输入框的外观*/.jump_to {display:inline-block;}
.pagebar .p_goto input {font-size:14px;border:1px solid #ddd;height:32px;line-height:30px;box-sizing:border-box;vertical-align:middle;outline-width:thin;outline-color:#6f9ae4;margin:0px 2px;padding:0px 1px;width:32px;text-align:center;border-radius:3px;}
/*跳转到页码输入框  鼠标移上及输入时的外框颜色*/.pagebar .p_goto input:hover,.pagebar .p_goto input:focus {border:1px solid #6f9ae4;}
/*跳转按钮的外观*/.pagebar .p_goto a {border:1px solid #ccc;padding:10px 6px;color:#fff;border-radius:3px;margin:0px;height:30px;-height:auto;line-height:7px;display:inline-block;box-sizing:border-box;vertical-align:middle;background:#6f9ae4;border-color:#6f9ae4;}
/*pagebar end*/h4.tit+div,h4.nytit+div {margin-bottom:.4rem;}
h4.tit+div p,h4.nytit+div p {text-align:justify;font-size:0.16rem;line-height:2em;color:#333;}
@media (max-width:900px) {.navcounts6 li {width:48%;}
}
