body {font-weight: normal !important;}
ul {padding-left:1.2rem;}
section {padding-top:1.5rem; padding-bottom: 1.5rem;}
@media (max-width: 575.98px) {
  section {padding-top: 1rem;padding-bottom: 1rem;}
}
.dn {display: none !important;}
.navbar .nav-list>.menu-item.current-menu-item>a,.uc-page .uc-menu-warp .menu-item a:hover,.uc-page .uc-menu-warp .menu-item.current-menu-item a{color:var(--ri-primary)}

.nav-list li.current-menu-item::before {display: block; height: 3px; width: 100%; position: absolute; bottom: 0; background-color: var(--ri-primary); content: "";}
.burger {width: 60px;}
.burger span{font-size: 15px;}
.burger span.uc {color:#fc3c2d;}
.navbar .actions .action-btn.login-btn{font-size: 13px;}
.tjc {display: inline !important;}
.post-item .entry-title {font-weight:normal !important; font-size:15px !important; line-height:20px !important;}
.post-item.item-grid .entry-title {-webkit-line-clamp: 2 !important; height:2.5rem;}
.post-item.item-list .entry-title {-webkit-line-clamp: 1 !important;}
.post-item .entry-desc {font-size: 13px; line-height: 18px;}
.post-item .entry-desc{margin-top: 5px;}
.post-item .entry-cat-dot{margin-bottom: 5px;}
.post-item.item-grid .entry-meta {min-height: 20px;}
.post-item.item-list .entry-media {margin-right: 0rem;border-radius: .25rem 0 0;}
.post-item.item-list {padding: 0rem;}
.post-item.item-list .entry-wrapper {padding: 15px;}
@media (max-width:991.98px) {
    .post-item.item-list .entry-cat-dot {display: none !important;}
    .post-item.item-grid .entry-desc {display: none !important;}
}

.active>.page-link,.page-link.active {background-color:var(--ri-primary);border-radius: 5px;}

.single-content-nav .nav-pills {border-bottom: 2px solid var(--ri-primary);}
.single-content-nav .nav-item .nav-link {border-radius: .35rem .35rem 0 0;border: 0;padding:.6rem .9rem;}
.single-content-nav .nav-item:not(:last-child) {margin-right: 0;}

.post-content {font-size: 15px;}
.post-content h4, .post-content h5 {font-size: 1rem; font-weight: 700;}
.post-content img {width: 100%;}
.post-content p {margin-bottom: 10px !important;}
.post-content a:not(.btn) {color:#297af4;}
.post-content > .h3, .post-content > h3 {padding-left: 13px;}
.post-content > .h3::before, .post-content > h3::before {width:4px;}
.post-content .gallery .gallery-item img {border-radius: 0;}
.post-content .gallery .gallery-item a > img:hover {-webkit-transform: scale(1); transform: scale(1);}

.video-js-logo>img {width:100px !important;height:auto !important;}

.entry-copyright {margin-bottom: 20px;line-height: 1.8;}

#comments .comment-form input[type=text],#comments .comment-form textarea {font-size: 1rem;}

.widget-title {display:flex;align-items:center;}
.widget-title::before {background-color: #fd721f; content: ""; height: 8px; margin-right: 5px; width: 8px; border-radius: 100%;}
.site-footer .text-center.small {padding: 20px 0; border-top: solid 1px #f0f4f5;}
[data-bs-theme=dark] .site-footer .text-center.small {border-top:solid 1px #555;}
.site-footer .widget-title {font-size: 1.15rem;}
.site-notify-body .notify-title {margin-bottom:1rem;}

.ri-hide-warp {padding: 15px; border-width:1px;}
.ri-hide-warp .hide-buy-warp .prices-info::before {top: -20px;border-color: transparent transparent rgba(33,150,243,.1) transparent;}
.ri-hide-warp .hide-buy-warp .prices-info .price-item {font-size: 16px; line-height:22px;}
.ri-hide-warp .hide-buy-warp .prices-info .price-item b {font-size: 20px;}
.ri-hide-warp .hide-buy-warp .buy-title {display: none;}


/*个人中心*/
#captcha-img {max-height: 36.5px;}

/*局部加密*/
.e-secret {margin: 20px 0; padding: 20px; background: #f8f8f8; overflow: auto;}
.e-secret label {font-size:16px; color:#297af4;}

/*侧栏编号搜索*/
.go-form {margin: 20px 0; padding: 0px; background: #f8f8f8; overflow: auto;border-radius:3px}

.fbox {display:flex;border-radius:3px }
/*.fbox:hover{box-shadow:0 0 4px #297af4;}*/
input.euc-y-i[type="number"],input.euc-y-i[type="password"],input.euc-y-i[type="text"]{flex:auto;width:70%;border:1px solid #e6e6e6;color:#777;display:block;background: #fff;font-size:1rem;outline:0;box-sizing:border-box;padding:5px 16px;margin:0;height: auto;line-height: 36px;border-radius:3px 0 0 3px; -moz-appearance:textfield;}
input.euc-y-i[type="number"]:hover,input.euc-y-i[type="password"]:hover,input.euc-y-i[type="text"]:hover{border:1px solid #56b4ef;}
input.euc-y-s[type="submit"]{flex:auto;width: 30%;min-width:80px;height: auto;background-color:#297af4;color:#fff;font-size:20px;-webkit-backface-visibility:hidden;position:relative;cursor:pointer;padding: 13px 20px;text-align: center;box-shadow: none;border: 0;outline: medium;line-height: 20px;margin: 0;border-radius: 0 3px 3px 0;}
input.euc-y-s[type="submit"]:hover{background-color:#297af4;}

[data-bs-theme=dark] input.euc-y-i {background-color: #333436; border:1px solid #8c8d8e;}


/*归档*/
.widget_archive select,.widget_categories select {width: 100%; box-sizing: border-box; padding: 5px 10px; height: 46px; background-color:#fff; border:1px solid #e6e6e6;font-size:1rem;color:#777; border-radius:5px;}
.widget_archive label,.widget_categories label {display: none;}
.widget_categories select .level-0 {font-weight: bold;}

/*折叠内容*/
.ri-accordions-shortcode h2.accordion-header {padding-bottom: 0;margin: 0;border-bottom:0;}
.ri-accordions-shortcode h2.accordion-header .accordion-button {font-weight: bold; padding:1rem;color:var(--ri-accordion-active-color);background-color:var(--ri-accordion-active-bg);}
.ri-accordions-shortcode h2.accordion-header .accordion-button::after {background-image: var(--ri-accordion-btn-active-icon);}
.ri-accordions-shortcode h2.accordion-header .accordion-button:not(.collapsed) {-webkit-box-shadow:none; box-shadow:none;}


/*百度网盘下载相关*/
.baidupan {}
.baidupan .tips {font-size:14px; line-height:20px; margin-top:10px;}

/*文章详情页显示编号价格部分*/
.entry-info {padding: 15px;background: rgb(79 158 248 / 20%);margin-bottom: 10px;border-radius: 4px;border: dashed 1px #ffb1cb; position:relative;overflow:hidden;}
.entry-info .meta-box{display: flex;flex-wrap: wrap;font-size: 16px;line-height: 1.8;}
.entry-info .meta-li b {font-size: 20px;}
.entry-info .hide-msg {position: absolute; right: 0; top: 0; font-size: .75rem; padding: .35rem .5rem; line-height: 1; border-radius: 0 0 0 .5rem; color: #fff; background: #ffb1cb;}
.price_tips {color:#297af4;}


.post-item .entry-cat-dot {display:-webkit-box !important;}
h2.entry-title span,.list-group-item span {display:inline;background-color:#ffebea;padding:0px 3px;border-radius:5px 0;font-weight:normal;color:#fc3c2d;font-size:11px; line-height:12px; margin-top:2px; margin-right:5px;}
.hot {display: inline !important;margin-right: 5px; font-size:12px;line-height: 14px !important;}
.hot1{color:#f99;}
.hot2{color:#fc3c2d;}
.user-select-all {cursor:pointer;}
.mt-sm-4 {margin-top: 1.5rem !important;}
.alert {overflow: hidden; margin-bottom:.5rem}

