/*
Theme Name:     B2子主题
Theme URI:      http: //7b2.com/
Description:    Child theme for the seven
Author:         子主题模版
Author URI:     http: //7b2.com/
Template:       b2
Version:        0.1.5
*/
/*下面是您自己DIY的css样式代码*/

[data-mark="seo"] { display: none; }
.logo img{height:50px;width:auto;}
.header-banner-content .b2small{top:5px;}
.site-header{height:100px;}
@media screen and (max-width: 768px){.site-header {height: 85px;}}
.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/b2child/img/header.png) no-repeat top center / 100%;}

.b2-menu-3 .sub-menu-0 > li:hover > a, .b2-menu-3 .sub-menu-0 a:hover, .site, .widget-comment-contnet, .user-widget-content .user-w-rw, .widget .recommended-widget li.picked a, .po-ask button span, .po-topic-box-tips, .insert-post, .download-list, .content-ds, .download-rights, .download-info, .w-d-role.d-allow, .com-form-textarea textarea, .document-content .button, .pager-center, .homebk12 .homebk8-ctn li, .post-6-jiehsao, .post-tags-meat-onecad .tag-img i, .post-tags-meat-onecad .sub-nav span, .audio-wrapper, .site-terms, .topic-guess-box, .topic-card-box li, .file-list-item, .topic-vote-box, .user-money, .user-credit, #Onecad_vips .vip-faq-list p, .post-user-info, .jitheme-bqts, .jitheme_slide_d .mini-stats, .jitheme_slide_link ul li a, .topic-image-light, .info-po-attrs > div .info-po-input, .info-po-type-in, .po-attrs-buttons, .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type):before, .new-meta-left button, .infomation-list-top-l span, .document-cat-item:hover, .fancybox-thumbs, .w-d-list.gujia .w-d-meta p, .widget .widget-gujia-hot-circle .widget-circle-info h2, .post-tags-meat a, .post-tags-meat a .tag-img, .ji-downMain .categories, .tax-fliter-hot .order-items a:hover.ji-rank-archive-header .header-menus .pops .item .num.num_1, .footer-fav{
    background: #f6f6f6;
}
br{display: none;}

/*--------------文章副标题--------------*/



/*--------------顶部菜单--------------*/
.header-banner-content{height:50px;}
.header-banner-left .menu li a{padding:12px 0}


/*--------------文章分类 副标题--------------*/

.post-info h2{min-height: 42px;-webkit-line-clamp: 2;margin: 10px;}
.post-info h2 span{margin-left: 3px;font-size: 13px;color: #FF3355;}
.post-info .post-list-meta-box{display: none;}



/*--------------文章内页-----------*/
.entry-header {margin-bottom: 10px;border-bottom: 1px solid #daecf1;padding: 0;}
/* .entry-header h1{display:flex;align-items:center;flex-wrap: wrap;} */
.entry-header h1 span{color: #FF3355;font-size:70%;}
.entry-content {line-height: 25px;letter-spacing: 1px;font-size: 15px;}
.entry-content > h2, .content-show-roles > h2 {margin: 20px 0 10px;font-size: 18px;font-weight: 600;}
.entry-content > p a, .content-show-roles > p a {padding: 0 0 2px;position: relative;z-index: 0;}
.entry-content > p a:hover{text-decoration: none;color: #ff3a55;}
.entry-content .content-excerpt{font-size: 13px}
.entry-content a, .entry-content .content-show-roles > p a, .entry-content > ul li a, .content-show-roles > li a, .entry-content > ol li a {color: #dd9933;padding: 0 1px;font-weight: 700}
/*.entry-content > p a:after{position: absolute;right: 0;bottom: -1px;left: 0;z-index: -1;height: 3px;border-radius: 2.5px;content: " ";background-color: #dd9933;}*/
.entry-content > p, .content-show-roles > p{margin-bottom: 1em;line-height: 30px;font-size: 15px;}
.entry-content > ol, .entry-content > ul, .entry-content > ul > li{font-size:14px;font-weight:400;}
.entry-content > ol li + li, .content-show-roles > ol li + li, .entry-content > ul li + li, .content-show-roles > ul li + li {margin-top: 0;border-top: 1px dotted #ddd;}
.entry-content .gallery-item{padding: 0;}
.entry-content .gallery-item .gallery-icon{padding: 5px;}
/* .entry-content > div, .content-show-roles > div {margin-bottom:10px;} */
.entry-content .download-rights{border-right: 1px solid #f0f0f0;padding:16px;}
.entry-content .download-rights ul li{background: #eee;padding: 5px 10px;border-radius: 3px;margin-bottom: 5px !important;}
.entry-content .download-info{padding:16px;}
.entry-content .download-box .download-rights-title{margin-top:0;font-size: 18px;font-weight: 700;letter-spacing: 2px;}
.entry-content .download-info .download-rights-title{display: flex;justify-content: space-between;}
.entry-content .download-info .download-rights-title span{flex: 1;width: 100%;padding-right: 20px;}
.entry-content .download-info .download-rights-title .download-view{align-items:inherit;}

/*文章隐藏内容不要外边距，防止和磁力区块叠加*/
.entry-content .content-hidden{margin-bottom:0}

/*自定义跳转链接*/
.entry-content .buy_url{padding: 6px 12px;border-radius: 5px;margin-left: 32px;color: #fff;background: linear-gradient(-99deg, #ff3355 5%, #dd9933 100%);box-shadow: 0px 5px 10px #d9c4a5;}

@media screen and (max-width: 768px) {
    .entry-content p {font-size: 15px;}
}
@media screen and (max-width: 425px) {
    .entry-content p {font-size: 14px;}
}

/* -----------------文章内页 电影海报-------------------------*/
.movie-info{padding: 16px;display: flex;justify-content: center;align-items: flex-start;}
.movie-info .movie-pic{margin-right: 20px;display: flex;flex: 0 0 auto;width: 200px;border-radius: 5px;overflow: hidden;margin-bottom: 10px;}
.movie-info .movie-desc, .movie-info .col-md-8.mt-10{flex: 1 1 auto;font-size: 14px;word-break: break-all;color: #6a6868;}
.movie-info p{margin:0!important;font-size: 14px;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.movie-info .moive-desc ul li{line-height: 35px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
@media screen and (max-width: 425px) {
	.entry-content .movie-info{margin: 0;flex-wrap: wrap;padding: 0px}
	.entry-content .movie-info p{font-size: 14px!important;}
}

.book-info{position: relative;display: flex;justify-content: center;}
.book-info .book-center{background:#eee; border-radius:5px;}
.book-info .book-center .movie-pic{width:150px;height: 200px;}


/* -----------------文章内页 自定义图片展示-------------------------*/
.diy-gallery{text-align: center;}
.gallery-login{margin-bottom: 10px;text-align: center;}
.gallery-login span{padding: 5px 8px;background: #eee;font-size: 13px;margin-bottom: 10px;border-radius: 5px;letter-spacing: 2px;}
.diy-gallery .gallery-icon a{display:block!important;}
.diy-gallery .gallery-icon img{width: 150px;height: 150px;}
@media screen and (max-width: 425px) {
	.diy-gallery .gallery-columns-6 .gallery-item {max-width: 30%!important;}
	.diy-gallery .gallery-icon img {height: 100px;}
}

/* -----------------文章内页 磁力下载-------------------------*/
.entry-content .movie-url{padding-left:20px}
.entry-content .movie-url p{margin-bottom: 10px;display: flex;align-items: center;line-height: 30px;border-bottom: 1px solid #eee;}
.entry-content .movie-url  span.label{display: inline;padding: .3em .6em .3em;font-size: 75%;font-weight: 700;line-height: 1;color: #fff;text-align: center;border-radius: .25em;min-width: 70px;margin-right: 10px;}
.entry-content .movie-url p a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;font-size: 14px;}
.label-success{background-color: #5cb85c;}
.label-danger{background-color: #dc3545;}
.label-default {background-color: #777;}
.label-info {background-color: #17a2b8;}
.label-warning {background-color: #ffc107;}

/*-----------------文章内页 折叠菜单-------------------------*/
.collapsible-content {margin-bottom: 16px;}
.collapsible-title {position: relative;cursor: pointer;padding: 6px 12px;margin: 0;border-radius: 5px;background-color: #edbe77 !important;color: #9b6d29 !important;border: 1px solid #dd9933;}
.collapsible-title::before {content: '+';position: absolute;right: 10px; transition: transform 0.3s ease; }
.collapsible-inner {display: none; padding: 10px;border: 1px solid #dd9933;border-top: none;border-radius: 0 0 5px 5px;font-size: 14px;}
.collapsible-inner p{margin: 0px}
.collapsible-inner ol{list-style: decimal;padding-left: 30px;}
.collapsible-inner ol li{margin-bottom: 5px;}
.collapsible-content.show .collapsible-inner {display: block; }
.collapsible-content.show .collapsible-title::before {transform: rotate(45deg); }
@media screen and (max-width: 425px) {
	.collapsible-title{
		font-size: 14px;
	}
	.collapsible-inner ol{
		padding-left: 20px;
		font-size: 12px;
	}
}


/*-----------------文章内页 正文底部版权&注意信息------------------------*/
.entry-content .wys-single-tips{padding: 16px;color: #121212;background: #eef7ff;}
.entry-content .wys-single-tips .tips-title span{font-size: 18px;font-weight: 700;}
.entry-content .wys-single-tips .tips-desc p{font-size: 13px;margin: 0;}
.entry-content .wys-single-tips .tips-desc span{color: #dd3333}

/*-----------------下载页面-------------------------*/
.download-page-box{color: #555555;overflow: hidden;margin: 10px 0;padding: 20px;box-shadow: 6px 0 12px -5px rgb(253, 223, 234), -6px 0 12px -5px rgb(215, 240, 243);background-color: #FFDEE9;background-image: linear-gradient(0deg,#ffdee9c4 0%,#b5fffc8f 100%);background-image: -webkit-linear-gradient(0deg,#ffdee9c4 0%,#b5fffc8f 100%);}
.download-page-box h1{text-align: center;font-weight:700;margin:0}
.download-page-info{padding: 15px 20px;border-radius: 5px;margin-bottom: 10px;font-size: 12px;position: relative;}
.download-page-box .download-meta li{display: inline-block;}
@media screen and (max-width: 768px){.download-page-box .download-meta li {width: 50%; }}
.download-state{margin: 10px 0;background-color: #fff;border: 1px solid #0000FF;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.state-heading{padding: 10px 15px;border-bottom: 1px solid #0000FF;border-top-left-radius: 3px;border-top-right-radius: 3px;color: #0000FF;background-color: #F0F8FF;}
.state-heading h3 {margin-top: 0;margin-bottom: 0;font-size: 14px;color: #0000FF;font-family: inherit;font-weight: 500;line-height: 1.1;}
.state-body {padding: 15px;display: inline-block;font-size: 14px;line-height: 25px;}
.state-body .state li {line-height: 25px;font-size: 14px;}


/*--------------专题样式 一行显示3个--------------*/
.collection-item{width:33.3333%}
@media screen and (max-width: 768px){.collection-item {width: 100%;}}
.collection-info{padding:0}
.collection-number.ar{display: none;}


/*快讯列表*/
.news-item-content p{font-size: 14px;}
.news-item-content img{display: block;width: 240px;min-width: 240px;height: 130px;}
@media screen and (max-width: 768px){
    .news-item-content img {display: none;}}


/*--------------等级颜色--------------*/
.b2-lv0 i{ background-color: #81d742!important; color: #ffffff!important;}
.b2-lv1 i{background-color: #ff3a55!important;color: #ffffff!important;}
.b2-lv2 i{background-color: #9d87d2!important;color: #ffffff!important;}
.b2-lv3 i{background-color: #5ca0ff!important;color: #ffffff!important;}
.b2-lv4 i{background-color: #1677ff!important;color: #ffffff!important;}
.b2-lv5 i{ background-color: #385ee5!important; color: #ffffff!important;}
.b2-lv6 i{ background-color: #e5a638!important; color: #ffffff!important;} 
.b2-lv7 i{ background-color: #333!important; color: #ffbe00!important;}


/*圈子内容p标签超出父元素宽带的解决办法*/
.topic-content-text p{word-break: break-all;height: auto;width: 100%;word-wrap: break-word;overflow: hidden;}
/*圈子图片展示 一行显示数量*/
/* .img-list-more li{width:20%} */






/*--------------广告区块--------------*/
.wys-ad{position:relative}
.wys-ad .img-info{position:absolute;right:12px;top:9px;padding:0;text-align:right;color:#fff}
.wys-ad .img-info i{position:relative;display:inline-block;color:#007bff;font-size:20px;line-height:19px;text-align:center;z-index:9;font-style:inherit}
.wys-ad .img-info .info{position:absolute;bottom:5px;right:0;width:0;padding:5px 0;overflow:hidden;background:#007bff;border-radius:10px;line-height:10px;text-align:center;font-size:10px;color:#fff;white-space:nowrap;-webkit-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-moz-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-ms-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-o-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important}
.wys-ad .img-info .info a{color:#fff}
.wys-ad .tirr{max-width:100%;height:auto;transition:0.5s;border-radius:5px}
.wys-ad:hover .info{width:auto;padding:5px 23px 5px 12px;-webkit-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-moz-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-ms-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-o-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;font-size:12px;z-index:1}
.wys-ad img:hover{filter:brightness(50%)}
.wys-ad .info:hover a{color:red;text-decoration:none}
.wys-ad .Banner-adTag{position:absolute;left:5px;bottom:5px;width:50px;border:1px solid #ebebeb;border-radius:3px;color:#ebebeb;opacity:0.5;font-size:12px;line-height:20px;text-align:center}
@media screen and (max-width:768px){
    .wys-ad .img-info{display:none}
}
/*--------------广告区块--------------*/


.wystheme_slide_n {
	display: flex;
	margin: 0 auto;
	padding-top: 10px;
	height: 60px;
	color: #fff;
	font-size: 14px;
	justify-content: space-between;
}

.wystheme_slide_n .wystheme_slide_s {
	position: relative;
	display: inline-block;
	padding: 0 30px;
	height: 40px;
	border-radius: 73px;
	background: none;
	vertical-align: middle;
	text-align: center;
	line-height: 40px
}

.wystheme_slide_n .wystheme_slide_s ul {
	float: left;
	margin: 0 auto
}

.wystheme_slide_n .wystheme_slide_s li {
	float: left;
	margin-right: 40px
}

.wystheme_slide_n .wystheme_slide_s li a {
	float: left;
	color: #ff3355;
	font-weight: 200;
	font-size: 14px;
}

.wystheme_slide_n .wystheme_slide_y {
	position: relative;
	display: inline-block;
	padding: 0 40px;
	height: 40px;
	background: none;
	vertical-align: middle;
	text-align: center;
	line-height: 40px;
}

.wystheme_slide_n .wystheme_slide_y a {
	margin-left: 40px;
	color: #ff3355;
}

.wystheme_slide_ss {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 30px;
	margin-left: -20px;
}

.wystheme_slide_jb {
	margin-top: -180px;
	position: relative;
    z-index: 99;
    border-radius: 5px;
    background: #fff;
}
.wystheme_slide_d {
	padding-left: 20px;
	flex: 0 0 25%;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%
}

.wystheme-dt:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
}

.wystheme_slide_d .mini-stats {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	transition: all .3s;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
	border: none;
	-webkit-box-shadow: 0 0 1.25rem rgba(108,118,134,0.1);
	box-shadow: 0 0 1.25rem rgba(108,118,134,0.1);
	overflow: hidden
}

.wystheme_slide_d .mini-stats:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
}

.mini-stats .mini-stats-content {
	padding: 10px 15px 15px 15px!important
}

.wystheme_slide_d_mb4,.my-4 {
	margin-bottom: 15px!important
}

.wystheme_slide_d_right {
	text-align: right!important;
	color: rgba(255,255,255,.5)!important
}

.wystheme_slide_d_right span {
	margin-top: .5rem!important;
	background-color: #f8f9fa;
	margin-bottom: .5rem!important;
	color: var(--b2color) !important;
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.wystheme_slide_d_right p {
	color: #fff
}

.wystheme_slide_d_m {
	margin-left: 15px!important;
	margin-right: 15px!important;
}

.wystheme_slide_d_m .mini-stats-desc {
	display: inline-block;
	position: relative;
	bottom: 22px;
	height: 100%;
	-webkit-box-shadow: 0 0 1.25rem rgba(108,118,134,0.1);
	box-shadow: 0 0 1.25rem rgba(108,118,134,0.1);
	background-color: #ffffff !important;
	padding: 10px!important;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.wystheme_slide_d_m .mini-stats-desc li {
	float: left;
	flex: 0 0 33.33333%;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.wystheme_slide_d_m .mini-stats-desc a {
	display: block;
}

.wystheme_slide_d_m .mini-stats-desc a:hover {
	color: var(--primary-color)!important
}

.wystheme_slide_d_m .mini-stats-desc a img {
	display: block;
	width: 58px;
	height: 45px;
	margin: 0 auto 5px
}

.wystheme_slide_d_m .mini-stats-desc p {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 13px;
	color: #666;
	text-align: center;
}

.wystheme_slide_mk ol,.wystheme_slide_mk ul,.wystheme_slide_mk li {
	list-style: none;
}

.wystheme_slide_link {
	padding: 20px 30px;
	margin-bottom: -10px;
	width: calc(100% + 30px);
}

.wystheme_slide_link ul {
	margin-left: 0px;
	display: flex;
}

.wystheme_slide_link ul li {
	padding-right: 30px;
	margin-bottom: 10px;
	width: calc(100%/8);
	float: left;
}

.wystheme_slide_link ul li a {
	font-size: 13px;
	display: flex;
	line-height: 28px;
	border: 1px solid #e8e8e8;
	color: #616161;
	text-align: center;
	justify-content: space-around;
	border-radius: 4px
}

.wystheme_slide_tjmk {
	background: #586ce9;
	height: 50px;
}

.wystheme_slide_tjmk .wystheme_slide_tj {
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 15px 0 12px
}

.wystheme_slide_tjmk .wystheme_slide_tj li {
	display: inline-block;
	line-height: 20px;
	height: 20px;
	padding-left: 20px;
	position: relative;
	color: #fff;
	padding-right: 20px;
	font-size: 13px;
}
.circle-topic-list{
	background: #f6f6f6;
}
/* .circle-list-box{
	display: flex;
   flex-wrap: wrap;
}
.circle-topic-item {
	width: 33.333%;
}
@media screen and (max-width: 768px) {
	.circle-topic-item {
		width: 100% !important;
    }
}
.topic-content{
	padding: 16px;
	margin-right: 12px;
	background: #fff;
}
.topic-content > h2{
	font-size:15px;
	font-weight:400;
}
.topic-content-text{
	display:none;
}
.img-list-1 li{
	width:100% !important;
}
.topic-header{
	display:none;
}

.topic-footer {
	padding: 10px;
	background: #fff;
	margin-bottom: 12px;
	margin-right: 12px;
}
.topic-footer-left button{
	padding:0 5px;
} */