 /*给顶部导航栏用的*/
 .navbar-for-client {
 	float: right;
 	margin: 10px 55px 10px 0
 }


 body {
 	background: #F4F4F4;
 	margin-top: 60px;
 	letter-spacing: 2px;
 }

 .header {
 	background-color: rgba(255, 255, 255, 0);
 	position: absolute;
 	z-index: 2;
 	width: 100%;
 }

 .header-container {
 	border-radius: 0;
 	position: fixed;
 	top: 0px;
 	background: #ffffff;
 	color: #000000;
 	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
 }

 .singlebox {
 	margin-top: 20px;
 }

 .article-content-container {
 	display: flex;
 	justify-content: center;
 	min-height: 400px;
 	width: 100%;
 	max-width: 1200px;
 }

 .banner .navbar {
 	background: #ffffff;
 }

 .route-nav {
 	margin-top: 20px;
 	margin-bottom: 20px;
 }

 .author {
 	text-align: left;
 	color: #7E8FA3;
 	font-size: 12px;
 	padding-left: 30px;
 	padding-top: 10px;
 	border-bottom: 1px solid #EDEDED;
 	padding-bottom: 30px;
 }

 .breadcrumb>li+li::before {
 	padding: 0 5px;
 	color: #ccc;
 	content: ">";
 }

 .breadcrumb {
 	background: none;
 }

 .dropdown-list-title a,
 .dropdown-list-title a:hover,
 .dropdown-list-title a:active {
 	text-decoration: none;
 	color: #0e1537;
 }

 .login-btn-white:hover {
 	color: #157bf9;
 	border-color: #157bf9;
 }



 .index-banner {
 	height: auto;
 	background: white;
 	opacity: 1.0;
 }

 .fx-header {
 	height: 75px;
 	color: #000;
 	opacity: 1.0;
 }

 .fx-header {
 	position: fixed;
 	top: 0px;
 	background: #ffffff;
 	color: #000000;
 	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
 }

 .fx-header a,
 .fx-header a>div {
 	color: #000;
 	opacity: 1.0;
 }

 .fx-header a:hover,
 .fx-header a>div:hover {
 	color: #00ACBE;
 }

 .link-for-other {
 	letter-spacing: 0;
 }

 .carousel-inner>.item>a>img,
 .carousel-inner>.item>img,
 .img-responsive,
 .thumbnail a>img,
 .thumbnail>img {
 	display: inline-block;
 }

 /* 相关内容列表 */
 .related-post-list {}

 .related-post-list-title {
 	margin-left: 20px;
 	margin-top: 30px;
 	margin-bottom: 24px;
 	font-size: 24px;
 	font-weight: 500;
 	color: #000;
 	line-height: 33px;
 }

 .margintb-row {
 	margin: 25px 0;
 	border-bottom: 1px solid #F4F4F5;
 	padding: 0 30px 32px 30px;
	position: relative !important;
 }

 .margintb-row:last-child {
 	border: none;
 }

 .cover-container {
 	height: 160px;
 	min-height: 160px;
 	max-height: 160px;
 	overflow: hidden;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	border-radius: 8px;
 }

 .cover-container img {
 	width: 100%;
 	height: 160px;
 	border-radius: 8px;
 }

 .article-desc {
 	font-weight: 400;
 	font-size: 14px;
 	color: #666666;
 	padding-top: 10px;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 }

 .article-related-title {
 	font-weight: 500;
 	font-size: 20px;
 	color: #333333;
 	line-height: 28px;
 }

 .article-desc .m-desc {
 	margin-top: 0;
 }

 .navbar {
 	border: 0;
 }

 .normal-size-picture {
 	width: auto !important;
 	height: auto !important;
 }

 /* 页面右侧边栏的：  大小调width数字  离顶部的间距调整 margin-top数字 */
 .singlebox-right {
 	position: fixed;
 	width: 270px;
 	margin-top: 20px;
 }

 .Breadcrumb_breadcrumb__1W3Nw {
 	display: flex;
 	align-items: center;
 }

 .Breadcrumb_breadcrumb__1W3Nw .Breadcrumb_item__2rdPY {
 	height: 20px;
 	font-size: 14px;
 	font-weight: 400;
 	line-height: 20px;
 }

 .Breadcrumb_breadcrumb__1W3Nw .Breadcrumb_item__2rdPY:not(:first-child) {
 	margin-left: 10px;
 }

 .Breadcrumb_breadcrumb__1W3Nw .Breadcrumb_item__2rdPY {
 	height: 20px;
 	font-size: 14px;
 	font-weight: 400;

 	line-height: 20px;
 }

 .Breadcrumb_breadcrumb__1W3Nw .Breadcrumb_item__2rdPY a,
 i {
 	color: #7E8FA3;
 }

 .Breadcrumb_breadcrumb__1W3Nw .Breadcrumb_item__2rdPY a:hover {
 	color: #3CC6C9;
 }

 .seo-word {
 	background: none;
 	margin-top: 20px;
 }

 .seo-word-arrow {
 	transform: rotate(270deg);
 	vertical-align: text-top;
 	display: inline-block;
 }

 .seo-bread-gl {
 	color: #3CC6C9 !important;
 }

 .seo-content {
 	background: #ffffff;
 	box-shadow: 0px 2px 8px 0px rgba(193, 193, 193, 0.5);
 	border-radius: 8px;
 }

 .word-title {
 	font-weight: 500;
 	font-size: 28px;
 	color: #333333;
 	line-height: 32px;
 	text-align: left;
 	font-style: normal;
 	padding: 37px 30px 20px 30px;
 }

 .seo-word-text {
 	padding: 20px 36px;
 }

 .seo-word-text p {
 	font-size: 16px;
 	color: #666666;
 	line-height: 26px;
 	text-align: left;
 	padding: 10px 0;
 }

 .seo-word-text p img {
 	width: 100%;
 	margin-bottom: 16px;
 	border-radius: 8px;
 	overflow: hidden;
 	height: 100%;
 }

 .seo-word-text h1 {
 	font-weight: 500;
 	font-size: 26px;
 	color: #333333;
 	line-height: 37px;
 	text-align: left !important;
 	padding: 20px 0 20px 0;
 	border-bottom: 1px solid #E0E4E8;
 	position: relative;
 	padding-left: 14px;
 	box-sizing: border-box;
 	margin-bottom: 24px;
 }

 .seo-word-text h1::after {
 	content: "";
 	width: 4px;
 	height: 25px;
 	background: #4B74EB;
 	border-radius: 2px;
 	position: absolute;
 	left: 0px;
 	top: 26px;
 	background: linear-gradient(180deg, #00B6B9 0%, #FFA200 100%);
 }

 .seo-word-text h2 {
 	font-weight: 500;
 	font-size: 22px;
 	color: #333333;
 	padding: 20px 0;
 }

 .seo-word-text h3 {
 	font-weight: 500;
 	font-size: 18px;
 	color: #333333;
 	padding: 20px 0;
 }

 .seo-word-text h4 {
 	font-weight: 500;
 	font-size: 16px;
 	color: #333333;
 	padding: 20px 0;
 }

.seo-word-text .featured-image {
    margin-bottom: 30px;
    border-radius: 8px;
    overflow: hidden;
    max-height: 280px;
    height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.seo-word-text .featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    margin-bottom: 0;
}

  .seo-word-text ul {
      padding-left: 20px;
      box-sizing: border-box;
  }
  .seo-word-text ul li {
      list-style-type: disc;
      line-height: 24px;
  }

  .seo-word-text ol {
      padding-left: 20px;
      box-sizing: border-box;
  }
  .seo-word-text ol li {
      list-style-type: decimal;
      line-height: 24px;
  }
  

 .word-remark {
 	background: #F0F0F0;
 	border-radius: 8px;
 	opacity: 0.74;
 	box-sizing: border-box;
 	padding: 18px;
 	font-size: 12px;
 	margin: 28px 0;
 }

 .seo-text-bot {
 	border-radius: 8px;
 	overflow: hiddden;
 }

 .word-btns {
 	margin-top: 45px;
 	display: flex;
 	justify-content: center;
 	gap: 24px;
 	margin-bottom: 30px;
 }

 .word-reg a {
 	width: 160px;
 	height: 40px;
 	background: #FFA200;
 	border-radius: 4px;
 	color: #ffffff;
 	display: inline-block;
 	text-align: center;
 	line-height: 40px;
 	font-size: 16px;
 }

 .word-que a {
 	width: 160px;
 	height: 40px;
 	background: #FFFFFF;
 	border-radius: 4px;
 	border: 1px solid #00B4B8;
 	display: inline-block;
 	text-align: center;
 	line-height: 40px;
 	font-size: 16px;
 	color: #00B4B8;
 }

 .word-btns div:hover {
 	opacity: 0.8;
 }

 .seo-hot {
 	background: #FFFFFF;
 	box-shadow: 0px 2px 12px 0px rgba(166, 191, 255, 0.2);
 	border-radius: 8px;
 	border: 1px solid rgba(216, 219, 223, 0.5);
 	padding: 28px 32px;
 	margin-top: 40px;
 }

 .hot-title {
 	font-size: 26px;
 	color: #333333;
 	text-align: left;
 	font-style: normal;
 	padding-bottom: 24px;
 	border-bottom: 1px solid #D7D7D7;
 }

 .hot-sub-cont {
 	display: flex;
 	justify-content: space-between;
 	margin: 50px 0;
 }

 .sub-left {
 	width: 450px;
 }

 .sub-left img {
 	width: 120%;
 }

 .sub-right {
 	font-size: 16px;
 	color: #666666;
 	line-height: 26px;
 	text-align: left;
 	margin-left: 50px;
 }

 .hot-cont-bot {
 	width: 100%;
 	border-radius: 8px;
 	overflow: hidden;
 }

 .hot-cont-bot img {
 	width: 100%;
 }

 .seo-pages {
 	padding: 28px 0px;
 	margin-top: 20px;
 }

 .seo-up {
 	display: flex;
 	justify-content: space-between;
 	gap: 20px;
 	min-height: 48px;
 	font-size: 14px;
 	color: #333333;
 }


 .prev-post {
 	order: 1;
 	width: 320px;
 	flex-shrink: 0;
 }

 .next-post {
 	order: 2;
 	width: 320px;
 	flex-shrink: 0;
 }

 .prev-post.placeholder {
 	visibility: hidden;
 }

 .seo-up>div {
 	display: flex;
 	align-items: center;
 	gap: 10px;
 	cursor: pointer;
 	height: 48px;
 	background: #FFFFFF;
 	border-radius: 24px;
 	border: 1px solid #00B4B8;
 	padding: 0 20px;
 }


 .seo-up>div:hover a {
 	color: #00B4B8;
 	font-weight: bold;
 }

 .seo-up a {
 	font-size: 14px;
 	color: #666666;
 	line-height: 24px;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	flex: 1;
 }

 .seo-up img {
 	width: 20px;
 	height: 20px;
 }

 .seo-post-arrow {
 	font-size: 20px;
 	display: inline-block;
 	color: #7AD4D6;
 	transform: rotate(90deg);
 	font-weight: bolder;
 }

 .seo-next-arrow {
 	font-size: 20px;
 	display: inline-block;
 	color: #7AD4D6;
 	transform: rotate(270deg);
 	font-weight: bolder;
 }

 .footer-text {
 	text-decoration: none;
 	font-family: 'PingFang SC';
 	font-style: normal;
 	font-weight: 600;
 	font-size: 40px;
 	line-height: 56px;
 	text-align: center;
 	color: #FFFFFF;
 }

 .footer-text-bolder {
 	text-decoration: none;
 	font-family: 'PingFang SC';
 	font-style: normal;
 	font-weight: 600;
 	font-size: 40px;
 	line-height: 56px;
 	text-align: center;
 	color: #FFFFFF;
 }

 .footer-divider-line {
 	width: 100%;
 	height: 1px;
 	background-color: rgba(255, 255, 255, 0.2);
 	margin-top: 48px;
 	margin-bottom: 24px;
 }

 .footer-qrcode {
 	box-sizing: border-box;
 	width: 115px;
 	height: 115px;
 	background: #C7C7C7;
 	border: 6px solid #FFFFFF;
 	border-radius: 4px;
 }

 .contact-us {
 	width: 60%;
 }

 .s2-left {
 	width: 35%
 }

 .s2-right {
 	width: 60%
 }

 .white-button {
 	text-decoration: none;
 	padding: 13px 40px;
 	gap: 10px;
 	background: #FFFFFF;
 	border-radius: 6px;
 	color: #4B74EB;
 	margin-right: 32px;
 	cursor: pointer;
 }

 .white-button span {
 	text-decoration: none;
 	font-style: normal;
 	font-weight: 500;
 	font-size: 16px;
 	line-height: 22px;
 }

 .white-button:hover {
 	text-decoration: none;
 	background-color: rgba(255, 255, 255, 0.8);
 }

 .white-line-button {
 	text-decoration: none;
 	cursor: pointer;
 	padding: 12px 40px;
 	gap: 10px;
 	background: rgba(58, 101, 230, 0.15);
 	border-radius: 6px;
 	border: 1px solid #ffffff;
 	font-style: normal;
 	font-weight: 500;
 	font-size: 16px;
 	line-height: 22px;
 	color: #FfffFF;
 }

 .white-line-button:hover {
 	background-color: rgba(255, 255, 255, 0.1);
 }

 .margin-small {
 	margin: auto;
 }

 .seo-more-cont {
 	background: #FFFFFF;
 	box-shadow: 0px 2px 12px 0px rgba(166, 191, 255, 0.2);
 	border-radius: 8px;
 	border: 1px solid rgba(216, 219, 223, 0.5);
 	margin: 30px 0;
 }


 .m-info > span {
 	font-weight: 400;
 	font-size: 12px;
 	color: #7E8FA3;
 }
 .seo-more-tag-lists a {
	font-size: 12px;
	color: #7E8FA3;
 }
 .m-info-right {
	overflow: hidden;
  height: 160px;
 }

 .m-info {
	position: absolute;
 	bottom: -0px;
 	left: 14px;
 }
 .seo-more-title {
	position: relative;
	padding-left: 20px;
	margin-left: 44px;
 }
 .seo-more-title::before {
	content: "";
	width: 4px;
	height: 25px;
	background: linear-gradient( 180deg, #00B6B9 0%, #FFA200 100%);
	border-radius: 2px;
	position: absolute;
	top: 4px;
	left: 0;
 }
 .seo-more-link a {
	position: absolute;
	right: 40px;
	top: -0px;
	font-size: 14px;
	border-radius: 24px;
	border: 1px solid #D8DBDF;
	padding: 1px 20px;
	color: #666666;
	overflow: hidden;
	line-height: 30px;
 }

 .right-t1 {
	margin-top: 40px;
	border-radius: 8px;
	overflow: hidden;
 }
.right-t1 a img {
	width: 100%;
	display: block;
}
.right-t2 {
	background: #ffffff;
	margin-top: 20px;
	overflow: hidden;
	padding: 10px;
	border-radius: 8px;
	position: -webkit-sticky;
	position: sticky;
	top: 80px;
	transition: all 0.3s ease;
}
.right-t2 a img {
	width: 100%;
}

.right-t2 a {
	display: block;
	margin-bottom: 10px;
}

.seo-more-tag {
	background: #FFFFFF;
	box-shadow: 0px 2px 12px 0px rgba(166,191,255,0.2);
	border-radius: 8px;
	border: 1px solid rgba(216,219,223,0.5);
	padding: 30px;
	margin-bottom: 70px;
}

.seo-more-tag h4 {
	font-weight: 500;
	font-size: 20px;
	color: #333333;
}

.seo-more-tag-list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;	
	margin-top: 30px;
}

.seo-more-tag-list span {
	background: #EBF8F8;
	border-radius: 8px;
	border: 1px solid #00B4B8;
	
	line-height: 24px;
	padding: 5px 30px;
	box-sizing: border-box;
	width: 24%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
  	text-align: center;
}
.seo-more-tag-list span a {
	color: #05172E;
	font-size: 14px;
}

.seo-more-tag-list span:hover {
	opacity: 0.6;
}

 @media screen and (max-width: 500px) {
 	.contact-us {
 		width: 100%;
 	}

 	.margin-small {
 		margin: 0;
 	}

 	.s2-left {
 		width: 100%;
 		margin-bottom: 32px;
 	}

 	.s2-right {
 		width: 100%
 	}

 	.white-button {
 		padding: 9px 32px;
 		background: #FFFFFF;
 		border-radius: 6px;
 		font-style: normal;
 		font-weight: 500;
 		font-size: 16px;
 		line-height: 22px;
 		color: #4B74EB;
 		margin-right: 32px;
 		cursor: pointer;
 	}

 	.white-line-button {
 		box-sizing: border-box;
 		cursor: pointer;
 		padding: 8px 32px;
 		background: rgba(58, 101, 230, 0.15);
 		border-radius: 6px;
 		border: 1px solid #ffffff;
 		font-style: normal;
 		font-weight: 500;
 		font-size: 16px;
 		line-height: 22px;
 		color: #FfffFF;
 	}

 	.footer-text {
 		font-family: 'PingFang SC';
 		font-style: normal;
 		font-weight: 400;
 		font-size: 24px;
 		line-height: 40px;
 		text-align: start;
 	}

 	.footer-text-bolder {
 		font-weight: 600;
 		text-align: start;
 		font-size: 28px;
 	}

 	.footer-divider-line {
 		width: 100%;
 		height: 1px;
 		background-color: rgba(255, 255, 255, 0.2);
 		margin-top: 24px;
 		margin-bottom: 24px;
 	}
 }


 @media screen and (max-width: 1400px) {
 	.seo-footers-right h1 {
 		font-size: 36px;
 		line-height: 50px;
 	}
 }

 @media screen and (max-width: 1200px) {
 	.seo-footers {
 		min-height: 380px;
 	}

 	.seo-footers-right h1 {
 		font-size: 32px;
 		line-height: 44px;
 	}

 	.seo-footers-text {
 		margin: 16px 0 60px 0;
 	}
 }

 @media screen and (max-width: 992px) {
 	.seo-footers {
 		min-height: 320px;
 	}

 	.seo-footers-right h1 {
 		font-size: 28px;
 		line-height: 38px;
 	}

 	.seo-footers-text {
 		margin: 16px 0 40px 0;
 	}

 	.seo-footers-btns a {
 		width: 260px;
 		height: 56px;
 		line-height: 56px;
 		font-size: 16px;
 	}
 }

 @media screen and (max-width: 768px) {
 	.seo-footers {
 		min-height: auto;
 		background-image: none;
 		background-color: #4B74EB;
 		padding: 40px 16px;
 		flex-direction: column;
 	}

 	.seo-word {
 		flex-direction: column;
 		gap: 10px;
 	}

 	.word-left {
 		width: 100%;
 	}

 	.word-right {
 		display: none;
 	}

 	.word-title {
 		font-size: 20px;
 		padding: 20px 15px 10px 15px;
 	}

 	.word-text {
 		padding: 15px;
 	}

 	.hot-sub-cont {
 		flex-direction: column;
 		margin: 20px 0;
 	}

 	.sub-left {
 		width: 100%;
 	}

 	.sub-left img {
 		width: 100%;
 	}

 	.sub-right {
 		margin-left: 0;
 		margin-top: 15px;
 	}

 	.word-btns {
 		flex-direction: column;
 		align-items: center;
 		gap: 12px;
 	}

 	.seo-pages {
 		padding: 15px;
 	}

 	.seo-up {
 		flex-direction: column;
 		gap: 10px;
 		min-height: unset;
 	}

 	.prev-post.placeholder {
 		display: none;
 	}

 	.prev-post,
 	.next-post {
 		width: 100%;
 		margin: 0;
 	}

 	.seo-up span {
 		font-size: 12px;
 		line-height: 20px;
 		max-width: calc(100% - 30px);
 	}

 	.seo-up img {
 		width: 16px;
 		height: 16px;
 	}

 	.seo-footers-left {
 		display: none;
 	}

 	.seo-footers-right {
 		flex: none;
 		padding-top: 0;
 		text-align: center;
 	}

 	.seo-footers-right h1 {
 		font-size: 24px;
 		line-height: 33px;
 		text-align: center;
 	}

 	.seo-footers-text {
 		margin: 16px 0 24px 0;
 	}

 	.seo-footers-text p {
 		font-size: 12px;
 		line-height: 17px;
 		text-align: center;
 	}

 	.seo-footers-btns a {
 		width: 100%;
 		max-width: 300px;
 		height: 48px;
 		line-height: 48px;
 		font-size: 16px;
 	}

 	.right-t2 {
 		position: static;
 	}

 	.word-text .featured-image {
 		max-height: 280px;
 	}

 	.m-info {
 		display: none;
 	}

 	.m-info-right {
 		height: auto !important;
 		overflow: visible;
 	}

 	.margintb-row {
 		padding: 15px;
 		margin: 15px 0;
 	}

 	.article-desc {
 		margin-bottom: 0;
 	}
    .seo-more-tag-list span {
		width: 100%;
	}
 }

 @media screen and (max-width: 375px) {
 	.seo-up>div {
 		height: 36px;
 		padding: 0 12px;
 		border-radius: 18px;
 	}

 	.seo-up span {
 		font-size: 11px;
 	}

 	.seo-up img {
 		width: 14px;
 		height: 14px;
 	}

 	.seo-footers {
 		padding: 32px 12px;
 	}

 	.seo-footers-right h1 {
 		font-size: 20px;
 		line-height: 28px;
 	}

 	.seo-footers-btns a {
 		height: 40px;
 		line-height: 40px;
 		font-size: 14px;
 	}
    .seo-more-tag-list span {
		width: 100%;
	}
 }