.wrap{ width:92%; margin:0 auto; max-width:1500px }
.bwrap{ width:92%; margin:0 auto; max-width:1760px }
.pc{ display:block }
.h5{ display:none }
@media(max-width:1200px){ .wrap{max-width:100% }
.pc{ display:none }
.h5{ display:block }
}
img{ max-width:100% }
.img-scale{ width:100%; height:100%; overflow:hidden; transition:all .8s ease }
.img-scale img{ width:100%; height:100%; display:block; object-fit:cover; transition:all .8s ease }
.img-scale:hover img{ transform:scale(1.1); transition:all .8s ease }
.animation{ visibility:hidden; opacity:0 }
.fadel,.fader,.fadeup,.fadez{ visibility:visible }
.fadeup{ animation:slideInUp ease-out .6s forwards; -webkit-animation:slideInUp ease-out .6s forwards }
@keyframes slideInUp{ from{transform:translate3d(0,50%,0) }
to{ opacity:1; transform:none }
}
.fadel{ animation:slideInLeft ease-out .6s forwards; -webkit-animation:slideInLeft ease-out .6s forwards }
@keyframes slideInLeft{ from{transform:translate3d(-50%,0,0) }
to{ opacity:1; transform:none }
}
.fader{ animation:slideInRight ease-out .6s forwards; -webkit-animation:slideInRight ease-out .6s forwards }
@keyframes slideInRight{ from{transform:translate3d(50%,0,0); -webkit-transform:translate3d(50%,0,0); -moz-transform:translate3d(50%,0,0); -ms-transform:translate3d(50%,0,0); -o-transform:translate3d(50%,0,0) }
to{ opacity:1; transform:none }
}
.layui-layer{ border-radius:0 }
.layui-nav-tree .layui-nav-item{ border-bottom:1px solid #f0f0f0 }
.layui-nav-tree .layui-nav-item.layui-this a{ color:#267ae3 !important }
.layui-nav-tree.layui-nav-side{ position:relative; width:100%; left:0%; height:100% }
.layui-nav-tree a{ font-weight:normal; color:#000 !important }
.layui-menu-body-title{ text-align:center }
.layui-btn.search-btn{ background:#267ae3; color:#fff }
.layui-laypage a:hover{ color:#e60012 }
.breadcrumb{ display:flex; align-items:center; margin:.3rem auto }
.breadcrumb::before{ background:url("../images/icon-home.png") no-repeat; width:.14rem; height:.14rem; display:block; background-size:100% 100%; content:""; margin-right:.1rem }
.breadcrumb .layui-breadcrumb a{ color:#919191 !important }
.breadcrumb .layui-breadcrumb a:hover{ color:#919191 !important }
.breadcrumb .layui-breadcrumb span[lay-separator]{ color:#919191 !important }
.header{ background:#fff; width:100%; top:0; left:0; z-index:9999 }
.header-wrap{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; padding:.24rem 0 }
.header-search{ border:1px solid #d6d6d6; border-radius:.3rem; height:.45rem; line-height:.45rem; width:30%; margin:0 2%; overflow:hidden; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.header-search-input{ display:block; height:100%; border:0 none; padding:0 .2rem; width:calc(100% - 1.2rem) }
.header-search-btn{ width:1.2rem; display:block; background:#267ae3; border-radius:.3rem; text-align:center; font-size:.16rem; color:#fff; font-weight:normal }
.header-search-btn:hover{ color:#fff }
.header-logo{ max-width:30% }
.header-contact p{ display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start }
.header-contact span{ width:90px; font-size:.16rem; color:#000; font-weight:normal }
.header-contact b{ font-size:.2rem; color:#267ae3; font-weight:bold; width:calc(100% - 90px); word-break:break-all }
.header-nav{ background:#163161; display:flex; flex-direction:row; align-items:center; justify-content:center }
.header-nav .layui-nav{ width:92%; height:100%; margin:0 auto; background:rgba(0,0,0,0) !important; display:flex; flex-direction:row; align-items:center; justify-content:space-between; max-width:1800px }
.header-nav .layui-nav .layui-this{ background:#214481 }
.header-nav .layui-nav .layui-this:after{ display:none }
.header-nav .layui-nav .layui-nav-bar{ background:#267ae3 }
.header-nav .layui-nav-item{ height:100%; line-height:68px }
.header-nav .layui-nav-item>a{ padding:0 30px }
.header-nav .layui-nav-item a{ font-size:.2rem; color:#fff; font-weight:normal; height:100%; color:#fff !important; display:block; transition:all 0s }
.header-nav .layui-nav-item a:hover{ background:#214481 }
.header-nav .layui-nav-item .layui-nav-child{ background:rgba(0,0,0,.7); top:.68rem; border:0 }
.header-nav .layui-nav-item .layui-nav-child a{ color:#000; font-size:.19rem; text-align:center; padding:0 10px }
.header-nav .layui-nav-item .layui-nav-child a:hover{ background:none; color:#fff }
.header-nav .layui-nav-item:hover>a{ color:#267ae3 }
.header-nav .layui-nav-item-more{ padding-right:0 }
.header-nav .layui-nav-more{ right:auto; margin-left:.05rem }
.header-nav .layui-nav.layui-bg-gray .layui-this a{ color:#267ae3 }
.header-right{ display:flex; flex-direction:row; align-items:center; justify-content:center; height:100% }
.header-nav-mobile-btn{ display:none }
.header.active{ box-shadow:0px 4px 15px 0px rgba(0,0,0,.08) }
@media(max-width:1200px){ .header-nav,.header-right-user{display:none }
.header-nav-mobile-btn{ display:block; margin-left:.24rem }
.header-wrap{ padding:.2rem 0 }
.header-search{ display:none }
.header-contact{ display:none }
.header-logo{ max-width:100% }
}
.banner{ width:100%; position:relative }
.banner-swiper{ width:100% }
.banner-swiper-img,.banner-swiper-img img,.banner-swiper-img video{ width:100%; display:block }
.banner-swiper .swiper-button-prev{ left:5% !important }
.banner-swiper .swiper-button-next{ right:5% !important }
.sub-banner{ height:3.2rem; overflow:hidden; position:relative }
.sub-banner-img{ width:100%; height:100%; object-fit:cover }
@media(max-width:1200px){ .sub-banner{height:2rem }
.banner{ height:2rem }
.banner-swiper-img,.banner-swiper-img img,.banner-swiper-img video{ height:100% }
}
.sub-pages{ display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; gap:1rem }
@media(max-width:1200px){ .sub-pages{width:100%; gap:0rem; flex-direction:column }
}
.sub-nav{ background:#fff; width:2.8rem; box-shadow:0px 4px 30px 0px rgba(0,0,0,.06); border-radius:.1rem; overflow:hidden }
.sub-nav-mobile-header{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; background:#267ae3; position:relative; z-index:10 }
.sub-nav-mobile-header span{ padding:.28rem .32rem; width:100%; display:block; font-size:.22rem; color:#fff; font-weight:bold }
.sub-nav-mobile-toggle{ background:none; border:none; padding:.1rem; cursor:pointer; display:flex; flex-direction:row; align-items:center; justify-content:center; display:none }
.sub-nav-mobile-toggle .layui-icon{ font-size:.3rem; color:#686868 }
.sub-nav-content{ display:flex; flex-direction:column; align-items:center; justify-content:center; width:100% }
.sub-nav-content a{ font-size:.16rem; color:#333; font-weight:normal; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; width:100%; padding:.18rem .32rem; box-sizing:border-box }
.sub-nav-content a:hover,.sub-nav-content a.active{ background:rgba(38,122,227,.05); color:#267ae3 }
.sub-nav-content a::before{ content:""; display:block; width:.22rem; height:.22rem; background-repeat:no-repeat; background-size:100% 100%; margin-right:.1rem; background-image:var(--before-image) }
@media(max-width:1200px){ .sub-nav{width:92%; margin:0 auto }
.sub-nav-mobile-header{ display:flex }
.sub-nav-mobile-header span{ font-size:.18rem; padding:.12rem .32rem }
.sub-nav-mobile-toggle{ display:block }
.sub-nav-mobile-toggle .layui-icon{ color:#fff; font-size:.24rem }
.sub-nav-content{ display:none }
.sub-nav-content a{ font-size:.18rem; color:#686868; font-weight:normal; width:100%; box-sizing:border-box; padding:.15rem; text-align:center; border-bottom:1px solid #f0f0f0 }
.sub-nav-content a:last-child{ border-bottom:none }
.sub-nav-content.show{ display:block }
}
.sub-content-cont{ background:#fff; border-radius:10px; overflow:hidden; min-height:50vh; margin-bottom:1rem; box-sizing:content-box }
.sub-content-cont.active{ border-radius:0; overflow:visible }
.sub-content-cont-title{ font-size:.24rem; color:#267ae3; font-weight:bold; border-bottom:1px solid rgba(0,0,0,.1); padding:.28rem 0 }
.sub-content-cont .richtext{ font-size:.16rem; color:#000; font-weight:normal; overflow:hidden; word-break:break-all; line-height:.3rem; margin:.32rem 0 }
.sub-content-cont .richtext img{ max-width:100% !important; height:auto !important }
.sub-content-cont .list-img{ margin-top:.5rem; width:100% }
.sub-content-cont .list-img-item{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; width:100%; gap:.6rem .8rem; padding-bottom:.34rem; flex-wrap:wrap }
.sub-content-cont .list-img-item a{ width:calc(33% - .8rem); border:1px solid rgba(0,0,0,.1); box-sizing:border-box }
.sub-content-cont .list-img-item-img{ display:flex; flex-direction:row; align-items:center; justify-content:center; width:100%; height:4.4rem; overflow:hidden }
.sub-content-cont .list-img-item-img img{ max-width:100%; max-height:100%; display:block; object-fit:contain }
.sub-content-cont .list-text-item{ border-bottom:1px solid #ebebeb }
.sub-content-cont .list-text-item a{ font-size:.2rem; color:#000; font-weight:normal; display:flex; flex-direction:row; align-items:center; justify-content:space-between; padding:.3rem 0 }
.sub-content-cont .list-text-item a p{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.sub-content-cont .list-text-item a p::before{ content:""; width:.03rem; height:.3rem; background:#267ae3; display:block; margin-right:.12rem }
.sub-content-cont .list-text-item a span{ font-size:.16rem; color:#000; font-weight:normal; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.sub-content-cont .list-text-item a span::before{ display:block; content:""; background:url("../images/icon_time.png") no-repeat; width:.18rem; height:.18rem; margin-right:.1rem }
.sub-content-cont .list-text-a .list-text-item a{ justify-content:flex-start }
.sub-content-cont .list-text-a .list-text-item p{ margin-left:.4rem }
.sub-content-cont .list-text-a .list-text-item p::before{ display:none }
.sub-content-cont .list-text-a .list-text-item b{ font-size:.16rem; color:#ce0014; font-weight:normal; text-align:center; line-height:1.2; width:1rem }
.sub-content-cont .list-text-a .list-text-item b i{ display:block; font-style:normal; font-size:.32rem; color:#ce0014; font-weight:bold }
.sub-content-cont .list-page .pagination{ width:100%; display:flex; align-items:center; justify-content:center; gap:10px; margin-top:.6rem }
.sub-content-cont .list-page .pagination .prev,.sub-content-cont .list-page .pagination .next{ font-size:.16rem }
.sub-content-cont .list-page .pagination .page-item{ display:flex; gap:10px; align-items:center; margin:0 10px }
.sub-content-cont .list-page .pagination .page-item a{ display:block; width:32px; height:32px; line-height:32px; text-align:center; border:1px solid #ddd; color:#888; text-decoration:none; border-radius:3px; font-size:.16rem }
.sub-content-cont .list-page .pagination .page-item a:hover,.sub-content-cont .list-page .pagination .page-item a.active{ background-color:#267ae3; border-color:#267ae3; color:#fff }
.sub-content-cont .report{ margin-top:.48rem }
.sub-content-cont .report-area{ background:url("../images/bg-reprot-area.png") no-repeat center center; background-size:100% 100%; height:2rem; padding:0 .32rem; overflow:hidden; display:flex; flex-direction:row; align-items:center; justify-content:center; gap:.18rem }
.sub-content-cont .report-area-item{ width:40%; height:.5rem; line-height:.5rem; background:#fff; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.sub-content-cont .report-area-item label{ width:.8rem; font-size:.14rem; color:#000; font-weight:normal; margin-left:.18rem }
.sub-content-cont .report-area-item input{ text-align:right; padding:0 .2rem; display:block; border:0 none; height:100%; box-sizing:border-box; font-size:.14rem; color:#000; font-weight:normal; width:calc(100% - .8rem) }
.sub-content-cont .report-area-btn{ font-size:.16rem; color:#fff; font-weight:normal; width:20%; background:#267ae3; height:.5rem; line-height:.5rem; text-align:center; border-radius:.04rem }
.sub-content-cont .report-result{ margin-top:.6rem }
.sub-content-cont .report-result-title{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; font-size:.2rem; color:#267ae3; font-weight:bold; text-align:center }
.sub-content-cont .report-result-title::before{ width:40%; content:""; display:block; height:1px; background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); transform:rotate(180deg) }
.sub-content-cont .report-result-title::after{ width:40%; content:""; display:block; height:1px; background:linear-gradient(270deg,rgba(38,122,227,0) 0%,rgba(0,0,0,0.2) 100%) }
.sub-content-cont .report-result-list{ margin-top:.4rem; border:1px solid #c2daf7 }
.sub-content-cont .report-result-list-item{ height:.4rem; line-height:.2rem; overflow:hidden; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.sub-content-cont .report-result-list-item span{ display:flex; flex-direction:row; align-items:center; justify-content:center; height:100%; text-align:center; border-right:1px solid #c2daf7; flex:1 }
.sub-content-cont .report-result-list-item.active{ background:#e9f2fc; color:#267ae3 }
.sub-content-cont .news-detail-title{ font-size:.34rem; color:#000; font-weight:bold; text-align:center; line-height:1 }
.sub-content-cont .news-detail-msg{ display:flex; flex-direction:row; align-items:center; justify-content:center; font-size:16px; color:#666; margin-top:12px; margin-bottom:24px }
.sub-content-cont .news-detail-msg p{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; margin:0 20px }
.sub-content-cont .news-detail-msg p:before{ background-size:100% 100%; background-repeat:no-repeat; width:18px; height:18px; display:block; content:""; margin-right:10px }
.sub-content-cont .news-detail-msg p.time::before{ background-image:url("../images/icon_time.png") }
.sub-content-cont .news-detail-msg p.view::before{ background-image:url("../images/icon_view.png") }
.sub-content-cont .news-detail-richtext{ padding:5% 0; font-size:16px; color:#000; font-weight:normal; border-top:1px solid rgba(0,0,0,.1); border-bottom:1px solid rgba(0,0,0,.1); line-height:32px; overflow:hidden; word-break:break-all }
.sub-content-cont .news-detail-richtext img{ max-width:100%; height:auto !important }
.sub-content-cont .news-detail-prev-next dl{ width:100%; line-height:32px; display:flex; align-items:center }
.sub-content-cont .news-detail-prev-next dl dt{ font-size:.16rem; color:#267ae3; margin-right:5px }
.sub-content-cont .news-detail-prev-next dl a{ font-size:.16rem; color:#000; font-weight:normal; display:block }
.sub-content-cont .news-detail-btns{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; margin-top:.4rem }
.sub-content-cont .news-detail-return{ border:1px solid #267ae3; height:.38rem; line-height:.38rem; text-align:center; border-radius:4px; overflow:hidden; padding:0 .2rem }
.sub-content-cont .news-detail-return a{ font-size:14px; display:block; color:#267ae3 }
.sub-content-cont .news-detail-return a::after{ content:""; display:inline-block; width:.14rem; height:.14rem; background-image:url("../images/arrow_back.png"); background-size:100% 100%; background-repeat:no-repeat; margin-left:.1rem }
.sub-content-cont .lista{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:.4rem .8rem; margin-top:.6rem }
.sub-content-cont .lista-item{ width:calc(50% - .4rem) }
.sub-content-cont .lista-item-top{ height:3.3rem; position:relative }
.sub-content-cont .lista-item-top-img{ height:100% }
.sub-content-cont .lista-item-top-img img{ height:100%; display:block; object-fit:cover }
.sub-content-cont .lista-item-top-title{ position:absolute; bottom:.24rem; padding:0 .24rem; font-size:.16rem; color:#fff; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
.sub-content-cont .lista-item-btm{ font-size:.16rem; color:#000; font-weight:normal; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; margin-top:.12rem }
.sub-content-cont .lista-item-btm::before{ content:""; display:inline-block; width:.18rem; height:.18rem; background-image:url("../images/icon_time.png"); background-size:100% 100%; background-repeat:no-repeat; margin-right:.1rem }
.sub-content-cont .listb{ width:100%; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:.68rem .3rem }
.sub-content-cont .listb-item{ width:calc(25% - .4rem) }
.sub-content-cont .listb-item-top{ position:relative }
.sub-content-cont .listb-item-top-img{ height:2.45rem }
.sub-content-cont .listb-item-top-img img{ width:100%; height:100%; display:block; object-fit:cover }
.sub-content-cont .listb-item-top-title{ font-size:.18rem; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; margin:.3rem 0 .2rem }
.sub-content-cont .listb-item-top-desc{ font-size:.14rem; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
.sub-content-cont .listb-item-btm{ font-size:.14rem; color:#267ae3; font-weight:normal; margin-top:.12rem }
.sub-content-cont .listc{ width:100%; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:.4rem .6rem }
.sub-content-cont .listc-banner{ box-shadow:0px 4px 20px 0px rgba(0,0,0,.1); margin-bottom:.6rem; overflow:hidden; background:#fff }
.sub-content-cont .listc-banner-img{ height:2.4rem }
.sub-content-cont .listc-banner-img img{ width:100%; object-fit:cover; height:100% }
.sub-content-cont .listc-banner-text{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; margin:.32rem 0 }
.sub-content-cont .listc-banner-text-title{ font-size:.26rem; color:#000; font-weight:bold; margin-left:.4rem }
.sub-content-cont .listc-banner-text-btns{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; gap:.2rem; margin-right:.3rem }
.sub-content-cont .listc-banner-text-btns a{ display:flex; flex-direction:row; align-items:center; justify-content:center; height:.4rem; line-height:.4rem; border-radius:.06rem; width:1.8rem; text-align:center; font-size:.16rem; color:#fff; font-weight:normal }
.sub-content-cont .listc-banner-text-btns a.ark{ background:#267ae3 }
.sub-content-cont .listc-banner-text-btns a.ark::before{ background:url("../images/icon-detail04.png") no-repeat; background-size:100% 100%; width:.16rem; height:.16rem; margin-right:.05rem; display:block; content:"" }
.sub-content-cont .listc-banner-text-btns a.line{ background:#ff9600 }
.sub-content-cont .listc-banner-text-btns a.line::before{ background:url("../images/icon-detail03.png") no-repeat; background-size:100% 100%; width:.16rem; height:.16rem; margin-right:.05rem; display:block; content:"" }
.sub-content-cont .listc-banner-text-btns a.tel{ background:rgba(38,122,227,.1); color:#267ae3; font-weight:bold }
.sub-content-cont .listc-banner-text-btns a.tel::before{ background:url("../images/icon-detail05.png") no-repeat; background-size:100% 100%; width:.2rem; height:.2rem; margin-right:.05rem; display:block; content:"" }
.sub-content-cont .listc-title{ font-size:.2rem; color:#267ae3; font-weight:bold; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; margin-bottom:.3rem }
.sub-content-cont .listc-title::before{ content:""; display:inline-block; width:.03rem; height:.3rem; background-color:#267ae3; margin-right:.1rem }
.sub-content-cont .listc-item{ width:calc(33% - .6rem); border:1px solid rgba(0,0,0,.1) }
.sub-content-cont .listc-item-top{ position:relative; padding:.3rem }
.sub-content-cont .listc-item-top-img{ height:2rem; margin-top:.28rem }
.sub-content-cont .listc-item-top-img img{ width:100%; height:100%; display:block; object-fit:cover }
.sub-content-cont .listc-item-top-title{ font-size:.18rem; color:#000; font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; margin:0 0 .2rem }
.sub-content-cont .listc-item-top-desc{ font-size:.14rem; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
.sub-content-cont .listd{ width:100%; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:.4rem .6rem }
.sub-content-cont .listd-search{ border:1px solid #d6d6d6; border-radius:.3rem; height:.4rem; line-height:.4rem; width:60%; margin:0 auto .5rem; overflow:hidden; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.sub-content-cont .listd-search-input{ display:block; height:100%; border:0 none; padding:0 .2rem; width:calc(100% - 1.2rem) }
.sub-content-cont .listd-search-btn{ width:1.7rem; display:block; background:#267ae3; border-radius:.3rem; text-align:center; font-size:.16rem; color:#fff; font-weight:normal }
.sub-content-cont .listd-search-btn:hover{ color:#fff }
.sub-content-cont .listd-total{ font-size:.16rem; color:#000; font-weight:normal }
.sub-content-cont .listd-total b{ color:#267ae3 }
.sub-content-cont .listd-nav{ display:flex; flex-direction:row; align-items:center; justify-content:center; gap:.3rem; margin-bottom:.4rem; border-bottom:1px solid rgba(0,0,0,.1) }
.sub-content-cont .listd-nav a{ font-size:.18rem; color:#333; font-weight:normal; position:relative; padding-bottom:.16rem; margin:0 5%; text-align:center }
.sub-content-cont .listd-nav a b{ font-size:.16rem; color:#267ae3; font-weight:normal }
.sub-content-cont .listd-nav a.active,.sub-content-cont .listd-nav a:hover{ color:#267ae3 }
.sub-content-cont .listd-nav a.active::after,.sub-content-cont .listd-nav a:hover::after{ content:""; display:block; width:100%; height:.03rem; background-color:#267ae3; position:absolute; bottom:0; left:0 }
.sub-content-cont .listd-title{ font-size:.2rem; color:#267ae3; font-weight:bold; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; padding-bottom:.28rem; border-bottom:1px solid rgba(0,0,0,.1) }
.sub-content-cont .listd-item{ width:100%; border-bottom:1px solid rgba(0,0,0,.1); padding:.28rem 0; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.sub-content-cont .listd-item-left{ position:relative }
.sub-content-cont .listd-item-left-img{ width:3rem; height:2rem }
.sub-content-cont .listd-item-left-img img{ width:100%; height:100%; display:block; object-fit:cover }
.sub-content-cont .listd-item-right{ display:flex; flex-direction:column; align-items:flex-start; justify-content:space-between; margin-left:.36rem; height:100%; width:calc(100% - 3.36rem) }
.sub-content-cont .listd-item-right-title{ font-size:.18rem; color:#267ae3; font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; margin:0 0 .2rem }
.sub-content-cont .listd-item-right-desc{ font-size:.14rem; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
.sub-content-cont .listd-item-right-time{ font-size:.16rem; color:#000; font-weight:normal; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; margin-top:.2rem }
.sub-content-cont .listd-item-right-time::before{ display:block; content:""; background:url("../images/icon_time.png") no-repeat; width:.18rem; height:.18rem; margin-right:.1rem }
.sub-content-cont .liste{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:.4rem .8rem }
.sub-content-cont .liste-desc{ font-size:.16rem; color:#000; font-weight:normal; margin:.5rem 0 }
.sub-content-cont .liste-item{ width:calc(50% - .4rem); border-bottom:1px solid rgba(0,0,0,.1) }
.sub-content-cont .liste-item-top{ position:relative }
.sub-content-cont .liste-item-top-img{ height:3rem }
.sub-content-cont .liste-item-top-img img{ height:100%; display:block; object-fit:cover }
.sub-content-cont .liste-item-top-title{ font-size:.16rem; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; line-height:.28rem; margin:.22rem 0 }
.sub-content-cont .listf{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:.4rem .8rem; margin-top:.6rem }
.sub-content-cont .listf-item{ width:calc(50% - .4rem) }
.sub-content-cont .listf-item-top{ height:2rem; position:relative }
.sub-content-cont .listf-item-top-img{ height:100% }
.sub-content-cont .listf-item-top-img img{ height:100%; display:block; object-fit:cover }
.sub-content-cont .listf-item-top-title{ position:absolute; top:50%; transform:translateY(-50%); padding:0 .24rem; font-size:.24rem; color:#267ae3; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.sub-content-cont .listf-item-top-title::before{ content:""; display:block; width:.28rem; height:.28rem; background-image:url("../images/icon-report-enter1.png"); background-position:center center; background-repeat:no-repeat; background-size:100% 100%; margin-right:.1rem }
.sub-content-cont .listf-item:last-child .listf-item-top-title::before{ background-image:url("../images/icon-report-enter2.png") }
.sub-content-cont .listg{ width:100%; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:.4rem .25rem; margin-top:.3rem }
.sub-content-cont .listg-banner{ box-shadow:0px 4px 20px 0px rgba(0,0,0,.1); margin-bottom:.6rem; overflow:hidden; background:#fff; position:relative; background:rgba(38,122,227,.05) }
.sub-content-cont .listg-banner-img{ height:4rem }
.sub-content-cont .listg-banner-img img{ width:100%; height:4rem; object-fit:cover; display:block }
.sub-content-cont .listg-banner-text{ display:flex; flex-direction:column; align-items:flex-start; justify-content:space-between; margin:.26rem 0 }
.sub-content-cont .listg-banner-text-title{ margin-left:.3rem }
.sub-content-cont .listg-banner-text-title h1{ font-size:.2rem; color:#000; font-weight:bold }
.sub-content-cont .listg-banner-text-title p{ font-size:.16rem; color:#000; font-weight:normal; margin:.15rem 0 0 0 }
.sub-content-cont .listg-banner-text-btns{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; gap:.2rem; margin:.15rem 0 0 .3rem }
.sub-content-cont .listg-banner-text-btns a{ display:flex; flex-direction:row; align-items:center; justify-content:center; height:.4rem; line-height:.4rem; border-radius:.06rem; width:1.8rem; text-align:center; font-size:.16rem; color:#fff; font-weight:normal }
.sub-content-cont .listg-banner-text-btns a.ark{ background:#267ae3 }
.sub-content-cont .listg-banner-text-btns a.ark::before{ background:url("../images/icon-detail02.png") no-repeat; background-size:100% 100%; width:.16rem; height:.16rem; margin-right:.05rem; display:block; content:"" }
.sub-content-cont .listg-banner-text-btns a.line{ background:#ff9600 }
.sub-content-cont .listg-banner-text-btns a.line::before{ background:url("../images/icon-detail01.png") no-repeat; background-size:100% 100%; width:.16rem; height:.16rem; margin-right:.05rem; display:block; content:"" }
.sub-content-cont .listg-banner-text-btns a.tel{ background:rgba(38,122,227,.1); color:#267ae3; font-weight:bold }
.sub-content-cont .listg-banner-text-btns a.tel::before{ background:url("../images/icon-detail05.png") no-repeat; background-size:100% 100%; width:.2rem; height:.2rem; margin-right:.05rem; display:block; content:"" }
.sub-content-cont .listg-richtext-item{ border-bottom:1px solid rgba(0,0,0,.1); padding-bottom:.3rem; margin-top:.3rem }
.sub-content-cont .listg-richtext-item:last-child{ border-bottom:0; padding-bottom:0 }
.sub-content-cont .listg-richtext-item.border-not{ border-bottom:none; padding-bottom:0 }
.sub-content-cont .listg-richtext-title{ font-size:.18rem; color:#000; font-weight:bold; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; margin-bottom:.2rem }
.sub-content-cont .listg-richtext-title::before{ content:""; display:inline-block; width:.03rem; height:.3rem; background-color:#267ae3; margin-right:.1rem }
.sub-content-cont .listg-richtext-cont{ font-size:.16rem; color:#000; font-weight:normal; line-height:.28rem }
.sub-content-cont .listg-richtext img{ max-width:100% }
.sub-content-cont .listg-item{ width:calc(33% - .25rem); box-shadow:0px 4px 30px 0px rgba(0,0,0,.1) }
.sub-content-cont .listg-item-top{ position:relative }
.sub-content-cont .listg-item-top-img{ height:2.45rem }
.sub-content-cont .listg-item-top-img img{ width:100%; height:100%; display:block; object-fit:cover }
.sub-content-cont .listg-item-top-title{ font-size:.16rem; color:#000; font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-align:center; margin:.12rem auto }
.sub-content-cont .contact-richtext{ margin-top:.6rem; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.sub-content-cont .contact-richtext .map{ width:60% }
.sub-content-cont .contact-richtext .contact{ width:calc(40% - .4rem); margin-left:.4rem }
.sub-content-cont .contact-richtext .contact span,.sub-content-cont .contact-richtext .contact i,.sub-content-cont .contact-richtext .contact em{ font-size:.16rem; color:#267ae3; font-weight:bold }
.sub-content-cont .contact-richtext .contact p{ font-size:.16rem; color:#000; font-weight:normal }
.sub-content-cont .contact-richtext .contact p.label{ margin-bottom:.15rem }
.sub-content-cont .contact-richtext .contact .line{ border:1px solid rgba(0,0,0,.1); margin:.24rem 0 }
.sub-content-cont .empty-data{ display:flex; flex-direction:column; align-items:center; justify-content:center; height:4rem; line-height:1.2 }
@media(max-width:1200px){ .sub-content-cont{min-height:auto; padding:0; margin-bottom:.4rem }
.sub-content-cont.active{ margin:0 auto .4rem }
.sub-content-cont-title{ font-size:.2rem; margin-bottom:.12rem; padding:.28rem 0 .2rem 0 }
.sub-content-cont .richtext{ font-size:.16rem; line-height:.32rem }
.sub-content-cont .list-text-item a p{ font-size:.14rem }
.sub-content-cont .list-text-item a span{ font-size:.12rem }
.sub-content-cont .list-text-a .list-text-item a b{ display:none }
.sub-content-cont .list-text-a .list-text-item a p{ margin-left:0; line-height:.28rem }
.sub-content-cont .list-page .pagination{ gap:5px; margin-top:.4rem }
.sub-content-cont .list-page .pagination .page-item{ gap:5px; margin:0 5px }
.sub-content-cont .list-page .pagination .page-item a{ width:.24rem; height:.24rem; line-height:.24rem }
.sub-content-cont .list-page .pagination .prev,.sub-content-cont .list-page .pagination .next{ font-size:.14rem }
.sub-content-cont .news-detail-title{ font-size:.2rem }
.sub-content-cont .news-detail-btns{ flex-direction:column }
.sub-content-cont .news-detail-prev-next{ width:100% }
.sub-content-cont .news-detail-prev-next dl{ flex-direction:column; align-items:flex-start }
.sub-content-cont .news-detail-return{ margin-top:.2rem }
.sub-content-cont .list-img-title{ font-size:.18rem; margin-top:.2rem }
.sub-content-cont .list-img-item{ flex-direction:column; gap:.3rem }
.sub-content-cont .list-img-item p{ font-size:.16rem; margin-top:.1rem }
.sub-content-cont .list-img-item a{ width:100% }
.sub-content-cont .lista{ margin-top:.3rem }
.sub-content-cont .lista-item{ width:100% }
.sub-content-cont .listb{ gap:.3rem }
.sub-content-cont .listb-item{ width:100% }
.sub-content-cont .listc-banner-text{ flex-direction:column; margin:.24rem 0 }
.sub-content-cont .listc-banner-text-title{ margin-left:0; margin-bottom:.2rem; font-size:.2rem }
.sub-content-cont .listc-banner-text-btns{ margin-right:0; flex-direction:column }
.sub-content-cont .listc-item{ width:100% }
.sub-content-cont .listc-item-top{ padding:.2rem }
.sub-content-cont .listd-title{ padding-bottom:.2rem }
.sub-content-cont .listd-item{ flex-direction:column }
.sub-content-cont .listd-item-left,.sub-content-cont .listd-item-right{ width:100% }
.sub-content-cont .listd-item-left-img{ width:100% }
.sub-content-cont .listd-item-right{ margin-top:.2rem; margin-left:0 }
.sub-content-cont .listd-search{ width:100%; margin-bottom:.3rem }
.sub-content-cont .listd-nav{ gap:.12rem; margin-bottom:.3rem; justify-content:space-between }
.sub-content-cont .listd-nav a{ font-size:.14rem; margin:0 }
.sub-content-cont .listd-nav a b{ display:none }
.sub-content-cont .liste-desc{ margin:.3rem 0 }
.sub-content-cont .liste-item{ width:100% }
.sub-content-cont .listf{ margin-top:.3rem }
.sub-content-cont .listf-item{ width:100% }
.sub-content-cont .listg-banner-text-btns{ flex-direction:column }
.sub-content-cont .listg-item{ width:100% }
.sub-content-cont .report{ margin-top:.3rem }
.sub-content-cont .report-area{ flex-direction:column; padding:.3rem; background-size:cover }
.sub-content-cont .report-area-item{ width:100% }
.sub-content-cont .report-area-btn{ width:50%; height:.4rem; line-height:.4rem }
.sub-content-cont .report-result{ margin-top:.3rem; overflow-x:auto }
.sub-content-cont .report-result-title{ font-size:.2rem; justify-content:center; position:absolute; left:50%; transform:translateX(-50%) }
.sub-content-cont .report-result-title::before,.sub-content-cont .report-result-title::after{ display:none }
.sub-content-cont .report-result-list{ margin-top:.5rem; width:12rem }
.sub-content-cont .contact-richtext{ flex-direction:column; margin-top:.3rem; margin-bottom:.4rem }
.sub-content-cont .contact-richtext .map,.sub-content-cont .contact-richtext .contact{ width:100% }
.sub-content-cont .contact-richtext .contact{ margin-top:.3rem; margin-left:0 }
}
.fixed-right-contact{ position:fixed; right:2%; bottom:10%; z-index:99; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:.05rem }
@media(max-width:1200px){ .fixed-right-contact{display:none }
}
.footer{ background:#163161; padding:.5rem 0 0 0 }
.footer-top h1{ font-size:.22rem; color:#fff; font-weight:bold }
.footer-top h2{ font-size:.16rem; color:#fff; font-weight:bold }
.footer-cen{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; padding:.3rem 0 }
.footer-cen-left{ display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; font-size:.14rem; color:#fff; font-weight:normal; gap:1rem; line-height:.3rem }
.footer-cen-left dl{ width:40% }
.footer-cen-left dt{ border-bottom:1px solid hsla(0,0%,100%,.1); padding-bottom:.18rem }
.footer-cen-left dd{ padding-top:.18rem }
.footer-cen-left .dd-link dt{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.footer-cen-left .dd-link dt::before{ background:url("../images/nav@2x.png") no-repeat; background-size:100% 100%; width:.14rem; height:.14rem; display:block; content:""; margin-right:.1rem }
.footer-cen-left .dd-link dd{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:0 .5rem }
.footer-cen-left .dd-link dd a{ width:1rem }
.footer-cen-left .dd-text dt{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.footer-cen-left .dd-text dt::before{ background:url("../images/contact@2x.png") no-repeat; background-size:100% 100%; width:.14rem; height:.14rem; display:block; content:""; margin-right:.1rem }
.footer-cen-left a{ color:#fff }
.footer-cen-left b{ font-size:16px; font-weight:bold }
.footer-cen-right p{ text-align:center; margin-top:.2rem; font-size:.14rem; color:#fff; font-weight:normal }
.footer-btm{ border-top:1px solid hsla(0,0%,100%,.1); padding:.2rem 0 }
.footer-btm *{ font-size:.14rem; color:#fff; font-weight:normal; line-height:.28rem }
.footer-btm p{ text-align:center }
@media(max-width:1200px){ .footer-cen{flex-direction:column }
.footer-cen-left{ width:100%; flex-direction:column; gap:.2rem }
.footer-cen-left dl{ width:100% }
.footer-cen-right{ margin-top:.2rem }
}
.home-title{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; margin-bottom:.46rem }
.home-title h2{ font-size:.3rem; color:#267ae3; font-weight:bold; display:flex; flex-direction:row; align-items:center; justify-content:flex-start }
.home-title h2::before{ content:""; display:block; width:.34rem; height:.34rem; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; margin-right:.1rem }
.home-title h2.work::before{ background-image:url("../images/icon-work.png") }
.home-title h2.honor::before{ background-image:url("../images/icon-honor.png") }
.home-title a{ font-size:.16rem; color:rgba(0,0,0,.8); font-weight:normal }
.home-test-area{ margin:.6rem auto; position:relative }
.home-test-area p{ width:2.1rem; height:.6rem; line-height:.6rem; border:2px solid #156ddd; border-radius:.3rem; font-size:.24rem; color:#156ddd; font-weight:600; text-align:center; position:absolute; top:50%; right:10%; transform:translate(-50%,-50%) }
.home-product{ margin-bottom:.8rem }
.home-product-list{ max-width:1600px; display:flex; flex-direction:row; align-items:center; justify-content:center; position:relative }
.home-product-list .swiper-button-next,.home-product-list .swiper-button-prev{ position:static }
.home-product-swiper{ width:100%; margin:0 .2rem }
.home-product-swiper .swiper-slide{ position:relative }
.home-product-swiper-text{ background-size:100% 0; background-position:bottom; background-repeat:no-repeat; background-image:linear-gradient(to top,rgba(49,122,214,0.6),rgba(49,122,214,0.6)); transition:background-size .6s ease; width:100%; height:100%; position:absolute; left:0; top:0; z-index:3; display:flex; flex-direction:column; align-items:center; justify-content:center }
.home-product-swiper-text dl{ display:flex; flex-direction:column; align-items:center; justify-content:center; padding:0 .32rem }
.home-product-swiper-text dt{ font-size:.24rem; color:#000; font-weight:bold; margin:.5rem 0 .4rem }
.home-product-swiper-text dd{ font-size:.16rem; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:.9rem; line-height:.3rem }
.home-product-swiper-text .more{ font-size:.16rem; color:#fff; font-weight:normal; margin-top:.4rem; display:none }
.home-product-swiper-text:hover{ background-size:100% 100% }
.home-product-swiper-text:hover dt,.home-product-swiper-text:hover dd,.home-product-swiper-text:hover .more{ color:#fff }
.home-product-swiper-text:hover .more{ display:block }
.home-product-swiper-text:hover .icon{ display:none }
.home-honor{ margin-top:.8rem; margin-bottom:1rem }
.home-honor .honor-swiper{ padding-bottom:.48rem }
.home-honor .honor-swiper-img{ height:4.5rem; border:1px solid rgba(0,0,0,.1); display:flex; flex-direction:row; align-items:center; justify-content:center }
.home-honor .honor-swiper-img img{ max-height:100%; object-fit:contain }
.home-news{ display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; gap:.6rem; overflow:hidden }
.home-news-left{ width:50%; height:4.4rem }
.home-news-swiper{ height:100% }
.home-news-swiper .swiper-slide{ position:relative }
.home-news-swiper-img{ height:100% }
.home-news-swiper-img img{ width:100%; height:100%; object-fit:cover }
.home-news-swiper-text{ font-size:.18rem; color:#fff; font-weight:bold; background:rgba(0,0,0,.4); position:absolute; width:calc(100% - .8rem); bottom:0; height:.55rem; line-height:.55rem; z-index:3; padding:0 .6rem 0 .2rem; box-sizing:content-box; overflow:hidden; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical }
.home-news-swiper .swiper-pagination{ text-align:right; text-indent:2em; bottom:20px }
.home-news-right{ width:50%; height:4.4rem }
.home-news-right .home-title{ border-bottom:1px solid rgba(0,0,0,.1); padding-bottom:.24rem; margin-bottom:.08rem }
.home-news-right .home-title h2{ font-size:.26rem; position:relative }
.home-news-right .home-title h2::before{ display:none }
.home-news-right .home-title h2::after{ content:""; display:block; width:100%; height:.03rem; background:#156ddd; position:absolute; bottom:-0.24rem; right:0 }
.home-news-right-top{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; border-bottom:1px solid rgba(0,0,0,.1); padding:.16rem 0 }
.home-news-right-top dl{ width:100% }
.home-news-right-top p{ font-size:.18rem; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical }
.home-news-right-top dt{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; margin-bottom:.1rem }
.home-news-right-top dt p{ font-weight:400 }
.home-news-right-top dd{ display:none }
.home-news-right-top dd p{ font-size:.16rem; color:rgba(0,0,0,.6); font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
.home-news-right-top b{ font-size:.16rem; color:rgba(0,0,0,.6); font-weight:normal }
.home-news-right-top.active dt p,.home-news-right-top:hover dt p{ color:#267ae3 }
.home-news-right-top.active dd,.home-news-right-top:hover dd{ display:block }
.home-news-right-list-item{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; border-bottom:1px solid rgba(0,0,0,.1); padding:.2rem 0 }
.home-news-right-list-item p{ font-size:.18rem; color:#000; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical }
.home-news-right-list-item b{ font-size:.16rem; color:rgba(0,0,0,.6); font-weight:normal }
@media(max-width:1200px){ .home-title{margin-bottom:.2rem }
.home-title h2{ font-size:.2rem }
.home-title h2::before{ width:.24rem; height:.24rem; background-size:100% 100% }
.home-test-area{ margin:.4rem auto; height:2.2rem }
.home-test-area img{ height:2.2rem; object-fit:cover }
.home-test-area p{ height:.4rem; line-height:.4rem; top:calc(100% - .4rem); right:0; font-size:.18rem }
.home-product{ margin-bottom:.4rem }
.home-news{ flex-direction:column; gap:.2rem }
.home-news-left,.home-news-right{ width:100% }
.home-news-right{ height:auto }
.home-news-right .home-title{ padding-bottom:.12rem }
.home-news-right .home-title h2{ font-size:.2rem }
.home-news-right .home-title h2::after{ bottom:-0.12rem }
.home-news-right-top dt p{ font-size:.16rem }
.home-honor{ margin-top:.2rem; margin-bottom:.4rem }
}
.business-pages{ gap:.5rem }
.business-pages-content{ width:calc(100% - 3.5rem) }
.business-pages-right{ width:3.5rem; position:sticky; top:20px; align-self:flex-start }
.business-pages-right-top{ background:hsla(0,0%,100%,.05); border:1px solid rgba(0,0,0,.1); padding:.2rem 0 }
.business-pages-right-top dt{ font-size:.16rem; color:#000; font-weight:bold; padding:0 5%; height:.5rem; line-height:.5rem }
.business-pages-right-top a{ font-size:.16rem; color:#000; font-weight:normal; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; height:.5rem; line-height:.5rem; padding:0 5% }
.business-pages-right-top a::before{ content:"·"; display:block; margin-right:.05rem }
.business-pages-right-top a:hover,.business-pages-right-top a.active{ background:rgba(38,122,227,.1); color:#267ae3; font-weight:bold }
.business-pages-right-btm{ display:flex; flex-direction:column; align-items:center; justify-content:center; border:1px solid rgba(0,0,0,.1); margin-top:.1rem; padding:.2rem 0; overflow:hidden }
.business-pages-right-btm-img{ width:90% }
.business-pages-right-btm-img img{ width:100% }
.business-pages-right-btm-btn{ font-size:.15rem; color:#fff; font-weight:normal; display:flex; flex-direction:row; align-items:center; justify-content:center; width:90%; box-sizing:content-box; height:.4rem; line-height:.4rem; background:#267ae3; margin-top:.1rem; overflow:hidden; border-radius:.06rem; text-align:center }
.business-pages-right-btm-btn:hover{ color:#fff }
.business-pages-right-btm-btn.tel{ background:rgba(38,122,227,.1); font-size:.18rem; color:#267ae3; font-weight:normal }
.business-pages-right-btm-btn.tel::before{ background:url("../images/icon-detail05.png") no-repeat; background-size:100% 100%; width:.2rem; height:.2rem; margin-right:.05rem; display:block; content:"" }
@media(max-width:1200px){ .business-pages{width:92%; margin:0 auto; flex-direction:column-reverse; gap:.2rem }
.business-pages-content{ width:100% }
.business-pages-right{ position:static; width:100%; margin-bottom:.4rem }
}
.bussiness-list{ width:100%; border-collapse:collapse; margin-top:0; font-size:.14rem }
.bussiness-list th,.bussiness-list td{ border:1px solid #c2daf7; padding:.06rem; text-align:center; vertical-align:middle }
.bussiness-list th{ background:#e9f2fc; color:#267ae3; font-weight:bold }
.bussiness-list tr:hover{ background-color:#f9f9f9 }
.bussiness-btns{ display:flex; justify-content:flex-start; align-items:center; margin-top:40px }
.bussiness-btns::before{ font-size:16px; content:"查询链接："; display:block; color:#000; height:40px; line-height:40px }
.bussiness-btns a{ color:#267ae3; font-size:16px; height:40px; line-height:40px; text-align:center; display:block; border-radius:12px; overflow:hidden; margin:0 5px }