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;
}
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 {
	border:1px solid #d1d1d1;
	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 #ddd;
}
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;
}
a {
	color:#333;
	text-decoration:none;
}
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 {
	-webkit-box-shadow:0 0 0px 1000px white inset;
	-webkit-text-fill-color:#333;
}
@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;
}
}
#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:32px 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;
}
.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;
}
@media screen and (min-width:1025px) {
	.logo-site:before {
	content:"";
	position:absolute;
	left:-665px;
	top:-460px;
	width:250px;
	height:15px;
	background-color:rgba(255,255,255,.5);
	transform:rotate(-45deg);
	animation:searchLights 1s ease-in 1s infinite;
}
.night .logo-site:before {
	background-color:rgba(50,50,50,.5);
}
.logo-site img,.logo-sites img {
	-webkit-transition-duration:.5s;
}
}
.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 0px;
}
.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 > 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 #ddd;
}
.top-menu li:hover > ul,.top-menu li.sfHover > 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 > .sf-mega,.top-menu li.sfHover > .sf-mega {
	display:block;
}
.top-menu .menu-item-has-children a {
	padding-right:8px;
}
.nav-top .sf-arrows > .sfHover > .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 #ddd;
	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.7em;
	margin:0;
	padding:10px 15px;
	border:0;
	text-transform:none;
}
.top-menu ul li > a:hover {
	color:#333;
	background:#e7e7e7;
}
#user-profile {
	position:relative;
}
.nav-set,.user-my {
	float:left;
}
#user-profile,#user-profile a {
	float:left;
	color:#333;
}
#user-profile i {
	margin:0 5px 0 0;
}
.user-login,.nav-login {
	float:left;
	margin-left:5px;
}
#user-profile a:hover {
	color:#3690cf;
}
.nav-login {
	color:#333;
	height:25px;
	cursor:pointer;
	padding:0 10px;
}
.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:after {
	content:"\e6f5";
}
.nav-search:after {
	font-family:be;
	font-size:15px !important;
	color:#777;
}
.off-search {
	position:absolute;
	top:30px;
	right:30px;
}
.off-search:after {
	font-family:be;
	font-size:14px !important;
	color:#fff;
	cursor:pointer;
	padding:8px;
}
.nav-search:hover:after {
	color:#3690cf;
}
.login-form {
	text-align:center;
}
.menu-login #user-profile {
	width:100%;
}
.menu-login .user-login,.menu-login .hi-user {
	display:none;
}
.menu-login {
	float:right;
	line-height:26px;
	margin:30px 0 0 8px;
}
#menu-container-o .menu-login {
	float:right;
	line-height:26px;
	margin:12px 0 0 8px;
}
#menu-container-o .nav-login,#menu-container-o .nav-login a {
	color:#fff !important;
}
#menu-container-o .menu-login .user-my img {
	margin-top:-7px;
}
.menu-login .nav-login {
	height:26px;
	padding:0 5px;
}
.menu-login .user-box {
	padding:0 10px;
}
.menu-login .user-info {
	position:absolute;
	top:20px;
	left:-90px;
}
.menu-login .user-info .arrow-up {
	margin-left:95px;
}
.menu-login .user-my {
	margin:0 5px;
}
.menu-login .user-my img {
	width:28px;
	height:28px;
	margin-top:-6px;
	padding:2px;
	border:1px solid #ddd;
}
@media screen and (max-width:1025px) {
	.menu-login {
	display:none;
}
}
.bull {
	float:left;
	font-size:14px;
	color:#666;
	margin-right:8px;
}
.scrolltext {
	width:70%;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.scrolltext ul li {
	height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
}
#menu-container {
	background:#fff;
	width:100%;
	height:88px;
	z-index:999;
	box-shadow:0 1px 0 rgba(0,0,0,0.1);
}
.headroom--not-top #menu-container,#menu-container:hover {
	background:#fff;
	transition:All 0.4s ease-in-out;
	box-shadow:0 1px 2px 1px rgba(0,0,0,0.1);
}
.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 1px 2px 1px rgba(0,0,0,0.1);
}
.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;
	_float:left;
}
.nav-menu li {
	position:relative;
}
@media screen and (min-width:1025px) {
	.nav-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	min-width:160px;
	z-index:10001;
	border-bottom:1px solid #ddd;
}
.nav-menu > li {
	float:left;
}
.nav-menu li:hover > ul,.nav-menu li.sfHover > 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 > .sf-mega,.nav-menu li.sfHover > .sf-mega {
	display:block;
}
#site-nav-wrap {
	float:right;
	max-width:70%;
}
#site-nav {
}
.main-nav .down-menu li {
	display:block;
	float:left;
	height:88px;
	line-height:88px;
}
.main-nav .down-menu a {
	padding:0 14px;
	font-size:15px;
	font-size:1.5rem;
	color:#333;
	text-align:left;
	-webkit-transition-duration:.2s;
}
.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:#555;
	font-size:13px;
	font-weight:normal;
	display:block;
}
#site-nav .sub-menu,.top-menu ul,.menu-all-cat li {
	-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;
}
#site-nav .down-menu > li > a:hover,#site-nav .down-menu > li.sfHover > a {
	color:#fff !important;
	background:#c40000;
}
#site-nav .down-menu > .current-menu-item > a,#site-nav .down-menu > .current-post-ancestor > a {
	color:#fff !important;
	background:#3690cf;
}
#site-nav .down-menu > .current-menu-item > a:hover {
	color:#fff;
}
#site-nav .down-menu ul {
	padding-top:0;
}
#site-nav .down-menu ul ul {
	padding:0;
}
#site-nav .down-menu ul li {
	background:#fff;
	line-height:1.4em;
	height:auto;
	float:none;
	display:block;
	border:1px solid #ddd;
	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.7em;
	margin:0;
	padding:10px 20px;
	border:0;
	text-transform:none;
}
#site-nav .down-menu ul li > a:hover {
	color:#333;
	background:#ddd;
}
#site-nav .down-menu ul li:last-child {
}
#navigation-toggle,.sidr,#sidr-close,#mobile-search {
	display:none;
}
@media screen and (min-width:1025px) {
	.sf-arrows .sf-with-ul:after {
	content:"\e76f";
	font-family:be;
	font-size:14px;
	color:#777;
	position:absolute;
	top:1px;
	right:5px;
	transition:0.45s;
}
}
.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	color:#fff;
}
#site-nav .down-menu > .current-menu-item > .sf-with-ul:after,#site-nav .down-menu > .current-post-ancestor > .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 > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after {
}
#navigation-toggle,.nav-mobile {
	position:absolute;
	top:7px;
	left:0;
	color:#999;
	line-height:25px;
	padding:0 8px;
	cursor:pointer;
}
.main-nav-o #navigation-toggle {
	position:inherit;
}
#navigation-toggle:hover {
	color:#3690cf;
}
.mobile-login {
	text-align:center;
	padding:4px 0;
	cursor:pointer;
	border-bottom:1px solid #ddd;
}
.mobile-login-l {
	padding:7px 0;
}
.mobile-login .be-timerauto {
	margin:0 5px 0 0;
}
.mobile-login .avatar {
	width:32px;
	height:32px;
	margin:5px 0 0 0;
	vertical-align:middle;
	border-radius:100%;
}
.mobile-login .avatar img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
#sidr-main {
	position:fixed;
	top:0;
	height:100%;
	z-index:9;
	width:60%;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:14px;
	background:#fff;
	box-shadow:1px 0 5px rgba(0,0,0,0.1);
}
#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-main a {
	color:#333;
}
#sidr-main ul a {
	display:block;
	margin:0;
	padding:7px 20px;
	border-bottom:1px solid #ddd;
}
#sidr-main li ul {
	border-top:0;
	border-bottom:0;
}
#sidr-main a:hover {
	color:#333;
	background:#ddd;
}
#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:#ddd;
}
.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:6px 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:20px;
	margin:6px 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 #ddd;
}
#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;
	background:rgba(255,255,255,0.9);
	height:100%;
	text-align:center;
	display:none;
	z-index:99999;
}
.mobile-nav-box {
	margin-top:5px;
}
.off-mobile-nav:after {
	content:"\e6f5";
}
.off-mobile-nav {
	position:absolute;
	bottom:50px;
	left:50px;
}
.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 #999;
}
.mobile-menu a:hover {
	background:#444;
	color:#fff;
	border:1px solid #444;
	transition:all 0.1s ease-in 0s;
}
#overlay {
	display:none;
}
#sidr-id-overlay {
	position:absolute;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	width:40%;
	height:100%;
	background:transparent;
	z-index:99998;
}
@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 {
	position:fixed;
	right:0;
	bottom:0;
	width:100%;
	z-index:2;
	background:#fff;
	display:none;
	box-shadow:0 -1px 3px rgba(0,0,0,0.1);
}
.footer-nav ul li {
	float:left;
	width:25%;
	text-align:center;
}
.footer-nav ul li a {
	line-height:35px;
	display:block;
}
.footer-nav ul li a i {
	font-size:15px !important;
}
.nav-section {
	position:absolute;
	top:88px;
	left:0;
	float:left;
	width:100%;
	display:none;
	background:#fff;
	padding:15px 15px 0 15px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:3px solid #3690cf;
}
#menu-container-o .nav-section {
	top:50px;
	z-index:999;
}
.menu-img {
	float:left;
	width:16.66666666666667%;
	padding:15px 15px 5px 15px;
}
.menu-post {
	width:25%;
}
.menu-img,.menu-img a img:hover {
	-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;
}
.menu-img img {
	float:left;
	height:auto;
	width:100%;
	max-width:100%;
	border-radius:2px;
}
.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-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 #ddd;
}
.menu-all-cat li i {
	margin:0 5px 0 0;
}
@media screen and (max-width:1122px) {
	.menu-img {
	width:98%;
}
}
@media screen and (max-width:1025px) {
	.nav-section,.mynav,.mycat {
	display:none;
}
}
#search-main {
	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;
}
.off-search-a {
	height:15%;
}
.off-search-b {
	height:100%;
}
.searchbar {
	width:90%;
	margin:10px auto 0;
	position:relative;
}
.single-content .searchbar,.not-found .searchbar {
	position:relative;
}
.search-cat select {
	background:#ddd;
	cursor:pointer;
	padding:0 10px;
	border:1px solid #ddd;
}
.search-cat #cat {
	height:37px;
	border:none;
	outline:none;
	padding:0 11px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.single-content .search-cat,.not-found .search-cat {
	position:absolute;
	top:0;
	right:130px;
	border-left:1px solid #cacaca;
}
.search-page .searchbar {
	position:relative;
}
.search-page .search-cat {
	position:absolute;
	top:0;
	right:190px;
	border-left:1px solid #cacaca;
}
.widget_search .searchbar {
	position:relative;
	padding:0 0 8px;
}
.widget_search .search-cat {
	display:none;
}
@media screen and (max-width:1025px) {
	.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-input {
	position:relative;
}
.search-input input {
	float:left;
	width:80%;
	height:37px;
	line-height:37px;
	font:14px "Microsoft YaHei",Helvetica;
	padding:2px 10px;
	background:#ebebeb;
	border:1px solid #ebebeb;
	border-radius:2px 0 0 2px;
	-webkit-appearance:none;
}
.search-input input:focus {
	background:#fff;
}
.searchbar button {
	overflow:visible;
	position:relative;
	border:0;
	cursor:pointer;
	height:37px;
	width:20%;
	color:#fff;
	background:#3690cf;
	border-radius:0 2px 2px 0;
}
.searchbar button:hover {
	background:#595959;
}
#search-main .search-cat {
	margin:0;
	position:absolute;
	top:0;
	right:20%;
	border-left:1px solid #cacaca;
}
.search-nav {
	width:90%;
	margin:20px auto 0;
}
.search-nav h4 {
	float:left;
	color:#fff;
	padding:0 10px;
}
.search-menu a {
	float:left;
	color:#fff;
	line-height:30px;
	margin:5px;
	padding:2px 10px;
	border:1px solid #fff;
	border-radius:2px;
}
.search-menu a:hover {
	color:#222;
	background:#fff;
}
.choose {
	display:none;
}
.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 #ddd;
}
.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;
	width:100%;
	height:100%;
	display:none;
	z-index:9999;
	background-color:rgba(0,0,0,0.8);
}
#login {
	width:300px;
	position:absolute;
	left:50%;
	top:40%;
	margin-left:-150px;
	border-radius:3px;
	box-shadow:1px 2px 4px 0 rgba(0,0,0,0.12);
}
#login form,.login-user {
	padding:10px;
}
#login input[type="text"],#login input[type="password"] {
	background:#fff;
	width:100%;
	height:35px;
	padding:10px;
	margin-bottom:5px;
	border:1px solid #ddd;
	-webkit-appearance:none;
}
#login input[type="submit"] {
	width:100%;
	background:#3690cf;
	border:0;
	margin:4% 0;
	padding:4%;
	color:#fff;
	cursor:pointer;
	border-radius:2px;
	-webkit-appearance:none;
	transition:background .3s;
	-webkit-transition:background .3s;
}
#login input[type="submit"]:hover {
	background:#595959;
}
#login .usericon img {
	float:left;
	width:96px;
	height:96px;
	margin:5px 40px 0 0;
	padding:2px;
	border-radius:100%;
}
.sidebox {
	background:#fff;
	line-height:30px;
	padding:20px 20px 20px 30px;
	border:1px solid #ddd;
	border-radius:2px;
}
.sidebox h3 {
	text-align:center;
}
.sidebox .userinfo a {
	background:#fff;
	float:left;
	width:90px;
	display:block;
	text-align:center;
	margin:0 0 15px;
	padding:2px 0;
	border:1px solid #ddd;
	border-radius:2px;
}
.sidebox .userinfo a:hover {
	background:#666;
	color:#fff !important;
	border:1px solid #666;
}
.reg-url a {
	width:100px;
	display:block;
	text-align:center;
	margin:20px auto;
	padding:5px;
	border:1px solid #ddd;
	border-radius:2px;
}
#user-profile .userinfo a {
	background:#fff;
	float:left;
	width:100%;
	display:block;
	text-align:center;
	margin:5px 0;
	padding:2px 0;
	border:1px solid #444;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0,0,0,0.06);
}
#user-profile .userinfo a:hover {
	background:#777;
	color:#fff !important;
	border:1px solid #777;
}
.user-my a {
	margin-left:25px;
}
.user-my a:hover {
	color:#444 !important;
}
.user-my img {
	position:absolute;
	top:6px;
	left:0;
	width:20px;
	height:auto;
	overflow:hidden;
	border-radius:20px;
}
.user-info {
	position:absolute;
	top:20px;
	left:0;
	width:160px;
	padding-top:10px;
	display:none;
	z-index:10;
}
.user-info-min {
	background:#7f7f7f;
	display:block;
	border-radius:5px;
	padding:10px 20px 20px 20px;
	background:rgba(51,51,51,0.9);
}
.user-info-min h3 {
	color:#fff;
	text-align:center;
}
.usericon {
	margin:0 auto 10px;
	display:block;
}
#user-profile .usericon img {
	width:80px;
	height:auto;
	display:block;
	margin:0 auto;
	border-radius:96px;
}
.user-info .arrow-up {
	width:0;
	height:0;
	display:block;
	margin-left:30px;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #464646;
}
#login p {
	position:relative;
}
#login label.error {
	position:absolute;
	top:0;
	right:0;
	font-size:13px;
	font-size:1.3rem;
	color:#999;
}
#login-tab {
	background:#f1f1f1;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #000;
}
.login-dom-display .login-current {
	display:block;
}
.login-tab-hd {
	overflow:hidden;
	height:40px;
	line-height:39px;
}
.login-tab-hd-con {
	width:33.3333333333333%;
	background:#f1f1f1;
}
.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%;
}
.login-tab-product .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 #ddd;
}
.login-tab-hd-con:last-child {
	border-right:none !important;
}
.login-tab-hd-con a {
	display:inline-block;
}
.login-tab-bd-con {
	display:none;
	overflow:hidden;
}
.login-tab-bd {
	background:#fff;
	padding:20px;
	margin-top:-1px;
	border-top:1px solid #ddd;
}
.bread {
	width:1122px;
	height:25px;
	line-height:25px;
	margin:0 auto;
	padding-left:10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.bread .be-keyboardarrowright {
}
.bread .be-home {
	font-size:13px !important;
	color:#777;
	margin:0 4px 0 0;
}
.tag .bread h1 {
	display:inline;
	font-weight:normal;
}
.category .bread .be:last-child {
	display:none;
}
#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,.bulletin,.error-404,.single-picture .picture,.type-attachment,.single-tao .tao,.single-video .video {
	position:relative;
	background:#fff;
	margin:0 0 10px 0;
	padding:20px;
	border:1px solid #ddd;
	border-radius:2px;
}
.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;
	display:none;
}
.post:hover .title-l {
	display:block;
	animation:fade-in;
	animation-duration:0.4s;
}
.t-mark {
	background:#c40000;
	font-size:15px;
	color:#fff;
	font-weight:500;
	margin:0 0 0 5px;
	padding:1px 5px;
	border-radius:2px;
}
.cat-container .t-mark {
	font-size:12px;
	line-height:210%;
}
.entry-more a {
	position:absolute;
	right:-1px;
	bottom:18px;
	background:#3690cf;
	color:#fff !important;
	line-height:30px;
	padding:0 12px;
	display:block;
	border-radius:2px 0 0 2px;
}
.more-roll a {
	display:none;
}
.more-roll a:hover {
	opacity:.8}
.post:hover .more-roll a {
	display:block;
	animation:fade-in;
	animation-duration:0.5s;
}
.content-more {
	margin:0 auto;
}
.content-more a {
	background:#f40;
	font-size:16px;
	font-size:1.6rem;
	color:#fff;
	line-height:40px;
	text-align:center;
	max-width:150px;
	margin:20px auto 40px;
	padding:0 10px;
	display:block;
	border-radius:5px;
}
.content-more a:hover {
	color:#fff;
	background:#fc5a20;
}
.entry-meta {
	position:absolute;
	bottom:14px;
	color:#999;
	left:240px;
}
.format-aside .entry-meta,.type-bulletin .entry-meta {
	position:inherit;
	display:block;
	margin:10px 0 0 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:5px;
	right:-2px;
	animation:fade-in;
	animation-duration:1.2s;
	-webkit-animation:fade-in 1.2s;
}
.new-icon .be {
	font-size:40px !important;
	color:#c40000;
}
.post-format {
	position:absolute;
	bottom:25px;
	left:30px;
	color:#fff;
	animation:fade-in;
	animation-duration:1.2s;
	-webkit-animation:fade-in 1.2s;
}
.format-image .post-format {
	bottom:40px;
}
.post-format .be {
	font-size:20px !important;
}
.post-format a {
	color:#fff;
}
.format-cat,.format-cat a,.entry-meta-no {
	bottom:14px;
	color:#999 !important;
	margin:0 5px 0 0;
}
@media screen and (max-width:350px) {
	.format-cat {
	display:none;
}
}
.thumbnail {
	position:relative;
	float:left;
	max-width:200px;
	height:auto;
	clear:both;
	margin:1px 20px 0 0;
	overflow:hidden;
	border-radius:2px;
	-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 {
	left:-180px;
	transition:all .4s;
}
.post:hover .thumbnail .cat-roll {
	left:0;
}
.thumbnail .cat a {
	color:#fff;
	line-height:28px;
	padding:0 10px;
}
.type-bulletin .thumbnail {
	display:none;
}
.load {
	overflow:hidden;
	display:block;
}
.format-img {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	border-radius:2px;
}
.format-img img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.content-image {
	margin:0 -10px;
}
.format-image {
	padding:20px 20px 35px 20px;
}
.format-img-cat {
	position:absolute;
	background:#c40000;
	top:20px;
	left:20px;
	z-index:1;
}
.format-img-cat a,.format-img-cat a:hover {
	color:#fff;
	line-height:28px;
	padding:0 10px;
}
.post-format-title {
	position:absolute;
	bottom:5px;
	left:20px;
	width:58%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.post-format-title a {
	color:#666;
	line-height:0px;
	font-weight:normal;
}
.img-number {
	position:absolute;
	bottom:5px;
	right:20px;
	color:#666;
}
.post-format {
	z-index:1;
}
.f4 {
	position:relative;
	float:left;
	width:25%;
	padding:0 10px;
	-webkit-transition-duration:.5s;
}
@media screen and (max-width:550px) {
	.f4 {
	width:50%;
	padding:5px;
}
}
.cat-des {
	position:relative;
	margin:0 0 10px 0;
	overflow:hidden;
	border-radius:2px;
}
.header-cat-icon {
	position:absolute;
	top:30px;
	right:30px;
	color:#fff;
	text-shadow:2px 2px 5px #000;
}
.cat-des-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.des-title {
	position:absolute;
	top:50%;
	left:30px;
	width:100%;
	font-size:26px;
	font-size:2.6rem;
	color:#fff;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	text-shadow:5px 2px 5px #000;
}
.des-p p {
	width:88%;
	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:15px;
	right:15px;
}
.header-user-inf span {
	line-height:30px;
	margin:0 5px;
	padding:5px 10px;
	border-radius:2px;
	background:rgba(255,255,255,0.6);
}
.header-user-inf i {
	margin:0 5px 0 0;
}
@media screen and (max-width:640px) {
	.cat-des-img img {
	width:150% !important;
	max-width:150% !important;
}
.header-user-inf,.des-p {
	display:none;
}
.des-t {
	font-size:16px;
	font-size:1.6rem;
}
.header-user-author {
	padding:0;
}
.header-avatar {
	width:50px;
	height:50px;
}
.header-avatar img {
	width:100%;
	height:100%;
	padding:2px;
}
}
@media screen and (max-width:1024px) {
	.header-sub .begin-single-meta {
	display:none;
}
}
.no-results p {
	text-align:center;
}
.entry-header h1 {
	position:relative;
	font-size:22px;
	font-size:2.2rem;
	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-picture .entry-header h1 {
	margin:20px -20px 0 -25px;
	padding:5px 20px;
	border-left:5px solid #3690cf;
}
.page .entry-header h1,.page-title {
	text-align:center;
	margin:0;
}
.header-sub .header-title-main {
	position:absolute;
	display:block;
	left:30px;
	top:50%;
	color:#fff;
	font-size:15px;
	font-size:1.5rem;
	line-height:180%;
	margin:-15px 30px 0 0;
	max-width:none;
	z-index:2;
	text-shadow:5px 2px 5px #000;
}
.header-title-main h1 {
	font-size:24px;
	font-size:2.4rem;
}
.header-title-main .begin-single-meta,.header-title-main .begin-single-meta a {
	color:#fff;
}
.header-title-main .begin-single-meta {
	float:left;
}
.header-title-main .s-hide,.header-title-main .meta-author-box {
	display:none !important;
}
#slider-title img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:2px;
}
#slider-title {
	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-sub .header-title-main {
	margin-top:-25px;
}
.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:25px;
}
.single-content p a,.single-content p a:visited {
	color:#3690cf;
}
.single-content p 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%;
}
.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 hr {
	height:1px;
	margin:10px -21px;
	border:none;
	border-top:1px solid #ddd;
}
.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 {
	font-size:17px;
	font-size:1.7rem;
	line-height:190%;
	margin:2px -25px 10px -25px;
	padding:0 20px;
	border-left:5px solid #3690cf;
}
.single-content h4 {
	font-size:17px;
	font-size:1.7rem;
	line-height:260%;
}
.single-content .directory {
	float:left;
	height:30px;
	margin:8px -25px;
	border-left:5px solid #3690cf;
}
.single-content fieldset {
	padding:5px 25px;
	margin:0 0 10px 0;
	border-radius:2px;
	border:1px solid #ddd;
}
.single-content legend,.begin-today legend {
	font-weight:bold;
	padding:5px;
}
.single-content .iframe-class {
	border:1px solid #ddd;
}
.show-more span {
	color:#3690cf;
	font-weight:normal;
	padding:0 10px;
	cursor:pointer;
	text-indent:0 !important;
}
.show-more span i {
	font-size:16px;
	padding:0 5px 0 0;
}
.section-content {
	padding-top:1px;
	display:none;
}
.single-content p {
	text-align:justify;
	margin:0 0 15px 0;
}
.single-content ul li,.single-content ol li {
	margin:0 35px 0 50px;
	line-height:220%;
}
.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 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 #ddd;
}
.single-content img,.comment-list p img {
	max-width:100%;
	width:auto\9;
	height:auto;
	vertical-align:middle;
	display:block;
	border-radius:2px;
}
.full-img img {
	border-radius:0;
}
.wp-caption {
	background:#f3f3f3;
	max-width:100%;
	padding:5px;
	border:1px solid #ddd;
	border-radius:3px;
}
.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 {
}
.wp-embedded-content {
	width:100%;
}
iframe.wp-embedded-content {
	margin:0 0 0 -2em;
}
.single-content .hide-img {
	display:none;
}
.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;
}
.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;
	line-height:normol;
	display:inline-block;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
	border:1px solid #ddd;
}
.all-content:hover {
	background:#999;
	color:#fff;
	border:1px solid #999;
}
.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:30px;
	font-size:2rem;
	color:#fff;
	text-indent:0;
	text-align:left !important;
	margin:-34px 30px 0 0;
	text-shadow:1px 1px 1px #000;
}
.full-img .wp-caption p:first-letter {
	font-size:3rem;
	font-weight:700;
	padding-right:5px}
@media screen and (max-width:440px) {
	.single-content .full-img {
	position:relative;
	margin:0 -15px;
}
.full-img .wp-caption p {
	font-size:1.2rem;
	margin:-15px 0 0 0;
}
.full-img .wp-caption p:first-letter {
	font-size:1.5rem;
	padding-right:0;
}
}
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 10px;
}
.alignright {
	float:right;
	margin:0 0 10px 10px;
}
.alignleft {
	float:left;
	margin:0 10px 10px 0;
}
.page-links {
	text-align:center;
	margin:20px auto;
}
.page-links a span,.page-links > span {
	margin:2px;
	line-height:30px;
	padding:0 12px;
	display:inline-block;
	border-radius:2px;
}
.page-links > span {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.page-links a span {
	background:#fff;
	color:#666;
	text-decoration:none;
	border:1px solid #ddd;
}
.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;
	border:1px solid #ddd;
}
.page-links .back-paging {
	margin-top:10px;
	border:1px solid #fff;
}
@media screen and (max-width:550px) {
	.page-links 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 #ddd;
}
.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 #ddd;
	-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 #ddd;
	-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;
}
.reply-read {
	margin:15px 0;
	border-radius:2px;
	border:1px solid #ddd;
}
.reply-ts {
	float:left;
	width:75%;
}
.read-sm {
	padding:6px 15px;
	border-bottom:1px solid #ddd;
	margin-bottom:-1px;
}
.read-pl {
	float:right;
	width:25%;
	height:80px;
	line-height:80px;
	text-align:center;
	border-left:1px solid #ddd;
}
.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:10px 0 5px 0;
}
.hide-t,.secret-b {
	color:#999;
	font-size:13px;
	margin:0 -20px;
	padding:0 0 0 20px;
	border-bottom:1px dashed #ddd;
}
.secret-b {
	margin:0 -20px 15px -20px;
}
.hide-t i {
	margin:0 5px 0 0;
}
.wechat-key-form {
	padding:15px 5px 10px 5px;
}
.wechat-secret {
	font-size:15px;
	font-weight:bold;
	margin:15px 0 5px 15px;
}
.wechat-left {
	float:left;
	width:70%;
}
.wechat-right {
	float:right;
	width:30%;
}
.wechat-right img {
	float:right;
	height:auto;
	width:150px;
}
.wechat-w {
	color:#ff4400;
}
.wechat-t {
	float:right;
	text-align:center !important;
	font-size:12px;
	width:150px;
}
@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;
}
.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;
	right:15px;
}
.single-meta li {
	float:left;
}
.single-meta .views,.single-meta li a {
	color:#999;
	line-height:26px;
	margin:0 5px 0 0;
	padding:0 6px;
	display:block;
	border:1px solid #ddd;
	border-radius:2px;
}
.single-meta li a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.single-meta a:hover {
	color:#fff;
}
.begin-single-meta span {
	margin:0 5px 0 0;
}
.s-hide {
	position:absolute;
	top:15px;
	right:15px;
	line-height:26px;
}
.meta-author {
	position:relative;
}
.cms-news-grid-container .author-hide {
	display:none;
}
.meta-author-box {
	position:absolute;
	top:12px;
	left:-20px;
	width:160px;
	display:none;
	z-index:3;
	padding:10px;
}
.meta-author-box .arrow-up {
	width:0;
	height:0;
	display:block;
	margin-left:12px;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #464646;
}
.meta-author-inf {
	background:rgba(51,51,51,0.9);
	color:#fff;
	line-height:25px;
	padding:10px;
	border-radius:5px;
	box-shadow:1px 1px 2px #000;
}
.meta-inf-avatar img {
	width:64px;
	height:auto;
	display:block;
	margin:10px auto 5px;
	border-radius:50%}
.meta-inf-name {
	font-size:15px;
	font-size:1.5rem;
	text-align:center;
}
.meta-inf-author a {
	width:60px;
	color:#fff !important;
	line-height:30px;
	text-align:center;
	display:block;
	margin:15px auto 10px;
	padding:0 8px;
	border-radius:3px;
}
.meta-inf-author a:hover {
	background:#3690cf;
}
.meta-inf {
	float:left;
	width:50%;
	text-align:center;
	margin:10px 0 0 0;
}
.page-edit-link {
	float:right;
}
.meta-author-avatar img {
	width:24px;
	height:24px;
	margin:0 5px -7px 0;
	border-radius:24px;
}
.begin-single-meta .meta-author-avatar img {
	margin:0 -5px -7px 0;
}
.grid-meta-author img {
	margin:0 0 -7px 5px;
}
.begin-single-meta,.begin-single-meta a {
	color:#999;
}
.post-edit-link {
	padding:1px 3px;
}
.begin-single-meta {
	line-height:23px;
	margin:5px 0 15px 0;
}
.begin-single-meta .be {
	vertical-align:0% !important;
}
.baidu-r i {
	font-size:12px !important;
	margin:0 5px 0 0;
}
.r-hide .off-side {
	margin:0 0 0 -12px;
	line-height:26px;
	padding:2px 6px;
}
.s-hide .off-side {
	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;
	border:1px solid #ddd;
	border-radius:2px;
}
.r-hide:hover .off-side:after,.r-hide:hover .on-side:after,.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:10px;
	left:20px;
}
}
.single-cat-tag {
	position:absolute;
	background:#f8f8f8;
	bottom:-1px;
	left:0;
	width:100%;
	line-height:normol;
	padding:8px 0;
	overflow:hidden;
	display:inline-block;
	border-bottom:1px solid #ddd;
	border-radius:0 0 2px 2px;
}
.single-cat {
	padding:0 20px;
}
.single-cat a {
	padding:0 5px;
}
.single-replace {
	float:right;
}
.single-meta .comment span,.full-entry-meta .comment span,.entry-content .comment span {
	display:none;
}
.single-tag ul {
	overflow:hidden;
	margin:0 -2px 10px -2px;
}
.single-tag li {
	width:20%;
	float:left;
	padding:2px;
}
.single-tag li a {
	background:#fff;
	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:2px;
}
.single-tag li a:hover {
	background:#666;
	color:#fff;
	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;
}
}
@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 #ddd;
}
.abstract legend {
	font-weight:600;
	color:#999;
	padding:0 5px;
}
.abstract p {
	text-indent:0 !important;
}
.log-close a {
	color:#555;
	display:block;
	cursor:pointer;
	line-height:18px;
	padding:4px 0 0 4px;
}
.log-close i {
	color:#fff;
}
#log-box strong {
	font-size:12px;
	color:#fff;
}
.log-zd {
	position:absolute;
	background:#3690cf;
	top:-1px;
	right:-1px;
	width:22px;
	height:212px;
	border-radius:0 5px 5px 0;
}
#log-box {
	position:fixed;
	background:#fff;
	bottom:25px;
	left:-1px;
	max-width:260px;
	padding:5px 0 0 0;
	background:rgba(255,255,255,0.9);
	z-index:9999;
	display:none;
	animation:fade-in;
	animation-duration:0.5s;
	-webkit-animation:fade-in 0.5s;
	border:1px solid #ddd;
	border-radius:0 5px 5px 0;
}
#catalog {
	height:205px;
	overflow:scroll;
	overflow-x:hidden;
}
#catalog,#catalog a {
	font-size:14px;
}
#catalog-ul li {
	list-style:none;
	margin:0;
	line-height:240%;
}
#catalog-ul li a {
	width:99%;
	min-width:150px;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
#catalog-ul li a:hover {
	background:#f2f2f2;
}
.log-no {
	display:none;
}
.log {
	position:relative;
}
.log-prompt {
	position:absolute;
	bottom:2px;
	right:40px;
	color:#fff;
	line-height:27px;
	animation:blink 1.5s linear infinite;
}
.log-arrow {
	position:relative;
	width:80px;
	text-align:center;
	background:#f40;
	border-radius:2px;
	border:1px solid #f40;
	box-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.log-arrow .be-playarrow {
	position:absolute;
	top:50%;
	left:94.5%;
	margin-top:-5px;
	color:#f40;
}
.s-weixin {
	width:80%;
	margin:10px auto 20px;
}
.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;
	border:1px solid #fff;
}
.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;
}
.tougao-info-main {
	color:#555;
	font-size:16px;
	font-size:1.6rem;
	line-height:1.9;
	display:block;
	margin:20px 0;
	border:1px dashed #ddd;
}
.tougao-info li {
	float:left;
	width:50%;
	margin:0 0 -1px 0;
	padding:5px 10px;
	border-bottom:1px dashed #ddd;
}
.tougao-info li:nth-child(even) {
	border-right:1px dashed #ddd;
}
.tougao-beizi {
	margin:0 1px 0 0;
	padding:10px;
	border-top:none;
}
li.tougao-info-column {
	width:100%;
	margin:0 20px -1px 0;
}
@media screen and (max-width:520px) {
	.tougao-info li {
	width:100%;
}
.tougao-info li:nth-child(even) {
	border-right:none;
}
}
.video-content {
	position:relative;
	width:90%;
	margin:15px auto;
}
.video-content img {
	border:1px solid #ddd;
	border-radius:5px;
}
.video-content i {
	position:absolute;
	bottom:45%;
	left:47%;
	font-size:40px !important;
	color:#fff;
	text-shadow:0px 1px 0px #000;
}
.videos-content {
	width:100%;
	margin:0 0 10px 0;
}
.video-img {
	position:relative;
	float:left;
	width:280px;
	height:210px;
	overflow:hidden;
	border:1px solid #ddd;
	border-radius:2px;
}
.video-img img {
	width:280px;
	height:210px;
}
.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 #ddd;
}
.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;
	text-shadow:0px 1px 1px #000;
}
.picture-cms-img .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;
	text-shadow:0px 1px 1px #444;
}
.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 {
	float:inherit;
	margin:0 auto 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 {
	position:relative;
	float:left;
	max-width:280px;
	overflow:hidden;
	padding:5px;
	border-radius:2px;
	border:1px solid #ddd;
}
.format-videos-img img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.format-videos-inf {
	float:left;
	width:54%;
	padding:0 35px;
}
.format-videos-inf span {
	line-height:50px;
	display:block;
	border-bottom:1px dashed #ddd;
}
@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 {
	float:inherit;
	margin:0 auto 13px;
}
.format-videos-inf {
	float:inherit;
	width:100%;
	max-width:100%;
	margin:0 auto 13px;
}
}
.authorbio {
	background:#fff;
	margin:0 0 10px 0;
	padding:10px 15px;
	border:1px solid #ddd;
	border-radius:2px;
}
.authorbio li {
	line-height:30px;
}
.authorbio .avatar {
	float:left;
	width:48px;
	height:48px;
	margin:6px 10px 0 0;
	border-radius:50%;
}
.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 #ddd;
	border-radius:2px;
}
.nav-single a {
	display:block;
}
.meta-nav:hover {
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
}
.post-nav {
}
.post-navigation a {
	font-size:50px;
	color:#b6b6b6;
	text-align:center;
}
.post-navigation a:hover {
	color:#555;
}
.meta-nav-l {
	position:fixed;
	right:0;
	top:45%;
	width:50px;
	z-index:1;
}
.meta-nav-r {
	position:fixed;
	left:0;
	top:45%;
	font-size:50px !important;
	width:50px;
	z-index:1;
}
.meta-nav-r .be,.meta-nav-l .be {
	font-size:66px !important;
}
@media screen and (max-width:1300px) {
	.post-navigation a {
	display:none;
}
}
#related-img {
	background:#fff;
	margin-bottom:10px;
	padding:10px 10px 5px 10px;
	border:1px solid #ddd;
	border-radius:2px;
}
.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:2px;
}
.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 {
	margin:0 0 10px 0;
	padding:0;
}
.single-goods-img {
	background:#fff;
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	border-radius:2px;
	border:1px solid #ddd;
}
.single-goods-img a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
.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 20px;
}
#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;
}
#single-widget .widget ul {
	margin:0 5px 5px 5px;
}
#single-widget .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 0 10px;
	padding:30px;
	border:1px solid #ddd;
}
#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 #ddd;
	border-radius:2px;
}
#sidebar h3,#sidebar-l h3,.cat-w-icon {
	background:#f8f8f8;
	height:38px;
	line-height:38px;
	border-radius:2px 2px 0 0;
	border-bottom:1px solid #ddd;
}
.widget ul li {
	width:99%;
	line-height:28px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.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;
}
#advert_widget,.php_text .widget-text {
	padding:3px;
}
.widget_media_video,.widget_media_audio {
	padding:3px;
}
.widget_media_image img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	padding:3px;
}
.widget .textwidget img,#advert_widget img {
	max-width:100%;
	width:100%;
	height:auto;
	display:block;
}
.widget_categories,.widget_links,#sidebar .widget_nav_menu,#sidebar-l .widget_nav_menu {
	padding:0 0 10px 0;
}
.widget_cat_icon ul,.widget_categories ul,.widget_nav_menu ul {
	padding:9px 7px 9px 8px;
}
.widget_categories li,.widget_links li,#sidebar .widget_nav_menu li,#sidebar-l .widget_nav_menu li {
	/* float:left; */
	/* width:49.5% !important; */
	margin:0 -3px -1px 2px;
}
.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 #ddd;
}
.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:5px 0 5px 2px;
}
.tagcloud a {
	float:left;
	margin:2px;
	padding:0 7px;
	color:#fff;
	line-height:26px;
	text-align:center;
	opacity:0.7;
	border-radius:2px;
}
.tagcloud a:hover {
	background:#000 !important;
}
.widget_archive select,.widget_categories select {
	width:140px;
	margin:10px 20px;
	border:1px solid #ddd;
}
#tag_cloud_widget {
	position:relative;
	width:100%;
	height:240px;
	overflow:hidden;
	margin:10px auto 10px;
}
#tag_cloud_widget a {
	position:absolute;
	color:#fff;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	top:0px;
	left:0px;
	padding:3px 5px;
	box-shadow:0 1px 1px rgba(0,0,0,0.08);
}
#tag_cloud_widget a:hover {
	background:#d02f53;
	display:block;
}
#tag_cloud_widget a:nth-child(n) {
	background:#666;
	border-radius:3px;
	display:inline-block;
	line-height:18px;
	margin:0 10px 15px 0;
}
#tag_cloud_widget a:nth-child(n) {
	white-space:nowrap;
	_white-space:normal;
	overflow:hidden;
	text-overflow:ellipsis;
}
#tag_cloud_widget a:nth-child(2n) {
	background:#d1a601;
}
#tag_cloud_widget a:nth-child(3n) {
	background:#286c4a;
}
#tag_cloud_widget a:nth-child(5n) {
	background:#518ab2;
}
#tag_cloud_widget a:nth-child(4n) {
	background:#c91d13;
}
#tag_cloud_widget a {
	line-height:15px;
	background:#999;
}
.widget_color_cat ul {
	padding:0;
}
.widget_color_cat ul li {
	width:100%;
}
.color-cat a {
	text-align:center;
	height:40px;
	line-height:40px;
	display:block;
	transition-duration:0.3s;
	border-bottom:0 solid #ddd;
}
.color-cat a:hover {
	color:#fff;
	border-bottom:40px solid #666;
}
.color-cat li {
	border-bottom:1px solid #ddd;
}
.color-cat li:last-child {
	border-bottom:none;
}
.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 10s 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;
}
.new_cat .new-title {
	white-space:normal;
}
.hot_commend .thumbnail,.new_cat .thumbnail {
	position:relative;
	float:left;
	width:100px;
	height:75px;
	margin:8px 8px 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;
}
.hot_commend .views,.new_cat .date {
	float:right;
	color:#999;
}
.hot_commend ul .be {
	color:#999;
}
.li-icon {
	background:#ccc;
	font-size:12px;
	color:#fff;
	line-height:180%;
	margin:0 5px 0 0;
	padding:1px 5px;
	border-radius:2px;
}
.li-icon-1,.li-icon-2,.li-icon-3 {
	background:#c40000;
}
.li-number {
	float:left;
	background:#c40000;
	font-size:12px;
	color:#fff;
	line-height:150%;
	margin:4px 5px 0 0;
	padding:0 5px;
	border-radius:2px;
}
.li-numbers {
	float:left;
	background:#ccc;
	font-size:12px;
	color:#fff;
	line-height:150%;
	margin:4px 5px 0 0;
	padding:0 5px;
	border-radius:2px;
}
.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 tbody td,#wp-calendar tfoot td {
	text-align:center;
	padding:5px;
}
#wp-calendar a {
	color:#3690cf;
}
#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;
	border-radius:50%;
}
.readers-avatar {
	float:left;
	width:16.66666%;
}
#message .avatar {
	float:left;
	width:24px;
	height:24px;
	margin:6px 8px 0 0;
	border-radius:50%;
}
.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-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;
}
.new_cat .discuss {
	color:#999;
	float:left;
}
.widget-cat .be {
	color:#999;
	margin:0 5px 0 0;
}
.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;
	border-radius:50%;
}
.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:2px;
}
.insets a img {
	float:left;
	max-width:100%;
	width:100%;
	height:auto;
}
#feed_widget {
}
.feed-rss,.feed-about {
	position:relative;
	font-size:18px;
	display:block;
}
#feed_widget ul {
	margin:0 10px;
	overflow:hidden;
}
#feed_widget li {
	float:left;
	width:25%;
	height:40px;
	line-height:38px;
}
#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;
	line-height:34px;
	margin:0 auto;
	border-radius:4px;
	border:1px solid #ddd;
}
#feed_widget a:hover {
	color:#fff;
	border:1px solid #fff}
#feed_widget .be {
	font-size:18px !important;
	font-size:1.8rem !important;
}
#feed_widget .feed a:hover {
	background:#d28300;
	border:1px solid #d28300}
#feed_widget .weixin a:hover {
	background:#248a34;
	border:1px solid #248a34}
#feed_widget .tsina a:hover {
	background:#c40000;
	border:1px solid #c40000}
#feed_widget .tqq a:hover {
	background:#4e91d1;
	border:1px solid #4e91d1}
.weixin-b {
	cursor:pointer;
}
.weixin-qr {
	position:absolute;
	bottom:64px;
	left:20px;
	background:#fff;
	padding:5px;
	z-index:999;
	display:none;
	border-radius:5px;
	animation:fade-in;
	animation-duration:0.3s;
	border:1px solid #ddd;
	box-shadow:0 1px 5px rgba(0,0,0,0.2);
}
.weixin-qr img {
	float:left;
	width:160px;
	height:auto;
	padding:3px;
}
.weixin-arrow {
	position:absolute;
	bottom:-18px;
	left:27px;
}
.weixin-arrow .arrow-s {
	position:absolute;
	color:#ddd !important;
	bottom:-1px;
}
.weixin-arrow .arrow-b {
	position:absolute;
	color:#fff !important;
	bottom:0px;
}
.sidebar-hide {
	animation:fade-in;
	animation-duration:1.0s;
	-webkit-animation:fade-in 1.0s;
}
.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 {
	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_cat_icon li,.widget .menu li {
	position:relative;
}
.widget-icon,#sidebar .widget .menu li i {
	position:absolute;
	top:16px;
	left:10px;
}
.about-main {
	font-size:14px;
	position:relative;
	padding:10px 15px 0 15px;
}
.about-img {
	width:100px;
	margin:30px auto 10px;
}
.about-img img {
	background:#fff;
	float:left;
	width:100px;
	height:100px;
	padding:5px;
	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;
	padding:10px 0 0;
}
.about-inf {
	background:#f8f8f8;
	float:left;
	font-size:14px;
	text-align:center;
	width:100%;
	border-top:1px solid #ddd;
}
.about-the {
	text-align:center;
	margin-bottom:10px;
}
.about-inf .about {
	float:left;
	line-height:20px;
	height:58px;
	padding:8px 0;
	width:33.33333333333333%;
}
.all-view {
	display:none;
}
.social-clear {
	height:10px;
}
.about-pn {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
#about_author_widget {
}
.author-meta-box {
	position:relative;
	padding:0 0 15px 0;
}
.author-back {
	position:absolute;
}
.author-back img {
	float:left;
	height:auto;
	width:100%;
}
.author-meta {
	position:relative;
	padding:20px 0 0 0;
}
.author-avatar {
	width:100px;
	margin:0 auto 10px;
}
.author-avatar img {
	background:#fff;
	float:left;
	width:100px;
	height:100px;
	padding:5px;
	border-radius:100px;
}
.author-the {
	background:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:10px 0 0 0;
}
.author-description {
	color:#999;
	text-align:center;
	padding:5px 15px;
}
.author-th {
	background:#fff;
	position:relative;
	margin:0 auto;
}
.author-th-inf {
	background:#fff;
	position:relative;
	margin:10px 20px;
}
.author-n {
	width:33.333333333333333%;
	float:left;
	color:#999;
	text-align:center;
	border-right:1px dashed #dadada;
}
.author-th-views {
	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 18px;
	background:#3690cf;
	border-radius:18px;
}
.author-m a:hover {
	color:#fff;
	background:#666;
}
.author-n span {
	color:#666;
}
.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 #ddd;
	-webkit-appearance:none;
}
#login_widget input[type="submit"] {
	width:100%;
	background:#fff;
	border:1px solid #ddd;
	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:100px;
	width:100px;
	border-radius:100px;
}
.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 #ddd;
}
.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 #ddd;
}
.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 #ddd;
	-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 #ddd;
}
.widget_zm_tabs h3 i {
	float:inherit;
	height:39px;
}
.zm-tabs-container {
	padding:15px 0 0 0;
	border-top:1px solid #ddd;
}
.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 #ddd;
}
.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-top:2px solid #3690cf;
	border-bottom:none;
}
.message-tab .avatar {
	float:left;
	width:24px;
	height:24px;
	margin:6px 8px 0 0;
	border-radius:2px;
}
.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:#f8f8f8;
}
.widget_ajax .new_cat {
	background:#fff;
	margin:-1px 0 0 0;
	border-top:1px solid #ddd;
}
.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 {
	background:#f8f8f8;
	height:41px;
	line-height:40px;
	display:block;
	margin:-1px 0 0 0;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.ajax_widget_content .tab_title:first-child a {
	border-left:0;
}
.ajax_widget_content .tab_title.selected a {
	background:#fff;
	border-top:2px solid #3690cf;
	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-loading {
	min-height:575px;
}
.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;
	background:rgba(255,255,255,0.8);
}
.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;
}
@-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 #ddd;
}
.site-profile span {
	color:#888;
	margin-left:10px;
}
#recently-viewed {
	min-height:20px;
}
.comments-title {
	background:#fff;
	margin-bottom:10px;
	padding:15px 20px;
	border:1px solid #ddd;
	border-radius:2px;
}
.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 #ddd;
	border-radius:2px;
	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;
}
.vcard .avatar {
	float:left;
	width:34px;
	height:34px;
	margin:3px 10px 0 0;
	border-radius:50%;
	transition:all 0.8s ease 0s;
}
@-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-body:hover .avatar {
	-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;
}
.comment-author {
	color:#666;
	line-height:20px;
	text-transform:capitalize;
}
.fn {
	font-style:normal;
	font-weight:bold;
}
.comment-author .author-admin {
	color:#c40000;
}
.comment-meta,.comment-meta a {
	color:#999;
}
.comment-edit-link {
	padding:3px 5px 3px 0;
}
.reply a {
	color:#444;
	line-height:25px;
	padding:3px 20px 3px 0;
}
.reply a:hover {
	color:#444 !important;
	animation:blink 0s linear infinite !important;
}
.comment-body:hover .reply a {
	color:#000;
	animation:blink 0.8s linear infinite;
}
.reply i {
	color:#444;
}
.at,.at a {
	color:#999;
}
.no-comments {
	background:#fff;
	text-align:center;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #ddd;
}
#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:#c40000;
	margin:0 10px 0 0;
}
.comment-form-comment #loading {
	position:relative;
}
.txt-etc {
	margin-left:20px;
}
.loading-spin {
	position:absolute;
	top:6px;
	left:0;
	width:14px;
	height:14px;
	line-height:14px;
	display:block;
	animation:spin-reverse 1200ms infinite linear;
}
@keyframes spin-reverse {
	0% {
	transform:scaleX(-1) rotate(360deg);
}
100% {
	transform:scaleX(-1) rotate(0deg);
}
}
.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:13px;
	color:#999;
}
.floor-c {
	color:#666;
	padding:1px 4px;
	border-radius:2px;
}
.floor-s {
	color:#c40000;
}
.floor-b {
	color:#0099cc;
}
.floor-d {
	color:#99cc33;
}
#respond {
	background:#fff;
	margin:10px 0;
	padding:10px 20px;
	border:1px solid #ddd;
	border-radius:2px;
}
#respond h3 {
	font-size:15px;
	font-size:1.5rem;
}
#respond h3 a {
	float:right;
	font-size:14px;
	font-size:1.4rem;
	font-weight:normal;
	padding:2px 10px;
	border:1px solid #ddd;
	border-radius:2px;
}
#comment-author-info {
	width:50%;
}
.author-form {
	display:none;
}
.author-form-fill {
	display:block;
}
@media screen and (max-width:640px) {
	#comment-author-info {
	width:100%;
}
.comment-time {
	display:none;
}
}
#comment-author-info input {
	background:#fff;
	position:relative;
	width:100%;
	height:38px;
	line-height:38px;
	margin:0 10px 10px 0;
	padding:0 10px;
	border:1px solid #ddd;
	display:block;
	text-indent:75px;
	border-radius:2px;
	-webkit-appearance:none;
	_vertical-align:middle;
}
#comment {
	background:#fff;
	width:100%;
	margin:0 10px 10px 0;
	padding:5px 10px;
	resize:vertical;
	border:1px solid #ddd;
	border-radius:2px;
	-webkit-appearance:none;
}
#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-qq,#respond .comment-form-comment {
	position:relative;
}
#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-qq label,#respond .comment-form-comment label {
	background:#f1f1f1;
	position:absolute;
	color:#555;
	display:inline-block;
	top:0;
	left:0;
	width:75px;
	height:38px;
	line-height:37px;
	padding:0 10px;
	border-radius:2px 0 0 2px;
	border:1px solid #ddd;
	z-index:1;
}
#respond input[type="text"]:focus,#respond textarea:focus {
	text-indent:0 !important;
	z-index:1;
	border:1px solid #3690cf;
}
#respond .comment-form-author .required,#respond .comment-form-email .required {
	position:absolute;
	color:#bd3500;
	font-size:20px;
	font-weight:bold;
	right:5px;
	z-index:1;
}
#respond #submit {
	background:#fff;
	width:50%;
	margin:5px 0 15px 0;
	padding:8px;
	cursor:pointer;
	border:1px solid #ddd;
	border-radius:2px;
	-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:#999;
	font-weight:bold;
	text-align:center;
	margin:20px 0;
}
.login-respond,.login-respond a {
	background:#3690cf;
	color:#fff !important;
	margin:0 15px;
	padding:5px 15px;
	cursor:pointer;
	border-radius:5px;
	border:1px solid #3690cf;
}
.login-respond:hover {
	background:#666;
	border:1px solid #666;
}
.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;
}
.comment-user-alter span {
	cursor:pointer;
}
.user-avatar {
	float:left;
	width:50px;
	height:50px;
	margin:0 10px 0 0;
}
.user-avatar img {
	max-width:100%;
	width:100%;
	height:auto;
	border-radius:50%;
}
.comment-tool a {
	background:#fff;
	float:right;
	color:#777;
	width:30px;
	height:30px;
	text-align:center;
	line-height:29px;
	margin:0 0 0 10px;
	border:1px solid #ddd;
	border-radius:2px;
}
.comment-tool a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
@media screen and (max-width:640px) {
	.comment-tool {
	display:none;
}
#respond #submit {
	width:100%;
}
}
.emoji-box {
	display:none;
	position:relative;
	margin:0 0 5px 0;
}
.emoji-box img {
	float:left;
	width:24px;
	height:24px;
}
#trackbacks {
	margin:0 0 10px 0;
}
.backs {
	background:#fff;
	padding:10px 15px;
	border:1px solid #ddd;
	cursor:pointer;
	border-radius:2px;
}
.track {
	background:#fff;
	padding:10px 15px;
	border:1px solid #ddd;
	border-top:0;
	border-radius:0 0 2px 2px;
	display:none;
}
.track {
	background:#fff;
	padding:10px 15px;
	border:1px solid #ddd;
	border-top:0;
	border-radius:0 0 2px 2px;
	display:none;
}
.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;
}
.qaptcha {
	float:left;
	width:190px;
	padding:0 10px 10px 10px;
	margin-top:10px;
}
.qaptcha .clr {
	clear:both}
.qaptcha .bgslider {
	width:40px;
	height:10px;
	background:#efefef;
	float:left;
	border-radius:30px;
	box-shadow:1px 1px 1px #ddd inset;
	border:1px solid #d4d4d4;
}
.qaptcha .slider {
	width:21px;
	height:21px;
	background:#fff;
	margin:-7px 0 0 1px;
	cursor:e-resize;
	border-radius:22px;
	border:1px solid #d4d4d4;
}
.qaptcha .icons {
	display:none;
}
.qaptcha .txtstatus {
	float:left;
	margin:-8px 0 0 8px;
}
.txtstatus {
	animation:fade-in;
	animation-duration:1.0s;
	-webkit-animation:fade-in 1.0s;
}
.links-box {
	width:1122px;
	margin:0 auto;
	padding:0 0 10px;
}
#links {
	margin:0 -2px;
}
#links h2 {
	font-size:15px;
	font-size:1.5rem;
	padding:10px 0 10px 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;
}
.link-img {
	display:flex;
}
.link-f img {
	border:1px solid #ddd;
}
.links-mode .sup {
	border-radius:2px;
}
.link-f a img {
	max-width:100%;
	width:100%;
	height:auto;
	margin:0 auto;
	border-radius:2px;
	vertical-align:middle;
}
.link-f a {
	background:#fff;
	text-align:center;
	padding:5px;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border:1px solid #ddd;
	border-radius:2px;
	-webkit-transition-duration:.5s;
}
.link-img a {
	padding:0;
	border:none !important;
	background:transparent !important;
}
.link-f a:hover {
	background:#3690cf;
	color:#fff !important;
	border:1px solid #3690cf;
	transition:all 0.1s ease-in 0s;
}
.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,.child-cat li {
	float:left;
	min-height:1px;
	padding:2px;
}
@media screen and (min-width:280px) {
	.lx7,.child-cat li {
	width:50%;
	-webkit-transition-duration:.5s;
}
}
@media screen and (min-width:550px) {
	.lx7,.child-cat li {
	width:33.33333333%;
}
}
@media screen and (min-width:700px) {
	.lx7,.child-cat li {
	width:25%;
	-webkit-transition-duration:.5s;
}
}
@media screen and (min-width:1025px) {
	.lx7,.child-cat li {
	width:20%;
	-webkit-transition-duration:.5s;
}
}
@media screen and (min-width:1024px) {
	.lx7,.child-cat li {
	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 #ddd;
	box-shadow:0 -1px 1px rgba(0,0,0,0.03);
}
.site-info {
	text-align:center;
	margin:0 5%;
	padding:15px 0;
}
.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;
}
#footer-widget-box {
	background:#555;
	position:relative;
	padding:10px 0;
	box-shadow:0 -1px 1px rgba(0,0,0,0.1);
}
.footer-widget {
	width:1122px;
	margin:0 auto;
}
.footer-widget h3 {
	font-size:15px;
	color:#ccc;
	margin:15px 0 0 0;
}
.footer-widget .widget {
	background:#555;
	float:left;
	width:33.33333333333%;
	padding:0 20px;
	border:none;
}
.footer-widget,.footer-widget a {
	color:#ccc;
}
.footer-widget a:hover {
	color:#fff;
}
.footer-widget .widget ul {
	padding:8px 0 15px;
}
.footer-widget .menu li {
	float:left;
	width:33.3333333333%;
}
#footer-widget-box .add-widgets,#footer-widget-box .add-widgets a {
	color:#fff;
	text-align:center;
}
.pagination {
	float:right;
}
.pagination a,.pagination a:visited {
	float:left;
	background:#fff;
	margin:0 0 10px 5px;
	padding:8px 11px;
	line-height:100%;
	border:1px solid #ddd;
	border-radius:2px;
}
.pagination .current,.pagination .dots {
	background:#fff;
	float:left;
	margin:0 0 0 5px;
	padding:8px 11px;
	line-height:100%;
	border:1px solid #ddd;
	border-radius:2px;
}
.pagination span.pages {
}
.pagination span.current,.pagination a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.screen-reader-text,.pages {
	display:none;
}
.nav-links .prev i,.nav-links .next i {
	line-height:12px;
}
#picture .navigation,#tao .navigation {
	margin:0 5px 0 0;
}
.comment-navigation i {
	padding:0;
}
.nav-links .dots {
	display:none;
}
.ias-spinner {
	float:left;
	width:100px;
	height:9px}
.ias-trigger-next {
	float:left;
	cursor:pointer;
	margin:4px 0 0 0;
}
#picture .ias-spinner,#tao .ias-spinner,#picture .ias-trigger-next,#tao .ias-trigger-next {
	margin:4px 0 0 5px;
}
.ias-trigger-next a {
	background:#fff;
	color:#999;
	line-height:100%;
	padding:6px 8px;
	border:1px solid #ddd;
	border-radius:2px;
}
.ias-trigger-next a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.ias-trigger-next .be {
	font-size:16px !important;
}
#comments .nav-previous,#comments .nav-next {
	display:none;
}
@-webkit-keyframes scale {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
45% {
	-webkit-transform:scale(0.1);
	transform:scale(0.1);
	opacity:0.7;
}
80% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
}
@keyframes scale {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
45% {
	-webkit-transform:scale(0.1);
	transform:scale(0.1);
	opacity:0.7;
}
80% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
}
.ball-pulse > div:nth-child(1) {
	-webkit-animation:scale 0.75s -0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s -0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div:nth-child(2) {
	-webkit-animation:scale 0.75s -0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s -0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div:nth-child(3) {
	-webkit-animation:scale 0.75s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div {
	width:10px;
	height:10px;
	border-radius:100%;
	margin:2px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	display:inline-block;
	border:1px solid #3690cf;
}
@media screen and (min-width:550px) {
	#picture .pagination,#tao .pagination {
	width:75%;
}
#picture .nav-links,#tao .nav-links {
	float:right;
}
}
.type-cat {
	margin:0 0 8px 0;
}
.child-cat {
	margin:0 -2px 5px -2px;
}
.type-cat a,.child-cat a {
	background:#fff;
	text-align:center;
	line-height:30px;
	padding:0 5px;
	display:block;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border:1px solid #ddd;
	border-radius:2px;
	-webkit-transition-duration:.5s;
}
.type-cat a:hover,.child-cat a:hover {
	background:#3690cf;
	color:#fff !important;
	border:1px solid #3690cf;
	transition:all 0.1s ease-in 0s;
}
#header-widget .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 0 10px 0;
	padding:30px;
	border:1px solid #ddd;
}
#header-widget .widget {
	background:transparent;
	border:none;
	margin:0 -2px 8px -2px;
}
#header-widget .widget ul {
	padding:0;
}
#header-widget h3 {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	margin:0 0 0 10px;
}
#header-widget .menu-item {
	width:14.2857%;
	float:left;
	min-height:1px;
	padding:2px;
	-webkit-transition-duration:.5s;
}
#header-widget .menu-item a {
	background:#fff;
	width:99%;
	display:block;
	text-align:center;
	line-height:230%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#header-widget .widget_nav_menu li a {
	border:1px solid #ddd;
	border-radius:2px;
}
#header-widget .widget_nav_menu ul {
	width:100%;
}
#header-widget .widget_nav_menu li a:hover {
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
}
@media screen and (max-width:700px) {
	#header-widget .menu-item {
	width:25%;
}
}
@media screen and (max-width:600px) {
	#header-widget .menu-item {
	width:33.333333333333%;
}
}
@media screen and (max-width:480px) {
	#header-widget .menu-item {
	width:50%;
}
}
.picture-box {
	background:#fff;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	border:1px solid #ddd;
	border-radius:2px;
}
.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 {
}
.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;
}
#picture .video,#picture .picture,#picture .post,#picture .show {
	position:relative;
	float:left;
	width:25%;
	min-height:1px;
	margin:0;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
@media screen and (max-width:800px) {
	#picture .video,#picture .picture,#picture .post,#picture .show {
	width:33.3333333333333333%;
}
}
@media screen and (max-width:600px) {
	#picture .video,#picture .picture,#picture .post,#picture .show {
	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 {
	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:0px 0px 2px #000;
}
.grid-inf-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:#ddd;
	z-index:3;
	display:none;
	text-shadow:0px 0px 2px #000;
}
.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 0 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 -1px -1px 0;
	border:1px solid #ddd;
	border-radius:2px;
}
.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;
}
.novel-box:hover {
	background:#f1f1f1;
}
@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-main {
	width:50%;
}
}
#post-fall {
	position:relative;
	-moz-column-count:4;
	-webkit-column-count:4;
	column-count:4;
	-moz-column-gap:1em;
	-webkit-column-gap:1em;
	column-gap:1em;
}
#post-fall .ias-trigger {
	position:absolute;
	bottom:-30px;
	left:0px;
}
@media screen and (max-width:700px) {
	#post-fall {
	-moz-column-count:3;
	-webkit-column-count:3;
	column-count:3;
}
}
@media screen and (max-width:550px) {
	#post-fall {
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
	padding-bottom:50px;
}
}
#post-fall .post {
	background:transparent;
	margin:0;
	padding:0;
	border:none;
	border-radius:0;
}
.fall {
	-moz-page-break-inside:avoid;
	-webkit-column-break-inside:avoid;
	break-inside:avoid;
	overflow:auto}
#post-fall .grid-title {
	height:auto;
	padding:5px 0;
}
.fall-img {
	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;
}
.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:2px;
	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 #ddd;
	border-radius:2px;
}
.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 #ddd;
	border-radius:2px;
	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:50%;
}
#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;
}
}
.grid-cat {
	position:absolute;
	background:#3690cf;
	margin:1px 6px;
	padding:5px 15px;
	z-index:2;
	background:#c40000;
	border-radius:2px 0 0 0;
}
.grid-cat a {
	font-size:16px;
	font-size:1.6rem;
	color:#fff;
}
.grid-cat a:hover {
	color:#fff;
}
.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:50px;
	z-index:9999;
}
#scroll li a {
	background:#fff;
	font-size:16px;
	color:#777;
	width:32px;
	height:32px;
	line-height:28px;
	text-align:center;
	vertical-align:middle;
	margin-top:4px;
	display:block;
	cursor:pointer;
	background:rgba(255,255,255,0.6);
	border:1px solid #ddd;
	border-radius:2px;
}
@media screen and (min-width:1025px) {
	#scroll li a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
	transition:all 0.2s ease-in 0s;
}
.scroll-home {
	display:none !important;
}
}
.qr-img {
	position:fixed;
	background:#fff;
	bottom:50px;
	right:50px;
	max-width:300px;
	z-index:9999;
	display:none;
	border-radius:4px;
	padding:10px 10px 2px 10px;
	animation:fade-in;
	animation-duration:0.5s;
	-webkit-animation:fade-in 0.5s;
	border:1px solid #ddd;
	box-shadow:0 1px 1px rgba(0,0,0,0.05);
}
#output img {
	position:absolute;
	top:72px;
	right:72px;
	width:25px;
	height:25px;
}
.qr-img .arrow {
	position:absolute;
	font-size:26px !important;
	bottom:2px;
}
.qr-img .arrow .be {
	font-size:16px !important;
}
.arrow-y {
	color:#fff;
	right:-10px;
}
.arrow-z {
	color:#c6c6c6;
	right:-11px;
}
#output td {
	border:none;
}
#output td {
	padding:0;
}
.page-template-template-blog #scroll li a.scroll-c,.page-template-template-code #scroll li a.scroll-c,.page-template-template-links #scroll li a.scroll-c,.page-template-template-archives #scroll li a.scroll-c,.page-template-template-cms #scroll li a.scroll-c,.page-template-template-hot #scroll li a.scroll-c,.page-template-template-tag #scroll li a.scroll-c,.page-template-template-tougao #scroll li a.scroll-c,.page-template-template-contact #scroll li a.scroll-c,.page-template-template-message #scroll li a.scroll-c,.page-template-template-baidu #scroll li a.scroll-c {
	display:none;
}
#slideshow {
	position:relative;
	margin:0 0 10px 0;
}
.slider-home {
	overflow:hidden;
	border-radius:2px;
}
.slider-home .post,#page .slider-home .page {
	position:relative;
	background:#fff;
	margin:0;
	padding:0;
	border:none;
	border-radius:2px;
}
.slider-home img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
	border-radius:2px;
}
.slider-single .fancybox:nth-child(n+2):nth-child(-n+20),.slider-widge .slider-widge-main:nth-child(n+2):nth-child(-n+10),.slider-home .post:nth-child(n+2):nth-child(-n+10),.slider-group .slider-group-main:nth-child(n+2):nth-child(-n+10),.slider-title .slider-title-img:nth-child(n+2):nth-child(-n+10) {
	display:none;
}
.slider-home .slider-home-title {
	position:absolute;
	background:#c40000;
	display:block;
	left:0;
	top:0;
	color:#fff;
	line-height:28px;
	padding:0 15px;
	max-width:none;
	border-radius:2px 0 0 0;
	z-index:2;
}
.slider-single {
	overflow:hidden;
	border-radius:2px;
}
.slider-home .owl-dots,.slider-single .owl-dots,.slider-title .owl-dots,.slider-group .owl-dots,.slider-widge .owl-dots {
	position:absolute;
	bottom:0;
	margin:0 auto;
	max-width:100%;
	padding:10px 0;
	text-align:center;
	width:100%;
	z-index:2;
}
.slider-widge .owl-dots {
	bottom:30px;
}
.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;
	display:none;
	transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
}
#slideshow:hover .slider-home .owl-nav,#slider-group:hover .owl-nav,#slider-single:hover .owl-nav {
	display:block;
	animation:fade-in;
	animation-duration:0.5s;
}
.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 {
	display:none !important;
}
}
.slider-rolling-box {
	background:#fff;
	margin:0 0 10px 0;
	overflow:hidden;
	border:1px solid #ddd;
	border-radius:2px;
}
#slider-rolling .scrolling-img {
	position:inherit;
	margin:0;
	padding:15px 15px 10px 15px;
	border:none;
	border-radius:0;
}
.slider-rolling img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.carousel-title {
	text-align:left;
	height:42px;
	line-height:20px;
	font-weight:normal;
	margin-top:10px;
	padding:0 5px;
	overflow:hidden;
}
.slider-rolling .owl-nav {
	position:absolute;
	top:15px;
	right:15px;
	display:none;
}
.slider-rolling:hover .owl-nav {
	display:block;
	animation:fade-in;
	animation-duration:0.5s;
}
.slider-rolling .owl-prev,.slider-rolling .owl-next {
	float:none;
}
.grid-carousel-box {
	margin:0 -5px 10px -5px;
	overflow:hidden;
}
#grid-carousel {
	position:relative;
}
#grid-carousel .post {
	margin:0 5px;
	padding:0;
}
.grid-carousel-main {
	border:1px solid #ddd;
	border-radius:2px;
}
#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;
}
.owl-carousel .animated {
	-webkit-animation-duration:800ms;
	animation-duration:800ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.owl-carousel .owl-animated-in {
	z-index:0;
}
.owl-carousel .owl-animated-out {
	z-index:1;
}
.owl-carousel .fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut;
}
@-webkit-keyframes fadeOut {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}
@keyframes fadeOut {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1;
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.owl-carousel .owl-stage-outer {
	position:relative;
	-webkit-transform:translate3d(0px,0px,0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel.owl-loaded {
	display:block;
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block;
}
.owl-carousel.owl-hidden {
	opacity:0;
}
.owl-carousel .owl-refresh .owl-item {
	display:none;
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel .owl-item img {
	display:block;
	width:100%;
}
.scrolling-thumbnail {
	overflow:hidden;
	border-radius:2px;
}
.grid-scrolling-thumbnail {
	overflow:hidden;
	border-radius:2px 2px 0 0;
}
.slider-rolling .owl-item img {
	width:auto;
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	user-select:auto;
}
.owl-carousel .owl-grab {
	cursor:move;
	cursor:grab;
}
.owl-carousel.owl-rtl {
	direction:rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float:right;
}
.owl-theme .owl-controls {
	margin-top:0;
	text-align:center;
	-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	color:#fff;
	display:inline-block;
	margin:5px;
	padding:4px 10px;
	line-height:26px;
	border-radius:30px;
	background:#3690cf;
	opacity:0.7;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	opacity:1;
}
.owl-theme .owl-controls .owl-nav .disabled {
	opacity:.5;
	cursor:default}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
}
.owl-theme .owl-dots .owl-dot span {
	display:block;
	width:12px;
	height:12px;
	margin:5px;
	-webkit-border-radius:20px;
	border-radius:20px;
	background:#fff;
	overflow:hidden;
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background:#3690cf;
}
#slider-group {
	position:relative;
	background:#f1f1f1;
	width:100%;
	overflow:hidden;
	margin:-1px auto 0;
}
.slider-group-main-box {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	margin:-180px 0 0 0;
}
.group-slider-main-body {
	width:1122px;
	margin:0 auto;
}
.group-slider-main {
	float:left;
	color:#fff;
	width:49%;
	height:100%;
	padding:20px;
}
.no-small {
	width:99%;
}
.group-small-img {
	float:left;
	width:47%;
	margin:0 0 0 2%;
}
.group-small-img img {
	float:left;
	height:auto;
}
#slider-group:hover .group-small-img {
	-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;
}
.group-img-more {
	margin:40px 0 0 0;
}
.group-img-more a {
	background:#fff;
	font-size:15px;
	font-size:1.5rem;
	color:#444;
	font-weight:bold;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:8px 15px;
	opacity:0.8;
	border-radius:2px;
	border:1px solid #fff;
}
.group-img-more a:hover {
	opacity:1;
	transition:all 0.2s ease-in 0s;
}
.group-slider-content p {
	color:#fff;
	line-height:150%;
	padding:10px 0;
	text-shadow:1px 1px 0 #000;
}
.s-t-a,.s-t-c {
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
}
.s-t-b {
	font-size:30px;
	font-size:3rem;
	font-weight:bold;
}
@media screen and (max-width:1400px) {
	.rslides-img .group-big-img img {
	width:200% !important;
	max-width:200% !important;
}
.group-slider-main-body {
	max-width:99%;
}
.group-slider-content p {
	width:99%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.s-t-a,.s-t-c {
	font-size:16px;
	font-size:1.6rem;
}
.s-t-b {
	font-size:24px;
	font-size:2.4rem;
}
}
@media screen and (max-width:1000px) {
	.group-slider-main {
	padding:5px 0 0 15px;
}
}
@media screen and (max-width:670px) {
	.slider-group-main-box {
	margin:-80px 0 0 0;
}
.group-slider-content p {
	line-height:100%;
	padding:5px 0;
}
.s-t-a,.s-t-c {
	font-size:12px;
	font-size:1.2rem;
}
.s-t-b {
	font-size:14px;
	font-size:1.4rem;
}
.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:4px 8px;
}
}
.wplist-item {
	margin:0 0 -1px 0;
	padding:10px 10px 15px 10px;
	-webkit-transition-duration:.5s;
	border:1px dashed #ddd;
}
.wplist-item a {
	color:#666 !important;
}
.wplist-item a:hover,.wplist-item a:visited {
	color:#999;
}
.wplist-title {
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	font-weight:bold;
	line-height:190%;
}
.wplist-item-img {
	position:relative;
	float:left;
	max-width:200px;
	height:auto;
	clear:both;
	margin:8px 20px 0 0;
	overflow:hidden;
	-webkit-transition-duration:.5s;
}
@media screen and (max-width:480px) {
	.wplist-item-img {
	float:inherit;
	max-width:100%;
	margin:0 auto 10px;
}
}
.wplist-item img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.wplist-res {
	padding:2px 10px;
	border:1px solid #ddd;
}
.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;
	color:#fff;
	line-height:30px;
	margin:0 5px 5px 0;
	padding:0 10px;
	border-radius:2px;
	border:1px solid #ff4400;
}
.wplist-btn:hover {
	background:#ff662f;
	color:#fff;
}
.down a {
	float:left;
	background:#3690cf;
	height:35px;
	font-size:15px;
	font-size:1.5rem;
	color:#fff !important;
	line-height:34px;
	text-align:center;
	margin:8px 0 15px 25px;
	padding:0 15px;
	border:1px solid #3690cf;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.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-box {
	display:none;
}
#down-file {
	min-width:50%;
	min-height:50%;
}
#down-file h3 {
	font-size:15px;
	text-align:center;
	margin:0 0 10px 0;
}
.file-gg {
	float:left;
	width:100%;
	height:auto;
}
#down-file img {
	float:left;
	width:100%;
	height:auto;
	max-width:100%;
}
.down-button a {
	float:left;
	font-size:15px;
	background:#3690cf;
	color:#fff;
	display:block;
	margin:10px 10px 10px 0;
	padding:5px 15px;
	border-radius:3px;
}
.down-button a:hover {
	background:#595959;
	transition:all 0.3s ease-in 0s;
}
#social {
	height:42px;
	position:relative;
	margin:65px auto;
}
#social-empty {
	height:50px;
}
.social-main {
	position:relative;
	margin:0 auto;
	width:243px;
}
.social-main span {
	float:left;
}
.social-main a {
	color:#999;
	padding:6px 0;
	border-radius:2px;
}
.share-s a,.shang-s a {
	text-align:center;
}
.like a {
	animation:fade-in;
	animation-duration:0.5s;
	float:left;
	padding-left:15px;
}
.social-main a:hover {
	background:#f1f1f1;
	color:#333;
	transition:all 0.2s ease-in 0s;
}
.social-main .shang-s a:hover {
	color:#fff;
	background:#fcc278;
	border:1px solid #d4a368;
	background:linear-gradient(#fcc278,#d4a368);
}
.like a {
	background:#fff;
	width:120px;
	display:block;
	border:1px solid #ddd;
}
.share-s a {
	animation:fade-in;
	animation-duration:0.5s;
	background:#fff;
	width:120px;
	display:block;
	padding-left:15px;
	border:1px solid #ddd;
}
.social-main i {
	color:#999;
	margin:0 5px 0 0;
}
.shang-empty {
	position:absolute;
	left:90px;
	top:0px;
	width:62px;
	height:39px;
	overflow:hidden;
	animation:fade-in;
	animation-duration:0.5s;
}
.shang-empty span {
	background:#fff;
	width:60px;
	height:60px;
	display:block;
	margin:-10px 0 0 0;
	border-radius:60px;
	border-right:1px solid #dadada;
	border-left:1px solid #dadada;
}
.shang-p a {
	position:absolute;
	background:#fff;
	left:96px;
	top:-4px;
	width:48px;
	height:48px;
	padding:10px 0;
	display:block;
	border:1px solid #ddd;
	border-radius:40px;
}
.shang-p {
	width:0;
}
.shang-s {
	height:37px;
	cursor:pointer;
	animation:fade-in;
	animation-duration:0.5s;
}
#shang {
	position:absolute;
	left:-48px;
	bottom:-20px;
	width:337px;
	display:none;
	padding:15px 0 0 6px;
	background:#fff;
	border-radius:5px;
	border:1px solid #ddd;
	box-shadow:1px 0 5px rgba(0,0,0,0.2);
}
.shang-img {
	float:left;
}
.shang-img img {
	width:140px;
	height:auto;
	margin:10px;
}
.shang-main h4 {
	font-size:15px;
	font-size:1.5rem;
	text-align:center;
}
.shang-main .shang-qr {
	margin-bottom:20px;
}
.shang-main i {
	color:#ff0000;
}
#share {
	position:absolute;
	top:-60px;
	right:-38px;
	width:302px;
	height:68px;
	z-index:999;
	display:none;
}
#share a {
	float:left;
	width:40px;
	height:40px;
	padding:7px 0;
	text-align:center;
	border-radius:3px;
	box-shadow:1px 0 2px rgba(0,0,0,0.2);
}
.beginshare .social-share-icon {
	position:relative;
	display:inline-block;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	margin:0 0 0 14px !important;
	transition:background 0.6s ease-out 0s;
}
.beginshare .social-share-icon:hover {
	background:#666;
	color:#fff;
}
.beginshare .icon-qzone:before,.beginshare .icon-weibo:before,.beginshare .icon-qq:before,.beginshare .icon-wechat:before {
	font-family:be;
	font-size:20px !important;
	color:#fff;
}
.beginshare .icon-qzone:before {
	content:"\e63f";
}
.beginshare .icon-weibo:before {
	content:"\e636";
}
.beginshare .icon-qq:before {
	content:"\e608";
}
.beginshare .icon-douban:before {
	content:"豆";
	font-size:14px;
	font-weight:bold;
}
.beginshare .icon-wechat:before {
	content:"\e66d";
}
.social-share .icon-qzone {
	background:#ecb124;
}
.social-share .icon-weibo {
	background:#c40000;
}
.social-share .icon-qq {
	background:#2d78ac;
}
.social-share .icon-douban {
	background:#31a6a0;
}
.social-share .icon-wechat {
	background:#2a8c30;
}
.social-share .icon-wechat .wechat-qrcode {
	display:none;
	position:absolute;
	z-index:9;
	top:-215px;
	left:-80px;
	width:200px;
	height:210px;
	color:#666;
	font-size:14px;
	text-align:center;
	background-color:#fff;
	box-shadow:0 2px 10px #aaa;
	transition:all 200ms;
	border:1px solid #ddd;
	-webkit-tansition:all 350ms;
	-moz-transition:all 350ms;
}
.social-share .icon-wechat .wechat-qrcode.bottom {
	top:40px;
	left:-84px;
}
.social-share .icon-wechat .wechat-qrcode.bottom:after {
	display:none;
}
.social-share .icon-wechat .wechat-qrcode h4 {
	font-weight:normal;
	height:30px;
	line-height:30px;
	font-size:14px;
	background:#f3f3f3;
	margin:0;
	padding:0;
	color:#777;
}
.social-share .icon-wechat .wechat-qrcode .qrcode {
	width:105px;
	margin:10px auto;
}
.social-share .icon-wechat .wechat-qrcode .qrcode table {
	margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p {
	font-weight:normal;
	line-height:16px;
	padding:0;
	margin:0;
}
.social-share .icon-wechat .wechat-qrcode:after {
	content:'';
	position:absolute;
	left:50%;
	margin-left:-6px;
	bottom:-13px;
	width:0;
	height:0;
	border-width:8px 6px 6px 6px;
	border-style:solid;
	border-color:#fff transparent transparent transparent;
}
.social-share .icon-wechat:hover .wechat-qrcode {
	display:block;
}
.search-results #primary,.search-no-results #primary {
	width:100%;
}
.search-page {
	background:#fff;
	margin:0 0 10px 0;
	padding:20px;
	border:1px solid #ddd;
	border-radius:2px;
}
.search-no-results .post {
	position:relative;
	background:#fff;
	margin:0;
	padding:0;
	border:none;
	border-radius:0;
}
.search-page li {
	line-height:280%;
	margin:0 -20px;
	padding:0 20px;
	border-bottom:1px solid #dadada;
}
.search-inf {
	float:right;
	color:#999;
}
li.search-inf {
	border:none;
}
.ad-search {
	width:100%;
}
.ad-searchbar-h {
	height:500px;
}
.ad-search-cat {
	color:#444;
	margin:30px 0;
	display:block;
}
.ad-search-cat-t {
	background:#ddd;
	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 #ddd;
}
.ad-search-nav-t {
	float:left;
	font-size:16px;
	font-size:1.6rem;
	color:#444;
	font-weight:bold;
	margin:30px 0 0 65px;
}
.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 #ddd !important;
}
@keyframes blink {
	0% {
	opacity:1;
}
50% {
	opacity:1;
}
50.01% {
	opacity:0.4;
}
100% {
	opacity:0.4;
}
}
.phone-mobile .be-phone {
	color:#555;
}
.online .be-qq,.qq-mobile .be-qq {
	font-size:15px !important;
	color:#c40000;
}
.online a:hover .be-qq {
	color:#fff;
	animation:0;
}
.qqonline {
}
.online a {
	width:30px;
	color:#fff;
	text-align:center;
	line-height:31px;
	display:block;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.qqonline-box {
	position:absolute;
	bottom:25px;
	right:30px;
	padding:10px;
	display:none;
	z-index:5;
}
.qqonline .qq-b {
	bottom:-10px;
}
.qqonline-main {
	width:330px;
	background:#fff;
	padding:10px;
	border-radius:2px;
	border:1px solid #ddd;
	border-top:3px solid #c40000;
	border-bottom:3px solid #c40000;
}
.nline-wiexin h4,.nline-qq h4 {
	text-align:center;
}
.nline-wiexin,.nline-qq {
	float:left;
}
.nline-wiexin img {
	width:150px;
	height:auto;
}
.nline-qq a {
	background:#fff !important;
	text-align:center;
	height:150px !important;
	padding:50px 0 0 0;
	width:150px !important;
	display:block;
	box-shadow:none !important;
	border:none !important;
	background:rgba(255,255,255,0) !important;
}
.nline-qq a:hover {
	animation-name:avatar;
	animation-duration:1s;
	animation-timing-function:ease-in-out;
	animation-iteration-count:1;
	color:#fff !important;
	background:#c40000 !important;
}
.nline-qq i {
	color:#c40000;
	font-size:24px !important;
	background:#fff !important;
	padding:2px 3px;
	border-radius:50%;
}
.nline-phone {
	text-align:center;
}
.nline-phone i {
	margin:0 5px 0 0;
}
.qq-arrow {
	position:absolute;
}
.qq-arrow .arrow {
	position:absolute;
	font-size:26px !important;
	bottom:8px;
}
.qq-arrow .arrow .be {
	font-size:20px !important;
}
.qq-arrow .arrow-x {
	color:#fff;
	right:-340px;
}
.qq-arrow .arrow-y {
	color:#ddd;
	right:-342px;
}
.sorting {
	top:125px;
	float:right;
	position:fixed;
	right:10px;
	width:32px;
	z-index:9999;
}
@media screen and (max-width:600px) {
	.sorting {
	display:none;
}
}
.sorting li a {
	background:#fff;
	font-size:16px;
	color:#999;
	width:32px;
	height:32px;
	line-height:28px;
	text-align:center;
	vertical-align:middle;
	margin-top:4px;
	display:block;
	cursor:pointer;
	background:rgba(255,255,255,0.6);
	border:1px solid #ddd;
	border-radius:2px;
}
.sorting li a:hover {
	background:#cc0000;
	color:#fff;
	border:1px solid #cc0000;
	transition:all 0.2s ease-in 0s;
}
.order-box {
	display:none;
}
.tg-site {
	background:#fff;
	margin:0 0 10px 0;
	border-radius:2px;
	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 25px -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 {
	font-size:21px;
	font-size:2.1rem;
}
#sidebar,#sidebar-l {
	display:none;
}
.qqonline-box {
	bottom:-10px;
}
#anchor,.scroll-comments {
	top:-43px;
}
.r-hide,.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:620px) {
	.entry-header h2 {
	height:52px;
	text-align:justify;
	word-break:break-all;
	overflow:hidden;
}
.format-aside .entry-header h2 {
	height:auto;
}
.type-bulletin .entry-header h2 {
	height:auto;
	width:70%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-transition-duration:.5s;
}
.archive-content {
	display:none;
}
.type-bulletin .archive-content {
	display:block;
}
.entry-more,.entry-direct {
	display:none;
}
.thumbnail {
	max-width:100px;
	height:auto;
	margin:0 10px 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;
}
.weibo {
	display:none;
}
.single-content embed {
	height:250px;
}
.authorbio {
	display:none;
}
.qr-site,#scroll .scroll-b {
	display:none;
}
.format-aside .entry-meta,.type-bulletin .entry-meta,.entry-meta-no {
	margin:0;
}
}
@media screen and (max-width:440px) {
	.entry-meta .favorite-s,.entry-meta .edit-link {
	display:none;
}
.post {
	padding:15px;
}
.format-image {
	padding:20px 20px 30px 20px;
}
.post-format-title,.img-number {
	bottom:2px;
}
.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;
}
.single-content h2,.single-content .full_img {
	margin:10px -15px -10px -20px;
}
.entry-content .tg-pc {
	margin:0 -15px 25px -15px;
}
.video-img {
	width:270px;
	height:203px;
}
.title-l {
	top:15px;
}
.single-content h3 {
	margin:0 -20px 5px -20px;
}
.single-content .directory {
	margin:8px -20px;
}
.single-content .full_img {
	margin:0 -16px;
}
.entry-meta {
	bottom:10px;
}
}
.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:2px;
	border:1px solid #ddd;
}
.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 #ddd;
	border-bottom:1px solid #ddd;
	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_title.selected a:after {
	position:absolute;
	top:0;
	left:0;
	content:" ";
	width:100%;
	height:2px;
	background:#3690cf;
}
.begin-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;
}
@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 {
	background:#fff;
	margin:0 0 10px;
}
.begin-tabs-content .picture-cms-img {
	border-radius:2px;
}
.begin-tabs-content .picture h3 {
	padding:5px 0;
	font-weight:normal;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.tab-pagination {
	float:left;
	width:100%;
	margin:15px 0 20px;
}
.tab-pagination a {
	background:#fff;
	font-size:15px;
	color:#999;
	line-height:25px;
	padding:1px 5px;
	border-radius:2px;
	border:1px solid #ddd;
}
.tab-pagination a:hover {
	background:#3690cf;
	color:#fff;
	border:1px solid #3690cf;
}
.tab-pagination a .be {
	font-size:16px !important;
}
.tab-pagination a.next {
	float:right;
}
.tab-pagination a.previous {
	float:left;
}
.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;
	line-height:28px;
	padding:0 10px;
	z-index:1;
	position:absolute;
	top:17px;
	left:15px;
	border-radius:2px 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 #ddd;
}
.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 .entry-header h2 {
	height:20px;
}
.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;
}
.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 #ddd;
	border-radius:2px;
	overflow:hidden;
}
.tao-h-img {
	max-width:100%;
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transition-duration:.5s;
}
.picture-cms {
	background:#fff;
	margin:0 0 10px 0;
	padding:0px;
	border:1px solid #ddd;
	overflow:hidden;
	border-radius:2px;
}
.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;
}
.xm4 {
	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:0px 0px 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:30px;
	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 #ddd;
	border-radius:2px;
}
.cat-container .cat-title {
	float:left;
	width:100%;
	background:#f8f8f8;
	border-radius:2px 2px 0 0;
	border-bottom:1px solid #ddd;
}
.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:90%;
	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 {
	width:84%;
	line-height:210%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list-title-date {
	width:99%;
	line-height:210%;
	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;
}
.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;
}
.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) {
	.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%;
}
}
.cat-grid-title,.cat-square-title {
	float:left;
	background:#f8f8f8;
	width:100%;
	border-radius:2px 2px 0 0;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.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 0 10px 0;
}
.cat-g3 {
	margin:0 -2px 0 0;
}
.cms-cat-grid .post {
	float:left;
	width:33.3333333333333%;
	margin:0 -1px -1px 0;
	padding:15px;
	border:1px solid #ddd;
}
.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 0 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;
}
}
.cms-cat-square {
	margin:0 0 10px 0;
}
.cat-g5 {
	border-radius:2px;
	margin:0 -5px 0 0;
}
.cms-cat-square .post {
	float:left;
	width:16.66666666666666%;
	margin:0 -1px -1px 0;
	padding:15px;
	border:1px solid #ddd;
}
.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;
	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 #ddd;
	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 #ddd;
}
.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 #ddd;
}
.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 #ddd;
}
#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 #ddd;
}
@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 #ddd;
}
#cms-widget-three .xl3 {
	position:relative;
	float:left;
	width:33.33333333333333%;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
#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 #ddd;
}
@media screen and (max-width:1024px) {
	#cms-widget-three .xl3 {
	width:50%;
}
}
@media screen and (max-width:720px) {
	#cms-widget-three .xl3 {
	width:100%;
}
}
@media screen and (max-width:480px) {
	#cms-widget-three {
	margin:0 -4px;
}
}
#cms-widget-one ul {
	float:left;
}
#cms-widget-one h3 {
	background:#f8f8f8;
	width:100%;
	padding:6px 0;
	border-bottom:1px solid #ddd;
}
#cms-widget-one .widget ul {
	width:99%;
	overflow:hidden;
}
#cms-widget-one .menu-item {
	width:20%;
	float:left;
	min-height:1px;
	padding:2px;
	-webkit-transition-duration:.5s;
}
#cms-widget-one .menu-item a {
	width:99%;
	display:block;
	text-align:center;
	line-height:230%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#cms-widget-one .widget_nav_menu li a {
	border:1px solid #ddd;
	border-radius:2px;
}
#cms-widget-one .widget_nav_menu ul {
	width:100%;
}
#cms-widget-one .widget_nav_menu li a:hover {
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
}
.sites-widget ul {
	float:left;
}
#cms-widget-one .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 0 10px;
	padding:30px;
	border:1px solid #ddd;
}
@media screen and (max-width:1122px) {
	#cms-widget-one .menu-item {
	width:25%;
}
}
@media screen and (max-width:1025px) {
	#cms-widget-one .menu-item {
	width:20%;
}
}
@media screen and (max-width:700px) {
	#cms-widget-one .menu-item {
	width:25%;
}
}
@media screen and (max-width:600px) {
	#cms-widget-one .menu-item {
	width:33.333333333333%;
}
}
@media screen and (max-width:480px) {
	#cms-widget-one .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:#ddd;
	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 #ddd;
}
#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 20px;
	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;
}
#slider-hot .post {
	position:relative;
	background:#fff;
	background:rgba(255,255,255,0.6);
	margin:0 10px 10px 0;
	padding:10px;
	border:1px solid #ddd;
	border-radius:2px;
}
.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:2px;
}
.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,.gw-box4,.gw-box8,.gw-box2 {
	position:relative;
	float:left;
	margin:0 -1px -1px 0;
	-webkit-transition-duration:.5s;
}
.gw-box {
	width:16.66666666666667%;
}
.gw-box2 {
	width:50%;
}
.gw-box4 {
	width:25%;
}
.gw-box8 {
	width:12.5%;
}
@media screen and (max-width:1025px) {
	.gw-box,.gw-box4,.gw-box8 {
	width:50%;
}
#below-main .grid-md,#below-main .grid-md2,#below-main .grid-md4,#below-main .grid-md8 {
	width:100%;
}
}
.gw-main {
	background:#fff;
	text-align:center;
	padding:15px 15px 25px 15px;
	overflow:hidden;
	border-radius:2px;
	border:1px solid #ddd;
}
.gw-box8 .gw-main {
	padding:10px 10px 15px 10px;
}
.gw-box8 .gw-ico i {
	margin:10px auto;
}
.gw-box8 .gw-main-b .gw-ico i {
	margin:0 auto;
}
.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:#555;
}
.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;
}
@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 #ddd;
}
.group-tool-img {
	position:relative;
	margin:-10px;
}
.group-tool-img-top {
	position:absolute;
	top:0px;
	left:0px;
	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-title {
	font-size:16px;
	font-size:1.6rem;
	font-weight:normal;
	text-align:center;
	margin:-10px auto 15px;
}
.group-tool-p {
	margin:0 0 10px 0;
	color:#666;
	text-align:justify;
	padding:0 10px;
}
.group-tool-link {
	text-align:center;
	margin:15px 0 10px 0}
.group-tool-link a {
	height:34px;
	color:#666;
	font-size:14px;
	line-height:34px;
	padding:5px 20px;
	border-radius:15px;
	border:1px solid #3690cf;
}
.group-tool-link a:hover {
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
}
.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;
}
.g4-title {
	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;
	min-height:1px;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
@media screen and (min-width:320px) {
	.g4 {
	width:50%;
}
}
@media screen and (min-width:1122px) {
	.g4 {
	width:25%;
}
}
@media screen and (max-width:1122px) {
	.g4 {
	width:25%;
}
}
@media screen and (max-width:480px) {
	.g4 {
	width:50%;
}
.group-tool-box {
	margin:0 -4px;
}
}
#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;
}
@media print {
	#primary {
	width:98% !important;
}
.post {
	background:#fff !important;
	padding:0px !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}
}
.grid-cat-site .post {
	background:transparent;
	position:relative;
	float:left;
	margin:0;
	padding:0 5px;
	border:none;
}
.grid-cat-4 .post {
	width:25%;
}
.grid-cat-5 .post {
	width:20%;
}
.grid-cat-site {
	margin:0 -5px;
}
.grid-cat-bx4 {
	position:relative;
	background:#fff;
	margin:0 0 10px 0;
	border-radius:2px;
	overflow:hidden;
	border:1px solid #ddd;
}
.grid-cat-container {
	position:relative;
}
.grid-cat-new-box {
	position:relative;
}
.grid-cat-all {
	font-size:15px;
	font-size:1.5rem;
	width:100%;
	white-space:nowrap;
	display:inline-block;
}
.grid-all-cat {
	position:relative;
	width:99%;
	text-align:center;
}
.all-cat {
	width:100%;
	position:relative;
	background:#fff;
	margin:0 0 10px;
	padding:20px;
	border:1px solid #ddd;
	border-radius:2px;
}
.grid-cat-all li a {
	padding:0 5px;
	display:block;
}
.grid-cat-all>li {
	display:inline-block;
	position:relative;
	line-height:30px;
}
.more-cat:hover .more-list {
	visibility:visible;
	top:-5px;
	right:25px;
	opacity:1;
}
.all-cat-ico:after {
	content:"\e65a";
	font-family:be;
	font-size:18px !important;
	font-size:1.8rem !important;
	color:#555;
	transition:0.45s;
}
.more-cat:hover .all-cat-ico {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.more-list {
	position:absolute;
	top:30px;
	right:0;
	z-index:999;
	width:280px;
	visibility:hidden;
	opacity:0.8;
	transition:all 0.3s;
}
.more-list li a {
	float:right;
	background:#fff;
	color:#444;
	width:50%;
	text-align:center;
	line-height:38px;
	display:block;
	margin:0 -1px -1px 0;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	border:1px solid #ddd;
}
.more-list li a:hover {
	background:#e7e7e7;
}
.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_chi-child .cat-item-none {
	display:none;
}
.grid-cat_chi-child {
	text-align:center;
}
.grid-cat_chi-child li {
	display:inline;
	margin:0 5px;
}
.grid-cat_chi-child li a {
	color:#555;
}
.grid-cat_chi-child li a:hover {
	color:#333;
}
@media screen and (max-width:760px) {
	.all-cat-grid {
	float:left;
	text-align:left;
	width:90%;
}
.all-cat {
	width:100%;
}
.grid-all-cat {
	margin:0 0 10px 0;
}
}
@media screen and (max-width:640px) {
	#grid-cat {
	width:99%;
}
.grid-cat-4 .post,.grid-cat-5 .post {
	width:50%;
}
.grid-cat-container {
	margin:0 1px;
}
}
.site-header-o {
	position:relative;
	background:#fff;
}
.header-top-o {
	background:#e7e7e7;
	border-bottom:1px solid #dedede;
}
.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 {
	background:#3690cf;
	z-index:999;
	width:1122px;
	min-height:50px;
	margin:0 auto;
	border-radius:2px;
	-webkit-transition-duration:.5s}
.menu-container-o-full {
	width:100% !important;
}
.main-nav-o .down-menu li {
	display:block;
	float:left;
	height:50px;
	line-height: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 #navigation-toggle {
	float:left;
	color:#fff;
	line-height:50px;
	padding:0 20px;
}
.main-nav-o .down-menu a {
	padding:0 14px;
	font-size:15px;
	font-size:1.5rem;
	color:#fff;
	text-align:left;
}
.main-nav-o .sf-arrows .sf-with-ul:after,#menu-container-o .nav-search:after {
	color:#fff;
}
.nav-search-o {
	font-size:16px;
	font-size:1.6rem;
	float:right;
	color:#777;
	line-height:26px;
	margin:10px 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%;
}
.logo-site-o,.logo-sites-o {
	padding:0 0 0 10px;
}
.header-top-o {
	display:block !important;
}
}
.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;
}
}
#group-section {
	background:#f1f1f1;
}
.g-line {
	background:#fff;
}
.group-title {
	margin:10px 0 10px 0;
}
.group-title h3 {
	font-size:18px;
	font-size:1.8rem;
	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 {
	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 {
	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 {
	width:260px;
	margin:30px auto;
}
.group-contact-more i {
	margin-right:5px;
}
.group-contact-more a {
	float:left;
	width:120px;
	text-align:center;
	line-height:40px;
	margin-right:10px;
	border-radius:2px;
}
.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 -1px 0;
	background:#fff;
	border-radius:2px;
	border:1px solid #ddd;
}
.de-a,.de-c,.de-d {
	text-align:center;
	padding:0 10px;
}
.deanquan {
	width:190px;
	height:190px;
	display:block;
	overflow:hidden;
	border-radius:170px;
	margin:10px auto;
	background:#999;
}
.de-t {
	font-size:18px;
	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;
	background:#000;
	border-radius:190px;
}
.deanm .de-b {
	position:absolute;
	top:50%;
	left:0px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin-top:-12px;
}
.de-back img {
	position:absolute;
	top:0;
	left:0;
	max-width:100%;
	width:100%;
	height:auto;
	opacity:0.6;
	border-radius:170px;
}
.deanm-main .de-button a {
	display:block;
	width:80%;
	height:40px;
	color:#fff;
	line-height:40px;
	text-align:center;
	font-size:16px;
	background:#3690cf;
	margin:15px auto 25px;
	border-radius:2px;
}
.deanm-main i {
	margin:0 10px 0 0;
}
.deanmove:hover .de-button a {
	color:#fff;
	background:#666 !important;
}
@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:480px) {
	.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 10px;
	border:none;
}
.group-news {
	margin:0 0 25px 0;
}
.group-news-content {
	margin:0 -10px;
}
.group-news .format-aside .entry-meta {
	position:absolute;
}
@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-content {
	margin:0 -5px;
}
.p-button {
	display:none;
}
}
@media screen and (max-width:620px) {
	.group-news .format-image .entry-header h2,.group-news .format-aside .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:2px;
}
.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:2px;
}
.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 {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	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;
	background:#fff;
	background:0 0 rgba(255,255,255,0.7);
}
.gr-title-img a,.gr-title-img a:hover {
	color:#333;
	font-weight:400;
}
.gr-title {
	font-size:16px;
	width:80%;
	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-r,.gr-wd-img-r {
	float:right;
}
.gr-wd-l,.gr-wd-img-l {
	float:left;
}
.gr-wd-img {
	position:relative;
}
.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%;
}
.gr-wd-img img {
	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%;
	border-radius:2px;
}
.group-post-more a {
	background:#fff;
	float:left;
	font-size:15px;
	font-size:1.5rem;
	display:block;
	text-align:center;
	margin:10px 0;
	padding:5px 10px;
	border-radius:2px;
	border:1px solid #ddd;
}
.group-post-more a:hover {
	color:#fff;
	background:#3690cf;
	border:1px solid #3690cf;
}
.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;
}
.group-service-title {
	margin:20px 0 0 0;
}
.group-service-title .be {
	color:#fff !important;
}
.group-service {
	width:33.3333%;
}
.group-service-c {
	position:absolute;
	left:33.3333%;
}
.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:2px;
	overflow:hidden;
	border:2px solid #fff;
}
.service-thumbnail a img {
	float:left;
	height:auto;
	max-width:100%;
	width:100%;
	padding:2px;
}
.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:#ddd;
	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;
}
@media screen and (max-width:640px) {
	.group-tabs {
	display:inline;
}
}
.group-tabs-content ul.group-tabs li {
	float:left;
	text-align:center;
	display:block;
}
.group-tabs-content .tab_title a {
	position:relative;
	color:#444;
	font-size:16px;
	font-size:1.6rem;
	line-height:40px;
	font-weight:700;
	margin:0 5px 0 0;
	padding:1px 5px;
	display:block;
}
.group-tabs-content .tab_title.selected a:after {
	position:absolute;
	bottom:-2px;
	left:0;
	content:" ";
	width:100%;
	height:2px;
	background:#3690cf;
}
.group-tabs-content .tab_title a:hover:after {
	position:absolute;
	bottom:-2px;
	left:0;
	content:" ";
	width:100%;
	height:2px;
	background:#666;
	animation:myzoom 3s infinite;
	animation-timing-function:ease-in-out;
}
@keyframes myzoom {
	0% {
	transform:scale(1);
}
25% {
	transform:scale(0.5);
}
50% {
	transform:scale(1);
}
75% {
	transform:scale(0.5);
}
}
.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 {
	background:#fff;
	margin:0 0 10px;
	overflow:hidden;
	border-radius:2px;
	border:1px solid #ddd;
}
.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;
	padding:0 0 0 5px;
}
.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 .widget ul {
	margin:0 0 0 -10px;
}
.group-widget .add-widgets {
	background:#fff;
	text-align:center;
	margin:0 0 10px;
	padding:30px;
	border:1px solid #ddd;
}
#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;
}
@media screen and (max-width:640px) {
	.group-widget .xl3 {
	width:100%;
}
}
.full-thumbnail {
	position:relative;
	margin:-20px -20px 15px -20px;
}
.entry-title-img {
	position:absolute;
	top:50%;
	left:30px;
	margin:-15px 20px 0 0;
}
.entry-title-img a {
	color:#fff;
	font-size:18px;
	font-size:1.8rem;
	line-height:190%;
	text-shadow:3px 2px 3px #000;
}
@media screen and (max-width:450px) {
	.full-thumbnail {
	margin:-20px -15px 15px -15px;
}
.entry-title-img {
	left:20px;
	margin:-20px 10px 0 0;
}
}
.entry-title-full {
	margin:0 0 10px;
}
.entry-title-full a {
	font-size:16px;
	font-size:1.6rem;
	line-height:190%;
}
.full-thumbnail {
	overflow:hidden;
	border-radius:2px 2px 0 0;
}
.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 #ddd;
	border-radius:0 0 2px 2px;
}
.full-cat {
	position:absolute;
	top:0;
	left:0;
	background:#c40000;
}
.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;
}
.sup:hover {
	box-shadow:0 0 8px rgba(0,0,0,0.1);
}
.sup:hover {
	transform:translate(0,-4px);
	-webkit-transform:translate(0,-4px);
	-moz-transform:translate(0,-4px);
	-o-transform:translate(0,-4px);
	-ms-transform:translate(0,-4px);
}
.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;
}
.sup:hover .grid-inf-l .views,.sup:hover .grid-like {
	display:block;
	animation:fade-in;
	animation-duration:0.5s;
}
.animated {
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
@-webkit-keyframes fadeInUp {
	0% {
	opacity:1;
	-webkit-transform:translateY(20px);
	transform:translateY(20px);
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}
@keyframes fadeInUp {
	0% {
	opacity:1;
	-webkit-transform:translateY(20px);
	transform:translateY(20px);
}
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;
}
.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;
}
.picture-cms-img a img,.tao-h-img a img,.line-one-thumbnail a img,.line-small .small-thumbnail a img,.line-big .small-thumbnail a img,.gw-img img,.section-thumbnail a img,.custom-thumbnail a img,.w-thumbnail img,.service-thumbnail img {
	text-align:center;
	max-width:100%;
	width:100%;
	height:auto;
	-webkit-transition:-webkit-transform .3s linear;
	-moz-transition:-moz-transform .3s linear;
	-o-transition:-o-transform .3s linear;
	transition:transform .3s linear;
}
.thumbnail a img,.related-site-img a img,.single-goods-img a img,.insets a img,.picture-img a img,.tao-img a img,.format-img a img,.gr-thumbnail a img,.slider-rolling .owl-item a img,.gw-img img {
	-webkit-transition:-webkit-transform .3s linear;
	-moz-transition:-moz-transform .3s linear;
	-o-transition:-o-transform .3s linear;
	transition:transform .3s linear;
}
.picture-cms-img:hover a img,.tao-h-img:hover a img,.line-one-thumbnail:hover a img,.line-small .small-thumbnail:hover a img,.line-big .small-thumbnail:hover a img,.section-thumbnail:hover a img,.custom-thumbnail:hover a img,.thumbnail:hover a img,.related-site-img:hover a img,.single-goods-img:hover a img,.insets:hover img,.picture-img:hover a img,.tao-img:hover a img,.slider-rolling .owl-item a:hover img,.gw-box:hover .gw-img img,#at-top .small-thumbnail:hover a img,.format-img:hover a img,.service-thumbnail:hover a img,.w-thumbnail:hover a img,.gr-thumbnail:hover a img {
	transition:All 0.7s ease;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.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}
.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 #ddd;
}
.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 #ddd;
}
.down-form fieldset a {
	font-size:15px;
	font-size:1.5rem;
}
.down-form legend {
	margin:0 0 0 15px;
	padding:3px 15px;
}
.down-form .xz {
	display:block;
}
.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:0px 14px 0 0;
}
.cat-title .title-i,.cat-square-title .title-i,.cat-square-title .title-i,.cat-grid-title .title-i,.widget-title .title-i,.child-title .title-i {
	margin:14px 10px 0 15px;
}
@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,.widget-title .title-i,.child-title .title-i {
	margin:12px 10px 0 15px;
}
}
.t-icon {
	margin:0 10px 0 15px;
	padding:7px 0 0 0;
	font-weight:normal;
}
.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:1px solid #888;
}
.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 {
	background:#999;
	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;
}
.down-menu .be,.down-menu .zm {
	font-size:16px !important;
	font-weight:normal !important;
}
.be,.zm {
	font-size:14px !important;
	line-height:.75em;
	vertical-align:-5%}
.font-text {
	margin:0 0 0 5px;
}
.g-icon {
	font-size:18px !important;
	font-size:1.8rem !important;
	font-weight:normal;
	margin:0 10px 0 0;
}
.filter-box {
	background:#fff;
	margin:0 0 10px 0;
	padding:6px 20px 8px 20px;
	border-radius:2px;
	border:1px solid #ddd;
}
.widget-filter .filter-box {
	margin:0;
	border:none;
}
.filter-t {
	font-weight:bold;
	line-height:35px;
	padding:0 10px 0 0;
	cursor:pointer;
}
.filter-t span {
	margin:0 0 0 5px;
}
.filter-box-main-h {
	display:none;
}
.filter-t:after {
	content:"\e76f";
	float:right;
}
.off-filter:after {
	content:"\e77b";
	float:right;
}
.off-filter:after,.filter-t:after {
	font-family:be;
	font-size:15px !important;
	color:#777;
}
.filter-main {
	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 5px 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:2px;
}
.filter-tag:hover {
	color:#3690cf;
}
.filter-on {
	position:relative;
	color:#fff !important;
	background:#3690cf;
}
.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 > .toggler,li.tree-closed > .toggler,li.tree-opened > .toggler {
	color:#999;
	float:left;
	padding-right:3px;
	transition:all 0.2s ease-in 0s;
	-webkit-transition-duration:.3s;
}
li.tree-closed > .toggler:hover,li.tree-opened > .toggler:hover {
	color:#c40000;
	padding-right:15px;
	transition:all 0.2s ease-in 0s;
	-webkit-transition-duration:.3s;
}
li.tree-empty > .toggler:before {
	content:"\e77a";
	font-family:be;
	font-size:14px !important;
}
li.tree-closed > .toggler:before {
	content:"+";
}
li.tree-opened > .toggler:before {
	content:"\2212";
}
.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 #ddd;
	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 #ddd;
	border-radius:2px 2px 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 #ddd;
}
.tab-nav li.active a {
	background:#fff;
	color:#333;
	line-height:40px;
}
._25ZfXD {
	position:relative;
	font-size:0 !important;
	background:#fff !important;
	padding:0 !important;
	height:50px !important;
	width:50px !important;
	cursor:pointer;
	border-radius:50px !important;
	border:1px solid #3690cf !important;
}
._25ZfXD:after {
	position:absolute;
	top:34px;
	left:50%;
	content:"\e68a";
	font-family:be;
	font-size:25px !important;
	color:#3690cf;
	margin-left:-13px;
}
._25ZfXD:hover._25ZfXD:after {
	color:#fff;
}
._25ZfXD:hover {
	background:#3690cf !important;
}
.fsM37u,._2QGloY,._3YDNrK {
	display:none !important;
}
#cambrian0 {
	height:70px !important;
}
._1mpIIe::after {
	border:none !important;
}
@keyframes fadeOut {
	from {
	opacity:1;
}
to {
	opacity:0;
}
}
.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 #ddd;
}
.cover4x {
	position:relative;
	float:left;
	width:25%;
	padding:0 5px;
	-webkit-transition-duration:.5s;
}
.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 {
	background:#fff;
	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;
	animation:fade-in;
	animation-duration:0.8s;
	text-shadow:0px 0px 6px #000;
}
.page-template-template-special .related-special {
	float:left;
	color:#fff;
	line-height:35px;
	margin:0 0 10px 5px;
	padding:0 10px;
	background:#c40000;
	border-radius:2px;
}
.special-mark {
	position:absolute;
	bottom:15px;
	right:15px;
	font-size:1.3rem;
	color:#fff;
	line-height:25px;
	z-index:2;
	background:#c40000;
	padding:0 10px;
	border-radius:2px;
	animation:fade-in;
	animation-duration:0.8s;
}
.cat-cover-img:hover .special-mark,.cat-cover-img:hover .special-count {
	display:none;
}
.special-count {
	position:absolute;
	bottom:15px;
	left:15px;
	color:#fff;
	z-index:2;
	animation:fade-in;
	animation-duration:0.8s;
	text-shadow:0px 0px 2px #000;
}
.page-template-template-special .entry-title-clear {
	margin-bottom:-15px;
}
.page-template-template-special .entry-header h1 {
	margin-top:0;
}
.page-template-template-special .page-meta-zt {
	float:right;
}
.cat-cover-main {
	background:#fff;
	margin:0 0 10px 0;
	border-radius:2px;
	overflow:hidden;
	border:1px solid #ddd;
}
.cat-cover-img {
	position:relative;
}
.cover-des-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.8;
	background:#666;
	transform:scale(0);
	transition:all 0.5s ease 0s;
	-webkit-transform:scale(0);
	-webkit-transition:all 0.5s ease 0s;
	padding:15px 8px 15px 12px;
}
.cat-cover-img:hover .cover-des-box {
	z-index:1;
	transform:scale(1);
	transition:all 0.5s ease 0s;
	-webkit-transform:scale(1);
	-webkit-transition:all 0.5s ease 0s;
}
.cover-des {
	position:relative;
	color:#fff;
	line-height:1.5em;
	width:100%;
	height:7.5em;
	overflow:hidden;
}
.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 {
	width:50%;
}
.cat-cover-box {
	margin:0 -4px;
}
}
@media screen and (max-width:358px) {
	.cover4x {
	width:100%;
}
}
.form-main #primary {
	width:100%;
}
.form-main .entry-header h1 {
	margin:20px 0 0 0;
}
.tougao-area .single-content p {
	text-indent:0 !important;
	margin:10px 0 0 0;
}
.basic-info label {
	font-size:15px;
	font-weight:bold;
	display:table;
	cursor:pointer;
}
.basic-info input {
	width:100%;
	margin:5px 0;
	padding:8px;
	background:#fff;
	border:1px solid #ddd;
}
.basic-box {
	margin:0 -20px;
}
.basic-info .tou-info {
	float:left;
	padding:0 20px;
	width:33.3333333333333%;
}
@media screen and (max-width:1122px) {
	.tougao-area .tou-info {
	width:100%;
}
}
.post-label-cat select {
	background:#fff;
	width:100%;
	padding:10px;
	border:1px solid #ddd;
}
.tougao-area #submit {
	background:#1ba1e2;
	color:#fff;
	font-weight:bold;
	width:140px;
	margin:30px 0;
	padding:5px 35px;
	cursor:pointer;
	border-radius:3px;
	border:1px solid #1ba1e2;
}
.tougao-area #submit:hover {
	background:#666;
	border:1px solid #666;
}
.tougao-area .wp-editor-area {
	background:#fff;
}
.tou-err-main {
	min-height:800px;
}
.tou-err {
	text-align:center;
	margin:30px 0;
	padding:15px;
	animation:fade-in;
	animation-duration:1.2s;
	-webkit-animation:fade-in 1.2s;
}
.tou-err-w {
	background:#ffecea;
}
.tou-err-c {
	background:#ecf2d6;
}
.tou-err a {
	float:inherit;
	margin:30px 0 0 0;
	padding:10px 15px;
}
.tou-prompt {
	font-size:14px;
	font-size:1.4rem;
	color:#999;
}
.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 #ddd;
	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 #ddd;
	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:2px;
}
#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:2px;
}
.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;
	left:env(safe-area-inset-left);
	padding:31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
	padding:31px 6px 31px 26px;
	right:0;
	right:env(safe-area-inset-right);
}
.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:1px solid #fff;
	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);
}
}
.tts-play {
	position:relative;
}
.tts-play a {
	padding:3px 5px;
}
.tts-play a span,.tts-read .be {
	display:none;
}
.tts-read a {
	position:absolute;
	top:-5px;
	left:-3px;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	display:block;
	border-radius:50%;
	border:none;
}
.tts-read a span {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:0;
	height:0;
	opacity:0;
	display:block;
	margin:auto;
	border-radius:50%;
	border:1px solid #444;
	animation:soundEffect 3s linear infinite;
}
.tts-read a span:nth-of-type(2) {
	animation:soundEffect 3s linear infinite 1s;
}
.tts-read a span:nth-of-type(3) {
	animation:soundEffect 3s linear infinite 2s;
}
@keyframes soundEffect {
	0% {
	width:0;
	height:0;
	opacity:1;
}
100% {
	width:35px;
	height:35px;
	opacity:0;
}
}
.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 #ddd;
	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 #ddd;
}
.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 > input + label > i.mdi:before,.pretty > input + label + label > i.mdi:before {
	content:attr(data-icon);
	display:inline-block;
	font-size:inherit;
	text-rendering:auto;
	line-height:inherit;
}
.pretty {
	line-height:1;
	position:relative;
	display:inline-block;
	margin:0 10px 5px 0;
}
.pretty label {
	font-weight:normal;
}
.pretty.success label i:after,.pretty.success label i:before {
	border-radius:100px;
}
.pretty > input[type='checkbox'] {
	position:absolute;
	z-index:99999999;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	margin:0;
	cursor:pointer;
	opacity:0;
}
.pretty i {
	font-size:1em !important;
	position:relative;
	display:inline-block;
	box-sizing:initial;
	min-width:1em;
	margin-right:5px;
	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;
}
@media screen and (min-width:1025px) {
	.ms:hover,.type-cat a:hover,.child-cat a:hover,#grid-carousel .post:hover,#header-widget .menu a:hover,.page-numbers:hover,.link:hover {
	box-shadow:0 1px 4px 1px rgba(0,0,0,0.1);
	transition:All 0.4s ease-in-out;
}
.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,.cat-container .cat-title a,.cat-site h2,.cat-grid-title a,.entry-header h1,.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:#666 !important;
	border-radius:5px;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background:#63cb34 !important;
}
@media screen and (max-width:640px) {
	.bread {
	padding:2px 0 1px 10px;
}
.special-mark {
	padding:2px 10px 1px 10px;
}
.group-tool-link a {
	padding:6px 20px 3px 20px;
}
}
.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:3px;
	border:1px solid #ddd;
}
.link-name-link {
	padding:0 0 6px 45px;
}
.page-link-name {
	font-size:1.5rem;
	color:#444;
	line-height:20px;
	width:99%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.link-des-box {
	background:#f8f8f8;
	margin:0 -16px -16px -16px;
	padding:8px 0 12px;
	border-top:1px solid #ddd;
}
.link-des {
	line-height:22px;
	text-align:justify;
	height:46px;
	padding:0 15px;
	overflow:hidden;
}
.link-des 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 {
	float:left;
	width:32px;
	height:32px;
	overflow:hidden;
	margin:5px 0 0 0;
}
.page-link-img img {
	width:100%;
	height:auto;
	max-width:100%;
}
.link-letter {
	float:left;
	font-size:1.6rem;
	color:#fff;
	text-align:center;
	width:34px;
	height:34px;
	margin:4px 0 0 0;
	padding:5px;
	overflow:hidden;
	border-radius:50%;
}
.night .night-main,#scroll .m-day {
	display:none;
}
.night #scroll .not-day,.night #scroll .m-day {
	display:block !important;
}
.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 .pagination a,.night .pagination a:visited,.night .sorting li a {
	background:#323232;
	color:RGB(50%,50%,50%);
}
.night .bgt,.night .be,.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 .thumbnail .cat a,.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 .des-p p {
	background:transparent !important;
}
.night .login-overlay,.night .thumbnail .cat,.night .slider-home-title,.night .mark,.night .bgb,.night .single-content code,.night .widget_ajax *,.night .ajax-loading:before,.night .tabs-loading:before,.night .format-img-cat,.night .cms-news-grid-container .marked-ico {
	background:rgba(50,50,50,0.9) !important;
}
.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 .type-cat a,.night .child-cat 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 #scroll li a,.night .down-form fieldset,.night .tab-nav li.active a,.night .login-tab-product .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 .da {
	background:#323232 !important;
	color:RGB(50%,50%,50%) !important;
}
.night .group-service-box * {
	color:RGB(80%,80%,80%) !important;
}
.m-moon {
	position:relative;
	width:12px;
	height:12px;
	display:block;
	margin:9px 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 .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 .log-close *,.night .off-search:after,.night .footer-widget * {
	color:#808080 !important;
}
.night .sf-arrows > li > .sf-with-ul:focus:after,.night .sf-arrows > li:hover > .sf-with-ul:after,.night .sf-arrows > .sfHover > .sf-with-ul:after,.night #site-nav .down-menu > .current-menu-item > a,.night #site-nav .down-menu > .current-post-ancestor > a,.night #site-nav .down-menu > li > a:hover,.night #site-nav .down-menu > li.sfHover > 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 > .current-menu-item > .sf-with-ul:after,.night #site-nav .down-menu > .current-post-ancestor > .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 .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,.night .qq-arrow,.night #feed_widget .be-favorite,.night .qr-img .arrow {
	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 .comment-tool a,.night .search-menu a,.night .off-side:after,.night .on-side:after,.night #header-widget .widget_nav_menu li a,.night .single-tag li a,.night #share a,.night .like a,.night .share-s a,.night .shang-p 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 #login input[type="text"],.night #login input[type="password"],.night .type-cat a,.night .child-cat a,.night .ias-trigger-next a,.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 .group-tabs-content .tab-pagination a,.night .post-password-form input[type="password"] {
	border:1px solid #262626 !important;
}
.night .fancybox-button div,.night table,.night th,.night td {
	border:1px solid #262626 !important;
}
.night .search-page .entry-title,.night .tab_title.selected a,.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,.night .secret-b,.night .cat-w-icon,.night #menu-container,.night .mobile-login,.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-top:1px solid #262626;
	border-bottom:1px solid #262626;
}
.night .ajax_widget_content .tab_title.selected a {
	border-top:2px solid #3690cf !important;
	border-bottom:none !important;
}
.night .ajax_widget_content .tab_title:first-child a {
	border-left:0;
	background:#323232 !important;
	color:RGB(50%,50%,50%) !important;
}
.night .tab-hd-con:last-child,.night .user_login .tab-title span:last-child {
	border-right:none !important;
}
.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 .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 .zm-tabs-container {
	border-top:1px solid #262626 !important;
}
.night .message-widget ul li,.night .bkc {
	border-bottom:1px dashed #262626;
}
.night .bkx,.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 #cms-widget-one .menu-item a,.night .g-col .bkx,.night .g-col .bk,.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 #footer-widget-box,.night .qaptcha .bgslider {
	box-shadow:none;
}
.night .all-content-box:after {
	background:linear-gradient(rgba(0,0,0,0),#323232)}
.night .filter-main {
	border-top:1px dashed #262626;
}
.night .filter-main:first-child {
	border-top:none;
}
.night .nav-section {
	border-top:none !important;
}
.night .wplist-item {
	margin:0;
}
.night .arrow-up {
	border-bottom:10px solid #262626;
}
.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 img {
	opacity:0.7;
}
.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;
}
.doclose {
	margin:0 0 -1px 0;
}
.upclose {
	margin:10px 0 0 0;
}
.addclose {
	margin:10px 0;
}
.domargin {
	margin:0 0 10px 0;
}
.domargin .ias-trigger-next {
	margin:14px 0 0 0;
}
.to-code {
	margin:6px 0 0 0;
}
.to-code a {
	background:#fff;
	color:#444;
	padding:6px 14px;
	border:1px solid #ddd;
	border-radius:2px;
	-webkit-appearance:none;
}
.to-code a:hover {
	background:#f1f1f1;
	border:1px solid #ddd;
	transition:all 0.2s ease-in 0s;
}
.codes-list th {
	text-align:center;
	font-weight:normal;
	background:#f9f9f9;
}
.codes-list td {
	text-align:left;
	padding:5px 10px;
}
.codes-list tr:nth-child(even) {
	background:#f9f9f9;
}
.timeline {
	margin:0 0 0 2em;
	border-left:1px dashed #ddd;
}
.timeline ul li {
	list-style:none;
	margin:0 0 0 25px;
}
.timeline h5 {
	font-size:16px;
	font-size:1.6rem;
	cursor:pointer;
}
.timeline h5:before {
	content:" ";
	font-size:12px;
	background:#fff;
	margin:0 8px 0 -11px;
	padding:0 8px;
	border-radius:50%;
	border:2px solid #ccc;
}
/* 好主题新增 */

.hzt-ad{
    border: 1px solid red;
}
.hzt-ad1,.hzt-ad2,.hzt-ad3{
    height: 193px;
}
.hzt-ad4{
	height: 600px;
}


/* 好主题新增 */
