/*!
    Theme Name: lexiw
    Theme URI: https://www.lexiw.com/
    Description: A better ecms theme by lexiw.com
    Author: lexiw.com
    Author URI: https://www.lexiw.com/
    Version: 3.2
*/
.section-sider{position: relative;padding: 1.8rem 0;}
.section-swiper{background-color: rgb(255 255 255 / 94%);border-radius: 2px;padding:1rem;}
.section-swiper .swiper {height: 350px;position: relative;}
.focus-item {display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;}
.focus-item .img {-ms-flex-order:2;order:2;width:65.9%;position:relative;overflow:hidden;border-radius:3px;}
.focus-item .content {order:1;width:31%;}
.focus-item .content h3 {font-size:20px;color:#121212;font-weight:600;padding-bottom:1rem;}
.focus-item .content a:hover h3{color:#ff322e}
.focus-item .content p {font-size:14px;color:#666}

.bulletin-box{background-color:rgb(255 255 255 / 94%);border-radius:2px;padding-bottom: 1.5rem;}
.kx-tit {position: relative;overflow: hidden;display: flex;align-items: center;padding: 15px 1rem;}
.kx-tit img{position: relative;}
.bulletin {max-height:659px;width:100%;overflow: hidden;padding: 0 1rem;}
.kx-list {border-left:1px dashed #e5e5e5;line-height:1.6;margin-left:1px!important;}
.kx-list .kx-item {line-height:1.6;padding:6px 0 12px 18px;position:relative;display:flex;gap:5px;flex-direction:column;}
.kx-list .kx-item:after,.kx-list .kx-item:before {background:#fff;border:2px solid #ff322e;border-radius:6px;box-sizing:initial;content:"";height:2px;left:0;margin-left:-4px;opacity:.4;position:absolute;top:12px;width:2px;}
.kx-list .kx-item:before {border:2px solid #fff;opacity:1;}
.kx-list .kx-time {font-size:13px;color:#817e7e;margin-right:4px;vertical-align:top;}
.kx-list .kx-title {color:#464646;display:block;font-size:15px;}
.kx-list .kx-title:hover{color:#ff322e}
.kx-list p {color:#817e7e;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}

.section-swiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;transition: all .3s ease-out 0s}
.section-swiper .swiper-slide:hover img{-webkit-transform:scale(1.02);transform:scale(1.02);-ms-transform:scale(1.02)}
.section-swiper .swiper-button-next,.section-swiper .swiper-button-prev {width:45px;color:#fff;opacity:0;visibility:hidden;transform-origin:0 0 0;transition:all 0.3s ease-out 0s;}
.section-swiper:hover .swiper-button-next,.section-swiper:hover .swiper-button-prev {opacity:1;visibility:visible;}
.section-swiper:hover .swiper-button-next {right:3%}
.section-swiper:hover .swiper-button-prev {left:3%}
.section-swiper .swiper-button-next:hover {color:#dbdbdb;}
.section-swiper .swiper-button-prev:hover {color:#dbdbdb;}
.section-swiper .swiper-button-next:after,.section-swiper .swiper-button-prev:after {position:relative;font-size:1.5rem;}
.section-swiper .swiper-button-prev:after {left:-1px}
.section-swiper .swiper-button-next:after {left:1px}
.section-swiper .swiper-button-next.swiper-button-disabled,.section-swiper .swiper-button-prev.swiper-button-disabled {opacity:0;visibility:hidden;}
.section-swiper .swiper-horizontal .swiper-pagination {left:auto;left:0;bottom:0;width:20%;text-align:left;margin:0 1rem 1rem 0;}
.section-swiper .swiper .swiper-pagination-bullet{background:#ff322e;}
.section-swiper .swiper .swiper-pagination-bullet-active{background:#ff322e;width: 30px;border-radius: 10px;}
@media (max-width:767.98px) {
.section-swiper .swiper {height: auto;}
.section-swiper .swiper-button-next,.section-swiper .swiper-button-prev {display: none !important;}
.section-swiper .swiper-horizontal .swiper-pagination {bottom: 10%;margin: auto;text-align:center;width: 100%;}
}
.gc-top{margin-top:18px;}

.gc-top-img {display: flex;flex-wrap: wrap;gap: 18px;}
.gc-top-img li{flex: 0 0 calc(33.333% - 12px);display: inline-block;overflow: hidden;border-bottom: 1px solid #e6ebf2;padding-bottom: 15px;}
.gc-top-img li a{overflow: hidden;display: block;border-radius: 2px;}
.gc-top-img li a img {display:block;margin:0 auto;border:0;width:100%;height:160px;transition:opacity .3s,transform .3s ease-in-out;object-fit:cover;}
.gc-top-img li:hover img{opacity:.86;transform:scale(1.05)}
.gc-top-img li h3 {font-size:15px;font-weight:normal;margin-top:10px;text-align:left;overflow:hidden;}
.gc-top-img li h3 a {color: #1f1f1f;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;line-height:18px;}
.gc-top-img li h3 a:hover{color:#ff322e}

.gc-top-arc{position: relative;margin-top:18px;display: flex;flex-wrap: wrap;gap: 18px;}
.gc-top-arc li{flex: 0 0 calc(33.333% - 12px);border-bottom: 1px solid #e6ebf2;padding-bottom: 15px;display: inline-flex;width: 100%;overflow: hidden;}
.gc-top-arc li span{font-size: 13px;margin-right: 2px;}
.gc-top-arc li a{height:22px;line-height:22px;font-size:14px;color: #1f1f1f;overflow:hidden;font-weight:600;display:block;text-overflow:ellipsis;white-space:nowrap}
.gc-top-arc li a:hover{color:#ff322e}
.gc-top-arc li:nth-child(n+4){border-bottom:none;}

.section-data {padding-top:2rem;}
.data-content{position: relative;}
.data-content .data-hd{padding: 0 0 30px;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px; font-size: 14px;position: relative;background: #fff;z-index: 999;}
.data-content .data-hd h3{margin: 0;font-size: 26px;line-height: 1;color: #333;font-weight: 600;}
.data-content .data-hd p{color:#888;font-size: 14px;}
.data-content .data-body{min-height: 455px;border-radius: 8px;padding: 0 0 20px; color:#666;position: relative;position: relative;margin-top: -5rem;}
.data-content .data-body:before {content:"";position:absolute;top:46px;left:0;width:100%;height:98px;border-radius:1px;background-color:#fff;transform:translate(0%,-50%);}

.section-report {padding-top:4rem;padding-bottom:4rem;background-color: #0a0f16;}
.report-content{position: relative;}
.report-tit-head{margin-bottom: 10px;padding-top: 1rem;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #333;width: 100%;position: relative;}
.report-tit-head:before {background-color: #ff322e;content: "";height: 8px;left: 0;position: absolute;right: unset;top: -1px;width: 70px;}
.report-tit-head .report-tit{position: relative;}
.report-tit-head .report-tit h4{color:#fff;font-size: 27px;font-weight: 600;}
.report-tit-head .report-button{display: flex;align-items: center;gap: 1rem;position: relative;}
.report-button .swiper-button-white {margin-top:0;position:relative;left:0;right:0;background:#ff322e;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .5s;box-shadow:0px 0px 35px rgba(186,186,186,0.26);width:30px;height:30px;}
.report-button .swiper-button-next:after, .report-button .swiper-button-prev:after{font-size: 14px;color:#fff;}
.report-button .swiper-button-white:hover {background-color: #fff;}
.report-button .swiper-button-next:hover:after, .report-button .swiper-button-prev:hover:after{color:#ff322e;}
.report-slider .swiper-slide{color:#fff;}
.report-slider .swiper-wrapper{flex-wrap:nowrap;list-style:none;padding:0;margin-top:1rem;}
.report-item{flex-shrink:0;position:relative;border-radius: 2px;border: 1px solid #0a0f16;}
.report-item:hover{border: 1px solid #fff;}
.report-item a{overflow: hidden;display: block;}
.report-item a img {display:block;margin:0 auto;border:0;width:100%;height:195px;transition:opacity .3s,transform .3s ease-in-out;object-fit:cover;}
.report-item:hover img{opacity:.86;transform:scale(1.05)}
.report-item .tit {font-size:15px;font-weight:600;padding: 10px 10px;text-align:left;overflow:hidden;}
.report-item .tit a {color:#fff;height: 38px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;line-height:18px;}
.report-item .tit span{display: block;margin-top:8px; color:#888;font-size: 14px;font-weight: 500;}

.section-news{padding:1rem;position: relative;}
.news-tit-head{margin-bottom: 10px;padding-top: 1rem;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #d9d6d6;width: 100%;position: relative;}
.news-tit-head:before {background-color: #ff322e;content: "";height: 8px;left: 0;position: absolute;right: unset;top: -1px;width: 70px;}
.news-tit-head .news-tit{position: relative;}
.news-tit-head .news-tit h4{color:#121212;font-size: 27px;font-weight: 600;}
.data-content .news-tit-head{z-index: 999;position: relative;}
.news-content{position: relative;margin-top: 2rem;}
.post-loop-news{display: flex;flex-wrap: wrap;margin: -6px -6px 6px;}
.post-loop-news .item {box-sizing: border-box;flex-shrink: 0;padding:10px 6px;width: 25%;transition:all .3s ease 0s;}
.post-loop-news .item-inner {background:#fff;border-radius:4px;overflow:hidden;transition:all .2s ease-out 0s;}
.post-loop-news .item:hover .item-inner{transition:all .4s;box-shadow:0 2px 6px 0 rgba(241, 0, 20, 0.15),0 0 0 1px #ff322e}
.post-loop-news .item-img {overflow:hidden;position:relative;}
.post-loop-news .item-thumb {display:block;height:100%;width:100%;}
.post-loop-news .item-thumb img {display:block;height:145px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;border-radius: 4px;}
.post-loop-news .item-title {font-size:15px;font-weight:600;margin:0;padding:8px;}
.post-loop-news .item-title a {color:#1a1a1a;height:44.8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.post-loop-news .item-title a:hover {color:#ff322e;}
.post-loop-news .item-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a1a1a8;padding:0 8px 8px;}
.post-loop-news .item-meta .meta-li {color:#a1a1a1;font-size: 12px; display: inline-block;line-height: inherit;margin-right: 15px;vertical-align: top;}
.post-loop-news .item-meta .meta-li i {margin-right:.2rem;}
.post-loop-news .item-meta .meta-li:last-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;margin-right: 0;}

.more {overflow:hidden;padding:10px;text-align:center;margin-bottom:2rem;}
.more .load-more-posts {cursor: pointer;display:block;padding:10px 30px;background-color:#ff322e;color:#fff;margin:0 auto;text-align:center;border-radius:3px;}
.more .load-more-posts:hover{background:#e91d1a;}

.panel-body{margin-top: 1rem;}
.tit {padding: .5rem 0;display: inline-block;width: 100%;position: relative;}
.tit h3 {position:relative;padding:0 0 0 10px;font-size:16px;color:#121212;font-weight:600;line-height:1;}
.tit h3:before {content: "";position: absolute;top: 50%;left: 0;width: 3px;height: 18px;border-radius: 1px;background-color:#ff322e;transform: translate(0%, -50%);}
.table-header {display:flex;background-color: rgb(251, 251, 251);color:rgb(153, 153, 153);padding:16px 10px;border-bottom: 1px solid #ebeef5;font-size: 12px;font-weight: 600;}
.table-header .header-col {flex:0 0 15%;text-align:center;}
.table-header .header-col-2 {flex:1;padding:0 15px;}
.table-header .header-col-3 {flex:0 0 25%;text-align:right;}
.table-row {display:flex;padding:7px 10px;border-bottom:1px solid #eaeaea;transition:background-color 0.3s ease;}
.table-row:last-child {border-bottom:none;}
.table-row .col-1 {flex:0 0 15%;text-align:center;font-weight:600;color:#2c3e50;}
.table-row .col-2 {flex:1;padding:0 15px;color:#34495e;}
.table-row .col-3 {flex:0 0 25%;text-align:right;color:#ff322e;font-weight:500;}
.table-row .rank {color:#abbdc7;display:inline-block;font-family:PingFangSC,PingFang SC;font-size:13px;font-weight:500;line-height:24px;}
.table-row .city {display:inline-block;position:relative;color:#000;font-family:PingFangSC-Semibold,PingFang SC;font-size:13px;font-weight:600;line-height:24px;}
.table-row .position {text-align:right;color:#333;font-size:13px;line-height:24px;}
.table-scrollbar .table-row:first-child {background-color: #fffaf1;color: #e58403;border-bottom: 1px solid #fec;}
.table-scrollbar .table-row:first-child .city,.table-scrollbar .table-row:first-child .position{color: #e58403;}
.table-scrollbar .table-row:nth-child(2) {background-color: #f4f9ff;color: #526c87;border-bottom: 1px solid #e2f0ff;}
.table-scrollbar .table-row:nth-child(2) .city,.table-scrollbar .table-row:nth-child(2) .position{color: #829fbb;}
.table-scrollbar .table-row:nth-child(3) {background-color: #fdf8f3;color: #956d44;border-bottom: 1px solid #ffedde;}
.table-scrollbar .table-row:nth-child(3) .city,.table-scrollbar .table-row:nth-child(3) .position{color: #956d44;}
.table-scrollbar .table-row:hover{background-color: #f5f7fa;}
.table-row .rank.rank1{background-image: url(../images/rank1.png);color: #fd960e;background-position: 50%;background-repeat: no-repeat;background-size: 24px;height: 24px;line-height: 24px;text-align: center;width: 24px;}
.table-row .rank.rank2{background-image: url(../images/rank2.png);color: #829fbb;background-position: 50%;background-repeat: no-repeat;background-size: 24px;height: 24px;line-height: 24px;text-align: center;width: 24px;}
.table-row .rank.rank3{background-image: url(../images/rank3.png);color: #956d44;background-position: 50%;background-repeat: no-repeat;background-size: 24px;height: 24px;line-height: 24px;text-align: center;width: 24px;}

.table-row .city.company {align-items:center;display:flex;}
.table-row .city.company .l-inner {align-items:center;background:#fff;border-radius:4px;display:flex;height:40px;width:40px;}
.table-row .city.company .l-inner span {background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100%;border:1px solid #f5f5f5;border-radius:4px;box-sizing:border-box;display:block;width:40px;height:40px;}
.table-row .city.company .r-inner {margin-left:8px;}
.table-row .city.company .r-inner .name{line-height: 20px;}

.links{display: none;}
.links-a {background:#fdfdfd;border-top:1px solid #e3e3e3;line-height:1;margin-bottom:15px;padding-top:10px;}
.links-a h3 {color:#1b1b1b;font-size:1rem;margin:.5rem 0;}
.links-a a {display:inline-block;color:#999;position:relative;margin-bottom:10px;font-size:.875rem;padding:0 .75rem 0 0;}
.links-a a:hover {color:#ff322e;}
.links-a a:after {content:'';position:absolute;right:0;top:7px;width:1px;height:10px;margin:0 5px;background-color:#999;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);}
.links-a a:last-child:after {display:none;}
/*list*/
.category-top{background-color: rgb(255 255 255 / 94%);border-radius: 2px;padding: 1.2rem;}
.card-big{display: flex;justify-content: space-between;}
.card-big .card-big-l{width: 440px;flex-direction: column;margin-right: 15px;position: relative;z-index: 5;}
.card-big .card-big-r{flex: 1 1;}
.titleimg{display: inline-block;overflow: hidden;transition:all .3s ease-out 0s;}
.titleimg .imgbox{overflow: hidden;display: block;border-radius: 3px;}
.titleimg a{display: flex;gap: 10px;flex-direction: column;}
.titleimg .imgbox img{display: block;margin: 0 auto;border: 0;width: 100%;height: 236px;transition: opacity .3s, transform .3s ease-in-out;object-fit: cover;border-radius: 3px;}
.titleimg:hover img{opacity:.86;transform:scale(1.05)}
.titleimg h2{color:#1d1d1d;font-weight: 600;font-size: 20px;}
.titleimg:hover h2{color:#ff322e;}
.titleimg p{color:#3d3c3c;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}

.card-big-li{position: relative;}
.card-big-li ul {display: flex;flex-wrap: wrap;gap: 15px;}
.card-big-li ul li{flex: 0 0 calc(50% - 8px);display: inline-block;overflow: hidden;}
.card-big-li ul li a{overflow: hidden;display: block;border-radius: 3px;}
.card-big-li ul li a img {display:block;margin:0 auto;border:0;width:100%;height:140px;transition:opacity .3s,transform .3s ease-in-out;object-fit:cover;}
.card-big-li ul li:hover img{opacity:.86;transform:scale(1.05)}
.card-big-li ul li p {font-size:14px;font-weight:normal;margin-top:10px;text-align:left;overflow:hidden;}
.card-big-li ul li p a {color:#3d3c3c;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;line-height:18px;}
.card-big-li ul li:hover a{color:#ff322e;}

.repo-sli{position: relative;margin-top:1.5rem;padding: 2px;}
.post-loop-repo{display: flex;}
.post-loop-repo .item {box-sizing: border-box;flex-shrink: 0;transition:all .3s ease 0s;}
.post-loop-repo .item-inner {border-radius:4px;overflow:hidden;transition:all .2s ease-out 0s;}
.post-loop-repo .item:hover .item-inner{transition:all .4s;box-shadow:0 2px 6px 0 rgba(241, 0, 20, 0.15),0 0 0 1px #ff322e}
.post-loop-repo .item-img {overflow:hidden;position:relative;}
.post-loop-repo .item-thumb {display:block;height:100%;width:100%;}
.post-loop-repo .item-thumb img {display:block;height:145px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;border-radius: 4px;}
.post-loop-repo .item-title {font-size:15px;font-weight:600;margin:0;padding:8px;}
.post-loop-repo .item-title a {color:#1a1a1a;height:44.8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.post-loop-repo .item-title a:hover {color:#ff322e;}
.post-loop-repo .item-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a1a1a8;padding:0 8px 8px;}
.post-loop-repo .item-meta .meta-li {color:#a1a1a1;font-size: 12px; display: inline-block;line-height: inherit;margin-right: 15px;vertical-align: top;}

.repo-button{display: flex;align-items: center;gap: 1rem;position: relative;bottom: 138px;}
.repo-button .swiper-button-next,.repo-button .swiper-button-prev {color:#121212;text-align:center;height: 50px;width: 50px; transition: all .3s;z-index: 9999;}
.repo-button .swiper-button-next:hover,.repo-button .swiper-button-prev:hover {color:#ff322e;opacity:.8!important}
.repo-button .swiper-button-prev {left:-33px;right:auto}
.repo-button .swiper-button-next{left:auto;right:-33px}
.repo-button .swiper-button-next:after,.repo-button .swiper-button-prev:after{font-size: 16px;}

.bg-lable {line-height:30px;font-size: 17px; padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #ccc;position:relative;color:#3d4573;}
.bg-lable:after {display:block;content:'';width:40px;height:3px;background:#ff322e;position:absolute;left:0;bottom:0;}
.category-kb{position: relative;margin-bottom: 2rem;}
.category-kb ul{display: flex;flex-wrap: wrap;gap: 30px;}
.category-kb ul .item {box-sizing: border-box;flex-shrink: 0;flex: 0 0 calc(33.333% - 20px);display: inline-block;overflow: hidden;transition:all .3s ease 0s;border-radius: 0 0 3px 3px;-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.1);box-shadow: 0 5px 5px rgba(0,0,0,.1);}
.category-kb ul .item-inner {background:#fff;border-radius:2px;overflow:hidden;transition:all .2s ease-out 0s;}
.category-kb ul .item .item-title:after {display:block;content:'';width:0;height:3px;background:#ff322e;position:absolute;left:0;top:0;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}
.category-kb ul .item:hover .item-title:after {width:100%;-webkit-transition:all .4s;transition:all .4s}
.category-kb ul .item-img {overflow:hidden;position:relative;}
.category-kb ul .item-thumb {display:block;height:100%;width:100%;}
.category-kb ul .item-thumb img {display:block;height:280px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;}
.category-kb ul .item-title {font-size:16px;font-weight:500;margin:0;padding:15px 20px 10px 20px;position: relative;}
.category-kb ul .item-title a {color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.category-kb ul .item:hover .item-title a{color:#ff322e;}
.category-kb ul .item-excerpt {color:#999;font-size:12px;line-height:1.425;padding:0 20px;margin-bottom:20px;max-height:52px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2}
.category-kb ul .item-excerpt p {color:#999;font-size:12px;margin-bottom:0;line-height: 1.8;}
.category-kb ul .labelbox{font-size: 12px;color: #999;padding:0 20px 10px;}
.category-kb ul .labelbox span{display: inline-block;padding: 2px 10px;margin: 0 5px 2px 0;border: 1px solid #ccc;font-size: 12px;color: #999;border-radius: 2px;}


/*single*/
.single-bg{background-color: #fff;padding:3rem 0;}
.aside-left {position:relative;align-self:flex-start;position:sticky;top:90px;margin-top:16px;margin-bottom:60px;width:60px;height:275px;}
.article-action {position:relative;width:40px;margin:0 auto;display:flex;flex-direction:column;text-align:center;cursor:pointer;}
.share-list {position:relative;padding-bottom:1rem;}
.share-list .social-share .social-share-icon{border: none;background-color: #999;border-radius: 4px;width: 25px;height: 25px;line-height: 25px;font-size: 16px;}
.share-list .social-share .icon-wechat{color: #fff;}
.share-list .social-share .icon-wechat:hover{color: #fff;background-color: #1f995c;}
.share-list .social-share .icon-weibo{color: #fff;}
.share-list .social-share .icon-weibo:hover{color: #fff;}
.social-share .icon-wechat .wechat-qrcode .qrcode{padding:0 1rem;}

.opt-list {padding-top:1rem;display:flex;flex-direction:column;align-items: center;text-align:center;border-top:1px solid #e6e6e6;gap:8px;}
.opt-list li {background-color: #999;border-radius: 4px;width: 25px;height: 25px;line-height: 25px;font-size: 16px;text-align:center;transition:all .3s ease-out 0s;}
.opt-list li:hover{background-color: #ff322e;}
.opt-list li i {font-size:18px;color:#fff;}
.feedback {position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0s,visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s,visibility 0s 0.3s;transition:opacity 0.3s 0s,visibility 0s 0.3s;z-index:999;}
.feedback.is-visible {opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s,visibility 0s 0s;-moz-transition:opacity 0.3s 0s,visibility 0s 0s;transition:opacity 0.3s 0s,visibility 0s 0s;}
.feedback-container {position:relative;width:90%;max-width:580px;margin:20em auto;padding:40px;background:#FFF;border-radius:0.25em 0.25em 0.4em 0.4em;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.feedback-container .cd-close {position:absolute;top:8px;right:8px;width:30px;height:30px;}
.feedback-container .cd-close::before,.feedback-container .cd-close::after {content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5;}
.feedback-container .cd-close::before {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px;}
.feedback-container .cd-close::after {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px;}
.feedback-container .title {font-size:20px;font-weight:700;padding-bottom:15px;}
.feedback-container .desc {font-size:1rem;color:#696969;font-weight:500;padding-bottom:15px;}
.details-area{position: relative;border:1px solid #dbdbdb;border-radius: 6px;padding:1rem 1rem;margin-bottom: 1rem;}
.details-area span{font-size: 20px;font-weight: 600;}
.details-area span i{font-size: 26px;color:#162337;margin-right: 5px;vertical-align: text-bottom;}
.details-area p{color:#162337;margin-top: .5rem;}
.details-area p:last-child{color:#696969;margin-top: .5rem;}

.section-detail{padding:3rem 0;}
.detail-color {width:100%;clear:both;position:relative;background:#eef5fb;background-image:-webkit-linear-gradient(left,#ffffff,#dce5f7 25%,#ffffff 50%,#dce5f7 75%,#ffffff);}
.detail-color:before {content:'';height:100%;width:100%;opacity:.9999;left:0;position:absolute;right:0;top:0;bottom:0;background-image:linear-gradient(0deg,#fff 80%,#dce5f7 100%);}
.detail-color .container{position: relative;z-index: 8;}
.section-detail .row .col-lg-9{border-right: 1px solid #e6ebf2;}
.detail-box {display: block;min-height: 500px;}
.post-top-bar{align-items: center;display: flex;gap: 8px;justify-content: space-between;margin: 1rem 0;}
.article-detail {position:relative;margin-bottom:20px;border-bottom:1px solid #e6ebf2;border-width:1px !important;}
.article-detail .detail-title {color:#121212;font-size:1.75rem;font-weight:600;-webkit-line-clamp:inherit;height:auto;line-height:normal;margin:0;margin-bottom:2rem;}
.article-detail .infos {color:#999;font-size:14px;}
.article-detail .infos a {color:rgba(26, 26, 26, 0.6);font-size:14px;}
.article-detail .infos a:hover{color:#2e3661;}
.article-detail .infos span {color:#999;font-size:14px;margin-right:1rem;}
.article-detail .infos span i{color: #999;font-size: 14px;margin: 0 5px;}
.article-detail .infos span a{color:#162337;position: relative;padding-left: 20px;}
.article-detail .infos span a:before {content:"";background:url(../images/home.png) no-repeat 0;width:18px;height:18px;background-size:18px 18px;left:0;top:50%;transform:translateY(-50%);position:absolute;}
.article-detail .infos .iconfont {display:inline-block;padding-right:2px;font-size: 14px;}

.article-body {color:#262626;font-size:1rem;margin-bottom:20px;line-height:1.8;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:normal;}
.article-body img{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.article-body video{width: auto;max-width: 100%!important;height: auto!important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.article-body p {margin: 0 0 1.25rem;color:#262626;font-size:1rem;text-indent: 2rem;line-height: 1.8;}
.article-body ol{padding: 0;}
.article-body code {padding: 3px 5px;margin: 0 2px;border-radius: 2px;font-size: .875em;color: #d63384;background-color:#f4f4ff;font-family: 'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;word-wrap: break-word;}
.article-body pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;font-family: "Microsoft Yahei";white-space: pre-wrap;}
.article-body pre code{color: inherit;background-color: inherit;}
.article-body pre {margin: 20px 0;font-size: 12px;line-height: 22px;background: #4a4a4a;padding: 10px 20px;color: #f8f8d4;border: 0;}
.article-body h1,.article-body h2,.article-body h3 {color:#262626;line-height: 1.8;}

.tags {padding:0;align-items:center;text-align: left;}
.tags a {color: #fff;font-size: .875rem;background: #18273d;border-radius: 4px;text-align: center;padding: 5px 15px;margin-right: 7px;}
.tags a:hover{background-color: #fc4b48 ;color:#fff;}
.tag-sea {display:flex;justify-content: space-between;align-items: center;margin-top:3.5rem;}
.author {background-color:#f8f8f8; color:#474747;text-indent:0em;padding: 5px 10px;}
.author span {line-height:1.1em;font-size:.875rem;position: relative;}
.author span:first-child{padding-right:20px;}
.author span:first-child:before {content: "";position: absolute;top: 50%;right: 8px;width: 1px;height: 12px;border-radius: 1px;background-color: #3d4573;transform: translate(0%, -50%);}
.article_copyright {font-size:14px;color:#999;line-height:22px;padding-top:30px;margin-top:40px;margin-bottom:2rem;}
.article_copyright .disclaimers {position:relative;text-align:center;color:#afafaf;line-height:20px;font-size:14px;}
.article_copyright .disclaimers:before {background-color:#f5f5f5;content:".";display:block;font-size:0;height:1px;left:0;position:absolute;top:7px;width:45%;}
.article_copyright .disclaimers:after {background-color:#f5f5f5;content:".";display:block;font-size:0;height:1px;position:absolute;right:0;top:7px;width:45%;}
.article_copyright .text {color:#c2c2c2;line-height:20px;font-size:12px;text-align:center;margin-top:8px;}
.navigate {margin-bottom:20px;}
.navigate li {line-height:32px;margin-bottom:5px;}
.navigate li span {display:inline-block;color:#A2A2A2;font-size: 14px;margin-right:10px;}
.navigate li a{color:#535353;font-size: 14px;}
.navigate li:hover a{color:#ff322e;}

.hqsk{margin:1rem auto;width: 100%;background: #f9f9f9;padding: 13px;}
.hqsk iframe{width: 100%;height: 353px;}

.hot-articles {position: relative;}
.hot-articles .lists {background:#fff;}
.hot-articles .lists .item {display:flex;padding:16px 0;}
.hot-articles .lists .item+.item {border-top:1px dashed #e6e6e6;}
.hot-articles .lists .rank-num {display:block;margin-top:3px;width:23px;height:15px;flex-shrink:0;}
.hot-articles .lists .rank-num img {height:100%;}
.hot-articles .lists .item .article-title {padding-left:3px;font-size:14px;line-height:1.64;color:#222;}


.report-articles{position: relative;}
.report-articles ul{position: relative;}
.report-articles ul li {margin:0;padding:15px 0;display:flex;width:100%;position:relative;overflow:hidden;border-bottom: 1px solid #e6ebf2;}
.report-articles ul li:last-child{border:none;}
.report-articles ul li .item-img {width:135px;flex-shrink:0;overflow:hidden;border-radius:6px;}
.report-articles ul li .item-img-inner {display:block;}
.report-articles ul li .item-img img {display:block;width:100%;height:105px;object-fit:cover;transition:opacity .3s,transform .3s ease-in-out}
.report-articles ul li:hover img{opacity:.86;transform:scale(1.05)}
.report-articles ul li .item-content {position:relative;margin-left:10px;width:calc(100% - 145px);flex-shrink:1;}
.report-articles ul li .item-content .item-title {margin-top:2px;margin-bottom:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:4;line-height:1.4;}
.report-articles ul li .item-content .item-title a {color:#262626;font-size:15px;font-weight: 600;}
.report-articles ul li .item-content .item-title a:hover {color:#ff322e;}

.rili-box{display: block;min-height: 2000px;overflow: hidden;position: relative;overflow-y: scroll; overflow-x: hidden;clip-path: inset(0 0 0 0);}
.rili-box:before {content:"";position:absolute;top:10px;left:0;width:500px;height:38px;border-radius:1px;background-color:#fff;transform:translate(0%,-50%);}
.rili-box iframe {border:none;display:block;width:calc(100% + 17px);/* 加宽，把滚动条推出可视区 */    height:2000px;border:none;overflow-y:scroll;}
.rili-box iframe::-webkit-scrollbar {display:none;}
.rili-box iframe {-ms-overflow-style:none;/* IE/Edge 旧版 */    scrollbar-width:none;/* Firefox */}

/*haibao*/
.poster {position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s;z-index:1000;display:flex;justify-content:center;align-items:center;}
.poster.is-visible {opacity:1;visibility:visible;}
.poster-box {position:relative;width:90%;width: 384px !important;background-color: #f8f8f8;box-shadow:0 20px 40px rgba(0,0,0,0.3);transform:scale(0.9);transition:transform 0.3s;border-radius: 2px;box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
.poster.is-visible .poster-box {transform:scale(1);}
.p-header {width:100%;display:flex;align-self:flex-start;border-bottom:1px dashed #e2e4ea;padding:16px;}
.p-header .title {line-height:24px;font-size:18px;color:#303133;}
.p-header .poster-close {position:absolute;top:15px;right:15px;width:40px;height:40px;background-color:#f0f0f0;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color 0.3s;font-size:1.5rem;color:#666;}
.p-header .poster-close:hover {background-color:#ff322e;color:white;}
.p-body {display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 16px;}
.brief-poster {max-height:500px;overflow:hidden;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);}
.poster_button {margin-top:24px;display:flex;width:100%;justify-content:space-between;}
.poster_button .download {width:100%;padding:10px 0;border-radius:0;border:1px solid #ff322e;text-align:center;color:#fff;background:#ff322e;cursor:pointer;}
.poster-container {position:relative;width:286px;padding:24px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;color:#000;box-sizing:content-box}
.poster-container img {position:relative}
.poster-container .poster-header {display:flex;justify-content:space-between;align-items:center;width:100%}
.poster-container .poster-header__left {display:flex;flex-direction:column;width:108px}
.poster-container .poster-header__left span {opacity:.5;color:#373737;font-size:12px}
.poster-container .poster-header__right {display:flex;flex-direction:column}
.poster-container .poster-header__right .day {font-family:Impact;font-size:28px;text-align:end}
.poster-container .poster-header__right .yearmonth {opacity:.5;color:#373737;font-size:12px}
.poster-container .poster-center {display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px}
.poster-container .poster-center__left span {color:#666;font-size:13px}
.poster-container .poster-center__right {border-bottom: 1px solid #e2e4ea; width: 65%;}
.poster-container .poster-title {font-size:20px;font-weight:bolder;margin-top:20px}
.poster-container .poster-content {font-size:15px;margin-top:16px;line-height:24px;min-height: 275px;border-bottom: 1px dashed #e2e4ea;}
.poster-container .poster-cover {width:100%;margin-top:16px;min-height: 270px;}
.poster-container .poster-dashed {margin-top:20px}
.poster-container .poster-qrcode {display:flex;width:100%;margin-top:30px;background-color:#fff;align-items:center;justify-content:space-between}
.poster-container .poster-qrcode .eo-poster-box-QR-desc {display:flex;flex-direction:column;justify-content:center}
.poster-container .poster-qrcode .eo-poster-box-QR-desc-text {color:#373737;opacity:.5;font-size:12px;font-family:PingFangSC-Regular;position:relative;top:10px}
.poster-container .poster-qrcode .eo-poster-box-QR-desc-logo {width:100px;}
.poster-container .poster-qrcode .poster-box-QR {position:relative}
.poster-container .poster-qrcode .poster-box-QR canvas{width: 60px;height: 60px;}

.section-page {padding: 3rem 0;}

/*m*/
@media (max-width:767.98px) {
.focus-item{align-items: center;flex-direction: column-reverse;}
.focus-item .img{width: 100%;}
.focus-item .content{width: 100%;}
.focus-item .content p{display: none;}
.focus-item .content h3{font-size: 16px;padding-top: 10px;}
.gc-top{margin-top: 0;}
.gc-top-img{gap:6px;}
.gc-top-img li{flex: 0 0 calc(33.333% - 4px);}
.gc-top-img li a img{height: 90px;}
.section-swiper{padding: 5px;}
.gc-top-img li h3{font-size: 14px;}
.gc-top-arc{gap:8px;}
.gc-top-arc li{flex: 0 0 calc(100% - 0px);padding-bottom: 8px;}
.bulletin-box{display: none;}
.section-data{display: none;}
.report-item a img{height: 125px;}
.section-news{padding:1rem 0;}
.news-content{margin-top:1rem;}

.post-loop-news .item{width: 50%;}
.post-loop-news .item-title{font-size: 15px;font-weight: 500;padding: 8px;}
.post-loop-news .item-thumb img{height: 105px;}
.post-loop-news .item-meta{padding: 0 8px 10px;}

.category-top{padding:5px;}
.card-big{flex-direction: column;}
.card-big .card-big-l{width: 100%;margin-right:0;}
.card-big .card-big-r{flex: 0;margin-top:1rem;}
.card-big-li ul li a img{height: 90px;}
.card-big-li ul{gap:5px;}
.card-big-li ul li{flex: 0 0 calc(50% - 3px);}

.single-bg{padding:2rem 0;}
.tag-sea{flex-direction: column;gap: 1rem;flex-direction: column-reverse;}
.article_copyright .disclaimers:before,.article_copyright .disclaimers:after{width: 39%;}
.navigate li {line-height: 22px;margin-bottom: 10px;}

.category-kb ul .item{flex: 0 0 calc(100% - 0px);}
.bg-lable{margin-top:1rem;}
.article-detail .detail-title{font-size: 1.25rem;line-height: 28px;}
.section-page{padding:2rem 0;}


}

