/* index.html inline style block 1 */
.mt70{margin-top: 43px;}
		.ace-homepage-2020-product-service .product-service-container .product-service-content.floor_gdy .static-card .static-card-desc-content{margin-top: 10px;margin-bottom: 30px;}
		.swiper-container{border-radius: 0} .swiper-container .swiper-slide{background-color:#2d3757;height:
		470px !important;background-image:url(../img/banner.jpg);background-position:center
		center;background-size:cover;background-repeat:no-repeat;position:relative;text-align:
		center;} .swiper-container .swiper-slide .container{z-index:10;position:
		relative;} .swiper-container .swiper-slide h2{font-size:35px;font-weight:600;margin-bottom:10px;color:#fff;}
		.swiper-container .swiper-slide p{font-size:18px;color: #fff} .swiper-container
		.swiper-slide .swiper-slide-btn{border:1px solid #fff;color:#1d1d1d;background:#fff;font-size:18px;border-radius:30px;display:inline-block;padding:10px
		40px;margin-top:40px;width:auto;} .swiper-container .swiper-slide img{width:100%;height:
		auto;} .swiper-container .swiper-slide .swiper-slide-link{position: absolute;top:0;left:
		0;right: 0;left: 0} @media (max-width: 768px){ .swiper-container .swiper-slide{padding-top:
		70px;height: 250px !important;} .swiper-container .swiper-slide h2{font-size:24px;margin-bottom:
		5px} .swiper-container .swiper-slide p{font-size: 16px;margin-top: 0} .swiper-container
		.swiper-slide .swiper-slide-btn{margin-top: 20px;padding:5px 24px;font-size:
		16px} } .swiper-container-horizontal>.swiper-pagination-bullets{bottom:
		100px;}
		@media only screen and (max-width: 768px) {
			.main {
				overflow-x: hidden;
			}

			.rno-2-logo-case-section .rno-more-link {
				margin-top: 20px;
			}

			.main .ace-view-center,
			.ace-homepage-2020-stamp .ace-view-center {
				box-sizing: border-box;
				width: 100% !important;
				max-width: 100% !important;
				padding-left: 15px;
				padding-right: 15px;
			}

			.main .ace-row,
			.ace-homepage-2020-stamp .ace-row {
				display: flex !important;
				flex-wrap: wrap !important;
			}

			.main .ace-row[style*="margin-left"],
			.ace-homepage-2020-stamp .ace-row[style*="margin-left"] {
				margin-left: 0 !important;
				margin-right: 0 !important;
			}

			.main [class*="ace-col-"][style*="padding-left"],
			.ace-homepage-2020-stamp [class*="ace-col-"][style*="padding-left"] {
				padding-left: 0 !important;
				padding-right: 0 !important;
			}

			.swiper-container .swiper-slide {
				height: 190px !important;
				padding-top: 0 !important;
				background-position: center top !important;
				background-size: cover !important;
			}

			.ace-homepage-2020-stamp {
				position: static;
				background: #fff;
				backdrop-filter: none;
				-webkit-backdrop-filter: none;
				border-bottom: 1px solid #eef0f4;
			}

			.ace-homepage-2020-stamp .stamp-wrap-row {
				gap: 1px;
				background: #eef0f4;
			}

			.ace-homepage-2020-stamp .stamp-list-box {
				flex: 0 0 calc(50% - .5px) !important;
				width: calc(50% - .5px) !important;
				max-width: calc(50% - .5px) !important;
				background: #fff;
			}

			.stamp-list-item {
				grid-template-columns: 56px minmax(0, 1fr);
				column-gap: 10px;
				min-height: 88px;
				padding: 20px 0 !important;
			}

			.stamp-list-item .stamp-item-img {
				width: 56px;
				height: 56px;
				border-radius: 4px;
				opacity: 1;
			}

			.ace-homepage-2020-stamp .stamp-list-box .stamp-list-item .stamp-item-title {
				font-size: 20px;
				line-height: 20px;
				margin-bottom: 2px;
			}

			.ace-homepage-2020-stamp .stamp-list-box .stamp-list-item .stamp-item-detail {
				font-size: 12px;
				line-height: 18px;
			}

			.ace-homepage-2020-general-title[style] {
				padding-top: 30px !important;
				padding-bottom: 18px !important;
			}

			.ace-homepage-2020-general-title .title-main,
			.ace-homepage-2020-general-title .main-str {
				font-size: 22px !important;
				line-height: 1.35 !important;
			}

			.ace-homepage-2020-product-service .product-service-title-content {
				flex-wrap: nowrap;
				overflow-x: auto;
				padding: 0 15px 4px;
				-webkit-overflow-scrolling: touch;
				-ms-overflow-style: none; /* 适用于 Internet Explorer 和旧版 Edge */
    			scrollbar-width: none; /* 适用于 Firefox */
			}
			.ace-homepage-2020-product-service .product-service-title-content::-webkit-scrollbar {
				display: none; /* 隐藏滚动条 */
			}

			.ace-homepage-2020-product-service .product-service-title-content .product-service-title-item {
				flex: 0 0 88px;
				width: 88px;
			}

			.ace-homepage-2020-product-service .product-service-title-content .product-service-title {
				height: 92px;
				padding: 14px 0 10px;
			}

			.ace-homepage-2020-product-service .product-service-title-content .product-service-title .title-img {
				width: 40px;
				height: 40px;
			}

			.ace-homepage-2020-product-service .product-service-container,
			.ace-homepage-2020-product-service .product-service-container.active,
			.ace-homepage-2020-product-service .product-service-container.animation-content {
				height: auto !important;
				overflow: visible;
			}

			.ace-homepage-2020-product-service .product-service-container .product-service-content {
				padding: 24px 15px 30px;
			}

			.ace-homepage-2020-product-service .product-service-container .product-service-content > .ace-row > .ace-col-6,
			.ace-homepage-2020-product-service .product-service-container .product-service-content > .ace-row > .ace-col-18,
			.ace-homepage-2020-product-service .product-service-container .product-service-content .ace-col-8 {
				flex: 0 0 100% !important;
				width: 100% !important;
				max-width: 100% !important;
			}

			.ace-homepage-2020-product-service .product-service-container .product-service-content .action-card,
			.ace-homepage-2020-product-service .product-service-container .product-service-content .static-card,
			.ace-homepage-2020-product-service .product-service-container .product-service-content .static-card[num_margin] {
				box-sizing: border-box;
				height: auto;
				min-height: 0;
				margin-top: 0 !important;
				margin-bottom: 14px;
				padding: 18px;
				background: #fff;
				border: 1px solid #e7eaf0;
			}

			.ace-homepage-2020-product-service .product-service-container .product-service-content .action-card .action-card-desc-content,
			.ace-homepage-2020-product-service .product-service-container .product-service-content .static-card .static-card-desc-content,
			.ace-homepage-2020-product-service .product-service-container .product-service-content.floor_gdy .static-card .static-card-desc-content {
				height: auto;
				margin-top: 8px;
				margin-bottom: 10px;
			}

			.ace-homepage-2020-product-service .product-service-container .product-service-content .action-card .action-card-desc-content .action-card-desc,
			.ace-homepage-2020-product-service .product-service-container .product-service-content .static-card .static-card-desc {
				display: block;
				width: 100%;
				height: auto;
				white-space: normal;
			}

			.ace-homepage-2020-product-service .product-service-container .product-service-content .static-card .static-card-tips-content {
				height: auto;
			}

			.ace-homepage-2020-enterprise-module .bg-wrap,
			.ace-homepage-2020-enterprise-module .right-bg-wrap {
				display: none;
			}

			.ace-homepage-2020-enterprise-module .ace-tabs-nav {
				display: flex;
				overflow-x: auto;
				white-space: nowrap;
				-webkit-overflow-scrolling: touch;
				-ms-overflow-style: none; /* 适用于 Internet Explorer 和旧版 Edge */
    			scrollbar-width: none; /* 适用于 Firefox */
			}
			.ace-homepage-2020-enterprise-module .ace-tabs-nav::-webkit-scrollbar {
				display: none; /* 隐藏滚动条 */
			}

			.ace-homepage-2020-enterprise-module .ace-tabs-tab {
				/* flex: 0 0 96px;
				width: 96px !important; */
			
			}
			.ace-homepage-2020-enterprise-module .ace-tabs-tab + .ace-homepage-2020-enterprise-module .ace-tabs-tab {
				margin-left: 20px;
			}

			.ace-homepage-2020-enterprise-module .content-container {
				margin-top: 14px;
			}

			.ace-homepage-2020-enterprise-module .brief-card,
			.ace-homepage-2020-enterprise-module .goods-card {
				float: none;
				box-sizing: border-box;
				width: 100% !important;
				height: auto;
			}

			.ace-homepage-2020-enterprise-module .brief-card {
				padding: 20px 0 18px;
			}

			.ace-homepage-2020-enterprise-module .brief-card .title {
				padding-top: 0;
			}

			.ace-homepage-2020-enterprise-module .brief-card .tags,
			.ace-homepage-2020-enterprise-module .brief-card .link {
				position: static;
				margin-top: 14px;
			}

			.ace-homepage-2020-enterprise-module .goods-card .goods-card-group {
				top: 0;
			}

			.ace-homepage-2020-enterprise-module .goods-card .good-card {
				float: none;
				width: 100% !important;
				height: auto;
				min-height: 150px;
				padding: 16px;
				border-right: 1px solid #efefef;
				border-bottom: 1px solid #efefef !important;
			}

			.ace-homepage-2020-enterprise-module .goods-card .good-card .price {
				position: static;
				margin-top: 12px;
			}

			.ace-homepage-2020-cloud-market .product-list-box {
				flex: 0 0 33.333% !important;
				width: 33.333% !important;
				max-width: 33.333% !important;
				margin-bottom: 22px;
			}

			.ace-homepage-2020-cloud-market .product-list-box .product-list-item .list-item-img {
				width: 52px;
				height: 52px;
			}

			.rno-2-section {
				padding: 36px 0;
			}

			.rno-2-section-title {
				font-size: 22px;
				line-height: 32px;
			}

			.rno-2-logo-case-section-m .rno-1-logo-cases {
				margin-top: 24px;
			}

			.rno-2-logo-case-section-m .rno-lattice {
				display: flex;
				flex-wrap: wrap;
				gap: 12px;
			}

			.rno-2-logo-case-section-m .rno-lattice-cell {
				box-sizing: border-box;
				flex: 0 0 calc(33.333% - 8px);
				width: calc(33.333% - 8px);
				margin: 0 !important;
			}

			.rno-2-logo-case-section-m .rno-1-logo-case {
				display: flex;
				align-items: center;
				justify-content: center;
				min-height: 70px;
				padding: 10px 6px;
				background: #fff;
				border: 1px solid #edf0f5;
			}

			.rno-2-logo-case-section-m .rno-1-logo-case img {
				display: block;
				width: auto;
				max-width: 100%;
				max-height: 46px;
			}

			.ace-homepage-2020-cloudservice .list-container {
				min-width: 0;
			}

			.ace-homepage-2020-cloudservice .list-container .col-left,
			.ace-homepage-2020-cloudservice .list-container .col-right {
				flex: 0 0 100% !important;
				width: 100% !important;
				max-width: 100% !important;
				min-width: 0;
				display: block;
				border-right: none;
			}

			.ace-homepage-2020-cloudservice .card-wrap {
				box-sizing: border-box;
				width: 100%;
				height: auto;
				min-height: 158px;
				padding: 22px 15px !important;
			}

			.ace-homepage-2020-cloudservice .list-container .trans {
				height: 100%;
				opacity: .12;
				transform: none;
			}

			.card-container .title,
			.card-container .desc {
				width: 100%;
				height: auto;
			}

			.card-container .hrefList {
				gap: 10px 18px;
				margin-top: 16px;
			}

			.card-container .hrefList .hrefItem {
				height: auto;
				margin-right: 0;
			}

			.ace-homepage-2020-cloudservice .ace-cloudservice-footer {
				flex-wrap: wrap;
				height: auto;
				line-height: 1.4;
				padding: 18px 12px;
				gap: 16px 0;
			}

			.ace-homepage-2020-cloudservice .ace-cloudservice-footer .footer-section {
				box-sizing: border-box;
				width: 50%;
				margin-right: 0;
				text-align: center;
				font-size: 13px;
			}

			.ace-2020officialwebsite-register {
				height: auto;
				min-height: 158px;
				background-size: cover !important;
				background-position: center !important;
			}

			.ace-2020officialwebsite-register .ace-register-center .ace-register-title {
				padding: 34px 15px 0;
				font-size: 17px;
				line-height: 1.6;
				text-align: center;
			}

			.ace-2020officialwebsite-register .ace-register-center .ace-register-btn {
				margin-left: auto;
				margin-right: auto;
			}
		}

		@media only screen and (max-width: 480px) {
			.swiper-container .swiper-slide {
				height: 150px !important;
			}

			.ace-homepage-2020-stamp .stamp-list-box {
				flex-basis: 100% !important;
				width: 100% !important;
				max-width: 100% !important;
			}

			.ace-homepage-2020-cloud-market .product-list-box {
				flex-basis: 50% !important;
				width: 50% !important;
				max-width: 50% !important;
			}

			.rno-2-logo-case-section-m .rno-lattice {
				gap: 10px;
			}

			.rno-2-logo-case-section-m .rno-lattice-cell {
				flex-basis: calc(50% - 5px);
				width: calc(50% - 5px);
			}

			.rno-2-logo-case-section-m .rno-1-logo-case {
				min-height: 76px;
			}

			.rno-2-logo-case-section-m .rno-1-logo-case img {
				max-height: 50px;
			}
		}

/* index.html inline style block 2 */
.stamp-list-item{
				display: grid !important;
				grid-template-columns: 120px minmax(0, 1fr);
				grid-template-rows: auto auto;
				column-gap: 12px;
				align-content: center;
				padding: 20px !important;
				align-items: center;
				text-align: left !important;
			}
			@media only screen and (max-width: 768px) {
				.ace-homepage-2020-stamp .stamp-list-item {
					padding: 20px 0 !important;
				}
			}
			.stamp-list-item .stamp-item-img{
				width: 120px;
				height: 80px;
				grid-row: 1 / 3;
				object-fit: cover;
				opacity: 0.6;
			}
			.stamp-list-item:hover .stamp-item-img{
				opacity: 1;
			}
			.stamp-list-item .stamp-item-title,
			.stamp-list-item .stamp-item-detail{
				text-align: left !important;


			}

			.stamp-list-item .stamp-item-detail {
				-webkit-line-clamp: 2;
				line-clamp: 2;
				-webkit-box-orient: vertical;
				word-break: break-all;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				white-space: normal !important;
			}
