/*
Theme Name: B2 PRO
Theme URI: https://7b2.com/
Author: Li Ruchun
Author URI: https://7b2.com/
Description: wordpress 高级商用主题，模块化管理，兼容微信的各种环境
Version: 5.4.2
Text Domain: B2
Tags: B2
*/
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	word-wrap:break-word;
	box-sizing: border-box;
}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	overflow-x: hidden;
	max-width: 100%;
	image-rendering: -webkit-optimize-contrast;
}
[v-cloak] {
	display: none!important;
  }
.b2-hidden-always{
	display: none
}
input{
	padding:5px;
}
input,textarea{
	color:#666;
	resize: none;
}
button,input[type="text"],input[type="password"],input[type="number"],textarea {
	-webkit-appearance: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
	border:1px solid #ccc;
	box-sizing: border-box
}
body{
	margin:0;
	padding:0;
	-webkit-backface-visibility: hidden;
	overflow-x: hidden;
	color:#222;
	font-feature-settings: "tnum";
	line-height: 1.4;
	font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
	text-rendering: optimizeLegibility;
	-moz-font-feature-settings: "liga" on;
	font-feature-settings: "liga" on;
	-webkit-font-smoothing: subpixel-antialiased;
	font-style: normal;
    font-display: swap;
}
.post-list-meta-like, .post-list-meta-comment, .post-list-meta-views, .top-user-box-drop .top-user-info-box-count p b, .top-user-info-box .user-w-gold a, .credit-top-info-right span, .user-mission-info-right span, .user-mission-info-right, .w-a-count div span, .lv-icon.user-lv i, .user-w-tj div span, .bar-user-info-row .user-w-rw span, .user-money b, .user-credit b, .user-money-and-credit > div span, .user-sidebar-count li p, .widget-new-header .ps1, .shop-normal-item-price span, .shop-normal-tips, .b2-widget-post-order span, .custom-page-row.gold-row > div:first-child, .mission-page-user-right, .task-finish, .task-day-list li .task-box-r span b, .shop-single-price, .shop-single-data b, .content-footer-zan-cai span b, .circle-admin-info > div b, .vote-pk-left p, .vote-pk-right p, .topic-vote-radio-picked > div:first-child > span:last-child {
    font-family: 'DIN-Medium';
}
button.none{
	padding:0;
	background: none;
	border:0;
	color:inherit
}
select{
	-webkit-appearance: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
	padding:5px 10px;
	cursor: pointer;
	box-shadow: inset 0 0 9px rgba(204,204,204,.39);
	background: url(Assets/fontend/images/arrow.png) no-repeat 97% 11px;
	padding-right:20px;
	border-radius: 3px;
	border:1px solid #f5f6f7
}
::-moz-placeholder { color: #ccc; }
::-webkit-input-placeholder { color:#ccc; }
:-ms-input-placeholder { color:#ccc; }
button:focus,input:focus,textarea:focus {
	outline: none;
}
input:focus,textarea:focus{
	color:initial
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 30px #fff inset;
	box-shadow: 0 0 0 30px #fff inset;
}
button,select {
	text-transform: none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}
/* ::-webkit-scrollbar{width:12px;height:0;border:3px solid #fff}
::-webkit-scrollbar-track{background:#ededed}
::-webkit-scrollbar-thumb{background:#bbbdc3;border-radius: 10px;}
::-webkit-scrollbar-corner{width:12px;height:3px;background:#ccc;}
::-webkit-scrollbar-resizer{display:none}
::-moz-scrollbar{width:12px;height:0;border:3px solid #fff}
::-moz-scrollbar-track{background:#ededed}
::-moz-scrollbar-thumb{background:#bbbdc3;border-radius: 10px;}
::-moz-scrollbar-corner{width:12px;height:3px;background:#ccc;}
::-moz-scrollbar-resizer{display:none} */
html input[disabled] {
	cursor: default;
	border: 1px solid rgba(255, 255, 255, 0);
}
button,.button{
	border-radius:4px;
	color:#fff;
	padding: 8px 16px;
	transition: opacity .2s;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	margin:0;
	white-space: nowrap;
}
button.text,.button.text{
	background: none;
	border:0
}
button[disabled],button[disabled].empty,.button.disabled.empty,button[disabled]:hover,button[disabled].empty:hover,.button.disabled.empty:hover{
	opacity: .7;
	cursor: default
}
button.empty.b2-loading:after,.button.empty.b2-loading:after{
	background-image: url(Assets/fontend/images/loading-empty.svg);
}
button.b2-loading,.button.b2-loading,button.empty.b2-loading,.button.empty.b2-loading{
	color: rgba(255, 255, 255, 0);
}
.post-list-cats a span.button.b2-loading{
    color: rgba(255, 255, 255, 0)!important;
}
button.b2-loading:after,.button.b2-loading:after{
	content: '';
	background-image: url(Assets/fontend/images/loading.svg);
	background-repeat: no-repeat;
    background-position: center;
    background-size: 10px;
    position: absolute;
    left: -1px;
	top: -1px;
	bottom:-1px;
	right:-1px;
    z-index: 2;
	cursor: default;
}

button:active,.button:active{
	transform: translateY(1px);
}
button[disabled]:active,.button.disabled:active{
	transform: none
}
button:hover,.button:hover{
	opacity: .9;
	transition: opacity .2s
}
button[disabled],.button.disabled{
	opacity: .7;
	cursor: default
}
button.empty,.button.empty{
	background: rgba(255, 255, 255, 0);
}
article,aside,details,figcaption,figure,footer,header,main,nav,section {
	display: block
}

ol,ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,td,th {
	font-weight: 400;
	text-align: left
}

small {
	font-size: 80%
}

a:active,a:hover {
	outline: 0;
}

pre {
	padding: 17px;
	font: 14px/22px courier new;
	position: relative;
	background-color: #f8f8f8;
	box-sizing: border-box;
}

code,pre {
	white-space: pre-wrap;
	word-wrap: break-word;
	border-radius: 3px
}

code {
	padding: 2px;
	background-color: #eee;
	word-break: break-word;
	letter-spacing: 0;
	font: 14px/26px courier new
}

pre code {
	padding: 0;
	background-color: #fff;
	border-radius: 0;
}

img {
	max-width: 100%;
	height: auto;
	object-fit: cover;
	/* image-rendering: -webkit-optimize-contrast; */
	border:0;
	vertical-align: text-top;
}
button::-moz-focus-inner {
	border: 0;
	padding: 0
}

a {
	color:inherit;
	text-decoration: none;
}
input[disabled] {
	cursor: default;
	color: rgba(0,0,0,.8);
	background-color: rgba(0,0,0,.05)
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
	-webkit-appearance: none !important;
 }
 input[type="number"]{-moz-appearance:textfield;}
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}
embed,
iframe,
object {
	max-width: 100%;
	width:100%
}
.entry-content iframe{
	min-height:450px
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

dfn, cite, em, i {
	font-style: italic;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark, ins {
	background: #fff9c0;
	text-decoration: none;
}

.dr{
	-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; 
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.dl{
	-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.jt::before{  /*这里的伪元素用单冒号和双冒号都一样*/
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    left: 35px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
	border-bottom: 8px solid rgb(181, 181, 181);
	z-index: 2;
}

/*第二个三角形*/
.jt::after{
	content: '';
	display: block;
	position: absolute;
	top: -6.6px; /*向下偏移量是矩形边框宽度的1.4（根号2）倍，即8.4，top值为-26-（-8.4）*/
	left: 35px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	z-index: 2;
}
.toasted-container{
	z-index: 99999999!important;
}
.toasted.primary{
	font-size: 13px!important;
	font-weight: 400!important
}
.toasted-container.top-center{
	-webkit-transform: translateX(-50%);
    transform: translateX(-47%)!important;
}
.toasted.primary.error {
    background: rgb(255, 255, 255)!important;
    color: rgb(253, 0, 0)!important;
}
.link-overlay{
	display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.link-block{
	position: absolute;
	width:100%;
	height:100%;
	z-index:2;
	top:0;
	left:0
}
/*播放器样式兼容*/
.dplayer-icons button{
	background: inherit;
	border:inherit
}
.dplayer-logo{
	max-width: 100px;
    width: 100px;
    opacity: .3;
    left: auto;
    right: 20px;
}
/*视频隐藏右键菜单*/
.dplayer-menu-show {
	display: none !important;
}
.dplayer-mask-show{
	display: none!important
}
/* .dplayer-video-wrap{
	height: 0!important;
    padding-top: 56.39925%;
} */
.dplayer.dplayer-hide-controller{
	height:100%
}
.dplayer-video-wrap video{
    position: absolute;
	top: 0;
	object-fit: cover
}
.b2-dot{
	padding:0 5px
}
.comment-meta-item{
	position: absolute;
	right:16px;
	color:#FF3355
}
.mobile-show{
	display: none
}
.mobile-hidden{
	display: block
}
.pc-hidden{
	display: none;
}
.pc-show{
	display: block;
}
.red{
	color:#FF3355
}
.green{
	color:green
}
.box,.side-fixed{
	background-color: #fff;
	box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
	position: relative;
}
.button.empty.box{
	background-color: #fff!important;
}

img.avatar{
	background-color: #eee;
	width:100%;
	height:100%;
}

/*表格样式*/
.entry-content table {
	border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.entry-content table thead{
    font-weight: 700;
}
table td{
	border: 1px solid #F5F6F7;
}
table thead{
	border-top: 1px solid #F5F6F7
}
.entry-content table td {
	padding: 12px 20px;
    font-size: 13px;
    text-align: left;
    word-wrap: break-word;
    word-break: break-all;
}
.entry-content table tbody tr:nth-child(odd) {
    background: #F7F9FA;
}
/**
 * 12.1 - Captions
 */

 .wp-caption {
	margin-bottom: 1.75em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption .wp-caption-text {
	color: #686868;
	font-size: 13px;
	font-size: 0.8125rem;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.pianli{
	position:absolute!important;
	top:-999999px
}
@keyframes waveMove {
    from { background-position: 0 100%; }
    to   { background-position: -20px 100%; }
}
.waves {
    position: relative;
    width: 100%;
    height: 60vh;
    margin-bottom: -7px;
    /*Fix for safari gap*/
    min-height: 60px;
    max-height: 60px;
}
.parallax>use {
    animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite;
}
.parallax>use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s;
}
.parallax>use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
}
.parallax>use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
}
.parallax>use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
}
.b2-footer-warning > div{
    color:#FF3355;
    text-align: center;
    background: #fff;
    padding: 10px;
	box-sizing: border-box;
}
.b2-table{
	white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-right: 0;
    flex-flow: nowrap;
}
@keyframes move-forever {
    0% {
        transform: translate3d(-90px, 0, 0);
    }
    100% {
        transform: translate3d(85px, 0, 0);
    }
}
/*2.5.4 新增通用样式*/
.fs12{
	font-size: 12px;
}
.b2-b-t{
	border-top: 1px solid rgb(243, 243, 243);
}
@-webkit-keyframes autofill {
    0%,100% {
        color: #666;
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-delay: 1s; /* Safari support - any positive time runs instantly */
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}





















/*
 * 签到按钮
 */
 .user-w-qd {
	margin: var(--ji--1item) 0 0 var(--ji--1item)!important;
	height: 43px!important;
	border-radius: 5px!important;
	background-color: var(--b2color)!important;
	background-image: url(/wp-content/themes/b2/Assets/fontend/images/page-bg.svg)!important;
	-webkit-background-clip: border-box!important;
	-webkit-text-fill-color: #fff!important;
}

.user-w-qd div {
	position: absolute;
	top: 13px;
	left: 41px;
}

.user-w-qd-list-title {
	margin: unset;
	border-bottom: 1px solid var(--b2lightcolor);
	border-radius: 0;
	background-color: #9e9e9e00!important;
	background-image: none!important;
}

.user-w-qd-list-title {
	margin-top: 10px;
}

.user-w-qd {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 100%;
	height: 40px;
	background: rgb(0 0 0 / 22%);
	color: #fff;
	text-transform: uppercase;
	line-height: var(--ji--1item);
}

.user-w-qd:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 0%;
	height: 100%;
	border-radius: 4px;
	content: '';
	transition: all .4s ease;
}

.user-w-qd:before {
	background: #ff5d8f94;
}

.user-w-qd:hover:before {
	width: 100%;
}

.user-w-qd-list-title p span {
	border-radius: 3px;
	background-color: #FFF;
	color: var(--b2color);
}

.user-w-qd-list-title p.picked span {
	border-radius: 3px;
	background-color: var(--b2color);
	color: #fff;
}

.user-w-qd-list-title p {
	margin: 0 var(--ji--1item);
}

.user-w-qd-list-title p.picked {
	margin-bottom: -1px;
	border: 1px solid var(--b2lightcolor);
	border-bottom: 1px solid #FFF;
}
.author-widget-content .w-a-info .avatar {
    width: 90px;
    height: 90px;
    border-radius: 90px;
}
.author-widget-content .w-a-name {
    text-align: center;
}
.author-widget-content .w-a-info p {
    font-size: 1.3rem;
    margin-bottom: .5rem;
    margin-top: .8rem;
}
.w-a-info .lv-icon img {
    width: 100%!important;
}
/** 认证金V**/
.vrnzhengss{
    position: absolute;
    background-image: url(/wp-content/themes/b2/img/v.gif);
    background-repeat: no-repeat;
    background-size: 100% auto;
    -webkit-animation: woo-icon-wooSprite 2.1s steps(15) infinite backwards;
}
.user-verify .vrnzhengss{
    position: initial;
    margin-bottom: -6px;
    display: inline-block;
    width: 23px;
    height: 23px;
}
.top-user-avatar .vrnzhengss{
    bottom: -5px;
    right: -6px;
    width: 16px;
    height: 16px;
}
.verify-box-avatar .vrnzhengss,.user-w-avatar .vrnzhengss,.gold-top-avatar .vrnzhengss,.mission-page-user-verify .vrnzhengss,.post-meta-left .avatar-parent .vrnzhengss,.topic-avatar .vrnzhengss{
    bottom: -5px;
    right: -6px;
    width: 20px;
    height: 20px;
}
.w-a-info .vrnzhengss{
    bottom: -5px;
    right: 200px;
    width: 20px;
    height: 20px;
}
@media (min-width:800px) {
.user-verify .vrnzhengss{
    position: initial;
    margin-bottom: -6px;
    display: inline-block;
    width: 23px;
    height: 23px;
}
.top-user-avatar .vrnzhengss,.verify-box-avatar .vrnzhengss,.user-w-avatar .vrnzhengss,.gold-top-avatar .vrnzhengss,.mission-page-user-verify .vrnzhengss,.post-meta-left .avatar-parent .vrnzhengss,.topic-avatar .vrnzhengss{
    bottom: -5px;
    right: -6px;
    width: 16px;
    height: 16px;
}
.w-a-info .vrnzhengss{
    bottom: -5px;
    /* right: 200px; */
    width: 20px;
    height: 20px;
}
}
@-webkit-keyframes woo-icon-wooSprite {
    0% {
        background-position: 0 0;
    }
    to {
        background-position: 0 bottom;
    }
}
@keyframes woo-icon-wooSprite {
    0% {
        background-position: 0 0;
    }
    to {
        background-position: 0 bottom;
    }
}
/*渐变文字*/
.user-w-qd {
  background-image: linear-gradient(90deg, #673ab7 0%, #e91e63 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 15px!important;
}
/*去除背景图片*/
.user-w-qd-list-title {
  background-image: none;
}
/*隐藏背景颜色*/
.user-w-qd-list-title {
  background-color: #f000 !important;
}
/*左边按钮*/
.user-w-qd-list-title p.picked span {
  background-image: linear-gradient(90deg, #10a5e8 0%, #00bcd4 100%);
  color: #fff;
  font-size: 15px!important;
}
/*右边按钮*/
.user-w-qd-list-title p span {
  border-radius: 3px!important;
  background-image: linear-gradient(to right, #ff758c 0%, #ff7eb3 100%);
  color: #fff;
  color: #fff;
  font-size: 15px!important;
}
/*小图标*/
.icon {
    width: 1.2em; height: 1.2em;
    vertical-align: middle;transform: translateY(-1px);
    fill: currentColor;
    overflow: hidden;
}
/*小图标结束*/



/*边框*/
.txgj {
    top: -2px;
    transform: scale(1.7);
    width: 90px;
    position: absolute;
}
.top-user-info-box-name .txgj{
    left: -5px;
    transform: scale(1);
    top: 6px;
}
.post-meta-left .txgj{
    display: none;
}
.post-meta-left .avatar-parent .txgj{
    display: block;
    transform: scale(1.6);
    display: block;
    left: 0px!important;
}
.top-user-box-drop .avatar {
    border-radius: 50%;
}
.comment .gravatar img {
    border-radius: 50%;
}




/*加载更多按钮*/
.load-more.box {
    box-shadow: 0 0 black;
}
.post-list .load-more .post-load-button {
    position: absolute;
    top: 0px;
    display: inline-block;
    width: 135px;
    -webkit-border-radius: 0 0 26px 26px;
    -moz-border-radius: 0 0 26px 26px;
    border-radius: 0 0 26px 26px;
    margin-left: -65px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    background-image: url(/wp-content/themes/b2Jitheme/images/home.55842.png);
    background-repeat: no-repeat;
}

.post-list .load-more button span {
    display: block;
    margin-top: -10px;
    color: #fff;
}
.post-list .load-more .shadow-line {
    height: 32px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 #FFF4F4;
    -moz-box-shadow: 0 3px 6px 0 #FFF4F4;
    box-shadow: 0 3px 6px 0 #FFF4F4;
}
.jiaobiao_color1{
    color:#fff;
    background-color:#26afff;
}
.jiaobiao_color2{
    color:#fff;
    background-color:#f028ff;
}
.jiaobiao_color3{
    color:#fff;
    background-color:#8224e3;
}
.jiaobiao_color4{
    color:#fff;
    background-color:#3a3dff;
}
.jiaobiao_color5{
    color:#fff;
    background-color:#ff8f21;
}
.jiaobiao_color6{
    color:#fff;
    background-color:#ff3a6f;
}
/*右下角二维码猫耳朵*/
.bar-item-desc.bar-qrcode-box li {
    margin-bottom: 10px;
    border: none;
    box-sizing: border-box;
    padding: 24px 12px 14px;
    border-radius: 8px;
    background: url(/wp-content/themes/b2Jitheme/images/bg-cat-main-code.png) no-repeat 50%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.Onecad_header_vip {
    background: url(/wp-content/themes/b2/img/huiyuan.png) no-repeat 50%/120px;}@media screen and (min-width: 768px){#onecad_archive.swiper {
    width: 1300px;
    height: 80px;
    margin-top: 0px;
    margin-bottom: 20px;
    }#onecad_5zuimg.swiper {
    width: 1300px;
    margin-top: 0px;
    margin-bottom: 20px;
    }}
    
/*文章随机彩色标签开始*/
.post-tags-meat{
    margin-bottom: 10px
}
.post-tags-meat a{
    background-color: #19B5FE;
    color: white;
}
.post-tags-meat a:nth-child(5n){
    background-color: #4A4A4A;
    color: #FFF
}
.post-tags-meat a:nth-child(5n+1){
    background-color: #ff5e5c;
    color: #FFF
}
.post-tags-meat a:nth-child(5n+2){
    background-color: #ffbb50;
    color: #FFF
}
.post-tags-meat a:nth-child(5n+3){
    background-color: #1ac756;
    color: #FFF
}
.post-tags-meat a:nth-child(5n+4){
    background-color: #19B5FE;
    color: #FFF
}
.post-tags-meat a:hover{
    background-color: #1B1B1B;
    color: #FFF
}
.post-tags-meat span.tag-text{
    color: #FFF;
    z-index: 6;
}
/*文章随机彩色标签结束*/
/*首页标签鼠标移上去*/
.post-list-cats a span:hover {
    color: #2882c5;
    font-weight: 700;
}
/*页面a标签颜色*/
 .page-template .entry-content a {
    color: #2882c5 !important;
}

/*航菜单文字添加彩色渐变特效*/
.meihua {
	background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 33.3%, rgba(252, 176, 69, 1) 66.6%, rgba(131, 58, 180, 1) 100%);
	-webkit-background-clip: text;
	color: transparent !important;
	background-size: 300% 100%;
	animation: text 4s infinite linear
}
@media (max-width:768px) {
	span.ua-info {
		display: none
	}
	.comment-author .user-title {
		width: 40% !important
	}
}
.comment-author .user-title {
	font-size: 13px;
	background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 33.3%, rgba(252, 176, 69, 1) 66.6%, rgba(131, 58, 180, 1) 100%);
	-webkit-background-clip: text;
	color: transparent !important;
	background-size: 300% 100%;
	animation: text 4s infinite linear
}
@keyframes text {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: -150% 0
	}
}
.b2-qr-code-fill {
	background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 33.3%, rgba(252, 176, 69, 1) 66.6%, rgba(131, 58, 180, 1) 100%);
	-webkit-background-clip: text;
	color: transparent !important;
	background-size: 300% 100%;
	animation: text 4s infinite linear
}





/*菜单角标*
.tag-new {
    box-shadow: 0 4px 4px -2px rgba(255,0,122,.3);
    background: #ff71aa;
    display: inline-block;
    transform: translateY(-12px);
    font-size: 14px;
    letter-spacing: 0.05em;
    color: #ffffff!important;
    border-radius: 1rem;
    padding: .15rem .275rem;
    line-height: 1;
}
.tag-vip {
    background: linear-gradient(to top,#a91ec1 0%,#d701fc 100%);
    box-shadow: 0 4px 4px -2px rgba(255,0,122,.3);
    display: inline-block;
    transform: translateY(-12px);
    font-size: 14px;
    letter-spacing: 0.05em;
    color: #ffffff;
    border-radius: 1rem;
    padding: .15rem .275rem;
    line-height: 1;
}
.new {
   display: inline-block;
   transform: translateY(-12px);
   font-size: .75rem;
   letter-spacing: 0.05em;
   background: linear-gradient(to top, #03a9f4 0%, #00bcd4 100%);
   color: #ffffff;
   border-radius: 1rem;
   padding: .15rem .275rem;
   line-height: 1;
   font-weight: bold;
}
.hot {
   display: inline-block;
   transform: translateY(-12px);
   font-size: .75rem;
   letter-spacing: 0.05em;
   background: linear-gradient(to top, #ec867e 0%, #ec6190 100%);
   color: #ffffff;
   border-radius: 1rem;
   padding: .15rem .275rem;
   line-height: 1;
   font-weight: bold;
}
.golden{
   display: inline-block;
   transform: translateY(-12px);
   font-size: .75rem;
   letter-spacing: 0.05em;
   background: #333b3e;
   border-radius: 1rem;
   padding: .15rem .275rem;
   line-height: 1;
   font-weight: bold;
   color: #fdd4a0;
}
.dynamic-island:hover img {width:30px;    height:30px;;}
.bars {display:flex;align-items:center;  justify-content:flex-end;  gap:3px;}
.bar {width:2px;height:13px;background-color:green;animation:bounce 1s infinite ease-in-out;animation-direction:alternate;}
.bar:nth-child(1) {animation-duration:1s;}
.bar:nth-child(2) {animation-duration:0.9s;}
.bar:nth-child(3) {animation-duration:0.8s;}
.bar:nth-child(4) {animation-duration:0.7s;}
.bar:nth-child(5) {animation-duration:0.6s;}
.bar:nth-child(6) {animation-duration:0.9s;}
.bar:nth-child(7) {animation-duration:0.7s;}
.dynamic-island {position:fixed;top:80px;left:50%;transform:translateX(-50%) scale(0);    transform-origin:center;width:auto;max-width:80%;height:40px;background-color:#000;border-radius:25px;    color:white;display:flex;align-items:center;justify-content:space-between;    transition:transform 0.4s ease-in-out,height 0.6s ease-in-out,border-radius 0.6s ease-in-out,box-shadow 0.5s ease-in-out,opacity 0.5s ease-in-out;overflow:visible;    z-index:1000;padding-left:35px;    padding-right:20px;    opacity:0;box-shadow:0 0px 10px rgba(0,0,0,0.45);;}
.dynamic-island.active {transform:translateX(-50%) scale(1);    opacity:1;}
.dynamic-island.inactive {transform:translateX(-50%) scale(0);    opacity:0;}
.island-content {opacity:0;transition:opacity 0.9s ease-in-out,filter 0.8s ease-in-out;    font-weight:bold;    flex-grow:1;    text-align:right;    width:100%;}
.dynamic-island.active .island-content {opacity:1;}
.dynamic-island img {position:absolute;left:10px;    width:20px;    height:20px;    object-fit:cover;    transition:height 0.8s ease-in-out,width 0.8s ease-in-out,filter 0.8s ease-in-out;}
.dynamic-island:hover {height:60px;border-radius:50px;}
@keyframes bounce {0% {transform:scaleY(0.3);background-color:green;}
50% {transform:scaleY(1);background-color:orange;}
100% {transform:scaleY(0.3);background-color:green;}
}
/*20px 圆角*/
.user-sidebar-count li, .user-money-and-credit > div, .com-form-textarea, .content-hidden-info, .content-ds, #nuandao .entry-content pre, .error-404, .verify-content, .vip-faq, .verify-step-2, .entry-content p img, .com-form-input input, .com-form-textarea textarea, .erptitle, .download-current, .download-page-box h1, .download-meta > ul, .tqma .fuzhi, .entry-content .box, .b2-widget-post-thumb-product-img img, .custom-page-row.gold-row, .mission-tk, .single-circle .b2-single-content .circle-topic-item, .widget-circle-info-desc, .shop-normal-list-box, .tax-title h1::after, .tags-page ul li a, .user-money, .user-credit, .gold-bor, .gold-page-list, .input-file, .verify-chenghao .verify-shiming, .verify-shiming, .entry-content p iframe, .modal.address-box .pay-box-content li.picked, .pay-box-content li:hover, .ds-box .modal-content ul.ds-money li div, ul.ds-money li label, .news-content .modal-content, .login-social-button-bottom, .login-box-content .login-social-button-bottom a, .site-terms, .user-w-rw-bg, .single-document-footer, .comment-img-box img, .document-cat-item, .qmsg .qmsg-content, .qmsg .qmsg-item .qmsg-count, .forget-pass-info, .recaptcha-img img, .collection-posts li span, .collection-number.ar, .my-dmsg-content, .dmsg-content p, .pager-center, .search #primary-home .box, .content-ds-users li img, .dmsg-to-textarea, .gg-box .gg-box-title .title-bg, .button.empty, #TA-con, .authorCard--title .button--follow,.message-content p.comment span,.vip-current,.cat-picked span,.b2-menu-1 .sub-menu-0 li a,.lv-icon i,.circle-my-create ul li > div,.comment-smile-box,.ask-reward-input .zhanwei span,.all-circles-item-list li > div,.circle-users-date,#circle-topic-list .topic-type-menu,#item-name b,.single-link-content,.b2-widget-box .link-list li .link-in{
   border-radius: 20px !important;
}
/*20px top左右圆角*/
.task-title, .top-user-info-box, .verify-content img, .dark-room-header::after, .dark-room-header img,.po-topic-textarea .topic-title.required{
   border-top-left-radius: 20px !important;
   border-top-right-radius: 20px !important;
}
/*20px bottom左右圆角*/
.buy-resout-box, .mission-page-list ul li:last-child, .my-circle-list .circle-my-create, .gold-page-list ul li:last-child, .news-item-date p span:last-child, li.widget-post-small:last-child, .slider-info-box{
   border-bottom-left-radius: 20px !important;
   border-bottom-right-radius: 20px !important;
}
/*10px top左bottom左圆角*/
.gdd-quick-link-buy-vip__hover-block, .gdd-quick-link-buy-vip__popover, .gdd-quick-link-buy-vip__popover div, .bar-normal, .bar-footer, .bar-top {
   border-top-left-radius: 10px !important;
   border-bottom-left-radius: 10px !important;
}
/*10px 圆角*/
.circle-admin-info>div {
   border-radius: 10px !important;
}
/*15px 圆角*/
.topic-more-menu ul, .topic-footer-right button, .topic-comment-form.show textarea, .bar-user-info-row, .content-footer-poster button.poster-span, .content-footer-zan-cai span, .b2-widget-post-thumb-img .picture img, .post-news .news-des-textarea, .post-news > div, .post-news label input, select, .single-document-search input {
   border-radius: 15px !important;
}
/*100% 圆角*/
.gold-top-list .gold-top-avatar img, .following-avatar img, .content-footer-poster button[class*='b2tooltipbox'], .user-avatar-chose li, .user-avatar-chose li img, .user-open-avatar img, .user-open-avatar {
   border-radius: 100% !important;
}
/*用户美化*/
.sidebar .w-a-lv{
    height: 28px;
    display: flex;
}
#author .user-panel .user-panel-info span.user-page-lv img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    /* image-rendering: -webkit-optimize-contrast; */
    border: 0;
    vertical-align: middle;
}
/*等级颜色开始*/
.lv-icon.b2-vip0 b {
     color: #ffffff !important;
    background: linear-gradient(90.34deg, #70d6b5 0.27%, #0084ff 99.7%);
    padding: 0 5px;
    border-radius: 3px;
}
.lv-icon.b2-vip1 b {
     color: #ffffff !important;
    background: linear-gradient(90.34deg, #fe63ff 0.27%, #6f8dff 99.7%);
    padding: 0 5px;
    border-radius: 3px;
}
.lv-icon.b2-vip2 b {
    color: #ffdbb1 !important;
    background: linear-gradient(90.34deg, #393f68 0.27%, #24263c 99.7%);
    padding: 0 5px;
    border-radius: 3px;
}
.lv-icon.b2-vip3 b {
    color: #ffdbb1 !important;
    background: linear-gradient(90.34deg, #393f68 0.27%, #24263c 99.7%);
    padding: 0 5px;
    border-radius: 3px;
}
.user-w-lv {
    display: flex;
    height: 22px;
    flex-wrap: wrap;
}
/*用户美化结束*/
/*文章页面自动获取标题,链接,发布时间*/
.article-info{background-color:#f9f9f9;border:1px solid #fff;padding:8px;border-radius:5px;margin-top:20px;font-size:14px;line-height:1.6}
.article-info p{margin:8px 0}
.article-info a{color:#007bff;text-decoration:none}
.article-info a:hover{text-decoration:underline}
/* 为日期部分添加浅蓝色背景 */
.article-info .styled-date{background-color:#e6f7ff;padding:2px 5px;border-radius:3px;color:#333;font-weight:700}
/*文章页面自动获取标题,链接,发布时间 结束*/

/* 文章头部当前位置 */
.breadcrumb{top:-7px;display:flex;align-items:center;font-size:14px;color:#555;padding-left:0;text-align:left;max-width:1000px;margin:0 0 8px auto;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.breadcrumb a{color:#114cfc;text-decoration:none}
/* 调整箭头图标的间距 */
.breadcrumb i {margin: 0 5px;}
/* 文章头部当前位置 - 结束  */
/*100% 圆角*/
 .gold-top-list .gold-top-avatar img, .following-avatar img, .user-avatar-chose li, .user-avatar-chose li img, .user-open-avatar img, .user-open-avatar {border-radius: 100% !important;}
/*文章内页底部评论者头像圆角*/
 .comment .gravatar img, .com-info img {border-radius: 100%;}
/* 圈子侧边 供求信息 */
.widget-info-type{display:flex;align-items:center;margin-bottom:5px;padding-left:0}
.widget-info-type .i-type{margin-right:10px}
.widget-info-type .date-time time{font-size:14px;color:#888}
.i-type.for{background-color:#2151d1;color:#fff;padding:0 5px;border-radius:0;font-size:14px;display:inline-block;height:20px}
.i-type.get{background-color:#57bc66;color:#fff;padding:0 5px;border-radius:0;font-size:14px;display:inline-block;height:20px}
/* 圈子侧边 供求信息--结束 */
/* 修改整站字体 技术巢*/
@font-face {
  font-family: 'moe';
  /* 鸿蒙字体：https://7203-1307983292.cos.ap-nanjing.myqcloud.com/djblog/HarmonyOS_Sans_SC_Medium.woff2*/
  src: url('https://dsfs.oppo.com/store/public/font/OPPOSans-Medium.woff2') format('woff2');
 
}
/* 然后在全站使用这个字体 */
body,a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, figure, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var,button,.entry-content blockquote {font-family: 'moe', sans-serif;}
/* 修改整站字体  -结束*/
/* 文章内容美化 H标签 */
.entry-content>h2::before{content:'';margin-right:0}
.single-article .entry-content>h2,.single-article .entry-content>h3,.single-article .entry-content>h4,.single-article .entry-content>h5{position:relative;font-size:22px;margin:0 0 var(--gap);color:var(--color-text-primary);font-weight:600;display:flex;align-items:center}
.single-article .entry-content > h2::before,.single-article .entry-content > h3:before,.single-article .entry-content > h4:before,.single-article .entry-content > h5:before,.single-article .entry-content > h6:before{margin:25px 0;content:"";border-left:10px solid #ef0053;display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:15px;vertical-align:middle;opacity:.9}
.single-article .entry-content > h2:after,.single-article .entry-content > h3:after,.single-article .entry-content > h4:after,.single-article .entry-content > h5:after,.single-article .entry-content > h6:after{margin:25px 0;content:"";opacity:.3;border-left:15px solid #ef0053;display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:middle;position:absolute;bottom:2px;left:8px}
/* 响应式设计 - 让边框和内容在屏幕缩小时自适应 */
@media (max-width:768px){.single-article .entry-content>h2,.single-article .entry-content>h3,.single-article .entry-content>h4,.single-article .entry-content>h5{font-size:18px;margin:10px 0}
.single-article .entry-content>h2{font-size:18px}
}
/*文章内容美化H标签 end*/
/*自定义浏览器滚动条样式*/
::-webkit-scrollbar{width:11px;height:1px}
::-webkit-scrollbar-corner{background:unset}
body::-webkit-scrollbar-thumb{border-radius:6px}
body::-webkit-scrollbar-thumb{background-color:#06f;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}

/*自定义浏览器滚动条样式 --结束了*/
/* 新增标题模块 */
.custom-tax-header{width:100%;background-image:url(/wp-content/themes/b2/img/flbj.jpg);position:relative}
.custom-tax-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / 35%);backdrop-filter:blur(10px);z-index:0}
.custom-onecad-tax-title{position:relative;width:100%;padding:16px 0}
.custom-wrapper{max-width:1300px;position: relative;z-index: 1;margin:0 auto;padding:0px}
.custom-ji-catnav-wz{color:rgba(255,255,255,.8);font-size:14px;margin-bottom:15px}
.custom-ji-catnav-wz a{color:rgba(255,255,255,.9);text-decoration:none}
.custom-ji-catnav-wz i{vertical-align:middle;margin:0 5px;color:rgba(255,255,255,.8);font-size:16px}
.custom-title{color:#fff;font-size:36px;font-weight:700;margin:0 0 10px 0}
.custom-desc{color:rgba(255,255,255,.8);font-size:16px}
.custom-desc p{margin:0}
/* 分类页和标签页面的css - 结束 */
/* 设置文章卡片和列表卡片的初始状态，技术巢 JS.VMCCC.COM */
.post-list-item.item-post-style-1,
.post-3-li.post-list-item {position: relative;transition: transform 0.4s ease-out;}
/* 鼠标悬停时，卡片轻微向上移动 */
.post-list-item.item-post-style-1:hover,
.post-3-li.post-list-item:hover {transform: translateY(-5px);}
/* 设置卡片中的图片初始状态 */
.post-list-item.item-post-style-1 .post-module-thumb img {transition: transform 0.4s ease-out;}
/* 鼠标悬停时，图片轻微放大并倾斜 */
.post-list-item.item-post-style-1:hover .post-module-thumb img {transform: scale(1.2) rotate(2deg);}
/* logo扫光 */
.logo{position:relative;overflow:hidden;margin:0}
.logo:before{content:"";position:absolute;left:-665px;top:-460px;width:200px;height:15px;background-color:rgba(255,255,255,.5);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:searchLights 6s ease-in 0s infinite;-o-animation:searchLights 6s ease-in 0s infinite;animation:searchLights 6s ease-in 0s infinite}
@-moz-keyframes searchLights{50%{left:-100px;top:0}
65%{left:120px;top:100px}
}
@keyframes searchLights{40%{left:-100px;top:0}
60%{left:120px;top:100px}
80%{left:-100px;top:0}
}
/* logo扫光结束 */
/*B2文章划过动画图片开始 */

/*B2文章划过动画图片结束*/
/* 隐藏分类标签页面的 按钮 */
h1.b2-radius {display: none;}

/* 隐藏手机端显示标签云小工具 */
@media (max-width: 767px) {
    .widget_tag_cloud {display: none !important;}
}


/* 控制分类页面图标大小 */
.category-title .b2font {font-size: 32px !important;}
/* 控制标签页面图标大小 */
.tag-title .b2font {font-size: 32px !important;}
.mobile-show {display: none;}
@media screen and (max-width:768px){#OneCAD .login-box-img,#Onecad_vips .Onecad_vip_privilege_list,#footer_tsk.Ji-row,#home-row-onecad-search,#home-row-slider,#home-row-zhuanti,#jitheme-ranks-ask .talk-item .zuijiadz,#jitheme_ask .ask-search-or,#jitheme_ask .ask-search-post,#jitheme_celan,#jitheme_header_top01 .Onecad_header_vip_topi,#jitheme_header_top02 .Onecad_header_vip,#jitheme_new,#onecad_5zuimg.swiper,#onecad_footer_db,#onecad_footer_ht,.Onecad_header_vip,.ava-left,.change-theme .mobile-show,.float-right,.footer-fav,.home .sort-config-desc,.ji-ac-tags,.ji-catnav-wz,.ji-downBox,.ji-downMain .thumb,.jitheme-cat,.jitheme-category .data,.jitheme-category .jitheme_ac_vip a.upload,.jitheme-ranks .header-menus .join,.jitheme-ranks .menus .pops,.jitheme_data,.jitheme_data_d,.jitheme_slide_link,.jitheme_slide_tjmk,.list-footera,.onecad-fenlei li .current:after,.post-3 .post-list-meta li,.post-3 .post-list-meta li+li,.post-6-jiehsao,.post-7 .post-list-meta,.post-breadcrumb,.post-tags-meat-onecad,.question_cat_text,.sort-blocks,.sort-config-title .go,.spinner-grow,.tax-search,.term-title{display:none}
.tipssz{position:absolute;top:10px!important;left:10px!important;z-index:1;width:50px;height:20px;color:#fff;line-height:20px;text-align:center;font-size:13px;cursor:inherit}
#jitheme_header_top02, #jitheme_header_top02 .header, #jitheme_header_top02 .header .wrapper {
    height:44px!important
}
.change-theme{float:left;display:flex;margin:0 5px;margin-top:2px;align-items:center}
#jitheme_header_top02 .menu-icon{position:unset;left:0;z-index:2;box-sizing:border-box;margin-left:12px;padding:6px 0;padding:5px 5px;width:25px;height:25px;border-radius:2px;background:rgb(246 246 246 / 67%);cursor:pointer}
}
#jitheme_header_top02 .onecad_search_box{position:absolute;backdrop-filter:blur(5px);z-index:9;top:0;display:none;width:100%}
#jitheme_header_top02 .header-search-select a{text-align:center}
#jitheme_header_top02 .top-search{position:relative;width:100%}
#jitheme_header_top02 .onecad_search{padding:18px 18px 19px 18px;top:-70px;z-index:9;display:flex;width:30%;margin:auto}
#jitheme_header_top02 .top-search input{width:100%}
.post-module-thumb a.thumb-link:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(1turn,rgba(9,15,29,.65),transparent)}
.post-module-thumb:hover img {transform: scale(1.2) rotate(5deg);}
/*模块动效*/
.b2_gap>li:hover .post-module-thumb .post-thumb,.collection-out>ul li:hover .post-module-thumb .post-thumb,.shop-box-list li:hover .post-module-thumb .post-thumb,.shop-normal-item:hover .post-module-thumb .post-thumb{transform:scale(1.05);-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}
.post-thumb{-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}
/*去除hover阴影*/
.post-list-meta-box{position:relative;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}
.post-list-item:hover .post-list-meta-box{visibility:inherit;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}
/*首页文章简介两行*/
.post-item-latest .item-in .post-info h2 {-webkit-line-clamp: 2;}
/*首页分类标题*/
.post-list .module-title {font-weight: 600;color: #f96078;}
/* Animate Background Image */
@-webkit-keyframes aitf {
   0% {background-position: 0% 50%;}
   100% {background-position: 100% 50%;}
}
/*文章内页评论按钮*/
.comment-list button.text {color: #f96078 !important;}
.comment-footer-tools .comment-up:hover, .comment-footer-tools .comment-down:hover {color: #f96078 !important;}
/*文章内页左边图标*/
.post-content-footer button i:hover, .post-content-footer .content-footer-zan-cai i:hover, .post-content-footer .content-footer-zan-cai:hover {color: #f96078;}
/*文章内页底部上一篇下一篇*/
.post-pre-next-info .post-per-next-cats a:hover, .post-pre-next-in h2:hover {color: #f96078;font-weight: 600;}
/*首页文章标题加粗*/
.post-info h2 {font-weight: 500;}
/*文章内页图片加圆角和阴影*/
.entry-content p img {box-shadow: 0 0 10px 0 rgb(0 0 0 / 50%);}
/*评论样式*/
.comment-list .children article .comment-item{padding:16px 16px 16px 44px;border:1px dashed #e2e2e2;margin-right:15px;margin-bottom:10px;background:#f9f9f9}
.comment-list .children article .gravatar img{width:30px;height:30px;border-radius:100%;margin-bottom:3px}
.comment-list .children article .gravatar{left:65px}
/*首页文章标题鼠标移上去变色*/
.post-list-item .item-in:hover{color:#f96078}
.com-form-input input{margin-bottom:4px}
.download-meta>ul{padding:20px;background:rgba(66,133,244,.076)}
.download-meta li,.download-meta li span{font-size:13px;float:left}
.download-page-box .download-meta{padding-right:0}
.download-current span{font-size:13px}
.download-page-box .download-meta li{margin-bottom:0}
.download-page-title{display:none}
.erpDown{margin:30px auto 0;font-family:zti;font-size:15px;color:#868686;text-indent:2em;min-height:240px;border-radius:3px;padding:0 0 8px;position:relative;text-align:center}
.erptitle{clear:both;text-indent:0;font-size:18px;color:#666;font-weight:700;background-color:#f1f6fe;border-bottom:0 solid #12b4f0;padding:8px 12px;border-left:15px solid #24b4f0;margin:18px 0}
.erptitle2{min-height:0}
.erpDown li{color:#868686;text-align:left;padding:5px}
.erpDown span{text-align:center}
.ppppp{text-align:justify!important;color:#868686;text-indent:2em;text-align:left;padding:6px 18px 8px;line-height:25px}
.erptitleUl{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}
.download-page-box h1{padding:20px;background:rgba(66,133,244,.076)}
.tqma .fuzhi{font-size:13px;background-color:#f1f6fe}
.tqma .fuzhi:active{background-color:#f1f6fe}

#jitheme_header_top02 .header-banner{display:none!important}
.ji_haeder .top-style-blur{background-color:#fff}
#jitheme_header_top02,#jitheme_header_top02 .header,#jitheme_header_top02 .header .wrapper{height:70px}
.home #jitheme_header_top02.mg-b{margin-bottom:0}
.site-header-in::after{content:'';position:absolute;top:-20px;right:0;bottom:0;left:0;z-index:9;pointer-events:none;background:url(/wp-content/themes/b2/img/one_header.png) no-repeat top center/1400px}
@media screen and (min-width:769px){.slogan-text.por.fl{margin-top:20px!important}
}
.Onecad_clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:'';font-size:0;line-height:0}
#jitheme_header_top02 .b2-menu-4 .sub-menu-0>li>a{font-size:14px}
#jitheme_header_top02 .top-menu ul li.depth-0>a{font-size:1rem;align-items:center;position:relative;z-index:2;height:70px;padding:0 12px}
#jitheme_header_top02 .button.empty,#jitheme_header_top02 .top-menu-hide:hover .more,#jitheme_header_top02 button.text,#jitheme_header_top02 li.current-menu-item>a,.header .top-menu ul li.depth-0:hover>a .b2-jt-block-down{color:var(--b2color)}
#jitheme_header_top02 .top-menu ul li.depth-0>a .hob{height:4px;border-radius:2px;margin-left:auto;bottom:10px;margin-right:auto;text-align:center;background:var(--b2color);left:10px;transform-origin:bottom center;width:20px}
#jitheme_header_top02 .menu_jb{display:inline-block;width:100px;height:15px;background:#ff4a3b;margin:0 0 2px 3px;position:absolute;top:19px}
#jitheme_header_top02 .top-menu-ul>li.depth-0+li.depth-0>a .hob{left:10px;right:10px}
#jitheme_header_top02 .b2-menu-1 .sub-menu-0 li a img{width:60px;height:60px;border-radius:100%;margin:auto}
#jitheme_header_top02 .to pic-footer-left button.picked,.news-vote-down .isset,.news-vote-up .isset,.saf-z button.picked,.single .post-list-cat a,.w-d-download span button,.w-d-list.gujia button{vertical-align:middle;text-align:center}
.top-navs{position:absolute;bottom:0;left:0;padding-top:15px;width:100%;backdrop-filter:blur(10px)}
.top-navs .top-navs-l{display:flex;margin:0 auto;width:calc(100% - 180px);border-right:1px solid rgb(255 255 255 / 10%);justify-content:center;align-items:center}
.top-navs .top-navs-l-item{display:flex;margin:0 18px;width:20%;flex-direction:column;justify-content:center;align-items:center}
.top-navs .top-navs-l-item .top-navs-l-title .wz{margin-bottom:12px;height:25px;color:#fff;text-shadow:1px 1px 1px #000;font-weight:600;font-size:18px;line-height:34px}
.top-navs .top-navs-l-item .top-navs-l-title a i{margin-right:8px;vertical-align:-4px;font-size:34px}
.top-navs .top-navs-l-item .top-navs-l-title a img{float:left;margin-right:8px;width:34px;height:34px}
.top-navs .top-navs-l-item .top-navs-l-title a:hover{color:var(--b2color)}
.top-navs .top-navs-l-item .top-navs-l-links{display:flex;margin:0 -10px;font-size:14px;line-height:20px;justify-content:space-around}
.top-navs .top-navs-l-item .top-navs-l-links a{margin:0 10px;color:#fff;text-shadow:1px 1px 1px #000}
.top-navs .top-navs-l-item .top-navs-l-links a:hover{color:var(--b2color)}
.top-navs .top-navs-m{display:none;padding:0 24px;width:176px;height:61px;border-right:1px solid rgba(255,255,255,.25);flex-wrap:wrap;justify-content:space-around;align-items:center}
.top-navs .top-navs-m a,.top-navs .top-navs-m p,.top-navs .top-navs-m>div{width:50%;color:#fff;text-align:center;text-shadow:1px 1px 1px #000;font-size:14px;line-height:20px;cursor:pointer;user-select:none}
.top-navs .top-navs-m a:hover,.top-navs .top-navs-m p:hover,.top-navs .top-navs-m>div:hover{color:var(--b2color)}
.top-navs .top-navs-m div p,.top-navs .top-navs-m>a{margin-bottom:25px}
.top-navs .top-navs-m div p{margin-top:-20px;margin-bottom:0;width:100%}
.top-navs .top-navs-m .top-navs-m-box{top:15px;left:-72px;display:none;margin-top:-70px;padding:8px 14px 0;width:157px;height:66px;border-radius:8px;background:#444}
.top-navs .top-navs-m .top-navs-m-box a{margin-bottom:9px}
.top-navs .top-navs-m .top-navs-m-box a:hover{color:var(--b2color)}
.top-navs .top-navs-r{width:176px}
.top-navs .top-navs-r a{padding-left:30px;width:50%;text-align:center}
.top-navs .top-navs-r a i{margin-bottom:10px;font-size:36px}
.top-navs .top-navs-r img{margin-top:-3px;width:40px;height:40px;display: inline!important;}
.top-navs .top-navs-r a p{color:#fff;text-shadow:1px 1px 1px #000;font-size:14px;line-height:40px}
.top-navs .top-navs-r a p:hover{color:var(--b2color)}
.fl{float:left}
.por{position:relative}
.slogan-text.por.fl{margin-bottom:10px;width:100%;text-align:center}
.poa .soft-cat-logo{display:flex;margin-top:60px;text-align:center;justify-content:center}
.poa .soft-cat-logo a{position:relative;display:flex;padding:.5rem .8rem;max-height:60px;color:#1d2129;font-size:12px;flex-direction:column;align-items:center}
.poa .soft-cat-logo a span{position:relative;display:inline-block;margin-bottom:5px;width:70px;height:40px;border-radius:.42857143em;background-size:contain;background-repeat:no-repeat;opacity:.8}
.poa .soft-cat-logo a:hover span:before{opacity:1}
.poa .soft-cat-logo a span:before{position:absolute;bottom:-6px;left:50%;display:block;width:0;height:0;border-right:5px solid transparent;border-bottom:6px solid var(--b2color);border-left:5px solid transparent;content:"";opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.poa .soft-cat-logo a em{position:absolute;bottom:-19px;display:none;padding:4px 8px;border-radius:4px;background:var(--b2color);color:#fff;font-size:13px}
.poa .soft-cat-logo a:hover em{display:inline-block}
.poa .soft-cat-logo a:hover span{overflow:visible;opacity:1}
@media screen and (min-width: 1441px) {
.home_row {margin-bottom: 15px !important;}
}
.picked.post-load-button span {border-radius: 4px;background-color: var(--b2color)!important;color: #fff;}	
.picked.post-load-button span {position: relative;z-index: 1;}
/*首页六格菜单开始*/
.Mrxu-block{padding-top:0px;position:relative}
.Mrxu-block .cut-next,.Mrxu-block .cut-prev{position:absolute;font-size:14px;top:63px;width:35px;height:35px;text-align:center;line-height:35px;color:#ccc;background:#f3f4f7;border-radius:50%;cursor:pointer}
.Mrxu-block .cut-prev{display:none;left:-55px}
.Mrxu-block .cut-next{right:-55px}
.Mrxu-block .cut-next:hover,.Mrxu-block .cut-prev:hover{color:#39aeff;background:#f3f4f7}
.Mrxu-circulation{height:100px;position:relative;z-index:2}
.Mrxu-circulation ul{width:300%}
.Mrxu-circulation ul li{float:left;position:relative;width:5.3%;height:100px;margin-right:12px;z-index:1}
.Mrxu-circulation ul li .Mrxu-content::before{content:'';position:absolute;right:0;top:0;width:168px;height:100px}
.Mrxu-circulation ul li .Mrxu-content{position:static;height:100px;font-size:14px;border-radius:10px;transition:.2s;overflow:hidden}
.Mrxu-content .Mrxu-top{display:block;position:relative;box-sizing:border-box;padding:22px 0 0 16px;border-radius:10px;overflow:hidden;height:100px}
.Mrxu-name{position:relative;font-size:26px;line-height:26px;margin-bottom:8px;z-index:1}
.Mrxu-hint{position:relative;z-index:1;text-shadow:0 0 5px rgba(255,255,255,.8)}
.Mrxu-circulation .Mrxu-link{position:absolute;top:100%;left:0;width:100%;opacity:0;visibility:hidden;transition:all 0.3s;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);background:inherit;border-radius:0 0 10px 10px}
.Mrxu-circulation li:hover .Mrxu-link{opacity:1;visibility:visible;transform:translateY(10px)}
.Mrxu-circulation ul li:hover .Mrxu-content{height:100px!important;box-shadow:none!important}
.Mrxu-content .Mrxu-top i{right:0;transform:translateX(30%)}
.Mrxu-circulation .color1 .Mrxu-content{background:#ffd4d4}
.Mrxu-circulation .color1 .Mrxu-top{color:#c68686}
.Mrxu-circulation .color1 .Mrxu-name{color:#5b0000}
.Mrxu-circulation li.color1 .Mrxu-content::before{background-position:0 -100px}
.Mrxu-circulation .color2 .Mrxu-content{background:#c9f1ed}
.Mrxu-circulation .color2 .Mrxu-top{color:#87bab5}
.Mrxu-circulation .color2 .Mrxu-name{color:#0c534d}
.Mrxu-circulation li.color2 .Mrxu-content::before{background-position:-178px -100px}
.Mrxu-circulation .color3 .Mrxu-content{background:#ffecb4}
.Mrxu-circulation .color3 .Mrxu-top{color:#debd83}
.Mrxu-circulation .color3 .Mrxu-name{color:#844000}
.Mrxu-circulation li.color3 .Mrxu-content::before{background-position:-534px -100px}
.Mrxu-circulation .color4 .Mrxu-content{background:#ffd4d4}
.Mrxu-circulation .color4 .Mrxu-top{color:#bd7c7c}
.Mrxu-circulation .color4 .Mrxu-name{color:#5b0000}
.Mrxu-circulation li.color4 .Mrxu-content::before{background-position:-1424px -100px}
.Mrxu-circulation .color5 .Mrxu-content{background:#ffe2ef}
.Mrxu-circulation .color5 .Mrxu-top{color:#d390a7}
.Mrxu-circulation .color5 .Mrxu-name{color:#840028}
.Mrxu-circulation li.color5 .Mrxu-content::before{background-position:-712px -100px}
.Mrxu-circulation .color6 .Mrxu-content{background:#ffe2d0}
.Mrxu-circulation .color6 .Mrxu-top{color:#d49d86}
.Mrxu-circulation .color6 .Mrxu-name{color:#842100}
.Mrxu-circulation li.color6 .Mrxu-content::before{background-position:-890px -100px}
.Mrxu-content .Mrxu-top i{position:absolute;top:0;width:130px;height:100px;background:url(https://p0.meituan.net/dpgroup/c3b32a090bc4626f6cacd3051180d163142979.png) no-repeat 0 0}
.Mrxu-circulation li .icon1{background-position:0 0}
.Mrxu-circulation li .icon2{background-position:-140px 0}
.Mrxu-circulation li .icon3{background-position:-280px 0}
.Mrxu-circulation li .icon4{background-position:-410px 0}
.Mrxu-circulation li .icon5{background-position:-530px 0}
.Mrxu-circulation li .icon6{background-position:-650px 0}
.Mrxu-block .Mrxu-content{height:100px}
.Mrxu-block .Mrxu-link{text-align:center;line-height:26px;font-size:14px}
.Mrxu-block .Mrxu-link a{margin:10px 1px 0;display:inline-block;background:rgba(255,255,255,.5);width:77px;height:26px;border-radius:13px;font-size:13px}
.Mrxu-block .Mrxu-link a:hover{background:#fff;color:#666}
.Mrxu-classify{margin:-87px 0 0;padding-bottom:30px;white-space:nowrap}
.Mrxu-classify li{width:10%;position:relative;display:inline-block}
.Mrxu-classify li::before{content:'';position:absolute;right:-1px;top:2px;width:2px;height:16px;background:#ddd}
.Mrxu-classify li:nth-child(10)::before{display:none}
.Mrxu-classify li .iconfont{font-size:16px;color:#39aeff;margin-right:6px}
.Mrxu-classify li a{margin-left:6%;font-size:14px;color:#666}
.Mrxu-classify li a:hover{color:#2caeff}
.Mrxu-classify li.more{display:none}
.Mrxu-classify li.more i{vertical-align:-3px;margin-right:4px}
.header-user{position:absolute;top:0!important;display:flex;border-radius:12px;padding:0;height:100%}
@media screen and (min-width:769px){.header .button,.header .login-button button{background:var(--b2color)!important;color:#fff!important;border-color:var(--b2color)!important;margin-left:0!important}}
.change-theme>div.margin_ico{display:none}
.change-theme>div.mobile-show{display:flex}
.Onecad_header_vip{position:relative;margin-right:5px;padding:0 70px;width:25px;height:35px}
.Onecad_header_vip>i{position:absolute;top:-15px;font-size:12px!important}
.Onecad_header_vip:hover .Onecad_member_tip[data-status=true]{display:block}
.Onecad_member_tip{position:absolute;right:-14px;z-index:8000;display:none;margin-top:-23px;padding-top:70px}
.Onecad_benefitTag_benefits-wrapper{position:relative;display:flex;margin-right:5px;height:53px;justify-content:center}
.benefitTag__benefits-icon___3aeab{display:inline-block;width:32px;height:32px}
.benefitTag__benefits-text___5d19f{position:absolute;bottom:0;left:50%;color:#4d3626;white-space:nowrap;font-weight:600;font-size:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.benefitTag__popover___fbaea{z-index:9;max-width:200px;min-width:0}
.Onecad_memberWrapper{position:relative;display:flex;padding:5px 20px 20px;background-color:#ffffff87;box-shadow:0 5px 40px 0 rgba(17,58,93,.1);cursor:pointer;flex-direction:column;backdrop-filter:blur(10px);align-items:center}
.Onecad_memberWrapper .Onecad_memberCard_member-header{position:relative;box-sizing:border-box;margin-bottom:15px;padding-top:12px;width:300px;text-align:center;white-space:nowrap;font-weight:700}
.Onecad_memberWrapper .Onecad_memberCard_member-header .Onecad_memberCard_member-title{margin-bottom:4px;color:#663f32;letter-spacing:0;font-weight:600;font-size:16px;line-height:22px}
.Onecad_memberWrapper .Onecad_memberCard_member-header .Onecad_memberCard_member-desc{color:#663f32;letter-spacing:0;font-weight:400;font-size:12px;line-height:17px}
.Onecad_memberWrapper.Onecad_memberCard_none .Onecad_memberCard_member-header .Onecad_memberCard_member-title{margin-right:auto;margin-left:auto;width:180px;height:25px}
.Onecad_memberWrapper.memberCard__expired___9de29 .Onecad_memberCard_member-header,.Onecad_memberWrapper.memberCard__will-expired___3128d .Onecad_memberCard_member-header{padding:15px 0;border-radius:8px;background:hsla(0,0%,100%,.8)}
.Onecad_memberWrapper.memberCard__expired___9de29{background:#dadde0}
.Onecad_memberWrapper.memberCard__expired___9de29 .Onecad_memberCard_member-header .Onecad_memberCard_member-desc{color:#ff2b00}
.Onecad_memberWrapper .Onecad_memberCard_member-benefits{position:relative;overflow:hidden;box-sizing:border-box;margin-bottom:15px;width:100%;border-radius:8px;background:hsla(0,0%,100%,.8);white-space:nowrap}
.Onecad_memberWrapper .Onecad_memberCard_member-benefits li{float:left;margin:10px 0;width:25%}
.Onecad_memberWrapper .Onecad_memberCard_member-benefits .memberCard__leftBtn___ec917,.Onecad_memberWrapper .Onecad_memberCard_member-benefits .memberCard__rightBtn___0cc46{position:absolute;top:50%;display:flex;width:12px;height:28px;background-color:rgba(230,163,115,.2);cursor:pointer;transition:all .25s;-webkit-transform:translateY(-50%);transform:translateY(-50%);align-items:center;justify-content:center}
.Onecad_memberWrapper .Onecad_memberCard_member-benefits .memberCard__leftBtn___ec917 .memberCard__icon-font___9846a,.Onecad_memberWrapper .Onecad_memberCard_member-benefits .memberCard__rightBtn___0cc46 .memberCard__icon-font___9846a{color:#4d3626;font-size:12px;-webkit-transform:scale(.5);transform:scale(.5)}
.Onecad_memberWrapper .Onecad_memberCard_member-benefits .memberCard__leftBtn___ec917:hover,.Onecad_memberWrapper .Onecad_memberCard_member-benefits .memberCard__rightBtn___0cc46:hover{background-color:rgba(230,163,115,.16)}
.Onecad_memberWrapper .Onecad_memberCard_member-benefits .memberCard__leftBtn___ec917{left:0;border-radius:0 4px 4px 0}
.Onecad_memberWrapper .Onecad_memberCard_member-benefits .memberCard__rightBtn___0cc46{right:0;border-radius:4px 0 0 4px}
.Onecad_memberWrapper .memberCard__joinBtn___a50c1{position:relative;display:flex;width:152px;height:32px;border-radius:5px;background-image:linear-gradient(134deg,#4d5580,#3d4466);color:#fff3eb;font-weight:600;font-size:14px;cursor:pointer;align-items:center;justify-content:center}
.Onecad_memberWrapper>button{border:0!important}
.Onecad_memberWrapper .memberCard__joinBtn___a50c1:hover{background-image:linear-gradient(134deg,rgba(77,85,128,.9),rgba(61,68,102,.9))}
.Onecad_memberWrapper .memberCard__joinBtn___a50c1:active{background-image:linear-gradient(134deg,rgba(77,85,128,.8),rgba(61,68,102,.8))}
.Onecad_memberWrapper .memberCard__joinBtn___a50c1 .memberCard__tips___3220a{position:absolute;top:-10px;right:-15px;padding:2px 8px;border-radius:6px;background-image:linear-gradient(90deg,#ff9580,#f36);color:#fff;text-align:center;letter-spacing:0;font-weight:100;font-size:12px}
.Onecad_memberCard_benefitsLiWrapper{position:relative;left:0;transition:left .3s linear}
.jitheme_slide_jb, .clearfix, .post-3 .post-3-li .item-in, .jitheme-fenlei, .author-items .item-wrapa, .ji_zt, .jitheme-zt .item-btns .btn, .tags-page ul li a, .one-dongtai, .home-homevip-boxmk a, .box, .side-fixed, .homebk12 .homebk8-ctn li, .guding {
    box-shadow: 0px 4px 16px 0px rgba(22, 23, 47, .08);
}


.w-d-title .downloadurl {
    font-size: 18px;
    padding: 0 16px 16px 0;
    border-bottom: 1px dashed #e2e3e4;
    font-weight: 600;
    line-height: 1;
    width: 100%;
    display: flex;
}
.w-d-title .downloadurl i {
    color: #fc3c2d;
    font-size: 18px;
    margin-right: 8px;
    transform: translateY(-1px);
}
.b2-widget-author .ji_author_btn {
	border: none;
	line-height: 30px;
	font-size: 13px;
	border-radius: 4px;
	padding: 20px 0 1rem 0;
	margin: 0 -5px;
	text-align: center;
	justify-content: space-around;
	display: flex
}

.b2-widget-author .button {
	border: none;
	width: calc(100% * 1 / 3.001 - 10px);
	padding: 0px;
	border-radius: 10px;
}

.b2-widget-author .button i {
	vertical-align: -2px;
	margin-right: 6px
}

.red-color {
    color: #ff5473!important;
    background-color: rgba(255, 84, 115, .1) !important;
}
.blue-color {
    color: #2997f7!important;
    background-color: rgba(41, 151, 247, .1) !important;
}
.web-color {
    color: #fc3c2d!important;
    background-color: rgba(252, 60, 45, 0.2) !important;
}
.b2-color {
    color: #fc3c2d !important;
}
.b2-widget-author .w-a-post-list span {
    opacity: 1;
}
.b2-widget-author .w-a-post-list a {
    margin-bottom: 8px;
    font-size: .95rem;
}

/*内容页显示专题文章开始*/
.collection-before {
    border-bottom: 1px solid #ddd;
}
.entry-content > .collection-after {
    border-top: 1px solid #ddd;
    padding-top: 1.5em;
    margin-bottom: 0;
}
.collection-posts-ul {
    background: #f5f5f5;
    padding: 10px 0;
    border-radius: 2px;
    max-height: 290px;
    overflow-y: hidden;
}
.collection-posts-ul:hover {
    overflow-y: scroll;
}
.entry-content .collection-posts-ul a {
    color: #444;
}
.entry-content .collection-posts-ul a:hover {
    color: #ff3657;
}
/*角标CSS*
.tipss{position:absolute;top:0;right:-64px;z-index:1;width:150px;height:22px;color:#fff;line-height:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;font-size:12px}
.tipssz{position:absolute;top:20px;left:20px;z-index:1;width:50px;height:20px;color:#fff;line-height:20px;text-align:center;font-size:13px;cursor:inherit}
.jiaobiao_color1{color:#fff;background-color:#03bbff}
.jiaobiao_color2{color:#fff;background-color:#ca26ff}
.jiaobiao_color3{color:#fff;background-color:#7bdcb5}
.jiaobiao_color4{color:#fff;background-color:#ff2a8e}
.jiaobiao_color5{color:#fff;background-color:#ff8f21}
.jiaobiao_color6{color:#fff;background-color:#ee2}
.yellow {background-color: #ff6000;}
.huodong{background:#0693e3}
.remen{background:#fcb900}
.jingping{background:#cf2e2e}
.guanggao{background:#00d084}
.tuijain{background:#ff6900}
.yuliu{background:#0693e3}
/*
 *-------------------------------------------------------------------------------
 *列表图片数量统计
 *-------------------------------------------------------------------------------
*
.image-count {
    position: absolute;
    height: 22px;
    line-height: 22px;
    right: 10px;
    top: 9px;
    background: rgba(0,0,0,.4);
    border-radius: 12px;
    padding: 0 8px;
    font-size: 12px;
    color: #FFF;
}
.image-count i.b2-image-fill {
    font-size: 14px;
    padding-right: 5px;
}
/*表格文章列表右上角显示图片的图标*
.jktptb{font-size: 15px!important;}

/* 瀑布流 */
.post-2.post-list .b2_gap .post-list-item .post-list-cat {
    display: block !important;
    position: relative !important;
    left: 0 !important;
    text-align: inherit !important;
    height: auto !important;
    margin-top: 0 !important;
    width: auto !important;
    padding: 3px 8px;
}

.post-2.post-list .b2_gap .post-list-item .post-list-cat a {
    color: #fff !important;
}

.post-2.post-list .b2_gap .post-list-item .post-list-meta-box {
    display: none;
}

.post-2.post-list .b2_gap .post-list-item .list-footer .post-list-meta-box {
    display: block;
    margin: 0;
    position: relative;
    margin-left: -10px;
}

/* 文章信息区域 - 始终显示，无背景阴影 */
.post-2 .post-list-item .item-in .post-info {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    background: none; /* 移除黑色背景阴影 */
    box-sizing: border-box;
    border-radius: 0 0 4px 4px;
    z-index: 1;
    overflow: hidden;
    transition: none; /* 移除过渡效果 */
}

/* 标题样式 - 居中且单行显示 */
.post-2 .post-list-item .item-in .post-info h2 {

    text-align: center;
    color: #fff;
    margin: 0;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0 1px 2px rgba(0,0,0,0.5);
    
    /* 单行文本溢出处理 */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.post-2 .post-list-item .item-in .post-info a, 
.post-1 .post-list-item .item-in .post-info .post-excerpt, 
.post-1 .post-list-item .item-in .post-info .list-footer .post-list-meta-box {
    color: #fff;
}

.post-2 .post-list-item .item-in .post-info .post-excerpt {
    color: #fff;
    border-radius: 4px;
    margin: 0;
    padding: 16px 20px;
}

.post-2 .post-list-item .item-in .post-info .post-excerpt .mides {
    line-height: 25px;
    font-size: 12px;
    height: 50px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
}

.post-2.post-item-img .pic-num {
    padding: 4px 6px;
    background-color: rgb(0 0 0 / 62%);
    position: absolute;
    right: 0;
    color: #fff;
    font-size: 12px;
    float: left;
    top: 0;
}

.post-2 .image-count {
    position: absolute;
    height: 24px;
    font-weight: 900;
    line-height: 24px;
    right: 10px;
    top: 9px;
    background: rgba(0,0,0,.4);
    border-radius: 12px;
    padding: 0 8px;
    font-size: 12px;
    color: #FFF;
}

.post-2 .image-count i.b2-image-fill {
    font-size: 14px;
    padding-right: 5px;
}

.post-2 .mi-radius .mi-trade {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-weight: bold;
    text-align: center;
    background: linear-gradient(90deg, #00ACF5 0%, #0A77F2 100%);
    border-radius: 2px 2px 8px 2px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
}

.post-2 .mi-radius .mi-trade.td1 {
    background: linear-gradient(90deg, #04cca7 0%, #02dd8c 100%);
}

.post-list-item .mi-style3-images {
    width: auto;
    color: #fff;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
}






/*悬浮榜单美化开始*
.fix-left .fix-item.active .item-title i[data-v-3b17862b], .fix-left .fix-item.active .rank-box[data-v-3b17862b] {
    display: block;
}
.badg.badg-sm, .but.badg-sm {
    font-size: 12px;
    padding: 3px;
    vertical-align: 1px;
    min-width: 30px;
    border-radius: 4px;
    color: #fff;
}
a.class-item.js-rank{display:block;width:100%;display:flex;align-items:center;margin-bottom:20px}
img.class-pic{height:60px;width:90px;border-radius:8px;margin-right:5px}
.class-info{width:190px;font-size:12px}
.name{color:var(--main-color);line-height:20px;font-weight:400;margin-bottom:2px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}
.fix-item{width:50px;height:68px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);margin-bottom:20px;border-radius:15px;transition:all .2s}
.item-title{text-align:center;overflow:hidden;cursor:pointer;position:relative;color:#333}
.fix-left{position:fixed;top:200px;left:10px;z-index:10}
.rank-box[data-v-3b17862b]{display:none;padding:10px 10px;height:350px;overflow-y:auto;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-bottom-right-radius:15px;border-bottom-left-radius:15px}
.fix-left .fix-item.active .item-title img[data-v-3b17862b]{display:inline-block;margin:-5px 15px 0 0}
.fix-left .fix-item.active .item-title span[data-v-3b17862b]{font-size:14px}
span[data-v-3b17862b]{font-size:12px}
img[data-v-3b17862b]{width:30px;display:block;margin:8px auto 0}
.b-theme{background:#f74735}
.fix-left .fix-item.active[data-v-3b17862b]{width:280px}
.fix-left .fix-item.active .item-title[data-v-3b17862b]{height:60px;line-height:60px;background-color:#333;color:#fff;border-top-left-radius:12px;border-top-right-radius:12px}

/*悬浮榜单美化结束*/
/**菜单样式美化代码**/
.has_children .sub-menu{border-radius:4px}
.top-menu .b2-jt-down{display:none!important}
.top-menu-ul .sub-menu-0{border-top:0;padding:15px;transform:translateY(10px);transition:all .3s}
.top-menu ul li:hover .sub-menu-0{transform:translateY(0)}
.top-menu-ul .sub-menu-0>li{border-left:1px solid #ebeef5;position:relative}
.b2-menu-3 .sub-menu-0>li>a{color:#4c4c4c;padding:8px 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.b2-menu-3 .sub-menu-0>li:after{content:'';position:absolute;top:12px;left:13px;width:0px;height:0px;border-radius:50%;background:#fff;border:3px solid #3d7eff}
.b2-menu-3 .sub-menu-0>li:nth-child(2n+1):after {border: 3px solid #cf2e2e}
.b2-menu-3 .sub-menu-0>li:nth-child(3n+1):after {border: 3px solid #ff6900}
.b2-menu-3 .sub-menu-0>li:nth-child(4n+1):after {border: 3px solid #fcb900}
.b2-menu-3 .sub-menu-0>li:nth-child(5n+1):after {border: 3px solid #7bdcb5}
.b2-menu-3 .sub-menu-0>li:nth-child(6n+1):after {border: 3px solid #00d084}
.b2-menu-3 .sub-menu-0>li>a:hover{background:#ebeef5;}
.b2-menu-3 .sub-menu-0 a:hover,.b2-menu-3 .sub-menu-0>li:hover>a{color:#333}
/*仿94设计标题模块导航*/
/*标题*/
.post-modules-top{border-bottom:0 solid #f3f3f3;white-space:nowrap;flex-direction:row}
.post-list .module-title{position:relative;text-align:left;font-weight:600!important;font-size:22px;}
.post-list-cats{border-left:none;border-radius:6px;background:0 0;width:calc(100% + 2px);margin-left:-2px;overflow:hidden}
/*模块按钮*/
.picked.post-load-button span{border-radius:4px;background:var(--b2color);color:#fff;padding:10px 14px}
.post-list-cats a span:hover{background:var(--b2color);color:#fff!important;border-radius:2px}
/*按钮背景颜色*/
.post-list-cats a::before {background: #f6f7f8;}
/*去除分割线条*/
.b2_gap > li {border-bottom: none;border-right: none;}
/*hover动效*/
.item-in{position:relative;border:1px solid #f0f0f0;box-shadow: 0 10px 10px 0 rgb(0 0 0 / 2%);transition:all .2s}
.item-in:hover{-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);box-shadow:0 3px 6px -4px rgba(62,94,255,.050980392156862744),0 6px 16px 0 rgba(62,94,255,.050980392156862744),0 9px 28px 8px rgba(62,94,255,.050980392156862744);transform:translateY(-3px)}
#jitheme_header_top02 .sup {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff4a3b;
    margin: 0 0 2px 3px;
    position: absolute;
    top: 19px;
    right: 6px;
}
.mobile-footer-menu.footer-fixed {box-shadow: 0px 3px 5px 5px rgb(16 16 16 / 10%);}
}

/*horizontal scroll Style start*/
.item.scroll{position:relative;width:100%;height:160px;overflow:hidden;background:#000}
.scroll-container{display:flex;width:200%;height:100%;animation:banner 40s linear infinite}
.scroll-image{width:50%;height:100%;object-fit:cover;opacity:.5}
.sc-1wssj0-17 img {width: auto!important; display: block;margin: 0 auto;max-width: 100%;}
.hVBrzU{position:absolute;top:0px;left:0;right:0;text-align:center;font-size:16px;white-space:normal;width:100%;margin:auto;pointer-events:none}
@keyframes banner{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
@media screen and (max-width:900px){.item.scroll{height:115px}
}
/*horizontal scroll Style end*/
/*文章页面高亮代码复制粘贴*/
i.yellow-i{content:'';position:absolute;top:0;left:25px;width:15px;height:15px;border-radius:50%;margin:15px 25px;background:#fdbc40;z-index:1}
i.green-i{content:'';position:absolute;top:0;left:50px;width:15px;height:15px;border-radius:50%;margin:15px 25px;background:#35cd4b;z-index:1}
i.red-i{content:'';position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;background:#fc625d;margin:15px 25px;z-index:1}
.entry-content pre{position:relative;border-radius:6px;padding-top:50px;box-shadow:0px 8px 20px -10px #000}
.code-container{position:relative}
.copy-button{background-color:#00000000;color:#fff;border:none;padding:10px 20px;position:absolute;top:0;right:0;z-index:1}


.article-title,.breadcrumb{display:none}
.entry-header{display:none}
.head_box_mx{color:#fff;position:relative;text-align:center;box-sizing:border-box;margin:-20px calc(50% - 50vw) 0px calc(50% - 50vw)!important;width:100vw!important;padding:100px 20px!important;overflow:hidden}
.moxing_background{position:absolute!important;left:0!important;right:0!important;top:0!important;width:100%!important;height:100%!important;background-color:transparent!important;z-index:0!important}
.moxing_background .b-wrap{position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important}
.moxing_background .img{display:block!important;position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;transform:none!important;filter:blur(6px) brightness(.7)!important;z-index:0!important}
.moxing_background img{position:absolute!important;left:0!important;right:0!important;top:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transform:scale(1.05)!important;transition:transform 1s ease!important}
.moxing_background .b-wrap::after{content:''!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;background:linear-gradient(135deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.6) 100%)!important;z-index:1!important}
.moxing_head_info_post_title{color:#fff;font-size:36px;font-weight:700;line-height:1.2;text-align:center;margin:1rem 0 1rem 0!important;-webkit-line-clamp:2;overflow:hidden;position:relative;z-index:2}
.category>i{margin-right:5px;margin-top:3px}
.mxbk_tags-container{display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;z-index:2}
.mulu_one_two{display:flex;align-items:center;justify-content:center}
.mulu_one_two span{display:inline-flex;align-items:center;background-color:rgba(255,255,250,.2);color:#fff;padding:7px 10px;margin-right:5px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer}
.mulu_one_two span:hover{background-color:#fff;color:var(--b2color)!important;transition:background-color .3s ease,color .3s ease}
.tags{display:flex;align-items:center;margin-left:20px}
.tags span{border-radius:10px;color:#fff;opacity:.8;padding:7px 10px;margin-right:5px;font-weight:700;transition:background-color .3s ease,color .3s ease;cursor:pointer}
.tags span:hover{background-color:rgba(255,255,255,.3);color:#fff;padding:7px 10px}
.mx_footer_meta{display:flex;align-items:center;color:var(--text_color);font-size:14px;flex-wrap:wrap;margin-top:30px;justify-content:center;position:relative;z-index:2}
.mx_footer_meta span{margin-right:5px}
.tags span::before{font-size:14px;content:'#';color:#fff;font-weight:700;margin-right:5px;opacity:.4}
.mx_waves{position:absolute;bottom:0;left:0;width:100%;height:5vh;margin-bottom:0;min-height:50px;max-height:70px;overflow:hidden;z-index:2}
.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}
.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}
.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}
.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}
.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}
@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}
100%{transform:translate3d(85px,0,0)}
}
@keyframes fade-in-up{FROM{opacity:0;transform:translateY(20px)}
to{opacity:1;transform:translateY(0)}
}
.animate-fade-in-up{animation:fade-in-up .5s ease-out forwards;animation-delay:.3s;opacity:0}
.mx_footer_meta a{color:var(--text_color);text-decoration:none}
.marrig{margin-right:5px}
@media screen and (max-width:768px){.head_box_mx{padding:60px 15px!important;height:30vh!important}
.mxbk_tags-container{flex-direction:column;align-items:center;justify-content:center}
.moxing_head_info_post_title{text-align:center;margin:10px 0}
.mx_footer_meta{justify-content:center;padding:0 5px;margin-top:10px}
.tags{display:none}
h1.moxing_head_info_post_title{font-size:18px}
.mx_waves{display:block}
}
@media screen and (min-width:768px) and (max-width:1024px){.head_box_mx{padding:80px 20px!important;height:30vh!important}/* 瀑布流 */
.post-2.post-list .b2_gap .post-list-item .post-list-cat {
    display: block !important;
    position: relative !important;
    left: 0 !important;
    text-align: inherit !important;
    height: auto !important;
    margin-top: 0 !important;
    width: auto !important;
    padding: 3px 8px;
}

.post-2.post-list .b2_gap .post-list-item .post-list-cat a {
    color: #fff !important;
}

.post-2.post-list .b2_gap .post-list-item .post-list-meta-box {
    display: none;
}

.post-2.post-list .b2_gap .post-list-item .list-footer .post-list-meta-box {
    display: block;
    margin: 0;
    position: relative;
    margin-left: -10px;
}

/* 文章信息区域 - 始终显示，无背景阴影 */
.post-2 .post-list-item .item-in .post-info {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    background: none; /* 移除黑色背景阴影 */
    box-sizing: border-box;
    border-radius: 0 0 4px 4px;
    z-index: 1;
    overflow: hidden;
    transition: none; /* 移除过渡效果 */
}

/* 标题样式 - 居中且单行显示 */
.post-2 .post-list-item .item-in .post-info h2 {

    text-align: center;
    color: #fff;
    margin: 0;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0 1px 2px rgba(0,0,0,0.5);
    
    /* 单行文本溢出处理 */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-2 .post-list-item .item-in .post-info a, 
.post-1 .post-list-item .item-in .post-info .post-excerpt, 
.post-1 .post-list-item .item-in .post-info .list-footer .post-list-meta-box {
    color: #fff;
}

.post-2 .post-list-item .item-in .post-info .post-excerpt {
    color: #fff;
    border-radius: 4px;
    margin: 0;
    padding: 16px 20px;
}

.post-2 .post-list-item .item-in .post-info .post-excerpt .mides {
    line-height: 25px;
    font-size: 12px;
    height: 50px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
}

.post-2.post-item-img .pic-num {
    padding: 4px 6px;
    background-color: rgb(0 0 0 / 62%);
    position: absolute;
    right: 0;
    color: #fff;
    font-size: 12px;
    float: left;
    top: 0;
}

.post-2 .image-count {
    position: absolute;
    height: 24px;
    font-weight: 900;
    line-height: 24px;
    right: 10px;
    top: 9px;
    background: rgba(0,0,0,.4);
    border-radius: 12px;
    padding: 0 8px;
    font-size: 12px;
    color: #FFF;
}

.post-2 .image-count i.b2-image-fill {
    font-size: 14px;
    padding-right: 5px;
}

.post-2 .mi-radius .mi-trade {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-weight: bold;
    text-align: center;
    background: linear-gradient(90deg, #00ACF5 0%, #0A77F2 100%);
    border-radius: 2px 2px 8px 2px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
}

.post-2 .mi-radius .mi-trade.td1 {
    background: linear-gradient(90deg, #04cca7 0%, #02dd8c 100%);
}

.post-list-item .mi-style3-images {
    width: auto;
    color: #fff;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
}


}



















/* 1264 */
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	box-sizing: border-box
}

html {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	overflow-x: hidden;
	max-width: 100%
}[v-cloak] {
	display: none !important
}

/* 1313 */
body {
	overflow-x: hidden;
	letter-spacing: .034em;
	margin: 0;
	padding: 0
}

/* 1516 */
ol,ul {
	list-style: none
}

/* ------------------------------------------ */

/* 1989 */
.erweima {
	font-family: "weian" !important;
	font-size: 40px;
	color: #fff;
	opacity: .3;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.tubiao {
	font-family: "weian" !important;
	font-size: 16px;
	color: #fff;
	opacity: .8;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

/* 2022 */
.home .site-content {
	padding-bottom: 0
}

/* 6005 */
.widget {
	padding: 0 16px
}

/* 6802 */
.footer {
	font-size: 13px
}

.footer a {
	/*font-size: 13px*/
}
/* ------------------------------------------ */

@media(min-width:768px) {
	.fl {
		float: left
	}
}

@media(min-width:768px) {
	.fr {
		float: right
	}
}

a,a:active,a:visited {
	text-decoration: none;
	transition: all .2s
}

.thumb {
	display: block;
	width: 100%;
	height: 0;
	padding-top: 66.7%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
	position: relative;
	overflow: hidden;
	transition: all .2s
}

@media(max-width:1329px) {
	.hide_md {
		display: none !important
	}
}

.btn {
	display: block;
	cursor: pointer;
	border-radius: 3px;
	text-align: center;
	line-height: 2.4;
	outline: 0;
	border: 0
}

.btn-orange {
	background-color: #fe5b34;
	background-image: -webkit-linear-gradient(left,#fe3d7d 0,#fe5b34 50%,#fe3d7d 100%);
	background-image: linear-gradient(to right,#fe3d7d 0,#fe5b34 50%,#fe3d7d 100%);
	border: 1px solid #fd592b;
	border-radius: 3px;
	color: #fff
}

.btn-orange:hover {
	color: #fff;
	background-color: #fe5b34;
	background-image: -webkit-linear-gradient(left,#fe5b34 0,#fe3d7d 50%,#fe5b34 100%);
	background-image: linear-gradient(to right,#fe5b34 0,#fe3d7d 50%,#fe5b34 100%);
	border: 1px solid #fd592b;
	border-radius: 3px
}

.btn-orange-light {
	background-color: #fe5b34;
	background-image: -webkit-linear-gradient(left,#fe5b34 0,#fe3d7d 50%,#fe5b34 100%);
	background-image: linear-gradient(to right,#fe5b34 0,#fe3d7d 50%,#fe5b34 100%);
	border: 1px solid #fd592b;
	border-radius: 3px
}

.btn-group {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between
}

.btn-group>.btn {
	border-radius: 0
}

.btn-group>.btn:first-child {
	border-radius: 3px 0 0 3px
}

.btn-group>.btn:last-child {
	border-radius: 0 3px 3px 0
}

.container {
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
	position: relative;
	overflow: hidden;
	*zoom: 1;
}

@media(min-width:768px) {
	.container {
		max-width: 768px;
		overflow: visible
	}
}

@media(min-width:1024px) {
	.container {
		max-width: 1310px
	}
}

.container:before,.container:after {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: none;
	clear: both
}

.footer-fav {
	position: relative;
	/* z-index: 20; */
	/* background: #f7fafc; */
	background: #edf3f9;
	width: 100%;
	overflow: hidden
}

@media(min-width:768px) {
	.footer-fav {
		width: auto;
		overflow: visible;
		background: #edf3f9
	}
}

.footer-fav .container {
	padding-top: 36px;
	padding-bottom: 36px;
	overflow: visible
}

.footer-fav .site-info {
	width: 60%
}

@media(min-width:768px) {
	.footer-fav .site-info {
		width: auto
	}
}

.footer-fav .site-info h2 {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.footer-fav .site-info h2 {
		font-size: 26px
	}
}

.footer-fav .site-info h2 a {
	color: #000
}

.footer-fav .site-info .site-p {
	margin-bottom: 10px
}

.footer-fav .site-info .site-p p:first-child::after {
	content: ','
}

@media(min-width:768px) {
	.footer-fav .site-info .site-p {
		margin-bottom: 0
	}

	.footer-fav .site-info .site-p p:first-child::after {
		content: ''
	}
}

.footer-fav .site-info p {
	font-size: 12px;
	color: #797979;
	line-height: 1.8;
	margin-bottom: 10px;
	display: inline
}

@media(min-width:768px) {
	.footer-fav .site-info p {
		font-size: 14px;
		margin-bottom: 0;
		display: block
	}
}

.footer-fav .site-fav {
	padding-top: 5px
}

@media(min-width:768px) {
	.footer-fav .site-fav {
		padding-top: 24px
	}
}

.footer-fav .site-fav .btn-orange {
	font-size: 14px;
	line-height: 2.5;
	padding: 0 1.2em
}

@media(min-width:768px) {
	.footer-fav .site-fav .btn-orange {
		font-size: 16px;
		line-height: 3.5;
		padding: 0 2em
	}
}

.footer-fav .site-girl {
	position: absolute;
	left: 50%;
	bottom: 0
}

.footer-fav .site-girl .girl {
	width: 180px;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .3s
}

@media(min-width:768px) {
	.footer-fav .site-girl .girl {
		left: -50px
	}
}

.footer-fav .site-girl .girl::after {
	content: 'Hi~';
	display: block;
	position: absolute;
	left: 100%;
	top: 40%;
	color: #a7a7a7;
	font-size: 20px;
	visibility: hidden;
	opacity: 0;
	transition: all .2s;
	transition: all .3s
}

.footer-fav .site-girl .thumb {
	padding-top: 116.667%
}

.footer-fav .site-girl .girl-info {
	margin-left: 150px;
	margin-bottom: 55px
}

.footer-fav .site-girl h4 {
	font-size: 14px;
	font-weight: normal;
	color: #797979;
	line-height: 1.8
}

.footer-fav .site-girl a {
	color: #797979
}

.footer-fav .site-girl a:hover {
	color: #ff5c00
}

@media(min-width:768px) {
	.footer-fav:hover .site-girl .girl {
		left: -80px
	}

	.footer-fav:hover .site-girl .girl::after {
		visibility: visible;
		opacity: 1;
		transition: all .2s
	}
}

@media(max-width:767px) {
	.home .footer-fav {
		display: none
	}
}

@media(max-width:767px) {
	.footer-fav .btn-group>.btn:last-child {
		border-radius: 3px
	}
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,.clearfix:after {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: none;
	clear: both
}

@media(min-width:768px) {
	.fl {
		float: left
	}
}

@media(min-width:768px) {
	.fr {
		float: right
	}
}

a,a:active,a:visited {
	text-decoration: none;
	transition: all .2s
}

.thumb {
	display: block;
	width: 100%;
	height: 0;
	padding-top: 66.7%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
	position: relative;
	overflow: hidden;
	transition: all .2s
}

.hide {
	visibility: hidden;
	opacity: 0;
	transition: all .2s
}

.hidden {
	display: none !important
}

@media(max-width:1023px) {
	.hide_sm {
		display: none !important
	}
}

.container {
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
	position: relative;
	overflow: hidden;
	*zoom: 1;
}

@media(min-width:768px) {
	.container {
		max-width: 768px;
		overflow: visible
	}
}

@media(min-width:1024px) {
	.container {
		max-width: 1310px
	}
}

.container:before,.container:after {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: none;
	clear: both
}

.footer-navi {
	position: relative;
	background: #2a2a32;
	color: #949498;
	line-height: 1.9286;
	padding: 15px 0;
	/* z-index: 20; */
	display: none;
	background: url(./img/bj.jpg) no-repeat;/*背景图片*/
	background-size: cover
}

@media(min-width:768px) {
	.footer-navi {
		display: block
	}
}

@media(min-width:1024px) {
	.footer-navi {
		padding: 40px 0
	}
}

@media(min-width:1310px) {
	.footer-navi {
		overflow: visible
	}
}

.footer-navi .container {
	overflow: visible
}

.footer-navi a {
	color: #949498;
	font-size: 14px
}

.footer-navi a:hover {
	color: #fff
}

.footer-navi .title {
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	line-height: 1.38889;
	margin-bottom: 14px
}

.footer-navi .widget {
	box-sizing: border-box;
	position: relative
}

@media(min-width:1024px) {
	.footer-navi .widget::before {
		content: '';
		width: 0;
		height: 95%;
		border-left: 1px solid #33333c;
		position: absolute;
		right: 0;
		top: 20px
	}

	.footer-navi .widget::after {
		content: '';
		width: 0;
		height: 95%;
		border-right: 1px solid #222229;
		position: absolute;
		right: 1px;
		top: 20px
	}
}

.footer-navi .about {
	margin: 15px 0 30px
}

@media(min-width:1024px) {
	.footer-navi .about {
		width: 32.1538%;
		padding-right: 15px;
		margin: 0;
		font-size: 13px
	}
}

@media(min-width:1310px) {
	.footer-navi .about {
		font-size: 14px;
		padding-right: 60px
	}
}

@media(min-width:768px) {
	.footer-navi .container-bq {
		padding-top: 32px
	}
}

.footer-navi .navis {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	justify-content: space-around;
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 30px
}

@media(min-width:768px) {
	.footer-navi .navis {
		width: 60%;
		margin-bottom: 0
	}
}

@media(min-width:1024px) {
	.footer-navi .navis {
		width: 40%
	}
}

.footer-navi .navis .navi {
	flex: 1;
	text-align: center
}

@media(min-width:1310px) {
	.footer-navi .navis {
		width: 40%
	}

	.footer-navi .navis .navi {
		text-align: left;
		padding-left: 60px
	}
}

.footer-navi .ewms {
	margin: 0 auto
}

@media(min-width:768px) {
	.footer-navi .ewms {
		width: 270px;
		padding-left: 50px;
		margin: 0
	}
}

.footer-navi .ewms::before,.footer-navi .ewms::after {
	right: auto;
	left: 0
}

.footer-navi .ewms::before {
	left: 1px
}

.footer-navi .ewms .like {
	text-align: center
}

.footer-navi .ewms .like strong {
	color: #fe3d7d;
	font-size: 54px;
	line-height: 1.24;
	font-family: Impact;
	font-weight: 400;
	background-image: linear-gradient(to right,#fe3d7d 0,#fe5b34 50%,#fe3d7d 100%);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-background-size: 200% 100%;
	-webkit-animation: masked-animation 2s infinite linear
}

.footer-navi .ewms .like h3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.1
}

.footer-navi .ewms ul {
	text-align: center;
	margin-bottom: 35px
}

.footer-navi .ewms li {
	float: left;
	width: 33.3333%;
	box-sizing: border-box;
	display: inline;
	position: relative;
	line-height: 1.3;
	margin-top: 0
}

.footer-navi .ewms li:hover .ewm-content {
	visibility: visible;
	bottom: 100%;
	opacity: 1
}

.footer-navi .ewms .ico {
	font-size: 46px;
	cursor: pointer;
	transition: all .2s
}

.footer-navi .ewms .ico:hover {
	color: #fff
}

.footer-navi .ewms .ico i {
	display: block
}

.footer-navi .ewms h4 {
	font-size: 12px;
	font-weight: normal;
	margin: 0
}

.footer-navi .ewms .ewm-content {
	position: absolute;
	left: 50%;
	bottom: 200%;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 16px 32px 0 rgba(0,0,0,0.1);
	box-sizing: border-box;
	width: 330px;
	transform: translate(-50%,0)
}

.footer-navi .ewms .ewm-content::before {
	content: '';
	display: block;
	position: absolute;
	margin-left: -6px;
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff
}

@media(max-width:1600px) {
	.footer-navi .ewms .ewm-content.ewm-douyin,.footer-navi .ewms .ewm-content.ewm-wechat {
		left: auto;
		right: 0;
		transform: translate(0,0)
	}

	.footer-navi .ewms .ewm-content.ewm-douyin::before,.footer-navi .ewms .ewm-content.ewm-wechat::before {
		left: auto;
		right: 30px
	}

	.footer-navi .ewms .ewm-content.ewm-douyin {
		transform: translate(70px,0)
	}

	.footer-navi .ewms .ewm-content.ewm-douyin::before {
		right: 100px
	}
}

.footer-navi .ewms .ewm-content.ewm-douyin {
	width: 400px
}

.footer-navi .ewms .ewm-content.ewm-douyin .ewm-main .thumb-div {
	width: 160px
}

.footer-navi .ewms .ewm-main {
	padding: 40px 25px 40px 30px;
	text-align: left
}

.footer-navi .ewms .ewm-main .fl {
	float: left
}

.footer-navi .ewms .ewm-main .fr {
	float: right
}

.footer-navi .ewms .ewm-main .thumb-div {
	width: 120px;
	margin-right: 30px
}

.footer-navi .ewms .ewm-main .thumb {
	padding-top: 100%
}

.footer-navi .ewms .ewm-main h4 {
	font-size: 14px;
	font-weight: normal;
	color: #333;
	line-height: 1.714;
	margin-top: 4px
}

.footer-navi .ewms .ewm-main h4 span {
	color: #47c333
}

.footer-navi .ewms .ewm-main a {
	color: #ff3401
}

.footer-navi .ewms .ewm-main a:hover {
	color: #ff5c00
}

.footer-navi .ewms .ewm-main h5 {
	font-weight: normal;
	font-size: 12px;
	color: #888
}

.footer-navi .ewms .ewm-douyin .ewm-main {
	padding-left: 0;
	padding-right: 0;
	text-align: center
}

.footer-navi .ewms .ewm-douyin .ewm-main .thumb-div {
	margin: 0 auto
}

.footer-navi .ewms .ewm-douyin .ewm-douyin-1,.footer-navi .ewms .ewm-douyin .ewm-douyin-2 {
	width: 50%
}

.footer-navi .ewms .ewm-douyin .ewm-douyin-1 {
	position: relative
}

.footer-navi .ewms .ewm-douyin .ewm-douyin-1:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 10%;
	width: 1px;
	height: 80%;
	background: #f3f3f3
}

@media(min-width:768px) {
	.footer-navi .bands {
		float: left;
		width: 100%
	}
}

@media(min-width:1024px) {
	.footer-navi .bands {
		width: 73%
	}
}

.footer-navi .bands ul {
	margin: 0 -8px 0 -7px;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.footer-navi .bands ul li {
	padding: 0 8px 15px 7px;
	width: 33.3333%;
	box-sizing: border-box
}

@media(min-width:768px) {
	.footer-navi .bands ul li {
		width: 16.6667%
	}
}

.footer-navi .bands .band {
	background-color: #42424d;
	padding-top: 52px;
	border-radius: 3px;
	transition: all .2s
}

.footer-navi .bands .band::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	transition: all .2s
}

.footer-navi .bands .band:hover {
	background-color: #24242d
}

.footer-navi .bands .band:hover::after {
	background: transparent
}

/*LOGO*/

.footer-navi .bands .band-uisdc {
	background-image: url(https://demo.bchkz.top/img/aliyun.png);
	background-size: 125px 45px
}

.footer-navi .bands .band-uiii {
	background-image: url(https://demo.bchkz.top/img/tencent.png);
	background-size: 125px 45px
}

.footer-navi .bands .band-uisdc-xue {
	background-image: url(https://demo.bchkz.top/img/qiniu.png);
	background-size: 125px 45px
}

.footer-navi .bands .band-uisdc-hao {
	background-image: url(https://demo.bchkz.top/img/youpai.png);
	background-size: 125px 45px
}

.footer-navi .bands .band-uisdc-hunter {
	background-image: url(https://demo.bchkz.top/img/aliyunblog.png);
	background-size: 125px 45px
}

.footer-navi .bands .band-uisdc-basic {
	background-image: url(https://demo.bchkz.top/img/quyum.png);
	background-size: 125px 45px
}

.footer-navi .qqgroup {
	width: 100%
}

@media(min-width:1024px) {
	.footer-navi .qqgroup {
		width: auto
	}
}

.footer-navi .qqgroup a {
	display: block;
	width: 220px;
	height: 52px;
	line-height: 52px;
	background: #222228;
	border-radius: 3px;
	text-align: center;
	margin: 0 auto
}

.home .footer-navi {
	display: block
}

@media(max-width:1023px) {
	.hide_sm {
		display: none !important
	}
}

.container {
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
	position: relative;
	overflow: hidden;
	*zoom: 1;
}

@media(min-width:768px) {
	.container {
		max-width: 768px;
		overflow: visible
	}
}

@media(min-width:1024px) {
	.container {
		max-width: 1310px
	}
}

.container:before,.container:after {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: none;
	clear: both
}

.footer {
	background: #121212;
	position: relative;
	/* z-index: 20 */
}

.footer .container {
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: .02px
}

.footer .footer-colors {
	width: 100%;
	height: 4px;
	background-color: #333;
	background-position: 0 0;
	background-repeat: repeat;
	background-image: -webkit-repeating-linear-gradient(to right,#68103b,#68103b 50px,#703f28 50px,#703f28 100px,#a16b13 100px,#a16b13 150px,#a5a02c 150px,#a5a02c 200px,#5e812d 200px,#5e812d 250px,#1c6075 250px,#1c6075 300px,#403161 300px,#403161 350px);
	background-image: -o-repeating-linear-gradient(to right,#68103b,#68103b 50px,#703f28 50px,#703f28 100px,#a16b13 100px,#a16b13 150px,#a5a02c 150px,#a5a02c 200px,#5e812d 200px,#5e812d 250px,#1c6075 250px,#1c6075 300px,#403161 300px,#403161 350px);
	background-image: -moz-repeating-linear-gradient(to right,#68103b,#68103b 50px,#703f28 50px,#703f28 100px,#a16b13 100px,#a16b13 150px,#a5a02c 150px,#a5a02c 200px,#5e812d 200px,#5e812d 250px,#1c6075 250px,#1c6075 300px,#403161 300px,#403161 350px);
	background-image: repeating-linear-gradient(to right,#68103b,#68103b 50px,#703f28 50px,#703f28 100px,#a16b13 100px,#a16b13 150px,#a5a02c 150px,#a5a02c 200px,#5e812d 200px,#5e812d 250px,#1c6075 250px,#1c6075 300px,#403161 300px,#403161 350px);
	animation: animate-colors 200s infinite linear;
	animation-play-state: paused
}

.footer .colors-shadow {
	position: absolute;
	left: 0;
	top: 4px;
	right: 0;
	height: 50px
}

.footer .colors-shadow::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom,rgba(18,18,18,0.8),#121212)
}

.footer .friendlinks {
	font-size: 12px;
	color: #4f4f4f;
	line-height: 2;
	margin: 0 -.5em 20px;
	word-break: keep-all
}

.footer .friendlinks h6 {
	font-size: 12px;
	font-weight: normal;
	display: inline;
	margin: 0 .5em
}

.footer .friendlinks ul {
	display: inline
}

.footer .friendlinks li {
	display: inline;
	margin: 0 .5em
}

.footer .friendlinks a {
	color: #4f4f4f
}

.footer .friendlinks a:hover {
	color: #acacac
}

.footer .copyright {
	color: #7f7f7f;
	line-height: 1.5;
	font-size: 12px;
	text-align: center
}

@media(min-width:768px) {
	.footer .copyright {
		color: #545454
	}
}

.footer .copyright .asline {
	font-style: normal;
	display: block
}

@media(min-width:768px) {
	.footer .copyright .asline {
		display: inline
	}
}

.footer .copyright p {
	padding: .5em 0;
	border-radius: 4px
}

@media(min-width:768px) {
	.footer .copyright p {
		background: #000;
		display: inline-block;
		padding: .5em 1.5em
	}
}

.footer .copyright a {
	color: #7f7f7f
}

@media(min-width:768px) {
	.footer .copyright a {
		color: #545454
	}
}

.footer .copyright a:hover {
	color: #acacac
}

@media all {
	.footer:hover .footer-colors {
		animation-play-state: running
	}
}

@keyframes animate-colors {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 7000px 0
	}
}

/**
 *彩带
 */
 .footer .footer-colors {
    width: 100%;
    height: 4px;
    background-color: #333;
    background-position: 0 0;
    background-repeat: repeat;
    background-image: -webkit-repeating-linear-gradient(to right,#68103b,#68103b 50px,#703f28 50px,#703f28 100px,#a16b13 100px,#a16b13 150px,#a5a02c 150px,#a5a02c 200px,#5e812d 200px,#5e812d 250px,#1c6075 250px,#1c6075 300px,#403161 300px,#403161 350px);
    background-image: -o-repeating-linear-gradient(to right,#68103b,#68103b 50px,#703f28 50px,#703f28 100px,#a16b13 100px,#a16b13 150px,#a5a02c 150px,#a5a02c 200px,#5e812d 200px,#5e812d 250px,#1c6075 250px,#1c6075 300px,#403161 300px,#403161 350px);
    background-image: -moz-repeating-linear-gradient(to right,#68103b,#68103b 50px,#703f28 50px,#703f28 100px,#a16b13 100px,#a16b13 150px,#a5a02c 150px,#a5a02c 200px,#5e812d 200px,#5e812d 250px,#1c6075 250px,#1c6075 300px,#403161 300px,#403161 350px);
    background-image: repeating-linear-gradient(to right,#68103b,#68103b 50px,#703f28 50px,#703f28 100px,#a16b13 100px,#a16b13 150px,#a5a02c 150px,#a5a02c 200px,#5e812d 200px,#5e812d 250px,#1c6075 250px,#1c6075 300px,#403161 300px,#403161 350px);
    animation: animate-colors 200s infinite linear;
    animation-play-state: paused;
}

.footer .colors-shadow {
    position: absolute;
    left: 0;
    top: 4px;
    right: 0;
    height: 50px;
}























/* 控制分类页面图标大小 */
.category-title .b2font {
    font-size: 32px !important; /* 根据需要调整大小 */
}
 
/* 控制标签页面图标大小 */
.tag-title .b2font {
    font-size: 32px !important; /* 根据需要调整大小 */
}
 
 
/* 新增标题模块 */
.custom-tax-header {
    width: 100%;
    background: linear-gradient(135deg, #1a4f9c 0%, #2b3b8f 100%);
    position: relative;
}
 
.custom-onecad-tax-title {
    position: relative;
    width: 100%;
    padding: 16px 0;
}
 
.custom-wrapper {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
}
 
.custom-ji-catnav-wz {
    color: rgba(255,255,255,0.8);
    font-size: 14px;
    margin-bottom: 15px;
}
 
.custom-ji-catnav-wz a {
    color: rgba(255,255,255,0.9);
    text-decoration: none;
}
 
.custom-ji-catnav-wz i {
    vertical-align: middle; /* 确保图标垂直居中对齐 */
    margin: 0 5px; /* 添加间距，避免图标和文字挤在一起 */
    color: rgba(255, 255, 255, 0.8); /* 设置图标颜色 */
    font-size: 16px; /* 调整图标大小与文本一致 */
}
 
.custom-title {
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    margin: 0 0 10px 0;
}
 
.custom-desc {
    color: rgba(255,255,255,0.8);
    font-size: 16px;
}
 
.custom-desc p {
    margin: 0;
}
