.nuxt-progress {	position: fixed;	top: 0px;	left: 0px;	right: 0px;	height: 2px;	width: 0%;	opacity: 1;	transition: width 0.1s, opacity 0.4s;	background-color: black;	z-index: 999999;}.nuxt-progress.nuxt-progress-notransition {	transition: none;}.nuxt-progress-failed {	background-color: red;}.nuxt__build_indicator[data-v-71e9e103] {	box-sizing: border-box;	position: fixed;	font-family: monospace;	padding: 5px 10px;	border-radius: 5px;	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);	width: 88px;	z-index: 2147483647;	font-size: 16px;	line-height: 1.2rem;}.v-enter-active[data-v-71e9e103],.v-leave-active[data-v-71e9e103] {	transition-delay: 0.2s;	transition-property: all;	transition-duration: 0.3s;}.v-leave-to[data-v-71e9e103] {	opacity: 0;	transform: translateY(20px);}svg[data-v-71e9e103] {	display: inline-block;	vertical-align: baseline;	width: 1.1em;	height: 0.825em;	position: relative;	top: 1px;}.header-out .header {	width: 100%;	background: #ffffff;	position: fixed;	top: 0;	left: 0;	z-index: 10;	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);}.header-out .header-container {	height: 60px;	background: #ffffff;	margin: 0 auto;	max-width: 1200px;}.header-out .mobile-header-container {	display: none;}.header-out .logo-container {	height: 60px;	width: 260px;	line-height: 60px;	text-align: center;	background-color: #008fdf;}.header-out .logo {	width: 78px;	height: 40px;}.header-out ul.mobile-navi {	display: block;	height: calc(100vh - 60px);	width: 100%;	background-color: #fff;	position: fixed;	top: 60px;	left: 0;	padding: 0 20px;	overflow-y: auto;}.header-out .navi-menu {	display: none;}.header-out ul.mobile-navi li {	min-height: 40px;	line-height: 40px;	border-bottom: 1px solid #F1F1F1;	text-align: left;	font-size: 18px;}.header-out ul.mobile-navi li a {	height: 100%;	width: 100%;	display: inline-block;}.header-out ul.mobile-navi ul li {	font-size: 14px;}.header-out ul.navi {	margin-left: 70px;	height: 100%;	margin-bottom: 0;}.header-out ul.navi li {	margin-right: 35px;	height: 100%;	line-height: 60px;	font-size: 15px;	color: #333333;	cursor: pointer;	position: relative;}.header-out ul.navi li::after {	content: "";	position: absolute;	left: 50%;	bottom: 6px;	width: 0px;	height: 2px;	transform: translateX(-50%);	background-color: #008fdf;	transition: all 0.35s linear;}.header-out ul.navi li.new::before {	content: "";	position: absolute;	top: 8px;	right: -8px;	background-image: url(/image/new.gif);	background-size: 24px 15px;	height: 15px;	width: 24px;	display: block;}.header-out ul.navi li:hover {	color: #26a9eb;}.header-out ul.navi li:hover::after,.header-out ul.navi li.active::after {	width: 30px;}.header-out .header-block {	height: 60px;}.header-out .msg-icon {	height: 22px;	width: 22px;}.header-out .msg-check-btn {	width: 380px;	height: 56px;	border-top: 1px solid #f1f1f1;	line-height: 56px;	text-align: center;}.header-out .menu-down {	position: fixed;	top: 60px;	left: 0;	width: 100%;	background-color: #fff;	z-index: 10;	box-shadow: 0px 8px 40px 0px rgb(100, 108, 113, 0.06);}.header-out .menu-down .icon {	height: 48px;}.header-out .menu-down-container {	text-align: left;	max-width: 1200px;	margin: 0 auto 40px auto;}.header-out .menu-down-container .title {	font-size: 16px;	font-family: PingFangSC, PingFangSC-Medium;	font-weight: 500;	text-align: left;	color: #333333;}.header-out .menu-down-container h5 {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Medium;	font-weight: bold;	text-align: left;	color: #333333;	line-height: 60px;}.header-out .menu-down-container .content {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #999999;}.header-out .menu-down-container .menu-down-item {	margin-top: 30px;	width: 30%;	margin-right: 30px;	padding: 10px;}.header-out .menu-down-container .menu-down-item:hover {	background: #f5f8fb;}/* .header-out .menu-down-container .menu-down-item:nth-child(3n){	margin-right: 0;} */.ant-popover-inner-content {	padding: 0 !important;}.ant-popover-title {	height: 60px;	line-height: 50px;}.user-info {	height: 65px;	background-color: #f0faff;	padding: 10px 20px;}.nickname {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: bold;	text-align: left;	color: #333333;	margin-left: 20px;}.person-list li {	height: 50px;	padding: 0 20px;	cursor: pointer;}.person-list li img {	height: 14px;	width: 14px;}.person-list li span {	font-size: 14px;	color: #5a5959;	margin-left: 24px;}.person-list li:hover {	opacity: 0.8;}.logout {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: left;	color: #999999;	height: 55px;	line-height: 55px;	border-top: 1px solid #f1f1f1;}.person-navi img {	height: 32px;	width: 32px;}.nick-name {	font-size: 14px;	font-weight: 400;	text-align: right;	color: #008de2;	line-height: 20px;}.ant-popover-inner-content {	padding: 0;}.header-out .console {	font-size: 16px;}.header-out .app-btn {	background-color: #00b289;	color: #FFF;	padding: 6px 10px;	border-radius: 3px;}a.console {	color: #333;}a.console:hover {	color: #008FDF;}.btn .icon {	vertical-align: middle;	height: 14px;	width: 14px;	margin-right: 6px;}.reg-login .ant-btn{	border: none;	box-shadow: none;}@media screen and (max-width: 1300px) {	.header-out ul.navi li {		margin-right: 20px;	}}@media screen and (max-width: 1024px) {	.header-out {		/* ul.mobile-navi { display: block; height: 100vh; width: 100%; background-color: #fff; position: fixed; } */		/* .logo { height: 36px; width: 110px; } */	}	.header-out .console {		display: none;	}	.header-out .navi-menu {		display: block;		padding: 0 6px;	}	.header-out .logo.large {		display: inline-block;	}	.header-out .logo.small {		display: none;	}	.header-out .mobile-header-container {		display: flex;		height: 60px;		background: #ffffff;		width: 100%;	}	.header-out .header-container {		display: none;	}	.header-out ul.navi {		display: none;	}	.header-out .navi-icon {		display: inline-block;		font-size: 24px;	}	.header-out .reg-login {		display: none;	}}@media screen and (max-width: 768px) {	.header-out .logo.large {		display: none;	}	.header-out .logo.small {		height: 48px;		width: 48px;		display: inline-block;	}	.header-out .logo-container {		width: auto;		height: 100%;		padding: 0 6px;	}}.home .ant-carousel h2 {	font-size: 47px;	text-align: center;	color: #ffffff;	line-height: 62px;	margin-top: 82px;}.home .ant-carousel h4 {	font-size: 20px;	text-align: center;	color: #ffffff;	line-height: 36px;	margin-top: 30px;}.home .ant-carousel .publish-btn {	width: 260px;	height: 50px;	line-height: 50px;	background: #ffffff;	border-radius: 25px;	font-size: 20px;	font-weight: bold;	text-align: center;	color: #1d72ea;	margin-top: 65px;}.home .characteristic {	padding: 100px 0;	text-align: center;	background-color: #fff;}.home .characteristic .char-container {	max-width: 1200px;	margin: 0 auto;}.home .characteristic .char-container .char-item {	width: 200px;}.home .characteristic .char-container .char-item img {	height: 140px;	width: 140px;}.home .characteristic .char-container .char-item h3 {	font-size: 18px;	text-align: center;	color: #333333;	margin-top: 40px;}.home .characteristic .char-container .char-item p {	font-size: 14px;	text-align: center;	color: #999999;	margin-top: 14px;}.home .banner-container {	background-image: url(/hmoe_bg.png);	height: 500px;	background-size: cover;	width: 100%;}.home .banner {	position: relative;	overflow: hidden;	/* height: 500px; */	width: 100%;}.home .banner .arrow {	opacity: 0;	border-radius: 50%;	background-color: rgba(0, 0, 0, 0.3);	border: 1px solid rgba(255, 255, 255, 0.5);	height: 50px;	width: 50px;	position: absolute;	top: 50%;	transform: translateY(-50%);	transition: opacity 0.3s linear;}.home .banner .arrow img {	height: 50%;	width: 50%;	margin: 25%;}.home .banner .left-arrow {	left: 5%;}.home .banner .right-arrow {	right: 5%;}.home .banner:hover .arrow {	opacity: 1;}.home .inner-test {	padding: 100px 0;	background: #f6f7fb;}.home .inner-test h2 {	font-size: 36px;	text-align: center;	color: #333333;}.home .inner-test p {	font-size: 16px;	text-align: center;	color: #999999;}.home .inner-test .inner-list {	margin: 102px auto 0 auto;	max-width: 1200px;}.home .inner-test .inner-list .inner-item {	width: 200px;}.home .inner-test .inner-list .inner-item img {	height: 80px;	width: 80px;}.home .inner-test .inner-list .inner-item p {	font-size: 16px;	text-align: center;	color: #333333;	margin-top: 40px;}.home .inner-test .upload-btn {	width: 320px;	height: 50px;	font-size: 18px;	margin-top: 90px;}.home .sign {	text-align: center;	padding: 100px 0;	background-color: #fff;}.home .sign h2 {	font-size: 36px;	text-align: center;	color: #333333;}.home .sign p {	font-size: 20px;	text-align: center;	color: #999999;	margin-top: 18px;}.home .sign img {	width: 908px;	margin-top: 80px;	max-width: 90%;}.home .goodness {	padding: 80px 0 100px 0;	background: #008fdf;}.home .goodness .goodness-container {	max-width: 1200px;	margin: 0 auto;}.home .goodness h2 {	font-size: 36px;	text-align: center;	color: #ffffff;}.home .goodness .goodness-item img {	height: 60px;	width: 60px;}.home .goodness .goodness-item p {	font-size: 16px;	text-align: center;	color: #ffffff;	margin-top: 24px;}.home .goodness .goodness-list {	margin-top: 85px;}.home .goodness .goodness-card-list {	margin-top: 63px;}.home .goodness .goodness-card-list .goodness-card {	transition: all 0.3s ease-in;	width: 280px;	height: 391px;	padding: 37px 30px 88px 30px;	background: #ffffff;	text-align: center;}.home .goodness .goodness-card-list .goodness-card img {	height: 90px;	width: 90px;}.home .goodness .goodness-card-list .goodness-card h3 {	font-size: 16px;	text-align: center;	color: #333333;	margin-top: 35px;}.home .goodness .goodness-card-list .goodness-card p {	font-size: 14px;	text-align: center;	color: #999999;	margin-top: 16px;}.home .goodness .goodness-card-list .goodness-card:hover {	transform: translateY(-15px);}.home .news-list {	/* padding: 100px 0; */	/* background-color: #FFF; */}.home .news-list h2 {	font-size: 36px;	text-align: center;	color: #333333;}.home .news-list .title1 {	font-size: 34px;	color: #fff;}.home .news-list .title2 {	margin: 20px auto;	font-size: 22px;	color: #fff;}.home .news-list .title3 {	color: #fff;	font-size: 17px;	margin-bottom: 50px;}.home .news-list .list {	max-width: 1200px;	margin: 0 auto;}.home .news-list .main-list {	padding: 60px 0;	background-color: #fff;	min-height: calc(100vh - 720px);}/* .home .news-list .news-card { border-radius: 8px; border: 1px solid #ebeef5; padding: 20px; text-align: left; width: 380px; margin-bottom: 20px; background: #ffffff; } *//* .home .news-list .news-card .title { font-size: 18px; font-weight: bold; color: #333333; cursor: pointer; } */.home .news-list .news-card .title:hover {	color: #008fdf;}.home .news-list .news-card .description {	font-size: 14px;	color: #999999;	line-height: 22px;	height: 44px;}.home .news-list .news-card .title {	display: inline-block;	height: 24px;}.home .news-list .news-card .create-time {	font-size: 14px;	color: #999999;}.home .news-list .read-all {	font-size: 14px;}.home .news-list .read-all:hover {	color: #008fdf;}.home .news-more-btn {	height: 50px;	width: 320px;	text-align: center;	line-height: 50px;	border: 1px solid #008fdf;	border-radius: 25px;	font-size: 18px;	color: #008fdf;	transition: all 0.25s;}.home .news-more-btn:hover {	background-color: #008fdf;	color: #FFF;}.home .swiper-pagination-bullet {	width: 16px;	height: 3px;	background: rgba(255, 255, 255, 0.5);	opacity: 0.3;	border-radius: 1px;	transition: all 0.2s ease-in-out;}.home .swiper-pagination-bullet-active {	width: 24px;	background: rgba(255, 255, 255, 1);	opacity: 1;}.home .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {	bottom: 30px;}.platform-goodness {	background-color: #FFF;	padding: 100px 0;	max-width: 1200px;	margin: 0 auto;}.platform-goodness h3,.technology-goodness h3,.data-safe h3,.popularize h3 {	font-size: 36px;	font-weight: 700;	text-align: center;	color: #2a2b2f;	margin-bottom: 10px;}.platform-goodness h4,.technology-goodness h4,.data-safe h4 {	font-size: 18px;	text-align: center;	color: #6d6f79;}.p-g-item {	width: 230px;	text-align: center;}.p-g-item img {	height: 100px;	width: 100px;}.p-g-item .title {	font-size: 18px;	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;	font-weight: 700;	text-align: center;	color: #2a2b2f;}.p-g-item .des {	font-size: 14px;	text-align: center;	color: #95979f;}.technology-goodness {	padding: 100px 0;	background-size: cover;	background-image: url(../image/t-g-bg.png);	background-repeat: no-repeat;}.technology-goodness .t-g-container {	max-width: 1200px;	margin: 0 auto;}.t-g-item {	background-size: 120px 120px;	background-position: bottom right;	background-repeat: no-repeat;	padding: 50px 40px;	background-color: #ffffff;	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.01);	width: 580px;	max-width: 100%;	text-align: left;}.t-g-item .title {	font-size: 20px;	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;	font-weight: 700;	text-align: left;	color: #2a2b2f;}.t-g-item .des {	font-size: 16px;	font-family: MicrosoftYaHei;	text-align: left;	color: #95979f;}.t-g-list .t-g-item:nth-child(2n+1) {	margin-right: 40px;}.t-g-item {	margin-bottom: 20px;}.data-safe {	padding: 100px 0;	max-width: 1200px;	margin: 0 auto;}.d-s-item {	width: 400px;	max-width: 100%;	padding: 0 20px;	text-align: center;}.d-s-item img {	width: 140px;	height: 140px;}.d-s-item .title {	font-size: 20px;	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;	font-weight: 700;	text-align: center;	color: #2a2b2f;	line-height: 20px;}.d-s-item .des {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: center;	color: #95979f;	line-height: 24px;}.home {	background-color: #FFF;}.home .welfare {	background-size: cover;	background-image: url(../image/w-bg.png);	padding: 100px 0;}.home .welfare-container {	max-width: 1200px;	margin: 0 auto;}.welfare h3 {	font-size: 36px;	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;	font-weight: 700;	text-align: center;	color: #ffffff;}.home .welfare h4 {	opacity: 0.5;	font-size: 18px;	font-family: MicrosoftYaHei;	text-align: center;	color: #ffffff;}.home .welfare-list .welfare-item:not(:last-child) {	margin-right: 24px;}.home .welfare-item {	width: 282px;	padding: 30px 40px;	background-color: #fff;	text-align: center;	height: 188px;	margin-bottom: 20px;}.home .welfare-item img {	height: 48px;	width: 48px;}.welfare-item p {	font-size: 16px;	text-align: center;	color: #565962;	line-height: 28px;}.home .news {	background: #f7f8fc;	padding: 100px 0;	text-align: center;}.home .news h3 {	font-size: 36px;	font-weight: 700;	text-align: center;	color: #2a2b2f;	line-height: 36px;}.home .news-list {	max-width: 1200px;	margin: 80px auto 0 auto;}.home .news-card {	width: 380px;	height: 232px;	background: #ffffff;	padding: 30px;	position: relative;	margin-bottom: 30px;	transition: all 0.3s ease-out;	text-align: left;}.home .news-card .title {	font-size: 18px;	font-weight: 700;	text-align: left;	color: #2a2b2f;}.home .news-card .content {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: left;	color: #6d6f79;	line-height: 22px;}.home .news-card .create-time {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: left;	color: #95979f;}.home .news-card .arrow {	height: 32px;	width: 32px;	background-image: url(../image/arrow.png);	background-size: 100% 100%;	position: absolute;	right: 30px;	bottom: 30px;	transition: all 0.3s ease-in;}.home .news-card:hover {	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.02);}.home .news-card:hover .arrow {	background-image: url(../image/arrow_on.png);}.home .news-list .news-card:not(:nth-child(3n)) {	margin-right: 30px;}.home .more-btn {	border: 1px solid #008fdf;	border-radius: 4px;	padding: 16px 50px;	font-size: 16px;	font-family: MicrosoftYaHei;	color: #008fdf;	line-height: 16px;	display: inline-block;}.brand {	padding: 100px 0;}.brand h3 {	font-size: 36px;	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;	font-weight: 700;	text-align: center;	color: #2a2b2f;}.brand-list img {	height: 90px;	width: 210px;}.brand-list a {	margin-bottom: 30px;}.brand-list {	max-width: 1200px;	margin: 80px auto 0 auto;}.brand-list a:not(:nth-child(4n)) {	margin-right: 120px;}@media screen and (max-width: 768px) {	.home .characteristic {		background-color: #fff;	}	.home .platform-goodness {		padding: 40px 40px 60px 40px;	}	.home .news-list {		padding: 0 20px;	}	.home .characteristic .char-container .char-item {		width: 100%;		padding: 30px 0;	}	.home .inner-test h2 {		font-size: 36px;		text-align: center;		color: #333333;	}	.home .inner-test p {		font-size: 16px;		text-align: center;		color: #999999;	}	.home .inner-test .inner-list .inner-item {		width: 100%;	}	.home .goodness {		padding: 80px 0 100px 0;		background: #008fdf;	}	.home .goodness .goodness-container {		max-width: 1200px;		margin: 0 auto;	}	.home .goodness h2 {		font-size: 36px;		text-align: center;		color: #ffffff;	}	.home .goodness .goodness-item {		width: 33.3%;		padding: 0 30px;	}	.home .goodness .goodness-item img {		height: 60px;		width: 60px;	}	.home .goodness .goodness-item p {		font-size: 16px;		text-align: center;		color: #ffffff;		margin-top: 24px;	}	.home .goodness .goodness-list {		margin-top: 85px;	}	.home .goodness .goodness-card-list {		margin-top: 63px;		padding: 0 30px;	}	.home .goodness .goodness-card-list .goodness-card {		width: 100%;		height: 391px;		padding: 37px 30px 88px 30px;		background: #ffffff;		text-align: center;	}	.home .goodness .goodness-card-list .goodness-card img {		height: 90px;		width: 90px;	}	.home .goodness .goodness-card-list .goodness-card h3 {		font-size: 16px;		text-align: center;		color: #333333;		margin-top: 35px;	}	.home .goodness .goodness-card-list .goodness-card p {		font-size: 14px;		text-align: center;		color: #999999;		margin-top: 16px;	}	.home .goodness .goodness-card-list .goodness-card+.goodness-card {		margin-top: 20px;	}}.ant-carousel .slick-dots-bottom {	bottom: 22px !important;}.beta p {	margin-bottom: 0;}.beta .banner {	width: 100%;	background: #6236ff;	min-height: 500px;}.beta .banner-container {	width: 100%;	max-width: 1200px;	margin: 0 auto;	padding: 30px;	display: flex;	justify-content: space-between;}.beta .banner-container img {	width: 346px;	height: 338px;}.beta .banner-content {	max-width: 584px;}.beta .banner-content h2 {	font-size: 47px;	text-align: left;	color: #ffffff;}.beta .banner-content p {	font-size: 20px;	text-align: left;	color: #ffffff;	margin-top: 30px;}.beta .banner-content .publish-btn {	width: 260px;	height: 50px;	line-height: 50px;	background: #ffffff;	border-radius: 25px;	font-size: 18px;	font-weight: bold;	text-align: center;	color: #6236ff;	margin-top: 65px;}.beta .goodness-container {	padding: 100px 0;	background-color: #FFF;}.beta .goodness-container h2 {	font-size: 36px;	font-family: MicrosoftYaHei;	text-align: center;	color: #333333;}.beta .goodness-list {	max-width: 1200px;	margin: 43px auto 0 auto;}.beta .goodness-list .goodness-item {	width: 300px;	padding: 50px;	height: 400px;	display: inline-block;}.beta .goodness-list .goodness-item img {	height: 140px;	width: 140px;}.beta .goodness-list .goodness-item h4 {	font-size: 18px;	text-align: center;	color: #333333;	margin-top: 40px;}.beta .goodness-list .goodness-item p {	font-size: 14px;	text-align: center;	color: #999999;	margin-top: 14px;}.beta .publish-price {	background-image: url(/beta_price_banner.png);	background-size: cover;	padding: 100px 0;}.beta .publish-price h2 {	font-size: 36px;	text-align: center;	color: #333333;}.beta .publish-price p {	font-size: 20px;	text-align: center;	color: #999999;	margin-top: 18px;}.beta .combo-list {	max-width: 1200px;	margin: 70px auto 0 auto;}.beta .sign {	background-image: url(/beta_sign_bg.png);	background-color: #367feb;	background-position: center;	background-size: cover;	height: 340px;}.beta .sign .sign-container {	max-width: 1200px;	text-align: left;	margin: 0 auto;}.beta .sign .content {	padding-left: 100px;}.beta .sign .content h3 {	font-size: 36px;	text-align: left;	color: #ffffff;	margin-top: 60px;}.beta .sign .content p {	font-size: 20px;	text-align: left;	color: #ffffff;	margin-top: 20px;}.beta .sign .content .detail-btn {	width: 180px;	height: 50px;	text-align: center;	line-height: 50px;	background: #ffffff;	border-radius: 25px;	font-size: 20px;	color: #008fdf;	margin-top: 60px;}.beta .question-container {	padding: 80px 30px 110px 30px;	background-color: #FFF;}.beta .question-container h2 {	font-size: 36px;	text-align: center;	color: #333333;}.beta .question-list {	max-width: 1200px;	margin: 0 auto;}.beta .question-list ul {	margin-top: 38px;	text-align: left;}.beta .question-list ul li.question div {	width: 16px;	height: 16px;	background: #00b289;	border-radius: 2px;	line-height: 16px;	display: inline-block;	font-size: 12px;	text-align: center;	color: #ffffff;}.beta .question-list ul li.question span {	font-size: 16px;	color: #333333;	margin-left: 17px;	line-height: 24px;	display: inline-block;	width: calc(100% - 40px);	vertical-align: top;}.beta .question-list ul li.ask {	margin-top: 14px;}.beta .question-list ul li.ask div {	width: 16px;	height: 16px;	background: #008fdf;	border-radius: 2px;	font-size: 12px;	text-align: center;	color: #ffffff;	line-height: 16px;	display: inline-block;}.beta .question-list ul li.ask span {	font-size: 14px;	color: #666666;	margin-left: 17px;	line-height: 24px;	display: inline-block;	width: calc(100% - 40px);	vertical-align: top;}.beta .news-list .title1 {	font-size: 34px;	color: #fff;}.beta .news-list .title2 {	margin: 20px auto;	font-size: 22px;	color: #fff;}.beta .news-list .title3 {	color: #fff;	font-size: 17px;	margin-bottom: 50px;}.beta .news-list .list {	max-width: 1200px;	margin: 0 auto;}.beta .news-list .main-list {	padding: 60px 0;	background-color: #fff;	min-height: calc(100vh - 720px);}.beta .news-list .news-card {	border: 1px solid #e8e8e8;	padding: 20px;	text-align: left;	margin-bottom: 20px;	background: #ffffff;}.beta .news-list .news-card .title {	font-size: 18px;	font-weight: bold;	color: #333333;	cursor: pointer;}.beta .news-list .news-card .title:hover {	color: #008fdf;}.beta .news-list .news-card .description {	font-size: 14px;	color: #999999;	line-height: 22px;}.beta .news-list .news-card .create-time {	font-size: 14px;	color: #999999;}@media screen and (max-width: 1024px) {	.beta .banner-container {		display: block;		text-align: center;	}	.beta .banner-container .banner-content {		text-align: center;		max-width: none;	}	.beta .banner-container .banner-content h2 {		text-align: center;	}	.beta .banner-container .banner-content p {		text-align: center;	}}@media screen and (max-width: 768px) {	.beta .combo-list {		flex-direction: column;		align-content: center;	}	.beta .sign-container .content h3 {		font-size: 32px;	}	.beta .banner-container img {		max-width: 100%;		height: auto;	}	.beta .banner-content h2 {		font-size: 36px;		line-height: 60px;	}	.beta .banner-content p {		font-size: 20px;	}	.beta .goodness-list {		flex-direction: column;		align-items: center;	}}.publish-combo {	margin-bottom: 20px;}.publish-combo .combo {	transition: all 0.3s ease-in;	width: 360px;	border-radius: 8px;	box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03), 0px 9px 28px 0px rgba(0, 0, 0, 0.05), 0px 6px 16px -8px rgba(0, 0, 0, 0.08);}.publish-combo .combo .combo-top {	height: 140px;	background-color: rgba(231, 245, 253, 0.6);}.publish-combo .combo .combo-top h3 {	font-size: 36px;	font-weight: bolder;	text-align: center;	color: #333333;}.publish-combo .combo .combo-top p {	font-size: 16px;	text-align: center;	color: #999999;	margin-top: 6px;}.publish-combo .combo .combo-content {	height: 434px;	padding: 30px 50px;	position: relative;	background: #ffffff;}.publish-combo .combo .combo-content ul {	text-align: left;}.publish-combo .combo .combo-content ul li {	height: 40px;	line-height: 40px;}.publish-combo .combo .combo-content ul li img {	height: 14px;	width: 14px;}.publish-combo .combo .combo-content ul li span {	font-size: 14px;	text-align: left;	color: #333333;	margin-left: 30px;}.publish-combo .combo .price {	position: absolute;	bottom: 121px;	left: 0;	width: 100%;	text-align: center;}.publish-combo .combo .price-icon {	font-size: 24px;	font-weight: bolder;	text-align: center;	color: #ff4d4f;}.publish-combo .combo .price-val {	font-size: 40px;	font-weight: bolder;	text-align: center;	color: #ff4d4f;}.publish-combo .combo .buy-btn {	position: absolute;	bottom: 44px;	left: 80px;	width: 200px;}.publish-combo .combo:hover {	transform: scale(1.05);}@media screen and (max-width: 1200px) {	.publish-combo .combo {		margin-bottom: 30px;	}}.server .server-top {	background-image: url(/server_banner.png);	height: 286px;	background-size: cover;	padding: 80px 0;}.server .server-top h2 {	font-size: 60px;	font-weight: 500;	text-align: center;	color: #ffffff;	line-height: 84px;}.server .server-top p {	font-size: 24px;	font-weight: 500;	text-align: center;	color: #ffffff;	line-height: 33px;	margin-top: 12px;}.server .tabs {	background-color: #f6f7fb;	border-radius: 32px;	width: 800px;	margin: 80px auto;	position: relative;	height: 64px;}.server .tabs .tab {	width: 25%;	font-size: 24px;	font-weight: bolder;	color: #879097;	text-align: center;	line-height: 64px;	cursor: pointer;	border-radius: 32px;	transition: all 0.3s ease-in;}.server .tabs .tab:hover {	color: #ffffff;}.server .tabs .tab.active {	color: #ffffff;}.server .tabs .tab-active-box {	width: 25%;	height: 100%;	background: #008fdf;	border-radius: 32px;	position: absolute;	left: 0;	top: 0;	transition: all 0.3s ease-in;}.server .tabs .tabs-wrepper {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	z-index: 2;}.server .combo-list {	max-width: 1200px;	margin: 0 auto;}@media screen and (max-width: 768px) {	.server .server-top h2 {		font-size: 36px;		line-height: 60px;	}	.server .server-top p {		font-size: 20px;	}	.server .combo-list {		flex-direction: column;		align-items: center;	}}.news-list-page .top-banner {	min-height: 500px;	padding: 50px 30px;	width: 100%;	background-image: url(/industry.jpg);	background-size: cover;	text-align: left;}.news-list-page .top-banner .top-container {	max-width: 1200px;	margin: 0 auto;}.news-list-page .top-banner h2 {	font-size: 40px;	color: #ffffff;	line-height: 62px;}.news-list-page .top-banner h4 {	font-size: 18px;	text-align: left;	color: #ffffff;	margin-top: 30px;}.news-list-page .top-banner p {	font-size: 16px;	text-align: left;	color: #ffffff;	line-height: 31px;	margin-top: 9px;}.news-list-page .top-banner .sign-btn {	width: 260px;	height: 50px;	line-height: 50px;	background: #ffffff;	border-radius: 25px;	margin-top: 70px;	font-size: 20px;	font-weight: bold;	text-align: center;	color: #008fdf;}.news-list-page .title1 {	font-size: 34px;	color: #fff;}.news-list-page .title2 {	margin: 20px auto;	font-size: 22px;	color: #fff;}.news-list-page .title3 {	color: #fff;	font-size: 17px;	margin-bottom: 50px;}.news-list-page .list {	max-width: 1200px;	margin: 0 auto;}.news-list-page .main-list {	padding: 10px 0;	background-color: #fff;	/*min-height: calc(100vh - 980px);*/}.news-list-page .news-card {	border: 1px solid #e8e8e8;	padding: 20px;	text-align: left;	margin-bottom: 20px;	background: #ffffff;}.news-list-page .news-card .title {	font-size: 18px;	font-weight: bold;	color: #333333;	cursor: pointer;}.news-list-page .news-card .title:hover {	color: #008fdf;}.news-list-page .news-card .description {	font-size: 14px;	color: #999999;	line-height: 22px;}.news-list-page .news-card .create-time {	font-size: 14px;	color: #999999;}.notice-detail {	min-height: calc(100vh - 220px);}.notice-detail .notice-detail-container {	max-width: 1000px;	margin: 0 auto;	padding: 10px;}.notice-detail .content {	margin-top: 80px;	text-align: left;}.notice-detail h2 {	font-size: 18px;	font-weight: bolder;	text-align: center;	color: #333333;}.notice-detail h4 {	font-size: 14px;	text-align: center;	color: #999999;}.notice-detail .tips {	font-size: 16px;}.sign p {	margin-bottom: 0;}.sign .top-banner {	background-image: url(/banner_sign.png);	background-position: center;	min-height: 500px;	background-color: #0085fe;	padding: 50px 30px;	text-align: left;}.sign .top-banner .top-container {	max-width: 1200px;	margin: 0 auto;}.sign .top-banner h2 {	font-size: 40px;	color: #ffffff;	line-height: 62px;}.sign .top-banner h4 {	font-size: 18px;	text-align: left;	color: #ffffff;	margin-top: 30px;}.sign .top-banner p {	font-size: 16px;	text-align: left;	color: #ffffff;	line-height: 31px;	margin-top: 9px;}.sign .top-banner .sign-btn {	width: 260px;	height: 50px;	line-height: 50px;	background: #ffffff;	border-radius: 25px;	margin-top: 70px;	font-size: 20px;	font-weight: bold;	text-align: center;	color: #008fdf;}.sign .goodness {	padding: 100px 10px;}.sign .goodness h2 {	font-size: 36px;	text-align: center;	color: #333333;}.sign .goodness-container {	max-width: 1200px;	margin: 0 auto;}.sign .goodness-list {	margin-top: 40px;}.sign .goodness-item {	margin-top: 60px;	width: 50%;	padding: 0 30px;}.sign .goodness-item img {	height: 90px;	width: 90px;}.sign .goodness-item .content {	margin-left: 30px;}.sign .goodness-item .content h4 {	font-size: 18px;	text-align: left;	color: #333333;}.sign .goodness-item .content p {	font-size: 14px;	text-align: left;	color: #999999;	line-height: 24px;	margin-top: 14px;}.sign .question-container {	padding: 80px 30px 110px 30px;}.sign .question-container h2 {	font-size: 36px;	text-align: center;	color: #333333;}.sign .opt {	background: #f6f7fb;	padding: 90px 10px 120px 10px;}.sign .opt .right-arrow {	width: 26px;	height: 26px;	margin-top: 27px;}.sign .opt h2 {	font-size: 36px;	text-align: center;	color: #333333;}.sign .opt-list {	max-width: 1200px;	margin: 80px auto 0 auto;}.sign .opt-item {	text-align: center;}.sign .opt-item img {	height: 80px;	width: 80px;}.sign .opt-item p {	font-size: 18px;	text-align: center;	color: #333333;	margin-top: 18px;}.sign .sign-cate {	background: #008fdf;	padding: 100px 0;}.sign .sign-cate h2 {	font-size: 36px;	font-weight: bolder;	text-align: center;	color: #ffffff;}.sign .sign-banner {	position: relative;	max-width: 1200px;	margin: 60px auto 0 auto;}.sign .sign-banner .arrow-left {	width: 80px;	height: 140px;}.sign .sign-banner .arrow-right {	width: 80px;	height: 140px;}.sign .sign-banner h3 {	font-size: 24px;	text-align: left;	color: #333333;}.sign .banner-container {	max-width: 700px;	width: 100%;}.sign .sign-banner-wrepper {	max-width: 700px;	width: 100%;	padding: 40px 70px;	background: #ffffff;	border-radius: 2px;}.sign .content {	font-size: 16px;	text-align: left;	color: #999999;	line-height: 40px;}.sign .banner-mobile {	display: none;}.sign .question-list {	max-width: 1200px;	margin: 0 auto;}.sign .question-list ul {	margin-top: 38px;	text-align: left;}.sign .question-list ul li.question div {	width: 16px;	height: 16px;	background: #00b289;	border-radius: 2px;	line-height: 16px;	display: inline-block;	font-size: 12px;	text-align: center;	color: #ffffff;}.sign .question-list ul li.question span {	font-size: 16px;	color: #333333;	margin-left: 17px;	line-height: 24px;	display: inline-block;	width: calc(100% - 40px);	vertical-align: top;}.sign .question-list ul li.ask {	margin-top: 14px;}.sign .question-list ul li.ask div {	width: 16px;	height: 16px;	background: #008fdf;	border-radius: 2px;	font-size: 12px;	text-align: center;	color: #ffffff;	line-height: 16px;	display: inline-block;}.sign .question-list ul li.ask span {	font-size: 14px;	color: #666666;	margin-left: 17px;	line-height: 24px;	width: calc(100% - 40px);	vertical-align: top;	display: inline-block;}.about-me h3 {	font-size: 36px;	color: #333;	line-height: 1.333;	margin-bottom: 35px;}.about-me .about-p {	font-size: 16px;	color: #878f92;	line-height: 2.25;	text-align: left;	margin: 0 0 10px;}.about-me .about-container {	padding: 100px 0;	margin: 0px auto;	max-width: 1110px;}.about-me .activity {	display: block;	padding-top: 60px !important;	margin-left: auto;	margin-right: auto;	max-width: 100%;	height: auto;}.popularize .top-poster {	height: 500px;	background-image: url(/image/pop_banner.png);}.popularize .question-container {	padding: 80px 30px 110px 30px;	background-color: #FFF;}.popularize .question-container h2 {	font-size: 36px;	text-align: center;	color: #333333;}.popularize .question-list {	max-width: 1200px;	margin: 0 auto;}.popularize .question-list ul {	margin-top: 50px;	text-align: left;}.popularize .question-list ul li.question div {	width: 16px;	height: 16px;	background: #00b289;	border-radius: 2px;	line-height: 16px;	display: inline-block;	font-size: 12px;	text-align: center;	color: #ffffff;}.popularize .question-list ul li.question span {	font-size: 16px;	color: #333333;	margin-left: 17px;	line-height: 24px;	display: inline-block;	width: calc(100% - 40px);	vertical-align: top;}.popularize .question-list ul li.ask {	margin-top: 14px;}.popularize .question-list ul li.ask div {	width: 16px;	height: 16px;	background: #008fdf;	border-radius: 2px;	font-size: 12px;	text-align: center;	color: #ffffff;	line-height: 16px;	display: inline-block;}.popularize .question-list ul li.ask span {	font-size: 14px;	color: #666666;	margin-left: 17px;	line-height: 24px;	display: inline-block;	width: calc(100% - 40px);	vertical-align: top;}.popularize .pop-container {	max-width: 1200px;	margin: 0 auto;	text-align: left;}.popularize .color-orange {	color: rgba(249, 190, 27, 1);}.popularize .pop-title {	font-size: 42px;	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;	font-weight: bolder;	text-align: justify;	color: #ffffff;	margin-top: 85px;}.popularize .pop-content {	font-size: 18px;	font-family: MicrosoftYaHei;	text-align: justify;	color: #ffffff;	max-width: 600px;}.popularize .pop-btn {	width: 140px;	height: 50px;	background: #f9be1b;	border-radius: 4px;	font-size: 20px;	font-weight: bolder;	text-align: justify;	color: #ffffff;	text-align: center;	line-height: 50px;	margin-top: 90px;}.popularize .pop-item {	width: 300px;}.popularize .pop-item img {	width: 100%;}.popularize .pop-item .title {	font-size: 16px;	font-weight: bolder;	text-align: center;	color: #333333;}.popularize .pop-item .content {	font-size: 14px;	text-align: center;	color: #999999;	line-height: 22px;}.popularize .popular {	padding: 100px 0;	background-color: #FFF;}.popularize .pop-container {	max-width: 1200px;	margin: 0 auto;}.popularize .pop-container .tips {	font-size: 18px;	text-align: center;	color: #666666;}.popularize .pop-progress {	padding: 100px 0;}.popularize .pop-progress .arrow {	width: 44px;	height: 36px;	margin: 42px 18px;}.popularize .pop-progress .pop-progress-item {	width: 240px;}.popularize .pop-progress .pop-progress-item img {	width: 120px;	height: 120px;}.popularize .pop-progress .pop-progress-item .title {	font-size: 16px;	font-weight: bolder;	text-align: center;	color: #333333;	margin-top: 38px;}.popularize .pop-progress .pop-progress-item .content {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: center;	color: #999999;	margin-top: 15px;}.popularize .pop-progress-container {	margin: 78px auto 0 auto;	max-width: 1200px;}@media screen and (max-width: 768px) {	.popularize .pop-container {		padding: 0 20px;	}	.popularize .pop-title {		font-size: 32px;		margin-top: 85px;	}	.popularize .pop-content {		font-size: 16px;	}	.popularize .pop-progress-container {		margin: 78px auto 0 auto;		max-width: 1200px;		flex-direction: column;		align-items: center;	}}@media screen and (max-width: 1024px) {	.sign .sign-banner {		display: none;	}	.sign .banner-mobile {		display: flex;		margin-top: 60px;	}}@media screen and (max-width: 768px) {	.sign .goodness h2 {		font-size: 28px;	}	.sign .goodness-item {		width: 100%;	}	.sign .opt h2 {		font-size: 28px;	}	.sign .sign-cate {		padding: 10px;	}	.sign .sign-cate h2 {		font-size: 28px;		text-align: left;	}	.sign .sign-cate .sign-banner-wrepper+.sign-banner-wrepper {		margin-top: 20px;	}}.footer-container {	padding: 20px 30px;}.footer {	min-height: 160px;}.footer-container p {	font-size: 13px;	font-family: MicrosoftYaHei;	text-align: center;	color: #999999;}.footer-container a {	color: #6c6f7c;	margin-bottom: 5px;}.footer-container a:hover {	color: #008fdf;}.footer-container a li {	padding: 0 20px;	width: 120px;	line-height: 16px;	text-align: center;}/* 	.footer-container a li.active { color: #008fdf; } */.footer-container .navi a:not(:last-child) {	border-right: 1px solid rgba(208, 211, 222, 0.6);}.footer-container .navi {	margin-bottom: 10px !important;}.swiper-slide {	position: relative;	width: 100%;	display: inline-block;	transition-property: transform;}.swiper-slide .banner-swiper {	width: 100%;}.swiper-slide .banner-container {	max-width: 1200px;}.swiper-slide .banner-content {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.swiper-slide .content-container {	max-width: 1200px;	margin: 0 auto;	position: relative;	height: 100%;}.swiper-slide .banner-content img {	position: absolute;	top: 50%;	left: 10px;	transform: translateY(-50%);}.swiper-slide .banner-content a {	display: inline-block;	line-height: 0;	font-size: 0px;}.swiper-slide .banner-content img {	height: 38.21%;	pointer-events: none;}.swiper-slide .banner-content .content-container-mobile {	display: none;}.swiper-slide .banner-content .content-container-pc {	display: block;}.certificate-review-detail {	font-size: 24px;	font-weight: bolder;	text-align: left;	color: #222222;}.certificate-review-detail .container {	background-color: #FFF;}.certificate-review-detail .detail {	padding: 40px 0 60px 0;}.certificate-review-detail .detail h1 {	text-align: center;	font-size: 30px;	font-family: FZDBSJW;	text-align: center;	color: #222222;	margin-bottom: 6px;	line-height: 41px;}.certificate-review-detail .detail h2 {	font-size: 20px;	font-family: FZDBSJW;	text-align: center;	color: #222222;	line-height: 27px;}.certificate-review-detail .detail h3 {	text-align: center;}.certificate-review-detail .detail h4 {	font-size: 20px;	text-align: center;	color: #333333;}.certificate-review-detail ul.tr li,.certificate-review-detail ul.th li {	line-height: 60px;	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: left;	color: #666666;	height: 60px;}.certificate-review-detail ul.th {	width: 300px;}.certificate-review-detail ul.th li:nth-child(2n) {	background: #fbfbfb;}.certificate-review-detail ul.th li:nth-child(2n+1) {	background: #f5f4f4;}.certificate-review-detail .tb {	border: 1px solid #f1f1f1;	border-bottom: none;	max-width: 1200px;	margin: 0 auto;	overflow-x: auto;}.certificate-review-detail .tb-container {	min-width: 580px;}.certificate-review-detail ul.tr li,.certificate-review-detail ul.th li {	border-bottom: 1px solid #f1f1f1;	padding: 0 40px;}.certificate-review-detail ul.th li {	border-right: 1px solid #f1f1f1;}.certificate-review-detail .app-tb {	max-width: 1200px;	margin: 0 auto;}.certificate-review-detail .pay-tips-box {	position: fixed;	z-index: 10;	left: 0;	bottom: 0;	width: 100%;	background: #ffffff;	box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.08);}.certificate-review-detail .pay-btn {	width: 120px;	height: 60px;	opacity: 1;	background: #008fdf;	font-size: 16px;	font-weight: bolder;	text-align: center;	color: #ffffff;	line-height: 60px;}.certificate-review-detail .pay-tips-box .pay-tips-container {	max-width: 1200px;	text-align: left;	margin: 0 auto;}.certificate-review-detail .tips {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: right;	color: #333333;}.pay-dialog .pay-item {	cursor: pointer;	margin: 0 auto;}.pay-dialog .pay-item img {	height: 180px;	width: 180px;	border: 1px solid #e8e8e8;	transition: all 0.3s;}.pay-dialog .pay-item img:hover {	box-shadow: 0 2px 8px rgba(0, 0, 0, .09)}.pay-dialog p {	font-size: 14px;	text-align: center;	color: #666666;	margin-top: 15px;}.pay-dialog .pay-title {	font-size: 18px;	text-align: center;	color: #333333;}.pay-dialog .price {	font-size: 18px;	text-align: center;	color: #008fdf;	line-height: 24px;}.pay-dialog {	padding: 0 26px;}.pay-dialog .qrcode {	text-align: center;}.dialog-content h3 {	font-size: 16px;	font-weight: bold;}.dialog-content h4 {	font-size: 13px;	font-weight: 400;}.certificate-review-result {	background-color: #FFF;	min-height: calc(100vh - 220px);}.certificate-review-result .search {	background-image: url(/image/search-bg.png);	background-size: cover;	padding: 30px 0 40px 0;}.certificate-review-result .search-box {	max-width: 720px;	height: 54px;	border-radius: 2px;}.certificate-review-result .search-out {	max-width: 1200px;	margin: 0 auto;}.certificate-review-result .search-box {	background-color: #FFF;	padding-left: 20px;}.certificate-review-result .search-box .icon {	height: 18px;	width: 18px;}.certificate-review-result .search-box input {	height: 100%;	font-size: 16px;	text-align: left;	color: #333333;}.certificate-review-result .search-box .btn {	width: 160px;	height: 54px;	text-align: center;	line-height: 54px;	background: #29b2ff;	border-radius: 0px 2px 2px 0px;	font-size: 16px;	font-weight: bolder;	text-align: center;	color: #ffffff;}.certificate-review-result .search-command {	max-width: 1200px;	margin: 0 auto;}.certificate-review-result .search-command h4 {	font-size: 14px;	text-align: center;	color: #ffffff;	width: 70px;}.certificate-review-result .search-command ul li {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: left;	color: #ffffff;	cursor: pointer;}.certificate-review-result .search-command ul li:hover {	/* color: #008FDF; */	opacity: 0.9;}.certificate-review-result .table {	max-width: 1200px;	margin: 0 auto;	background-color: #FFF;	padding: 40px 0 60px 0;}.certificate-review-result .result {	font-size: 16px;	text-align: left;	color: #999999;}.certificate-review-result .result .num {	color: rgba(0, 143, 223, 1);}.certificate-review {	padding-top: 120px;	min-height: calc(100vh - 220px);	background-color: #FFF;}.certificate-review-container {	max-width: 1200px;	margin: 0 auto;}.certificate-review h3 {	font-size: 24px;	text-align: center;	color: #222222;}.certificate-review .search {	max-width: 720px;	margin: 0 auto;	margin-top: 90px;}.certificate-review .search-box {	border: 2px solid #008fdf;	border-radius: 2px;	height: 54px;	border: 2px solid #008fdf;	border-radius: 2px;	background-color: #FFF;	line-height: 54px;	padding-left: 20px;}.certificate-review .search-box .icon {	height: 18px;	width: 18px;}.certificate-review .search-box input {	height: 50px;	font-size: 16px;	min-width: 180px;}.certificate-review .search-box .btn {	height: 54px;	width: 160px;	background: #008fdf;	border-radius: 0px 2px 2px 0px;	text-align: center;	line-height: 54px;	font-size: 16px;	font-weight: bolder;	text-align: center;	color: #ffffff;}.certificate-review .search-command h4 {	text-align: left;	font-size: 14px;	color: #333333;}.certificate-review .search-command ul li {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: left;	color: #999999;	cursor: pointer;	margin-right: 20px;}.certificate-review .search-command ul li:hover {	color: #008fdf;}.certificate-review .bg-tips {	margin-top: 116px;}.certificate-review .bg-tips img {	height: 44px;}.certificate-review .bg-tips p {	margin-top: 20px;	font-size: 16px;	color: #999999;}.bgt-detail {	background-color: #FFF;}.bgt-detail .table {	border: 1px solid #f1f1f1;	border-bottom: none;}.bgt-detail .table ul li.label {	font-size: 14px;	text-align: left;	color: #666666;	padding: 0 40px;	line-height: 60px;	height: 60px;}.bgt-detail .table ul.tr>li.label {	width: 290px;}.bgt-detail ul li.value {	font-size: 14px;	text-align: left;	color: #666666;	padding: 0 40px;	line-height: 60px;	height: 60px;	background-color: #FFF;	word-break: break-all;}.bgt-detail ul .sub li {	width: 50%;}.bgt-detail ul .sub ul>li:not(:first-child) {	border-left: 1px solid #F1F1F1;}.bgt-detail h1 {	font-size: 24px;	font-weight: bolder;	text-align: center;	color: #222222;}.bgt-detail .table {	max-width: 1200px;	margin: 0 auto;}.bgt-detail .table ul:nth-child(2n+1) {	background: #f5f4f4;}.bgt-detail .table ul:nth-child(2n) {	background: #fbfbfb;}.bgt-detail .table ul .sub .label {	background: #fbfbfb;}.bgt-detail .tr {	border-bottom: 1px solid #f1f1f1;}.bgt-detail .tr>.label {	border-right: 1px solid #f1f1f1;}.bgt-detail .sub ul:not(:last-child) {	border-bottom: 1px solid #f1f1f1;}.bgt-detail .search-btn {	width: 180px;	height: 48px;	background: #008fdf;	border-radius: 2px;	font-size: 16px;	font-weight: bolder;	text-align: center;	color: #ffffff;	line-height: 48px;}.bgt-detail .report-btn {	font-size: 16px;	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;	font-weight: bolder;	text-align: center;	color: #008fdf;	width: 180px;	height: 48px;	border: 1px solid #008fdf;	border-radius: 2px;	line-height: 48px;}.bgt-detail .main-container {	padding: 60px 0;}.bgt-detail .table-out {	max-width: 1200px;	overflow-x: auto;	margin: 0 auto;}.bgt-detail .table {	min-width: 600px;}.bgt-add h1 {	font-size: 24px;	font-weight: bolder;	text-align: left;	color: #222222;}.bgt-add .form {	margin: 0 auto;	max-width: 1000px;	padding: 60px 0;}.bgt-add .input-width {	max-width: 400px;	width: 100%;}.bgt-add .input-width-large {	max-width: 800px;	width: 100%;}.bgt-add .input-label {	width: 100px;	margin-right: 60px;	text-align: right;}.bgt-add .main-container {	background-color: #FFF;}.bgt-add .contact-tabel .th {	width: 100%;	background-color: rgba(250, 250, 250, 1);	border: 1px solid #f1f1f1;}.bgt-add .contact-tabel .tr {	width: 100%;	border: 1px solid #f1f1f1;	border-top: none;	position: relative;}.bgt-add .contact-tabel .tr>div:first-child {	border-right: 1px solid #f1f1f1;}.bgt-add .contact-tabel .th>div:first-child {	border-right: 1px solid #f1f1f1;}.bgt-add .contact-tabel .tr .ant-select-selection {	border: none !important;	text-align: center !important;	outline: none !important;	;}.bgt-add .contact-tabel .tr .ant-select-selection__placeholder,.bgt-add .contact-tabel .tr .ant-select-search__field__placeholder,.bgt-add .contact-tabel .tr .ant-select-selection-selected-value {	text-align: center !important;	width: 100%;}.bgt-add .td {	height: 44px;	line-height: 44px;	text-align: center;	width: 50%;}.bgt-add .tr .td {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: center;	color: #333333;}.bgt-add .th .td {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: center;	color: #999;}.bgt-add .td input {	font-size: 14px;	font-family: MicrosoftYaHei;	text-align: center;	color: #333;	width: 100%;}.bgt-add .option-box {	position: absolute;	left: calc(100% + 20px);	top: 12px;	white-space: nowrap;}.bgt-add .option-box img {	height: 18px;	width: 18px;	margin-right: 12px;}.bgt-add .upload-item {	width: 140px;	height: 140px;	background: rgba(0, 0, 0, 0.04);	border: 1px solid rgba(0, 0, 0, 0.15);	border-radius: 2px;	position: relative;	text-align: center;	margin-bottom: 10px;}.bgt-add .upload-item .del {	width: 18px;	height: 18px;	position: absolute;	right: 0;	top: 0;}.bgt-add .upload-item .poster {	width: 138px;	object-fit: cover;	max-height: 100%;}.bgt-add .upload-item .add {	width: 34px;	height: 34px;}.bgt-add .tips-add {	font-size: 12px;	text-align: left;	color: #999999;}.bgt-add .upload-item p {	font-size: 14px;	font-weight: 400;	text-align: center;	color: #999999;}.bgt-add .upload-item {	margin-right: 10px;}.bgt-add .main-container {	padding: 20px;}.bgt-add .help {	position: absolute;	right: -30px;	top: 6px;}.color-red {	color: red;}.upper .server {	background-color: #FFF;}.upper .upper-container {	padding: 80px 0px;	max-width: 1200px;	margin: 0 auto;}.upper h3 {	font-size: 36px;	font-weight: bold;	text-align: center;	color: #333333;	margin-bottom: 16px;}.upper .upper-container h4 {	font-size: 24px;	font-family: PingFangSC, PingFangSC-Medium;	font-weight: 500;	text-align: left;	color: #333333;}.upper h5 {	font-size: 18px;	font-weight: 400;	text-align: center;	color: #333333;}.upper .server-item {	width: 255px;}.upper .server-item:not(:last-child) {	margin-right: 60px;}.upper .server-item img {	height: 80px;	width: 80px;}.upper .server-item .title {	font-size: 18px;	font-weight: bold;	text-align: center;	color: #333333;}.upper .server-item .content {	font-size: 14px;	font-weight: 400;	text-align: center;	color: #888888;	line-height: 20px;}.upper .fir-server {	background-color: #FFF;}.upper .upper-server-item {	width: 384px;	background: #ffffff;	min-height: 140px;	padding: 30px;	margin-bottom: 24px;	max-width: 100%;}.upper .upper-server-item img {	width: 32px;	height: 32px;}.upper .upper-server-item .title {	font-size: 18px;	font-weight: 600;	text-align: left;	color: #333333;}.upper .upper-server-item .content {	font-size: 14px;	font-weight: 400;	text-align: left;	color: #999999;}.upper .upper-server-item:not(:nth-child(3n)) {	margin-right: 24px;}.upper .fir-server .tabs {	height: 62px;	border-bottom: 1px solid #edf0f5;	padding: 0 80px;}.upper .fir-server .tabs .tab {	position: relative;	height: 100%;	cursor: pointer;}.upper .fir-server .tabs .tab::after {	width: 0px;	height: 3px;	content: "";	background: #008fdf;	left: 50%;	bottom: 0;	transform: translateX(-50%);	transition: all 0.35s ease-in;	position: absolute;}.upper .fir-server .tabs .tab.active::after {	width: 120px;}.upper .fir-server .tabs .tab:hover::after {	width: 120px;}.upper .fir-server .tabs .tab:not(:last-child) {	margin-right: 128px;}.upper .fir-server .tabs .tab span {	font-size: 18px;	font-weight: bold;	text-align: center;	color: #333333;	margin-left: 15px;}.upper .fir-server .tabs .tab img {	height: 32px;	width: 32px;}.upper .fir-server .poster {	width: 500px;	height: 300px;}.upper .fir-server .pannel h5.title {	font-size: 24px;	font-weight: bold;	text-align: left;	color: #333333;}.upper .fir-server .pannel .content {	font-size: 14px;	font-weight: 400;	color: #666666;	text-align: left;}.upper .content-container h3 {	font-size: 40px;	font-weight: 600;	text-align: left;	color: #333333;}.upper .content-container h5 {	font-size: 18px;	font-weight: 400;	text-align: left;	color: #333333;}.upper .swiper-content {	position: absolute;	left: 0;	top: 50%;	transform: translateY(-50%);	padding: 20px;}.upper .fir-solution .poster {	height: 300px;}.upper .fir-solution .tab-container {	background-color: #FFF;	padding: 15px 0;}.upper .fir-solution h3 {	font-size: 36px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: bold;	text-align: center;	color: #333333;}.upper .fir-solution .title {	font-size: 24px;	font-family: PingFangSC, PingFangSC-Medium;	font-weight: 500;	text-align: left;	color: #333333;}.upper .fir-solution .sub-title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Medium;	font-weight: 500;	text-align: left;	color: #333333;}.upper .fir-solution .des {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #666666;}.upper .fir-solution .ant-tabs .ant-tabs-left-content {	padding: 20px 60px;}.upper .goodness-list li {	width: 360px;	padding: 50px 50px 50px 0;}.upper .goodness-list li img {	width: 260px;	height: 216px;}.upper .goodness-list li .title {	font-size: 18px;	font-weight: 600;	color: #333333;}.upper .goodness-list li .sub-title {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #999999;}.upper .ant-tabs .ant-tabs-left-bar .ant-tabs-tab,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab {	margin: 0;}.upper .new-upper {	background-color: #FFF;}.upper .new-upper ul {	background: #f6f8fa;	color: #666666;}.upper .new-upper ul.th{	background-color: #008FDF;	color: #fff;}.upper .new-upper ul li {	height: 60px;	line-height: 60px;	width: 20%;	font-size: 16px;	text-align: center;}.upper .new-upper ul.tr li {	height: 100px;	line-height: 100px;	color: #333333;	background-color: #FFF;}.upper .new-upper ul.th li:nth-child(1) {	width: 254px;	padding-left: 50px;	text-align: center;}.upper .new-upper ul li:nth-child(1) {	width: 254px;	padding-left: 50px;	text-align: left;}.upper .new-upper ul li:nth-child(2) {	width: 190px;}.upper .new-upper ul li:nth-child(3) {	width: 190px;}.upper .new-upper ul li:nth-child(4) {	width: 170px;}.upper .new-upper ul li:nth-child(5) {	width: 170px;}.upper .new-upper ul li:nth-child(6) {	width: 226px;}.upper .new-upper .app-icon {	width: 60px;	height: 60px;	background: #dddddd;	border-radius: 8px;}.upper .new-upper .app-name {	font-size: 16px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #333333;	line-height: 22px;}.upper .scroll-container {	height: 400px;	overflow: hidden;}.upper .pc {	display: flex;}.upper .mobile {	display: none;}.upper .solution-button-group .ant-btn+.ant-btn {	margin-top: 0px;	margin-left: 15px;}.upper .top-poster h4.title {	font-size: 46px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: bold;	text-align: justify;	color: #333333;}.upper .top-poster h5.sub-title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #333333;}.upper .top-container {	max-width: 1200px;	margin: 50px auto;	text-align: left;	padding-left: 15px;	padding-right: 15px;	align-items: center;}.upper .top-poster-img {	width: 540px;	max-width: 100%;}.upper .top-content {	max-width: 100%;	width: 600px;}.upper .upper-more .add-btn{	width: 180px;	height: 50px;	border: 1px solid #008fdf;	border-radius: 5px;	text-align: center;	line-height: 48px;	font-size: 20px;	font-weight: 600;	text-align: center;	color: #008fdf;}.upper .upper-more .title {	font-size: 30px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: 600;	text-align: left;	color: #333333;}.upper .upper-more .content {	font-size: 16px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #666666;	width: 570px;	max-width: 100%;}.upper .upper-more .poster {	width: 444px;	/* height: 360px; */	max-width: 100%;}.upper .inner-goodness-list img {	height: 80px;	width: 80px;}.upper .inner-goodness-list .title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: 600;	color: #333333;}.upper .inner-goodness-list .sub-title {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #999999;}.upper .inner-goodness-list li {	text-align: center;	width: 255px;}.upper .question-container h2 {	font-size: 36px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: 600;	text-align: center;	color: #333333;	}.upper .question-list {	max-width: 1200px;	margin: 0 auto;}.upper .question-list ul {	margin-top: 38px;	text-align: left;}.upper .question-list ul li.question div {	width: 16px;	height: 16px;	background: #00b289;	border-radius: 2px;	line-height: 16px;	display: inline-block;	font-size: 12px;	text-align: center;	color: #ffffff;}.upper .question-list ul li.question span {	font-size: 16px;	color: #333333;	margin-left: 17px;	line-height: 24px;	display: inline-block;	width: calc(100% - 40px);	vertical-align: top;}.upper .question-list ul li.ask {	margin-top: 14px;}.upper .question-list ul li.ask div {	width: 16px;	height: 16px;	background: #008fdf;	border-radius: 2px;	font-size: 12px;	text-align: center;	color: #ffffff;	line-height: 16px;	display: inline-block;}.upper .question-list ul li.ask span {	font-size: 14px;	color: #666666;	margin-left: 17px;	line-height: 24px;	display: inline-block;	width: calc(100% - 40px);	vertical-align: top;}.doc {	background-color: #FFF;}.doc .search-out-box {	margin: 25px 20px 0px 20px;}.doc .search-box {	width: 670px;	border-radius: 4px;	background-color: #FFF;}.doc .search-box input {	height: 48px;	line-height: 48px;}.doc .search-box .search-btn {	width: 140px;	height: 48px;	background: #008FDF;	border-radius: 0px 4px 4px 0px;	font-size: 16px;	font-weight: bold;	text-align: center;	color: #fff;	line-height: 48px;}.doc .search-box .search-icon {	height: 20px;	width: 20px;}.doc .doc-top {	background-image: url(/image/doc_bg.png);	height: 350px;	background-size: cover;	background-repeat: no-repeat;}.doc .doc-top h1 {	font-size: 32px;	font-family: PingFangSC-Medium;	font-weight: 500;	color: #333;	margin-top: 79px;	text-align: center;}.doc .doc-top ul.hot-words li {	font-size: 14px;	font-family: PingFangSC-Medium;	font-weight: 500;	color: #333;	padding: 5px 15px;}.doc .doc-top ul.hot-words li a {}.doc .doc-list {	max-width: 1200px;	margin: 0 auto;	padding: 20px 0;}.doc ul.cate {	padding: 0 30px;}.doc ul.cate .arrow {	height: 20px;	width: 20px;	display: none;}.doc ul.cate li {	height: 60px;	margin-top: 20px;	padding: 0 20px;}.doc ul.cate li .hover {	display: none;}.doc ul.cate li:hover .hover,.doc ul.cate li.active .hover {	display: inherit;}.doc ul.cate li:hover .unhover,.doc ul.cate li.active .unhover {	display: none;}.doc ul.cate li .icon {	height: 36px;	width: 36px;}.doc ul.cate .cate-title {	display: inline-block;	width: 90px;	cursor: pointer;	font-size: 18px;	font-family: PingFangSC-Medium;	font-weight: 600;	color: #555;}.doc ul.cate li.active .arrow {	display: inherit;}.doc ul.cate li:hover.cate-title,.doc ul.cate li.active .cate-title {	color: #008FDF;}.doc ul.cate li.active {	background: #f5f8fb;}.doc .item-list {	margin-top: 30px;	padding: 0 15px;}.doc .item-list .item {	list-style: none;	height: 36px;	font-size: 16px;	font-family: PingFangSC-Regular;	font-weight: 400;	color: rgba(85, 85, 85, 1);	text-align: left;}.doc .item-list .item a {	color: rgba(85, 85, 85, 1);	text-decoration: none;}.doc .item-list .item:hover a {	color: #008FDF;}.doc .item-list .item:before {	display: inline-block;	margin: 0 12px 2px 0;	width: 6px;	height: 6px;	background: rgba(204, 204, 204, 1);	border-radius: 50%;	content: "";	vertical-align: middle}.doc .item-list .item:hover::before {	background: #008FDF;}.doc .detail-area h1 {	font-size: 24px;	color: #008FDF;	font-weight: normal;	border-bottom: 1px solid #e4e9f0;	padding: 12px 0 13px 0;}.doc .doc-container {	background-color: #FFF;	text-align: left;	max-width: 1200px;	margin: 0 auto;	padding: 20px 0;}.doc .nav-doc {	height: 36px;	line-height: 35px;	cursor: pointer;}.doc .nav-doc .doc-icon {	height: 14px;	width: 14px;}.doc .nav-doc .title {	color: #666666;}.doc .nav-doc.on .title {	color: #008FDF;}.doc .ant-collapse {	border: none;	background-color: #fff;}.doc .ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header,.doc .ant-collapse-header {	font-size: 16px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: 600;	text-align: left;	color: #333333;	padding: 19px 20px;}.doc .ant-collapse>.ant-collapse-item {	border-bottom: 1px solid #F1F1F1;}.doc .ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header:hover {	background: #f5f8fb;	color: #008FDF;}.doc .seach-title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: 600;	text-align: left;	color: #333333;	padding: 18px;}.doc .search-list {}.doc .search-list .title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Medium;	font-weight: 500;	text-align: left;	color: #008fdf;}.doc .search-list .content {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #333333;}.doc .search-list .bottom {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #008fdf;}.auth .top-poster {	/* height: 420px; */}.auth .top-poster h4.title {	font-size: 46px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: bold;	text-align: justify;	color: #333333;}.auth .top-poster h5.sub-title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #333333;}.auth .top-container {	max-width: 1200px;	margin: 50px auto;	text-align: left;	padding-left: 15px;	padding-right: 15px;	align-items: center;}.auth .top-poster-img {	width: 540px;	max-width: 100%;}.auth .top-content {	max-width: 620px;}.auth .fir-icp {	background-color: #FFF;	padding: 80px 0;}.auth .auth-container {	max-width: 1200px;	margin: 0 auto;}.auth .auth-container h4 {	font-size: 36px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: bold;	text-align: center;	color: #333333;}.auth .auth-container .case-list img {	height: 60px;	width: 60px;}.auth .fir-icp .case-list p {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: 600;	color: #333333;	/* margin-top: 24px; */}.auth .auth-container .case-list li {	width: 170px;}.auth .auth-container .progress-list .icon {	width: 80px;	height: 80px;	background-color: #FFF;	border-radius: 50%;	padding: 16px;	display: inline-block;}.auth .auth-container .progress-list .icon img {	height: 48px;	width: 48px;}.auth .auth-container h5 {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #333333;}.auth .progress {	background: #f5f8fb;	padding: 80px 0;}.auth .progress-list li {	text-align: center;	margin-top: 20px;}.auth .progress-list .title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #333333;}.auth .progress-list .sub-title {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	color: #999999;}.auth .progress-list .arrow {	background-image: url(/image/arrow_right@2x.png);	background-size: cover;	width: 215px;	height: 19px;	margin: 0 10px;}.auth .progress .product-title li {	text-align: center;}.auth .function {	background-color: #FFF;	padding: 100px 0;}.auth .function .function-list li {	background: #ffffff;	border-radius: 4px;	box-shadow: 0px 8px 40px 0px rgba(100, 108, 113, 0.06);	max-width: 100%;	width: 580px;	display: flex;	align-items: center;	height: 128px;	padding: 26px;	margin-top: 35px;	transition: all 0.2s linear;	cursor: pointer;}.auth .function .function-list li:hover {	box-shadow: 0px 8px 40px 0px rgba(100, 108, 113, 0.2);}.auth .function .function-list li .title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #333333;}.auth .function .function-list li .sub-title {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #999999;}.auth .function .function-list li img {	width: 56px;	height: 56px;}.auth .pc {	display: flex;}.auth .mobile {	display: none;}.auth .fir-safe {	background-color: #FFF;	padding: 80px 0;}.auth .fir-safe .poster {	width: 440px;	max-width: 100%;}.auth .fir-safe .poster-right {	width: 660px;	text-align: left;	margin-left: 100px;	font-size: 16px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	color: #333333;	line-height: 28px;}.auth.bulic .auth-container .case-list li {	width: 224px;	height: 242px;	border-radius: 4px;	/* box-shadow: 0px 8px 40px 0px rgba(100, 108, 113, 0.06); */	padding: 48px 17px;	transition: all 0.3s linear;	cursor: pointer;/* 	margin-top: 20px; */}.auth.bulic .auth-container .case-list li:hover {	box-shadow: 0px 8px 40px 0px rgba(100, 108, 113, 0.2);}.auth.bulic .auth-container .case-list li img {	width: 60px;	height: 60px;	margin-bottom: 20px;}.auth.bulic .auth-container .case-list li p {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #333333;}.auth .btn.plaint,.upper .btn.plaint {	width: 130px;	height: 40px;	border: 1px solid #ffffff;	border-radius: 5px;	line-height: 38px;	text-align: center;	font-size: 14px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: bold;	color: #ffffff;}.upper-auth-bottom {	background-image: url(/image/gno_banner.png);	height: 294px;	background-size: cover;	padding: 0 10px;} .upper-auth-bottom p {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #ffffff;}.auth.gno .case-list li {	width: 25%;	text-align: center;	margin-top: 20px;}.auth .fir-soft {	background-color: #FFF;	padding: 80px 0;}.auth .soft-agent li {	width: 255px;	padding: 30px 0;}.auth .soft-agent li img {	height: 80px;	width: 80px;}.auth .soft-agent li .title {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: 600;	text-align: center;	color: #333333;	margin-top: 24px;}.auth .soft-agent li .sub-title {	font-size: 14px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #666666;	margin-top: 12px;}.auth .apply {	background-color: #FFF;	padding: 80px 0;}.auth .apply-box {	width: 580px;	height: 320px;	max-width: 100%;	background: #ffffff;	border: 1px solid #f1f1f1;	box-shadow: 0px 10px 30px 0px rgba(100, 108, 113, 0.05);	background-image: url(image/icon_rz_sq_01.png);	background-size: 160px 160px;	background-position: bottom right;	background-repeat: no-repeat;	padding: 30px 40px;}.auth .apply-box ul li {	text-align: left;}.auth .apply-box h3 {	font-size: 24px;	font-family: PingFangSC, PingFangSC-Semibold;	font-weight: 600;	text-align: left;	color: #333333;}.auth .apply-box ul li span {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: left;	color: #666666;	line-height: 30px;}.auth .apply-box ul li .dot {	height: 8px;	width: 8px;	background-color: rgb(236, 236, 236);	border-radius: 50%;}.auth .prerogative {	padding: 80px 0;}.auth .prerogative ul li {	width: 180px;	margin-top: 60px;}.auth .prerogative ul li img {	height: 40px;	width: 40px;}.auth .prerogative ul li span {	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #333333;}.auth .goodness {	background-image: url(image/img_rz_hc_bg.png);	background-size: cover;	padding: 80px 0;}.auth .goodness h4 {	color: #FFF;}.auth .goodness h5 {	color: #FFF;}.auth .goodness ul li {	width: 280px;	margin: 60px;}.auth .goodness ul li img {	height: 60px;	width: 60px;}.auth .goodness ul li p {	margin-top: 24px;	font-size: 18px;	font-family: PingFangSC, PingFangSC-Regular;	font-weight: 400;	text-align: center;	color: #ffffff;}@media screen and (max-width: 768px) {	.bgt-add .input-label {		text-align: left;		width: 100%;		margin-bottom: 10px;	}	.bgt-add .help {		display: none;	}	.bgt-add .contact-tabel.input-width {		width: 75%;	}	.upper .upper-more .content {		width: 100%;	}	.upper .goodness-list {		align-items: center;	}	.upper .ant-tabs .ant-tabs-top-content {		padding: 20px;	}}@media screen and (max-width: 1024px) {	.certificate-review-container {		padding: 60px 20px;	}	.certificate-review .search-box input {}	.certificate-review {		padding: 0;	}	.certificate-review .bg-tips {		margin-top: 50px;	}}@media screen and (max-width: 1024px) {	.certificate-review-result .search,	.certificate-review-result .table {		padding: 20px 20px;	}}@media screen and (max-width: 1024px) {	.certificate-review-detail .detail {		padding: 20px;	}	.auth .prerogative ul li {		width: 160px;	}	.auth .top-container {		flex-direction: column-reverse;		align-items: center;	}	.upper .top-container {		flex-direction: column-reverse;		align-items: center;	}}@media screen and (max-width: 1220px) {	.p-g-list {		flex-direction: column;	}	.t-g-list {		flex-direction: column;		align-items: center;	}	.t-g-list .t-g-item {		margin-right: 0 !important;	}	.d-s-list {		flex-direction: column;		align-items: center;	}	.d-s-list .d-s-item {		margin-right: 0 !important;	}	.welfare-list {		justify-content: center;	}	.home .news-list {		justify-content: center;	}	.home .news-list .news-card {		margin-right: 0 !important;	}	.brand-list a {		margin-right: 120px !important;	}	.brand-list a:nth-child(3n) {		margin-right: 0 !important;	}	.header-container {		padding: 0 20px;	}	.head-title {		display: none;	}	.bread {		padding: 0 20px;	}	.news .news-list {		padding: 0 20px;	}	.bread {		display: none;	}	.news-detail {		padding: 0 20px;	}	.about-me .about-container {		padding: 0 30px;	}	.footer-container .navi {		margin-bottom: 10px !important;	}	/* .footer-container .navi a li { width: 50%; } */	.footer-container a {		width: 50%;		border: none !important;	}	.footer-container a li {		width: 100%;	}	.upper .fir-server ul.tabs {		display: none;	}	.auth .soft-agent {		flex-direction: column;		align-items: center;	}}@media screen and (max-width: 768px) {	.welfare-list {		justify-content: center;	}	.popularize .pop-list {		flex-direction: column;		justify-content: center;		align-items: center;	}	/* 	.welfare-list .welfare-item:nth-child(2n){ margin-right: 0 !important; } */	.welfare-item {		margin-right: 0 !important;	}	.p-g-list {		flex-direction: column;	}	.home .news-card {		width: 100%;	}	.brand-list a {		margin: 0 !important;	}	.brand-list a {		width: 50%;		height: auto;	}	.brand-list img {		width: 100%;		height: auto;	}	.home h3 {		font-size: 24px !important;	}	.news-detail h1 {		font-size: 24px;		line-height: 32px;	}	.footer-container a li {		text-align: left;		line-height: 20px;		padding: 0;	}	.footer-container p {		text-align: left;	}	.swiper-slide .banner-swiper {		width: auto;		height: 250px;	}	.swiper-slide .banner-content img {		/* height: 10%; */		/* width: 80%; */	}	.home .banner .arrow {		display: none;	}	.swiper-slide .banner-content .content-container-mobile {		display: block;	}	.swiper-slide .banner-content .content-container-pc {		display: none;	}	.upper .server-item:not(:last-child) {		margin-right: 0px;	}	.upper-container .list {		flex-direction: column;		align-items: center;	}	.upper .upper-server-item:not(:nth-child(3n)) {		margin-right: 0px;	}	.upper .pc {		display: none;	}	.upper .mobile {		display: flex;	}	.upper .solution-button-group .ant-btn+.ant-btn {		margin-top: 15px;		margin-left: 0;	}	.upper .fir-solution .poster {		display: none;	}	.upper .upper-container {		padding-left: 20px;		padding-right: 20px;	}	.doc .search-box {		width: 100%;	}	.auth .auth-container {		padding-left: 20px;		padding-right: 20px;	}	.auth .pc {		display: none;	}	.auth .mobile {		display: flex;	}	.auth .progress-list .arrow {		display: none;	}	.auth .progress-list {		flex-direction: column;	}	/* 	.auth .case-list {		flex-direction: column;		align-items: center;	} */	.auth .auth-container .case-list li {		margin-top: 20px;		width: 160px;	}	.auth .fir-safe .poster-right {		width: 100%;		margin-left: 0px;	}	.auth.bulic .auth-container .case-list {		flex-direction: column;		align-items: center;	}	.goodness-list {		flex-direction: column;	}	.inner-goodness-list {		flex-direction: column;		align-items: center;	}	.foot-lan {		justify-content: flex-start;	}}