* {
	margin: 0px; padding: 0px;
}
#sidebar section {
	border-radius: 6px; border: currentColor !important; border-image: none !important; box-shadow: 0px 2px 3px rgba(35,51,64,0.15); background-color: rgb(255, 255, 255);
}
.card {
	border-radius: 6px; border: currentColor !important; border-image: none !important; box-shadow: 0px 2px 3px rgba(35,51,64,0.15); background-color: rgb(255, 255, 255);
}
.img-cover {
	object-fit: cover;
}
.card-hoverable {
	transition:transform 0.25s ease-out, box-shadow 0.25s ease-out, transform 0.25s ease-out; will-change: transform box-shadow;
}
.card-hoverable:hover {
	box-shadow: 0px 14px 28px 10px rgba(35,51,64,0.35) !important; transform: translateY(-2px); -webkit-transform: translateY(-2px);
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mb {
	margin-bottom: 15px;
}
ul {
	list-style: none;
}
img {
	border: 0px currentColor; transition:0.3s linear; border-image: none;
}
input {
	font-size: 12px; vertical-align: middle;
}
select {
	font-size: 12px; vertical-align: middle;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
a {
	transition:0.3s linear; color: rgb(17, 17, 17); text-decoration: none; -webkit-transition: all .3s linear;
}
a:hover {
	color: rgb(18, 167, 180);
}
body {
	color: rgb(85, 85, 85); font-family: "Î¢ÈíÑÅºÚ","Æ»¹ûÀöÖÐºÚ",Arial,Helvetica,sans-serif; font-size: 14px; background-repeat: repeat; background-color: rgb(249, 249, 249);
}
.multi-ellipsis {
	height: 2.4em !important; line-height: 1.2em !important; overflow: hidden; position: relative;
}
.multi-ellipsis::after {
	background: linear-gradient(to right, transparent, rgb(255, 255, 255) 62%); right: 0px; bottom: 0px; padding-left: 20px; font-weight: 700; position: absolute; content: "";
}
.wrap {
	margin: 0px auto; width: 1240px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clear {
	clear: both;
}
.ellipsis {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.aside_hot .list {
	background: rgb(221, 221, 221); padding: 0px !important; border-radius: 4px; width: 25px; height: 25px; text-align: center; line-height: 25px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: 700; display: inline-block;
}
.aside_hot .list-1 {
	border-radius: 4px; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(18, 167, 180);
}
.aside_hot .list-2 {
	border-radius: 4px; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(18, 167, 180);
}
.aside_hot .list-3 {
	border-radius: 4px; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(18, 167, 180);
}
.aside_hot li a {
	padding-left: 8px;
}
#topnav {
	background: rgb(17, 151, 162); height: 28px; line-height: 28px; clear: both; font-size: 12px;
}
#topnav .tnlt {
	color: rgb(255, 255, 255); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 50%;
}
#topnav .tnrt {
	float: right;
}
#topnav .tnrt a {
	color: rgb(255, 255, 255); margin-left: 15px;
}
#topnav .tnrt a i.fa {
	color: rgb(255, 255, 255); margin-right: 3px;
}
#header {
	top: 0px; width: 100%; height: 60px; line-height: 60px; margin-bottom: 20px; position: fixed; z-index: 99992; background-color: rgb(18, 167, 180);
}
.header {
	
}
.logo {
	font-size: 0px; float: left;
}
.logo img {
	vertical-align: middle; max-height: 60px;
}
.nav {
	margin-left: 30px; float: left; background-color: rgb(18, 167, 180);
}
.nav ul {
	list-style: none;
}
.nav li {
	font-size: 16px; float: left; position: relative; z-index: 8888888;
}
.nav li + #nvabar-item-index {
	display: none;
}
.nav li a {
	padding: 0px 20px; color: rgb(255, 255, 255); display: inline-block;
}
.nav li:hover > a {
	background-color: rgb(17, 151, 162);
}
.nav li.active > a {
	background-color: rgb(17, 151, 162);
}
.nav ul ul {
	left: 0px; top: 100%; display: none; position: absolute; background-color: rgb(18, 167, 180);
}
.nav ul li:hover > ul {
	display: block; background-color: rgb(17, 151, 162);
}
.nav ul ul li {
	line-height: 45px; white-space: nowrap;
}
.nav ul ul ul {
	left: 100%; top: 0px;
}
.search {
	margin-top: 15px; float: right; position: relative;
}
.search form {
	width: 150px; height: 30px; color: rgb(221, 221, 221); line-height: 30px; overflow: hidden;
}
.search form input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(255, 255, 255) currentColor rgb(255, 255, 255) rgb(255, 255, 255); border-radius: 100px; border-image: none; width: 100%; height: 30px; line-height: 28px; padding-left: 8%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.search form button {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) currentColor; border-radius: 100px; border-image: none; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(203, 203, 203); line-height: 30px; position: absolute; cursor: pointer; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -mo-box-sizing: border-box; -ms-box-sizing: border-box;
}
.header .contribute .a {
	margin: 15px 20px; padding: 0px 1em; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.3); border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; display: block; background-color: rgb(18, 167, 180);
}
.header .contribute .a:hover {
	border: 1px solid rgba(255, 255, 255, 0.8); border-image: none;
}
.header .login {
	width: 60px; height: 60px; text-align: center; line-height: 60px; margin-right: -15px;
}
.header .login a {
	color: rgb(51, 51, 51); display: block;
}
.header .login i {
	height: 60px; color: rgb(255, 255, 255); line-height: 60px; font-size: 24px;
}
.content-full {
	width: 100% !important;
}
.content-full .wapost {
	width: 260px;
}
.content-full :nth-child(3n+3).wapost {
	margin-right: 18px;
}
.content-full :nth-child(4n).wapost {
	margin-right: 0px;
}
#mnav {
	display: none;
}
#search {
	display: none;
}
.muser {
	display: none;
}
@media screen and (max-width:1200px)
{
.container {
	width: 98%; margin-right: 1%; margin-left: 1%;
}
body {
	margin-top: 55px;
}
#header {
	top: 0px; width: 100%; height: 45px; line-height: 45px; margin-bottom: 0px; position: fixed; z-index: 99992;
}
.logo {
	width: 100%; text-align: center;
}
.logo img {
	max-height: 45px;
}
#mnav {
	top: 0px; width: 45px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; display: block; position: absolute; cursor: pointer;
}
#search {
	top: 0px; width: 45px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; display: block; position: absolute; cursor: pointer;
}
#mnav {
	left: 0%;
}
#search {
	right: 0px;
}
#mnav i {
	width: 45px; height: 45px; text-align: center; line-height: 45px;
}
#search i {
	width: 45px; height: 45px; text-align: center; line-height: 45px;
}
.nav {
	left: 0px; top: 45px; width: 100%; right: 0px; margin-left: 0px; display: none; position: absolute; z-index: 99999; background-color: rgb(17, 151, 162);
}
.nav li {
	width: 100%; float: none; position: static;
}
.nav li a {
	padding: 0px 5px; display: block;
}
.nav ul {
	text-indent: 10px;
}
.nav ul ul {
	overflow: hidden; padding-left: 3%; display: block; position: static;
}
.nav ul ul li {
	width: auto; line-height: 30px; margin-right: 10px; float: left;
}
.nav ul ul ul {
	display: none;
}
.nav ul ul li:hover ul {
	display: none;
}
.search {
	left: 0px; top: 100%; right: 0px; margin-top: 0px; float: none; display: none; position: absolute; background-color: rgb(17, 151, 162);
}
.search form {
	margin: 10px auto; width: 90%; height: 38px; line-height: 36px;
}
.search form input {
	height: 38px; line-height: 36px;
}
.search form button {
	width: 38px; height: 38px; right: 30px; line-height: 36px;
}
.user {
	display: none;
}
.muser {
	top: 0px; right: 12%; font-size: 14px; display: block; position: absolute;
}
.muser a {
	color: rgb(238, 238, 238); display: block;
}
}
#content {
	padding: 0px; clear: both;
}
.index-breadcrumb {
	padding-top: 80px;
}
#contentleft {
	width: 940px; float: left;
}
.swiper-container {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
	float: left;
}
.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column;
}
.swiper-wrapper {
	width: 100%; height: 100%; display: flex; position: relative; z-index: 1; box-sizing: content-box; transition-property: transform; transform-style: preserve-3d; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform;
}
.swiper-container-android .swiper-slide {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0);
}
.swiper-wrapper {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap; -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-fles-wrap: wrap; -webkit-flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
	margin: 0px auto; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out;
}
.swiper-slide {
	flex:0 0 auto; width: 100%; height: 100%; position: relative; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-flex-shrink: 0;
}
.swiper-container .swiper-notification {
	left: 0px; top: 0px; position: absolute; z-index: -1000; opacity: 0; pointer-events: none;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y; touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x; touch-action: pan-x;
}
.swiper-button-next {
	background-position: center; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: 27px 44px; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px;
}
.swiper-button-prev {
	background-position: center; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: 27px 44px; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px;
}
.swiper-button-next.swiper-button-disabled {
	cursor: auto; opacity: 0.35; pointer-events: none;
}
.swiper-button-prev.swiper-button-disabled {
	cursor: auto; opacity: 0.35; pointer-events: none;
}
.swiper-button-prev {
	left: 10px; right: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-next {
	left: 10px; right: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next {
	left: auto; right: 10px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-prev {
	left: auto; right: 10px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination {
	transition:0.3s; text-align: center; position: absolute; z-index: 10; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -webkit-transition: .3s; -o-transform: translate3d(0, 0, 0); -moz-transition: .3s; -o-transition: .3s;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-pagination-bullet {
	background: rgb(0, 0, 0); border-radius: 100%; width: 8px; height: 8px; display: inline-block; opacity: 0.2;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
	background: rgb(255, 255, 255);
}
.swiper-pagination-bullet-active {
	background: rgb(0, 122, 255); opacity: 1;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: rgb(255, 255, 255);
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: rgb(0, 0, 0);
}
.swiper-container-vertical > .swiper-pagination {
	top: 50%; right: 10px; transform: translate3d(0px, -50%, 0px); -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -o-transform: translate(0, -50%);
}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
	margin: 5px 0px; display: block;
}
.swiper-container-horizontal > .swiper-pagination {
	left: 0px; width: 100%; bottom: 10px;
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
	margin: 0px 5px;
}
.swiper-container-3d {
	perspective: 1200px; -webkit-perspective: 1200px; -moz-perspective: 1200px; -o-perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-right {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-top {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-wrapper {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-right {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-top {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-coverflow .swiper-wrapper {
	perspective: 1200px;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
}
.swiper-container-fade .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube {
	overflow: visible;
}
.swiper-container-cube .swiper-slide {
	transform-origin: 0% 0%; width: 100%; height: 100%; visibility: hidden; pointer-events: none; backface-visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin: 100% 0%; -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-next {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-next + .swiper-slide {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-prev {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-cube-shadow {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute; opacity: 0.6; -webkit-filter: blur(50px);
}
.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
	z-index: 0;
}
.swiper-scrollbar {
	background: rgba(0, 0, 0, 0.1); border-radius: 10px; position: relative; -ms-touch-action: none;
}
.swiper-container-horizontal > .swiper-scrollbar {
	left: 1%; width: 98%; height: 5px; bottom: 3px; position: absolute; z-index: 50;
}
.swiper-container-vertical > .swiper-scrollbar {
	top: 1%; width: 5px; height: 98%; right: 3px; position: absolute; z-index: 50;
}
.swiper-scrollbar-drag {
	background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; width: 100%; height: 100%; position: relative;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-lazy-preloader {
	transform-origin: 50% 50%; animation:swiper-preloader-spin 1s steps(12, end) infinite; left: 50%; top: 50%; width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; position: absolute; z-index: 10; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; -webkit-transform-origin: 50%; -moz-transform-origin: 50%; -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader::after {
	background-position: 50%; width: 100%; height: 100%; display: block; content: ""; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100%; -webkit-background-size: 100%;
}
.swiper-lazy-preloader-white::after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.swiper-container {
	width: 612px; height: 322px; margin-bottom: 15px !important; float: right;
}
.swiper-container img {
	width: 100%;
}
.swiper-slide {
	background: rgb(255, 255, 255);
}
.swiper-button-next {
	transition:0.3s; width: 50px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 35px; font-weight: 700; position: absolute; cursor: pointer; opacity: 0.8; background-image: none !important; background-color: rgb(18, 167, 180);
}
.swiper-button-prev {
	transition:0.3s; width: 50px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 35px; font-weight: 700; position: absolute; cursor: pointer; opacity: 0.8; background-image: none !important; background-color: rgb(18, 167, 180);
}
.swiper-button-prev {
	left: 0px;
}
.swiper-button-next {
	right: 0px;
}
.swiper-container:hover .swiper-button-prev {
	left: 0px;
}
.swiper-container:hover .swiper-button-next {
	right: 0px;
}
.swiper-container:hover .swiper-button-next {
	opacity: 1;
}
.swiper-container:hover .swiper-button-prev {
	opacity: 1;
}
.swiper-slide .link {
	display: block;
}
.swiper-slide .p {
	padding: 0px 1em; width: 100%; bottom: 8px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 300; position: absolute; z-index: 2;
}
.swiper-pagination-bullet {
	background: rgb(255, 255, 255); border-radius: 80px; width: 10px; height: 10px; opacity: 0.5;
}
.swiper-pagination-bullet-active {
	opacity: 1; background-color: rgb(18, 167, 180);
}
.swiper-container-horizontal > .swiper-pagination {
	left: -10px; position: absolute;
}
.swiper-pagination {
	text-align: right;
}
.swiper-slide .mask {
	background: rgba(0, 0, 0, 0.5); left: 0px; height: 40px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.ui-banner_lists {
	background: rgb(255, 255, 255); padding: 5px 15px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 278px; height: 310px; overflow: hidden; margin-bottom: 15px; float: left; position: relative;
}
.ui-banner_lists::after {
	top: 0px; width: 0px; height: 0px; right: 0px; margin-left: -10px; border-top-color: rgb(246, 82, 32); border-left-color: transparent; border-top-width: 40px; border-left-width: 40px; border-top-style: solid; border-left-style: solid; position: absolute; content: "";
}
.ui-banner_lists .tips {
	top: 5px; right: 1px; color: rgb(255, 255, 255); font-size: 12px; font-style: normal; position: absolute; z-index: 1; transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.ui-banner_lists ul {
	height: 328px; overflow: hidden;
}
.ui-banner_lists ul li {
	padding: 12px 0px 0px; width: 100%; height: 90px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.ui-banner_lists ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ui-banner_lists ul li div {
	width: 80px; height: 80px; overflow: hidden; margin-right: 10px; float: left;
}
.ui-banner_lists ul li div img {
	border: 2px solid rgb(255, 255, 255); border-image: none; width: 76px; height: 76px;
}
.ui-banner_lists ul li h2 {
	height: 26px; overflow: hidden; font-size: 18px; max-width: 180px;
}
.ui-banner_lists ul li p {
	height: 40px; color: rgb(122, 122, 122); line-height: 20px; overflow: hidden; padding-top: 5px; font-size: 12px; max-width: 180px;
}
.ui-banner_pre {
	width: 0px; height: 0px; opacity: 0;
}
.ui-banner_next {
	width: 0px; height: 0px; opacity: 0;
}
.itbox {
	background: rgb(255, 255, 255); margin: 0px 0px 15px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 42px; line-height: 42px; position: relative;
}
.breadnav {
	background: rgb(255, 255, 255); margin: 0px 0px 15px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 42px; line-height: 42px; position: relative;
}
.breadnav {
	margin-top: 60px;
}
.itbox h3 {
	background: rgb(255, 255, 255); left: 6px; top: 0px; width: 80px; height: 42px; text-align: center; position: absolute; box-shadow: 20px 0px 30px #fff;
}
.itbox h3 img {
	width: 100%; padding-top: 8px;
}
.itscroll {
	height: 42px; line-height: 42px; overflow: hidden;
}
.itscroll ul li {
	height: 42px; overflow: hidden; font-size: 16px; font-weight: 900; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
#croll {
	
}
.itscroll ul li a {
	color: rgb(51, 51, 51);
}
.itscroll ul li a:hover {
	border-bottom-color: rgb(17, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
.itscroll .con {
	margin-left: 90px;
}
.itscroll .con ul {
	float: left;
}
.itscroll li {
	margin: 0px 1em;
}
.itscroll li i.fa {
	margin-right: 5px;
}
.itscroll li span {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; margin-left: 4px;
}
.cmsbox {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; width: auto; overflow: hidden; margin-bottom: 15px;
}
.cmslist {
	background: rgb(255, 255, 255); padding: 5px 18px; width: 276px; float: left;
}
.cmslist .xyti {
	height: 34px; line-height: 34px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.cmslist .xyti h3 {
	font-size: 15px;
}
.cmslist .xyti h3 i.fa {
	margin-right: 9px;
}
.cmslist ul {
	padding: 8px 0px;
}
.cmslist li {
	height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cmslist li i.fa {
	font-size: 10px; margin-right: 6px;
}
.cmslist li.first {
	padding: 5px 0px 10px; height: 80px; line-height: 18px; white-space: normal;
}
.cmslist li.first .pic {
	width: 80px; height: 80px; overflow: hidden; margin-right: 16px; float: left; display: block;
}
.cmslist li.first img {
	width: 80px; height: 80px;
}
.cmslist li.first img:hover {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.loglist li.con .des img:hover {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.cmslist li.first .text {
	overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cmslist li.first div {
	color: rgb(153, 153, 153); padding-top: 4px; font-size: 12px;
}
.loglist li.con {
	background: rgb(255, 255, 255); margin: 0px 0px 15px; padding: 18px; border: 1px solid rgb(229, 229, 229); transition:0.4s linear; border-image: none; overflow: hidden; clear: both; position: relative;
}
.loglist li.con .des h2 i.fa {
	color: rgb(18, 167, 180);
}
.loglist li.con .info {
	width: 17%; height: 30px; color: rgb(153, 153, 153); line-height: 28px; overflow: hidden; font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei"; margin-right: 20px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: dotted; float: left;
}
.loglist li.con .info span:not(.sn) a {
	color: rgb(153, 153, 153);
}
.loglist li.con .info .sn a {
	background: rgb(246, 246, 246); margin: 0px 0px 15px; border: 1px solid rgb(246, 246, 246); border-image: none; text-align: center; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.loglist li.con .info .sn a:hover {
	background: rgb(246, 246, 246);
}
.loglist li.con .info .pi span em {
	display: none;
}
.loglist li.con .info i.fa {
	margin: 0px 5px 0px 12px;
}
.loglist li.con .des .h2 {
	padding: 0px 0px 15px; font-weight: 400; display: block;
}
.loglist li.con .des i.fa {
	font-size: 1.2em; margin-right: 6px;
}
.loglist li.con .des .h2 {
	overflow: hidden; font-size: 18px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.loglist li.con .des .h2:hover {
	padding-left: 10px;
}
.loglist li.con .des .pic {
	width: 17%; height: 100px; overflow: hidden; margin-right: 20px; float: left; display: block;
}
.loglist li.con .des img {
	width: 100%; height: 100px;
}
.loglist li.con .des .text {
	height: 100px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px;
}
.loglist li.con .des .data {
	padding: 15px 0px 0px; color: rgb(153, 153, 153); clear: both;
}
.loglist li.con .des .data .fa {
	font-size: 12px;
}
.loglist li.con .des .tag {
	color: rgb(153, 153, 153); padding-right: 1.5em;
}
.loglist li.con .des .tag a {
	color: rgb(153, 153, 153); padding-right: 1.5em;
}
.loglist li.con .des .time {
	color: rgb(153, 153, 153); padding-right: 1.5em;
}
.loglist li.con .des .view {
	color: rgb(153, 153, 153); padding-right: 1.5em;
}
.tags a {
	margin: 0px 3px 5px 0px; padding: 3px 8px; border-radius: 12px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 12px; display: inline-block; background-image: linear-gradient(rgb(255, 255, 255), rgb(246, 246, 246));
}
.loglist li.con .more {
	background: rgb(210, 210, 210); border-radius: 5px 0px; width: 100px; height: 32px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 32px; position: absolute;
}
.loglist li.con .more i {
	color: rgb(255, 255, 255); margin-left: 8px;
}
.loglist li.con:hover .more {
	background-color: rgb(18, 167, 180);
}
.loglist li.con .more:hover {
	width: 150px;
}
#imgbox {
	clear: both;
}
.wapost {
	background: rgb(255, 255, 255); margin: 0px 18px 18px 0px; padding: 10px 18px; transition:0.4s linear; width: 265px; float: left;
}
:nth-child(3n+3).wapost {
	margin-right: 0px;
}
.wapost:hover {
	position: relative; z-index: 9; box-shadow: 0px 0px 50px 2px rgba(0,0,0,0.2);
}
.wapost i.fa {
	margin-right: 4px; margin-left: 1px;
}
.wapost h2 i.fa {
	color: rgb(18, 167, 180);
}
.wapost .aptop {
	padding: 15px 0px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.wapost .aptop .sn {
	float: left;
}
.wapost .aptop .sn a {
	font-size: 16px; font-weight: 700;
}
.wapost .aptop .pi {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.wapost .aptop .pi span em {
	display: none;
}
.wapost h2 {
	margin: 15px 0px 20px;
}
.wapost h2 a {
	font-size: 18px;
}
.wapost .img {
	text-align: center;
}
.wapost .img img {
	width: 260px; height: 160px;
}
.wapost .text {
	padding: 10px 0px; height: 5em; line-height: 24px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.wapost .tags a {
	margin: 0px 3px 4px 0px; padding: 2px 5px; border-radius: 5px; border: 1px dotted rgb(221, 221, 221); border-image: none; color: rgb(170, 170, 170); font-size: 12px; display: inline-block;
}
.wapost .count {
	padding: 15px 0px 5px; overflow: hidden; margin-top: 10px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: dotted;
}
.wapost .count span {
	font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei"; margin-right: 40px; float: left;
}
.wapost .count span.edit {
	margin-right: 0px; float: right;
}
.loading {
	padding: 30px 0px; text-align: center; clear: both;
}
#sidebar {
	width: 282px; overflow: hidden; float: right;
}
#sidebar > section {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; overflow: hidden; margin-bottom: 20px;
}
#sidebar .widget {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; overflow: hidden; margin-bottom: 20px;
}
#sidebar .aside_new_search {
	
}
#sidebar .widget {
	
}
.aside_new li a {
	padding-left: 5px;
}
.aside_new li i.fa {
	color: rgb(170, 170, 170);
}
#sidebar .aside_new_search h3 {
	height: 42px; line-height: 42px; text-indent: 18px; font-size: 16px; font-weight: 800; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar .widget h3 {
	height: 42px; line-height: 42px; text-indent: 18px; font-size: 16px; font-weight: 800; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar .aside_new_search ul {
	padding: 10px 18px;
}
#sidebar .aside_new {
	padding: 10px 18px;
}
#sidebar .aside_hot {
	padding: 10px 18px;
}
.divNavBar {
	padding: 10px 18px;
}
.divCalendar {
	padding: 10px 18px;
}
.divContorPanel {
	padding: 10px 18px;
}
.divCatalog {
	padding: 10px 18px;
}
.divSearchPanel {
	padding: 10px 18px;
}
.divComments {
	padding: 10px 18px;
}
.divArchives {
	padding: 10px 18px;
}
.divStatistics {
	padding: 10px 18px;
}
.divFavorites {
	padding: 10px 18px;
}
.divLinkage {
	padding: 10px 18px;
}
.divMisc {
	padding: 10px 18px;
}
.divAuthors {
	padding: 10px 18px;
}
.divPrevious {
	padding: 10px 18px;
}
.divTags {
	padding: 10px 18px;
}
#divTags li {
	padding: 0px !important; width: 48%; height: 30px; text-align: center; line-height: 30px !important; overflow: hidden; margin-top: 3px; display: inline-block;
}
#divTags li a {
	background: rgb(248, 248, 248); border-radius: 3px; font-size: 12px; display: block;
}
#divTags li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(18, 167, 180);
}
#sidebar .aside_new_search ul li {
	padding: 10px 0px; line-height: 24px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar .widget li {
	padding: 10px 0px; line-height: 24px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget-content li:last-child {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
#divTags li:last-child {
	border-bottom-color: rgb(229, 229, 229) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
#divLinkage li {
	width: 50%; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; display: inline-block;
}
#divContorPanel .cp-hello {
	text-align: center; margin-bottom: -5px; display: block;
}
.divContorPanel a {
	display: inline-block;
}
#divContorPanel .cp-login a {
	padding: 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 37%; text-align: center;
}
#divContorPanel .cp-vrs a {
	padding: 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 37%; text-align: center;
}
#tbCalendar {
	width: 100%;
}
#tbCalendar caption {
	font-size: 16px;
}
#tbCalendar a {
	color: rgb(18, 167, 180);
}
#tbCalendar td {
	height: 30px; text-align: center;
}
#tbCalendar th {
	height: 30px; text-align: center;
}
#newcomment i.fa {
	margin: 0px 5px; color: rgb(204, 204, 204); font-size: 10px;
}
#newcomment li span {
	color: rgb(153, 153, 153); margin-left: 4px;
}
#sidebar .mscroll ul {
	-ms-overflow-y: auto; max-height: 304px;
}
#blogsort h3 {
	height: 38px; line-height: 38px; font-size: 16px;
}
#blogsort h3 i.fa {
	margin: 0px 5px 0px 10px;
}
#blogsort ul li {
	line-height: 38px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: relative;
}
#blogsort ul li .sico {
	top: 0px; width: 20px; height: 38px; text-align: center; right: 0px; color: rgb(204, 204, 204); line-height: 38px; font-size: 8px; position: absolute; cursor: pointer;
}
#blogsort ul li .sico:hover {
	background: rgb(246, 246, 246); border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
#blogsort ul li a {
	height: 38px; text-indent: 28px; border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid; display: block;
}
#blogsort ul li a.cu {
	background: rgb(246, 246, 246); border-left-color: rgb(18, 167, 180); border-left-width: 4px; border-left-style: solid;
}
#blogsort ul li a:hover {
	background: rgb(246, 246, 246); border-left-color: rgb(18, 167, 180); border-left-width: 4px; border-left-style: solid;
}
#blogsort ul li a i {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 5px;
}
#blogsort li ul {
	background: rgb(250, 250, 250); display: none;
}
#blogsort li ul li a {
	border-color: rgb(250, 250, 250); text-indent: 35px;
}
#bloggerinfoimg {
	padding: 10px 0px; text-align: center;
}
#bloggerinfo {
	padding: 6px 8px 12px 16px; line-height: 20px; font-size: 12px;
}
#record i.fa {
	margin-right: 6px;
}
#sidelinks i.fa {
	margin-right: 6px;
}
#sidebar ul#sidelinks li {
	padding: 5px 0px !important; font-size: 12px;
}
#logsearch {
	padding: 25px 15px; position: relative;
}
.divSearchPanel {
	padding: 25px 15px; position: relative;
}
#logsearch i.fa {
	left: 26px; top: 34px; color: rgb(204, 204, 204); position: absolute;
}
#logsearch .search {
	outline: 0px; border-radius: 5px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 100%; height: 32px; text-indent: 2.5em; box-shadow: inset 2px 2px 2px #eee;
}
#divSearchPanel input[type=text] {
	outline: 0px; border-radius: 5px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 100%; height: 32px; text-indent: 2.5em; box-shadow: inset 2px 2px 2px #eee;
}
#divSearchPanel input[type=text] {
	width: 76%;
}
#divSearchPanel input[type=submit] {
	padding: 0.5em; border-radius: 5px; border: 1px solid rgb(18, 167, 180); border-image: none; width: 20%; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(18, 167, 180);
}
#sidebar ul#hotlog {
	padding-left: 34px;
}
#hotlog li {
	position: relative;
}
#hotlog i {
	left: -22px; top: 10px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-weight: 700; position: absolute;
}
#sidebar > li.diyarea {
	background: 0px 0px; border: 0px currentColor; border-image: none; text-align: center;
}
.slfix {
	top: 80px; width: 280px; position: fixed;
}
.pagebar {
	margin: 15px 0px 30px; text-align: center;
}
.page-numbers {
	margin-top: 10px;
}
.page-numbers {
	padding: 0px 1em; border-radius: 3px; border: 1px solid rgb(225, 225, 225); border-image: none; text-align: center; color: rgb(170, 170, 170); line-height: 34px; display: inline-block; background-color: rgb(246, 246, 246);
}
a.page-numbers {
	background: rgb(255, 255, 255); border-radius: 3px; color: rgb(26, 26, 26);
}
a.page-numbers:hover {
	border: 1px solid rgb(18, 167, 180); border-image: none; color: rgb(255, 255, 255); background-color: rgb(18, 167, 180);
}
#footerbar {
	background: rgb(255, 255, 255); padding: 1em; text-align: center; color: rgb(76, 76, 76); line-height: 26px; overflow: hidden; clear: both; font-size: 12px; box-shadow: 0px -1px 3px #fff;
}
#footerbar .wrap {
	position: relative;
}
#footerbar .wrap a {
	color: rgb(76, 76, 76);
}
#footerbar .wrap .zz {
	text-align: center; color: rgb(115, 115, 115); font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
}
#footerbar .wrap .zz a {
	color: rgb(115, 115, 115);
}
#footerbar .img-wrap {
	margin-top: 10px;
}
#footerbar .img-wrap a {
	padding-left: 10px;
}
#backtop {
	transition:0.3s linear; left: 52%; text-align: center; bottom: 170px; color: rgb(136, 136, 136); font-size: 32px; margin-left: 625px; display: none; position: fixed; cursor: pointer;
}
#backtop:hover {
	color: rgb(18, 167, 180);
}
.pagenow {
	color: rgb(136, 136, 136);
}
.pagenow i.fa {
	margin: 0px 10px 0px 15px;
}
.pagenow span {
	margin-left: 5px;
}
.pagenow .csort {
	top: 0px; width: 60%; text-align: right; right: 15px; overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.pagenow .csort p {
	margin-right: -5px;
}
.logbox .pagenow a {
	color: rgb(153, 153, 153);
}
.pagenow .csort a {
	color: rgb(153, 153, 153);
}
.logbox blockquote {
	padding: 0.5em 1em; color: rgb(102, 102, 102); font-weight: 400; border-left-color: rgb(18, 167, 180); border-left-width: 4px; border-left-style: solid; background-color: rgb(249, 249, 249);
}
.logcu span {
	margin-right: 5px;
}
.logbox {
	background: rgb(255, 255, 255); margin: 0px 0px 22px; padding: 5px 30px; border: 1px solid rgb(229, 229, 229); border-image: none; overflow: hidden;
}
.logbox .pagenow {
	margin-bottom: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.logbox .pagenow i.fa {
	margin-left: 0px;
}
.logbox .pagenow span {
	margin: 0px 4px; color: rgb(204, 204, 204);
}
.logbox h1 {
	padding: 15px 0px; color: rgb(0, 0, 0); font-size: 30px; font-weight: 400;
}
.logbox .data {
	padding: 0px 0px 20px 5px; color: rgb(153, 153, 153); font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei";
}
.logbox .data i.fa {
	margin: 0px 3px 0px 25px;
}
.logbox .margin-none {
	margin: 0px !important;
}
.logcon {
	color: rgb(51, 51, 51); line-height: 1.9; font-size: 16px; margin-top: 10px; margin-bottom: 30px;
}
.art-main a {
	color: rgb(18, 167, 180);
}
.art-main iframe {
	width: 100% !important;
}
.art-main li {
	margin-left: 30px;
}
.art-main p {
	max-width: 100% !important;
}
.art-main img {
	height: auto !important; max-width: 100% !important;
}
.art-main table {
	border-collapse: collapse; border-spacing: 0; empty-cells: show;
}
.art-main table tr.firstRow {
	text-align: left; font-weight: bold; background-color: rgb(248, 248, 248);
}
.art-main table th {
	margin: 0px; padding: 0.3em 0.5em; border: 1px solid rgb(221, 221, 221); border-image: none; vertical-align: top;
}
.art-main table td {
	margin: 0px; padding: 0.3em 0.5em; border: 1px solid rgb(221, 221, 221); border-image: none; vertical-align: top;
}
#tag-wrap {
	margin-bottom: 30px;
}
.tag-wrap a {
	padding: 4px 8px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.tag-wrap a:hover {
	border: 1px solid rgb(18, 167, 180); border-image: none; color: rgb(255, 255, 255); background-color: rgb(18, 167, 180);
}
.logcon embed {
	
}
.logcon iframe {
	
}
.logcon img {
	
}
.logcon img {
	height: auto !important; max-width: 100% !important;
}
.link-box :last-child.con {
	margin-bottom: -10px;
}
.nextlog {
	border-width: 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); margin: 15px 0px; border-image: none; overflow: hidden; clear: both;
}
.nextlog a {
	width: 42%; height: 90px; font-size: 18px; display: block; position: relative;
}
.nextlog .prev {
	padding: 30px 3% 0px 5%;
}
.nextlog .next {
	padding: 30px 5% 0px 3%;
}
.nextlog a:hover {
	background: rgb(246, 246, 246);
}
.nextlog h2 {
	overflow: hidden; font-size: 18px; font-weight: 400; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.nextlog .prev {
	width: calc(42% - 1px); border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: dotted; float: left;
}
.nextlog .next {
	text-align: right; float: right;
}
.nextlog a small {
	padding: 0px 0px 10px; color: rgb(170, 170, 170); font-size: 14px; display: block;
}
.nextlog a i.fa {
	left: 5px; top: 28px; color: rgb(204, 204, 204); position: absolute;
}
.nextlog .next i.fa {
	left: auto; right: 5px;
}
.link-box {
	margin-top: 30px;
}
.istop {
	color: rgb(255, 0, 0); font-weight: 900;
}
.link-box .title {
	height: 50px; color: rgb(34, 34, 34); line-height: 50px; font-size: 18px; font-weight: 500; border-bottom-color: rgb(18, 167, 180); border-bottom-width: 3px; border-bottom-style: solid;
}
.link-box .loglist {
	margin-top: 10px;
}
.link-box .loglist li.con {
	border-width: 1px medium medium; border-style: dotted none none; border-color: rgb(204, 204, 204) currentColor currentColor; padding: 20px 0px 10px; border-image: none;
}
.logbox .link-box .data i.fa {
	margin: 0px;
}
.link-box .loglist li.con .info {
	width: 17%;
}
.link-box .loglist li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ullist4 li {
	padding: 0px 1%; width: 48%; line-height: 30px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ullist4 li i.fa {
	font-size: 10px; margin-right: 5px;
}
#newlog i.fa {
	font-size: 10px; margin-right: 6px;
}
#comment {
	background: rgb(255, 255, 255); padding: 30px; border: 1px solid rgb(229, 229, 229); border-image: none; margin-bottom: 22px;
}
#comments-title {
	padding-top: 100px; margin-top: -100px;
}
.c-title {
	color: rgb(34, 34, 34); font-size: 18px; font-weight: 500;
}
.comment-disable {
	padding: 1.5em; text-align: center; color: rgb(136, 136, 136);
}
.comment-disable i.iconfont {
	color: rgb(102, 102, 102); padding-right: 5px; font-size: 18px;
}
.comment-num {
	color: rgb(153, 153, 153); font-size: 16px;
}
.comment-num .emphasize {
	color: rgb(255, 51, 51);
}
.no-comment {
	text-align: center; color: rgb(153, 153, 153);
}
.no-comment i.iconfont {
	height: 90px; color: rgb(221, 221, 221); font-size: 60px; margin-top: -20px; display: block;
}
.comment-msg {
	padding: 1.5em 0px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.comment-list .ul {
	list-style: none; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
.comment-list .li {
	padding: 1em; overflow: hidden;
}
.comment-list .li:hover {
	background: rgb(248, 248, 248);
}
.comment-list .li img {
	border-radius: 100px; width: 50px; height: 50px;
}
.comment-list .li:hover img {
	
}
.comment-list .li .clbody {
	margin-left: 70px;
}
.comment-list .ul .ul {
	margin-left: 4%;
}
.comment-list .title {
	padding: 10px 0px; color: rgb(34, 34, 34); font-size: 18px;
}
.compost .com-info {
	margin-bottom: 10px;
}
.compost .com-info li {
	width: 33.3%; padding-right: 3%; margin-bottom: 1em; float: left; position: relative;
}
.compost .com-info li:nth-child(2) {
	padding-right: 0px;
}
.compost .com-info li .verify {
	top: 0px; height: 40px; right: 6.5%; position: absolute; z-index: 1;
}
.compost .com-info li .verify img {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 100%;
}
.compost .com-info li input {
	border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px; line-height: 40px; text-indent: 10px; padding-left: 4px;
}
.compost .com-name {
	padding: 1em 0px 1em 0.2em;
}
#cancel-reply {
	color: rgb(18, 167, 180);
}
#txaArticle {
	background: rgb(255, 255, 255); margin: 0px 0px 20px; padding: 5px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 98%; text-indent: 5px; font-size: 14px; -webkit-appearance: none;
}
.com-submit {
	padding: 0px 20px; border-radius: 3px; border: currentColor; border-image: none; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; cursor: pointer; background-color: rgb(18, 167, 180);
}
.comment-list .cinfo {
	height: 20px;
}
.comment-list .clbody .p {
	-ms-word-wrap: break-word;
}
.cinfo .author {
	color: rgb(102, 102, 102);
}
.c-time {
	color: rgb(153, 153, 153); font-size: 12px;
}
.comment-at {
	color: rgb(18, 167, 180);
}
.reply-a {
	opacity: 0.5;
}
.comment-list li:hover .reply-a {
	opacity: 1;
}
.mcolor {
	color: rgb(18, 167, 180);
}
#tw {
	background: rgb(255, 255, 255); padding: 0px 15px; border: 1px solid rgb(229, 229, 229); border-image: none; overflow: hidden;
}
#tw li {
	width: calc(100% - 100px); padding-left: 100px; float: left; position: relative;
}
#tw li .date {
	left: 0px; top: 50%; width: 80px; text-align: right; color: rgb(153, 153, 153); font-size: 12px; margin-top: -16px; display: block; position: absolute;
}
#tw li p {
	padding: 20px 10px 20px 25px; transition:0.3s linear; width: calc(100% - 35px); line-height: 1.8; font-size: 15px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: right; position: relative;
}
#tw li p:hover {
	color: rgb(18, 167, 180);
}
#tw li p i {
	background: rgb(255, 255, 255); border-radius: 50%; border: 3px solid rgb(221, 221, 221); transition:0.3s linear; border-image: none; left: -6px; top: 50%; width: 6px; height: 6px; margin-top: -6px; display: block; position: absolute;
}
#tw li:hover i {
	border-color: rgb(18, 167, 180);
}
#tw li .tp {
	padding: 1px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 6px; max-width: 90%;
}
.mycenterad {
	margin: 0px 0px 20px; padding: 10px 2%; border: 1px solid rgb(221, 221, 221); border-image: none; width: 96%; overflow: hidden; position: relative;
}
.mycenterad .imgbox {
	width: 20%; float: left; max-width: 100%;
}
.mycenterad .name_price {
	padding: 10px 0px; width: 76%; color: rgb(51, 51, 51); margin-left: 4%; float: left;
}
.mycenterad .name_price .name {
	overflow: hidden; font-size: 16px; font-weight: 700; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.mycenterad .name_price .price {
	margin: 20px 0px 0px; font-size: 14px;
}
.mycenterad .name_price .price em {
	background: rgb(18, 167, 180); margin: 0px 5px 0px 0px; padding: 3px 6px; color: rgb(255, 255, 255); font-size: 14px;
}
.mycenterad .name_price .price span {
	color: rgb(18, 167, 180); font-size: 24px; font-weight: 700;
}
.mycenterad .name_price .gobuy {
	background: rgb(18, 167, 180); margin: 20px 0px 0px; padding: 6px 0px; width: 50%; text-align: center; color: rgb(255, 255, 255); font-size: 14px;
}
.mycenterad .marquee {
	background: rgba(0, 0, 0, 0.5); height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: 700;
}
@media only screen and (max-width:1200px)
{
.nextlog .prev {
	padding: 10px 5% 10px 3%;
}
.nextlog .next {
	padding: 10px 5% 10px 3%;
}
.index-breadcrumb {
	padding: 0px;
}
#content {
	padding: 0px;
}
.wrap {
	width: 98%;
}
#mainav .mlogo {
	width: 200px;
}
#mainav .bar {
	margin-right: 0px; float: right;
}
#mainav .bar li a {
	padding: 0px 12px;
}
#contentleft {
	width: calc(100% - 220px); overflow: hidden;
}
#mainav .topmenu {
	width: calc(100% - 220px); overflow: hidden;
}
.cmsbox {
	width: calc(100% + 16px);
}
.cmslist {
	width: calc(50% - 42px);
}
.loglist li.con .info {
	width: 120px;
}
.wapost {
	width: calc(50% - 37px);
}
.content-full .wapost {
	width: calc(50% - 37px);
}
.ui-banner_lists {
	width: 100%;
}
.ui-banner_lists ul {
	width: 100%;
}
.ui-banner_lists ul li {
	width: 100%;
}
.ui-banner_lists ul li h2 {
	max-width: 100%;
}
.ui-banner_lists ul li p {
	max-width: 100%;
}
.ui-banner_lists ul li div {
	width: 80px; height: 80px;
}
.ui-banner_lists ul li div img {
	width: 76px; height: 76px;
}
.swiper-container {
	width: 100%; height: 48vw;
}
.itbox h3 {
	left: -5px;
}
.itscroll .con {
	margin-left: 10%;
}
.itscroll .con li {
	width: 80%; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.itbox h3 img {
	width: 70%; padding-top: 12px;
}
}
@media only screen and (max-width:1024px)
{
#mainav .bar li a {
	font-size: 14px;
}
#mainav .ul-subcates li a {
	padding: 0px; font-size: 12px;
}
#contentleft {
	margin: 0px auto; width: 100%; float: none;
}
.ui-banner_lists {
	padding: 0.5em; width: calc(100% - 16px); float: none;
}
.ui-banner_lists ul li div {
	margin-right: 15px;
}
.loglist li.con {
	padding: 15px;
}
.loglist li.con .des .pic {
	margin-right: 10px;
}
.loglist li.con .des .time {
	padding-right: 10px;
}
.loglist li.con .des .view {
	padding-right: 0px;
}
#txaArticle {
	width: 96%;
}
.itbox {
	margin-bottom: 5px;
}
.header .login {
	top: 0px; width: 45px; height: 45px; right: 60px; line-height: 45px; display: block; position: absolute; z-index: 1;
}
.header .login i {
	height: 45px; line-height: 45px; font-size: 16px;
}
#backtop {
	left: auto; right: 2%;
}
.hidden-sm-md-lg {
	display: none;
}
}
@media only screen and (max-width:800px)
{
.swiper-slide .p {
	font-size: 14px;
}
.compost .com-info li {
	width: 100%;
}
.compost .com-info li .verify {
	right: 1%;
}
#txaArticle {
	width: 99%;
}
.logbox {
	padding: 15px;
}
#comment {
	padding: 15px;
}
.loglist li .data .tag {
	display: none;
}
.loglist li.con .info {
	display: none;
}
.loglist li.con .more {
	display: none;
}
.loglist li.con .des .pic {
	height: 80px;
}
.loglist li.con .des .text {
	height: 80px;
}
.loglist li.con .des .text p {
	height: 3em; overflow: hidden;
}
.wapost {
	width: 90%;
}
.content-full .wapost {
	width: 90%;
}
.wapost .img img {
	width: 100%; height: auto;
}
#footerbar .friendlink {
	display: none;
}
#ajax-more {
	display: none;
}
#mainav .bar li a i.fa {
	display: none;
}
#topnav {
	display: none;
}
#mainav .topmenu {
	display: none;
}
#mainav .bar {
	background: rgba(0, 0, 0, 0.9); padding: 1px 0px 6px; border-radius: 0px 0px 6px 6px; top: 42px; right: 0px; display: none; position: fixed; z-index: 9999;
}
#mainav .bar li {
	float: none;
}
#mainav .bar li a {
	padding: 0px 5em; text-align: left;
}
#mainav .bar li > li {
	height: 42px; line-height: 42px; float: none;
}
#mainav li .ul-subcates {
	background: 0px 0px; text-indent: 2em; display: block !important;
}
#mainav .ul-subcates li {
	height: 42px; line-height: 42px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#mainav .bar li i.dot {
	display: none;
}
#mainav .bar li a:hover {
	background: rgb(68, 68, 68);
}
#mainav .fa-navicon {
	display: block;
}
#sidebar {
	width: 100%; float: none;
}
.slfix {
	width: 100%; position: inherit;
}
.ui-banner .ui-banner-slogans {
	background: rgba(255, 255, 255, 0.5); padding: 0px 5%; top: auto; width: 90%; height: 106px; right: auto; bottom: 0px;
}
.ui-banner {
	height: 50vw; overflow: hidden;
}
.ui-banner .ui-banner-slides {
	width: 100%; height: 50vw;
}
.ui-banner_pic {
	width: 100%; height: 50vw;
}
.ui-banner_pic li {
	height: 50vw;
}
.ui-banner_pic ul {
	height: 50vw;
}
.ui-banner_pic img {
	width: 100%; height: 100%;
}
.ui-banner_left_inc {
	top: 20vw;
}
.ui-banner_right_inc {
	top: 20vw;
}
.mycenterad {
	padding: 0px; border: currentColor; border-image: none; width: 100%; height: 90vw; overflow: hidden; position: relative;
}
.mycenterad .imgbox {
	width: 100% !important; height: 90vw !important; float: none; max-width: 100% !important;
}
.mycenterad .name_price {
	background: rgba(0, 0, 0, 0.5); padding: 3px 2%; width: 96%; bottom: 0px; color: rgb(255, 255, 255); margin-left: 0px; float: none; position: absolute;
}
.mycenterad .name_price .name {
	overflow: hidden; font-size: 14px; font-weight: 700; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.mycenterad .name_price .price {
	margin: 0px; font-size: 12px;
}
.mycenterad .name_price .price em {
	background: rgb(18, 167, 180); margin: 0px 5px 0px 0px; padding: 3px 6px; color: rgb(255, 255, 255); font-size: 14px;
}
.mycenterad .name_price .price span {
	font-size: 24px; font-weight: 700;
}
.mycenterad .name_price .gobuy {
	background: rgb(18, 167, 180); margin: 5px auto 0px; padding: 3px 6px; width: 50%; text-align: center; color: rgb(255, 255, 255); font-size: 14px;
}
.mycenterad .marquee {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; font-weight: 700; position: absolute; z-index: 1;
}
.loglist li.con .des .pic {
	width: 32%;
}
}
@media only screen and (max-width:600px)
{
.cmsbox {
	width: 99%;
}
.cmslist {
	width: calc(100% - 26px);
}
.loglist li.con .info {
	width: auto; float: none;
}
.loglist li.con .info span {
	float: left; display: block;
}
.loglist li.con .info .sn a {
	background: 0px 0px; font-size: 14px;
}
.loglist li.con .info .sn a:hover {
	background: 0px 0px; font-size: 14px;
}
.loglist li.con .info i.fa {
	margin-top: 8px; float: left;
}
.loglist li.con .info br {
	display: none;
}
.loglist li.con .des h2 a {
	font-size: 18px;
}
.nextlog a i.fa {
	display: none;
}
.pagenow {
	display: none;
}
.logcon {
	padding: 10px 0px;
}
.logbox h1 {
	line-height: 30px; font-size: 24px;
}
.logbox .data {
	font-size: 12px;
}
.logbox .data i.fa {
	margin: 0px 3px 0px 10px;
}
.nextlog a {
	width: 92% !important; height: auto; text-align: left !important; font-size: 16px; float: none !important;
}
.ullist4 li {
	width: 98%; float: none;
}
#tw li p {
	padding: 10px 10px 10px 25px; font-size: 13px;
}
}
.lvxvtagbox {
	background: rgb(255, 255, 255); padding: 10px; height: 100%; display: table;
}
.lvxvtagwz {
	color: rgb(0, 204, 51); padding-bottom: 5px; font-size: 16px; margin-bottom: 10px; border-bottom-color: rgb(0, 175, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.lvxvtagli {
	margin: 0px 10px 10px 0px; float: left; white-space: nowrap;
}
.lvxvtagspan {
	padding: 5px; border-radius: 10px; border: 1px dashed rgb(204, 204, 204); border-image: none; line-height: 30px; display: block;
}
.rank_des {
	background: rgb(255, 255, 255); padding: 20px; line-height: 25px; margin-bottom: 20px;
}
.rank_des h1 {
	text-align: center; margin-bottom: 20px;
}
.rank-tit {
	background: rgb(255, 255, 255); padding: 15px 10px; margin-bottom: 20px; border-left-color: rgb(18, 167, 180); border-left-width: 4px; border-left-style: solid;
}
.rank-other {
	margin: 30px auto; clear: both;
}
.rank-other ul {
	background: rgb(255, 255, 255); padding: 20px; margin-top: 20px;
}
.rank-other ul li {
	margin: 5px; display: inline-block;
}
.rank-other ul li a {
	font-size: 20px;
}
.footer {
	background: rgb(37, 45, 56); width: 100%; color: rgb(136, 139, 152);
}
.footer .main {
	padding: 0px 1em;
}
.footer .intro {
	margin-bottom: 0.5em;
}
.footer small {
	color: rgb(110, 111, 125);
}
.footer small .icp {
	padding-left: 1em;
}
.footer a {
	color: rgb(110, 111, 125);
}
.footer a:hover {
	color: rgb(136, 139, 152);
}
.footer .title {
	padding-bottom: 1em; font-size: 18px;
}
.f-about {
	display: inline-block;
}
.f-contact {
	display: inline-block;
}
.f-qr {
	display: inline-block;
}
.f-about {
	padding: 3% 0px; width: 46%;
}
.f-contact {
	padding: 3% 10%; width: 40%;
}
.f-contact i.iconfont {
	padding-right: 5px;
}
.f-qr {
	padding: 3% 0px; width: 120px;
}
.f-qr .img {
	width: 100px; height: 100px;
}
.wapost .img a {
	display: block; position: relative;
}
.video-icon {
	background: url("https://sta-op.douyucdn.cn/front-publish/live-master/assets/images/icon-play_e4e7e68.png") no-repeat 50% / 100% 100%; margin: auto; left: 40%; top: 30%; width: 54px; height: 54px; display: block; position: absolute; -moz-background-size: 100% 100%; -o-background-size: 100% 100%;
}
#divComments .list {
	padding: 0.6em 0px;
}
#divComments li:first-child {
	padding-top: 0px;
}
#divComments li:last-child {
	padding-bottom: 0px;
}
#divComments .avatar {
	float: left; display: block;
}
#divComments .avatar img {
	border-radius: 100px; border: 2px solid rgb(255, 255, 255); transition:transform 0.4s ease-out; border-image: none; width: 40px; height: 40px; box-shadow: 2px 2px 3px #efefef; -webkit-transition: -webkit-transform .4s ease-out; -moz-transition: -moz-transform .4s ease-out;
}
#divComments li:hover .avatar img {
	transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg);
}
#divComments .title {
	margin-left: 60px;
}
#divComments .title .a {
	display: block;
}
#divComments .info i.iconfont {
	padding-right: 5px;
}
#divComments .info {
	color: rgb(153, 153, 153);
}
#divComments .author {
	padding-right: 0.5em;
}
#divComments li .fa {
	padding-right: 4px;
}
