@charset "UTF-8";.page-news-index {background:#F8F8F8;}
.page-news-index__list {padding-top:calc(var(--base-ratio) * 24px);padding-bottom:calc(var(--base-ratio) * 20px);}
.page-news-index__list-select .el-select,.page-news-index__list-select .el-input {width:auto;}
.page-news-index__list-select .el-input__inner {width:160px;height:48px;padding:12px 24px;line-height:48px;border-radius:24px;font-size:18px;color:#000;}
.page-news-index__list-select .el-range-editor.is-active,.page-news-index__list-select .el-range-editor.is-active:hover,.page-news-index__list-select .el-select .el-input.is-focus .el-input__inner {border-color:var(--primary);}
.page-news-index__list-select .el-select .el-input__inner:focus {border-color:var(--primary);}
.news-select-dropdown .el-select-dropdown__list {padding:12px;}
.news-select-dropdown .el-select-dropdown__item {height:auto;padding:12px;line-height:1;border-radius:6px;color:rgba(0,0,0,.85);}
.news-select-dropdown .el-select-dropdown__item.selected {color:var(--primary);}
.news-select-dropdown .el-select-dropdown__item.hover,.el-select-dropdown__item:hover {background-color:rgba(0,170,166,.1);}
.page-news-index__list-content {margin-top:16px;}
.page-news-index__list-content li a {display:block;border-radius:12px;background:var(--light);overflow:hidden;}
.page-news-index__list-content li .img-wrap {width:100%;overflow:hidden;}
.page-news-index__list-content li .img-wrap .img-box {position:relative;width:100%;height:0;padding-bottom:56%;}
.page-news-index__list-content li .img-wrap .img-box .img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.page-news-index__list-content li .text-wrap {padding:calc(var(--base-ratio) * 20px) calc(var(--base-ratio) * 24px);}
.page-news-index__list-content li .text-wrap .tit {min-height:calc(1em * 1.6 * 2);line-height:1.5;color:#333;}
.page-news-index__list-content li .text-wrap .txt {margin-top:1em;color:rgba(0,0,0,.45);}
.page-news-index__list-content li a:hover {box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;}
.page-news-index__list-content li a:hover .img {transform:scale(1.05);}
.page-news-index__list .com-pagination {margin-top:calc(var(--base-ratio) * 40px);}
.news-wrapper {padding:calc(var(--base-ratio) * 40px) 0;}
.news-list {border-radius:12px;background:var(--light);}
.news-list .item {padding:calc(var(--base-ratio) * 26px) calc(var(--base-ratio) * 40px);}
.news-list .item + .item {border-top:1px solid #F2F2F2;}
.news-list .item .date {margin-right:calc(var(--base-ratio) * 106px);color:rgba(0,0,0,.85)}
.news-list .item .title {flex:1;flex-shrink:0;margin-right:calc(var(--base-ratio) * 80px);color:rgba(0,0,0,.85)}
.news-list .item .more {margin-left:auto;color:var(--primary);}
.news-list .item a:hover .title,.news-list .item a:hover .date {color:var(--primary);}
.layui-laypage-primary {display:flex;align-items:center;justify-content:center;}
.layui-laypage-primary .layui-laypage-curr .layui-laypage-em {background-color:var(--primary);border-radius:50%;}
.layui-laypage-primary a,.layui-laypage-primary span {display:flex;align-items:center;justify-content:center;width:calc(var(--base-ratio) * 40px);height:calc(var(--base-ratio) * 40px);margin:0 5px;line-height:1;font-size:calc(var(--base-ratio) * 16px);padding:0;border-radius:50%!important;border:1px solid rgba(0,0,0,.65);background-color:transparent;}
.com-laypage-prev {transform:rotate(180deg);}
.layui-laypage-primary a:hover {border-color:var(--primary);}
.layui-laypage-primary .layui-disabled,.layui-laypage-primary .layui-disabled:hover {border-color:#d2d2d2;}
.page-news-detail-1 {background:#F8F8F8;}
.page-news-detail-1 .page-news-detail__content {background:#fff;}
.page-news-detail__content .detail-content {padding:0 calc(var(--base-ratio) * 220px);padding-top:calc(var(--base-ratio) * 60px);padding-bottom:calc(var(--base-ratio) * 100px);}
.page-news-detail__content .detail-content .title {text-align:center;color:rgba(0,0,0,.85);}
.page-news-detail__content .detail-content .date {margin-top:1.3em;text-align:center;color:rgba(0,0,0,.65);}
.page-news-detail__content .detail-content .rich-text {margin-top:calc(var(--base-ratio) * 60px);}
.page-news-detail__content .detail-content .rich-text img {display:inline-block;}
.page-news-detail__related {padding:calc(var(--base-ratio) * 60px) 0;}
.page-news-detail__related .title {text-align:center;}
.page-news-detail__related .list {margin-top:calc(var(--base-ratio) * 32px);}
.page-news-detail__related li a {display:block;border-radius:12px;background:var(--light);overflow:hidden;}
.page-news-detail__related li .img-wrap {width:100%;overflow:hidden;}
.page-news-detail__related li .img-wrap .img-box {position:relative;width:100%;height:0;padding-bottom:56%;}
.page-news-detail__related li .img-wrap .img-box .img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.page-news-detail__related li .text-wrap {padding:calc(var(--base-ratio) * 20px) calc(var(--base-ratio) * 24px);}
.page-news-detail__related li .text-wrap .tit {color:#333;}
.page-news-detail__related li .text-wrap .txt {margin-top:1em;color:rgba(0,0,0,.45);}
.page-news-detail__related li a:hover {box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;}
.page-news-detail__related li a:hover .img {transform:scale(1.05);}
.page-news-detail__related li a:hover .tit {color:var(--primary);}
.page-news-detail__related li a:hover .txt {color:var(--dark);}
@media (max-width:1440px) {.page-news-detail__content .detail-content {padding:24px 0;}
}
@media (max-width:992px) {.page-news-index__banner {height:40vh;}
.page-news-index__banner img {width:100%;height:100%;object-fit:cover;}
.page-news-index__list-content ul {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:768px) {.news-list .item a {align-items:flex-start;flex-direction:column;}
.news-list .item .date {font-size:16px;}
.news-list .item .title {width:100%;flex:none;margin-right:0;margin:0.5em 0;font-size:16px;}
.news-list .item .more {font-size:16px;}
.page-news-index__list-content ul {grid-template-columns:repeat(1,minmax(0,1fr));}
.page-news-index__list-select {width:100%;}
.page-news-detail__related .list {grid-template-columns:repeat(1,minmax(0,1fr));}
.page-news-index__list-content li {--base-ratio:0.8;}
.page-server-banner {height:40vh;}
.page-server-banner img {height:100%;object-fit:cover;}
.page-news-index__list .com-pagination .wrapper {padding:0;}
.page-news-index__list-select .el-input__inner {font-size:16px;}
}
