@charset "UTF-8";
@font-face {
	font-family:element-icons;
	src:url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype");
	font-weight:400;
	font-style:normal;
}
[class*=" el-icon-"],[class^=el-icon-] {
	font-family:element-icons!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:baseline;
	display:inline-block;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.el-icon-ice-cream-round:before {
	content:"\e6a0";
}
.el-icon-ice-cream-square:before {
	content:"\e6a3";
}
.el-icon-lollipop:before {
	content:"\e6a4";
}
.el-icon-potato-strips:before {
	content:"\e6a5";
}
.el-icon-milk-tea:before {
	content:"\e6a6";
}
.el-icon-ice-drink:before {
	content:"\e6a7";
}
.el-icon-ice-tea:before {
	content:"\e6a9";
}
.el-icon-coffee:before {
	content:"\e6aa";
}
.el-icon-orange:before {
	content:"\e6ab";
}
.el-icon-pear:before {
	content:"\e6ac";
}
.el-icon-apple:before {
	content:"\e6ad";
}
.el-icon-cherry:before {
	content:"\e6ae";
}
.el-icon-watermelon:before {
	content:"\e6af";
}
.el-icon-grape:before {
	content:"\e6b0";
}
.el-icon-refrigerator:before {
	content:"\e6b1";
}
.el-icon-goblet-square-full:before {
	content:"\e6b2";
}
.el-icon-goblet-square:before {
	content:"\e6b3";
}
.el-icon-goblet-full:before {
	content:"\e6b4";
}
.el-icon-goblet:before {
	content:"\e6b5";
}
.el-icon-cold-drink:before {
	content:"\e6b6";
}
.el-icon-coffee-cup:before {
	content:"\e6b8";
}
.el-icon-water-cup:before {
	content:"\e6b9";
}
.el-icon-hot-water:before {
	content:"\e6ba";
}
.el-icon-ice-cream:before {
	content:"\e6bb";
}
.el-icon-dessert:before {
	content:"\e6bc";
}
.el-icon-sugar:before {
	content:"\e6bd";
}
.el-icon-tableware:before {
	content:"\e6be";
}
.el-icon-burger:before {
	content:"\e6bf";
}
.el-icon-knife-fork:before {
	content:"\e6c1";
}
.el-icon-fork-spoon:before {
	content:"\e6c2";
}
.el-icon-chicken:before {
	content:"\e6c3";
}
.el-icon-food:before {
	content:"\e6c4";
}
.el-icon-dish-1:before {
	content:"\e6c5";
}
.el-icon-dish:before {
	content:"\e6c6";
}
.el-icon-moon-night:before {
	content:"\e6ee";
}
.el-icon-moon:before {
	content:"\e6f0";
}
.el-icon-cloudy-and-sunny:before {
	content:"\e6f1";
}
.el-icon-partly-cloudy:before {
	content:"\e6f2";
}
.el-icon-cloudy:before {
	content:"\e6f3";
}
.el-icon-sunny:before {
	content:"\e6f6";
}
.el-icon-sunset:before {
	content:"\e6f7";
}
.el-icon-sunrise-1:before {
	content:"\e6f8";
}
.el-icon-sunrise:before {
	content:"\e6f9";
}
.el-icon-heavy-rain:before {
	content:"\e6fa";
}
.el-icon-lightning:before {
	content:"\e6fb";
}
.el-icon-light-rain:before {
	content:"\e6fc";
}
.el-icon-wind-power:before {
	content:"\e6fd";
}
.el-icon-baseball:before {
	content:"\e712";
}
.el-icon-soccer:before {
	content:"\e713";
}
.el-icon-football:before {
	content:"\e715";
}
.el-icon-basketball:before {
	content:"\e716";
}
.el-icon-ship:before {
	content:"\e73f";
}
.el-icon-truck:before {
	content:"\e740";
}
.el-icon-bicycle:before {
	content:"\e741";
}
.el-icon-mobile-phone:before {
	content:"\e6d3";
}
.el-icon-service:before {
	content:"\e6d4";
}
.el-icon-key:before {
	content:"\e6e2";
}
.el-icon-unlock:before {
	content:"\e6e4";
}
.el-icon-lock:before {
	content:"\e6e5";
}
.el-icon-watch:before {
	content:"\e6fe";
}
.el-icon-watch-1:before {
	content:"\e6ff";
}
.el-icon-timer:before {
	content:"\e702";
}
.el-icon-alarm-clock:before {
	content:"\e703";
}
.el-icon-map-location:before {
	content:"\e704";
}
.el-icon-delete-location:before {
	content:"\e705";
}
.el-icon-add-location:before {
	content:"\e706";
}
.el-icon-location-information:before {
	content:"\e707";
}
.el-icon-location-outline:before {
	content:"\e708";
}
.el-icon-location:before {
	content:"\e79e";
}
.el-icon-place:before {
	content:"\e709";
}
.el-icon-discover:before {
	content:"\e70a";
}
.el-icon-first-aid-kit:before {
	content:"\e70b";
}
.el-icon-trophy-1:before {
	content:"\e70c";
}
.el-icon-trophy:before {
	content:"\e70d";
}
.el-icon-medal:before {
	content:"\e70e";
}
.el-icon-medal-1:before {
	content:"\e70f";
}
.el-icon-stopwatch:before {
	content:"\e710";
}
.el-icon-mic:before {
	content:"\e711";
}
.el-icon-copy-document:before {
	content:"\e718";
}
.el-icon-full-screen:before {
	content:"\e719";
}
.el-icon-switch-button:before {
	content:"\e71b";
}
.el-icon-aim:before {
	content:"\e71c";
}
.el-icon-crop:before {
	content:"\e71d";
}
.el-icon-odometer:before {
	content:"\e71e";
}
.el-icon-time:before {
	content:"\e71f";
}
.el-icon-bangzhu:before {
	content:"\e724";
}
.el-icon-close-notification:before {
	content:"\e726";
}
.el-icon-microphone:before {
	content:"\e727";
}
.el-icon-turn-off-microphone:before {
	content:"\e728";
}
.el-icon-position:before {
	content:"\e729";
}
.el-icon-postcard:before {
	content:"\e72a";
}
.el-icon-message:before {
	content:"\e72b";
}
.el-icon-chat-line-square:before {
	content:"\e72d";
}
.el-icon-chat-dot-square:before {
	content:"\e72e";
}
.el-icon-chat-dot-round:before {
	content:"\e72f";
}
.el-icon-chat-square:before {
	content:"\e730";
}
.el-icon-chat-line-round:before {
	content:"\e731";
}
.el-icon-chat-round:before {
	content:"\e732";
}
.el-icon-set-up:before {
	content:"\e733";
}
.el-icon-turn-off:before {
	content:"\e734";
}
.el-icon-open:before {
	content:"\e735";
}
.el-icon-connection:before {
	content:"\e736";
}
.el-icon-link:before {
	content:"\e737";
}
.el-icon-cpu:before {
	content:"\e738";
}
.el-icon-thumb:before {
	content:"\e739";
}
.el-icon-female:before {
	content:"\e73a";
}
.el-icon-male:before {
	content:"\e73b";
}
.el-icon-guide:before {
	content:"\e73c";
}
.el-icon-news:before {
	content:"\e73e";
}
.el-icon-price-tag:before {
	content:"\e744";
}
.el-icon-discount:before {
	content:"\e745";
}
.el-icon-wallet:before {
	content:"\e747";
}
.el-icon-coin:before {
	content:"\e748";
}
.el-icon-money:before {
	content:"\e749";
}
.el-icon-bank-card:before {
	content:"\e74a";
}
.el-icon-box:before {
	content:"\e74b";
}
.el-icon-present:before {
	content:"\e74c";
}
.el-icon-sell:before {
	content:"\e6d5";
}
.el-icon-sold-out:before {
	content:"\e6d6";
}
.el-icon-shopping-bag-2:before {
	content:"\e74d";
}
.el-icon-shopping-bag-1:before {
	content:"\e74e";
}
.el-icon-shopping-cart-2:before {
	content:"\e74f";
}
.el-icon-shopping-cart-1:before {
	content:"\e750";
}
.el-icon-shopping-cart-full:before {
	content:"\e751";
}
.el-icon-smoking:before {
	content:"\e752";
}
.el-icon-no-smoking:before {
	content:"\e753";
}
.el-icon-house:before {
	content:"\e754";
}
.el-icon-table-lamp:before {
	content:"\e755";
}
.el-icon-school:before {
	content:"\e756";
}
.el-icon-office-building:before {
	content:"\e757";
}
.el-icon-toilet-paper:before {
	content:"\e758";
}
.el-icon-notebook-2:before {
	content:"\e759";
}
.el-icon-notebook-1:before {
	content:"\e75a";
}
.el-icon-files:before {
	content:"\e75b";
}
.el-icon-collection:before {
	content:"\e75c";
}
.el-icon-receiving:before {
	content:"\e75d";
}
.el-icon-suitcase-1:before {
	content:"\e760";
}
.el-icon-suitcase:before {
	content:"\e761";
}
.el-icon-film:before {
	content:"\e763";
}
.el-icon-collection-tag:before {
	content:"\e765";
}
.el-icon-data-analysis:before {
	content:"\e766";
}
.el-icon-pie-chart:before {
	content:"\e767";
}
.el-icon-data-board:before {
	content:"\e768";
}
.el-icon-data-line:before {
	content:"\e76d";
}
.el-icon-reading:before {
	content:"\e769";
}
.el-icon-magic-stick:before {
	content:"\e76a";
}
.el-icon-coordinate:before {
	content:"\e76b";
}
.el-icon-mouse:before {
	content:"\e76c";
}
.el-icon-brush:before {
	content:"\e76e";
}
.el-icon-headset:before {
	content:"\e76f";
}
.el-icon-umbrella:before {
	content:"\e770";
}
.el-icon-scissors:before {
	content:"\e771";
}
.el-icon-mobile:before {
	content:"\e773";
}
.el-icon-attract:before {
	content:"\e774";
}
.el-icon-monitor:before {
	content:"\e775";
}
.el-icon-search:before {
	content:"\e778";
}
.el-icon-takeaway-box:before {
	content:"\e77a";
}
.el-icon-paperclip:before {
	content:"\e77d";
}
.el-icon-printer:before {
	content:"\e77e";
}
.el-icon-document-add:before {
	content:"\e782";
}
.el-icon-document:before {
	content:"\e785";
}
.el-icon-document-checked:before {
	content:"\e786";
}
.el-icon-document-copy:before {
	content:"\e787";
}
.el-icon-document-delete:before {
	content:"\e788";
}
.el-icon-document-remove:before {
	content:"\e789";
}
.el-icon-tickets:before {
	content:"\e78b";
}
.el-icon-folder-checked:before {
	content:"\e77f";
}
.el-icon-folder-delete:before {
	content:"\e780";
}
.el-icon-folder-remove:before {
	content:"\e781";
}
.el-icon-folder-add:before {
	content:"\e783";
}
.el-icon-folder-opened:before {
	content:"\e784";
}
.el-icon-folder:before {
	content:"\e78a";
}
.el-icon-edit-outline:before {
	content:"\e764";
}
.el-icon-edit:before {
	content:"\e78c";
}
.el-icon-date:before {
	content:"\e78e";
}
.el-icon-c-scale-to-original:before {
	content:"\e7c6";
}
.el-icon-view:before {
	content:"\e6ce";
}
.el-icon-loading:before {
	content:"\e6cf";
}
.el-icon-rank:before {
	content:"\e6d1";
}
.el-icon-sort-down:before {
	content:"\e7c4";
}
.el-icon-sort-up:before {
	content:"\e7c5";
}
.el-icon-sort:before {
	content:"\e6d2";
}
.el-icon-finished:before {
	content:"\e6cd";
}
.el-icon-refresh-left:before {
	content:"\e6c7";
}
.el-icon-refresh-right:before {
	content:"\e6c8";
}
.el-icon-refresh:before {
	content:"\e6d0";
}
.el-icon-video-play:before {
	content:"\e7c0";
}
.el-icon-video-pause:before {
	content:"\e7c1";
}
.el-icon-d-arrow-right:before {
	content:"\e6dc";
}
.el-icon-d-arrow-left:before {
	content:"\e6dd";
}
.el-icon-arrow-up:before {
	content:"\e6e1";
}
.el-icon-arrow-down:before {
	content:"\e6df";
}
.el-icon-arrow-right:before {
	content:"\e6e0";
}
.el-icon-arrow-left:before {
	content:"\e6de";
}
.el-icon-top-right:before {
	content:"\e6e7";
}
.el-icon-top-left:before {
	content:"\e6e8";
}
.el-icon-top:before {
	content:"\e6e6";
}
.el-icon-bottom:before {
	content:"\e6eb";
}
.el-icon-right:before {
	content:"\e6e9";
}
.el-icon-back:before {
	content:"\e6ea";
}
.el-icon-bottom-right:before {
	content:"\e6ec";
}
.el-icon-bottom-left:before {
	content:"\e6ed";
}
.el-icon-caret-top:before {
	content:"\e78f";
}
.el-icon-caret-bottom:before {
	content:"\e790";
}
.el-icon-caret-right:before {
	content:"\e791";
}
.el-icon-caret-left:before {
	content:"\e792";
}
.el-icon-d-caret:before {
	content:"\e79a";
}
.el-icon-share:before {
	content:"\e793";
}
.el-icon-menu:before {
	content:"\e798";
}
.el-icon-s-grid:before {
	content:"\e7a6";
}
.el-icon-s-check:before {
	content:"\e7a7";
}
.el-icon-s-data:before {
	content:"\e7a8";
}
.el-icon-s-opportunity:before {
	content:"\e7aa";
}
.el-icon-s-custom:before {
	content:"\e7ab";
}
.el-icon-s-claim:before {
	content:"\e7ad";
}
.el-icon-s-finance:before {
	content:"\e7ae";
}
.el-icon-s-comment:before {
	content:"\e7af";
}
.el-icon-s-flag:before {
	content:"\e7b0";
}
.el-icon-s-marketing:before {
	content:"\e7b1";
}
.el-icon-s-shop:before {
	content:"\e7b4";
}
.el-icon-s-open:before {
	content:"\e7b5";
}
.el-icon-s-management:before {
	content:"\e7b6";
}
.el-icon-s-ticket:before {
	content:"\e7b7";
}
.el-icon-s-release:before {
	content:"\e7b8";
}
.el-icon-s-home:before {
	content:"\e7b9";
}
.el-icon-s-promotion:before {
	content:"\e7ba";
}
.el-icon-s-operation:before {
	content:"\e7bb";
}
.el-icon-s-unfold:before {
	content:"\e7bc";
}
.el-icon-s-fold:before {
	content:"\e7a9";
}
.el-icon-s-platform:before {
	content:"\e7bd";
}
.el-icon-s-order:before {
	content:"\e7be";
}
.el-icon-s-cooperation:before {
	content:"\e7bf";
}
.el-icon-bell:before {
	content:"\e725";
}
.el-icon-message-solid:before {
	content:"\e799";
}
.el-icon-video-camera:before {
	content:"\e772";
}
.el-icon-video-camera-solid:before {
	content:"\e796";
}
.el-icon-camera:before {
	content:"\e779";
}
.el-icon-camera-solid:before {
	content:"\e79b";
}
.el-icon-download:before {
	content:"\e77c";
}
.el-icon-upload2:before {
	content:"\e77b";
}
.el-icon-upload:before {
	content:"\e7c3";
}
.el-icon-picture-outline-round:before {
	content:"\e75f";
}
.el-icon-picture-outline:before {
	content:"\e75e";
}
.el-icon-picture:before {
	content:"\e79f";
}
.el-icon-close:before {
	content:"\e6db";
}
.el-icon-check:before {
	content:"\e6da";
}
.el-icon-plus:before {
	content:"\e6d9";
}
.el-icon-minus:before {
	content:"\e6d8";
}
.el-icon-help:before {
	content:"\e73d";
}
.el-icon-s-help:before {
	content:"\e7b3";
}
.el-icon-circle-close:before {
	content:"\e78d";
}
.el-icon-circle-check:before {
	content:"\e720";
}
.el-icon-circle-plus-outline:before {
	content:"\e723";
}
.el-icon-remove-outline:before {
	content:"\e722";
}
.el-icon-zoom-out:before {
	content:"\e776";
}
.el-icon-zoom-in:before {
	content:"\e777";
}
.el-icon-error:before {
	content:"\e79d";
}
.el-icon-success:before {
	content:"\e79c";
}
.el-icon-circle-plus:before {
	content:"\e7a0";
}
.el-icon-remove:before {
	content:"\e7a2";
}
.el-icon-info:before {
	content:"\e7a1";
}
.el-icon-question:before {
	content:"\e7a4";
}
.el-icon-warning-outline:before {
	content:"\e6c9";
}
.el-icon-warning:before {
	content:"\e7a3";
}
.el-icon-goods:before {
	content:"\e7c2";
}
.el-icon-s-goods:before {
	content:"\e7b2";
}
.el-icon-star-off:before {
	content:"\e717";
}
.el-icon-star-on:before {
	content:"\e797";
}
.el-icon-more-outline:before {
	content:"\e6cc";
}
.el-icon-more:before {
	content:"\e794";
}
.el-icon-phone-outline:before {
	content:"\e6cb";
}
.el-icon-phone:before {
	content:"\e795";
}
.el-icon-user:before {
	content:"\e6e3";
}
.el-icon-user-solid:before {
	content:"\e7a5";
}
.el-icon-setting:before {
	content:"\e6ca";
}
.el-icon-s-tools:before {
	content:"\e7ac";
}
.el-icon-delete:before {
	content:"\e6d7";
}
.el-icon-delete-solid:before {
	content:"\e7c9";
}
.el-icon-eleme:before {
	content:"\e7c7";
}
.el-icon-platform-eleme:before {
	content:"\e7ca";
}
.el-icon-loading {
	-webkit-animation:rotating 2s linear infinite;
	animation:rotating 2s linear infinite;
}
.el-icon--right {
	margin-left:5px;
}
.el-icon--left {
	margin-right:5px;
}
@-webkit-keyframes rotating {
  0% {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}
@keyframes rotating {
  0% {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}

/*pagenavi*/
#pagenavi {
	width:100% !important;
	margin:10px 0 10px;
	text-align:center;
	clear:both;
	padding:15px 0 !important;
	font-size:16px;
}
#pagenavi span,#pagenavi a:hover {
	border:1px solid #20a995;
	padding:5px 10px;
	font-size:14px;
	background:#20a995;
	margin-right:10px;
	color:#fff;
	text-decoration:none;
}
#pagenavi a {
	border:1px solid #20a995;
	background:#fff;
	font-size:14px;
	color:#666;
	padding:5px 10px;
	margin-right:10px;
	font-size:16px;
}
#pagenavi em {
	border:1px solid #20a995;
	background:#fff;
	font-size:14px;
	color:#666;
	padding:5px 10px;
	margin-right:10px;
	font-style:normal;
}
/* Merged from currency.css*/
* {
	padding:0;
	margin:0;
	box-sizing:border-box;
	-webkit-text-size-adjust:none;
}
article {
	width:1400px;
	max-width:calc(100% - 50px);
	margin:0px auto;
}
@keyframes fade-ins {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
;}@keyframes txdh-zhuanqq {
	0% {
	transition:0.3s all;
	right:13px;
}
100% {
	transition:0.3s all;
	transform:rotate(360deg);
	right:-13px;
}
;}@keyframes circlehovershow {
	0%,25% {
	opacity:0;
	filter:brightness(2);
	-webkit-filter:brightness(2);
	-webkit-transform:scale(.1);
	transform:scale(.1);
}
50% {
	opacity:1;
	filter:brightness(2);
	-webkit-filter:brightness(2);
	-webkit-transform:scale(.1);
	transform:scale(.1);
}
55% {
	opacity:1;
	filter:brightness(1);
	-webkit-filter:brightness(1);
	-webkit-transform:scale(.15833);
	transform:scale(.15833);
}
80% {
	opacity:1;
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1);
}
;}@-webkit-keyframes circlehovershow {
	0%,25% {
	opacity:0;
	filter:brightness(2);
	-webkit-filter:brightness(2);
	-webkit-transform:scale(.1);
	transform:scale(.1);
}
50% {
	opacity:1;
	filter:brightness(2);
	-webkit-filter:brightness(2);
	-webkit-transform:scale(.1);
	transform:scale(.1);
}
55% {
	opacity:1;
	filter:brightness(1);
	-webkit-filter:brightness(1);
	-webkit-transform:scale(.15833);
	transform:scale(.15833);
}
80% {
	opacity:1;
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1);
}
;}.layui-layer-border {
	border:0 !important;
	box-shadow:0px 0px 13px #dcdcdc !important;
	min-width:185px !important;
}
::-webkit-scrollbar {
	width:8px;
	height:8px;
}
::-webkit-scrollbar-track,::-webkit-scrollbar-thumb {
	border:0px solid transparent;
}
::-webkit-scrollbar-track {
	box-shadow:1px 1px 5px rgba(100,100,100,0.2) inset;
}
::-webkit-scrollbar-thumb {
	min-height:0px;
	background-clip:content-box;
	box-shadow:0 0 0 5px rgba(100,100,100,0.5) inset;
}
::-webkit-scrollbar-corner {
	background:transparent;
}
img {
	border:0;
	animation:fade-ins;
	animation-duration:0.6s;
	-webkit-animation:fade-ins 0.6s;
}
input {
	-webkit-appearance:none;
	border:0;
}
body {
	background:#fbfbfb;
	min-width:1250px;
	position:relative;
}
.left {
	float:left;
}
.right {
	float:right;
}
.main_right {
	float:left;
	width:25%;
	margin-top:0;
}
.main_right .sidebar {
	margin-bottom:14px;
	padding:20px 22px;
	border:1px solid #eef1f5;
	background:#fff;
	box-shadow:0 12px 34px rgba(21,39,58,.06);
}
.main_right .sidebar h3 {
	position:relative;
	margin:0 0 14px;
	padding-left:14px;
	color:#1f2d3d;
	font-size:16px;
	font-weight:600;
	line-height:24px;
}
.main_right .sidebar h3:before {
	content:"";
	position:absolute;
	left:0;
	top:4px;
	width:4px;
	height:16px;
	background:#20c4ab;
}
.main_right #blogsort li a,.main_right #link li a,.main_right #newlog li a,.main_right #hotlog li a,.main_right #record li a {
	display:block;
	min-width:0;
	height:34px;
	line-height:34px;
	padding:0 10px;
	background:#fbfcfd;
	color:#52616f;
	font-size:13px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.main_right #newlog li a,.main_right #hotlog li a {
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:8px;
}
.main_right #newlog li a span,.main_right #hotlog li a span {
	flex:1;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.main_right #newlog li a em,.main_right #hotlog li a em {
	flex:0 0 auto;
	color:#9aa6b2;
	font-size:12px;
	font-style:normal;
}
.main_right #blogsort li a:hover,.main_right #link li a:hover,.main_right #newlog li a:hover,.main_right #hotlog li a:hover,.main_right #record li a:hover {
	background:#f2fffc;
	color:#20a995;
}
.main_right #blogsort li,.main_right #link li,.main_right #newlog li,.main_right #hotlog li,.main_right #record li {
	margin-bottom:8px;
}
.main_right #newcomment li {
	display:flex;
	gap:10px;
	padding:10px 0;
	border-bottom:1px solid #f1f3f6;
}
.main_right #newcomment li:last-child {
	border-bottom:0;
}
.main_right #newcomment .commimg {
	flex:0 0 34px;
}
.main_right #newcomment .commimg img {
	width:34px;
	height:34px;
}
.main_right #newcomment .info {
	flex:1;
	min-width:0;
	margin:0;
	padding:0;
	background:transparent;
}
.main_right #newcomment .name {
	color:#1f2d3d;
	font-size:13px;
	font-weight:600;
	line-height:18px;
}
.main_right #newcomment p a {
	display:block;
	margin-top:4px;
	color:#687789;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.main_right #newcomment .comment-smiley {
	width:20px;
	height:20px;
	margin:0 2px;
	vertical-align:-5px;
	object-fit:contain;
}
.main_right #logsearch form {
	display:flex;
	gap:8px;
}
.main_right #logsearch .search {
	flex:1;
	min-width:0;
	height:36px;
	padding:0 10px;
	border:1px solid #e8edf2;
	color:#333;
}
.main_right #logsearch .submit {
	flex:0 0 72px;
	height:36px;
	border:0;
	background:#20c4ab;
	color:#fff;
	cursor:pointer;
}
.main_right #blogtags {
	display:flex;
	flex-wrap:wrap;
	gap:8px;
}
.main_right #blogtags span {
	margin:0 !important;
	background:#f2fffc !important;
	border:1px solid #d8f1ed;
}
.main_right #blogtags span a {
	color:#20a995 !important;
}
@media screen and (max-width:1920px) {
	header>div,.indexgg,.menu-top-box,.search-box,.article,.container,.recommendMain {
	width:1300px !important;
}
body,html {
	min-width:1300px;
}
;}@media screen and (max-width:1600px) {
	header>div,.indexgg,.menu-top-box,.search-box,.article,.container,.recommendMain {
	width:1250px !important;
}
body,html {
	min-width:1250px;
}
;}header {
	background:#FFF;
	border-bottom:1px solid #F6F6F6;
	top:0;
	left:0;
	width:100%;
	height:71px;
	z-index:99;
}
header>div {
	width:1400px;
	max-width:calc(100% - 50px);
	margin:0px auto;
	height:70px;
	position:relative;
}
header>div .logo {
	display:flex;
	align-items:center;
	float:left;
	height:70px;
	width:auto;
	max-width:200px;
	position:relative;
}
header>div .logo img {
	display:block;
	max-width:100%;
	max-height:54px;
	width:auto;
	height:auto;
}
@media screen and (max-width:990px) {
	header>div .logo {
	width:100px;
	height:30px;
	margin-top:15px;
}
header>div .logo img {
	height:100%;
	margin-top:0;
}
;}header>div nav {
	float:left;
	margin-left:50px;
	height:70px;
	max-width:50%;
	position:relative;
}
header>div nav>div {
	float:left;
	position:relative;
}
.update ul {
	position:relative;
	margin-top:15px;
	height:535px;
}
.update ul li {
	margin-bottom:15px;
}
.update ul li:nth-last-child(1) {
	margin-bottom:0;
}
.update ul li a {
	float:left;
	height:40px;
	line-height:40px;
	font-size:15px;
	width:79%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	position:relative;
	text-indent:15px;
}
.update ul li a:before {
	position:absolute;
	left:0;
	width:3px;
	height:3px;
	background:#d6d6d6;
	top:18.5px;
	content:" ";
}
.update ul li a:hover {
	color:#ff7352;
}
.update ul li span {
	float:right;
	height:40px;
	line-height:40px;
	font-size:15px;
	width:15%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	text-align:right;
	color:#8c8c8c;
}
header>div nav a {
	height:70px;
	line-height:70px;
	font-size:15px;
	color:#666;
	padding:0px 19px;
	transition:color .2s ease,background-color .2s ease;
	display:block;
}
header>div nav .hover>a {
	color:#20c4ab;
}
@media screen and (min-width:991px) {
	header>div nav>div>a {
	position:relative;
}
header>div nav>div>a:after {
	content:"";
	position:absolute;
	left:19px;
	right:19px;
	bottom:14px;
	height:2px;
	background:#20c4ab;
	transform:scaleX(0);
	transform-origin:center;
	transition:transform .2s ease;
}
header>div nav>div:hover>a {
	color:#20c4ab;
	background:rgba(32,196,171,.08);
}
header>div nav>div:hover>a:after,header>div nav .hover>a:after {
	transform:scaleX(1);
}
;}header>div nav .border-bottom:after {
	content:" ";
	background:#20c4ab;
	height:100%;
	width:100%;
	display:block;
}
header>div nav .border-bottom {
	display:none !important;
	transition:0.4s all;
	height:2px;
	width:0px;
	position:absolute;
	left:0;
	bottom:0;
	padding:0px 19px;
}
header>div .time-winter {
	max-width:calc(100% - 200px - 50px - 558px - 50px);
	float:right;
	height:70px;
	overflow:hidden;
	line-height:70px;
}
header > div .time-winter .time {
	float:left;
	color:#666;
}
.yiLogin img {
	width:30px;
	margin-right:6px;
}
header>div .time-winter .time span {
	font-size:28px;
	font-weight:bold;
	font-size:21px;
	height:70px;
	line-height:70px;
	float:left;
	margin-left:9px;
	color:#1f8f5f;
}
ul .layui-flow-more {
	display:block;
	float:left;
	width:100%;
	margin-top:30px;
	font-size:14px;
}
header>div .time-winter .time small {
	height:70px;
	line-height:70px;
	font-size:13px;
	float:left;
	margin-left:9px;
}
header>div .time-winter .winter {
	height:70px;
	line-height:70px;
	float:left;
	margin-left:35px;
	color:#666;
}
header>div .time-winter .winter img {
	vertical-align:middle;
	margin:0px 10px;
	height:30px;
	margin-top:-4px;
}
footer {
	background:white;
	padding:45px 0px;
}
footer>div {
	width:1400px;
	max-width:calc(100% - 50px);
	margin:0px auto;
}
footer>div ul {
	text-align:center;
	margin:0px auto;
}
footer>div ul li {
	width:180px;
	text-align:center;
	display:inline-table;
}
footer>div ul li a {
	color:#5e5e5e;
	text-align:center;
	display:block;
	font-size:13px;
	height:40px;
	line-height:40px;
	width:100%;
}
footer>div .copart {
	margin-top:30px;
	font-size:13px;
	color:#919191;
	text-align:center;
}
footer>div .copart img {
	vertical-align:middle;
	margin-top:-4px;
	margin-right:6px;
	margin-left:5px;
}
footer>div ul li a:hover {
	color:#20c4ab;
}
article {
	/*padding-top:71px;*/;
}
.title {
	height:40px;
	overflow:hidden;
	position:relative;
}
.title h3 {
	line-height:40px;
	color:#333;
	font-size:17px;
	position:relative;
	padding-left:20px;
}
.title h4 {
	position:absolute;
	top:0px;
	right:1px;
	color:#20c4ab;
	cursor:pointer;
	line-height:40px;
}
.title h3:before {
	content:" ";
	position:absolute;
	left:0;
	top:11px;
	height:18px;
	width:3px;
	background:#20c4ab;
}
.title a {
	position:absolute;
	right:0;
	top:0;
	height:40px;
	line-height:40px;
	font-size:15px;
	color:#dcdcdc;
}
.loadding {
	width:57px;
	position:absolute;
	z-index:98;
	top:50%;
	left:50%;
	text-align:center;
	transform:translate(-50%,-50%);
}
.loadding span {
	display:inline-block;
	width:8px;
	height:100%;
	background:#ff7438;
	-webkit-animation:load 1.04s ease infinite;
}
.loadding span:nth-child(2) {
	-webkit-animation-delay:0.13s;
}
.loadding span:nth-child(3) {
	-webkit-animation-delay:0.26s;
}
.loadding span:nth-child(4) {
	-webkit-animation-delay:0.39s;
}
.loadding span:nth-child(5) {
	-webkit-animation-delay:0.52s;
}
@-webkit-keyframes load {
	0%,100% {
	height:10px;
	background:#33d4bb;
}
50% {
	height:30px;
	margin-top:-20px;
	background:#20c4ab;
}
;}.backtop {
	position:fixed;
	bottom:5%;
	right:5%;
	font-size:41px;
	z-index:99;
	width:58px;
	height:58px;
	display:none;
	text-align:center;
	line-height:58px;
	background:#FFF;
	color:#c3c3c3 !important;
	cursor:pointer;
	box-shadow:0px 2px 10px #dedede;
}
.list_all:hover .list_li {
	display:block;
}
.list_li {
	display:none;
	position:absolute;
	left:19px;
	width:457px;
	background:#ffffff;
	padding:12px 7px;
	z-index:9999999;
	box-shadow:0 -1px 9px rgba(117,117,117,0.12);
	top:68px;
}
.list_li li {
	float:left;
	width:20%;
	text-align:center;
}
.list_li li a {
	display:block;
	height:44px;
	line-height:43px;
	float:none;
	font-size:15px;
	color:#5f5f5f;
	padding:0;
}
.list_li li a:hover {
	color:#20c4ab;
}
[v-cloak] {
	display:none !important;
}
.nav-menu-top {
	position:relative;
	z-index:99;
	height:32px;
	color:#EBEBEB;
}
.nav-menu-top .menu-top-box {
	max-width:calc(100% - 50px);
	margin:0px auto;
	position:relative;
	height:100%;
}
.nav-menu-top .menu-top-bg {
	position:absolute;
	width:100%;
	height:100%;
	background:black;
	opacity:0.38;
}
.nav-menu-top .menu-top-box span {
	font-size:12px;
	line-height:28px;
}
.nav-menu-top .setIndex,.nav-menu-top .mobVersion {
	cursor:pointer;
}
.nav-menu-top .time {
	display:inline-table;
	margin-left:18px;
	margin-right:28px;
	position:relative;
}
.nav-menu-top .icon {
	position:relative;
	top:4px;
}
.nav-menu-top .time span {
	font-size:18px;
	height:28px;
	line-height:28px;
	margin-left:9px;
}
.nav-menu-top .time small {
	height:25px;
	line-height:25px;
	font-size:12px;
	margin-left:8px;
}
/* 忙聬艙莽麓垄*/
.search-box {
	background:white;
	margin:0px auto;
	margin-top:6px;
	height:136px;
	/* padding-top:24px;*/
	text-align:center;
}
.search-box .layui-tab {
	margin:0px auto;
	width:66%;
	text-align:center !important;
	padding-top:14px;
	display:inline-table;
	margin-left:18px;
}
.search-box .layui-tab .layui-tab-title {
	border-bottom-style:none;
}
.search-box .layui-tab-title .layui-this {
	color:white;
	background:#20c4ab;
}
.search-box .layui-tab-title li {
	margin:0px 8px;
	letter-spacing:2px;
	height:32px;
	line-height:32px;
}
.search-box .layui-tab-title .layui-this:after {
	height:32px;
	border-style:none;
}
.search-box .bdlogo {
	float:left;
	width:18%;
	height:53px;
	margin-right:25px;
}
.search-box input {
	float:left;
	height:46px;
	line-height:26px;
	border:1px solid #ececec;
	width:55%;
	border-right:0;
	padding:10px 20px;
}
.search-box .btn {
	float:left;
	height:46px;
	line-height:46px;
	width:18%;
	text-align:center;
	background:#20c4ab;
	color:#FFF;
	cursor:pointer;
	font-size:15px;
	transition:0.2s all;
}
.search-box .bdlogo img {
	height:53px;
	vertical-align:middle;
	margin-top:-5px;
	width:157.25px;
}
.search-box .right-img {
	right:0px;
	float:right;
	height:136px;
	display:inline-table;
}
/* 猫潞芦盲陆鈥?*/
.article {
	margin:13px auto;
	/* background:white;*/;
}
/* 忙鈥毬β德€?*/
.page-sidebar {
	display:block;
	position:fixed;
	right:5%;
	bottom:5%;
	z-index:2000;
}
.side-item {
	position:relative;
	display:block;
	width:58px;
	height:58px;
	text-align:center;
	line-height:58px;
	font-size:22px;
	background:#FFF;
	color:#c3c3c3!important;
	cursor:pointer;
	box-shadow:0px 2px 10px #dedede;
}
.txdh-left {
	float:left;
}
.txdh-right {
	float:right;
}
.page-sidebar a:hover {
	color:#20c4ab;
}
.maskBox {
	position:fixed;
	top:0px;
	width:100vw;
	height:100vh;
	background:#e6e6e6;
	opacity:0.8;
	z-index:998;
	display:none;
}
.alertBox {
	display:none;
	top:50%;
	left:50%;
	position:fixed;
	margin-left:-232.5px;
	margin-top:-147px;
	z-index:999;
	width:463px;
	height:292px;
	padding:0;
	border:1px solid #d4d4d4;
	background-color:#fff;
	box-shadow:0 0 15px #d4d4d4;
}
.alertBox .layui-form {
	width:98%;
	margin:28px auto;
	padding:30px;
	margin-top:20px;
}
.alertBox .layui-btn {
	background:#20c4ab !important;
}
.alertBox .layui-form-label {
	width:90px;
}
.alertBox.linksAddBox {
	margin-top:-220px;
	height:380px;
}
.alertBox ul {
	width:246px;
	height:111px;
	margin:0px auto;
	margin-top:calc(40% - 98px);
}
.alertBox .zhaoBox {
	display:none;
	height:100%;
	width:100%;
	position:absolute;
}
.alertBox ul div {
	text-align:center;
}
.alertBox ul div a:hover {
	color:#20c4ab;
}
.alertBox ul div .icon {
	border:1px solid #e6e6e6;
	font-size:50px;
	padding:16px;
	padding-left:18px;
	display:block;
	width:80%;
	margin:0px auto;
	margin-bottom:12px;
}
.alertBox .closeBox a {
	float:right;
	display:block;
	width:38px;
	height:36px;
	cursor:pointer;
	font-size:22px;
	padding:8px;
	padding-left:8px;
	border-left:1px solid #e6e6e6;
}
.notLogin .btn {
	text-align:center;
	line-height:32px;
	width:66px;
	border:1px solid #2CAEFF;
	height:32px;
	display:inline-table;
	color:#2CAEFF;
}
.notLogin .btn:first-child {
	margin-right:8px;
}
.notLogin .btn:last-child span {
	color:white;
}
.notLogin .btn:last-child {
	background:#20c4ab;
	border:1px solid #20c4ab;
}
.notLogin .btn span {
	color:#2CAEFF;
}
.layui-carousel .imgBox {
	line-height:600px;
	text-align:center;
}
.layui-carousel img {
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
}
.alertBox .closeBox a:hover {
	color:#20c4ab;
}
.navi {
	border-bottom:1px solid #ececec;
	padding:16px 0;
	background:white;
	margin-bottom:6px;
}
.tianchong {
	width:100%;
	height:6px;
}
.article-end {
	padding:30px 0;
}
.article-end .theend {
	width:112px;
	margin:0 auto;
	text-transform:uppercase;
	font-family:Politica;
	position:relative;
	text-align:center;
}
.article-end span {
	display:inline-block;
	/*background:#fff;*/
	padding:0 5px;
	text-transform:uppercase;
	text-align:center;
	font-size:13px;
}
.article-end .through:after {
	content:"";
	display:block;
	width:100%;
	height:1px;
	background:#e8e8e8;
	position:absolute;
	top:50%;
	left:0;
	z-index:-1;
}
.article-end .statement {
	font-size:13px;
	color:#bbb;
	text-align:center;
	padding:23px 0 6px;
}
ul.news {
	position:relative;
	min-height:15rem;
}
.column-right {
	padding-bottom:15px;
}
ul.news li:nth-child(1) {
	border-top:0;
}
ul.news li {
	padding-top:1rem;
	border-top:1px solid #F9F9F9;
	padding-bottom:1rem;
}
ul.news li a {
	display:block;
}
.clearfix:after,.clearfix:before {
	content:" ";
	display:table;
}
ul.news li a .img {
	width:6rem;
	height:4rem;
	overflow:hidden;
	float:left;
	background:url(../img/no-img1.png) no-repeat center center;
	background-size:100% 100%;
}
ul.news li a .img img {
	width:100%;
	min-height:100%;
	display:block;
}
ul.news li a .info {
	float:right;
	width:calc(100% - 7rem);
}
ul.news li a .info h3 {
	font-weight:normal;
	font-size:15px;
	color:#333;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	line-height:22px;
}
ul.news li a:hover .info h3 {
	color:#20c4ab;
}
ul.news button {
	line-height:32px;
}
ul.news button i {
	vertical-align:middle !important;
	position:relative;
	top:-1px;
}
ul.news button span {
	vertical-align:middle !important;
}
ul.news button:hover {
	border-color:#20c4ab;
	background:#20c4ab;
	color:white;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.comments-section {
	background:#fff;
	margin-top:6px;
	padding:26px 35px;
}
.arLeft .comments-section {
	margin-top:30px;
	padding:26px 50px;
}
.comment-list {
	margin-top:18px;
}
.comment-empty {
	padding:48px 20px;
	text-align:center;
	color:#999;
}
.comment-empty-icon {
	width:80px;
	height:80px;
	line-height:80px;
	margin:0 auto 16px;
	background:#f5f7fa;
	font-size:36px;
}
.comment-empty-text {
	margin:0;
	font-size:14px;
	color:#999;
}
.comment,.comment-children {
	position:relative;
	padding:18px 0;
	border-bottom:1px solid #f2f4f6;
}
.comment-children {
	margin-left:56px;
	padding-left:18px;
	border-left:2px solid #f5f7f8;
}
.comment .avatar,.comment-children .avatar {
	float:left;
	margin-right:14px;
}
.comment .avatar img,.comment-children .avatar img {
	;
}
.comment-info {
	overflow:hidden;
	min-height:42px;
	color:#657386;
	font-size:14px;
	line-height:24px;
}
.comment-info .poster {
	color:#333;
	font-weight:bold;
	margin-right:12px;
}
.comment-info .comment-time {
	color:#a0a9b6;
	margin-right:12px;
}
.comment-info .comment-reply a {
	color:#20c4ab;
}
.comment-info .louceng {
	float:right;
	color:#c2c8d0;
}
.comment-content {
	margin-top:8px;
	color:#4b5563;
	line-height:26px;
	word-break:break-all;
}
.comment-content .comment-smiley {
	width:24px;
	height:24px;
	margin:0 2px;
	vertical-align:-6px;
	object-fit:contain;
}
.comment-content pre {
	padding:12px;
	background:#f7f8fa;
	overflow:auto;
}
#pagenavi {
	margin-top:16px;
	text-align:center;
}
#comment-place {
	margin-top:24px;
}
.comment-post {
	background:#fff;
}
.comment-post .textarea textarea {
	display:block;
	width:100%;
	min-height:128px;
	padding:12px 14px;
	border:1px solid #edf0f3;
	color:#333;
	line-height:24px;
	resize:vertical;
}
.comment-post .textarea textarea:focus {
	border-color:#20c4ab;
}
.comm_toolbar {
	margin-top:10px;
}
.comm_tool {
	position:relative;
	min-height:34px;
}
.tool_bq,.tool_img,.comm_tijiao,.comm_rest,.comm_close,.cancel-reply {
	float:left;
	height:32px;
	line-height:32px;
	margin-right:10px;
	padding:0 12px;
	border:1px solid #e5e9ef;
	color:#657386;
	cursor:pointer;
	font-size:14px;
}
.comm_tijiao,#comment_submit {
	background:#20c4ab;
	border-color:#20c4ab;
	color:#fff;
}
.tool_bq .layui-icon,.tool_img .layui-icon {
	font-size:18px;
	line-height:32px;
}
#comment_submit {
	height:32px;
	line-height:30px;
	padding:0 14px;
	cursor:pointer;
}
#commentform > #comment_submit {
	margin-top:14px;
}
.comm_infobox {
	display:none;
	clear:both;
	padding:14px 0 4px;
}
.comm_infobox.open {
	display:block;
}
.comm_infobox .comm-row {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin-bottom:12px;
}
.comm_infobox .comm-row label {
	flex:0 0 60px;
	width:60px;
	margin-right:10px;
	color:#657386;
	font-size:14px;
	line-height:36px;
	text-align:right;
}
.comm_infobox .comm-row input[type="text"],.comm_infobox .comm-row input[type="email"] {
	flex:1 1 auto;
	min-width:0;
	max-width:360px;
	height:36px;
	padding:0 12px;
	border:1px solid #e5e9ef;
	background:#fff;
	color:#333;
	transition:border-color .2s,box-shadow .2s;
}
.comm_infobox .comm-row input[type="text"]:focus,.comm_infobox .comm-row input[type="email"]:focus {
	border-color:#20c4ab;
	box-shadow:0 0 0 3px rgba(32,196,171,.12);
	outline:none;
}
.comm_infobox .comm-row.comm-row-verify {
	flex-wrap:wrap;
}
.comm_infobox .comm-row.comm-row-verify #blog_url {
	display:none;
}
.comm_infobox .comm-row.comm-row-verify img {
	height:36px;
	margin-left:8px;
	cursor:pointer;
	border:1px solid #e5e9ef;
	vertical-align:middle;
	transition:opacity .2s;
}
.comm_infobox .comm-row.comm-row-verify img:hover {
	opacity:.82;
}
.comm_infobox .comm-row input.captcha_input,.comm_infobox .comm-row input.comm-verify-input {
	flex:0 0 120px;
	width:120px;
	max-width:120px;
	margin-left:8px;
}
.comment-post .comm-actions {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:10px;
	clear:both;
	margin-top:6px;
	padding-top:6px;
}
.comment-post .comm-actions-loggedin {
	margin-top:14px;
}
.comment-post .comm-actions-login-required {
	margin-top:8px;
	padding-top:0;
}
.comment-post .comm-actions .comm_rest,.comment-post .comm-actions .cancel-reply {
	float:none;
	height:34px;
	line-height:32px;
	margin-right:0;
	padding:0 16px;
	background:#f5f7fa;
	border-color:#e5e9ef;
	color:#657386;
	transition:background .2s,color .2s,border-color .2s;
}
.comment-post .comm-actions .cancel-reply a {
	display:block;
	color:inherit;
}
.comment-post .comm-actions .comm_rest:hover,.comment-post .comm-actions .cancel-reply:hover {
	background:#e9eef4;
	color:#20c4ab;
	border-color:#d8e0e8;
}
.comment-post .comm-actions #comment_submit {
	height:34px;
	line-height:32px;
	padding:0 22px;
	margin-right:0;
	font-size:14px;
	box-shadow:0 2px 6px rgba(32,196,171,.25);
	transition:transform .15s,box-shadow .2s,background .2s;
}
.comment-post .comm-actions #comment_submit:hover {
	background:#1ab39c;
	box-shadow:0 4px 12px rgba(32,196,171,.32);
	transform:translateY(-1px);
}
.comment-post .comm-actions #comment_submit:active {
	transform:translateY(0);
}
.comm_login_tip {
	float:left;
	height:32px;
	line-height:32px;
	color:#657386;
	font-size:14px;
}
.comm_login_tip a {
	color:#20c4ab;
}
.smilebg {
	display:none;
	position:absolute;
	left:0;
	bottom:42px;
	z-index:10;
	box-sizing:border-box;
	width:356px;
	max-width:calc(100vw - 24px);
	max-height:230px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:10px;
	background:#fff;
	border:1px solid #edf0f3;
	box-shadow:0 6px 18px rgba(0,0,0,.08);
}
.smilebg.open {
	display:block;
}
.smilebg .smile {
	overflow:hidden;
	margin:-3px;
}
.smilebg .smile .arrow {
	display:none;
}
.smilebg .smile:after {
	content:"";
	display:block;
	clear:both;
}
.smilebg .smile a {
	float:left;
	display:block;
	width:24px;
	height:24px;
	margin:3px;
	line-height:24px;
	text-align:center;
}
.smilebg .smile img {
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:top;
	object-fit:contain;
}
