html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	margin:0;
	padding:0;
	vertical-align:baseline;
}
html {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:62.5%;
	overflow-x:hidden;
	overflow-y:scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
*,*:before,*:after {
	-webkit-box-sizing:inherit;
	-moz-box-sizing:inherit;
	box-sizing:inherit;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
}
:root {
	--be-shadow-plus:0 0 0 1px rgba(0,0,0,0.073) inset,0 0 6px 3px rgba(0,0,0,0.073);
	--be-shadow-nav:0 0 0 1px rgba(0,0,0,0.073) inset,0 2px 3px 1px rgba(0,0,0,0.073);
	--be-bg-gradual:linear-gradient(to bottom,transparent 0%,#fff 50%);
	--be-bg-glass-m:rgba(255,255,255,0.8);
	--be-bg-glass:rgba(255,255,255,0.8);
	--be-bg-user-info:linear-gradient(to bottom,#fff,rgba(255,255,255,0.8),rgba(255,255,255,0.8));
	--be-bg-glass-btn:rgba(55,55,55,0.1);
	--be-bg-glass-s:rgba(239,240,242,0.8);
	--be-bg-glass-g:rgba(255,255,255,0.1);
	--be-bg-glass-t:rgba(232,232,232,0.8);
	--be-bg-s-o:rgba(255,255,255,0.8);
	--be-bg-glass-o:rgba(0,0,0,0.6);
	--be-footer-widget:rgba(0,0,0,0.6);
	--be-light:rgba(255,255,255,0);
	--be-real:rgba(255,255,255,0.65);
	--be-bg-fo:rgba(255,255,255,0.5);
	--be-bg-nav-white:#fff;
	--be-shadow:rgba(0,0,0,0.073) inset;
	--be-shadow-h:#4d8cb8;
	--be-border-grey:#ececec;
	--be-border-nav-b:#ececec;
	--be-hover:#4d8cb8;
	--be-border-z:#ececec;
	--be-border-t:#ececec;
	--be-border-x:#ececec;
	--be-border-grey-f1:#eff0f2;
	--be-border-grey-d:#ddd;
	--be-border-grey-9:#999;
	--be-border-white:#fff;
	--be-border-white-at:#fff;
	--be-border-white-ak:#ececec;
	--be-border-white-tab:#ececec;
	--be-border-white-tab-t:#ececec;
	--be-border-dashed:#ccc;
	--be-border-inf:#f7f4f0;
	--be-bg-inf:#fffcf7;
	--be-bg-blue-r:#4d8cb8;
	--be-body:#333;
	--be-m-arrow:#777;
	--be-m-a:#333;
	--be-bg-nav-o:#444;
	--be-site-n:#444;
	--be-site-d:#666;
	--be-bg-body:#eff0f2;
	--be-bg-grey-f1:#eff0f2;
	--be-bg-grey-input:#eff0f2;
	--be-bg-white:#fff;
	--line-odd-bg:#fff;
	--line-even-bg:#eff0f2;
	--be-bg-white-l:#fff;
	--be-bg-white-b:#fff;
	--be-bg-white-s:#fff;
	--be-bg-cyan:#98d2cc;
	--be-bg-tou:#f6f7f7;
	--be-bg-grey-3:#333;
	--be-grey-nav-3:#333;
	--be-bg-grey-5:#555;
	--be-bg-grey-6:#666;
	--be-bg-grey-9:#999;
	--be-bg-grey-a:#999;
	--be-bg-grey-f8:#f7f8f9;
	--be-bg-grey-tab:#f7f8f9;
	--be-bg-grey-on:#eee;
	--be-bg-grey-e:#f7f8f9;
	--be-bg-grey-e8:#e8e8e8;
	--be-bg-grey-top:#eff0f2;
	--be-bg-blue-d:#ddd;
	--be-bg-blue:#4d8cb8;
	--be-bg-eye:#f6f1e7;
	--be-bg-reading:#e8c2ad;
	--be-bg-reading:#e8c2ad;
	--be-bg-m:#4d8cb8;
	--be-m-bg:#4d8cb8;
	--be-bg-m-text:#4d8cb8;
	--be-bg-btn:#4d8cb8;
	--be-bg-btn-s:#4d8cb8;
	--be-bg-hd:#4d8cb8;
	--be-bg-ht:#4d8cb8;
	--be-bg-htwo:#c40000;
	--be-bg-yellow:#fa9f7e;
	--be-bg-red:#c40000;
	--be-bg-ico:#c40000;
	--be-bg-red-f4:#ff4400;
	--be-bg-pre:#2a3139;
	--be-bg-cf:#fffcf7;
	--be-yellow:#fa9f7e;
	--be-blue:#4d8cb8;
	--be-white:#fff;
	--be-white-a:#fff;
	--be-red:#c40000;
	--be-bg-cat:#c40000;
	--be-purple:#bb9998;
	--be-grey-3:#333;
	--be-grey-top:#333;
	--be-blue-top:#4d8cb8;
	--be-grey-4:#444;
	--be-grey-5:#555;
	--be-grey-6:#666;
	--be-grey-7:#777;
	--be-search:#777;
	--be-grey-8:#888;
	--be-grey-9:#999;
	--be-grey-c:#ccc;
	--be-bread:#666;
	--be-red-f4:#ff4400;
	--be-bg-pink-fd:#fdf8f3;
	--be-arrow-w:#ebebeb;
	--be-arrow-n:#fff;
	--be-white-fw:#fff;
	--be-grey-coy:#f2f2f2;
	--be-grey-co:#f7f8f9;
	--be-grey-coh:#f7f8f9;
	--be-nav-width:1300px;
	--be-nav-98:98%;
	--be-main-width:1200px;
	--be-main-percent:98%;
	--be-m-li:81px;
	--be-h:81px;
	--be-h-s:111px;
	--be-admin:#333;
	--be-admin-btn:#444;
	--be-admin-5:#000;
	--be-admin-name:#444;
}
body,button,input,select,textarea {
	font:14px "Microsoft YaHei",Helvetica,Arial,Lucida Grande,Tahoma,sans-serif;
	color:var(--be-body);
	line-height:180%;
	background:var(--be-bg-body);
}
input {
	outline:none;
}
article,aside,details,figcaption,figure,footer,header,main,nav,section {
	display:block;
}
::selection {
	color:var(--be-white);
	background:var(--be-grey-6);
}
ol,ul {
	list-style:none;
}
dl {
	margin-bottom:1.6em;
}
dt {
	font-weight:bold;
}
dd {
	margin-bottom:1.6em;
}
table,th,td {
	border:1px solid var(--be-border-grey);
}
table {
	border-collapse:separate;
	border-spacing:0;
	border-width:1px 0 0 1px;
	margin:0 0 10px;
}
caption,th,td {
	font-weight:normal;
	text-align:left;
}
th {
	border-width:0 1px 1px 0;
	font-weight:700;
}
td {
	border-width:0 1px 1px 0;
}
th,td {
	padding:5px;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:"";
}
blockquote,q {
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;
	quotes:none;
}
a img {
	border:0;
}
img {
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
}
.lazy {
	}a {
	color:var(--be-body);
	text-decoration:none;
}
:focus,a:focus {
	outline:none;
}
a:visited {
	}a:hover {
	color:var(--be-hover);
}
.clear {
	clear:both;
	display:block;
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:none;
}
a,button,input {
	-webkit-tap-highlight-color:rgba(255,0,0,0);
}
input:-webkit-autofill,input:-webkit-autofill:focus {
	box-shadow:inset 0 0 0 1000px var(--be-border-grey-f1);
}
input {
	filter:none;
}
.avatar {
	image-rendering:-webkit-optimize-contrast;
}
@keyframes fade-in {
	0% {
	opacity:0;
}
40% {
	opacity:0;
}
100% {
	opacity:1;
}
}-webkit-keyframes fade-in {
	0% {
	opacity:0;
}
40% {
	opacity:0;
}
100% {
	opacity:1;
}
}.down-menu .be,.down-menu .zm {
	font-size:16px !important;
	font-weight:normal !important;
}
.be,.zm,.cx {
	font-size:14px !important;
	line-height:.75em;
	vertical-align:-5%
}
#sidr-main .down-menu .be,#sidr-main .down-menu .zm,#sidr-main .down-menu .cx {
	vertical-align:-12.5%
}
.font-text {
	margin:0 0 0 5px !important;
}
.g-icon {
	font-size:18px !important;
	font-size:1.8rem !important;
	font-weight:normal;
	margin:0 10px 0 0;
}
.over {
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
}
#content {
	width:var(--be-main-width);
	min-height:100vh;
	margin:0 auto 10px;
}
.percent #content {
	width:var(--be-main-percent);
}
.header-sub {
	position:relative;
	width:var(--be-main-width);
	margin:0 auto;
}
.percent .header-sub {
	width:var(--be-main-percent);
}
#masthead {
	}.site-header-s {
	height:var(--be-h-s);
}
.site-header-h {
	height:var(--be-h);
}
.site-header-h #header-top {
	display:none;
}
.be-nav-box {
	display:flex;
	justify-content:space-between;
}
.be-nav-l {
	display:flex;
}
.be-nav-logo,.be-nav-r {
	display:flex;
	align-items:center;
	flex-wrap:nowrap;
}
.be-nav-logo {
	height:var(--be-m-li);
	overflow:hidden;
}
.logo-site,.logo-sites {
	position:relative;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.logo-site a,.logo-sites a {
	display:flex;
	flex-wrap:nowrap;
}
.site-name-main {
	display:flex;
	justify-content:center;
	flex-direction:column;
	line-height:1;
	white-space:nowrap;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.site-header-o .site-name,.logo-sites .site-name,.logo-site .site-name {
	font-size:2.4rem;
	font-weight:700;
	line-height:1;
	color:var(--be-site-n);
}
.site-header-o .site-name:hover,.logo-sites .site-name:hover,.logo-site .site-name:hover {
	color:var(--be-hover);
}
.site-description {
	font-size:1.4rem;
	color:var(--be-site-d);
	padding:4px 0 2px 0;
}
.logo-small {
	display:flex;
	align-items:center;
	margin:0 10px 0 0;
	-webkit-transform:scale(1.000001) translateZ(0);
	transform:scale(1.000001) translateZ(0);
}
.logo-small img {
	float:left;
	height:auto;
}
.logo-txt {
	display:flex;
	align-items:center;
}
.logo-txt img {
	float:left;
	width:auto;
	-webkit-transform:scale(1.0001) translateZ(0);
	transform:scale(1.0001) translateZ(0);
}
.logo-txt .site-name {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	text-indent:-99999px;
}
.logo-site-o a,.logo-sites-o a {
	display:flex;
	flex-wrap:nowrap;
}
.logo-sites-o .site-name,.logo-site-o .site-name {
	font-size:24px;
	font-size:2.4rem;
	font-weight:700;
}
.site-header-o .site-name {
	top:0;
	left:-10000px;
}
@media screen and (max-width:1025px) {
	.be-nav-box,.be-nav-l,.be-nav-logo {
	display:inline;
}
.logo-site,.logo-sites {
	display:flex;
	justify-content:center;
	height:45px;
	margin:0 30px;
}
.site-name-main {
	margin:0;
}
.logo-sites .site-name,.logo-site .site-name {
	font-size:1.5rem !important;
	font-weight:400;
	padding:0;
}
.logo-small {
	margin:0 5px 0 0;
}
.logo-small img {
	width:100px !important;
}
.logo-txt img {
	height:30px !important;
}
.logo-sites-o .logo-small img,.logo-sites-o.logo-txt img,.logo-site-o .logo-small img,.logo-site-o.logo-txt img {
	width:auto;
}
.logo-site-o .logo-small img {
	width:30px !important;
}
.site-description {
	display:none;
}
}.logo-site:before {
	content:" ";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:50%;
	z-index:1;
	width:500%;
	margin-left:-250%;
	filter:blur(5px);
	pointer-events:none;
	-webkit-animation:logomove 2.5s linear infinite;
	animation:logomove 2.5s linear infinite;
	background:linear-gradient(to right,var(--be-light) 46%,var(--be-real) 50%,var(--be-light) 54%) 50% 50%;
}
.headroom--not-top .menu-glass .logo-site:before {
	display:none;
}
-webkit-keyframes logomove {
	0% {
	transform:translate3d(-30%,0,0);
}
100% {
	transform:translate3d(30%,0,0);
}
}@keyframes logomove {
	0% {
	transform:translate3d(-30%,0,0);
}
100% {
	transform:translate3d(30%,0,0);
}
}.weibo {
	position:absolute;
	bottom:38px;
	left:220px;
	z-index:999;
}
.weibo span {
	display:none;
}
.weibo .WB_icon_text {
	display:none;
}
.follow_text {
	padding:3px 0 0 1px !important;
}
.follow_btn_inner {
	width:30px !important;
	background:transparent !important;
	padding:2px 0;
}
.header-top {
	background:var(--be-bg-grey-top);
}
.header-top-o {
	position:relative;
	z-index:4;
	background:transparent;
}
.header-top-o:before {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	bottom:0;
	content:'';
	background:var(--be-bg-glass-t);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.headroom--not-top.top-nav-show {

}
@media screen and (max-width:1025px) {
	.headroom--not-top.top-nav-show {
	transform:translate(0,0);
	-webkit-transform:translate(0,0);
}
}.nav-top {
	height:30px;
	width:var(--be-main-width);
	line-height:30px;
	margin:0 auto 0;
}
.percent .nav-top {
	width:var(--be-main-percent);
}
.top-menu {
	float:right;
	margin:0 8px 0 0;
}
.top-menu > li {
	float:left;
	padding:0 8px;
}
.top-menu a {
	color:var(--be-grey-top);
}
.top-menu a:hover {
	color:var(--be-blue-top);
}
.alone-menu {
	display:block;
	margin:30px 0 20px 0;
}
.top-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:10001;
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	border-radius:0 0 8px 8px;
}
.top-menu li:hover > ul,.top-menu li.behover > ul {
	display:block;
}
.top-menu ul li:last-child {
	overflow:hidden;
	border-radius:0 0 8px 8px;
}
.top-menu a {
	display:block;
}
.top-menu ul ul {
	top:0;
	left:100%;
}
.top-menu li {
	position:relative;
	white-space:nowrap;
	-webkit-transition:background .2s;
	transition:background .2s;
}
.top-menu li:hover,.top-menu li.behover {
	-webkit-transition:none;
	transition:none;
}
.top-menu .sf-mega {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:99;
}
.top-menu li:hover > .sf-mega,.top-menu li.behover > .sf-mega {
	display:block;
}
.top-menu .menu-item-has-children a {
	padding-right:8px;
}
.nav-top .sf-arrows > .behover > .sf-with-ul:after {
	color:var(--be-grey-3);
}
.top-menu ul li {
	line-height:1.4em;
	height:auto;
	float:none;
	display:block;
	margin:0 0 -1px 0;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.top-menu ul a {
	display:block;
	min-width:120px;
	height:auto;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-grey-3);
	line-height:1.2em;
	margin:0;
	padding:10px 15px;
	border:0;
	text-transform:none;
}
.top-menu ul li > a:hover {
	color:var(--be-grey-3);
	background:var(--be-bg-grey-e);
}
.be-menu-main {
	background:var(--be-bg-nav-white);
	width:100%;
	z-index:999;
	-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.056);
	box-shadow:0 3px 30px rgba(0,0,0,0.056);
}
.headroom--not-top .be-menu-main {
	background:var(--be-bg-nav-white);
	-webkit-transition:All 0.4s ease-in-out;
	transition:All 0.4s ease-in-out;
}
.headroom--not-top .be-menu-main.menu-glass {
	background:transparent;
}
.headroom--not-top .menu-glass:before {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	bottom:0;
	content:'';
	background:var(--be-bg-glass-m);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.header-main {
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
}
.header-main-n {
	position:absolute;
	top:0;
	width:100%;
	z-index:999;
}
.header-main-g {
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
}
.header-main-g .be-menu-main {
	-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.056);
	box-shadow:0 3px 30px rgba(0,0,0,0.056);
}
.headroom--not-top .header-main-g .menu-glass {
	background:var(--be-bg-glass-m) !important;
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.menu-glass-no .menu-login-box,.menu-glass-no .menu-search-button,.menu-glass-no .be-nav-l {
	opacity:0;
}
.menu-glass-no .menu-search-close {
	opacity:1;
}
#header-main.slideDown {
	top:0px;
	width:100%;
	z-index:999;
	position:fixed;
}
.nav-menu {
	display:flex;
	flex-wrap:nowrap;
}
#sidr-main .nav-menu {
	display:inline;
}
.menu-login {
	display:flex;
	align-items:center;
	flex-wrap:nowrap;
	white-space:nowrap;
}
.sliding {
	-webkit-transition-duration:0.5s;
	transition-duration:0.5s;
}
.sliding.slideDown {
	margin-top:0px;
}
.sliding.slideUp {
	margin-top:0px;
}
#navigation-top {
	position:relative;
	width:var(--be-main-width);
	margin:0 auto;
	display:table;
	z-index:3;
}
.percent #navigation-top {
	width:var(--be-main-percent);
}
@media screen and (max-width:1025px) {
	#navigation-top {
	height:45px;
}
.sidr-show .header-main-n,.sidr-show .header-main.slideUp {
	position:fixed;
	margin-top:0;
}
}.main-nav {
	float:left;
	margin:0;
}
.nav-menu,.nav-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav-menu-top {
	float:right;
}
@media screen and (min-width:1025px) {
	.nav-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	min-width:160px;
	z-index:10001;
	box-shadow:var(--be-shadow-nav);
}
.nav-menu > li {
	float:left;
}
.nav-menu li:hover > ul,.nav-menu li.behover > ul {
	display:block;
}
.nav-menu {
	float:left;
}
}.nav-menu a {
	display:block;
	position:relative;
}
.nav-menu ul ul {
	top:0;
	left:100%;
}
.nav-menu li {
	position:relative;
	-webkit-transition:background .2s;
	transition:background .2s;
}
.nav-menu li a {
	width:100%;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.nav-menu li:hover,.nav-menu li.behover {
	-webkit-transition:none;
	transition:none;
}
.nav-menu .sf-mega {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:99;
}
.nav-menu li:hover > .sf-mega,.nav-menu li.behover > .sf-mega {
	display:block;
}
.main-nav .down-menu li {
	display:block;
	float:left;
	line-height:var(--be-m-li);
}
.main-nav .down-menu a {
	padding:0 10px;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-m-a);
	text-align:left;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
}
.nav-ace .down-menu > li > a {
	font-weight:700;
}
.menu_c .main-nav .down-menu a {
	color:var(--be-m-a);
	padding:0 14px;
}
.main-nav .down-menu .menu-item-has-children a,.main-nav-o .down-menu .menu-item-has-children a {
	padding:0 18px 0 10px;
}
.menu_c .main-nav .down-menu .menu-item-has-children a,.main-nav-o .down-menu .menu-item-has-children a {
	padding:0 19px 0 14px;
}
#site-nav .menu-des,.sidr-class-menu-des {
	display:none;
}
#site-nav .down-menu ul .menu-des {
	color:var(--be-grey-9);
	font-size:12px;
	font-size:1.2rem;
	font-weight:normal;
	display:block;
}
#site-nav .sub-menu,.top-menu ul {
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:0.5s;
}
#site-nav .down-menu > li > a:hover,#site-nav .down-menu > li.behover > a {
	color:var(--be-bg-m);
}
#site-nav .down-menu > .current-menu-item > a,.main-nav .down-menu a {
	position:relative;
}
#site-nav .down-menu > .current-menu-item > a:before,.down-menu > li > a:before {
	background:var(--be-m-bg);
	position:absolute;
	content:"";
	left:50%;
	top:0;
	width:0;
	height:2px;
	border-radius:2px;
	transform:translateX(-52%);
	-webkit-transform:translateX(-52%);
	transition:all .3s ease-in-out 0.3s;
	-webkit-transition:all .3s ease-in-out 0.3s;
}
#site-nav .down-menu > .current-menu-item > a:hover:before,.main-nav .down-menu a:hover:before {
	width:20px;
}
#site-nav .down-menu > .current-menu-item > a:before,#site-nav .down-menu > .current-post-ancestor > a:before {
	width:0;
	animation:navwiden .3s ease-in-out forwards;
	-webkit-animation:navwiden .3s ease-in-out forwards;
}
@keyframes navwiden {
	from {
	width:0;
}
to {
	width:30px;
}
}@-webkit-keyframes navwiden {
	from {
	width:0;
}
to {
	width:30px;
}
}#site-nav .down-menu > .current-menu-item > a,#site-nav .down-menu > .current-post-ancestor > a {
	color:var(--be-bg-m-text);
}
.menu_c #site-nav .down-menu > .current-menu-item > a:before,.menu_c .down-menu > li > a:before {
	display:none;
}
.menu_c #site-nav .down-menu > .current-menu-item > a,.menu_c #site-nav .down-menu > .current-post-ancestor > a {
	color:var(--be-white) !important;
	background:var(--be-bg-m);
}
.menu_c #site-nav .down-menu > li > a:hover,.menu_c #site-nav .down-menu > li.behover > a {
	color:var(--be-white) !important;
	opacity:0.9;
	background:var(--be-bg-m);
}
.menu_c #site-nav .down-menu > .current-menu-item > a:hover {
	opacity:1;
}
#site-nav .down-menu ul {
	background:var(--be-bg-nav-white);
	padding-top:0;
	border-radius:0 0 8px 8px;
}
.menu-glass #site-nav .down-menu ul {
	background:var(--be-bg-glass-m);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
#site-nav .down-menu ul ul {
	margin-top:0;
	padding:0;
}
#site-nav .down-menu ul li {
	line-height:1.4em;
	height:auto;
	float:none;
	display:block;
	margin:0 0 -1px 0;
	border-bottom:1px solid var(--be-border-nav-b);
}
.down-menu ul li.be-menu-custom-img,.be-menu-multi-list > ul > li,.be-menu-two-list > ul > li {
	border-bottom:none !important;
}
#site-nav .down-menu ul li:last-child {
	border-radius:0 0 8px 8px;
	border-bottom:none;
}
#site-nav .down-menu ul li ul {
	margin:0 0 0 2px;
	border-radius:8px;
}
#site-nav .down-menu ul li ul li:last-child {
	border-radius:0 0 8px 8px;
}
#site-nav .down-menu ul li ul li:first-child {
	border-radius:8px 8px 0 0;
}
#site-nav .down-menu ul > li:first-of-type {
	border-top:none;
}
#site-nav .down-menu ul a {
	display:block;
	height:auto;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-m-a);
	line-height:1.5em;
	margin:0;
	padding:10px 15px;
	border:0;
	text-transform:none;
}
#site-nav .down-menu ul li:hover {
	background:var(--be-m-bg);
	box-shadow:none;
}
#site-nav .down-menu ul li:hover > a {
	color:var(--be-white);
}
#site-nav .down-menu ul li:last-child {
	}#navigation-toggle,.sidr,#sidr-close,#mobile-search,.sidr-login {
	display:none;
}
@media screen and (min-width:1025px) {
	.sf-arrows .sf-with-ul:after {
	position:absolute;
	top:1px;
	right:3px;
	content:"\e76f";
	font-family:be;
	font-size:15px;
	color:var(--be-m-arrow);
	font-weight:normal;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .behover > .sf-with-ul:after {
	top:0;
	color:var(--be-bg-m);
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.menu_c .sf-arrows > li > .sf-with-ul:focus:after,.menu_c .sf-arrows > li:hover > .sf-with-ul:after,.menu_c .sf-arrows > .behover > .sf-with-ul:after {
	color:var(--be-white);
}
#site-nav .down-menu > .current-menu-item > .sf-with-ul:after,#site-nav .down-menu > .current-post-ancestor > .sf-with-ul:after {
	color:var(--be-grey-7);
}
#site-nav .down-menu > .current-post-ancestor > .sf-with-ul:after,#site-nav .down-menu > .current-menu-item > .sf-with-ul:after {
	color:var(--be-bg-m-text);
}
.menu_c #site-nav .down-menu > .current-menu-item > .sf-with-ul:after,.menu_c #site-nav .down-menu > .current-post-ancestor > .sf-with-ul:after {
	color:var(--be-white);
}
.menu-img-box .sf-with-ul:after {
	display:none;
}
.sf-arrows ul .sf-with-ul:after {
	content:"\e77a";
	font-family:be;
	font-size:16px;
	position:inherit;
	position:absolute;
	top:10px;
	right:5px;
}
.sf-arrows ul li:hover > .sf-with-ul:after {
	color:var(--be-white);
}
.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .behover > .sf-with-ul:after {
	}#navigation-toggle,.nav-mobile {
	position:absolute;
	top:0;
	left:1px;
	color:var(--be-grey-9);
	line-height:24px;
	cursor:pointer;
}
#navigation-toggle:hover {
	color:var(--be-blue);
}
.menu-but-box {
	position:relative;
	cursor:pointer;
	width:14px;
	height:18px;
	-webkit-transition:.3s ease;
	transition:.3s ease;
}
.heng {
	position:absolute;
	top:50%;
	left:0;
	width:14px;
	height:2px;
	margin:-1px 0 0 0;
	background:var(--be-search);
	border-radius:2px;
}
.menu-open .heng {
	background:transparent;
}
.heng:before,.heng:after {
	position:absolute;
	left:0;
	content:"";
	width:14px;
	height:2px;
	background:var(--be-search);
	border-radius:2px;
	transition:.5s ease;
	-webkit-transition:.5s ease;
}
.heng:before {
	top:-4px;
}
.heng:after {
	top:4px;
}
.menu-open .heng:before {
	top:0;
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
}
.menu-open .heng:after {
	top:0;
	transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
}
#user-profile {
	position:relative;
	margin:0 0 0 5px;
}
.nav-set,.user-my {
	float:left;
}
.user-info-min h3 {
	color:var(--be-admin-name);
	text-align:center;
	text-transform:capitalize;
}
.user-info-min a {
	width:100%;
	text-align:center;
	margin:0 auto;
}
#user-profile,#user-profile a {
	float:left;
	color:var(--be-admin);
	text-transform:capitalize;
	transition:all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
}
#user-profile .show-avatars i {
	margin:0;
}
.header-top .nav-login-l,.user-login,.nav-login {
	float:left;
}
#user-profile a:hover {
	color:var(--be-admin);
}
.header-top .nav-login-l a,.header-top .show-layer,.header-top .nav-reg a {
	position:relative;
	padding:0 8px 0 25px;
	color:var(--be-admin);
}
#user-profile i {
	position:absolute;
	top:11px;
	left:5px;
	font-size:14px !important;
}
.menu-login #user-profile .hi-user i {
	position:absolute;
	top:7px;
	left:8px;
	font-size:19px !important;
	line-height:0;
}
.but-i:hover,.menu-login-but:hover .but-i,.header-top .nav-login-l a:hover i,.header-top .show-layer:hover i,.header-top .nav-reg a:hover i {
	-webkit-animation-name:jump;
	animation-name:jump;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
}
.nav-reg {
	cursor:pointer;
}
.login-reg {
	display:flex;
}
.nav-search {
	position:relative;
	font-size:16px;
	font-size:1.6rem;
	float:right;
	color:var(--be-search);
	line-height:26px;
	margin:2px 5px 0 10px;
	padding:0 8px 3px;
	cursor:pointer;
	z-index:5;
}
.nav-search:hover {
	color:var(--be-blue);
}
.off-search,.off-down {
	position:absolute;
	top:30px;
	left:50%;
	width:35px;
	height:35px;
	cursor:pointer;
	margin:0 0 0 -17px;
	border-radius:50%;
	background:var(--be-bg-blue-d);
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.off-login {
	position:absolute;
	bottom:-25px;
	left:50%;
	width:36px;
	height:36px;
	cursor:pointer;
	border-radius:50%;
	background:var(--be-bg-grey-3);
	margin:0 0 0 -18px;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:2.2s;
	-webkit-animation:fade-in 2.2s;
}
.off-login:hover,.off-down:hover,.off-search:hover {
	background:var(--be-bg-grey-9);
	transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
}
.off-down {
	background:#000;
}
.off-login:after,.off-search:after,.off-down:after {
	position:absolute;
	top:50%;
	left:50%;
	content:"\e6f5";
	font-family:be;
	font-size:14px !important;
	color:var(--be-white);
	margin:-12px 0 0 -7px;
}
.nav-search:after {
	content:"\e614";
	font-family:be;
	font-size:16px !important;
	color:var(--be-search);
}
.nav-search:hover:after {
	color:var(--be-blue);
}
.greet-top,.user-wel {
	float:right;
	margin:0 0 0 5px;
}
@media screen and (max-width:1025px) {
	.nav-search {
	position:absolute;
	top:8px;
	right:1px;
}
}.menu-login #user-profile {
	width:100%;
}
.menu-login .user-login,.menu-login .hi-user,.menu-login .show-avatars-user,.menu-login .greet-top {
	display:none;
}
.show-avatars-user {
	padding:0 5px 0 25px;
}
.menu-login .show-avatars {
	display:block;
}
.menu-login .show-avatars {
	width:26px;
	height:26px;
	border-radius:50%;
}
.menu-login .show-avatars .be {
	font-size:19px !important;
	color:var(--be-grey-7);
	padding:6px 0 0 2px;
}
.menu-login .show-avatars {
	margin:0 8px 0 6px;
}
#user-profile .usericon-place i {
	font-size:26px !important;
	color:var(--be-grey-7);
	padding:0 0 0 3px;
}
.menu-login {
	float:right;
	line-height:26px;
}
.menu-login-box {
	float:right;
}
.menu-login-btu .nav-set i {
	display:none;
}
.nav-login,.nav-login-l {
	cursor:pointer;
}
.menu-login-btu .nav-login-l a,.menu-login-btu .nav-login .show-layer {
	background:var(--be-bg-white);
	color:var(--be-admin-btn);
	padding:4px 15px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.menu-glass .menu-login-btu .nav-login-l a,.menu-glass .menu-login-btu .nav-login .show-layer {
	background:rgba(255,255,255,0.2);
}
.menu-login-btu .nav-reg a {
	background:var(--be-bg-grey-9);
	color:var(--be-white) !important;
	padding:4px 15px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.menu-glass .menu-login-btu .nav-reg a {
	background:rgba(0,0,0,0.4);
}
.nav-ace .nav-reg a,.nav-ace .nav-login-l a,.nav-ace .nav-login .show-layer {
	font-weight:700;
}
.menu-login-btu .nav-reg a:hover,.menu-login-btu .nav-login-l a:hover,.menu-login-btu .nav-login .show-layer:hover {
	background:var(--be-bg-blue-r);
	color:var(--be-white) !important;
}
.menu-login-reg-btu .nav-login-l a,.menu-login-reg-btu .nav-login .show-layer {
	border-radius:5px 0 0 5px;
}
.menu-login-btu .nav-reg a:hover,.menu-login-btu .nav-reg a {
	border-radius:0 5px 5px 0;
	border-left:none !important;
}
.nav-login,.nav-set {
	background:transparent !important;
}
.menu-login .user-info {
	position:absolute;
	top:18px;
	left:-140px;
	padding-top:40px;
}
.menu-login .user-info.user-action {
	top:-4px;
}
.menu-container-o .menu-login .user-info {
	top:19px;
}
.menu-container-o .menu-login .user-info.user-action {
	top:7px;
}
.menu-login .user-info .arrow-up {
	margin-left:138px;
}
.menu-login .user-my {
	margin:0 6px;
}
.menu-login .user-my img {
	position:relative;
	width:28px;
	height:28px;
	margin-top:-6px;
}
.header-main-o .menu-login-btu .nav-reg a,.header-main-o .menu-login-btu .nav-login-l a,.header-main-o .menu-login-btu .nav-login .show-layer {
	background:transparent !important;
	color:var(--be-white) !important;
	padding:3px 10px;
	box-shadow:none;
}
.header-main-o .menu-login-btu .nav-reg a:hover,.header-main-o .menu-login-btu .nav-login-l a:hover,.header-main-o .menu-login-btu .nav-login .show-layer:hover {
	background:transparent !important;
	color:var(--be-grey-c) !important;
	box-shadow:none;
}
@media screen and (max-width:1025px) {
	.login-but,.menu-login,.menu-login-box {
	display:none;
}
}.mobile-login-but {
	position:relative;
	text-align:center;
	overflow:hidden;
	padding:20px;
	border-bottom:1px solid var(--be-border-grey);
}
.mobile-login-point {
	position:relative;
	height:45px;
	overflow:hidden;
}
.mobile-login-author-back {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:124px;
	z-index:-1;
	display:block;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.mobile-login-author-back:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0);
	-webkit-backdrop-filter:blur(6px);
	backdrop-filter:blur(6px);
	transform:translateZ(0);
}
.mobile-login-author-back img {
	object-fit:cover;
	width:180% !important;
	max-width:180% !important;
	margin:0 0 0 -25%;
}
.mobile-login,.mobile-login-l a,.mobile-login-reg a {
	line-height:normal;
	cursor:pointer;
	margin:0 5px;
	padding:7px 15px;
	border-radius:5px;
}
.mobile-login-l a,.mobile-login-reg a,.mobile-login,.mobile-login a {
	background:var(--be-bg-glass);
	color:var(--be-grey-4);
}
.mobile-login-l a:hover,.mobile-login:hover,.mobile-login-reg a:hover {
	color:var(--be-white) !important;
	background:var(--be-bg-blue);
}
.mobile-userinfo {
	position:relative;
}
.sidr-inner .author-back {
	height:50px;
	border-radius:0;
}
.sidr-inner .author-back:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0);
	-webkit-backdrop-filter:blur(6px);
	backdrop-filter:blur(6px);
	transform:translateZ(0);
}
.sidr-inner .usericon {
	width:42px;
	height:42px;
	margin:13px auto 0;
}
.sidr-inner .ml-name {
	margin:0 auto 10px;
}
.sidr-inner .usericon img {
	padding:3px !important;
}
.sidr-inner .userinfo a {
	padding:5px 10px !important;
}
#sidr-main {
	background:var(--be-bg-white);
	position:fixed;
	top:0;
	width:50%;
	height:100%;
	z-index:9;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:14px;
	padding:0 0 80px !important;
	box-shadow:4px 0 10px rgba(0,0,0,0.1);
}
@media screen and (max-width:620px) {
	#sidr-main {
	width:65%;
}
}#sidr-main {
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.sidr-inner {
	}.sidr-inner .sidr-class-nav-menu {
	margin-bottom:70px;
}
.sidr.right {
	left:auto;
	right:-320px;
}
.sidr.left {
	left:-320px;
	right:auto;
}
.sidr .dropdown-toggle:before {
	content:"\e76f";
	font-family:be;
	color:var(--be-grey-9);
}
.sidr .dropdown-toggle:hover.dropdown-toggle:before {
	color:var(--be-yellow);
}
.sidr .menu-item-has-children ul.toggled-on:before,.sidr .sf-arrows ul .sf-with-ul:after {
	display:none;
}
.sidr .dropdown-toggle {
	background:transparent;
	position:absolute;
	right:0;
	top:0;
	height:39px;
	width:39px;
	cursor:pointer;
	padding:0;
	border:0;
	border-radius:0;
	text-transform:none;
	display:inline-block;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.sidr .dropdown-toggle.toggled-on {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.sidr .dropdown-toggle:focus {
	outline:0;
}
.sidr .sub-menu {
	display:none;
}
.sidr .toggled-on {
	display:block;
}
.sidr .toggled-on li {
	animation:fade-in;
	animation-duration:0.5s;
	-webkit-animation:fade-in 0.5s;
}
#sidr-main a {
	color:var(--be-grey-3);
}
#sidr-main ul a {
	display:block;
	margin:0;
	padding:7px 20px;
	border-bottom:1px solid var(--be-border-x);
}
#sidr-main li ul {
	border-top:0;
	border-bottom:0;
}
#sidr-main .nav-menu a:hover {
	color:var(--be-grey-3);
	background:var(--be-bg-grey-e);
}
#sidr-main ul li ul li a {
	padding:7px 0 7px 35px;
}
#sidr-main ul li ul li ul li a {
	padding:7px 0 7px 50px;
}
#sidr-main ul li ul li ul li ul li a {
	padding:7px 0 7px 65px;
}
#sidr-main ul li ul li ul li ul li ul li a {
	padding:7px 0 7px 75px;
}
#sidr-main ul li ul li ul li ul li ul li ul li a {
	padding:7px 0 7px 90px;
}
#sidr-main ul li ul li a:before {
	display:inline-block;
	-webkit-font-smoothing:antialiased;
	color:var(--be-grey-3);
	margin-right:10px;
}
.toggle-sidr-close {
	height:50px;
	cursor:pointer;
	z-index:999;
}
#sidr-id-navigation-toggle {
	display:none;
}
.head-normal .toggle-sidr-close {
	height:0;
}
.nav-extend #user-profile {
	margin:0 0 0 6px;
}
.nav-extend .logo-box,.nav-extend .nav-top,.nav-extend #navigation-top {
	width:var(--be-nav-width);
}
.nav-full-width .logo-box,.nav-full-width .nav-top,.nav-full-width #navigation-top {
	width:var(--be-nav-98);
}
@media screen and (min-width:1025px) {
	.dropdown-toggle {
	display:none;
}
.nav-search-room {
	display:none;
}
#sidr-main {
	display:none !important;
}
}@media screen and (max-width:1250px) {
	.nav-extend .logo-box,.nav-extend .nav-top,.nav-extend #navigation-top {
	width:var(--be-nav-98);
}
}@media screen and (max-width:1200px) {
	#navigation-top,.nav-top {
	width:98%;
}
}@media only screen and (max-width:1025px) {
	.be-menu-main {
	-webkit-transition:all 0s ease 0s;
	transition:all 0s ease 0s;
}
#navigation-toggle {
	display:block;
	padding:13px 10px;
}
#site-nav .nav-menu {
	display:none;
}
#navigation-top {
	width:95%;
}
.nav-search:after {
	color:var(--be-search);
}
.nav-search {
	line-height:29px;
	margin:0 2px 0 0;
	padding:0 8px;
	vertical-align:top;
}
.nav-search-room {
	position:absolute;
	top:8px;
	right:1px;
	float:right;
	width:20px;
	height:20px;
	display:block;
	margin:5px 5px 0 5px;
}
.site-header {
	height:45px;
}
.be-menu-main {
	height:45px;
}
.headroom--not-top .menu-glass:before {
	height:45px;
}
.be-menu-main.shadow {
	height:45px;
}
.main-nav {
	margin:7px 0 0 0;
}
.mobile-search {
	background:var(--be-bg-white);
	font-size:13px;
	line-height:25px;
	margin:0 0 5px 20px;
	padding:0 8px 2px;
	border:1px solid var(--be-border-z);
}
#header-top {
	display:none;
}
}.nav-mobile {
	color:var(--be-grey-9);
	line-height:25px;
	padding:11px 12px;
	display:block;
	cursor:pointer;
}
.nav-mobile .be-menu {
	font-size:16px !important;
}
.nav-mobile a {
	color:var(--be-grey-9);
}
.nav-mobile:hover,.nav-mobile a:hover {
	color:var(--be-blue);
}
.header-main-o .nav-mobile,.header-main-o .nav-mobile a {
	color:var(--be-white);
	margin:5px 0 0 5px;
}
#mobile-nav {
	background:var(--be-bg-glass);
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	height:auto;
	text-align:center;
	display:none;
	z-index:5;
	padding:40px 10px 10px 10px;
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	box-shadow:0 3px 5px rgba(0,0,0,0.1);
}
#mobile-nav .mobile-login {
	border-bottom:none;
	margin-top:10px;
	padding:0;
}
.off-mobile-nav:after {
	content:"\e6f5";
}
.off-mobile-nav {
	background:var(--be-bg-grey-6);
	position:relative;
	position:absolute;
	bottom:-45px;
	left:50%;
	width:35px;
	height:35px;
	margin:0 0 0 -17px;
	border-radius:100%;
}
.off-mobile-nav:after {
	position:absolute;
	top:50%;
	left:50%;
	font-family:be;
	font-size:14px !important;
	color:var(--be-white);
	text-align:center;
	cursor:pointer;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
}
.mobile-nav-b {
	height:100%;
}
.mobile-menu li {
	float:left;
	width:24.999999%;
	line-height:35px;
	margin:5px -3px 0 2px;
	border-radius:3px;
}
.mobile-menu a {
	color:var(--be-grey-3);
	text-align:center;
	display:block;
}
.mobile-menu a:hover {
	background:var(--be-bg-grey-e);
	-webkit-transition:all 0.1s ease-in 0s;
	transition:all 0.1s ease-in 0s;
	border-radius:5px;
}
#overlay {
	display:none;
}
@media screen and (min-width:1025px) {
	.nav-mobile {
	display:none;
}
}.slidingnav {
	-webkit-transition-duration:0.8s;
	transition-duration:0.8s;
}
.footer-nav-hold {
	background:var(--be-bg-white-l);
	width:100%;
	z-index:999;
	position:fixed;
	bottom:0;
	padding:5px 0;
	box-shadow:0 -1px 10px rgba(0,0,0,0.1);
}
.footer-clear {
	height:30px;
}
@media screen and (min-width:1025px) {
	.footer-nav-hold {
	display:none;
}
.footer-clear {
	display:none;
}
}.footer-nav-hold.footer-nav {
	margin-bottom:-90px;
}
.footer-nav-hold.footerUp.footer-nav {
	margin-bottom:0;
}
.footer-nav-hold ul li {
	float:left;
	width:25%;
	text-align:center;
	line-height:110%;
}
.footer-nav-hold ul li a {
	color:var(--be-grey-6);
	font-size:1.2rem;
	display:block;
}
.footer-nav-hold.footer-no-ico ul li a {
	font-size:1.4rem;
	line-height:260%;
}
.footer-nav-hold .current-menu-item a,.footer-nav-hold ul li a:hover {
	color:var(--be-hover);
}
.footer-menu {
	float:left;
	width:100%;
}
.footer-nav-hold ul li a i {
	font-size:16px !important;
	display:inline-block;
	margin:5px 0 0 0;
}
.nav-weixin-but {
	position:absolute;
	top:-10px;
	left:50%;
	width:46px;
	height:80px;
	text-align:center;
	margin:0 0 0 -23px;
}
.footer-menu .font-text {
	display:block;
	margin:5px 0 0 0 !important;
}
.footer-nav-hold .footer-menu-tips li {
	width:100%;
	padding:15px 0;
}
.footer-nav-hold.footer-no-ico .footer-menu-tips li {
	width:100%;
	padding:0;
}
.nav-weixin-i {
	position:absolute;
	top:0;
	left:0%;
	width:38px;
	height:38px;
	cursor:pointer;
	margin:0 0 0 3px;
	border-radius:100%;
}
.nav-weixin-i .be {
	font-size:18px !important;
	color:#01bc0d;
	position:absolute;
	top:5px;
	left:11px;
	z-index:999;
}
.nav-weixin {
	position:absolute;
	top:-7px;
	left:0;
	width:46px;
	height:23px;
	background:var(--be-bg-white-l);
	border-radius:23px 23px 0 0;
	line-height:23px;
	box-shadow:0 -5px 6px rgba(0,0,0,0.1);
}
.footer-nav-weixin .footer-menu li:nth-child(2) {
	padding:0 20px 0 0;
}
.footer-nav-weixin .footer-menu li:nth-child(3) {
	padding:0 0 0 20px;
}
.nav-weixin-img {
	position:absolute;
	top:-226px;
	left:50%;
	background:var(--be-bg-white);
	width:180px;
	height:210px;
	display:none;
	margin:0 0 0 -90px;
	padding:5px;
	border-radius:8px;
	box-shadow:var(--be-shadow-plus);
}
.nav-weixin-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	-webkit-transition:transform .3s linear;
	transition:transform .3s linear;
}
.bz .font-text {
	display:none;
}
#search-main {
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	height:100%;
	overflow-x:hidden;
	display:none;
	cursor:pointer;
	z-index:99999;
	background:var(--be-bg-glass-s);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.off-search-a {
	background:var(--be-bg-white);
	min-height:15vh;
}
.off-search {
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:1.5s;
	-webkit-animation:fade-in 1.5s;
}
.search-area {
	background:var(--be-bg-white);
	width:100%;
}
.search-wrap {
	width:var(--be-main-width);
	cursor:auto;
	margin:0 auto;
	padding:20px 40px;
}
.percent .search-wrap {
	width:var(--be-main-percent);
}
.searchbar {
	margin:10px 0;
	position:relative;
}
.not-found {
	min-height:90vh;
	margin:30px auto 0;
	padding:20px;
}
.single-content .searchbar,.not-found .searchbar {
	position:relative;
	width:100%;
	margin:50px auto;
}
.content-empty {
	padding-top:40px;
}
.search-cat select {
	background:var(--be-bg-white);
	cursor:pointer;
	padding:0 10px;
	border:1px solid var(--be-border-white);
}
.search-cat #cat {
	height:35px;
	border:none;
	outline:none;
	margin:1px 0 0 0;
	padding:0 11px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.single-content .search-cat,.not-found .search-cat {
	position:absolute;
	top:0;
	right:130px;
	border-left:1px solid #9f3e69;
}
.search-page .searchbar {
	position:relative;
	width:90%;
	margin:0 auto;
}
.search-page .search-cat {
	position:absolute;
	top:0;
	right:190px;
	border-left:1px solid #cacaca;
}
.widget_search .searchbar {
	position:relative;
	margin:0;
}
.widget_search .searchbar .be {
	vertical-align:0%;
}
.widget_search .search-cat {
	display:none;
}
.search-input {
	position:relative;
}
.wp-block-search__input,.search-input input {
	float:left;
	width:90%;
	height:37px;
	line-height:37px;
	font:14px "Microsoft YaHei",Helvetica;
	padding:4px 15px;
	background:var(--be-bg-grey-f1);
	border:1px solid transparent;
	border-radius:5px 0 0 5px;
	-webkit-appearance:none;
}
.widget .wp-block-search__input,.widget .search-input input {
	width:80%;
	border-radius:5px 0 0 5px;
}
.search-input input:focus {
	background:var(--be-bg-white);
	border:1px solid var(--be-border-grey-d);
	border-right:none;
}
.search-wrap .search-input input:focus {
	background:var(--be-bg-white);
	border:1px solid #999;
	border-right:none !important;
}
.search-wrap input.wp-input:focus {
	border:1px solid var(--be-border-grey-d);
}
.search-wrap input.baidu-input:focus {
	border:1px solid #52819c;
}
.search-wrap input.google-input:focus {
	border:1px solid #c0232c;
}
.search-wrap input.bing-input:focus {
	border:1px solid #008272;
}
.search-wrap input.input-360:focus {
	border:1px solid #00a496;
}
.search-wrap input.sogou-input:focus {
	border:1px solid #fd5607;
}
.wp-block-search__label {
	display:none;
}
.wp-block-search__button,.searchbar button {
	overflow:visible;
	position:relative;
	border:0;
	cursor:pointer;
	height:37px;
	width:10%;
	color:var(--be-grey-6);
	background:var(--be-bg-blue-d);
	margin:0;
	border:none;
	border-radius:0 5px 5px 0;
}
.widget .wp-block-search__button,.widget .searchbar button {
	width:20%;
	border-radius:0 5px 5px 0;
}
.searchbar button:hover {
	opacity:0.8;
}
.searchbar button .cx {
	font-size:18px !important;
}
.searchbar button .be {
	font-size:15px !important;
}
#search-main .search-cat {
	position:absolute;
	top:1px;
	right:10%;
	margin:0;
}
.search-cat .nice-select .list {
	left:-150px;
	width:300px;
	padding:10px;
	backdrop-filter:none;
	box-shadow:0 0 0 1px rgba(68,68,68,0.05);
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.search-cat .nice-select .option.selected {
	font-weight:400;
	background:transparent !important;
}
.search-cat .nice-select .option.selected:before {
	position:absolute;
	top:12px;
	left:0;
	background:var(--be-bg-yellow);
	content:"";
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
}
.search-cat .nice-select .list:hover .option:not(:hover) {
	background:transparent !important;
}
.search-cat .nice-select .option:hover:before {
	position:absolute;
	top:12px;
	left:0;
	background:#afafaf;
	content:"";
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
}
.search-cat .nice-select .option {
	line-height:30px;
	min-height:30px;
}
.search-cat li {
	position:relative;
	float:left;
	width:50%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.search-cat li:hover {
	color:#000;
	opacity:0.9;
}
.searches-title {
	font-weight:400;
	margin:0 0 10px 0;
}
.searches-title i {
	margin:0 5px 0 0;
}
.recently-searches {
	float:left;
	width:100%;
}
.search-item a {
	background:var(--be-bg-pink-fd);
	float:left;
	color:var(--be-grey-5);
	line-height:30px;
	margin:0 5px 5px 0;
	padding:2px 10px;
	border-radius:5px;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
}
.search-item a:hover {
	background:#da6472;
	color:var(--be-white);
}
.menu-search-button {
	position:relative;
	float:right;
	color:var(--be-search);
	line-height:26px;
	margin:0 5px 0 10px;
	padding:0 8px 3px;
	cursor:pointer;
	z-index:5;
}
.menu-search-box i,.menu-search-button i {
	font-size:16px !important;
}
.menu-search-box {
	position:relative;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	display:none;
	z-index:6;
	background:transparent;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.menu-search-item {
	position:absolute;
	top:50%;
	left:0;
	right:90px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.menu-search-input input {
	width:100%;
	height:40px;
	font:15px "Microsoft YaHei",Helvetica;
	color:var(--be-grey-4);
	text-align:center;
	line-height:40px;
	padding:0 0 0 47px;
	border:none;
	-webkit-appearance:none;
	background:transparent;
}
.be-menu-search {
	position:absolute;
	top:50%;
	left:10px;
	color:var(--be-search);
	width:30px;
	height:30px;
	cursor:pointer;
	border:none;
	background:transparent;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.menu-search-box .menu-search-button {
	position:absolute;
	top:50%;
	right:5px;
	margin:0;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.menu-search-choose {
	position:absolute;
	top:50%;
	right:45px;
	cursor:pointer;
	margin:-1px 0 0 0;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.search-choose-ico {
	color:var(--be-search);
	display:inline-block;
	margin:0 15px 0 3px;
	transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.menu-search-choose.action .search-choose-ico {
	color:var(--be-blue);
	transform:rotate(-360deg);
	-webkit-transform:rotate(-360deg);
}
.menu-search-box .be-menu-search .be-baidu {
	color:var(--be-blue);
}
.search-choose-ico i:hover,.be-menu-search:hover,.menu-search-box .be-menu-search .be-baidu:hover,.menu-search-box .menu-search-button:hover {
	color:var(--be-blue);
}
.menu-search-wp.conceal,.menu-search-baidu.conceal {
	display:none;
}
.menu-search-box .search-cat .nice-select {
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	border:none;
}
@media screen and (max-width:1025px) {
	.menu-search-box {
	height:45px;
}
.menu-search-choose {
	right:35px;
	margin:0;
}
.be-menu-search {
	left:2px;
}
.menu-search-button {
	position:absolute;
	top:8px;
	right:1px;
	line-height:29px;
	margin:0 2px 0;
	padding:0 8px;
	vertical-align:top;
}
.menu-search-box .menu-search-button {
	right:3px;
	line-height:0;
	padding:0 8px;
}
.menu-search-box .search-cat .nice-select {
	right:-20px;
}
}.be-search-captcha-box {
	position:fixed;
	top:200px;
	left:50%;
	margin:0 0 0 -130px;
	z-index:9;
}
.be-search-captcha {
	position:relative;
	width:260px;
	color:var(--be-grey-3);
	padding:50px 20px 15px 20px;
	text-align:center;
	border-radius:8px;
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	box-shadow:0 4px 16px 0 rgb(0 0 0 / 40%);
	-webkit-box-shadow:0 4px 16px 0 rgb(0 0 0 / 40%);
}
.be-search-captcha a {
	color:var(--be-grey-3);
}
.be-search-captcha:before {
	position:absolute;
	top:20px;
	left:50%;
	width:100%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	content:"\e614";
	font-family:be;
	font-size:20px;
	color:var(--be-grey-6);
}
.be-search-captcha-tip {
	font-size:1.5rem;
	color:var(--be-grey-3);
	margin:0 0 15px 0;
}
.be-search-captcha input {
	width:50px;
	text-align:center;
	font-size:16px;
	border-radius:3px;
	border:none;
	-webkit-appearance:none;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.be-search-captcha input:focus {
	outline:none;
}
.be-search-captcha button {
	background:transparent;
	color:var(--be-body);
	outline:none;
	cursor:pointer;
	margin:0 0 0 10px;
	padding:2px 10px;
	border-radius:3px;
	border:none;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.be-search-captcha button:hover {
	color:var(--be-white);
	background:var(--be-bg-blue);
}
.be-search-captcha-btu {
	background:transparent;
	display:inline-block;
	margin:10px 0 0 0;
	padding:5px 10px;
}
@media screen and (max-width:768px) {
	.be-search-captcha-box {
	top:100px;
}
.wp-block-search__button,.searchbar button {
	width:20%;
}
.wp-block-search__input,.search-input input {
	width:80%;
}
#search-main .search-cat {
	right:20%;
}
}#search-main .search-cat .nice-select {
	background:transparent;
	height:35px;
	line-height:33px;
	border-radius:0;
	border:none;
}
.search-nav {
	float:left;
	width:100%;
}
.search-menu a {
	background:var(--be-bg-pink-fd);
	float:left;
	color:var(--be-grey-5);
	line-height:30px;
	margin:0 5px 5px 0;
	padding:2px 10px;
	border-radius:5px;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
}
.search-menu a:hover {
	background:var(--be-shadow-h);
	color:var(--be-white);
}
.choose {
	display:none;
}
.soico {
	width:1.4em !important;
	height:1.4em !important;
}
@media screen and (max-width:1025px) {
	.ajax-content-box {
	display:none !important;
}
.not-found .search-cat,.single-content .search-cat,.search-page .search-cat {
	position:inherit;
	width:100%;
	text-align:center;
	margin:10px 0 0 0;
	display:block;
	border:none;
}
.search-wrap {
	width:98%;
}
}.sod_select,.sod_select * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
}
.sod_select {
	background:#ebebeb;
	position:relative;
	display:inline-block;
	padding:11px;
	color:var(--be-grey-3);
	font-size:13px;
	text-align:left;
	line-height:1;
	outline-offset:-2px;
	cursor:pointer;
}
.sod_select:before,.sod_select:after {
	position:absolute;
	font-family:be;
	right:10px;
	font-size:13px;
}
.sod_select:after {
	content:"\e76f";
	font-family:be;
	top:auto;
	bottom:12px;
}
.sod_select .sod_label {
	padding-right:15px;
	line-height:15px;
}
.sod_select .sod_label:hover {
	color:var(--be-grey-9);
}
.sod_select .sod_list {
	position:absolute;
	top:100%;
	left:0;
	display:none;
	height:219px;
	width:150px;
	margin:0 0 0 -1px;
	background:var(--be-bg-white);
	border-top:none;
	z-index:1;
}
.post .sod_select .sod_list {
	margin:0;
}
.sod_select.open .sod_list {
	display:block;
	border:1px solid var(--be-border-z);
}
.sod_select .sod_list ul {
	overflow-y:auto;
	padding:0;
	margin:0;
}
.sod_select .sod_list li {
	height:43px;
	line-height:43px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	position:relative;
	padding:0 10px !important;
	margin:0 !important;
	border-bottom:none !important;
}
.sod_select .sod_list .active {
	background:#ebebeb;
}
.sod_select .sod_list .selected {
	font-weight:700;
	padding-right:25px;
}
.sod_select.touch select {
	-webkit-appearance:menulist-button;
	position:absolute;
	top:0;
	left:0;
	display:block !important;
	height:100%;
	width:100%;
	opacity:0;
	z-index:1
}
.sod_select select {
	display:none !important;
}
.login-overlay {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
	z-index:9999;
	overflow-x:hidden;
	background:rgba(64,64,64,0.98);
}
#login {
	position:absolute;
	left:50%;
	top:30%;
	width:720px;
	min-height:300px;
	margin-left:-360px;
	animation:scaleAnimation 1s forwards;
	animation-fill-mode:none;
}
@-webkit-keyframes scaleAnimation {
	0% {
	transform:scale(0);
}
100% {
	transform:scale(1);
}
}@keyframes scaleAnimation {
	0% {
	transform:scale(0);
}
100% {
	transform:scale(1);
}
}@media screen and (max-width:768px) {
	#login {
	width:310px;
	top:240px;
	margin:0 0 30px -155px;
}
}#login form,.login-user {
	padding:6px 10px 5px 10px;
}
.sign input[type="text"],.sign input[type="password"] {
	background:var(--be-bg-grey-input);
	width:99%;
	height:35px;
	line-height:35px;
	padding:0 10px 0 28px;
	margin:1px 1px 10px 1px;
	border-radius:5px;
	border:1px solid var(--be-border-grey-f1);
	-webkit-appearance:none;
}
.sign input:focus {
	background:var(--be-bg-white);
}
input.remember[type="text"] {
	padding:0 10px;
}
.zml-submit-button {
	position:relative;
	text-align:center;
}
.sign .button-reg-no,.sign .button-reg,.sign .button-primary,.sign input[type="submit"] {
	background:var(--be-bg-btn);
	width:160px;
	color:var(--be-white);
	line-height:26px;
	cursor:pointer;
	margin:15px 0;
	padding:8px 10px;
	border:none;
	border-radius:5px;
	-webkit-appearance:none;
	transition:background .3s;
	-webkit-transition:background .3s;
}
.sign .button-reg-no:hover,.sign .button-reg:hover,.sign .button-primary:hover,.sign input[type="submit"]:hover {
	opacity:0.8;
}
.zml-ico {
	position:relative;
}
.zml-ico:before {
	position:absolute;
	top:7px;
	left:10px;
	font-family:cx;
	font-size:12px !important;
	color:#a8a8a8;
}
.zml-ico:hover:before {
	color:var(--be-bg-btn);
}
.zml-username-input:before {
	content:"\e7dc";
}
.zml-password-input:before {
	content:"\e7cd";
	font-size:15px !important;
}
.zml-email:before {
	content:"\e7e8";
	font-size:12px !important;
}
.zml-register-form .zml-username:before {
	content:"\e7dc";
}
.zml-register-form .pass-input:before {
	content:"\e7cd";
	font-size:15px !important;
}
.zml-register-form .pass2-input:before {
	content:"\e65b";
	font-size:15px !important;
}
.invitation-box:before {
	content:"\e7ab";
	color:#a8a8a8;
	font-size:15px !important;
}
.label-captcha:before {
	content:"\e620";
	color:#a8a8a8;
	font-size:16px !important;
}
.email-captcha-ico:before {
	top:8px;
	content:"\e602";
	color:#a8a8a8;
	font-size:14px !important;
}
.sign .usericon img {
	float:left;
	width:96px;
	height:96px;
	margin:5px 40px 0 0;
	padding:2px;
	border-radius:100%;
}
.user_pwd2::-ms-reveal,.user_pwd1::-ms-reveal,.zml-form input::-ms-clear,.zml-form input::-ms-reveal {
	display:none;
}
.sidebox {
	position:relative;
	padding:15px;
}
.sidebox .author-back {
	top:0;
	left:0;
	z-index:1;
}
.login-overlay .sidebox {
	border-radius:5px;
}
.sidebox h3,.sidebox .ml-name {
	text-align:center;
	text-transform:capitalize;
}
.sidebox .userinfo {
	width:100%;
	text-align:center;
	display:inline-block;
	margin:0 0 15px;
}
.sidebox .userinfo a {
	display:inline-block;
	text-align:center;
	padding:7px 15px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
	transition:all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
}
.sidebox .user-url {
	margin:0 5px 0 0;
}
.sidebox .userinfo a:hover {
	color:var(--be-white) !important;
	background:var(--be-bg-blue);
}
.reg-url a {
	width:100px;
	display:block;
	text-align:center;
	margin:20px auto;
	padding:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
	border-radius:2px;
}
#user-profile .userinfo a {
	background:transparent;
	float:left;
	width:100%;
	display:block;
	color:var(--be-grey-4);
	text-align:center;
	margin:5px 0;
	padding:6px 0;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
#user-profile .userinfo a.user-logout {
	box-shadow:0 0 0 1px var(--be-shadow);
}
#user-profile .userinfo a:hover {
	color:var(--be-white);
	background:var(--be-bg-btn);
}
#user-profile .userinfo a.user-logout:hover {
	background:var(--be-bg-btn);
}
.user-my a {
	text-transform:capitalize;
	margin-left:25px;
}
#user-profile .user-my a:hover {
	color:var(--be-admin);
}
.widget-login-reg-btn {
	display:inline-block;
	margin:5px;
}
.widget .sidebox .userinfo {
	margin:0 0 10px;
}
.sidebox .userinfo .widget-login-reg-btn a {
	padding:5px 20px;
}
.widget-login-btn {
	cursor:pointer;
	text-align:center;
	padding:5px 20px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
	transition:all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
}
.widget-login-btn:hover {
	background:var(--be-bg-btn);
	color:var(--be-white);
}
.be-login-widget .beginlogin-box {
	margin:0 auto 10px;
}
.be-login-widget .label-captcha {
	display:none;
}
.be-login-widget .off-login {
	display:none;
}
.no-login-name {
	text-align:center;
	text-transform:capitalize;
	margin:5px auto 10px;
}
.user-my img {
	position:absolute;
	top:6px;
	left:0;
	width:20px;
	height:20px;
	overflow:hidden;
	border-radius:50%;
}
.user-info {
	position:absolute;
	top:40px;
	left:15px;
	width:190px;
	min-width:190px;
	z-index:4;
	display:none;
	padding-top:10px;
	line-height:26px !important;
	-webkit-transition:.3s all ease-in-out;
	transition:.3s all ease-in-out;
}
.nav-top .user-info.user-action {
	top:28px;
}
.user-info-min {
	background:var(--be-bg-user-info);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	display:block;
	border-radius:8px;
	padding:10px 20px 15px 20px;
	box-shadow:var(--be-shadow-plus);
}
.ml-name {
	margin:5px auto 15px;
}
.usericon {
	position:relative;
	width:96px;
	height:96px;
	margin:30px auto 0;
	display:block;
	overflow:hidden;
	z-index:2;
	border-radius:50%;
}
.user-box .usericon {
	width:42px;
	height:42px;
	margin:5px auto;
}
.sidebox .usericon img {
	background:var(--be-bg-white);
	width:100%;
	height:auto;
	max-width:100%;
	padding:6px;
	border-radius:100%;
}
#user-profile .usericon img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:100%;
}
#login p {
	position:relative;
}
#login label.error {
	position:absolute;
	top:0;
	right:0;
	font-size:13px;
	font-size:1.3rem;
	color:var(--be-grey-9);
}
.label-captcha {
	position:relative;
	text-align:left;
}
.slidercaptcha-box {
	display:flex;
	position:fixed;
	z-index:9999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	overflow:auto;
	background-color:rgba(0,0,0,0.8);
}
.login-layer-area .slidercaptcha-box {
	background-color:rgba(0,0,0,0.4);
}
.bec-slidercaptcha {
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-160px;
	border-radius:8px;
	background:var(--be-bg-white);
}
.bec-block {
	position:absolute;
	left:0;
	top:0;
}
.bec-slidercontainer {
	position:relative;
	text-align:center;
	line-height:30px;
	margin-top:10px;
	height:32px;
	display:block;
	border-radius:5px;
	color:var(--be-grey-6);
}
.bec-sliderbg {
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:30px;
	border-radius:30px;
	background:var(--be-bg-body);
	border:1px solid var(--be-border-grey);
}
.bec-slidercontainer_active .bec-slider {
	}.bec-slidercontainer_active .bec-slidermask {
	border-width:1px 0 1px 1px;
}
.bec-slidercontainer_success .bec-slider {
	background:var(--be-bg-btn);
	box-shadow:0 0 5px rgba(0,0,0,0.3);
}
.bec-slidercontainer_success.bec-slidercontainer {
	color:var(--be-white);
}
.bec-slidercontainer_success .bec-slidermask {
	border-width:1px 0 1px 1px;
}
.bec-slidercontainer_fail .bec-slider {
	background:#f57a7a;
	box-shadow:0 0 5px rgba(0,0,0,0.3);
}
.bec-slidercontainer_fail.bec-slidercontainer {
	color:var(--be-white);
}
.bec-slidercontainer_fail .bec-slidermask {
	border-width:1px 0 1px 1px;
}
.slidericon:before {
	content:"\f345";
	font-family:dashicons;
	text-align:center;
}
.bec-slidercontainer_success .slidericon:before {
	content:"\f15e";
}
.bec-slidercontainer_fail .slidericon:before {
	content:"\f335";
}
.bec-slidercontainer_active .bec-slidertext,.bec-slidercontainer_success .bec-slidertext,.bec-slidercontainer_fail .bec-slidertext {
	display:none;
}
.bec-slidermask {
	position:absolute;
	left:0;
	top:0;
	height:30px;
	border-radius:30px;
}
.bec-slider {
	position:absolute;
	top:-5px;
	left:0;
	width:40px;
	height:40px;
	cursor:pointer;
	transition:background .1s linear;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	background:var(--be-bg-white);
	box-shadow:0 0 0 1px var(--be-shadow);
}
.bec-slider:hover {
	box-shadow:0 0 5px rgba(0,0,0,0.3);
}
.bec-slider:hover .slidericon {
	background-position:0 -13px;
}
.bec-slidertext {
	position:relative;
}
.refreshimg {
	position:relative;
	position:absolute;
	top:8px;
	left:7px;
	width:38px;
	height:38px;
	cursor:pointer;
	z-index:1;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.refreshimg:before {
	position:absolute;
	top:50%;
	left:50%;
	width:30px;
	height:30px;
	content:"\f113";
	font-size:20px;
	font-family:dashicons;
	color:var(--be-grey-9);
	text-align:center;
	z-index:1;
	margin:-12px 0 0 -15px;
}
.becclose {
	position:relative;
	position:absolute;
	top:8px;
	right:7px;
	width:38px;
	height:38px;
	cursor:pointer;
	z-index:1;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.becclose:before {
	position:absolute;
	top:50%;
	left:50%;
	width:30px;
	height:30px;
	content:"\f335";
	font-size:23px;
	font-family:dashicons;
	color:var(--be-grey-9);
	text-align:center;
	z-index:1;
	margin:-12px 0 0 -15px;
}
.refreshimg:hover,.becclose:hover {
	color:var(--be-grey-6);
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.becclose:hover:before,.refreshimg:hover:before {
	color:var(--be-grey-6);
}
.button-primary.disabled {
	pointer-events:none;
	opacity:0.5;
}
.bec-slidercaptcha .bec-card-body {
	padding:5px 20px 20px 20px;
	display:block;
}
.bec-slidercaptcha .bec-card-body #bec-captcha {
	display:block;
}
.bec-slidercaptcha canvas:first-child {
	border-radius:4px;
}
.bec-slidercaptcha.bec-card .bec-card-header {
	position:relative;
	text-align:center;
	padding:15px 0 5px 0;
	display:block;
}
.label-captcha img {
	position:absolute;
	left:140px;
	bottom:10px;
	width:130px;
	height:35px;
	cursor:pointer;
}
.be-captcha-img.active {
	opacity:0.3;
}
.be-get-captcha {
	position:absolute;
	top:6px;
	left:160px;
	color:var(--be-grey-6);
	pointer-events:none;
}
.be-get-captcha i {
	margin:0 5px 0 0;
}
.captcha-input {
	color:var(--be-grey-5);
	width:130px !important;
}
.be-email-code {
	color:var(--be-grey-6);
	font-weight:400;
	line-height:32px;
	display:inline-block;
	border-radius:3px;
}
.be-email-code:hover {
	color:var(--be-grey-9);
}
.be-email-code:before {
	content:"\e609";
	font-size:16px !important;
	font-family:cx;
	font-weight:400;
	margin:0 5px;
}
.be-email-code.disabled:before {
	content:"\f321";
	font-size:21px;
	font-family:dashicons;
	vertical-align:-5%;
}
.be-email-code.disabled {
	color:var(--be-grey-9);
	font-weight:400;
}
.reg-captcha-message {
	position:relative;
	width:99%;
}
.captcha-result {
	position:absolute;
	top:8px;
	left:0;
	width:100%;
	color:var(--be-yellow);
	text-align:center;
	z-index:2;
	padding:15px 0;
	border-radius:5px;
	border-left:5px solid #fa9f7e;
	background:rgba(255,255,255,0.98);
	box-shadow:0 0 4px 1px rgba(0,0,0,0.1);
}
.captcha-result-success {
	color:#83a599;
	border-left:5px solid #83a599;
}
.template-reg-logo {
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:50px;
	margin:5px auto;
}
.template-reg-logo img {
	float:left;
	width:auto;
	height:50px;
	max-width:100%;
}
.template-reg-name {
	width:100%;
	font-size:1.6rem;
	font-weight:700;
	text-align:center;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:5px 10px;
}
.template-reg-tip {
	background:transparent;
	text-align:center;
	padding:30px 10px;
}
.template-reg-tip-img {
	margin:30px auto 0;
}
.login-form {
	text-align:center;
}
.beginlogin-box {
	margin:5px auto 0;
}
.beginlogin-main {
	margin:0 auto;
	text-align:center;
	width:100%;
}
.reg-page .beginlogin-main {
	margin:0 0 0 5px;
}
.beginlogin-box .soc {
	width:35px;
	height:35px;
	text-align:center;
	line-height:36px;
	text-decoration:none;
	cursor:pointer;
	display:inline-block;
	margin-right:20px;
	border-radius:50%;
}
.beginlogin-box .soc:last-of-type {
	margin-right:0;
}
.beginlogin-box .be {
	font-size:15px !important;
	font-style:normal;
}
.beginlogin-box .be-weixin {
	line-height:32px;
}
@media screen and (max-width:800px) {
	.beginlogin-box .be {
	vertical-align:middle;
}
.beginlogin-box .be-weixin {
	vertical-align:-5%;
}
}.beginlogin-box .soc {
	color:var(--be-grey-9);
	box-shadow:0 0 0 1px var(--be-shadow);
}
.beginlogin-box .beginlogin-qq-a:hover {
	background:linear-gradient(to top right,#9880fe,#3abcff);
}
.beginlogin-box .beginlogin-weibo-a:hover {
	background:linear-gradient(to top right,#c40000,#f96060);
}
.beginlogin-box .beginlogin-weixin-a:hover {
	background:linear-gradient(to top right,#2a8c30,#50d558);
}
.beginlogin-box .soc:hover {
	color:var(--be-white);
}
.login-form .xh-social {
	margin:5px 0;
}
.login-form .xh-social-item {
	float:inherit;
	margin:0 5px;
	display:inline-block;
}
.bind-email-box {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99999;
	pointer-events:none;
}
.bind-email-area {
	position:absolute;
	bottom:5%;
	left:50%;
	width:260px;
	text-align:center;
	overflow:hidden;
	pointer-events:auto;
	margin:0 0 0 -130px;
	border-radius:8px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	box-shadow:var(--be-shadow-plus);
}
.bind-email-tip {
	background:#da6472;
	font-size:1.4rem;
	color:#fff;
	padding:5px 0;
}
.bind-email-content {
	font-size:1.4rem;
	padding:20px;
}
.bind-email-btn {
	background:#da6472;
	font-size:1.4rem;
	color:var(--be-white);
	text-align:center;
	margin:0 0 20px 0;
	padding:5px 20px;
	display:inline-block;
	border-radius:36px;
}
.bind-email-btn:hover {
	color:var(--be-white);
	opacity:0.8;
}
@media screen and (max-width:720px) {
	.template-reg-logo,.template-reg-logo img {
	height:30px;
}
}.zml-loading {
	background:var(--be-bg-glass);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}
.message-ok,.message-tips {
	position:absolute;
	bottom:120px;
	left:50%;
	width:96%;
	color:var(--be-yellow);
	text-align:center;
	z-index:2;
	margin:0 0 0 -48%;
	padding:15px 5px;
	border-radius:5px;
	border-left:5px solid #fa9f7e;
	background:rgba(255,255,255,0.98);
	box-shadow:0 0 4px 1px rgba(0,0,0,0.1);
}
.login-box .message-ok,.login-box .message-tips {
	bottom:10px;
}
.forget-box .message-ok,.forget-box .message-tips {
	bottom:10px;
}
.message-ok {
	color:#83a599;
	border-left:5px solid #83a599;
}
.zml-register-tip {
	text-align:center;
	line-height:23px;
}
.message-tips a {
	display:none;
}
.message-tips .dashicons {
	width:18px;
	height:18px;
	font-size:18px;
	margin:0 5px 0 0;
}
.bread {
	width:var(--be-main-width);
	height:45px;
	line-height:normal;
	display:block;
	color:var(--be-bread);
	margin:0 auto;
	padding:13px 0 10px 5px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.bread a {
	color:var(--be-bread);
}
.percent .bread {
	width:var(--be-main-percent);
}
.bread .be-arrowright {
	font-size:18px !important;
	vertical-align:-12%;
	color:var(--be-bread);
}
.bread .be-home {
	font-size:13px !important;
	color:var(--be-bread);
	margin:0 4px 0 0;
}
.filters-site .cat-arrow,.filters-site .br-count {
	display:none;
}
.seat {
	position:relative;
	float:left;
	width:16px;
	height:16px;
	margin:0 3px 0 0;
}
.seat:before {
	position:absolute;
	top:2px;
	left:0;
	content:"\f230";
	font-size:16px;
	font-family:dashicons;
	color:var(--be-bread);
}
.bread-clear {
	height:25px;
}
.cat-name-des {
	font-weight:400;
	display:inline-block;
}
.scrolltext {
	width:70%;
	height:22px;
	overflow:hidden;
}
.scrolltext li {
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
}
.scrolltext i {
	color:var(--be-bread);
	vertical-align:0%;
	margin:0 5px 0 0;
}
#primary {
	float:left;
	width:72.4%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
#primary-l {
	float:right;
	width:72.4%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
#primary.primary-full {
	width:100%;
}
#primary-l.primary-full {
	width:100%;
}
#cms-primary {
	float:left;
	width:100%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.sidebar-no {
	width:0;
	display:none;
}
.post {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:20px 20px 21px 20px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.post-item.post,#page .page,.error-404,.type-attachment {
	padding:30px 30px 31px 30px;
}
.entry-header h2 {
	line-height:24px;
	margin:0 0 5px 0;
}
.entry-header h2 a {
	font-size:16px;
	font-size:1.6rem;
}
.post-default.post {
	display:flex;
}
.format-image.post-default.post {
	display:block;
}
.post-area {
	position:relative;
	width:100%;
}
.archive-content {
	color:var(--be-grey-7);
	line-height:150%;
}
.title-l {
	position:absolute;
	background:var(--be-bg-btn);
	top:50%;
	right:-23px;
	width:3px;
	height:28px;
	margin:-14px 0 0 0;
	transform:scale(1);
	-webkit-transform:scale(0);
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.post:hover .title-l {
	transform:scale(1);
	-webkit-transform:scale(1);
}
.t-mark {
	background:#ffeee9;
	font-size:13px;
	font-size:1.3rem;
	color:#ff5d23;
	font-weight:400;
	line-height:normal !important;
	margin:0 5px 0 0;
	padding:3px 5px;
	border-radius:3px;
	white-space:nowrap;
}
.entry-header .t-mark {
	padding:3px 5px;
}
.single .entry-header .t-mark {
	position:absolute;
	left:22px;
	top:-17px;
	color:#ff5d23;
}
.single .entry-header .mark-back-l {
	}.meta-t.entry-header .t-mark {
	right:60px;
	text-align:center;
}
.single .tab-content .t-mark {
	position:inherit;
}
.cat-container .t-mark {
	font-size:12px;
	line-height:normal !important;
}
.entry-more a {
	position:absolute;
	right:-1px;
	bottom:18px;
	background:var(--be-bg-btn);
	color:var(--be-white) !important;
	padding:4px 12px;
	display:block;
	border-radius:5px 0 0 5px;
	transition:all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
}
.more-roll {
	opacity:0;
}
.more-roll a:hover {
	opacity:.8
}
.post:hover .more-roll {
	opacity:1;
}
.gallery-thumbnail img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:2px 2px 0 0;
}
.gallery-thumbnail {
	margin:-20px -20px 15px -20px;
}
@media screen and (max-width:440px) {
	.gallery-thumbnail {
	margin:-15px -15px 10px -15px;
}
}.gallery-archive-content {
	color:var(--be-grey-7);
	margin:0 0 10px;
}
.format-gallery .entry-meta {
	position:inherit;
}
.format-gallery-meta {
	float:right;
}
.format-gallery-meta a {
	color:var(--be-grey-9) !important;
}
.item-404 {
	margin:20px 0;
}
.single-content .item-404 ul li {
	list-style:none;
	margin:5px 0;
}
.item-404 .new_cat .thumbnail {
	margin:4px 15px 8px 0;
}
.entry-meta {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	color:var(--be-grey-9);
}
.date-new {
	color:#b86a65;
}
.vr .views {
	float:right;
}
.cms-news-grid-container .views {
	float:right;
	padding:0 12px 0 0;
}
.format-aside .vr .views {
	padding:0;
}
.entry-meta-no.vr .views {
	padding:0;
	margin:0 -5px 0 0;
}
.format-aside .entry-meta {
	position:inherit;
	display:block;
	margin:10px -5px 0 0;
}
.single-cat .be-sort,.entry-meta .be-sort {
	vertical-align:0;
}
.entry-meta .link-price {
	color:var(--be-red);
	font-weight:bold;
	margin:0 5px 0 0;
}
.entry-meta-no {
	display:block;
	padding:10px 0 0 0;
}
.apc-grid-meta a,.entry-meta a,.entry-meta-no a {
	color:var(--be-grey-9);
}
.entry-meta .date,.entry-meta .views,.entry-meta .comment,.entry-meta-no .date,.entry-meta-no .views,.entry-meta-no .comment {
	margin:0 5px 0 0;
}
.new-icon {
	position:absolute;
	top:-1px;
	right:-2px;
}
.new-icon .be {
	font-size:40px !important;
	color:var(--be-bg-cat);
	line-height:40px !important;
}
.new-icon.slide-new-icon {
	position:absolute;
	top:-2px;
	left:0;
	right:inherit;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.post-format {
	position:absolute;
	bottom:25px;
	left:30px;
	color:var(--be-white);
}
.format-image .post-format {
	left:20px;
	bottom:5px;
}
.post-format .be {
	font-size:20px !important;
}
.post-format a {
	color:var(--be-white);
}
.format-cat,.format-cat a,.entry-meta-no {
	color:var(--be-grey-9) !important;
	margin:0 5px 0 0;
}
.post-tag a {
	color:var(--be-grey-9);
	margin:0 5px 0 0;
}
.cms-news-grid-container .post-tag {
	display:none;
}
@media screen and (max-width:1025px) {
	.lvr .views {
	float:right;
	padding:0 15px 0 0;
}
.format-aside .lvr .views {
	padding:0;
}
.entry-meta-no.lvr .views {
	float:right;
	padding:0;
	margin:0 -5px 0 0;
}
}@media screen and (max-width:580px) {
	.post-tag {
	display:none;
}
}@media screen and (max-width:350px) {
	.format-cat {
	display:none;
}
.new-icon {
	top:-2px;
}
}.thumbnail {
	position:relative;
	float:left;
	max-width:200px;
	height:auto;
	clear:both;
	z-index:0;
	margin:0 20px 0 0;
	overflow:hidden;
	border-radius:5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.thumbnail a img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.thumbnail .cat {
	position:absolute;
	top:10px;
	left:10px;
	max-width:70%;
}
.thumbnail .cat-roll {
	opacity:0;
	-webkit-transition:.3s all ease-in-out 0.1s;
	transition:.3s all ease-in-out 0.1s;
}
.post:hover .thumbnail .cat-roll {
	opacity:1;
}
.thumbnail .cat a {
	background:var(--be-bg-cat);
	color:var(--be-white);
	font-size:12px;
	font-size:1.2rem;
	line-height:16px;
	display:block;
	padding:5px 8px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border-radius:3px;
}
.thumbnail .cat.merge-cat a {
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
.textimg {
	position:absolute;
	bottom:50%;
	left:15px;
	right:15px;
	font-size:1.3rem;
	color:var(--be-white);
	line-height:20px;
	text-align:center;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	z-index:1;
	pointer-events:none;
	margin:0 0 -20px 0;
	padding:5px 8px;
	border-radius:3px;
	background:rgba(0,0,0,0.6);
}
.textimg.filter {
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
.grid-cat-area .textimg,.grid-cat-content .textimg,.cat-container .textimg,.cms-hot-box .textimg,.cms-cat-grid .textimg,.su-cat-model-img .textimg,.cat-portfolio-card .textimg,.apc-grid-box .textimg,.cms-news-grid-container .textimg,.picture-box .textimg,.widget .textimg,.notext .textimg {
	display:none;
}
@media screen and (max-width:1025px) {
	.textimg {
	display:none;
}
}.load {
	overflow:hidden;
	display:block;
}
.thumbnail,.video-img,.format-videos-img {
	width:100%;
	height:100%
}
.thumbs-b,.thumbs-i,.thumbs-h,.thumbs-s,.thumbs-l,.thumbs-sw,.thumbs-sg,.thumbs-v {
	position:relative;
	padding-top:75%;
	overflow:hidden;
}
.thumbs-f {
	position:relative;
	padding-top:41%;
	overflow:hidden;
}
.thumbs-t {
	position:relative;
	padding-top:100%;
	overflow:hidden;
}
.thumbs-w {
	position:relative;
	padding-top:33.3%;
	overflow:hidden;
}
.thumbs-lr {
	position:relative;
	padding-top:56%;
	overflow:hidden;
}
a.thumbs-back {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.bgimg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:cover !important;
}
.img100 {
	position:relative;
	padding-top:100%;
	overflow:hidden;
}
.img40 {
	position:relative;
	padding-top:40%;
	overflow:hidden;
}
.page-template .format-image,.category .format-image {
	padding:14px 20px;
}
.format-img {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	border-radius:5px;
}
.format-image .entry-header h2 {
	margin:0 0 10px 0;
}
.format-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.content-image {
	position:relative;
	margin:0 -10px;
	border:1px solid transparent;
}
.archive-content-image {
	margin-top:10px;
}
.img-number {
	float:right;
}
.post-format {
	z-index:1;
}
.f4-tip {
	text-align:center;
	min-height:130px;
	line-height:130px;
}
.f4 {
	position:relative;
	float:left;
	width:25%;
	overflow:hidden;
	padding:0 10px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (max-width:1025px) {
	.format-image .entry-header h2 {
	height:auto;
}
}@media screen and (max-width:550px) {
	.f4 {
	width:33.33333333333333% !important;
	padding:5px !important;
}
.format-image .entry-header h2 {
	margin:0 0 5px 0;
}
.img-number {
	display:none;
}
.f4:nth-child(4) {
	display:none;
}
}.cat-des {
	position:relative;
	margin:0 0 10px 0;
	overflow:hidden;
	border-radius:8px;
}
.full-header-title {
	position:relative;
	z-index:2;
	margin:0 auto -18px auto;
}
.full-header-title .cat-des-img:before,.full-header-title #slideshow img,.full-header-title .cat-des img,.full-header-title #slideshow,.full-header-title .cat-des {
	border-radius:8px 8px 0 0;
}
.page-template-template-paper .cat-des {
	margin:0 0 8px 0;
}
.page-template-template-paper .full-header-title {
	margin:0 auto;
}
.page-template-template-paper .full-header-title #slideshow,.page-template-template-paper .full-header-title .cat-des {
	border-radius:8px;
}
.header-cat-icon {
	position:absolute;
	top:30px;
	right:30px;
	color:var(--be-white);
	z-index:1;
}
.author-es-img {
	float:left;
}
.cat-des-img:before {
	border-radius:8px;
}
.cat-des-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	border-radius:8px;
}
.cat-des:hover .cat-des-img img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
}
.top-sub .header-sub {
	width:100%;
}
.top-sub .cat-des-img:before {
	border-radius:0;
}
.top-sub.top-sub-b .header-sub {
	margin:0 0 -15px 0;
}
.top-sub #slideshow {
	margin:0;
}
.top-sub .full-header-title {
	margin:0 auto;
}
.top-sub .cat-des {
	margin:0;
}
.top-sub .full-header-title #slider-title,.top-sub .full-header-title #slider-title img,.top-sub .full-header-title #slideshow,.top-sub .full-header-title #slider-title,.top-sub #slider-title,.top-sub #slideshow,.top-sub #slider-title img,.top-sub .cat-des-img img,.top-sub .cat-des {
	border-radius:0;
}
.cat-des-bg {
	min-height:100px;
}
.cat-des-l {
	width:var(--be-main-width);
	margin:0 auto;
}
.des-title {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	font-size:3rem;
	color:var(--be-white);
	text-align:center;
	z-index:1;
	padding:0 30px;
	text-shadow:2px 2px 2px #000;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.cat-des-l .des-title {
	left:auto;
}
.des-title-l {
	text-align:left;
}
.des-p p {
	width:80%;
	font-size:14px;
	font-size:1.4rem;
	margin:10px auto 0;
}
.header-special-count {
	position:absolute;
	bottom:15px;
	right:0;
	font-size:1.4rem;
	color:var(--be-white);
	z-index:1;
	padding:5px 10px;
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	border-radius:5px 0 0 5px;
}
.des-p a {
	color:var(--be-white) !important;
	font-size:14px;
}
.header-sub .cat-item-none {
	display:none;
}
.header-author-main {
	position:absolute;
	top:50%;
	left:50px;
	width:80%;
	text-shadow:5px 2px 5px #000;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.header-author .cat-des-img img {
	border-radius:8px 8px 0 0;
}
.header-author .cat-des {
	margin:0;
	border-radius:8px 8px 0 0;
}
.header-user-inf {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:15px;
	border-radius:0 0 8px 8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.user-inf-item {
	width:100px;
	font-size:1.2rem;
	color:var(--be-grey-7);
	text-align:center;
	line-height:1.6;
	margin:6px;
	padding:10px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.user-inf-item .user-inf-item-name {
	font-size:1.4rem;
	font-weight:700;
	color:var(--be-grey-5);
	display:block;
}
.header-author-inf {
	font-size:26px;
	font-size:2.6rem;
	color:var(--be-white);
}
.header-user-author {
	padding:10px 0 0 0;
}
.header-user-author .des-t {
	text-transform:capitalize;
}
.header-user-des {
	width:80%;
	font-size:14px;
	font-size:1.4rem;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.header-avatar {
	float:left;
	width:70px;
	height:70px;
	margin:0 15px 0 0
}
.header-avatar img {
	background:var(--be-bg-white);
	width:100%;
	height:100%;
	padding:2px;
	border-radius:100%;
}
.des-cat {
	position:relative;
	background:var(--be-bg-white);
	z-index:1;
	margin:-20px 0 10px 0;
	padding:15px 20px;
	box-shadow:0 0 0 1px var(--be-shadow);
	border-radius:0 0 8px 8px;
}
.des-cat-content {
	font-size:1.5rem;
	line-height:2;
}
.des-cat-content br {
	margin:0 0 5px 0;
}
.begin-single-meta .views {
	float:right;
}
.begin-single-meta-c .views {
	float:inherit;
}
.title-narrow h1 {
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
}
@media screen and (max-width:640px) {
	.user-inf-item .user-inf-item-name {
	margin:0 6px 0 0;
	display:inline-block;
}
.header-user-inf {
	display:inline-block;
}
.user-inf-item {
	width:100%;
	text-align:left;
	padding:0;
	box-shadow:none;
}
.header-special-all a,.header-special-count,.des-p p,.begin-single-meta .meta-cat {
	display:none;
}
.cat-des-img-zoom img {
	width:150% !important;
	max-width:150% !important;
	margin:0 0 0 -25%;
}
.des-t {
	font-size:16px;
	font-size:1.6rem;
}
.header-user-des {
	width:60%;
}
.header-user-author {
	padding:0;
}
.header-author-main {
	left:30px;
	line-height:1.3;
}
.header-avatar {
	width:40px;
	height:40px;
}
.header-avatar img {
	width:100%;
	height:100%;
	padding:2px;
}
.single-meta-area {
	width:100%;
}
.begin-single-meta .views {
	float:right !important;
	color:#bb8899;
}
}.no-results {
	width:98%;
	text-align:center;
	margin:0 auto;
}
.no-results p {
	margin:30px auto;
}
.entry-header h1 {
	position:relative;
	font-size:22px;
	font-size:2.2rem;
	font-weight:700;
	line-height:1.5;
	margin:20px 0 0 0;
	padding:5px 0;
}
.single-post .entry-header h1,.single-bulletin .entry-header h1,.single-video .entry-header h1,.single-tao .entry-header h1,.single-sites .entry-header h1,.single-picture .entry-header h1 {
	padding:5px 26px;
	border-left:5px solid var(--be-bg-ht);
}
.page .entry-header {
	margin:0 0 15px 0;
}
.page-template-template-cms .entry-header,.page-template-template-blog .entry-header {
	margin:0;
}
.post-template-template-board .entry-header h1 {
	text-align:center;
	margin:0;
	padding:5px 0;
	border-left:none;
}
.single-sites .entry-header h1,.entry-header-c h1,.begin-single-meta-c {
	text-align:center;
}
.single-attachment h1,.page .entry-header h1,.page-title {
	text-align:center;
	margin:0;
}
.header-sub .header-title-main {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	color:var(--be-white);
	font-size:15px;
	font-size:1.5rem;
	line-height:230%;
	width:100%;
	padding:0 5%;
	max-width:none;
	pointer-events:none;
	z-index:2;
	text-shadow:2px 2px 2px #000;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
}
.header-title-main h1 {
	font-size:3rem;
	text-align:center;
	text-shadow:2px 2px 2px #000;
}
.page-template-template-build .header-title-main h1 {
	font-size:3.5rem;
}
#slider-title img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:8px;
}
#slider-title {
	position:relative;
	overflow:hidden;
	border-radius:8px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.header-sub .lazy-img img {
	opacity:1;
}
.full-header-title #slider-title,.full-header-title #slider-title img {
	border-radius:8px 8px 0 0;
}
@media screen and (max-width:600px) {
	.header-title-main h1 {
	font-size:16px;
	font-size:1.6rem;
}
.header-sub .begin-single-meta {
	font-size:12px;
	font-size:1.2rem;
}
}.entry-title-clear {
	margin-bottom:40px;
}
.single-content {
	font-size:16px;
	font-size:1.6rem;
	line-height:1.9;
}
.single-content p a,.single-content table a,.single-content p a:visited {
	color:var(--be-blue);
}
.single-content p a:hover,.single-content table a:hover {
	color:var(--be-grey-4) !important;
}
.single-content p a .be-anchor {
	font-size:10px !important;
	margin:0 2px;
}
.single-content p a:hover .be-anchor {
	color:var(--be-grey-7);
	-webkit-animation:blink 0.5s linear infinite;
	animation:blink 0.5s linear infinite;
}
a.fancybox .be-anchor {
	display:none;
}
.single-bulletin #primary {
	width:100%;
}
.keyword-inner a {
	text-indent:0em;
	display:inline-block;
	transition:transform .1s linear;
	-webkit-transition:transform .1s linear;
}
.keyword-inner a:hover {
	font-weight:700;
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.single-content p,.single-content ul,.single-content ol,.single-content dd,.single-content hr {
	margin:0 0 5px 0;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	word-wrap:break-word;
}
.single-content pre {
	background:var(--be-grey-co);
	font-size:1.3rem;
	line-height:190%;
	max-height:420px;
	overflow-x:auto;
	overflow-y:auto;
	padding:10px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
@media screen and (max-width:768px) {
	.single-content pre {
	max-height:260px;
}
}.single-content hr {
	height:1px;
	margin:10px -21px;
	border:none;
	border-top:1px solid var(--be-border-t);
}
.p-em .single-content p {
	text-indent:2em;
}
.p-em .be-first-drop p,.p-em p.wp-caption-text {
	text-indent:0;
}
.single-content em {
	font-style:italic;
}
.wp-block-code code {
	background:transparent;
}
.single-content h2 {
	font-size:20px;
	font-size:2rem;
	line-height:190%;
	padding:0 30px;
	border-left:5px solid var(--be-bg-htwo);
}
.single-content h3 {
	font-size:19px;
	font-size:1.9rem;
	line-height:190%;
	margin:2px -35px 10px -34px;
	padding:0 30px;
	border-left:5px solid var(--be-bg-ht);
}
.single-content h4 {
	font-size:17px;
	font-size:1.7rem;
	line-height:190%;
	margin:2px -35px 10px -34px;
	padding:0 30px;
	border-left:5px solid var(--be-bg-ht);
}
.single-content h5 {
	font-size:16px;
	font-size:1.6rem;
	font-weight:700;
}
.single-content h6 {
	font-size:15px;
	font-size:1.5rem;
	font-weight:700;
}
@media screen and (min-width:900px) {
	.p-em .more-s:before,.p-em .more-c:before {
	margin:0 10px 0 2em;
}
.p-em .toc-box-h h5,.p-em .toc-box-h h6 {
	text-indent:1em;
}
h5.toch:before,h6.toch:before {
	text-indent:0;
}
}@media screen and (max-width:440px) {
	.single-content h2,.single-content h3,.single-content h4 {
	padding:0 15px;
}
}.single-content {
	counter-reset:section;
}
.sub-h .single-content h3 {
	counter-reset:subsection;
}
.sub-h .single-content h3:before {
	counter-increment:section;
	content:counter(section) ".";
	font-size:30px;
	font-size:3rem;
	color:var(--be-grey-6);
	font-style:italic;
	margin:0 8px 0 0;
}
.sub-h .single-content h6:before,.sub-h .single-content h5:before,.sub-h .single-content h4:before {
	counter-increment:subsection;
	content:counter(section) "." counter(subsection) "";
	color:var(--be-grey-9);
	margin:0 8px 0 0;
}
.single-content h5,.single-content h6 {
	position:relative;
	margin:10px 0 10px 5px;
}
.serial-number {
	position:relative;
	width:180px;
	text-align:center;
	margin:0 auto 15px;
}
.serial-txt {
	color:var(--be-grey-6);
	transform:scale(0.8);
	display:inline-block;
	text-transform:capitalize
}
.borde {
	position:absolute;
	background:none;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.serial-number .borde:nth-of-type(1) {
	background:transparent;
	top:0;
	left:0;
	width:30px;
	height:30px;
	border-radius:3px 0 0 0;
	border-left:1px solid var(--be-border-grey-d);
	border-top:1px solid var(--be-border-grey-d);
}
.serial-number .borde:nth-of-type(2) {
	background:transparent;
	bottom:0;
	right:0;
	width:30px;
	height:30px;
	border-radius:0 0 3px 0;
	border-right:1px solid var(--be-border-grey-d);
	border-bottom:1px solid var(--be-border-grey-d);
}
.serial-number:hover .borde {
	width:90px;
	height:20px;
}
.serial-number:before {
	counter-increment:section;
	content:counter(section);
	font-size:24px;
	font-size:2.4rem;
	color:var(--be-blue);
	font-weight:bold;
	font-style:italic;
}
.mixed-item {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	align-items:center;
	margin:30px 0;
}
.mixed-box {
	width:50%;
}
.mixed-title {
	font-size:2rem;
	font-weight:700;
	line-height:130%;
	margin:0 0 10px 0;
	padding:5px 0;
}
.mixed-title:before {
	background:#999;
	content:"";
	width:12px;
	height:12px;
	display:inline-block;
	vertical-align:3%;
	margin:0 10px 0;
	border-radius:100%;
}
.mixed-item:hover .mixed-title:before {
	background:var(--be-bg-btn);
}
.mixed-text {
	text-indent:2em;
}
.mixed-r {
	flex-direction:row;
}
.mixed-l .mixed-img-area {
	padding:0 0 0 30px;
}
.mixed-r .mixed-img-area {
	padding:0 30px 0 0;
}
.mixed-img-area img {
	border-radius:5px;
}
@media screen and (max-width:900px) {
	.mixed-box {
	width:100%;
}
.mixed-r {
	flex-direction:column-reverse;
}
.mixed-r .mixed-img-area,.mixed-l .mixed-img-area {
	padding:15px 0 0 0;
}
}.be-details {
	margin:10px 0;
}
.be-details summary {
	font-weight:700;
	cursor:pointer;
	padding:2px 0;
}
.be-details details[open] p {
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:0.2s;
	-webkit-animation:fade-in 0.2s;
}
.be-details summary::marker {
	content:"\e77a";
	font-family:be;
	font-size:18px !important;
	color:var(--be-grey-7);
	margin:0 5px 0 0;
}
.be-details details[open] summary::marker {
	content:"\e76f";
}
.subhead-area {
	margin:10px 0;
}
.subhead-txt {
	display:flex;
	font-size:1.6rem;
	font-weight:700;
	line-height:30px;
}
.entry-content {
	counter-reset:subhead;
}
.subhead-number:before {
	counter-increment:subhead;
	content:counter(subhead);
	font-size:1.2rem;
	color:var(--be-white);
	line-height:30px;
	text-align:center;
	display:block;
}
.subhead-number-bg {
	background:#999;
	float:left;
	display:inline-block;
	width:30px;
	height:30px;
	margin:1px 10px 0 0;
	border-radius:50%;
}
.subhead-area:hover .subhead-number-bg {
	background:#666 !important;
}
.single-content fieldset {
	padding:5px 15px;
	margin:0 0 10px 0;
	border-radius:3px;
	border:1px solid var(--be-border-z);
}
.single-content fieldset p {
	text-indent:0 !important;
	margin:0 0 5px 0;
}
.single-content legend,.begin-today legend {
	font-weight:bold;
	padding:5px;
}
.single-content .iframe-class {
	position:relative;
	background:#000;
	overflow:hidden;
	padding-top:56.25%;
	border-radius:5px;
}
.single-content .iframe-class iframe {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	border:0;
}
.show-more {
	cursor:pointer;
	margin:-5px 0;
	padding:0 10px 0 0;
}
.show-area p:first-child {
	margin:10px 0 0 0 !important;
}
.show-more-tip {
	font-size:13px;
	font-size:1.3rem;
	color:var(--be-grey-9);
	display:none;
}
.show-more:hover .show-more-tip {
	display:inline-block;
	position:relative;
	animation:mymove 2s infinite;
	-webkit-animation:mymove 2s infinite;
	animation-iteration-count:1;
	-webkit-animation-iteration-count:1;
}
.more-s .tip-k,.more-c .tip-s {
	display:none;
}
.more-s:before,.more-c:before {
	content:"\e89a";
	font-family:"be" !important;
	font-size:16px;
	color:var(--be-grey-9);
	font-style:normal;
	display:inline-block;
	margin:0 10px 0 0;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.more-s:before {
	margin:0 10px 10px 0;
}
.more-s:before {
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}
.show-more.sup:hover {
	box-shadow:none !important;
}
.section-content {
	display:none;
}
.bec {
	float:right;
	font-size:12px !important;
	font-size:1.2rem !important;
	color:var(--be-grey-9) !important;
	text-align:right;
	opacity:0;
	margin:5px 0;
	transition:all 0.3s ease 0.2s;
	-webkit-transition:all 0.3s ease 0.2s;
}
.bec:hover {
	opacity:1;
}
.bec a,.bec .dashicons {
	color:var(--be-grey-9) !important;
}
.bec .dashicons {
	font-size:12px;
	margin:0 3px 0;
}
@keyframes mymove {
	0% {
	left:0;
}
25% {
	left:20px;
}
50% {
	left:0;
}
}-webkit-keyframes mymove {
	0% {
	left:0;
}
25% {
	left:20px;
}
50% {
	left:0;
}
}.show-area {
	animation:fade-in;
	animation-duration:0.5s;
	-webkit-animation:fade-in 0.5s;
}
.single-content p {
	text-align:justify;
	margin:15px 0;
}
.single-content p:first-child {
	margin:0 0 15px 0;
}
.be-first-drop p:first-letter {
	float:left;
	font-size:40px;
	color:var(--be-grey-9);
	font-weight:700;
	line-height:40px;
	padding:8px 10px 10px 0;
}
.has-text-align-center {
	text-align:center !important;
}
.single-content .cnen {
	text-align:left;
	word-break:break-all;
}
.single-content ul li,.single-content ol li {
	line-height:220%;
	margin:0 35px 0 3em;
}
.single-content ul li {
	list-style:disc;
}
.single-content ol li {
	list-style:decimal;
}
.single-content sup {
	bottom:1ex;
}
.single-content table {
	min-width:100%;
	word-break:break-all;
	word-wrap:break-word;
}
.single-content td {
	text-align:center;
	padding:5px 10px;
}
.single-content table td {
	font-size:1.5rem;
	text-align:left;
}
.single-content tbody tr:nth-child(odd) {
	background:#f9f9f9;
}
.single-content sup,.single-content sub {
	font-size:75%;
	height:0;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
blockquote {
	width:100%;
	color:#8b8b8b;
	margin:0 auto;
	padding:10px 10px 0 10px;
	clear:both;
	border:1px dashed var(--be-border-dashed);
}
.single-content img,.comment-list p img {
	max-width:100%;
	height:auto;
	vertical-align:middle;
	display:block;
	margin:0 auto;
	opacity:1 !important;
}
.comment-list p img {
	margin:10px auto 0;
}
.comment-list .wp-smiley {
	height:20px !important;
	max-height:20px !important;
	margin:-4px 0 0 0;
}
.full-img img {
	border-radius:0;
}
.single-content .wp-caption {
	background:var(--be-bg-grey-f1);
	max-width:100%;
	padding:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
	border-radius:3px;
}
.single-content .wp-caption img {
	margin:0;
}
.single-content .wp-caption-text {
	text-align:center !important;
}
.single-content .wp-caption p {
	margin:5px 0 0 0;
}
.single-content embed {
	float:left;
	width:100%;
	height:500px;
	margin-bottom:30px;
}
blockquote.wp-embedded-content {
	display:none;
}
.wp-embedded-content {
	width:99.9%;
}
.single-content .hide-img {
	display:none;
}
.single-content .gallery-item {
	float:left;
	margin:10px 0;
	padding:5px;
	text-align:center;
}
.gallery-columns-2 .gallery-item {
	width:50%;
}
.gallery-columns-3 .gallery-item {
	width:33.33333333333333%;
}
.gallery-columns-4 .gallery-item {
	width:25%;
}
.gallery-columns-5 .gallery-item {
	width:20%;
}
.gallery-columns-6 .gallery-item {
	width:16.66666666666667%;
}
@media screen and (max-width:520px) {
	.single-content .gallery-item {
	width:50%;
}
}.single-content .gallery .gallery-item img {
	width:100%;
	height:auto;
	border-radius:3px;
}
.two-column {
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
	-moz-column-gap:1.5em;
	-webkit-column-gap:1.5em;
	column-gap:1.5em;
}
.tags-posts,.begin-today {
	margin:20px 0 !important;
}
.tags-posts a,.begin-today a {
	display:block;
}
.tags-posts ul li {
	line-height:220% !important;
	list-style:none !important;
	margin:0 !important;
}
.begin-today {
	position:relative;
	font-size:16px;
	font-size:1.6rem;
}
.begin-today fieldset {
	margin:10px 0;
	padding:5px 25px 10px 25px;
	border-radius:2px;
	border:1px dashed var(--be-border-dashed);
}
.begin-today h5 {
	line-height:50px;
	margin:0 0 0 55px;
}
.begin-today ul li span {
	color:var(--be-grey-9);
	margin:0 10px 0 0;
}
.today-date {
	position:absolute;
	top:10px;
	left:25px;
	color:var(--be-white);
	text-align:center;
	line-height:10px;
	min-width:46px;
	overflow:hidden;
	border-radius:5px;
}
.begin-today ul li {
	line-height:220%;
}
.today-m {
	background:var(--be-bg-red);
	font-size:12px;
	font-size:1.2rem;
	padding:5px;
}
.today-d {
	background:#eee;
	font-size:16px;
	font-size:1.6rem;
	color:var(--be-grey-3);
	font-weight:bold;
	padding:7px 5px;
}
.copies .single-content p {
	-webkit-touch-callout:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;
}
.more-content {
	height:100vh;
	overflow:hidden;
	position:relative;
}
.more-area {
	margin:0 -20px 0 -25px;
	padding:0 20px 0 25px;
}
.all-content-box:after {
	content:'';
	position:absolute;
	height:60px;
	top:-50px;
	left:0;
	right:0;
	margin:0 auto;
	background:linear-gradient(rgba(255,255,255,0),#fff)
}
.all-content-box {
	position:relative;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	padding:30px 0;
}
.all-content {
	background:var(--be-bg-white);
	color:var(--be-grey-6);
	padding:6px 25px;
	display:inline-block;
	cursor:pointer;
	text-align:center;
	border-radius:40px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.all-content:hover {
	background:var(--be-bg-grey-9);
	color:var(--be-white);
}
.be-content {
	border-radius:3px !important;
}
.be-content ul {
	padding:5px 15px !important;
}
.be-content ul li,.be-content ol li {
	margin:0;
}
.be-content .title-i {
	display:none;
}
.be-content .widget-title {
	font-size:15px;
	font-size:1.5rem;
	margin:0;
	padding:8px 0 0 15px;
	border-left:none;
}
.quote-post {
	position:relative;
	margin:0 0 10px;
	padding:15px;
	overflow:hidden;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.quote-title a {
	font-weight:bold;
	line-height:20px;
}
.quote-post-content {
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-grey-6);
	margin:5px 0 0 0;
}
.quote-more {
	display:none;
}
.quote-post:hover .quote-more {
	display:block;
}
.quote-inf,.quote-more a {
	position:absolute;
	bottom:0;
	right:5px;
	display:block;
	padding:10px
}
.quote-inf-cat {
	font-size:1.4rem;
}
.quote-post:hover .quote-inf {
	display:none;
}
.quote-comments {
	margin:0 0 0 10px;
}
.quote-inf {
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-grey-9);
}
@media screen and (min-width:900px) {
	.quote-more a {
	padding:5% 10px 10px 60%;
}
}.quote-more i {
	font-size:18px !important;
	color:#ea6f5a;
}
.quote-cat a {
	font-size:14px;
	font-size:1.4rem;
	color:var(--be-red-f4);
	display:none;
}
.quote-cat {
	opacity:0
}
.quote-post:hover .quote-cat {
	opacity:1
}
@media screen and (max-width:900px) {
	.quote-post-content {
	display:none;
}
.quote-cat {
	display:none !important;
}
.quote-inf,.quote-more a {
	bottom:-5px;
}
}@media screen and (max-width:600px) {
	.quote-title {
	height:50px;
	line-height:25px;
	overflow:hidden;
}
}.submit-info {
	margin:0 0 20px 0;
}
.submit-info p {
	text-indent:0 !important;
	line-height:35px;
	margin:0;
	padding:0;
	border-bottom:1px solid var(--be-border-x);
}
.submit-info p:first-child {
	margin:0 0 0 0;
	border-top:1px solid var(--be-border-t);
}
.submit-info strong {
	position:relative;
	color:var(--be-grey-6);
	width:140px;
	display:inline-block;
	padding:5px 20px 5px 10px;
	border-right:1px solid var(--be-border-t);
}
.submit-info span {
	color:var(--be-grey-6);
	padding:0 0 0 15px;
}
.mce-statusbar {
	border:none !important;
}
.mce-top-part:before {
	display:none !important;
}
.single-content .full-img {
	position:relative;
	margin:0 -29px;
}
.single-show .single-content .full-img {
	margin:0;
}
.full-img .wp-caption {
	background:var(--be-bg-white);
	max-width:100%;
	padding:0;
	border:none;
	border-radius:0;
}
.full-img .wp-caption p {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	font-size:2rem;
	color:var(--be-white);
	font-weight:700;
	text-indent:0;
	text-align:center !important;
	margin:0;
	padding:2px 40px;
	transition:all 0.2s ease-in 0s;
	transition-duration:.3s;
	-webkit-transition:all 0.2s ease-in 0s;
	-webkit-transition-duration:.3s;
	text-shadow:1px 1px 1px #000;
	transform:translateX(0) translateY(-50%);
	-webkit-transform:translateX(0) translateY(-50%);
}
.full-img:hover .wp-caption p {
	font-size:2.1rem;
}
.full-img .wp-caption:after,.full-img .wp-caption:before {
	content:"";
	width:20%;
	height:30%;
	pointer-events:none;
	position:absolute;
	z-index:2;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.full-img .wp-caption:before {
	top:20px;
	left:20px;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
}
.full-img .wp-caption:after {
	right:20px;
	bottom:20px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.full-img:hover.full-img .wp-caption:before,.full-img:hover.full-img .wp-caption:after {
	width:30%;
	height:48%;
	border-color:var(--be-white);
}
.cat-des-img,.full-img .wp-caption,.full-thumbnail {
	position:relative;
}
.cat-des-img:before,.full-thumbnail .thumbs-back:before,.full-thumbnail .sc:before {
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	opacity:0;
	z-index:1;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.full-thumbnail .sc:before {
	z-index:1;
}
.cat-des:hover .cat-des-img:before,.full-thumbnail:hover .thumbs-back:before,.full-thumbnail:hover .sc:before,.full-img:hover .wp-caption:before {
	opacity:1;
}
.full-img .wp-caption a:before {
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	opacity:1;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
}
.full-img .wp-caption a:hover:before {
	opacity:0;
}
.full-img .wp-caption-text {
	pointer-events:none;
}
@media screen and (max-width:600px) {
	.full-img .wp-caption p {
	font-size:1.2rem;
}
.full-img:hover .wp-caption p {
	font-size:1.3rem;
}
}@media screen and (max-width:440px) {
	.single-content .full-img {
	position:relative;
	margin:0 -15px;
}
}img.centered {
	display:block;
	margin:0 auto 10px;
}
img.alignnone {
	margin:0 0 10px 0;
	display:block;
}
img.alignright {
	margin:0 0 10px 10px;
	display:inline;
}
img.alignleft {
	margin:0 10px 10px 0;
	display:inline;
}
.aligncenter {
	display:block;
	margin:0 auto;
}
.alignright {
	float:right;
	margin:0 0 10px 10px;
}
.alignleft {
	float:left;
	margin:0 10px 10px 0;
}
.page-links {
	text-align:center;
	margin:20px auto;
}
.page-links a span,.page-links > span {
	margin:2px;
	line-height:30px;
	padding:2px 13px 2px 13px;
	display:inline-block;
	border-radius:40px;
}
.page-links > span {
	background:var(--be-bg-blue);
	color:var(--be-white);
}
.page-links a span {
	background:var(--be-bg-white);
	color:var(--be-grey-6);
	text-decoration:none;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.page-links a:hover span {
	background:var(--be-bg-blue);
	color:var(--be-white);
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
}
.all-count .next-page,.all-count .current {
	display:none;
}
.page-links .all-page-link {
	background:var(--be-bg-white);
	color:var(--be-grey-3);
	padding:2px 10px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.page-links .back-paging {
	margin-top:15px;
	padding:4px 25px;
}
@media screen and (max-width:550px) {
	.turn-small a .next-page {
	display:none;
}
.two-column {
	-moz-column-count:1;
	-webkit-column-count:1;
	column-count:1;
	-moz-column-gap:0;
	-webkit-column-gap:0;
	column-gap:0;
}
}.post-password-form {
	position:relative;
	font-size:14px;
	font-size:1.4rem;
	margin:20px 0;
	padding:20px 20px 20px 20px;
	border-radius:5px;
	border:1px solid var(--be-border-grey);
}
.post-password-form p {
	margin:0 0 0 12px;
	text-indent:0 !important;
}
.post-password-form input[type="password"] {
	width:40%;
	height:39px;
	line-height:30px;
	background:var(--be-bg-white);
	padding:6px 5px;
	border-radius:5px;
	border:none;
	box-shadow:0 0 0 1px var(--be-shadow);
	-webkit-appearance:none;
}
.post-password-form input[type="submit"] {
	width:80px;
	line-height:25px;
	background:var(--be-bg-white);
	padding:7px 5px;
	cursor:pointer;
	border-radius:5px;
	border:none;
	box-shadow:0 0 0 1px var(--be-shadow);
	-webkit-appearance:none;
}
.post-password-form input[type="submit"]:hover {
	background:var(--be-bg-blue);
	color:var(--be-white) !important;
}
.post-secret {
	position:absolute;
	top:-15px;
	left:15px;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-grey-6);
	padding:0 5px;
	background:var(--be-bg-white);
}
.post-secret i {
	font-size:15px !important;
	margin:0 10px 0 0;
}
.btn-login {
	display:inline-table;
	font-size:1.2rem;
	color:var(--be-blue);
	text-align:center;
	text-indent:0;
	cursor:pointer;
	margin:0 5px;
	padding:1px 8px;
	border-radius:3px;
	border:1px solid #4d8cb8;
}
.login-reg-btn {
	display:block;
	font-size:1.5rem;
	max-width:120px;
	margin:0 auto 10px;
	padding:5px 8px;
}
.btn-login:hover {
	color:var(--be-white);
	background:var(--be-bg-blue);
}
.read-point-box {
	position:relative;
	color:var(--be-grey-6);
	margin:30px 0;
	padding:25px 25px 20px 25px;
	border-radius:5px;
	border:1px solid var(--be-border-grey);
}
.read-point-box:hover {
	border:1px solid var(--be-border-grey-d);
}
.read-point-title {
	position:absolute;
	top:-15px;
	left:15px;
	color:var(--be-grey-4);
	padding:0 5px;
	background:var(--be-bg-white);
}
.read-btn {
	position:absolute;
	bottom:-14px;
	right:15px;
	color:var(--be-grey-6);
	cursor:pointer;
	padding:0 5px 0 40px;
	background:var(--be-bg-white);
}
.read-btn-reply {
	bottom:-20px;
	right:15px;
}
.read-btn-login {
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-grey-6);
	padding:0 10px 0 45px;
	background:var(--be-bg-white);
}
.read-btn a {
	text-align:center;
	float:right;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-grey-6);
	padding:5px 5px;
	border-radius:5px;
	display:block;
}
.read-btn i {
	position:relative;
	position:absolute;
	top:4px;
	left:0;
	background:var(--be-bg-blue-d);
	width:30px;
	height:30px;
	margin:0 0 0 8px;
	border-radius:100%;
	transition:all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
}
.read-point-box:hover .read-btn i {
	background:var(--be-bg-grey-9);
}
.read-btn:hover.read-btn i {
	background:var(--be-bg-blue);
}
.read-btn a:hover,.read-btn:hover {
	color:var(--be-bg-blue);
}
.read-btn-login i {
	top:0;
}
.read-btn i:after {
	position:absolute;
	top:50%;
	left:50%;
	font-family:be;
	font-size:14px !important;
	color:var(--be-white);
	margin:-12px 0 0 -7px;
}
.read-btn-reply i:after {
	content:"\e89d";
}
.read-btn-login i:after {
	content:"\e80d";
}
.read-point-title i {
	font-size:16px !important;
	color:var(--be-grey-6);
	margin:0 5px 0 0;
}
.hide-t {
	position:relative;
	color:var(--be-grey-9);
	font-size:13px;
	text-align:center;
}
.hide-t {
	position:relative;
	color:var(--be-grey-9);
	font-size:13px;
	text-align:center;
	margin:0 -29px;
}
.hide-t:before {
	content:"";
	position:absolute;
	top:13px;
	left:0;
	height:1px;
	width:42%;
	border-bottom:1px dashed var(--be-border-dashed);
}
.hide-t:after {
	content:"";
	position:absolute;
	top:13px;
	right:0;
	height:1px;
	width:42%;
	border-bottom:1px dashed var(--be-border-dashed);
}
.secret-b {
	margin:10px -29px 15px -29px;
	border-bottom:1px dashed var(--be-border-dashed);
}
.hide-content {
	position:relative;
	color:var(--be-grey-6);
	margin:30px 0;
	padding:25px 25px 20px 25px;
	border-radius:3px;
	border:1px solid var(--be-border-grey-d);
}
.hide-point {
	position:absolute;
	top:-15px;
	left:15px;
	color:var(--be-grey-4);
	padding:0 5px;
	background:var(--be-bg-white);
}
.hide-point i {
	font-size:15px !important;
	color:var(--be-grey-6);
	margin:0 5px 0 0;
}
.wechat-key-form {
	padding:30px 20px 15px 20px;
}
.wechat-secret {
	font-size:15px;
	margin:30px 0 5px 15px;
}
.wechat-left {
	float:left;
	width:70%;
}
.wechat-right {
	float:right;
	width:150px;
}
.wechat-right img {
	float:right;
	height:auto;
	width:150px;
	margin:0 10px 0 0;
}
.wechat-w {
	color:var(--be-yellow);
	font-weight:bold;
}
.wechat-t {
	float:right;
	text-align:center !important;
	font-size:12px;
	width:150px;
	margin:0 10px 0 0;
}
@media screen and (max-width:678px) {
	.wechat-t {
	display:none;
}
.wechat-box {
	width:100%;
}
.wechat-right img {
	margin-left:10px;
	float:left;
}
.secret-b {
	margin:0 -29px 15px -29px;
	padding:0 0 0 15px;
}
}@media screen and (max-width:440px) {
	.hide-t {
	margin:0 -14px;
}
.secret-b {
	margin:10px -14px 15px -14px;
}
}.mark {
	position:relative;
	color:var(--be-grey-3);
	margin:0 0 8px 0;
	padding:10px 15px;
	border-radius:5px;
}
.mark:before {
	position:absolute;
	content:"";
	top:50%;
	left:-3px;
	width:3px;
	height:18px;
	margin:-9px 0 0 0;
}
.mark_a:before {
	background:#83a599;
}
.mark_b:before {
	background:#da6472;
}
.mark_c:before {
	background:var(--be-bg-grey-9);
}
.mark_d:before {
	background:#bcb072;
}
.mark_e:before {
	background:#80aab6;
}
.mark p {
	text-indent:0 !important;
	margin:0 0 3px 0 !important;
}
.mark_a {
	color:#668077;
	background:#effbf7;
}
.mark_b {
	color:#da6472;
	background:#fdf8f3;
}
.mark_c {
	color:var(--be-grey-6);
	background:#f6f6f6;
}
.mark_d {
	color:#5b511b;
	background:#fcfaee;
}
.mark_e {
	color:#40636c;
	background:#effafd;
}
.docs-point-box {
	position:fixed;
	top:160px;
	right:20px;
	width:260px;
	color:var(--be-grey-6);
	z-index:1;
	margin:10px 0;
	padding:10px 15px;
	border-radius:5px;
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	box-shadow:0 0 5px rgba(0,0,0,0.1);
}
.docs-point-box p {
	margin:0;
}
@media screen and (max-width:1366px) {
	.docs-point-box {
	position:inherit;
	width:100%;
	box-shadow:none;
}
}.begin-single-meta span {
	margin:0 5px 0 0;
}
.begin-single-meta .meta-cat a {
	padding:0 2px;
}
.ri {
	margin:0 5px 0 0;
}
body.read {
	background:var(--be-bg-white) !important;
}
.read {
	background:var(--be-bg-white);
}
.read .post,.read .post.ms:hover {
	box-shadow:none;
}
.read.single-post .entry-header h1,.read.single-bulletin .entry-header h1,.read.single-picture .entry-header h1 {
	margin:0 0 15px 0;
	border-left:none;
}
.read .single-content h2,.read .single-content h3,.read .single-content h4 {
	border-left:none;
}
.read .primary-full {
	margin:0 0 20px 0;
}
.read .entry-content {
	margin:0 0 100px 0;
}
.read-m,.read {
	animation:fade-in;
	animation-duration:1s;
	-webkit-animation:fade-in 1s;
}
.reading-close,.read .reading-open {
	display:none;
}
.read .reading-close {
	display:block;
}
.reading-open {
	color:var(--be-grey-9);
	cursor:pointer;
	margin:0 0 0 5px;
}
.reading-close {
	position:fixed;
	top:20px;
	right:20px;
	width:41px;
	height:41px;
	font-size:24px !important;
	color:var(--be-grey-7);
	text-align:center;
	cursor:pointer;
	z-index:2;
	border-radius:50%;
	animation:fade-in;
	animation-duration:1s;
	-webkit-animation:fade-in 1s;
	background:var(--be-bg-glass);
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.off-search,.off-down {
	position:absolute;
	top:30px;
	left:50%;
	width:35px;
	height:35px;
	cursor:pointer;
	margin:0 0 0 -17px;
	border-radius:50%;
	background:var(--be-bg-blue-d);
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
@media screen and (max-width:1025px) {
	.read.single-post .entry-header h1,.read.single-bulletin .entry-header h1,.read.single-picture .entry-header h1 {
	padding:0;
}
.reading-close {
	top:auto;
	bottom:60px;
	left:50%;
	margin:0 0 0 -20px;
}
}.readingDown {
	position:absolute;
}
.readingUp {
	animation-name:fadeInDown;
}
.reading-close:hover {
	background:var(--be-bg-grey-9);
	color:var(--be-white);
	transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
}
.reading-close i {
	vertical-align:-30%;
}
.read .single-code-tag,.read .comment-counts,.read .sticky-comments-box.comment-list,.read .header-sub,.read .begin-tabs-content,.read #related-img,.read .tg-site,.read .meta-author,.read .site-footer,.read .footer-site-widget,.read .comments-area,.read .scroll-comments,.read .tg-box,.read .begin-single-meta,.read #single-widget,.read .related-article,.read .nav-single,.read .post-nav-img,.read .authorbio,.read .s-weixin,.read .s-weixin-one,.read .single-footer,.read .slider-rolling-box,.read .single-tag,.read .sharing-box,.read .begin-today,.read .toc-box,.read #scroll,.read #sidebar,.read .bread,.read .s-hide,.read .single-meta,.read .t-mark,.read .copyright-post,.read .logic-post-inf,.read .relat-post-box,.read .site-header-o,.read .site-header {
	display:none;
}
.read .note-nav-switch {
	position:absolute;
	top:-5px;
	left:-5px;
}
.inf-ext-box {
	position:relative;
	float:left;
	line-height:220%;
	width:100%;
	margin:10px 0 35px 0;
}
.inf-ext-content-img {
	float:left;
	margin-left:40%;
	padding:0 0 3px 25px;
}
.inf-ext-content {
	float:left;
}
.inf-ext-img-box {
	position:absolute;
	right:60%;
	top:0;
	bottom:0;
	overflow:hidden;
	border-radius:5px;
}
.inf-ext-img-box img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:5px;
}
.inf-ext-content .inf-ext-list {
	float:left;
	width:50%;
	padding:0 10px 0 0;
}
.ext-name {
	font-weight:700;
	font-size:1.53rem;
	margin:0 15px 0 0;
}
.ext-inf {
	font-size:1.5rem;
	color:var(--be-grey-6);
}
@media screen and (max-width:520px) {
	.inf-ext-content-img {
	margin:0;
	padding:0;
}
.inf-ext-content .inf-ext-list {
	width:100%;
}
.inf-ext-img-box {
	position:static;
	max-width:280px;
	max-height:210px;
	margin:0 0 15px 0;
}
}.meta-author {
	position:relative;
}
.cms-news-grid-container .author-hide {
	display:none;
}
.meta-author-box {
	position:absolute;
	top:30px;
	left:-20px;
	width:180px;
	display:none;
	z-index:3;
	padding:10px;
	-webkit-transition:.3s all ease-in-out;
	transition:.3s all ease-in-out;
}
.meta-author-box.author-action {
	top:22px;
}
.meta-author-inf {
	background:var(--be-bg-white);
	font-size:1.2rem;
	color:var(--be-grey-6);
	line-height:20px;
	padding:10px 10px 20px 10px;
	border-radius:8px;
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	box-shadow:var(--be-shadow-plus);
}
.meta-author-box .meta-inf span {
	font-size:1.4rem;
	margin:0;
}
.meta-author-box .meta-inf {
	line-height:130%;
}
.meta-inf-avatar {
	width:52px;
	height:52px;
	overflow:hidden;
	margin:10px auto 5px;
	border-radius:50%;
}
.meta-inf-avatar img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.meta-inf-avatar i {
	font-size:28px !important;
	color:var(--be-grey-7);
	line-height:52px;
}
.meta-inf-name {
	font-size:14px;
	font-size:1.4rem;
	color:var(--be-grey-4);
	font-weight:700;
	text-align:center;
	text-transform:capitalize;
	margin:0;
}
.meta-inf {
	float:left;
	width:50%;
	text-align:center;
	margin:10px 0 0 0;
}
.page-edit-link {
	float:right;
}
.begin-single-meta {
	display:flex;
}
.begin-single-meta.begin-single-meta-c {
	justify-content:center;
}
.begin-single-meta .meta-author-avatar {
	display:flex;
	align-items:center;
}
.meta-author-avatar img {
	width:24px;
	height:24px;
	border-radius:100%;
}
.begin-single-meta .meta-author-avatar img {
	padding:2px;
}
.meta-author-avatar i {
	font-size:15px !important;
	color:var(--be-grey-9);
	margin:8px 0 0 0;
	vertical-align:0% !important;
}
.paper-content .meta-author-avatar img {
	display:inline;
	vertical-align:baseline;
}
.lbm .meta-author-avatar img {
	margin:0 5px -7px 0;
}
.lbm .load {
	display:inline;
}
.begin-single-meta,.begin-single-meta a {
	color:var(--be-grey-9);
}
.post-edit-link {
	padding:1px 3px;
}
.begin-single-meta {
	font-size:13px;
	font-size:1.3rem;
	line-height:23px;
	margin:10px 0 15px 0;
}
.begin-single-meta .be {
	vertical-align:0% !important;
}
.baidu-r i {
	font-size:12px !important;
	margin:0 5px 0 0;
}
.s-hide {
	position:absolute;
	top:8px;
	right:5px;
	cursor:pointer;
	line-height:0;
	padding:15px 18px;
}
.off-side {
	position:relative;
	width:26px;
	height:6px;
	display:inline-block;
	overflow:hidden;
	border-radius:8px;
	background:var(--be-bg-grey-f1);
}
.off-side:after {
	position:absolute;
	top:0;
	right:0;
	content:"";
	width:13px;
	height:10px;
	background:var(--be-bg-btn);
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.on-side .off-side:after {
	left:0;
	background:var(--be-bg-grey-9);
}
.s-hide:hover .off-side:after {
	right:13px;
	background:var(--be-bg-grey-9);
}
.on-side:hover .off-side:after {
	left:13px;
	background:var(--be-bg-btn);
}
@media screen and (max-width:640px) {
	.begin-single-meta.begin-single-meta-c {
	justify-content:left;
}
.begin-single-meta .meta-modified,.begin-single-meta .word-time,.begin-single-meta .comment,.grid-meta-author,.baidu-r,.meta-source,.entry-meta .meta-author {
	display:none;
}
}.single-cat-tag {
	background:var(--be-bg-grey-f8);
	position:absolute;
	bottom:0;
	left:1px;
	right:1px;
	line-height:normal;
	overflow:hidden;
	display:inline-block;
	margin:0 0 1px 0;
	padding:8px 0;
	border-radius:0 0 8px 8px;
}
.single-cat {
	padding:0 20px;
}
.single-cat a {
	padding:0 5px;
}
.single-replace {
	float:right;
}
.apc-grid-meta .comment span,.single-meta .comment span,.full-entry-meta .comment span,.entry-content .comment span {
	display:none;
}
.single-tag {
	padding:0 1px;
}
.single-tag ul {
	overflow:hidden;
	margin:0 -2px 6px -2px;
}
.single-tag li {
	width:16.66666666666667%;
	float:left;
	padding:0 2px 4px 2px;
}
.single-tag li a {
	background:var(--be-bg-grey-6);
	color:var(--be-white);
	text-align:center;
	padding:6px 4px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition:transform .1s linear;
	transition:transform .1s linear;
	border-radius:5px;
}
.single-tag li a:hover {
	background:var(--be-bg-grey-6);
	color:var(--be-white);
	transform:scale(0.95);
	-webkit-transition:all 0.1s ease-in 0s;
	transition:all 0.1s ease-in 0s;
}
@media screen and (max-width:1025px) {
	.single-tag li {
	width:25%;
}
}@media screen and (max-width:640px) {
	.single-tag li {
	width:33.33333333333%;
}
.single-replace {
	display:none;
}
.entry-header-c h1,.begin-single-meta-c {
	text-align:left;
}
}@media screen and (max-width:400px) {
	.single-tag li {
	width:50%;
}
}.abstract {
	background:var(--be-bg-white);
	font-size:15px;
	color:var(--be-grey-9);
	display:block;
}
.abstract fieldset {
	padding:5px 15px;
	margin:0 0 10px 0;
	border:1px dashed var(--be-border-dashed);
}
.abstract legend {
	font-weight:600;
	color:var(--be-grey-9);
	padding:0 5px;
}
.abstract p {
	text-indent:0 !important;
	margin:0 0 5px 0;
}
#primary.no-sidebar {
	width:100%;
}
.no_abstract,.no-sidebar .s-hide {
	display:none;
}
.toc-close {
	color:var(--be-grey-5);
	display:block;
	cursor:pointer;
	line-height:18px;
	padding:4px 2px 120px 2px;
}
.toc-close i {
	color:#ddd;
	padding:0 0 50px 0;
}
.toc-zd:hover .toc-close i {
	color:#e8c2ad;
}
.toc-zd {
	position:absolute;
	background:transparent;
	top:0;
	right:0;
	width:22px;
	height:225px;
	border-radius:0 5px 5px 0;
}
.toc-widge .toc-zd {
	display:none;
}
.toc-box {
	position:fixed;
	background:var(--be-bg-white);
	bottom:80px;
	left:-1px;
	max-width:270px;
	min-width:180px;
	padding:10px 0;
	z-index:3;
	box-shadow:0 0 0 1px var(--be-shadow);
	border-radius:0 8px 8px 0;
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:.5s;
	-webkit-animation:fade-in .5s;
	border-left:3px solid var(--be-bg-blue);
}
.toc-widge-main .toc-box {
	position:inherit;
	max-width:100%;
	border:none;
	box-shadow:none;
}
.toc-ul-box {
	max-height:355px;
	min-height:200px;
	overflow:scroll;
	overflow-x:hidden;
	-ms-overflow-style:none;
	scrollbar-width:none;
}
.toc-ul {
	margin:0 30px 0 3px;
}
.toc-ul-box::-webkit-scrollbar {
	display:none;
}
.toc-ul-box,.toc-ul-box a {
	font-size:14px;
}
.toc-ul li {
	list-style:none !important;
	margin:0 !important;
	line-height:230% !important;
}
.toc-ul li a {
	color:var(--be-grey-4) !important;
	width:100%;
	min-width:150px;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
}
.toc-ul .sup:hover {
	box-shadow:none;
}
.toc-no {
	display:none;
}
a.toc-box-h {
	color:var(--be-grey-3);
}
.toc-ul-box .sup a:hover,.toc-ul-box a.active {
	color:var(--be-grey-4);
}
.widget-area .tocshow {
	display:none;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	animation-duration:1s;
	-webkit-animation-name:fadeInUp;
	-webkit-animation-duration:1s;
}
.widget-area .tochide {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	animation-duration:1s;
	-webkit-animation-name:fadeInUp;
	-webkit-animation-duration:1s;
}
.widget-area .be-toc-widget.tocshow {
	display:block;
	opacity:1 !important;
	transform:scale(1);
}
@media screen and (max-width:600px) {
	.toc-box {
	display:none;
}
.toc-ul-box {
	height:200px;
}
}@media screen and (max-width:480px) {
	.toc-ul-box .toc-l a:hover {
	color:var(--be-grey-3);
}
}.tocjq li a {
	padding-left:5px;
}
.toc-level a {
	padding-left:5px;
}
.toc-level-3 a {
	padding-left:15px;
}
.noh2.toc-level-3 a {
	padding-left:5px;
}
.toc-level-4 a {
	padding-left:25px;
}
.noh2.toc-level-4 a {
	padding-left:15px;
}
.noh3.toc-level-4 a {
	padding-left:5px;
}
.toc-level-5 a {
	padding-left:40px;
}
.noh2.toc-level-5 a {
	padding-left:30px;
}
.noh3.toc-level-5 a {
	padding-left:20px;
}
.toc-level-6 a {
	padding-left:50px;
}
.noh2.toc-level-6 a {
	padding-left:40px;
}
.noh3.toc-level-6 a {
	padding-left:30px;
}
.tocjq li a:before,.toc-level a:before {
	content:"";
	width:7px;
	height:7px;
	margin:0 5px 0 0;
	display:inline-block;
	vertical-align:3%;
	border-radius:50%;
	background:transparent;
	border:1px solid #999;
}
.tocjq li a:before {
	background:transparent;
	border:1px solid #999;
}
.tocjq li.active a:before {
	background:var(--be-bg-grey-6);
	border:1px solid #666;
}
.tocjq li a:hover:before {
	background:var(--be-bg-grey-6);
	border:1px solid #666;
}
.tocjq li a:hover:before {
	background:var(--be-bg-yellow);
	border:1px solid #fa9f7e;
}
.toc-level.active a:before {
	background:var(--be-bg-blue);
	border:1px solid var(--be-bg-blue);
}
.toc-level a:hover:before {
	background:var(--be-bg-yellow);
	border:1px solid #fa9f7e;
}
.be-toc-widget {
	position:relative;
	padding:15px;
}
.be-toc-widget .rec-adorn-x,.be-toc-widget .rec-adorn-s {
	-webkit-filter:blur(2px);
	filter:blur(2px);
}
.toc-widge-title {
	font-weight:700;
	padding:15px;
	margin:-15px -15px 0 -15px;
}
.toc-widge-main {
	margin:-10px 0 0 0;
}
.toc-widge-title i {
	font-weight:400;
	margin:0 5px 0 0;
}
.toc-widge .toc-ul {
	margin:0;
	padding:0;
}
.toc-widge .toc-ul-box {
	height:100%;
}
.toc-scroll {
	position:relative;
}
.toc-prompt {
	position:absolute;
	bottom:8px;
	right:54px;
	color:var(--be-white);
}
.toc-arrow {
	position:relative;
	width:45px;
	max-width:100%;
	text-align:center;
	line-height:normal;
	padding:5px 0;
	background:var(--be-bg-grey-9);
	border-radius:3px;
}
.toc-arrow.toc-arrow-en {
	width:65px;
	font-size:12px;
	font-size:1.2rem;
}
.toc-arrow .be-playarrow {
	position:absolute;
	top:50%;
	left:39px;
	color:var(--be-grey-9);
	font-size:16px !important;
	margin-top:-5px;
}
.toc-arrow.toc-arrow-en .be-playarrow {
	position:absolute;
	left:59px;
}
.single-content [class*="beupset"] {
	position:absolute;
	left:-10000px;
}
.s-weixin {
	width:80%;
	margin:10px auto 20px;
	display:flex;
	justify-content:center;
}
.s-weixin .weimg-my {
	float:left;
	width:35%;
	text-align:center;
	margin:5px;
	padding:5px 5px 15px 5px;
	border-radius:5px;
	border:1px dashed var(--be-border-dashed);
}
.s-weixin img {
	width:80%;
	max-width:80%;
	height:auto;
	vertical-align:bottom;
}
.s-weixin-one {
	width:400px;
	margin:10px auto 20px;
	border-radius:5px;
	border:1px dashed var(--be-border-dashed);
}
.weimg-one {
	padding:5px;
}
.weixin-author .weimg-one {
	display:flex;
	align-items:center;
	padding:10px;
}
.weimg-one .copy-weixin {
	float:left;
	width:30%;
	margin:0 10px 0 0;
}
.weimg-one img {
	float:left;
	width:100%;
	max-width:100%;
	height:auto;
	border-radius:4px;
}
.weimg-one .weixin-inf {
	float:left;
	width:70%;
}
.weimg-one .weixin-h {
	margin:0 0 3px 0;
}
.weimg-one .weixin-h-w {
	color:var(--be-grey-6);
}
.weimg-one .weixin-h-w i {
	color:var(--be-red);
	vertical-align:10%;
	margin:0 10px 0 0;
}
.weimg-one .weixin-h-w a:hover {
	color:var(--be-red);
}
@media screen and (max-width:768px) {
	.s-weixin .weimg-my {
	width:50%;
}
.s-weixin,.s-weixin-one {
	width:100%;
}
}.copy-weixin {
	position:relative;
	float:left;
	width:100%;
	cursor:pointer;
}
.weixinbox {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.btn-weixin-copy {
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
}
.copy-success-weixin {
	color:#fff;
	text-align:center;
	border-radius:5px;
}
.copy-success-weixin-text {
	background:#01bc0d;
	color:#fff;
	text-align:center;
	padding:2px 8px;
	border-radius:5px;
}
.feed-t .copy-success-weixin-text,.usmain-box .copy-success-weixin-text,.footer-nav-weixin .copy-success-weixin-text {
	font-size:1.2rem;
	line-height:180%;
}
.feed-t .weixinid,.usmain-box .weixinid {
	display:none;
}
.b-weixin .copy-success-weixin-text {
	position:fixed;
	top:30%;
	left:50%;
	font-size:1.4rem;
	padding:5px 12px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.copy-success-weixin-text .dashicons {
	margin:0 5px 0 0;
}
.b-weixin .copy-success-weixin {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	pointer-events:none;
}
.weixin-id {
	line-height:0;
	text-indent:-10000px;
}
.btn-weixin-copy i {
	background:#fa9f7e;
	color:#fff;
	opacity:0;
	padding:8px;
	border-radius:50%;
}
.weixinbtn .btn-weixin-copy i {
	opacity:1;
}
.logic-post-inf {
	float:left;
	font-size:1.5rem;
	color:var(--be-grey-5);
	line-height:2;
	width:100%;
	margin:15px 0;
	overflow:hidden;
	border-radius:5px;
}
.logic-inf-border {
	padding:5px 10px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.logic-post-inf img {
	float:left;
	max-width:100%;
	height:auto;
}
.logic-inf-border.logic-post-inf img {
	margin:5px 0;
}
.copyright-post {
	background:var(--be-bg-pink-fd);
	float:left;
	font-size:15px;
	font-size:1.5rem;
	color:#685545;
	width:100%;
	margin:15px 0;
	padding:15px;
	border-radius:5px;
}
.copyright-post img {
	float:left;
	max-width:100%;
	height:auto;
}
.video-content {
	width:99%;
	margin:15px auto;
}
.videos-content {
	width:100%;
	margin:0 0 25px 0;
}
.video-img-box {
	position:relative;
	float:left;
	max-width:200px;
	overflow:hidden;
}
.video-img {
	position:relative;
	float:left;
	width:200px;
	overflow:hidden;
	border-radius:5px;
}
.video-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	margin:0;
}
.video-inf {
	float:left;
	width:54%;
	margin:2px 0 0 15px;
}
.video-inf span {
	font-size:15px;
	line-height:40px;
	display:block;
	margin:0 0 13px 0;
	padding:0 0 0 15px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.wimg-area .be-play,.video-img .be-play,.picture-img .be-play,#related-img .be-play,.search .format-video .be-play,.archive .format-video .be-play,.home .format-video .be-play,.page-template .format-video .be-play {
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	font-size:30px !important;
	color:var(--be-white);
	width:32px;
	height:32px;
}
.picture-cms-img .be-play {
	position:absolute;
	top:50%;
	left:50%;
	width:32px;
	height:32px;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	font-size:30px !important;
	color:var(--be-white);
	text-shadow:0 0 4px rgba(0,0,0,.2);
}
.img-ico .be {
	position:absolute;
	bottom:10px;
	right:10px;
	font-size:18px !important;
	color:var(--be-white);
}
@media screen and (max-width:720px) {
	.video-inf {
	max-width:260px;
}
}@media screen and (max-width:640px) {
	.video-img-box {
	float:inherit;
	margin:0 0 13px;
}
.video-inf {
	float:inherit;
	width:100%;
	max-width:300px;
	margin:0 auto 13px;
}
}.format-videos {
	width:100%;
	margin:20px 0;
}
.format-videos-img-box {
	position:relative;
	float:left;
	border-radius:2px;
}
.format-videos-img {
	position:relative;
	float:left;
	width:200px;
	overflow:hidden;
	border-radius:5px;
}
.format-videos-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	margin:0;
}
.format-videos-inf {
	float:left;
	width:65%;
	font-size:1.5rem;
	padding:0 35px;
}
.format-videos-inf span {
	line-height:37px;
	display:block;
}
@media screen and (max-width:720px) {
	.format-videos-inf {
	max-width:260px;
}
.format-videos-inf span {
	line-height:40px;
}
}@media screen and (max-width:640px) {
	.format-videos-img-box {
	float:inherit;
	margin:0 auto 13px;
}
.format-videos-inf {
	float:inherit;
	width:100%;
	max-width:100%;
	margin:0 auto 13px;
	padding:0;
}
}.authorbio {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:10px 15px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.authorbio li {
	line-height:30px;
}
.reprinted img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:0;
}
.authorbio .avatar {
	float:left;
	width:48px;
	height:48px;
	margin:7px 10px 0 0;
	border-radius:50%;
}
.re-url {
	width:0;
	height:0;
	border:none;
}
.copy-url {
	background:var(--be-bg-white);
	width:80px;
	padding:2px 8px;
	cursor:pointer;
	border:none;
	-webkit-appearance:none;
}
.nav-single {
	margin-bottom:10px;
}
.meta-nav {
	background:var(--be-bg-white);
	float:left;
	width:50%;
	text-align:center;
	margin-right:-1px;
	padding:10px 20px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.meta-previous {
	border-radius:8px 0 0 8px;
}
.meta-next {
	border-radius:0 8px 8px 0;
}
.nav-single a {
	display:block;
}
.meta-nav:hover {
	color:var(--be-white);
	background:var(--be-bg-blue);
}
.post-nav-img {
	margin:0 0 10px;
}
.nav-img-box {
	position:relative;
	background:var(--be-bg-white);
	float:left;
	width:50%;
	margin:0 -1px 0 0;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.nav-thumbnail {
	position:absolute;
	top:18px;
	left:18px;
	width:100px;
	height:75px;
	clear:both;
	overflow:hidden;
	border-radius:5px;
}
.nav-thumbnail img {
	float:left;
}
.nav-img {
	height:110px;
	padding:20px 20px 20px 130px;
}
.post-nav-img .post-nav {
	color:var(--be-grey-9);
	margin:5px 0 10px 0;
}
.nav-img-t {
	color:var(--be-grey-4);
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.nav-img-box:hover .post-nav,.nav-img-box:hover .nav-img-t {
	color:var(--be-grey-3);
}
.no-nav-img {
	height:110px;
}
.post-previous-box {
	float:left;
	overflow:hidden;
	border-right:none;
	border-radius:8px 0 0 8px;
}
.post-next-box {
	float:left;
	overflow:hidden;
	border-radius:0 8px 8px 0;
}
@media screen and (max-width:600px) {
	.post-nav-img .post-nav {
	margin:5px 0 -3px 0;
}
.nav-thumbnail {
	left:50%;
	margin:5px 0 0 -70px;
}
.nav-thumbnail {
	width:140px;
}
.nav-img {
	height:170px;
	padding:100px 15px 20px 15px;
}
.post-nav,.nav-img-t {
	text-align:center;
	margin:0;
}
.no-nav-img {
	height:170px;
}
}.relat-post {
	font-size:14px;
	font-size:1.4rem;
}
.single-content .relat-post h2 {
	line-height:25px;
	margin:-3px 0 5px 0;
	padding:0 20px;
	border-left:none;
}
.single-content .relat-post h2 a {
	font-size:16px;
	font-size:1.6rem;
	line-height:20px;
}
.single-content .relat-post .post {
	position:relative;
	background:var(--be-bg-white);
	margin:0 -15px;
	padding:20px 20px 21px 20px;
	border:none;
	border-radius:5px;
}
.single-content .relat-post .ms {
	position:relative;
	background:var(--be-bg-white);
	margin:0 -15px;
	padding:20px 20px 21px 20px;
	border:none;
	border-radius:5px;
}
.single-content .relat-post .ms:hover {
	box-shadow:none;
}
.relat-post-box {
	margin:30px 0 0 0;
}
#related-img {
	background:var(--be-bg-white);
	margin-bottom:10px;
	padding:10px 10px 5px 10px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.related-title {
	height:50px;
	line-height:25px;
	overflow:hidden;
}
.related-site {
	max-width:100%;
	width:100%;
	height:auto;
	padding:5px;
}
.related-site-img {
	position:relative;
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	border-radius:5px;
}
.related-site-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
@media screen and (min-width:901px) {
	.related-title {
	margin:3px 0 0 0;
}
}@media screen and (min-width:480px) {
	.r4 {
	float:left;
	width:25%;
}
}@media screen and (max-width:480px) {
	.r4 {
	float:left;
	width:50%;
}
}.single-goods-main {
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.single-goods-img {
	background:var(--be-bg-white);
	max-width:100%;
	width:100%;
	height:auto;
}
.single-goods-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.single-goods-title a {
	position:absolute;
	bottom:0;
	left:0;
	background:var(--be-bg-red-f4);
	background:rgba(255,68,0,0.8);
	color:var(--be-white);
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	opacity:0;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.single-goods-main:hover .single-goods-title a {
	opacity:1;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
}
.single-goods-pricex {
	background:var(--be-bg-red-f4);
	background:rgba(255,68,0,0.8);
	position:absolute;
	top:10px;
	left:10px;
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-white);
	line-height:25px;
	text-align:center;
	padding:0 8px;
	border-radius:3px;
}
.single-goods {
	margin:0 -5px;
}
.single-goods .tl4 {
	position:relative;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (min-width:320px) {
	.tl4 {
	float:left;
	width:50%;
}
}@media screen and (min-width:1200px) {
	.tm4 {
	float:left;
	width:25%;
}
}@media screen and (max-width:1200px) {
	.tm4 {
	width:25%;
}
}@media screen and (max-width:480px) {
	.tm4 {
	width:50%;
}
.single-goods {
	margin:0 -4px;
}
}#single-widget h3 {
	margin:15px 0 0 4px;
}
#single-widget .widget-title-icon {
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	background:var(--be-bg-white);
	border-bottom:none;
}
#single-widget .widget {
	}.single-widget-2 .widget {
	float:left;
	width:50%;
	margin-right:-1px;
	border-radius:2px;
}
#single-widget .cat-w-icon {
	background:var(--be-bg-white);
	height:25px;
	line-height:25px;
	border-radius:0;
	border-bottom:none !important;
}
.single-widget-2 .widget:nth-last-child(6),.single-widget-2 .widget:nth-last-child(4),.single-widget-2 .widget:nth-last-child(2) {
	border-radius:8px 0 0 8px;
}
.single-widget-2 .widget:nth-last-child(5),.single-widget-2 .widget:nth-last-child(3),.single-widget-2 .widget:nth-last-child(1) {
	border-radius:0 8px 8px 0;
}
.single-widget-2 .widget ul {
	margin:0 5px 5px 5px;
}
@media screen and (max-width:640px) {
	.single-widget-2 .widget {
	border-radius:8px !important;
}
}#single-widget .add-widgets {
	background:var(--be-bg-white);
	text-align:center;
	margin:0 0 10px;
	padding:30px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
#sidebar {
	float:right;
	width:26.8%;
	transition-duration:.3s;
	-webkit-transition-duration:.3s;
}
#sidebar-l {
	float:left;
	width:26.8%;
}
.widget-title a,.cat-w-icon a {
	display:block;
}
.widget {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.wbg.widget,.wbg .widget {
	background:transparent;
	box-shadow:none;
}
.clear-cookie {
	position:absolute;
	top:8px;
	right:5px;
	color:var(--be-grey-9);
	cursor:pointer;
	padding:0 10px;
}
.clear-cookie:hover {
	color:var(--be-bg-btn);
}
.wbb.widget,.wbb .widget {
	box-shadow:none;
}
#sidebar h3,#sidebar-l h3,.cat-w-icon {
	background:var(--be-bg-grey-f8);
	height:38px;
	line-height:38px;
	margin:1px 1px 0 1px;
	border-radius:8px 8px 0 0;
}
.widget ul li {
	width:100%;
	line-height:29px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.only-title a {
	width:100%;
	vertical-align:top;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.only-title-date a {
	width:82%;
}
.widget ul {
	padding:10px 15px;
}
#sidebar #searchform,#calendar_wrap,.tagcloud,.be-tagcloud,.tagcloud-color,#sidebar-l #searchform {
	padding:15px;
}
.widget ul li ul {
	padding:5px 15px;
}
.widget-title .be-warning {
	font-size:16px !important;
	color:var(--be-grey-7);
	font-weight:normal;
	margin:0 10px 0 0;
}
.widget .picture {
	padding:15px;
}
.widget .add-widget-tip {
	padding:18px;
}
#sponsor_widget,.php_text .widget-text {
	padding:0;
}
.php_text .widget-text.widget-text-padding {
	padding:15px;
}
.footer-site-widget .php_text .widget-text {
	margin:10px 0 0 0;
}
.php_text .widget-text video {
	vertical-align:middle;
}
.widget .wp-caption {
	max-width:100%;
}
.widget_media_image img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.widget .wp-caption-text {
	width:100%;
	text-align:center;
	display:inline-block;
	padding:10px 0;
}
.widget_media_audio {
	padding:10px;
}
.widget .mejs-container {
	overflow:hidden;
	border-radius:5px;
}
.widget_block img,.widget .textwidget img,#sponsor_widget img {
	max-width:100%;
	width:100%;
	height:auto;
	display:block;
	border-radius:2px;
}
.widget_links ul,.be_widget_cat ul,.widget_archive ul,.widget_nav_menu .menu {
	float:left;
	width:100%;
}
.widget_links ul,.widget_archive ul,.widget_cat_icon ul,.be_widget_cat ul,.widget_nav_menu ul {
	padding:9px 7px 9px 8px;
}
.be_widget_cat li,.widget_links li,.widget_archive li,#sidebar .widget_nav_menu li,#sidebar-l .widget_nav_menu li {
	float:left;
	width:49.5% !important;
	margin:0 -3px -1px 2px;
}
.widget_archive li {
	color:var(--be-grey-9);
	text-align:center;
	padding:3px 0;
	border:1px solid var(--be-border-z);
}
.be_widget_cat a,.widget_links a,#sidebar .widget_nav_menu a,#sidebar-l .widget_nav_menu a {
	text-align:center;
	margin:2px;
	padding:5px;
	display:block;
	border-radius:3px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.be_widget_cat a:hover,.widget_links a:hover,#sidebar .widget_nav_menu a:hover,#sidebar-l .widget_nav_menu a:hover {
	background:var(--be-bg-btn);
	color:var(--be-white) !important;
	-webkit-transition:all 0.1s ease-in 0s;
	transition:all 0.1s ease-in 0s;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.tagcloud-color {
	padding:11px;
}
.tagcloud-color a {
	float:left;
	margin:2px;
	padding:0 7px;
	color:var(--be-white);
	line-height:26px;
	text-align:center;
	border-radius:3px;
	-webkit-transition:transform .1s linear;
	transition:transform .1s linear;
}
.be-tagcloud a {
	margin:2px;
	padding:0 6px;
	line-height:26px;
	text-align:center;
	-webkit-transition:transform .1s linear;
	transition:transform .1s linear;
}
.be-tagcloud a:hover {
	transform:scale(1.1);
}
.tagcloud-color a:hover,.taud a:hover {
	color:var(--be-white);
	transform:scale(1.1);
}
.widget_archive select,.widget_categories select {
	display:block;
	min-width:85%;
	margin:25px auto;
	padding:8px 10px;
	border-radius:5px;
	border:1px solid var(--be-border-grey);
}
.widget-title {
	padding:0 0 0 16px;
}
.date-n {
	color:var(--be-grey-9);
}
.day-n {
	color:#5881a1;
}
.day-n {
	font-size:16px;
	font-size:1.6rem;
	font-weight:700;
}
.month-n {
	font-size:12px;
	font-size:1.2rem;
}
.tagcloud-cat a {
	font-weight:700;
	padding:5px;
}
.keep-remove-favorite i {
	margin:0 5px 0 0;
	color:var(--be-grey-9);
}
.keep-remove-favorite:hover i {
	color:var(--be-yellow);
}
#tag_cloud_widget {
	position:relative;
	width:96%;
	height:240px;
	color:var(--be-grey-4);
	margin:10px 2%;
	text-align:center;
	overflow:hidden;
}
.cloud-tag-on a {
	position:absolute;
	top:40%;
	left:40%;
	color:var(--be-white);
	max-width:35%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:2px 10px;
	border-radius:3px;
	background:transparent;
	animation:fade-in;
	animation-duration:1.5s;
	-webkit-animation:fade-in 1.5s;
	-webkit-transition:transform .1s linear;
	transition:transform .1s linear;
	box-shadow:0 1px 4px 1px rgba(0,0,0,0.3);
}
.cloud-tag a {
	display:none;
}
#tag_cloud_widget.cloud-tag-on a:hover {
	background:var(--be-bg-white) !important;
	color:var(--be-body);
	transform:scale(1.1);
}
.ajax_text {
	position:relative;
	min-height:100px;
}
.widget_color_cat ul {
	padding:0;
}
.widget_color_cat ul li {
	width:100%;
}
.color-cat a {
	line-height:40px;
	display:block;
	padding:0 15px;
	-webkit-transition-duration:.3s;
	transition-duration:0.3s;
}
.color-cat li {
	border-bottom:1px solid var(--be-border-x);
}
.color-cat li:last-of-type {
	border-bottom:none;
}
.widget_block {
	padding:15px;
}
.widget_block ul {
	margin:-15px;
}
.widget_block button {
	cursor:pointer;
}
.zm-notice {
	position:relative;
}
.zm-notice ul {
	padding:0;
}
.list-img-box img {
	float:left;
	height:auto;
	max-width:100%;
}
.notice-main {
	width:100%;
	height:50px;
	overflow:hidden;
	animation:bg-color 6s infinite;
	background:rgba(248,93,0,0.8);
}
.notice-main-img {
	position:absolute;
	left:0;
	bottom:0;
}
@keyframes bg-color {
	0% {
	background:rgba(248,93,0,0.8);
}
30% {
	background:rgba(180,56,195,0.8);
}
60% {
	background:rgba(122,185,81,0.8);
}
100% {
	background:rgba(248,93,0,0.8);
}
}.list a {
	width:99%;
	font-size:14px;
	font-size:1.4rem;
	color:var(--be-white);
	display:block;
	line-height:50px;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.meta-author-avatar.shuo-avatar {
	position:relative;
}
.meta-author-avatar.shuo-avatar img {
	float:left;
	width:48px;
	height:48px;
	display:block;
	margin:2px 10px 0 0;
	border-radius:48px;
}
.notice-cat .meta-author-avatar.shuo-avatar img {
	width:24px;
	height:24px;
}
.shuo-entry-meta {
	float:left;
}
.notice-cat .shuo-entry-meta {
	margin:-5px 0 0 0;
	line-height:20px;
}
.shuo-author {
	position:relative;
	color:var(--be-grey-6);
	font-weight:700;
	text-transform:capitalize;
}
.shuo-the-role {
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-purple);
	font-weight:400;
}
.shuo-the-role1:after {
	content:"\e601";
	font-family:cx;
	font-size:12px !important;
	font-weight:400;
	color:var(--be-yellow);
	margin:0 0 0 3px;
}
.shuo-inf a,.shuo-inf {
	color:var(--be-grey-9);
	margin:0 5px 0 0;
}
.region-txt {
	position:absolute;
	top:18px;
	right:20px;
	font-size:13px;
	font-size:1.3rem;
	color:var(--be-grey-9);
}
.region-txt .dashicons {
	vertical-align:middle;
	margin:0 3px 0 0;
}
.shuo-content {
	font-size:15px;
	font-size:1.5rem;
	margin:5px 0 0 58px;
	border-radius:5px;
}
.shuo-content img {
	max-width:100%;
	height:auto;
	vertical-align:middle;
	display:block;
	margin:15px auto;
	opacity:1 !important;
	object-fit:scale-down;
}
.shuo-w {
	background:var(--be-bg-grey-f1);
	display:block;
	margin:0 0 0 32px;
	padding:10px;
	border-radius:3px;
}
.notice-shuo ul li {
	white-space:normal;
	margin:0 0 10px;
}
.notice-shuo a:hover {
	color:var(--be-grey-6);
}
.new_cat .new-title {
	white-space:normal;
}
.hot_commend .thumbnail,.new_cat .thumbnail {
	position:relative;
	float:left;
	width:100px;
	height:75px;
	margin:8px 15px 8px 0;
	overflow:hidden;
}
.hot_commend a img,.new_cat a img {
	float:left;
	width:100px;
	height:auto;
}
.hot_commend .hot-title,.new_cat .new-title {
	height:53px;
	margin-top:5px;
	line-height:25px;
	overflow:hidden;
	white-space:normal;
	display:block;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
}
.be_recently_viewed .date,.rss-new-title .date,.hot_commend .views,.new_cat .date {
	float:right;
	color:var(--be-grey-9);
}
.only-date,.only-title .views,.only-title .date {
	font-size:1.2rem;
}
.rss-new .date {
	float:left;
}
.new_cat .s-cat a,.hot_commend ul .be {
	color:var(--be-grey-9);
}
.column-title-w {
	font-weight:700;
}
.special-des-w {
	color:var(--be-grey-8);
	font-weight:400;
}
ul.tree-cat {
	padding:15px 20px;
}
.tree-cat-count-no li a {
	display:block;
}
.tree-cat .children li a:before {
	content:"-";
	color:var(--be-grey-9);
	margin:0 5px 0 0;
}
.tree-cat .children .children li a:before {
	content:"- -";
}
.tree-cat .children .children .children li a:before {
	content:"- - -";
}
.tree-cat .children .children .children li a:before {
	content:"- - - -";
}
.tree-cat-widget .count {
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-grey-9);
	margin:0 0 0 5px;
}
.random-btn {
	color:var(--be-grey-8);
	cursor:pointer;
}
.ajax-random h3 {
	cursor:pointer;
}
.ajax-random-list .random-btn {
	margin:0 0 5px 0;
}
.random-btn:hover {
	color:var(--be-hover);
}
.random-btn-ico {
	width:20px;
	text-align:center;
	display:inline-block;
	margin:0 5px 0 0;
	transition:1s;
	-webkit-transition:1s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.random-btn:hover .random-btn-ico {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.random-btn-ico i {
	width:20px;
	height:20px;
	font-size:20px;
	vertical-align:-22%;
	margin:0 5px 0 0;
}
.random-load-item {
	background:var(--be-bg-grey-f1);
	border-radius:3px;
	display:inline-block;
}
.random-load-title {
	height:19px;
	display:block;
	margin-top:10px;
}
.random-content.loading span {
	opacity:0.5;
}
.random-content .thumbnail {
	background:var(--be-bg-grey-f1);
}
.li-icon {
	font-size:14px;
	color:var(--be-grey-9);
	font-weight:700;
	text-align:center;
	font-style:italic;
	width:24px;
	display:inline-block;
	margin:0 5px 0 -5px;
}
.li-icon-1 {
	color:#900787;
}
.li-icon-2 {
	color:var(--be-red);
}
.li-icon-3 {
	color:#dd823b;
}
.li-icon-4 {
	color:#9ebaa0;
}
.li-icon-5 {
	color:#4796b3;
}
.li-icon-6 {
	color:var(--be-purple);
}
.timing_post li i {
	color:#e8c2ad;
	padding:0 5px 0 0;
}
.hot-icon .thumbnail {
	position:relative;
}
.show-thumbs .li-icon {
	position:absolute;
	top:6px;
	left:10px;
	opacity:0;
	width:20px;
	height:20px;
	color:#fff;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	font-style:normal;
	pointer-events:none;
	border-radius:50%;
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
.hot-icon .li-icon {
	z-index:1;
	opacity:1;
}
.widget .title-li-all ul li {
	line-height:23px;
	white-space:normal;
}
.widget .title-li-all ul {
	padding:0;
}
.title-all-item {
	padding:10px 15px 10px 10px;
	border-bottom:1px solid var(--be-border-x);
}
.title-all-item:last-of-type {
	border-bottom:none;
}
.title-all {
	display:block;
	margin:0 0 0 50px;
}
.title-all a {
	font-weight:700;
}
.title-all-item .li-icon {
	float:left;
	font-size:24px;
	font-style:normal;
	width:40px;
	height:100%;
	margin:10px 0 0 0;
	font-family:Grifinito-L,Georgia,Times,Times New Roman,serif;
}
.title-all-inf {
	color:var(--be-grey-9);
	display:block;
}
.title-all-inf .discuss {
	float:right;
}
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	text-align:center;
	font-weight:bold;
}
#wp-calendar th {
	text-align:center;
	background:var(--be-bg-grey-f1);
}
#wp-calendar tbody td,#wp-calendar tfoot td {
	text-align:center;
	line-height:38px;
	padding:0;
}
#wp-calendar a {
	display:block;
	background:var(--be-bg-blue);
	color:var(--be-white);
}
#wp-calendar a:hover {
	background:var(--be-bg-grey-6);
}
td#today {
	color:var(--be-hover);
}
.ajax_calendar {
	}.be-calendar-area {
	width:100%;
}
.be-calendar-area tbody tr:first-child td {
	border-top:10px solid transparent;
}
table.be-calendar-area {
	margin:0;
	border:none;
}
.select-bg {
	background:var(--be-arrow-w);
	height:36px;
}
.ajax-ca th {
	background:transparent;
	font-size:1.3rem;
	color:var(--be-grey-6);
	font-weight:700;
	text-align:center;
	border:none;
}
.be-calendar-area th:nth-child(n+6) {
	}.be-calendar-area th:last-child:nth-last-of-type(1) {
	}.ajax-ca {
	margin:-35px 0 0 0;
	padding:0 10px 10px 10px;
}
.ajax-ca td {
	text-align:center;
	line-height:35px;
	padding:4px;
	border:none;
}
.be-calendar-area a {
	background:var(--be-arrow-w);
	width:35px;
	height:35px;
	color:var(--be-body);
	display:block;
	border-radius:50%;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.be-calendar-area a:hover {
	background:var(--be-bg-blue);
	color:var(--be-white);
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
}
.today a {
	background:var(--be-bg-cyan);
	color:var(--be-white);
	border-radius:50%;
}
td.today .notpost {
	background:var(--be-bg-cyan);
	width:35px;
	height:35px;
	color:var(--be-white);
	line-height:35px;
	display:inline-block;
	border-radius:50%;
}
.ajax-ca select {
	background:var(--be-arrow-w);
}
.ajax-ca {
	position:relative;
}
.select-ca {
	width:100%;
	height:36px;
	padding:4px 8px;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.select-ca .my_month,.ajax-ca .my_year {
	float:left;
	border:none;
	border-radius:3px;
}
.select-ca .my_month {
	float:right;
}
.select-ca .nice-select {
	background:transparent;
	font-size:14px;
	width:120px;
	height:30px;
	line-height:27px;
	clear:none;
}
.select-ca .nice-select .option {
	line-height:30px;
	min-height:30px;
	text-align:center;
	padding:0;
	border-radius:3px;
}
.select-ca .my_month.nice-select .option {
	float:left;
	width:33.333333333333%;
}
.select-ca .my_month.nice-select .list {
	background:var(--be-bg-white);
	left:-162px;
	width:280px;
	margin-top:1px;
	padding:10px;
	border-radius:0 0 5px 5px;
}
.select-ca .my_year.nice-select .option {
	float:left;
	width:33.333333333333%;
}
.select-ca .my_year.nice-select .list {
	background:var(--be-bg-white);
	left:2px;
	width:280px;
	margin-top:1px;
	padding:10px;
	border-radius:0 0 5px 5px;
}
.be-calendar-area a {
	position:relative;
}
.be-calendar-area a:before {
	background:var(--be-bg-grey-6);
	content:attr(data-hover);
	position:absolute;
	top:-29px;
	left:-8px;
	width:52px;
	line-height:25px;
	font-size:1.2rem;
	font-weight:400;
	color:var(--be-white);
	opacity:0;
	z-index:-1;
	pointer-events:none;
	padding:0 5px;
	border-radius:5px;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.be-calendar-area a:after {
	position:absolute;
	top:-19px;
	left:8px;
	content:"\f140";
	font-size:18px;
	opacity:0;
	z-index:-1;
	font-family:dashicons;
	color:var(--be-grey-6);
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.be-calendar-area a:hover:after,.be-calendar-area a:hover:before {
	opacity:1;
	z-index:1;
}
.select-ca .nice-select .current {
	color:var(--be-grey-4);
}
.ajax-ca .nice-select:after {
	border-bottom:1px solid #444;
	border-right:1px solid #444;
}
#readers_widget {
	position:relative;
	padding:15px 5px 10px 10px;
}
#readers_widget span {
	padding:0 3px 6px 3px;
	overflow:hidden;
	display:block;
}
.readers img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	margin:0 -3px;
	padding:2px;
	border-radius:50%;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.readers-avatar {
	float:left;
	width:16.66666%;
}
.readers-inf {
	position:absolute;
	top:-32px;
	right:15px;
	width:200px;
	color:var(--be-grey-6);
	text-align:right;
	display:inline-block;
	opacity:0;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.readers-avatar:hover .readers-inf {
	opacity:1;
}
.readers-inf:hover {
	opacity:0 !important;
}
.wp-block-latest-comments__comment .avatar,.gaimg .avatar {
	float:left;
	width:27px;
	height:27px;
	margin:5px 8px 0 0;
	padding:1px;
	border-radius:50%;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left:3.25em;
}
.wp-smiley {
	display:inline !important;
	height:24px !important;
	max-height:24px !important;
}
#message .wp-smiley {
	height:15px !important;
}
.message-tab .wp-smiley {
	float:inherit;
	width:15px;
	height:15px !important;
}
.message-widget ul li {
	width:100%;
	line-height:37px;
}
.message-widget .comment_author {
	color:var(--be-grey-6);
	font-weight:700;
	text-transform:capitalize;
	margin:0 5px 0 0;
}
.message-item ul {
	padding:10px 12px 15px 10px;
}
.message-item ul li {
	white-space:normal;
}
.message-item ul li .say-comment {
	display:block;
	color:var(--be-grey-7);
	max-height:109px;
	line-height:25px;
	overflow:hidden;
	margin:-35px 0 5px 0;
	padding:28px 3px 0 10px;
	border-radius:5px;
}
.message-item.gaimg .avatar {
	margin:12px 0 0 5px;
}
.message-item ul li a:hover .say-comment {
	color:var(--be-grey-4);
}
.message-item .comment_author {
	position:relative;
	color:var(--be-grey-4);
	margin:0 5px 0 12px;
}
.message-item ul li a:hover .comment_author:before {
	color:#f2f2f2;
}
.message-page ul li {
	width:99%;
	line-height:45px;
	white-space:nowrap;
	_white-space:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	border-bottom:1px dashed var(--be-border-dashed);
}
.new_cat .views,.widget-cat a {
	color:var(--be-grey-9);
}
.be-like,.new_cat .discuss {
	color:var(--be-grey-9);
	float:left;
}
.widget-cat .be {
	color:var(--be-grey-9);
	margin:0 5px 0 0;
}
.comment-names {
	position:relative;
	float:left;
	width:100%;
}
.comment-names li {
	float:left !important;
	width:48% !important;
	line-height:37px !important;
	margin:0 2% 0 0;
}
.all-names-list {
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	cursor:pointer;
	text-align:center;
	padding:6px 0;
	background:var(--be-bg-white);
}
.all-names-list i {
	font-size:20px !important;
}
.names-area .all-names-list {
	display:none;
}
.more-names {
	position:relative;
	height:200px;
	overflow:visible;
}
.names-scroll {
	cursor:pointer;
}
.author_widget_box {
	float:left;
	width:100%;
	padding:20px 10px 10px 10px;
}
.author_widget_box ul li {
	line-height:20px;
}
.author_box {
	position:relative;
	max-width:100%;
	width:100%;
	height:auto;
	margin:0 0 10px;
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	text-align:center;
}
.author_box img {
	max-width:100%;
	width:100%;
	height:auto;
	padding:2px;
	border-radius:50%;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.author-count {
	position:absolute;
	top:68px;
	left:50%;
	width:100%;
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-grey-6);
	line-height:25px;
	text-align:center;
	display:inline-block;
	opacity:0;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
	background:var(--be-bg-white)
}
.author_box:hover .author-count {
	opacity:1;
}
.author_widget_box .xl9 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
#sidebar .xl9,#sidebar-l .xl9 {
	float:left;
	width:25%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (min-width:700px) {
	#cms-widget-one .xl9 {
	width:12.5%;
}
}@media screen and (max-width:480px) {
	#cms-widget-one .xl9 {
	width:25%;
}
}@media screen and (max-width:320px) {
	#cms-widget-one .xl9 {
	width:50%;
}
}.rss-widget-icon {
	display:none;
}
.widget-flex-img {
	padding:10px 15px;
}
.wimg-main {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}
.wimg-area {
	position:relative;
}
.insets {
	position:relative;
	display:block;
}
.img-title {
	position:relative;
	position:absolute;
	top:-1px;
	left:-1px;
	right:-1px;
	bottom:-1px;
	z-index:2;
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
	transform:translateY(100%);
	-webkit-transform:translateY(100%);
	background:linear-gradient(rgba(0,0,0,0.0),rgba(0,0,0,8));
}
.img-title-t {
	position:absolute;
	bottom:-20px;
	left:0;
	width:100%;
	height:50px;
	font-size:1.2rem;
	line-height:20px;
	text-align:justify;
	padding:5px 10px;
	overflow:hidden;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.wimg-item:hover .img-title {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
.img-title a,.img-title a:hover {
	color:var(--be-white);
}
.wimg-item {
	width:50%;
	padding:7px;
}
.wimg-2 {
	width:50%;
}
.wimg-3 {
	width:33.33333333333%;
}
.wimg-4 {
	width:25%;
}
.wimg-5 {
	width:20%;
}
.wimg-6 {
	width:16.666666667%;
}
.wimg-area {
	overflow:hidden;
	border-radius:5px;
}
.wimg-item a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
@media screen and ( max-width:520px ) {
	.wimg-item {
	width:50%;
}
}.be-attachment-inf-box {
	float:left;
	width:100%;
	padding:8px 0;
}
.be-attachment-item {
	float:left;
	width:100%;
	padding:7px 15px;
}
.annex-img {
	position:relative;
	float:left;
	width:100px;
	height:75px;
	overflow:hidden;
	margin:0 15px 0 0;
	border-radius:3px;
}
.annex-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.annex-inf {
	font-size:13px;
	color:var(--be-grey-5);
	line-height:24px;
}
.annex-inf span {
	color:var(--be-grey-9);
	font-size:12px;
	margin:0 0 0 10px;
}
.annex-down:visited,.annex-down {
	position:relative;
	position:absolute;
	top:50%;
	left:50%;
	width:36px;
	height:36px;
	text-align:center;
	color:var(--be-grey-7);
	opacity:0;
	cursor:pointer;
	margin:-18px 0 0 -18px;
	border-radius:50%;
	background:var(--be-bg-glass);
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.be-attachment-item:hover .annex-down {
	color:var(--be-grey-7);
	opacity:1;
}
.annex-down:hover:after {
	color:var(--be-purple);
}
.annex-down:after {
	content:"\e61d";
	font-family:be;
	position:absolute;
	top:18%;
	left:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.feed_widget {
	overflow:visible;
}
.feed_widget h3 {
	font-size:14px;
}
.feed-rss,.feed-about {
	position:relative;
	font-size:18px;
	display:block;
}
.feed-about-box {
	margin:10px 15px;
	display:flex;
	justify-content:center;
}
.feed-rss {
	padding:0.01rem 0 0 0;
}
.feed-rss .feed-about-box {
	padding:15px 15px 25px 15px;
}
.feed-about-box .feed-t {
	float:left;
	height:40px;
	line-height:40px;
	margin:0 10px;
}
.feed-about-box .tqq,.feed-about-box .tsina,.feed-about-box .feed {
	display:block;
}
.phone-number {
	line-height:2;
	padding:10px 25px;
}
.copy-weixin {
	line-height:2;
}
.be-copy-text {
	font-size:1.2rem;
	font-weight:700;
	text-align:center;
	margin:0 0 5px 0;
}
.feed-about-box a {
	color:var(--be-grey-9);
	width:40px;
	display:block;
	text-align:center;
	height:40px;
	margin:0 auto;
	border-radius:50%;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.feed-about-box a:hover {
	color:var(--be-white);
	border:none;
}
.feed-about-box .be,.feed-about-box .zm {
	font-size:16px !important;
	font-size:1.6rem !important;
	vertical-align:5%;
}
.feed-about-box .be-weixin {
	vertical-align:18%;
}
.feed-about-box .be-phone {
	vertical-align:-1%;
}
.feed-about-box .feed a:hover {
	background:linear-gradient(to top right,#d28300,#f2a422);
}
.feed-about-box .weixin a:hover {
	background:linear-gradient(to top right,#2a8c30,#50d558)
}
.feed-about-box .tsina a:hover {
	background:linear-gradient(to top right,#c40000,#f96060)
}
.feed-about-box .tqq a:hover {
	background:linear-gradient(to top right,#9880fe,#3abcff)
}
.feed-about-box .author-phone a:hover {
	background:linear-gradient(to top right,#c40000,#f96060)
}
.weixin-b {
	position:relative;
	cursor:pointer;
	width:40px;
	display:block;
	margin:0 auto;
}
.weixin-qr {
	position:absolute;
	bottom:35px;
	left:-11px;
	padding:0 0 15px 0;
	z-index:999;
	display:none;
}
.weixin-qr-about {
	background:var(--be-bg-white);
	padding:5px;
	border-radius:8px;
	box-shadow:var(--be-shadow-plus);
}
.weixin-qr img {
	float:left;
	width:160px;
	max-width:160px;
	height:auto;
	padding:3px;
}
.sidebar-hide {
	animation:fade-in;
	animation-duration:1.0s;
	-webkit-animation:fade-in 1.0s;
}
.no-sites-cat-ico .sites-title-w:before {
	content:"\f11e";
	color:var(--be-grey-9);
	font-size:20px;
	font-family:dashicons;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.sites-widget ul li {
	line-height:230%;
}
.sites-widget .sites-ico {
	width:20px !important;
	height:20px !important;
}
.sites-widget .date {
	float:right;
	color:var(--be-grey-9);
	transform:scale(0.75);
	-webkit-transform:scale(0.75);
}
.sites-widget .date span {
	margin:0 5px 0 0;
}
.widge-caption a {
	width:100%;
	line-height:40px;
	display:block;
	padding:0 20px;
	text-align:center;
	overflow:hidden;
	overflow-wrap:normal;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#cms-widget-two .slider_post h3 {
	margin:0 !important;
}
.slider-widge {
	position:relative;
	width:100%;
	overflow:hidden;
}
.slider-widge-img {
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px 8px 0 0;
}
.slider-widge img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:8px 8px 0 0;
}
.w-thumbnail {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
}
.w-thumbnail img {
	float:left;
	height:auto;
	max-width:100%;
	width:100%;
}
.w-img-cat ul {
	padding:0 15px 15px 15px;
}
.title-img-cat li:first-child {
	font-size:16px;
	font-weight:700;
	padding:5px 0;
}
#cms-widget-two .t_img_cat h3 {
	margin:0;
}
.widget-icon {
	margin:0 5px 0 0;
}
.widget_cat_icon ul li a {
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.w-img-cat-time ul {
	padding:15px;
}
.w-img-cat-time ul li {
	width:84%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.w-list-date {
	float:right;
	color:var(--be-grey-9);
}
.about-main {
	font-size:14px;
	position:relative;
	padding:10px 15px 0 15px;
}
.about-img {
	position:inherit;
	width:100px;
	z-index:1;
	margin:35px auto 0;
}
.about-img-box {
	background:var(--be-bg-glass);
	display:inline-block;
	border-radius:100%;
}
.about-img img {
	background:var(--be-bg-white);
	float:left;
	width:88px;
	height:88px;
	margin:6px;
	border-radius:100px;
}
.footer-widget .about-img img {
	border:none;
}
.footer-widget .about-main {
	padding:10px 0 0;
}
.about-name {
	font-size:15px;
	font-weight:700;
	text-align:center;
}
.about-inf {
	float:left;
	width:100%;
	font-size:12px;
	color:var(--be-grey-6);
	text-align:center;
	margin:0 0 13px 0;
}
.about-the {
	text-align:center;
	padding:7px 10px;
}
.about-the-mixed {
	font-size:14px;
	color:var(--be-grey-6);
	padding:20px 15px 15px 15px;
}
.mixed-about-img {
	float:left;
	width:80px;
	margin:0 10px 0 0;
	border-radius:5px;
}
.mixed-about-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:5px;
}
.about-the-mixed .about-name {
	text-align:left;
	margin:-4px 0 3px 0;
}
.about-inf .about {
	float:left;
	line-height:20px;
	padding:10px 0;
	width:33.33333333333333%;
}
.about-inf .about span {
	font-size:14px;
	color:var(--be-grey-9);
	display:block;
}
.social-clear {
	display:inline-block;
}
.about-the-layout {
	text-align:left;
	text-align:justify;
}
.author-meta-box {
	position:relative;
	padding:0 0 15px 0;
}
.author-back {
	position:absolute;
	width:100%;
	height:100px;
	display:block;
	overflow:hidden;
	border-radius:8px 8px 0 0;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.author-back:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0);
	-webkit-backdrop-filter:blur(3px);
	backdrop-filter:blur(3px);
}
.author-back img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.only-social {
	position:relative;
	background:var(--be-bg-white-l);
	text-align:center;
	overflow:hidden;
	padding:15px;
	border-radius:8px;
}
.only-social .author-back {
	top:0;
	left:0;
}
.only-social .author-back:before {
	background:rgba(0,0,0,0.2);
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
}
.login-overlay .only-social .author-back:before {
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:1.2s;
	-webkit-animation:fade-in 1.2s;
}
.only-social-title {
	position:absolute;
	top:25px;
	left:50%;
	font-size:18px;
	font-size:1.8rem;
	color:var(--be-white) !important;
	margin:0 0 0 -46px !important;
	padding:10px;
}
.only-social-but {
	margin:100px 0 5px 0;
}
.only-social-txt {
	color:var(--be-grey-9);
	padding:15px 0;
}
.only-social-but .label-captcha {
	display:none;
}
.author-meta {
	position:relative;
	padding:45px 0 0 0;
}
.author-avatar {
	width:100px;
	margin:0 auto;
}
.author-avatar-box {
	background:var(--be-bg-glass);
	border-radius:50%;
}
.author-avatar img {
	background:var(--be-bg-white);
	float:left;
	width:88px;
	height:88px;
	margin:6px;
	border-radius:50%;
}
.author-avatar-place {
	background:var(--be-bg-white);
	position:relative;
	width:100px;
	height:100px;
	margin:10px auto 0;
	border-radius:50%;
}
.author-avatar-place i {
	position:absolute;
	top:30px;
	left:50%;
	font-size:36px !important;
	color:var(--be-grey-7);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.author-the {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
}
.author-description {
	color:var(--be-grey-9);
	text-align:center;
	padding:5px 15px;
}
.the-role {
	position:absolute;
	top:10px;
	left:50%;
	font-size:13px;
	color:var(--be-grey-4);
	text-align:center;
	opacity:0;
	background:var(--be-bg-glass);
	padding:0 10px;
	border-radius:5px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.author-meta-box:hover .the-role {
	opacity:1;
}
.author-th {
	position:relative;
	margin:0 auto;
}
.author-th-inf {
	position:relative;
	margin:10px 0;
	padding:0 15px;
	display:flex;
	flex-direction:row;
	justify-content:center;
}
.author-n {
	width:25%;
	float:left;
	color:var(--be-grey-4);
	font-size:14px;
	font-size:1.4rem;
	text-align:center;
}
.author-th-inf-en .author-n {
	font-size:12px;
	font-size:1.2rem;
}
.author-nickname {
	padding:0 15px 0 0;
}
.author-m {
	text-align:center;
	padding:5px 0 0 0;
}
.author-m a {
	display:block;
	padding:5px 22px;
}
.author-m a i {
	font-size:20px !important;
	color:var(--be-grey-9);
}
.author-m a:hover i {
	color:var(--be-hover);
}
.author-n span {
	color:var(--be-grey-9);
	font-size:13px;
	font-size:1.3rem;
}
.widget.single-foot-widget {
	background:var(--be-bg-cf);
	font-size:1.5rem;
	margin:20px 0;
	padding:10px;
	box-shadow:none;
	border-radius:5px;
}
.login-error {
	padding:5px 15px 0 15px;
}
.login-error strong:before {
	content:"\e6f2";
	font-family:be;
	color:var(--be-red);
	margin:0 5px 0 0;
}
#login_widget input[type="text"],#login_widget input[type="password"],#login_widget input[type="email"] {
	width:100%;
	background:var(--be-bg-white);
	padding:3%;
	margin-bottom:4%;
	border-radius:2px;
	border:1px solid var(--be-border-z);
	-webkit-appearance:none;
}
#login_widget input[type="submit"] {
	width:100%;
	background:var(--be-bg-white);
	border:1px solid var(--be-border-z);
	margin-bottom:10px;
	padding:8px;
	cursor:pointer;
	border-radius:2px;
	-webkit-appearance:none;
	transition:background .1s;
	-webkit-transition:background .1s;
}
#login_widget input[type="submit"]:hover {
	background:var(--be-bg-grey-6);
	color:var(--be-white);
	border:1px solid #666;
}
.login-widget-avata {
	text-align:center;
	margin-bottom:34px;
}
.login-user-widget img {
	height:90px;
	width:90px;
	border-radius:50%;
}
.login-widget-link,.login-widget-reg {
	text-align:center;
	line-height:35px;
	margin-bottom:15px;
}
.login-widget-link a,.login-widget-reg a,.login-widget-reg label {
	padding:8px 15px;
	border-radius:2px;
	border:1px solid var(--be-border-z);
}
.keep-me {
	display:none;
}
.tab-title .selected {
	background:var(--be-bg-white);
	padding:0 0 1px 0;
	border-top:2px solid #4d8cb8;
}
.tab-title span {
	float:left;
	width:50%;
	text-align:center;
	cursor:pointer;
	height:38px;
	line-height:35px;
	border-top:2px solid transparent;
	border-right:1px solid #ececec;
}
.tab-title span:nth-child(even) {
	border-right:none;
}
.tab-reg {
	display:none;
}
.widget-register-url {
	background:var(--be-bg-white);
	width:100%;
	text-align:center;
	margin:20px auto;
	padding:8px;
	display:inline-block;
	border-radius:2px;
	border:1px solid var(--be-border-z);
	-webkit-appearance:none;
	transition:background .1s;
	-webkit-transition:background .1s;
}
.widget-register-url:hover {
	background:var(--be-bg-grey-6);
	color:var(--be-white);
	border:1px solid #666;
}
.widget_zm_tabs {
	overflow:hidden;
}
.widget_zm_tabs h3 {
	margin:0 0 -1px 0;
	border:1px solid var(--be-border-z);
}
.widget_zm_tabs h3 i {
	float:inherit;
	height:39px;
}
.zm-tabs-container {
	padding:15px 0 0 0;
	border-top:1px solid var(--be-border-white-tab-t);
}
.zm-tabs-nav {
	background:var(--be-bg-grey-f8);
	height:40px;
	line-height:38px;
	margin:1px 1px 0 1px;
}
.zm-tabs-container h4 {
	float:left;
	color:var(--be-grey-6);
	margin:0 0 5px 0;
}
.zm-tabs-container ul {
	padding:0 15px 10px 15px;
	display:none;
}
.zm-tabs-nav a span {
	display:none;
}
.zm-tabs-nav a {
	background:var(--be-bg-grey-f8);
	float:left;
	color:var(--be-grey-9);
	text-align:center;
	width:25%;
	border-top:2px solid transparent;
	border-right:1px solid var(--be-border-white-tab);
}
.zm-tabs-nav span:nth-of-type(1) a {
	overflow:hidden;
	border-radius:8px 0 0 0;
}
.zm-tabs-nav span:nth-last-of-type(1) a {
	border-radius:0 8px 0 0;
	border-right:0;
}
.zm-tabs-nav .be {
	color:var(--be-grey-9);
}
.zm-tabs-nav .current .be,.tab-recent .be {
	color:var(--be-grey-3);
}
.zm-tabs-nav .current a,.tab-recent a {
	background:var(--be-bg-white);
	height:41px;
	border-bottom:none;
}
.message-tab ul li {
	width:99%;
	height:37px;
	padding-bottom:8px;
	line-height:37px;
	white-space:nowrap;
	_white-space:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	border-bottom:1px dashed var(--be-border-dashed);
}
.widget_ajax {
	background:var(--be-bg-white);
}
.ajax-tabs {
	overflow:hidden;
	margin:1px 1px 0 1px;
	border-radius:8px 8px 0 0;
}
.widget_ajax .new_cat {
	margin:-1px 0 0 0;
	border-top:1px solid var(--be-border-white-ak);
}
.ajax_widget_content {
	position:relative;
}
.ajax_widget_content .ajax-tabs span {
	float:left;
	text-align:center;
}
.ajax_widget_content .has-6-tabs span {
	width:16.66666666666667%;
}
.ajax_widget_content .has-5-tabs span {
	width:20%;
}
.ajax_widget_content .has-4-tabs span {
	width:25%;
}
.ajax_widget_content .has-3-tabs span {
	width:33.333333333333333%;
}
.ajax_widget_content .has-2-tabs span {
	width:50%;
}
.ajax_widget_content h4 {
	float:left;
	color:var(--be-grey-6);
	margin:0 0 5px 0;
}
.ajax_widget_content .tab_title a {
	position:relative;
	background:var(--be-bg-grey-tab);
	height:40px;
	line-height:40px;
	display:block;
	border-left:1px solid var(--be-border-grey);
	border-bottom:1px solid var(--be-border-grey);
}
.ajax-tabs .tab_title:nth-of-type(1) a {
	border-radius:8px 0 0 0;
}
.ajax-tabs .tab_title:nth-last-of-type(1) a {
	border-radius:0 8px 0 0;
}
.ajax_widget_content .tab_title:first-child a {
	border-left:0;
}
.ajax_widget_content .tab_title.tab-first:first-child a,.ajax_widget_content .tab_title.selected a {
	background:var(--be-bg-white);
	border-bottom:1px solid var(--be-border-white-at);
}
#recent-tab:after {
	content:"\e67f";
}
#popular-tab:after {
	content:"\e630";
}
#hot-tab:after {
	content:"\e733";
}
#recommend-tab:after {
	content:"\e8b8";
}
#random-tab:after {
	content:"\e89a";
}
#review-tab:after {
	content:"\e73a";
}
#recent-tab:after,#recommend-tab:after,#hot-tab:after,#popular-tab:after,#random-tab:after,#review-tab:after {
	font-family:be;
	font-size:15px !important;
	color:var(--be-grey-9);
}
.tab-content .tab-load {
	display:none;
}
.tab-content:first-child .tab-load {
	display:block;
}
.tab-load-item {
	background:var(--be-bg-grey-f1);
	border-radius:3px;
	display:inline-block;
}
.tab-load .thumbnail {
	background:var(--be-bg-grey-f1);
}
.tab-load-title {
	height:20px;
	overflow:hidden;
	white-space:normal;
	display:block;
	margin-top:10px;
}
.load-item-6,.load-item-2 {
	width:120px;
}
.load-item-7,.load-item-3 {
	width:150px;
}
.load-item-4 {
	width:90px;
}
.tab-load-inf {
	width:45px;
	height:20px;
	margin-top:30px;
}
.load-btu div {
	background:var(--be-bg-grey-f1);
	width:20px;
	height:20px;
	margin:3px 0 0 0;
	border-radius:50%;
}
.tab-load-text {
	background:var(--be-bg-grey-f1);
	height:19px;
	border-radius:3px;
	display:block;
	overflow:hidden;
	white-space:normal;
	display:block;
	margin-top:10px;
}
.countdown-count-main .countdown-area {
	color:var(--be-grey-6);
	text-align:center;
	display:flex;
	justify-content:space-evenly;
	line-height:1;
	padding:20px 10px 25px 10px
}
.countdown-item {
	width:25%;
	overflow:hidden;
}
.countdown-title {
	font-size:14px;
}
.countdown-time {
	font-size:12px;
	-webkit-transform:scale(0.97);
	transform:scale(0.97);
}
.countdown-time span {
	width:14px;
	text-align:center;
	display:inline-block;
	margin:0 1px;
}
.progress-count {
	position:absolute;
	top:40%;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	font-size:12px;
	color:var(--be-white);
	-webkit-transform:scale(0.95);
	transform:scale(0.95);
}
.besea {
	position:relative;
	width:60px;
	height:60px;
	overflow:hidden;
	margin:10px auto;
	border-radius:100%;
	box-shadow:0 3px 5px rgba(0,0,0,0.1);
}
.square-progress .besea {
	width:40px;
	height:80px;
	border-radius:5px;
}
.bewave {
	position:absolute;
	bottom:30%;
	width:200px;
	height:200px;
	border-radius:40%;
	filter:opacity(var(--opacity));
	left:calc((60px - 200px) / 2);
	animation:drift linear infinite;
	-webkit-animation:drift linear infinite;
	animation-duration:calc(var(--duration) * 1s);
	-webkit-animation-duration:calc(var(--duration) * 1s);
	-webkit-transition:all 0.8s ease-in 0s;
	transition:all 0.8s ease-in 0s;
}
.countdown-week .bewave {
	width:198px;
}
.countdown-month .bewave {
	width:195px;
}
.countdown-year .bewave {
	width:193px;
}
.countdown-day .besea {
	background:linear-gradient(to top,#82aad8 5%,#6b98ca 30%);
}
.countdown-day .besea.prime {
	background:#6b98ca;
}
.countdown-day .bewave {
	background:#c4d6ea;
	border:1px solid #6b98ca;
}
.countdown-week .besea {
	background:linear-gradient(to top,#e38c8f 5%,#d96568 30%);
}
.countdown-week .besea.prime {
	background:#d96568;
}
.countdown-week .bewave {
	background:#f0c1c3;
	border:1px solid #d96568;
}
.countdown-month .besea {
	background:linear-gradient(to top,#acd490 5%,#95c774 30%);
}
.countdown-month .besea.prime {
	background:#95c774;
}
.countdown-month .bewave {
	background:#c0e0aa;
	border:1px solid #95c774;
}
.countdown-year .besea {
	background:linear-gradient(to top,#f8c46d 5%,#f6ad33 30%);
}
.countdown-year .besea.prime {
	background:#f6ad33;
}
.countdown-year .bewave {
	background:#fbdead;
	border:1px solid #f6ad33;
}
.besea .bewave:nth-child(1) {
	--duration:5;
	--color:#fff;
	-opacity:0.4;
}
.besea .bewave:nth-child(2) {
	--duration:7;
	--color:#fff;
	--opacity:0.4;
}
.besea .bewave:nth-child(3) {
	--duration:9;
	--color:#fff;
	--opacity:0.1;
}
-webkit-keyframes drift {
	to {
	transform:rotate(-0.5turn);
}
}@keyframes drift {
	to {
	transform:rotate(-0.5turn);
}
}.current-date {
	background:var(--be-arrow-w);
	font-weight:700;
	text-align:center;
	line-height:38px;
}
.widget_cover {
	background:transparent;
	overflow:visible;
	margin:0;
	box-shadow:none;
	border-radius:0;
}
.widget_cover.ms:hover {
	box-shadow:none;
}
.cat-rec-widget .cat-rec-main {
	width:100%;
}
.cat-rec-widget .cat-rec-main {
	padding:0;
}
#cms-widget-one .cat-rec-main {
	padding:0 5px;
}
.ajax_widget_content .ajax-pagination {
	width:100%;
	position:absolute;
	left:0;
	bottom:-10px;
}
.ajax-pagination a {
	color:var(--be-border-dashed);
	width:50%;
	padding:0 15px;
}
.ajax-pagination a:hover {
	color:var(--be-blue);
}
.ajax-pagination .previous {
	float:left;
}
.ajax-pagination .next {
	float:right;
	text-align:right
}
.ajax-pagination .be {
	font-size:18px !important;
	vertical-align:middle;
}
.ajax_widget_content {
	margin:0 0 20px;
}
.ajax-widget-loading {
	min-height:100px;
}
.group-lazy-img {
	position:relative;
	overflow:hidden;
}
.group-lazy-img.ajax-owl-loading:before,.group-lazy-img.ajax-owl-loading:after {
	position:absolute;
	top:50%;
	left:50%;
}
.ajax_text .ajax-widget-loading {
	position:absolute;
	top:5%;
	left:50%;
}
.ajax_widget_content.ajax-loading .tab-content {
	opacity:0.5;
}
.cloud-tag:before,.ajax-owl-loading:before,.poster-loading:before,.ajax-widget-loading:before,.image-loading:before,.group-loading:before,.ajax-loading:before,.tabs-loading:before {
	content:"";
	display:block;
	position:absolute;
	top:41px;
	right:0;
	left:0;
	bottom:0;
	z-index:11;
}
.cloud-tag:before,.ajax-owl-loading:before,.poster-loading:before,.ajax-widget-loading:before,.image-loading:after,.group-loading:after,.ajax-loading:after,.tabs-loading:after {
	position:absolute;
	top:50%;
	left:50%;
	content:"";
	margin:0 auto 3em -1em;
	font-size:10px;
	z-index:12;
	text-indent:-9999em;
	border-top:0.4em solid rgba(0,0,0,0.2);
	border-right:0.4em solid rgba(0,0,0,0.2);
	border-bottom:0.4em solid rgba(0,0,0,0.2);
	border-left:0.4em solid #000;
	-webkit-animation:load8 0.5s infinite linear;
	animation:load8 0.5s infinite linear;
	border-radius:50%;
	width:2em;
	height:2em;
}
.cloud-tag:before {
	top:40%;
}
.slider-rolling-lazy.ajax-owl-loading:before {
	top:45%;
}
-webkit-keyframes load8 {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}@keyframes load8 {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}.be-counter-main {
	position:relative;
	display:flex;
	align-items:center;
	overflow:hidden;
	padding:15px;
}
.php_text .be-counter-main,.single-content .be-counter-main {
	line-height:1.4;
	padding:5px;
}
.counters-item {
	float:left;
}
.counter-title {
	font-size:1.5rem;
}
.be-counter-main-c {
	justify-content:center;
}
.be-counter-main-c .counters-item {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.be-counter-main-c .counter-title {
	width:100%;
	text-align:center;
}
.counters-icon {
	display:flex;
	align-items:center;
	width:60px;
	margin:0 10px;
}
.counters-icon i {
	float:left;
	font-size:36px !important;
	color:var(--be-grey-9);
	margin:0 auto;
	margin:4px 0 0 5px;
}
.counter {
	color:var(--be-grey-7);
	font-size:3rem;
	font-weight:700;
	display:inline-block;
}
.counters span {
	color:var(--be-grey-9);
	font-size:2rem;
	font-weight:700;
	vertical-align:30%;
}
.footer-site-widget {
	font-size:1.5rem;
}
.footer-site-widget .counters span,.footer-site-widget .counters-icon i,.footer-site-widget .counter,.footer-site-widget .counter-title {
	color:var(--be-grey-coy);
}
.group-counter-box {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-evenly;
}
.group-counter-main {
	text-align:center;
	padding:15px;
}
.g-c-m-2 {
	width:50%;
}
.g-c-m-3 {
	width:33.33333333333333%;
}
.g-c-m-4 {
	width:25%;
}
.group-counter-title {
	font-size:1.6rem;
	color:#444;
	margin:10px 0 0 0;
}
.group-counters-icon i {
	font-size:42px !important;
	color:#666;
	display:inline-block;
	margin:0 0 25px 0;
}
.group-counter-main .counter {
	font-size:3.8rem;
}
@media screen and (max-width:768px) {
	.g-c-m {
	width:50%;
}
.group-counter-main .counter {
	font-size:2.4rem;
}
}.group-coop-main {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-evenly;
	margin:0 0 20px 0;
}
.group-coop-img {
	position:relative;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:5px;
}
.group-coop-title {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	font-size:1.4rem;
	color:var(--be-white);
	text-align:center;
	opacity:0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-transform:translateY(70px);
	transform:translateY(70px);
	padding:10px 10px;
	-webkit-transition:.3s all ease-in-out 0.1s;
	transition:.3s all ease-in-out 0.1s;
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
}
.group-coop-img:hover .group-coop-title {
	opacity:1;
	-webkit-transform:translateY(2px);
	transform:translateY(2px);
}
.coop40 {
	position:relative;
	padding-top:40%;
}
.coop-items {
	padding:2px;
}
.coop-2 {
	width:50%;
}
.coop-3 {
	width:33.33333333333333%;
}
.coop-4 {
	width:25%;
}
.coop-5 {
	width:20%;
}
.coop-6 {
	width:16.66666666666667%;
}
@media screen and (max-width:768px) {
	.coop-items {
	width:50%;
}
}.site-profile ul {
	float:left;
	padding:10px;
}
.site-profile ul li {
	float:left;
	width:50%;
	padding:0 8px;
}
.site-profile span {
	background:var(--be-bg-grey-f1);
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-white);
	opacity:0.8;
	margin-left:10px;
	padding:1px 8px;
	border-radius:30px;
}
#recently-viewed {
	min-height:20px;
}
.comments-title {
	background:var(--be-bg-white);
	margin-bottom:10px;
	padding:15px 20px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.comments-title {
	color:var(--be-grey-9);
}
.comments-title span {
	font-size:1.5rem;
}
.comment-list,.comment-list ol {
	list-style:none;
}
.comment-list li {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:15px 20px;
	border-radius:8px;
	word-wrap:break-word;
	word-break:break-all;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.comment-list .children li {
	list-style:none;
}
.comment-list .children {
	list-style:none;
	margin:8px 0 0 0;
}
-webkit-keyframes jump {
	16.65% {
	-webkit-transform:translateY(4px);
	transform:translateY(4px);
}
33.3% {
	-webkit-transform:translateY(-3px);
	transform:translateY(-3px);
}
49.95% {
	-webkit-transform:translateY(4px);
	transform:translateY(4px);
}
66.6% {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
}
83.25% {
	-webkit-transform:translateY(1px);
	transform:translateY(1px);
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}@keyframes jump {
	16.65% {
	-webkit-transform:translateY(4px);
	transform:translateY(4px);
}
33.3% {
	-webkit-transform:translateY(-3px);
	transform:translateY(-3px);
}
49.95% {
	-webkit-transform:translateY(4px);
	transform:translateY(4px);
}
66.6% {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
}
83.25% {
	-webkit-transform:translateY(1px);
	transform:translateY(1px);
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}.comment-avatar-show {
	position:relative;
	float:left;
	width:55px;
	height:55px;
	margin:5px 10px 0 0;
	padding:2px;
	border-radius:50%;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.readers-avatar .dzq:hover,.comment-body:hover .comment-avatar-show {
	-webkit-animation-name:jump;
	animation-name:jump;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
}
.vcard .avatar {
	float:left;
	width:100%;
	height:100%;
	border-radius:50%;
}
.comment-author {
	color:var(--be-grey-6);
	line-height:20px;
	text-transform:capitalize;
}
.fn {
	font-style:normal;
	font-weight:bold;
}
.comment-author .author-admin {
	color:var(--be-purple);
}
.comment-author .post-author .be-personoutline,.comment-author .author-admin .be-personoutline {
	margin:0 0 0 5px;
}
.comment-author .post-author {
	color:#7ab951;
}
.comment-meta,.comment-meta a {
	color:var(--be-grey-9);
}
.remark-txt {
	font-size:13px;
	font-size:1.3rem;
	color:var(--be-grey-9);
}
.qa-comments-box .remark-txt {
	position:absolute;
	top:15px;
	right:20px;
	color:#b8c4ce;
}
.remark-txt .dashicons {
	font-size:15px;
	margin:0 2px 0 0;
}
@media screen and (max-width:640px) {
	.remark-txt,.comment-meta,.comment-meta a {
	font-size:12px;
	font-size:1.2rem;
}
}.comment-del {
	position:absolute;
	top:0;
	right:50%;
	margin:0 -16px 0;
	padding:5px;
	display:block;
	opacity:0;
	z-index:1;
}
.comment-body:hover .comment-del {
	opacity:1;
}
.reply a {
	color:var(--be-grey-9);
	width:30%;
	line-height:25px;
	display:inline-block;
	padding:3px 0;
}
.reply a:hover {
	color:var(--be-body) !important;
}
.login-show,.reply a {
	-webkit-transition:padding 0.3s;
	transition:padding 0.3s;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
.comment-body:hover .reply a,.comment-body:hover .login-show {
	color:var(--be-body);
	padding-left:10px;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.login-show {
	cursor:pointer;
	color:var(--be-grey-4);
	line-height:25px;
	padding:3px 20px 3px 0;
}
.reply-login {
	display:none;
}
.at,.at a {
	color:var(--be-grey-9);
}
.no-comments {
	background:var(--be-bg-white);
	font-weight:700;
	text-align:center;
	margin:0 0 10px 0;
	padding:15px 10px;
	border-radius:8px;
	border:1px solid var(--be-border-z);
}
#edita,#edita a {
	color:#8b8b8b;
}
#edita .be-thumbs-up {
	color:#56ab2f;
	margin:0 5px 0 0;
}
.comment-reply-link_a .be {
	color:#8b8b8b;
	margin:0 5px 0 0;
}
.comment-awaiting-moderation {
	color:var(--be-yellow);
}
.comment-awaiting-moderation .be {
	color:var(--be-yellow);
	margin:0 5px 0 0;
}
.comment-author .be-favoriteoutline {
	color:#d03333;
	padding-left:5px;
}
.comment-form-comment .be-info,.comment-form-comment .be-loader {
	color:var(--be-yellow);
	margin:0 10px 0 0;
}
#respond #error,.txt-etc {
	position:absolute;
	bottom:20px;
	left:10px;
	background:#ffeee9;
	color:var(--be-yellow);
	padding:10px;
	border-radius:3px;
}
#be-comments-loader {
	padding:20px;
}
.loading-spin .be-loader {
	font-size:50px !important;
}
.comment-form-comment #loading {
	position:absolute;
	bottom:50%;
	left:50%;
	width:50px;
	height:50px;
	margin:0 0 -25px -25px;
	background:transparent !important;
}
.loading-spin:after {
	content:"";
	margin:0 auto 3em -1em;
	font-size:10px;
	position:absolute;
	top:12px;
	left:50%;
	width:2em;
	height:2em;
	border-top:0.2em solid var(--be-border-white);
	border-right:0.2em solid var(--be-border-white);
	border-bottom:0.2em solid var(--be-border-white);
	border-left:0.2em solid #444;
	-webkit-animation:load8 0.5s infinite linear;
	animation:load8 0.5s infinite linear;
	border-radius:50%;
}
.comment-author-vip,.comment-author-vip a,.message-widget .message-widget-vip {
	color:var(--be-purple);
}
.comment-author-vip:after,.message-widget .message-widget-vip:after {
	content:"\e601";
	font-family:cx;
	font-size:12px !important;
	color:var(--be-purple);
	font-weight:400;
	margin:0 0 0 3px;
}
.comment-author-vip:after {
	font-size:13px !important;
	margin:0 0 0 6px;
}
.vip {
	position:relative;
}
.vip i {
	font-size:13px;
	padding-left:3px;
}
.lv {
	position:absolute;
	width:30px;
	font-size:9px;
	top:-6px;
	left:20px;
}
.vip0 .be,.vip0 .lv {
	color:#bbb;
}
.vip1 .be,.vip1 .lv {
	color:#46c0e6;
}
.vip2 .be,.vip2 .lv {
	color:#f49800;
}
.vip3 .be,.vip3 .lv {
	color:#7ab951;
}
.vip4 .be,.vip4 .lv {
	color:#f566f5;
}
.vip5 .be,.vip5 .lv {
	color:#d03333;
}
.vip6 .be,.vip6 .lv,.vip7 .be,.vip7 .lv,.vip8 .be,.vip8 .lv,.vip9 .be,.vip9 .lv {
	color:var(--be-red-f4);
}
.floor {
	position:absolute;
	top:10px;
	right:10px;
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-grey-9);
}
.floor-l-b {
	font-size:13px;
	font-size:1.3rem;
}
.floor i {
	font-size:15px;
	font-size:1.5rem;
}
.floor-c {
	color:#b8c4ce;
	padding:1px 4px;
	border-radius:2px;
}
.floor-s {
	color:var(--be-grey-9);
}
.floor-b {
	color:var(--be-grey-9);
}
.floor-d {
	color:var(--be-grey-9);
}
#respond {
	position:relative;
	background:var(--be-bg-white);
	margin:10px 0;
	padding:10px 20px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
#respond h3 {
	font-size:15px;
	font-size:1.5rem;
}
.cancel-reply {
	float:right;
	margin:14px 0 0 0;
}
.cancel-reply a {
	background:var(--be-bg-white);
	width:130px;
	font-size:14px;
	font-size:1.4rem;
	padding:11px 12px;
	border-radius:5px;
	border:1px solid var(--be-border-z);
}
.cancel-reply a:hover {
	background:var(--be-bg-grey-6);
	color:var(--be-white);
	border:1px solid #666;
}
#comment-author-info {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:5px 0 0 0;
}
.author-form {
	display:none;
}
.author-form-fill {
	display:block;
}
#comment-author-info input {
	background:var(--be-bg-grey-f1);
	position:relative;
	width:100%;
	height:38px;
	line-height:38px;
	margin:0 10px 10px 0;
	padding:0 10px;
	border:none;
	display:block;
	text-indent:50px;
	border-radius:5px;
	box-shadow:none;
	-webkit-appearance:none;
	_vertical-align:middle;
	border:1px solid var(--be-border-grey-f1);
}
#comment-author-info.comment-en input {
	text-indent:75px;
}
.comment-form-comment {
	position:relative;
	line-height:0;
	margin-top:10px;
}
#comment {
	background:var(--be-bg-grey-f1);
	width:100%;
	margin:0 10px 10px 0;
	padding:5px 10px;
	resize:vertical;
	border:1px solid var(--be-border-grey-f1);
	border-radius:5px;
	-webkit-appearance:none;
}
.pcd {
	position:relative;
	float:left;
	width:calc(33.33% - 10px);
}
.no-comment-url .pcd {
	width:calc(50% - 10px);
}
.comment-form-email i {
	font-size:18px;
}
.comment-form-author i {
	font-size:13px !important;
	vertical-align:3%;
}
.comment-form-url .no-label {
	display:none;
}
.fill-but {
	position:absolute;
	top:2px;
	right:6px;
	padding:3px 8px 3px 16px;
	color:var(--be-grey-9);
	cursor:pointer;
	z-index:1;
	display:inline-block;
}
.qq-error-msg {
	position:absolute;
	top:4px;
	right:40px;
	z-index:4;
	display:inline-block;
}
.qq-alert {
	background:var(--be-bg-pink-fd);
	color:#685545;
	display:inline-block;
	padding:2px 10px;
	border-radius:3px;
}
.qq-alert i {
	margin:0 5px 0 0;
}
.fill-but:hover {
	color:var(--be-red-f4);
}
@media screen and (max-width:640px) {
	.no-comment-url .pcd,.pcd {
	width:calc(100% - 0px);
}
}.pcd label {
	position:absolute;
	top:0;
	left:0;
	color:var(--be-grey-5);
	font-weight:700;
	display:inline-block;
	min-width:50px;
	height:38px;
	padding:5px 0 5px 15px;
	z-index:1;
	border-radius:5px 0 0 5px;
	border:none;
}
.comment-en .pcd label {
	min-width:80px;
}
#respond input[type="text"]:focus,#respond textarea:focus {
	background:var(--be-bg-white);
	text-indent:0 !important;
	z-index:1;
	outline:none;
}
#respond .comment-form-url .required,#respond .comment-form-author .required,#respond .comment-form-email .required {
	position:absolute;
	top:6px;
	right:15px;
	color:var(--be-grey-9);
	font-size:18px;
	z-index:1;
}
#respond #submit {
	background:var(--be-bg-white);
	width:130px;
	margin:5px 0 15px 0;
	padding:8px 8px;
	cursor:pointer;
	-webkit-appearance:none;
	border-radius:5px;
	border:none;
	box-shadow:0 0 0 1px var(--be-shadow);
}
#respond #submit:hover {
	background:var(--be-bg-btn);
	color:var(--be-white);
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
}
.comment-nologin {
	font-size:14px;
	color:var(--be-grey-6);
	font-weight:bold;
	margin:10px 0 0 0;
}
.comment-nologin .comment-reply-title {
	margin:0 0 5px 3px;
}
.comment-user-inf {
	margin:10px 10px 10px 0;
}
.comment-user-name-alter a {
	padding:0 5px 0 0;
}
.comment-user-name {
	font-size:14px;
	font-size:1.4rem;
	text-transform:capitalize;
}
.comment-user-alter {
	cursor:pointer;
}
.comment-user-alter i {
	margin:0 5px 0 0;
	color:var(--be-grey-6);
}
.user-avatar {
	float:left;
	width:55px;
	height:55px;
	margin:0 10px 0 0;
}
.user-avatar img {
	width:55px;
	height:55px;
	border-radius:50%;
	border:1px solid var(--be-border-z);
}
.comment-user-inc {
	padding:2px;
}
.gravatar-apply {
	position:absolute;
	top:27px;
	right:20px;
	margin:0 5px 0 0;
	opacity:0;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.comment-respond:hover .gravatar-apply {
	opacity:1;
}
.gravatar-apply a {
	position:relative;
	width:30px;
	height:30px;
	display:inline-block;
	border-radius:50%;
	border:2px solid var(--be-border-grey-d);
}
.gravatar-apply a:before {
	position:absolute;
	top:1px;
	left:6px;
	content:"\e8df";
	font-family:be;
	font-size:14px !important;
	color:var(--be-border-grey-d);
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	image-rendering:-webkit-optimize-contrast;
}
.gravatar-apply a:hover:before {
	color:var(--be-grey-9);
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
.gravatar-apply a:hover {
	border:2px solid #999;
}
.comment-tool {
	position:absolute;
	right:15px;
	bottom:11px;
	width:110px;
}
.comment-tool .be-insertemoticon {
	font-size:16px !important;
	font-size:1.6rem !important;
}
a.comment-tool-btn {
	float:right;
	color:var(--be-grey-9);
	width:33px;
	height:33px;
	text-align:center;
	line-height:31px;
	margin:0 0 0 3px;
}
a.comment-tool-btn:hover {
	color:var(--be-blue);
}
.comment-tool .pre-button {
	float:right;
	color:var(--be-grey-9);
	width:33px;
	height:33px;
	text-align:center;
	line-height:31px;
	cursor:pointer;
	margin:0 0 0 3px;
}
.comment-tool .pre-button:hover {
	color:var(--be-blue);
}
.comment-tool .pre-button .dashicons {
	font-size:18px;
}
.comment-tool .emoji .be {
	vertical-align:-2%;
}
.emoji-box {
	position:absolute;
	bottom:45px;
	right:10px;
	width:275px;
	display:none;
}
.emoji-box img {
	float:left;
	width:24px;
	height:24px;
}
.add-img-box {
	background:var(--be-bg-white);
	position:absolute;
	right:10px;
	bottom:50px;
	display:none;
	z-index:1;
	padding:20px 10px 10px 10px;
	border-radius:5px;
	border:1px solid var(--be-border-z);
}
.img-url {
	width:255px;
	height:75px;
	resize:vertical;
	padding:5px 10px;
	border:1px solid var(--be-border-z);
}
.add-img-but {
	background:var(--be-bg-white);
	width:80px;
	cursor:pointer;
	text-align:center;
	margin:10px auto 0;
	padding:15px 0;
	border-radius:30px;
	border:1px solid var(--be-border-z);
}
.add-img-but:hover {
	border:1px solid #4d8cb8;
}
#trackbacks {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:10px 15px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.track {
	margin:5px 0 0 0;
}
li.pingback-link {
	margin:0;
	padding:5px 0;
	border:none;
	border-radius:0;
	box-shadow:none;
}
.pingback-link .dashicons,.pingback-title .dashicons {
	color:var(--be-grey-6);
	vertical-align:-24%;
	margin:0 5px 0;
}
.pingback-link .dashicons {
	color:var(--be-grey-9);
}
.comments-anchor,.scroll-comments {
	position:relative;
	top:-10px;
}
li.comments-anchor {
	background:transparent;
	border:none;
	margin:0;
	padding:0;
}
#be_comments {
	position:relative;
}
.qaptcha {
	width:100px;
	height:22px;
	padding:5px 5px 15px 5px;
	display:table-cell;
	vertical-align:middle;
}
.qaptcha .bgslider {
	width:42px;
	height:10px;
	background:var(--be-bg-blue-d);
	float:left;
	border-radius:40px;
}
.qaptcha .slideunlock {
	position:relative;
	background:var(--be-bg-btn);
}
.qaptcha .slider {
	width:19px;
	height:19px;
	background:var(--be-bg-white-s);
	margin:-5px 0 0 -1px;
	cursor:e-resize;
	border-radius:50%;
	border:1px solid var(--be-border-grey-d);
}
.qaptcha .slideunlock .slider {
	margin:-5px 0 0 0;
	border:1px solid var(--be-bg-btn);
}
.qaptcha-box {
	position:relative;
}
.unlocktip:after {
	position:absolute;
	top:-4px;
	left:50px;
	width:110px;
	color:var(--be-grey-8);
	line-height:25px;
	opacity:0;
	content:attr(data-hover);
	transition:opacity 0.3s;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.comment-respond:hover .unlocktip:after {
	opacity:1;
	margin:0 0 0 15px;
}
.sunlock {
	display:none;
}
.feature-burry-comments {
	position:absolute;
	top:10px;
	right:12px;
	opacity:0;
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}
.comment-body:hover .feature-burry-comments {
	opacity:1;
}
.feature-burry-comments a {
	background:var(--be-bg-grey-9);
	font-size:12px !important;
	color:var(--be-white);
	padding:4px;
	border-radius:5px;
}
.feature-comments.feature:hover,.feature-burry-comments a.unfeature {
	background:#98c1ce;
}
.feature-comments.bury:hover,.feature-burry-comments a.unbury {
	background:var(--be-bg-yellow);
}
.feature-burry-comments a .be-thumbs-up {
	vertical-align:3%;
}
.feature-comments.unfeature,.feature-comments.unbury {
	display:none;
}
.feature-comments {
	cursor:pointer;
}
.buried.feature-comments.bury,.sticky.feature-comments.feature {
	display:none;
}
.buried.feature-comments.unbury,.sticky.feature-comments.unfeature {
	display:inline;
}
.sticky-comments-ico {
	position:absolute;
	top:10px;
	right:15px;
	font-size:12px;
	font-size:1.2rem;
	color:#98c1ce;
}
.qa-comments-box .sticky-comments-ico {
	right:17px;
	color:#92baa6;
}
.sticky-comments-avatar {
	float:left;
	width:55px;
	height:55px;
	margin:0 10px 5px 0;
	padding:2px;
	border-radius:50%;
	border:1px solid var(--be-border-z);
}
.sticky-comments .avatar {
	float:left;
	width:100%;
	height:100%;
	border-radius:50%;
}
.sticky-comments-author {
	color:var(--be-grey-6);
	font-weight:700;
	text-transform:capitalize;
	display:block;
	margin:4px 0 0 0;
}
.qa-comments-box .sticky-comments-author {
	margin:0;
}
.sticky-comments-date {
	color:var(--be-grey-9);
	line-height:20px;
	display:block;
}
li.comment.buried:before {
	position:absolute;
	top:50px;
	left:58px;
	content:"";
	background:var(--be-bg-yellow);
	width:20px;
	height:20px;
	z-index:1;
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:0.3s;
	-webkit-animation:fade-in 0.3s;
	border-radius:50%;
	border:3px solid var(--be-border-white);
}
li.comment.buried {
	background:linear-gradient(to bottom right,#fdf8f3,#fff);
}
.qa-main li.comment.buried:before {
	width:0;
	display:none;
}
.qa-main li.comment.buried:after {
	position:absolute;
	top:-20px;
	left:50%;
	width:42px;
	content:"\e68b";
	font-family:be;
	font-size:20px !important;
	color:#92baa6;
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:0.3s;
	-webkit-animation:fade-in 0.3s;
	text-align:center;
	margin:0 0 0 15px;
}
.qa-main .comment-list li.sticky-comments {
	padding:15px 20px;
}
.links-box {
	width:var(--be-main-width);
	margin:0 auto;
	padding:0 0 10px;
}
.percent .links-box {
	width:var(--be-main-percent);
}
#links {
	margin:0 -2px;
}
#links h2 {
	font-size:15px;
	font-size:1.5rem;
	text-align:center;
	padding:5px 0;
	border:none;
}
.links-group #links h2 {
	font-size:18px;
	font-size:1.8rem;
}
.link-f {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	display:inline-block;
}
.links-mode .sup {
	border-radius:2px;
}
.link-f a img {
	max-width:100%;
	width:100%;
	height:auto;
	margin:0 auto;
	vertical-align:middle;
}
.link-f a,.link-all a {
	background:var(--be-bg-white);
	text-align:center;
	padding:5px;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border-radius:8px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.link-name a {
	height:38px;
}
.link-img a,.links-img a {
	width:100%;
	text-align:center;
	padding:0;
}
.link-img a {
	background:transparent;
	border:none !important;
}
.link-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.link-f a:hover {
	box-shadow:0 0 0 1px var(--be-shadow-h) inset;
	-webkit-transition:all 0.1s ease-in 0s;
	transition:all 0.1s ease-in 0s;
}
.link-img a {
	padding:5px;
}
.link-img img {
	border-radius:5px;
}
.link-ico {
	width:16px !important;
	margin:-2px 5px 0 0 !important;
	border:none !important;
	border-radius:20px !important;
}
img.link-ico-custom {
	height:16px !important;
}
.more-link a {
	font-size:18px;
	text-align:center;
	display:block;
	margin:5px 0 0 0;
	padding:4px 0;
}
.more-link .be {
	color:var(--be-grey-6);
	font-size:24px !important;
	display:inline-block;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform:rotate(0);
	-webkit-transform:rotate(0);
}
.more-link:hover .be {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
}
.much-links-main.links-box {
	background:var(--be-bg-white);
	position:relative;
	margin:0 auto 10px;
	padding:15px 20px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.much-links-item {
	float:left;
}
.much-links-main .lx7 {
	width:auto;
	line-height:1;
	padding:2px 5px 5px 0;
}
.much-links-main .link-name a {
	height:25px;
}
.much-links-main .lx7 a {
	text-align:left;
	box-shadow:none;
}
.much-links-item li a {
	color:#666;
	font-size:1.4rem;
	display:inline-block;
	margin:0 10px 0 0;
	padding:2px;
}
.much-links-item li a:hover {
	color:var(--be-hover);
}
.much-links-box#links h2 {
	font-size:1.4rem;
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
}
.much-links-box .linkcat h2:before {
	content:"\f11f";
	font-size:16px;
	font-weight:400;
	font-family:dashicons;
	color:var(--be-grey-6);
	vertical-align:middle;
	margin:0 5px 0 0;
}
.much-links-ico .dashicons {
	font-size:16px;
	font-weight:400;
	color:var(--be-grey-6);
	vertical-align:-22%;
	margin:0 5px;
}
.much-links-ico .be {
	margin:0 5px 0 0;
}
.links-group .much-links-box#links h2 {
	font-size:2rem;
}
.links-group .much-links-ico .dashicons {
	display:none;
}
.links-group .much-links-box .link-f a,.links-group .much-links-box .link-all a {
	-webkit-transition-duration:0s;
	transition-duration:0s;
	box-shadow:none;
	background:transparent;
}
.add-more-link a {
	float:right;
	font-weight:400;
	color:var(--be-grey-9);
}
.group-add-more-link {
	float:left;
	width:100%;
	text-align:center;
}
.group-add-more-link a {
	font-size:1.5rem;
	display:block;
	padding:8px;
	color:var(--be-grey-6);
}
.group-add-more-link i {
	color:var(--be-grey-6);
	margin:0 5px 0 0;
}
.links-group {
	width:100%;
	background:var(--be-bg-grey-f1);
}
.links-group #links {
	width:var(--be-main-width);
	margin:0 auto;
	padding:20px 0 10px 0;
}
.percent .links-group #links {
	width:var(--be-main-percent);
}
.links-group #links h2 {
	text-align:center;
	margin:10px 0 20px 0;
	display:flex;
	justify-content:center;
	align-items:center;
}
@media screen and (max-width:1200px) {
	.links-group #links {
	width:98%;
}
}.lx7 {
	float:left;
	min-height:1px;
	padding:2px 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (min-width:280px) {
	.lx7 {
	width:50%;
}
}@media screen and (min-width:550px) {
	.lx7 {
	width:33.33333333%;
}
}@media screen and (min-width:700px) {
	.lx7 {
	width:25%;
}
}@media screen and (min-width:1025px) {
	.lx7 {
	width:20%;
}
}@media screen and (min-width:1024px) {
	.lx7 {
	width:14.2857%;
}
}@media screen and (max-width:550px) {
	#links {
	margin:6px 0 0 0;
}
}.linkcat h2 {
	clear:both;
	padding:0 0 0 10px;
}
.link-all a:hover {
	background:var(--be-bg-blue);
	color:var(--be-white) !important;
	border:1px solid #4d8cb8;
	-webkit-transition:all 0.1s ease-in 0s;
	transition:all 0.1s ease-in 0s;
}
#colophon {
	background:var(--be-bg-white);
	position:relative;
	width:100%;
	box-shadow:0 0 0 1px var(--be-shadow);
}
#colophon:before {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	bottom:0;
	content:'';
}
.site-info {
	position:relative;
	line-height:200%;
	text-align:center;
	z-index:1;
	margin:0 5%;
	padding:15px 0;
}
#colophon:before {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	bottom:0;
	content:'';
}
.site-copyright img {
	margin:5px auto;
}
.add-info {
	padding:5px 0;
	display:block;
}
.wb-info {
	width:300px;
	margin:0 auto;
}
.wb-info a,.yb-info a {
	position:relative;
	height:30px;
	line-height:30px;
	padding:0 0 0 25px;
}
.wb-info img,.yb-info img {
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:auto;
	margin:0;
}
.footer-site-widget {
	background:var(--be-footer-widget);
	position:relative;
}
.footer-widget {
	position:relative;
	width:var(--be-main-width);
	margin:0 auto;
	padding:15px 0;
}
.percent .footer-widget {
	width:var(--be-main-percent);
}
.footer-widget-item {
	display:-ms-flexbox;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.footer-widget h3 {
	font-size:16px;
	font-size:1.6rem;
	color:#eff0f2;
	margin:15px 0 0 0;
	padding:0;
}
.footer-widget .message-widget .comment_author {
	color:var(--be-grey-c);
}
.footer-widget-bg:before {
	position:absolute;
	left:0;
	top:0;
	content:"";
	width:100%;
	height:105%;
	z-index:0;
	background:var(--be-footer-widget);
	-webkit-backdrop-filter:saturate(50%) blur(5px);
	backdrop-filter:saturate(50%) blur(5px);
	transform:translateZ(0);
}
.g-col .s-icon,.g-col .title-i,#single-widget .s-icon,#single-widget .title-i,.footer-widget .s-icon,.footer-widget .title-i {
	display:none;
}
.footer-widget-item-l {
	float:left;
	width:70%;
}
.footer-contact {
	float:left;
	width:30%;
	padding:0 15px;
}
.footer-contact h3 {
	padding:0 0 10px 0;
}
.footer-contact .myimg {
	float:left;
	padding:5px;
	width:33.333333333333333333%;
}
.footer-contact img {
	max-width:100%;
	width:100%;
	height:auto;
	display:block;
	border-radius:2px;
}
.footer-contact .about-me-img p {
	text-align:center;
}
.footer-widget .widget {
	background:transparent;
	float:left;
	width:33.33333333333%;
	padding:1px 20px;
	box-shadow:none;
}
.footer-widget-3 .widget {
	width:33.33333333333333%;
}
.footer-widget-4 .widget {
	width:25%;
}
.footer-widget-5 .widget {
	width:20%;
}
.footer-widget-6 .widget {
	width:16.66666666666667%;
}
.footer-widget-5 .fwb.widget,.footer-widget-6 .fwb.widget {
	width:30%;
}
.footer-widget,.footer-widget a {
	color:var(--be-white-fw);
}
.footer-widget a:hover {
	color:var(--be-white);
}
.footer-widget .widget ul {
	padding:8px 0 15px;
}
.footer-widget .menu li {
	float:left;
	width:33.3333333333%;
}
.footer-widget .fwo .menu li {
	float:left;
	width:100%;
}
.footer-widget .fwt .menu li {
	float:left;
	width:50%;
}
.footer-site-widget .add-widgets,.footer-site-widget .add-widgets a {
	color:var(--be-white);
	text-align:center;
}
.footer-site-widget .select-bg,.footer-site-widget .current-date {
	background:transparent;
}
.footer-site-widget .ajax-ca th,.footer-site-widget .countdown-count-main .countdown-area {
	color:var(--be-white-fw);
}
.footer-site-widget .select-ca .nice-select {
	background:var(--be-bg-glass);
}
.footer-widget .select-ca .my_year.nice-select .list,.footer-widget .select-ca .my_month.nice-select .list {
	background:rgba(0,0,0,6);
	color:var(--be-grey-8);
}
.picture-area .turn,#tao .turn {
	float:right;
	width:90%;
}
.pagination {
	float:right;
}
.special-pagenav {
	margin:0 0 5px;
}
@media screen and (max-width:600px) {
	.turn-normal .pagination {
	float:inherit;
}
.turn-small .pagination {
	float:left;
}
.picture-area .turn-small .pagination {
	padding:0 0 0 8px;
}
.picture-area .turn,#tao .turn {
	float:inherit;
	width:100%;
}
.picture-area .turn,#tao .turn {
	clear:both;
	float:inherit;
	min-width:260px;
}
}.max-num,.pagination a,.pagination a:visited {
	float:left;
	background:var(--be-bg-white);
	color:var(--be-grey-8);
	line-height:34px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 5px 0;
	padding:0 13px;
	border-radius:40px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.pagination .current,.pagination .dots {
	float:left;
	background:var(--be-bg-white);
	line-height:34px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 5px 0;
	padding:0 13px;
	border-radius:40px;
}
.pagination span.current,.pagination a:hover {
	background:var(--be-bg-btn);
	color:var(--be-white);
	box-shadow:0 0 0 1px var(--be-shadow);
}
.screen-reader-text {
	display:none;
}
.nav-links .prev i,.nav-links .next i {
	vertical-align:0%;
}
.pagination a.prev,.pagination a.next {
	display:inline-block;
	vertical-align:middle;
	padding:0 10px;
}
.picture-area .navigation,#tao .navigation {
	margin:0 5px 10px 0;
}
.other-nav .navigation {
	margin:0 5px 10px 0;
}
.comment-navigation i {
	padding:0;
}
.comments-area .nav-links .nav-previous,.nav-links .dots {
	display:none;
}
.no-pagination {
	width:100%;
	text-align:center;
	margin:0 0 5px 0;
}
.picture-area .pagenav-no,#tao .pagenav-no {
	width:100%;
}
.no-pagination i {
	font-size:18px !important;
	color:var(--be-grey-9);
}
@media screen and (max-width:900px) {
	.pagination {
	margin:0 8px;
}
.turn-small .pagination a.page-numbers {
	display:none;
}
.turn-small .pagination a.next,.turn-small .pagination a.prev {
	display:block;
}
}.page-nav-form {
	float:right;
	margin:0 5px 5px 5px;
	width:84px;
}
@media screen and (max-width:600px) {
	.turn-normal .page-nav-form {
	float:left;
}
}.input-number {
	float:left;
	background:var(--be-bg-grey-9);
	width:42px;
	height:36px;
	color:var(--be-white);
	text-align:center;
	-webkit-appearance:none;
	outline:none;
	border:none;
	border-radius:36px 0 0 36px;
}
.input-number:focus,.input-number:hover {
	background:var(--be-bg-btn);
}
.page-button-box {
	position:relative;
}
.page-button {
	background:var(--be-bg-white);
	float:right;
	width:42px;
	height:36px;
	-webkit-appearance:none;
	cursor:pointer;
	outline:none;
	border:none;
	border-radius:0 36px 36px 0;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.page-button:hover {
	background:var(--be-bg-btn);
}
.page-button-box:after {
	position:absolute;
	top:6px;
	right:15px;
	content:"\e77a";
	font-family:be;
	color:var(--be-grey-4);
	pointer-events:none;
}
.page-button-box:hover:after {
	color:var(--be-white);
}
.page-nav-form input::-webkit-outer-spin-button,.page-nav-form input::-webkit-inner-spin-button {
	-webkit-appearance:none;
}
.page-nav-form input[type="number"] {
	-moz-appearance:textfield;
}
.max-num {
	float:right;
}
.turn-normal .max-num {
	display:none;
}
@media screen and (min-width:900px) {
	.max-num {
	display:none;
}
}.content-area {
	position:relative;
}
.ias-loader {
	float:left;
	width:50px;
	margin:4px 0 0 0;
}
.ias-next {
	float:left;
	width:40px;
	cursor:pointer;
	margin:0 0 0 5px;
	padding:4px 0 0 0;
}
.picture-area .ias-next {
	position:absolute;
	bottom:11px;
	left:0;
}
.picture-area .ias-loader {
	position:absolute;
	bottom:25px;
	left:0;
}
.domargin .ias-loader {
	float:left;
	width:50px;
	margin:14px 0 0 0;
}
.domargin .ias-next {
	float:left;
	width:40px;
	cursor:pointer;
	margin:10px 0 0 0;
	padding:4px 0 0 0;
}
.square-clear {
	float:right;
	min-width:60%;
	margin:10px 0 0 0;
}
.cat-square .ias-loader {
	margin:8px 0 0 5px;
}
.cat-square .ias-next {
	margin:11px 0 0 5px;
}
.search-site .ias-loader,.search-site .ias-next {
	margin:12px 0 0 -18px;
}
#post-fall .ias-loader,#post-fall .ias-next {
	position:absolute;
	bottom:-39px;
	left:0;
}
.cat-dis .picture-area .ias-next {
	bottom:-38px;
}
.cat-dis .picture-area .ias-loader {
	bottom:-25px;
}
@media screen and (max-width:600px) {
	.domargin .ias-loader,.ias-loader {
	float:inherit;
	margin:15px auto;
}
.domargin .ias-next,.ias-next {
	float:inherit;
	margin:8px auto;
}
.nav-normal .picture-area .ias-next {
	position:inherit;
	float:inherit;
	bottom:-5px;
}
.nav-normal .picture-area .ias-loader {
	position:inherit;
	float:inherit;
	margin:14px auto;
}
.search-site .ias-loader {
	margin:17px auto 16px;
}
.search-site .ias-next {
	margin:10px auto;
}
.picture-area .ias-loader {
	float:inherit;
	margin:23px auto;
}
.site-small .ias-loader {
	position:absolute;
	left:50%;
	bottom:12px;
	margin:0 0 0 -25px !important;
}
.site-small .ajax-new-cntent .ias-loader {
	bottom:-40px;
}
.site-small .ias-next {
	position:absolute;
	left:50%;
	bottom:2px;
	margin:0 0 0 -21px !important;
}
.site-small .ajax-new-cntent .ias-next {
	bottom:-48px;
}
.site-small .site-special .ias-next {
	bottom:5px;
}
.site-small .picture-area .ias-loader {
	bottom:22px;
}
.site-small .picture-area .ias-next {
	bottom:12px;
}
.square-clear {
	min-width:100%;
}
.cat-square .ias-loader {
	float:inherit;
	margin:0 auto;
	padding:15px 0 4px 0;
}
.cat-square .ias-next {
	float:inherit;
	margin:0 auto;
	padding:10px 0 0 0;
}
.other-nav .pagination {
	float:inherit;
	margin:40px 5px 10px 0;
}
.site-small .other-nav .pagination {
	float:inherit;
	margin:0 5px 10px 0;
}
.site-small #post-fall .ias-next {
	bottom:-48px;
}
.site-small #post-fall .ias-next {
	bottom:-48px;
}
.site-small .search-site .ias-next {
	bottom:7px;
}
.site-small .search-site .ias-loader {
	bottom:17px;
}
.site-small .site-img .ias-loader {
	bottom:7px !important;
}
.site-small .site-img .ias-next {
	bottom:2px !important;
}
.site-small #post-fall .ias-loader {
	bottom:-40px;
}
#post-fall .ias-loader,#post-fall .ias-next {
	position:absolute;
	bottom:-40px;
	left:50%;
}
.nav-normal .picture-area .turn-normal {
	margin:0 0 10px;
}
.site-small .comments-area .ias-next {
	position:inherit;
	margin:0 !important;
}
.comments-area .ias-next {
	float:left;
}
}.ias-next .be {
	font-size:40px !important;
	color:var(--be-bg-btn);
}
.ias-next .be:hover {
	color:var(--be-grey-4);
}
-webkit-keyframes scale {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
45% {
	-webkit-transform:scale(0.1);
	transform:scale(0.1);
	opacity:0.7;
}
80% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
}@keyframes scale {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
45% {
	-webkit-transform:scale(0.1);
	transform:scale(0.1);
	opacity:0.7;
}
80% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
}.ball-pulse > div:nth-child(1) {
	-webkit-animation:scale 0.75s -0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s -0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div:nth-child(2) {
	-webkit-animation:scale 0.75s -0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s -0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div:nth-child(3) {
	-webkit-animation:scale 0.75s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div {
	width:10px;
	height:10px;
	border-radius:100%;
	margin:0 2px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	display:inline-block;
	border:1px solid var(--be-bg-btn);
}
@media screen and (min-width:550px) {
	.picture-area .nav-links,#tao .nav-links {
	float:right;
}
}.type-cat {
	float:left;
	width:100%;
}
.header-sub .child-cat {
	margin:0 -5px;
}
.type-cat {
	margin:0;
}
.child-cat-8 li {
	float:left;
	width:12.5%;
}
.child-cat-9 li {
	float:left;
	width:11.11111111111111%;
}
.child-cat-7 li {
	float:left;
	width:14.28571428571429%;
}
.child-cat li a {
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
@media screen and (max-width:900px) {
	.child-cat li {
	width:25%;
}
}@media screen and (max-width:640px) {
	.header-sub .child-cat {
	margin:0 -3px;
}
.child-cat li {
	width:33.33333333333333%;
}
}.child-cat a {
	background:var(--be-bg-white);
	color:var(--be-grey-5);
	text-align:center;
	display:block;
	margin:0 5px 10px 5px;
	padding:7px 10px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.child-cat a:hover {
	color:var(--be-grey-3);
}
.child-cat-item {
	position:relative;
}
.submenu-nav .submenu li:before,.child-cat-item:before {
	position:absolute;
	content:"";
	top:0px;
	left:50%;
	width:40%;
	height:2px;
	margin:0 0 0 -20%;
	transform:scale(0);
	-webkit-transform:scale(0);
	border-radius:2px;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
}
.submenu-nav .submenu li:hover:before,.child-cat-item:hover:before {
	transform:scale(1);
	-webkit-transform:scale(1);
}
.submenu-nav .submenu li.current-menu-item:before {
	transform:scale(1);
	-webkit-transform:scale(1);
}
.submenu-nav .submenu li:nth-child(odd):before,.child-cat-item:nth-child(odd):before {
	background:var(--be-bg-yellow);
}
.submenu-nav .submenu li:nth-child(even):before,.child-cat-item:nth-child(even):before {
	background:#d57eeb;
}
.submenu-nav .submenu {
	display:flex;
	justify-content:left;
	flex-wrap:wrap;
	margin:0 -2px 2px -2px;
}
.submenu-nav-bg .submenu {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin:0 -2px 2px -2px;
}
.submenu-nav-bg {
	position:absolute;
	bottom:5px;
	left:0;
	width:98%;
	z-index:999;
}
.submenu-nav .submenu a {
	background:var(--be-bg-white);
	font-size:14px;
	font-size:1.4rem;
	color:var(--be-grey-4);
	text-align:center;
	line-height:180%;
	display:inline-block;
	cursor:pointer;
	margin:0 4px 8px 4px;
	padding:7px 16px;
	border-radius:5px;
	box-shadow:0 0 0 1px rgba(68,68,68,0.05);
}
.submenu-nav.submenu-nav-bg .submenu a {
	border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
}
.submenu-nav .submenu li {
	position:relative;
}
@media screen and (max-width:768px) {
	.submenu-nav.submenu-nav-bg {

}
.submenu-nav .submenu {
	justify-content:center;
}
}.submenu-nav-bg li,.submenu-nav-bg ul,.submenu-nav-bg div,.submenu-nav-bg {
	background:transparent !important;
}
.be-menu-widget {
	margin:0 -5px;
}
.be-menu-widget-wait {
	margin:0;
}
.be-menu-widget .widget {
	background:transparent;
	float:left;
	padding:0 5px;
	box-shadow:none;
	overflow:visible;
}
.be-menu-widget .widget .menu {
	background:var(--be-bg-white);
	float:left;
	width:100%;
	padding:10px 10px 10px 13px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.be-menu-widget .widget .menu-item-has-children > a {
	position:relative;
	background:#f8bb99;
	float:left;
	text-align:center;
	width:35px;
	height:35px;
	overflow:hidden;
	margin:11px 0 0 0;
	border-radius:100%;
}
.be-menu-widget .widget .menu-item-has-children > a svg {
	background:transparent;
	vertical-align:-0.52em;
	margin-right:-1px !important;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.be-menu-widget .widget .menu-item-has-children > a i {
	font-size:17px !important;
	color:var(--be-white);
	line-height:35px;
	display:inline-block;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.be-menu-widget .widget:hover .menu-item-has-children > a svg,.be-menu-widget .widget:hover .menu-item-has-children > a i {
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
.be-menu-widget .widget .menu-item-has-children > a .font-text {
	font-size:12px;
	font-size:1.2rem;
	color:#e76b6f;
	font-weight:700;
	line-height:12px;
	display:none;
	margin:0 !important;
}
.be-menu-widget .widget .sub-menu {
	float:left;
	width:85%;
	padding:0 0 0 5px;
}
.be-menu-widget .widget ul.sub-menu li {
	float:left;
	text-align:center;
}
.be-menu-widget-cms .widget ul.sub-menu li {
	width:25%;
}
.be-menu-widget-3 .widget ul.sub-menu li {
	width:25%;
}
.be-menu-widget-4 .widget ul.sub-menu li {
	width:33.33333333333333%;
}
.be-menu-widget .widget ul.sub-menu li a {
	padding:0 2px;
}
.be-menu-widget-3 .widget {
	width:33.33333333333333%;
}
.be-menu-widget-4 .widget {
	width:25%;
}
.be-menu-widget-cms .widget {
	width:50%;
}
@media screen and (max-width:1025px) {
	.be-menu-widget .widget {
	width:50%;
}
}@media screen and (max-width:640px) {
	.be-menu-widget .widget {
	width:100%;
}
}@media screen and (max-width:480px) {
	.be-menu-widget {
	margin:0 -3px;
}
}#post-fall {
	margin-top:-10px;
	padding-top:15px;
}
.fall-main {
	position:relative;
}
.fall-main .post {
	background:transparent;
	margin:0;
	padding:0;
	box-shadow:none;
	border-radius:0;
}
.fall-box {
	position:relative;
	background:var(--be-bg-white);
	padding:0;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.fall-title {
	font-weight:normal;
	line-height:22px;
	margin:9px 15px;
	text-align:justify;
	word-wrap:break-word;
}
.fall-title-img {
	font-weight:700;
}
.archive-content-fall {
	color:var(--be-grey-9);
	text-align:justify;
	word-wrap:break-word;
	padding:0 15px 9px 15px;
}
.fall-off {
	opacity:0;
}
.fall-on {
	opacity:1;
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}
#post-fall .grid-title {
	height:auto;
	padding:5px 0;
}
.fall-img {
	position:relative;
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.fall-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.picture-box {
	background:var(--be-bg-gradual);
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.picture-img {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.picture-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:8px 8px 0 0;
}
.picture-img a {
	border-radius:8px 8px 0 0;
}
.picture-title a {
	text-align:center;
	line-height:45px;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
}
.picture-area {
	}#tao .site-main,.picture-area .site-main {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -4px;
}
.ajax-grid-img,.picture-area .video,.picture-area .picture,.picture-area .post,.picture-area .show {
	position:relative;
	float:left;
	min-height:1px;
	margin:0;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.filters-post {
	background:var(--be-bg-white);
	padding:20px;
	border:1px solid var(--be-border-z);
	border-radius:2px;
}
.grid-cat-4 .ajax-grid-img,.child-img-4,.grid-cat-4 .video,.grid-cat-4 .picture,.grid-cat-4 .post,.grid-cat-4 .show {
	width:25%;
}
.grid-cat-5 .ajax-grid-img,.child-img-5,.grid-cat-5 .video,.grid-cat-5 .picture,.grid-cat-5 .post,.grid-cat-5 .show {
	width:20%;
}
.grid-cat-6 .ajax-grid-img,.child-img-6,.grid-cat-6 .video,.grid-cat-6 .picture,.grid-cat-6 .post,.grid-cat-6 .show {
	width:16.66666666666667%;
}
@media screen and (max-width:800px) {
	.grid-cat-4 .ajax-grid-img,.grid-cat-5 .ajax-grid-img,.grid-cat-6 .ajax-grid-img,.picture-area .video,.picture-area .picture,.picture-area .post,.picture-area .show,.child-img-box {
	width:33.3333333333333333%;
}
}@media screen and (max-width:600px) {
	.grid-cat-4 .ajax-grid-img,.grid-cat-5 .ajax-grid-img,.grid-cat-6 .ajax-grid-img,.picture-area .video,.picture-area .picture,.picture-area .post,.picture-area .show,.child-img-box {
	width:50%;
}
}@media screen and (min-width:999px) {
	.picture-img {
	overflow:hidden;
}
}@media screen and (max-width:480px) {
	.home .acx-ajax-container .picture-area,.home .acx-ajax-container .picture-area .picture {
	margin:0;
}
}.grid-cat-area {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -5px;
}
.grid-cat-top {
	position:relative;
}
.grid-cat-top .marked-ico {
	background:var(--be-bg-red);
	position:absolute;
	top:15px;
	left:20px;
	color:var(--be-white);
	font-size:12px;
	font-size:1.2rem;
	line-height:25px;
	z-index:2;
	overflow:hidden;
	padding:1px 10px;
	border-radius:5px;
}
.grid-cat-top .grid-inf {
	margin:0 0 10px 0;
}
.picture-area .post {
	background:transparent;
	box-shadow:none;
	border-radius:0;
}
.grid-title {
	font-size:1.5rem;
	font-weight:normal;
	line-height:25px;
	height:50px;
	margin:5px 15px;
	overflow:hidden;
}
.grid-inf {
	float:left;
	width:100%;
	color:var(--be-grey-9);
	line-height:20px;
	margin:0 0 8px 0;
	padding:0 15px;
}
.g-cat a {
	color:var(--be-grey-9);
	width:60%;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.grid-inf-l {
	float:right;
}
.grid-inf-l .views {
	position:absolute;
	top:10px;
	left:20px;
	color:var(--be-white);
	z-index:1;
	display:none;
	text-shadow:0 0 2px #000;
}
.grid-inf .t-mark {
	position:absolute;
	top:15px;
	left:15px;
	color:var(--be-white);
	font-size:14px;
	font-size:1.4rem;
	z-index:1;
	background:linear-gradient(to right,#fc5c7d,#6a82fb);
}
.grid-inf .link-inf {
	color:var(--be-red-f4);
	font-weight:bold;
	width:60%;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.grid-like {
	position:absolute;
	top:10px;
	right:20px;
	color:#ececec;
	z-index:3;
	display:none;
	text-shadow:0 0 2px #000;
}
.grid-meta-author .meta-author-avatar {
	position:absolute;
	top:-100px;
	left:-5px;
	opacity:0;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.fancy-box {
	position:absolute;
	top:50%;
	left:50%;
	width:35px;
	height:35px;
	z-index:1;
	opacity:0;
	border-radius:50% !important;
	border:2px solid var(--be-border-white);
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
}
.fancy-box:before {
	position:absolute;
	top:50%;
	left:50%;
	right:0;
	content:"\e614";
	font-family:be;
	font-size:16px !important;
	color:var(--be-white);
	text-align:center;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
}
.fall:hover .fancy-box:before,.sup:hover .meta-author-avatar {
	opacity:1;
}
.sup:hover .fancy-box,.picture:hover .fancy-box,.post:hover .fancy-box {
	opacity:0.6;
}
.fancy-box:hover {
	opacity:1 !important;
}
.nav-thumbnail .fancy-box {
	display:none;
}
.grid-meta-author img {
	border:none;
}
.be-img-fill .picture-cms-img,.be-img-fill .fall-img,.be-img-fill .picture-img {
	opacity:0;
}
.be-img-fill:after {
	position:absolute;
	left:0;
	bottom:0;
	content:"";
	width:100%;
	height:50%;
	z-index:-1;
	pointer-events:none;
	border-radius:0 0 8px 8px;
	background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.8));
}
.fall-main .be-img-fill {
	transform:translate(0,0);
	-webkit-transform:translate(0,0);
}
.grid-cat-new.be-img-fill:before,.fall-box.be-img-fill:before {
	z-index:0;
}
.grid-cat-new.be-img-fill .grid-title,.grid-cat-new.be-img-fill .grid-inf,.fall-box.be-img-fill .grid-inf,.be-img-fill .fall-title {
	position:relative;
}
.be-img-fill .picture-cms-title a,.be-img-fill .fall-title a,.be-img-fill .grid-title a {
	color:var(--be-white);
}
.picture-img {
	position:relative;
}
.hide-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	pointer-events:none;
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0));
}
.post:hover .hide-box {
	-webkit-transform:translateY(0);
	transform:translateY(0px);
}
.hide-excerpt {
	color:var(--be-white);
	font-size:13px;
	font-size:1.3rem;
	line-height:20px;
	padding:35px 20px;
}
@media screen and (max-width:768px) {
	.hide-box {
	display:none;
}
}.assets-area {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin:0 0 5px 0;
	padding:10px 13px;
}
.single .assets-area .be-vip-meta {
	display:inline-block;
}
.assets-more a {
	background:var(--be-bg-red-f4);
	font-size:1.3rem;
	display:block;
	color:var(--be-white);
	line-height:1;
	padding:8px 12px;
	border-radius:5px;
}
.assets-more-btn a {
	background:var(--be-bg-white);
	color:var(--be-grey-6);
	box-shadow:0 0 0 1px var(--be-shadow);
}
.assets-more-btn a:hover {
	background:var(--be-bg-red-f4);
	color:var(--be-white);
	-webkit-transition:all 0.1s ease-in 0s;
	transition:all 0.1s ease-in 0s;
}
.assets-area .views,.assets-meta {
	color:var(--be-grey-9);
}
.assets-area .be-vip-meta {
	color:var(--be-bg-red-f4);
	margin:0;
}
.assets-main .grid-title {
	font-weight:400;
}
.flexbox-grid {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}
.assets-main .t-mark,.flex-grid-area .t-mark {
	position:absolute;
	top:15px;
	right:10px;
	color:var(--be-white);
	padding:4px 8px;
	border-radius:5px;
	background:var(--be-bg-red-f4);
}
.flexbox-grid .cms-picture-cat-title {
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.flexbox-grid:hover .cms-picture-cat-title {
	opacity:1;
}
.flex-grid-item {
	width:25%;
	padding:0 5px;
}
.group-assets-4 .flex-grid-item,.cms-assets-4 .flex-grid-item {
	width:25%;
}
.group-assets-5 .flex-grid-item,.cms-assets-5 .flex-grid-item {
	width:20%;
}
.group-assets-6 .flex-grid-item,.cms-assets-6 .flex-grid-item {
	width:16.66666666666667%;
}
.flex-grid-area {
	background:var(--be-bg-gradual);
	overflow:hidden;
	margin:0 0 10px 0;
	transform:rotate(0deg);
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
@media screen and (max-width:1000px) {
	.group-assets-6 .flex-grid-item,.group-assets-5 .flex-grid-item,.group-assets-4 .flex-grid-item,.cms-assets-6 .flex-grid-item,.cms-assets-5 .flex-grid-item,.cms-assets-4 .flex-grid-item {
	width:33.3333333333%;
}
}@media screen and (max-width:768px) {
	.group-assets-6 .flex-grid-item,.group-assets-5 .flex-grid-item,.group-assets-4 .flex-grid-item,.cms-assets-6 .flex-grid-item,.cms-assets-5 .flex-grid-item,.cms-assets-4 .flex-grid-item {
	width:50%;
}
}.single-content .flex-grid-item {
	font-size:1.4rem;
}
.single-content .flex-grid-area .grid-title {
	font-size:1.4rem;
	line-height:25px;
	margin:5px 15px;
	padding:0;
	border-left:none;
}
.grid-tip {
	padding:15px;
}
.be-assets-widget.widget {
	background:transparent;
	margin:0;
	box-shadow:none;
}
.assets-widget .flex-grid-item {
	width:50%;
}
.flexbox-card {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}
.down-card .flex-card-area {
	display:flex;
	background:var(--be-bg-white);
	overflow:hidden;
	margin:0 0 10px 0;
	transform:rotate(0deg);
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.down-card .thumbnail {
	position:relative;
	margin:0;
	max-width:38.2%;
	border-radius:8px 0 0 8px;
}
.down-card .thumbnail .t-mark {
	position:absolute;
	top:8px;
	left:8px;
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-white);
	font-weight:400;
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.down-card .card-area {
	position:relative;
	float:left;
	width:61.8%;
	flex-grow:1;
	padding:15px;
}
.cms-down-small .down-card .thumbnail {
	max-width:28%;
}
.cms-down-small .down-card .card-area {
	width:72%;
}
.down-card .flex-card-title {
	font-size:1.5rem;
	font-weight:700;
	line-height:1.6;
	margin:0;
	padding:0;
	border-left:none;
}
.card-down-more {
	position:absolute;
	right:15px;
	bottom:15px;
}
.card-down-more a {
	background:var(--be-bg-red-f4);
	font-size:1.3rem;
	display:block;
	color:var(--be-white);
	line-height:1;
	padding:8px 12px;
	border-radius:5px;
}
.card-down-more a:hover {
	background:var(--be-bg-grey-6);
}
.card-down-meta,.flex-card-area .price-inf {
	position:absolute;
	left:15px;
	bottom:17px;
	color:var(--be-grey-9);
}
.meta-sub {
	color:var(--be-grey-6);
	margin:2px 0;
}
.card-content {
	color:var(--be-grey-6);
	margin:2px 0;
}
.meta-sub-after {
	color:var(--be-grey-9);
	margin:0 0 0 5px;
}
.down-img .flex-card-area {
	background:var(--be-bg-white);
	overflow:hidden;
	margin:0 0 10px 0;
	padding:12px 15px 15px 15px;
	transform:rotate(0deg);
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.down-img .flex-card-title {
	font-size:1.5rem;
	font-weight:700;
	line-height:1.6;
	margin:0 0 10px 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.down-img-main {
	display:flex;
	align-items:center;
}
.down-img .thumbnail {
	position:relative;
	max-width:120px;
	height:100%;
	margin:0 20px 0 0;
	border-radius:5px;
}
.down-img .card-area {
	position:relative;
	float:left;
	flex-grow:1;
	min-height:110px;
}
.down-img .thumbnail .t-mark {
	position:absolute;
	top:8px;
	left:8px;
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-white);
	font-weight:400;
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.down-img .meta-sub {
	display:inline-block;
	color:var(--be-grey-6);
	margin:2px 0;
	padding:0 0 35px;
}
.down-img .card-down-meta,.down-img .flex-card-area .price-inf {
	left:0;
	bottom:2px;
}
.down-img .card-down-more {
	right:0;
	bottom:0;
}
.flex-card-item {
	width:33.33333333333333%;
	padding:0 5px;
}
.down-card-2 .flex-card-item {
	width:50%;
}
.down-card-3 .flex-card-item {
	width:33.33333333333333%;
}
.down-card-4 .flex-card-item {
	width:25%;
}
.down-card-5 .flex-card-item {
	width:20%;
}
.down-card-6 .flex-card-item {
	width:16.66666666666667%;
}
@media screen and (max-width:1000px) {
	.down-card-5 .flex-card-item,.down-card-4 .flex-card-item,.down-card-3 .flex-card-item,.down-card-2 .flex-card-item {
	width:50%;
}
}@media screen and (max-width:768px) {
	.down-card-5 .flex-card-item,.down-card-4 .flex-card-item,.down-card-3 .flex-card-item,.down-card-2 .flex-card-item {
	width:100%;
}
.flex-card-area .thumbnail {
	max-width:20%;
}
.down-img .flex-card-area .thumbnail {
	max-width:120px;
}
.card-area {
	width:80%;
}
.card-content {
	display:none;
}
.down-img .card-content {
	display:inline-block;
	padding:0 0 35px;
}
}@media screen and (max-width:520px) {
	.flex-card-area .thumbnail {
	max-width:35%;
}
.card-area {
	width:65%;
}
.down-img-main {
	display:flex;
	flex-direction:column;
	align-items:flex-start;
}
.down-card-5 .flex-card-item.down-img,.down-card-4 .flex-card-item.down-img,.down-card-3 .flex-card-item.down-img,.down-card-2 .flex-card-item.down-img {
	width:50%;
}
.down-img .card-area {
	width:100%;
	min-height:40px;
}
.down-img .flex-card-area .thumbnail {
	max-width:100%;
	margin:0 0 10px 0;
}
.meta-sub-after {
	display:none;
}
}.single-content .flex-card-item {
	font-size:1.4rem;
}
.single-content .flex-card-area .card-title {
	font-size:1.4rem;
	line-height:25px;
	margin:5px 15px;
	padding:0;
	border-left:none;
}
.card-tip {
	padding:15px;
}
.su-cat-main {
	background:var(--be-bg-white);
	overflow:hidden;
	margin:0 0 10px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.single-content .su-cat-main {
	box-shadow:none;
}
.su-model-cat-title {
	font-size:15px;
	font-weight:700;
	margin:17px 0 0 20px;
}
.su-model-cat-title .title-i {
	margin:7px 10px 0 0;
}
.su-model-cat-title a {
	display:block;
}
.su-model-cat-title .more-i {
	margin:0 20px 0 0;
	padding:10px 0 0 0;
}
.su-model-cat-title .t-icon {
	margin:0 5px 0 0;
	padding:7px 0 0 0;
	color:var(--be-bg-blue);
	font-size:16px !important;
	font-weight:normal;
}
h3.cat-square-title.su-tb {
	margin:1px 1px 8px 1px;
	padding:0;
	border-left:none;
}
.single-content h3.cat-square-title.su-tb {
	font-size:1.4rem;
}
.su-model-main {
	display:flex;
	flex-wrap:wrap;
	padding:10px 20px;
}
.line-group-cat-hot:nth-child(2n+2) .su-model-main,.su-cat-main:nth-child(2n+2) .su-model-main {
	flex-direction:row-reverse;
}
.su-model-area {
	width:70%;
}
.su-cat-model-hot {
	width:30%;
}
.su-cat-model-img {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:0 0 15px 0;
}
.su-cat-model-img .thumbnail {
	margin:1px 15px 0 0;
	width:120px;
	max-width:120px;
	max-height:90px;
	min-height:90px;
}
.su-model-item-img {
	width:50%;
	padding:0 35px 0 0;
}
h2.su-img-title {
	font-size:15px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-bottom:8px;
	padding:0;
	border-left:none;
}
.su-model-item-words {
	font-size:14px;
	color:var(--be-grey-9);
	line-height:25px;
	height:50px;
	overflow:hidden;
}
.su-cat-model-list {
	display:flex;
	flex-wrap:wrap;
}
.su-cat-model-list li {
	float:left;
	width:45%;
	line-height:36px;
	margin:0 5% 0 0;
}
.single-content .su-cat-model-list  li {
	list-style:none;
	margin:0 5% 0 0;
}
.su-list-title a {
	float:left;
	width:86%;
	font-size:1.5rem;
	font-weight:400;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
}
.su-list-title.no-listate a {
	width:100%;
}
.su-cat-model-list li .listate {
	float:right;
	color:#999;
	font-size:1.2rem;
}
.su-cat-model-list li a:before {
	background:#afafaf;
	content:"";
	width:8px;
	height:8px;
	display:inline-block;
	vertical-align:5.5%;
	margin:0 5px 0 0;
	border-radius:100%;
}
.su-cat-model-hot {
	position:relative;
	padding:0 0 5px 0;
}
.su-cat-main:nth-child(2n+2) .su-cat-model-list li {
	margin:0 0 0 5%;
}
.su-cat-main:nth-child(2n+2) .su-model-item-img {
	padding:0 0 0 5%;
}
h3.su-hot-title {
	background:var(--be-bg-red-f4);
	background:linear-gradient(to top,var(--be-bg-red-f4),var(--be-bg-yellow));
	position:absolute;
	top:6px;
	left:0;
	width:24px;
	height:24px;
	color:var(--be-white);
	font-size:1.3rem;
	font-weight:400;
	text-align:center;
	line-height:24px;
	z-index:1;
	border-radius:5px;
	margin:0;
	padding:0;
	border-left:none;
}
.su-list-hot-title {
	width:100%;
	font-size:15px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:36px;
}
.su-list-hot-title.li-one-1 {
	padding:0 0 0 8px;
}
.single-content .su-list-hot-title {
	list-style:none;
	line-height:38px;
	margin:0;
	padding:0;
}
.single-content .su-list-hot-title.li-one-1 {
	padding:0 0 0 8px;
}
.su-list-hot-title .li-icon {
	float:left;
}
@media screen and (max-width:900px) {
	.su-cat-main:nth-child(2n+2) .su-model-item-img {
	padding:0 37px 0 0;
}
.su-cat-main:nth-child(2n+2) .su-cat-model-list li {
	margin:0 5% 0 0;
}
.su-model-area {
	width:100%;
}
.su-cat-model-hot {
	width:100%;
	margin-top:10px;
}
}@media screen and (max-width:768px) {
	.su-cat-main:nth-child(2n+2) .su-model-item-img,.su-model-item-img {
	width:100%;
	padding:8px 0;
}
.su-img-title {
	margin-bottom:0;
}
.su-cat-model-img .thumbnail {
	width:100px;
	max-width:100px;
	max-height:75px;
	min-height:75px;
}
.su-cat-model-list {
	padding:8px 0;
	border-top:1px dashed var(--be-border-grey);
	border-bottom:1px dashed var(--be-border-grey);
}
.su-cat-model-list li .listate {
	display:none;
}
.su-cat-model-list li {
	width:100%;
	margin-right:0;
}
.su-cat-main:nth-child(2n+2) .su-cat-model-list li {
	margin:0;
}
.su-cat-main:nth-child(2n+2) .su-cat-model-hot {
	padding:0;
}
.cat-square-title.su-tb {
	margin:1px 1px 3px 1px;
}
}.model-slideshow {
	display:flex;
	margin:0 0 10px 0;
}
.model-slideshow-area {
	width:42%;
	overflow:hidden;
	margin:0 0.7% 0 0;
}
.model-slideshow-area .slideshow {
	height:242px;
	overflow:hidden;
}
.model-slideshow-area #slideshow,.model-slideshow-area .owl-carousel {
	position:inherit;
}
.model-slideshow-area .slideshow-img {
	width:100%;
}
.model-slide-hot-new {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	width:58%;
	overflow:hidden;
	padding:10px 20px;
	background:var(--be-bg-white);
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.slide-post-model {
	position:relative;
	height:62px;
	overflow:hidden;
}
.slider-btn-main {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	height:100%;
}
.slider-btn-item {
	background:var(--be-bg-white);
	width:calc(25% - 8px);
	height:100%;
	overflow:hidden;
	border-radius:8px;
}
.slider-btn-item a {
	font-size:1.6rem;
	color:var(--be-white);
	display:block;
	line-height:62px;
	text-align:center;
	padding:0 15px;
	text-shadow:1px 1px 2px #000;
}
.model-slide-new {
	width:52.5%;
	flex-grow:1;
}
.slide-new-title {
	font-size:1.5rem;
	font-weight:700;
	margin:6px 4px 0 0;
}
.model-slide-new ul {
	margin:5px 0 0 0;
}
.model-slide-new .su-list-title a {
	line-height:32px;
	width:100%;
}
.model-slide-hot {
	width:47.5%;
	flex-grow:1;
	padding:0 0 0 10px;
}
.slide-hot-title {
	font-size:1.5rem;
	font-weight:700;
	text-align:right;
	margin:6px 4px 0 0;
}
.hot-mark {
	background:linear-gradient(to top,var(--be-bg-red-f4),var(--be-bg-yellow));
	float:left;
	width:24px;
	height:24px;
	color:var(--be-white);
	font-size:1.2rem;
	text-align:center;
	font-weight:400;
	line-height:24px;
	display:inline-block;
	border-radius:5px;
}
.model-slide-hot .thumbnail {
	margin:0 15px 0 0;
	max-width:96px;
	min-width:96px;
	max-height:72px;
}
.model-slide-hot .portfolio-card-item {
	display:flex;
	padding:12px 0 0 0;
}
.model-slide-hot .entry-meta a,.model-slide-hot .entry-meta {
	font-size:1.3rem;
	color:var(--be-grey-9);
}
.model-slide-hot .listate {
	float:right;
}
.model-slide-hot .portfolio-card-title {
	font-size:1.4rem;
	line-height:23px;
}
@media screen and (max-width:900px) {
	.model-slideshow {
	flex-wrap:wrap;
}
.model-slide-hot {
	width:100%;
	padding:10px 0;
}
.model-slideshow-area,.model-slide-hot-new,.model-slide-new {
	width:100%;
}
.model-slideshow-area .slideshow-img {
	width:100%;
	margin:0 0 10px 0;
}
}@media screen and (max-width:520px) {
	.model-slideshow-area .slideshow {
	height:180px;
}
.slider-btn-item {
	width:calc(50% - 8px);
}
}.cat-portfolio-main {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:5px 15px;
}
.cat-portfolio-area {
	width:33.3333%;
}
.cat-portfolio-img {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:0 20px 0 0;
}
.cat-portfolio-item-img {
	width:50%;
	padding:13px 10px;
}
.cat-portfolio-item-img .thumbnail {
	margin:0 0 10px 0;
}
.cat-portfolio-list {
	}.single-content ul li.portfolio-list-title {
	list-style:none;
	line-height:180%;
	margin:0;
}
.portfolio-list-title a {
	float:left;
	width:100%;
	font-size:1.5rem;
	font-weight:400;
	line-height:237%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
}
.cat-portfolio-card .thumbnail {
	margin:0 15px 0 0;
	max-width:120px;
	min-width:120px;
	max-height:90px;
	min-height:90px;
}
h2.portfolio-img-title {
	font-size:1.5rem;
	font-weight:400;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border-left:none;
}
.single-content h2.portfolio-img-title {
	margin:0;
	padding:0;
}
.cat-portfolio-card {
	padding:0 0 0 30px;
}
.portfolio-card-item {
	display:flex;
	padding:18px 3px 18px 0;
}
.portfolio-card-content {
	position:relative;
	flex-grow:1;
}
h2.portfolio-card-title {
	font-size:1.5rem;
	font-weight:400;
	line-height:25px;
	height:50px;
	overflow:hidden;
	margin:0;
	padding:0;
	border-left:none;
}
.portfolio-card-content .comment {
	display:none;
}
.portfolio-card-content .views {
	float:right;
}
.cat-portfolio-count {
	color:var(--be-grey-9);
	font-weight:400;
	margin:0 0 0 10px;
}
@media screen and (max-width:900px) {
	.cat-portfolio-area {
	width:100%;
	padding:0 0 2px 0;
}
.cat-portfolio-card,.cat-portfolio-img {
	padding:0;
}
.cat-portfolio-list,.portfolio-card-item {
	padding:10px 5px;
}
.cat-portfolio-list {
	margin:5px 5px 8px 5px;
	border-top:1px dashed var(--be-border-grey);
	border-bottom:1px dashed var(--be-border-grey);
}
.cat-portfolio-item-img {
	width:25%;
}
.cat-portfolio-item-img .thumbnail {
	max-width:200px;
}
}@media screen and (max-width:520px) {
	.cat-portfolio-item-img {
	width:50%;
}
.cat-portfolio-item-img .thumbnail {
	max-width:200px;
}
}.news-cat-img-area {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
}
.news-cat-img-sole {
	width:34%;
	display:flex;
	flex-wrap:wrap;
	flex-wrap:nowrap;
	margin:9px 0 0 0;
	padding:0 0 10px 10px;
}
.cms-cat-img .cms-cat-main:nth-child(even) .news-cat-img-area {
	flex-direction:row-reverse;
}
.cms-cat-img .cms-cat-main:nth-child(even) .news-cat-img-sole {
	padding:0 10px 0 0;
}
.news-cat-img-sole .post {
	float:left;
	width:100%;
	margin:0;
	padding:5px;
	box-shadow:none;
}
.news-cat-img-item.thumbnail,.news-cat-img-sole .thumbnail {
	height:auto;
}
.news-cat-img-item {
	display:flex;
	flex-wrap:wrap;
	width:66%;
	padding:10px;
}
.news-cat-img-item .post {
	width:12.5%;
	margin:5px 0;
	padding:0 5px;
	box-shadow:none;
}
@media screen and (max-width:1025px) {
	.news-cat-img-area .thumbnail {
	max-width:100%;
}
}@media screen and (max-width:768px) {
	.news-cat-img-area .thumbnail {
	max-width:100%;
}
}@media screen and (max-width:768px) {
	.news-cat-img-sole {
	width:0%;
	display:none;
}
.news-cat-img-item {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	padding:10px;
}
.news-cat-img-item .post {
	width:25%;
}
}.novel .header-sub-img {
	z-index:1;
	margin:0 auto -10px;
}
.novel .cat-des {
	margin:0 0 -1px 0;
	border-radius:8px 8px 0 0;
}
.novel .des-cat {
	display:none;
}
.novel .cat-des-img:before,.novel .cat-des-img img {
	border-radius:8px 8px 0 0;
}
.novel-area {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:50px 30px 30px 30px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.novel-area .tab-down-item {
	font-weight:700;
}
.novel-inf {
	position:relative;
	font-size:1.5rem;
	color:var(--be-grey-6);
	line-height:195%;
	margin:0 0 90px 10px;
}
.novel-inf span {
	font-weight:700;
	color:var(--be-grey-6);
	margin:0 5px 0 0;
}
.novel-views {
	color:var(--be-red);
	font-weight:700;
}
.novel-cat-title {
	position:relative;
	font-size:2.2rem;
	color:var(--be-grey-3);
	font-weight:700;
	margin:0 0 5px 0;
}
.novel-read-btn-box {
	position:absolute;
	bottom:10px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
a.novel-read-btn {
	background:var(--be-bg-blue);
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-white);
	text-align:center;
	padding:5px 15px;
	display:inline-block;
	border-radius:5px;
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
	box-shadow:0 0 0 1px var(--be-shadow);
}
a.novel-read-btn.continue-reading {
	background:var(--be-bg-grey-6);
}
a.novel-read-btn:hover {
	opacity:0.8;
}
a.novel-read-btn.no-record,a.novel-read-btn.no-record:hover {
	opacity:0;
	pointer-events:none;
}
.novel-btn-detail {
	margin:0 15px 0 0;
}
.novel-read-mark {
	position:absolute;
	bottom:-50px;
	left:0;
}
.novel-read-mark .dashicons {
	color:var(--be-bg-blue);
	font-weight:400;
	margin:0 5px 0 0;
}
.related-novel-cover {
	margin:0 -5px;
}
.novel-cover-box {
	position:relative;
	background:#fff;
	float:left;
	display:block;
	text-align:center;
	width:135px;
	height:180px;
	overflow:hidden;
	margin:0 20px 0 0;
	border-radius:5px;
}
.novel-inf-cover {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:cover !important;
}
.cms-novel-main .special-mark {
	background:rgba(0,0,0,0.2);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
.novel-main .tab-down-content {
	font-size:1.6rem;
	line-height:200%;
}
.novel-new-digest {
	color:var(--be-grey-6);
}
.novel-new-title {
	font-size:1.8rem;
	margin:40px -34px 5px -34px;
	padding:10px 30px;
	border-left:5px solid var(--be-bg-btn);
}
.novel-main .tab-novel-new {
	font-size:1.2rem;
	color:var(--be-red);
	vertical-align:super;
	margin:0 0 0 10px;
}
.novel-list-main {
	float:left;
	width:50%;
	border-bottom:1px dashed var(--be-border-grey-d);
}
.novel-list-main a {
	font-size:1.6rem;
	font-weight:400;
	line-height:250%;
	display:block;
}
.novel-content-item p {
	text-indent:2em;
}
body.template-novel.eyecare.read {
	background:var(--be-bg-eye) !important;
}
.eyecare.read .novel-main .post {
	background:var(--be-bg-eye);
	box-shadow:none;
}
.read .novel-nav-b .meta-next {
	margin:0 -24px 0 0;
	padding:5px 20px 5px 20px;
	border-right:none;
}
.read .novel-nav-b .meta-previous {
	margin:0 0 0 -24px;
	padding:5px 20px 5px 20px;
	border-left:none;
}
.novel-main .entry-header h1 {
	font-size:24px;
	font-size:2.4rem;
	margin:0;
	padding:20px 0 10px 0;
	border-left:none;
}
.novel-main .single-content {
	font-size:17px;
	font-size:1.7rem;
	line-height:2.2;
	letter-spacing:2px;
}
.novel-main .single-content p {
	margin:20px 0;
}
.eyecare.read .novel-main .page-links .all-page-link,.eyecare.read .novel-main .page-links a span {
	background:var(--be-bg-eye);
}
.eyecare.read .novel-main .page-links a:hover span {
	background:var(--be-bg-blue);
}
.novel-nav-single {
	float:left;
	width:100%;
}
.novel-nav-b {
	position:relative;
	float:left;
	width:100%;
	margin:20px 0 50px 0;
}
.novel-nav-t {
	float:left;
	width:100%;
	margin:-10px 0;
}
.novel-nav-t .novel-nav-single,.novel-nav-t .novel-nav-single a {
	font-size:1.4rem;
	color:var(--be-grey-9);
}
.novel-nav-t .novel-nav-single a:hover {
	color:var(--be-hover);
}
.novel-nav-header {
	position:relative;
	z-index:999;
}
.novel-nav-single .meta-next {
	float:right;
	text-align:right;
}
.novel-nav-single .meta-next {
	padding:5px 0;
	border-radius:0;
}
.novel-nav-single .meta-previous {
	float:left;
	padding:5px 15px 5px 0;
	border-radius:0;
}
.novel-nav-b .meta-next {
	margin:0 -34px 0 0;
	padding:5px 30px 5px 0;
	border-right:5px solid var(--be-bg-grey-9);
}
.novel-nav-b .meta-previous {
	margin:0 0 0 -34px;
	padding:5px 0 5px 30px;
	border-left:5px solid var(--be-bg-grey-9);
}
.novel-nav {
	width:50%;
	font-size:1.6rem;
	padding:10px 0;
}
.novel-related {
	margin:10px 0 50px 0;
}
.novel-single-btn {
	width:100%;
	font-size:1.6rem;
	color:var(--be-grey-6);
	font-weight:700;
	display:block;
	margin:0 0 20px 0;
}
.novel-related .be {
	font-size:20px !important;
	margin:0 5px 0 0;
}
.novel-nav-b .novel-single-btn {
	position:absolute;
	top:8px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.novel-single-btn.novel-related-btn {
	text-align:center;
}
.novel-back-btn {
	font-size:1.5rem;
	text-align:center;
	display:none;
}
.read .novel-back-btn {
	display:block;
}
.read.single-post .novel-main .entry-header h1 {
	text-align:center;
}
.novel-related ul li a {
	float:left;
	width:50%;
	border-bottom:1px dashed var(--be-border-grey-d);
}
.read .novel-related ul li a {
	border-bottom:1px dashed var(--be-border-grey-9);
}
.novel-related ul li a {
	font-size:1.5rem;
	line-height:250%;
}
.cms-novel-cover {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -5px;
}
.cms-novel-box {
	display:flex;
	flex-wrap:nowrap;
	background:var(--be-bg-white);
	height:135px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.cms-novel-main {
	position:relative;
	float:left;
	width:50%;
	padding:0 5px 0;
	margin:0 0 10px;
}
.cms-novel-cat-box {
	background:var(--be-bg-white);
	overflow:hidden;
	margin:0 0 10px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.cms-novel-cat-box .cms-novel-box {
	background:transparent;
	border-radius:0;
	box-shadow:none;
}
.cms-novel-cat-box .cms-novel-cover-main {
	padding:15px 15px 5px 15px;
}
.cms-novel-cover-main {
	margin:0 -5px;
}
.cms-novel-cat-box .cms-novel-cove-img {
	border-radius:5px;
}
.widget-novel-cover .cms-novel-main {
	width:100%;
	padding:0;
}
.be_widget_novel {
	background:transparent;
	overflow:visible;
	margin:0;
	box-shadow:none;
	border-radius:0;
}
.cms-novel-cove-img {
	position:relative;
	float:left;
	display:block;
	width:101px;
	height:135px;
	overflow:hidden;
}
.novel-cove-img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:cover !important;
}
.novel-cover-des {
	padding:10px 15px 10px 15px;
}
h4.cat-novel-title {
	font-size:1.5rem;
	line-height:130%;
	margin:0 0 5px;
	padding:0;
	border-left:none;
}
.cms-novel-des {
	font-size:1.4rem;
	color:var(--be-grey-9);
	line-height:160%;
}
.cat-novel-author {
	color:var(--be-grey-4);
}
.all-novel .cms-novel-main {
	width:33.33333333333333%;
}
@media screen and (max-width:1025px) {
	.all-novel .cms-novel-main {
	width:50%;
}
.novel-main .entry-header h1 {
	padding:20px 0 10px 20px;
}
.read.single-post .novel-main .entry-header h1 {
	padding:20px;
}
}@media screen and (max-width:768px) {
	.novel-read-mark {
	position:static;
	margin-top:10px;
}
.novel-read-btn-box {
	bottom:-58px;
	left:0;
	transform:translateX(0%);
	-webkit-transform:translateX(0%);
}
.all-novel .cms-novel-main,.cms-novel-main,.novel-list-main,.novel-related ul li a {
	width:100%;
}
.novel-main .novel-list-title {
	margin:0;
}
.novel-cat-title {
	font-size:1.6rem;
}
.tab-content-item {
	padding:15px 20px;
}
.cms-novel-cover-main {
	margin:0 -3px;
}
}@media screen and (max-width:440px) {
	.novel-nav-b .meta-previous,.novel-nav-b .meta-previous {
	padding:5px 0 5px 15px;
}
.novel-nav-b .meta-next,.novel-nav-b .meta-next {
	padding:5px 15px 5px 0;
}
.read .novel-nav-b .meta-previous,.novel-nav-b .meta-previous {
	margin:0 0 0 -18px;
}
.read .novel-nav-b .meta-next,.novel-nav-b .meta-next {
	margin:0 -18px 0 0;
}
.cms-novel-cover,.related-novel-cover {
	margin:0 -4px;
}
.novel-main .tab-down-wrap {
}
.novel-main .tab-down-nav {
	padding:0 0 0 38px;
}
}.note {
	background:var(--be-bg-white);
}
.page-note .nav-extend .nav-top,.page-note #navigation-top {
	width:var(--be-nav-98)
}
.header-note .be-menu-main {
	-webkit-box-shadow:none;
	box-shadow:none;
}
.content-note {
	width:100%;
}
.note-area {
	background:var(--be-bg-white);
	display:flex;
	flex-direction:row;
	min-height:100vh;
	overflow:hidden;
}
.note-area .comments-title,.note-area .comment-list li,.note-area #respond {
	box-shadow:none;
}
.be-note-nav-box {
	background:var(--be-bg-grey-f8);
	position:relative;
	display:flex;
	max-width:calc(20% - 0%);
	min-width:calc(20% - 0%);
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.be-note-nav {
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	min-width:100%;
	margin:35px 0 0 0;
}
.be-note-nav-only .be-note-nav {
	margin:5px 0 0 0;
}
.be-note-nav-main {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
	padding:0 0 15px 0;
}
.be-note-nav-box.note-nav-mini {
	max-width:calc(0% - 0px);
	min-width:calc(0% - 0px);
}
.be-note-nav-box .note-menu {
	padding:0 5px;
}
.be-note-nav-box.note-nav-mini .note-menu {
	opacity:0;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.note-show-all {
	position:absolute;
	top:5px;
	left:0;
	width:100%;
	height:40px;
	line-height:40px;
	cursor:pointer;
}
.note-nav-show-ico {
	text-align:center;
	transition:.45s;
	-webkit-transition:.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.note-nav-mini .note-nav-show-ico {
	display:none;
}
.note-show-all:hover .note-nav-show-ico {
	transform:rotate(-360deg);
	-webkit-transform:rotate(-360deg);
}
.note-nav-show-ico .be-more {
	font-size:20px !important;
	vertical-align:-21%;
}
.note-menu-item a {
	position:relative;
	font-size:1.5rem;
	display:block;
	padding:5px;
}
.note-menu-item a.note-nav-cat {
	font-size:1.5rem;
	font-weight:700;
}
.note-nav-cat:after {
	position:absolute;
	top:3px;
	right:10px;
	content:"\e77b";
	font-family:be;
	font-size:18px;
	font-weight:400;
	color:var(--be-grey-3);
	transition:.45s;
	-webkit-transition:.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.note-nav-hide .note-nav-cat:after,.note-nav-cat:hover:after {
	color:var(--be-grey-9);
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.note-nav-cat:hover:after {
	color:var(--be-hover);
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}
.note-menu-item-title a {
	color:var(--be-grey-4);
}
.note-menu-item-title a:hover {
	color:var(--be-grey-3);
}
.note-menu-item-title a:before {
	content:"";
	width:6px;
	height:6px;
	margin:0 5px 0 0;
	background:var(--be-bg-grey-9);
	display:inline-block;
	vertical-align:7%;
	border-radius:50%;
}
.note-menu-item-title a:hover:before {
	background:var(--be-hover);
}
.note-menu-item-title.note-current-post a {
	color:var(--be-grey-3);
	font-weight:700;
}
.note-menu-item-title.note-current-post a:before {
	background:var(--be-bg-red);
}
.note-sub-menu {
	padding:5px 15px;
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:.3s;
	-webkit-animation:fade-in .3s;
}
.be-note-nav-only .note-sub-menu {
	padding:5px 15px 5px 5px;
}
.note-nav-hide .note-sub-menu {
	display:none;
}
.note-current-show .note-sub-menu {
	display:block;
}
.note-nav-switch {
	position:absolute;
	top:-42px;
	left:-5px;
	right:0;
	font-weight:700;
	cursor:pointer;
	padding:10px 20px;
	color:var(--be-hover);
}
.note-nav-switch .be {
	font-size:17px !important;
	font-weight:400;
	padding:0 5px 0 0;
}
.note-nav-switch:hover {
	color:var(--be-grey-9);
}
.be-note-nav-widget .widget {
	background:transparent;
	box-shadow:none;
}
.be-note-nav-widget .widget ul li {
	line-height:34px;
	white-space:normal;
}
.be-note-nav-widget .widget ul li ul {
	padding:5px 0 5px 10px;
}
.be-note-nav-widget .widget_nav_menu a {
	font-size:1.5rem;
	display:block;
	padding:0 3px;
}
.be-note-nav-widget .widget_nav_menu a:before {
	content:"";
	width:6px;
	height:6px;
	margin:0 5px 0 0;
	background:var(--be-bg-grey-9);
	display:inline-block;
	vertical-align:7%;
	border-radius:50%;
}
.be-note-nav-widget .widget_nav_menu a:hover:before {
	background:var(--be-hover);
}
.be-note-nav-widget .menu-item-has-children > a:before {
	display:none;
}
.be-note-nav-widget .menu-item-has-children > a {
	font-size:1.5rem;
	font-weight:700;
	cursor:pointer;
}
.be-note-nav-widget .current-menu-item a {
	font-weight:700;
}
.be-note-nav-widget .current-menu-item a:before {
	background:var(--be-bg-red);
}
.be-note-nav-widget .sub-menu {
	display:none;
}
.be-note-nav-widget.note-nav-widget-show .sub-menu {
	display:block;
}
.be-note-nav-widget .sub-menu.note-widget-show {
	display:block;
}
.be-note-nav-widget .widget {
	background:transparent;
	box-shadow:none;
}
.be-note-nav-widget .widget ul li {
	line-height:34px;
	white-space:normal;
}
.be-note-nav-widget .widget ul li ul {
	padding:5px 0 5px 15px;
}
.be-note-nav-widget .widget_nav_menu a {
	font-size:1.5rem;
	display:block;
	padding:0 3px;
}
.be-note-nav-widget .widget_nav_menu a:before {
	content:"";
	width:6px;
	height:6px;
	margin:0 5px 0 0;
	background:var(--be-bg-grey-9);
	display:inline-block;
	vertical-align:7%;
	border-radius:50%;
}
.be-note-nav-widget .widget_nav_menu a:hover:before {
	background:var(--be-hover);
}
.be-note-nav-widget .menu-item-has-children > a:before {
	display:none;
}
.be-note-nav-widget .menu-item-has-children > a {
	font-size:1.5rem;
	font-weight:700;
	cursor:pointer;
}
.be-note-nav-widget .current-menu-item a {
	font-weight:700;
}
.be-note-nav-widget .current-menu-item a:before {
	background:var(--be-bg-red);
}
.be-note-nav-widget .sub-menu {
	display:none;
}
.be-note-nav-widget.note-nav-widget-show .sub-menu {
	display:block;
}
.be-note-nav-widget .sub-menu.note-widget-show {
	display:block;
}
.note-main {
	flex-basis:calc(60% + 0%);
	max-width:calc(60% + 0%);
	min-width:calc(60% + 0%);
	padding:0 13px 20px 13px;
}
.note-main.all {
	flex-basis:calc(60% + 20%);
	max-width:calc(60% + 20%);
	min-width:calc(60% + 20%);
	padding:0 13px 20px 13px;
}
.note-main .bread {
	margin:0;
}
.note-main .post {
	background:transparent;
	padding:0 20px 20px 20px;
	box-shadow:none;
}
.read .note-main .post {
	padding:30px 20px 20px 20px;
}
.note-cat-main .header-sub {
	width:100%;
	margin:30px auto;
}
.note-main .begin-single-meta.begin-single-meta-c {
	justify-content:left;
}
.single-post .note-main .entry-header h1 {

}
.read.single-post .note-main .entry-header h1 {
	margin:0 0 15px -24px;
	border-left:none;
}
.note-main .begin-single-meta-c {
	text-align:left;
}
.note-main .begin-single-meta .meta-author {
	display:none;
}
.note-main .s-hide {
	display:none;
}
.note-main .single-cat-tag {
	background:transparent;
	position:inherit;

}
fieldset.note-new-digest {
	margin:25px 0;
	padding:10px 0;
	border:none;
	border-top:1px dashed var(--be-border-dashed);
}
.note-new-digest legend {
	font-size:1.7rem;
	font-weight:700;
	padding:5px 10px 10px 0;
}
.note-new-title {
	margin:10px 0;
}
.note-main .note-new {
	font-size:1.2rem;
	color:var(--be-red);
	vertical-align:super;
	margin:0 0 0 10px;
}
h4.note-cat-des,h2.note-new-title {
	border-left:none;
	margin:0 0 10px -22px;
	padding:0 20px;
}
.note-new-digest legend,h4.note-cat-des {
	color:var(--be-grey-6);
}
.note-content-text {
	color:var(--be-grey-6);
	padding:0 0 0 20px;
}
h2.note-new-title {
	font-size:1.6rem;
	border-left:none;
}
.note-new-digest .dashicons,.note-cat-des .dashicons {
	width:18px;
	height:18px;
	font-size:18px;
	vertical-align:-18%;
	margin:0 5px 0 0;
}
.note-main .entry-content .tg-pc {
	margin:0 -10px 5px -10px;
	text-align:center;
}
.note-notice {
	margin:40px 0;
}
@media screen and (max-width:1367px) {
	.note-main,.note-main.all {
	flex-basis:calc(73% + 7%);
	max-width:calc(73% + 7%);
	min-width:calc(73% + 7%);
}
}@media screen and (max-width:1025px) {
	.note-main.all,.note-main {
	flex-basis:calc(100% + 0%);
	max-width:calc(100% + 0%);
	min-width:calc(100% + 0%);
}
.page-note .site-header {
	height:45px;
}
.note-main {
	padding:0 10px;
}
.note-main .post-item.post {
	padding:0 10px 10px 10px;
}
.read .note-main .post-item.post {
	padding:20px 10px 10px 10px;
}
.be-note-nav-box {
	max-width:calc(0% - 0%);
	min-width:calc(0% - 0%);
}
.note-nav-show-ico {
	display:none;
}
.note-nav-max .note-nav-show-ico {
	display:block;
}
.be-note-nav .note-menu {
	opacity:0;
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.be-note-nav-box.note-nav-max .note-menu {
	opacity:1;
}
.be-note-nav-box.note-nav-max {
	max-width:calc(60% - 0px);
	min-width:calc(60% - 0px);
}
}@media screen and (max-width:768px) {
	.note-main .post {
	padding:0 10px 20px 10px;
}
.single-post .note-main .entry-header h1 {
	margin:35px -15px 0 -22px;
}
}@media screen and (max-width:440px) {
	.single-content h2.note-new-title {
	margin:0 -20px 10px -20px;
}
}.product-box {
	padding:10px;
}
.product-title {
	font-size:1.5rem;
	font-weight:normal;
	line-height:25px;
	height:50px;
	overflow:hidden;
}
.ded {
	display:flex;
	align-items:center;
}
.product-i {
	color:var(--be-grey-9);
	height:52px;
	margin-bottom:5px;
	overflow:hidden;
}
.taourl a {
	background:var(--be-bg-red-f4);
	display:block;
	color:var(--be-white);
	line-height:30px;
	margin:2px;
	padding:0 10px;
	border-radius:5px;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.taourl a:hover {
	background:#ff662f;
	color:var(--be-white);
}
.detail a {
	display:block;
	background:var(--be-bg-white);
	line-height:30px;
	margin:2px;
	padding:0 10px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.ded .price {
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:35%;
	height:50px;
	line-height:150%;
}
.go-url {
	display:flex;
	flex-direction:row-reverse;
	align-items:center;
	flex-wrap:wrap;
	width:65%;
}
.pricex {
	font-size:13px;
	font-size:1.3rem;
	color:var(--be-red-f4);
}
.pricey {
	font-size:12px;
	color:var(--be-grey-9);
	display:block;
}
.tao-img {
	position:relative;
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
}
.tao-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:8px 8px 0 0;
}
.tao-dis {
	position:absolute;
	top:15px;
	right:15px;
	background:var(--be-bg-red-f4);
	color:var(--be-white);
	padding:2px 10px;
	border-radius:5px;
}
.tao-title {
	text-align:center;
	line-height:30px;
	margin:0 10px 5px 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.archive .tao {
	position:relative;
	background:transparent;
	float:left;
	min-height:1px;
	margin:0;
	padding:0 5px;
	box-shadow:none;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.tao-box {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	border-radius:8px;
	overflow:hidden;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.be_tao_all_widget.widget {
	background:transparent;
	box-shadow:none;
}
.be_tao_all_widget.widget ul {
	padding:0;
}
.archive .tao {
	width:25%;
}
.archive .cat-tao-fl-4 {
	width:25%;
}
.archive .cat-tao-fl-5 {
	width:20%;
}
.archive .cat-tao-fl-6 {
	width:16.66666666666667%;
}
@media screen and (max-width:1025px) {
	.archive .tao {
	width:33.33333333333333333%;
}
.detail {
	display:none;
}
}@media screen and (max-width:690px) {
	.archive .tao {
	width:50%;
}
.ded .price {
	width:100%;
}
.go-url {
	width:100%;
	margin:0;
}
.pricey {
	display:none;
}
.product-i {
	display:none;
}
}.tao-goods {
	margin:20px 0;
}
.tao-goods .tao-img {
	float:left;
	max-width:261px;
	height:auto;
	margin:0 30px 30px 0;
	overflow:hidden;
	border-radius:5px;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
}
.tao-goods .tao-img a img {
	width:auto;
	height:auto;
	max-width:100%;
	-webkit-transition:-webkit-transform .3s linear;
	-moz-transition:-moz-transform .3s linear;
	-o-transition:-o-transform .3s linear;
	transition:transform .3s linear
}
.tao-goods .tao-img:hover a img {
	-webkit-transition:All 0.7s ease;
	transition:All 0.7s ease;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.tao-goods .brief {
	float:left;
	width:50%;
	margin:0;
	padding:0 10px 10px 10px;
}
.tao-goods .product-m {
	color:var(--be-grey-6);
	font-size:15px;
	display:block;
	margin:0 0 15px 0;
}
.tao-goods .pricex {
	font-size:16px;
	color:var(--be-red-f4);
	display:block;
}
.tao-goods .tao-goods ul li {
	font-size:14px;
	font-weight:normal;
	list-style:none;
	border:none;
	line-height:180%;
	margin:0;
	box-shadow:none;
}
.tao-goods .taourl a {
	float:left;
	background:var(--be-bg-red-f4);
	font-size:14px;
	color:var(--be-white);
	line-height:35px;
	margin:40px 20px 0 0;
	padding:0 15px;
	border-radius:5px;
}
.tao-goods .taourl a:hover {
	background:#7ab951;
}
.tao-goods .tao-down-btn {
	background:#7ab951;
	float:left;
	font-size:14px;
	color:var(--be-white);
	line-height:35px;
	cursor:pointer;
	margin:40px 20px 0 0;
	padding:0 15px;
	border-radius:5px;
}
.tao-goods .tao-down-btn:hover {
	background:var(--be-bg-red-f4);
}
.tao-goods .tao-vip-login {
	background:var(--be-bg-red-f4);
	float:left;
	font-size:14px;
	color:var(--be-white);
	line-height:35px;
	cursor:pointer;
	margin:40px 20px 0 0;
	padding:0 15px;
	border-radius:5px;
}
.tao-goods .tao-vip-login:hover {
	background:#7ab951;
}
.tao-goods .discount a {
	float:left;
	background:var(--be-bg-white);
	color:var(--be-grey-4) !important;
	line-height:35px;
	margin:40px 20px 0 0;
	padding:0 15px;
	border:1px solid var(--be-border-z);
	border-radius:5px;
}
.tao-goods .discount a:hover {
	color:var(--be-white) !important;
	background:#7ab951;
	border:1px solid #7ab951;
}
@media screen and (max-width:640px) {
	.tao-goods .brief {
	width:100%;
}
.tao-goods .tao-img {
	float:inherit;
	margin:0 0 15px 10px;
}
}#scroll {
	width:45px;
	float:right;
	position:fixed;
	right:15px;
	bottom:85px;
	z-index:999;
}
.fo,a.fo {
	background:var(--be-bg-white);
	font-size:16px;
	color:var(--be-grey-7);
	width:45px;
	height:45px;
	line-height:39px;
	text-align:center;
	vertical-align:middle;
	margin-top:4px;
	display:inline-block;
	cursor:pointer;
	border-radius:50%;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.fo:hover,a.fo:hover {
	background:var(--be-bg-btn);
	color:var(--be-white);
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
}
.fo .be-more {
	font-size:16px !important;
	vertical-align:-21%;
}
.rounded-full {
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.rounded-full:hover {
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
.scroll-but {
	display:none;
}
.scrollhide {
	-webkit-animation-name:fadeDwn;
	animation-name:fadeDwn;
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
}
@keyframes fadeDwn {
	from {
	opacity:1;
}
to {
	bottom:0;
	opacity:0;
}
}.scrollshow {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
}
@media screen and (max-width:1250px) {
	.fo,a.fo {
	background:var(--be-bg-fo);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
}.be-order-box {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	width:100%;
	margin:0 0 10px 0;
}
.be-order-btu {
	float:left;
}
.be-order-title {
	font-weight:700;
	padding:2px 5px;
}
.be-order-title i {
	font-weight:400;
	margin:0 5px 0 0;
}
.sort-btu {
	position:relative;
	color:var(--be-grey-6);
	cursor:pointer;
	padding:2px 5px;
}
.sort-btu:hover {
	color:var(--be-grey-4);
}
.sort-current {
	color:var(--be-grey-4);
}
.sort-btu:before {
	background:transparent;
	content:"";
	width:3px;
	height:5px;
	display:inline-block;
	vertical-align:-8%;
	margin:0 5px 0 0;
	border-radius:3px;
}
.sort-btu:hover:before {
	background:var(--be-bg-cyan);
	height:6px;
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}
.sort-btu.sort-current:before {
	background:var(--be-bg-yellow);
	height:13px;
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}
.be-sort-load {
	opacity:0.5;
}
.owl-carousel,.owl-carousel .owl-item {
	-webkit-tap-highlight-color:transparent;
	position:relative;
}
.owl-carousel {
	display:none;
	width:100%;
	z-index:1;
}
.owl-carousel .owl-stage {
	position:relative;
	display:flex;
	justify-content:left;
	-ms-touch-action:pan-Y;
	touch-action:manipulation;
	-moz-backface-visibility:hidden;
}
.owl-carousel .owl-stage:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
}
.grid-carousel .owl-stage-outer {
	overflow:inherit;
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
}
.owl-carousel .owl-item {
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none;
}
.slider-group.owl-carousel .owl-item {
	border-radius:0;
}
.owl-carousel .owl-item img {
	display:block;
	width:100%;
}
.be-wol .owl-item img {
	}.lazy-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	opacity:0.5;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.slider-rolling-lazy {
	position:relative;
	display:flex;
	flex-wrap:wrap;
}
.slider-rolling-lazy.owl-drag,.group-lazy-img.owl-drag,.lazy-img.owl-drag {
	display:none;
}
.slider-rolling-box .slider-rolling-lazy .post {
	background:transparent;
	opacity:0;
	margin:0;
	padding:10px 13px 5px 11px;
	box-shadow:none;
}
.slider-rolling-lazy .scrolling-thumbnail img {
	float:left;
}
.hot-box .slider-rolling-lazy .post {
	margin:0 0 59px 0;
	padding:0;
}
.srfl-5 .post {
	width:20%;
}
.srfl-6 .post {
	width:16.6667%;
}
@media screen and (max-width:900px) {
	.srfl-6 .post,.srfl-5 .post {
	width:33.333333333333%;
}
}@media screen and (max-width:700px) {
	.srfl-6 .post,.srfl-5 .post {
	width:50%;
}
}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
	display:none !important;
}
.no-js .owl-carousel,.owl-carousel.owl-loaded {
	display:block;
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev {
	font:inherit;
	color:var(--be-white);
	border:none;
	display:inline-block;
	padding:4px 10px;
	line-height:26px;
	border-radius:30px;
	background:var(--be-bg-hd);
	opacity:0.8;
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block;
}
.owl-carousel.owl-hidden {
	opacity:0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden;
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab;
}
.owl-carousel.owl-rtl {
	direction:rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float:right;
}
.owl-carousel .animated {
	animation-duration:1s;
	animation-fill-mode:both;
}
.owl-carousel .owl-animated-in {
	z-index:0;
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	animation-name:fadeOut;
}
@keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.owl-height {
	-webkit-transition:height .5s ease-in-out;
	transition:height .5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
	}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
	}.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000;
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	-webkit-transition:transform .1s ease;
	transition:transform .1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform:scale(1.3,1.3);
	transform:scale(1.3,1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
	display:none;
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	-webkit-transition:opacity .4s ease;
	transition:opacity .4s ease;
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%;
}
.owl-dots {
	position:absolute;
	bottom:0;
	width:100%;
	max-width:100%;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	pointer-events:none;
	z-index:2;
}
.slider-hot .owl-dots {
	position:inherit;
}
.slider-widge .owl-dots {
	bottom:30px;
}
.slider-single .owl-dots {
	position:static;
	height:30px;
	padding:10px;
	overflow:hidden;
}
.slider-single .owl-stage-outer {
	border-radius:5px;
}
.owl-carousel button.owl-dot {
	background:0 0;
	color:inherit;
	border:none;
	padding:0 !important;
	font:inherit;
}
.owl-dots .owl-dot span {
	width:12px;
	height:12px;
	margin:6px;
	background:var(--be-bg-white);
	display:block;
	pointer-events:auto;
	border-radius:100%;
	transform:scale(0.6);
	transition:transform .4s ease-in-out;
	-webkit-transition:transform .4s ease-in-out;
	backface-visibility:visible;
	-webkit-backface-visibility:visible;
}
.slider-single .owl-dots .owl-dot span {
	background:var(--be-bg-grey-9);
}
.owl-dots .owl-dot {
	pointer-events:auto;
}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {
	background:var(--be-bg-hd);
	transform:scale(1);
}
.owl-dots,.owl-nav {
	text-align:center;
	-webkit-tap-highlight-color:transparent;
}
.owl-dots .owl-dot span:before {
	content:'';
	position:absolute;
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	border-radius:100%;
	-webkit-animation-duration:1s;
	animation-duration:1s;
}
.owl-caroxsel .owli-video-tn {
	opacity:0;
	height:100%;
	background-color:#9452fc960d8331dc;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	-webkit-transition:opacity .4s ease;
	transition:opacity .4s ease;
}
.owl-dots .owl-dot:hover span:before,.owl-dots .owl-dot.active span:before {
	-webkit-animation-name:be-ripple;
	animation-name:be-ripple;
	border:1px solid var(--be-bg-hd);
}
.owl-nav .disabled {
	opacity:.5;
	cursor:default;
}
.owl-nav.disabled+.owl-dots {
	margin-top:10px;
}
.owl-dots .owl-dot {
	display:inline-block;
	zoom:1;
}
.slide-mete {
	position:absolute;
	top:12px;
	right:12px;
	z-index:1;
	width:5%;
	height:2px;
	animation:fade-in;
	animation-duration:0.5s;
	-webkit-animation:fade-in 0.5s;
	border-radius:5px;
	background:var(--be-bg-glass);
}
.slide-progress {
	width:0;
	max-width:100%;
	height:2px;
	border-radius:5px;
	background:var(--be-bg-blue);
}
.planned {
	width:100%;
}
.again {
	width:0%;
	-webkit-transition:width 1000ms !important;
	transition:width 1000ms !important;
}
.slider-row:hover .slide-mete,.slideshow:hover .slide-mete {
	display:none;
}
.slider-row {
	position:relative;
	margin:-2px 0 0 0;
}
#slideshow {
	position:relative;
	margin:0 0 10px 0;
	padding:0 1px 0 0;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
}
.slider-home .slider-item {
	float:left;
}
.slider-home .slider-item img {
	border-radius:8px;
}
.slider-home .post,#page .slider-home .page {
	position:relative;
	background:var(--be-bg-white);
	margin:0;
	padding:0;
	border:none;
	border-radius:8px;
}
.slider-home .slider-home-title {
	position:absolute;
	top:20px;
	left:0;
	background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0));
	width:100%;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-white);
	font-weight:700;
	text-align:center;
	opacity:0;
	padding:20px 20px 10px 20px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-webkit-transition:all ease-out .3s;
	transition:all ease-out .3s;
	border-radius:8px 8px 0 0;
}
.slider-home:hover .slider-home-title {
	opacity:1;
}
.slide-post-box {
	position:relative;
}
.slide-post-box #slideshow {
	float:left;
	width:72.4%;
}
.slide-post-main {
	float:right;
	display:inline-block;
	position:absolute;
	top:0;
	bottom:0;
	width:27.6%;
	margin:1px 0 10px 0;
	padding:0 0 0 10px;
}
.slide-post-item {
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	padding:0 1px 0 0;
}
.slide-post {
	position:relative;
	width:100%;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
}
.slide-post-2 .slide-post {
	height:calc(50% - 6px);
}
.slide-post-3 .slide-post {
	height:calc(33.3333333333% - 7px);
}
.slide-post-4 .slide-post {
	height:calc(25% - 7px);
}
.slide-post img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.slide-post-txt {
	position:absolute;
	top:-10px;
	left:0;
	width:100%;
	height:100%;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0)) !important;
}
.slide-post:hover .slide-post-txt {
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
}
.slide-post-title {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	color:var(--be-white);
	font-weight:400;
	line-height:25px;
	height:50%;
	overflow:hidden;
	padding:0 15px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
@media screen and (max-width:768px) {
	.slide-post-box #slideshow {
	width:100%;
}
.slide-post-main {
	position:inherit;
	width:100%;
	margin:0 0 10px;
	padding:0;
}
.slide-post-item {
	height:100%;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
}
.slide-post-4 .slide-post,.slide-post-3 .slide-post,.slide-post-2 .slide-post {
	float:left;
	width:calc(50% - 5px);
}
.slide-post-4.slide-post-main .slide-post:first-child {
	margin:0 0 10px 0;
}
.slide-post-3.slide-post-main .slide-post:last-child {
	display:none;
}
}.slider-home .owl-nav,.slider-group .owl-nav,.slider-single .owl-nav {
	position:absolute;
	top:50%;
	left:50%;
	color:var(--be-blue);
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	width:100%;
	z-index:9999;
	border-radius:2px;
	pointer-events:none;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
}
.slider-single .owl-nav {
	margin:-15px 0 0 0;
}
.owl-carousel .owl-nav {
	opacity:0;
	-webkit-animation:fade-in;
	animation:fade-in;
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
}
.owl-carousel:hover .owl-nav {
	opacity:1;
}
.slider-title .owl-nav {
	display:none !important;
}
.owl-nav .owl-prev {
	float:left;
	pointer-events:auto;
	margin:10px 10px 10px 40px;
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}
.owl-nav .owl-next {
	float:right;
	pointer-events:auto;
	margin:10px 40px 10px 10px;
	-webkit-transition:0.5s all ease-in-out;
	transition:0.5s all ease-in-out;
}
.owl-carousel:hover .owl-nav .owl-prev,.owl-carousel:hover .owl-nav .owl-next {
	margin:10px;
}
@media screen and (max-width:480px) {
	.owl-nav,.slider-home-title-custom,.slider-home-title {
	display:none;
}
.owl-dots {
	padding:0 0;
}
}.slider-rolling-box {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:5px 5px 2px 5px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.be-rolling {
	position:relative;
}
.be-rolling .scrolling-img {
	background:transparent;
	margin:0;
	padding:10px;
	box-shadow:none;
}
.scrolling-thumbnail {
	position:relative;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:5px;
}
.hot-box .scrolling-thumbnail {
	border-radius:8px 8px 0 0;
}
.be-rolling .grid-title {
	margin:5px 0 0 0;
}
h2.carousel-title {
	text-align:left;
	height:42px;
	line-height:20px;
	font-weight:normal;
	margin-top:10px;
	padding:0 15px;
	overflow:hidden;
}
.single-content h2.carousel-title {
	font-size:1.4rem;
	margin:10px 0 0 0;
	border-left:none;
}
.single-content .slider-hot .owl-dots {
	display:none;
}
.carousel-title-c {
	text-align:center;
}
.be-rolling .owl-nav {
	position:absolute;
	top:15px;
	right:15px;
}
.grid-carousel-box {
	margin:0 0 10px 0;
	overflow:hidden;
}
#grid-carousel {
	position:relative;
	padding:5px 0 0 0;
}
#grid-carousel.owl-carousel .owl-item {
	overflow:visible;
}
#grid-carousel .post {
	padding:0;
}
.grid-carousel-main {
	background:var(--be-bg-gradual);
	border:none;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
#grid-carousel .owl-item img {
	border-radius:2px 2px 0 0;
}
.grid-carousel-box {
	width:auto;
	border-radius:2px 2px 0 0;
}
.grid-carousel-box .grid-cat-title {
	padding:0 0 0 10px;
}
.slider-widge .owl-nav,.slider-hot .owl-nav,.grid-carousel-box .owl-nav {
	position:absolute;
	top:15px;
	right:15px;
}
.grid-scrolling-thumbnail {
	overflow:hidden;
	border-radius:8px 8px 0 0;
}
.grid-carousel .meta-author-avatar img {
	width:24px !important;
	border-radius:100% !important;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.slider-single {
	overflow:hidden;
	border-radius:5px;
	margin:0 0 10px 0;
}
.slider-single .owl-item img {
	float:left;
	border-radius:5px;
}
.slider-single img.alignnone {
	margin:0;
}
.slider-play {
	position:relative;
}
.show-slider-img {
	display:flex;
	width:100%;
	height:auto;
	max-width:100%;
}
.group-load img {
	position:relative;
}
.slider-video-ico {
	background:transparent !important;
	position:absolute;
	top:50%;
	left:50%;
	width:34px;
	height:34px;
	margin:-14px 0 0 -16px;
}
.slider-video-a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	background:transparent !important;
}
.slider-video-play {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent !important;
}
.slider-videos .mejs-container .mejs-controls {
	background:transparent !important;
}
.mejs-time-total {
	margin:9px 0 0 0 !important;
}
.mejs-time-handle-content {
	border:1px solid #666 !important;
}
.mejs-time-total,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-current,.mejs-time-handle-content {
	height:2px !important;
}
.video-main {
	opacity:1;
	-webkit-transition:all ease-out .3s;
	transition:all ease-out .3s;
}
.slider-group-main:hover .video-main {
	opacity:0;
	transform:scale(0);
	-webkit-transition:all ease-out .1s;
	transition:all ease-out .1s;
}
.slider-video-play-show .slider-video-ico:after {
	opacity:0.8;
	-webkit-transform:scale(1.4);
	transform:scale(1.4);
}
.active .slider-video-play-show .slider-video-ico:after {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 0.3s ease-out 0.2s;
	transition:all 0.3s ease-out 0.2s;
}
.slider-video-play:hover .slider-video-ico:after,.slider-play:hover .slider-video-ico:after {
	opacity:0.8;
	-webkit-transform:scale(1.4);
	transform:scale(1.4);
	-webkit-transition:all ease-out .35s;
	transition:all ease-out .35s;
}
.slider-video-ico:after {
	position:absolute;
	top:0;
	left:0;
	content:"\e637";
	font-family:be;
	font-size:32px !important;
	color:var(--be-white);
	z-index:2;
	cursor:pointer;
	opacity:0;
	transition:opacity 300ms linear;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all ease-out .35s;
	transition:all ease-out .35s;
	text-shadow:0 0 8px rgba(0,0,0,0.2);
}
.fancybox-slide--video {
	max-width:100%;
	height:auto;
}
.fancybox-slide--video .fancybox-content {
	background:transparent;
	padding:10px;
	overflow-y:hidden;
	text-align:center;
}
.fancybox-slide--video .fancybox-button {
	margin-top:-15px;
}
@media screen and (max-width:1000px) {
	.fancybox-slide--video .fancybox-button {
	position:absolute !important;
	top:18px;
	right:5px;
}
}.fancybox-video {
	position:absolute;
	top:50%;
	left:50%;
	max-width:100%;
	height:auto;
	border-radius:5px;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
#slider-group {
	position:relative;
	background:var(--be-bg-white);
	width:100%;
	overflow:hidden;
	margin:0 auto;
}
.big-back-img {
	overflow:hidden;
	margin-left:0;
	margin-right:1px;
	background:var(--be-bg-white);
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
}
.big-ease.big-back-img {
	-webkit-transition:all .8s ease-out;
	transition:all .8s ease-out;
}
.active .slider-group-main:hover .big-ease.big-back-img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.big-blur:after {
	position:absolute;
	left:0;
	top:0;
	content:"";
	width:100%;
	height:100%;
	background:inherit;
	z-index:0;
	filter:blur(5px);
	-webkit-filter:blur(5px);
}
.slider-group-main-box {
	display:flex;
	align-items:center;
	position:absolute;
	top:50%;
	left:10%;
	right:10%;
	bottom:0;
	height:80%;
	pointer-events:none;
	transform:translateX(0) translateY(-50%);
	-webkit-transform:translateX(0) translateY(-50%);
}
.slider-video-area {
	position:relative;
	width:100%;
	pointer-events:auto;
	padding-bottom:56.25%;
}
.slider-video-area video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.group-small-video-area {
	width:50%;
	margin:0 auto;
	overflow:hidden;
	border-radius:8px;
}
.group-main-video.group-main-video-title .group-small-video-area {
	width:80%;
	margin:0 0 0 6%;
}
.slider-group-mask {
	width:100%;
	padding:0 35px 0 35px;
}
.g-s-l {
	padding:0 25px 0 15%;
}
.g-s-c.g-s-l {
	padding:0 25px;
	text-align:center;
}
.group-small-img-area {
	width:50%;
	height:auto;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.group-small-img {
	float:right;
	width:80%;
	height:auto;
	overflow:hidden;
	border-radius:8px;
}
.group-small-img img {
	max-width:100%;
	width:100%;
	height:auto;
}
.group-img-more {
	margin:20px 0 20px 0;
	pointer-events:auto !important;
}
.group-img-more a {
	background:var(--be-bg-white);
	font-size:1.5rem;
	color:var(--be-grey-3) !important;
	text-align:center;
	line-height:40px;
	padding:10px 20px;
	border-radius:5px;
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
.group-img-more a:hover {
	background:rgba(255,255,255,0.9);
}
.group-slider-content {
	color:var(--be-white);
}
.group-slider-content p {
	font-weight:700;
	line-height:180%;
	padding:10px 0;
	text-shadow:1px 1px 1px #000;
}
.gt1 {
	font-size:1.8rem;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.s-t-b {
	font-size:3.8rem;
}
.g-s-c .s-t-b {
	font-size:5.0rem;
}
.small-img-box .s-t-b {
	font-size:3.4rem;
	font-weight:700;
}
.str2,.active .group-act2 {
	animation:fadeInRight 1.2s ease-out 0s;
	-webkit-animation:fadeInRight 1.2s ease-out 0s;
}
.str1,.active .group-act1 {
	animation:fadeInRight 1.6s ease-out 0s;
	-webkit-animation:fadeInRight 1.6s ease-out 0s;
}
.str3,.active .group-act3 {
	animation:fadeInRight 1.8s ease-out 0s;
	-webkit-animation:fadeInRight 1.8s ease-out 0s;
}
.str4,.active .group-act4 {
	animation:fadeInRight 2s ease-out 0s;
	-webkit-animation:fadeInRight 2s ease-out 0s;
}
@media screen and (max-width:1024px) {
	.group-lazy-img,.big-back-img {
	height:400px !important;
}
.group-small-img-area {
	width:70%;
}
.group-small-img {
	width:90%;
}
}@media screen and (max-width:768px) {
	.slider-group-main-box {
	left:2%;
	right:2%;
}
.group-lazy-img,.big-back-img {
	height:240px !important;
}
.group-small-img-area {
	width:66%;
}
.group-small-img {
	width:90%;
}
.s-t-a,.s-t-c {
	display:none;
}
.g-s-c .s-t-b,.s-t-b {
	font-size:1.8rem;
}
.g-s-l .s-t-b {
	font-size:2.2rem;
}
}.wplist-item {
	margin:0 0 15px 0;
	padding:15px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.wplist-item a {
	color:var(--be-grey-6) !important;
}
.wplist-item a:hover,.wplist-item a:visited {
	color:var(--be-grey-9);
}
.wplist-title {
	font-size:16px;
	font-size:1.6rem;
	color:var(--be-grey-3);
	font-weight:bold;
	line-height:190%;
}
.wplist-link-btn {
	margin:15px 0 0 0;
}
.wplist-price {
	float:left;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-yellow);
	font-weight:bold;
	margin:0 10px 0 0;
}
.wplist-old-price {
	float:left;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-grey-9);
}
.wplist-btn {
	background:var(--be-bg-red-f4);
	float:right;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-white);
	line-height:normal;
	margin:0 5px 5px 0;
	padding:5px 15px;
	background:linear-gradient(to right,#ea6f5a,#fa9f7e);
	border-radius:5px;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.wplist-btn:hover {
	background:linear-gradient(to right,#fa9f7e,#ea6f5a);
	color:var(--be-white);
}
.down-link-but {
	text-align:center;
}
.down a {
	background:var(--be-bg-blue);
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-white) !important;
	text-align:center;
	margin:10px 10px 0 0;
	height:40px;
	padding:0 20px 0 0;
	display:inline-block;
	border-radius:30px;
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.btnico {
	background:#fff;
	float:left;
	display:flex;
	align-items:center;
	justify-content:center;
	width:30px;
	height:30px;
	margin:5px 10px 0 5px;
	border-radius:50%;
}
.btntxt {
	height:40px;
	display:flex;
	align-items:center;
}
.btnico .be {
	display:inline-block;
}
.down a:hover .btnico .be {
	-webkit-animation-name:jump;
	animation-name:jump;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
}
.p-em .down a {
	margin:10px 10px 0 25px;
}
.down-link-but a {
	margin:10px 0;
}
.down a:hover {
	}.down-much {
	float:left;
}
.down-return:last-of-type {
	clear:both;
}
.down-n a:before {
	content:"\e61d";
	font-family:be;
	font-size:14px;
	margin:0 8px 0 0;
}
.down .be,.down .zm {
	font-size:13px !important;
	color:var(--be-bg-blue);
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
}
.down a:hover .be,.down a:hover .zm {
	color:var(--be-white);
}
.down a:hover .btnico {
	background:var(--be-bg-grey-6);
}
.down-doc-box {
	float:left;
	position:relative;
	left:50%;
}
.down-doc-box .be {
	font-size:15px !important;
	color:var(--be-white);
	vertical-align:2%;
}
.down-doc {
	position:relative;
	left:-50%;
	height:40px;
	overflow:hidden;
	margin:30px auto;
	border-radius:5px;
}
.down-doc a {
	background:var(--be-bg-blue);
	height:40px;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-white) !important;
	text-align:center;
	line-height:40px;
	min-width:120px;
	display:block;
	padding:0 15px;
	text-decoration:none;
	-webkit-transition:margin .4s ease-in-out;
	transition:margin .4s ease-in-out;
}
.down-doc a:nth-of-type(even) {
	background:#595959;
	color:var(--be-white);
}
.down-doc-go a:nth-of-type(even) {
	background:var(--be-bg-red-f4);
}
.down-doc:hover a:first-child {
	margin-top:-40px;
}
.down-box {
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	background:var(--be-bg-grey-6);
	background:rgba(0,0,0,0.8);
	height:100%;
	text-align:center;
	display:none;
	z-index:99999;
	-webkit-backdrop-filter:blur(20px);
	backdrop-filter:blur(20px);
	transform:translateZ(0);
}
.down-file {
	position:absolute;
	top:10%;
	left:50%;
	width:50%;
	margin:0 0 0 -25%;
	overflow:hidden;
}
.down-file-t {
	font-size:15px;
	color:var(--be-white);
	text-align:center;
	margin:10px 0;
}
.down-button-box {
	margin:30px auto;
}
.down-button a {
	font-size:15px;
	background:var(--be-bg-blue);
	color:var(--be-white);
	margin:0 5px;
	padding:8px 20px;
	border-radius:5px;
}
.down-button .be,.down-button .zm {
	font-size:14px !important;
	color:var(--be-white);
	margin:0 8px 0 0;
}
.down-button a:hover {
	background:#595959;
	color:var(--be-white);
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}
.btn-columns-box {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin:0 0 15px 0;
}
.p-em .btn-columns-box p {
	text-indent:0;
}
.btn-columns-box .clear {
	display:none;
}
.btn-columns-box .down a {
	margin:5px 5px 0 5px;
}
.file-gg a {
	display:block;
}
.down-file .file-gg {
	background:transparent;
	overflow:hidden;
	border-radius:8px;
}
.file-gg img {
	max-width:100%;
	width:auto\9;
	height:auto;
	vertical-align:middle;
	display:block;
	margin:0 auto;
}
.sharing-box {
	padding:24px 0 25px;
	text-align:center;
	font-size:0;
	clear:both;
	line-height:0;
}
.tooltip {
	position:relative;
	display:inline-block;
}
.sharetip {
	background:#666 !important;
}
.tooltip .sharetip {
	position:absolute;

	left:50%;
	background:var(--be-bg-grey-6);
	width:70px;
	font-size:12px;
	line-height:25px;
	text-align:center;
	margin-left:-36px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
	border-radius:20px;
}
.tooltip .sharetip::after {
	content:"";
	position:absolute;
	top:24px;
	left:50%;
	margin-left:-5px;
	border-width:5px;
	border-style:solid;
	border-color:#666 transparent transparent transparent;
}
.tooltip:hover .sharetip {
	visibility:visible;
	opacity:1;
}
.like-left .be-btn-favorite:after,.like-left .be-btn-beshare:after,.like-left .arrow-share {
	display:none;
}
.arrow-share {
	position:absolute;
	top:-6px;
	left:16px;
	width:0;
	height:0;
	opacity:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #666;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.favorite-box:hover .arrow-share,.be-btn-beshare:hover .arrow-share {
	opacity:1;
}
.be-btn-beshare {
	position:relative;
}
.be-btn-favorite:after,.be-btn-beshare:after {
	position:absolute;

	left:50%;
	background:var(--be-bg-grey-6);
	width:70px;
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-white);
	line-height:25px;
	opacity:0;
	margin-left:-36px;
	content:attr(data-hover);
	border-radius:20px;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.favorite-box:hover .be-btn-favorite:after,.be-btn-beshare:hover:after {
	opacity:1;
}
.like-left-box {
	position:relative;
	float:left;
	width:0;
	z-index:1;
}
.like-left {
	position:absolute;
	top:135px;
	left:-60px;
}
.like-left .sharing-box {
	width:50px;
	padding:0;
}
.like-left .be-btn-link-b {
	display:none !important;
}
.post .be-btn-link-l {
	display:none !important;
}
.sharing-box .be-btn-beshare {
	position:relative;
	display:inline-block;
	margin:0 3px;
	width:45px;
	height:45px;
	min-width:auto;
	vertical-align:middle;
	cursor:pointer;
	border-radius:50%;
	text-align:center;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.widget .be-btn-beshare {
	margin:5px;
}
.shar-beshare-donate .tab-navs {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:38px;
	overflow:hidden;
	border-radius:5px 5px 0 0;
}
.shar-beshare-donate .share-tab-nav-item {
	background:var(--be-bg-grey-f8);
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	line-height:36px;
	font-size:14px;
	cursor:pointer;
	border-top:1px solid transparent;
	border-bottom:1px solid var(--be-border-grey);
}
.shar-beshare-donate .share-tab-nav-item.current {
	background:var(--be-bg-white);
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
}
.shar-beshare-donate .share-tab-nav-item span {
	display:inline-block;
	vertical-align:middle;
}
.shar-beshare-donate .share-tab-nav-item+.share-tab-nav-item {
	border-left:1px solid var(--be-border-grey);
}
.shar-beshare-donate .share-tab-cont {
	display:none;
}
.shar-beshare-donate .share-tab-cont.current {
	display:block;
}
.shar-beshare-donate .share-tab-cont p {
	padding-top:10px;
	font-size:14px;
}
.shar-beshare-donate .share-tab-cont .give-qr {
	width:150px;
	height:150px;
	margin:20px auto 0;
	overflow:hidden;
}
.tab-navs .cx {
	font-size:20px !important;
	vertical-align:-28%;
	margin:0 5px 0 0;
}
.tab-navs .cx-weixin {
	color:#2ba245;
}
.tab-navs .cx-alipay {
	color:#1296db;
}
.shar-beshare-donate .share-tab-cont .give-qr img {
	display:block;
	width:100%;
	height:auto;
}
.shar-dialog .shar-qrbox .shar-cont {
	padding:10px 0 20px;
}
.shar-dialog .shar-qrbox .qrbox {
	width:200px;
	margin:0 auto;
}
.share-box {
	}.shar-share-poster .shar-child {
	position:relative;
	width:320px;
	height:489px;
	pointer-events:auto;
	display:inline-block;
	border-radius:8px;
	background:var(--be-bg-white);
}
.poster-loading {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-height:320px;
	line-height:485px;
	text-align:center;
}
.share-box img {
	width:100%;
	height:auto;
	display:block;
	border-radius:8px;
}
.poster-tips {
	position:absolute;

	left:0;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-size:1.4rem;
	color:#bbb;
	text-align:center;
}
.down-poster-box {
	position:absolute;
	left:0;
	top:-50px;
	width:100%;
	height:10%;
}
.down-poster {
	background:var(--be-bg-grey-3);
	position:absolute;
	left:50%;
	top:10%;
	width:34px;
	height:34px;
	margin:0 0 0 -17px;
	border-radius:50%;
}
.share-box:hover .down-poster {
	-webkit-animation-name:jump;
	animation-name:jump;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
}
.down-poster:before {
	position:absolute;
	left:10px;
	top:4px;
	content:"\e61d";
	font-family:be;
	color:var(--be-grey-9);
}
.shar-dialog .shar-child {
	min-width:200px;
	position:relative;
	display:inline-block;
	text-align:left;
	background:var(--be-bg-white);
	font-size:14px;
	pointer-events:auto;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.shar-beshare-share {
	width:300px;
	min-width:300px;
}
.shar-beshare-donate,.shar-qrbox {
	width:250px;
	min-width:250px;
}
.shar-main,.shar-mask {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:999;
}
.shar-mask {
	background:rgba(0,0,0,0.7);
	pointer-events:auto;
}
.shar-main {
	display:table;
	pointer-events:none;
}
.shar-main .shar-section {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.shar-title {
	line-height:40px;
	text-align:center;
	font-size:14px;
	font-weight:700;
}
.shar-close {
	position:absolute;
	left:50%;
	bottom:-40px;
	background:var(--be-bg-grey-3);
	width:31px;
	height:31px;
	margin:0 0 0 -16px;
	cursor:pointer;
	border-radius:50%;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.shar-close:hover {
	transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
}
.shar-close:before {
	position:absolute;
	left:9px;
	top:4px;
	font-family:be;
	color:var(--be-grey-9);
}
.shar-close:before {
	content:"\e6f5";
}
.shar-child {
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
}
.shar-cont {
	padding:20px 0;
	text-align:center;
}
.shar-share-poster .shar-cont,.shar-beshare-donate .shar-cont {
	padding:0 0 20px;
}
.shar-btn span[yes] {
	display:none;
}
.shar-anim-def {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
}
.be-share-list {
	padding:5px 0 20px;
	text-align:center;
	font-size:0;
	clear:both;
	line-height:0;
}
.be-share-list a {
	margin:0 10px;
}
.be-share-list a.share-logo {
	position:relative;
	display:inline-block;
	margin:0 5px;
	width:45px;
	height:45px;
	color:var(--be-white);
	min-width:auto;
	vertical-align:middle;
	cursor:pointer;
	border-radius:50%;
	text-align:center;
}
.ico-weixin:before,.ico-weibo:before,.ico-qzone:before,.ico-qq:before {
	position:absolute;
	top:22px;
	left:13px;
	font-family:be;
	font-size:20px !important;
}
.ico-weixin:before {
	top:20px;
}
.ico-weixin:before {
	content:"\e66d";
}
.ico-weibo:before {
	content:"\e636";
}
.ico-qzone:before {
	content:"\e63f";
}
.ico-qq:before {
	content:"\e608";
}
.be-share-list a.share-logo {
	background:var(--be-bg-grey-9);
}
.be-share-list .ico-qzone:hover {
	background:#ecb124;
	background:linear-gradient(to top right,#ab7c0b,#ecb124);
}
.be-share-list .ico-weibo:hover {
	background:var(--be-bg-red);
	background:linear-gradient(to top right,#c40000,#f96060);
}
.be-share-list .ico-qq:hover {
	background:#3abcff;
	background:linear-gradient(to top right,#9880fe,#3abcff);
}
.be-share-list .ico-weixin:hover {
	background:#2a8c30;
	background:linear-gradient(to top right,#2a8c30,#50d558);
}
.be-btn-beshare {
	color:var(--be-grey-9);
}
.sharing-box .be-btn-beshare.active,.sharing-box .be-btn-beshare:active {
	color:#93c16e;
}
.be-beshare-toc:hover,.be-btn-link:hover,.be-btn-donate:hover,.be-btn-share:hover,.be-btn-favorite:hover,.be-share-poster:hover,.be-btn-like:hover {
	color:var(--be-white) !important;
}
.like-left .sharing-box .be-btn-beshare {
	background:var(--be-bg-white);
	margin:0 0 10px;
}
.like-left .sharing-box .be-btn-beshare:hover,.sharing-box .be-btn-beshare:hover {
	background:var(--be-bg-btn-s) !important;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
}
.be-beshare-toc:before,.be-btn-link:before,.be-btn-donate:before,.be-btn-share:before,.be-btn-like:before {
	position:absolute;
	top:22px;
	left:12px;
	font-family:be;
	font-size:21px !important;
}
.be-share-poster:before {
	position:absolute;
	top:22px;
	left:12px;
	font-family:cx;
	font-size:21px !important;
}
.be-btn-donate:before {
	top:23px;
}
.be-btn-share:before {
	left:11px;
}
.be-share-poster:before {
	top:23px;
}
.be-btn-donate:before {
	content:"\e73a";
}
.be-btn-share:before {
	content:"\e88b";
}
.be-share-poster:before {
	content:"\e623";
}
.be-btn-like:before {
	content:"\e630";
}
.be-beshare-toc:before {
	content:"\e89a";
	top:15px;
}
.be-beshare-toc-txt {
	position:relative;
}
.be-beshare-toc-txt:after {
	position:absolute;
	bottom:-40px;
	left:-20px;
	width:40px;
	font-size:1.2rem;
	line-height:23px;
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
}
.toc-txt-en:after {
	content:"Contents";
	left:-24px;
	transform:scale(0.6);
}
.toc-txt-cn:after {
	content:"目录";
}
.be-btn-link:before {
	content:"\e79b";
}
#post-link {
	display:none;
}
.be-beshare-toc.tocno,.entry-content .be-beshare-toc {
	display:none;
}
.be-btn-like {
	position:relative;
}
.be-btn-like:hover.be-btn-like:before {
	-webkit-animation-name:jump;
	animation-name:jump;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
}
.like-number {
	position:absolute;
	top:-29px;
	left:-14px;
	width:70px;
	min-height:24px;
	font-size:12px;
	color:var(--be-white);
	display:none;
	text-align:center;
	line-height:1.7;
	padding:2px;
	background:var(--be-bg-grey-6);
	border-radius:20px;
}
.triangle-down {
	position:absolute;
	top:-6px;
	left:16px;
	width:0;
	height:0;
	display:none;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #666;
}
.be-btn-like:hover .like-number,.be-btn-like:hover .triangle-down {
	display:block;
}
.sharing-box .be-btn-beshare.active {
	cursor:auto;
}
.shar-beshare-donate .share-tab-cont.current,.share-box img,.triangle-down,.like-number,.shar-close {
	animation:fade-in;
	animation-duration:0.5s;
	-webkit-animation:fade-in 0.5s;
}
.copy-content-tip {
	background-color:rgba(0,0,0,0.8);
	position:fixed;
	top:50%;
	left:50%;
	padding:15px 20px;
	font-size:1.5rem;
	color:var(--be-white);
	z-index:1;
	opacity:0;
	visibility:hidden;
	border-radius:8px;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	box-shadow:0 0 0 1px var(--be-shadow);
	-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;
	-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;
	box-shadow:0 0 10px rgba(0,0,0,0.09),0 0 1px rgba(0,0,0,0.05) inset;
}
.copy-content-tip i {
	font-size:15px !important;
}
.copy-content-tip.success {
	opacity:1;
	visibility:visible;
}
.be-main.success .post p {
	opacity:0.2;
	-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;
	-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;
}
.be-copy-content:before {
	position:absolute;
	top:22px;
	left:14px;
	content:"\e6d0";
	font-family:be;
	font-size:18px !important;
}
.be-copy-content:hover {
	color:var(--be-white);
}
.no-favorite {
	position:relative;
}
.favorite-box:hover .no-favorite:before {
	color:var(--be-white);
}
.favorite-box .like-number {
	background:var(--be-bg-grey-6);
}
.favorite-box .triangle-down {
	border-top:5px solid #666;
}
.no-favorite:hover .like-number,.no-favorite:hover .triangle-down {
	display:block;
}
.no-favorite:before,.keep-favorite:before,.keep-not-favorite:before {
	position:absolute;
	top:22px;
	left:50%;
	color:var(--be-grey-9);
	width:50px;
	height:50px;
	font-family:be;
	font-size:20px !important;
	margin:0 0 0 -25px;
}
.no-favorite:before,.keep-not-favorite:before,.keep-favorite:before {
	content:"\e8b9";
}
.favorite-box:hover .keep-not-favorite:before,.favorite-box:hover .keep-favorite:before {
	color:var(--be-white);
}
.keep-favorite:before {
	color:#f18110;
}
.keep-loading .keep-not-favorite,.keep-loading .keep-favorite {
	display:none;
}
.keep-loading:after {
	content:"";
	margin:0 auto 3em -1em;
	font-size:10px;
	position:absolute;
	top:12px;
	left:50%;
	width:2em;
	height:2em;
	border-top:0.4em solid var(--be-border-white);
	border-right:0.4em solid var(--be-border-white);
	border-bottom:0.4em solid var(--be-border-white);
	border-left:0.4em solid #c40000;
	-webkit-animation:load8 0.5s infinite linear;
	animation:load8 0.5s infinite linear;
	border-radius:50%;
}
.search-results #primary,.search-no-results #primary {
	width:100%;
}
.search-no-results #sidebar {
	display:none;
}
.search-no-results .post {
	box-shadow:none;
}
.search-results #primary.search-sidebar {
	width:72.4%;
}
.search-page {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	border:1px solid var(--be-border-z);
	border-radius:8px;
}
.search-page-title {
	background:transparent;
	margin:0 0 10px 0;
	padding:0 20px;
	border:none;
}
.search-no-results .post {
	position:relative;
	background:var(--be-bg-white);
	margin:0;
	padding:0;
}
.search-entry-title {
	background:var(--be-bg-white);
	line-height:280%;
	margin:0 -20px -1px -20px;
	padding:0 20px;
	border:1px solid var(--be-border-z);
}
.search-entry-title a {
	display:block;
	padding:5px 0;
}
.search-inf {
	float:right;
	color:var(--be-grey-9);
	padding:5px 0;
}
.search .turn {
	margin:0 0 5px 0;
}
.noside .pagenav-clear,.search .pagenav-clear {
	margin:0 0 5px 0;
}
.search .search-page .post {
	border:none !important;
}
.ad-search {
	width:100%;
}
.ad-searchbar-h {
	height:500px;
}
.ad-search-input input {
	height:45px;
	line-height:45px;
}
.ad-search-input button {
	height:45px;
}
#page .search-normal .domargin .page {
	margin:0 0 -1px 0;
	border-radius:0;
}
.search-entry-title:nth-child(1) {
	border-radius:8px 8px 0 0;
}
.search-list-infinite .search-entry-title:nth-last-child(2) {
	border-radius:0 0 8px 8px;
}
.search-entry-title:nth-last-child(1) {
	border-radius:0 0 8px 8px;
}
.search-one .search-entry-title:nth-last-child(1),.search-list-infinite.search-one .search-entry-title:nth-last-child(2) {
	border-radius:8px;
}
.search-one .doclose.post:nth-last-of-type(1) {
	border-radius:8px;
}
.search-tabs {
	float:left;
	width:100%;
}
.search-tabs .search-item span {
	float:left;
	cursor:pointer;
	margin:0 2px 0 0;
	padding:4px 10px;
	border-radius:5px;
}
.search-tabs .search-item span:hover {
	color:var(--be-grey-9);
}
.search-tabs .search-item.active span {
	color:var(--be-white);
}
.search-wp button,.search-item.searchwp.active span {
	background:#999 !important;
}
.search-baidu button,.search-item.searchbaidu.active span {
	background:#52819c;
}
.search-google button,.search-item.searchgoogle.active span {
	background:#c0232c;
}
.search-bing button,.search-item.searchbing.active span {
	background:#008272;
}
.search-360 button,.search-item.search360.active span {
	background:#00a496;
}
.search-sogou button,.search-item.searchsogou.active span {
	background:#db500f;
}
.tab-search button {
	color:var(--be-white);
}
.qqonline {
	position:relative;
}
.qqonline-box {
	position:relative;
	position:absolute;
	bottom:-5px;
	right:55px;
	padding-right:20px;
	opacity:0;
	pointer-events:none;
	-webkit-transition:.3s all ease-in-out;
	transition:.3s all ease-in-out;
}
.qqonline.action .qqonline-box {
	right:35px;
	opacity:1;
	pointer-events:auto;
}
.qqonline-main {
	background:var(--be-bg-white);
	width:140px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:var(--be-shadow-plus);
}
.qq-name {
	margin:5px 0 0 0;
}
.tcb-nline-wiexin {
	height:15px;
}
.tcb-qq {
	width:100%;
}
.tcb-qq div {
	float:left;
	width:20%;
	height:5px;
	background:#004f9e;
}
.tcb-qq div:nth-child(2) {
	background:#96bb20;
}
.tcb-qq div:nth-child(3) {
	background:#f7a600;
}
.tcb-qq div:nth-child(4) {
	background:#e40613;
}
.tcb-qq div:nth-child(5) {
	background:#712182;
}
.qqonline-main h4 {
	padding:5px;
	text-align:center;
}
.qqonline .be-qq {
	color:var(--be-red);
}
.fo:hover .be-qq {
	color:var(--be-white);
}
.nline-phone {
	display:block;
	margin:0 0 5px 0;
	padding:2px 0;
	text-align:center;
}
.qq-wpa a {
	display:block;
	padding:5px 0;
	text-align:center;
}
.nline-phone .be {
	color:#222;
	margin:0 5px 0 0;
}
.qq-wpa .be-qq {
	font-size:16px !important;
	border-radius:100%;
	animation:blink 1s linear infinite;
}
.qq-wpa-t {
	color:var(--be-grey-4);
	padding:3px 5px;
}
.qq-wpa a:hover .be-qq {
	padding:12px;
	animation:none;
	background:#3abcff;
	background:linear-gradient(to top right,#9880fe,#3abcff);
}
.qq-wpa a:hover .be {
	color:var(--be-white);
}
.qq-wpa a:hover .qq-wpa-t {
	display:none;
}
.nline-phone .be {
	margin:0 5px 0 0;
}
.nline-wiexin {
	width:100%;
	text-align:center;
}
.nline-wiexin img {
	width:120px;
	height:auto;
	margin:0 0 5px 0;
}
@keyframes blink {
	0% {
	opacity:1;
}
50% {
	opacity:1;
}
50.01% {
	opacity:0.4;
}
100% {
	opacity:0.4;
}
}#gb2big5 span {
	font-size:14px;
	font-size:1.4rem;
}
.scroll-hide li.foh {
	display:none;
}
.qrshow {
	position:relative;
}
.qrurl-box {
	position:relative;
	position:absolute;
	bottom:-5px;
	right:74px;
	z-index:5;
	text-align:center;
	opacity:0;
	pointer-events:none;
	background:var(--be-bg-white);
	padding:10px;
	border-radius:8px;
	box-shadow:var(--be-shadow-plus);
	-webkit-transition:.3s all ease-in-out;
	transition:.3s all ease-in-out;
}
.qrshow.action .qrurl-box {
	right:54px;
	opacity:1;
	pointer-events:auto;
}
.qrurl-box img {
	max-width:none !important;
}
.logo-qr img {
	position:absolute;
	top:70px;
	left:70px;
	width:22px;
	height:22px;
	padding:2px;
	background:var(--be-bg-white);
	border-radius:5px;
}
.qrurl-box p {
	margin:-5px 0 0 0;
}
.qrurl .be {
	font-size:12px !important;
}
.qrshow .arrow-right:after {
	bottom:10px;
	right:-25px;
}
.qrshow .arrow-right:before {
	bottom:10px;
	right:-24px;
}
.tg-site {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	border-radius:8px;
	overflow:hidden;
}
.entry-content .tg-site {
	background:transparent;
	border:none;
	border-radius:0;
}
.tg-site img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:0;
}
.tg-pc,.tg-l,.tg-r {
	text-align:center;
}
.entry-content .tg-pc {

	text-align:center;
}
.entry-content .tg-m {
	margin:0 -14px 20px -14px;
	text-align:center;
}
.post-tg .tg-pc,.post-tg .tg-m {
	margin:0;
}
.tg-l {
	float:left;
	width:72.4%;
}
.tg-r {
	float:right;
	width:26.8%;
}
.tg-site table {
	margin:0;
}
@media screen and (max-width:1025px) {
	.tg-r {
	display:none;
}
.tg-l {
	width:99.9%;
}
}@media screen and (max-width:1200px) {
	#content,#colophon,.bread,.footer-widget,.links-box,.header-sub {
	width:97.5%;
}
#content {
	padding:0 1px;
}
.follow {
	width:28%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
#colophon {
	width:100%;
}
.bread {
	width:98%;
}
.archive-content {
	height:50px;
	overflow:hidden;
}
}@media screen and (max-width:1025px) {
	.search-results #primary.search-sidebar,#primary,#sidebar,#primary-l,#sidebar-l {
	width:99.9%;
}
.entry-header h1 {
	margin:0;
}
.meta-t h1 {
	margin:20px 0 0 0;
}
.entry-header h1 {
	font-size:21px;
	font-size:2.1rem;
}
#sidebar,#sidebar-l {
	width:0;
	display:none;
}
#anchor,.scroll-comments {
	top:-43px;
}
.s-hide,.print {
	display:none;
}
}@media screen and (max-width:900px) {
	.archive-content {
	height:50px;
	overflow:hidden;
}
}@media screen and (max-width:768px) {
	#inf-d {
	width:70%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.search-inf {
	display:none;
}
.entry-meta {
	display:none;
}
.single-widget-2 .widget {
	width:99.6%;
}
.footer-widget .widget {
	float:inherit;
	margin:0;
}
.footer-widget .widget {
	width:99.6%;
}
.footer-widget-item-l {
	width:100%;
}
.footer-contact {
	width:100%;
}
.footer-widget-4 .widget,.footer-widget-5 .widget,.footer-widget-6 .widget {
	width:50%;
}
.footer-widget-3 .fwb.widget,.footer-widget-5 .fwb.widget,.footer-widget-6 .fwb.widget {
	width:100%;
}
}@media screen and (max-width:1025px) {
	.single-post .entry-header h1,.single-bulletin .entry-header h1,.single-video .entry-header h1,.single-picture .entry-header h1 {
	margin:5px -15px 0 -22px;
	border-left:none !important;
}
.entry-header h2 {
	height:46px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
}
.format-aside .entry-header h2 {
	height:auto;
}
.archive-content {
	display:none;
}
.entry-more,.entry-direct {
	display:none;
}
.thumbnail {
	max-width:100px;
	height:auto;
	margin:0 15px 0 0;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.thumbnail a img {
	width:100%;
	height:auto;
	max-width:100%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.thumbnail .cat,.format-img-cat,.title-l {
	display:none;
}
.entry-meta {
	display:inline;
}
.weibo {
	display:none;
}
.single-content embed {
	height:250px;
}
#scroll .scroll-b {
	display:none;
}
}@media screen and (max-width:440px) {
	.entry-meta .favorite-s,.entry-meta .edit-link {
	display:none;
}
.post {
	padding:15px;
}
.post.post-item {
	padding:20px 15px 16px 15px;
}
.single-content hr {
	margin:10px -15px;
}
.single-content .full_img {
	margin:10px -15px -10px -20px;
}
.entry-content .tg-pc {
	margin:0 -15px 20px -15px;
}
.single-content h2 {
	margin:10px -20px 10px -20px;
}
.single-content h3,.single-content h4 {
	margin:0 -20px 5px -20px;
}
.single-content .full_img {
	margin:0 -16px;
}
.authorbio .avatar {
	display:none;
}
}.be-sticky {
	font-size:14px;
	color:var(--be-white);
	background:var(--be-bg-red);
	margin:0 5px 0 0;
	padding:1px 5px;
	border-radius:3px;
}
.cms-news-grid-container .new-icon {
	line-height:18px;
}
.cms-new-code .marked-ico,.cms-news-grid-container .marked-ico {
	background:var(--be-bg-ico);
	position:absolute;
	top:27px;
	left:25px;
	color:var(--be-white);
	font-size:12px;
	font-size:1.2rem;
	line-height:25px;
	z-index:2;
	overflow:hidden;
	padding:1px 10px;
	border-radius:3px;
}
.cms-news-grid-container .marked-ico.each {
	top:10px;
	left:10px;
}
.cms-news-grid-container .marked-space {
	display:none;
}
.cms-news-grid-container .thumbnail {
	margin:1px 15px 0 0;
	width:120px;
	max-width:120px;
	max-height:90px;
	min-height:90px;
}
.cms-news-grid-container .entry-meta {
	left:150px;
	bottom:14px;
}
.cms-news-grid-container .entry-header h2 {
	margin:0 0 5px;
	height:48px;
	overflow:hidden;
}
.cms-news-grid-container .entry-header h2 a {
	font-size:15px;
	font-size:1.5rem;
}
.cms-news-grid-container .post {
	float:left;
	width:50%;
	margin:0 0 -1px -1px;
	padding:15px;
}
.cms-news-grid-container {
	position:relative;
	margin:0 -2px 10px 0;
}
.cms-news-grid-container .favorite-s {
	display:none;
}
.cms-news-grid-container .format-aside .entry-meta {
	left:150px;
	position:absolute;
}
.be-none-img,.be-none-cms,.be-none {
	background:var(--be-bg-white);
	color:var(--be-grey-9);
	text-align:center;
	padding:15px;
	border-radius:8px;
	border:1px solid var(--be-border-z);
}
.be-none-cms {
	margin:0 0 10px 0;
}
.be-none-img {
	margin:0 4px 10px 4px;
}
.be-none-w {
	color:var(--be-grey-9);
}
.cms-new-code .acx-ajax-container {
	margin:0;
}
@media screen and (max-width:1025px) {
	.cms-news-grid-container {
	margin:0 0 10px 0;
}
.cms-news-grid-container .entry-header h2 a {
	font-size:16px;
	font-size:1.6rem;
}
.cms-news-grid-container .post {
	width:100%;
}
.cms-news-grid-container .post {
	margin:0 0 -1px 0;
}
}@media screen and (max-width:720px) {
	.entry-meta {
	display:inline;
}
.cms-news-grid-container .entry-header h2 {
	height:47px;
	overflow:hidden;
}
}@media screen and (max-width:1025px) {
	.cms-news-grid-container .thumbnail {
	max-width:100px;
	max-height:75px;
	min-height:75px;
}
.cms-news-grid-container .entry-meta,.cms-news-grid-container .format-aside .entry-meta {
	left:130px;
}
}.cms-news-card .post {
	padding:8px 15px;
}
.cms-news-card .entry-header h2 {
	font-weight:700;
	height:52px;
}
.cms-news-card .entry-meta {
	bottom:10px;
	left:15px;
}
.cms-news-card .views {
	float:inherit;
	padding:0;
}
.cms-news-grid-container .new-icon {
	top:-1px;
	right:-1px;
	z-index:2;
}
.cms-news-card .entry-title a {
	float:left;
	width:95%;
	line-height:200%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.cms-news-card .marked-ico {
	display:none;
}
.cms-new-code {
	position:relative;
}
.cms-tao-box {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -5px;
}
.tao-home-fl {
	position:relative;
	padding:0 5px;
}
.tao-home-fl-4 {
	float:left;
	width:25%;
}
.tao-home-fl-5 {
	float:left;
	width:20%;
}
.tao-home-fl-6 {
	float:left;
	width:16.66666666666667%;
}
@media screen and (max-width:1025px) {
	.tao-home-fl-6,.tao-home-fl-5 {
	width:33.33333333333333%;
}
}@media screen and (max-width:768px) {
	.tao-home-fl {
	width:50%;
}
}@media screen and (max-width:480px) {
	.cms-tao-box {
	margin:0 -3px;
}
}.tao-h {
	background:var(--be-bg-gradual);
	margin:0 0 10px 0;
	padding:0;
	border-radius:8px;
	overflow:hidden;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.g-col .tao-h {
	margin:0 0 20px 0;
}
.tao-h-img {
	position:relative;
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.cms-picture-box {
	position:relative;
}
h3.cms-picture-cat-title {
	position:absolute;
	top:10px;
	left:15px;
	font-size:1.4rem;
	color:var(--be-white);
	z-index:1;
	opacity:0;
	margin:0;
	padding:0;
	border-left:none;
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	border-radius:5px;
	-webkit-transition:.5s all ease-in-out 0.1s;
	transition:.5s all ease-in-out 0.1s;
}
.cms-tao-box .cms-picture-cat-title {
	background:var(--be-bg-red-f4);
}
.cms-tao-box:hover .cms-picture-cat-title,.cms-picture-box:hover .cms-picture-cat-title {
	opacity:1;
}
.cms-picture-cat-title a {
	color:var(--be-white) !important;
	font-weight:400;
	display:block;
	padding:2px 10px;
}
.picture-cms {
	background:var(--be-bg-gradual);
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.picture-cms-img-item {
	background:transparent;
}
.picture-cms-img {
	position:relative;
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	transform:rotate(0deg);
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.picture-cms-img a img,.tao-h-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	transform:rotate(0deg);
	border-radius:8px 8px 0 0;
}
.picture-cms-img a,.tao-h-img a {
	transform:rotate(0deg);
	border-radius:8px 8px 0 0;
}
h2.picture-cms-title {
	font-size:1.4rem;
	overflow:hidden;
	margin:0;
	border-left:none;
}
.picture-cms-title a {
	font-weight:normal;
	text-align:center;
	line-height:40px;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
}
.line-four {
	margin:0 -5px;
}
.line-four .xl4 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
.xl4 {
	position:relative;
	min-height:1px;
}
.posting-title {
	position:absolute;
	bottom:0;
	left:0;
	color:var(--be-white);
	width:100%;
	height:100%;
	padding:5px 8px;
	z-index:2;
	text-align:justify;
	line-height:25px;
	height:60px;
	-webkit-transform:translateY(60px);
	transform:translateY(60px);
	overflow:hidden;
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8)) !important;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
}
.posting-title a,.posting-title a:hover {
	color:var(--be-white);
	font-weight:normal;
	text-align:justify;
	line-height:20px;
}
.picture-inf {
	position:absolute;
	top:5px;
	left:10px;
	color:var(--be-white);
	padding:0 5px;
	display:none;
	line-height:25px;
	text-shadow:0 0 6px #000;
}
.picture-cms:hover .picture-inf,.picture-cms:hover .posting-title {
	-webkit-transform:translateY(0);
	transform:translateY(0px);
}
.picture-s-title a {
	font-weight:normal;
	text-align:center;
	line-height:40px;
	padding:0 10px;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.section-box .picture-cms-img {
	transform:rotate(0deg);
	border-radius:8px;
}
.woo-t {
	background:rgba(216,0,0,0.7);
	position:absolute;
	top:15px;
	right:15px;
	font-size:16px;
	font-size:1.6rem;
	color:var(--be-white);
	text-align:center;
	line-height:28px;
	width:30px;
	height:30px;
	border-radius:100%;
}
.line-one .cms-cat-area {
	padding:15px 20px;
}
.line-one-img {
	float:left;
	width:200px;
	margin:5px 25px 0 0;
}
.one-img-5 {
	height:155px;
	overflow:hidden;
}
.cat-one-list li {
	line-height:32px;
	margin:0 50px 0 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.cat-one-list li a {
	font-size:1.5rem;
}
.cat-one-list .list-date {
	margin:0;
}
.line-one-thumbnail {
	float:left;
	width:200px;
	height:auto;
	overflow:hidden;
	border-radius:5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.line-one-thumbnail img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:5px;
}
.line-one-thumbnail a {
	border-radius:5px;
}
.one-img-10 {
	height:150px;
	overflow:hidden;
}
.line-one-thumbnail:first-child {
	margin:0 0 12px 0;
}
@media screen and (max-width:580px) {
	.line-one-img {
	float:none;
	width:100%;
	margin:0 0 0 1%;
}
.cat-one-list li {
	margin:0;
}
.one-img-5,.one-img-10 {
	height:auto;
}
.line-one-thumbnail {
	float:left;
	width:48%;
	margin:0 2% 10px 0;
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.line-one-thumbnail:nth-child(2) {
	float:right;
}
}.cat-container {
	position:relative;
	background:var(--be-bg-white);
	overflow:hidden;
	margin:0 0 10px 0;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.cat-container h3.cat-title {
	background:var(--be-bg-grey-f8);
	height:38px;
	font-size:1.4rem;
	line-height:38px;
	margin:1px 1px 0 1px;
	padding:0;
	border-left:none;
	border-radius:8px 8px 0 0;
}
.cat-container .cat-title a {
	float:left;
	width:100%;
	height:38px;
	line-height:38px;
	text-transform:uppercase;
}
.cat-container .cat-title a i {
	text-transform:none;
}
.cat-list {
	padding:5px 15px 15px 15px;
}
.cat-small-list {
	margin:0 0 -5px;
	padding:5px 15px 0 15px;
}
.cms-cat-area .entry-title,h2.entry-small-title {
	font-size:1.6rem;
	line-height:30px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:5px 15px;
	margin:0;
	border-left:none;
}
.cms-cat-area .entry-title {
	padding:10px 20px;
}
.line-small .thumbnail {
	float:left;
	width:133px;
	max-width:133px;
	height:auto;
}
.line-small .small-thumbnail {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
}
.line-small .small-thumbnail a img {
	max-width:100%;
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
.cat-main {
	color:var(--be-grey-7);
	margin:0 0 5px 0;
}
.line-small .cat-main {
	height:100px;
	overflow:hidden;
}
.list-title a {
	width:84%;
	font-size:1.5rem;
	line-height:35px;
	vertical-align:top;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list-title-date a {
	width:99%;
	font-size:1.5rem;
	line-height:31px;
	vertical-align:top;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list-date {
	float:right;
	font-size:1.2rem;
	color:var(--be-grey-9);
	line-height:35px;
}
.single-content ul li.list-date {
	list-style:none;
	line-height:35px;
	margin:0;
}
.line-small {
	margin:0 -5px;
}
.line-small .xl2 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
.xm2 {
	position:relative;
	min-height:1px;
}
.cms-cat-lead-post {
	background:transparent;
	box-shadow:none;
}
.cms-cat-lead .cms-news-grid-container {
	margin:0 -2px 10px 1px;
}
.cms-cat-lead .cat-container {
	margin:0 0 -1px 0;
	border-radius:8px 8px 0 0;
	border-bottom:none;
}
.cms-cat-lead .cms-news-grid-container h2 a {
	font-weight:normal;
}
.cms-cat-lead-post .meta-author {
	display:none;
}
.cms-cat-lead-post .views {
	float:right;
	margin:0;
}
@media screen and (max-width:1024px) {
	.cms-cat-lead .cms-news-grid-container {
	margin:0 0 10px 0;
}
}@media screen and (max-width:1025px) {
	.cms-cat-lead-post {
	padding:15px;
}
}.cat-img-small {
	padding:0 20px;
}
.line-big .thumbnail {
	float:left;
	width:133px;
	max-width:133px;
	height:auto;
}
.line-big .small-thumbnail {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
}
.line-big .small-thumbnail a img {
	max-width:100%;
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
.line-big .cat-main {
	height:100px;
	overflow:hidden;
}
.line-big {
	margin:0 -5px;
}
.line-big .xl3 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
@media screen and (min-width:300px) {
	.xl2 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.xl3 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
}@media screen and (min-width:320px) {
	.xl4 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
}@media screen and (min-width:1200px) {
	.xm4 {
	float:left;
	width:25%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.xm5 {
	width:20%;
}
.xm6 {
	width:16.66666666666667%;
}
.stab-4 {
	width:25%;
}
.stab-5 {
	width:20%;
}
.stab-6 {
	width:16.66666666666667%;
}
.xm2 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.xl3 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
}@media screen and (max-width:1200px) {
	.xm4,.xm5,.xm6 {
	width:25%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
}@media screen and (max-width:480px) {
	.list-title a {
	width:99%;
}
.line-four {
	margin:0 -3px;
}
.xl2 {
	width:100%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.line-small {
	margin:0 -4px;
}
.xl3 {
	width:100%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.line-big {
	margin:0 -3px;
}
.xm4,.xm5,.xm6 {
	width:50%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.cat-list li {
	width:100%;
}
.list-date {
	display:none;
}
}@media screen and (max-width:700px) {
	.xl2 {
	width:100%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.xl3 {
	width:100%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
}@media screen and (max-width:620px) {
	.cat-container .cat-main {
	height:75px;
	overflow:hidden;
}
.xm4,.xm5,.xm6 {
	width:50%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
}.line-big .cl3 {
	position:relative;
	float:left;
	width:33.33333333333333%;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (max-width:1200px) {
	.line-big .cl3 {
	width:50%;
}
}@media screen and (max-width:720px) {
	.line-big .cl3 {
	width:100%;
}
}.cms-ajax-cat-post img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.sp4 {
	float:left;
	width:25%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.sp5 {
	float:left;
	width:20%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.sp6 {
	float:left;
	width:16.66666666666667%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (max-width:900px) {
	.sp4,.sp5,.sp6 {
	width:25%;
}
}@media screen and (max-width:700px) {
	.sp4,.sp5,.sp6 {
	width:33.33333333333333%;
}
}@media screen and (max-width:480px) {
	.sp4,.sp5,.sp6 {
	width:50%;
}
}.cat-grid-title,h3.cat-square-title {
	background:var(--be-bg-grey-f8);
	height:38px;
	line-height:38px;
	margin:1px 1px 0 1px;
	border-radius:8px 8px 0 0;
}
.single-content h3.cat-square-title {
	position:relative;
	background:transparent;
	font-size:1.4rem;
	padding:0;
	border-left:none;
}
.single-content h3.cat-square-title a:after {
	background:linear-gradient(to right,var(--be-bg-blue-d),transparent);
	content:"";
	height:1px;
	width:50%;
	margin:0 0 4px 10px;
	display:inline-block;
}
.cat-grid-title a,.cat-square-title a {
	float:left;
	width:100%;
	height:38px;
	line-height:38px;
	text-transform:uppercase;
}
.cat-grid-title a i,.cat-square-title a i {
	text-transform:none;
}
.cat-square-title .grid-cat-i,.cat-grid-title .grid-cat-i {
	margin:12px 10px 0 15px;
}
.cms-cat-grid {
	}.cms-cat-main {
	background:var(--be-bg-white);
	overflow:hidden;
	margin:0 0 10px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.single-content .cms-cat-main {
	box-shadow:none;
}
.cms-cat-grid .post {
	background:transparent;
	float:left;
	width:33.3333333333333%;
	margin:0;
	padding:15px;
	box-shadow:none;
}
.cms-cat-grid .thumbnail {
	margin:1px 15px 0 0;
	width:120px;
	max-width:120px;
}
.cms-cat-grid .entry-meta {
	left:150px;
	bottom:14px;
}
.cms-cat-grid .views {
	float:right;
	margin:0 15px 0 0;
}
.cms-cat-grid .entry-header h2 {
	margin:0 0 5px;
	height:45px;
	overflow:hidden;
}
.cms-cat-grid .entry-header h2 a {
	font-size:15px;
	font-size:1.5rem;
	font-weight:normal;
}
.cms-cat-grid .favorite-s {
	display:none;
}
.cms-cat-grid .date {
	margin:0 10px 0 0;
}
.cms-cat-grid .format-aside .entry-meta {
	left:150px;
	position:absolute;
}
@media screen and (max-width:1025px) {
	.cms-cat-grid .post {
	width:50%;
}
}@media screen and (max-width:720px) {
	.entry-meta {
	display:inline;
}
.cms-cat-grid .entry-header h2 {
	height:44px;
	overflow:hidden;
}
}@media screen and (max-width:640px) {
	.cms-cat-grid .post {
	width:100%;
}
}.cms-cat-square {
	margin:0 0 10px;
}
.cms-cat-square .post {
	background:transparent;
	float:left;
	width:16.66666666666666%;
	margin:0;
	padding:15px;
	box-shadow:none;
}
.cms-cat-square .thumbnail {
	float:none;
	max-width:240px;
	margin:0;
}
.cms-cat-square .entry-header {
	margin:0;
}
.cms-cat-square .entry-header h2 {
	height:auto;
	text-align:center;
	margin:5px 0 -4px 0;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0;
	border-left:none;
}
.cms-cat-square .entry-header h2 a {
	font-size:1.5rem;
	font-weight:normal;
}
@media screen and (max-width:1025px) {
	.cms-cat-square .post {
	width:25%;
}
}@media screen and (max-width:620px) {
	.cms-cat-square .post {
	width:50%;
}
}.tab-site {
	overflow:hidden;
	margin:0 0 10px 0;
	border:1px solid var(--be-border-z);
	border-radius:2px;
}
.dom-display .current {
	display:block;
}
.tab-hd {
	background:var(--be-bg-grey-f8);
}
.tab-hd-con {
	width:25%;
}
.tab-product-3 .tab-hd-con {
	width:33.33333333333333%;
}
.tab-hd {
	overflow:hidden;
	height:40px;
	line-height:35px;
}
.tab-product .tab-hd .current,.tab-area .current {
	position:relative;
	z-index:1;
	height:40px;
	background:var(--be-bg-white);
	border-top:2px solid #4d8cb8;
}
.tab-hd-con {
	float:left;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
	height:39px;
	border-top:2px solid transparent;
	border-right:1px solid #ececec;
}
.tab-hd-con:last-child {
	border-right:none;
}
.tab-bd-con {
	display:none;
	overflow:hidden;
}
.tab-bd {
	background:var(--be-bg-white);
	padding:20px;
	margin-top:-1px;
	border-top:1px solid var(--be-border-t);
}
.tab-bd .list-title {
	float:left;
	width:45%;
	line-height:210%;
	margin:0 20px 0 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list-title-more a {
	float:right;
	display:block;
	padding:0 10px;
}
@media screen and (max-width:480px) {
	.tab-bd .list-title {
	width:95%;
	margin:0 0 0 0;
}
}#cms-widget-two h3 {
	background:var(--be-bg-grey-f8);
	height:38px;
	line-height:38px;
	border-radius:8px 8px 0 0;
	margin:1px 1px 0 1px;
}
#cms-widget-two {
	margin:0 -5px;
}
#cms-widget-two .xl2 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
#cms-widget-two .add-widgets {
	background:var(--be-bg-white);
	text-align:center;
	margin:0 5px 10px 5px;
	padding:30px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
@media screen and (max-width:480px) {
	#cms-widget-two {
	margin:0 -4px;
}
}.cms-hot {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -4px;
}
.cms-hot-main {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px;
	padding:10px 18px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.cms-hot-item {
	padding:8px 0;
}
.cms-hot-head {
	font-weight:700;
}
.cms-hot-head i {
	font-weight:400;
	margin:0 5px 0 0;
}
.cms-hot-head .icon {
	margin:0 5px 0 0;
}
.cms-hot-head .more-i {
	margin:0 -10px 0 0;
	padding:10px;
}
.su-model-cat-title:hover .more-i,.cms-hot-head:hover .more-i {
	-webkit-animation:blink 0.5s linear infinite;
	animation:blink 0.5s linear infinite;
}
.cms-hot-main .thumbnail {
	position:relative;
	float:left;
	width:100px;
	height:75px;
	margin:0 15px 0 0;
	overflow:hidden;
}
.cms-hot-title {
	font-size:1.4rem;
	height:53px;
	margin-top:-2px;
	line-height:25px;
	overflow:hidden;
	white-space:normal;
	display:block;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
}
.cms-hot-main .views,.widget-cat a {
	color:var(--be-grey-9);
}
.cms-hot-main .date {
	float:right;
	color:var(--be-grey-9);
}
.cms-hot-box {
	position:relative;
	float:left;
	width:25%;
	margin:0;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.hot3 {
	width:33.333333333333%;
}
.hot4 {
	width:25%;
}
.hot5 {
	width:20%;
}
@media screen and (max-width:900px) {
	.cms-hot-box {
	width:50%;
}
}@media screen and (max-width:580px) {
	.cms-hot-box {
	width:100%;
}
}.cms-rss {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -4px;
}
.cms-rss-main {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.cms-rss-main-head {
	position:relative;
}
.cms-rss-head-text {
	position:absolute;
	top:15px;
	left:15px;
	color:var(--be-white);
	font-size:1.3rem;
	z-index:2;
	overflow:hidden;
	padding:4px 10px;
	border-radius:5px;
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
.thumbs-rss {
	position:relative;
	padding-top:35%;
	overflow:hidden;
}
.rss-list {
	padding:15px;
}
.list-title.cms-rss-no-date a {
	width:100%;
}
.cms-rss-box {
	position:relative;
	float:left;
	width:25%;
	margin:0;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.rss2 {
	width:50%;
}
.rss3 {
	width:33.333333333333%;
}
.rss4 {
	width:25%;
}
.rss5 {
	width:20%;
}
@media screen and (max-width:900px) {
	.cms-rss-box {
	width:50%;
}
}@media screen and (max-width:580px) {
	.cms-rss-box {
	width:100%;
}
}#cms-widget-three h3 {
	background:var(--be-bg-grey-f8);
	height:38px;
	line-height:38px;
	border-radius:8px 8px 0 0;
	margin:1px 1px 0 1px;
}
#cms-widget-three .widget {
	width:100%;
}
.flw {
	position:relative;
	float:left;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.cmsw1,.cmsw2,.cmsw3,.cmsw4 {
	width:100%;
}
.cmsw1 .flw {
	width:100%;
}
.cmsw2 .flw {
	width:50%;
}
.cmsw3 .flw {
	width:33.33333333333333%;
}
.cmsw4 .flw {
	width:25%;
}
#cms-widget-three {
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}
#cms-widget-three .add-widgets {
	background:var(--be-bg-white);
	text-align:center;
	margin:0 5px 10px 5px;
	padding:30px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
@media screen and (max-width:1024px) {
	.cmsw4 .flw,.cmsw3 .flw {
	width:50%;
}
}@media screen and (max-width:720px) {
	.cmsw4 .flw,.cmsw3 .flw,.cmsw2 .flw {
	width:100%;
}
}@media screen and (max-width:480px) {
	#cms-widget-three {
	margin:0 -3px;
}
}#cms-widget-one h3 {
	background:var(--be-bg-grey-f8);
	height:38px;
	line-height:38px;
	border-radius:8px 8px 0 0;
	margin:1px 1px 0 1px;
}
#cms-widget-one .widget ul {
	overflow:hidden;
}
.be-menu-widget-cms .add-widgets,#cms-widget-one .add-widgets {
	background:var(--be-bg-white);
	text-align:center;
	margin:0 0 10px;
	padding:30px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.widget-nav .menu-item {
	width:14.2857%;
	float:left;
	min-height:1px;
	padding:2px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
#cms-widget-one .menu-item {
	width:20%;
}
.widget-nav .menu-item a {
	width:99%;
	display:block;
	text-align:center;
	line-height:230%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.widget-nav .widget_nav_menu li a {
	background:var(--be-bg-white);
	border-radius:3px;
	border:1px solid var(--be-border-z);
}
.widget-nav .widget_nav_menu ul {
	width:100%;
}
.widget-nav .widget_nav_menu li a:hover {
	color:var(--be-white);
	background:var(--be-bg-blue);
	border:1px solid #4d8cb8;
}
@media screen and (max-width:1025px) {
	#cms-widget-one .menu-item,.widget-nav .menu-item {
	width:25%;
}
}@media screen and (max-width:900px) {
	#cms-widget-one .menu-item,.widget-nav .menu-item {
	width:33.33333333%;
}
}@media screen and (max-width:600px) {
	#cms-widget-one .menu-item,.widget-nav .menu-item {
	width:50%;
}
}.cat-tdk-main {
	margin:0 -1px -1px 0;
}
.cat-tdk-list {
	display:flex;
	flex-wrap:wrap;
}
.cat-tdk-area {
	width:20%;
	padding:15px 20px;
	border-bottom:1px solid var(--be-border-x);
	border-right:1px solid var(--be-border-x);
}
@media screen and (max-width:768px) {
	.cat-tdk-area {
	width:50%;
}
}.cat-tdk-tag {
	display:block;
}
.tdk-entry-title {
	font-weight:400;
	overflow:hidden;
}
a.cat-tdk-tag {
	position:relative;
	font-size:1.5rem;
	color:var(--be-grey-3);
}
.cat-tdk-tag:before {
	position:absolute;
	top:8px;
	left:-20px;
	background:var(--be-bg-btn);
	content:"";
	width:2px;
	height:0;
	display:inline-block;
	vertical-align:5.5%;
	transition:all .3s ease-in-out 0s;
	-webkit-transition:all .3s ease-in-out 0s;
}
.cat-tdk-area:hover .cat-tdk-tag:before {
	height:10px;
	animation:tdkheight .3s ease-in-out forwards;
	-webkit-animation:tdkheight .3s ease-in-out forwards;
}
@keyframes tdkheight {
	from {
	height:0;
}
to {
	height:10px;
}
}@-webkit-keyframes tdkheight {
	from {
	height:0;
}
to {
	height:10px;
}
}.cat-tdk-title {
	width:100%;
	line-height:25px;
	height:50px;
	color:var(--be-grey-9);
}
.cat-tdk-area.cut .cat-tdk-tag {
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.img-tab-site {
	overflow:hidden;
}
.img-dom-display .img-current {
	display:block;
}
.img-tab-hd-con {
	padding:0 15px;
}
.img-tab-hd .img-current {
	padding:0 15px;
	background:var(--be-bg-blue);
	border:1px solid #4d8cb8;
}
.img-tab-hd {
	height:40px;
	line-height:40px;
}
.img-tab-hd .img-current a {
	color:var(--be-white);
}
.img-tab-product .img-tab-hd .img-current,.tab-area .img-current {
	position:relative;
	z-index:1;
}
.img-tab-hd-con {
	background:var(--be-bg-grey-e);
	float:left;
	text-align:center;
	cursor:pointer;
	border:1px solid #d4d4d4;
}
.img-tab-hd-con a {
	display:inline-block;
}
.img-tab-bd-con {
	display:none;
	overflow:hidden;
}
.img-tab-bd {
	padding:10px 0;
}
#img-tab .picture-area {
	background:var(--be-bg-white);
	margin:0 0 10px;
	border-radius:2px;
	border:1px solid var(--be-border-z);
}
#img-tab .picture-area h2 {
	font-size:15px;
	padding:15px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.img-tab-meta {
	margin:0 0 10px;
	padding:0 15px;
}
.img-date {
	float:left;
}
.img-views {
	float:right;
}
.img-tab-bd {
	margin:0 -5px;
}
.img-tab-site .xl4 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
.img-more {
	float:right;
	padding:0 20px;
}
.edd-inf {
	margin:0 0 5px;
	padding:0 15px;
}
.line-tab .w4 {
	position:relative;
	float:left;
	width:25%;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
h2.cms-list-title {
	font-weight:400;
	margin:0;
	padding:0;
	border-left:none;
}
.single-content h2.cms-list-title,.single-content li.list-title {
	list-style:none;
	line-height:180%;
	margin:0;
}
@media screen and (max-width:720px) {
	.line-tab .w4 {
	width:50%;
}
}@media screen and (max-width:340px) {
	.line-tab .w4 {
	width:100%;
}
}@media screen and (max-width:480px) {
	.img-tab-bd li {
	width:95%;
}
}.row {
	width:100%;
}
.group-notice-wrap {
	position:relative;
	margin:0 0 15px;
}
.group-notice-inf {
	float:right;
	width:49%;
	height:100%;
	color:var(--be-grey-5);
	line-height:340%;
	padding:5px 20px;
}
.group-notice-inf h2 {
	float:left;
	font-size:3.4rem;
	color:transparent;
	-webkit-background-clip:text;
	background-clip:text;
	background-image:linear-gradient(90deg,#2ca2b4,#5598de 24%,#7f87ff 45%,#f65aad 76%,#ec3d43);
	will-change:transform;
}
.group-notice-inf h3 {
	font-size:3rem;
}
.group-notice-inf h4 {
	font-size:2.4rem;
}
.group-notice-inf h5 {
	font-size:2rem;
	line-height:190%;
}
.group-notice-inf h6 {
	color:var(--be-grey-6);
	font-size:1.6rem;
	font-weight:400;
	line-height:180%;
}
.group-notice-img {
	position:absolute;
	right:50%;
	top:0;
	bottom:0;
	width:49%;
	overflow:hidden;
	border-radius:8px;
	margin:24px 0 15px 1%;
}
.group-notice-img img {
	text-align:center;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:8px;
}
@media screen and (max-width:768px) {
	.group-notice-img {
	position:static;
	margin:24px 0 0 0;
}
.group-notice-inf,.group-notice-img {
	width:100%;
}
}.slider-hot {
	float:left;
	max-height:427px;
	overflow:hidden;
}
#section-gtg.g-row {
	position:relative;
	overflow:hidden;
}
#section-gtg:after {
	position:absolute;
	left:0;
	top:0;
	content:"";
	width:100%;
	height:100%;
	background:inherit;
	filter:blur(3px);
	-webkit-filter:blur(3px);
	z-index:0;
}
#section-gtg .group-title {
	position:relative;
	z-index:1;
}
#slider-hot .post {
	position:relative;
	padding:0 0 10px 0;
	border-radius:8px;
	transform:rotate(0deg);
	border:none;
	overflow:visible;
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
#slider-hot .post a {
	overflow:hidden;
}
.hot-box {
	overflow:hidden;
}
#slider-hot .post:hover {
	background:var(--be-bg-white);
}
#slider-hot img {
	float:left;
	width:auto;
	height:auto;
	max-width:100%;
	overflow:visible;
	border-radius:8px 8px 0 0;
}
.contact .line {
	background:var(--be-bg-grey-5);
	color:var(--be-white);
	border:none;
}
#section {
	background:var(--be-bg-white);
}
.line {
	background:#e1e1e1;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.contact .line li {
	padding:0;
	border:none;
}
.md-main {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -5px;
}
.gw-box {
	width:16.66666666666667%;
}
.gw-box2 {
	width:50%;
}
.gw-box4 {
	width:25%;
}
.gw-box5 {
	width:20%;
}
.gw-box6 {
	width:16.66666666666667%;
}
.gw-box8 {
	width:12.5%;
}
@media screen and (max-width:1025px) {
	.gw-box {
	width:50%;
}
#below-main .grid-md,#below-main .grid-md2,#below-main .grid-md4,#below-main .grid-md6,#below-main .grid-md8 {
	width:100%;
}
}.gw-box {
	position:relative;
	float:left;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.g-stress .sup:hover {
	box-shadow:none;
}
.gw-main {
	background:var(--be-bg-white);
	text-align:center;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:15px 15px 25px 15px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.gw-img-only-bk .gw-main {
	padding:0;
}
#below-main .grid-md {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -5px;
}
.gw-only .gw-main {
	padding:0;
}
.gw-ico i {
	background:var(--be-bg-white);
	width:80px;
	height:80px;
	display:block;
	line-height:80px;
	margin:16px auto 10px;
	border-radius:50%;
}
.gw-ico i {
	font-size:36px !important;
	font-size:3.6rem !important;
	line-height:80px;
	color:var(--be-white);
}
.gw-main-b .gw-ico i {
	background:transparent !important;
	font-size:60px !important;
	font-size:6.0rem !important;
	line-height:80px;
	color:var(--be-grey-9);
	margin:5px auto 10px;
}
.gw-ico .icon {
	width:6em;
	height:6em;
	margin:9px 0;
}
.gw-img {
	width:88%;
	border-radius:50%;
	margin:15px auto 10px;
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.gw-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:50%;
}
.gw-ico i {
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.gw-main:hover .gw-ico i {
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
h3.gw-title {
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	height:30px;
	overflow:hidden;
}
.gw-content {
	font-size:1.4rem;
}
.gw-img-only img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.group-tool-box {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -4px;
}
.sx4 {
	position:relative;
	float:left;
	width:25%;
	margin:0;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.g-col .sx4 {
	padding:0 10px;
}
.stool-3 {
	width:33.33333333333333%;
}
.stool-4 {
	width:25%;
}
.stool-5 {
	width:20%;
}
.stool-6 {
	width:16.66666666666667%;
}
@media screen and (max-width:900px) {
	.sx4 {
	width:50%;
}
}@media screen and (max-width:768px) {
	.stool-5,.stool-3 {
	width:100%;
}
}.group-tool {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px;
	padding:10px;
	overflow:hidden;
	z-index:0;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.g-col .group-tool {
	margin:0 0 20px;
}
.group-tool-img {
	position:relative;
	margin:-10px;
}
.group-tool-img-top {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.group-tool img {
	max-width:100%;
	width:100%;
	height:auto;
}
.group-tool-pu {
	position:relative;
	margin:-35px auto 0;
}
.group-tool-ico {
	background:var(--be-bg-white);
	text-align:center;
	width:80px;
	height:80px;
	margin:0 auto;
	border-radius:100%;
}
.group-tool-ico i {
	font-size:32px !important;
	font-size:3.2rem !important;
	line-height:80px;
	color:var(--be-grey-6);
}
.group-tool-ico .icon {
	width:3em;
	height:3em;
	vertical-align:-3em;
}
h3.group-tool-title {
	font-size:16px;
	font-size:1.6rem;
	color:var(--be-grey-5);
	text-align:center;
	margin:-4px auto 10px;
	padding:0;
	border-left:none;
}
.group-tool-p {
	font-size:1.5rem;
	color:var(--be-grey-6);
	text-align:justify;
	margin:0 0 10px 0;
	padding:0 10px;
}
.group-tool-c {
	text-align:center;
}
@media screen and (max-width:520px) {
	.group-tool-h {
	display:none;
}
}.group-tool-link {
	text-align:center;
}
.group-tool-link a {
	position:relative;
	color:var(--be-grey-5);
	font-weight:700;
	display:block;
	outline:none;
	overflow:hidden;
}
.group-tool-link a span i {
	font-size:20px !important;
	color:var(--be-grey-6);
	font-weight:400;
}
.group-tool-link a:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	padding:8px 15px;
	content:attr(data-hover);
	transform:scale(0);
	-webkit-transform:scale(0);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.group-tool-link a span {
	display:block;
	padding:8px 15px;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.group-tool:hover .group-tool-link a span,.group-tool:hover .group-tool-link a:focus span {
	transform:scale(0);
	-webkit-transform:scale(0);
}
.group-tool:hover .group-tool-link a:before,.group-tool:hover .group-tool-link a:focus:before {
	transform:scale(1);
	-webkit-transform:scale(1);
}
.flexbox-card-box {
	margin:0 0 10px 0;
}
.group-cat-cover-box {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:30px -10px 10px -10px;
}
.group-cat-cover-main {
	float:left;
	margin:0 0 20px 0;
}
.group-cover-f3 {
	width:33.33333333333333%;
}
.group-cover-f4 {
	width:25%;
}
.group-cover-f5 {
	width:20%;
}
.group-cat-cover {
	float:left;
	padding:0 10px;
}
.group-cat-cover-img {
	position:relative;
	float:left;
	overflow:hidden;
	border-radius:8px;
}
.group-cat-cover-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.group-cat-cover-img .group-cat-cover-title {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	font-size:16px;
	font-size:1.6rem;
	color:var(--be-white);
	text-align:center;
	font-weight:400;
	opacity:0;
	-webkit-transform:translateY(70px);
	transform:translateY(70px);
	padding:20px 5px;
	-webkit-transition:.3s all ease-in-out 0.1s;
	transition:.3s all ease-in-out 0.1s;
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
}
.group-cat-cover:hover .group-cat-cover-title {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0px);
}
@media screen and (max-width:768px) {
	.group-cat-cover-box {
	margin:10px -5px 0 -5px;
}
.group-cat-cover {
	padding:0 5px;
}
.group-cat-cover-main {
	margin:0 0 10px 0;
}
.group-cat-cover-main {
	width:50%;
}
.group-cat-cover-title {
	font-size:12px;
	font-size:1.2rem;
}
}.box-4 {
	margin:0 0 10px 0;
	padding:10px 10px 5px 10px;
}
.section-thumbnail {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.section-thumbnail a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.group-cat-img-more {
	width:100%;
}
.group-cat-img-more a {
	text-align:center;
	display:block;
	padding:5px 0;
}
.group-cat-img-more .be {
	color:var(--be-grey-6);
	font-size:24px !important;
	display:inline-block;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform:rotate(0);
	-webkit-transform:rotate(0);
}
.group-cat-img-more:hover .be {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
}
.g4-title {
	font-size:16px;
	font-size:1.6rem;
	text-align:center;
	font-weight:400;
	line-height:35px;
	margin:5px 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.g4 {
	position:relative;
	float:left;
	width:25%;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.g5 {
	width:20%;
}
.g6 {
	width:16.66666666666667%;
}
@media screen and (max-width:1200px) {
	.g4 {
	width:25%;
}
}@media screen and (max-width:480px) {
	.g4 {
	width:50%;
}
.group-tool-box {
	margin:0 -2px;
}
.g-col .group-tool-box {
	margin:0 -15px;
}
}#section .widget-title {
	font-size:20px;
	padding:0 0 0 15px;
}
#section .widget-title i {
	display:none;
}
#section .widget {
	background:transparent;
	border:none;
}
#section .xl2 {
	min-height:1px;
	padding:0 5px;
	position:relative;
}
#archive-list {
	width:100%;
}
.category-list .post {
	padding:0;
}
.category-list .entry-title a {
	width:82%;
	font-weight:normal;
	vertical-align:top;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	padding:15px;
}
.archive-list-inf {
	float:right;
	font-size:1.2rem;
	color:var(--be-grey-9);
	padding:14px;
}
.list-date span,.archive-list-inf span {
	color:var(--be-bg-red);
	opacity:0.5;
}
#navigation-top .sub-menu {
	}.be-menu-tree .sub-menu {
	max-width:280px;
	min-width:280px;
	border-radius:0 0 8px 8px;
}
.be-menu-custom-title {
	float:left;
	white-space:normal;
	word-wrap:normal;
	text-align:justify;
	width:55%;
	margin:4px 0;
}
.be-menu-custom-title-ico {
	background:#fe767a;
	content:"";
	width:10px;
	height:10px;
	margin:0 5px 0 0;
	display:inline-block;
	border-radius:50px;
}
.be-menu-explain {
	float:left;
	font-size:1.3rem;
	color:var(--be-grey-9);
	line-height:160%;
	text-align:justify;
	width:50%;
	min-width:140px;
	white-space:normal;
	padding:0 5px 0 15px;
}
#site-nav .down-menu ul li:hover .be-menu-explain {
	color:var(--be-white);
}
#sidr-main .be-menu-explain {
	padding:0 5px 0 15px;
}
.be-menu-custom-img {
	width:100%;
}
.be-menu-custom-img a {
	width:100%;
	vertical-align:top;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.be-menu-img {
	float:right;
	width:100px;
	overflow:hidden;
	margin:5px 0;
	border-radius:5px;
}
.be-menu-img img {
	float:right;
	width:100%;
	height:auto;
	max-width:100px;
}
@media only screen and (max-width:1024px) {
	.be-menu-tree .sub-menu {
	max-width:100%;
	min-width:100%;
}
.be-menu-custom-title {
	width:62%;
	font-size:1.3rem;
	line-height:160%;
}
.be-menu-explain {
	width:65%;
}
}@media only screen and (max-width:1025px) {
	#sidr-main ul li ul li.be-menu-custom-img a {
	padding:7px 10px 7px 15px;
}
.be-menu-img {
	width:70px;
	margin:8px 0 5px 0;
}
.be-menu-img img {
	float:right;
	width:100%;
	height:auto;
	max-width:70px;
}
.be-menu-explain {
	min-width:130px;
}
}@media only screen and (min-width:1025px) {
	.be-menu-max {
	position:static !important;
}
.be-menu-max .sub-menu {
	width:100%;
	overflow:hidden;
	padding:10px !important;
	background:var(--be-bg-glass);
	border-radius:0 0 8px 8px;
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	box-shadow:0 5px 5px 0 rgba(0,0,0,0.05) !important;
}
@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) {
	.be-menu-max .sub-menu {
	background:rgba(255,255,255,0.98);
}
}.be-menu-max .be-menu-custom-img a {
	text-align:center;
	padding:0 !important;
	overflow:hidden;
	border-radius:5px;
}
.be-menu-max .be-menu-custom-img a:hover {
	background:transparent !important;
}
.be-menu-max .be-menu-custom-title {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	color:var(--be-white);
	text-align:center;
	font-weight:400;
	line-height:40px;
	margin:0;
	padding:15px 15px 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	z-index:1;
	transition:All .4s ease-in-out;
	-webkit-transition:All .4s ease-in-out;
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));
}
.be-menu-max .be-menu-custom-img a:hover .be-menu-custom-title {
	-webkit-transform:translateY(50px);
	transform:translateY(50px);
}
#site-nav .down-menu .be-menu-max ul li.be-menu-custom-img {
	position:relative;
	float:left !important;
	max-width:inherit;
	min-width:inherit;
	padding:10px;
	box-shadow:none !important;
	background:transparent;
}
#site-nav .down-menu .menu-max-col-4 ul li.be-menu-custom-img {
	width:25%;
}
#site-nav .down-menu .menu-max-col-5 ul li.be-menu-custom-img {
	width:20%;
}
#site-nav .down-menu .menu-max-col-6 ul li.be-menu-custom-img {
	width:16.66666666666667%;
}
#site-nav .down-menu .menu-max-col-7 ul li.be-menu-custom-img {
	width:14.28571428571429%;
}
.be-menu-max .be-menu-img {
	position:relative;
	width:100%;
	margin:0;
}
.be-menu-max .be-menu-img img {
	max-width:100%;
}
.be-menu-max .be-menu-explain {
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	line-height:25px;
	height:60px;
	font-size:1.3rem;
	color:var(--be-white);
	padding:5px 12px;
	z-index:1;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
	-webkit-transform:translateY(-150px);
	transform:translateY(-150px);
	transition:All .4s ease-in-out;
	-webkit-transition:All .4s ease-in-out;
	background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0));
}
.be-menu-max .be-menu-custom-img:hover .be-menu-explain {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}.be-menu-code-cat ul li {
	border:none !important;
}
.be-menu-code-cat ul li:hover {
	background:transparent !important;
}
.be-menu-code .be-menu-custom-title {
	display:none;
}
.menus-team-cat {
	float:left;
	width:50%;
}
.menus-set-cat-img {
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.menus-set-cat-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
#site-nav .down-menu ul li.be-menu-code-cat {
	border-top:1px solid var(--be-border-t);
	border-bottom:none;
	border-left:none;
	border-right:none;
}
.be-menu-shortcode a:first-of-type {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.menu-mix ul a:first-of-type {
	position:relative;
	z-index:0;
}
.menus-set-cat-name {
	position:relative;
	padding:5px 0 0 10px;
	display:block;
	overflow:hidden;
	min-height:80px;
}
.menus-set-cat-name a {
	position:static !important;
	padding:4px 15px !important;
}
.be-menu-custom-title-but {
	position:absolute;
	top:50%;
	left:50%;
	width:100px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.be-menu-custom-title-but a {
	background:linear-gradient(to right,#ee0979,#ff6a00);
	color:var(--be-white) !important;
	text-align:center !important;
	border-radius:30px !important;
	border:none !important;
}
.be-menu-custom-title-but a:hover {
	background:linear-gradient(to right,#ff6a00,#ee0979) !important;
}
.be-menus-cat-mod-box {
	position:relative;
	display:block;
	padding:0 0 15px;
}
.menus-hot-mod-clear {
	display:block;
	margin-top:10px;
}
.be-menu-shortcode .be-menus-cat-mod-box a:first-of-type {
	position:static;
	z-index:0;
}
#site-nav .down-menu ul a.be-menus-cat-mod-list {
	padding:5px 15px;
}
.menus-cat-mod-thumbnail .menu-mix-post-img {
	max-width:100%;
	height:100px;
	overflow:hidden;
	margin:0;
	border-radius:0;
}
#site-nav .down-menu ul .menus-cat-mod-thumbnail a {
	padding:0;
}
#site-nav .down-menu .menus-cat-mod-name a {
	color:var(--be-grey-6);
	padding:10px 15px 0 15px;
}
.be-menu-multi-list .sub-menu {
	border:none;
}
.list-num {
	color:var(--be-grey-9);
	font-weight:700;
	font-style:italic;
	margin:0 5px 0 0;
}
.list-num-1,.list-num-2,.list-num-3 {
	color:#f7bcbd;
}
.list-num-4,.list-num-5 {
	color:#98d2cc;
}
.menus-cat-mod-name a i {
	color:var(--be-yellow);
	margin:0 5px 0 0;
}
@media only screen and (min-width:1025px) {
	.menu-only-btn .menus-set-cat-img img {
	height:130px;
	overflow:hidden;
}
.be-menu-code-cat .sub-menu {
	background:var(--be-bg-white);
	left:50%;
	width:360px;
	overflow:hidden;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	border-radius:0 0 8px 8px;
	border-top:none !important;
	border-bottom:none !important;
	box-shadow:0 5px 5px 0 rgba(0,0,0,.1) !important;
}
.menus-set-cat-name {
	min-height:100px;
}
.be-menu-multi-list .sub-menu:after,.be-menu-max .sub-menu:after,.be-menus-cat-mod-box:after {
	position:absolute;
	content:"";
	bottom:0;
	left:0;
	width:0;
	height:1px;
	z-index:1;
	display:inline-block;
	margin:5px 15px 0 0;
	background:var(--be-bg-yellow);
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	background:linear-gradient(to right,transparent,#40e0d0,#ff8c00,#ff0080,transparent);
}
.be-menu-multi-list .sub-menu:hover:after,.be-menu-max .sub-menu:hover:after,.be-menus-cat-mod-box:hover:after {
	width:100%;
}
}@media only screen and (max-width:1025px) {
	.menu-only-btn .menus-set-cat-name {
	border-bottom:1px solid var(--be-border-x);
}
#sidr-main .be-menu-explain {
	padding:0 5px 0 0;
}
.be-menu-custom-title-but {
	top:15px;
	left:50%;
}
.be-menus-cat-mod-box {
	padding:0;
}
#sidr-main .be-menus-cat-mod-list,#sidr-main .menus-cat-mod-name a {
	padding:7px 0 7px 15px;
}
#sidr-main .menus-cat-mod-thumbnail a {
	padding:0;
}
.menus-cat-mod-thumbnail .menu-mix-post-img {
	height:66px;
}
#sidr-main .nav-menu a.be-menus-cat-mod-list.srm:hover {
	background:transparent;
}
.menus-hot-mod-clear {
	display:none;
}
}#sidr-main .menus-set-cat-name a {
	padding:7px 15px !important;
}
.menu-cover .be-menu-shortcode,.menus-set-cover-hide,.menus-set-name-hide {
	display:none !important;
}
.menus-set-cat-name .be-menu-custom-title-ico {
	position:relative;
}
.menus-mix-cat-name .be-menu-custom-title-ico,.menu-mix-post .be-menu-custom-title-ico,.menus-set-cat-name .be-menu-custom-title-ico {
	transform:scale(0.9);
	-webkit-transform:scale(0.9);
	transition:all .5s;
	-webkit-transition:all .5s;
}
.menus-mix-cat-name a:hover .be-menu-custom-title-ico,.menu-mix-post a:hover .be-menu-custom-title-ico,.menus-set-cat-name a:hover .be-menu-custom-title-ico {
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
@media screen and (max-width:1025px) {
	.be-menu-code .sub-menu {
	width:100%;
}
.menus-team-cat {
	width:100%;
}
.menus-set-cat-img {
	height:66px;
}
.menus-set-cat-name {
	padding:0;
}
.menus-set-cat-name-box .rec-adorn-x,.menus-set-cat-name-box .rec-adorn-s {
	display:none;
}
}.be-menu-columns > ul > li a:before {
	background:#777;
	content:"";
	width:8px !important;
	height:8px;
	display:inline-block;
	vertical-align:6%;
	margin:0 5px 0;
	border-radius:100%;
}
.main-nav .be-menu-columns > ul a:hover:before {
	background:#0ed2f7 !important;
	box-shadow:none !important;
}
.be-menu-columns > ul .fore a:before {
	display:none !important;
}
#sidr-main .be-menu-columns .sub-menu li a {
	padding:7px 0 7px 15px !important;
}
.be-menu-multi-ico > ul > li a:before {
	display:none !important;
}
.be-menu-columns .menu-des {
	color:var(--be-grey-9);
	margin:0 0 0 20px;
}
@media only screen and (min-width:1025px) {
	.be-menu-multi-ico > ul > li a {
	text-align:center !important;
}
.be-menu-multi-ico > ul > li a .zm,.be-menu-multi-ico > ul > li a .be {
	font-size:50px !important;
	color:var(--be-grey-9);
	line-height:1.1em !important;
	display:inline-block;
	margin:0 0 10px 0 !important;
}
.be-menu-multi-ico > ul > li a:hover .zm,.be-menu-multi-ico > ul > li a:hover .be {
	color:var(--be-grey-5);
}
#site-nav .down-menu .be-menu-columns ul li:hover > a {
	color:var(--be-grey-4);
}
.be-menu-multi-ico > ul > li a .font-text {
	display:block;
	margin:0 !important;
}
.be-menu-multi-ico > ul > li a svg {
	width:3.6em;
	height:3.6em;
	margin:0 0 10px 0 !important;
}
}@media only screen and (max-width:1025px) {
	.sidr-inner .be-menu-multi-ico > ul > li a .zm,.sidr-inner .be-menu-multi-ico > ul > li a .be {
	color:var(--be-grey-5);
}
}@media only screen and (min-width:1025px) {
	.be-menu-two-list > ul.sub-menu {
	left:50%;
	width:480px;
	overflow:hidden;
	padding:10px 0 !important;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	border-radius:0 0 8px 8px;
	box-shadow:0 5px 5px 0 rgba(0,0,0,.1) !important;
	background:linear-gradient(to right,#fff 50%,#f7f8f9 50%);
}
.be-menu-multi-list {
	position:static !important;
}
.be-menu-multi-list .sub-menu {
	left:0;
	width:100%;
	overflow:hidden;
	padding:15px 0 !important;
	border-radius:0 0 8px 8px;
	background:var(--be-bg-glass);
	box-shadow:0 5px 5px 0 rgba(0,0,0,.1) !important;
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) {
	.be-menu-multi-list .sub-menu {
	background:rgba(255,255,255,0.98);
}
}.be-menu-multi-list > ul > li {
	background:transparent !important;
	float:left !important;
	box-shadow:none !important;
}
.be-menu-multi-list.menu-max-col-4 > ul > li {
	width:25%;
}
.be-menu-multi-list.menu-max-col-5 > ul > li {
	width:20%;
}
.be-menu-multi-list.menu-max-col-6 > ul > li {
	width:16.66666666666667%;
}
.be-menu-multi-list.menu-max-col-7 > ul > li {
	width:14.28571428571429%;
}
.be-menu-two-list > ul > li {
	background:transparent !important;
	float:left !important;
	width:50%;
	box-shadow:none !important;
}
.be-menu-columns > ul > li a {
	padding:5px 15px !important;
}
.be-menu-columns > ul > li a:hover {
	background:transparent !important;
}
.multifocal a {
	font-weight:700;
	margin:0 0 0 5px !important;
}
.be-menu-columns .multifocal a:before {
	display:none;
}
}.menu-cat-list-box {
	float:left;
	width:100%;
}
.menu-list .be-menu-shortcode a:first-of-type {
	display:none !important;
}
.menu-list .menu-cat-list-box a:first-of-type {
	display:block !important;
}
.menu-list ul a:first-of-type {
	position:relative;
	z-index:0;
}
.menu-list-cat-title a {
	padding:5px 0 !important;
}
@media only screen and (min-width:1025px) {
	.menu-list ul li {
	background:transparent !important;
	border:none !important;
}
.menu-list-title a {
	padding:5px 0 !important;
}
.menu-list-item {
	float:left;
	margin:0 0 20px;
	padding:0 20px;
}
.menu-list .menu-list-item {
	width:33.33333333333333%;
}
.menu-list.menu-max-col-4 .menu-list-item {
	width:25%;
}
.menu-list.menu-max-col-5 .menu-list-item {
	width:20%;
}
}@media only screen and (max-width:1025px) {
	.menu-list-title a {
	padding:7px 0 7px 10px !important;
}
.menu-list-cat-title a {
	padding:5px 10px !important;
}
}.menus-mix-img {
	position:relative;
	float:left;
	max-width:200px;
	height:auto;
	overflow:hidden;
	border-radius:5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.menus-mix-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.menu-mix .be-menu-shortcode a:first-of-type {
	display:none !important;
}
.menu-mix .menu-mix-box a:first-of-type {
	display:block !important;
}
.menu-mix-post-content {
	float:left;
	color:var(--be-grey-6);
	display:inline-block;
	padding:3px 0 0 15px !important;
}
.menu-mix-post-img {
	float:left;
	max-width:30%;
	height:auto;
	overflow:hidden;
	margin:9px 0 15px;
	border-radius:5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.menu-mix-post-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
@media only screen and (min-width:1025px) {
	.menu-mix > ul.sub-menu {
	padding:15px !important;
	background:linear-gradient(to right,#fff 50%,#f7f8f9 50%);
}
.menu-mix ul li {
	background:transparent !important;
	box-shadow:none !important;
}
.menu-mix-post-main {
	position:static !important;
	padding:3px 15px !important;
}
.menu-mix-post a {
	position:static !important;
	padding:3px 15px !important;
}
.menu-mix-post-title {
	font-weight:700;
}
.menu-mix-team {
	float:left;
	width:50%;
}
.menus-mix-cat-name {
	width:70%;
	display:inline-block;
}
.menus-mix-img {
	width:30%;
}
.menus-mix-cat-name a {
	float:left;
	width:33.33333333333333% !important;
	padding:3px 15px !important;
}
.menu-mix-post {
	float:left;
	width:100%;
	margin:0 !important;
}
.menu-mix-post a {
	white-space:normal !important;
}
.menu-mix-post-content {
	font-size:1.4rem;
	line-height:24px;
	margin:3px 0 0 0;
}
.menu-post-content-img {
	float:left;
	width:70%;
}
}@media only screen and (max-width:1025px) {
	.menu-mix-team {
	float:left;
	width:100%;
}
.menus-mix-img {
	max-width:100% !important;
	height:66px;
	border-radius:0;
}
.menu-mix .be-menu-shortcode a:first-of-type {
	position:static !important;
}
.menu-mix ul li a {
	padding:5px 15px !important;
}
.menu-mix-post-content {
	font-size:1.2rem;
	width:100%;
	display:inline-block;
	white-space:normal !important;
}
.menu-post-content-img {
	padding:0 !important;
}
.menu-mix-post-img {
	max-width:100%;
	height:66px;
	margin:10px 0;
}
}@media print {
	#primary {
	width:98% !important;
}
.post {
	background:var(--be-bg-white) !important;
	padding:0 !important;
	border:none !important;
	border-radius:0 !important;
}
.entry-header h1 {
	margin:0 0 15px 0 !important;
	border:none !important;
	border:none !important;
	border-bottom:1px solid #444 !important;
}
#masthead,.bread,#sidebar,#sidebar-l,#socia,.single-cat-tag,.nav-single,.post-navigation,#comments,#scroll,#footer-widget-box,#colophon,.ad-pc,#social,.single-footer,.authorbio,#related-img,#single-widget,.single-meta,.s-hide,.favorite-box,.single-tag {
	display:none
}
}.ajax-cat-cntent-grid .gn,.grid-cat-area .post {
	background:transparent;
	position:relative;
	float:left;
	margin:0;
	padding:0 5px;
	box-shadow:none;
}
.ajax-cat-cntent-grid .grid-cat-4 .gn,.grid-cat-4 .post {
	width:25%;
}
.ajax-cat-cntent-grid .grid-cat-5 .gn,.grid-cat-5 .post {
	width:20%;
}
.ajax-cat-cntent-grid .grid-cat-6 .gn,.grid-cat-6 .post {
	width:16.66666666666667%;
}
.grid-cat-new-box .catpast {
	display:none;
}
.grid-cat-bx4 {
	position:relative;
	background:var(--be-bg-gradual);
	margin:0 0 10px 0;
	border-radius:8px;
	overflow:hidden;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.grid-cat-container {
	position:relative;
}
.grid-cat-new-box {
	position:relative;
}
.grid-cat-title-box {
	width:100%;
	text-align:center;
	margin:15px 0;
}
.grid-cat-title {
	font-size:2px;
	font-size:2rem;
	line-height:30px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.grid-cat-title a {
	display:block;
}
.grid-cat-area .acx-filter-div .bea-texonomy {
	background:transparent;
	font-size:1.5rem;
	font-weight:700;
	padding:5px 10px;
	border-radius:5px;
	box-shadow:none;
}
.grid-cat-area .bea-texonomy.active,.grid-cat-area .acx-filter-div .bea-texonomy:hover {
	color:var(--be-hover);
}
.grid-cat-des {
	color:var(--be-grey-8);
	margin:5px 0;
	padding:0 5px;
}
.grid-cat-area .acx-filter-div .bea-texonomy.apc-all-btu {
	padding:5px 21px;
}
.grid-cat_chi-child .cat-item-none {
	display:none;
}
.grid-cat_chi-child {
	text-align:center;
	margin:5px 0;
}
.grid-cat_chi-child li {
	display:inline-block;
	margin:0 5px;
}
.grid-cat_chi-child li a {
	color:var(--be-grey-5);
	font-size:15px;
	font-size:1.5rem;
}
.grid-cat_chi-child li a:hover {
	color:var(--be-grey-3);
}
.grid-cat-more {
	width:98%;
	margin:0 auto;
}
.grid-cat-more a {
	width:100%;
	text-align:center;
	display:block;
	padding:5px 0;
}
.grid-carousel-box .grid-cat-more a {
	margin:10px 0 0 0;
}
.grid-cat-more:hover {
	-webkit-animation:blink 0.5s linear infinite;
	animation:blink 0.5s linear infinite;
}
.grid-cat-more a .be {
	font-size:24px !important;
}
@media screen and (max-width:1024px) {
	.ajax-cat-cntent-grid .grid-cat-5 .gn,.ajax-cat-cntent-grid .grid-cat-6 .gn,.grid-cat-5 .post,.grid-cat-6 .post {
	width:25%;
}
}@media screen and (max-width:640px) {
	.ajax-cat-cntent-grid .grid-cat-4 .gn,.ajax-cat-cntent-grid .grid-cat-5 .gn,.ajax-cat-cntent-grid .grid-cat-6 .gn,.grid-cat-4 .post,.grid-cat-5 .post,.grid-cat-6 .post {
	width:50%;
}
.grid-cat-container {
	margin:0 1px;
}
}.site-header-o {
	position:relative;
}
.logo-box {
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:var(--be-main-width);
	margin:0 auto;
}
.percent .logo-box {
	width:var(--be-main-percent);
}
.contact-header {
	color:var(--be-grey-3);
	line-height:200%;
	width:60%;
	margin:10px 0;
}
.contact-header img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.contact-main {
	float:right;
	padding:0 10px;
}
.contact-main i {
	font-size:20px !important;
	font-size:2.0rem !important;
	color:var(--be-grey-6);
	margin:0 10px 0 0;
}
.header-top-search {
	width:300px;
	min-width:30px;
	z-index:1;
	background:transparent !important;
}
.header-top-search .searchbar {
	float:right;
}
.header-top-search .searchbar button {
	background:var(--be-bg-glass-btn);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	height:37px;
	width:37px;
}
.header-top-search .search-input input {
	width:115px;
	margin:0 -2px 0 0;
	border:none;
	border-right:none;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	background:var(--be-bg-s-o);
	box-shadow:0 0 0 1px var(--be-shadow);
}
.header-top-search .search-input input:focus {
	width:200px;
}
.menu-container-o #site-nav .down-menu > .current-menu-item > a:before,.menu-container-o .down-menu > li > a:before {
	display:none;
}
@media screen and (max-width:900px) {
	.wp-block-search__button {
	background:transparent;
	color:var(--be-grey-9);
	border:none;
}
}@media screen and (max-width:480px) {
	.header-top-search {
	display:none;
}
}.menu-container-o {
	position:relative;
	background:var(--be-bg-nav-o);
	z-index:3;
	width:1200px;
	margin:0 auto;
}
.menu-container-o-full {
	width:100% !important;
	border-radius:0 !important;
}
.menu-container-o-full #navigation-top {
	display:flex;
	justify-content:space-between;
}
.site-nav-wrap-o-r {
	display:flex;
	align-items:center;
}
.main-nav-o .down-menu li {
	display:block;
	float:left;
	line-height:50px;
}
.headroom--not-top .menu-container-o.menu-glass:before {
	background:var(--be-bg-nav-o);
}
@media screen and (min-width:1025px) {
	.headroom--not-top .menu-container-o,.header-down .menu-container-o {
	position:fixed;
	top:0;
	z-index:999;
	background:transparent;
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
}
.headroom--not-top .menu-container-o:before,.header-down .menu-container-o:before {
	content:'';
	position:absolute;
	width:100%;
	height:50px;
	background:var(--be-bg-glass-o);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
}#site-nav-wrap-o #site-nav .down-menu > li > a {
	color:var(--be-white);
}
#site-nav-wrap-o #site-nav .down-menu > li > a:hover,#site-nav-wrap-o #site-nav .down-menu > li.behover > a,#site-nav-wrap-o .sf-arrows > li > .sf-with-ul:focus:after,#site-nav-wrap-o .sf-arrows > li:hover > .sf-with-ul:after,#site-nav-wrap-o .sf-arrows > .behover > .sf-with-ul:after,#site-nav-wrap-o #site-nav .down-menu > .current-post-ancestor > a,#site-nav-wrap-o #site-nav .down-menu > .current-menu-item > .sf-with-ul:after,#site-nav-wrap-o #site-nav .down-menu > .current-post-ancestor > .sf-with-ul:after,#site-nav-wrap-o #site-nav .down-menu > .current-menu-item > a,#site-nav-wrap-o #site-nav .down-menu > li > a:hover,#site-nav-wrap-o #site-nav .down-menu > li.behover > a {
	color:var(--be-white);
}
#site-nav-wrap-o .sf-arrows > li > .sf-with-ul:after {
	color:var(--be-white);
}
#menu-container-o .ajax-content-box {
	top:50px;
}
.main-nav-o .down-menu li:first-child a {
	border-radius:2px 0 0 2px;
}
.menu-container-o-full .main-nav-o .down-menu li:first-child a {
	border-radius:0;
}
.main-nav-o .down-menu > li > a:hover,.main-nav-o .down-menu > li.behover > a,.main-nav-o .down-menu > .current-menu-item > a,.main-nav-o .down-menu > .current-post-ancestor > a {
	color:var(--be-white) !important;
	background:rgba(0,0,0,0.3);
}
.main-nav-o .down-menu > li > a:hover {
	opacity:0.9;
}
.main-nav-o #navigation-toggle {
	float:left;
	line-height:50px;
	padding:13px 20px;
}
.main-nav-o .down-menu a {
	padding:0 14px;
	font-size:15px;
	font-size:1.5rem;
	text-align:left;
}
.main-nav-o .down-menu ul .sf-with-ul:after {
	color:var(--be-grey-3);
}
.nav-search-o {
	font-size:16px;
	font-size:1.6rem;
	float:right;
	color:var(--be-white);
	line-height:26px;
	margin:0 10px 0 0;
	padding:0 10px;
	cursor:pointer;
}
.site-header-o .nav-search:hover,.site-header-o .nav-search:after {
	color:var(--be-white) !important;
}
.site-header-o .heng:before,.site-header-o .heng:after,.site-header-o .heng {
	background:var(--be-bg-white);
}
.site-header-o .menu-open .heng {
	background:transparent;
}
@media screen and (max-width:700px) {
	.contact-header {
	display:none;
}
.header-main-o .top-menu {
	display:none;
}
}@media screen and (max-width:1025px) {
	.logo-box,#menu-container-o {
	width:100%;
}
.logo-site-o,.logo-sites-o {
	padding:0 0 0 10px;
}
.header-top-o {
	display:block !important;
}
}.group-site #content {
	width:100%;
	margin:0 auto;
}
.group-site #masthead {
	background:var(--be-bg-white);
}
.group-site #primary {
	width:100%;
	box-shadow:none;
}
.group-site #primary .page {
	background:transparent !important;
	padding:0 !important;
	border:none !important;
	box-shadow:none !important;
}
.group-site .bread-clear,.group-site .bread,.group-site .header-sub,.group-site .owl-buttons {
	display:none;
}
.group-site #slideshow {
	background:var(--be-bg-white);
	margin:-1px auto 0;
}
.group-site #menu-box {
	-webkit-transition-duration:.0s;
	transition-duration:.0s;
}
.group-site .ad-site {
	display:none;
}
.g-row {
	width:100%;
}
.g-col {
	width:var(--be-main-width);
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
}
.percent .g-col {
	width:var(--be-main-percent);
}
@media screen and (max-width:1200px) {
	.g-col {
	width:100%;
	padding:20px 10px;
}
}.line-white {
	background:var(--be-bg-white);
}
.line-color .g-line:nth-child(odd) {
	background:var(--line-odd-bg);
}
.line-color .g-line:nth-child(even) {
	background:var(--line-even-bg);
}
.group-title {
	width:100%;
	margin:10px 0 20px 0;
}
.group-title h3,#group-widget-one h3 {
	font-size:26px;
	font-size:2.6rem;
	line-height:30px;
	text-align:center;
	margin:10px 0 5px 0;
	display:flex;
	justify-content:center;
	align-items:center;
	border-left:none;
}
.group-title h3 .sep,#group-widget-one h3 .sep {
	background:var(--be-bg-blue);
	display:inline-block;
	width:8px;
	height:8px;
	margin:0 10px;
	border-radius:50%;
}
.group-title h3 i {
	font-size:18px !important;
	font-weight:400;
	margin:5px 10px 0 10px;
}
.group-des {
	font-size:15px;
	text-align:center;
	margin:10px 0;
}
.group-tab-des {
	font-size:15px;
	text-align:center;
	margin:15px 0 -20px 0;
}
.group-nav #content {
	margin:-89px auto 0;
}
.group-nav .be-menu-main {
	background:rgba(255,255,255,0.5);
	border-bottom:none;
	transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.group-nav .headroom--not-top .be-menu-main,.group-nav .be-menu-main:hover {
	background:var(--be-bg-glass);
}
.group-nav .slider-group .owl-nav,.group-nav .slider-group-main-box {
	margin:47px 0 0 0;
}
.group-nav .logo-site:before,.group-nav .slide-mete {
	display:none;
}
.group-title h3:before,.grid-cat-title:before,.links-group #links h2:before,.link-cat:before,#group-widget-one h3:before,.menu-list .widget-title:before {
	background:linear-gradient(to right,transparent,#666);
	content:"";
	height:1px;
	width:60px;
	margin:0 10px 0 0;
	display:inline-block;
}
.group-title h3:after,.grid-cat-title:after,.links-group #links h2:after,.link-cat:after,#group-widget-one h3:after,.menu-list .widget-title:after {
	background:linear-gradient(to right,#666,transparent);
	content:"";
	height:1px;
	width:60px;
	margin:0 0 0 10px;
	display:inline-block;
}
.group-service-box .group-title h3:before {
	background:linear-gradient(to right,transparent,#fff);
}
.group-service-box .group-title h3:after {
	background:linear-gradient(to right,#fff,transparent);
}
.group-post-img a,.w-thumbnail img,.w-thumbnail a,.gr-img .picture-cms-img img,.gr-img .picture-cms-img a,.group-cat .gr-thumbnail img,.group-cat .gr-thumbnail a,.explain-img .group-explain-img img,.explain-img .group-explain-img a,.section-thumbnail img,.section-thumbnail a,.group-features .picture-cms-img a,.group-features .picture-cms-img img {
	border-radius:8px;
}
.t_img_cat .w-thumbnail img,.t_img_cat .w-thumbnail a {
	border-radius:0;
}
.sanitize h1,.sanitize h2,.sanitize h3,.sanitize h4,.sanitize h5,.sanitize h6 {
	margin:0;
	padding:0;
	border-left:none;
}
.sanitize h1:before,.sanitize h2:before,.sanitize h3:before,.sanitize h4:before,.sanitize h5:before,.sanitize h6:before {
	display:none;
}
.be-text {
	line-height:2;
}
.single-content .be-text p {
	margin:0 0 10px 0;
}
.group-contact {
	position:relative;
	margin:25px 0 0 0;
}
.group-contact-main,.group-contact-main-all {
	line-height:190%;
}
.group-contact-img img {
	text-align:center;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:8px;
}
@media screen and (min-width:768px) {
	.group-contact-lr .group-contact-main,.group-contact-lr .group-contact-main-all {
	float:left;
	width:48%;
}
.group-contact-lr .group-contact-img {
	position:absolute;
	left:50%;
	top:0;
	bottom:0;
	width:49%;
	overflow:hidden;
	border-radius:8px;
	margin:5px 0 20px 1%;
}
.group-contact-ll .group-contact-main,.group-contact-ll .group-contact-main-all {
	float:right;
	width:48%;
}
.group-contact-ll .group-contact-img {
	position:absolute;
	right:50%;
	top:0;
	bottom:0;
	width:49%;
	overflow:hidden;
	border-radius:8px;
	margin:5px 1% 20px 0;
}
}@media screen and (max-width:1025px) {
	.group-contact-lr .group-contact-img {
	margin:15px 0;
}
.group-contact-ll .group-contact-img {
	margin:15px 0;
}
}@media screen and (max-width:480px) {
	.group-contact-main {
	position:relative;
	line-height:30px;
	height:92px;
	overflow:hidden;
}
}.group-contact-more {
	position:relative;
	float:left;
	left:50%;
	margin:20px 0;
}
.group-contact-more i {
	margin-right:5px;
}
.group-contact-more a {
	position:relative;
	left:-50%;
	overflow:hidden;
	padding:10px 15px;
	border-radius:5px;
}
.group-more a,.group-phone a {
	background:var(--be-bg-blue);
	margin:0 8px;
}
.group-contact-more a,.group-contact-more a:hover {
	color:var(--be-white);
}
.group-more a:hover,.group-phone a:hover {
	background:var(--be-bg-grey-6);
}
.g-col .favorite-box {
	display:none;
}
#group-section .sep {
	background:var(--be-bg-red);
	display:inline-block;
	width:8px;
	height:8px;
	margin:0 10px;
	border-radius:50%;
}
.group-explain-box {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	height:100%;
	position:relative;
	margin:0 0 20px 0;
}
.group-explain-main {
	margin:0;
}
.group-explain-img-box {
	float:left;
	width:47%;
	margin:0 3% 0 0;
}
.group-explain-img {
	position:relative;
	float:left;
	overflow:hidden;
	margin:1.5%;
	border-radius:8px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.explain-img .group-explain-img {
	width:47%;
}
.group-explain-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.group-explain-t {
	font-size:16px;
	font-size:1.6rem;
	font-weight:700;
	margin:0 0 10px 0;
}
.explain-content-ico {
	font-size:20px !important;
	font-weight:400;
	color:var(--be-bg-blue);
	vertical-align:-15%;
	margin:0 5px 0 0;
}
.group-explain {
	float:left;
	width:49%;
}
.explain:nth-child(2n+1) .group-explain-box {
	flex-direction:row-reverse;
}
.explain:nth-child(2n+1) .group-explain-img-box {
	float:right;
	width:49%;
	margin:0 0 0 1%;
}
.explain:nth-child(2n+1) .group-explain {
	float:left;
}
.group-explain p {
	margin:5px 0 0 0;
}
.group-zs {
	background:var(--be-bg-red);
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-white);
	margin:0 5px 0 0;
	padding:3px 8px;
	border-radius:3px;
}
.group-explain-more {
	display:flex;
	justify-content:center;
	text-align:center;
	margin:0 auto 15px;
}
.group-explain-more a {
	background:var(--be-bg-blue);
	color:var(--be-white);
	font-size:14px;
	padding:5px 20px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.group-explain-more a:hover {
	background:var(--be-bg-grey-9);
}
@media screen and (max-width:900px) {
	.group-title h3,#group-widget-one h3 {
	font-size:20px;
	font-size:2rem;
}
.group-explain-img-box {
	width:100%;
	margin:0;
}
.explain:nth-child(2n+1) .group-explain-img-box,.group-explain {
	width:100%;
}
.group-explain-main {
	padding:10px;
}
.group-explain-t {
	text-align:center;
}
}.group-about-bg {
	position:relative;
	overflow:hidden;
}
.group-about-rgb {
	position:relative;
	overflow:hidden;
}
.group-about-dec {
	background:rgba(221,153,51,0.8);
	position:absolute;
	top:-50%;
	left:0;
	content:"";
	width:55%;
	height:200%;
	z-index:0;
	border-radius:0 100% 100% 0;
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.group-about-box {
	width:60%;
	padding:20px 100px 20px 8px;
}
.group-about-title {
	font-size:2.6rem;
	color:var(--be-white);
	line-height:26px;
	margin:0 0 15px 0;
}
.group-about-title:after {
	background:linear-gradient(to right,#fff,transparent);
	content:"";
	height:1px;
	width:80%;
	display:inline-block;
}
.group-about-content {
	font-size:1.6rem;
	color:var(--be-white);
	line-height:180%;
}
.group-about-rgb .g-col {
	position:relative;
	z-index:1;
}
.group-about-more a {
	background:var(--be-bg-glass);
	float:left;
	font-size:1.5rem;
	display:block;
	margin:20px 0;
	padding:8px 20px;
	border-radius:5px;
}
.group-about-more a:hover {
	color:var(--be-body);
	opacity:0.8;
}
.text-back div,.text-back p {
	text-indent:2em;
	margin:0 0 5px 0;
}
@media screen and (max-width:900px) {
	.group-about-dec {
	top:160px;
	left:-70%;
	width:200%;
	height:100%;
	border-radius:100% 100% 0 0;
}
.group-about-box {
	width:100%;
	padding:200px 15px 15px 15px;
}
}.group-outlook-bg {
	position:relative;
	overflow:hidden;
}
.group-outlook-rgb {
	position:relative;
	overflow:hidden;
	webkit-backdrop-filter:saturate(100%) blur(2px);
	backdrop-filter:saturate(100%) blur(2px);
}
.group-outlook-dec {
	background:rgba(0,0,0,0.5);
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	content:"";
	width:100%;
	height:100%;
	z-index:0;
}
.group-outlook-box {
	width:100%;
	padding:20px;
}
.group-outlook-title {
	font-size:3.6rem;
	color:var(--be-white);
	line-height:26px;
	text-align:center;
	margin:20px 0 30px 0;
}
.group-outlook-content {
	width:80%;
	font-size:2.1rem;
	color:var(--be-white);
	line-height:2;
	margin:30px auto;
}
.group-outlook-rgb .g-col {
	position:relative;
	z-index:1;
}
.single-content .group-outlook-rgb .g-col {
	width:100%;
}
.group-outlook-more {
	display:flex;
	justify-content:center;
	width:100%;
	margin:30px auto 40px auto;
}
.group-outlook-more a {
	background:var(--be-bg-btn);
	font-size:1.5rem;
	color:var(--be-white);
	text-align:center;
	margin:0 10px;
	padding:8px 30px;
	border-radius:50px;
}
a.group-outlook-btn {
	background:var(--be-bg-grey-5);
}
.group-outlook-more a:hover {
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	color:var(--be-grey-4);
}
.text-back div,.text-back p {
	text-indent:2em;
	margin:0 0 5px 0;
}
@media screen and (max-width:900px) {
	.group-outlook-content {
	width:90%;
	font-size:1.4rem;
}
.group-outlook-title {
	font-size:2.3rem;
	line-height:22px;
	margin:10px 0;
}
}.deanm .deanm-main {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -8px;
}
.deanm .deanmove {
	float:left;
	width:25%;
	padding:0 10px;
}
.deanm .deanmove-3 {
	width:33.33333333333333%;
}
.deanm .deanmove-4 {
	width:25%;
}
.deanm .deanmove-5 {
	width:20%;
}
.deanm-box {
	background:var(--be-bg-white);
	position:relative;
	color:var(--be-grey-3);
	text-align:center;
	margin:0 0 20px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.deanm-bottom {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:8px;
	background:var(--be-bg-blue-d);
}
.deanm-box:before {
	position:absolute;
	left:0;
	bottom:0;
	background:transparent;
	content:"";
	width:0;
	height:8px;
	z-index:1;
	display:inline-block;
	margin:0 5px 0 0;
}
.deanm-box:hover:before {
	background:var(--be-bg-blue);
	width:100%;
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}
.de-a,.de-c,.de-d {
	color:var(--be-grey-6);
	text-align:center;
	padding:0 15px;
}
.deanquan {
	position:relative;
	width:160px;
	height:160px;
	display:block;
	overflow:hidden;
	transform:rotate(0deg);
	margin:5px auto 15px;
	border-radius:100%;
}
.deanmove-3 .deanquan {
	width:220px;
	height:220px;
}
.thumbs-de-back {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:cover !important;
}
.de-a {
	font-size:15px;
	font-size:1.5rem;
	font-weight:700;
	color:var(--be-grey-4);
	margin:10px 0 0 0;
	padding:5px;
	width:99%;
	line-height:28px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.de-back {
	position:relative;
	width:100%;
	padding-top:100%;
}
.de-back:after {
	content:"";
	background:rgba(0,0,0,0.5);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	z-index:1;
	border-radius:100%;
	-webkit-transition:.3s all ease-in-out 0.1s;
	transition:.3s all ease-in-out 0.1s;
	-webkit-backdrop-filter:saturate(2) blur(2px);
	backdrop-filter:saturate(2) blur(2px);
}
.deanm-box:hover .de-back:after {
	opacity:1;
}
.deanm .de-b {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	font-size:18px;
	font-size:1.8rem;
	color:var(--be-white);
	font-weight:700;
	text-align:center;
	z-index:2;
	opacity:0;
	padding:0 10px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	text-shadow:5px 2px 5px #000;
	-webkit-transition:.3s all ease-in-out 0.1s;
	transition:.3s all ease-in-out 0.1s;
}
.deanmove:hover .de-b {
	opacity:1;
}
.de-back img {
	position:absolute;
	top:0;
	left:0;
	max-width:100%;
	width:100%;
	height:auto;
}
.de-button-seat {
	padding:12px 0;
}
.de-button {
	text-align:center;
	margin:10px auto 25px;
	padding:5px 0;
}
.deanm-main .de-button a {
	background:var(--be-bg-white);
	font-size:15px;
	padding:8px 22px;
	border-radius:5px;
}
.deanm-main .de-button i {
	font-size:16px !important;
	font-weight:400;
}
.deanm-main i {
	margin:0 10px 0 0;
}
.deanm-box:hover .de-button a {
	background:var(--be-bg-blue);
	color:var(--be-white);
	transition:all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
}
@media screen and (max-width:1025px) {
	.deanm .deanmove {
	width:50%;
}
.de-a,.de-c,.de-d {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
}@media screen and (max-width:768px) {
	.deanmove-3 .deanquan {
	width:160px;
	height:160px;
}
}@media screen and (max-width:520px) {
	.deanmove-3 .deanquan,.deanquan {
	width:120px;
	height:120px;
}
.deanm .de-b {
	font-size:12px;
	font-size:1.2rem;
}
.deanm-main .de-button a {
	font-size:13px;
}
.deanm-main .de-button i {
	font-size:13px !important;
}
}.foldimg-box {
	}.foldimg-wrap {
	height:auto;
	display:flex;
	margin:10px 10px 20px 10px;
	overflow:hidden;
	border-radius:8px;
}
.foldimg-main {
	position:relative;
	width:25%;
	min-height:400px;
	z-index:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-transition:width .5s ease-in;
	transition:width .5s ease-in;
}
.foldimg-main:hover {
	width:35%;
}
.foldimg-img {
	position:absolute;
	z-index:-1;
	width:100%;
	height:100%;
}
.foldimg-main:hover .foldimg-img {
	z-index:1;
}
.foldimg-main .foldimg-mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	pointer-events:none;
	background-color:rgba(0,0,0,.3);
}
.foldimg-bg {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	min-height:inherit;
	background-size:cover !important;
	background-position:50% 50% !important;
	background-size:cover !important;
	background-repeat:no-repeat !important;
}
.foldimg-inc {
	position:absolute;
	top:50%;
	right:0;
	width:100%;
	color:var(--be-white);
	padding:0 5px 0 25px;
	z-index:2;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.foldimg-text {
	font-size:1.6rem;
	color:#dad57f;
	font-weight:700;
	margin:0 0 10px 0;
	text-shadow:0 2px 5px #000;
}
.foldimg-title {
	font-size:1.8rem;
	color:var(--be-white);
	font-weight:700;
	line-height:230%;
	transition-duration:.3s;
	-webkit-transition-duration:.3s;
	text-shadow:0 2px 5px #000;
}
.foldimg-more {
	margin:15px 0 0 0;
}
.foldimg-more a {
	background:var(--be-bg-blue);
	color:var(--be-white);
	font-size:1.5rem;
	font-weight:400;
	text-align:center;
	padding:5px 15px;
	border-radius:5px;
	transition:all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
}
.foldimg-main:hover .foldimg-more a {
	background:var(--be-bg-yellow);
}
.foldimg-more a:hover {
	background:#666 !important;
	transition:all 0.2s ease-in 0s;
	-webkit-transition:all 0.2s ease-in 0s;
}
.edit-foldimg-but a {
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:2;
	opacity:0;
	color:var(--be-white);
}
.foldimg-main:hover .edit-foldimg-but a {
	opacity:1;
}
@media screen and (max-width:900px) {
	.foldimg-main {
	width:50%;
	min-height:260px;
}
.foldimg-main:hover {
	width:50%;
}
.foldimg-wrap {
	flex-flow:wrap;
}
.foldimg-two .foldimg-title {
	font-size:1.4rem;
}
.foldimg-two .foldimg-more a,.foldimg-two .foldimg-text {
	font-size:1.3rem;
}
}@media screen and (max-width:480px) {
	.foldimg-one .foldimg-main {
	width:100%;
}
.foldimg-one .foldimg-main:hover {
	width:100%;
}
.foldimg-two .foldimg-inc {
	padding:0 5px 0 15px;
}
}.group-process-wrap {
	position:relative;
	margin:15px 0;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.process-main {
	background:var(--be-bg-white);
	position:relative;
	float:left;
	width:150px;
	height:150px;
	margin:10px;
	border-radius:50%;
	border:2px solid transparent;
	transition-duration:.3s;
	-webkit-transition-duration:.3s;
}
.group-process {
	position:relative;
	position:absolute;
	top:0;
	left:0;
	height:100%;
}
.group-process-explain {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	opacity:0;
	transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
}
.process-main:hover .group-process-explain {
	opacity:1;
}
.group-process-explain-main {
	background:var(--be-bg-white);
	position:absolute;
	top:50%;
	left:3px;
	width:140px;
	height:140px;
	color:var(--be-grey-4);
	line-height:18px;
	word-wrap:break-word;
	text-align:justify;
	text-justify:inter-ideograph;
	word-wrap:break-word;
	padding:0 8px;
	border-radius:100%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	box-shadow:0 0 3px 2px rgba(0,0,0,0.23);
}
.circle-b {
	float:left;
	width:50%;
	height:100%;
	shape-outside:radial-gradient(farthest-side ellipse at right,transparent 100%,#fff);
}
.circle-a {
	float:right;
	width:50%;
	height:100%;
	shape-outside:radial-gradient(farthest-side ellipse at left,transparent 100%,#fff);
}
.group-process-order {
	position:absolute;
	bottom:15px;
	left:50%;
	width:30px;
	height:30px;
	font-size:2rem;
	color:var(--be-grey-9);
	font-weight:700;
	text-align:center;
	margin:0 0 0 -15px;
}
.group-process-title {
	position:absolute;
	top:65px;
	left:0;
	width:100%;
	font-size:1.5rem;
	color:var(--be-grey-4);
	text-align:center;
}
.group-process-ico i {
	position:absolute;
	top:30px;
	left:50%;
	font-size:30px !important;
	color:var(--be-grey-6);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.group-process-ico .dashicons {
	top:25px;
	width:38px;
	height:38px;
	font-size:38px !important;
	line-height:38px;
}
.group-process-des {
	padding:15px 0 0 0;
}
.edit-process-but a {
	position:absolute;
	bottom:0;
	left:65px;
	color:var(--be-grey-9);
}
.process-round {
	position:relative;
	width:150px;
	height:150px;
	float:left;
	font-size:5px;
	margin:-2px;
	pointer-events:none;
	text-indent:-9999px;
	border-radius:50%;
	border:5px solid var(--be-border-grey-d);
}
.round-7,.round {
	-webkit-animation:load 20s infinite linear;
	animation:load 20s infinite linear;
}
.round-9,.round-5,.round-1 {
	-webkit-animation:load 18s infinite linear;
	animation:load 18s infinite linear;
}
.round-4,.round-2 {
	-webkit-animation:load 16s infinite linear;
	animation:load 16s infinite linear;
}
.round-8,.round-6,.round-3 {
	-webkit-animation:load 14s infinite linear;
	animation:load 14s infinite linear;
}
@-webkit-keyframes load {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}@keyframes load {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}@media screen and (max-width:768px) {
	.group-process-box {
	flex-wrap:wrap;
}
}.group-strong-slider {
	float:left;
	width:50%;
	margin:0 0 20px;
}
.group-strong-slider .owl-nav {
	display:none !important;
}
.group-strong-slider .owl-dots {
	display:inline-block;
	bottom:-45px;
	text-align:left;
	margin:0 0 0 10px;
}
.group-strong-slider .owl-dots .owl-dot span {
	background:var(--be-bg-grey-9);
}
.group-strong-slider .owl-dots .owl-dot.active span {
	background:#41a0bb;
}
.group-strong-slider .owl-dots .owl-dot span:before {
	display:none !important;
}
.strong-strong-post {
	position:relative;
	background:var(--be-bg-white);
	margin:5px;
	transform:rotate(0deg);
	padding:0 0 3px;
	border-radius:8px;
}
.line-white .strong-strong-post,.line-color .g-line:nth-child(2n+1) .strong-strong-post {
	border:1px solid var(--be-border-grey-f1);
}
.strong-thumbnail {
	position:relative;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px 8px 0 0;
}
.strong-thumbnail img {
	float:left;
	width:auto;
	height:auto;
	max-width:100%;
	overflow:visible;
	border-radius:8px 8px 0 0;
}
.group-strong-title {
	height:52px;
	line-height:25px;
	margin:10px;
	padding:0 15px;
	overflow:hidden;
}
.group-strong-title-c {
	text-align:center;
}
.group-strong-content {
	float:left;
	width:50%;
	height:100%;
	color:var(--be-grey-5);
	line-height:340%;
	padding:5px 20px;
}
.group-strong-content h2 {
	float:left;
	font-size:3.4rem;
	color:transparent;
	-webkit-background-clip:text;
	background-clip:text;
	background-image:linear-gradient(90deg,#2ca2b4,#5598de 24%,#7f87ff 45%,#f65aad 76%,#ec3d43);
	will-change:transform;
}
.group-strong-content h3 {
	font-size:3rem;
}
.group-strong-content h4 {
	font-size:2.4rem;
}
.group-strong-content h5 {
	font-size:2rem;
	line-height:190%;
}
.group-strong-content h6 {
	color:var(--be-grey-6);
	font-size:1.6rem;
	font-weight:400;
	line-height:180%;
}
@media screen and (max-width:768px) {
	.group-strong-slider,.group-strong-content {
	width:100%;
}
}.group-assist-wrap {
	position:relative;
	margin:15px -5px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.group-assist-main-box {
	position:relative;
	float:left;
	width:25%;
	padding:10px;
}
.group-assist-main {
	position:relative;
	background:var(--be-bg-white);
	padding:15px;
	border-radius:8px;
	transition-duration:.3s;
	-webkit-transition-duration:.3s;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.group-assist-content {
	float:left;
	width:77%;
	line-height:23px;
}
h4.group-assist-title {
	font-size:1.5rem;
	color:var(--be-grey-4);
}
.single-content h4.group-assist-title {
	line-height:190%;
	margin:0;
	padding:0;
	border-left:none;
}
.group-assist-n {
	margin:0 5px 0 0;
}
.group-assist-des {
	float:left;
	width:100%;
	font-size:1.4rem;
	color:var(--be-grey-9);
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.group-assist-ico {
	position:relative;
	float:right;
	width:48px;
	height:48px;
	color:var(--be-grey-9);
	margin:0 -8px 0 0;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
}
.group-assist-ico i {
	position:absolute;
	top:50%;
	left:50%;
	font-size:34px !important;
	margin:1px 0 0 0;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.group-assist-ico .dashicons {
	width:48px;
	height:48px;
	line-height:48px;
}
.group-assist-main:hover .group-assist-ico .dashicons,.group-assist-main:hover .group-assist-ico {
	color:var(--be-hover);
	-webkit-transform:translate(0,-4px) !important;
	transform:translate(0,-4px) !important;
}
.edit-assist-but {
	position:absolute;
	bottom:17px;
	left:70%;
	opacity:0;
	margin:0 0 0 -2px;
}
.group-assist-main:hover .edit-assist-but {
	opacity:1;
}
@media screen and (max-width:910px) {
	.group-assist-main-box {
	width:33.33333333333333%;
}
.group-assist-content {
	width:60%;
}
}@media screen and (max-width:768px) {
	.group-assist-main-box {
	width:50%;
	padding:5px;
}
}.group-help-wrap {
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
	border-radius:8px;
}
.group-help-img {
	position:absolute;
	right:70%;
	top:0;
	bottom:0;
	overflow:hidden;
	border-radius:8px;
}
.group-help-bg {
	position:relative;
	overflow:hidden;
	border-radius:8px;
}
.group-help-bg:before {
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	z-index:1;
	display:inline-block;
	background:rgba(0,0,0,0.2);
}
.group-help-txt {
	position:absolute;
	top:55px;
	left:50%;
	font-size:2.6rem;
	color:var(--be-white);
	font-weight:700;
	z-index:2;
	text-shadow:2px 2px 2px #000;
	transform:translateX(-50%);
}
.group-help-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	padding:0 0 80px;
	border-radius:8px;
}
.group-help-main {
	position:relative;
	float:left;
	margin-left:30%;
	padding:0 0 0 30px;
}
.group-help-area {
	position:relative;
}
.group-help-title {
	position:relative;
	font-size:1.6rem;
	color:var(--be-grey-4);
	font-weight:700;
	cursor:pointer;
	display:block;
	padding:10px 0 10px 25px;
}
.help-ico {
	position:absolute;
	top:17px;
	left:0;
	width:16px;
	height:16px;
	line-height:16px;
}
.group-help-title .help-ico:before {
	content:"\f543";
	font-size:16px;
	font-family:dashicons;
	font-weight:400;
}
.active .group-help-title .help-ico:before {
	content:"\f460";
}
.group-help-area:hover .help-ico:before {
	color:#41a0bb;
}
.group-help-content {
	display:none;
	font-size:1.6rem;
	color:var(--be-grey-5);
	line-height:200%;
	padding:0 0 0 25px;
}
.group-help-content-1 {
	display:block;
}
.group-help-num {
	width:2.4rem;
	height:2.4rem;
	color:var(--be-grey-9);
	font-size:1.2rem;
	text-align:center;
	line-height:1.4rem;
	display:inline-block;
	margin:0 3px 0 0;
	padding:3px;
	border-radius:30px;
	border:2px solid #999;
}
.active .group-help-num,.group-help-area:hover .group-help-num {
	color:#41a0bb;
	border:2px solid #41a0bb;
}
.edit-help-but {
	position:absolute;
	top:10px;
	right:5px;
	opacity:0;
}
.group-help-area:hover .edit-help-but {
	opacity:1;
}
.group-edit {
	-webkit-transition:all 1.6s ease 0s;
	transition:all 1.6s ease 0s;
}
@media screen and (max-width:768px) {
	.group-help-img {
	position:static;
	height:140px;
	margin:0 0 10px;
}
.group-help-main {
	margin-left:0;
	padding:0;
}
.group-help-title {
	font-size:1.4rem;
}
.group-help-content {
	font-size:1.4rem;
}
.group-help-num {
	display:none;
}
.help-ico {
	top:14px;
}
}.group-news-line .g-col {
	padding:20px 0 10px 0;
}
.group-news .acx-ajax-container {
	padding:0 5px;
}
.gr-img .picture-cms-img {
	transform:rotate(0deg);
	border-radius:8px;
}
.gr-img-title {
	font-size:15px;
	padding:15px;
	text-align:center;
	font-weight:400;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.gr-cat-img {
	position:relative;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0 -10px;
}
.gr-cat-img a img {
	max-width:100%;
	width:100%;
	height:auto;
	float:left;
}
.cat-gr2 {
	position:relative;
	float:left;
	width:50%;
	padding:0 10px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.gr-cat-container {
	margin:0 0 15px 0;
}
.group-cat {
	margin:0 -20px;
}
.gr2 {
	float:left;
	min-height:1px;
	padding:0 20px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (max-width:1200px) {
	}@media screen and (min-width:480px) {
	.gr2 {
	width:50%;
}
}@media screen and (max-width:700px) {
	.gr2 {
	width:100%;
}
}@media screen and (max-width:330px) {
	.cat-gr2 {
	width:100%;
}
}.group-cat .gr-thumbnail {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
}
.group-cat .gr-thumbnail a img {
	max-width:100%;
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
.gr-cat-title a {
	font-size:20px;
	font-size:2rem;
	display:block;
	line-height:35px;
	margin:0 0 10px 0;
}
.gr-cat-more {
	float:right;
	color:var(--be-grey-9);
	font-weight:400;
	display:inline-block;
	margin:0 10px 0 0;
	transition:0.45s;
	-webkit-transition:0.45s;
}
.gr-cat-title a:hover .gr-cat-more {
	transform:rotate(-270deg);
	-webkit-transform:rotate(-270deg);
}
.gr-cat-more i {
	font-size:20px !important;
}
.gr-img-t {
	position:relative;
}
.gr-title-img {
	font-size:15px;
	color:var(--be-grey-3);
	text-align:center;
	line-height:210%;
	padding:10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.gr-title-img a,.gr-title-img a:hover {
	color:var(--be-grey-3);
	font-weight:400;
}
.gr-title {
	font-size:18px;
	font-size:1.8rem;
	width:98%;
	line-height:210%;
	margin:10px 0 0 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
h2.group-list-title {
	font-weight:400;
}
.gr-cat-list {
	margin:0 0 10px 0;
}
.gr-cat-area .cat-main {
	color:var(--be-grey-9);
}
.grf-cat-lr {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}
.grf2 {
	width:50%;
}
.grfl {
	padding:0 30px 0 0;
}
.grfr {
	padding:0 0 0 30px;
}
.grf-thumbnail {
	position:relative;
	margin:10px 0;
}
.grf-thumbnail img {
	text-align:center;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:8px;
}
.grf-cat-name {
	position:absolute;
	top:20px;
	left:20px;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-white);
	padding:5px 15px;
	border-radius:5px;
	background:rgba(0,0,0,0.3);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
@media screen and (max-width:768px) {
	.grf2 {
	width:100%;
}
.grfl {
	padding:0;
}
.grfr {
	padding:0;
}
}.gr-wd-box {

}
.gr-wd-b {
	margin:17px 0;
}
.gr-wd {
	width:50%;
	padding:0 30px;
}
.gr-wd-w {
	margin:-10px 0 0 0;
}
.gr-wd,.gr-wd-img {
	float:left;
}
.gr-wd-img {
	position:relative;
}
.grl-img:nth-child(odd) .gr-wd-img {
	float:right;
}
.gr-cat-wd {
	position:absolute;
	top:30px;
	right:30px;
	border-radius:5px;
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
.gr-cat-wd a {
	font-size:1.5rem;
	color:var(--be-white);
	font-weight:700;
	display:block;
	padding:5px 15px;
	background:transparent !important;
}
.gr-cat-wd-title {
	float:left;
	width:100%;
}
.group-top-img {
	position:relative;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
}
.gr-wd-img img {
	float:left;
	height:auto;
	max-width:100%;
	width:100%;
	border-radius:2px;
}
.gr-wd-w p {
	color:var(--be-grey-6);
	padding:10px 0;
}
.gr-wd .list-title a {
	width:100%;
	font-size:1.6rem;
	line-height:35px;
}
.gr-wd-w ul i {
	margin:0 10px 0 0;
}
@media screen and (min-width:1025px) {
	.gr-wd-title {
	margin:0;
}
}@media screen and (max-width:1025px) {
	.gr-wd-box {
	margin:0 -10px;
}
.gr-wd-img,.gr-wd-w {
	padding:0 15px;
}
.gr-wd-img {
	width:100%;
	text-align:center;
}
.gr-wd {
	width:100%;
}
.group-top-img {
	height:140px;
}
}.group-post-box {
	}.group-post-list {
	margin:20px 0 10px;
}
.group-post-title {
	font-size:22px;
	font-size:2.2rem;
}
.group-post-excerpt {
	font-size:16px;
	font-size:1.6rem;
	line-height:35px;
	margin:10px 0;
}
.group-post-content {
	width:60%;
	text-align:justify;
}
.group-post-img {
	position:relative;
	width:40%;
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
}
.group-post-img:before {
	position:absolute;
	top:20px;
	left:20px;
	content:"";
	width:30%;
	height:30%;
	z-index:1;
	pointer-events:none;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-radius:5px 0 0 0;
}
.group-post-img:after {
	position:absolute;
	bottom:20px;
	right:20px;
	content:"";
	width:30%;
	height:30%;
	pointer-events:none;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-radius:0 0 5px 0;
}
.group-post-img-cat a {
	position:absolute;
	top:50%;
	left:50%;
	font-size:3rem;
	color:var(--be-white);
	font-weight:700;
	background:transparent !important;
	text-shadow:0 2px 4px #000;
	transform:translate(-50%,-50%) !important;
	-webkit-transform:translate(-50%,-50%) !important;
}
.group-post-more {
	width:100%;
	text-align:center;
}
.group-post-more a {
	display:block;
	padding:5px;
}
.group-post-more .be {
	color:var(--be-grey-6);
	font-size:24px !important;
	display:inline-block;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform:rotate(0);
	-webkit-transform:rotate(0);
}
.group-post-more:hover .be {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
}
.grl:nth-child(odd) .group-post-img {
	float:left;
}
.grl:nth-child(even) .group-post-img {
	float:right;
}
.grl:nth-child(odd) .group-post-content {
	float:left;
	padding:0 5px 0 40px;
}
.grl:nth-child(even) .group-post-content {
	float:right;
	padding:0 40px 0 5px;
}
.group-post-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:8px;
}
@media screen and (max-width:640px) {
	.group-post-title {
	margin:20px 0 0 0;
}
.group-post-content {
	width:100%;
	padding:0 !important;
}
.group-post-img {
	width:100%;
	height:140px;
}
}.group-features .section-box {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -15px;
}
.group-features .section-thumbnail {
	transform:rotate(0deg);
	border-radius:8px;
	position:relative;
}
@media screen and (max-width:600px) {
	.group-features .g4 {
	width:50%;
}
}#group-section .img-tab-site {
	overflow:inherit;
}
.group-service-box {
	position:relative;
	margin:0 10px;
	color:var(--be-white);
}
#service-bg .service-rgb {
	-webkit-backdrop-filter:saturate(50%) blur(5px);
	backdrop-filter:saturate(50%) blur(5px);
	transform:translateZ(0);
	background:rgba(0,0,0,0.5);
}
.group-service-title {
	margin:20px 0 0 0;
}
.group-service-title .be {
	color:var(--be-white) !important;
}
.group-service {
	width:33.3333333333333333%;
}
.group-service-c {
	position:absolute;
	left:33.3333333333333333%;
}
.group-service-l {
	float:left;
	padding:10px 20px;
}
.group-service-r {
	float:right;
	padding:10px 20px;
}
.group-service-l .service-ico {
	float:right;
	margin:0 0 0 15px;
}
.group-service-r .service-ico {
	float:left;
	margin:0 15px 0 0;
}
.service-ico {
	display:flex;
	justify-content:center;
	align-items:center;
	width:60px;
	height:60px;
	border-radius:50%;
	overflow:hidden;
	border:2px solid var(--be-white);
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.p-4:hover .service-ico {
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
.service-ico i {
	font-size:24px !important;
}
.service-img {
	pointer-events:none;
}
.group-service .load {
	border-radius:2px;
}
.group-service-l .p4 {
	float:right;
	text-align:right;
	width:100%;
	margin:10px 15px;
}
.group-service-r .p4 {
	float:left;
	text-align:left;
	width:100%;
	margin:10px 15px;
}
.p4-title-box {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	position:relative;
	line-height:35px;
}
.p4-title {
	width:100%;
	font-size:22px;
	font-size:2.2rem;
	font-weight:700;
	text-shadow:0 1px 1px #000;
}
.group-service-centre img,.group-service-c img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	margin:25px 0 0 0;
	border-radius:5px;
}
.edit-service-but a {
	position:absolute;
	top:15px;
	color:var(--be-yellow);
	display:none;
	background:transparent !important;
}
.p4-title-box:hover .edit-service-but a {
	display:block;
}
.group-service-l .edit-service-but a {
	right:20px;
}
.group-service-r .edit-service-but a {
	left:20px;
}
.p4-content {
	width:100%;
	color:#ececec;
	line-height:23px;
}
.group-service-content {
	font-size:15px;
	line-height:1.8;
	margin:10px 0;
	padding:10px;
}
@media screen and (max-width:768px) {
	.group-service-c img {
	margin:10px 0 0 0;
}
.group-service-box {
	margin:0;
}
.group-service {
	width:100%;
}
.group-service-l .service-ico,.group-service-r .service-ico {
	float:left;
	margin:0 8px 0;
}
.group-service-l .edit-service-but a {
	left:20px;
}
.group-service-c {
	position:inherit;
	left:0;
}
.group-service .p4 {
	text-align:left;
	margin:15px 0;
}
.group-service-l,.group-service-r {
	width:50%;
	padding:3px;
}
}@media screen and (max-width:500px) {
	.group-service-l,.group-service-r {
	width:100%;
	padding:3px;
}
}.group-widget h3 {
	font-size:20px;
	font-size:2rem;
	margin:10px 0;
}
.group-widget .t_img_cat h3 {
	padding:0;
}
.group-widget .widget-title .more-i {
	margin:0;
}
.group-widget .cat-w-icon {
	background:transparent;
	border-bottom:none;
}
.group-widget .cat-w-icon i {
	font-size:18px !important;
}
#group-widget-one .widget {
	margin:0;
}
#group-widget-one .widget .be-counter-main {
	justify-content:center;
}
.group-widget .add-widgets {
	background:var(--be-bg-white);
	text-align:center;
	margin:0 auto 10px;
	padding:30px;
	border-radius:8px;
	overflow:hidden;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.be_shadow .group-widget .php_text.ms:hover {
	box-shadow:none;
}
#group-widget-three {
	display:flex;
	flex-wrap:wrap;
	margin:8px -20px 0 -20px;
}
.group-widget .xl3 {
	float:left;
	width:33.3333333333333333%;
	padding:0 20px;
}
#group-widget-two {
	margin:0 -20px;
}
.group-widget .xl2 {
	padding:0 20px;
}
#group-widget-one .widget_nav_menu {
	margin:0 -5px 0 -2px;
	padding:0;
}
#group-widget-one .widget_nav_menu ul {
	float:left;
	margin:0;
	padding:0;
}
#group-widget-three .t_img_cat {
	position:relative;
}
#group-widget-three .t_img_cat .widget-title {
	position:absolute;
	top:10px;
	left:20px;
	font-weight:400;
	z-index:1;
	padding:4px 12px;
	border-radius:5px;
	background:rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
}
#group-widget-three .t_img_cat .widget-title a,#group-widget-three .t_img_cat .widget-title {
	font-size:1.4rem;
	color:var(--be-white);
}
#group-widget-three .t_img_cat .more-i {
	display:none;
}
.group-widget .widget ul li {
	line-height:35px;
	font-size:1.5rem;
}
@media screen and (max-width:768px) {
	#group-widget-three .t_img_cat {
	margin:10px 0 0 0;
}
.group-widget .xl3 {
	width:100%;
}
#group-widget-three .t_img_cat .w-thumbnail {
	height:100px;
}
}.full-thumbnail {
	position:relative;
	margin:-20px -20px 15px -20px;
	border-radius:8px 8px 0 0;
}
.doclose.post .full-thumbnail {
	border-radius:0;
}
.doclose.post:nth-child(1) .full-thumbnail {
	border-radius:8px 8px 0 0;
}
.full-header {
	position:absolute;
	top:50%;
	left:0;
	width:99%;
	padding:0 30px;
	z-index:2;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.entry-title-img a {
	color:var(--be-white);
	font-size:18px;
	font-size:1.8rem;
	line-height:190%;
	display:block;
	text-shadow:3px 2px 3px #000;
}
@media screen and (max-width:450px) {
	.full-thumbnail {
	margin:-20px -15px 15px -15px;
}
.entry-title-img a {
	font-size:15px;
	font-size:1.5rem;
}
}.entry-title-full {
	margin:0 0 10px;
}
.entry-title-full a {
	font-size:16px;
	font-size:1.6rem;
	line-height:190%;
}
.full-text,.format-gallery {
	}.full-thumbnail {
	overflow:hidden;
}
.full-thumbnail img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.full-meta {
	background:var(--be-bg-grey-f8);
	position:absolute;
	bottom:0;
	left:1px;
	right:1px;
	line-height:normal;
	overflow:hidden;
	display:inline-block;
	margin:0 0 1px 0;
	padding:8px 0;
	border-radius:0 0 8px 8px;
}
.full-cat {
	position:absolute;
	top:30px;
	left:30px;
	z-index:2;
	background:var(--be-bg-grey-9);
	background:rgba(0,0,0,0.5);
	border-radius:5px;
	transition:transform .1s linear;
}
.full-cat a {
	color:var(--be-white) !important;
	line-height:28px;
	padding:0 10px;
}
@media screen and (max-width:768px) {
	.full-header {
	padding:0 15px;
}
.full-cat {
	top:5px;
	left:0;
	transform:scale(0.8);
}
}.full-entry-more a {
	float:right;
	display:block;
	padding:0 10px;
	margin:0 5px 0 0;
}
.full-entry-more .be {
	font-size:20px !important;
	vertical-align:middle;
}
.full-entry-meta span {
	margin:0 0 0 5px;
}
.full-archive-content {
	font-size:15px;
	font-size:1.5rem;
	line-height:190%;
	margin:0 0 40px 0;
}
.full-archive-content img {
	display:block;
	height:auto;
	max-width:100%;
	vertical-align:middle;
	display:none;
}
.row .nbs-flexisel-container,.row #flexisel li {
	background:transparent;
	padding:0;
	border:none;
	border-radius:0;
}
.fd,.cms-top-title a,.cat-top-title,.picture-inf {
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:0.5s;
	-webkit-animation:fade-in 0.5s;
}
.fds {
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:1.5s;
	-webkit-animation:fade-in 1.5s;
}
.sup:hover {
	transform:translate(0,-4px) !important;
	-webkit-transform:translate(0,-4px) !important;
	-moz-transform:translate(0,-4px) !important;
	-o-transform:translate(0,-4px) !important;
	-ms-transform:translate(0,-4px) !important;
	box-shadow:0 0 10px rgba(0,0,0,0.09),0 0 1px rgba(0,0,0,0.2) inset;
}
.link-img.sup:hover {
	box-shadow:none;
}
.srm,.srp,.sup {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.srp:hover,.srm a:hover,.srm:hover {
	transform:translate(5px,0);
	-webkit-transform:translate(5px,0);
	-moz-transform:translate(5px,0);
	-o-transform:translate(5px,0);
	-ms-transform:translate(5px,0);
}
.sup:hover .grid-inf-l .views,.sup:hover .grid-like {
	display:block;
	animation:fade-in;
	animation-duration:0.5s;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate {
	transition-delay:.3s;
}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos] {
	transition-duration:.6s;
}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos] {
	transition-delay:0;
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos] {
	transition-timing-function:cubic-bezier(.445,.05,.55,.95);
}
.beaos [data-aos^=fade][data-aos^=fade] {
	opacity:0;
	transition-property:opacity,transform;
}
.beaos [data-aos^=fade][data-aos^=fade].aos-animate {
	opacity:1;
	transform:translateZ(0);
}
.beaos [data-aos=fade-up] {
	transform:translate3d(0,50px,0);
}
.beaos [data-aos^=zoom][data-aos^=zoom] {
	opacity:0;
	transition-property:opacity,transform;
}
.apc-fall .apc-posts-navigation.aos-init {
	opacity:1 !important;
	transform:scale(1);
}
.beaos [data-aos^=zoom][data-aos^=zoom].aos-animate {
	opacity:1;
	transform:translateZ(0) scale(1);
}
.beaos [data-aos=zoom-in] {
	transform:scale(.6);
}
.beaos [data-aos^=zoom][data-aos^=zoom] {
	opacity:0;
	transition-property:opacity,transform;
}
.beaos [data-aos^=zoom][data-aos^=zoom].aos-animate {
	opacity:1;
	transform:translateZ(0) scale(1);
}
.beaos [data-aos=zoom-out] {
	transform:scale(1.5);
}
.beaos [data-aos^=zoom][data-aos^=zoom].aos-animate,.read .beaos [data-aos^=fade][data-aos^=fade].aos-animate {
	transform:none;
}
.read .beaos [data-aos=fade-up] {
	transform:none;
}
.animated {
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.login-overlay .animated {
	-webkit-animation-duration:1.2s;
	animation-duration:1.2s;
}
.ajax-cat-cntent .animated {
	-webkit-animation-duration:0s;
	animation-duration:0s;
}
-webkit-keyframes fadeInUp {
	0% {
	opacity:0;
	-webkit-transform:translateY(100px);
	transform:translateY(100px);
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}@keyframes fadeInUp {
	0% {
	opacity:0;
	-webkit-transform:translateY(100px);
	transform:translateY(100px);
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
@keyframes fadeInRight {
	from {
	opacity:0;
	transform:translate3d(100%,0,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInRight {
	animation-name:fadeInRight;
}
@keyframes fadeInLeft {
	from {
	opacity:0;
	transform:translate3d(-100%,0,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInLeft {
	animation-name:fadeInLeft;
}
@keyframes fadeInDown {
	from {
	opacity:0;
	transform:translate3d(0,-100%,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInDown {
	animation-name:fadeInDown;
}
@keyframes fadeInZoom {
	from {
	opacity:0;
	transform:translateZ(0) scale(0.5);
}
to {
	opacity:1;
	transform:translateZ(0) scale(1);
}
}-webkit-keyframes fadeInZoom {
	from {
	opacity:0;
	transform:translateZ(0) scale(0.5);
}
to {
	opacity:1;
	transform:translateZ(0) scale(1);
}
}.fadeInZoom {
	animation-name:fadeInZoom;
}
@keyframes fadeIn {
	from {
	opacity:0;
}
to {
	opacity:1;
}
}.fadeIn {
	animation-name:fadeIn;
}
@keyframes flash {
	from,50%,to {
	opacity:1;
}
25%,75% {
	opacity:0;
}
}.flash {
	animation-name:flash;
}
.sc img {
	text-align:center;
	max-width:100%;
	width:100%;
	height:auto;
}
.sc,.thumbs-de-back,a.sc,.sc img {
	-webkit-transition:all .3s ease-out 0s;
	-moz-transition:all .3s ease-out 0s;
	-o-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
}
.sc:hover,.deanmove:hover .thumbs-de-back,a.sc:hover,.sc:hover img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.group-prodess-explaine-main {
	background:var(--be-bg-white);
	position:absolute;
	top:50%;
	left:3px;
	width:140px;
	height:140px;
	color:var(--be-grey-4);
	line-height:18px;
	word-wrap:break-word;
	text-align:justify;
	text-justify:inter-ideograph;
	word-wrap:break-word;
	padding:0 8px;
	border-radius:100%;
	content:"\f955bfe65709d5d9";
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	box-shadow:0 0 3px 2px rgba(0,0,0,0.23);
}
.smartvideo {
	z-index:0;
	text-align:center;
	background:var(--be-border-dashed);
	line-height:0;
	text-indent:0 !important;
}
.smartvideo embed,.smartvideo iframe {
	padding:0;
	margin:0;
}
.smartvideo .player {
	width:100%;
	height:500px;
	overflow:hidden;
	position:relative;
}
.smartvideo .player a.smartvideo-play-link {
	display:block;
	width:50px;
	height:50px;
	text-decoration:none;
	border:0;
	position:absolute;
	left:50%;
	top:50%;
	margin:-25px;
}
.smartvideo .player a.smartvideo-play-link p {
	display:none;
}
.smartvideo .player .smartvideo-play-button {
	width:0;
	height:0;
	border-top:25px solid transparent;
	border-left:50px solid var(--be-border-white);
	border-bottom:25px solid transparent;
}
.smartvideo .tips {
	background:#f2f2f2;
	text-align:center;
	max-height:32px;
	line-height:32px;
	font-size:12px;
}
.smartvideo .tips a {
	text-decoration:none;
}
@media screen and (max-width:959px) {
	.smartvideo .player {
	height:450px;
}
}@media screen and (max-width:767px) {
	.smartvideo .player {
	height:400px;
}
}@media screen and (max-width:639px) {
	.smartvideo .player {
	height:350px;
}
}@media screen and (max-width:479px) {
	.smartvideo .player {
	height:250px;
}
}.wp-embed {
	background:var(--be-bg-grey-5) !important;
	border:1px solid #e5e5e5;
	color:#ff0000 !important;
	overflow:auto;
	padding:25px;
}
.wp-video {
	width:100% !important;
}
.lx8 {
	float:left;
	min-height:1px;
	width:12.5%;
	padding:2px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (max-width:1025px) {
	.lx8 {
	width:16%;
}
}@media screen and (max-width:700px) {
	.lx8 {
	width:20%;
}
}@media screen and (max-width:540px) {
	.lx8 {
	width:33.333333333333%;
}
}#fep-notification-bar {
	display:none !important;
}
.si_captcha_code {
	text-align:left;
	margin:10px 0 0 0;
}
#captchaImgDiv label {
	background:var(--be-bg-white) !important;
	position:inherit !important;
	border:none !important;
	padding:0 5px !important;
	width:auto !important;
}
#captchaImgDiv input {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:2px 5px;
	width:132px;
	border:1px solid var(--be-border-z);
}
.sites-main {
	margin:0 auto;
}
.sites-box {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -4px;
	padding:10px 0 0 0;
	overflow:hidden;
}
.sites-single-related {
	padding:0;
}
.sites-area {
	position:relative;
	float:left;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.sites-4 {
	float:left;
	width:25%;
}
.sites-5 {
	float:left;
	width:20%;
}
.sites-widget .title-i {
	display:none;
}
.sites-cat-des {
	color:var(--be-grey-9);
	text-align:center;
}
.sites-all {
	width:100%;
}
.sites-all .group-title {
	padding:2px 0;
}
.sites-post {
	position:relative;
	background:var(--be-bg-white);
	overflow:hidden;
	z-index:0;
	margin:0 0 10px;
	padding:10px 15px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.sites-title a {
	position:relative;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
	z-index:1;
}
.sites-excerpt {
	position:relative;
	color:var(--be-grey-9);
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	opacity:1;
	z-index:1;
}
.sites-post:hover .sites-excerpt {
	opacity:0;
}
.sites-ico {
	background:var(--be-bg-grey-f1);
	float:left;
	width:40px;
	height:40px;
	margin:5px 10px 0 0;
	display:flex;
	align-items:center;
	text-align:center;
	overflow:hidden;
	border-radius:100%;
	border:1px solid var(--be-border-z);
}
.sites-ico img {
	position:relative;
	z-index:1;
	max-width:none;
	max-height:100%;
	margin:0 auto;
	border-radius:100%;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.sites-post:hover .sites-ico img {
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
img.sites-ico-custom {
	width:40px;
	height:40px;
	max-height:60px;
}
.sites-link-but {
	position:absolute;
	bottom:10px;
	left:59px;
	right:0;
	opacity:0;
	z-index:1;
	padding:0 10px 0 0;
}
.sites-link-but-noico {
	left:8px;
}
.sites-link-but a {
	width:49%;
}
.sites-link-but a {
	float:left;
	padding:0 5px;
}
.sites-more a {
	float:right;
	text-align:right;
}
.sites-post:hover .sites-link-but {
	opacity:1;
}
.sites-link-but .be {
	color:var(--be-grey-6);
}
.sites-cat-more {
	width:98%;
	text-align:center;
	display:block;
	margin:0 auto;
	padding:8px;
}
.sites-cat-more .be {
	font-size:24px !important;
}
.sites-icon {
	width:80px;
	text-align:center;
}
.sites-des .sites-ico {
	float:inherit;
	width:40px;
	height:40px;
	margin:0 auto;
}
.sites-ico {
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.sites-ico:hover {
	background:var(--be-bg-white);
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
fieldset.sites-des {
	color:var(--be-grey-6);
	margin:10px 0;
	padding:15px 25px;
	border-radius:5px;
	border:1px dashed var(--be-border-grey-d);
}
.sites-des legend {
	font-weight:normal;
	margin:0 auto;
	padding:0;
}
.sites-go {
	width:100%;
	text-align:center;
	margin:20px 0;
}
.sites-go a {
	width:80px;
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-white) !important;
	padding:7px 30px;
	border-radius:50px;
	background:var(--be-bg-btn);
	transition:all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
}
.sites-go a:hover {
	background:var(--be-bg-grey-6);
}
.sites-qr img {
	width:140px;
	height:140px;
	margin:30px auto 0;
	animation:fade-in;
	animation-duration:1s;
	-webkit-animation:fade-in 1s;
	border-radius:5px;
	border:1px solid var(--be-border-grey);
}
.site-screenshots {
	background:var(--be-bg-grey-f1);
	max-width:253px;
	width:100%;
	height:100%;
	clear:both;
	overflow:hidden;
	margin:0 20px 0 0;
	border-radius:5px;
	border:1px solid var(--be-border-grey);
}
.site-thumbs {
	position:relative;
	padding-top:74.3%;
	overflow:hidden;
}
.site-but-box {
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	z-index:1;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.site-but-box a {
	background:var(--be-bg-btn);
	font-size:14px;
	font-size:1.4rem;
	color:var(--be-white);
	display:block;
	opacity:1;
	padding:2px 15px;
	border-radius:5px;
	transition:all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
}
.format-sites-inf-box:hover .site-but-box a {
	opacity:1;
}
.format-sites-inf-box:hover .site-but-box a:hover {
	background:var(--be-bg-grey-6);
}
.site-but {
	margin:0 10px;
}
.site-lazy {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.format-sites-inf-box {
	display:flex;
	align-items:center;
	padding:20px 0;
}
.format-sites-inf {
	display:flex;
	flex-direction:column;
	line-height:37px;
}
.format-sites-inf span {
	font-weight:700;
}
.sites-widget {
	margin:0 -1%;
	padding:0 5px;
}
.sites-widget .widget-title {
	padding:10px 20px 8px 20px;
}
.sites-widget-1 .slf {
	margin:10px;
}
.sites-widget-2 .slf {
	margin:0;
}
.sites-widget-1 .slf .widget {
	float:left;
	width:100%;
}
.sites-widget-2 .slf .widget {
	float:left;
	width:48%;
	margin:1%;
}
.sites-cat-count {
	position:relative;
	width:100%;
	text-align:center;
	font-weight:700;
	padding:5px 0;
}
.sites-all-cat-name {
	margin:0 10px 0 0;
}
.sites-all-cat-ico {
	margin:0 5px;
}
.sites-all-cat-ico:before {
	content:"\f155";
	font-family:dashicons;
	color:#df676b;
	text-align:center;
	vertical-align:-5%;
	font-weight:normal;
	display:inline-block;
}
.all-site-cat {
	position:relative;
	width:100%;
	z-index:0;
	margin:0 auto;
	padding:15px 5px;
	background:var(--be-bg-white);
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.tax-favorites .all-site-cat {
	margin:0 0 10px;
}
.all-site-cat a {
	float:left;
	display:block;
	padding:8px 15px;
}
.all-site-cat a i {
	color:#df676b;
	vertical-align:0;
	margin:0 5px 0 0;
}
@media screen and (min-width:1370px) {
	.site-cat-fixed .all-site-cat {
	position:fixed;
	top:150px;
	left:10px;
	float:left;
	width:150px;
	padding:0;
	z-index:2;
	animation:fade-in;
	animation-duration:1s;
	-webkit-animation:fade-in 1s;
}
.site-cat-fixed .sites-cat-count {
	display:none;
}
.site-cat-fixed .all-site-cat li {
	width:100%;
	border-bottom:1px solid var(--be-border-grey);
}
.site-cat-fixed .all-site-cat a {
	float:inherit;
	padding:5px 10px;
}
.site-cat-fixed .all-site-cat li:last-child {
	border:none;
}
}@media screen and (max-width:900px) {
	.sites-4,.sites-5 {
	width:33.33333333333333%;
}
}@media screen and (max-width:768px) {
	.category-list .site-main {
	width:100%;
}
.sites-4,.sites-5 {
	width:50%;
}
.sites-excerpt {
	opacity:0;
}
.sites-link-but {
	opacity:1;
}
.sites-widget-1 .slf {
	margin:5px;
}
.sites-widget-2 .slf {
	margin:0 1%;
}
.sites-widget-2 .slf .widget {
	width:100%;
	margin:1% 0;
}
.format-sites-inf-box {
	display:inline-block;
}
.site-screenshots {
	margin:0 0 20px 0;
}
.sites-link {
	display:none;
}
}.down-form fieldset {
	position:relative;
	background:var(--be-bg-white);
	font-size:15px;
	font-size:1.5rem;
	margin:20px 0;
	padding:10px 20px;
	width:100%;
	border-radius:3px;
	border:1px solid var(--be-border-grey);
}
.down-form fieldset a {
	font-size:1.5rem;
}
.down-form legend {
	margin:0 0 0 15px;
	padding:3px 15px;
}
.down-inf-widget b,.down-form b,.down-form strong {
	color:var(--be-grey-4);
	margin:0 12px 0 0;
}
.down-form-inf {
	color:var(--be-grey-6);
}
.down-inf-widget a,.down-inf-widget {
	color:var(--be-white);
}
.down-inf-widget b,.down-inf-widget strong {
	color:var(--be-white);
	margin:0 12px 0 0;
}
.down-form .xz {
	display:block;
}
.down-form .down {
	display:inline-block;
	margin:5px 0;
}
.down-form-inf {
	margin:10px 0 0 0;
	line-height:210%;
}
.down-form .down a {
	margin:20px 20px 0 0;
}
.reply-prompt {
	color:var(--be-grey-6);
}
.reply-prompt .be-warning {
	color:var(--be-red);
}
.pass .be-warning {
	margin:0 8px 0 0;
}
.reply-pass {
	margin:0;
}
.about-sidebar .widget {
	background:transparent;
	box-shadow:none;
	border-radius:0;
}
.about-sidebar .widget img {
	border-radius:5px;
}
.be_shadow .about-sidebar .ms:hover {
	box-shadow:none;
}
.about-sidebar ul.menu {
	padding:0;
}
.about-sidebar .widget_nav_menu li {
	margin:0;
}
.about-sidebar#sidebar-l .widget_nav_menu a,.about-sidebar#sidebar .widget_nav_menu a {
	background:var(--be-bg-white);
	padding:8px 15px;
	border-radius:5px;
}
.about-sidebar#sidebar-l .widget_nav_menu .current-menu-item a,.about-sidebar#sidebar .widget_nav_menu .current-menu-item a {
	background:var(--be-bg-grey-a);
	color:var(--be-white-a);
	box-shadow:none;
}
.about-sidebar#sidebar-l .widget_nav_menu a:hover,.about-sidebar#sidebar .widget_nav_menu a:hover {
	background:var(--be-bg-grey-9);
	box-shadow:none;
}
@media screen and (min-width:1025px) {
	.page-template-template-about #sidebar-l {
	float:left;
	width:15.6%;
}
.page-template-template-about #primary-l {
	float:right;
	width:83.4%;
}
.page-template-template-about #sidebar {
	float:right;
	width:15.6%;
}
.page-template-template-about #primary {
	float:left;
	width:83.4%;
}
.about-sidebar {
	float:left;
	width:15.6%;
}
.about-sidebar#sidebar .widget_nav_menu li,.about-sidebar#sidebar-l .widget_nav_menu li {
	float:left;
	width:100% !important;
	margin:0;
}
.about-sidebar#sidebar-l .widget_nav_menu a,.about-sidebar#sidebar .widget_nav_menu a {
	font-weight:700;
	text-align:left;
	margin:0 0 10px 0;
	border-radius:5px;
}
}@media screen and (max-width:1025px) {
	.about-sidebar .widget {
	display:none;
	margin:0;
}
.about-sidebar .widget_nav_menu {
	display:block;
}
.about-sidebar#sidebar,.about-sidebar#sidebar-l {
	display:inline-block;
}
.about-sidebar ul.menu {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin:0 0 5px 0;
}
.about-sidebar#sidebar .widget_nav_menu li,.about-sidebar#sidebar-l .widget_nav_menu li {
	float:left;
	width:auto !important;
	margin:3px;
}
}.post-template-single-display .like-left-box,.content-dis .s-hide {
	display:none;
}
.cat-dis .grid-title {
	margin:10px 15px;
}
.dis-sidebar .widget {
	background:transparent;
	box-shadow:none;
	border-radius:0;
}
.dis-sidebar .widget img {
	border-radius:5px;
}
.dis-sidebar ul.menu {
	padding:0;
}
.dis-sidebar#sidebar .widget_nav_menu a:hover {
	background:var(--be-bg-grey-9);
	box-shadow:none;
}
.dis-sidebar#sidebar .widget_nav_menu a {
	background:var(--be-bg-white);
	padding:8px 15px;
	border-radius:5px;
}
.dis-sidebar#sidebar .widget_nav_menu .current-menu-item a {
	background:var(--be-bg-grey-a);
	color:var(--be-white-a);
	box-shadow:none;
}
.post-template-single-display .be_shadow .ms:hover {
	box-shadow:none;
}
@media screen and (min-width:1025px) {
	#primary.cat-dis,#primary.content-dis {
	float:right;
	width:83.4%;
}
.dis-sidebar#sidebar {
	float:left;
	width:15.6%;
}
.dis-sidebar#sidebar .widget_nav_menu li {
	float:left;
	width:100% !important;
	margin:0;
}
.dis-sidebar#sidebar .widget_nav_menu a {
	background:var(--be-bg-white);
	font-weight:700;
	text-align:left;
	margin:0 0 10px 0;
	border-radius:5px;
}
}@media screen and (max-width:1025px) {
	.dis-sidebar .widget {
	display:none;
	margin:0;
}
.dis-sidebar .widget_nav_menu {
	display:block;
}
.dis-sidebar#sidebar {
	display:inline-block;
}
.dis-sidebar ul.menu {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin:0 0 5px 0;
}
.dis-sidebar#sidebar .widget_nav_menu li {
	float:left;
	width:auto !important;
	margin:3px;
}
}.title-i {
	float:left;
	width:14px;
	display:block;
}
.title-i span {
	background:var(--be-bg-grey-9);
	float:left;
	width:5px;
	height:5px;
	margin:0 2px 2px 0;
	padding:0;
	border-radius:50%;
	-webkit-transition:background .3s ease;
	transition:background .3s ease;
}
.grid-cat-title:hover .title-i span,.cat-title:hover .title-i span,.cat-square-title:hover .title-i span,.widget-title:hover .title-i span,.cat-grid-title:hover .title-i span,.child-title:hover .title-i span {
	background:var(--be-bg-grey-6);
}
.grid-cat-title .title-i {
	margin:7px 5px 0 5px;
}
.title-h {
	margin:0 0 0 16px;
}
.title-w {
	float:left;
	height:100%;
	display:block;
}
.cat-title .title-i,.cat-square-title .title-i,.cat-square-title .title-i,.cat-grid-title .title-i,.child-title .title-i {
	margin:13px 10px 0 15px;
}
.widget-title .title-i {
	margin:13px 10px 0 0;
}
@media screen and (max-width:550px) {
	.cat-title .title-i,.cat-square-title .title-i,.cat-square-title .title-i,.cat-grid-title .title-i,.child-title .title-i {
	margin:12px 10px 0 15px;
}
.widget-title .title-i {
	margin:12px 10px 0 0;
}
}.t-icon {
	margin:0 10px 0 15px;
	padding:7px 0 0 0;
	font-weight:normal;
}
.t-svg {
	vertical-align:-0.26em !important;
	margin:0 10px 0 15px;
}
.more-i {
	float:right;
	display:block;
}
.more-i span {
	float:left;
	width:5px;
	height:5px;
	margin:0 2px 0 0;
	padding:0;
	background:var(--be-bg-grey-9);
	border-radius:50%;
}
.more-im span {
	border:none;
}
.more-im span:nth-child(1) {
	background:#ff4444;
}
.more-im span:nth-child(2) {
	background:#99bb33;
}
.more-im span:nth-child(3) {
	background:#ffbb55;
}
.grid-cat-title:hover .more-i span,.cat-title:hover .more-i span,.cat-square-title:hover .more-i span,.widget-title:hover .more-i span,.cat-grid-title:hover .more-i span,.gr-cat-wd:hover .more-i span,.child-title:hover .more-i span,.cat-w-icon:hover .more-i span {
	-webkit-animation:blink 0.5s linear infinite;
	animation:blink 0.5s linear infinite;
}
.grid-cat-title .more-i {
	margin:12px 5px 0 0;
}
.gr-cat-wd .more-i {
	margin:14px 5px 0 0;
}
.cat-title .more-i,.cat-square-title .more-i,.widget-title .more-i,.cat-square-title .more-i,.cat-grid-title .more-i,.child-title .more-i,.cat-w-icon .more-i {
	margin:7px 14px 0 0;
	padding:10px 0 0 0;
}
.filter-box {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:8px 20px;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.filter-box-main {
	padding:6px 0;
}
.widget-filter .filter-box {
	margin:0;
	border:none;
}
.header-sub .widget-filter .filter-box {
	margin:2px;
	border:1px solid var(--be-border-z);
}
.filter-t,.letter-t {
	font-weight:700;
	line-height:35px;
	cursor:pointer;
}
.filter-t i {
	font-weight:400;
	color:var(--be-bg-btn);
}
.filter-t span,.letter-t span {
	margin:0 0 0 10px;
}
.filter-box-main-h,.letter-box-main-h {
	display:none;
}
.filter-t:after,.letter-t:after {
	content:"\e76f";
	float:right;
}
.off-filter:after,.off-letter:after {
	content:"\e77b";
	float:right;
}
.off-filter:after,.filter-t:after,.off-letter:after,.letter-t:after {
	font-family:be;
	font-size:15px !important;
	color:var(--be-grey-7);
}
.filter-main {
	float:left;
	width:100%;
	padding:5px 0;
	border-top:1px dashed var(--be-border-dashed);
}
.filter-main:first-child {
	border-top:none;
}
.filter-name {
	float:left;
	font-weight:bold;
	line-height:38px;
	height:100%;
	padding:0 15px 0 0;
}
.filter-name .be {
	font-weight:normal;
	margin:0 5px 0 0;
}
.filtertag {
	display:table-cell;
	line-height:25px;
}
.filter-tag {
	float:left;
	background:var(--be-bg-white);
	color:var(--be-grey-6);
	cursor:pointer;
	text-align:center;
	display:block;
	margin:5px 5px 0 0;
	padding:2px 8px;
	border-radius:5px;
}
.filter-on {
	background:var(--be-bg-grey-9);
	color:var(--be-white);
}
.filter-on.filter-all {
	background:var(--be-bg-grey-f1);
	color:var(--be-grey-6);
}
a.filter-tag:hover {
	color:var(--be-grey-3);
}
a.filter-on:hover {
	color:#eff0f2;
}
.filter-on.filter-all:hover {
	color:var(--be-grey-6);
}
.filter-tag {
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
}
.filter-tag:before {
	content:'';
	position:absolute;
	top:4px;
	right:3px;
	bottom:4px;
	left:3px;
	z-index:-1;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-property:top,right,bottom,left;
	transition-property:top,right,bottom,left;
}
a.filter-tag:hover {
	color:var(--be-white);
}
.filter-tag:hover:before {
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:var(--be-bg-cyan);
	border-radius:5px;
}
.filter-tag.filter-on:before {
	display:none;
}
#primary-width {
	width:100%;
}
.list-inline-box {
	width:100%;
}
.list-inline {
	margin:0 auto;
}
#series-letter li {
	float:left;
	background:var(--be-bg-blue);
	width:31px;
	height:31px;
	line-height:31px;
	color:#a5a5a5;
	text-align:center;
	margin:4px;
	border-radius:3px;
}
#series-letter li a:hover {
	background:var(--be-bg-grey-6);
	border-radius:3px;
}
#series-letter li a,#series-letter li a:visited {
	color:var(--be-white) !important;
	display:block;
}
#all-series {
	margin:20px 6px;
	clear:both;
}
#all-series h4 {
	float:left;
	font-size:20px;
	font-size:2rem;
	color:var(--be-bg-btn);
	font-weight:bold;
}
.series-link {
	display:block;
	padding:0 0 0 50px;
}
#all-series li {
	margin:0 -25px;
	padding:10px 30px;
	border-bottom:1px dashed var(--be-border-dashed);
}
#all-series li:last-child {
	border:none;
}
#all-series li a {
	margin:0 15px 20px 0;
	word-wrap:break-word;
	word-break:normal;
}
#all-series li a sup {
	color:var(--be-grey-9);
	font-size:12px;
	margin:0 0 0 3px;
}
@media screen and (max-width:440px) {
	#all-series li {
	margin:0 -20px;
	padding:10px 20px;
}
}.tab-single-wrap {

}
.tab-single-menu {
	position:relative;
	display:flex;
	align-items:flex-end;
	padding:0 30px;
}
.tab-single-menu:before {
	position:absolute;
	content:" ";
	width:100%;
	bottom:0px;
	left:0;
	border-bottom:1px solid var(--be-border-grey);
}
.tab-single-menu-item a {
	background:var(--be-bg-grey-f8);
	display:block;
	float:left;
	font-size:1.5rem;
	color:var(--be-grey-3);
	font-weight:700;
	line-height:42px;
	margin-right:5px;
	padding:0 15px;
	border:1px solid var(--be-border-grey);
	border-bottom:none;
	border-radius:5px 5px 0 0;
	transition:background .2s ease;
}
.tab-single-menu-item a.active {
	position:relative;
	background:var(--be-bg-white);
	color:var(--be-grey-3);
	z-index:2;
}
.tab-single-content {
	padding:10px 30px;
	border-bottom:1px solid var(--be-border-grey);
}
.tab-single-item {
	display:none;
}
.tab-single-item.active {
	display:block;
}
@media screen and (max-width:440px) {
	.tab-single-wrap {
	margin:10px -20px;
}
.tab-single-menu {
	padding:0 20px;
}
.tab-single-content {
	padding:10px 20px;
}
}.single-download .inf-ext-box {
	margin:20px 0 35px 0;
}
.tab-down-wrap {

}
.tab-down-nav {
	display:flex;
	position:relative;
	float:left;
	width:100%;
	padding:0 0 0 30px;
}
.tab-down-nav:before {
	position:absolute;
	content:" ";
	width:100%;
	bottom:0px;
	left:0;
	z-index:1;
	border-bottom:1px solid var(--be-border-grey);
}
.tab-down-nav div.active {
	position:relative;
	background:var(--be-bg-white);
	color:var(--be-grey-3);
	z-index:2;
}
.tab-down-nav div {
	background:var(--be-bg-grey-f8);
	display:block;
	float:left;
	font-size:1.5rem;
	color:var(--be-grey-3);
	font-weight:700;
	line-height:42px;
	cursor:pointer;
	margin-right:10px;
	padding:0 15px;
	border:1px solid var(--be-border-grey);
	border-bottom:none;
	border-radius:5px 5px 0 0;
	transition:background .2s ease;
}
.tab-down-nav div a {
	display:block;
	padding:0 20px;
}
.tab-content-item {
	display:none;
	padding:15px 30px;
}
.tab-content-item.show {
	display:block;
}
@media screen and (max-width:768px) {
	.tab-content-item {
	display:none;
	padding:15px 20px;
}
.novel-new-title {
	margin:40px -24px 5px -24px;
}
.tab-down-wrap h2,.tab-down-wrap h3,.tab-down-wrap h4 {
	margin:10px -20px 10px -24px;
}
}@media screen and (max-width:440px) {
	ul.tab-nav-single {
	padding:0 0 0 20px;
}
.tab-down-wrap {
	margin:10px -15px;
}
.tab-down-nav {
	padding:0 0 0 20px;
}
.tab-single section.active {
	padding:10px 20px 15px 20px;
}
}.special-slider {
	position:relative;
	margin:0 0 10px 0;
}
.special-slider .owl-stage-outer {
	overflow:hidden;
	transform:rotate(0deg);
	margin:0 -1px 0 0;
	border-radius:8px;
}
.special-slider .cat-cover-main {
	margin:0;
}
.special-slider .owl-nav {
	position:absolute;
	bottom:10px;
	right:10px;
}
.cat-cover-box,#cms-widget-one .widget-cat-cover {
	position:relative;
	margin:0 -5px;
}
.cat-cover-box.cat-cover-slider {
	margin:0;
	padding:0 2px 0 0;
}
#cms-widget-one .widget_cover {
	background:transparent;
	margin:0;
	box-shadow:none;
}
#cms-widget-one .widget_cover .cat-cover-main {
	border:1px solid var(--be-border-grey);
}
.cover4x {
	position:relative;
	float:left;
	padding:0 5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.cover4x.grid-cat-4 {
	width:25%;
}
.cover4x.grid-cat-5 {
	width:20%;
}
.cover4x.grid-cat-6 {
	width:16.66666666666667%;
}
.widget_special .cover4x,.widget-area .cover4x,.special-list .cover4x {
	width:100%;
	margin:0;
	padding:0;
}
.special-title-widget {
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	padding:5px 15px;
}
#cms-widget-two .special_list h3,#cms-widget-two .widget_special h3 {
	margin:0;
}
.special-more {
	float:right;
	font-size:14px;
	font-size:1.4rem;
	font-weight:normal;
}
.widget .cat-cover-main {
	border-radius:0;
}
.widget-area .cover4x {
	width:100%;
	margin:0;
	padding:0;
}
.widget .cat-cover-main {
	border:none;
}
#sidebar .widget .cat-cover-main {
	margin:0;
}
.cat-cover-main .cat-cover-title {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	color:var(--be-white);
	text-align:center;
	font-weight:normal;
	line-height:40px;
	padding:15px 15px 0 15px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border-radius:0 0 8px 8px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
}
.cat-cover-img:hover .cat-cover-title {
	-webkit-transform:translateY(55px);
	transform:translateY(55px);
}
.cover-icon {
	position:absolute;
	top:20px;
	left:15px;
	font-size:20px !important;
	color:var(--be-white);
	z-index:2;
	text-shadow:0 0 6px #000;
}
.special-mark {
	position:absolute;
	top:10px;
	right:10px;
	font-size:1.2rem;
	color:var(--be-white);
	line-height:25px;
	z-index:2;
	background:var(--be-bg-ico);
	padding:1px 10px;
	border-radius:5px;
}
.special-grid-item .special-mark {
	left:10px;
	right:auto;
}
.cat-cover-img:hover .cover-icon,.cat-cover-img:hover .special-mark {
	display:none;
}
.special-count {
	position:absolute;
	top:10px;
	left:15px;
	color:var(--be-white);
}
.page-template-template-special .entry-title-clear {
	margin-bottom:-15px;
}
.page-template-template-special .entry-header h1 {
	margin-top:0;
}
.page-meta-zt {
	float:right;
}
.page-meta-zt .begin-single-meta {
	margin:0;
}
.pagenav-special {
	margin:0 0 5px;
}
.cat-cover-main {
	background:transparent;
	margin:0 0 10px 0;
	border-radius:8px;
	overflow:hidden;
	transform:rotate(0deg);
	box-shadow:0 0 0 1px var(--be-shadow);
}
.cat-cover-img {
	position:relative;
	overflow:hidden;
}
.cover-des-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0)) !important;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
}
.cat-cover-img:hover .cover-des-box {
	-webkit-transform:translateY(0);
	transform:translateY(0px);
}
.cover-des {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	color:var(--be-white);
	padding:2px 15px;
	transform:translateX(0) translateY(-50%);
	-webkit-transform:translateX(0) translateY(-50%);
}
.cover-img img {
	position:absolute;
	position:relative;
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.cat-cover-img:hover .cover-icon {
	z-index:0;
}
.widget-area .cover-des {
	width:100%;
}
.cover-des-main {
	text-align:justify;
	line-height:20px;
	height:42px;
	overflow:hidden;
}
@media screen and (max-width:800px) {
	.cover4x.grid-cat-4,.cover4x.grid-cat-5,.cover4x.grid-cat-6 {
	width:25%;
}
}@media screen and (max-width:620px) {
	.cover4x.grid-cat-4,.cover4x.grid-cat-5,.cover4x.grid-cat-6 {
	width:50%;
}
}.post-count {
	font-size:1.2rem;
	-webkit-transition:.3s all ease-in-out 0.1s;
	transition:.3s all ease-in-out 0.1s;
}
.cat-child-count {
	position:absolute;
	top:12px;
	right:15px;
	color:var(--be-white);
	text-shadow:0 0 3px #000;
}
.cat-nav-count {
	position:absolute;
	top:10px;
	right:15px;
	color:var(--be-grey-9);
	opacity:0;
}
.cat-rec-content:hover .cat-nav-count {
	opacity:1;
}
.special-grid-box {
	position:relative;
	float:left;
	width:50%;
	padding:0 5px 0;
	margin:0 0 10px;
}
@media screen and (max-width:768px) {
	.special-grid-box {
	width:100%;
}
}.special-grid-item {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	background:var(--be-bg-white);
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.special-list-img {
	position:relative;
	float:left;
	width:32%;
	max-width:120px;
	height:auto;
	overflow:hidden;
}
.special-list-img a {
	overflow:hidden;
	border-radius:8px 0 0 8px;
}
.special-list-img .thumbs-special {
	position:relative;
	padding-top:120%;
	overflow:hidden;
}
.special-grid-count {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	color:var(--be-white);
	text-align:center;
	font-weight:normal;
	line-height:40px;
	-webkit-transform:translateY(55px);
	transform:translateY(55px);
	transition:All 0.8s ease-in-out;
	-webkit-transition:All 0.8s ease-in-out;
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8)) !important;
}
.special-grid-item:hover .special-grid-count {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
.special-grid-item .special-mark {
	opacity:1;
	transition:all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
}
.special-grid-item:hover .special-mark {
	opacity:0;
}
.special-list-box {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	width:68%;
	padding:10px 15px;
}
.special-list-box .special-name {
	width:100%;
	font-size:1.5rem;
}
.special-list-box .special-list {
	width:100%;
}
.special-list-title {
	font-weight:400;
}
.special-list-title a {
	float:left;
	width:100%;
	font-weight:400;
	line-height:200%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.cat-rec-box {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -5px;
}
.cat-rec-main {
	float:left;
	padding:0 5px;
}
.cat-rec-2 {
	width:50%;
}
.cat-rec-3 {
	width:33.33333333333333%;
}
.cat-rec-4 {
	width:25%;
}
.cat-rec-5 {
	width:20%;
}
.cat-rec-6 {
	width:16.66666666666667%;
}
@media screen and (max-width:640px) {
	.cat-rec-main {
	width:50%;
}
.header-sub .cat-rec-box {
	margin:0 -2px;
}
.special-list-box {
	width:66%;
}
.grid-cover .cat-rec-box {
	margin:0 -3px;
}
}.cat-rec-content {
	position:relative;
	background:var(--be-bg-white);
	float:left;
	width:100%;
	z-index:0;
	margin:0 0 10px 0;
	padding:15px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
@keyframes scaleDraw {
	0% {
	transform:scale(1);
}
25% {
	transform:scale(1.2);
}
50% {
	transform:scale(1);
}
75% {
	transform:scale(1.2);
}
}.rec-adorn-x {
	background:#bce4f0;
	position:absolute;
	top:-10px;
	right:15px;
	content:"";
	width:40px;
	height:40px;
	opacity:0.7;
	border-radius:100%;
	-webkit-animation-name:scaleDraw;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-duration:6s;
}
.rec-adorn-s {
	background:#f7e4ea;
	position:absolute;
	top:-10px;
	right:-10px;
	content:"";
	width:50px;
	height:50px;
	opacity:0.7;
	border-radius:100%;
	-webkit-animation-name:scaleDraw;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-duration:5s;
}
.menus-set-cat-box .rec-adorn-x,.menus-set-cat-box .rec-adorn-s {
	-webkit-filter:blur(1px);
	filter:blur(1px);
}
.sign .rec-adorn-x,.sign .rec-adorn-s {
	top:auto;
	bottom:-10px;
	z-index:1;
	-webkit-filter:blur(2px);
	filter:blur(2px);
}
.cat-rec-back {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:cover !important;
}
.cat-rec {
	position:relative;
	background:#f8bb99;
	float:left;
	display:block;
	text-align:center;
	width:50px;
	height:50px;
	overflow:hidden;
	margin:0 10px 0 0;
	border-radius:100%;
}
.cat-rec-back,.cat-rec-svg.icon,.cat-rec-ico-img i {
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.cat-rec-content:hover .cat-rec-back,.cat-rec-content:hover .cat-rec-svg.icon,.cat-rec-content:hover .cat-rec-ico-img i {
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
.cat-rec-des p,.cat-rec-title {
	position:relative;
	z-index:1;
	color:var(--be-grey-3);
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.single-content h4.cat-rec-title {
	font-size:1.4rem;
	margin:0;
	padding:0;
	border-left:none;
}
.cat-rec-des p,.cat-rec-des {
	color:var(--be-grey-9);
	font-size:1.2rem;
	background:transparent !important;
}
.cat-rec-icon {
	position:absolute;
	top:18px;
	left:15px;
	font-size:20px !important;
	color:var(--be-white);
}
.cat-rec-icon.dashicons {
	top:17px;
	left:17px;
	font-size:16px !important;
	padding:1px;
}
.cat-rec-ico-svg {
	background:transparent !important;
}
.cat-rec-svg.icon {
	position:absolute;
	top:6px;
	left:5px;
	width:2.8em;
	height:2.8em;
}
.author-page {
	margin:0 -5px;
}
.author-all {
	position:relative;
	background:var(--be-bg-white);
	display:block;
	overflow:hidden;
	padding:15px;
	border-radius:8px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	box-shadow:0 0 0 1px var(--be-shadow);
}
a.author-img {
	position:relative;
	display:block;
}
.author-img {
	width:96px;
	height:96px;
	margin:0 auto;
	overflow:hidden;
	border-radius:100%;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.author-img img {
	background:var(--be-bg-white);
	max-width:100%;
	width:100%;
	height:100%;
	display:block;
	margin:0 auto;
	padding:5px;
	border-radius:100%;
}
.author-bgs {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:25%;
	overflow:hidden;
	background:linear-gradient(to right top,#ffecea,#c4e7f7,#ffecea);
}
.author-bgs img {
	width:120%;
	height:120%;
	filter:blur(5px);
	-webkit-filter:blur(5px);
}
.author-page .author-name a {
	text-align:center;
	display:block;
	font-weight:700;
	padding:5px 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	text-transform:capitalize;
}
.author-user-role {
	width:100%;
	color:var(--be-grey-6);
	text-align:center;
	padding:2px 0;
	display:flex;
	justify-content:center;
	align-items:center;
}
.author-user-role:before {
	background:linear-gradient(to right,transparent,#999);
	content:"";
	height:1px;
	width:35px;
	margin:0 10px 0 0;
}
.author-user-role:after {
	background:linear-gradient(to right,#999,transparent);
	content:"";
	height:1px;
	width:35px;
	margin:0 0 0 10px;
}
.author-des {
	line-height:25px;
	height:50px;
	color:var(--be-grey-9);
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
}
.author-info-box {
	float:left;
	font-size:1.2rem;
	width:100%;
	padding:0 15px;
}
.author-info-box a {
	color:var(--be-grey-9);
}
.author-post-count {
	float:left;
}
.author-comments-count {
	float:right;
}
.author-info-box span {
	margin:0 5px 0 0;
}
.cx5 {
	float:left;
	width:20%;
	padding:5px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
@media screen and (max-width:900px) {
	.cx5 {
	width:33.33333333333%;
}
}@media screen and (max-width:620px) {
	.author-user-role:before,.author-user-role:after {
	display:none;
}
.cx5 {
	width:50%;
}
}.primary-contact {
	width:100%;
}
.contact-form {
	width:100%;
	font-size:1.5rem;
	padding:15px 0;
}
.contact-loading .item {
	opacity:0.1;
}
.contact-loading .item-submit {
	opacity:1;
}
.widget .contact-form {
	padding:15px;
}
.footer-widget .contact-form {
	padding:15px 0
}
.footer-widget .mail-main .mail-label {
	color:var(--be-white);
}
.mail-main .contact-form form {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
}
.contact-form .item {
	width:100%;
}
.contact-form .notice {
	color:var(--be-grey-9);
	height:30px;
	margin:3px 0;
}
.contact-form .notice i {
	color:var(--be-red);
	vertical-align:5%;
}
.contact-form .notice .success {
	color:#46b450;
}
.contact-form .notice .warning {
	color:var(--be-red);
}
.contact-form .notice .error {
	color:var(--be-red);
}
.contact-form input,.contact-form textarea {
	color:var(--be-grey-4);
	display:block;
	font-weight:400;
	width:100%;
	resize:vertical;
	margin:2px 0;
	padding:5px 10px;
	border-radius:5px;
	border:none;
}
.g-col .contact-form input,.g-col .contact-form textarea {
	background:var(--be-bg-white);
	box-shadow:0 0 0 1px var(--be-shadow);
}
.contact-form input,.contact-form textarea {
	margin-bottom:10px;
	padding:8px;
}
.slide-mail-main .contact-form input,.slide-mail-main .contact-form textarea,.widget .contact-form input,.widget .contact-form textarea {
	margin-bottom:0;
	padding:3px 8px;
}
.slide-mail-main .item-message .message,.mail-main .item-message .message {
	height:60px;
}
.contact-form input::placeholder,.contact-form textarea::placeholder {
	color:var(--be-grey-5);
}
.contact-form input[type="checkbox"] {
	float:left;
	line-height:normal;
	margin:0.35em 0 0;
	width:auto;
}
.contact-form input.address,.contact-form label.no-label {
	display:none;
}
.contact-form.with-labels label.label {
	display:block;
}
.mail-label {
	color:var(--be-grey-5);
	padding:8px 0;
	background:transparent !important;
}
.mail-main .mail-label {
	color:var(--be-grey-5);
	font-size:1.3rem;
}
.mail-main .contact-form .notice {
	font-size:1.3rem;
}
.contact-form label .required {
	font-size:12px !important;
	color:var(--be-red);
	display:inline-block;
	transform:scale(0.8);
	-webkit-transform:scale(0.8);
}
.contact-form label .required i {
	font-size:12px !important;
	vertical-align:super;
}
.contact-form .item-submit {
	float:right;
}
.contact-form button {
	background:var(--be-bg-btn);
	color:var(--be-white);
	cursor:pointer;
	display:inline-block;
	padding:8px 25px;
	border:0;
	border-radius:5px;
	box-shadow:none;
	text-shadow:none;
	-webkit-box-shadow:none;
	transition:background 0.2s;
	-webkit-transition:background 0.2s;
	-webkit-appearance:button;
}
.mail-main .contact-form button {
	padding:5px 15px;
	float:right;
}
.slide-mail-main .contact-form button {
	float:left;
	background-image:linear-gradient(90deg,#5598de,#7f87ff 30%,#f65aad 60%,#ec3d43);
}
.contact-form button:hover {
	background-image:linear-gradient(90deg,#ec3d43,#f65aad 30%,#7f87ff 60%,#5598de);
}
.widget .item-submit {
	padding:0 0 10px 0;
}
.contact-form input[type="text"].not-valid,.contact-form input[type="email"].not-valid,.contact-form input[type="phone"].not-valid,.contact-form textarea.not-valid {
	border-color:#fa9f7e;
}
.contact-form label.consent-caption.not-valid {
	color:var(--be-red);
}
.slide-mail-box {
	position:fixed;
	left:-298px;
	top:160px;
	width:298px;
	z-index:4;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
}
.slide-mail-box.active {
	left:0;
}
.slide-mail-wrap {
	position:relative;
	background:var(--be-bg-white);
	padding:15px;
	z-index:2;
	overflow:hidden;
	border-radius:0 8px 0 0;
	box-shadow:0 0 5px rgba(0,0,0,0.15);
}
.slide-mail-btu {
	position:absolute;
	bottom:0;
	right:-40px;
	width:40px;
	height:40px;
	cursor:pointer;
	z-index:1;
	background-image:linear-gradient(45deg,#5598de,#7f87ff 30%,#f65aad 60%,#ec3d43);
	border-radius:0 5px 5px 0;
	box-shadow:0 0 5px rgba(0,0,0,0.3);
}
.slide-mail-box.active .slide-mail-btu {
	background-image:linear-gradient(45deg,#ec3d43,#f65aad 30%,#7f87ff 60%,#5598de);
}
.slide-mail-btu .dashicons {
	color:var(--be-white);
	width:40px;
	height:40px;
	font-size:18px;
	vertical-align:0;
	padding:11px 0 0 0;
}
@-moz-document url-prefix() {
	.slide-mail-btu .dashicons {
	padding:12px 0 0 0;
}
}.slide-mail-main .contact-form {
	padding:5px 0;
}
.mail-main .contact-form.one-line .item-name,.mail-main .contact-form.one-line .item-email {
	width:calc(50% - .75rem);
}
.mail-main .contact-form.one-line .item-name {
	margin-right:1.5rem;
}
.slide-mail-main:before {
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:4px;
	background:linear-gradient(90deg,#004f9e 0%,#004f9e 20%,#004f9e 20%,#96bb20 20%,#96bb20 40%,#96bb20 40%,#f7a600 40%,#f7a600 60%,#f7a600 60%,#e40613 60%,#e40613 80%,#e40613 80%,#712182 80%,#712182 100%,#712182 100%);
}
@media screen and (min-width:900px) {
	.primary-contact .item {
	width:30%;
}
.primary-contact .item-subject {
	width:50%;
}
.primary-contact .item-message {
	width:100%;
}
.primary-contact .item-submit {
	width:auto;
}
.contact-form input[type="checkbox"] {
	margin:0.4em 0 0;
	border:1px solid #ff0000;
}
.slide-mail-box {
	top:220px;
}
}#primary-reg {
	width:100%;
	height:100vh;
	box-shadow:none;
}
#primary-reg,.login-reg-box,.reg-page-box,.reg-page-main {
	background:transparent !important;
}
.reg-error {
	padding:20px;
}
.page-template-template-reg .tg-site {
	display:none;
}
.reg-main {
	position:relative;
	width:350px;
	margin:5% auto 30px;
	z-index:1;
	overflow:hidden;
	border-radius:8px;
	transition-duration:.3s;
	-webkit-transition-duration:.3s;
	box-shadow:0 4px 15px 3px rgb(0,0,0,0.1);
	-webkit-box-shadow:0 4px 15px 3px rgb(0,0,0,0.1);
}
.reg-main-bg {
	background:var(--be-bg-white);
}
.wp-login-reg-main {
	width:680px;
}
.login-reg-box .zml-remember,.login-reg-box .zml-register-form,.login-reg-box .zml-form {
	padding:6px 10px 5px 10px;
}
.wp-login-reg-main .reg-sign {
	display:flex;
}
.reg-sign-flex-l {
	position:relative;
	float:left;
	width:50%;
	overflow:hidden;
	border-radius:8px 0 0 8px;
}
.ajax-login-widget .reg-sign-flex-l {
	position:relative;
	float:left;
	width:50%;
	overflow:hidden;
	border-radius:0;
}
.reg-sign-flex-r {
	position:relative;
	float:left;
	width:50%;
	background:var(--be-bg-white);
	overflow:hidden;
}
.reg-content-box:before {
	position:absolute;
	bottom:10px;
	left:10px;
	content:"";
	width:50px;
	height:100px;
	display:inline-block;
	z-index:1;
	opacity:0.6;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.reg-content-box:after {
	position:absolute;
	top:10px;
	right:10px;
	content:"";
	width:50px;
	height:100px;
	display:inline-block;
	z-index:1;
	opacity:0.6;
	border-right:1px solid #eee;
	border-top:1px solid #eee;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.reg-sign:hover .reg-content-box:before,.reg-sign:hover .reg-content-box:after {
	width:100px;
	height:200px;
}
.ajax-login-widget .reg-content-box:after,.ajax-login-widget .reg-content-box:before {
	display:none;
}
.ajax-login-widget .reg-sign:hover .reg-content-box:before,.ajax-login-widget .reg-sign:hover .reg-content-box:after {
	width:100px;
	height:60px;
}
.login-overlay .reg-sign-flex-r {
	background:var(--be-bg-white-l);
}
.wp-login-reg-main .zml-register {
	display:flex;
	align-items:center;
	padding:25px 10px 30px 10px;
	border-radius:0 8px 8px 0;
}
.user-login-t,.user-login-box {
	transition:.5s cubic-bezier(0.48,-0.56,0.51,1.67);
	-webkit-transition:.5s cubic-bezier(0.48,-0.56,0.51,1.67);
}
.user-login-box {
	flex-grow:1;
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:0.8s;
	-webkit-animation-duration:0.8s;
}
.user-login-t.conceal,.user-login-box.conceal {
	opacity:0;
	z-index:-1;
	transform:rotateY(-180deg);
	-webkit-transform:rotateY(-180deg);
}
.user-login-box.conceal {
	position:absolute;
	top:25px;
	right:0;
	width:0;
}
.user-login-t-box {
	position:relative;
	width:100%;
	height:35px;
}
.user-login-t {
	position:absolute;
	top:0;
	left:0;
	right:0;
}
.reg-sign-glass {
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	z-index:0;
	display:inline-block;
	border-radius:8px 0 0 8px;
	-webkit-backdrop-filter:blur(5px);
	backdrop-filter:blur(5px);
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:1.2s;
	-webkit-animation:fade-in 1.2s;
	background:linear-gradient(to top,rgba(0,0,0,0.1),rgba(0,0,0,0.4));
}
.reg-page-box .reg-sign-glass {
	animation-duration:0.2s;
	-webkit-animation:fade-in 0.2s;
}
.ajax-login-widget .reg-sign-glass {
	border-radius:0;
}
.reg-content-sign {
	position:relative;
	color:var(--be-white);
	height:100%;
	z-index:1;
	padding:20px 30px;
}
.reg-sign h4 {
	font-size:16px;
	font-size:1.6rem;
	text-align:center;
	margin:0 0 10px;
}
.reg-login-but {
	width:100px;
	text-align:center;
	font-size:14px;
	color:var(--be-grey-6);
	display:block;
	cursor:pointer;
	margin:5px auto;
	padding:5px 10px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
}
.reg-login-but:hover {
	background:var(--be-bg-btn);
	color:var(--be-white);
}
.be-forget-btu {
	width:50%;
	text-align:center;
	font-size:14px;
	color:var(--be-grey-5);
	display:block;
	cursor:pointer;
	margin:5px auto 0;
	padding:5px 10px;
}
.be-forget-btu:hover {
	color:var(--be-grey-9);
}
.be-forget-btu i {
	font-size:15px !important;
	color:var(--be-grey-9);
	margin:0 5px 0;
}
.reg-notice-box .pretty {
	color:var(--be-grey-6);
	width:auto;
	margin:0;
}
.reg-notice a {
	text-align:center;
	font-size:14px;
	color:var(--be-grey-6);
	margin:-10px auto 0;
	padding:5px;
}
.reg-notice a:hover {
	color:var(--be-hover);
}
.reg-notice-agree {
	position:absolute;
	bottom:25px;
	left:50%;
	width:80%;
	color:var(--be-yellow);
	text-align:center;
	z-index:2;
	display:none;
	padding:10px;
	border-radius:5px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	border-left:5px solid #fa9f7e;
	background:rgba(255,255,255,0.98);
	box-shadow:0 0 4px 1px rgba(0,0,0,0.1);
}
.reg-content * {
	background:transparent !important;
}
.reg-content.conceal {
	display:none;
	opacity:0.5;
}
.reg-content {
	margin:0 0 30px 0;
	padding:0 0 30px 0;
}
.reg-content p {
	text-indent:2em;
}
.reg-content img {
	max-width:100%;
	height:auto;
	margin:10px auto;
	border-radius:5px;
}
.zml-remember-t {
	margin:5px 0;
}
.zml-remember-t i {
	font-size:16px !important;
	margin:0 5px 0;
}
.signature {
	position:absolute;
	left:6%;
	right:6%;
	bottom:15px;
	font-size:1.3rem;
	line-height:15px;
	text-align:center;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	margin:0 5px;
	padding:10px 0 15px 0;
}
.users-can-register {
	font-size:13px;
	font-size:1.3rem;
	line-height:1.8;
	text-align:center;
	padding:10px 0 15px 0;
}
.ajax-login-widget .reg-main-bg {
	background:transparent;
}
.be-login-widget .reg-main {
	width:100%;
	margin:0;
	box-shadow:none;
}
@media screen and (max-width:768px) {
	.user-login-box.conceal {
	top:100px;
	width:100%;
}
.reg-main {
	width:310px;
}
.wp-login-reg-main .reg-sign {
	display:inline;
}
.reg-content-sign {
	padding:10px 0 0 0;
}
.reg-sign-flex {
	width:100%;
}
.reg-content {
	display:none;
	padding:0 20px 15px 20px;
}
.signature {
	display:none;
}
.reg-content-box:after,.reg-content-box:before {
	display:none;
}
.wp-login-reg-main .zml-register {
	padding:0 10px 20px 10px;
	border-radius:0 0 8px 8px;
}
.reg-sign-flex-l,.reg-sign-glass {
	background:var(--be-bg-white);
	border-radius:8px 8px 0 0;
}
.reg-content-sign {
	color:var(--be-grey-4);
	padding:15px 10px 0 10px;
}
}#primary.paper-area {
	width:100%;
}
.post-template-template-paper .post,.page-template-template-paper #page .page {
	position:relative;
	background:transparent;
	margin:0 0 10px 0;
	padding:0;
	border:none;
	box-shadow:none;
	border-radius:0;
}
.paper-content img {
	max-width:100%;
	width:auto;
	height:auto;
	vertical-align:middle;
	display:block;
}
.paper-content h2,.paper-content h3,.paper-content h4,.paper-content h5,.paper-content h6,.paper-content p {
	padding:0 10px;
}
.ajax-cat-post-wrap {
	}.picture-area .apc-post-item {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -4px;
}
.apc.widget .ajax-cat-post-wrap {
	margin:0 -3px;
}
.widget .ajax-cat-post-wrap .picture-area {
	padding:0;
}
.paper-content .meta-author-avatar img {
	max-width:24px;
}
.nobg.widget,.nobg .widget,.apc.widget,.apc .widget {
	background:transparent !important;
	padding:0;
	box-shadow:none;
}
.be_shadow .nobg.widget.ms:hover,.be_shadow .nobg.flw .widget.ms:hover,.be_shadow .apc.widget.ms:hover,.be_shadow .apc.flw .widget.ms:hover {
	box-shadow:none;
}
.apc .widget .ajax-cat-post-wrap .picture-area {
	padding:0;
}
.acx-filter-div ul {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin:5px 0 7px 0;
	padding:2px 0 0 0;
}
.acx-filter-div.acx-filter-div-flow ul {
	display:inherit;
	font-size:0;
	-webkit-overflow-scrolling:touch;
	overflow-x:auto;
	white-space:nowrap;
	margin:0 0 3px 0;
	scrollbar-width:none;
}
.acx-filter-div.acx-filter-div-flow ul::-webkit-scrollbar {
	display:none;
}
@media screen and (min-width:768px) {
	.begin-tabs-content .acx-filter-div ul,.cms-cat-tab .acx-filter-div ul,.ajax-site-main .acx-filter-div ul,.blog-main .acx-filter-div ul,.paper-sidebar.content-area .acx-filter-div ul,.cms-new-code .acx-filter-div ul,.cms-ajax-cat-post .acx-filter-div ul {
	justify-content:left;
	margin:0 -3px 3px -3px;
}
}.acx-filter-div .bea-texonomy {
	background:var(--be-bg-white);
	width:auto;
	font-size:14px;
	font-size:1.4rem;
	color:var(--be-grey-4);
	text-align:center;
	line-height:180%;
	display:inline-block;
	cursor:pointer;
	margin:0 4px 8px 4px;
	padding:8px 16px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.ajax-qa-btn .acx-filter-div .bea-texonomy {
	border-radius:5px;
	box-shadow:0 0 0 1px rgba(68,68,68,0.05);
}
.ajax-site-main-qa.ajax-qa-btn-tab .acx-filter-div ul {
	justify-content:left;
	margin:0 -4px -9px -4px;
}
@media screen and (min-width:768px) {
	.ajax-site-main-qa.ajax-qa-btn .acx-filter-div ul {
	justify-content:left;
	margin:0 4px 5px 0;
}
}.apc-all-btu i {
	margin:0 4px 0 0;
}
.acx-filter-div .bea-texonomy.apc-all-btu {
	padding:8px 21px;
}
.ajax-qa-btn-tab .acx-filter-div .bea-texonomy {
	background:var(--be-bg-grey-9);
	color:var(--be-white);
	z-index:2;
	border-radius:8px 8px 0 0;
	box-shadow:none !important;
	border:1px solid #999;
	border-bottom:none !important;
}
.ajax-qa-btn-tab .acx-filter-div .bea-texonomy.apc-all-btu.active,.ajax-qa-btn-tab .acx-filter-div .bea-texonomy.active {
	background:var(--be-bg-white) !important;
	color:var(--be-grey-4);
	border:1px solid var(--be-border-grey);
}
.ajax-qa-btn-tab .acx-filter-div .bea-texonomy:hover {
	background:var(--be-bg-yellow);
	color:var(--be-white);
	border:1px solid #fa9f7e;
}
.ajax-qa-btn-tab .acx-filter-div .bea-texonomy.active:hover {
	background:var(--be-bg-white);
	color:var(--be-grey-4);
	border:1px solid var(--be-border-grey);
}
.acx-btn-no ul {
	display:none !important;
}
.single-content .acx-filter-div .bea-texonomy {
	border-radius:5px;
	box-shadow:0 0 0 1px rgba(68,68,68,0.1);
}
.ajax-cat-post-wrap .grid-title {
	font-size:1.5rem;
	line-height:25px;
	height:50px;
	margin:5px 15px;
	padding:0;
	border-left:none;
}
.ajax-cat-post-wrap .grid-inf {
	font-size:1.4rem;
}
.bea-texonomy.active {
	background:var(--be-bg-btn);
	color:var(--be-white);
}
.bea-texonomy:hover {
	background:var(--be-bg-grey-9);
	color:var(--be-white);
}
.acx-ajax-container {
	position:relative;
}
.acx-ajax-container .acx-loader {
	display:none;
}
.apc-ajax-load .apc-imglist-box a,.apc-ajax-load .post .entry-content,.apc-ajax-load .post .entry-title,.apc-ajax-load .apc-list-entry-title a,.apc-ajax-load .post .entry-meta,.apc-ajax-load .post .thumbnail,.apc-ajax-load .post .gdz {
	opacity:0.4;
}
.apc-ajax-load .post .gdm {
	background:var(--be-bg-grey-f8);
	color:#f7f8f9;
	border-radius:2px;
	animation:fade-in;
	-webkit-animation:fade-in;
	animation-duration:0.2s;
	-webkit-animation:fade-in 0.2s;
}
.apc-has-animation {
	width:100%;
	float:left;
}
@media screen and (max-width:580px) {
	.ajax-cat-post-wrap {
	margin:0 1px;
}
.ajax-site-main-qa.ajax-qa-btn-tab .acx-filter-div .bea-texonomy {
	margin:0 4px 8px 4px;
	padding:5px 10px;
}
}.acx-loader {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0 auto;
	text-align:center;
	z-index:9;
	height:100%;
}
.dual-ring {
	display:inline-block;
	width:45px;
	height:45px;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:45%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	background:transparent !important;
}
.dual-ring:after {
	content:"";
	display:block;
	width:35px;
	height:35px;
	margin:5px;
	border-radius:50%;
	border:2px solid #333;
	border-color:#fa9f7e transparent #666 transparent;
	-webkit-animation:dual-ring 0.5s linear infinite;
	animation:dual-ring 0.5s linear infinite;
}
@-webkit-keyframes dual-ring {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}@keyframes dual-ring {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}.apc-qa-box .post {
	margin:0 0 -2px 0 !important;
	border-radius:0 !important;
}
.ajax-site-main-qa.ajax-qa-btn-tab .apc-qa-box .apc-qa-item:nth-child(1) .post {
	border-radius:0 8px 0 0 !important;
}
.ajax-site-main-qa.ajax-qa-btn .apc-qa-box .apc-qa-item:nth-child(1) .post {
	border-radius:8px 8px 0 0 !important;
}
.apc-qa-box .apc-qa-item:nth-last-of-type(1) .post {
	border-radius:0 0 8px 8px !important;
}
.apc-title-box .apc-post-item {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -5px;
}
.apc-title-item {
	padding:0 5px;
}
.apc-title-box .post {
	padding:15px;
	overflow:hidden;
	border-radius:8px;
}
.apc-title-header {
	margin:0 0 0 82px;
}
.apc-title-header h2 {
	font-size:15px;
	font-size:1.5rem;
	font-weight:400;
	line-height:25px;
	height:50px;
	overflow:hidden;
	margin:0;
	padding:0;
	border-left:none;
}
.apc-title-cat-title:hover {
	color:var(--be-grey-7);
}
.apc-title-date-box {
	background:var(--be-bg-blue);
	position:absolute;
	top:0;
	left:0;
	width:80px;
	height:100%;
	text-align:center;
}
.apc-title-date {
	position:relative;
	height:100%;
}
.apc-title-date-main {
	position:absolute;
	top:50%;
	left:0;
	width:80px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.apc-title-day {
	width:80px;
	color:var(--be-white);
	font-size:24px;
	font-size:2.4rem;
	font-weight:700;
	font-style:italic;
	line-height:0;
	padding:2px 0 23px 0;
}
.apc-title-moon {
	width:80px;
	color:#ddd;
	font-size:14px;
	font-size:1.4rem;
	font-weight:700;
	line-height:0;
}
.apc-title-meta {
	background:var(--be-bg-blue);
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	opacity:0;
	-webkit-transition:all ease-out .5s;
	transition:all ease-out .5s;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}
.apc-title-cat-title:hover .apc-title-meta {
	opacity:1;
}
.apc-title-meta .views {
	font-size:13px;
	font-size:1.3rem;
	color:var(--be-white);
	display:block;
	padding:10px 0;
}
.apc-list-item {
	width:100%;
}
.apc-list-item .post {
	padding:0;
}
.apc-list-item .doclose.post:nth-child(1) {
	border-radius:0;
}
.apc-list-item:nth-child(1) .post {
	border-radius:8px 8px 0 0 !important;
}
.apc-list-item .post {
	border-radius:0 !important;
}
.apc-list-item:nth-last-of-type(1) .post {
	border-radius:0 0 8px 8px !important;
}
.apc-list-box .apc-post-item {
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.apc-list-entry-title a {
	width:82%;
	font-weight:normal;
	vertical-align:top;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	padding:15px;
}
.apc-grid-box .apc-post-item {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	margin:0 -5px;
}
.apc-grid-thumbnail {
	margin:0 15px 0 0;
	width:120px;
	max-width:120px;
	max-height:90px;
	min-height:90px;
}
.apc-grid-thumbnail img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.apc-grid-item {
	padding:0 5px;
}
.apc-title-cat-1 .apc-title-item,.apc-grid-cat-1 .apc-grid-item {
	width:100%;
}
.apc-title-cat-2 .apc-title-item,.apc-grid-cat-2 .apc-grid-item {
	width:50%;
}
.apc-title-cat-3 .apc-title-item,.apc-grid-cat-3 .apc-grid-item {
	width:33.33333333333333%;
}
.apc-title-cat-4 .apc-title-item,.apc-grid-cat-4 .apc-grid-item {
	width:25%;
}
@media screen and (max-width:1025px) {
	.apc-title-cat-3 .apc-title-item,.apc-title-cat-4 .apc-title-item,.apc-grid-cat-4 .apc-grid-item,.apc-grid-cat-3 .apc-grid-item {
	width:50%;
}
}@media screen and (max-width:680px) {
	.apc-grid-box .apc-post-item {
	margin:0 -4px;
}
.apc-title-cat-2 .apc-title-item,.apc-title-cat-3 .apc-title-item,.apc-title-cat-4 .apc-title-item,.apc-grid-cat-4 .apc-grid-item,.apc-grid-cat-3 .apc-grid-item,.apc-grid-cat-2 .apc-grid-item {
	width:100%;
}
}.apc-grid-box .post {
	padding:15px;
	border-radius:8px !important;
}
h2.apc-grid-cat-title {
	font-size:15px;
	font-size:1.5rem;
	line-height:24px;
	margin:0 0 5px;
	padding:0;
	height:46px;
	overflow:hidden;
	border-left:none;
}
.apc-grid-meta {
	position:absolute;
	bottom:14px;
	color:var(--be-grey-9);
	left:240px;
	right:0;
	left:150px;
	font-size:14px;
	font-size:1.4rem;
}
.apc-grid-meta .comment {
	margin:0 0 0 5px;
}
.apc-grid-meta .views {
	float:right;
	padding:0 15px 0 0;
}
.apc-grid-meta .single-meta {
	position:static;
}
@media screen and (max-width:620px) {
	.apc-grid-thumbnail {
	max-width:100px;
	max-height:75px;
	min-height:75px;
}
.apc-grid-meta {
	left:130px;
}
}#apc-navigation {
	margin:10px 0 18px 0;
	text-align:center;
}
.cms-new-code #apc-navigation {
	margin:5px 0 10px 0;
}
.cms-new-code .apc-content-area-norm #apc-navigation {
	margin:15px 0 0 0;
}
#apc-navigation .page-numbers {
	background:var(--be-bg-white);
	font-size:14px;
	font-size:1.4rem;
	line-height:34px;
	color:var(--be-grey-8);
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	margin:0 0 5px 0;
	padding:0 13px;
	text-decoration:none;
	border-radius:40px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
#apc-navigation .prev.page-numbers,#apc-navigation .next.page-numbers {
	width:36px;
	height:36px;
	text-align:center;
}
#apc-navigation .prev.page-numbers span,#apc-navigation .next.page-numbers span {
	display:none;
}
#apc-navigation .prev.page-numbers:before,#apc-navigation .next.page-numbers:before {
	content:"\e77a";
	font-family:be;
	font-size:19px !important;
	vertical-align:-8%;
	margin:0 0 0 -4px;
}
#apc-navigation .prev.page-numbers:before {
	content:"\e779";
	margin:0 0 0 -6px;
}
#apc-navigation .page-numbers:hover:before {
	color:var(--be-white);
}
#apc-navigation .page-numbers.dots {
	display:none;
}
#apc-navigation .page-numbers:hover {
	background:var(--be-bg-grey-9);
	color:var(--be-white);
}
#apc-navigation .page-numbers.current {
	background:var(--be-bg-btn);
	color:var(--be-white);
}
.apc-posts-navigation {
	text-align:center;
	margin-bottom:10px;
}
.apc-post-item-load-more {
	position:relative;
	height:30px;
	cursor:pointer;
}
.apc-post-item-load-more .be {
	color:var(--be-grey-6);
	font-size:24px !important;
	display:inline-block;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform:rotate(0);
	-webkit-transform:rotate(0);
}
.apc-post-item-load-more:hover .be {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
}
.apc-post-item-load-more.loading .be {
	display:none;
}
.apc-post-item-load-more.loading:after {
	position:absolute;
	left:0;
	right:0;
	content:"";
	width:25px;
	height:25px;
	margin:0 auto;
	z-index:9;
	animation:spin 0.8s ease-in-out infinite;
	-webkit-animation:spin 0.8s ease-in-out infinite;
	border-radius:50%;
	border:2px solid var(--be-border-white);
	border-top:2px solid #fa9f7e;
}
@-webkit-keyframes spin {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}@keyframes spin {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}.ajax-navigation {
	height:10px;
}
.apc-ajax-post {
	float:left;
	position:relative;
}
.cms-cat-tab {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px;
	padding:0 0 5px 0;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.cms-cat-tab .acx-filter-div ul {
	display:inline-block;
	margin:8px 0 5px 0;
	padding:0 14px;
}
.cms-cat-tab .acx-filter-div .bea-texonomy {
	background:transparent !important;
	color:var(--be-grey-8);
	font-weight:700;
	margin:0;
	padding:5px;
	border-radius:0;
	box-shadow:none;
}
.cms-cat-tab .bea-texonomy:hover,.cms-cat-tab .bea-texonomy.active {
	color:var(--be-grey-4);
}
.cms-cat-tab .bea-texonomy:before {
	background:transparent;
	content:"";
	width:3px;
	height:5px;
	display:inline-block;
	vertical-align:-8%;
	margin:0 5px 0 0;
	border-radius:3px;
}
.cms-cat-tab .bea-texonomy:hover:before {
	background:var(--be-bg-cyan);
	height:6px;
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}
.cms-cat-tab .bea-texonomy.active:before {
	background:var(--be-bg-yellow);
	height:13px;
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}
.be_shadow .cms-cat-tab .ms:hover {
	box-shadow:none;
}
.begin-tabs-content .lic,.cms-cat-tab .lic {
	margin:0 0 15px 0;
}
.cms-cat-tab .picture-area {
	padding:0 20px;
}
.apc-imglist-cat ul li {
	float:left;
	width:50%;
	padding:0 20px;
}
.apc-img-list-title a {
	width:99%;
	font-size:1.5rem;
	line-height:33px;
	vertical-align:top;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.apc-imglist-cat .picture-img a img,.apc-imglist-cat .picture-img a,.apc-imglist-cat .picture-box {
	border:none;
	border-radius:5px;
}
.cms-cat-tab #apc-navigation {
	margin:10px 0 10px 0;
}
.begin-tabs-content #apc-navigation .prev.page-numbers,.begin-tabs-content #apc-navigation .next.page-numbers,.cms-cat-tab #apc-navigation .prev.page-numbers,.cms-cat-tab #apc-navigation .next.page-numbers {
	display:inline-block;
}
.lic .high-7 a,.lic .high-5 a,.lic .high-3 a {
	font-weight:700;
}
@media screen and (max-width:640px) {
	.apc-imglist-cat ul li {
	width:100%;
}
}.begin-tabs-content .apc-imglist-box {
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:15px 0 5px 0;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.begin-tabs-content .apc-content-area-norm #apc-navigation {
	margin:10px 0 0 0;
}
.group-tabs-content .acx-filter-div .bea-texonomy {
	background:transparent;
	font-size:16px;
	font-size:1.6rem;
	color:var(--be-grey-8);
	font-weight:700;
	margin:0 4px 8px 4px;
	padding:8px;
	box-shadow:none;
}
.group-tabs-content .acx-filter-div .bea-texonomy.ms:hover,.be_shadow .group-tabs-content .ms:hover {
	box-shadow:none;
}
.group-tabs-content .picture-area .post {
	padding:0 10px;
}
.group-tabs-content .picture-box {
	background:transparent;
	margin:0 0 20px 0;
	border:none;
	box-shadow:none;
}
.group-tabs-content .picture-img {
	overflow:hidden;
	transform:rotate(0deg);
	border-radius:8px;
}
.group-tabs-content .bea-texonomy:hover,.group-tabs-content .bea-texonomy.active {
	color:var(--be-grey-4);
}
.group-tabs-content .bea-texonomy:before {
	background:transparent;
	content:"";
	width:3px;
	height:5px;
	display:inline-block;
	vertical-align:-8%;
	margin:0 5px 0 0;
	border-radius:3px;
}
.group-tabs-content .bea-texonomy:hover:before {
	background:var(--be-bg-cyan);
	height:6px;
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}
.group-tabs-content .bea-texonomy.active:before {
	background:var(--be-bg-yellow);
	height:17px;
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}
.group-tab-img-meta .grid-inf {
	display:none;
}
.group-tabs-content .ajax-cat-post-wrap .grid-title {
	font-size:1.5rem;
}
.group-tab-title-c .ajax-cat-post-wrap .grid-title {
	text-align:center;
}
.group-tabs-fold .picture-box {
	position:relative;
}
.group-tabs-fold .grid-title {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	color:var(--be-white);
	height:80px;
	opacity:0;
	margin:0;
	padding:10px 10px 60px 10px;
	border-radius:0 0 8px 8px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
}
.group-tabs-fold .picture-box:hover .grid-title {
	opacity:1;
}
.group-tabs-fold .grid-title a {
	color:var(--be-white);
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
	overflow:hidden;
	margin:10px 0 0 0;
}
.single-code-tag .acx-filter-div ul {
	justify-content:left;
	margin:0 -3px 3px -3px;
}
.single-code-tag .apc-list-box .apc-post-item {
	margin:0 0 10px 0;
}
.single-code-tag .acx-filter-div .bea-texonomy {
	color:var(--be-white);
	margin:0 4px 8px 4px;
	padding:6px 16px;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.single-code-tag .bea-texonomy:hover {
	opacity:0.8;
}
.single-code-tag .ajax-navigation,.single-code-tag .picture-box .grid-inf {
	display:none;
}
.single-code-tag .ajax-cat-post-wrap .grid-title {
	margin:5px 15px 8px 15px;
}
.single-code-tag .apc-post-item-load-more {
	height:20px;
}
@media screen and (max-width:440px) {
	.single .single-code-tag .picture-area .post {
	padding:0 5px;
}
}.line-four {
	margin:0 -5px;
}
.line-tao .cms-picture-box {
	margin:0 -5px;
}
.line-four .xl4,.line-tao .xl4 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
.line-tao .g-col .xl4 {
	padding:0 10px;
}
@media screen and (min-width:1025px) {
	.cp-ajax-main .acx-filter-div ul {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	overflow:hidden;
	margin:0;
	padding:0;
}
.cp-ajax-main .acx-filter-div .bea-texonomy {
	width:100%;
	font-size:15px;
	font-size:1.5rem;
	text-align:left;
	margin:0 0 10px 0;
	border-radius:5px;
}
.cp-ajax-main .acx-filter-div {
	width:16.6%;
}
.cp-ajax-main .acx-ajax-container {
	width:82.4%;
}
.cp_sidebar_r .acx-filter-div {
	float:right;
}
.cp_sidebar_r .acx-ajax-container {
	float:left;
}
.cp_sidebar_l .acx-filter-div {
	float:left;
}
.cp_sidebar_l .acx-ajax-container {
	float:right;
}
}.cp-ajax-main .apc-post-item {
	float:left;
	width:100%;
	box-shadow:none;
}
.cp-ajax-main .archive-list-inf {
	display:none;
}
.cp-ajax-main .apc-list-box .post {
	background:transparent;
	float:left;
	width:50%;
	box-shadow:none;
}
.cp-ajax-main .apc-list-entry-title a {
	width:100%;
	padding:10px 15px;
}
.cp-ajax-main .apc-list-entry-title a:before {
	background:#afafaf;
	content:"";
	width:8px;
	height:8px;
	display:inline-block;
	vertical-align:5.5%;
	margin:0 5px 0 0;
	border-radius:100%;
}
.cp-ajax-main .apc-list-entry-title a:hover:before {
	background:var(--be-bg-btn);
}
@media screen and (max-width:768px) {
	.cp-ajax-main .apc-list-box .post {
	width:100%;
}
}.compensate-for-scrollbar {
	overflow:hidden;
}
.fancybox-active {
	height:auto;
}
.fancybox-is-hidden {
	left:-9999px;
	margin:0;
	position:absolute !important;
	top:-9999px;
	visibility:hidden;
}
.fancybox-container {
	-webkit-backface-visibility:hidden;
	height:100%;
	left:0;
	outline:none;
	position:fixed;
	-webkit-tap-highlight-color:transparent;
	top:0;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	transform:translateZ(0);
	width:100%;
	z-index:99992;
}
.fancybox-container * {
	box-sizing:border-box;
}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0;
}
.fancybox-outer {
	-webkit-overflow-scrolling:touch;
	overflow-y:auto;
}
.fancybox-bg {
	background:rgb(30,30,30);
	opacity:0;
	-webkit-transition-duration:inherit;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.47,0,.74,.71);
}
.fancybox-is-open .fancybox-bg {
	opacity:.9;
	transition-timing-function:cubic-bezier(.22,.61,.36,1);
}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button {
	direction:ltr;
	opacity:0;
	position:absolute;
	transition:opacity .25s ease,visibility 0s ease .25s;
	visibility:hidden;
	z-index:99997;
}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button {
	opacity:1;
	transition:opacity .25s ease 0s,visibility 0s ease 0s;
	visibility:visible;
}
.fancybox-infobar {
	color:var(--be-grey-c);
	font-size:13px;
	-webkit-font-smoothing:subpixel-antialiased;
	height:44px;
	left:0;
	line-height:44px;
	min-width:44px;
	mix-blend-mode:difference;
	padding:0 10px;
	pointer-events:none;
	top:0;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.fancybox-toolbar {
	right:0;
	top:0;
}
.fancybox-stage {
	direction:ltr;
	overflow:visible;
	transform:translateZ(0);
	z-index:99994;
}
.fancybox-is-open .fancybox-stage {
	overflow:hidden;
}
.fancybox-slide {
	-webkit-backface-visibility:hidden;
	display:none;
	height:100%;
	left:0;
	outline:none;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	padding:44px;
	position:absolute;
	text-align:center;
	top:0;
	transition-property:transform,opacity;
	white-space:normal;
	width:100%;
	z-index:99994;
}
.fancybox-slide::before {
	content:'';
	display:inline-block;
	font-size:0;
	height:100%;
	vertical-align:middle;
	width:0;
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next {
	display:block;
}
.fancybox-slide--image {
	overflow:hidden;
	padding:44px 0;
}
.fancybox-slide--image::before {
	display:none;
}
.fancybox-content {
	background:var(--be-bg-white);
	display:inline-block;
	max-width:100%;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	padding:20px;
	position:relative;
	text-align:left;
	border-radius:5px;
	vertical-align:middle;
}
.fancybox-slide--image .fancybox-content {
	animation-timing-function:cubic-bezier(.5,0,.14,1);
	-webkit-backface-visibility:hidden;
	background:transparent;
	background-repeat:no-repeat;
	background-size:100% 100%;
	left:0;
	max-width:none;
	overflow:visible;
	padding:0;
	position:absolute;
	top:0;
	-ms-transform-origin:top left;
	transform-origin:top left;
	transition-property:transform,opacity;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	z-index:99995;
}
.fancybox-can-zoomOut .fancybox-content {
	cursor:zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
	cursor:zoom-in;
}
.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content {
	cursor:-webkit-grab;
	cursor:grab;
}
.fancybox-is-grabbing .fancybox-content {
	cursor:-webkit-grabbing;
	cursor:grabbing;
}
.fancybox-container [data-selectable='true'] {
	cursor:text;
}
.fancybox-image,.fancybox-spaceball {
	background:transparent;
	border:0;
	height:100%;
	left:0;
	margin:0;
	max-height:none;
	max-width:none;
	padding:0;
	position:absolute;
	top:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:100%;
	border-radius:5px;
}
.fancybox-spaceball {
	z-index:1;
}
.fancybox-button--pause .be-playarrow,.fancybox-button--play .be-stop {
	display:none;
}
.fancybox-error {
	background:var(--be-bg-white);
	cursor:default;
	max-width:400px;
	padding:40px;
	width:100%;
}
.fancybox-error p {
	color:var(--be-grey-4);
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0;
}
.fancybox-button {
	background:rgba(30,30,30,0);
	border:0;
	border-radius:0;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	height:44px;
	margin:0;
	padding:10px;
	position:relative;
	transition:color .2s;
	vertical-align:top;
	visibility:inherit;
	width:44px;
}
.fancybox-toolbar {
	margin:5px 5px 0 0;
}
.fancybox-toolbar .fancybox-button {
	width:35px;
	height:35px;
	text-align:center;
	line-height:0;
	margin:0 3px;
	border-radius:8px;
}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link {
	color:var(--be-grey-c);
}
.fancybox-button:hover {
	color:var(--be-white);
}
.fancybox-button:focus {
	outline:none;
}
.fancybox-button.fancybox-focus {
	outline:1px dotted;
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover {
	display:none;
	color:var(--be-grey-8);
	cursor:default;
	outline:none;
}
.fancybox-toolbar .dashicons-grid-view {
	width:13px;
	height:13px;
	font-size:13px;
}
.fancybox-button div {
	height:100%;
}
.fancybox-progress {
	background:var(--be-bg-red-f4);
	height:2px;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-ms-transform-origin:0;
	transform-origin:0;
	transition-property:transform;
	transition-timing-function:linear;
	z-index:99998;
}
.fancybox-navigation .fancybox-button {
	background-clip:content-box;
	height:100px;
	opacity:0;
	position:absolute;
	top:calc(50% - 50px);
	width:70px;
}
.fancybox-navigation .fancybox-button div {
	background:rgba(30,30,30,0.8);
	padding:7px;
	border-radius:50%;
}
.fancybox-navigation .fancybox-button div:hover {
	background:var(--be-bg-blue);
}
.fancybox-navigation .fancybox-button--arrow_left {
	left:0;
	padding:31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
	padding:31px 6px 31px 26px;
	right:0;
}
.fancybox-navigation .be,.fancybox-button--play .be,.fancybox-button--pause .be {
	font-size:18px !important;
	font-size:1.8rem !important;
}
.fancybox-slide--iframe .fancybox-button {
	position:fixed;
	top:10px;
	right:10px;
}
.fancybox-iframe {
	width:100%;
	height:100%;
}
.fancybox-slide--iframe {
	padding:0;
}
.fancybox-slide--iframe .fancybox-content {
	width:90%;
	height:85%;
	max-width:90%;
	max-height:85%;
	padding:10px;
	margin:0;
}
.fancybox-animated {
	transition-timing-function:cubic-bezier(0,0,.25,1);
}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next {
	opacity:0;
	transition-timing-function:cubic-bezier(.19,1,.22,1);
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity:1;
}
@media all and (max-height:576px) {
	.fancybox-slide {
	padding-left:6px;
	padding-right:6px;
}
.fancybox-slide--image {
	padding:6px 0;
}
.fancybox-close-small {
	right:-6px;
}
.fancybox-slide--image .fancybox-close-small {
	background:#4e4e4e;
	color:#f2f4f6;
	height:36px;
	opacity:1;
	padding:6px;
	right:0;
	top:0;
	width:36px;
}
.fancybox-caption {
	padding-left:12px;
	padding-right:12px;
}
}.fancybox-thumbs {
	background:rgba(30,30,30,.8);
	bottom:0;
	display:none;
	margin:0;
	padding:2px 2px 4px 2px;
	position:absolute;
	right:0;
	top:0;
	width:212px;
	z-index:99995;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-backdrop-filter:saturate(5) blur(8px);
	backdrop-filter:saturate(5) blur(8px);
	transform:translateZ(0);
}
.fancybox-thumbs-x {
	overflow-x:auto;
	overflow-y:hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
	display:block;
}
.fancybox-show-thumbs .fancybox-inner {
	right:212px;
}
.fancybox-thumbs__list {
	font-size:0;
	height:100%;
	list-style:none;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
	position:absolute;
	position:relative;
	white-space:nowrap;
	width:100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow:hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width:7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background:var(--be-bg-white);
	border-radius:10px;
	box-shadow:inset 0 0 6px rgba(0,0,0,.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background:#2a2a2a;
	border-radius:10px;
}
.fancybox-thumbs__list a {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background-color:rgba(0,0,0,.1);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer;
	float:left;
	height:75px;
	margin:2px;
	max-height:calc(100% - 8px);
	max-width:calc(50% - 4px);
	outline:none;
	overflow:hidden;
	padding:0;
	position:relative;
	-webkit-tap-highlight-color:transparent;
	width:100px;
	border-radius:2px;
}
.fancybox-thumbs__list a::before {
	border:1px solid var(--be-bg-btn);
	bottom:0;
	content:'';
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	transition:all .2s cubic-bezier(.25,.46,.45,.94);
	z-index:99991;
}
.fancybox-thumbs__list a:focus::before {
	opacity:.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
	opacity:1;
}
@media all and (max-width:576px) {
	.fancybox-thumbs {
	width:110px;
}
.fancybox-show-thumbs .fancybox-inner {
	right:110px;
}
.fancybox-thumbs__list a {
	max-width:calc(100% - 10px);
}
}.textbox {
	display:inline-flex;
	flex-direction:row-reverse;
	margin:0 10px 0 5px;
	border-radius:5px;
	border:1px solid #d64b6a;
}
.p-em .btn-copy,.p-em .copied-text {
	text-indent:0;
}
.copied-text {
	display:flex;
	align-items:center;
	color:#d64b6a;
	padding:0 10px;
	border-radius:3px 0 0 3px;
}
.copy-show .copied-text {
	opacity:0.5;
}
.btn-copy {
	display:flex;
	align-items:center;
	background:#d64b6a;
	position:relative;
	font-size:1.3rem;
	color:var(--be-white);
	padding:0 15px;
	cursor:pointer;
	-webkit-transition:all 0.2s ease-in 0s;
	transition:all 0.2s ease-in 0s;
}
.btn-copy:hover {
	background:#ea5f7e;
}
.copy-success {
	position:relative;
	position:absolute;
	top:-45px;
	left:-66px;
	background:#666;
	width:150px;
	color:#fff;
	text-align:center;
	padding:5px 10px;
	border-radius:5px;
}
.copy-success-text {
	position:relative;
}
.copy-success:after {
	position:absolute;
	bottom:-32px;
	left:50px;
	content:"\f140";
	font-size:30px;
	font-family:dashicons;
	color:var(--be-grey-6);
}
.textbox-no-tip .copy-success,.php_text .copy-success,.be-btn-copy {
	display:none;
}
.php_text .textbox {
	line-height:40px;
	margin:15px 15px 15px 15px;
}
.contactus {
	position:fixed;
	right:-160px;
	top:32%;
	width:160px;
	height:352px;
	margin:-80px 0 0 0;
	z-index:999;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
}
.contactus.active {
	right:0;
}
.usbtn {
	position:relative;
	position:absolute;
	top:0;
	left:-40px;
	width:40px;
	height:40px;
	text-align:center;
	cursor:pointer;
	z-index:1;
	background:var(--be-bg-red);
	background:rgba(196,0,0,0.8);
	border-radius:5px 0 0 5px;
	box-shadow:0 0 5px rgba(0,0,0,0.3);
}
.usbtn:hover {
	background:rgba(0,0,0,0.6);
}
.usbtn:after {
	position:absolute;
	top:8px;
	left:6px;
	content:"\e671";
	font-family:cx;
	font-size:28px !important;
	color:var(--be-white);
}
.usmain-box {
	height:100%;
}
.usmain {
	width:160px;
	text-align:center;
	overflow:hidden;
	border-radius:0 0 0 8px;
	box-shadow:var(--be-shadow-plus);
}
.usmain,.usmain a {
	color:var(--be-grey-4);
	display:block;
}
.usbox {
	position:relative;
	z-index:2;
	background:var(--be-bg-white);
	border-bottom:1px solid var(--be-border-grey);
}
.usbox:last-child {
	border-bottom:none;
}
.usweixin {
	padding:0 0 8px 0;
}
.usweixin img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	padding:5px;
}
.usqq .be {
	color:var(--be-red);
}
.usweixin .be {
	color:#2a8c30;
	vertical-align:10%;
}
.usshang .be {
	color:#4d8cb8 !important;
	vertical-align:-10%;
}
.usbox .be {
	margin:0 5px 0 0;
}
.usphone,.usbox a {
	padding:8px 0;
}
.usbox a:hover {
	color:var(--be-grey-3);
	background:var(--be-bg-grey-e);
}
.menus-mod-ico .the-icon:before,#recently-viewed a:before,.get-icon:before,.the-icon a:before,li.tree-empty > .toggler:before,.list-title-date a:before,apc-img-list-title:before,.cat-one-list a:before,.list-title a:before {
	background:#afafaf;
	content:"";
	width:8px;
	height:8px;
	display:inline-block;
	vertical-align:5.5%;
	margin:0 5px 0 0;
	border-radius:100%;
}
.menus-mod-ico:hover .the-icon:before,#recently-viewed a:hover:before,.get-icon:hover:before,.the-icon a:hover:before,li.tree-empty:hover > .toggler:before,apc-img-list-title:hover:before,.list-title-date a:hover:before,.cat-one-list a:hover:before,.list-title a:hover:before {
	background:#555;
}
.title-img-cat .the-icon:first-child a:before {
	display:none;
}
.s-veil {
	display:none;
}
.nice-select ul li {
	margin:0;
}
.nice-select {
	-webkit-tap-highlight-color:transparent;
	background-color:var(--be-bg-white);
	border-radius:5px;
	border:solid 1px var(--be-border-grey);
	box-sizing:border-box;
	clear:both;
	cursor:pointer;
	display:block;
	float:left;
	font-family:inherit;
	font-size:14px;
	font-weight:normal;
	height:37px;
	line-height:35px;
	outline:none;
	padding-left:18px;
	padding-right:30px;
	position:relative;
	text-align:left !important;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap;
	width:auto;
}
.nice-select:hover {
	border-color:var(--be-border-grey);
}
.nice-select:active,.nice-select.open,.nice-select:focus {
	border-color:var(--be-border-grey);
}
.nice-select:after {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	content:'';
	display:block;
	width:6px;
	height:6px;
	margin-top:-4px;
	pointer-events:none;
	position:absolute;
	right:14px;
	top:50%;
	-webkit-transform-origin:66% 66%;
	-ms-transform-origin:66% 66%;
	transform-origin:66% 66%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 0.15s ease-in-out;
	transition:all 0.15s ease-in-out;
}
.nice-select.open:after {
	-webkit-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg);
}
.nice-select.open .list {
	opacity:1;
	pointer-events:auto;
	-webkit-transform:scale(1) translateY(0);
	-ms-transform:scale(1) translateY(0);
	transform:scale(1) translateY(0);
}
.nice-select.disabled {
	border-color:#ededed;
	color:var(--be-grey-9);
	pointer-events:none;
}
.nice-select.disabled:after {
	border-color:var(--be-border-dashed);
}
.nice-select.wide {
	width:100%;
}
.nice-select.wide .list {
	left:0 !important;
	right:0 !important;
}
.nice-select.right {
	float:right;
}
.nice-select.right .list {
	left:auto;
	right:0;
}
.nice-select.small {
	font-size:12px;
	height:36px;
	line-height:34px;
}
.nice-select.small:after {
	height:4px;
	width:4px;
}
.nice-select.small .option {
	line-height:34px;
	min-height:34px;
}
.nice-select .list {
	background:rgba(255,255,255,0.93);
	border-radius:5px;
	box-shadow:0 0 0 1px var(--be-shadow);
	box-sizing:border-box;
	margin-top:5px;
	opacity:0;
	overflow:hidden;
	padding:0;
	pointer-events:none;
	position:absolute;
	top:100%;
	left:0;
	z-index:999;
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transform:scale(0.75) translateY(-21px);
	-ms-transform:scale(0.75) translateY(-21px);
	transform:scale(0.75) translateY(-21px);
	-webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;
	transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;
}
.nice-select .list:hover .option:not(:hover) {
	background-color:transparent !important;
}
.nice-select .option {
	cursor:pointer;
	font-weight:400;
	line-height:35px;
	list-style:none;
	min-height:35px;
	outline:none;
	padding-left:18px;
	padding-right:29px;
	text-align:left;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus {
	background:var(--be-bg-cyan);
}
.nice-select .option.selected {
	font-weight:bold;
}
.nice-select .option.disabled {
	background-color:transparent;
	color:var(--be-grey-9);
	cursor:default;
}
.no-csspointerevents .nice-select .list {
	display:none;
}
.no-csspointerevents .nice-select.open .list {
	display:block;
}
.pretty > input + label > i.mdi:before,.pretty > input + label + label > i.mdi:before {
	content:attr(data-icon);
	display:inline-block;
	font-size:inherit;
	text-rendering:auto;
	line-height:inherit;
}
.pretty {
	width:100%;
	line-height:1;
	text-align:center;
	position:relative;
	display:inline-block;
	margin:0 10px 0 0;
}
#my-profile .pretty {
	width:auto;
}
.pretty label {
	font-weight:normal;
}
.pretty em {
	line-height:30px;
}
.pretty.success label i:after,.pretty.success label i:before {
	border-radius:100px;
}
.pretty > input[type='checkbox'] {
	position:absolute;
	z-index:99999999;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	margin:0;
	cursor:pointer;
	opacity:0;
}
.pretty i {
	font-size:1em !important;
	position:relative;
	display:inline-block;
	box-sizing:initial;
	min-width:1em;
	margin-right:3px;
	padding:1px;
	text-align:center;
}
.pretty i:before {
	position:relative;
	z-index:999;
	left:0;
	display:inline-block;
	vertical-align:bottom;
	color:transparent;
	background-color:var(--be-white);
}
.pretty i:after {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'\0000';
	color:transparent;
	background:#999 !important;
	border:none;
	border-radius:0;
}
.pretty.success input:checked + label i:before {
	color:var(--be-white);
	background:var(--be-bg-btn) !important;
}
.pretty.success input:checked + label i:after {
	border:var(--be-bg-btn);
	background:var(--be-bg-btn) !important;
}
.rp a {
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.rp a:hover {
	margin-left:5px;
}
.yy {
	box-shadow:0 0 8px rgba(0,0,0,0.05);
}
.begd {
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.ease {
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.img-gray {
	-webkit-filter:grayscale(60%);
	filter:grayscale(60%);
}
.img-gray:hover {
	-webkit-filter:grayscale(0);
	filter:grayscale(0);
}
.be_shadow .ms,.be_shadow #grid-carousel .post,.page-numbers,.link {
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
}
.besw:hover,.be_shadow #respond.ms:hover,.be_shadow .begin-tabs-content .apc-imglist-box:hover,.be_shadow .ms:hover,.be_shadow #grid-carousel .post:hover,.page-numbers:hover,.link:hover {
	box-shadow:0 0 10px rgba(0,0,0,0.09),0 0 1px rgba(0,0,0,0.05) inset;
}
.be_shadow .cat-container.ms:hover,.be_shadow .post.ms:hover {
	z-index:1;
}
@media screen and (max-width:900px) {
	#sidebar h3,#sidebar-l h3,.cat-w-icon,.weight,.cat-container .cat-title a,.cms-cat-area h2,.cat-grid-title a,.cat-square-title a,.product-box h2,.cms-news-grid-container .entry-header h2 a,.entry-header h2 a {
	font-weight:400;
}
}.single-content .wp-playlist {
	background:var(--be-bg-yellow);
	background:linear-gradient(120deg,#222,#841e55,#222);
	border:none;
	padding:15px;
	margin:12px 0 18px;
	font-size:14px;
	line-height:1.5;
	border-radius:10px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body {
	background:0 0 rgba(30,30,30,0.6) !important;
}
.widget_media_video .mejs-container,.widget_media_video .mejs-container .mejs-controls,.widget_media_video .mejs-embed,.widget_media_video .mejs-embed body {
	background:transparent !important;
}
.single-content .mejs-audio {
	overflow:hidden;
	border-radius:5px;
}
.mejs-overlay-button {
	position:relative;
	background:transparent !important;
	height:42px !important;
	width:42px !important;
}
.mejs-overlay-button:before {
	position:absolute;
	top:50%;
	left:50%;
	z-index:999;
	content:"\e637";
	font-size:42px !important;
	font-family:be;
	color:#fff;
	opacity:0.8;
	margin:-32px 0 0 -20px;
}
.widget_media_video .mejs-overlay-button:before {
	top:80%;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background:#fae100 !important;
}
.mejs-video .mejs-controls {
	opacity:0 !important;
	transition:all 0.5s ease;
}
.mejs-video.mejs-container:hover .mejs-controls {
	opacity:1 !important;
}
.single-content .wp-playlist .mejs-container,.single-content .wp-playlist .mejs-container .mejs-controls {
	background:transparent !important;
}
.single-content .wp-playlist-light .wp-playlist-caption {
	color:#fff;
}
.single-content .wp-playlist-item-length {
	color:#fff;
	right:10px;
	top:5px;
	font-size:12px;
}
.single-content .wp-playlist-playing {
	font-weight:400;
}
.single-content .wp-playlist-current-item .wp-playlist-caption {
	margin:20px 0 0 0;
	color:#fff;
}
.single-content .wp-playlist-light .wp-playlist-playing {
	background:#841e55;
	border-radius:5px;
}
.single-content .wp-playlist-item:hover {
	background:#222;
}
.single-content .wp-playlist-item {
	margin:5px 0;
	padding:5px 10px;
	border-bottom:none;
}
.single-content .wp-playlist-item-album {
	font-style:normal;
}
.single-content .wp-playlist-item-meta {
	display:inline-block;
	font-size:15px;
}
.single-content .wp-playlist-current-item .wp-playlist-item-artist {
	font-weight:700;
	margin:0 0 0 15px;
}
.single-content .wp-playlist .wp-playlist-current-item img {
	border-radius:100%;
	border:5px solid var(--be-bg-btn);
	-webkit-animation:bespin 10s linear infinite;
	animation:bespin 10s linear infinite;
}
.single-content .wp-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.single-content .wp-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius:3px;
}
@-webkit-keyframes bespin {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}@keyframes bespin {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}.post-template-template-build,.page-template-template-build {
	opacity:1 !important;
}
.build-content img {
	max-width:100%;
	height:auto;
	vertical-align:middle;
	display:block;
	margin:0 auto;
	opacity:1 !important;
}
.page-template-template-build .header-sub .tg-site,.post-template-template-build .header-sub .tg-site,.post-template-template-build .bread,.page-template-template-build .bread {
	display:none;
}
.post-template-template-build #content,.page-template-template-build #content {
	width:var(--be-main-width);
	min-height:100%;
	margin:0 auto;
}
.build-item {
	width:var(--be-main-width);
	margin:0 auto;
}
.build-full {
	float:left;
	width:100%;
	margin:0 auto;
}
.build-full.white {
	background:var(--be-bg-white);
}
.build-two {
	display:flex;
	margin:0 -5px;
}
.build-two > div {
	flex-grow:1;
	width:100%;
	padding:0 5px;
}
@media screen and (max-width:1025px) {
	.build-two {
	flex-wrap:wrap;
	justify-content:space-around;
	width:100%;
	margin:0;
}
.build-two > div {
	padding:0;
}
}.be-build .group-post-more {
	padding:10px 0;
}
.be-build .group-title {
	padding:10px 0 0 0;
}
.build-content .page-edit-link {
	float:inherit;
	text-align:center;
	margin:0 auto 20px;
}
.build-content .page-edit-link a {
	display:block;
}
@media screen and (max-width:1200px) {
	.build-item {
	width:97.5%;
}
}.module-area .group-outlook-content {
	text-align:center;
}
#cms-widget-one .module-area .group-contact-img img {
	border-radius:5px;
}
.module-area .gw-main-b .gw-ico i {
	color:var(--be-bg-btn);
}
.single-content .hot-box.build-item {
	width:100%;
}
.single-content #section-gtg.g-row {
	overflow:inherit;
}
.build-item .group-assist-wrap {
	margin:10px -5px;
}
.tags-area {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.tags-area a {
	width:calc(16.6666% - 10px);
}
@media screen and (max-width:800px) {
	.tags-area a {
	width:calc(25% - 10px);
}
}@media screen and (max-width:700px) {
	.tags-area a {
	width:calc(33.33333% - 10px);
}
}@media screen and (max-width:480px) {
	.tags-area a {
	width:calc(50% - 10px);
}
}.be-tags-item {
	position:relative;
	background:var(--be-bg-white);
	line-height:1.5;
	margin:0 0 13px 0;
	padding:11px 15px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.be-tags-name {
	width:100%;
	font-size:1.4rem;
	color:var(--be-grey-4);
	font-weight:700;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	margin:0 0 5px 0;
}
.be-tags-count {
	float:right;
	font-size:1.2rem;
	color:var(--be-grey-9);
	line-height:1;
	padding:2px 5px;
	border-radius:20px;
	background:var(--be-bg-grey-f8);
}
.link-content {
	margin:0 -4px;
	padding:5px 0;
}
.link-cat {
	font-size:15px;
	font-size:1.5rem;
	line-height:30px;
	text-align:center;
	margin:10px 0;
	display:flex;
	justify-content:center;
	align-items:center;
}
.linkcat-des {
	color:var(--be-grey-6);
	text-align:center;
	margin:-10px 0 5px 0;
	padding:0 20px;
}
.link-box {
	position:relative;
	float:left;
	width:25%;
	padding:0 5px;
}
@media screen and (max-width:900px) {
	.link-box {
	width:33.33333333333333333%;
}
}@media screen and (max-width:640px) {
	.link-box {
	width:50%;
}
}@media screen and (max-width:520px) {
	.link-box {
	width:100%;
}
}.link-main {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:11px 15px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.link-name-link {
	padding:0 0 0 45px;
}
.page-link-name {
	font-size:1.5rem;
	color:var(--be-grey-4);
	font-weight:bold;
	line-height:20px;
	width:99%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.link-des-box {
	margin:0 -16px -16px -16px;
	padding:5px 0 13px;
}
.link-des {
	font-size:12px;
	font-size:1.2rem;
	color:var(--be-grey-9);
	line-height:22px;
	text-align:justify;
	height:46px;
	padding:0 15px;
	overflow:hidden;
}
.link-box a {
	color:var(--be-grey-4);
}
.page-link-name a {
	color:var(--be-grey-4);
}
.links-url a {
	color:var(--be-grey-9);
	font-size:1.3rem;
}
.links-url {
	width:99%;
	color:var(--be-grey-7);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.page-link-img {
	background:var(--be-bg-grey-f1);
	float:left;
	width:32px;
	height:32px;
	overflow:hidden;
	display:flex;
	align-items:center;
	text-align:center;
	margin:7px 0 0 0;
	border-radius:50%;
	border:1px solid var(--be-border-z);
}
.page-link-img img {
	max-height:100%;
	margin:0 auto;
	border-radius:100%;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.page-link-img-custom img {
	width:32px;
	height:32px;
	max-height:32px;
}
.link-main:hover .link-letter,.link-main:hover .page-link-img img {
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
.link-letter {
	float:left;
	font-size:1.6rem;
	font-weight:bold;
	color:var(--be-white);
	text-align:center;
	width:34px;
	height:34px;
	margin:4px 0 0 0;
	padding:5px;
	overflow:hidden;
	border-radius:50%;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.add-link {
	margin:0 0 0 10px;
}
.single-content .add-link p {
	text-indent:0 !important;
	margin:5px 0;
}
.add-link i {
	font-size:1.5rem !important;
	margin:0 5px 0 0;
}
.add-link label {
	font-size:1.5rem;
	display:block;
	margin:0 15px 5px 0;
}
.add-link label i {
	color:var(--be-red);
	margin:0 0 0 5px;
}
.add-link input {
	background:var(--be-bg-grey-f1);
	width:300px;
	padding:5px 10px;
	border-radius:5px;
	border:none;
}
.add-link textarea {
	background:var(--be-bg-grey-f1);
	width:60%;
	resize:vertical;
	padding:5px 10px;
	border-radius:5px;
	border:none;
}
.add-link .add-link-btn {
	background:var(--be-bg-blue);
	color:var(--be-white);
	width:120px;
	margin:5px 0 15px 0;
	padding:8px;
	cursor:pointer;
	border:none;
	border-radius:5px;
	-webkit-appearance:none;
}
.add-link .add-link-btn:hover {
	background:var(--be-bg-grey-6);
	transition:all 0.2s ease-in 0s;
}
.add-link-message {
	float:left;
	font-size:1.5rem;
	color:#da6472;
	min-height:45px;
	margin:10px 0;
}
.add-link-tip {
	position:relative;
	background:#fdf8f3;
	margin:10px 0;
	padding:5px 10px;
	border-radius:5px;
}
.add-link-succeed {
	background:#effbf7;
	color:#668077;
}
.add-link-tip:before {
	position:absolute;
	content:"";
	top:50%;
	left:-3px;
	width:3px;
	height:18px;
	margin:-9px 0 0 0;
	background:#da6472;
}
.add-link-succeed:before {
	background:#83a599;
}
.add-link-loading {
	position:absolute;
	bottom:40%;
	left:50%;
	font-size:1.4rem;
	color:#668077;
	display:none;
	margin:0 0 0 -69px;
	padding:5px 15px;
	background:#effbf7;
	border-radius:8px;
}
@media screen and (max-width:640px) {
	.add-link {
	margin:0;
}
.add-link input,.add-link textarea {
	width:100%;
}
}.doclose {
	margin:0 0 -1px 0;
}
.upclose {
	margin:0;
}
.upclose .tg-site {
	margin:0;
	border-radius:0;
}
.category-full .upclose .tg-site {
	margin:0 0 10px 0;
	border-radius:5px;
}
.addclose {
	margin:10px 0;
}
.domargin {
	margin:0 0 10px 0;
}
.domargin .ias-trigger-next {
	margin:15px 3px 0 5px;
}
.cms-news-normal .upclose,.cms-news-normal .upclose .tg-site {
	margin:0;
	border-radius:0;
}
.cms-news-normal .line-four {
	background:var(--be-bg-white);
	margin:0 0 -1px 0;
	padding:18px 14px 8px 14px;
	border:1px solid var(--be-border-z);
}
@media screen and (max-width:440px) {
	.cms-news-normal .line-four {
	padding:15px 10px 5px 10px;
}
}.cms-news-normal .line-four .picture-cms-img a,.cms-news-normal .line-four .picture-cms-img a img,.cms-news-normal .line-four .picture-cms-img a,.cms-news-normal .line-four .picture-cms {
	overflow:hidden;
	border-radius:5px;
}
.cms-news-normal .tg-cms .tg-site {
	margin:0;
	border-radius:0;
}
.fresh .zm-tabs-nav,.fresh .ajax_widget_content .tab_title a,.fresh .ajax-tabs,.fresh .cat-grid-title,.fresh .cat-square-title,.fresh .cat-container .cat-title,.fresh #cms-widget-one h3,.fresh #cms-widget-two h3,.fresh #sidebar h3,.fresh #sidebar-l h3,.fresh .ch3 .cat-title,.fresh .cat-w-icon {
	background:transparent;
}
.fresh .zm-tabs-nav a {
	background:var(--be-bg-white);
}
.fresh #sidebar h3,.fresh #sidebar-l h3,.fresh .cat-w-icon {
	margin:1px 1px 0 1px;
}
.fresh #sidebar .ajax_calenda h3,.fresh #sidebar-l .ajax_calenda h3,.fresh .ajax_calenda .cat-w-icon,.fresh .ch3 .cat-title {
	margin:5px 0 -10px 0;
}
.fresh .cat-container .cat-title {
	margin:5px 0 -5px 0;
}
.fresh .cat-grid-title,.fresh .cat-square-title {
	padding:5px 0 0 0;
}
.fresh .cms-cat-txt .cat-title {
	margin:0;
}
.fresh #cms-widget-two h3 {
	margin:5px 0 0 0;
}
.fresh .widget_notice .widget-title,.fresh .slider_post .widget-title,.fresh .t_img_cat .widget-title-icon,.fresh .t_img_cat .widget-title,.fresh .widget_special .widget-title {
	margin:0;
}
.fresh .footer-widget .widget-title {
	margin:8px 0 5px 0;
}
@supports (-webkit-touch-callout:inherit) {
	.footer-widget-bg,#service-bg,#section-gtg {
	background-attachment:scroll !important;
}
}.invitation-box {
	position:relative;
}
.to-code {
	position:absolute;
	right:2px;
	bottom:15px;
}
.reg-page .to-code {
	bottom:11px;
}
.to-code a {
	color:var(--be-grey-6);
	font-weight:700;
	padding:6px 14px;
	border-radius:2px;
	-webkit-appearance:none;
}
.to-code a:hover {
	color:var(--be-grey-9);
}
.invite-list {
	display:flex;
	flex-wrap:wrap;
	float:left;
	font-size:1.2rem;
	width:100%;
	margin:15px 0;
}
.invite-list-item {
	width:25%;
}
@media screen and (max-width:670px) {
	.invite-list-item {
	width:50%;
}
}.invite-list-area {
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	margin:5px;
	overflow:hidden;
	border-radius:5px;
	border:1px solid var(--be-bg-yellow);
}
.invite-copy {
	background:var(--be-bg-yellow);
	width:40px;
	color:#fff;
	text-align:center;
	padding:5px 0;
	cursor:pointer;
}
.invite-copy:hover {
	opacity:0.8;
}
.invite {
	color:var(--be-bg-yellow);
	padding:5px 10px;
}
.timeline {
	margin:10px 0 10px 10px;
	border-left:1px dashed #999;
}
.timeline ul li {
	list-style:none;
	margin:0 0 0 20px;
}
.timeline h5 {
	position:relative;
	font-size:16px;
	font-size:1.6rem;
	cursor:pointer;
	text-indent:0 !important;
}
.timeline h5:before {
	position:static !important;
	content:"\e89a";
	font-family:be;
	font-size:1.6rem !important;
	color:var(--be-grey-9);
	background:var(--be-bg-white);
	margin:0 5px 0 -8px !important;
	font-weight:normal;
}
.timeline ul {
	display:none;
}
.timeline.true ul {
	display:block;
}
.sign input:focus,.add-link input:focus,.add-link textarea:focus {
	text-indent:0 !important;
	z-index:1;
	outline:none;
}
.zml-submit-button input:focus {
	opacity:0.8;
}
.pass-input {
	position:relative;
}
.togglepass {
	position:absolute;
	top:6px;
	right:3px;
	width:35px;
	color:var(--be-grey-9);
	z-index:2;
	cursor:pointer;
	text-align:center;
	background:transparent !important;
}
.pass-show .be {
	color:#9f3e69;
}
.ie-tips {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:999999;
	text-align:center;
	padding:10px 20px;
	background:#ffecea;
}
.ie-tips .be {
	color:var(--be-red);
	font-size:16px !important;
}
.placard-bg {
	position:fixed;
	right:0;
	bottom:0;
	display:none;
	z-index:2;
}
.placard-layer {
	margin:0 90px 15px 0;
	padding:0;
}
.pub-mask .placard-bg {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
	z-index:9999;
	overflow-x:hidden;
	background:rgba(0,0,0,0.5);
	-webkit-overflow-scrolling:touch;
}
.pub-mask .placard-layer {
	position:absolute;
	top:25%;
	left:50%;
	margin:0 0 0 -160px;
	padding:0 0 50px;
}
.placard-box {
	position:relative;
	background:var(--be-bg-white);
	width:320px;
	min-height:20px;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.pub-mask .placard-box {
	box-shadow:0 0 18px 0 rgba(0,0,0,.6);
}
.placard-bg.alter {
	display:block;
}
.placard-close {
	background:var(--be-bg-grey-9);
	position:absolute;
	top:-45px;
	left:141px;
	color:var(--be-white);
	width:38px;
	height:38px;
	cursor:pointer;
	opacity:0;
	margin:0;
	border-radius:100%;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
.placard-layer:hover .placard-close {
	opacity:1;
}
.placard-close:hover {
	background:#f7a600;
	transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
}
.pub-mask .placard-close {
	position:absolute;
	top:auto;
	bottom:5px;
	left:50%;
	opacity:1;
	margin:0 0 0 -19px;
}
.placard-close:after {
	position:absolute;
	top:7px;
	left:12px;
	content:"\e6f5";
	font-family:be;
	font-size:14px !important;
}
@media screen and (max-width:900px) {
	.placard-layer {
	margin:0 15px 80px 0;
}
}.placard-area {
	padding:10px 0;
}
.placard-content {
	position:relative;
	padding:10px 20px;
	text-align:justify;
	word-wrap:break-word;
	word-break:break-all;
}
.placard-content-t {
	padding:2px 20px;
}
.placard-new {
	text-align:center;
	padding:5px 0;
}
.placard-content h3 {
	font-size:16px;
	font-size:1.6rem;
	padding:0 0 5px 0;
}
li.placard-title {
	width:99%;
	line-height:200%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.placard-img-box {
	float:left;
	width:100%;
	padding:0 14px;
}
.placard-img {
	float:left;
	padding:3px;
	width:33.33333333333333%;
}
.placard-thumbnail {
	margin:0;
	clear:none;
}
.placard-more {
	position:absolute;
	top:50%;
	left:50%;
	width:38px;
	height:38px;
	display:none;
	margin:-19px 0 0 0;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.placard-content:hover .placard-more {
	display:block;
}
.placard-more a:after {
	content:"\e909";
	font-family:be;
	font-size:14px !important;
	color:var(--be-white);
}
.placard-more a {
	background:#96bb20;
	text-align:center;
	display:block;
	padding:6px 3px;
	border-radius:20px;
}
.placard-content-img {
	margin:5px 0;
}
.placard-content-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:3px;
}
.mouse-cursor {
	position:fixed;
	left:0;
	top:0;
	pointer-events:none;
	border-radius:50%;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	visibility:hidden
}
.cursor-inner {
	margin-left:-3px;
	margin-top:-3px;
	width:6px;
	height:6px;
	z-index:10000001;
	background-color:#ced0d4;
	-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;
	transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out
}
.cursor-inner.cursor-hover {
	margin-left:-18px;
	margin-top:-18px;
	width:36px;
	height:36px;
	background:#ced0d4;
	opacity:.3
}
.cursor-outer {
	margin-left:-15px;
	margin-top:-15px;
	width:30px;
	height:30px;
	border:2px solid #ced0d4;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:10000000;
	opacity:.5;
	-webkit-transition:all .08s ease-out;
	transition:all .08s ease-out
}
.cursor-outer.cursor-hover {
	opacity:0
}
.main-wrapper[data-magic-cursor=hide] .mouse-cursor {
	display:none;
	opacity:0;
	visibility:hidden;
	position:absolute;
	z-index:-1111
}
.slider-video-box {
	overflow:hidden;
	border-radius:3px;
}
.slider-video {
	float:left;
	width:100%;
	height:100%;
}
.widget-video {
	width:100%;
	height:100%;
}
.be-check-page {
	min-height:100vh;
	overflow-x:hidden;
	-webkit-text-size-adjust:100%;
}
.check-form {
	position:absolute;
	top:88px;
	left:50%;
	width:260px;
	margin:0 0 0 -130px;
	padding:20px 30px;
	z-index:1;
	border-radius:8px;
	background:rgba(255,255,255,0.5);
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,0.4);
	-webkit-backdrop-filter:saturate(5) blur(15px);
	backdrop-filter:saturate(5) blur(15px);
	transform:translateZ(0);
}
.check-hint {
	text-align:center;
	margin:10px 0;
}
.check-errors {
	color:var(--be-white);
	text-align:center;
	margin:0 0 5px 0;
}
.check-passw {
	background:var(--be-bg-grey-f1);
	width:100%;
	font-size:16px;
	padding:5px 10px;
	border-radius:5px;
	border:1px solid var(--be-border-grey-d);
	-webkit-appearance:none;
}
.check-passw:focus {
	border:1px solid var(--be-border-grey-9);
}
.btn-accept {
	background:var(--be-bg-blue);
	width:100%;
	color:var(--be-white);
	outline:none;
	cursor:pointer;
	margin:20px 0 10px 0;
	padding:5px 15px;
	border-radius:5px;
	border:none;
}
.btn-accept:hover {
	opacity:0.8;
}
.be-maintain {
	position:relative;
	min-height:100vh;
	line-height:2;
}
.be-maintain-area {
	position:relative;
	position:absolute;
	top:30%;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.be-maintain-area:before {
	position:absolute;
	bottom:-40px;
	left:-50px;
	content:"";
	width:50px;
	height:100px;
	display:inline-block;
	z-index:1;
	border-radius:2px;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
}
.be-maintain-area:after {
	position:absolute;
	top:-40px;
	right:-50px;
	content:"";
	width:50px;
	height:100px;
	display:inline-block;
	z-index:1;
	border-radius:2px;
	border-right:2px solid #fff;
	border-top:2px solid #fff;
}
.be-maintain h1 {
	font-size:3.6rem;
	color:#fff;
	text-shadow:2px 2px 2px #000;
}
.bewh {
	position:absolute;
	bottom:10%;
	right:10%;
	font-size:20px;
	width:180px;
	height:30px;
	display:flex;
	justify-content:space-between;
}
.bewh span {
	width:1em;
	background:rgba(255,255,255,0.8);
	border-radius:3px;
	animation:animate 0.8s infinite alternate;
	animation-delay:calc((var(--n) - 1) * 0.2s);
	animation-fill-mode:backwards;
}
@keyframes animate {
	from {
	filter:opacity(0);
	transform:scale(0.1);
}
to {
	filter:opacity(1);
	transform:scale(1);
}
}.bewh span:nth-child(1) {
	--n:1;
}
.bewh span:nth-child(2) {
	--n:2;
}
.bewh span:nth-child(3) {
	--n:3;
}
.bewh span:nth-child(4) {
	--n:4;
}
.bewh span:nth-child(5) {
	--n:5;
}
.bewh span:nth-child(6) {
	--n:6;
}
.bewh span:nth-child(7) {
	--n:7;
}
.tags-cat-grid:before,.new-tabs-all-grid:before,.new-tabs-all:before,.new-tabs-cat a:before,.cms-tabs-all:before,.cms-tab-nav a:before {
	display:block;
	content:attr(title);
	font-weight:bold;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
@media screen and (max-width:1025px) {
	.page .entry-header h1,.page-template-default .entry-header h1,.post-template-template-board .entry-header h1 {
	text-align:left;
	margin:0;
}
}.post-template-single-full {
	background:var(--be-bg-white) !important;
}
.post-template-single-full .post-item.post {
	background:transparent;
	padding:20px 10px;
	box-shadow:none;
}
.post-template-single-full .entry-header h1 {
	font-size:2.8rem;
	margin:0;
	padding:5px 0;
	border-left:none;
}
.post-template-single-full .bread,.post-template-single-full .begin-single-meta .comment,.post-template-single-full .reading-open,.post-template-single-full .meta-author,.post-template-single-full .single-cover,.post-template-single-full .like-left-box {
	display:none;
}
.post-template-single-full .full-header-title .cat-des {
	border-radius:8px;
}
.post-template-single-full .top-sub .full-header-title .cat-des {
	border-radius:0;
}
.qa-cat-content {
	margin:-1px 0 0 0;
}
.qa-header .entry-title a {
	font-size:15px;
	font-size:1.5rem;
	font-weight:400;
	height:50px;
	overflow:hidden;
	display:block;
}
.qa-cat-avatar {
	float:left;
	margin:8px 15px 0 0;
}
.qa-cat-avatar img {
	float:left;
	width:60px;
	height:60px;
	padding:2px;
	border-radius:100%;
	border:1px solid var(--be-border-z);
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	image-rendering:-webkit-optimize-contrast;
}
.post:hover .qa-cat-avatar img {
	transform:rotate(-720deg);
	-webkit-transform:rotate(-720deg);
}
.qa-meta,.qa-meta a {
	line-height:23px;
	color:var(--be-grey-9);
}
.qa-meta-class {
	margin:0 5px;
}
.qa-r {
	float:right;
}
.qa-r i {
	margin:0 5px 0 10px;
}
.qa-last a,.qa-comment a {
	color:var(--be-yellow);
}
.qa-meta-name {
	text-transform:capitalize;
}
.qa-comment a .no-comment {
	color:var(--be-grey-9);
}
.qa-related {
	margin:40px 0;
	padding:40px 0;
	border-top:1px dashed var(--be-border-grey);
}
.qa-related li {
	line-height:240%;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.qa-related h3 {
	font-size:17px;
	font-size:1.7rem;
	line-height:190%;
	margin:2px -20px 10px -35px;
	padding:0 25px;
	border-left:5px solid var(--be-yellow);
}
.qa-main .comment-qa {
	display:inline !important;
}
.qa-main .comments-title {
	display:none;
}
.beqa-comments-title {
	font-size:15px;
	font-size:1.5rem;
	text-align:left;
	border:none !important;
	border-radius:0;
}
.qa-main .beqa-comments-title a {
	color:var(--be-yellow);
}
.beqa-comments-title .dashicons {
	font-size:24px;
	vertical-align:-28%;
	margin:0 15px 0 0;
}
.beqa-comments-title {
	margin:0 -20px 0 -35px;
	padding:15px 0 15px 30px;
	border-left:5px solid var(--be-yellow) !important;
}
.qa-comments-box {
	margin:0 -29px;
}
.read .qa-main .comments-area {
	display:block;
}
@media screen and (max-width:440px) {
	.qa-comments-box {
	margin:0 -14px;
}
.qa-related h3 {
	margin:2px -20px 10px -20px;
}
}.qa-main .comment-list li {
	font-size:15px;
	font-size:1.5rem;
	color:var(--be-grey-6);
	line-height:1.9;
	margin:0;
	padding:15px 0;
	border-top:1px dashed var(--be-border-grey-d);
	box-shadow:none;
	border-radius:0;
}
.qa-main #respond {
	box-shadow:none;
}
@media screen and (min-width:900px) {
	.p-em.qa-main .ajax-comment-body .comment-list li p,.p-em.qa-main .comment-list li p {
	text-indent:0;
}
.qa-main .ajax-comment-body .comment-list li p,.qa-main .sticky-comments-box li p,.qa-main .sticky-comments-box li p,.qa-main .comment-list li p {
	margin:0 0 0 63px;
}
.qa-main .comment-list li p.form-submit {
	margin:0;
}
}.qa-main .comment-body {
	padding:0 20px;
}
.qa-main .children .comment-body {
	padding:0 0 0 50px !important;
}
.qa-main .comments-anchor {
	padding:0 !important;
	border-top:none !important;
}
.qa-main .beqa-comments-title,.qa-main #respond:hover,.qa-main .comment-list li:hover {
	box-shadow:none;
}
.qa-comments-box .comment span {
	display:inline;
}
.qa-comments-box .floor-b-count,.qa-comments-box .floor em {
	display:none !important;
}
.qa-comments-box .floor {
	position:absolute;
	top:-20px;
	left:50%;
	width:42px;
	text-align:center;
	transform:translateX(-50%) translateY(0);
	-webkit-transform:translateX(-50%) translateY(0);
}
.qa-comments-box .floor-l-b {
	position:absolute;
	top:10px;
	left:30%;
}
.qa-comments-box .floor-l-b:before {
	content:"\f546";
	color:var(--be-yellow);
	font-size:16px;
	font-family:dashicons;
}
.qa-comments-box .floor i {
	width:40px;
	height:40px;
	font-size:18px;
	font-size:1.8rem;
	color:var(--be-yellow);
	font-weight:700;
	font-style:italic;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
}
.qa-comments-box .comment-list {
	border-bottom:1px dashed var(--be-border-grey);
}
.qa-comments-box .ajax-comment-body {
	position:relative;
	margin:50px 0 0 0;
}
.qa-comments-box .ajax-comment-body li.comment {
	padding:15px 20px;
}
.qa-main .single-qa {
	text-align:center;
	margin:50px 0 0 0;
}
.qa-main .single-qa a {
	padding:10px 15px;
	border-radius:5px;
	border:1px solid var(--be-border-grey);
}
.qa-main .single-qa a:hover {
	background:var(--be-bg-cyan);
	color:var(--be-white);
	border:1px solid #98d2cc;
}
@media screen and (min-width:580px) {
	.qa-related li {
	float:left;
	width:50%;
	padding:0 10px;
}
}@media screen and (max-width:580px) {
	.qa-time,.qa-last {
	display:none;
}
}.archives-header {
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.up-area .archives-title {
	position:absolute;
	top:50%;
	left:30px;
	right:30px;
	font-size:26px;
	font-size:2.6rem;
	color:#fff;
	text-align:center;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	text-shadow:1px 1px 1px #000;
}
.archives-header .single-content p:first-child {
	margin:0;
}
.up-area .archives-meta {
	position:absolute;
	bottom:10px;
	right:10px;
}
.up-area .archives-meta li {
	float:left;
	font-size:16px;
	color:#fff;
	margin:0 5px 0 0;
	padding:5px;
	text-shadow:1px 1px 1px #000;
}
.up-area .beyear {
	display:none;
}
.year-m {
	float:right;
	color:#999;
	margin:0 5px 0 0;
}
.up-area .mon {
	float:left;
	font-size:14px;
	color:#666;
	font-weight:bold;
	display:block;
	margin:0 0 8px 5px;
}
.mon-list {
	position:relative;
	background:var(--be-bg-white);
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.day-box {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin:0 0 -1px 0;
	padding:15px 20px;
	border-bottom:1px solid var(--be-border-grey);
}
.day-box a {
	display:block;
}
.day-w {
	float:left;
	width:80px;
	margin:5px 15px 0 0;
}
.day-list {
	margin:-5px 0 15px 115px;
}
.day-list li {
	line-height:240%;
	padding:0 15px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.day-list li .be {
	color:#999;
	margin:0 10px 0 0;
}
.days {
	float:left;
	font-size:30px;
	color:#3690cf;
	font-weight:bold;
	padding:2px 5px 0 0;
}
.future-t {
	float:left;
	font-size:15px;
	color:#009ae5;
	font-weight:bold;
	margin:0 0 0 20px;
	padding:2px 5px 0 0;
}
.future-t i {
	font-size:20px;
	font-weight:normal;
	margin:0 10px 0 0;
}
.future-post {
	padding:20px 20px 5px 0;
}
.week-d {
	float:left;
	font-size:12px;
	color:#999;
	font-weight:bold;
	line-height:15px;
	margin:0 0 10px 0;
}
.up-area .single-content {
	margin-top:0;
}
.up-area .aligncenter {
	margin:0 auto;
}
.up-area .single-content p {
	margin:0;
}
@media screen and (max-width:520px) {
	.archives-title {
	font-size:15px;
	padding:5px;
}
.archives-meta li {
	display:none;
}
.day-w {
	width:100%;
}
.day-list {
	margin:0;
}
}.archives-meta {
	font-size:15px;
	color:var(--be-grey-6);
	font-weight:400;
	text-align:center;
	margin:20px 0;
}
.archives-meta span {
	font-weight:700;
	margin:0 5px;
}
.beyear {
	font-size:18px;
	font-size:1.8rem;

	padding:5px 20px;
	border-bottom:1px solid var(--be-border-grey);
	border-left:5px solid #0088cc;
}
@media screen and (max-width:440px) {
	.beyear {
	margin:10px -15px 10px -16px;
}
}.bemon {
	font-size:1.5rem;
	font-weight:700;
	line-height:2;
	margin:5px 0 5px 5px;
	cursor:pointer;
}
.post_list li {
	line-height:230%;
	padding:0 0 0 50px;
}
.post_list {
	color:#999;
	margin:0 0 10px 0;
}
.mon-num {
	font-size:14px;
	color:var(--be-grey-9);
	font-weight:400;
	margin:0 0 0 10px;
}
.gls,.glg,.glc,.gl,.gl2,.gt,.gt2,.glx {
	border-radius:0;
}
.domargin .cms-news-grid-container .gt:nth-last-child(2) {
	border-radius:0 0 8px 0;
}
.domargin .cms-news-grid-container .gt2:nth-last-child(2) {
	border-radius:0 8px 8px 0;
}
.gl2:nth-child(2),.gt2:nth-child(2) {
	border-radius:8px 0 0 8px;
}
.gl2:nth-child(3),.gt2:nth-child(3) {
	border-radius:0 8px 8px 0;
}
.glc:nth-child(1),.gl:nth-child(2),.gt:nth-child(2) {
	border-radius:8px 0 0 0;
}
.glc:nth-child(2),.gl:nth-child(3),.gt:nth-child(3) {
	border-radius:0 8px 0 0;
}
.site-roll .glc:nth-last-of-type(1),.site-no-roll .glc:nth-last-of-type(1),.gl:nth-last-of-type(1),.gt:nth-last-of-type(1) {
	border-radius:0 0 8px 0;
}
.site-roll .glc:nth-last-of-type(2),.site-no-roll .glc:nth-last-of-type(2),.gl:nth-last-of-type(2),.gt:nth-last-of-type(2) {
	border-radius:0 0 0 8px;
}
.gls:nth-last-child(2) {
	border-radius:0 0 8px 0;
}
.gls:nth-last-child(7) {
	border-radius:0 0 0 8px;
}
.glg:nth-last-child(2) {
	border-radius:0 0 8px 0;
}
.glg:nth-last-child(4) {
	border-radius:0 0 0 8px;
}
.paged-roll .cat-square .glc:nth-last-child(3) {
	border-radius:0 0 0 8px;
}
.paged-roll .cat-square .glc:nth-last-child(2) {
	border-radius:0 0 8px 0;
}
.glx:nth-last-child(2) {
	border-radius:0 0 8px 0;
}
.glx:nth-last-child(3) {
	border-radius:0 0 0 8px;
}
.cms-news-normal .doclose:nth-last-child(1) {
	border-radius:0 0 8px 8px;
}
@media screen and (max-width:1025px) {
	.gl2:nth-child(2),.gt2:nth-child(2) {
	border-radius:8px 8px 0 0;
}
.gl2:nth-child(3),.gt2:nth-child(3) {
	border-radius:0 0 8px 8px;
}
.domargin .cms-news-grid-container .post:nth-last-child(2) {
	border-radius:0 0 8px 8px;
}
.glc:nth-child(1),.gl:nth-child(2),.gt:nth-child(2) {
	border-radius:8px 8px 0 0;
}
.glc:nth-child(2),.gl:nth-child(3),.gt:nth-child(3) {
	border-radius:0;
}
.site-roll .glc:nth-last-of-type(1),.site-no-roll .glc:nth-last-of-type(1),.gl:nth-last-of-type(1),.gt:nth-last-of-type(1) {
	border-radius:0 0 8px 8px;
}
.site-roll .glc:nth-last-child(4),.site-no-roll .glc:nth-last-child(3),.gl:nth-last-of-type(2),.gt:nth-last-of-type(2) {
	border-radius:0;
}
.gls:nth-last-child(2) {
	border-radius:0 0 8px 0;
}
.gls:nth-last-child(5) {
	border-radius:0 0 0 8px;
}
.glg:nth-last-child(2) {
	border-radius:0 0 8px 0;
}
.glg:nth-last-child(3) {
	border-radius:0 0 0 8px;
}
.paged-roll .cat-square .glc:nth-last-child(3) {
	border-radius:0;
}
.paged-roll .cat-square .glc:nth-last-child(2) {
	border-radius:0 0 8px 8px;
}
.glx:nth-last-child(2) {
	border-radius:0 0 8px 8px;
}
.glx:nth-last-child(3) {
	border-radius:0;
}
}@media screen and (max-width:620px) {
	.gls:nth-last-child(7),.gls:nth-last-child(5) {
	border-radius:0;
}
.gls:nth-last-child(2) {
	border-radius:0 0 8px 0;
}
.gls:nth-last-child(3) {
	border-radius:0 0 0 8px;
}
}@media screen and (max-width:640px) {
	.glg:nth-last-child(2) {
	border-radius:0 0 8px 8px;
}
.glg:nth-last-child(3),.glg:nth-last-child(4) {
	border-radius:0;
}
}.doclose.post {
	border-radius:0;
}
.doclose.post:nth-child(1) {
	border-radius:8px 8px 0 0;
}
.doclose.post:nth-last-of-type(1) {
	border-radius:0 0 8px 8px;
}
.beall-filter-result .doclose.post:nth-last-of-type(1),.relat-post .doclose.post:nth-last-of-type(1) {
	border-radius:0 0 8px 8px;
}
.filters-site .post {
	margin:0 0 10px;
	border-radius:8px !important;
}
.site-no-roll .domargin .cat-top:nth-child(1) .post,.site-roll .domargin .cat-top:nth-child(1) .post {
	border-radius:8px 8px 0 0;
}
.site-no-roll .domargin .cat-top .post,.cat-top .doclose.post {
	border-radius:0;
}
.be-progress {
	background:var(--be-bg-m);
	position:fixed;
	display:flex;
	top:0;
	left:0;
	height:1px;
	z-index:9999;
	-webkit-transition:width 0.25s ease 0s;
	transition:width 0.25s ease 0s;
}
.be-progress.be-scrolled {
	}.arrow-up {
	position:relative;
}
.nav-weixin-img .arrow-down:before,.add-img-main .arrow-down:before,.weixin .arrow-down:before,.login-but .arrow-up:before,.user-info .arrow-up:before,.meta-author-box .arrow-up:before {
	position:absolute;
	top:-14px;
	left:22px;
	width:0;
	height:0;
	margin:0 0 0 -8px;
	border-bottom:8px solid var(--be-arrow-n);
	border-top:8px solid transparent;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	display:block;
	content:'';
	z-index:2;
}
.nav-weixin-img .arrow-down:after,.add-img-main .arrow-down:after,.weixin .arrow-down:after,.login-but .arrow-up:after,.user-info .arrow-up:after,.meta-author-box .arrow-up:after {
	position:absolute;
	top:-15px;
	left:22px;
	width:0;
	height:0;
	margin:0 0 0 -8px;
	border-bottom:8px solid var(--be-arrow-w);
	border-top:8px solid transparent;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	display:block;
	content:'';
	z-index:1;
}
.user-info .arrow-up:before,.user-info .arrow-up:after {
	left:22px;
}
.login-but .arrow-up:before,.login-but .arrow-up:after {
	left:185px;
}
.arrow-down {
	position:relative;
	display:block;
}
.nav-weixin-img .arrow-down:before,.add-img-main .arrow-down:before,.weixin .arrow-down:before {
	top:-1px;
	left:30px;
	border-bottom:8px solid transparent;
	border-top:8px solid var(--be-arrow-n);
}
.nav-weixin-img .arrow-down:after,.add-img-main .arrow-down:after,.weixin .arrow-down:after {
	top:0px;
	left:30px;
	border-bottom:8px solid transparent;
	border-top:8px solid var(--be-arrow-w);
}
.add-img-main .arrow-down {
	position:absolute;
	right:46px;
	bottom:5px;
}
.nav-weixin-img .arrow-down {
	position:absolute;
	right:120px;
	bottom:0;
}
.arrow-right {
	position:relative;
	display:block;
}
.arrow-right:before {
	position:absolute;
	bottom:4px;
	right:-25px;
	width:0;
	height:0;
	margin:0 0 0 -8px;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	border-left:8px solid var(--be-arrow-n);
	border-right:8px solid transparent;
	display:block;
	content:'';
	z-index:2;
}
.arrow-right:after {
	position:absolute;
	bottom:4px;
	right:-26px;
	width:0;
	height:0;
	margin:0 0 0 -8px;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	border-left:8px solid var(--be-arrow-w);
	border-right:8px solid transparent;
	display:block;
	content:'';
	z-index:1
}
.arrow-left {
	position:relative;
	display:block;
}
.arrow-left:before {
	position:absolute;
	top:-4px;
	left:-15px;
	width:0;
	height:0;
	margin:0 0 0 -8px;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	border-right:8px solid var(--be-border-grey-f1);
	border-left:8px solid transparent;
	display:block;
	content:'';
	z-index:2;
}
.arrow-left:after {
	position:absolute;
	top:-4px;
	left:-16px;
	width:0;
	height:0;
	margin:0 0 0 -8px;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	border-right:8px solid var(--be-border-grey-f1);
	border-left:8px solid transparent;
	display:block;
	content:'';
	z-index:1
}
.notice-shuo .arrow-left:after,.notice-shuo .arrow-left:before {
	top:-6px;
	border-right:8px solid var(--be-border-grey-f1);
}
.qqonline-box .arrow-right:before {
	bottom:18px;
	right:-15px;
}
.qqonline-box .arrow-right:after {
	bottom:18px;
	right:-16px;
}
.bejs {
	position:fixed;
	top:0;
	left:0;
	background:var(--be-bg-white);
	width:100%;
	height:100%;
	z-index:999;
}
.bejs p {
	font-weight:bold;
	text-align:center;
	margin:15% auto;
}
.edit-link-but {
	position:absolute;
	bottom:5px;
	right:0;
	opacity:0;
	z-index:1;
}
.group-tool .edit-link-but {
	top:48px;
}
.gw-main .edit-link-but {
	bottom:15px;
	right:10px;
}
.edit-buts:hover .edit-link-but {
	opacity:1;
}
.beplayer {
	position:relative;
	font-size:14px;
	color:var(--be-grey-9);
	clear:both;
	overflow:hidden;
	margin:10px auto 0;
	padding:0 !important;
	border-radius:3px;
}
.widget .beplayer {
	margin:0 auto;
}
.beplayer .dplayer {
	overflow:hidden !important;
	border-radius:3px;
}
.dplayer .dplayer-video-wrap {
	background:transparent !important;
}
#primary.primary .dplayer .dplayer-video-wrap {
	}.beplayer ul,.beplayer li,.beplayer h2,.beplayer tr,.playleft iframe,.beplayer table,.beplayer td,.beplayer tbody {
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}
.beplayer td,.beplayer th {
	background:#000;
	vertical-align:top;
	display:table-cell;
	padding:0 !important;
	margin:0 !important;
	overflow:hidden;
}
.beplayer td:first-child {
	border-radius:3px 0 0 3px;
}
.beplayer td:last-child {
	border-radius:0 3px 3px 0;
}
.dplayer-tab-content {
	margin:15px auto;
}
.anthology {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.anthology-box {
	margin:5px;
}
.anthology a {
	position:relative;
	background:var(--be-bg-white);
	display:inline-block;
	min-width:40px;
	font-size:14px;
	font-size:1.4rem;
	color:var(--be-grey-9);
	line-height:0;
	vertical-align:middle;
	text-align:center;
	padding:20px 10px;
	border-radius:40px;
	box-shadow:0 0 0 1px var(--be-shadow);
}
.anthology a:hover,.anthology a.list_on {
	background:var(--be-bg-grey-9);
	color:var(--be-white);
}
.dplayer-logo {
	width:35px;
	height:35px;
}
@media screen and (max-width:768px) {
	.dplayer-logo {
	width:25px;
	height:25px;
}
}.dplayer-menu {
	padding:0 !important;
	border-radius:5px !important;
}
.dplayer-menu .dplayer-menu-item a {
	text-align:left;
	border-bottom:1px solid #444;
}
.dplayer-menu .dplayer-menu-item a:hover {
	color:#eee !important;
}
.dplayer-setting-box {
	padding:0 !important;
	border-radius:5px !important;
}
.dplayer-setting-speed {
	padding:5px 10px !important;
}
.wax {
	position:relative;
}
.water {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:0;
	display:flex;
}
.waves {
	position:relative;
	width:100%;
	height:5vh;
	margin-bottom:-25px;
	min-height:80px;
	max-height:80px;
}
.parallax > use {
	animation:move-forever 25s cubic-bezier(0.55,0.5,0.45,0.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);
}
}@-webkit-keyframes move-forever {
	0% {
	transform:translate3d(-90px,0,0);
}
100% {
	transform:translate3d(85px,0,0);
}
}@media (max-width:768px) {
	.waves {
	height:50px;
	min-height:50px;
}
}.cat-cover-tip {
	position:relative;
	font-size:1.2rem;
	z-index:10;
	line-height:26px;
	padding:20px 10px;
}
.be-help-box {
	display:flex;
	align-items:center;
	justify-content:left;
	position:absolute;
	top:50%;
	left:3px;
	z-index:4;
	margin:2px 15px 15px 15px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.slide-mail-main .be-help-box {
	margin:2px 15px 15px 10px;
}
.site-nav-wrap-o-r .be-help-box {
	left:-70px;
}
.links-box .be-help-box {
	top:40px;
	left:50%;
	margin:2px 15px 15px -12px;
}
.links-group .be-help-box {
	top:70px;
	left:50%;
	margin:2px 15px 15px -12px;
}
.footer-widget .be-help-box {
	top:15px;
	left:50%;
	margin:2px 15px 15px -12px;
}
.site-info .be-help-box {
	top:15px;
	left:50%;
	margin:0 15px 15px -15px;
}
.catimg-ajax-cat-post .be-help-box,.grid-cat-title-box .be-help-box {
	top:50px;
	left:50%;
	margin:0 15px 15px -12px
}
.g-col .be-help-box {
	top:72px;
	left:50%;
	margin:0 15px 15px -12px
}
.turn .be-help-box {
	left:40px;
}
.grid-main .be-help-box,.blog-main .be-help-box {
	top:55px;
}
#sidebar .be-help-box {
	top:20px;
	margin:30px 0 0 10px;
}
.search-wrap .be-help-box {
	top:5px;
	left:8px;
}
.search-nav .be-help-box {
	top:-5px;
	left:-10px;
}
.be-nav-logo .be-help-box {
	left:20px;
	z-index:5;
}
.like-left .be-help-box {
	display:none;
}
.nav-top .be-help-box {
	left:180px;
}
.be-nav-wrap .be-help-box {
	left:25px;
}
.nav-menu-top-box {
	float:right;
}
.nav-menu-top-box.betip {
	min-width:30%;
}
.nav-menu-top-box .be-help-box {
	left:-50px;
}
.be-nav-login-but .be-help-box {
	left:-100px;
	z-index:6;
	margin:2px 0 0 0;
}
.scroll-but .be-help-box {
	flex-direction:column;
	line-height:0;
	margin:-45px 0 15px 0;
}
.slider-row .be-help-box {
	left:80px;
}
.scroll .be-help-box {
	left:-35px;
}
@media screen and (min-width:1025px) {
	.debug .g-col,.debug .betip {
	position:relative;
}
}@media screen and (max-width:1025px) {
	.be-help-box {
	display:none;
}
}.be-help-btu {
	width:30px;
	height:60px;
	cursor:pointer;
}
.be-help-btu .cx {
	width:26px;
	height:60px;
	font-size:22px !important;
	color:var(--be-yellow);
	text-align:center;
	line-height:60px;
}
.be-help-btu:hover .cx {
	color:var(--be-bg-cyan);
}
.be-help {
	position:relative;
	float:left;
	font-size:1.4rem;
	color:var(--be-yellow);
	line-height:26px;
	display:none;
	margin:0 0 0 -2px;
	padding:10px 15px;
	border-radius:5px;
	background:var(--be-bg-white);
	border-left:5px solid var(--be-yellow);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	box-shadow:0 5px 15px rgba(0,0,0,.15);
}
.about-sidebar .be-help,.site-nav-wrap-o-r .be-help,.be-nav-r .be-help {
	font-size:1.2rem;
	line-height:18px;
	text-align:center;
	margin:30px 0 0 0;
	padding:10px;
}
.be-nav-r .be-nav-wrap .be-help {
	font-size:1.4rem;
	line-height:26px;
	text-align:left;
	margin:10px 0 0 0;
	padding:10px 15px;
}
.contactus .be-help,.scroll-but .be-help {
	line-height:18px;
	text-align:center;
}
.nav-top.betip .be-help {
	margin:20px 0 0 -2px;
}
.slide-mail-wrap .be-help {
	padding:10px;
}
.be-help.active {
	display:inline-block;
}
.be-help .dashicons {
	position:absolute;
	top:50%;
	left:-17px;
	font-size:20px;
	color:var(--be-yellow);
	line-height:0;
	margin:1px 0 0 0;
	pointer-events:none;
}
.scroll-but .be-help .dashicons {
	display:none;
}
.nav-top .be-help .dashicons {
	top:26%;
}
.site-nav-wrap-o-r .be-help .dashicons,.be-nav-r .be-help .dashicons {
	top:35%;
}
.be-debug {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:999;
	text-align:center;
	height:40px;
	line-height:40px;
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
	box-shadow:0 5px 15px rgba(0,0,0,.15);
}
.be-debug a {
	display:inline-block;
}
.be-debug a:hover {
	color:var(--be-yellow);
}
.be-debug .cx {
	color:var(--be-yellow);
	font-size:22px !important;
	vertical-align:-25%;
	margin:0 5px 0 0;
}
.revery-bg {
	background-image:radial-gradient(#efd7d7,rgba(172,36,36,.2) 2px,transparent 40px),radial-gradient(#f6e9e9,rgba(172,36,36,.15) 1px,transparent 30px),radial-gradient(#e3f7fb,rgba(21,193,221,.12) 2px,transparent 40px),radial-gradient(#f6e9e9,rgba(172,36,36,.1) 2px,transparent 30px);
	background-size:550px 550px,350px 350px,250px 250px,150px 150px;
	background-position:0 0,40px 60px,130px 270px,70px 100px;
}
@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) {
	.footer-nav-blur .nav-weixin,.footer-nav-hold.footer-nav-blur,.search-cat .nice-select .list,.nav-weixin,.footer-nav-hold,.login-overlay,#search-main,#mobile-nav,.headroom--not-top .header-main-g .menu-glass,.headroom--not-top .menu-glass {
	background:rgba(255,255,255,0.98) !important;
}
.check-form,.be-search-captcha {
	background:var(--be-bg-glass);
}
.group-nav .be-menu-main {
	background:rgba(255,255,255,0.9);
}
}.tm {
	background:var(--be-bg-glass);
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.glass {
	--be-glass-bg:rgba(255,255,255,0.5);
	--be-border-grey-f1:var(--be-glass-bg);
	--be-bg-grey-f1:var(--be-glass-bg);
	--be-bg-white:var(--be-glass-bg);
	--be-bg-gradual:var(--be-glass-bg);
	--be-bg-grey-f8:rgba(255,255,255,0.4);
	--be-border-white-at:rgba(255,255,255,0);
	--be-border-white-ak:rgba(255,255,255,0);
	--be-bg-grey-tab:rgba(255,255,255,0);
	--be-arrow-w:rgba(255,255,255,0);
	--be-bg-grey-tab:rgba(255,255,255,0);
	--be-bg-white-s:rgba(255,255,255,0.85);
	--be-bg-pink-fd:rgba(255,255,255,0.4);
}
.glass .comment-list ul li,.glass .group-process-explain-main,.glass .deanm-box,.glass .ajax_widget_content .tab_title.tab-first:first-child a,.glass .ajax_widget_content .tab_title.selected a {
	background:transparent;
}
.glass .popup {
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.glass.night {
	--be-bg-grey-f8:#2f2f2f;
}
.blur .meta-nav,.blur .assets-more-btn a,.blur #colophon:before,.blur .like-left .sharing-box .be-btn-beshare,.blur .slide-mail-wrap,.blur .placard-box,.blur .des-cat,.blur .be-menu-widget .widget .menu,.blur .note-area,.blur .novel-area,.blur #personal,.blur .line-color .g-line:nth-child(odd),.blur .grid-cat-new,.blur .cms-novel-cat-box,.blur .slider-rolling-box,.blur .link-f a,.blur .link-all a,.blur .tao-h,.blur .cms-hot-main,.blur .flex-card-area,.blur .begin-tabs-content .apc-imglist-box,.blur .picture-cms,.blur .picture-box,.blur .cat-container,.blur .acx-filter-div .bea-texonomy,.blur .filter-box,.blur #apc-navigation .page-numbers,.blur a.fo,.blur .about-sidebar#sidebar-l .widget_nav_menu a,.blur .about-sidebar#sidebar .widget_nav_menu a,.blur .nav-img-box,.blur .authorbio,.blur #respond,.blur .widget,.blur .widget_ajax,.blur .show-white,.blur .line-white,.blur .post,.blur .tra {
	-webkit-backdrop-filter:saturate(5) blur(20px);
	backdrop-filter:saturate(5) blur(20px);
	transform:translateZ(0);
}
.blur .be-menu-widget .widget,.blur .note-main .post,.blur .grid-cat-area .post,.blur .cms-cat-square .post,.blur .cms-novel-cat-box .cms-novel-box,.blur .cms-cat-grid .post,.blur .be-rolling .post,.blur .footer-widget .widget,.blur .cms-cat-lead-post,.blur .cms-cat-tab .acx-filter-div .bea-texonomy,.blur .picture-area .apc-post-item .post,.blur .about-sidebar .widget {
	-webkit-backdrop-filter:none;
	backdrop-filter:none;
}
.m-moon {
	position:relative;
	width:12px;
	height:12px;
	display:block;
	margin:16px auto;
	overflow:hidden;
	background:#777;
	border-radius:50%;
	border:1px solid #777;
}
.m-moon span {
	position:absolute;
	top:0;
	right:-7px;
	width:12px;
	height:12px;
	background:#fff;
}
.night-day .m-moon {
	background:#666 !important;
}
.m-moon span {
	background:#fff !important;
}
.night .night-main,#scroll .m-day {
	display:none;
}
.night #scroll .not-day,.night #scroll .m-day {
	display:block !important;
}
.go-night,.go-day {
	animation:fade-in;
	animation-duration:1s;
	-webkit-animation:fade-in 1s;
}
body.night {
	background:#262626 !important;
}
.night {
	--be-bg-glass:rgba(50,50,50,0.8);
	--be-bg-glass-m:rgba(50,50,50,0.8);
	--be-bg-user-info:linear-gradient(to bottom,#323232,rgba(50,50,50,0.8),rgba(50,50,50,0.8));
	--be-bg-glass-s:rgba(0,0,0,0.85);
	--be-bg-glass-g:rgba(0,0,0,0.2);
	--be-bg-glass-t:rgba(50,50,50,0.8);
	--be-light:rgba(50,50,50,0);
	--be-real:rgba(50,50,50,0.65);
	--be-bg-s-o:rgba(50,50,50,0.8);
	--be-bg-fo:rgba(50,50,50,0.8);
	--be-body:#808080;
	--be-m-arrow:#808080;
	--be-m-a:#808080;
	--be-bg-body:#262626;
	--be-bg-nav-white:#323232;
	--be-bg-white:#323232;
	--line-odd-bg:#323232;
	--line-even-bg:#262626;
	--be-bg-white-l:#323232;
	--be-bg-eye:#323232;
	--be-bg-reading:#262626;
	--be-bg-grey-top:#262626;
	--be-grey-3:#808080;
	--be-grey-top:#808080;
	--be-bg-grey-f8:#2f2f2f;
	--be-bg-grey-tab:#2f2f2f;
	--be-bg-white-b:#262626;
	--be-bg-white-s:#323232;
	--be-bg-gradual:#323232;
	--be-border-grey:#262626;
	--be-border-white-at:#323232;
	--be-border-white-ak:#323232;
	--be-border-white-tab:#262626;
	--be-border-white-tab-t:#262626;
	--be-border-white:#323232;
	--be-border-z:#262626;
	--be-border-t:#262626;
	--be-border-x:#262626;
	--be-bg-pink-fd:#262626;
	--be-bg-pre:#2a2a2a;
	--be-border-dashed:#262626;
	--be-border-grey:#262626;
	--be-grey-4:#808080;
	--be-bg-grey-f1:#262626;
	--be-bg-grey-input:#262626;
	--be-border-grey-f1:#262626;
	--be-border-grey-d:#262626;
	--be-site-n:#808080;
	--be-arrow-w:#262626;
	--be-arrow-n:#323232;
	--be-white-fw:#ccc;
	--be-bg-grey-9:#323232;
	--be-bg-grey-a:#808080;
	--be-white-a:#262626;
	--be-white:#ccc;
	--be-bg-grey-3:#808080;
	--be-search:#808080;
	--be-bg-grey-9:#808080;
	--be-bg-blue-d:#262626;
	--be-bg-grey-e:#323232;
	--be-bg-grey-on:#000;
	--be-border-grey-9:#262626;
	--be-bg-tou:#262626;
	--be-bg-blue-r:#262626;
	--be-grey-coy:#262626;
	--be-grey-co:#262626;
	--be-grey-coh:#262626;
	--be-bg-nav-o:#2f2f2f;
	--be-admin:#808080;
	--be-admin-btn:#ccc;
	--be-admin-name:#808080;
	--be-grey-nav-3:#808080;
	--be-border-nav-b:#323232;
	--be-border-inf:#262626;
	--be-bg-cf:#262626;
	--be-bg-inf:#262626;
	--be-bg-cyan:#262626;
	--be-footer-widget:rgba(50,50,50,0.8);
}
.night .entry-content .sharing-box .be-btn-beshare,.night .reg-login-but:hover,.night .message-ok,.night .message-tips,.night .menu-login-btu .nav-reg a,.night .nice-select .list {
	background:#262626;
}
.night .add-link-loading,.night .add-link-tip,.night .header-main-o {
	background:#262626 !important;
}
.night li.comment.buried {
	background:#2c2c2c;
}
.night .logo-site-o img,.night .logo-site img {
	-webkit-filter:brightness(1.8);
	filter:brightness(1.8);
}
.night .sign input[type="submit"],.night .be-menu-widget .widget .menu-item-has-children > a i,.night a.filter-tag:hover {
	color:#eff0f2;
}
.night .cat-rec-icon {
	color:#fff;
}
.night .meta-author-inf {
	background:#323232;
}
.night .mobile-userinfo,.night #sidr-main ul a {
	border-bottom:1px solid #262626;
}
@media only screen and (min-width:1025px) {
	.night .menu-mix > ul.sub-menu,.night .be-menu-two-list > ul.sub-menu {
	background:linear-gradient(to right,#323232 50%,#262626 50%);
}
}.night .owl-lazy,.night img,.night a.thumbs-back {
	-webkit-filter:grayscale(20%);
	filter:grayscale(20%);
}
.bluebtn {
	-moz-box-shadow:inset 0 1px 0 0 #54a3f7;
	-webkit-box-shadow:inset 0 1px 0 0 #54a3f7;
	box-shadow:inset 0 1px 0 0 #54a3f7;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#007dc1),color-stop(1,#0061a7));
	background:-moz-linear-gr adient(top,#007dc1 5%,#0061a7 100%);
	background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%);
	background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%);
	background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%);
	background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1',endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#fff!important;
	font-family:arial;
	font-size:13px;
	text-indent:1em;
	padding:3px 8px 5px 0;
	text-decoration:none;
	text-shadow:0 1px 0 #154682
}
.bluebtn:hover {
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#0061a7),color-stop(1,#007dc1));
	background:-moz-linear-gr adient(top,#0061a7 5%,#007dc1 100%);
	background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%);
	background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%);
	background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%);
	background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7',endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7
}
.bluebtn:active {
	position:relative;
	top:1px
}
