<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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-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;
}
body,button,input,select,textarea {
	font:14px "Microsoft YaHei",Helvetica,Arial,Lucida Grande,Tahoma,sans-serif;
	color:#333;
	line-height:180%;
	background:#f1f1f1;
}
input {
	outline:none;
}
article,aside,details,figcaption,figure,footer,header,main,nav,section {
	display:block;
}
pre {
	line-height:190%;
	margin:0 0 1.75em;
	max-width:100%;
	overflow:auto;
	padding:15px;
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}
::selection {
	color:#fff;
	background:#666;
}
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 #e7e7e7;
}
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:#333;
	text-decoration:none;
}
:focus,a:focus {
	outline:none;
}
a:visited {
	color:#333;
}
a:hover {
	color:#3690cf;
}
.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 {
	box-shadow:inset 0 0 0 1000px #f1f1f1;
}
input:-webkit-autofill:focus {
	box-shadow:inset 0 0 0 1000px #fff;
}
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%
}
.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:1122px;
	min-height:100vh;
	margin:0 auto 10px;
}
.header-sub {
	width:1122px;
	margin:0 auto;
}
#masthead {
	}.site-header-s {
	height:120px;
}
.site-header-h {
	height:89px;
}
.site-header-h #header-top {
	display:none;
}
.logo-site,.logo-sites {
	position:relative;
	float:left;
	margin:19px 0 0 5px;
	max-height:50px;
	overflow:hidden;
}
.logo-site img,.logo-sites img {
	width:auto;
	max-height:50px;
}
.logo-small img {
	float:left;
	width:45px;
	max-height:45px;
	margin:2px 10px 0 0;
}
.clear-small {
	margin:0 0 0 55px;
}
@media screen and (max-width:1025px) {
	.logo-site,.logo-sites {
	float:none;
	text-align:center;
	margin:5px 0 0 30px;
}
.logo-box .logo-site,.logo-box .logo-sites {
	float:left;
	text-align:left;
}
.logo-small {
	vertical-align:middle;
	margin:9px 5px 0 0;
}
.logo-small img {
	float:none;
	width:15px;
	max-height:15px;
}
}@keyframes searchLights {
	0% {
	left:-100px;
	top:0;
}
to {
	left:120px;
	top:100px;
}
}.site-title {
	font-size:24px;
	font-size:2.4rem;
	font-weight:700;
	padding:0 0 2px 0;
}
.site-title img,.logo-small img {
	font-size:0;
	-webkit-transition-duration:.5s;
}
.site-name {
	font-size:36px !important;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	text-indent:-500px;
}
.logo-small-svg {
	width:50px;
	height:50px;
	fill:currentColor;
	overflow:hidden;
}
.logo-small .logo-small-svg {
	float:left;
	margin:0 8px 0 0;
}
.svg-logo-small {
	margin:0 0 0 62px;
}
.logo-sites-o .site-title-d {
	line-height:50px;
}
.logo-site:before {
	content:" ";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:50%;
	z-index:1;
	width:500%;
	margin-left:-250%;
	pointer-events:none;
	-webkit-animation:logomove 2s linear infinite;
	animation:logomove 2s linear infinite;
	background:linear-gradient(to right,rgba(255,255,255,0) 46%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 54%) 50% 50%;
}
@-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);
}
}.night .logo-site:before {
	background:linear-gradient(to right,rgba(50,50,50,0) 46%,rgba(50,50,50,0.65) 50%,rgba(50,50,50,0) 54%) 50% 50%;
}
.logo-site img,.logo-sites img {
	-webkit-transition-duration:.5s;
}
@media only screen and (max-width:1025px) {
	.logo-sites .logo-small .logo-small-svg {
	float:inherit;
	width:20px;
	height:20px;
	vertical-align:-0.17em;
	margin:0 -2px 0 0;
}
}@media screen and (min-width:1025px) {
	.site-title-d {
	line-height:45px;
}
}.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:#e8e8e8;
	border-bottom:1px solid #dedede;
}
.nav-top {
	height:30px;
	width:1122px;
	line-height:30px;
	margin:0 auto 0;
}
.top-menu {
	float:right;
	margin:0 8px 0 0;
}
.top-menu &gt; li {
	float:left;
	padding:0 8px;
}
.top-menu a {
	color:#333;
}
.top-menu a:hover {
	color:#3690cf;
}
.top-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:10001;
	border-bottom:1px solid #e7e7e7;
}
.top-menu li:hover &gt; ul,.top-menu li.sfHover &gt; ul {
	display:block;
}
.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.sfHover {
	-webkit-transition:none;
	transition:none;
}
.top-menu .sf-mega {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:99;
}
.top-menu li:hover &gt; .sf-mega,.top-menu li.sfHover &gt; .sf-mega {
	display:block;
}
.top-menu .menu-item-has-children a {
	padding-right:8px;
}
.nav-top .sf-arrows &gt; .sfHover &gt; .sf-with-ul:after {
	color:#333;
}
.top-menu ul li {
	background:#fff;
	line-height:1.4em;
	height:auto;
	float:none;
	display:block;
	border:1px solid #e7e7e7;
	border-bottom:none;
}
.top-menu ul a {
	display:block;
	min-width:120px;
	height:auto;
	font-size:15px;
	font-size:1.5rem;
	color:#333;
	line-height:1.2em;
	margin:0;
	padding:10px 15px;
	border:0;
	text-transform:none;
}
.top-menu ul li &gt; a:hover {
	color:#333;
	background:#e7e7e7;
}
#site-nav .down-menu &gt; .current-menu-item &gt; a,.main-nav .down-menu a {
	position:relative;
}
#site-nav .down-menu &gt; .current-menu-item &gt; a:before,.down-menu &gt; li &gt; a:before {
	position:absolute;
	content:"";
	left:50%;
	top:67px;
	width:5px;
	height:5px;
	border-radius:100px;
	transition:all .3s ease-in-out;
	text-shadow:0 0 transparent;
	transform:translateX(-49.99%);
	-webkit-transform:translateX(-49.99%);
}
#site-nav .down-menu &gt; .current-menu-item &gt; a:hover:before,.main-nav .down-menu a:hover:before {
	background:#3690cf;
	box-shadow:10px 0 #ddd,-10px 0 #ddd;
}
.menu_c #site-nav .down-menu &gt; .current-menu-item &gt; a:before,.menu_c .down-menu &gt; li &gt; a:before {
	display:none;
}
#user-profile {
	position:relative;
}
.nav-set,.user-my {
	float:left;
}
.user-info-min h3 {
	color:#444;
	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:#333;
	text-transform:capitalize;
}
#user-profile .show-avatars i {
	margin:0;
}
.header-top .nav-login-l,.user-login,.nav-login {
	float:left;
}
#user-profile a:hover {
	color:#3690cf;
}
.header-top .nav-login-l a,.header-top .show-layer,.header-top .nav-reg a {
	position:relative;
	padding:0 8px 0 25px;
	color:#444 !important;
}
.night .header-top .nav-login-l a,.night .header-top .show-layer,.night .header-top .nav-reg a {
	color:#808080 !important;
}
#user-profile i {
	position:absolute;
	top:11px;
	left:5px;
	font-size:14px !important;
}
.menu-login #user-profile .hi-user i {
	position:absolute;
	top:2px;
	left:11px;
	font-size:14px !important;
}
.header-top .nav-login-l a:hover i,.header-top .show-layer:hover i,.header-top .nav-reg a:hover i {
	-webkit-animation-name:avatar;
	animation-name:avatar;
	-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:inline;
}
.nav-search {
	font-size:16px;
	font-size:1.6rem;
	float:right;
	color:#777;
	line-height:26px;
	margin:30px 5px 0 5px;
	padding:0 8px 3px;
	cursor:pointer;
}
.nav-search:hover {
	color:#3690cf;
}
.nav-search:after {
	content:"\e614";
}
.off-search,.off-down {
	position:fixed;
	top:30px;
	right:30px;
	width:35px;
	height:35px;
	cursor:pointer;
	border-radius:50%;
	background:#999;
}
.off-search:hover,.off-down:hover {
	background:#666;
}
.off-search:after,.off-down:after {
	position:absolute;
	top:50%;
	left:50%;
	content:"\e6f5";
	font-family:be;
	font-size:14px !important;
	color:#fff;
	margin:-12px 0 0 -7px;
}
.nav-search:after {
	font-family:be;
	font-size:16px !important;
	color:#777;
}
.nav-search:hover:after {
	color:#3690cf;
}
.greet-top,.user-wel {
	float:right;
	margin:0 0 0 5px;
}
.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;
	background:#3690cf;
	border-radius:50%;
}
.menu-login .show-avatars .be {
	font-size:15px !important;
	color:#fff;
	padding:6px;
}
.menu-login .show-avatars {
	margin:0 8px 0 6px;
}
.usericon-place {
	padding:10px;
}
.menu-login {
	float:right;
	line-height:26px;
	margin:30px 0 0 0;
}
.login-but {
	float:right;
	margin:31px 0 0 0;
	padding:0 11px 0 10px;
}
.login-but-only {
	cursor:pointer;
}
.but-i {
	width:26px;
	height:26px;
	cursor:pointer;
	background:#3690cf;
	border-radius:50%;
}
.but-i:hover {
	background:#666;
}
.login-but .be {
	font-size:15px !important;
	color:#fff;
	padding:6px;
}
.menu-login-box {
	position:absolute;
	top:34px;
	right:18px;
	display:none;
	z-index:2;
	padding:30px 0 0 0;
}
.menu-login-box .be {
	display:none;
}
.menu-login-box .nav-set {
	float:inherit;
	text-align:center;
}
.menu-login-box .nav-login-l a,.menu-login-box .nav-login {
	margin:0 10px 0 0;
}
.menu-login-box .nav-reg a,.menu-login-box .nav-login-l a,.menu-login-box .nav-login {
	background:#fff;
	color:#444;
	width:90px;
	display:block;
	padding:3px;
	border-radius:3px;
	border:1px solid #3690cf;
}
.nav-login,.nav-login-l {
	cursor:pointer;
}
.nav-top .nav-login,.nav-top .nav-login-l {
	color:#333;
	height:25px;
}
.menu-login-box .nav-login-l {
	height:auto;
	padding:0;
}
.menu-login-box .nav-login:hover,.menu-login-box #user-profile a:hover {
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
}
.menu-login-box .nav-reg {
	margin:0;
	padding:0;
}
.menu-login-box .menu-login {
	background:rgba(255,255,255,0.95);
	width:232px;
	text-align:center;
	margin:0;
	padding:20px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
#menu-container-o .login-but {
	margin:12px 0 0 0;
}
#menu-container-o .menu-login {
	margin:0 0 0 8px;
}
#menu-container-o .menu-login-box {
	top:15px;
}
#menu-container-o .menu-login .user-box {
	padding:12px 3px 0 4px;
}
.header-top-o .nav-login-l a,.header-top-o .show-layer,.header-top-o .nav-reg a,.header-top-o .nav-login a {
	position:relative;
	padding:0 8px 0 25px;
	color:#444 !important;
}
.header-top-o .nav-login-l a:before,.header-top-o .show-layer:before,.header-top-o .nav-reg a:before,.header-top-o .nav-login a:before {
	content:"";
	position:absolute;
	left:0;
	bottom:-1px;
	height:1px;
	width:100%;
	background:#666;
	transform:scale(0);
	transition:all 0.3s;
}
.header-top-o .nav-login-l a:hover:before,.header-top-o .show-layer:hover:before,.header-top-o .nav-reg a:hover:before {
	transform:scale(1);
}
.night .header-top-o .nav-login-l a,.night .header-top-o .show-layer,.night .header-top-o .nav-reg a,.night .header-top-o .nav-login a {
	color:#808080 !important;
}
#menu-container-o .menu-login .user-info {
	top:5px;
}
#menu-container-o .menu-login .user-my img {
	margin-top:-7px;
}
.menu-login .nav-login {
	padding:3px;
}
.menu-login .user-box {
	padding:0 3px 0 4px;
}
.menu-login .user-info {
	position:absolute;
	top:-4px;
	left:-90px;
	padding-top:40px;
}
.menu-login .user-info .arrow-up {
	margin-left:92px;
}
.menu-login .user-my {
	margin:0 6px;
}
.menu-login .user-my img {
	position:relative;
	width:28px;
	height:28px;
	margin-top:-6px;
}
@media screen and (max-width:1025px) {
	.login-but,.menu-login {
	display:none;
}
}.scrolltext {
	width:70%;
	height:22px;
	margin-top:-1px;
	overflow:hidden;
}
.scrolltext li {
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
}
.scrolltext i {
	color:#c40000;
	margin:0 5px 0 0;
	vertical-align:0%;
}
#menu-container {
	background:#fff;
	width:100%;
	height:88px;
	z-index:999;
	box-shadow:0 2px 10px 0 rgba(0,0,0,0.05);
}
.headroom--not-top #menu-container,#menu-container:hover {
	background:#fff;
	transition:All 0.4s ease-in-out;
	box-shadow:0 2px 10px 0 rgba(0,0,0,0.05);
}
.headroom--not-top .menu-glass {
	background:rgba(255,255,255,0.93) !important;
}
.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 #menu-container {
	box-shadow:0 2px 10px 0 rgba(0,0,0,0.05);
}
.night #menu-container {
	box-shadow:none;
}
#header-main.slideDown {
	top:0;
	width:100%;
	z-index:999;
	position:fixed;
}
#navigation-top {
	position:relative;
	width:1122px;
	margin:0 auto;
	display:table;
}
@media screen and (max-width:1025px) {
	#navigation-top {
	height:40px;
}
}.main-nav {
	float:right;
	margin:0;
}
.nav-menu,.nav-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav-menu li {
	position:relative;
}
.nav-menu-top {
	float:right;
}
@media screen and (min-width:1025px) {
	.top-menu {
	display:flex;
}
.nav-menu {
	display:flex;
}
.site-nav-wrap-left .nav-menu {
	margin:0 0 0 30px;
}
.nav-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	min-width:160px;
	z-index:10001;
	border-bottom:1px solid #e7e7e7;
}
.nav-menu &gt; li {
	float:left;
}
.nav-menu li:hover &gt; ul,.nav-menu li.sfHover &gt; 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;
	white-space:nowrap;
	-webkit-transition:background .2s;
	transition:background .2s;
}
.nav-menu li:hover,.nav-menu li.sfHover {
	-webkit-transition:none;
	transition:none;
}
.nav-menu .sf-mega {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:99;
}
.nav-menu li:hover &gt; .sf-mega,.nav-menu li.sfHover &gt; .sf-mega {
	display:block;
}
#site-nav-wrap {
	max-width:70%;
}
.site-nav-wrap-right {
	float:right;
}
.site-nav-wrap-left {
	float:left;
}
.main-nav .down-menu li {
	display:block;
	float:left;
	height:88px;
	line-height:88px;
}
.main-nav .down-menu a {
	padding:0 10px;
	font-size:15px;
	font-size:1.5rem;
	text-align:left;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
}
.nav-ace .down-menu &gt; li &gt; a {
	font-weight:700;
}
.menu_c .main-nav .down-menu 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:#999;
	font-size:12px;
	font-size:1.2rem;
	font-weight:normal;
	display:block;
}
#site-nav .sub-menu,.top-menu ul {
	animation:fade-in;
	animation-duration:0.5s;
}
#site-nav .down-menu &gt; li &gt; a:hover,#site-nav .down-menu &gt; li.sfHover &gt; a {
	color:#3690cf;
}
#site-nav .down-menu &gt; .current-menu-item &gt; a,#site-nav .down-menu &gt; .current-post-ancestor &gt; a {
	color:#3690cf;
}
.menu_c #site-nav .down-menu &gt; .current-menu-item &gt; a,.menu_c #site-nav .down-menu &gt; .current-post-ancestor &gt; a {
	color:#fff !important;
	background:#3690cf;
}
.menu_c #site-nav .down-menu &gt; li &gt; a:hover,.menu_c #site-nav .down-menu &gt; li.sfHover &gt; a {
	color:#fff !important;
	opacity:0.9;
	background:#3690cf;
}
.menu_c #site-nav .down-menu &gt; .current-menu-item &gt; a:hover {
	opacity:1;
}
#site-nav .down-menu ul {
	padding-top:0;
	transition:All 0.4s ease-in-out;
	box-shadow:0 2px 4px rgba(0,0,0,0.1);
}
#site-nav .down-menu ul ul {
	margin-top:-1px;
	padding:0;
}
#site-nav .down-menu ul li {
	background:#fff;
	line-height:1.4em;
	height:auto;
	float:none;
	display:block;
	border:1px solid #e7e7e7;
	border-bottom:none;
}
#site-nav .down-menu ul a {
	display:block;
	height:auto;
	font-size:15px;
	font-size:1.5rem;
	color:#333;
	line-height:1.5em;
	margin:0;
	padding:10px 15px;
	border:0;
	text-transform:none;
}
#site-nav .down-menu ul li &gt; a:hover {
	color:#333;
	background:#e7e7e7;
}
#site-nav .down-menu ul li:last-child {
	}#navigation-toggle,.sidr,#sidr-close,#mobile-search {
	display:none;
}
.main-nav .down-menu li.nav-more {
	line-height:40px !important;
	margin:0 5px;
	padding:24px 0;
	cursor:pointer;
}
.top-menu li.nav-more {
	cursor:pointer;
}
.nav-more-i {
	color:#999;
	display:inline-block;
	margin:0 5px 0 3px;
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
}
.top-menu .nav-more-i {
	margin:0 3px 0 0;
}
.nav-more:hover .nav-more-i {
	color:#3690cf;
	transform:rotate(-360deg);
	-webkit-transform:rotate(-360deg);
}
@media screen and (max-width:1025px) {
	.nav-more {
	display:none !important;
}
}.nav-menu .menu-more-li {
	left:-123px;
}
.top-menu .menu-more-li {
	left:-95px;
}
@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:#777;
	font-weight:normal;
	transition:0.45s;
	-webkit-transition:0.45s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}
}.sf-arrows &gt; li &gt; .sf-with-ul:focus:after,.sf-arrows &gt; li:hover &gt; .sf-with-ul:after,.sf-arrows &gt; .sfHover &gt; .sf-with-ul:after {
	top:0;
	color:#3690cf;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.menu_c .sf-arrows &gt; li &gt; .sf-with-ul:focus:after,.menu_c .sf-arrows &gt; li:hover &gt; .sf-with-ul:after,.menu_c .sf-arrows &gt; .sfHover &gt; .sf-with-ul:after {
	color:#fff;
}
#site-nav .down-menu &gt; .current-menu-item &gt; .sf-with-ul:after,#site-nav .down-menu &gt; .current-post-ancestor &gt; .sf-with-ul:after {
	color:#777;
}
#site-nav .down-menu &gt; .current-post-ancestor &gt; .sf-with-ul:after,#site-nav .down-menu &gt; .current-menu-item &gt; .sf-with-ul:after {
	color:#3690cf;
}
.menu_c #site-nav .down-menu &gt; .current-menu-item &gt; .sf-with-ul:after,.menu_c #site-nav .down-menu &gt; .current-post-ancestor &gt; .sf-with-ul:after {
	color:#fff;
}
.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 &gt; .sf-with-ul:focus:after,.sf-arrows ul li:hover &gt; .sf-with-ul:after,.sf-arrows ul .sfHover &gt; .sf-with-ul:after {
	}#navigation-toggle,.nav-mobile {
	position:absolute;
	top:8px;
	left:0;
	color:#999;
	line-height:25px;
	padding:0 8px;
	cursor:pointer;
}
#navigation-toggle .be-menu {
	font-size:16px !important;
}
.main-nav-o #navigation-toggle {
	position:inherit;
}
#navigation-toggle:hover {
	color:#3690cf;
}
.mobile-login-but {
	text-align:center;
	padding:20px 10px;
	border-bottom:1px solid #e7e7e7;
}
.mobile-login,.mobile-login-l a,.mobile-login-reg a {
	line-height:normal;
	cursor:pointer;
	margin:0 5px;
	padding:7px 15px;
	border-radius:3px;
}
.mobile-login-l a,.mobile-login-reg a,.mobile-login,.mobile-login a {
	background:#fff;
	color:#444;
	border:1px solid #e7e7e7;
}
.mobile-login-l a:hover,.mobile-login:hover,.mobile-login-reg a:hover {
	color:#fff !important;
	border:1px solid #3690cf;
	background:#3690cf;
}
.sidr-inner .sidebox {
	padding:8px 20px;
}
.mobile-userinfo {
	border-bottom:1px solid #e7e7e7;
}
.sidr-inner .author-back {
	height:50px;
}
.sidr-inner .usericon {
	width:48px;
	height:48px;
	margin:15px auto 0;
}
.sidr-inner .ml-name {
	margin:0 auto 5px;
}
.sidr-inner .usericon img {
	padding:3px !important;
}
.sidr-inner .userinfo a {
	padding:5px 12px !important;
}
#sidr-main {
	position:fixed;
	top:0;
	width:35%;
	height:100%;
	z-index:9;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:14px;
	border-right:1px solid #dadada;
	background:rgba(255,255,255,0.98);
	box-shadow:1px 0 5px rgba(0,0,0,0.1);
}
#sidr-id-overlay {
	position:absolute;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	width:65%;
	height:100%;
	background:transparent;
	z-index:99998;
}
@media screen and (max-width:620px) {
	#sidr-main {
	width:65%;
}
#sidr-id-overlay {
	width:35%;
}
}#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:#333;
}
.sidr .toggled-on:before {
	content:"\e77b";
	font-family:be;
	color:#333;
}
.sidr .menu-item-has-children ul.toggled-on:before,.sidr .sf-arrows ul .sf-with-ul:after {
	display:none;
}
.sidr .dropdown-toggle {
	background:transparent;
	border:0;
	border-radius:0;
	height:39px;
	width:39px;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	text-transform:none;
}
.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:#333;
}
#sidr-main ul a {
	display:block;
	margin:0;
	padding:7px 20px;
	border-bottom:1px solid #e7e7e7;
}
#sidr-main li ul {
	border-top:0;
	border-bottom:0;
}
#sidr-main .nav-menu a:hover {
	color:#333;
	background:#e7e7e7;
}
#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 60px;
}
#sidr-main ul li ul li a:before {
	display:inline-block;
	-webkit-font-smoothing:antialiased;
	color:#333;
	margin-right:10px;
}
.toggle-sidr-close:before {
	position:absolute;
	top:50px;
	left:30px;
	margin:0;
}
.toggle-sidr-close {
	color:#333;
	text-align:center;
	line-height:40px;
	display:block;
	cursor:pointer;
}
.toggle-sidr-close:hover {
	background:#e7e7e7;
}
.toggle-sidr-close .be {
	font-size:16px !important;
}
#sidr-id-navigation-toggle {
	display:none;
}
@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:1122px) {
	#navigation-top {
	width:98%;
}
.nav-top {
	width:98%;
}
}@media only screen and (max-width:1025px) {
	#menu-container {
	transition:all 0s ease 0s;
}
#navigation-toggle {
	display:block;
	float:none;
	padding:0 8px;
}
#site-nav .nav-menu {
	display:none;
}
#navigation-top {
	width:95%;
}
.nav-search:after {
	color:#999;
}
.nav-search {
	line-height:29px;
	margin:5px 0 0 0;
	padding:0 8px;
	vertical-align:top;
}
.nav-search-room {
	float:right;
	width:20px;
	height:26px;
	display:block;
	margin:5px 5px 0 5px;
}
.site-header {
	height:40px;
}
#menu-container {
	height:40px;
}
#menu-container.shadow {
	height:40px;
}
.main-nav {
	margin:7px 0 0 0;
}
.logo-site,.logo-sites {
	height:30px;
}
.logo-site img,.logo-sites img {
	max-height:26px;
	margin:2px 0 0 0;
}
.logo-site a,.logo-sites a {
	font-size:15px;
	height:30px;
	line-height:30px;
}
.site-description {
	display:none;
}
.logo-box .site-description {
	display:block;
}
.nav-set {
	margin:0 15px 0 0;
}
.mobile-search {
	background:#fff;
	font-size:13px;
	line-height:25px;
	margin:0 0 5px 20px;
	padding:0 8px 2px;
	border:1px solid #e7e7e7;
}
#header-top {
	display:none;
}
}.nav-mobile {
	color:#999;
	line-height:25px;
	padding:0 8px;
	display:block;
	cursor:pointer;
}
.nav-mobile a {
	color:#999;
}
.nav-mobile:hover,.nav-mobile a:hover {
	color:#3690cf;
}
.header-main-o .nav-mobile,.header-main-o .nav-mobile a {
	color:#fff;
	margin:5px 0 0 5px;
}
#mobile-nav {
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	background:#fff;
	height:100%;
	text-align:center;
	display:none;
	z-index:999;
}
#mobile-nav .mobile-login {
	border-bottom:none;
	margin-top:10px;
	padding:0;
}
.off-mobile-nav:after {
	content:"\e6f5";
}
.off-mobile-nav {
	position:absolute;
	bottom:50px;
	left:50%;
	margin:0 0 0 -17px;
}
.off-mobile-nav:after {
	font-family:be;
	font-size:14px !important;
	color:#333;
	cursor:pointer;
	padding:9px;
	border-radius:20px;
	border:1px solid #444;
}
.mobile-nav-b {
	height:100%;
}
.mobile-menu li {
	float:left;
	width:24.999999%;
	line-height:35px;
	margin:8px -3px 0 2px;
}
.mobile-menu a {
	background:#fff;
	color:#333;
	text-align:center;
	display:block;
	border:1px solid #ccc;
}
.mobile-menu a:hover {
	background:#444;
	color:#fff;
	border:1px solid #444;
	transition:all 0.1s ease-in 0s;
}
#overlay {
	display:none;
}
@media screen and (min-width:1025px) {
	.nav-mobile {
	display:none;
}
}@media only screen and (max-width:480px) {
	.mobile-menu li {
	width:49.5%;
}
}.footer-nav-hold {
	width:100%;
	background:#fff;
	z-index:999;
	position:fixed;
	bottom:0;
	border-top:1px solid #e7e7e7;
	box-shadow:0 -1px 3px rgba(0,0,0,0.1);
}
.footer-nav {
	display:none;
}
.footer-nav.footerUp {
	bottom:0;
	display:block;
}
.footer-nav-hold ul li {
	float:left;
	width:25%;
	text-align:center;
}
.footer-nav-hold ul li a {
	line-height:42px;
	display:block;
}
.footer-nav-hold ul li a i {
	font-size:15px !important;
}
.nav-weixin-but {
	position:absolute;
	top:-15px;
	left:50%;
	width:46px;
	height:80px;
	text-align:center;
	margin:0 0 0 -23px;
	cursor:pointer;
}
.nav-weixin-i {
	position:absolute;
	top:0;
	left:0%;
	background:#fff;
	width:38px;
	height:38px;
	margin:0 0 0 3px;
	border-radius:100%;
	border:1px solid #e7e7e7;
	box-shadow:0 -1px 3px rgba(0,0,0,0.1);
}
.nav-weixin-i .be {
	font-size:18px !important;
	color:#01bc0d;
	position:absolute;
	top:10px;
	left:11px;
	z-index:999;
}
.nav-weixin {
	position:absolute;
	top:15px;
	left:0%;
	background:#fff;
	margin:0;
	width:45px;
	height:38px;
}
.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:-220px;
	left:50%;
	background:#fff;
	width:180px;
	height:210px;
	display:none;
	margin:0 0 0 -90px;
	padding:5px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.nav-weixin-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	transition:transform .3s linear
}
.ajax-content-box {
	position:absolute;
	top:88px;
	left:0;
	float:left;
	width:100%;
	display:none;
	background:#fff;
	padding:15px 15px 0 15px;
	border-radius:0 0 5px 5px;
	border:1px solid #e7e7e7;
	box-shadow:0 10px 10px 0 rgba(0,0,0,0.1);
}
#menu-container-o .nav-section {
	top:50px;
	z-index:999;
}
.menu-img {
	float:left;
	width:16.66666666666667%;
	padding:15px 15px 5px 15px;
}
.menu-img .thumbs-b {
	overflow:hidden;
	border-radius:3px;
}
.menu-img h3 a {
	width:99%;
	color:#555;
	text-align:center;
	line-height:35px;
	font-weight:normal;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.menu-post h3 a {
	text-align:left;
	line-height:20px;
	white-space:normal;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
	margin:10px 0;
}
.menu-all-cat {
	float:left;
	width:100%;
	margin:0 0 15px;
}
.menu-all-cat li a {
	width:16.66666666666667%;
	float:left;
	color:#555;
	text-align:center;
	line-height:35px;
	font-weight:normal;
	display:block;
	margin:0 -1px -1px 0;
	padding:0 5px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
.menu-all-cat li i {
	margin:0 5px 0 0;
}
.menu-img a img:hover {
	-webkit-animation-name:avatar;
	animation-name:avatar;
	animation-duration:1s;
	animation-timing-function:ease-in-out;
	animation-iteration-count:1;
}
#search-main {
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	background:#f1f1f1;
	background:rgba(241,241,241,0.98);
	height:100%;
	text-align:center;
	overflow-x:hidden;
	display:none;
	z-index:99999;
}
.off-search-a {
	height:15%;
	cursor:pointer;
}
.off-search-b {
	height:30%;
	cursor:pointer;
}
.search-wrap {
	width:1122px;
	margin:0 auto;
}
.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:90%;
	margin:0 auto;
}
.content-empty {
	padding-top:40px;
}
.search-cat select {
	background:#fff;
	cursor:pointer;
	padding:0 10px;
	border:1px solid #fff;
}
.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;
}
.night .search-cat #cat {
	height:35px;
}
.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;
}
.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:80%;
	height:37px;
	line-height:37px;
	font:14px "Microsoft YaHei",Helvetica;
	padding:2px 10px;
	background:#fff;
	border:1px solid #3690cf;
	border-radius:3px 0 0 3px;
	-webkit-appearance:none;
}
.search-input input:focus {
	background:#fff;
}
.wp-block-search__label {
	display:none;
}
.wp-block-search__button,.searchbar button {
	overflow:visible;
	position:relative;
	border:0;
	cursor:pointer;
	height:37px;
	width:20%;
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
	border-left:none;
	border-radius:0 3px 3px 0;
}
.searchbar button:hover {
	opacity:0.8;
}
#search-main .search-cat {
	margin:0;
	position:absolute;
	top:0;
	right:20%;
	border-left:1px solid #3690cf;
}
.search-nav {
	margin:20px auto 0;
}
.search-nav h4 {
	float:left;
	padding:0 10px;
}
.search-menu a {
	float:left;
	line-height:30px;
	margin:3px;
	padding:2px 10px;
	border-radius:3px;
	border:1px solid #ddd;
}
.search-menu a:hover {
	color:#444;
	background:#fff;
}
.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%;
	padding:10px;
}
}.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:#333;
	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:#999;
}
.sod_select .sod_list {
	position:absolute;
	top:100%;
	left:0;
	display:none;
	height:219px;
	width:150px;
	margin:0 0 0 -1px;
	background:#fff;
	border-top:none;
	z-index:1;
}
.post .sod_select .sod_list {
	margin:0;
}
.sod_select.open .sod_list {
	display:block;
	border:1px solid #e7e7e7;
}
.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;
	-webkit-overflow-scrolling:touch;
	background-color:rgba(0,0,0,0.8);
}
#login {
	width:350px;
	position:absolute;
	left:50%;
	top:40%;
	margin-left:-175px;
	padding:20px;
	box-shadow:1px 2px 4px 0 rgba(0,0,0,0.12);
}
.night #login {
	background:transparent;
}
@media screen and (max-width:900px) {
	#login {
	top:280px;
	margin:0 0 30px -172px;
}
}#login form,.login-user {
	padding:6px 10px 5px 10px;
}
.sign input[type="text"],.sign input[type="password"] {
	background:#f1f1f1;
	width:99%;
	height:35px;
	line-height:35px;
	padding:0 10px 0 37px;
	margin:1px 1px 10px 1px;
	border-radius:3px;
	border:1px solid #e7e7e7;
	-webkit-appearance:none;
}
input.remember[type="text"] {
	padding:0 10px;
}
.sign input[type="submit"] {
	width:100%;
	background:#3690cf;
	border:0;
	margin:4% 0;
	padding:3%;
	color:#fff;
	cursor:pointer;
	border-radius:5px;
	-webkit-appearance:none;
	transition:background .3s;
	-webkit-transition:background .3s;
}
.sign input[type="submit"]:hover {
	background:#595959;
}
.login-icon {
	width:1.38em;
	height:1.38em;
	vertical-align:-0.25em;
	fill:currentColor;
	overflow:hidden;
}
.zml-ico {
	position:relative;
}
.zml-ico svg {
	position:absolute;
	top:10px;
	left:10px;
	color:#999;
	z-index:2;
}
.invitation-box svg {
	color:#f18110;
}
.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:20px;
	background:transparent;
}
.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 10px;
}
.sidebox .userinfo a {
	display:inline-block;
	text-align:center;
	padding:5px 15px;
	border-radius:3px;
	border:1px solid #e7e7e7;
}
.sidebox .user-url {
	margin:0 5px 0 0;
}
.sidebox .userinfo a:hover {
	color:#fff !important;
	border:1px solid #3690cf;
	background:#3690cf;
}
.reg-url a {
	width:100px;
	display:block;
	text-align:center;
	margin:20px auto;
	padding:5px;
	border:1px solid #e7e7e7;
	border-radius:2px;
}
#user-profile .userinfo a {
	float:left;
	width:100%;
	display:block;
	color:#444;
	text-align:center;
	margin:5px 0;
	padding:2px 0;
	background:#fff;
	border-radius:3px;
	border:1px solid #3690cf;
}
#user-profile .userinfo a.user-logout {
	border:1px solid #3690cf;
}
#user-profile .userinfo a:hover {
	color:#fff;
	border:1px solid #3690cf;
	background:#3690cf;
}
#user-profile .userinfo a.user-logout:hover {
	border:1px solid #3690cf;
	background:#3690cf;
}
.user-my a {
	text-transform:capitalize;
	margin-left:25px;
}
.user-my a:hover {
	color:#000 !important;
}
.user-my img {
	position:absolute;
	top:6px;
	left:0;
	width:20px;
	height:20px;
	overflow:hidden;
	border-radius:50%;
}
.user-info {
	position:absolute;
	top:28px;
	left:15px;
	width:160px;
	padding-top:10px;
	display:none;
	z-index:4;
}
.user-info-min {
	background:#fff;
	background:rgba(255,255,255,0.95);
	display:block;
	border-radius:5px;
	padding:10px 20px 15px 20px;
	border:1px solid #e7e7e7;
}
.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:52px;
	height:52px;
	margin:5px auto;
	border:1px solid #e7e7e7;
}
.sidebox .usericon img {
	background:#fff;
	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:#999;
}
.label-captcha {
	position:relative;
}
.label-captcha img {
	position:absolute;
	right:2px;
	bottom:10px;
	width:130px;
	height:35px;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.captcha-input {
	color:#555;
	font-weight:bold;
	letter-spacing:2px;
	width:130px !important;
}
#login-tab {
	overflow:hidden;
	border-radius:5px;
}
.login-dom-display .login-current {
	display:block;
}
.login-tab-hd {
	overflow:hidden;
	height:40px;
	line-height:39px;
	margin:0 -1px 0 0;
}
.login-tab-hd-con {
	width:33.3333333333333%;
	background:#f8f8f8;
}
.login-tab-hd-con-a {
	width:50% !important;
}
.login-tab-hd-con-b {
	width:100% !important;
	border-left:none !important;
}
.login-tab-hd .login-current {
	width:33.3333333333333%;
}
.sign .login-tab-hd .login-current,.tab-area .login-current {
	position:relative;
	z-index:1;
	height:40px;
	background:#fff;
}
.login-tab-hd-con {
	float:left;
	text-align:center;
	cursor:pointer;
	height:39px;
	border-right:1px solid #e7e7e7;
}
.login-tab-hd-con:last-child {
	border-right:none !important;
}
.login-tab-hd-con a {
	display:block;
}
.login-tab-hd-con a:hover {
	color:#666;
}
.login-tab-bd-con {
	display:none;
	overflow:hidden;
}
.login-tab-bd {
	position:relative;
	background:#fff;
	padding:15px 10px;
	margin-top:-1px;
	border-top:1px solid #e7e7e7;
}
.widget .login-tab-bd {
	padding:20px;
}
.zml-loading {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.8);
}
.zml-loading-i {
	position:absolute;
	top:45%;
	left:50%;
	width:20px;
	height:20px;
	margin:-10px 0 0 -10px;
	line-height:20px;
	animation:spin-reverse 1200ms infinite linear;
}
.zml-loading-i i {
	font-size:2rem !important;
}
.message-tips {
	font-size:12px;
	font-size:1.2rem;
	color:#666;
	line-height:130%;
	margin:0 0 10px;
	padding:5px 0;
}
.message-ok {
	text-align:center;
}
.log-wait {
	text-align:center;
	background:transparent !important;
}
.zml-register-tip {
	text-align:center;
}
.message-tips a {
	display:none;
}
.reg-login {
	width:50%;
	text-align:center;
	display:block;
	margin:30px auto;
}
.reg-login a {
	display:block;
	padding:5px 10px;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.reg-login a:hover {
	color:#fff;
	background:#595959;
	border:1px solid #595959;
}
.login-logo {
	text-align:center;
	margin-top:9px;
}
.login-logo-b {
	width:auto;
	height:30px;
}
.bread {
	width:1122px;
	height:40px;
	line-height:normal;
	display:block;
	margin:0 auto;
	padding:11px 0 10px 5px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.bread .be-arrowright {
	font-size:18px !important;
	vertical-align:-12%;
	color:#555;
}
.bread .be-home {
	font-size:13px !important;
	color:#777;
	margin:0 4px 0 0;
}
.tag .bread h1 {
	display:inline;
	font-weight:normal;
}
.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";
	color:#c40000;
	font-size:16px;
	font-family:dashicons;
}
#primary {
	float:left;
	width:70.4%;
	-webkit-transition-duration:.5s;
}
#primary-l {
	float:right;
	width:70.4%;
	-webkit-transition-duration:.5s;
}
#primary.primary {
	width:100%;
}
#primary-l.primary {
	width:100%;
}
#cms-primary {
	float:left;
	width:100%;
	-webkit-transition-duration:.5s;
}
.sidebar {
	width:0;
	display:none;
}
.post,#page .page,.error-404,.type-attachment {
	position:relative;
	background:#fff;
	margin:0 0 10px 0;
	padding:20px 20px 21px 20px;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
.entry-header h2 {
	margin:0 0 5px 0;
}
.entry-header h2 a {
	font-size:16px;
	font-size:1.6rem;
	line-height:20px;
}
.archive-content {
	color:#777;
}
.title-l {
	position:absolute;
	background:#c40000;
	top:21px;
	left:0;
	width:5px;
	height:28px;
	transform:scale(0);
	-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:#c40000;
	font-size:13px;
	font-size:1.3rem;
	color:#fff;
	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:60px;
	top:-27px;
	color:#c40000;
	font-weight:700;
	background:transparent;
}
.single .entry-header .mark-back-l {
	left:15px;
}
.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:#3690cf;
	color:#fff !important;
	padding:4px 12px;
	display:block;
	border-radius:3px 0 0 3px;
}
.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:#777;
	margin:0 0 10px;
}
.format-gallery .entry-meta {
	position:inherit;
}
.format-gallery-meta {
	float:right;
}
.format-gallery-meta a {
	color:#999 !important;
}
.entry-meta {
	position:absolute;
	bottom:14px;
	color:#999;
	left:240px;
	right:0;
}
.vr .views {
	float:right;
	padding:0 15px 0 0;
}
.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:#c40000;
	font-weight:bold;
	margin:0 5px 0 0;
}
.entry-meta-no {
	position:inherit;
	display:block;
	padding:10px 0 0 0;
}
.entry-meta a,.entry-meta-no a {
	color:#3690cf;
}
.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:#c40000;
	line-height:40px !important;
}
.post-format {
	position:absolute;
	bottom:25px;
	left:30px;
	color:#fff;
}
.format-image .post-format {
	left:20px;
	bottom:5px;
}
.post-format .be {
	font-size:20px !important;
}
.post-format a {
	color:#fff;
}
.format-cat,.format-cat a,.entry-meta-no,.post-tag a {
	bottom:14px;
	color:#999 !important;
	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;
	margin:1px 20px 0 0;
	overflow:hidden;
	border-radius:3px;
	-webkit-transition-duration:.5s;
}
.thumbnail a img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.thumbnail .cat {
	position:absolute;
	top:0;
	left:0;
	background:#c40000;
}
.thumbnail .cat-roll {
	opacity:0;
	-webkit-transition:.5s all ease-in-out 0.1s;
	transition:.5s all ease-in-out 0.1s;
}
.post:hover .thumbnail .cat-roll {
	opacity:1;
}
.thumbnail .cat a {
	color:#fff;
	display:block;
	padding:2px 10px;
}
.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;
}
.page-template .format-image,.category .format-image {
	padding:14px 20px;
}
.format-img {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	border-radius:2px;
}
.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;
	display:block;
	margin:0 -10px;
}
.archive-content-image {
	margin-top:10px;
}
.img-number {
	float:right;
}
.post-format {
	z-index:1;
}
.format-image .title-l {
	top:15px;
	height:24px;
}
.f4-tip {
	text-align:center;
	min-height:130px;
	line-height:130px;
}
.f4 {
	position:relative;
	float:left;
	width:25%;
	padding:0 10px;
	-webkit-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:5px;
	border:1px solid transparent;
}
.header-cat-icon {
	position:absolute;
	top:30px;
	right:30px;
	color:#fff;
	text-shadow:2px 2px 5px #000;
}
.cat-des-img {
	float:left;
}
.cat-des-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	transition:all 0.2s linear;
}
.des-title {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	font-size:26px;
	font-size:2.6rem;
	color:#fff;
	text-align:center;
	padding:0 30px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	text-shadow:5px 2px 5px #000;
}
.des-title-l {
	text-align:left;
}
.des-p p {
	font-size:14px;
	font-size:1.4rem;
	padding:10px 0 0 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.des-p a {
	color:#fff !important;
	font-size:14px;
}
.header-sub .cat-item-none {
	display:none;
}
.header-author {
	position:absolute;
	top:50%;
	left:30px;
	width:80%;
	text-shadow:5px 2px 5px #000;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.header-author-inf {
	font-size:26px;
	font-size:2.6rem;
	color:#fff;
}
.header-user-author {
	padding:20px 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:80px;
	height:80px;
	margin:0 15px 0 0
}
.header-avatar img {
	background:#fff;
	width:100%;
	height:100%;
	padding:5px;
	border-radius:100%;
}
.header-user-inf {
	position:absolute;
	bottom:10px;
	right:15px;
	opacity:0;
}
.header-sub:hover .header-user-inf {
	opacity:1;
}
.header-user-inf span {
	color:#fff;
	line-height:30px;
	padding:5px;
	border-radius:2px;
}
.header-user-inf i {
	margin:0 5px 0 0;
}
.des-cat {
	position:relative;
	background:#fff;
	margin:0 0 10px 0;
	padding:10px 20px;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
.des-cat p {
	font-size:15px;
	font-size:1.5rem;
}
.begin-single-meta .views {
	float:right;
}
.begin-single-meta-c .views {
	float:inherit;
}
@media screen and (max-width:640px) {
	.begin-single-meta .meta-cat {
	display:none;
}
.meta-back .meta-cat {
	display:inline-block;
}
.cat-des-img 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-avatar {
	width:50px;
	height:50px;
}
.header-avatar img {
	width:100%;
	height:100%;
	padding:2px;
}
.begin-single-meta .views {
	float:right !important;
	color:#666;
}
}.no-results p {
	text-align:center;
}
.entry-header h1 {
	position:relative;
	font-size:22px;
	font-size:2.2rem;
	font-weight:700;
	line-height:160%;
	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 {
	margin:22px -20px 0 -25px;
	padding:5px 20px;
	border-left:5px solid #3690cf;
}
.single-sites .entry-header h1,.entry-header-c h1,.begin-single-meta-c {
	text-align:center;
}
.begin-single-meta .meta-author {
	position:absolute;
	top:16px;
	left:20px;
}
.meta-back .meta-author {
	position:relative;
	top:0;
	left:0;
}
.meta-back .meta-block {
	display:block;
}
.meta-back .meta-cat {
	padding:0 0 0 5px;
}
.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:#fff;
	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:24px;
	font-size:2.4rem;
	text-align:center;
}
.header-title-main .begin-single-meta,.header-title-main .begin-single-meta a {
	color:#fff;
}
.header-sub .begin-single-meta {
	position:absolute;
	right:0;
	bottom:15px;
	width:100%;
}
.header-sub .begin-single-meta span {
	display:none;
}
.night .header-sub .begin-single-meta,.night .header-sub .begin-single-meta span,.night .header-sub .begin-single-meta span a {
	background:transparent;
}
.header-sub .begin-single-meta span.edit-link {
	float:right !important;
	display:block !important;
	pointer-events:auto;
	padding:0 15px;
}
.header-sub .s-hide,.header-sub .meta-author-box {
	display:none !important;
}
#slider-title img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:2px 2px 0 0;
}
#slider-title {
	position:relative;
	overflow:hidden;
	border-radius:2px;
	-webkit-transition-duration:.5s;
}
@media screen and (max-width:600px) {
	#slider-title img {
	width:150% !important;
	max-width:150% !important;
}
.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;
	margin-top:20px;
}
.single-content p a,.single-content table a,.single-content p a:visited {
	color:#3690cf;
}
.single-content p a:hover,.single-content table a:hover {
	color:#444 !important;
}
.single-content p a .be-anchor {
	font-size:10px !important;
	margin:0 2px;
}
.single-content p a:hover .be-anchor {
	color:#777;
	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 pre,.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 {
	border:1px solid #e7e7e7;
}
.single-content hr {
	height:1px;
	margin:10px -21px;
	border:none;
	border-top:1px solid #e7e7e7;
}
@media screen and (min-width:900px) {
	.p-em .single-content p {
	text-indent:2em;
}
.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:19px;
	font-size:1.9rem;
	line-height:190%;
	margin:10px -20px 10px -25px;
	padding:0 20px;
	border-left:5px solid #e40000;
}
.single-content h3,.single-content h4 {
	font-size:17px;
	font-size:1.7rem;
	line-height:190%;
	margin:2px -25px 10px -25px;
	padding:0 20px;
	border-left:5px solid #3690cf;
}
@media screen and (min-width:900px) {
	.p-em .single-content h2,.p-em .single-content h3,.p-em .single-content h4,.p-em .single-content h5,.p-em .single-content h6 {
	text-indent:2em;
}
.p-em .more-s:before,.p-em .more-c:before {
	margin:0 10px 10px 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;
}
}.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:#666;
	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:#999;
	margin:0 8px 0 0;
}
.single-content h5,.single-content h6 {
	margin:10px 0;
}
.toc-box-h h6:before,.toc-box-h h5:before,h5.toch:before,h6.toch:before {
	content:"\e77a";
	font-family:be;
	font-size:18px !important;
	color:#666;
	display:inline-block;
	margin:0 5px 0 0;
	border-radius:100%;
}
.serial-number {
	position:relative;
	width:120px;
	text-align:center;
	margin:0 auto 15px;
}
.serial-txt {
	color:#999;
	transform:scale(0.7);
	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 #ddd;
	border-top:1px solid #ddd;
}
.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 #ddd;
	border-bottom:1px solid #ddd;
}
.night .serial-number .borde:nth-of-type(1),.night .serial-number .borde:nth-of-type(2) {
	border-color:#262626;
}
.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:#3690cf;
	font-weight:bold;
	font-style:italic;
}
.single-content fieldset {
	padding:5px 25px;
	margin:0 0 10px 0;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.single-content legend,.begin-today legend {
	font-weight:bold;
	padding:5px;
}
.single-content .iframe-class {
	border:1px solid #e7e7e7;
}
.show-more {
	cursor:pointer;
	margin:-5px 0;
	padding:0 10px 0 0;
}
.show-more-tip {
	font-size:13px;
	font-size:1.3rem;
	color:#999;
	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:#999;
	font-style:normal;
	display:inline-block;
	margin:0 10px 0 0;
	transition:0.45s;
	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;
	width:100%;
	font-size:12px !important;
	font-size:1.2rem !important;
	color:#999 !important;
	text-align:right;
	margin:0 0 10px 0;
}
.bec a,.bec i {
	color:#999 !important;
}
.bec i {
	margin:0 5px 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:center;
	margin:0 0 15px 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;
}
.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;
	clear:both;
	border:1px dashed #e7e7e7;
}
.single-content img,.comment-list p img {
	max-width:100%;
	width:auto\9;
	height:auto;
	vertical-align:middle;
	display:block;
	margin:0 auto;
}
.comment-list p img {
	margin:-4px auto 0;
}
.full-img img {
	border-radius:0;
}
.wp-caption {
	background:#f1f1f1;
	max-width:100%;
	padding:5px;
	border:1px solid #e7e7e7;
	border-radius:3px;
}
.wp-caption img {
	margin:0;
}
.wp-caption-text {
	text-align:center !important;
}
.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 {
	margin-top:0 !important;
}
.single-content .gallery dl {
	margin-bottom:0 !important;
}
.single-content .gallery img {
	padding:2px;
	border:none !important;
}
.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 #ccc;
}
.begin-today h5 {
	line-height:50px;
	margin:0 0 0 55px;
}
.begin-today ul li span {
	color:#999;
	margin:0 10px 0 0;
}
.today-date {
	position:absolute;
	top:10px;
	left:25px;
	color:#fff;
	text-align:center;
	line-height:10px;
	min-width:46px;
	overflow:hidden;
	border-radius:5px;
}
.begin-today ul li {
	line-height:220%;
}
.today-m {
	background:#c40000;
	font-size:12px;
	font-size:1.2rem;
	padding:5px;
}
.today-d {
	background:#eee;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	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:#fff;
	color:#666;
	padding:5px 15px;
	display:inline-block;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
	border:1px solid #e7e7e7;
}
.all-content:hover {
	background:#999;
	color:#fff;
	border:1px solid #999;
}
.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:10px;
	overflow:hidden;
	border-radius:3px;
	border:1px solid #e7e7e7;
}
.quote-post .thumbnail {
	margin:0 20px 0 0;
}
.quote-title a {
	font-weight:bold;
	line-height:20px;
}
.quote-post-content {
	font-size:15px;
	font-size:1.5rem;
	color:#666;
	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-post:hover .quote-inf {
	display:none;
}
.quote-comments {
	margin:0 0 0 10px;
}
.quote-inf {
	font-size:15px;
	font-size:1.5rem;
	color:#999;
}
@media screen and (min-width:900px) {
	.quote-more a {
	padding:5% 10px 10px 60%;
}
}.quote-more i {
	font-size:18px !important;
	color:#f18110;
}
.quote-cat a {
	font-size:14px;
	font-size:1.4rem;
	color:#ff4400;
	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;
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #e7e7e7;
}
.submit-info strong {
	position:relative;
	color:#666;
	width:140px;
	display:inline-block;
	padding:0 20px 0 0;
}
.submit-info strong:after {
	background:linear-gradient(to right,#fe767a,#e7e7e7);
	content:"";
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	bottom:-6px;
	transform:scale(0);
	transition:all 0.3s;
}
.submit-info p:hover strong:after {
	transform:scale(1);
}
.submit-info .be {
	font-size:16px !important;
	color:#666;
	font-weight:normal;
	margin:0 5px 0 0;
}
.submit-info span {
	color:#666;
	padding:0 0 0 15px;
	border-left:1px solid #e7e7e7;
}
.mce-statusbar {
	border:none !important;
}
.mce-top-part:before {
	display:none !important;
}
.single-content .full-img {
	position:relative;
	margin:0 -21px;
}
.full-img .wp-caption {
	background:#fff;
	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:#fff;
	font-weight:700;
	text-indent:0;
	text-align:center !important;
	margin:0;
	padding:2px 40px;
	text-shadow:1px 1px 1px #000;
	transform:translateX(0) translateY(-50%);
	-webkit-transform:translateX(0) translateY(-50%);
}
.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:#fff;
}
.cat-des-img,.full-img .wp-caption,.full-thumbnail {
	position:relative;
}
.cat-des-img:before,.full-thumbnail .thumbs-back:before,.full-thumbnail:before {
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	opacity:0;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
}
.cat-des:hover .cat-des-img:before,.full-thumbnail:hover:before,.full-thumbnail:hover .thumbs-back: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;
}
}@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 &gt; span {
	margin:2px;
	line-height:30px;
	padding:2px 13px 2px 13px;
	display:inline-block;
	border-radius:40px;
}
.page-links &gt; span {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.page-links a span {
	background:#fff;
	color:#666;
	text-decoration:none;
	border:1px solid #e7e7e7;
}
.page-links a:hover span {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
	transition:all 0.2s ease-in 0s;
}
.all-count .next-page,.all-count .current {
	display:none;
}
.page-links .all-page-link {
	background:#fff;
	color:#333;
	padding:2px 10px;
	border:1px solid #e7e7e7;
}
.page-links .back-paging {
	margin-top:15px;
	padding:2px 20px;
}
@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 {
	margin:15px 0;
	padding:15px 5px 20px 5px;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.post-password-form p {
	margin:0 0 0 12px;
	text-indent:0 !important;
}
.post-password-form input[type="password"] {
	width:40%;
	height:38px;
	line-height:30px;
	background:#fff;
	padding:5px;
	border-radius:2px;
	border:1px solid #e7e7e7;
	-webkit-appearance:none;
}
.post-password-form input[type="submit"] {
	width:80px;
	line-height:25px;
	background:#fff;
	padding:5px;
	cursor:pointer;
	border-radius:2px;
	border:1px solid #e7e7e7;
	-webkit-appearance:none;
}
.post-password-form input[type="submit"]:hover {
	background:#3690cf;
	color:#fff !important;
	border:1px solid #3690cf;
}
.post-secret .be-info {
	font-size:18px !important;
	color:#c40000 !important;
	margin:0 10px 10px 10px;
}
.btn-login {
	display:inline-table;
	font-size:1.2rem;
	color:#3690cf;
	text-align:center;
	text-indent:0;
	cursor:pointer;
	margin:0 5px;
	padding:1px 8px;
	border-radius:3px;
	border:1px solid #3690cf;
}
.login-reg-btn {
	display:block;
	font-size:1.5rem;
	max-width:120px;
	margin:0 auto 10px;
	padding:5px 8px;
}
.btn-login:hover {
	color:#fff;
	background:#3690cf;
}
.reply-read {
	margin:15px 0;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.reply-ts {
	float:left;
	width:75%;
}
.read-sm {
	padding:6px 15px;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:-1px;
}
.read-pl {
	float:right;
	width:25%;
	height:80px;
	line-height:80px;
	text-align:center;
	border-left:1px solid #e7e7e7;
}
.read-pl a {
	display:block;
	line-height:82px;
	color:#555 !important;
}
.read-sm,.read-pl a,.post-secret {
	font-size:15px !important;
	font-size:1.5rem !important;
}
.read-pl a:hover {
	background:#3690cf;
	color:#fff !important;
}
.reply-read .be {
	font-size:18px !important;
	margin:0 10px 0 0;
}
.read-sm .be {
	color:#c40000;
}
.secret-password {
	padding:0 0 5px 0;
}
.hide-content {
	position:relative;
	margin:25px 0;
}
.hide-point {
	position:relative;
	position:absolute;
	top:-15px;
	left:15px;
	font-weight:700;
	padding:0 5px;
	background:#fff;
}
.hide-ts {
	width:75%;
	padding:20px 20px 10px 20px;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.hide-tl {
	width:100%;
}
.hide-pl {
	position:relative;
	position:absolute;
	top:0;
	right:0;
	width:24%;
	height:100%;
	overflow:hidden;
	border-radius:2px;
	background-position:center center;
	background-size:cover !important;
	background-attachment:fixed !important;
}
.hide-pl:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
}
.hide-pl a {
	position:absolute;
	display:block;
	top:50%;
	right:50%;
	color:#fff;
	margin:-20px -32px 0 0;
	padding:5px 15px;
	border-radius:5px;
	border:1px solid #fff;
	background:rgba(255,255,255,0.3);
	box-shadow:0 0 5px rgba(255,255,255,0.6);
}
.hide-pl a:hover {
	color:#e7e7e7;
	border:1px solid #e7e7e7;
}
.hide-sm {
	color:#999;
}
.hide-t {
	position:relative;
	color:#999;
	font-size:13px;
	text-align:center;
	margin:0 -20px;
}
.hide-t:before {
	content:"";
	position:absolute;
	top:13px;
	left:0;
	height:1px;
	width:42%;
	border-bottom:1px dashed #e7e7e7;
}
.hide-t:after {
	content:"";
	position:absolute;
	top:13px;
	right:0;
	height:1px;
	width:42%;
	border-bottom:1px dashed #e7e7e7;
}
.secret-b {
	margin:0 -20px 15px -20px;
	border-bottom:1px dashed #e7e7e7;
}
.wechat-key-form {
	padding:15px 5px 10px 5px;
}
.wechat-secret {
	font-size:15px;
	margin:15px 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:#c40000;
	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:450px) {
	.reply-ts .be,.read-pl .be,.wechat-t {
	display:none;
}
.wechat-box {
	width:100%;
}
.wechat-right img {
	margin-left:10px;
	float:left;
}
.hide-t {
	margin:0 -15px;
}
.hide-t:after,.hide-t:before {
	width:38%;
}
.secret-b {
	margin:0 -15px 15px -15px;
	padding:0 0 0 15px;
}
}.mark {
	color:#333;
	margin:0 0 8px 0;
	padding:5px 10px;
	border-radius:2px;
}
.mark_a {
	background:#ecf2d6;
}
.mark_b {
	background:#ffecea;
}
.mark_c {
	background:#f1f1f1;
}
.mark_d {
	background:#fff4b9;
}
.mark_e {
	background:#c4e7f7;
}
.single-footer {
	}.single-meta a {
	color:#999;
}
.single-meta a:hover {
	color:#3690cf;
}
.single-meta {
	position:absolute;
	top:15px;
	left:15px;
}
.single-meta li {
	float:left;
}
.single-meta .views,.single-meta li a {
	color:#999;
	line-height:26px;
	padding:0 5px;
	display:block;
}
.begin-single-meta span {
	margin:0 5px 0 0;
}
span.meta-block {
	margin:0;
}
.ri {
	margin:0 5px 0 0;
}
.s-hide {
	position:absolute;
	top:15px;
	right:15px;
	line-height:26px;
}
.read {
	background:#fff;
}
.read .post {
	border:none;
}
.night.read .post.bk {
	border:none !important;
}
.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 {
	border-left:none;
}
.read .single-content h2,.read .single-content h3,.read .single-content h4 {
	border-left:none;
}
.read .primary {
	margin:10px 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:#999;
	cursor:pointer;
	margin:0 0 0 5px;
}
.reading-close {
	position:fixed;
	bottom:20px;
	left:50%;
	width:41px;
	height:41px;
	font-size:24px !important;
	color:#fff;
	text-align:center;
	cursor:pointer;
	z-index:2;
	margin:0 0 0 -20px;
	border-radius:50%;
	animation:fade-in;
	animation-duration:1s;
	-webkit-animation:fade-in 1s;
	background:linear-gradient(to right,#df676b,#fe767a);
}
.readingDown {
	position:absolute;
}
.reading-close:hover {
	background:#666;
}
.reading-close i {
	vertical-align:-30%;
}
.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 #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 .begin-single-meta,.read .site-header {
	display:none;
}
.meta-author {
	position:relative;
}
.cms-news-grid-container .author-hide {
	display:none;
}
.meta-author-box {
	position:absolute;
	top:20px;
	left:-20px;
	width:180px;
	display:none;
	z-index:3;
	padding:10px;
}
.meta-back {
	position:relative;
}
.meta-back .meta-author-box {
	position:absolute;
	top:39px;
	left:-56px;
	width:180px;
	display:none;
	z-index:3;
	padding:10px;
}
.meta-author-inf {
	background:#fff;
	font-size:1.2rem;
	background:rgba(255,255,255,0.95);
	color:#666;
	line-height:20px;
	padding:10px 10px 20px 10px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.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%;
	border:1px solid #e7e7e7;
}
.meta-inf-avatar img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.meta-inf-name {
	font-size:14px;
	font-size:1.4rem;
	color:#444;
	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 .meta-author-avatar {
	float:left;
}
.meta-author-avatar img {
	width:24px;
	height:24px;
	border-radius:24px;
}
.meta-back .meta-author-avatar {
	padding-top:5px;
	line-height:0;
}
.meta-back .meta-author-avatar img {
	width:40px;
	height:40px;
	padding:2px;
	border-radius:35px;
	border:1px solid #e7e7e7;
}
.lbm .meta-author-avatar img {
	margin:0 5px -7px 0;
}
.lbm .load {
	display:inline;
}
.begin-single-meta,.begin-single-meta a {
	color:#999;
}
.post-edit-link {
	padding:1px 3px;
}
.begin-single-meta {
	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 .off-side {
	cursor:pointer;
	margin:0;
	padding:2px 6px;
}
.off-side:after {
	content:"\e7e7";
}
.on-side:after {
	content:"\e9e9";
}
.off-side:after,.on-side:after {
	font-family:be;
	font-size:15px !important;
	color:#999;
	padding:0 6px;
	display:block;
	float:right;
	cursor:pointer;
}
.s-hide:hover .off-side:after,.s-hide:hover .on-side:after {
	color:#666;
}
@media screen and (max-width:640px) {
	.begin-single-meta .i-time,.grid-meta-author {
	display:none;
}
.baidu-r,.meta-source,.entry-meta .meta-author {
	display:none;
}
.word-time {
	position:absolute;
	top:17px;
	left:50px;
}
.meta-back .word-time {
	position:inherit;
	top:0;
	left:0;
}
}.single-cat-tag {
	position:absolute;
	background:#f8f8f8;
	bottom:-1px;
	left:0;
	width:100%;
	line-height:normal;
	padding:8px 0;
	overflow:hidden;
	display:inline-block;
	border-bottom:1px solid #e7e7e7;
	border-radius:0 0 5px 5px;
}
.single-cat {
	padding:0 20px;
}
.single-cat a {
	padding:0 5px;
}
.single-replace {
	float:right;
}
.single-picture .comment span,.single-meta .comment span,.full-entry-meta .comment span,.entry-content .comment span {
	display:none;
}
.single-tag ul {
	overflow:hidden;
	margin:0 -2px 6px -2px;
}
.single-tag li {
	width:20%;
	float:left;
	padding:0 2px 4px 2px;
}
.single-tag li a {
	background:#666;
	color:#fff;
	text-align:center;
	padding:4px;
	display:block;
	opacity:0.7;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transition-duration:.5s;
	border-radius:3px;
	transition:transform .1s linear;
}
.single-tag li a:hover {
	background:#666;
	color:#fff;
	transform:scale(0.95);
	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:#fff;
	font-size:15px;
	color:#999;
	display:block;
}
.abstract fieldset {
	padding:5px 15px;
	margin:0 0 10px 0;
	border:1px dashed #e7e7e7;
}
.abstract legend {
	font-weight:600;
	color:#999;
	padding:0 5px;
}
.abstract p {
	text-indent:0 !important;
}
.no-sidebar {
	width:100% !important;
}
.no_abstract,.no-sidebar .s-hide {
	display:none;
}
.toc-close {
	color:#555;
	display:block;
	cursor:pointer;
	line-height:18px;
	padding:4px 2px 120px 2px;
}
.toc-close i {
	color:#fff;
	padding:0 0 50px 2px;
}
.toc-box strong {
	font-size:12px;
	color:#fff;
	padding-top:10px;
	writing-mode:vertical-rl;
}
.toc-zd {
	position:absolute;
	background:#3690cf;
	top:-1px;
	right:-1px;
	width:22px;
	height:227px;
	border-radius:0 5px 5px 0;
}
@media screen and (max-width:600px) {
	.toc-box {
	display:none;
}
}.toc-box {
	position:fixed;
	background:#fff;
	bottom:50px;
	left:-1px;
	max-width:270px;
	padding:10px 0;
	z-index:9999;
	border:1px solid #e7e7e7;
	border-radius:0 5px 5px 0;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	animation-duration:0.5s;
}
.toc-ul-box {
	height:205px;
	overflow:scroll;
	overflow-x:hidden;
	-ms-overflow-style:none;
	scrollbar-width:none;
}
.toc-ul {
	margin:0 30px 0 0;
}
.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:240% !important;
}
.toc-ul li a {
	color:#444;
	width:100%;
	min-width:150px;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.toc-level-6 a,.toc-level-5 a {
	padding-left:5px;
}
li.toc-level-6 a,li.toc-level-5 a {
	color:#777;
}
.toc-ul .sup:hover {
	box-shadow:none;
}
.toc-level-6 a:before,.toc-level-5 a:before {
	content:"\e77a";
	font-family:"be" !important;
	font-size:16px;
	vertical-align:-5%;
}
.toc-level-5 a i,.toc-level-6 a i {
	display:none;
}
.toc-no {
	display:none;
}
a.toc-box-h {
	color:#333;
}
.toc-ul-box .sup a:hover,.toc-ul-box a.active {
	color:#3690cf;
}
@media screen and (max-width:480px) {
	.toc-ul-box .sup a:hover {
	color:#333;
}
}.toc-level-2 a:before,.toc-level-3 a:before,.toc-level-4 a:before,.tocjq li a:before {
	content:"\e89a";
	font-family:"be" !important;
	font-size:16px;
	vertical-align:-5%;
	margin:0 5px 0 0;
}
.toc-scroll {
	position:relative;
}
.toc-prompt {
	position:absolute;
	bottom:2px;
	right:40px;
	color:#fff;
}
.toc-arrow {
	position:relative;
	width:50px;
	text-align:center;
	line-height:normal;
	padding:5px 0;
	background:#9f3e69;
	border-radius:3px;
	border:1px solid #9f3e69;
	box-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.toc-arrow .be-playarrow {
	position:absolute;
	top:50%;
	left:44px;
	margin-top:-5px;
	color:#9f3e69;
}
.single-content [class*="beupset"] {
	position:absolute;
	left:-10000px;
}
.s-weixin {
	width:80%;
	margin:10px auto 20px;
	padding:1px;
}
.s-weixin ul {
	float:left;
	width:48%;
	text-align:center;
	padding:10px 0 0 0;
	border:1px dashed #ccc;
}
.s-weixin img {
	height:auto;
	width:100%;
	max-width:70%;
	padding:10px 0;
}
.weimg1 {
	margin:0 2% 0 0;
}
.weimg2 {
	margin:0 0 0 2%;
}
.s-weixin-one {
	width:400px;
	margin:10px auto 20px;
	border:1px dashed #ccc;
}
@media screen and (max-width:480px) {
	.s-weixin-one {
	width:100%;
}
}.weimg-one {
	padding:5px;
}
.weimg-one img {
	float:left;
	width:30%;
	height:auto;
	margin:0 10px 0 0;
}
.weimg-one .weixin-h,.weimg-one .weixin-h-w {
	float:left;
	width:65%;
}
.weimg-one .weixin-h-w {
	color:#999;
}
.copyright-post {
	float:left;
	font-size:15px;
	font-size:1.5rem;
	color:#444;
	text-align:justify;
	width:100%;
	margin:15px 0;
	padding:10px;
	border-radius:3px;
	border:1px dashed #f18110;
}
.copyright-post img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:0;
}
.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;
	border:1px solid #e7e7e7;
}
.video-img .be-play,.picture-img .be-play,#related-img .be-play,.img-x2 .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:#fff;
	width:32px;
	height:32px;
	text-shadow:0 1px 1px #000;
}
.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:#fff;
	text-shadow:0 0 4px rgba(0,0,0,.2);
}
.img-ico .be {
	position:absolute;
	bottom:10px;
	right:10px;
	font-size:18px !important;
	color:#fff;
}
@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:0 0 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%;
	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:#fff;
	margin:0 0 10px 0;
	padding:10px 15px;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
.authorbio li {
	line-height:30px;
}
.authorbio .avatar {
	float:left;
	width:48px;
	height:48px;
	margin:7px 10px 0 0;
	border-radius:50%;
	border:1px solid #e7e7e7;
}
.i-time {
	margin:0 0 0 5px;
}
.re-url {
	width:0;
	height:0;
	border:none;
}
.copy-url {
	background:#fff;
	width:80px;
	padding:2px 8px;
	cursor:pointer;
	border:none;
	-webkit-appearance:none;
}
.nav-single {
	margin-bottom:10px;
}
.meta-nav {
	background:#fff;
	float:left;
	width:50%;
	text-align:center;
	margin-right:-1px;
	padding:10px 20px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
.meta-previous {
	border-radius:5px 0 0 5px;
}
.meta-next {
	border-radius:0 5px 5px 0;
}
.nav-single a {
	display:block;
}
.meta-nav:hover {
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
}
.post-nav-img {
	margin:0 0 10px;
}
.nav-img-box {
	position:relative;
	background:#fff;
	float:left;
	width:50%;
	border:1px solid #e7e7e7;
}
.nav-thumbnail {
	position:absolute;
	top:18px;
	left:18px;
	width:100px;
	height:75px;
	clear:both;
	overflow:hidden;
	border-radius:3px;
}
.nav-thumbnail img {
	float:left;
}
.nav-img {
	height:110px;
	padding:20px 20px 20px 130px;
}
.post-nav-img .post-nav {
	color:#999;
	margin:5px 0 10px 0;
	height:50px;
}
.nav-img-t {
	color:#444;
	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:#333;
}
.no-nav-img {
	height:112px;
}
.post-previous-box {
	float:left;
	border-right:none;
	border-radius:5px 0 0 5px;
}
.post-next-box {
	float:right;
	border-radius:0 5px 5px 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 -50px;
}
.nav-img {
	height:170px;
	padding:100px 15px 20px 15px;
}
.post-nav,.nav-img-t {
	text-align:center;
	margin:0;
}
.no-nav-img {
	height:172px;
}
}#related-img {
	background:#fff;
	margin-bottom:10px;
	padding:10px 10px 5px 10px;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
.related-title {
	background:#fff;
	height:52px;
	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:3px;
}
.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;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.single-goods-img {
	background:#fff;
	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:#ff4400;
	color:#fff;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	opacity:0.8;
	display:none;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.single-goods-main:hover .single-goods-title a {
	display:block;
}
.single-goods-pricex {
	background:#ff4400;
	position:absolute;
	top:0;
	left:0;
	font-size:12px;
	font-size:1.2rem;
	color:#fff;
	height:25px;
	line-height:25px;
	text-align:center;
	opacity:0.8;
	padding:0 8px;
	border-radius:0 0 2px 0;
}
.single-goods {
	margin:0 -5px;
}
.single-goods .tl4 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
@media screen and (min-width:320px) {
	.tl4 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
}
}@media screen and (min-width:1122px) {
	.tm4 {
	float:left;
	width:25%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:1122px) {
	.tm4 {
	width:25%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:480px) {
	.tm4 {
	width:50%;
	-webkit-transition-duration:.5s;
}
.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:#fff;
	border-bottom:none;
}
#single-widget .widget {
	float:left;
	width:50%;
	margin-right:-1px;
	border-radius:2px;
}
#single-widget .cat-w-icon {
	background:#fff;
	height:25px;
	line-height:25px;
	border-radius:0;
	border-bottom:none !important;
}
#single-widget .widget:nth-last-child(6),#single-widget .widget:nth-last-child(4),#single-widget .widget:nth-last-child(2) {
	border-radius:5px 0 0 5px;
}
#single-widget .widget:nth-last-child(5),#single-widget .widget:nth-last-child(3),#single-widget .widget:nth-last-child(1) {
	border-radius:0 5px 5px 0;
}
#single-widget .widget ul {
	margin:0 5px 5px 5px;
}
@media screen and (max-width:640px) {
	#single-widget .widget {
	border-radius:5px !important;
}
}#single-widget .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 0 10px;
	padding:30px;
	border:1px solid #e7e7e7;
}
#sidebar {
	float:right;
	width:28.6%;
}
#sidebar-l {
	float:left;
	width:28.6%;
}
.widget-title a,.cat-w-icon a {
	display:block;
}
.widget {
	background:#fff;
	margin:0 0 10px 0;
	overflow:hidden;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
#sidebar h3,#sidebar-l h3,.cat-w-icon {
	background:#f8f8f8;
	height:38px;
	line-height:38px;
	border-radius:5px 5px 0 0;
	border-bottom:1px solid #e7e7e7;
}
.widget ul li {
	width:99%;
	line-height:28px;
	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,#sidebar #searchform,#calendar_wrap,.tagcloud,#sidebar-l #searchform {
	padding:15px;
}
.widget ul li ul {
	padding:5px 20px;
}
.widget .picture {
	margin:0 -5px
}
.widget-title .be-warning {
	font-size:16px !important;
	color:#777;
	font-weight:normal;
	margin:0 15px
}
.widget .picture {
	padding:10px 15px;
}
.widget .textwidget {
	padding:18px;
}
#sponsor_widget,.php_text .widget-text {
	padding:3px;
}
.php_text .widget-text video {
	vertical-align:middle;
}
.widget_media_image img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	padding:3px;
	border-radius:6px;
}
.widget .textwidget img,#sponsor_widget img {
	max-width:100%;
	width:100%;
	height:auto;
	display:block;
	border-radius:2px;
}
.widget_categories,.widget_links,.widget_archive,#sidebar .widget_nav_menu,#sidebar-l .widget_nav_menu {
	padding:0 0 10px 0;
}
.widget_archive ul,.widget_cat_icon ul,.widget_categories ul,.widget_nav_menu ul {
	padding:9px 7px 9px 8px;
}
.widget_categories 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:#999;
	text-align:center;
	padding:3px 0;
	border:1px solid #e7e7e7;
}
.night .widget_archive li {
	border:1px solid #262626;
}
.widget_categories a,.widget_links a,#sidebar .widget_nav_menu a,#sidebar-l .widget_nav_menu a {
	text-align:center;
	padding:5px 0;
	display:block;
	border:1px solid #e7e7e7;
}
.widget_categories a:hover,.widget_links a:hover,#sidebar .widget_nav_menu a:hover,#sidebar-l .widget_nav_menu a:hover {
	background:#3690cf;
	color:#fff !important;
	border:1px solid #3690cf;
	transition:all 0.1s ease-in 0s;
}
.tagcloud {
	padding:11px;
}
.tagcloud a {
	float:left;
	margin:2px;
	padding:0 7px;
	color:#fff;
	line-height:26px;
	text-align:center;
	opacity:0.9;
	border-radius:2px;
	-webkit-transition:transform .1s linear;
	transition:transform .1s linear;
}
.tagcloud a:hover,.taud a:hover {
	color:#fff;
	transform:scale(1.1);
}
.widget_archive select,.widget_categories select {
	width:180px;
	margin:20px 20px 10px 20px;
	border:1px solid #e7e7e7;
}
.widget-title {
	padding:0 0 0 16px;
}
.date-n {
	color:#999;
}
.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;
}
#tag_cloud_widget {
	position:relative;
	width:96%;
	height:240px;
	color:#444;
	margin:10px 2%;
	text-align:center;
	overflow:hidden;
}
.cloud-tag-on a {
	position:absolute;
	top:40%;
	left:40%;
	color:#fff;
	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;
	transition:transform .1s linear;
	box-shadow:0 1px 4px 1px rgba(0,0,0,0.3);
}
.cloud-tag a {
	margin:5px;
}
.cloud-tag {
	padding:10px 0;
}
#tag_cloud_widget a:hover {
	color:#444;
	transform:scale(1.1);
	background:#fff !important;
}
.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;
	transition-duration:0.3s;
}
.color-cat a:hover {
	background:#f8f8f8;
}
.color-cat li {
	border-bottom:1px solid #e7e7e7;
}
.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:#fff;
	display:block;
	line-height:50px;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.shuo-site img {
	max-width:100%;
	width:auto\9;
	height:auto;
	vertical-align:middle;
	display:block;
}
.shuo-entry {
	text-align:justify;
	margin-left:55px;
}
.shuo-meta {
	position:absolute;
	top:17px;
	left:-12px;
}
.shuo-meta .today-d {
	padding:8px 5px;
}
.shuo-avatar {
	float:left;
	margin:0 5px 0 0;
}
.shuo-inf {
	text-transform:capitalize;
	margin-right:5px;
}
.shuo-w {
	background:#f1f1f1;
	display:block;
	margin:0 0 0 32px;
	padding:10px;
	border-radius:3px;
}
.notice-shuo ul li {
	width:100%;
	margin:0 0 10px;
	white-space:normal;
}
.notice-shuo a {
	color:#888;
}
.notice-shuo a:hover {
	color:#333;
}
.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;
}
.hot_commend .views,.new_cat .date {
	float:right;
	color:#999;
}
.hot_commend ul .be {
	color:#999;
}
#random_post_widget ul li a:before,.post_cat ul li a:before {
	content:"\e89a";
	font-family:be;
	font-size:16px !important;
	color:#999;
	vertical-align:middle;
	margin:0 5px 0 0;
}
.widget-li-icon ul li a {
	vertical-align:middle;
}
.li-icon {
	background:#999;
	font-size:13px;
	color:#fff;
	text-align:center;
	height:20px;
	line-height:20px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 0;
	padding:0 6px;
	border-radius:50px;
}
.li-icon-1,.li-icon-2,.li-icon-3 {
	background:#c40000;
}
.timing_post li i {
	color:#999;
	padding:0 5px 0 0;
}
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	text-align:center;
	font-weight:bold;
}
#wp-calendar th {
	text-align:center;
	background:#f1f1f1;
}
#wp-calendar tbody td,#wp-calendar tfoot td {
	text-align:center;
	line-height:38px;
	padding:0;
}
#wp-calendar a {
	display:block;
	background:#3690cf;
	color:#fff;
}
#wp-calendar a:hover {
	background:#666;
}
#readers_widget {
	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%;
	border:1px solid #e7e7e7;
}
.readers-avatar {
	float:left;
	width:16.66666%;
}
.wp-block-latest-comments__comment .avatar,.gaimg .avatar {
	float:left;
	width:27px;
	height:27px;
	margin:5px 8px 0 0;
	padding:1px;
	border-radius:50%;
	border:1px solid #e7e7e7;
}
.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:99%;
	line-height:37px;
	border-bottom:1px dashed #dadada;
}
.message-widget ul li:last-of-type {
	;border-bottom:none;
}
.message-page ul li {
	width:99%;
	line-height:37px;
	white-space:nowrap;
	_white-space:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	border-bottom:1px dashed #dadada;
}
.new_cat .views,.widget-cat a {
	color:#999;
}
.be-like,.new_cat .discuss {
	color:#999;
	float:left;
}
.widget-cat .be {
	color:#999;
	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:#fff;
}
.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_box {
	max-width:100%;
	width:100%;
	height:auto;
	margin:0 0 10px;
	overflow:hidden;
	-webkit-transition-duration:.5s;
	text-align:center;
}
.author_box img {
	max-width:100%;
	width:100%;
	height:auto;
	padding:2px;
	border-radius:50%;
	border:1px solid #e7e7e7;
}
.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;
}
@media screen and (min-width:700px) {
	#cms-widget-one .xl9 {
	width:12.5%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:480px) {
	#cms-widget-one .xl9 {
	width:25%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:320px) {
	#cms-widget-one .xl9 {
	width:50%;
	-webkit-transition-duration:.5s;
}
}.rss-widget-icon {
	display:none;
}
.img-x2 {
	position:relative;
	float:left;
	width:50%;
	padding:5px;
}
.img-box {
	margin:0 -5px;
}
.insets {
	overflow:hidden;
	border-radius:3px;
}
.insets a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
#feed_widget {
	}.feed_widget {
	overflow:visible;
}
.feed-rss,.feed-about {
	position:relative;
	font-size:18px;
	display:block;
}
.feed-rss,.feed-about-box {
	margin:15px;
	display:flex;
	justify-content:center;
}
#feed_widget .feed-t {
	float:left;
	height:40px;
	line-height:40px;
	margin:0 10px;
}
#feed_widget .tqq,#feed_widget .tsina,#feed_widget .feed {
	display:block;
}
#feed_widget a {
	color:#999;
	width:40px;
	display:block;
	text-align:center;
	height:40px;
	margin:0 auto;
	border-radius:50%;
	border:1px solid #e7e7e7;
}
#feed_widget a:hover {
	color:#fff;
	border:none;
}
#feed_widget .be,#feed_widget .zm {
	font-size:18px !important;
	font-size:1.8rem !important;
	vertical-align:10%;
}
#feed_widget .be-weixin {
	vertical-align:15%;
}
#feed_widget .feed a:hover {
	background:linear-gradient(to top right,#d28300,#f2a422);
}
#feed_widget .weixin a:hover {
	background:linear-gradient(to top right,#2a8c30,#50d558)
}
#feed_widget .tsina a:hover {
	background:linear-gradient(to top right,#c40000,#f96060)
}
#feed_widget .tqq a:hover {
	background:linear-gradient(to top right,#9880fe,#3abcff)
}
.weixin-b {
	position:relative;
	cursor:pointer;
	width:40px;
	display:block;
	margin:0 auto;
}
.weixin-qr {
	position:absolute;
	bottom:48px;
	left:-11px;
	background:#fff;
	padding:5px;
	z-index:999;
	display:none;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.weixin-qr img {
	float:left;
	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:#999;
	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:#999;
	font-size:1.2rem;
}
.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;
}
.slider-widge img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.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,#cms-widget-three .t_img_cat h3 {
	margin:0;
}
.widget-icon {
	margin:0 5px 0 0;
}
.widget_cat_icon .widget-cat-ico a {
	text-align:left;
	padding:5px 10px;
}
.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:#999;
}
.about-main {
	font-size:14px;
	position:relative;
	padding:10px 15px 0 15px;
}
.about-img {
	position:inherit;
	width:100px;
	z-index:1;
	margin:35px auto 10px;
}
.about-img-box {
	background:rgba(255,255,255,0.8);
	display:inline-block;
	border-radius:100%;
}
.about-img img {
	background:#fff;
	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 {
	background:#f8f8f8;
	float:left;
	width:100%;
	font-size:14px;
	text-align:center;
	border-radius:0 0 5px 5px;
	border-top:1px solid #e7e7e7;
}
.about-the {
	text-align:center;
	padding:7px 0;
}
.about-inf .about {
	float:left;
	line-height:20px;
	padding:8px 0;
	width:33.33333333333333%;
}
.about-inf .about span {
	color:#666;
	display:block;
}
.social-clear {
	height:10px;
	display:inline-block;
}
.about-pn {
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}
.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;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.author-back img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.only-social {
	position:relative;
	background:#fff;
	text-align:center;
	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%;
}
.only-social-title {
	position:absolute;
	top:25px;
	left:50%;
	font-size:18px;
	font-size:1.8rem;
	color:#fff !important;
	margin:0 0 0 -46px;
	padding:10px;
}
.only-social-but {
	margin:100px 0 5px 0;
}
.only-social-txt {
	color:#999;
	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:#fff;
	border-radius:50%;
}
.author-avatar img {
	background:#fff;
	float:left;
	width:88px;
	height:88px;
	margin:6px;
	border-radius:50%;
}
.author-avatar-place {
	width:70px;
	height:70px;
}
.author-the {
	background:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
}
.author-description {
	color:#999;
	text-align:center;
	padding:5px 15px;
}
.the-role {
	position:absolute;
	top:10px;
	left:0;
	right:0;
	color:#fff;
	text-align:center;
	opacity:0;
}
.author-meta-box:hover .the-role {
	opacity:1;
}
.author-th {
	background:#fff;
	position:relative;
	margin:0 auto;
}
.author-th-inf {
	background:#fff;
	position:relative;
	margin:10px 0;
	display:flex;
	flex-direction:row;
	justify-content:center;
}
.author-n {
	width:25%;
	float:left;
	color:#999;
	text-align:center;
	border-right:1px dashed #e7e7e7;
}
.author-n:last-child {
	border-right:none;
}
.author-nickname {
	padding:0 15px 0 0;
}
.author-m {
	text-align:center;
	padding:15px 0;
}
.author-m a {
	color:#fff;
	padding:8px 22px;
	background:#3690cf;
	border-radius:18px;
}
.author-m a:hover {
	color:#fff;
	background:#666;
}
.author-n span {
	color:#444;
}
.login-error {
	padding:5px 15px 0 15px;
}
.login-error strong:before {
	content:"\e6f2";
	font-family:be;
	color:#c40000;
	margin:0 5px 0 0;
}
#login_widget input[type="text"],#login_widget input[type="password"],#login_widget input[type="email"] {
	width:100%;
	background:#fff;
	padding:3%;
	margin-bottom:4%;
	border-radius:2px;
	border:1px solid #e7e7e7;
	-webkit-appearance:none;
}
#login_widget input[type="submit"] {
	width:100%;
	background:#fff;
	border:1px solid #e7e7e7;
	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:#666;
	color:#fff;
	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 #e7e7e7;
}
.keep-me {
	display:none;
}
.tab-title .selected {
	background:#fff;
	padding:0 0 1px 0;
	border-top:2px solid #3690cf;
}
.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 #e7e7e7;
}
.tab-title span:nth-child(even) {
	border-right:none;
}
.tab-reg {
	display:none;
}
.widget-register-url {
	background:#fff;
	width:100%;
	text-align:center;
	margin:20px auto;
	padding:8px;
	display:inline-block;
	border-radius:2px;
	border:1px solid #e7e7e7;
	-webkit-appearance:none;
	transition:background .1s;
	-webkit-transition:background .1s;
}
.widget-register-url:hover {
	background:#666;
	color:#fff;
	border:1px solid #666;
}
.widget_zm_tabs {
	overflow:hidden;
}
.widget_zm_tabs h3 {
	margin:0 0 -1px 0;
	border:1px solid #e7e7e7;
}
.widget_zm_tabs h3 i {
	float:inherit;
	height:39px;
}
.zm-tabs-container {
	padding:15px 0 0 0;
	border-top:1px solid #e7e7e7;
}
.zm-tabs-nav {
	background:#f8f8f8;
	height:40px;
	line-height:38px;
	margin:0 -2px 0 0;
}
.zm-tabs-container h4 {
	float:left;
	color:#999;
}
.zm-tabs-container ul {
	padding:0 15px 10px 15px;
	display:none;
}
.zm-tabs-nav a span {
	display:none;
}
.zm-tabs-nav a {
	background:#f8f8f8;
	float:left;
	color:#999;
	text-align:center;
	width:25%;
	border-top:2px solid transparent;
	border-right:1px solid #e7e7e7;
}
.zm-tabs-nav .be {
	color:#999;
}
.zm-tabs-nav .current .be,.tab-recent .be {
	color:#333;
}
.zm-tabs-nav .current a,.tab-recent a {
	background:#fff;
	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 #dadada;
}
.widget_ajax {
	background:#fff;
}
.ajax-tabs {
	background:transparent;
	margin:0 -1px 0 0;
}
.widget_ajax .new_cat {
	background:#fff;
	margin:-1px 0 0 0;
	border-top:1px solid #e7e7e7;
}
.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:#999;
}
.ajax_widget_content .tab_title a {
	position:relative;
	background:#f8f8f8;
	height:40px;
	line-height:40px;
	display:block;
	border-left:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.ajax_widget_content .tab_title:first-child a {
	border-left:0;
}
.ajax_widget_content .tab_title.selected a {
	background:#fff;
	border-bottom:1px solid #fff;
}
#recent-tab:after {
	content:"\e73b";
}
#popular-tab:after {
	content:"\e630";
}
#hot-tab:after {
	content:"\e733";
}
#recommend-tab:after {
	content:"\e8b8";
}
#comments-tab:after {
	content:"\e89d";
}
#review-tab:after {
	content:"\e73a";
}
#recent-tab:after,#recommend-tab:after,#hot-tab:after,#popular-tab:after,#comments-tab:after,#review-tab:after {
	font-family:be;
	font-size:15px !important;
	color:#999;
}
.tab_title.selected #recent-tab:after,.tab_title.selected #recommend-tab:after,.tab_title.selected #hot-tab:after,.tab_title.selected #comments-tab:after,.tab_title.selected #review-tab:after,.tab_title.selected #popular-tab:after {
	color:#555;
}
.widget_ajax .message-tab ul li:last-child {
	border:none;
}
.widget_ajax .message-tab {
	border:none;
	padding:0 0 11px 0;
}
.ajax_widget_content .ajax-pagination {
	width:100%;
}
.ajax-pagination a {
	color:#999;
	width:50%;
	padding:0 15px;
}
.ajax-pagination a:hover {
	color:#3690cf;
}
.ajax-pagination .previous {
	float:left;
}
.ajax-pagination .next {
	float:right;
	text-align:right
}
.ajax-pagination .next i {
	margin:0 0 0 3px;
}
.ajax-pagination .previous i {
	margin:0 3px 0 0;
}
.ajax-pagination .be {
	font-size:16px !important;
	vertical-align:middle;
}
.ajax_widget_content {
	margin:0 0 15px;
}
.ajax-widget-loading {
	min-height:100px;
}
.group-lazy-img {
	position:relative;
}
.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-loading {
	min-height:550px;
}
.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;
	bottom:0;
	left: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 {
	content:"";
	margin:0 auto 3em -1em;
	font-size:10px;
	position:absolute;
	top:50%;
	left:50%;
	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%;
}
@-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);
}
}.site-profile ul {
	float:left;
	padding:9px 7px 9px 8px;
}
.site-profile ul li {
	float:left;
	width:50%;
	margin:0 -1px -1px 0;
	padding:0 8px;
	border:1px solid #e7e7e7;
}
.site-profile span {
	color:#888;
	margin-left:10px;
}
#recently-viewed {
	min-height:20px;
}
.comments-title,.beqa-comments-title {
	background:#fff;
	margin-bottom:10px;
	padding:15px 20px;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
.comment-list,.comment-list ol {
	list-style:none;
}
.comment-list li {
	position:relative;
	background:#fff;
	margin:0 0 10px 0;
	padding:15px 20px;
	border:1px solid #e7e7e7;
	border-radius:5px;
	word-wrap:break-word;
	word-break:break-all;
}
.comment-list .children li {
	list-style:none;
}
.comment-list .children {
	list-style:none;
	margin:8px 0 0 0;
}
@-webkit-keyframes avatar {
	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 avatar {
	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%;
	border:1px solid #e7e7e7;
}
.vcard .avatar {
	float:left;
	width:100%;
	height:100%;
	border-radius:50%;
}
.comment-avatar-show:before {
	content:'';
	position:absolute;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:-1px;
	display:none;
	border-radius:50%;
	border:1px solid #e7e7e7;
	-webkit-animation:ripplebe 0.6s ease 0s infinite alternate;
	animation:ripplebe 0.6s ease 0s infinite alternate;
}
.comment-body:hover .comment-avatar-show:before {
	display:block;
}
@-webkit-keyframes ripplebe {
	0% {
	opacity:0;
	top:-8px;
	right:-8px;
	bottom:-8px;
	left:-8px;
}
100% {
	opacity:1;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:-1px;
}
}@keyframes ripplebe {
	0% {
	opacity:0;
	top:-8px;
	right:-8px;
	bottom:-8px;
	left:-8px;
}
100% {
	opacity:1;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:-1px;
}
}.comment-body:hover .comment-avatar-show {
	border:1px solid #fff;
}
.night .comment-avatar-show:before {
	border:1px solid #1f1f1f;
}
.night .comment-body:hover .comment-avatar-show {
	border:1px solid #323232 !important;
}
.comment-author {
	color:#666;
	line-height:20px;
	text-transform:capitalize;
}
.fn {
	font-style:normal;
	font-weight:bold;
}
.comment-author .author-admin {
	color:#9c382d;
}
.comment-author .post-author {
	color:#7ab951;
}
.comment-meta,.comment-meta a {
	color:#999;
}
.comment-edit-link {
	padding:3px 5px 3px 0;
}
.comment-del {
	position:absolute;
	top:25px;
	right:10px;
	padding:5px;
	display:block;
}
.reply a {
	color:#999;
	width:80%;
	line-height:25px;
	display:inline-block;
	padding:3px 0;
}
.reply a:hover {
	color:#444 !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:#000;
	padding-left:10px;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.login-show {
	cursor:pointer;
	color:#444;
	line-height:25px;
	padding:3px 20px 3px 0;
}
.reply-login {
	display:none;
}
.at,.at a {
	color:#999;
}
.no-comments {
	background:#fff;
	text-align:center;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #e7e7e7;
}
#edita,#edita a {
	color:#8b8b8b;
}
#edita .be-thumbs-up {
	color:#99cc66;
	margin:0 5px 0 0;
}
.comment-reply-link_a .be {
	color:#8b8b8b;
	margin:0 5px 0 0;
}
.comment-awaiting-moderation .be {
	color:#c40000;
	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:#f18110;
	margin:0 10px 0 0;
}
#respond #error,.txt-etc {
	position:absolute;
	bottom:20px;
	left:10px;
	background:#fff;
	padding:10px;
	border-radius:3px;
	border:1px solid #f18110;
}
#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
}
.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.4em solid rgba(241,129,16,1);
	border-right:0.4em solid rgba(241,129,16,1);
	border-bottom:0.4em solid rgba(241,129,16,1);
	border-left:0.4em solid #444;
	-webkit-animation:load8 0.5s infinite linear;
	animation:load8 0.5s infinite linear;
	border-radius:50%;
}
.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:#ff4400;
}
.floor {
	position:absolute;
	top:10px;
	right:10px;
	font-size:12px;
	font-size:1.2rem;
	color:#999;
}
.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:#f18110;
}
.floor-b {
	color:#0099cc;
}
.floor-d {
	color:#99cc33;
}
#respond {
	position:relative;
	background:#fff;
	margin:10px 0;
	padding:10px 20px;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
#respond h3 {
	font-size:15px;
	font-size:1.5rem;
}
.cancel-reply {
	position:absolute;
	right:20px;
	top:30px;
}
.cancel-reply a {
	background:#999;
	position:relative;
	float:right;
	width:30px;
	height:30px;
	display:block;
	border-radius:50%;
}
.cancel-reply a:hover {
	background:#666;
}
.cancel-reply a:after {
	position:absolute;
	left:50%;
	top:50%;
	content:"\e6f5";
	font-family:be;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	margin:-12px 0 0 -6px;
}
#comment-author-info {
	width:100%;
}
.author-form {
	display:none;
}
.author-form-fill {
	display:block;
}
#comment-author-info input {
	background:#f1f1f1;
	position:relative;
	width:100%;
	height:38px;
	line-height:38px;
	margin:0 10px 10px 0;
	padding:0 10px;
	border:1px solid #e7e7e7;
	display:block;
	text-indent:75px;
	border-radius:3px;
	box-shadow:none;
	-webkit-appearance:none;
	_vertical-align:middle;
}
.comment-form-comment {
	position:relative;
	line-height:0;
	margin-top:10px;
}
#comment {
	background:#f1f1f1;
	width:100%;
	margin:0 10px 10px 0;
	padding:5px 10px;
	resize:vertical;
	border:1px solid #e7e7e7;
	border-radius:3px;
	-webkit-appearance:none;
}
.pcd {
	position:relative;
	float:left;
	width:49%;
}
.pcd:nth-child(even) {
	float:right;
}
.qqcd {
	width:100%;
}
.fill-but {
	position:absolute;
	top:2px;
	right:5px;
	padding:3px 8px;
	color:#999;
	cursor:pointer;
	z-index:1;
	display:inline-block;
}
.fill-but:hover {
	color:#ff4400;
}
@media screen and (max-width:640px) {
	.pcd {
	width:100%;
}
.comment-time {
	display:none;
}
}.pcd label {
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	color:#555;
	text-align:center;
	display:inline-block;
	min-width:75px;
	height:38px;
	padding:5px 0;
	z-index:1;
	border-radius:3px 0 0 3px;
	border:1px solid #e7e7e7;
}
#respond input[type="text"]:focus,#respond textarea:focus {
	background:#fff;
	text-indent:0 !important;
	z-index:1;
	outline:none;
	border:1px solid #3690cf;
}
#respond .comment-form-author .required,#respond .comment-form-email .required {
	position:absolute;
	top:4px;
	right:12px;
	color:#999;
	font-size:20px;
	z-index:1;
}
#respond #submit {
	background:#fff;
	width:30%;
	margin:5px 0 15px 0;
	padding:8px;
	cursor:pointer;
	border:1px solid #e7e7e7;
	border-radius:3px;
	-webkit-appearance:none;
}
#respond #submit:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
	transition:all 0.2s ease-in 0s;
}
.comment-nologin {
	font-size:14px;
	color:#666;
	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 {
	font-size:14px;
	font-size:1.4rem;
	font-weight:bold;
	margin:0 5px 0 0;
	text-transform:capitalize;
}
.comment-user-alter span {
	cursor:pointer;
}
.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 #e7e7e7;
}
.comment-user-inc {
	padding:2px;
}
.comment-tool {
	position:absolute;
	right:15px;
	bottom:11px;
	width:95px;
}
.comment-tool .be-insertemoticon {
	font-size:16px !important;
	font-size:1.6rem !important;
}
.comment-tool a {
	float:right;
	color:#999;
	width:33px;
	height:33px;
	text-align:center;
	line-height:31px;
	margin:0 0 0 3px;
}
.comment-tool a:hover {
	color:#3690cf;
}
.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:#fff;
	position:absolute;
	right:10px;
	bottom:50px;
	display:none;
	z-index:1;
	padding:20px 10px 10px 10px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.img-url {
	width:255px;
	height:75px;
	resize:vertical;
	padding:5px 10px;
	border:1px solid #e7e7e7;
}
.add-img-but {
	background:#fff;
	width:80px;
	cursor:pointer;
	text-align:center;
	margin:10px auto 0;
	padding:15px 0;
	border-radius:30px;
	border:1px solid #e7e7e7;
}
.add-img-but:hover {
	border:1px solid #3690cf;
}
@media screen and (max-width:640px) {
	#respond #submit {
	width:100%;
}
}#trackbacks {
	background:#fff;
	margin:0 0 10px 0;
	padding:10px 15px;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.track {
	margin:5px 0 0 0;
}
.track li {
	margin:0;
	padding:0;
	border:none;
	border-radius:0;
}
.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:#efefef;
	float:left;
	border-radius:40px;
	box-shadow:1px 1px 1px #e7e7e7 inset;
	border:1px solid #d4d4d4;
}
.qaptcha .slideunlock {
	position:relative;
	background:#56bbdc;
	border:1px solid #3690cf;
	box-shadow:1px 1px 2px #469db9 inset;
}
.night .qaptcha .bgslider {
	background:#262626;
	border:1px solid #262626;
}
.night .qaptcha .slideunlock {
	background:#9f3e69;
	border:1px solid #9f3e69;
}
.qaptcha .slider {
	width:21px;
	height:21px;
	background:#fff;
	margin:-7px 0 0 1px;
	cursor:e-resize;
	border-radius:50%;
	border:1px solid #d4d4d4;
}
.qaptcha-box {
	position:relative;
}
.unlocktip:after {
	position:absolute;
	top:-4px;
	left:50px;
	width:110px;
	color:#888;
	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;
}
.links-box {
	width:1122px;
	margin:0 auto;
	padding:0 0 10px;
}
#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;
}
.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:#fff;
	text-align:center;
	padding:5px;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #e7e7e7;
	-webkit-transition-duration:.5s;
}
.link-page .sup:hover {
	box-shadow:none;
}
.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;
}
.link-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.link-f a:hover {
	border:1px solid #3690cf;
	transition:all 0.1s ease-in 0s;
}
.link-img a:hover {
	border:none !important;
	transition:all 0.1s ease-in 0s;
}
.link-img a {
	padding:5px;
}
.link-img img {
	border-radius:5px;
}
.link-ico {
	width:16px !important;
	width:16px !important;
	margin:-2px 5px 0 0 !important;
	border:none !important;
	border-radius:20px !important;
}
.more-link a {
	font-size:18px;
	text-align:center;
	display:block;
	margin:5px 0 0 0;
	padding:4px 0;
}
.more-link i {
	font-size:18px !important;
}
.links-group {
	width:100%;
	background:#f1f1f1;
}
.links-group #links {
	width:1122px;
	margin:0 auto;
	padding:20px 0;
}
.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:1122px) {
	.links-group #links {
	width:98%;
}
}.lx7 {
	float:left;
	min-height:1px;
	padding:2px;
}
@media screen and (min-width:280px) {
	.lx7 {
	width:50%;
	-webkit-transition-duration:.5s;
}
}@media screen and (min-width:550px) {
	.lx7 {
	width:33.33333333%;
}
}@media screen and (min-width:700px) {
	.lx7 {
	width:25%;
	-webkit-transition-duration:.5s;
}
}@media screen and (min-width:1025px) {
	.lx7 {
	width:20%;
	-webkit-transition-duration:.5s;
}
}@media screen and (min-width:1024px) {
	.lx7 {
	width:14.2857%;
	-webkit-transition-duration:.5s;
}
}@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:#3690cf;
	color:#fff !important;
	border:1px solid #3690cf;
	transition:all 0.1s ease-in 0s;
}
#colophon {
	background:#fff;
	position:relative;
	width:100%;
	border-top:1px solid #e7e7e7;
	box-shadow:0 -1px 1px rgba(0,0,0,0.03);
}
.site-info {
	line-height:200%;
	text-align:center;
	margin:0 5%;
	padding:15px 0;
}
.site-copyright img {
	margin:5px auto;
}
.add-info {
	padding:5px 0;
	display:block;
}
.footer-clear {
	height:20px;
}
.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:#555;
	position:relative;
}
.footer-widget {
	position:relative;
	width:1122px;
	margin:0 auto;
	padding:15px 0;
}
.footer-widget h3 {
	font-size:15px;
	color:#f1f1f1;
	margin:15px 0 0 0;
	padding:0;
}
.footer-widget-bg:before {
	position:absolute;
	left:0;
	top:0;
	content:"";
	width:100%;
	height:100%;
	z-index:0;
	background:rgba(0,0,0,0.5);
}
.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 .widget {
	background:transparent;
	float:left;
	width:33.33333333333%;
	padding:1px 20px;
	border:none;
}
.footer-widget,.footer-widget a {
	color:#f1f1f1;
}
.footer-widget a:hover {
	color:#fff;
}
.footer-widget .widget ul {
	padding:8px 0 15px;
}
.footer-widget .menu li {
	float:left;
	width:33.3333333333%;
}
.footer-site-widget .add-widgets,.footer-site-widget .add-widgets a {
	color:#fff;
	text-align:center;
}
#picture .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 .turn-small .pagination {
	padding:0 0 0 8px;
}
#picture .turn,#tao .turn {
	float:inherit;
	width:100%;
}
#picture .turn,#tao .turn {
	clear:both;
	float:inherit;
	min-width:260px;
}
}.max-num,.pagination a,.pagination a:visited {
	float:left;
	background:#fff;
	line-height:34px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 5px 0;
	padding:0 13px;
	border-radius:40px;
	border:1px solid #3690cf;
}
.pagination .current,.pagination .dots {
	float:left;
	background:#fff;
	line-height:34px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 5px 0;
	padding:0 13px;
	border:1px solid #e7e7e7;
	border-radius:40px;
}
.pagination span.current,.pagination a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.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 .navigation,#tao .navigation {
	margin:0 5px 10px 0;
}
.other-nav .navigation {
	margin:0 5px 10px 0;
}
.comment-navigation i {
	padding:0;
}
.nav-links .dots {
	display:none;
}
@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:#f1f1f1;
	width:42px;
	height:36px;
	color:#444;
	text-align:center;
	-webkit-appearance:none;
	outline:none;
	border:1px solid #3690cf;
	border-right:none !important;
	border-radius:36px 0 0 36px;
}
.input-number:focus,.input-number:hover {
	background:#fff;
}
.page-button-box {
	position:relative;
}
.page-button {
	background:#fff;
	float:right;
	width:42px;
	height:36px;
	-webkit-appearance:none;
	cursor:pointer;
	outline:none;
	border:1px solid #3690cf;
	border-radius:0 36px 36px 0;
}
.page-button:hover {
	background:#3690cf;
}
.page-button-box:after {
	position:absolute;
	top:6px;
	right:15px;
	content:"\e77a";
	font-family:be;
	color:#444;
	pointer-events:none;
}
.page-button-box:hover:after {
	color:#fff;
}
.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;
}
.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;
}
@media screen and (max-width:600px) {
	.domargin .ias-loader,.ias-loader {
	float:inherit;
	margin:15px auto 16px;
}
.domargin .ias-next,.ias-next {
	float:inherit;
	margin:8px auto;
}
.search-site .ias-loader {
	margin:17px auto 16px;
}
.search-site .ias-next {
	margin:10px auto;
}
#picture .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 .ias-next {
	position:absolute;
	left:50%;
	bottom:2px;
	margin:0 0 0 -21px !important;
}
.site-small .site-special .ias-next {
	bottom:5px;
}
.site-small #picture .ias-loader {
	bottom:22px;
}
.site-small #picture .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%;
}
}.ias-next .be {
	font-size:40px !important;
	color:#3690cf;
}
.ias-next .be:hover {
	color:#444;
}
@-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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 #3690cf;
}
@media screen and (min-width:550px) {
	#picture .nav-links,#tao .nav-links {
	float:right;
}
}.type-cat {
	margin:0 0 8px 0;
}
.child-cat {
	margin:0 0 10px 0;
}
.widget-sub-nav .widget_nav_menu a,.child-cat a {
	float:left;
	text-align:center;
	margin:2px;
	padding:2px 15px;
	display:block;
	border-radius:5px;
	border:1px solid #3690cf;
}
.type-cat {
	margin:0 5px 10px 5px;
}
.widget-sub-nav .widget_nav_menu a:hover,.child-cat a:hover {
	background:#3690cf;
	color:#fff;
	-webkit-transition:color .05s ease-in-out;
	transition:color .05s ease-in-out;
}
#header-widget .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 0 10px 0;
	padding:30px;
	border:1px solid #e7e7e7;
}
#header-widget .widget {
	background:transparent;
	border:none;
	margin:0 -2px 8px -2px;
}
#header-widget .widget ul {
	padding:0 2px;
}
#header-widget .widget_nav_menu {
	margin:0 -4px 10px -2px;
}
#header-widget h3 {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	margin:0 0 0 10px;
}
.widget-sub-nav .widget_nav_menu.widget ul li {
	width:auto;
	float:left;
}
#post-fall {
	margin-top:-10px;
	padding-top:15px;
}
.fall-main {
	position:relative;
}
.fall-main .post {
	background:transparent;
	margin:0;
	padding:0;
	border:none;
	border-radius:0;
}
.fall-box {
	position:relative;
	background:#fff;
	padding:0;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.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:#999;
	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;
}
.fall-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.picture-box {
	background:#fff;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
.picture-img {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.5s;
}
.picture-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.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 {
	margin:0 -5px;
}
.ajax-grid-img,#picture .video,#picture .picture,#picture .post,#picture .show {
	position:relative;
	float:left;
	min-height:1px;
	margin:0;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
.filters-post {
	background:#fff;
	padding:20px;
	border:1px solid #e7e7e7;
	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 .video,#picture .picture,#picture .post,#picture .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 .video,#picture .picture,#picture .post,#picture .show,.child-img-box {
	width:50%;
}
}@media screen and (min-width:999px) {
	.picture-img {
	overflow:hidden;
}
}@media screen and (max-width:480px) {
	.archive #video,.archive #picture,.home #picture,.page #picture,.search #picture {
	margin:0 -3px;
}
}#picture .post {
	background:transparent;
	border:none;
	border-radius:0;
}
.grid-title {
	font-weight:normal;
	line-height:25px;
	height:50px;
	margin:5px 15px;
	overflow:hidden;
}
.grid-inf {
	float:left;
	width:100%;
	color:#999;
	line-height:30px;
	margin:0 0 10px 0;
	padding:0 15px;
}
.g-cat a {
	color:#999;
}
.grid-inf-l {
	float:right;
}
.grid-inf-l .views {
	position:absolute;
	top:15px;
	left:20px;
	color:#fff;
	z-index:1;
	display:none;
	text-shadow:0 0 2px #000;
}
.grid-inf .t-mark {
	position:absolute;
	top:15px;
	left:15px;
	color:#fff;
	font-size:14px;
	font-size:1.4rem;
	z-index:1;
}
.grid-inf .link-inf {
	color:#c40000;
	font-weight:bold;
}
.grid-like {
	position:absolute;
	top:15px;
	right:20px;
	color:#e7e7e7;
	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%;
	border:2px solid #fff;
	-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:#fff;
	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;
}
.picture-img {
	position:relative;
}
.hide-box,.hide-excerpt {
	display:none;
	cursor:pointer;
}
.picture-img:hover .hide-box {
	display:block;
}
.picture-img:hover .hide-excerpt {
	display:block;
}
.hide-box {
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
	background:#000;
	background:rgba(0,0,0,0.5);
	transition:all 0.2s ease-in 0s
}
.hide-excerpt {
	position:absolute;
	color:#fff;
	padding:5%;
	z-index:2;
}
#novel {
	margin:0 -5px 10px 0;
}
.novel-main {
	position:relative;
	float:left;
	width:20%;
	min-height:1px;
	margin:0;
	-webkit-transition-duration:.5s;
}
.novel-box {
	position:relative;
	background:#fff;
	margin:0 5px 5px 0;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.novel-title a {
	width:99%;
	line-height:45px;
	font-weight:normal;
	display:block;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.novel-title a:hover {
	color:#333;
}
@media screen and (max-width:1025px) {
	.novel-main {
	width:25%;
}
}@media screen and (max-width:769px) {
	.novel-main {
	width:33.33333333333333333333%;
}
}@media screen and (max-width:620px) {
	#novel {
	margin:0 -4px 10px 0;
}
.novel-main {
	width:50%;
}
}.product-box {
	padding:10px;
}
.product-box h2 {
	font-size:15px;
	font-size:1.5rem;
	margin-bottom:10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.product-i {
	height:52px;
	margin-bottom:5px;
	overflow:hidden;
}
.taourl a {
	float:right;
	background:#ff4400;
	color:#fff;
	line-height:30px;
	margin:0 5px 5px 0;
	padding:0 10px;
	border:1px solid #ff4400;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.taourl a:hover {
	background:#ff662f;
	color:#fff;
}
.detail a {
	float:right;
	background:#fff;
	line-height:30px;
	margin:0 5px 0 0;
	padding:0 10px;
	border:1px solid #e7e7e7;
	border-radius:3px;
}
.ded .price {
	float:left;
	width:50%;
	height:50px;
}
.go-url {
	float:left;
	width:50%;
}
.pricex {
	color:#ff4400;
}
.pricey {
	font-size:12px;
	color:#999;
	display:block;
}
.tao-img {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.3s;
}
.tao-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.tao-title {
	text-align:center;
	line-height:30px;
	margin:0 10px 5px 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
#tao {
	margin:0 -5px;
}
.archive .tao,.taocat .tao {
	position:relative;
	float:left;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
.tao-box {
	background:#fff;
	margin:0 0 10px 0;
	border:1px solid #e7e7e7;
	border-radius:5px;
	overflow:hidden;
}
@media screen and (min-width:1025px) {
	.archive .tao,.taocat .tao {
	width:25%;
}
}@media screen and (max-width:1025px) {
	.archive .tao,.taocat .tao {
	width:33.33333333333333333%;
}
}@media screen and (max-width:690px) {
	.archive .tao,.taocat .tao {
	width:50%;
}
}@media screen and (max-width:420px) {
	.archive .tao,.taocat .tao {
	float:left;
	width:100%;
}
#tao {
	margin:0 -3px;
}
}@media screen and (max-width:480px) {
	.price {
	width:100%;
	margin:0 0 5px 0;
}
.go-url {
	width:100%;
	margin:0 0 5px 0;
}
.product-i {
	display:none;
}
}.insets {
	position:relative;
	display:block;
}
.img-title {
	position:absolute;
	width:100%;
	height:100%;
	line-height:20px;
	padding:10px;
	z-index:2;
	display:none;
	background:#000;
	background:rgba(0,0,0,0.5);
}
.insets:hover .img-title {
	display:block;
}
.img-title a,.img-title a:hover {
	width:100%;
	height:100%;
	color:#fff;
	font-weight:normal;
	text-align:justify;
	display:block;
}
#scroll {
	width:32px;
	float:right;
	position:fixed;
	right:10px;
	bottom:85px;
	z-index:8;
}
a.fo {
	background:#fff;
	background:rgba(255,255,255,0.7);
	font-size:16px;
	color:#777;
	width:35px;
	height:35px;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
	margin-top:4px;
	display:inline-block;
	cursor:pointer;
	border-radius:50%;
	border:1px solid #e7e7e7;
}
a.fo:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
	transition:all 0.2s ease-in 0s;
}
.cms-tab-nav {
	background:#f8f8f8;
	float:left;
	width:100%;
	padding:10px;
	border:1px solid #e7e7e7;
	border-radius:5px 5px 0 0;
}
.cms-tab-nav a,.cms-tabs-all {
	position:relative;
	float:left;
	margin:3px;
	padding:2px 8px;
	cursor:pointer;
}
.cms-ajax-area {
	position:relative;
	background:#fff;
	margin:0 0 10px;
	border:1px solid #e7e7e7;
	border-top:none !important;
	border-radius:0 0 5px 5px;
}
.cms-ajax-area ul li {
	float:left;
	width:50%;
	padding:0 20px;
}
.lic ul .high-7 a,.lic ul .high-5 a,.lic ul .high-3 a {
	font-weight:700;
}
.cms-ajax-area ul {
	padding:15px 0 0 0;
}
.cat-tab-img-box {
	padding:17px 13px 0 13px;
}
.cat-tab-img {
	position:relative;
	float:left;
	width:25%;
}
.cat-tab-img-x4 {
	padding:0 6px;
}
.tab-thumbnail {
	overflow:hidden;
	border-radius:3px;
}
.tab-thumbnail a img {
	float:left;
	width:100%;
	max-width:100%;
	height:auto;
}
.tab-but.current {
	font-weight:700;
}
.cms-ajax-area .cat-border {
	border:1px solid #e7e7e7 !important;
	border-top:none !important;
}
.cms-ajax-cat-cntent .ajax-loading {
	min-height:150px;
	border:none;
}
.cms-ajax-area .grid-cat-more {
	margin:8px 0;
}
.cms-ajax-cntent {
	display:none;
}
@media screen and (max-width:640px) {
	.cms-ajax-area ul li {
	width:100%;
}
}.new-tabs-cat a,.new-tabs-all {
	position:relative;
	float:left;
	margin:3px;
	padding:2px 8px;
	cursor:pointer;
}
.be-new-nav {
	background:#f8f8f8;
	float:left;
	width:100%;
	padding:10px;
	border:1px solid #e7e7e7;
	border-radius:5px 5px 0 0;
}
.ajax-cat-cntent {
	position:relative;
	margin:0 0 45px;
	border:none;
	border-radius:0 0 5px 5px;
}
.new-more a {
	position:absolute;
	right:5px;
	bottom:-46px;
	background:#fff;
	display:block;
	padding:5px 10px;
	border-radius:100%;
	border:1px solid #3690cf;
}
.new-more a:hover {
	background:#3690cf;
	color:#fff;
}
.ajax-cat-cntent .cat-border {
	border:1px solid #e7e7e7;
	border-top:none;
}
.night .ajax-cat-cntent .cat-border {
	border:1px solid #262626;
}
.ajax-cat-cntent .ajax-loading {
	background:#fff;
	min-height:800px;
	border:1px solid #e7e7e7;
	border-top:none;
}
.night .ajax-cat-cntent .ajax-loading {
	border:none;
}
.navigation.current,.ajax-new-cntent,.catpast {
	display:none;
}
.netcurrent {
	display:block;
}
.netfade {
	}.night .ajax-new-cntent .post:first-of-type,.ajax-new-cntent .post:first-of-type,.night .ajax-cat-cntent .post:first-of-type,.ajax-cat-cntent .post:first-of-type {
	border-top:none !important;
}
.be-new-nav-img {
	float:left;
	width:100%;
	margin:0 0 7px 0;
}
.new-tabs-cat-img a,.new-tabs-all-img {
	float:left;
	margin:3px;
	padding:4px 15px;
	cursor:pointer;
	border-radius:35px;
	border:1px solid transparent;
}
.tags-cat-img:hover,.new-tabs-all-img:hover,.tags-cat-img.current,.tags-cat-img.current,.new-tabs-all-img.current {
	border:1px solid #3690cf;
}
.ajax-cat-cntent-img {
	position:relative;
	float:left;
	width:100%;
	margin:0 0 45px;
}
.new-more-img a {
	position:absolute;
	right:5px;
	bottom:-46px;
	background:#fff;
	display:block;
	margin:0 0 10px;
	padding:5px 10px;
	border-radius:100%;
	border:1px solid #3690cf;
}
.new-more-img a:hover {
	background:#3690cf;
	color:#fff;
}
.night .ajax-cat-cntent-img .cat-border,.ajax-cat-cntent-img .cat-border {
	border:none !important;
}
.ajax-cat-cntent-img .ajax-loading {
	border:none !important;
}
.navigation.current,.ajax-new-cntent-img,.catpast {
	display:none;
}
.netcurrent {
	display:block;
}
.be-new-nav-grid {
	float:left;
	text-align:center;
	width:100%;
	margin:0 0 7px 0;
}
.be-new-nav-grid li {
	display:inline-block;
}
.tags-cat-grid,.new-tabs-all-grid {
	cursor:pointer;
	margin:2px;
	padding:5px;
	display:inline-block;
	transition:transform .1s linear;
}
.new-tabs-all-grid {
	padding:2px 5px;
}
.tags-cat-grid:hover,.new-tabs-all-grid:hover,.tags-cat-grid.current,.new-tabs-all-grid.current {
	font-weight:700;
	color:#444;
	transform:scale(1.12);
}
.ajax-cat-cntent-grid {
	position:relative;
	float:left;
	width:100%;
}
.night .ajax-cat-cntent-grid .cat-border,.ajax-cat-cntent-grid .cat-border {
	border:none;
}
.ajax-cat-cntent-grid .ajax-loading {
	border-top:none;
}
.navigation.current,.ajax-new-cntent-grid,.catpast {
	display:none;
}
.netcurrent {
	display:block;
}
@media screen and (max-width:460px) {
	.tags-cat-grid,.new-tabs-all-grid {
	width:38px;
}
}.tab-no {
	max-width:80%;
	text-align:center;
	margin:0 auto;
	padding:10px;
}
.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;
	-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);
}
.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;
}
.owl-carousel .owl-item img {
	display:block;
	width:100%;
}
.be-wol .owl-item img {
	border-radius:5px;
}
.group-lazy-img {
	margin:-2px 0 0 0;
}
.group-lazy-img img {
	width:100%;
	height:100%;
	max-width:100%;
	opacity:0.05;
}
.lazy-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	opacity:0.1;
	border-radius:5px;
}
.group-lazy-img.owl-drag,.lazy-img.owl-drag {
	display:none;
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
	display:none;
}
.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:#fff;
	border:none;
	display:inline-block;
	margin:5px;
	padding:4px 10px;
	line-height:26px;
	border-radius:30px;
	background:#3690cf;
	opacity:0.7;
}
.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 {
	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;
}
.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;
	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;
	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 {
	bottom:15px;
	height:30px;
	padding:10px;
	overflow:hidden;
}
.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:#fff;
	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;
}
.owl-dots .owl-dot {
	pointer-events:auto;
}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {
	background:#3690cf;
	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-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 #3690cf;
}
.owl-nav .disabled {
	opacity:.5;
	cursor:default;
}
.owl-nav.disabled+.owl-dots {
	margin-top:10px;
}
.owl-dots .owl-dot {
	display:inline-block;
	zoom:1;
}
.slider-current {
	overflow:hidden;
	border-radius:5px;
}
.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:rgba(255,255,255,0.8);
}
.slide-progress {
	width:0;
	max-width:100%;
	height:2px;
	border-radius:5px;
	background:#3690cf;
}
.planned {
	width:100%;
	transition:width 4500ms;
}
.again {
	width:0%;
	transition:width 500ms;
}
.slider-row:hover .slide-mete,.slideshow:hover .slide-mete {
	display:none;
}
.slider-row {
	position:relative;
}
#slideshow {
	position:relative;
	margin:0 0 10px 0;
	overflow:hidden;
	border-radius:5px;
	border:1px solid transparent;
}
.slider-home .post,#page .slider-home .page {
	position:relative;
	background:#fff;
	margin:0;
	padding:0;
	border:none;
	border-radius:5px;
}
.slider-home .slider-home-title {
	background:#c40000;
	position:absolute;
	left:0;
	top:0;
	color:#fff;
	padding:2px 15px;
	max-width:none;
	border-radius:5px 0 0 0;
	z-index:2;
}
.slider-home .owl-nav,.slider-group .owl-nav,.slider-single .owl-nav {
	position:absolute;
	top:50%;
	left:50%;
	color:#3690cf;
	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%);
}
.owl-carousel .owl-nav {
	display:none;
	animation:fade-in;
	animation-duration:0.5s;
}
.owl-carousel:hover .owl-nav {
	display:block;
}
.slider-title .owl-nav {
	display:none !important;
}
.owl-nav .owl-prev {
	float:left;
	pointer-events:auto;
}
.owl-nav .owl-next {
	float:right;
	pointer-events:auto;
}
@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:#fff;
	margin:0 0 10px 0;
	padding:5px 5px 2px 5px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.be-rolling {
	position:relative;
}
.be-rolling .scrolling-img {
	border:none;
	margin:0;
	padding:10px;
}
.scrolling-thumbnail {
	position:relative;
	overflow:hidden;
	border-radius:3px;
}
.be-rolling .grid-title {
	margin:5px 0 0 0;
}
.carousel-title {
	text-align:left;
	height:42px;
	line-height:20px;
	font-weight:normal;
	margin-top:10px;
	padding:0 5px;
	overflow:hidden;
}
.be-rolling .owl-nav {
	position:absolute;
	top:15px;
	right:15px;
}
.grid-carousel-box {
	margin:0 0 10px 0;
	overflow:hidden;
}
#grid-carousel {
	position:relative;
}
#grid-carousel .post {
	padding:0;
}
.grid-carousel-main {
	border-radius:5px;
	border:1px solid #e7e7e7;
}
#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:5px 5px 0 0;
}
.grid-carousel .meta-author-avatar img {
	width:24px !important;
	border-radius:100% !important;
}
.slider-single {
	margin:0 0 10px 0;
	overflow:hidden;
	border-radius:5px;
}
.slider-single img.alignnone {
	margin:0;
}
.show-slider-img {
	display:flex;
	width:100%;
	height:auto;
	max-width:100%;
}
.slider-row .show-slider-img {
	margin-top:-2px;
}
.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;
}
.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:#fff;
	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 {
	max-width:100%;
	height:auto;
	border-radius:5px;
}
#slider-group {
	position:relative;
	background:#f1f1f1;
	width:100%;
	overflow:hidden;
	margin:-2px auto 0;
}
.slider-mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.1);
	pointer-events:none;
}
.night .slider-mask {
	background:transparent;
}
.small-img-box.slider-group-main-box {
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(0) translateY(-50%);
	-webkit-transform:translateX(0) translateY(-50%);
	width:48%;
	margin:0 2% 0 0;
	padding:0 1%;
	pointer-events:none;
}
.slider-group-main-box {
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	width:100%;
	padding:0 5%;
	pointer-events:none;
}
.g-s-l {
	padding:0 15%;
}
.g-s-c {
	text-align:center;
}
.small-img-box {
	text-align:left;
}
.group-slider-main-body {
	margin:0 auto;
}
.group-slider-main {
	width:100%;
	float:left;
	color:#fff;
}
.no-small {
	width:99%;
}
.big-back-img {
	overflow:hidden;
	margin-left:0;
	margin-right:1px;
	background:#fff;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
}
.big-blur:after {
	position:absolute;
	left:0;
	top:0;
	content:"";
	width:100%;
	height:100%;
	background:inherit;
	filter:blur(3px);
	-webkit-filter:blur(3px);
	z-index:0;
}
.group-small-img {
	position:absolute;
	top:50%;
	left:0;
	transform:translateX(0) translateY(-50%);
	-webkit-transform:translateX(0) translateY(-50%);
	pointer-events:none;
	width:48%;
	margin:0 2% 0 0;
}
.group-small-img img {
	float:right;
	max-width:55%;
	width:55%;
	height:auto;
	border-radius:5px;
}
.night .group-small-img img {
	opacity:1 !important;
}
.group-img-more {
	margin:20px 0 20px 0;
	pointer-events:auto !important;
}
.group-img-more a {
	background:#fff;
	font-size:15px;
	font-size:1.5rem;
	color:#333 !important;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:8px 20px;
	opacity:0.8;
	border-radius:3px;
}
.group-img-more a:hover {
	opacity:1;
}
.group-slider-content p {
	color:#fff;
	font-weight:bold;
	line-height:150%;
	padding:10px 0;
	text-shadow:2px 2px 2px #000;
}
.gt1 {
	font-size:16px;
	font-size:1.6rem;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.s-t-b {
	font-size:38px;
	font-size:3.8rem;
}
.small-img-box .s-t-b {
	font-size:34px;
	font-size:3.4rem;
	font-weight:bold;
}
.str1,.active .group-act1 {
	animation:fadeInRight 0.8s ease-out 0s;
	-webkit-animation:fadeInRight 0.8s ease-out 0s;
}
.str2,.active .group-act2 {
	animation:fadeInRight 1.2s ease-out 0s;
	-webkit-animation:fadeInRight 1.2s ease-out 0s;
}
.str3,.active .group-act3 {
	animation:fadeInRight 1.6s ease-out 0s;
	-webkit-animation:fadeInRight 1.6s 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:1400px) {
	.g-s-l {
	padding:0 5%;
}
.small-img-box .s-t-b {
	font-size:30px;
	font-size:3rem;
}
.gt1 {
	font-size:14px;
	font-size:1.4rem;
}
.s-t-b {
	font-size:32px;
	font-size:3.2rem;
}
}@media screen and (max-width:1000px) {
	.group-lazy-img,.big-back-img {
	height:400px !important;
}
.small-img-box.slider-group-main-box {
	position:absolute;
	top:50%;
	left:96%;
	transform:translateX(-96%) translateY(-50%);
	-webkit-transform:translateX(-96%) translateY(-50%);
	width:65%;
}
.group-small-img {
	position:absolute;
	top:50%;
	left:0%;
	transform:translateX(0%) translateY(-50%);
	-webkit-transform:translateX(0%) translateY(-50%);
	width:30%;
	margin:0 0 0 3%;
}
.group-small-img img {
	float:left;
	max-width:100%;
	width:100%;
}
}@media screen and (max-width:670px) {
	.group-slider-content p {
	line-height:100%;
	text-shadow:1px 1px 1px #000;
}
.small-img-box .s-t-a,.small-img-box .s-t-c {
	font-weight:normal;
}
.gt1 {
	font-size:12px;
	font-size:1.2rem;
}
.group-lazy-img,.big-back-img {
	height:240px !important;
}
.small-img-box .group-slider-content p {
	padding:5px 0;
}
.small-img-box .gt1 {
	display:none;
}
.small-img-box .s-t-b {
	font-size:15px;
	font-size:1.5rem;
}
.s-t-b {
	font-size:15px;
	font-size:1.5rem;
}
.group-img-more {
	margin:5px 0 0 0;
}
.group-img-more a {
	font-size:12px;
	font-size:1.2rem;
	height:30px;
	line-height:30px;
	padding:5px 10px;
}
}.wplist-item {
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #e7e7e7;
	border-radius:3px;
	transition-duration:.5s;
}
.wplist-item a {
	color:#666 !important;
}
.wplist-item a:hover,.wplist-item a:visited {
	color:#999;
}
.wplist-title {
	font-size:18px;
	font-size:1.8rem;
	color:#333;
	font-weight:bold;
	line-height:190%;
	margin:0 0 10px 0;
}
.wplist-item p {
	text-indent:0 !important;
}
.wplist-res {
	padding:2px 10px;
}
.wplist-price {
	float:left;
	font-size:15px;
	font-size:1.5rem;
	color:#ff4400;
	font-weight:bold;
	margin:0 10px 0 0;
}
.wplist-old-price {
	float:left;
	font-size:15px;
	font-size:1.5rem;
	color:#999;
}
.wplist-btn {
	background:#ff4400;
	float:right;
	font-size:15px;
	font-size:1.5rem;
	color:#fff;
	line-height:normal;
	margin:0 5px 5px 0;
	padding:5px 15px;
	border-radius:3px;
	transition:all 0.2s linear;
}
.wplist-btn:hover {
	background:#ff662f;
	color:#fff;
}
.down {
	margin:15px 0;
}
.down-link-but {
	text-align:center;
}
.down a {
	background:#3690cf;
	font-size:15px;
	font-size:1.5rem;
	color:#fff !important;
	text-align:center;
	margin:8px 0 15px 25px;
	padding:8px 15px;
	border:1px solid #3690cf;
	border-radius:5px;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.down-link-but a {
	margin:10px 0;
}
.down a:hover {
	background:#595959;
	border:1px solid #595959;
	transition:all 0.3s ease-in 0s;
}
.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:14px !important;
	color:#fff;
	margin:0 8px 0 0;
}
.down-doc-box {
	float:left;
	position:relative;
	left:50%;
}
.down-doc-box .be {
	font-size:15px !important;
	color:#fff;
	vertical-align:2%;
}
.down-doc {
	position:relative;
	left:-50%;
	height:40px;
	overflow:hidden;
	margin:30px auto;
	border-radius:3px;
}
.down-doc a {
	background:#3690cf;
	height:40px;
	font-size:15px;
	font-size:1.5rem;
	color:#fff !important;
	text-align:center;
	line-height:40px;
	min-width:120px;
	display:block;
	padding:0 15px;
	text-decoration:none;
	transition:margin .4s ease-in-out;
}
.down-doc a:nth-of-type(even) {
	background:#595959;
	color:#fff;
}
.down-doc-go a:nth-of-type(even) {
	background:#ff4400;
}
.down-doc:hover a:first-child {
	margin-top:-40px;
}
.down-box {
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	background:#666;
	background:rgba(0,0,0,0.8);
	height:100%;
	text-align:center;
	display:none;
	z-index:99999;
}
.down-file {
	position:absolute;
	top:10%;
	left:50%;
	width:50%;
	margin:0 0 0 -25%;
	overflow:hidden;
}
.down-file-t {
	font-size:15px;
	color:#fff;
	text-align:center;
}
.down-button-box {
	margin:15px auto;
}
.down-button a {
	font-size:15px;
	background:#3690cf;
	color:#fff;
	margin:0 5px;
	padding:8px 20px;
	border-radius:3px;
}
.down-button .be,.down-button .zm {
	font-size:14px !important;
	color:#fff;
	margin:0 8px 0 0;
}
.down-button a:hover {
	background:#595959;
	color:#fff;
	transition:all 0.3s ease-in 0s;
}
.file-gg a {
	display:block;
}
.file-gg img {
	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;
	top:-30px;
	left:50%;
	background:#666;
	width:70px;
	font-size:12px;
	line-height:25px;
	text-align:center;
	margin-left:-36px;
	opacity:0;
	visibility:hidden;
	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 .zmy-btn-favorite:after,.like-left .zmy-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;
	transition:opacity 0.3s;
}
.favorite-box:hover .arrow-share,.zmy-btn-beshare:hover .arrow-share {
	opacity:1;
}
.zmy-btn-beshare {
	position:relative;
}
.zmy-btn-favorite:after,.zmy-btn-beshare:after {
	position:absolute;
	top:-30px;
	left:50%;
	background:#666;
	width:70px;
	font-size:12px;
	font-size:1.2rem;
	color:#fff;
	line-height:25px;
	opacity:0;
	margin-left:-36px;
	content:attr(data-hover);
	border-radius:20px;
	transition:opacity 0.3s;
}
.favorite-box:hover .zmy-btn-favorite:after,.zmy-btn-beshare:hover:after {
	opacity:1;
}
.night .zmy-btn-beshare:after {
	color:#ccc;
}
.like-left-box {
	position:relative;
	float:left;
	width:0;
}
.like-left {
	position:absolute;
	top:135px;
	left:-60px;
}
.like-left .sharing-box {
	width:50px;
	padding:0;
}
.like-left .zmy-btn-link-b {
	display:none !important;
}
.post .zmy-btn-link-l {
	display:none !important;
}
.sharing-box .zmy-btn-beshare {
	position:relative;
	display:inline-block;
	margin:0 3px;
	width:45px;
	height:45px;
	min-width:auto;
	border:1px solid #e7e7e7;
	vertical-align:middle;
	cursor:pointer;
	border-radius:50%;
	text-align:center;
}
.widget .zmy-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:#f8f8f8;
	-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 #e7e7e7;
}
.shar-beshare-donate .share-tab-nav-item.current {
	background:#fff;
	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 #ebebeb;
}
.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;
	border-radius:5px;
	background:#fff;
	pointer-events:auto;
	display:inline-block;
	background:#fff;
}
.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:5px;
}
.poster-tips {
	position:absolute;
	top:-30px;
	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:71%;
	width:100%;
	height:10%;
}
.night .down-poster-box {
	opacity:0;
}
.down-poster {
	background:linear-gradient(to right,#df676b,#fe767a);
	position:absolute;
	left:50%;
	top:10%;
	width:34px;
	height:34px;
	opacity:0;
	margin:0 0 0 -17px;
	border-radius:50%;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all ease-out .35s;
	transition:all ease-out .35s;
}
.shar-section:hover .down-poster {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1);
}
.down-poster:before {
	position:absolute;
	left:10px;
	top:4px;
	content:"\e61d";
	font-family:be;
	color:#fff;
}
.shar-dialog .shar-child {
	min-width:200px;
	position:relative;
	display:inline-block;
	text-align:left;
	background:#fff;
	font-size:14px;
	pointer-events:auto;
	border-radius:6px;
	border:1px solid #e7e7e7;
}
.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:#333;
	width:31px;
	height:31px;
	margin:0 0 0 -16px;
	cursor:pointer;
	border-radius:50%;
}
.shar-close:before {
	position:absolute;
	left:9px;
	top:4px;
	font-family:be;
	color:#999;
}
.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;
	animation-duration:0.5s;
}
.zmy-share-list {
	padding:5px 0 20px;
	text-align:center;
	font-size:0;
	clear:both;
	line-height:0;
}
.zmy-share-list a {
	margin:0 10px;
}
.zmy-share-list a.share-logo {
	position:relative;
	display:inline-block;
	margin:0 5px;
	width:45px;
	height:45px;
	color:#fff;
	min-width:auto;
	vertical-align:middle;
	cursor:pointer;
	border-radius:50%;
	text-align:center;
}
.zmy-share-list a.share-logo:hover {
	opacity:0.8;
}
.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";
}
.zmy-share-list .ico-qzone {
	background:#ecb124;
	background:linear-gradient(to top right,#ab7c0b,#ecb124)
}
.zmy-share-list .ico-weibo {
	background:#c40000;
	background:linear-gradient(to top right,#c40000,#f96060)
}
.zmy-share-list .ico-qq {
	background:#3abcff;
	background:linear-gradient(to top right,#9880fe,#3abcff)
}
.zmy-share-list .ico-weixin {
	background:#2a8c30;
	background:linear-gradient(to top right,#2a8c30,#50d558)
}
.zmy-btn-beshare {
	color:#999;
}
.sharing-box .zmy-btn-beshare.active,.sharing-box .zmy-btn-beshare:active {
	color:#93c16e;
}
.zmy-btn-link:hover,.zmy-btn-donate:hover,.zmy-btn-share:hover,.zmy-btn-favorite:hover,.zmy-share-poster:hover,.zmy-btn-like:hover {
	color:#fff !important;
}
.like-left .sharing-box .zmy-btn-beshare {
	background:#fff;
	margin:0 0 10px;
}
.like-left .sharing-box .zmy-btn-beshare:hover,.sharing-box .zmy-btn-beshare:hover {
	background:#f18110;
	border:1px solid #f18110;
}
.zmy-btn-link:before,.zmy-btn-donate:before,.zmy-btn-share:before,.zmy-btn-like:before {
	position:absolute;
	top:22px;
	left:11px;
	font-family:be;
	font-size:21px !important;
}
.zmy-share-poster:before {
	position:absolute;
	top:22px;
	left:11px;
	font-family:cx;
	font-size:21px !important;
}
.zmy-btn-donate:before {
	top:23px;
}
.zmy-btn-share:before {
	left:11px;
}
.zmy-share-poster:before {
	top:23px;
}
.zmy-btn-donate:before {
	content:"\e73a";
}
.zmy-btn-share:before {
	content:"\e88b";
}
.zmy-share-poster:before {
	content:"\e623";
}
.zmy-btn-like:before {
	content:"\e630";
}
.zmy-btn-link:before {
	content:"\e79b";
}
#post-link {
	display:none;
}
.zmy-btn-like {
	position:relative;
}
.zmy-btn-like:hover.zmy-btn-like:before {
	-webkit-animation-name:avatar;
	animation-name:avatar;
	-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:#fff;
	display:none;
	text-align:center;
	line-height:1.7;
	padding:2px;
	background:#666;
	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;
}
.zmy-btn-like:hover .like-number,.zmy-btn-like:hover .triangle-down {
	display:block;
}
.sharing-box .zmy-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;
}
.no-favorite {
	position:relative;
}
.favorite-box:hover .no-favorite:before {
	color:#fff;
}
.favorite-box .like-number {
	background:#666;
}
.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:#999;
	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:#fff;
}
.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 #fff;
	border-right:0.4em solid #fff;
	border-bottom:0.4em solid #fff;
	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-page {
	background:#fff;
	margin:0 0 10px 0;
	padding:20px 20px 0 20px;
	border:1px solid #e7e7e7;
	border-radius:2px;
}
.search-page-title {
	background:transparent;
	margin:0 0 10px 0;
	padding:0 20px;
	border:none;
}
.search-no-results .post {
	position:relative;
	background:#fff;
	margin:0;
	padding:0;
}
.search-entry-title {
	background:#fff;
	line-height:280%;
	margin:0 -20px -1px -20px;
	padding:0 20px;
	border:1px solid #e7e7e7;
}
.search-entry-title a {
	display:block;
}
.search-inf {
	float:right;
	color:#999;
}
.search .turn {
	margin:0 0 5px 0;
}
.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-cat {
	color:#444;
	margin:30px 0;
	display:block;
}
.ad-search-cat-t {
	background:#e7e7e7;
	font-size:16px;
	font-size:1.6rem;
	margin:2px -5px 0 0;
	padding:6px 10px 8px 10px;
	border-radius:2px 0 0 2px;
	border:1px solid #e7e7e7;
}
.ad-search-nav-t {
	float:left;
	font-size:16px;
	font-size:1.6rem;
	color:#444;
	font-weight:bold;
	margin:30px 0 0 63px;
}
.ad-search-menu a {
	float:left;
	line-height:30px;
	margin:5px;
	padding:2px 10px;
}
.ad-search-nav ul li {
	list-style:none;
	padding:0;
	border-bottom:none;
}
.ad-search-input input {
	height:45px;
	line-height:45px;
}
.ad-search-input button {
	height:45px;
}
.ad-search-cat #cat {
	height:37px;
	padding:0 15px;
	border:none;
	outline:none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.ad-search-cat select {
	background:#fff;
	cursor:pointer;
	padding:0 10px;
	border-radius:0 2px 2px 0;
	border:1px solid #e7e7e7 !important;
}
.search-entry-title:nth-child(1) {
	border-radius:5px 5px 0 0;
}
.search-entry-title:nth-last-child(2) {
	border-radius:0 0 5px 5px;
}
#searchdata {
	position:relative;
	float:left;
	width:100%;
}
.ajax_search-clear {
	margin:0 0 10px 0;
}
#searchdata #primary {
	position:relative;
	float:left;
	width:100%;
}
.ajax-search-result {
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
.ajax-search-input {
	position:relative;
	padding:15px;
}
.ajax-search-input input {
	background:#fff;
	width:100%;
	padding:5px 10px 5px 38px;
	border-radius:2px;
	border:1px solid #e7e7e7;
	-webkit-appearance:none;
}
.searchbar .ajax-search-input {
	padding:0;
}
.searchbar .ajax-search-input input {
	width:80%;
	border-radius:3px 0 0 3px !important;
	border:1px solid #3690cf;
	-webkit-appearance:none;
}
.ajax-search-input:after {
	position:absolute;
	top:22px;
	left:28px;
	content:"\e614";
	font-family:be;
	font-size:15px !important;
	color:#3690cf;
}
.searchbar .ajax-search-input:after {
	top:7px;
	left:10px;
}
.night .widget .ajax-search-input .search-input {
	border:1px solid #262626;
}
.search-page li:last-child {
	border-bottom:none;
}
.ajax-search-not {
	text-align:center;
	margin:-10px 0 5px 0;
}
.wp-ajax-search-not {
	position:absolute;
	top:3px;
	right:65px;
	width:100px;
	color:#fff;
	text-align:center;
	line-height:30px;
	background:#3690cf;
}
.ajax-search-not i,.wp-ajax-search-not i {
	margin-right:5px;
}
.ajax-button {
	float:right;
	height:37px;
	width:20%;
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
	border-left:none !important;
	border-radius:0 3px 3px 0;
}
.ajax-button-loader {
	position:relative;
	width:19px;
	height:19px;
	margin:8px auto;
	font-size:16px !important;
	line-height:1.35em !important;
	-webkit-animation:spin 5s linear infinite;
	animation:spin 5s linear infinite;
	display:inline-block;
}
@keyframes spin {
	from {
	transform:rotate(0deg);
}
to {
	transform:rotate(360deg);
	transition:all 5s;
}
}.ajax_search_widget ul {
	width:100% !important;
	padding:0 15px 15px 15px;
}
.ajax_search_widget ul li {
	line-height:240%;
}
.ajax-search-box {
	background:#fff;
	padding:15px;
	border-radius:5px;
	border:1px solid #3690cf;
}
.ajax-search-box li,#cms-widget-one .ajax_search_widget ul li,#group-widget-one .ajax_search_widget ul li {
	float:left;
	width:49%;
	padding:0 15px 0 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
@media screen and (max-width:800px) {
	.ajax-search-box li,#cms-widget-one .ajax_search_widget ul li,#group-widget-one .ajax_search_widget ul li {
	width:100%;
}
.wp-ajax-search-not {
	display:none;
}
}#wpsearchdata {
	float:left;
	text-align:left;
	width:100%;
	animation:fade-in;
	animation-duration:1.5s;
	-webkit-animation:fade-in 1.5s;
}
.ajax-search-result {
	margin:0 0 18px;
}
#wpsearchdata h4 {
	max-width:98%;
	text-align:center;
	margin:2px auto;
}
#wpsearchdata li a {
	line-height:240%;
}
#wpsearchdata #primary {
	width:100%;
}
#wpsearchdata .cms-news-grid-container .post {
	width:32.1%;
	margin:0.5%;
	border-radius:5px;
}
@media screen and (max-width:1025px) {
	#wpsearchdata .cms-news-grid-container .post {
	width:100%;
	margin:0 0 1%;
}
}.qqonline {
	position:relative;
}
.qqonline-box {
	position:relative;
	position:absolute;
	bottom:-5px;
	right:20px;
	padding-right:20px;
	display:none;
	z-index:5;
}
.qqonline-main {
	width:140px;
	background:#fff;
	background:rgba(255,255,255,0.95);
	overflow:hidden;
	border-radius:5px;
}
.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:#c40000;
}
.fo:hover .be-qq {
	color:#fff;
}
.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:#c40000;
	font-weight:700;
	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:#fff;
}
.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;
}
#qq-id {
	position:absolute;
	top:0;
	right:-150px;
	width:0;
	height:0;
	font-size:0;
	font-size:0rem;
	border:none;
}
.qqonline textarea {
	resize:none;
	outline:none;
	color:#fff;
}
@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;
}
.qrshow {
	position:relative;
}
.qrurl-box {
	position:relative;
	position:absolute;
	bottom:0;
	right:40px;
	z-index:5;
	display:none;
	text-align:center;
	background:#fff;
	padding:10px 10px 5px 10px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.logo-qr img {
	position:absolute;
	top:80px;
	left:80px;
	width:22px;
	height:22px;
	padding:2px;
	background:#fff;
	border-radius:5px;
}
.qrurl-box p {
	margin:-5px 0 0 0;
}
.qrurl .be {
	font-size:12px !important;
}
.tg-site {
	background:#fff;
	margin:0 0 10px 0;
	border-radius:5px;
	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 {
	margin:0 -20px 13px -20px;
	text-align:center;
}
.entry-content .tg-m {
	margin:0 -11px 30px -11px;
	text-align:center;
}
.post-tg .tg-pc,.post-tg .tg-m {
	margin:0;
}
.tg-l {
	float:left;
	width:70.4%;
}
.tg-r {
	float:right;
	width:28.6%;
}
.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:1122px) {
	#content,#colophon,.bread,.footer-widget,.links-box,.header-sub {
	width:98%;
}
.follow {
	width:28%;
	-webkit-transition-duration:.5s;
}
#colophon {
	width:100%;
}
.bread {
	width:98%;
}
.archive-content {
	height:50px;
	overflow:hidden;
}
}@media screen and (max-width:1025px) {
	#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 {
	display:none;
}
#anchor,.scroll-comments {
	top:-43px;
}
.s-hide,.print {
	display:none;
}
}@media screen and (max-width:800px) {
	.archive-content {
	height:50px;
	overflow:hidden;
}
}@media screen and (max-width:720px) {
	#inf-d {
	width:70%;
	-webkit-transition-duration:.5s;
}
.search-inf {
	display:none;
}
.entry-meta {
	display:none;
}
}@media screen and (max-width:640px) {
	#single-widget .widget {
	width:99.6%;
}
.footer-widget .widget {
	float:inherit;
	margin:0;
}
.footer-widget .widget {
	width:99.6%;
}
}@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:20px -15px 0 -20px;
	border-left:none !important;
}
.meta-b .entry-header h1 {
	margin:22px -15px 0 -20px;
	border-left:none !important;
}
.entry-header h2 {
	height:52px;
	word-break:break-all;
	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;
}
.archive .format-video .be-play {
	left:35%;
}
.thumbnail a img {
	width:100%;
	height:auto;
	max-width:100%;
	-webkit-transition-duration:.5s;
}
.thumbnail .cat,.format-img-cat,.title-l {
	display:none;
}
.entry-meta {
	display:inline;
	left:130px;
}
.group-news .entry-meta {
	left:135px;
}
.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;
}
.single .post {
	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 25px -15px;
}
.title-l {
	top:15px;
}
.single-content h2 {
	margin:10px -20px 10px -20px;
}
.single-content h3,.single-content h4,.single-content h6 {
	margin:0 -20px 5px -20px;
}
.single-content .full_img {
	margin:0 -16px;
}
.entry-meta {
	bottom:10px;
}
.authorbio .avatar {
	display:none;
}
}.cat-top h2:before,.sticky h2:before {
	content:"æŽ¨è";
	font-size:14px;
	color:#fff;
	background:#c40000;
	margin:0 5px 0 0;
	padding:1px 5px;
	border-radius:2px;
}
.begin-tabs-content {
	position:relative;
	background:#fff;
	overflow:hidden;
	margin:0 0 10px 0;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.begin-tabs-inside {
	padding:20px;
}
.begin-tabs-inside-img {
	padding:15px 10px;
}
.begin-tabs-content ul.begin-tabs li {
	list-style:none;
	display:block;
	width:25%;
	float:left;
	text-align:center;
	margin:0;
	padding:0 !important;
}
.begin-tabs-content ul.begin-tabs3 li {
	width:33.3333333333333%;
}
.begin-tabs-content .tab_title a {
	position:relative;
	background:#f8f8f8;
	border-left:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	padding:0;
	color:#444;
	line-height:40px;
	display:block;
}
.begin-tabs-content .tab_title:first-child a {
	margin-left:0;
	border-left:0;
}
.begin-tabs-content .tab_title.selected a {
	background:#fff;
	border-bottom:1px solid #fff;
}
.begin-tabs-content .tab-content li {
	float:left;
	width:50%;
	line-height:230%;
	padding:0 20px 0 0;
}
.begin-tabs-content .list-title a {
	width:100%;
}
@media screen and (max-width:460px) {
	.begin-tabs-content .tab-content li {
	width:100%;
}
}.begin-tabs-content .xl4 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
.begin-tabs-content .picture {
	margin:0 0 10px;
}
.begin-tabs-content .picture-cms-img {
	border-radius:5px;
}
.begin-tabs-content .picture h3 {
	padding:5px 0;
	font-weight:normal;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.begin-tabs-content .post {
	margin:0 -22px;
	border:none;
	border-bottom:1px solid #e7e7e7;
}
.begin-tabs-content .post:last-child {
	border-bottom:none;
}
.tab-pagination {
	float:left;
	width:100%;
	margin:15px 0 20px;
}
.tab-pagination a {
	position:relative;
	background:#fff;
	color:#999;
	width:29px;
	height:29px;
	border-radius:3px;
	border:1px solid #e7e7e7;
}
.group-tabs-inside .tab-pagination a {
	border-radius:40px;
}
.tab-pagination a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.tab-pagination a.next {
	float:right;
}
.tab-pagination a.previous {
	float:left;
}
.tab-pagination .next:before,.tab-pagination .previous:before {
	position:absolute;
	top:2px;
	left:6px;
	font-family:be;
	font-size:16px !important;
}
.tab-pagination .next:before {
	content:"\e77a";
}
.tab-pagination .previous:before {
	content:"\e779";
}
.begin-tabs-inside-img .tab-pagination a.next {
	margin-right:5px;
}
.begin-tabs-inside-img .tab-pagination a.previous {
	margin-left:5px;
}
.tabs-more a {
	position:absolute;
	left:50%;
	bottom:17px;
	height:30px;
	width:30px;
	font-size:22px;
	color:#999;
	text-align:center;
	margin-left:-15px;
}
.tabs-more a:hover {
	color:#3690cf;
}
.tabs-more a .be {
	font-size:22px !important;
}
.tabs-loading {
	min-height:255px;
}
.cms-news-grid-container .new-icon {
	line-height:18px;
}
.cms-news-grid-container .marked-ico {
	background:#c40000;
	color:#fff;
	padding:2px 10px;
	z-index:1;
	position:absolute;
	top:17px;
	left:15px;
	border-radius:3px 0 0 0;
}
.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;
}
.cms-news-grid-container .entry-header h2 {
	margin:0 0 5px;
	height:50px;
	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;
	border:1px solid #e7e7e7;
}
.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;
}
@media screen and (min-width:901px) {
	.cms-news-grid-container .archive-content {
	display:none;
}
}@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;
}
.cms-news-grid-container .marked-ico {
	top:17px;
	left:16px;
}
}@media screen and (max-width:720px) {
	.cms-news-grid-container .archive-content {
	display:none;
}
.entry-meta {
	display:inline;
}
.cms-news-grid-container .entry-header h2 {
	height:50px;
	overflow:hidden;
}
}@media screen and (max-width:620px) {
	.cms-news-grid-container .thumbnail {
	max-width:100px;
	max-height:75px;
	min-height:75px;
}
}@media screen and (max-width:640px) {
	.cms-news-grid-container .entry-meta,.cms-news-grid-container .format-aside .entry-meta {
	left:130px;
}
}.tao-h {
	background:#fff;
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #e7e7e7;
	border-radius:5px;
	overflow:hidden;
}
.tao-h-img {
	position:relative;
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.5s;
}
.cms-picture-box {
	position:relative;
}
.cms-picture-cat-title {
	position:absolute;
	top:10px;
	left:15px;
	color:#fff;
	z-index:1;
	opacity:0;
	background:#c40000;
	border-radius:3px;
	-webkit-transition:.5s all ease-in-out 0.1s;
	transition:.5s all ease-in-out 0.1s;
}
.cms-picture-box:hover .cms-picture-cat-title {
	opacity:1;
}
.cms-picture-cat-title a {
	color:#fff;
	display:block;
	padding:2px 10px;
}
.picture-cms {
	background:#fff;
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #e7e7e7;
	overflow:hidden;
	border-radius:5px;
}
.picture-cms-img {
	position:relative;
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.5s;
}
.picture-cms-img a img,.tao-h-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.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;
}
.picture-cms-title a {
	display:block;
}
.line-four,.line-tao {
	margin:0 -5px;
}
.line-four .xl4,.line-tao .xl4 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
.xl4 {
	position:relative;
	min-height:1px;
}
.posting-title {
	position:absolute;
	top:0;
	color:#fff;
	width:100%;
	height:100%;
	padding:10px;
	display:none;
	background:#000;
	background:rgba(0,0,0,0.5);
}
.posting-title a,.posting-title a:hover {
	color:#fff;
	font-weight:normal;
	text-align:justify;
	line-height:20px;
	height:100%;
	width:100%;
	display:block;
}
.picture-inf {
	position:absolute;
	top:5px;
	left:10px;
	color:#fff;
	padding:0 5px;
	display:none;
	line-height:25px;
	text-shadow:0 0 6px #000;
}
.picture-cms:hover .picture-inf,.picture-cms:hover .posting-title {
	display:block;
}
.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 {
	border-radius:5px;
}
.woo-t {
	background:rgba(216,0,0,0.7);
	position:absolute;
	top:15px;
	right:15px;
	font-size:16px;
	font-size:1.6rem;
	color:#fff;
	text-align:center;
	line-height:28px;
	width:30px;
	height:30px;
	border-radius:100%;
}
.line-one .cat-site {
	padding:15px 20px;
}
.line-one-img {
	float:left;
	width:200px;
	margin:0 25px 0 0;
}
.one-img-5 {
	height:150px;
	overflow:hidden;
}
.cat-one-list li {
	line-height:220%;
	margin:0 50px 0 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.cat-one-list .list-date {
	margin:0;
}
.line-one-thumbnail {
	float:left;
	width:200px;
	height:auto;
	overflow:hidden;
	border-radius:2px;
	-webkit-transition-duration:.5s;
}
.line-one-thumbnail img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.one-img-10 {
	height:150px;
	overflow:hidden;
}
.line-one-thumbnail:first-child {
	margin:0 0 10px 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;
}
.line-one-thumbnail:nth-child(2) {
	float:right;
}
}.cat-container {
	position:relative;
	background:#fff;
	margin:0 0 10px 0;
	border:1px solid #e7e7e7;
	border-radius:5px;
}
.cat-container .cat-title {
	float:left;
	width:100%;
	background:#f8f8f8;
	border-radius:5px 5px 0 0;
	border-bottom:1px solid #e7e7e7;
}
.cat-container .cat-title a {
	float:left;
	width:100%;
	height:38px;
	line-height:38px;
}
.cat-list {
	padding:5px 15px 15px 15px;
}
.cat-site h2 {
	font-size:16px;
	line-height:30px;
	padding:5px 15px;
	width:95%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.entry-small-title {
	padding:5px 5px 0 5px;
}
.line-small .thumbnail {
	width:133px;
	height:100px;
}
.line-small .thumbnail {
	width:133px;
	height:100px;
}
.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:#777;
	margin:0 0 5px 0;
}
.line-small .cat-main {
	height:100px;
	overflow:hidden;
}
.list-title a {
	width:84%;
	line-height:210%;
	vertical-align:top;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list-title-date a {
	width:99%;
	line-height:210%;
	vertical-align:top;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list-date {
	float:right;
	color:#999;
}
.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 {
	border:none;
}
.cms-cat-lead .cms-news-grid-container {
	margin:0 -2px 10px 1px;
}
.cms-cat-lead .cat-container {
	margin:0;
}
.hide-lead-img {
	background:#fff;
	margin:0 0 10px 0 !important;
	padding:15px 0;
	border-radius:0 0 5px 5px;
	border:1px solid #e7e7e7;
}
.hide-lead-img .post {
	margin:0;
	padding:0 15px;
	border:none;
}
.cms-cat-lead .cms-news-grid-container h2 a {
	font-weight:normal;
}
.hide-lead-img .entry-header h2 {
	width:99%;
	margin:0;
	height:auto;
	line-height:210%;
	font-weight:normal;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.hide-lead-img .entry-header h2 a {
	font-size:14px;
	font-size:1.4rem;
}
@media screen and (max-width:1024px) {
	.cms-cat-lead .cms-news-grid-container {
	margin:0 0 10px 0;
}
.cms-cat-lead-post .thumbnail {
	max-width:120px;
}
.cms-cat-lead-post .entry-meta {
	left:150px;
}
}@media screen and (max-width:640px) {
	.cms-cat-lead-post {
	padding:15px;
}
.cms-cat-lead-post .entry-meta {
	left:130px;
}
}.cat-img-small {
	padding:0 20px;
}
.line-big .thumbnail {
	width:180px;
	height:130px;
}
.line-big .thumbnail {
	width:180px;
	height:130px;
}
.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:130px;
	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;
}
.xl3 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
}
}@media screen and (min-width:320px) {
	.xl4 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
}
}@media screen and (min-width:1122px) {
	.xm4 {
	float:left;
	width:25%;
	-webkit-transition-duration:.5s;
}
.stab-4 {
	width:25%;
}
.stab-5 {
	width:20%;
}
.stab-6 {
	width:16.66666666666667%;
}
.xm2 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
}
.xl3 {
	float:left;
	width:50%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:1122px) {
	.xm4 {
	width:25%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:480px) {
	.line-four {
	margin:0 -3px;
}
.line-tao {
	margin:0 -3px;
}
.xl2 {
	width:100%;
	-webkit-transition-duration:.5s;
}
.line-small {
	margin:0 -4px;
}
.xl3 {
	width:100%;
	-webkit-transition-duration:.5s;
}
.line-big {
	margin:0 -3px;
}
.xm4 {
	width:50%;
	-webkit-transition-duration:.5s;
}
.cat-list li {
	width:100%;
}
.list-date {
	display:none;
}
}@media screen and (max-width:420px) {
	.line-tao .xm4 {
	width:100%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:700px) {
	.list-title a {
	width:99%;
}
.xl2 {
	width:100%;
	-webkit-transition-duration:.5s;
}
.xl3 {
	width:100%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:620px) {
	.cat-container .thumbnail {
	width:100px;
	height:75px;
}
.cat-container .thumbnail a img {
	width:100px;
	height:75px;
	-webkit-transition-duration:.5s;
}
.cat-container .cat-main {
	height:75px;
	overflow:hidden;
}
.xm4 {
	width:50%;
	-webkit-transition-duration:.5s;
}
}.line-big .cl3 {
	position:relative;
	float:left;
	width:33.33333333333333%;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
@media screen and (max-width:1122px) {
	.line-big .cl3 {
	width:50%;
}
}@media screen and (max-width:720px) {
	.line-big .cl3 {
	width:100%;
}
}.sp4 {
	float:left;
	width:25%;
	-webkit-transition-duration:.5s;
}
.sp5 {
	float:left;
	width:20%;
	-webkit-transition-duration:.5s;
}
.sp6 {
	float:left;
	width:16.66666666666667%;
	-webkit-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,.cat-square-title {
	float:left;
	background:#f8f8f8;
	width:100%;
	border-radius:5px 5px 0 0;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}
.cat-grid-title a,.cat-square-title a {
	float:left;
	width:100%;
	height:38px;
	line-height:38px;
}
.cat-square-title .grid-cat-i,.cat-grid-title .grid-cat-i {
	margin:12px 10px 0 15px;
}
.cms-cat-grid {
	margin:0;
	border:1px solid transparent;
}
.cat-g3 {
	margin:0 -2px 10px 0;
}
.cms-cat-grid .post {
	float:left;
	width:33.3333333333333%;
	margin:0 -1px -1px 0;
	padding:15px;
	border:1px solid #e7e7e7;
}
.cms-cat-grid .thumbnail {
	margin:1px 15px 0 0;
	width:120px;
	max-width:120px;
}
.cms-cat-grid .entry-meta {
	left:150px;
}
.cms-cat-grid .entry-header h2 {
	margin:0 0 5px;
	height:50px;
	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%;
}
.cat-g3 {
	margin:0 -1px 10px 0;
}
}@media screen and (max-width:720px) {
	.entry-meta {
	display:inline;
}
.cms-cat-grid .entry-header h2 {
	height:50px;
	overflow:hidden;
}
}@media screen and (max-width:640px) {
	.cms-cat-grid .post {
	width:100%;
}
.cat-g3 {
	margin:0 0 10px;
}
}.cms-cat-square {
	margin:0;
	border:1px solid transparent;
}
.cat-g5 {
	border-radius:2px;
	margin:0 -5px 10px 0;
}
.cms-cat-square .post {
	float:left;
	width:16.66666666666666%;
	margin:0 -1px -1px 0;
	padding:15px;
	border:1px solid #e7e7e7;
}
.cms-cat-square .thumbnail {
	float:none;
	max-width:240px;
	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;
}
.cms-cat-square .entry-header h2 a {
	font-size:15px;
	font-size:1.5rem;
	font-weight:normal;
}
@media screen and (max-width:1025px) {
	.cms-cat-square .post {
	width:25%;
}
.cat-g5 {
	margin:0 -3px 10px 0;
}
}@media screen and (max-width:620px) {
	.cms-cat-square .post {
	width:50%;
}
.cat-g5 {
	margin:0 -1px 10px 0;
}
}.tab-site {
	overflow:hidden;
	margin:0 0 10px 0;
	border:1px solid #e7e7e7;
	border-radius:2px;
}
.dom-display .current {
	display:block;
}
.tab-hd {
	background:#f8f8f8;
}
.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:#fff;
	border-top:2px solid #3690cf;
}
.tab-hd-con {
	float:left;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
	height:39px;
	border-top:2px solid transparent;
	border-right:1px solid #e7e7e7;
}
.tab-hd-con:last-child {
	border-right:none;
}
.tab-bd-con {
	display:none;
	overflow:hidden;
}
.tab-bd {
	background:#fff;
	padding:20px;
	margin-top:-1px;
	border-top:1px solid #e7e7e7;
}
.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 {
	float:left;
	background:#f8f8f8;
	width:100%;
	height:38px;
	line-height:38px;
	margin:0 0 10px 0;
	border-bottom:1px solid #e7e7e7;
}
#cms-widget-two {
	margin:0 -5px;
}
#cms-widget-two .xl2 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
#cms-widget-two .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 5px 10px 5px;
	padding:30px;
	border:1px solid #e7e7e7;
}
@media screen and (max-width:480px) {
	#cms-widget-two {
	margin:0 -4px;
}
}#cms-widget-three h3 {
	float:left;
	background:#f8f8f8;
	width:100%;
	height:38px;
	line-height:38px;
	margin:0 0 10px 0;
	border-bottom:1px solid #e7e7e7;
}
.flw {
	position:relative;
	float:left;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
.cmsw1 .flw {
	width:100%;
}
.cmsw2 .flw {
	width:50%;
}
.cmsw3 .flw {
	width:33.33333333333333%;
}
.cmsw4 .flw {
	width:25%;
}
#cms-widget-three {
	margin:0 -5px;
}
#cms-widget-three .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 5px 10px 5px;
	padding:30px;
	border:1px solid #e7e7e7;
}
@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 ul {
	float:left;
}
#cms-widget-one h3 {
	background:#f8f8f8;
	width:100%;
	padding:6px 0;
	border-bottom:1px solid #e7e7e7;
}
#cms-widget-one .widget ul {
	overflow:hidden;
}
#cms-widget-one .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 0 10px;
	padding:30px;
	border:1px solid #e7e7e7;
}
.widget-nav .menu-item {
	width:14.2857%;
	float:left;
	min-height:1px;
	padding:2px;
	-webkit-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:#fff;
	border-radius:3px;
	border:1px solid #e7e7e7;
}
.widget-nav .widget_nav_menu ul {
	width:100%;
}
.widget-nav .widget_nav_menu li a:hover {
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
}
@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%;
}
}.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:#3690cf;
	border:1px solid #3690cf;
}
.img-tab-hd {
	height:40px;
	line-height:40px;
}
.img-tab-hd .img-current a {
	color:#fff;
}
.img-tab-product .img-tab-hd .img-current,.tab-area .img-current {
	position:relative;
	z-index:1;
}
.img-tab-hd-con {
	background:#e7e7e7;
	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 {
	background:#fff;
	margin:0 0 10px;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
#img-tab .picture 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;
}
@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 .g-col {
	padding:8px 0;
}
.group-notice .noticeico {
	float:left;
}
.noticetext {
	float:left;
	width:80%;
	height:20px;
	line-height:20px;
	padding:0 0 0 10px;
	overflow:hidden;
}
.noticetext ul li {
	height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
}
.noticetext .be {
	margin:0 5px 0 0;
	color:#666;
}
.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;
	background:#fff;
	background:rgba(255,255,255,0.6);
	padding:10px;
	border-radius:5px;
	backdrop-filter:blur(5px);
	-webkit-backdrop-filter:blur(5px);
	border:1px solid #fff;
}
#slider-hot .post a {
	overflow:hidden;
}
.hot-box {
	padding:0 0 0 8px;
	overflow:hidden;
}
#slider-hot .post:hover {
	background:rgba(255,255,255,0.8);
}
#slider-hot img {
	float:left;
	width:auto;
	height:auto;
	max-width:100%;
	border-radius:3px;
}
.contact .line {
	background:#555;
	color:#fff;
	border:none;
}
#section {
	background:#fff;
}
.line {
	background:#e1e1e1;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.contact .line li {
	padding:0;
	border:none;
}
.grid-md {
	margin:0 -5px 10px 0;
}
.grid-md2 {
	margin:0 -1px 10px 0;
}
.grid-md4 {
	margin:0 -3px 10px 0;
}
.grid-md8 {
	margin:0 -7px 10px 0;
}
#below-main .grid-md {
	margin:0 -5px 10px 0;
}
.gw-box {
	position:relative;
	float:left;
	margin:0 -1px -2px 0;
	-webkit-transition-duration:.5s;
}
.gw-box {
	width:16.66666666666667%;
}
.gw-box2 {
	width:50%;
}
.gw-box4 {
	width:25%;
}
.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 {
	background:#fff;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.g-stress .gw-box {
	background:transparent;
	border-radius:2px;
	border:none;
}
.g-stress .sup:hover {
	box-shadow:none;
}
.gw-main {
	text-align:center;
	padding:15px 15px 25px 15px;
}
.gw-ico i {
	background:#c40000;
	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:#fff;
}
.gw-main-b .gw-ico i {
	background:transparent !important;
	font-size:60px !important;
	font-size:6.0rem !important;
	line-height:80px;
	color:#c40000;
	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;
}
.gw-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.gw-title {
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	height:30px;
	overflow:hidden;
}
.group-tool-box {
	margin:0 -5px;
}
.sx4 {
	position:relative;
	float:left;
	width:25%;
	margin:0;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
.stool-3 {
	width:33.33333333333333%;
}
.stool-4 {
	width:25%;
}
.stool-5 {
	width:20%;
}
@media screen and (max-width:900px) {
	.sx4 {
	width:50%;
}
}.group-tool {
	position:relative;
	background:#fff;
	margin:0 0 10px;
	padding:10px;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.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:-40px auto 0;
}
.group-tool-ico {
	background:#fff;
	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:#666;
}
.group-tool-ico .icon {
	width:3em;
	height:3em;
	vertical-align:-3em;
}
.group-tool-title {
	font-size:14px;
	font-size:1.4rem;
	color:#555;
	text-align:center;
	margin:-4px auto 10px;
}
.group-tool-p {
	margin:0 0 10px 0;
	color:#666;
	text-align:justify;
	padding:0 10px;
}
.group-tool-link {
	text-align:center;
}
.group-tool-link a {
	position:relative;
	display:block;
	outline:none;
	overflow:hidden;
}
.group-tool-link a span i {
	font-size:20px !important;
	color:#666;
}
.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);
}
.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;
}
.section-thumbnail a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.group-cat-img-more a {
	text-align:center;
	display:block;
	padding:5px 0;
}
.group-cat-img-more a i {
	font-size:20px !important;
	font-size:2rem !important;
}
.g4-title {
	font-size:16px;
	font-size:1.6rem;
	text-align:center;
	font-weight:400;
	line-height:35px;
	margin:0 10px 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;
}
.g5 {
	width:20%;
}
.g6 {
	width:16.66666666666667%;
}
@media screen and (max-width:1122px) {
	.g4 {
	width:25%;
}
}@media screen and (max-width:480px) {
	.g4 {
	width:50%;
}
.group-tool-box {
	margin:0 -3px;
}
}#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;
	color:#999;
	padding:15px 15px 15px 0;
}
@media print {
	#primary {
	width:98% !important;
}
.post {
	background:#fff !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-site .post {
	background:transparent;
	position:relative;
	float:left;
	margin:0;
	padding:0 5px;
	border: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-site {
	margin:0 -4px;
}
.grid-cat-bx4 {
	position:relative;
	background:#fff;
	margin:0 0 10px 0;
	border-radius:5px;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
.grid-cat-container {
	position:relative;
}
.grid-cat-new-box {
	position:relative;
}
.all-cat-box {
	background:#fff;
	margin:0 0 10px;
	padding:0 15px 15px 15px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.all-cat {
	height:36px;
	overflow:hidden;
}
.all-cat-hide {
	height:36px !important;
	overflow:hidden !important;
}
.all-cat-h {
	font-weight:700;
	cursor:pointer;
	padding:12px 0 5px;
}
.all-cat-h i {
	font-weight:400;
	vertical-align:0;
	margin:0 5px 0 5px;
}
.all-cat-h:after {
	content:"\e76f";
}
.off-all-cat:after {
	content:"\e77b";
}
.off-all-cat:after,.all-cat-h:after {
	float:right;
	font-family:be;
	font-size:15px !important;
	color:#777;
}
.list-cat {
	float:left;
	width:14.2857%;
}
.all-cat a {
	display:block;
	color:#666;
	text-align:center;
	margin:0 2px 4px 2px;
	padding:3px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border-radius:3px;
	border:1px solid #e7e7e7;
}
.all-cat a:hover {
	color:#3690cf;
	border:1px solid #3690cf;
}
.grid-all-cat {
	text-align:center;
}
.grid-all-cat a {
	text-align:center;
	margin:2px;
	padding:2px 4px;
	display:inline-block;
}
@media screen and (max-width:640px) {
	.list-cat {
	width:33.33333333333333%;
}
.all-cat {
	height:72px;
}
.all-cat-hide {
	height:72px !important;
}
}.grid-cat-title-box {
	text-align:center;
	margin:25px 0 15px 0;
}
.grid-cat-title {
	font-size:18px;
	font-size:1.8rem;
	line-height:30px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.grid-cat-title a {
	display:block;
}
.grid-cat-des {
	color:#999;
}
.grid-cat_chi-child .cat-item-none {
	display:none;
}
.grid-cat_chi-child {
	text-align:center;
}
.grid-cat_chi-child li {
	display:inline-block;
	margin:0 5px;
}
.grid-cat_chi-child li a {
	color:#555;
}
.grid-cat_chi-child li a:hover {
	color:#333;
}
.grid-cat-more a {
	text-align:center;
	display:block;
	padding:5px 0;
}
.grid-carousel-box .grid-cat-more a {
	margin:10px 0 0 0;
}
.grid-cat-more:hover {
	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) {
	#grid-cat {
	width:99%;
}
.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;
}
.header-top-o {
	background:#fff;
	border-bottom:1px solid #e7e7e7;
}
.site-header-o {
	}.logo-box {
	position:relative;
	width:1122px;
	min-height:130px;
	margin:0 auto;
}
.contact-header {
	float:right;
	font-size:20px;
	font-size:2.0rem;
	color:#333;
	font-weight:bold;
	line-height:130px;
	width:60%;
	max-height:130px;
	overflow:hidden;
}
.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:#c40000;
	margin:0 10px 0 0;
}
.site-header-o .site-name {
	top:0;
	left:-10000px;
}
.logo-sites-o,.logo-site-o {
	position:absolute;
	top:50%;
	margin:-25px 0 0 0;
}
.logo-site-o img {
	width:auto;
	max-height:50px;
}
.logo-box .logo-small img {
	float:left;
	width:45px;
	max-height:45px;
	margin:4px 10px 0 0;
}
.menu-container-o {
	position:relative;
	background:#fff;
	z-index:3;
	width:1122px;
	min-height:50px;
	margin:0 auto;
	border:1px solid #e7e7e7;
	-webkit-transition-duration:.5s;
}
.menu-container-o-full {
	width:100% !important;
	border-radius:0 !important;
	border-right:none;
	border-left:none;
	border-top:1px solid #3690cf;
	border-bottom:1px solid #e7e7e7;
}
.group-site .menu-container-o-full {
	border-top:1px solid #3690cf;
	border-bottom:none;
}
.main-nav-o .down-menu li {
	display:block;
	float:left;
	line-height:50px;
}
#site-nav-wrap-o #site-nav .down-menu &gt; li &gt; a:hover,#site-nav-wrap-o #site-nav .down-menu &gt; li.sfHover &gt; a,#site-nav-wrap-o .sf-arrows &gt; li &gt; .sf-with-ul:focus:after,#site-nav-wrap-o .sf-arrows &gt; li:hover &gt; .sf-with-ul:after,#site-nav-wrap-o .sf-arrows &gt; .sfHover &gt; .sf-with-ul:after,#site-nav-wrap-o #site-nav .down-menu &gt; .current-post-ancestor &gt; a,#site-nav-wrap-o #site-nav .down-menu &gt; .current-menu-item &gt; .sf-with-ul:after,#site-nav-wrap-o #site-nav .down-menu &gt; .current-post-ancestor &gt; .sf-with-ul:after,#site-nav-wrap-o #site-nav .down-menu &gt; .current-menu-item &gt; a,#site-nav-wrap-o #site-nav .down-menu &gt; li &gt; a:hover,#site-nav-wrap-o #site-nav .down-menu &gt; li.sfHover &gt; a {
	color:#fff;
}
#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 &gt; li &gt; a:hover,.main-nav-o .down-menu &gt; li.sfHover &gt; a,.main-nav-o .down-menu &gt; .current-menu-item &gt; a,.main-nav-o .down-menu &gt; .current-post-ancestor &gt; a {
	color:#fff !important;
	background:#3690cf;
}
.main-nav-o .down-menu &gt; li &gt; a:hover {
	opacity:0.8;
}
.main-nav-o #navigation-toggle {
	float:left;
	line-height:50px;
	padding:0 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:#333;
}
.nav-search-o {
	font-size:16px;
	font-size:1.6rem;
	float:right;
	color:#777;
	line-height:26px;
	margin:11px 10px 0 5px;
	padding:0 10px;
	cursor:pointer;
}
@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%;
}
.menu-container-o-with {
	width:98% !important;
}
.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:#fff;
}
.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,.group-site .header-sub,.group-site .owl-buttons {
	display:none;
}
.group-site #slideshow {
	background:#fff;
	margin:-1px auto 0;
}
.group-site #menu-box {
	transition-duration:.0s;
}
.group-site .ad-site {
	display:none;
}
.g-row {
	width:100%;
}
.g-col {
	width:1122px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
}
@media screen and (max-width:1122px) {
	.g-col {
	width:98%;
	padding:20px 10px;
}
}.line-white {
	background:#fff;
}
.line-color .g-line:nth-child(odd) {
	background:#fff;
}
.g-stress {
	background:linear-gradient(to right,#ffecea,#c4e7f7,#ffecea,#c4e7f7,#ffecea) !important;
}
.group-title {
	margin:10px 0 10px 0;
}
.group-title h3,#group-widget-one h3 {
	font-size:20px;
	font-size:2rem;
	line-height:30px;
	text-align:center;
	margin:10px 0;
	display:flex;
	justify-content:center;
	align-items:center;
}
.group-des {
	text-align:center;
}
.group-title h3:before,.grid-cat-title:before,.links-group #links h2:before,.link-cat:before,#group-widget-one h3:before {
	background:linear-gradient(to right,transparent,#666);
	content:"";
	height:1px;
	width:60px;
	margin:0 10px 0 0;
}
.group-title h3:after,.grid-cat-title:after,.links-group #links h2:after,.link-cat:after,#group-widget-one h3:after {
	background:linear-gradient(to right,#666,transparent);
	content:"";
	height:1px;
	width:60px;
	margin:0 0 0 10px;
}
.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-contact-main,.group-contact-main-all {
	line-height:190%;
	margin:15px 0 0 0;
	padding:0 15px;
}
@media screen and (max-width:1025px) {
	.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:3px;
}
.group-more a {
	background:#999;
}
.group-phone a {
	background:#3690cf;
}
.group-contact-more a,.group-contact-more a:hover {
	color:#fff;
}
.group-more a:hover,.group-phone a:hover {
	background:#444;
}
.g-col .favorite-box {
	display:none;
}
.group-explain-main {
	margin:0 0 30px 0;
}
@media screen and (max-width:1025px) {
	.group-explain-main {
	padding:10px;
}
}.deanm .deanm-main {
	margin:0 0 20px 0;
}
.deanm .deanmove {
	float:left;
	width:25%;
	color:#333;
	text-align:center;
	margin:0 -1px -2px 0;
	background:#fff;
	border:1px solid #e7e7e7;
}
.deanm .deanmove-3 {
	width:33.33333333333333%;
}
.deanm .deanmove-4 {
	width:25%;
}
.deanm .deanmove-5 {
	width:20%;
}
.de-a,.de-c,.de-d {
	color:#666;
	text-align:center;
	padding:0 10px;
}
.deanquan {
	width:190px;
	height:190px;
	display:block;
	overflow:hidden;
	margin:10px auto;
	border-radius:100%;
}
.de-t {
	font-size:15px;
	font-size:1.5rem;
	font-weight:700;
	padding:20px 15px 10px 15px;
	width:99%;
	line-height:28px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.de-back {
	position:relative;
	width:190px;
	height:190px;
}
.de-back:after {
	content:"";
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
.deanm .de-b {
	position:absolute;
	top:50%;
	left:0;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:28px;
	width:100%;
	margin-top:-12px;
	z-index:2;
}
.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:20px auto 27px;
}
.deanm-main .de-button a {
	padding:7px 20px;
	font-size:15px;
	border-radius:3px;
}
.deanm-main .de-button i {
	font-size:16px !important;
	font-weight:400;
}
.deanm-main i {
	margin:0 10px 0 0;
}
.deanmove:hover .de-button a {
	background:#3690cf;
	color:#fff;
}
.de-button a {
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
}
.de-button a:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:3px;
	border:1px solid #e7e7e7;
	-webkit-animation-duration:1s;
	animation-duration:1s;
}
.night .de-button a:before {
	border:1px solid #262626;
}
.deanmove:hover .de-button a:before {
	-webkit-animation-name:be-ripple;
	animation-name:be-ripple;
	border:1px solid #3690cf;
}
@-webkit-keyframes be-ripple {
	100% {
	top:-8px;
	right:-8px;
	bottom:-8px;
	left:-8px;
	opacity:0;
}
}@keyframes be-ripple {
	100% {
	top:-8px;
	right:-8px;
	bottom:-8px;
	left:-8px;
	opacity:0;
}
}@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:520px) {
	.deanm .deanm-fm {
	width:100%;
}
.deanm-fm .de-a,.deanm-fm .de-c,.deanm-fm .de-d {
	overflow:visible;
	text-overflow:clip;
	white-space:normal;
	padding:0 10%;
}
.deanquan,.de-back {
	width:120px;
	height:120px;
}
.deanm .de-b {
	font-size:15px;
	font-size:1.5rem;
}
}.group-news .post {
	float:left;
	width:50%;
	background:transparent;
	margin:0 0 15px 0;
	padding:15px 20px;
	border:none;
}
.group-news {
	margin:0 0 25px 0;
}
.group-news-content {
	margin:0 -10px;
}
.group-news-content .thumbnail {
	border-radius:5px;
}
.group-news .format-aside .entry-meta {
	position:absolute;
}
.group-news .group-new-list {
	}.group-news .group-new-list {
	margin:0;
	padding:2px 20px;
}
.group-news .group-new-list h2 {
	font-weight:400;
	line-height:30px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
@media screen and (min-width:901px) {
	.group-news .format-aside .archive-content {
	height:auto;
	overflow:hidden;
}
.m-button {
	display:none;
}
}@media screen and (max-width:1025px) {
	.group-news .post {
	width:100%;
}
.group-news .group-new-list h2 {
	height:30px;
}
.group-news-content {
	margin:0 -5px;
}
.p-button {
	display:none;
}
}@media screen and (max-width:620px) {
	.group-news .format-image .entry-header h2 {
	height:auto;
	width:100%;
	text-align:justify;
	word-break:break-all;
	overflow:hidden;
}
.group-news .archive-content {
	display:none;
}
}.gr-img {
	margin:0 0 10px;
}
.gr-img .picture-cms-img {
	border-radius:5px;
}
.gr-img-title {
	font-size:15px;
	padding:15px;
	text-align:center;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.gr-cat-img {
	position:relative;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:10px -5px 0 -5px;
}
.gr-cat-img a img {
	max-width:100%;
	width:100%;
	height:auto;
	float:left;
}
.cat-gr2 {
	position:relative;
	float:left;
	width:50%;
	padding:0 5px;
	-webkit-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;
}
@media screen and (max-width:1122px) {
	}@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;
	border-radius:5px;
}
.group-cat .gr-thumbnail a img {
	max-width:100%;
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
.gr-cat-title a {
	float:left;
	font-size:16px;
	font-size:1.6rem;
	display:block;
	line-height:35px;
	margin:0 0 10px 0;
}
.gr-cat-more {
	float:right;
	font-size:14px;
	line-height:35px;
}
.gr-img-t {
	position:relative;
}
.gr-title-img {
	font-size:15px;
	color:#333;
	text-align:center;
	line-height:210%;
	padding:0 15px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.gr-title-img a,.gr-title-img a:hover {
	color:#333;
	font-weight:400;
}
.gr-title {
	font-size:16px;
	width:98%;
	line-height:210%;
	margin:10px 0 0 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.gr-cat-list {
	margin:0 0 10px 0;
}
.gr-cat-site .cat-main {
	color:#999;
}
.gr-wd-box {
	margin:0 -10px;
}
.gr-wd-b {
	margin:17px 0;
}
.gr-wd {
	width:50%;
	padding:0 10px;
}
.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 {
	font-size:18px;
	font-size:1.8rem;
	font-weight:normal;
	line-height:28px;
	width:100%;
	padding:5px 10px;
	display:block;
}
.gr-cat-wd a {
	display:block;
}
.gr-cat-wd-title {
	float:left;
	width:100%;
}
.group-top-img {
	overflow:hidden;
	border-radius:5px;
}
.gr-wd-img img {
	float:left;
	height:auto;
	max-width:100%;
	width:100%;
	border-radius:2px;
}
.gr-wd-img img:hover {
	opacity:0.7;
	transition:opacity .5s ease;
}
.gr-wd-w p {
	color:#888;
	padding:10px 0;
}
.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-img,.gr-wd-w {
	padding:0 15px;
}
.gr-cat-wd {
	left:15px;
}
.gr-wd-img {
	width:100%;
	text-align:center;
}
.gr-wd {
	width:100%;
}
.gr-cat-wd {
	left:15px;
}
}.group-post-box {
	}.group-post-list {
	margin:40px 0;
}
.group-post-title {
	font-size:18px;
	font-size:1.8rem;
}
.group-post-excerpt {
	font-size:16px;
	font-size:1.6rem;
	line-height:35px;
	margin:10px 0;
}
.group-post-content {
	width:50%;
	text-align:justify;
}
.group-post-img {
	width:50%;
	overflow:hidden;
	border-radius:5px;
}
.group-post-more {
	text-align:center;
}
.group-post-more:hover {
	animation:blink 0.5s linear infinite;
}
.group-post-more a i {
	font-size:24px !important;
	display:block;
	text-align:center;
	margin:-28px auto -10px;
	padding:10px;
}
.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 0 0 20px;
}
.grl:nth-child(even) .group-post-content {
	float:right;
	padding:0 20px 0 0;
}
.group-post-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:2px;
}
@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%;
}
}.group-service-box {
	position:relative;
	margin:0 10px;
	color:#fff;
}
.service-rgb {
	background:rgba(0,0,0,0.3);
}
.group-service-title {
	margin:20px 0 0 0;
}
.group-service-title .be {
	color:#fff !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-thumbnail {
	float:right;
	margin:0 0 0 15px;
}
.group-service-r .service-thumbnail {
	float:left;
	margin:0 15px 0 0;
}
.service-thumbnail {
	width:60px;
	height:60px;
	border-radius:50%;
	overflow:hidden;
	border:2px solid #fff;
}
.service-thumbnail:hover {
	border:2px solid #f18110;
}
.service-thumbnail a img {
	float:left;
	height:auto;
	max-width:100%;
	width:100%;
}
.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 {
	font-size:16px;
	font-size:1.6rem;
	font-weight:400;
	line-height:30px;
	height:62px;
	overflow:hidden;
}
.group-service-c img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
	margin:25px 0 0 0;
	border-radius:2px;
}
.group-service-des {
	}.p4-content {
	font-size:12px;
	font-size:1.2rem;
	color:#e7e7e7;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.group-service-content {
	font-size:15px;
	line-height:180%;
	margin:10px 0;
	padding:10px;
}
@media screen and (max-width:1025px) {
	.p4-title {
	font-size:15px;
	font-size:1.5rem;
}
.group-service-box {
	margin:0;
}
.group-service {
	width:100%;
}
.p4-content {
	font-size:12px;
	font-size:1.2rem;
}
.group-service-l .service-thumbnail,.group-service-r .service-thumbnail {
	float:left;
	margin:0 8px 0;
}
.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:480px) {
	.group-service-l,.group-service-r {
	width:100%;
	padding:3px;
}
}.group-features .section-box {
	margin:0 -15px;
}
@media screen and (max-width:1025px) {
	.group-features .section-box {
	margin:0 -5px;
}
}.group-features .section-thumbnail {
	border-radius:5px;
	position:relative;
}
@media screen and (max-width:600px) {
	.group-features .g4 {
	width:50%;
}
}#group-section .img-tab-site {
	overflow:inherit;
}
.group-tabs-content {
	position:relative;
	overflow:hidden;
	margin:20px -5px 15px -5px;
}
.group-tabs-inside {
	padding:20px 0;
}
.group-tabs {
	display:flex;
	flex-direction:row;
	justify-content:center;
}
.group-tabs-content ul.group-tabs li {
	float:left;
	text-align:center;
	display:block;
}
.group-tabs-content .tab_title a {
	color:#444;
	font-size:16px;
	font-size:1.6rem;
	color:#666;
	margin:0 10px;
	padding:8px 0;
	display:block;
	transition:transform .1s linear;
}
@media screen and (max-width:640px) {
	.group-tabs-content .tab_title a {
	width:38px;
	margin:0 2px;
}
}.group-tabs-content .tab_title a:hover,.group-tabs-content .selected a {
	color:#333;
	font-weight:700;
	transform:scale(1.05);
}
.group-tabs-content .tab_title a:hover {
	color:#666;
}
.group-tabs-content .tab-content li {
	float:left;
	width:50%;
	line-height:230%;
	padding:0 20px 0 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.group-tabs-content .tab-pagination {
	padding:0 5px;
}
.group-loading {
	min-height:664px;
}
.group-loading:before {
	min-height:651px;
	background:rgba(255,255,255,0);
}
.group-tabs-content .xl4 {
	position:relative;
	min-height:1px;
	padding:0 5px;
}
.group-tabs-content .picture {
	margin:0 0 10px;
}
.group-tabs-content .picture-cms-img {
	border-radius:5px;
}
.group-tabs-content .picture h2 {
	font-size:15px;
	padding:15px;
	font-weight:normal;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.group-tab-meta {
	color:#999;
	margin:0 0 10px;
	padding:0 15px;
}
.group-date {
	float:left;
}
.group-views {
	float:right;
}
.group-widget h3 {
	font-size:16px;
	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 .widget {
	background:transparent;
	border:none;
}
.group-widget .t_img_cat .w-thumbnail {
	border-radius:5px;
}
.group-widget .title-img-cat {
	margin:0 0 0 -10px;
}
.group-widget .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 0 10px;
	padding:30px;
	border:1px solid #e7e7e7;
}
#group-widget-three {
	margin: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;
}
@media screen and (max-width:640px) {
	.group-widget .xl3 {
	width:100%;
}
}.full-thumbnail {
	position:relative;
	margin:-20px -20px 15px -20px;
}
.full-header {
	position:absolute;
	top:50%;
	left:0;
	width:99%;
	padding:0 30px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.entry-title-img a {
	color:#fff;
	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 {
	overflow:hidden;
}
.full-thumbnail {
	overflow:hidden;
}
.full-thumbnail img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.full-meta {
	float:right;
	position:absolute;
	background:#f8f8f8;
	bottom:-1px;
	left:0;
	line-height:40px;
	width:100%;
	padding:0 10px;
	border-bottom:1px solid #e7e7e7;
	border-radius:0 0 5px 5px;
}
.full-cat {
	float:left;
	background:#c40000;
	border-radius:3px;
}
.full-cat a {
	color:#fff;
	line-height:28px;
	padding:0 10px;
}
.full-entry-more a {
	float:right;
	padding:0 10px;
	display:block;
}
.full-entry-more .be {
	font-size:20px !important;
}
.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,.hide-box,.hide-excerpt,.img-title,.posting-title,.picture-inf {
	animation:fade-in;
	animation-duration:0.5s;
	-webkit-animation:fade-in 0.5s;
}
.fds {
	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 8px rgba(0,0,0,0.1);
}
.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;
}
.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].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.8s;
	animation-duration:0.8s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.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 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;
}
a.sc,.sc img {
	-webkit-transition:all .5s ease-out 0s;
	-moz-transition:all .5s ease-out 0s;
	-o-transition:all .5s ease-out 0s;
	transition:all .5s ease-out 0s;
}
a.sc:hover,.sc:hover img {
	-webkit-transform:scale(1.15);
	-moz-transform:scale(1.15);
	-o-transform:scale(1.15);
	transform:scale(1.15);
}
.sliding {
	-webkit-animation-duration:.8s;
	-moz-animation-duration:.8s;
	-o-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes slideDown {
	0% {
	-webkit-transform:translateY(-9em)
}
100% {
	-webkit-transform:translateY(0)
}
}@-moz-keyframes slideDown {
	0% {
	-moz-transform:translateY(-9em)
}
100% {
	-moz-transform:translateY(0)
}
}@keyframes slideDown {
	0% {
	transform:translateY(-9em)
}
100% {
	transform:translateY(0)
}
}.sliding.slideDown {
	-webkit-animation-name:slideDown;
	-moz-animation-name:slideDown;
	-o-animation-name:slideDown;
	animation-name:slideDown
}
@-webkit-keyframes slideUp {
	0% {
	-webkit-transform:translateY(0)
}
100% {
	-webkit-transform:translateY(-9em)
}
}@-moz-keyframes slideUp {
	0% {
	-moz-transform:translateY(0)
}
100% {
	-moz-transform:translateY(-9em)
}
}@keyframes slideUp {
	0% {
	transform:translateY(0)
}
100% {
	transform:translateY(-9em)
}
}.sliding.slideUp {
	-webkit-animation-name:slideUp;
	-moz-animation-name:slideUp;
	-o-animation-name:slideUp;
	animation-name:slideUp
}
.slidingnav {
	animation-duration:0.4s;
	animation-fill-mode:both
}
.slidingnav.footerUp {
	animation-name:footerUp
}
@keyframes footerUp {
	0% {
	transform:translateY(2em)
}
100% {
	transform:translateY(0)
}
}.smartvideo {
	z-index:0;
	text-align:center;
	background:#CCC;
	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 #FFF;
	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:#555 !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;
}
@media screen and (max-width:1025px) {
	.lx8 {
	width:16%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:700px) {
	.lx8 {
	width:20%;
	-webkit-transition-duration:.5s;
}
}@media screen and (max-width:540px) {
	.lx8 {
	width:33.333333333333%;
	-webkit-transition-duration:.5s;
}
}#fep-notification-bar {
	display:none !important;
}
.si_captcha_code {
	text-align:left;
	margin:10px 0 0 0;
}
#captchaImgDiv label {
	background:#fff !important;
	position:inherit !important;
	border:none !important;
	padding:0 5px !important;
	width:auto !important;
}
#captchaImgDiv input {
	background:#fff;
	margin:0 0 10px 0;
	padding:2px 5px;
	width:132px;
	border:1px solid #e7e7e7;
}
.site-main {
	margin:0 auto;
}
.sites-box {
	margin:-10px -5px 0 -5px;
	padding:10px 0 0 0;
	overflow:hidden;
}
.sites-area {
	position:relative;
	float:left;
	padding:0 5px;
	-webkit-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:#999;
	text-align:center;
}
.sites-all .group-title {
	padding:2px 0;
}
.sites-post {
	position:relative;
	background:#fff;
	margin:0 0 10px;
	padding:10px 15px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.sites-title {
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.sites-excerpt {
	color:#999;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	opacity:1;
}
.sites-post:hover .sites-excerpt {
	opacity:0;
}
.sites-ico {
	background:#f1f1f1;
	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 #e7e7e7;
}
.sites-ico img {
	max-width:none;
	max-height:100%;
	margin:0 auto;
	border-radius:100%;
}
.sites-link-but {
	position:absolute;
	bottom:10px;
	left:59px;
	right:0;
	opacity:0;
	padding:0 10px 0 0;
}
.sites-link-but-noico {
	left:8px;
}
.sites-link-but a {
	float:left;
	padding:0 5px;
}
.sites-more {
	float:right;
}
.sites-post:hover .sites-link-but {
	opacity:1;
}
.sites-link-but .be {
	color:#c40000;
}
.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:#fff;
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
fieldset.sites-des {
	color:#888;
	margin:0;
	padding:25px 25px 15px 25px;
	border:none;
	border-radius:0;
	border-top:1px dashed #ddd;
}
.sites-des legend {
	font-weight:normal;
	margin:0 auto;
	padding:0;
}
.sites-go {
	width:100%;
	text-align:center;
	margin:30px 0;
}
.sites-go a {
	width:80px;
	font-size:15px;
	font-size:1.5rem;
	color:#fff !important;
	padding:7px 30px;
	border-radius:50px;
	background:linear-gradient(to right,#df676b,#fe767a);
}
.sites-go a:hover {
	opacity:0.8;
}
.format-sites-inf {
	padding:10px 0;
	border-bottom:1px dashed #ddd;
	border-top:1px dashed #ddd;
}
.format-sites-inf span {
	line-height:37px;
	display:block;
	padding:0 28px;
}
.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 {
	width:100%;
	text-align:center;
	font-weight:bold;
	padding:5px 0;
}
.sites-cat-count .dashicons {
	width:30px;
	height:30px;
	font-size:30px;
	margin:0 5px 0 8px;
}
.all-site-cat {
	width:100%;
	margin:0 auto;
	padding:15px 5px;
	background:#fff;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.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 {
	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:1;
	animation:fade-in;
	animation-duration:1s;
	-webkit-animation:fade-in 1s;
}
.sites-cat-count {
	display:none;
}
.site-cat-fixed .all-site-cat li {
	width:100%;
	border-bottom:1px solid #e7e7e7;
}
.night .site-cat-fixed .all-site-cat li {
	border-bottom:1px solid #262626;
}
.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:600px) {
	.site-main {
	width:99.4%;
}
.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;
}
}.down-form fieldset {
	background:#fff;
	font-size:15px;
	font-size:1.5rem;
	margin:20px 0;
	padding:10px 15px;
	width:100%;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.down-form fieldset a {
	float:left;
	font-size:15px;
	font-size:1.5rem;
	padding:3px 15px;
}
.down-form legend {
	margin:0 0 0 15px;
	padding:3px 15px;
}
.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 20px 0;
}
.down-form .down .be-eye {
	margin:0 8px 0 0;
}
.reply-prompt {
	color:#666;
}
.reply-prompt .be-warning {
	color:#c40000;
}
.pass .be-warning {
	margin:0 8px 0 0;
}
.reply-pass {
	margin:0;
}
.title-i {
	float:left;
	width:16px;
	display:block;
}
.title-i span {
	float:left;
	width:5px;
	height:5px;
	margin:0 2px 2px 0;
	padding:0;
	background:#fff;
	border:1px solid #888;
}
.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 {
	border:1px solid #3690cf;
	transition:background .3s ease;
}
.grid-cat-title .title-i {
	margin:7px 5px 0 5px;
}
#cms-widget-one .title-i {
	margin:8px 10px 0 15px;
}
#cms-widget-one .widget-title .more-i {
	margin:0 14px 0 0;
}
.title-h {
	margin:0 0 0 16px;
}
.title-w {
	float:left;
	height:100%;
	display:block;
	margin:0 0 0 16px;
}
.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:#fff;
	border-radius:50%;
	border:1px solid #888;
}
.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 {
	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:#fff;
	margin:0 0 10px 0;
	padding:6px 20px 8px 20px;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.widget-filter .filter-box {
	margin:0;
	border:none;
}
.header-sub .widget-filter .filter-box {
	margin:2px;
	border:1px solid #e7e7e7;
}
.night .header-sub .widget-filter .filter-box {
	border:1px solid #262626;
}
.filter-t,.letter-t {
	font-weight:700;
	line-height:35px;
	cursor:pointer;
}
.filter-t i {
	font-weight:400;
	vertical-align:0;
}
.filter-t span,.letter-t span {
	margin:0 0 0 5px;
}
.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:#777;
}
.filter-main {
	float:left;
	width:100%;
	border-top:1px dashed #dadada;
}
.filter-main:first-child {
	border-top:none;
}
.filter-name {
	float:left;
	font-weight:bold;
	line-height:35px;
	height:100%;
	padding:0 10px 0 0;
}
.filter-name .be {
	font-weight:normal;
	margin:0 5px 0 0;
}
.filtertag {
	display:block;
	line-height:25px;
}
.filter-tag {
	float:left;
	background:#fff;
	color:#666;
	cursor:pointer;
	text-align:center;
	display:block;
	margin:5px 5px 5px 0;
	padding:0 8px;
	border-radius:3px;
	border:1px solid  transparent;
}
.filter-on {
	border:1px solid #3690cf;
}
.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:3px;
	right:3px;
	bottom:3px;
	left:3px;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-property:top,right,bottom,left;
	transition-property:top,right,bottom,left;
}
.filter-tag:hover:before {
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:3px;
	border:1px solid #3690cf;
}
.filter-tag.filter-on:before {
	display:none;
}
.filter-tag.filter-on:hover {
	transform:none;
}
#primary-width {
	width:100%;
}
.list-inline-box {
	width:100%;
}
.list-inline {
	margin:0 auto;
}
#series-letter li {
	float:left;
	background:#3690cf;
	width:31px;
	height:31px;
	line-height:31px;
	color:#a5a5a5;
	text-align:center;
	margin:4px;
	border-radius:3px;
}
#series-letter li a:hover {
	background:#666;
	border-radius:3px;
}
#series-letter li a,#series-letter li a:visited {
	color:#fff !important;
	display:block;
}
#all-series {
	margin:20px 6px;
	clear:both;
}
#all-series h4 {
	float:left;
	font-size:20px;
	font-size:2rem;
	color:#3690cf;
	font-weight:bold;
}
.series-link {
	display:block;
	padding:0 0 0 50px;
}
#all-series li {
	margin:0 -25px;
	padding:5px 20px;
	border-bottom:1px dashed #dadada;
}
#all-series li:last-child,.night #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:#999;
	font-size:12px;
	margin:0 0 0 3px;
}
.night #all-series li {
	border-bottom:1px dashed #262626;
}
.night #series-letter li {
	color:#444;
	background:#262626 !important;
	border-bottom:1px dashed #262626;
}
.night #series-letter a,.night #series-letter a:visited {
	color:#999 !important;
	background:#262626 !important;
}
.widget_tree_menu li a {
	display:block;
}
.tree_categories li a {
	margin-right:5px;
}
.tree_categories li {
	color:#999;
}
.treemenu .toggler {
	cursor:pointer;
}
.treemenu .toggler:before {
	display:inline-block;
	margin-right:5px;
}
li.tree-empty &gt; .toggler,li.tree-closed &gt; .toggler,li.tree-opened &gt; .toggler {
	float:left;
	color:#999;
	padding-right:3px;
	transition:all 0.2s ease-in 0s;
	-webkit-transition-duration:.3s;
}
li.tree-closed &gt; .toggler:hover,li.tree-opened &gt; .toggler:hover {
	color:#c40000;
	padding-right:15px;
	transition:all 0.2s ease-in 0s;
	-webkit-transition-duration:.3s;
}
li.tree-empty &gt; .toggler:before {
	content:"\e77a";
	font-family:be;
	font-size:14px !important;
}
li.tree-closed &gt; .toggler:before {
	content:"\e89a";
	font-family:be;
	font-size:14px !important;
}
li.tree-opened &gt; .toggler:before {
	content:"\e77b";
	font-family:be;
	font-size:14px !important;
	line-height:26px;
}
.tab-group {
	position:relative;
	margin:10px -20px;
}
.tab-group section {
	opacity:0;
	height:0;
	padding:0 10px;
	overflow:hidden;
}
.tab-group section.active {
	opacity:1;
	height:auto;
	overflow:visible;
	margin:-6px 0 0 0;
	padding:10px 20px;
	border-top:1px solid #e7e7e7;
	transition:opacity 0.2s ease;
}
.tab-nav {
	list-style:none;
	margin:-40px -1px 0 0;
	padding:0 20px;
	height:40px;
	overflow:hidden;
}
.tab-nav li {
	display:inline;
	margin:0 !important;
}
.tab-nav li a {
	position:relative;
	top:1px;
	display:block;
	float:left;
	color:#333;
	line-height:40px;
	text-decoration:none;
	margin-right:5px;
	padding:0 15px;
	border:1px solid #e7e7e7;
	border-radius:5px 5px 0 0;
	transition:background .2s ease;
}
.tab-nav li a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.tab-nav li.active a:hover {
	background:#fff;
	color:#333;
	line-height:40px;
	border:1px solid #e7e7e7;
}
.tab-nav li.active a {
	background:#fff;
	color:#333;
	line-height:40px;
}
.cat-cover-box,#cms-widget-one .widget-cat-cover {
	position:relative;
	margin:0 -5px;
}
#cms-widget-one .widget_cover {
	background:transparent;
	margin:0;
	border:none;
}
#cms-widget-one .widget_cover .cat-cover-main {
	border:1px solid #e7e7e7;
}
.cover4x {
	position:relative;
	float:left;
	padding:0 5px;
	-webkit-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 h4 {
	text-align:center;
	font-weight:normal;
	line-height:40px;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.cover-icon {
	position:absolute;
	top:20px;
	left:15px;
	font-size:20px !important;
	color:#fff;
	z-index:2;
	text-shadow:0 0 6px #000;
}
.special-mark {
	position:absolute;
	bottom:15px;
	right:15px;
	font-size:1.3rem;
	color:#fff;
	line-height:25px;
	z-index:2;
	background:#c40000;
	padding:2px 10px;
	border-radius:3px;
}
.cat-cover-img:hover .special-mark {
	display:none;
}
.special-count {
	position:absolute;
	top:10px;
	left:15px;
	color:#fff;
	z-index:2;
	display:none;
	text-shadow:0 0 2px #000;
}
.cat-cover-img:hover .special-count {
	display:block;
}
.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:#fff;
	margin:0 0 10px 0;
	border-radius:5px;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
.cat-cover-img {
	position:relative;
}
.cover-des-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	background:#666;
	transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
}
.cat-cover-img:hover .cover-des-box {
	z-index:1;
	opacity:0.8;
	transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
}
.cover-des {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	color:#fff;
	text-align:center;
	padding:2px 20px;
	background:rgba(0,0,0,0.5);
	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%;
}
@media screen and (max-width:800px) {
	.cover4x.grid-cat-4,.cover4x.grid-cat-5,.cover4x.grid-cat-6 {
	width:25%;
}
.cat-cover-box {
	margin:0 -4px;
}
}@media screen and (max-width:620px) {
	.cover4x.grid-cat-4,.cover4x.grid-cat-5,.cover4x.grid-cat-6 {
	width:50%;
}
}.author-page {
	margin:0 -5px;
	overflow:hidden;
}
.author-all {
	position:relative;
	background:#fff;
	display:block;
	overflow:hidden;
	padding:15px;
	border-radius:5px;
	transition-duration:.5s;
	border:1px solid #e7e7e7;
}
a.author-img {
	position:relative;
	display:block;
}
.author-img {
	width:96px;
	height:96px;
	margin:0 auto;
	overflow:hidden;
	border-radius:100%;
	transition-duration:.5s;
}
.author-img img {
	background:#fff;
	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:10px 0;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	text-transform:capitalize;
}
.author-user-role {
	width:100%;
	color:#999;
	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;
	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;
	width:100%;
}
.author-info-box a {
	color:#999;
}
.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;
	transition-duration:.5s;
}
@media screen and (max-width:900px) {
	.cx5 {
	width:25%;
}
}@media screen and (max-width:620px) {
	.author-user-role:before,.author-user-role:after {
	display:none;
}
.cx5 {
	width:50%;
}
}.primary-contact {
	width:100% !important;
}
.contact-page {
	margin:40px 0;
}
.contact-page p {
	text-indent:0 !important;
}
#contactform input {
	background:#fff;
	padding:6px;
	width:50%;
	border:1px solid #e7e7e7;
	border-radius:2px;
	-webkit-appearance:none;
}
@media screen and (max-width:900px) {
	#contactform input {
	width:100%;
}
}#contactform textarea {
	width:100%;
	background:#fff;
	padding:6px;
	border:1px solid #e7e7e7;
	border-radius:2px;
	-webkit-appearance:none;
	resize:vertical;
}
.contact-page .error {
	color:#c40000;
	animation:blink 2.3s linear infinite;
}
.contact-page .prompt {
	background:#ffecea;
	color:#444;
	text-align:center;
	padding:10px;
	border-radius:2px;
}
.contact-page .thanks p {
	background:#ecf2d6;
	color:#444;
	text-align:center;
	padding:10px;
	border-radius:2px;
}
#contactform input[type="submit"] {
	border:none;
	padding:0 5px;
	height:42px;
	margin-top:10px;
	cursor:pointer;
	background:#0088cc;
	color:#fff;
	border-radius:3px;
}
#contactform input[type="submit"]:hover {
	background:#666;
	border-radius:2px;
	transition:all 0.2s ease-in 0s;
}
.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 {
	bottom:0;
	left:0;
	position:absolute;
	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:#ccc;
	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:#fff;
	display:inline-block;
	margin:0;
	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:#fff;
	cursor:default;
	max-width:400px;
	padding:40px;
	width:100%;
}
.fancybox-error p {
	color:#444;
	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-button,.fancybox-button:visited,.fancybox-button:link {
	color:#ccc;
}
.fancybox-button:hover {
	color:#fff;
}
.fancybox-button:focus {
	outline:none;
}
.fancybox-button.fancybox-focus {
	outline:1px dotted;
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover {
	display:none;
	color:#888;
	cursor:default;
	outline:none;
}
.fancybox-button div {
	height:100%;
}
.fancybox-progress {
	background:#ff4400;
	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:#3690cf;
}
.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-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;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	padding:2px 2px 4px 2px;
	position:absolute;
	right:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:0;
	width:212px;
	z-index:99995;
}
.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:#fff;
	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:2px solid #fe767a;
	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);
}
}.contactus {
	position:fixed;
	right:-160px;
	top:50%;
	width:160px;
	height:352px;
	margin:-220px 0 0 0;
	z-index:99999999999;
	transition:all .3s ease;
}
.contactus-s {
	right:0;
}
.usbtn {
	position:absolute;
	top:0;
	left:-30px;
	width:30px;
	height:129px;
	font-size:14px;
	color:#fff;
	text-align:center;
	cursor:pointer;
	padding-top:15px;
	background:#c40000;
	border-radius:3px 0 0 3px;
	box-shadow:-2px 2px 3px -2px #000;
}
.usbtn span {
	display:block;
}
.usmain-box {
	height:100%;
	position:relative;
}
.usmain {
	width:160px;
	text-align:center;
	overflow:hidden;
	border:1px solid #e7e7e7;
	border-right:none;
	border-radius:0 0 0 5px;
}
.usmain,.usmain a {
	color:#444;
	display:block;
}
.usbox {
	background:#fff;
	padding:10px;
	border-bottom:1px solid #e7e7e7;
}
.usbox:last-of-type {
	border-bottom:none;
}
.usweixin img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border:1px solid #fff;
}
.usqq .be {
	color:#c40000;
}
.usweixin .be {
	color:#2a8c30;
}
.usshang .be {
	color:#3690cf;
}
.usbox .be {
	margin:0 5px 0 0;
}
.ustel {
	color:#ff4400;
	font-weight:700;
}
.ustel a {
	color:#ff4400;
}
.pretty &gt; input + label &gt; i.mdi:before,.pretty &gt; input + label + label &gt; 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 &gt; 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:#fff;
}
.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:#fff;
	background:#3690cf !important;
}
.pretty.success input:checked + label i:after {
	border:#3690cf;
	background:#3690cf !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 1px 4px 1px rgba(0,0,0,0.1);
}
.ease {
	-webkit-transition:.2s all ease-in-out;
	transition:.2s all ease-in-out;
}
.hide-lead-img .ms:hover {
	box-shadow:none;
}
.ms,#grid-carousel .post,.page-numbers,.link {
	transition:all .3s ease;
}
.ms:hover,#grid-carousel .post:hover,.page-numbers:hover,.link:hover {
	box-shadow:0 0 8px rgba(0,0,0,0.1);
}
.g-row .ms:hover {
	box-shadow:none;
}
@media screen and (max-width:900px) {
	.group-title h3,.gr-cat-wd-title,.group-widget h3,.gr-cat-title a,#sidebar h3,#sidebar-l h3,.cat-w-icon,.weight,.cat-container .cat-title a,.cat-site 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;
}
}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body {
	background:#1e1e1e !important;
	background:0 0 rgba(30,30,30,0.6) !important;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background:#fae100 !important;
}
.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:#666;
	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 {
	background:#fff;
	margin:0 0 10px 0;
	padding:11px 15px 15px 15px;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #e7e7e7;
}
.link-name-link {
	padding:0 0 6px 45px;
}
.page-link-name {
	font-size:1.5rem;
	color:#444;
	font-weight:bold;
	line-height:20px;
	width:99%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.link-des-box {
	background:linear-gradient(to right,#ffecea,#c4e7f7,#ffecea);
	margin:0 -16px -16px -16px;
	padding:8px 0 12px;
	border-top:1px solid #e7e7e7;
}
.link-des {
	line-height:22px;
	text-align:justify;
	height:46px;
	padding:0 15px;
	overflow:hidden;
}
.link-box a {
	color:#444;
}
.page-link-name a {
	color:#444;
}
.links-url a {
	color:#999;
	font-size:1.3rem;
}
.links-url {
	width:99%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.page-link-img {
	background:#f1f1f1;
	float:left;
	width:32px;
	height:32px;
	overflow:hidden;
	display:flex;
	align-items:center;
	text-align:center;
	margin:5px 0 0 0;
	border-radius:50%;
	border:1px solid #e7e7e7;
}
.page-link-img img {
	max-height:100%;
	margin:0 auto;
	border-radius:100%;
}
.link-letter {
	float:left;
	font-size:1.6rem;
	font-weight:bold;
	color:#fff;
	text-align:center;
	width:34px;
	height:34px;
	margin:4px 0 0 0;
	padding:5px;
	overflow:hidden;
	border-radius:50%;
}
.add-link {
	margin:0 0 0 30px;
}
.add-link p {
	text-indent:0 !important;
	margin:0 0 5px 0;
}
.add-link i {
	font-size:1.5rem !important;
	margin:0 5px 0 0;
}
.add-link label {
	font-size:14px;
	font-size:1.4rem;
	display:block;
	margin:0 15px 0 5px;
}
.add-link input {
	background:#f1f1f1;
	width:300px;
	padding:5px 10px;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.add-link textarea {
	background:#f1f1f1;
	width:60%;
	padding:5px 10px;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
.add-link .add-link-btn {
	background:#fff;
	width:120px;
	margin:5px 0 15px 0;
	padding:8px;
	cursor:pointer;
	border:1px solid #e7e7e7;
	border-radius:5px;
	-webkit-appearance:none;
}
.add-link .add-link-btn:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
	transition:all 0.2s ease-in 0s;
}
@media screen and (max-width:640px) {
	.add-link {
	margin:0;
}
.add-link input,.add-link textarea {
	width:100%;
}
}.doclose {
	margin:0 0 -1px 0;
}
.be-qa .doclose {
	margin:0 0 -2px 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:#fff;
	margin:0 0 -1px 0;
	padding:0 10px;
	border:1px solid #e7e7e7;
}
.cms-news-normal .line-four .picture-cms {
	border-radius:2px;
	border:none;
}
.cms-news-normal .line-four .addclose {
	margin:15px 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;
}
.night .to-code {
	right:4px;
}
.reg-page .to-code {
	bottom:11px;
}
.to-code a {
	color:#f18110;
	padding:6px 14px;
	border-radius:2px;
	-webkit-appearance:none;
}
.to-code a:hover {
	color:#444;
}
.codes-list-box {
	float:left;
	width:100%;
	margin:15px 0;
}
.codes-list div {
	float:left;
	width:33.33333333333333%;
	color:#666;
	margin:0 -1px -1px 0;
	padding:3px 5px;
	border-radius:2px;
	border:1px solid #e7e7e7;
}
@media screen and (max-width:670px) {
	.codes-list div {
	width:50%;
}
}.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 {
	content:"\e89a";
	font-family:be;
	font-size:1.6rem;
	color:#999;
	background:#fff;
	margin:0 8px 0 -3px;
	font-weight:normal;
}
.timeline ul {
	display:none;
}
.timeline.true ul {
	display:block;
}
.sign input:focus,.add-link input:focus,.add-link textarea:focus {
	background:#fff;
	text-indent:0 !important;
	z-index:1;
	outline:none;
	border:1px solid #3690cf;
}
.zml-submit-button input:focus {
	border:none !important;
}
.pass-input {
	position:relative;
}
.togglepass {
	position:absolute;
	top:6px;
	right:3px;
	width:35px;
	color:#999;
	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:#c40000;
	font-size:16px !important;
}
.placard-bg {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
	z-index:9999;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}
.placard-layer {
	position:absolute;
	top:25%;
	left:50%;
	margin:0 0 0 -160px;
	padding:0 0 50px;
}
.placard-box {
	position:relative;
	background:#fff;
	width:320px;
	min-height:20px;
	overflow:hidden;
	border-radius:5px;
}
.placard-bg.alter {
	display:block;
}
.placard-close {
	background:linear-gradient(to right,#df676b,#fe767a);
	position:absolute;
	bottom:5px;
	left:50%;
	color:#fff;
	width:38px;
	height:38px;
	cursor:pointer;
	margin:0 0 0 -19px;
	border-radius:100%;
}
.placard-close:hover {
	background:#999;
}
.placard-close:after {
	content:"\e6f5";
	font-family:be;
	font-size:14px !important;
	position:absolute;
	top:8px;
	left:12px;
}
.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:0 0 0 -19px;
}
.placard-content:hover .placard-more {
	display:block;
}
.placard-more a:after {
	content:"\e909";
	font-family:be;
	font-size:14px !important;
	color:#fff;
}
.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:2px;
}
.slider-video-box {
	overflow:hidden;
	border-radius:3px;
}
.slider-video {
	float:left;
	width:100%;
	height:100%;
}
.widget-video {
	width:100%;
	height:100%;
}
.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 #e7e7e7;
	image-rendering:-webkit-optimize-contrast;
}
.qa-meta,.qa-meta a {
	line-height:23px;
	color:#999;
}
.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:#f18110;
}
.qa-meta-name {
	text-transform:capitalize;
}
.qa-comment a .no-comment {
	color:#999;
}
.qa-related {
	margin:40px 0;
}
.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 -25px;
	padding:0 25px;
	border-left:5px solid #f18110;
}
.qa-main .comment-qa {
	display:inline !important;
}
.qa-main .begin-single-meta .comment em,.qa-main .comment-reply-title span {
	display:none;
}
.qa-main .begin-single-meta .comment-qa:before,.qa-main .comment-reply-title:before {
	content:"å›žå¤";
}
.qa-main .comments-title {
	display:none;
}
.qa-main .beqa-comments-title {
	font-size:15px;
	font-size:1.5rem;
	text-align:center;
}
.qa-main .beqa-comments-title a {
	color:#f18110;
}
.qa-child-cat {
	background:#f8f8f8;
	padding:10px;
	border-radius:5px 5px 0 0;
	border:1px solid #e7e7e7;
	border-bottom:none;
}
.qa-child-cat a {
	float:left;
	margin:3px;
	padding:2px 10px;
	border-radius:2px;
}
.qa-child-cat a {
	position:relative;
}
.qa-child-cat .child-cat li {
	}@media screen and (max-width:721px) {
	.qa-child-cat li a:hover,.qa-child-cat .current-cat a,.qa-child-cat .qa-all-cat a {
	color:#fff;
	background:#f18110;
}
}@media screen and (min-width:720px) {
	.qa-child-cat .current-cat a,.qa-child-cat .qa-all-cat a {
	font-weight:700;
}
.tab-but.current:before,.tab-but:hover:before,.tab-but a:hover:before,.tab-but a.current:before,.qa-child-cat li a:hover:before,.qa-child-cat .current-cat a:before,.qa-child-cat .qa-all-cat a:before {
	position:absolute;
	top:28px;
	left:50%;
	width:0;
	height:0;
	margin:0 0 0 -8px;
	border-bottom:8px solid #fff;
	border-top:8px solid transparent;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	display:block;
	content:'';
	z-index:2;
}
.tab-but.current:after,.tab-but:hover:after,.tab-but a:hover:after,.tab-but a.current:after,.qa-child-cat li a:hover:after,.qa-child-cat .current-cat a:after,.qa-child-cat .qa-all-cat a:after {
	position:absolute;
	top:27px;
	left:50%;
	width:0;
	height:0;
	margin:0 0 0 -8px;
	border-bottom:8px solid #dbdbdb;
	border-top:8px solid transparent;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	display:block;
	content:'';
	z-index:1
}
}@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;
}
}.gls,.glg,.glc,.gl,.gl2,.gt,.gt2,.glx {
	border-radius:0;
}
.blog-main .post:first-child {
	}.domargin .cms-news-grid-container .gt:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.domargin .cms-news-grid-container .gt2:nth-last-child(2) {
	border-radius:0 5px 5px 0;
}
.gl2:nth-child(2),.gt2:nth-child(2) {
	border-radius:5px 0 0 5px;
}
.gl2:nth-child(3),.gt2:nth-child(3) {
	border-radius:0 5px 5px 0;
}
.glc:nth-child(1),.gl:nth-child(2),.gt:nth-child(2) {
	border-radius:5px 0 0 0;
}
.glc:nth-child(2),.gl:nth-child(3),.gt:nth-child(3) {
	border-radius:0 5px 0 0;
}
.site-roll .glc:nth-last-child(3),.site-no-roll .glc:nth-last-child(2),.gl:nth-last-child(2),.gt:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.site-roll .glc:nth-last-child(4),.site-no-roll .glc:nth-last-child(3),.gl:nth-last-child(3),.gt:nth-last-child(3) {
	border-radius:0 0 0 5px;
}
.gw-box:nth-child(1) {
	border-radius:5px 0 0 5px;
}
.gw-box:nth-last-child(2) {
	border-radius:0 5px 5px 0;
}
.g-col .gw-box:nth-child(2) {
	border-radius:5px 0 0 5px;
}
.deanm .deanmove:nth-child(1) {
	border-radius:5px 0 0 5px;
}
.deanm .deanmove:nth-last-child(2) {
	border-radius:0 5px 5px 0;
}
.gls:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.gls:nth-last-child(7) {
	border-radius:0 0 0 5px;
}
.glg:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.glg:nth-last-child(4) {
	border-radius:0 0 0 5px;
}
.paged-roll .cat-square .glc:nth-last-child(3) {
	border-radius:0 0 0 5px;
}
.paged-roll .cat-square .glc:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.glx:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.glx:nth-last-child(3) {
	border-radius:0 0 0 5px;
}
.cms-news-normal .doclose:nth-last-child(1) {
	border-radius:0 0 5px 5px;
}
@media screen and (max-width:1025px) {
	.gl2:nth-child(2),.gt2:nth-child(2) {
	border-radius:5px 5px 0 0;
}
.gl2:nth-child(3),.gt2:nth-child(3) {
	border-radius:0 0 5px 5px;
}
.domargin .cms-news-grid-container .post:nth-last-child(2) {
	border-radius:0 0 5px 5px;
}
.glc:nth-child(1),.gl:nth-child(2),.gt:nth-child(2) {
	border-radius:5px 5px 0 0;
}
.glc:nth-child(2),.gl:nth-child(3),.gt:nth-child(3) {
	border-radius:0;
}
.site-roll .glc:nth-last-child(3),.site-no-roll .glc:nth-last-child(2),.gl:nth-last-child(2),.gt:nth-last-child(2) {
	border-radius:0 0 5px 5px;
}
.site-roll .glc:nth-last-child(4),.site-no-roll .glc:nth-last-child(3),.gl:nth-last-child(3),.gt:nth-last-child(3) {
	border-radius:0;
}
.gw-box:nth-child(1) {
	border-radius:5px 0 0 0;
}
.gw-box:nth-child(2) {
	border-radius:0 5px 0 0;
}
.gw-box:nth-last-child(3) {
	border-radius:0 0 0 5px;
}
.gw-box:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.g-col .gw-box:nth-child(2) {
	border-radius:5px 0 0 0;
}
.g-col .gw-box:nth-child(3) {
	border-radius:0 5px 0 0;
}
.gls:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.gls:nth-last-child(5) {
	border-radius:0 0 0 5px;
}
.glg:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.glg:nth-last-child(3) {
	border-radius:0 0 0 5px;
}
.deanm .deanmove:nth-child(1) {
	border-radius:5px 0 0 0;
}
.deanm .deanmove:nth-child(2) {
	border-radius:0 5px 0 0;
}
.deanm .deanmove:nth-last-child(3) {
	border-radius:0 0 0 5px;
}
.deanm .deanmove:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.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 5px 5px;
}
.glx:nth-last-child(2) {
	border-radius:0 0 5px 5px;
}
.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 5px 0;
}
.gls:nth-last-child(3) {
	border-radius:0 0 0 5px;
}
}@media screen and (max-width:640px) {
	.glg:nth-last-child(2) {
	border-radius:0 0 5px 5px;
}
.glg:nth-last-child(3),.glg:nth-last-child(4) {
	border-radius:0;
}
}.doclose.post {
	border-radius:0;
}
.related-article .doclose.post:nth-last-child(2) {
	border-radius:0 0 5px 5px;
}
.doclose.post:nth-child(1) {
	border-radius:5px 5px 0 0;
}
.site-roll .domargin .b-top .gt2:nth-last-child(2) {
	border-radius:0 5px 5px 0;
}
.site-roll .domargin .b-top .post:nth-last-child(2) {
	border-radius:0 0 5px 0;
}
.site-roll .domargin .post:nth-last-child(2),.site-no-roll .domargin .post:nth-last-child(1) {
	border-radius:0 0 5px 5px;
}
.paged-roll .domargin .post:nth-last-child(2) {
	border-radius:0;
}
.paged-roll .domargin .post:nth-last-child(1) {
	border-radius:0 0 5px 5px;
}
.ajax-cat-cntent .post:nth-child(1),.ajax-new-cntent .post:nth-child(1) {
	border-radius:0 0 5px 5px;
}
.ajax-cat-cntent .doclose.post:nth-child(1),.ajax-new-cntent .doclose.post:nth-child(1) {
	border-radius:0;
}
.be-qa .post:nth-child(2) {
	border-radius:0 0 5px 5px;
}
.be-qa .domargin .post:nth-child(2) {
	border-radius:0;
}
.site-roll .be-qa .domargin .post:nth-last-child(2),.site-no-roll .be-qa .domargin .post:nth-last-child(1) {
	border-radius:0 0 5px 5px;
}
.filters-site .post {
	margin:0 0 10px;
	border-radius:5px !important;
}
.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 #fff;
	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 #dbdbdb;
	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:5px;
	left:25px;
	border-bottom:8px solid transparent;
	border-top:8px solid #fff;
}
.nav-weixin-img .arrow-down:after,.add-img-main .arrow-down:after,.weixin .arrow-down:after {
	top:6px;
	left:25px;
	border-bottom:8px solid transparent;
	border-top:8px solid #dbdbdb;
}
.add-img-main .arrow-down {
	position:absolute;
	right:46px;
	bottom:5px;
}
.nav-weixin-img .arrow-down {
	position:absolute;
	right:115px;
	bottom:5px;
}
.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 #fff;
	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 #dbdbdb;
	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 #f1f1f1;
	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 #f1f1f1;
	border-left:8px solid transparent;
	display:block;
	content:'';
	z-index:1
}
.qqonline-box .arrow-right:before {
	bottom:13px;
	right:-15px;
}
.qqonline-box .arrow-right:after {
	bottom:13px;
	right:-16px;
}
.bejs {
	position:fixed;
	top:0;
	left:0;
	background:#fff;
	width:100%;
	height:100%;
	z-index:999;
}
.bejs p {
	font-weight:bold;
	text-align:center;
	margin:15% auto;
}
.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;
}
.night,.night *,.night .tab-group .active a,.night .tab-title .selected,.night .more-i span,.night .title-i span,.night .footer-widget .widget,.night .g-line,.night .menu-login-box .menu-login,.night .line-color .g-line:nth-child(odd),.night .pagination a,.night .pagination a:visited,.night .sorting li a {
	background:#323232;
	color:RGB(50%,50%,50%);
}
.night .owl-dots,.night .owl-nav,.night .bgt,.night .be,.night .zm,.night .footer-widget *,.night .footer-site-widget .widget,.night .footer-site-widget .widget-title,.night .menu-login-box .nav-login,.night .login-icon,.night .full-img .wp-caption p,.night .grid-inf-l .views,.night .grid-like,.night .picture-inf,.night .font-text,.night .header-title-main div,.night .header-title-main *,.night .header-title-main i,.night .format-img-cat a,.night .tab-group li a,.night .more-area,.night #sidr-id-overlay,.night .dropdown-toggle,.night .tab-title span,.night .fancybox-button,.night .fancybox-button:visited,.night .fancybox-button:link,.night .fancybox-infobar,.night .fancybox-infobar span,.night .group-service .load,.night .slider-hot .owl-controls,.night .slider-hot .owl-stage-outer,.night .slider-hot .owl-item,.night .slider-hot .owl-stage,.night .group-small-img img,.night .cover-des,.night .cover-des *,.night .post-nav,.night .show-small-img img,.night .entry-more a,.night .sorting li,.night #scroll li,.night .full-cat a,.night .novel-box:hover,.night .full-entry-more a,.night .post-format a,.night .post-format,.night .usbtn span,.night .new-icon,.night .social-share .qrcode img,.night .social-share .qrcode,.night .social-share .help,.night .social-share .help p,.night .about-name:after,.night .fancybox-container,.night .fancybox-stage,.night .fancybox-inner,.night .fancybox-slide,.night .search-cat #cat,.night .ad-search-cat select,.night .meta-author-avatar,.night .fancybox-toolbar,.night .entry-title,.night .des-p p {
	background:transparent !important;
}
.night .login-overlay,.night .thumbnail .cat,.night .mark,.night .bgb,.night .single-content code,.night .ajax-loading:before,.night .tabs-loading:before,.night .format-img-cat,.night .widget_ajax .new_cat {
	background:rgba(50,50,50,0.9) !important;
}
.night .my-info strong,.night .child-img,.night #wp-calendar th,.night .widget-nav .widget_nav_menu li a,.night .widget-nav .widget_nav_menu li a:hover,.night .deanmove:hover .de-button a,.night .da a,.night .post-password-form input[type="submit"],.night .post-password-form input[type="password"],.night .pagination *,.night .ias-trigger-next a,.night .ajax_widget_content .tab_title a,.night .tab-product .tab-hd .current,.night .tab-area .current,.night .detail a,.night .taourl a,.night .page-links *,.night .post-label-cat select,.night .more-list li a,.night .menu-list .menu li a,.night .down-form fieldset,.night .tab-nav li.active a,.night .sign .login-tab-hd .login-current,.night #sidr-main,.night #sidr-main *,.night .login-tab-widget h3,.night .login-tab-widget .selected,.night #header-widget .menu-item a,.night .link-f a,.night .list a,.night .nav-single *,.night .nav-single *,.night .widget_categories *,.night a:visited,.night .full-img .wp-caption,.night #sidebar .widget_nav_menu a:hover,.night #sidebar-l .widget_nav_menu a:hover,.night #site-nav .down-menu ul li,.night .zm-tabs-nav .current a,.night .tab-recent a,.night .zm-tabs-nav a,.night .timeline h5:before,.night .timeline h5:after,.night .group-tabs-content .picture,.night .search-cat select,.night #menu-container,.night .da {
	background:#323232 !important;
	color:RGB(50%,50%,50%) !important;
}
.night .menu-img a.thumbs-back {
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:cover !important;
}
.night .group-service-box * {
	color:RGB(80%,80%,80%) !important;
}
.m-moon {
	position:relative;
	width:12px;
	height:12px;
	display:block;
	margin:11px 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 #site-nav .down-menu ul li,.night .top-menu ul li,.night .bkxw {
	border:1px solid #262626;
	border-bottom:none;
}
.night .nav-menu ul,.night .top-menu ul {
	border-bottom:1px solid #262626;
}
.night .login-but .be,.night .nav-img-box:hover .post-nav,.night .nav-img-box:hover .nav-img-t,.night .nav-reg a:hover,.night .hz,.night .gw-ico i,.night .thumbnail .cat a,.night .main-nav-o .sf-arrows .sf-with-ul:after,.night #menu-container-o .nav-search:after,.night .zm-tabs-nav .current .be,.night .tab-recent .be,.night .toc-close *,.night .reg-page label,.night .off-search:after,.night .footer-widget * {
	color:#808080 !important;
}
.night .sf-arrows &gt; li &gt; .sf-with-ul:focus:after,.night .sf-arrows &gt; li:hover &gt; .sf-with-ul:after,.night .sf-arrows &gt; .sfHover &gt; .sf-with-ul:after,.night #site-nav .down-menu &gt; .current-menu-item &gt; a,.night #site-nav .down-menu &gt; .current-post-ancestor &gt; a,.night #site-nav .down-menu &gt; li &gt; a:hover,.night #site-nav .down-menu &gt; li.sfHover &gt; a,.night .novel-title a:hover,.night .usmain,.night .usmain a,.night .sidr .toggled-on:before,.night .sidr .dropdown-toggle:before,.night .tab-nav li a:hover,.night .tab-nav li a,.night #site-nav .down-menu &gt; .current-menu-item &gt; .sf-with-ul:after,.night #site-nav .down-menu &gt; .current-post-ancestor &gt; .sf-with-ul:after {
	color:#808080 !important;
}
.night .header-title-main .grid-inf-l .be,.night .header-title-main h1,.night .header-title-main span,.night .header-title-main i,.night .cover-icon,.night .grid-inf-l .views .be,.night .des-t,.night .des-p p,.night .group-img-more i,.night .header-cat-icon,.night .header-cat-icon,.night .header-user-des,.night .cover-des,.night .group-img-more a,.night #feed_widget a:hover .be,.night #feed_widget a:hover .zm,.night .full-cat a,.night .cover-des *,.night .group-slider-main *,.night .picture-cms-img .be-play,.night .full-img .wp-caption p,.night .bz {
	color:#ccc !important;
}
.night .yc {
	display:none;
}
.night .bk,.night .detail a,.night .link-f a img,.night #scroll li a,.night #feed_widget a,.night .site-profile ul li,.night .widget_categories a,.night .widget_links a,.night #sidebar .widget_nav_menu a,.night #sidebar-l .widget_nav_menu a,.night .single-meta .views,.night .single-meta li a,.night #comment-author-info input,.night #comment,.night .search-menu a,.night #header-widget .widget_nav_menu li a,.night .child-cat a,.night .single-tag li a,.night #share a,.night .like a,.night .share-s a,.night .shang-p a,.night .shang-p-no a,.night .shang-empty span,.night .video-inf span,.night .link-f a,.night .abstract fieldset,.night .post-password-form input[type="submit"],.night .tab-nav li a,.night .single-content fieldset,.night .prettyprint,.night pre.prettyprint,.night .pagination a,.night .pagination a:visited,.night .more-list li a,.night .sorting li a,.night .group-post-more a,.night .group-tab-more a,.night .basic-info input,.night .wp-core-ui .button,.night .wp-core-ui .button-secondary,.night .wp-switch-editor,.night .wp-editor-container,.night .mce-toolbar .mce-btn-group .mce-btn.mce-listbox,.night .post-label-cat select,.night .search-input input,.night #contactform input,.night #contactform textarea,.night .begin-today fieldset,.night .page-links .all-page-link,.night .page-links a span,.night #respond h3 a,.night .today-date,.night blockquote,.night .wp-caption,.night .dp-highlighter,.night .group-contact-more a,.night .login-widget-link a,.night .login-widget-reg a,.night .login-widget-reg label,.night .menu-login .user-my img,.night #user-profile .userinfo a,.night .mobile-menu a,.night .ad-search-cat #cat,.night .group-tabs-content .tab-pagination a,.night .post-password-form input[type="password"] {
	border:1px solid #262626 !important;
}
.night .gaimg .avatar,.night .qa-cat-avatar img,.night .fancybox-button div,.night table,.night th,.night td {
	border:1px solid #262626 !important;
}
.night .bkxy,.night .search-page .entry-title,.night .format-videos-inf span,.night .single-cat-tag,.night .widget_color_cat ul li,.night .read-sm,.night .html-active .switch-html,.night .tmce-active .switch-tmce,.night .hide-t:before,.night .hide-t:after,.night .secret-b,.night .cat-w-icon,.night #menu-container,.night #sidr-main ul a,.night .usbox,.night .begin-tabs-content .tab_title a,.night #sidebar .user_login h3,.night .quicktags-toolbar {
	border-bottom:1px solid #262626 !important;
}
.night .ajax_widget_content .tab_title a {
	border-left:1px solid #262626;
	border-bottom:1px solid #262626;
}
.night .ajax_widget_content .tab_title.selected a {
	border-bottom:none !important;
}
.night .full-meta a,.night .full-meta span,.night .de-button a,.night .group-phone a,.night .fo,.night .zmy-btn-beshare,.night .single-cat-tag a,.night .slider-home-title,.night .cms-news-grid-container .marked-ico,.night .thumbnail .cat a,.night .dah {
	background:#262626 !important;
}
.night .ajax_widget_content .tab_title:first-child a {
	border-left:0;
	background:#323232 !important;
	color:RGB(50%,50%,50%) !important;
}
.night .post-previous-box,.night .tab-hd-con:last-child,.night .login-tab-hd-con:last-child,.night .user_login .tab-title span:last-child {
	border-right:none !important;
}
.night .my-info strong,.night .tab-hd-con,.night .login-tab-hd-con,.night .tab-title span,.night #sidr-main,.night .zm-tabs-nav a {
	border-right:1px solid #262626 !important;
}
.night .read-pl,.night .begin-tabs-content .tab_title a,.night .dp-highlighter ol li,.night .dp-highlighter .columns div {
	border-left:1px solid #262626 !important;
}
.night .begin-tabs-content .tab_title:first-child a {
	border-left:none !important;
}
.night .ajax-button {
	border:1px solid #262626;
	border-left:none !important;
}
.night .about-pn {
	border-left:1px solid #262626;
	border-right:1px solid #262626;
}
.night .tab-bd,.night #colophon,.night .about-inf,.night .tab-group section.active,.night .login-tab-bd,.night .link-des-box,.night .widget_ajax .new_cat,.night .single-content hr,.night .footer-nav-hold,.night .zm-tabs-container {
	border-top:1px solid #262626 !important;
}
.night .message-widget ul li,.night .bkc {
	border-bottom:1px dashed #262626;
}
.night .shar-beshare-donate .share-tab-nav-item {
	border-bottom:1px solid #262626;
}
.night .shar-beshare-donate .share-tab-nav-item.current {
	border-bottom:1px solid transparent;
}
.night .shar-beshare-donate .share-tab-nav-item + .share-tab-nav-item {
	border-left:1px solid #262626;
}
.night .timeline {
	border-left:1px dashed #808080;
}
.night .bkx,.night .qa-child-cat,.night .header-top,.night .footer-widget .bkx,.night .user_login h3,.night .begin-tabs-content .tab_title.selected a,.night #single-widget .bkx {
	border-bottom:none !important;
}
.night .meta-author-avatar img,.night .authorbio .avatar,.night .user-avatar img,.night #cms-widget-one .menu-item a,.night .g-col .bkx,.night .g-col .bk,.hide-lead-img .hy,.night .bky,.night #scroll li .nline-qq a,.night .full-img .wp-caption,.night .begin-tabs-content .tab-pagination a,.night .author-n {
	border:none !important;
}
.night .g-col .bkh {
	border:1px solid #262626 !important;
}
.night .qaptcha .bgslider {
	box-shadow:none;
}
.night .all-content-box:after {
	background:linear-gradient(rgba(0,0,0,0),#323232)
}
.night input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 1000px #323232 inset;
	-webkit-text-fill-color:RGB(50%,50%,50%) !important;
}
.night .ajax-cat-cntent .ajax-loading,.night .ajax-cat-cntent {
	border-top:none !important;
}
.night .begin-tabs-content .tab_title a:after {
	background:#262626;
}
.night .begin-tabs-content .tab_title.selected a::after {
	background:#3690cf;
}
.night .owl-theme .owl-dots .owl-dot span {
	background:transparent !important;
	border:1px solid #808080 !important;
}
.night .owl-theme .owl-dots .owl-dot.active span,.night .owl-theme .owl-dots .owl-dot:hover span {
	background:#323232 !important;
	border:1px solid #323232 !important;
}
.night .filter-main {
	border-top:1px dashed #262626;
}
.night .filter-main:first-child,.night .cms-ajax-area {
	border-top:none !important;
}
.night .nav-section {
	border-top:none !important;
}
.night .read-pl a {
	line-height:80px;
}
.night .entry-more a {
	right:0;
	color:#808080 !important;
}
.night .log-zd {
	border-left:none !important;
}
.night .search-input button {
	border-left:none !important;
}
.night .main-nav .down-menu li {
	height:87px;
	line-height:87px;
}
.night .keep-arrow {
	display:none;
}
.night .post {
	border-bottom:1px solid #262626;
}
.night .single-rolling .post {
	border-bottom:none;
}
.night .fancybox-content img {
	opacity:1;
}
.night .tougao-info-main {
	border:1px dashed #262626;
}
.night .tougao-info li {
	margin:0;
	border-bottom:1px dashed #262626;
}
.night .tougao-info li:nth-child(even) {
	border-right:1px dashed #262626;
}
.night .tab-but.current:before,.night .tab-but:hover:before,.night .tab-but a:hover:before,.night .tab-but a.current:before,.night .arrow-up:before,.night .qa-child-cat li a:hover:before,.night .qa-child-cat .current-cat a:before,.night .qa-child-cat .qa-all-cat a:before {
	border-bottom:8px solid #323232;
}
.night .tab-but.current:after,.night .tab-but:hover:after,.night .tab-but a:hover:after,.night .tab-but a.current:after,.night .tags-cat:hover:after,.night .arrow-up:after,.night .qa-child-cat li a:hover:after,.night .qa-child-cat .current-cat a:after,.night .qa-child-cat .qa-all-cat a:after {
	border-bottom:8px solid #262626;
}
.night .arrow-down:before {
	border-top:8px solid #323232;
}
.night .arrow-down:after {
	border-top:8px solid #262626;
}
.night .arrow-right:before {
	border-left:8px solid #323232;
}
.night .arrow-right:after {
	border-left:8px solid #262626;
}
.night .arrow-left:after,.night .arrow-left:before {
	border-right:8px solid #262626;
}
.night .toc-close,.night .pagination span.current,.night .pagination a,.night .nav-top #user-profile,.night .greet-top,.night .header-top .nav-reg a,.night .nav-login,.night .nav-top .user-my,.night .top-menu .nav-more-i,.night .top-menu li a,.night .top-menu li,.night .top-menu,.night .hi-user a {
	background:#262626 !important;
}
.night .owl-lazy,.night img,.night a.thumbs-back {
	}
	
	
	
	
  @media screen and (min-width: 900px)
.p-em .wm-content p {
  text-indent: 2em;
}
.wm-content p {
  position: relative;
  line-height: 28px;
  text-align: center;
  padding: 1%;
  margin: 0;
}
	
.wm-content {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.9;
  margin-top: 20px;
}	
	
.current-menuitem{	background:#3690cf;color:#fff;}
	  .current-menuitem a	{color:#fff;}
.m-touxiang .g-cont .m-imgtxt{ clear:both;width: 100%;height: auto;line-height:26px;font-size: 14px;font-weight: normal;color: #666;margin: 12px 0 0 0;padding: 0 13px;display: block;overflow: hidden;}
.m-touxiang img{border-radius: 6px;}
.m-tabimg{ overflow: hidden; width: 220px;position: absolute;top:74px;right: 42px;}
.m-tabimg .img_menu{border-radius:4px; background: #f2f2f2;}
.m-tabimg .img_menu a{ display: block; float: left; height:26px;  line-height: 26px;padding: 0px 12px; color: #909090;}
.m-tabimg a.m-hover{ background: #00aaff; color: #fff; border-radius:4px;}
	
.m-tabimg .img_menu a {
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0px 12px;
    color: #909090;
}	.m-tabimg a.m-hover {
    background: #00aaff;
    color: #fff;
    border-radius: 4px;
}
	
.single-content p{
	    position: relative;
    line-height: 28px;
	text-align: center;float:left;width:23%;padding:1%;margin:0;
	
}
	
	
	
	
	</pre></body></html>