/*
Theme Name:     B2子主题
Theme URI:      http: //7b2.com/
Description:    Child theme for the B2 PRO
Author:         子主题模版
Author URI:     http: //7b2.com/
Template:       b2
Version:        0.1.5
*/

/*下面是您自己DIY的css样式代码*/


/*vip-page*/
.site-content {
    margin: 0 1vh;
}
.uk-container {
    box-sizing: content-box;
    max-width: 1265px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1px;
    padding-left: 1px;
}
.teamwork{
    display:flex;
    padding: 40px;
}
.cemit-creator{
    display:flex;
    padding: 1vh 0;
    margin-bottom: 74vh;
}
.mem-top-slogan {
    text-align: center;
}
.mem-top-slogan h1 {
    font-weight: 600;
    letter-spacing: 6px;
    font-size: 4rem;
    margin-bottom: 18px;
}
.mem-top-slogan p {
    font-size: 1.8rem;
    color: #999;
    letter-spacing: 1px;
}
.mem-top-slogan b {
    background: #555;
    color: #fff;
    padding: 4px 18px;
    border-radius: 4px;
}
.mem-top-slogan img {
    width:80vh;
}
.mem-top-scroll-down {
    text-align: center;
    margin-top: 4vh;
    font-size: 3rem;
    color: #888;
}
.mem-top-scroll-down i {
    font-size: 3rem;
}
.mem-top-bar {
    margin-top: 3vh;
}
.mem-top-bar ul {
    list-style: none;
    display: flex;
}
.mem-top-bar li {
    box-shadow: 0 0 2rem rgba(0,0,0,.1);
    margin-right: 20px;
    background: #fff;
    display: flex;
    padding: 18px 8px 18px 8px;
    flex-basis: 33%;
    border-radius: 4px;
    transition: all .2s;
}
.mem-top-bar li:hover {
    transform: translateY(8px);
}
.mem-top-bar img {
    width: 48px;
    height: 48px;
    margin-right: 15px;
}
.mem-top-bar li h2 {
    font-size: 1.8rem;
    letter-spacing: 1px;
    margin-bottom: 3px;
    font-weight: bold;
}
.mem-top-bar li p {
    font-size: 1.1rem;
    color: #777;
}



.mem-sec-slogan {
    flex-basis: 50%;
}
.mem-sec-slogan b {
    background: #03bebe;
    padding: 7px 20px 5px 20px;
    border-radius: 4px;
    font-size: 2.3rem;
    text-align: left;
    color: #fff;
}
.mem-sec-slogan h1 {
    font-size: 3rem;
    font-weight: 600;
    margin-top: 15px;
}
.mem-sec-slogan p {
    font-size: 2rem;
    color: #666;
}
.mem-sec-slogan img {
    width: 80%;
    margin-left: -12%;
    margin-top: 30px;
}

.mem-sec-list {
    box-shadow: 0 0 2rem rgba(0,0,0,.1);
    flex-basis: 50%;
    padding: 3rem;
    border-radius: 4px;
    background-color: white;
}
.mem-sec-list-des {
    font-weight: 600;
    font-size: 2.5rem;
    letter-spacing: 1px;
    border-bottom: 2px solid #03bebe;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.mem-sec-list ul {
    list-style: none;
    margin-left: 5px;
}
.mem-sec-list ul li {
    padding: 1.8rem 0;
    font-size: 1.5rem;
    font-weight: 400;
    font-family: sans-serif;
    color: #555;
    border-bottom: 1px solid #eee;
}
.mem-sec-list ul li:after {
    display: block;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    content: '';
    float: right;
    margin-top: 4px;
}
.mem-thd-slogan {
    float: left;
    width: 30%;
    position: absolute;
    z-index: 3;
    margin-top: -50px;
}
.mem-thd-slogan ul {
    margin: 0px;
    list-style: none;
}
.mem-thd-slogan ul li {
    padding: 2rem 1.5rem 2rem 2rem;
    box-shadow: 0 0 2rem rgba(0,0,0,.1);
    background: #fff;
    margin-bottom: 2rem;
}
.mem-thd-slogan ul li h2 {
    font-size: 1.8rem;
    font-weight: bold;
    border-top: 5px solid #03bebe;
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 10px;
}
.mem-thd-slogan ul li p {
    font-size: 1.2rem;
    color: #777;
}
.mem-thd-img img {
    width: 50%;
    position: absolute;
    z-index: 0;
    right: 18vh;
    border-radius: 4px;
}
.mem-for-solo {
    text-align: center;
    padding: 10vh 0;
    margin-bottom: 8vh;
    background: linear-gradient(to right, #03bebe 0%,#03be90 100%);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 4px;
}
.mem-for-solo h1 {
    color: white;
    font-weight: 600;
    font-size: 3rem;
    margin-bottom: 33px;
}
.mem-for-solo a {
    color: white !important;
    background-color: rgba(255, 255, 255, .1);
    border-radius: 5px;
    border: 1px solid white;
    padding: 7px 30px;
    letter-spacing: 1px;
    font-size: 1.3rem;
}
.mem-for-solo a:hover {
    box-shadow: 0 8px 13px 0 rgba(0, 0, 0, .2);
    opacity: 1 !important;
}
.mem-for-solo a:nth-child(2) {
    color: #03bebe !important;
    background-color: white;
}
@media screen and (max-width: 768px){
    .site-content {
        margin: 0 5px;
    }
	.collection-top{
		height: 160px;
	}
    .uk-container {
        padding: 8vh 0;
    }
    .mem-top-scroll-down {
        margin-top: 6vh;
    }
    .mem-top-bar ul {
        display: block;
    }
    .mem-top-bar li {
        margin: 5% 0;
        padding: 25px 18px 25px 25px;
    }
    .mem-top-bar li h2 {
        font-size: 1.5rem;
    }
    .mem-top-bar li p {
        font-size: 1rem;
    }
    .mem-top-slogan h1 {
        font-size: 2.8rem;
        margin-bottom: 28px;
    }
    .mem-top-slogan p {
        font-size: 1.3rem;
    }
    .teamwork{
        display:block;
    }
    .mem-sec-slogan b {
        font-size: 1.8rem;
    }
    .mem-sec-slogan h1 {
        font-size: 2rem;
    }
    .mem-sec-slogan p {
        font-size: 1.6rem;
    }
    .mem-sec-slogan img {
        margin-left: 0;
    }
    .mem-sec-list {
        padding: 1.5rem;
    }
    .mem-sec-list-des {
        font-size: 1.5rem;
    }
    .mem-sec-list ul li {
        padding: 0.8rem 0;
        font-size: 1.1rem;
    }
    .mem-thd-slogan {
        width: 100%;
    }
    .mem-thd-slogan {
        position: unset;
    }
    .cemit-creator {
        margin-bottom: 0;
    }
    .mem-thd-slogan ul li {
        padding: 1.6rem 1rem 1.6rem 1.6rem;
    }
    .mem-thd-slogan ul li h2 {
        font-size: 1.5rem;
    }
    .mem-thd-slogan ul li p {
        font-size: 1.1rem;
    }
    .mem-thd-img {
        display: none;
    }
    .mem-for-solo h1 {
        font-size: 2rem;
    }
    .mem-for-solo a {
        font-size: 1rem;
        padding: 7px 23px;
    }
    
}


/*手机导航*/
   .mrxu_link {
	   border-radius: 3px;
	   box-shadow: 1px 0px 7px #94cbfb66;
	   margin-top: -15px;
    	padding: 30px 5px 20px 5px;
    	background-color: #fff;
    }
    .mrxu_lin1k dl {
    	box-shadow: 1px 1px 1px #e7f4ff;
    	border-radius: 12px;
    	background-color: #fff;
    	margin-top: 10px;
    	margin-bottom: 10px;
		 border-radius: 3px;
    }
    .mrxu_link dl dd {
    	display: inline-block;
    	width: 19%;
    	margin-bottom: 6px;
    	margin-top: 6px;
    }
    .mrxu_link dl dd a {
    	display: block;
    }
    .mrxu_link dl dd a i {
    	display: block;
    	width: 45px;
    	height: 45px;
    	margin: 0 auto 5px;
    }
    .mrxu_link dl dd a p {
    	height: 20px;
    	line-height: 20px;
    	font-size: 12px;
    	color: #666;
    	text-align: center;
    	overflow: hidden;
    }
    .mrxu_link dl dd.xu_link_1 i {
    	background: url(/wp-content/themes/b2child/images/project.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_2 i {
    	background: url(/wp-content/themes/b2child/images/free.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_3 i {
    	background: url(/wp-content/themes/b2child/images/ai.webp) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_4 i {
    	background: url(/wp-content/themes/b2child/images/xhs.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_5 i {
    	background: url(/wp-content/themes/b2child/images/douyin.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_6 i {
    	background: url(/wp-content/themes/b2child/images/writing.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_7 i {
    	background: url(/wp-content/themes/b2child/images/live.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_8 i {
    	background: url(/wp-content/themes/b2child/images/marketing.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_9 i {
    	background: url(/wp-content/themes/b2child/images/website.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_10 i {
    	background: url(/wp-content/themes/b2child/images/kuaishou.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_11 i {
    	background: url(/wp-content/themes/b2child/images/xianyu.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_12 i {
    	background: url(/wp-content/themes/b2child/images/fenlei.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_13 i {
    	background: url(/wp-content/themes/b2child/images/plane.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_14 i {
    	background: url(/wp-content/themes/b2child/images/group.png) center no-repeat;
    	background-size: 45px;
    }
    .mrxu_link dl dd.xu_link_15 i {
    	background: url(https://www.i-fuye.com/wp-content/themes/b2child/images/money.webp) center no-repeat;
    	background-size: 45px;
    }    
    .mrxu_link dl dd.xu_link_16 i {
    	background: url(/wp-content/themes/b2child/images/pin.png) center no-repeat;
    	background-size: 45px;
    }   
    .mrxu_link dl dd.xu_link_17 i {
    	background: url(/wp-content/themes/b2child/images/zhihu.png) center no-repeat;
    	background-size: 45px;
    }   
    .mrxu_link dl dd.xu_link_18 i {
    	background: url(/wp-content/themes/b2child/images/weibo.png) center no-repeat;
    	background-size: 45px;
    }   
    .mrxu_link dl dd.xu_link_19 i {
    	background: url(/wp-content/themes/b2child/images/sph.webp) center no-repeat;
    	background-size: 45px;
    }   
    .mrxu_link dl dd.xu_link_20 i {
    	background: url(/wp-content/themes/b2child/images/qian.png) center no-repeat;
    	background-size: 45px;
    }       
    .mrxu_link dl dd.xu_link_21 i {
    	background: url(/wp-content/themes/b2child/images/taobao.png) center no-repeat;
    	background-size: 45px;
    }     
	
/*首页导航*/
  .fast-pass-part {
    height: 182px;
    background: #fff;
    border-radius: 3px;
    position: relative;
  }
  .fast-pass-part .part-container {
    padding: 28px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    border-radius: 3px;
    height: 100%;
  }
  .fast-pass-part .one-shortcut {
    width: 25%;
    height: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding-left: 26px;
  }
  .fast-pass-part .one-shortcut>img {
    width: 42px;
    height: 42px;
    margin-right: 10px;
  }
  .fast-pass-part .one-shortcut .name {
    font-weight: 600;
    font-size: 16px;
    color: #121622;
  }

  .fast-pass-part .recommend-keys {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
  }
  .fast-pass-part .recommend-keys .recommend-key {
    font-weight: 400;
    font-size: 14px;
    cursor: pointer;
    margin-right: 10px;
    position: relative;
    color: #778193;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fast-pass-part .recommend-keys .recommend-key .new-icon2 {
    width: 18px;
    height: 14px;
    margin-left: 3px;
  }
  .fast-pass-part .recommend-keys .recommend-key:last-child {
    margin-right: 0;
  }	



/*标签页*/  
.filter-name { width: 48px; }
.tags-2 ul li  { width:20%;}
.tags-page ul li a { background-color: #576069; padding: 12px 10px; margin: 12px; }
.tags-page ul li h2 { margin-bottom: auto; }
.tags-page h1 { margin: 30px 0 15px; }
 @media screen and (max-width: 768px) {
    .cat-group-box { width: 100%;}
	.tags-2 ul li { width: 50%; }
	.tags-page h1 { font-size: 24px; margin: 20px 0 8px; }
	.tags-page ul li a { margin: 8px;}
}  


/*流量训练营*/
/*
.home-section-jichu {
    display: none;
    background: #f7f9fa;
    padding: 0px;
}

@media (min-width:768px) {
    .home-section-jichu {
        display: block
    }
}

.home-section-jichu .section-title {
    margin-bottom: 20px
}

.home-section-jichu .items {
    overflow: hidden;
    margin: 0 -16px 30px
}

.home-section-jichu .items .item-wrap {
    float: left;
    width: 33.3333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px
}

.home-section-jichu .items .item {
    background: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.home-section-jichu .items .item:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}

.home-section-jichu .items a {
    display: block
}

.home-section-jichu .items .item-thumb .thumb {
    padding-top: 58.25%
}

.home-section-jichu .items .item-thumb .thumb:hover {
    opacity: .8
}

.home-section-jichu .items .item-main {
    padding: 26px 20px
}

.home-section-jichu .items .item-main h2 {
    font-size: 20px;
    color: #3c3c3c;
    margin-bottom: 10px;
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden
}

.home-section-jichu .items .item-main h4 {
    font-size: 14px;
    color: #a5a8b1;
    font-weight: 400;
    line-height: 1.5;
    height: 3em;
    overflow: hidden;
    margin-bottom: 20px
}

.home-section-jichu .items .item-main h5 {
    position: relative
}

.home-section-jichu .items .item-main h5 .avatars {
    display: none
}

@media (min-width:1024px) {
    .home-section-jichu .items .item-main h5 .avatars {
        display: inline
    }
}

.home-section-jichu .items .item-main h5 .avatars em {
    display: none;
    width: 30px;
    margin: 0 5px
}

.home-section-jichu .items .item-main h5 .avatars em:first-child,.home-section-jichu .items .item-main h5 .avatars em:nth-child(2) {
    display: inline-block
}

@media (min-width:1330px) {
    .home-section-jichu .items .item-main h5 .avatars em {
        display: inline-block
    }
}

.home-section-jichu .items .item-main h5 .avatars em .thumb {
    padding-top: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%
}

.home-section-jichu .items .item-main h5 .btn {
    display: inline-block;
    background: #e5f0ff;
    color: #3385ff;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    padding: 0 2em
}

@media (min-width:1024px) {
    .home-section-jichu .items .item-main h5 .btn {
        display: block;
        position: absolute;
        right: 0;
        top: 0
    }
}

.home-section-jichu .items .item-main h5 .btn:hover {
    background: #3385ff;
    color: #fff
}
*/

/*首页合作*/
	.buy-container {
	    color: #ccc;
	    padding: 60px 40px 50px 40px;
		margin: 0 auto;
	    background: rgb(224,32,140);
        /*下述两行代码为兼容浏览器用，建议同步修改，亦可删除（不建议）*/
		background: -moz-linear-gradient(left, rgb(224,32,140) 0%, rgb(250,100,0) 100%);
		background: -webkit-linear-gradient(left, rgb(224,32,140) 0%,rgb(250,100,0) 100%);
        /*请更改此行代码，颜色为rgb模式*/
		background: linear-gradient(to right, rgb(0,0,0) 0%,rgb(128,128,128) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0208c', endColorstr='#fa6400',GradientType=1 );
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	}
	.buy-container .buy-box {
		display: -webkit-box;
	    display: flex;
	    -webkit-box-pack: justify;
	    justify-content: space-between;
	    -webkit-box-align: center;
	    align-items: center;
        max-width: 900px;
        margin: 0 auto;
	}
	@media screen and (max-width: 700px) {
		.buy-container .buy-box {
			display: block;
	        text-align: center;
		}
		.buy-container .buy-box .slogan {
			margin-bottom: 30px;
		}
	}
	.buy-container .buy-box .slogan h3 {
		color: #fff;
		font-size: 26px;
		margin: 0 0 10px 0;
	}
	@media screen and (max-width: 800px) {
		.buy-container .buy-box .slogan h3 {
			font-size: 24px;
		}
	}
	@media screen and (max-width: 500px) {
		.buy-container .buy-box .slogan h3 {
			font-size: 20px;
		}
	}
	@media screen and (max-width: 400px) {
		.buy-container .buy-box .slogan h3 {
			font-size: 18px;
		}
	}
	.buy-container .buy-box .slogan p {
		color: #fff;
		font-size: 14px;
		margin: 10px 0;
	}
	.buy-container .buy-box .actions {
		display: -webkit-box;
	    display: flex;
	    -webkit-box-align: center;
	    align-items: center;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	@media screen and (max-width: 700px) {
		.buy-container .buy-box .actions {
			-webkit-box-pack: justify;
		    justify-content: center;
		}
	}
	.buy-container .buy-box .actions li {
		margin: 0;
	}
	.buy-container .buy-box .actions li:last-child {
		margin-left: 10px;
	}
	.buy-container .buy-box .actions li a {
		position: relative;
		color: #fff !important;
		font-size: 14px;
		font-weight: bold;
        line-height: 1;
		text-decoration: none;
		padding: 10px 20px;
		background-color: rgba(255, 255, 255, .1);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		-webkit-transition: .2s;
		-moz-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
	}
	.buy-container .buy-box .actions li a:hover {
		-webkit-transform: translateY(-2px);
		-moz-transform: translateY(-2px);
		-o-transform: translateY(-2px);
		transform: translateY(-2px);
        -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
        -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
        -o-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
opacity: 1 !important;
	}
	@media screen and (max-width: 330px) {
		.buy-container .buy-box .actions li a {
			font-size: 12px;
		}
	}
	.buy-container .buy-box .actions li a:not(.primary):before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-webkit-box-shadow: inset 0 0 0 1px currentColor;
		-moz-box-shadow: inset 0 0 0 1px currentColor;
		-o-box-shadow: inset 0 0 0 1px currentColor;
		box-shadow: inset 0 0 0 1px currentColor;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		-khtml-opacity: .3;
		-moz-opacity: .3;
		opacity: .3;
	}
	.buy-container .buy-box .actions li a:after {
		display: none;
	}
	.buy-container .buy-box .actions li a.primary {
		color: #666 !important;
		background-color: #fff;
	}
	.buy-container .tips {
		border-top: 1px solid rgba(255, 255, 255, .1);
		display: block;
		color: #fff;
		font-size: 12px;
		text-align: center;
        max-width: 900px;
		margin: 30px auto 0 auto;
		padding-top: 30px;
	}


/*文本小工具*/
.html-widget {
	padding:0px
}


	
/*侧栏投稿小工具*/
.index-article-publish-tast-tip-shark {
    height: 180px !important;
}
.index-article-publish-tast-tip-shark {
    position: relative;
    width: 100%;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	background-color:#ffffff; 
}

.fbxz {
    position: absolute;
    top: 15px;
    left: 0;
    z-index: 2;
    background: linear-gradient(33deg,#6cacff, #457eff);
    color: #fff;
    padding: 4px 16px 4px 8px;
    font-size: 12px;
    line-height: 20px;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
}

.fblj {
    color: #fff;
}

.tip-shark {
    margin-top: 18px;
    font-size: 14px;
}

.index-article-publish-btn {
    width: 150px;
    height: 42px;
    position: relative;
    background: linear-gradient(33deg,#68D1ff, #457eff);
    background-size: contain;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    line-height: 42px;
    cursor: pointer;
    margin-top: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-weight: 300;
}


	
/*打字机效果*/
.print{
    width:500px;
    white-space:nowrap;
    overflow:hidden;
    -webkit-animation: dy 3s steps(60, end) infinite;
    animation: dy 3s steps(50, end) infinite;
}
@-webkit-keyframes dy{
    from { width: 0;}
}
@keyframes dy{
    from { width: 0;}
}

/*帮助一行列*/
.document-cat-item{
	width:20%;
}		

/*专辑期数*/
.collection-number.ar{
    display: none;
}


/*免责声明*/
.right1{padding:20px 20px;border-radius:3px;color:#777;font-size:12px;line-height:20px;background-color:#fff}
.right1 .tit{margin-bottom:5px;font-size:18px;font-weight:700;color:#007bf5;text-align:center;letter-spacing:8px}
.right1 p{display:block;line-height:30px;margin-bottom:5px;font-size:13px;text-align:justify}

/*圈子用户头像美化*/
.topic-avatar img {
border-radius: 100%;
}


/*公众号涨粉*/
.btw-footer{
    display: none;
}


/*文章所属专题其他内容*/
.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: #4387fd;
}



.page-404 .page-content h2 {
font-size: 45px;
font-weight: 700
}
.page-404 .page-content p {
text-align: left;
padding: 40px 0;
color: #888;
font-size: 16px;
line-height: 1.875
}
.page-404 .page-content .go-home {
color: #fff;
border: 0;
display: inline-block;
padding: 15px 40px;
font-size: 15px;
line-height: 20px;
letter-spacing: .5px;
background-color: #206aff;
background-image: -webkit-gradient(linear,left top,right top,from(#006eff),to(#13adff));
background-image: -webkit-linear-gradient(left,#006eff,#13adff);
background-image: -o-linear-gradient(left,#006eff 0,#13adff 100%);
background-image: linear-gradient(90deg,#006eff,#13adff);
-webkit-box-shadow: 0 5px 10px 0 rgb(16 110 253/30%);
box-shadow: 0 5px 10px 0 rgb(16 110 253/30%)
}
.page-404 .page-content .go-home:active {
transform: translateY(1px)
}
.page-404 .page-content h3 {
font-size: 24px;
font-weight: 700;
margin-top: 40px
}
.page-404 .page-content ul {
margin: 20px 0
}
.page-404 .page-content ul li {
color: #909399;
margin-bottom: 10px
}
.page-404 .page-content ul li a {
color: #606266;
font-size: 14px
}
.page-content {
margin-top: 35px
}
@media screen and (max-width: 768px) {
.error-404 {
display:block;
position: relative
}
.page-404 .page-content h2 {
font-size: 24px
}
.error-404 .page-img {
display: none !important
}
.page-content {
text-align: center
}
.page-404 .page-content p {
text-align: unset
}
.page-404 .page-content .go-home {
padding: 10px 25px
}
}
.error-404 {
display: flex;
align-items: center;
justify-content: center
}
.error-404 h1 {
font-size: 20px;
margin: 26px 0 16px;
font-weight: 600;
text-align: center
}
.error-404 p {
text-align: center;
margin-bottom: 5px
}


/*公众号*/
#wmgzh{
margin:0 auto;
height:150px;
width:358px;
box-shadow:0 1px 30px 1px rgba(0,0,0,.08);
margin-top:20px;
margin-bottom: 30px;
border-radius:3px;
}
#gzhimg{
float: left;
width: 128px;
margin-top: 10px;
margin-left: 10px;
}
#gzhp {
margin-left: 150px;
line-height:30px;
padding-top: 10px;
}
#gzh2{
margin-left: 150px;
font-size:13px;
line-height:1.7;
color:#919191;
}

/*网址导航美化开始*/
.link-img{
    background:unset!important;
}
.post-type-archive-links.archive .site-main{
    margin-left:-30px;
    margin-right: -30px;
}
.link-title {
    padding-bottom: 28px;
}

.link-box .cat-box {
    font-size: 24px;
    padding-left: 18px;
    font-weight: 500;
}

.link-title h2::before {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 10px;
    border-color: var(--b2color);
    border-radius: 8px;
    border: 1px solid var(--b2color);
    background: none;
}


.link-in {
    overflow: hidden;
    border-radius:3px;
}

.link-title .link-more .cat-box {
    font-size: 16px;
}


.link-in h2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    overflow-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: all .3s ease-in-out;
}

.link-desc {
    color: #95989e;
    margin: 12px 0 0;
    height: 36px;
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 13px;
    transition: all .3s ease-in-out;
}

.link-in {
    padding: 20px;
}

.link-in::before {
    content: '';
    position: absolute;
    left: -100%;
    width: 100%;
    z-index: 1;
    height: 100%;
    top: 0;
    background-color: var(--b2color);
    /*background: url(images/links-bg.png);*/
    background-size: 100%;
    transition: all .3s ease-in-out;
}

.link-list li:hover .link-in::before {
    left: 0;
}

.link-list li:hover .link-in {
    border-color: var(--b2color);

}

.link-list li:hover .link-in h2,
.link-list li:hover .link-desc{
    color: #fff;
}

.link-in * {
    position: relative;
    z-index: 2;
}

.link-list:hover li a .link-in h2 {
    color: #000;
}

.link-lis:hovert li a .link-desc {
    color: rgba(0, 0, 0, .6);
}


/*Links Home*/
.links.links-home {
    padding: 0 30px;
}

.links.links-home .inner-wrapper-sticky {
    padding: 20px;
    min-height: 480px;
    background: #fff;
    border-radius: 4px;
}

.b2-tab-links {
    background: none;
    border-radius: 4px;
    margin-right: 16px;
}

.b2-tab-links .toc-list {
    text-align: left;
}

.links.links-home .link-box {
    padding: 0;
    background: none;
    border: 0;
    box-shadow: none;
}

.links.links-home .link-title {
    font-size: 21px;
    padding-bottom: 24px;
}

.links.links-home .link-box .cat-box {
    padding-left: 0;
}

.links.links-home .link-title h2::before {
    display: none;
}


.links.links-home .link-desc {
    font-size: 12px;
}


.links.links-home .b2-tab-links .toc-list {
    margin-right: 0;
}


.links.links-home .b2-tab-links .toc-list-item {
    margin: 0;
}


.links.links-home .b2-tab-links a.toc-link {
    height: 42px;
    width: 100%;
    padding: 0 24px;
    background: none;
    line-height: 42px;
}

.links.links-home .b2-tab-links a.toc-link:hover {
    background: #fff;
    color: var(--b2color);
    font-weight: 500;
}


.links.links-home .b2-tab-links .is-active-li a.toc-link {
    font-weight: 500;
}

.links.links-home .b2-tab-links .is-active-li a.toc-link {
    background-color: var(--b2color);
    color: #fff;
    border-radius:18px;
}

 

.links-home h1 {
    padding-top: 0;
    text-align: center;
    margin-bottom: 18px;
    margin-right:0px!important;
    font-size:22px!important;
}

.header-linkspage {
    background-position: center center;
    background-size: cover;
    margin-top: 0;
    border-radius: 4px;
    background-repeat: no-repeat;
    /*Links-page-search-background*/
    background-image: url(https://i-fuye.com/pic/beijing.jpg);
    margin-bottom: 30px;
}



.links.links-home .link-join a {
    display: block;
    height: 40px;
    text-align: left;
    width: calc(100% - 2px);
    padding: 0 24px;
    font-size: 16px;
    line-height: 40px;
    border-radius: 18px;
}

.links.links-home .b2-tab-links a.toc-link {
    font-family: "b2font" !important;
    font-size: 16px;
    margin-right: 4px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}



.links-home .link-join {
    margin-right: 0;
}

.links-home .link-join i {
    margin-right: 6px;
    font-size: 16px;
}

.links.links-home .b2-tab-links a.toc-link:before {
    margin-right: 6px;
    vertical-align: middle;
}

/*菜单ICON设置*/
.links.links-home .b2-tab-links li:nth-child(1) a.toc-link:before {
    content: "\e86e";
}

.links.links-home .b2-tab-links li:nth-child(2) a.toc-link:before {
    content: "\e609";
}

.links.links-home .b2-tab-links li:nth-child(3) a.toc-link:before {
    content: "\e881";
}


.links.links-home .b2-tab-links li:nth-child(4) a.toc-link:before {
    content: "\e6d1";
}


.links.links-home .b2-tab-links li:nth-child(5) a.toc-link:before {
    content: "\e852";
}


.links.links-home .b2-tab-links li:nth-child(6) a.toc-link:before {
    content: "\e76c";
}


.links.links-home .b2-tab-links li:nth-child(7) a.toc-link:before {
    content: "\e8ea";
}


.links.links-home .b2-tab-links li:nth-child(8) a.toc-link:before {
    content: "\e609";
}


.links.links-home .search-module-form input,
.links.links-home .search-module-form {
    border-radius: 4px;
}

.links.links-home .search-module-desc {
    margin: 24px auto;
}

.links.links-home .search-module-key {
    display: flex;
    justify-content: center;
}

.links.links-home .search-key a {
    background-color: rgba(0, 0, 0, 0.1);
    padding: 2px 4px;
    transform: all .3s;
    border-radius: 4px;
}



.links.links-home .search-module-title {
    font-size: 36px;
    font-family: "search-font";
}

.links.links-home .links-title {
    margin: 0 0 20px;
    font-size: 22px;
    /*font-family: "search-font";*/
}

.links.links-home .search-key a:hover {
    background: rgba(255, 255, 255, .65);
    color: var(--b2color) !important;
}

@media screen and (max-width: 768px) {
    .link-desc {
        margin: 6px 0;
        font-size: 12px;
        height: 40px;
    }
}
/*网址导航美化结束*/



/*极主题最新VIP美化开始*/
#Onecad_vips .vip-top {
    background: none;
    border-bottom: 0px solid #ccc
}

#Onecad_vips .Onecad_vip_pd img {
    margin-top: 3px;
    margin-left: 10px
}

#Onecad_vips b {
    font-weight: 100
}

#Onecad_vips .vip-top > div {
    padding: 0px
}

#Onecad_vips .onecad_vips_title {
    margin: 0 -20px;
    padding: 15px 0px 15px 10px;
    text-align: left;
    color: #333
}

#Onecad_vips .Onecad-grid {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none
}

#Onecad_vips .Onecad_vip_logo {
}

#Onecad_vips .Onecad_vip_logo a {
    display: block
}

#Onecad_vips .Onecad_vip_logo a img {
    height: 36px
}

#Onecad_vips .Onecad_vip_top {
    text-align: center;
    width: 100%;
    height: 613px;
    display: inline-block
}

#Onecad_vips .Onecad_vip_max {
    padding-top: 100px
}

#Onecad_vips .Onecad_vip_max h2 {
    font-size: 22px;
    margin-top: 35px;
    line-height: 35px
}
#Onecad_vips .Onecad_vip_max h3 {
    color:#FFFF00;
    line-height: 30px    
}

#Onecad_vips .Onecad_vip_privilege_list {
    margin-top: 35px
}

#Onecad_vips .Onecad_vip_privilege_list span {
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    border-radius: 5px;
    background-color: rgba(255,255,255,0.2);
    margin-right: 10px;
    display: inline-block
}

#Onecad_vips .Onecad_vip_privilege_list span:last-child {
    margin-right: 0px
}

#Onecad_vips .Onecad_vip_privilege_list span i {
    margin-right: 5px
}

#Jitheme_vips_cs2 {
    margin-top: -260px!important;
}

#Jitheme_vips_cs2 .vip-item {
    width: 25%;
    padding: 8px!important;
    box-sizing: border-box
}

#Onecad_vips .vip-list {
    margin: 0px -8px!important
}

/*#Onecad_vips .button,#Onecad_vips button {*/
/*    background: none;*/
/*    border: 0px solid #ff3355;*/
/*    border-radius: 0px*/
/*}*/

#Onecad_vips.vip-buy span {
    color: #000!important
}

#Onecad_vips .home-homevip-boxmk:hover .vip-buy span {
    color: #fff
}

#Onecad_vips .vip-allow i {
    color: unset
}

/*#Onecad_vips button,#Onecad_vips .button {*/
/*    color: var(--key-color)*/
/*}*/

#Jitheme_vips_cs2 .vip-faq-list p {
    font-size: 14px;
    margin-top: 20px;
    background-color: #9e9e9e29;
    padding: 20px;
    line-height: 35px;
    color: #333
}

#Jitheme_vips_cs2 .vip-faq-list h2 {
    display: block;
    font-size: 1.25rem;
    line-height: 1.4;
    color: #333;
    overflow: hidden
}

#Onecad_vips .box,#Onecad_vips .side-fixed {
    background-color: unset;
    box-shadow: 0px 0px 0px rgb(98 124 153 / 10%);
    position: relative
}

#Onecad_vips .vip-faq-list {
    font-size: 18px;
    padding: 20px;
    cursor: pointer;
    background-color: #fff!important;
    border-radius: 5px
}

.Onecad-vip2-qy {
    padding: 20px 0
}
.vip2-qy-title {
    text-align: center;
    margin: 40px 0px;
    color: #333
}

.vip2-qy-title h2 {
    font-size: 28px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px
}

.vip2-qy-title p {
    font-size: 16px
}

.vip2-tqyc-box {
    text-align: center;
    padding: 30px
}

.vip2-tqyc-box img {
    height: 52px;
    display: block;
    margin: 0 auto
}

.vip2-tqyc-box span {
    font-size: 16px;
    margin-top: 20px;
    display: block;
    margin-bottom: 20px;
    font-weight: bold;
    color: #333
}

.vip2-tqyc-box p {
    font-size: 14px;
    color: var(--key-color);
    font-weight: 100
}
#Jitheme_vips_cs2 .choose-vip-item-top:before {
    content: "";
    width: 100%;
    height: 51.4%;
    opacity: .16;
    border-radius: 4px;
    position: absolute;
    left: 0;
    top: 0px
}

#Onecad_vips .Onecad_vip_max {
    padding-top: 100px
}

#Onecad_vips .vip-top > div,#Onecad_vips .vip-top h2 {
    color: #fff
}

#Jitheme_vips_cs2 .home-homevip-boxmk a {
    border: 0!important
}

#Jitheme_vips_cs2 .vip-item:nth-child(1) .choose-vip-item-top:before {
    background: -webkit-gradient(linear,left bottom,left top,from(#fff),to(#8e9bab));
    background: linear-gradient(0deg,#fff,#8e9bab)
}

#Jitheme_vips_cs2 .vip-item:nth-child(2) .choose-vip-item-top:before {
    background: -webkit-gradient(linear,left bottom,left top,from(#fff),to(#ffe05f));
    background: linear-gradient(0deg,#fff,#ffe05f)
}

#Jitheme_vips_cs2 .vip-item:nth-child(3) .choose-vip-item-top:before {
    background: -webkit-gradient(linear,left bottom,left top,from(#fff),to(#ffae5f));
    background: linear-gradient(0deg,#fff,#ffae5f)
}

#Jitheme_vips_cs2 .vip-item:nth-child(4) .choose-vip-item-top:before {
    background: -webkit-gradient(linear,left bottom,left top,from(#fff),to(#ff635f));
    background: linear-gradient(0deg,#fff,#ff635f)
}

#Jitheme_vips_cs2 .choose-vip-item-top {
    height: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -20px;
    flex-direction: column;
    margin-bottom: 17px
}

#Jitheme_vips_cs2 .vip-item-top-name em {
    width: 100%;
    height: 15px;
    overflow: hidden;
    bottom: 0;
    left: 0
}

#Jitheme_vips_cs2 .vip-item-top-name {
    margin-top: -80px
}

#Jitheme_vips_cs2 .home-homevip-boxmk img {
    height: 100%;
    display: block;
    margin: 0 auto 10px auto
}

#Jitheme_vips_cs2 .vip-btn {
    height: 44px;
    border-radius: 22px;
    display: block;
    cursor: pointer;
    text-align: center;
    line-height: 44px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    position: relative
}

#Jitheme_vips_cs2 .vip-item:nth-child(1) .vip-btn {
    background: -webkit-gradient(linear,left top,right top,from(#9bacc3),to(#5c697f));
    background: linear-gradient(90deg,#9bacc3,#5c697f);
    -webkit-box-shadow: 0 10px 30px 0 rgba(94,107,129,.47);
    box-shadow: 0 10px 30px 0 rgba(94,107,129,.47)
}

#Jitheme_vips_cs2 .vip-item:nth-child(2) .vip-btn {
    background: -webkit-gradient(linear,left top,right top,from(#ffdf5e),to(#ffb73b));
    background: linear-gradient(90deg,#ffdf5e,#ffb73b);
    -webkit-box-shadow: 0 10px 30px 0 rgba(255,177,53,.47);
    box-shadow: 0 10px 30px 0 rgba(255,177,53,.47)
}

#Jitheme_vips_cs2 .vip-item:nth-child(3) .vip-btn {
    background: -webkit-gradient(linear,left top,right top,from(#ffce60),to(#ff6f33));
    background: linear-gradient(90deg,#ffce60,#ff6f33);
    -webkit-box-shadow: 0 10px 30px 0 rgba(255,134,53,.47);
    box-shadow: 0 10px 30px 0 rgba(255,134,53,.47)
}

#Jitheme_vips_cs2 .vip-item:nth-child(4) .vip-btn {
    background: -webkit-gradient(linear,left top,right top,from(#ff766d),to(#fa4b39));
    background: linear-gradient(90deg,#ff766d,#fa4b39);
    -webkit-box-shadow: 0 10px 30px 0 rgba(242,53,33,.47);
    box-shadow: 0 10px 30px 0 rgba(242,53,33,.47)
}

#Jitheme_vips_cs2 .vip-btn button {
    margin: auto;
    color: #fff;
    font-size: 20px;
    font-weight: 110
}

#Jitheme_vips_cs2 .home-homevip-boxmktitle {
    padding-bottom: 0px
}

#Jitheme_vips_cs2 .vip-item-top-name em::after {
    content: '';
    position: absolute;
    width: 110%;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    bottom: -18px;
    left: -5%
}

#Jitheme_vips_cs2 .choose-vip-item-top .vip-item-top-name .choose-vip-item-prompt {
    position: absolute;
    width: 82px;
    height: 24px;
   background: linear-gradient(269.79deg,#ff4343 9.72%,#ff7a30 99.86%);
    border-radius: 5px 0;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    left: 0;
    top: 0
}

#Jitheme_vips_cs2 .choose-vip-item-top .vip-item-top-name .vip-name {
    color: #000;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 0px
}

#Jitheme_vips_cs2 .choose-vip-item-top .vip-item-top-name>p:nth-of-type(3) {
    color: #949292;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 10px
}

#Jitheme_vips_cs2 .buyOne-getOne {
    display: block;
    height: 24px;
    padding: 0px 10px;
    line-height: 24px;
    background: linear-gradient(90deg,var(--b2color),var(--b2color));
    border-radius: 0 12px 0 12px;
    position: absolute;
    top: -1px;
    right: 0px;
    text-align: center;
    font-size: 14px;
    box-shadow: 0 2px 16px 0 rgba(0,0,0,.1);
    color: #fff;
    font-weight: 500;
    padding-right: 4px
}

#Jitheme_vips_cs2 .onecad_vips_title {
    padding: 10px 0px 10px 20px
}

#Jitheme_vips_cs2 .home-homevip-boxmks li {
    padding: 0px 20px
}

#Jitheme_vips_cs2 .home-homevip-boxmk {
    padding: 20px 20px 0px 20px
}

#Jitheme_vips_cs2 .vip-faq-list h2 {
    font-size: 16px;
    line-height: 16px
}

.home-homevip-boxmk {
    text-align: center;
    padding: 20px;
    overflow: hidden!important;
    position: relative;
}
.one-background-default {
    background-color: #fff;
}
.one-dongtai {
    transition: all 0.3s ease 0s;
}
.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, .login-form-item, .homebk12 .homebk8-ctn li, .ask-top {
    border: 1px solid rgba(229, 245, 235,.8)!important;
}
.home-homevip-boxmks li em {
    margin-top: 0px;
}

.home-homevip-boxmks li em, .home-homevip-boxmks li em span p {
    display: flex;
    font-size: 14px;
    font-weight: 100;
}
.home-homevip-boxmks span {
    font-size: 14px;
    margin-bottom: 0px;
    display: flex;
    font-weight: 600;
    margin-right: 3px;
}
.home-homevip-boxmks li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    font-size: 13px;
    margin: 0 -20px;
    line-height: 45px;
    padding: 0px 15px;
    color: #333;
}
.home-homevip-boxmks li:nth-child(odd) {
    background-color: unset!important;
}
.home-homevip2-boxmk .an .jg em {
    font-size: 14px;
    font-weight: 400;
    margin-left: 3px;
    color: #777
}

.home-homevip-boxmk {
    text-align: center;
    padding: 20px;
    overflow: hidden!important;
    position: relative
}
.home-homevip2-boxmk {
    padding: 30px
}

.home-homevip2-boxmk .title {
}

.home-homevip2-boxmk .title i {
    display: block;
    font-size: 14px;
    line-height: 27px;
    background-color: #f0506e17;
    color: #f0506e;
    border-radius: 50px;
    width: 100px;
    text-align: center
}

.home-homevip2-boxmk .title span {
    font-size: 30px;
    margin-top: 20px;
    display: block;
    font-weight: bold;
    color: #333
}

.home-homevip2-boxmk .title p {
}

.home-homevip2-boxmk .i {
    width: 60px;
    line-height: 60px;
    text-align: center;
    height: 60px;
    border-radius: 50px;
    display: inline-block;
    background: #fff;
    font-size: 30px !important;
    box-shadow: 0px 15px 60px rgba(54,127,255,0.1);
    transition: box-shadow .2s
}

.home-homevip2-boxmk:hover .i {
    box-shadow: 0 0 0 10px rgba(198,209,255,0.45),0 0 0 24px rgba(197,209,255,0.22);
    border-radius: 100%
}

.home-homevip2-boxmk .an {
    margin-top: 20px;
    height: 33px;
    line-height: 33px
}

.home-homevip2-boxmk .an a {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    width: 110px;
    height: 33px;
    line-height: 33px;
    color: #fff;
    border-radius: 4px;
    background: var(--b2color)
}

.home-homevip2-boxmk .an .jg {
    font-size: 30px;
    font-weight: bold;
    color: #333
}
.home-homevip-boxmk:hover a {
    opacity: .8
}

.home-homevip-boxmks {
    padding: 20px 0px
}

.home-homevip-boxmks span {
    font-size: 14px;
    margin-bottom: 0px;
    display: flex;
    font-weight: 600;
    margin-right: 3px
}

.home-homevip-boxmks li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    font-size: 13px;
    margin: 0 -20px;
    line-height: 45px;
    padding: 0px 15px;
    color: #333
}

.home-homevip-boxmks li:last-child {
    margin-bottom: 0px
}

.home-homevip-boxmks li em,.home-homevip-boxmks li em span p {
    display: flex;
    font-size: 14px;
    font-weight: 100
}

.home-homevip-boxmks li em {
    margin-top: 0px
}

.home-homevip-boxmk img {
    height: 52px;
    display: block;
    margin: 0 auto 10px auto
}

.home-homevip-boxmktitle {
    text-align: center;
    position: relative;
    padding-bottom: 20px
}

.home-homevip-boxmktitle .price {
    font-size: 16px;
    color: #333;
    margin-bottom: 15px
}

.home-homevip-boxmktitle .price strong {
    font-size: 43px;
    margin: 0 5px;
    font-weight: bolder!important
}

.home-homevip-boxmktitle p {
    font-size: 14px;
    line-height: 27px;
    background-color: var(--body-bg-color);
    color: var(--b2color);
    border-radius: 50px
}

.home-homevip-boxmktitle p span {
}

.one-dongtai:hover {
    transform: translateY(-3px);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);
    box-shadow: 0 0 10px rgba(0,0,0,.05);
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px)
}

.one-dongtai {
    transition: all 0.3s ease 0s
}

@media screen and (max-width: 768px){
#Jitheme_vips_cs2 .vip-item {
    width: 100%;
    margin: 6px 16px!important;
    box-sizing: border-box;
}
#Onecad_vips .vip-top h2{
    margin:20px 20px;
}

}
/*极主题最新VIP美化结束*/


/*超链接颜色
.entry-content a{
	color:#333333;
}
*/


/*圈子用户头像美化-https://www.xiaohulizyw.com/2143.html*/
.topic-avatar img {
border-radius: 100%;
}

/*手机底部菜单美化*/
@media screen and (max-width:768px) {
	.mobile-footer-menu.footer-fixed {
		border-radius: 50px;
		margin: 0 auto;
		left: 0;
		right: 0;
		width: 96%;
		bottom: 5px !important;
		box-shadow: 0px 3px 5px 5px rgb(16 16 16/10%)
	}
	.mobile-footer-menu .mobile-footer-center button i {
		right:0;
		position: absolute;
		line-height: 40px !important;
		height: 40px !important;
		border-radius: 50% !important;
		margin-top: -20px
	}
	.mobile-footer-menu.footer-down {
		transform: translate(0, 140%) !important
	}
	.mobile-footer-center {
    font-size:14px;
    font-weight:700;
    margin-left: 0px;
    display: flex;
    }
}



/*TAB直角*/
.post-list-cats a span {
 border-radius: 5px !important;
}

/*隐藏作者信息*/
.post-user-info{
    display: none;
}

/*文章页按钮*/
        .hoayue_button_container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 15px;
            padding: 20px 0;
            width: 100%;
            box-sizing: border-box;
        }

        .hoayue_button_block {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 8px 16px;
            font-weight: 500;
            border-radius: 6px;
            cursor: pointer;
            transition: all 0.3s ease;
            color: #333;
            text-align: center;
            user-select: none;
            background: #F8F8F8;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
            border: 1px solid #EFEFEF;
            text-decoration: none;
            gap: 6px;
            text-decoration: none;
            flex: 1 0 22%;
            box-sizing: border-box;
        }

        .hoayue_button_block:hover {
            background: #F5F5F5;
            transform: translateY(-2px);
            box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);
        }

        .hoayue_button_icon {
            width: 18px;
            height: 18px;
        }

        @media (min-width: 1025px) {
            .hoayue_button_container {
                justify-content: space-between;
            }
            .hoayue_button_block {
                flex: 1 0 calc(25% - 20px);
                max-width: 23%;
                font-size: 14px;
                padding: 6px 14px;
            }
            .hoayue_button_icon {
                width: 16px;
                height: 16px;
            }
        }

        @media (min-width: 768px) and (max-width: 1024px) {
            .hoayue_button_block {
                flex: 1 0 calc(25% - 20px);
                max-width: 23%;
                font-size: 16px;
                padding: 8px 16px;
            }
            .hoayue_button_icon {
                width: 18px;
                height: 18px;
            }
        }

        @media (max-width: 767px) {
            .hoayue_button_block {
                flex: 1 0 calc(50% - 10px);
                font-size: 14px;
                padding: 8px 14px;
            }
            .hoayue_button_icon {
                width: 16px;
                height: 16px;
            }
        }
        
        
/*文章底部申明提示框 开始*/
.shutiao-bqts {
  padding: 20px 15px 20px 15px;
  color: #949ab1;
  background: #fefefe;
}
.shutiao-bqts1 {
  display: flex;
  margin-bottom: 8px;
  font-size: 14px;
  color: #333;
}
.shutiao-bqts2 {
    font-size: 14px;
  /*padding-left: 28px;*/
}
@media screen and (max-width: 768px){
.shutiao-bqts2 p {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 30px;
}
.shutiao-bqts1{
    margin-bottom: 0px;
}
}
/*文章底部申明提示框 结束*/        


/*广播*/
:root {
    /* transition效果 */
    --hover: all .4s ease-out;
    /* 边框渐变 */
    --boxshow: 0 7px 20px 1px #b8b0db30;
    /* 统一border白边 */
    --border: 8px solid #fff;
    /* 阴影 */
    --bbshadow: 0px 0px 10px -4px rgba(0, 0, 0, 0.1);
    /* border hover时的边框 */
    --border-fff: 1px solid #F7F9FA;
    --border-000: 1px solid rgba(0, 102, 255, 0.18);
}

/************************************************ 广播模块修改开始 *****************************************************/
.guangbo {
    width: 100%;
    height: 45px;
    overflow: hidden;
    display: grid;
    justify-items: center;
    border-radius: 3px;
    transition: var(--hover);
    border: var(--border-fff);
    box-shadow: var(--bbshadow);
    background-color:#FAFAFA;
    margin-top: -20px;
    font-size:14px;
}

.guangbo:hover {
    border: var(--border-000);
    transition: var(--hover);
}

.guangbo.hidden {
    display: none;
}

.guangbo-hw {
    flex: 1;
    display: grid;
    align-items: center;
    grid-template-columns: auto 5fr 30px auto;
    gap: 15px;
    height: 100%;
    width: 98%;
}

.guangbo-hw>div {
    height: 70%;
}

.guangbo-title {
    display: grid;
    grid-template-columns: 23px auto 1fr;
    gap: 4px;
    width: 100%;
    align-items: center;
    border-radius: 3px;
    padding: 0 3px;
}

.guagnbo-o {
    display: inline-block;
    vertical-align: text-bottom;
    background-color: #f00;
    border-radius: 50%;
    opacity: 0;
    animation: 0.75s linear 0s infinite normal none running kuaibao-yuandian;
    margin-top: 2px;
    margin-right: 1px;
    margin-left: 1px;
    width: .5rem;
    height: .5rem;
    transition: all .4s ease-out;
}

@keyframes kuaibao-yuandian {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: none;
    }
}

.guangbo-font {
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fc3c2d;
    font-size: 16px;    
    font-weight: 700;
    font-style: italic;
}

.guangbo-content {
    width: 100%;
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
    justify-items: start;

}

.guangbo-content-user {
    display: grid;
    align-items: center;
    grid-template-columns: auto 5px 70px;
    max-width: 220px;
    justify-items: center;
}

.guangbo-user {
    max-width: 145px;
    padding: 0 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;    
    color: #4E5358;
    transition: var(--hover);
}

.guangbo-fabiao {
    color: #666;
    font-size: 14px;
    border-radius: 2px;
}

.guangbo-content-title {
    text-align: left;
    font-size: 14px;     
    width: 100%;
    transition: all .3s ease-out;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 5px;
    color: #4E5358;
    transition: var(--hover);
}

.guangbo-content-title a:hover {
    color: #06F;
    font-size: 14px;     
    transition: all .3s ease-out;
}

.guangbo-button {
    text-align: center;
    line-height: 20px;
    border-radius: 3px;
    transition: all .3s ease-out;
    transition: var(--hover);
    font-size: 14px;
}

.guangbo-button:hover {
    border-radius: 50px;
    transition: var(--hover);
    font-size: 14px;
}

.guangbo-number {
    max-width: 320px;
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 3px;
    justify-items: center;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;     
    text-overflow: ellipsis;
}

.guangbo-number>span span {
    padding: 0px;
    border-radius: 3px;
    color: #06F;
    background-color: #F8F8F8;
    margin: 0 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: var(--hover);
}

/*关注QQ/微信小工具*/
#wx-flip-wrapper {
	position:relative;
	width:100%;
	height:110px;
	z-index:1
}
#wx-flip-content {
	width:100%;
	height:100%;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	transition:cubic-bezier(0,0,0,1.29) 0.3s
}
#wx-flip-wrapper:hover #wx-flip-content {
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.wx-card-widget {
	background:#fff;
	border:1px solid #e3e8f7;
	transition:0.3s;
	border-radius:12px;
	transition:0.3s;
	position:relative;
	overflow:hidden;
	padding:1rem 1.2rem
}
.wx-face {
	position:absolute;
	width:100%;
	height:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background:url(https://i-fuye.com/wp-content/themes/b2child/images/wx_face.png) center center no-repeat;
	background-size:100%
}
.wx-back.wx-face {
	display:block;
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg);
	box-sizing:border-box;
	/*background:url(https://i-fuye.com/wp-content/themes/b2child/images/wx_code.png) center center no-repeat;*/
	background-size:100%
}
.wx-card-widget#wx-card-wechat::before {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(https://i-fuye.com/wp-content/themes/b2child/images/gzh_cover.png) center center no-repeat;
	content:''
}
.wx-card-widget#wx-card-wechat {
	background:#57bd6a;
	display:flex;
	justify-content:center;
	align-content:center;
	padding:0;
	cursor:pointer;
	border:none;
	height:110px
}
.wx-card-widget#wx-card-wechat img {
	max-height:110px;
	object-fit:cover
}
.qqnew-card-widget {
	box-shadow:0 8px 16px -4px #2c2d300c;
	background:#fff;
	border:1px solid #e3e8f7;
	transition:0.3s;
	border-radius:12px;
	transition:0.3s;
	position:relative;
	overflow:hidden;
	margin-top:1rem;
	padding:1rem 1.2rem
}
#qqnew-flip-wrapper {
	position:relative;
	width:235px;
	height:110px;
	z-index:1
}
#qqnew-flip-content {
	width:100%;
	height:100%;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	transition:cubic-bezier(0,0,0,1.29) 0.3s
}
#qqnew-flip-wrapper:hover #qqnew-flip-content {
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.qqnew-face {
	position:absolute;
	width:100%;
	height:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background:url(https://i-fuye.com/wp-content/themes/b2child/images/qqnew_face.png) center center no-repeat;
	background-size:100%
}
.qqnew-back.qqnew-face {
	display:block;
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg);
	box-sizing:border-box;
	/*background:url(https://www.xfuye.cn/wp-content/themes/b2child/images/qqnew_code.png) center center no-repeat;*/
	background-size:100%
}
.qqnew-card-widget#qqnew-card-wechat::before {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(https://i-fuye.com/wp-content/themes/b2child/images/qqnew_cover.png) center center no-repeat;
	content:''
}
.qqnew-card-widget#qqnew-card-wechat {
	background:#00aef8;
	display:flex;
	justify-content:center;
	align-content:center;
	padding:0;
	cursor:pointer;
	border:none;
	height:110px
}
.qqnew-card-widget#qqnew-card-wechat img {
	max-height:110px;
	object-fit:cover
}


/*创建圈子按钮*/
.circle-widget-button .text {
   display: flex;
   align-items: center;
   justify-content: center;
   height: 3vh;
}
 
.circle-widget-button .text {
  border: 0px;
  background: #06f;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  position: relative;
  outline: none;
  padding: 15px 20px;
  box-sizing: border-box;
  border-radius: none;
}
 
button::before, button::after {
  box-sizing: inherit;
  position: absolute;
  content: '';
  border: 2px solid transparent;
  width: 0;
  height: 0;
}
 
button::after {
  bottom: 0;
  right: 0;
}
 
button::before {
  top: 0;
  left: 0;
}
 
.circle-widget-button .text:hover::before, button:hover::after {
  width: 100%;
  height: 100%;
}
 
.circle-widget-button .text:hover::before {
  border-top-color: #1E90FF;
  border-right-color: #2d79fc;
  transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;
}
 
.circle-widget-button .text:hover::after {
  border-bottom-color: #1E90FF;
  border-left-color: #2d79fc;
  transition: border-color 0s ease-out 0.6s, width 0.3s ease-out 0.6s, height 0.3s ease-out 1s;
}


/*侧边栏小工具标题美化开始*/
.b2-widget-title h2:before {
    position: absolute;
    height: 15px;
    content: '';
    width: 4px;
    background: #06f;
    left: 4px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px -1px #18c6aa;
}
/*侧边栏小工具标题美化结束*/


/*B2文章划过动画图片开始*/
/* .post-module-thumb:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 55%;*/
/*    left: 40%;*/
/*    width: 80px;*/
/*    height: 30px;*/
/*    margin: -20px 0 0 -20px;*/
/*    background: url(https://www.xfuye.cn/wp-content/uploads/2021/11/logo.png);*/
/*    background-repeat: no-repeat;*/
/*    background-size: 100% 100%;*/
/*    z-index: 3;*/
/*    -webkit-transform: scale(2);*/
/*    transform: scale(2);*/
/*    transition: opacity .75s, -webkit-transform .75s;*/
/*    transition: transform .75s, opacity .75s;*/
/*    transition: transform .75s, opacity .75s, -webkit-transform .75s;*/
/*    opacity: 0;*/
/*    pointer-events: none;*/
/*}*/
.post-module-thumb:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0);
    transition: background .35s;
    border-radius: 8px;
    z-index: 2;
    max-width: 765px;
    margin: 0 auto;
    pointer-events: none;
}
 .post-module-thumb:hover:before {
                background: rgba(0,0,0,.7)
            }
        .post-module-thumb:hover:after {
                -webkit-transform: scale(1);
                transform: scale(1);
                opacity: 1
            }
/*B2文章划过动画图片结束*/
             

/*菜单图标间距*/
.b2font{
	margin-right:3px;
}

/*侧栏二维码*/
.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;
}


/*供求字号*/
.info-title {
    width: 100%;
    flex: 1;
    margin: 8px 0 10px 0;
    font-size: 18px;
}

/* 移动端样式调整 */
@media (max-width: 768px) {
    #footer_tsk {
        display: none !important; /* 强制在移动端不显示 */
    }
}

/*颜色渐变*/
.gradient-text {
  font-size: 48px;
  font-weight: bold;
  background: -webkit-linear-gradient(left, #ff0000, #0066ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}


/*圈子置顶帖样式https://www.x老白cbt博客mw.com/30864.html-*/
body .circle-topic-sticky .topic-sticky {
    margin-top: -10px;
}
body .circle-topic-sticky .topic-sticky:last-child {
    padding-bottom: 20px;
}
body .circle-topic-sticky .topic-sticky .topic-sticky-title {
    display: flex;
}
body .circle-topic-sticky .topic-sticky .topic-date {
    margin-left: auto;
    font-size: 14px;
    color: #878787;
    font-weight: normal;
}
/*手机端隐藏置顶帖子日期-https://www.老白xcbtm博客w.com/30864.html*/
@media (max-width: 780px) {
.circle-topic-sticky .topic-sticky .topic-date{
display: none;
}
}
body .circle-topic-sticky:first-child {
    border-radius: 4px 4px 0 0;
    box-shadow: 0;
}
