/* 2022版 官网首页效果css */
@media (min-width:1360px) {
    html{
        font-size: 16px;
    }
}
@media (min-width:1680px) {
	 html {
        font-size: 18.5px;
    }
   .application-container .content-right{
	margin-right: -245px!important;
   }
	}
@media (min-width:1920px) {
    html{
        font-size: 21.71px;
    }
	 .application-container .content-right{
	margin-right: -7.5rem!important;
   }
	/* .contain {
	margin:0 auto;
	transform:scale(1.3);
	transform-origin:center top;
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
	-webkit-transform:scale(1.3);
} */
}
/* @media (min-width:2560px) {
	html{
		font-size: 28.5px;
	}
} */
/* 数字化banner logo 白色 导航栏*/
/* header */
.header {
	transition:all .3s;
}
.header-fade {
	height:0rem;
	overflow:hidden;
}
.logo {
	background:url('/static/css/../../static/img/handlogo.svg') no-repeat;
	background-size:7.5rem 1.875rem;
}
.logo-new {
	background:url('/static/css/../../static/img/hand-logo.svg') no-repeat;
	background-size:7.5rem 1.875rem;
}
/* layout 的头尾部转rem */
.banner-product-content{
  width: 75rem;
}
/* .foot-top{
  padding-top: 3.75rem;
    height: 22.0625rem;
}
.foot-top-wrap{
  width: 75rem;
  margin-top: .75rem;
} */
/*底部新闻*/
.news-box {
	padding:3.75rem 0 2.5rem 0;
	text-align:center;
	background:#ffffff;
}
.news-contain {
	width:75rem;
	height:25.625rem;
	margin:3.625rem auto 0;
	display:flex;
}
.news-contain li {
	position:relative;
	margin-left:2.5rem;
	width:23.75rem;
	height:22.5rem;
	text-align:left;
	background:rgba(255,255,255,1);
	box-shadow:0 0.25rem 0.875rem 0 rgba(12,37,91,0.1);
	transition:.5s;
}
.news-item-box:first-child {
	margin-left:0;
}
.news-item-box img {
	width:23.75rem;
	height:10rem;
	display:block;
}
.news-item-box h2 {
	margin:1.5rem 1.875rem 0 1.875rem;
	width:20rem;
	height:3.75rem;
	overflow:hidden;
	font-weight:500;
	letter-spacing:0;
	font-size:1rem;
	color:rgba(9,15,33,1);
	line-height:1.875rem;
}
.news-item-box p {
	margin:0.875rem 1.875rem 0 1.875rem;
	width:20rem;
	font-weight:400;
	letter-spacing:0;
	font-size:0.875rem;
	color:rgba(9,15,33,0.4);
	line-height:1.625rem;
	height:5rem;
	overflow:hidden;
	transition:.3s;
	word-break:break-all;
}
.hover-date {
	display:none;
	box-sizing:border-box;
	position:absolute;
	top:-0.375rem;
	left:0;
	padding:0.625rem 0.9375rem;
	width:6rem;
	height:2.875rem;
	font-size:1.25rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:1.75rem;
	/* background:url("/static/css/../../../uploads/hzero/news-time.svg") no-repeat center; */
	background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	display:inline-block;
	opacity:0;
	transform:translateX(0.3125rem);
	transition:.3s;
}
.news-item-box:hover {
	transition:0.5s;
	margin-top:-1.375rem;
	/*width:25rem;
	*/
    height:25.625rem;
	background:rgba(255,255,255,1);
	box-shadow:0 0.375rem 1.25rem 0 rgba(129,225,237,0.3);
}
.news-item-box:hover .hover-date {
	transform:translateX(0rem);
	opacity:1;
}
.news-item-box:hover p {
	height:6.375rem;
}
.news_box {
	display:none;
}
/* 没有交互的btn */
.no-link-btn-white{
	margin-top: 1.5625rem;
width: 9.625rem;
height: 2.5rem;
border: .0625rem solid #ffffff;
font-size: 1rem;
font-weight: 400;
line-height: 1.6875rem;
color: #ffffff;
display:flex;
	align-items:center;
	justify-content: center;
}
.no-link-btn-black{
	margin-top: 1.5625rem;
width: 9.625rem;
height: 2.5rem;
border: .0625rem solid #0A0F20;
font-size: 1rem;
font-weight: 400;
line-height: 1.6875rem;
color: #090F21;
display:flex;
	align-items:center;
	justify-content: center;
}
/*查看更多按钮*/
/* 白底黑字 */
.see-more {
	position:relative;
	box-sizing:border-box;
  font-size: 1rem;
  line-height: 2.5rem;
	margin:0 auto;
	padding:0.5625rem 1.25rem;
	width: 9.625rem !important;;
	height: 2.5rem !important;;
	border:.0625rem solid rgba(9,15,33,1);
	display:flex;
	align-items:center;
	transition:all .5s;
}
.hd-btn.hd-btn-primary:hover::before{
      width: 9.75rem;
}
.hd-btn.hd-btn-primary::before {
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    content: "";
    width: 0;
    height: 2.625rem;
}
.hd-btn.hd-btn-primary::after {
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    content: attr(title);
    padding-left: 1.5rem !important;
    color: #090f21;
    width: 9.625rem;
    height: 2.625rem;
    background-position: 6.125rem center !important;
}
.see-more p {
	z-index:1;
	font-size:1rem;
	font-weight:400;
	color:rgba(9,15,33,1);
	line-height:1.375rem;
}
.see-more img {
	z-index:1;
	width:2.25rem;
	margin-left:0.5625rem;
}
.see-more span {
	/* background:url("/static/css/../uploads/hzero/Arrow／right-black.svg") 100% 100% no-repeat; */
	z-index:1;
	width:2rem;
	height:0.375rem;
	margin-left:0.5625rem;
	display:inline-block;
	transition:all .5s;
}
.see-more-color {
	position:absolute;
	z-index:0;
	top:-0.0625rem;
	left:-0.0625rem;
	content:'';
	width:0;
	height:2.5rem;
	background-color:#4DB7DD;
	transition:all .5s;
}
.see-more:hover {
	padding:0.5625rem 0.9375rem;
}
.see-more:hover .see-more-color {
	width:9.625rem;
	transition:all .5s;
}
.see-more:hover span {
	/* background:url("/static/css/../../uploads/join/arrow.svg") 100% 100% no-repeat; */
	margin-left:1.1875rem;
	transition:.5s;
}
.see-more:hover p {
	color:#ffffff;
	transition:.5s;
}
.hand-button {
	position:relative;
	box-sizing:border-box;
	width:9.625rem;
	height:2.5rem;
	border:.0625rem solid rgba(9,15,33,1);
	display:block;
	color:rgba(0,0,0,0);
	margin-top:1.25rem;
}
.hand-button::after {
	position:absolute;
	top:-0.0625rem;
	left:-0.0625rem;
	content:attr(title);
	width:9.625rem;
	height:2.5rem;
	color:#000;
	line-height:2.5rem;
	padding-left:1.5rem;
	/* background-image:url('/static/css/../img/button-arrow-black.svg'); */
	background-repeat:no-repeat;
	background-position:6.125rem center;
	transition:all .5s .2s;
}
.hand-button:hover::after {
	padding-left:1.1875rem;
	/* background-image:url('/static/css/../img/button-arrow-white.svg'); */
	background-position:6.5625rem center;
	color:#fff;
}
.hand-button::before {
	position:absolute;
	top:-0.0625rem;
	left:-0.0625rem;
	content:"";
	width:0;
	height:2.5rem;
	background-color:#4DB7DD;
	transition:all .5s;
}
.hand-button:hover::before {
	width:9.625rem;
}
/* 热点洞察 */
.news-box h1{
  position: relative;
    z-index: 99;
    font-size: 2.25rem;
    font-weight: 500;
    color: #090F21;
}
.news-box>h2 {
    position: relative;
    z-index: 99;
    margin-top: 0.5rem;
    font-size: 0.875rem;
    font-weight: 400;
    color: rgba(9,15,33,0.2);
    line-height: 1.25rem;
    letter-spacing: 0.625rem;
    text-indent: 0.625rem;
}



/* 查看更多 动态圆圈位置按钮 */
/*白色转黑色的查看更多*/
.user-meeting .more-white-see {
	position:absolute;
	top:27.6875rem;
	left:16rem;
}
/*白色转黑色的查看更多*/
.more-white-see {
	position:absolute;
	top:27.6875rem;
	left:16rem;
}
/* 原版 查看更多 */
.see-more span {
	background:url('/static/css/../img/pageimage/c2m-marketing/Arrow／right-black.svg') no-repeat;
background-size:100% 100%;
}
.see-more:hover span {
	background:url('/static/css/../img/pageimage/c2m-marketing/arrow.svg') no-repeat;
	background-size:100% 100%;
}
/*白色转黑色的查看更多*/
.more-white-see {
	position:absolute;
	top:27.6875rem;
	left:16rem;
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0.5625rem 1.4375rem 0.5625rem 1.5rem;
	width:9.625rem;
	height:2.5rem;
	border:.0625rem solid #FFFFFF;
	box-sizing:border-box;
}
.more-white-see>div {
	background:url("/static/css/../img/index-page/white-arrow.svg") no-repeat;
	background-size:100% 100%;
	width:2.0625rem;
	height:0.3125rem;
	transition:all 0.3s;
	position:relative;
	z-index:99;
}
.more-see-white-txt {
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	color:#FFFFFF;
	transition:all 0.3s;
	position:relative;
	z-index:99;
}
.more-see-white-bg {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-radius:50%;
	background-color:rgba(255,255,255,1);
	transition:width 0.3s ease-in-out,height 0.3s ease-in-out;
	transform:translate(-50%,-50%);
}
.more-white-see:hover .more-see-white-bg {
	width:225%;
	height:36.875rem;
}
.more-white-see:hover .more-see-white-txt {
	color:rgba(9,15,33,1);
}
.more-white-see:hover>div {
	background:url("/static/css/../../static/img/index-page/black-arrow.svg") no-repeat;
	background-size:100% 100%;
}
/*黑色转白色的查看更多*/
.more-black-see {
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0.5625rem 1.4375rem 0.5625rem 1.5rem;
	width:9.625rem;
	height:2.5rem;
	border:.0625rem solid #0A0F20;
	box-sizing:border-box;
}
.more-black-see:hover {
	border:.0625rem solid #58A9C0;
}
.more-black-see>div {
	background:url("/static/css/../img/index-page/black-arrow.svg") no-repeat;
	background-size:100% 100%;
	width:2.0625rem;
	height:0.3125rem;
	transition:all 0.3s;
	position:relative;
	z-index:99;
}
.more-see-black-txt {
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	color:#090F21;
	transition:all 0.3s;
	position:relative;
	z-index:99;
}
.more-see-black-bg {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-radius:50%;
	background-color:rgba(40,171,195,1);
	transition:width 0.3s ease-in-out,height 0.3s ease-in-out;
	transform:translate(-50%,-50%);
}
.more-black-see:hover .more-see-black-bg {
	width:225%;
	height:36.875rem;
}
.more-black-see:hover .more-see-black-txt {
	color:rgba(255,255,255,1);
}
.more-black-see:hover>div {
	background:url("/static/css/../img/index-page/white-arrow.svg") no-repeat;
	background-size:100% 100%;
}
/* 背景滚动圆 */
.circle-nosquare-animated .item-bg1 {
	z-index:0;
	position:absolute;
	top:2.125rem;
	left:11.4375rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(255,255,255,0.82);
	border-radius:50%;
}
.circle-nosquare-animated .item-bg2 {
	z-index:0;
	position:absolute;
	bottom:-2.8125rem;
	left:-1.875rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(255,255,255,0.82);
	border-radius:50%;
}
.circle-nosquare-animated .item-bg3 {
	z-index:0;
	position:absolute;
	top:6.9375rem;
	right:-1.25rem;
	width:18.75rem;
	height:18.75rem;
	background:rgba(255,255,255,0.7);
	border-radius:50%;
}
/* card新背景色 #F5F7FA */
/* card内容居中 */
/* card 标题字号*/
.card-new {
	overflow:hidden;
	background-color:#F5F7FA;
	position:relative;
	font-weight:400;
	text-align:center;
	padding:3.75rem 0;
	display:flex;
	flex-direction:column;
	align-items:center;
}
.card-new h1 {
	position:relative;
	z-index:99;
	font-size:2.25rem;
	font-weight:500;
	/* line-height:3.125rem;
	*/
    color:#090F21;
}
.card-new h2 {
	position:relative;
	z-index:99;
	margin-top:0.5rem;
	font-size:0.875rem;
	font-weight:400;
	color:rgba(9,15,33,0.2);
	line-height:1.25rem;
	letter-spacing:0.625rem;
	text-indent:0.625rem;
}
/* swiper 进度条分页器  container同级 swiper-progressbar*/
@keyframes progressbar-dot {
	from {
	width:0rem;
}
to {
	width:100%;
}
}.swiper-progressbar .swiper-pagination-bullet {
	width:5rem;
	margin:0 0.1875rem !important;
}
.swiper-progressbar .swiper-pagination-bullet {
	width:4.875rem;
	height:0.375rem;
	border-radius:0.1875rem;
	background-color:#fff;
	border:.0625rem solid #ececec;
	opacity:1;
}
.swiper-progressbar .swiper-pagination-bullet-active::after {
	content:"";
	display:block;
	width:4.875rem;
	height:0.375rem;
	font-size:0;
	line-height:0;
	border-radius:0.1875rem;
	background-color:#4DB7DD;
	animation:progressbar-dot linear 3s;
	animation-fill-mode:forwards;
	-webkit-animation:progressbar-dot linear 3s;
}
/* swiper button */
.swiper-progressbar .swiper-button-prev,.swiper-progressbar .swiper-button-next {
	color:#000000!important;
	top:50%;
	transform:translateY(-50%) scale(0.5);
	width:6.5rem;
	height:6.5rem;
	border-radius:50%;
	background-color:#ffffff;
	box-shadow:-0.3125rem 0.3125rem 1.875rem rgb(26 39 59 / 20%);
}
.swiper-progressbar .swiper-button-prev {
	left:-3.125rem;
}
.swiper-progressbar .swiper-button-next {
	right:-3.125rem;
}
/* 圆框icon 标题字体 */
.vertical-icon-box{
	width: 18.125rem;
}
.vertical-icon-box h2 {
	font-size:1.125rem;
	font-weight:400;
	line-height:1.9375rem;
	color:#090F21;
	letter-spacing:0;
	margin-top:1.125rem;
}
.vertical-icon-box p {
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,0.5);
}
/* 上移0.625rem 缓慢效果 */
.vertical-icon-box>.icon-box {
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
}
/* 小得瑟咨询
.dese-concact {
	position:relative;
	height:16.125rem;
	background:#FCFAF1;
	overflow: hidden;
	z-index: 0;
}
.dese-content {
	z-index:1;
	width:75rem;
	height: 100%;
	margin:0 auto;
	display:flex;
	/* justify-content:space-between; */
/* } */
/*.dese-concact img {
	display:inline;
	width:100%;
	height:100%;
}
.dese-tit {
	width:18.625rem;
	height:7.5625rem;
	margin:4.6875rem 0 0 4.125rem;
}
.xiaodese {
	width:46.5625rem;
	height:15.625rem;
	position: absolute;
	bottom: 0;
	right: 0;
}
.dese-content .more-see {
	position:absolute;
	z-index: 11;
	top:9.8125rem;
	left:50%;
	transform: translateX(-105%);
	background: rgba(255,255,255);
	box-shadow: 5px 5px 20px rgba(26,39,59,0.1);
	border-radius: 10px;
	border: none;
	transition:all .5s;
	-webkit-transform: translateX(-105%);
	-moz-transform: translateX(-105%);
	-ms-transform: translateX(-105%);
	-o-transform: translateX(-105%);
}
.dese-content .more-see:hover .more-see-black-bg,
.dese-content .more-see .more-see-black-bg{
background-color:#F79A18;
} */
/* .dese-see-more {
	z-index: 11;
	margin-top:9.8125rem;
	margin-left:5.625rem;
	position:relative;
	box-sizing:border-box;
	padding:0.5625rem 1.25rem;
	width:9.625rem;
	height:2.5rem;
	display:flex;
	align-items:center;
	transition:all .5s;
	background:#ffffff;
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.1);
	border-radius:0.625rem;
} */
/* .see-more-color {
	position:absolute;
	z-index:0;
	top:-0.0625rem;
	left:-0.0625rem;
	content:'';
	width:0;
	height:2.5rem;
	background-color:#4DB7DD;
	transition:all .5s;
}
*/
/* .dese-see-more p {
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	color:#090F21;
}
.dese-see-more>span {
	z-index:1;
	width:2rem;
	height:0.375rem;
	margin-left:0.5625rem;
	display:inline-block;
	transition:all .5s;
	background:url("/static/css/../../static/img/index-page/black-arrow.svg") no-repeat;
	background-size:100% 100%;
} */
/* .dese-see-more:hover{
	background: #F79A18;
}
.dese-see-more:hover p{
color: #fff;
}
.dese-see-more:hover>span{
	background:url("/static/css/../img/pageimage/c2m-marketing/arrow.svg") no-repeat;
	background-size:100% 100%;
} */
.dese-bg1 {
	z-index:-1;
	position:absolute;
	top:-5.8125rem;
	left:-5.3125rem;
	width:14.9375rem;
	height:14.9375rem;
background: radial-gradient(circle, #F6ECA9 0%, #F7D5B3 100%, #F7D5B3 100%);
	border-radius:50%;
	opacity: 0.22;
}
.dese-bg2 {
	z-index:-1;
	position:absolute;
	top:10.9375rem;
	left:13.8125rem;
	width:14.9375rem;
	height:14.9375rem;
background: radial-gradient(circle, #F6ECA9 0%, #F7D5B3 100%, #F7D5B3 100%);
	border-radius:50%;
	opacity: 0.22;
}
.dese-bg3 {
	z-index:-1;
	position:absolute;
	top:4rem;
	left:40.75rem;
	width:10.5625rem;
	height:10.5625rem;
background: radial-gradient(circle, #F6ECA9 0%, #F7D5B3 100%, #F7D5B3 100%);
	border-radius:50%;
	opacity: 0.1;
}
/* 挑战box 自动切换 */
/* .challange-container {
	padding:5rem 0 5.625rem;
	background:url('/static/css/../img/pageimage/digital_technology/challenge-bg.png') left bottom no-repeat;
	background-size:100%;
	background-color:#ffffff;
	text-align:left;
}
*/

.challange-container h2 {
	text-indent:0rem;
}
.challange-content {
	width:75rem;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.challange-p {
	margin-top:1.5rem;
	width:20.25rem;
	font-size:1.125rem;
	font-weight:400;
	line-height:1.9375rem;
	color:rgba(9,15,33,.5);
}
.challange-tags {
	margin-top:3.5625rem;
	display:flex;
}
.challange-tag:first-child {
	margin-left:0;
}
.challange-tag {
	color:rgba(9,15,33,.5);
	padding:0.625rem 1.4375rem;
	margin-left:0.375rem;
	width:4.5rem;
	height:2.375rem;
	transition:all 0.5s;
}
.challange-tag-active {
	color:#090F21;
	background:rgba(255,255,255);
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.1);
	border-radius:0.375rem;
	transition:all 0.5s;
}
.challange-tag-title {
	color:rgba(9,15,33,.5);
	font-size:0.875rem;
	font-weight:400;
	line-height:0.875rem;
}
.challange-tag-subtitle {
	font-size:1.125rem;
	font-weight:400;
	line-height:1.9375rem;
}
.content-right {
	display:flex;
	width:44.3125rem;
	height:18.6875rem;
	background:rgba(255,255,255);
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.1);
	border-radius:1.25rem;
	transition:all 0.5s;
}
.content-right img {
	width:16.25rem;
	height:18.6875rem;
}
.challenge-para .challange-tag-title {
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,.5);
}
.challenge-para .challange-tag-subtitle {
	margin-top:3rem;
	margin-bottom:1.125rem;
	line-height:1.125rem;
	color:#090F21;
}
/* 行业解决方案 */
.industry-container {
	background:#ffffff;
	padding:6.25rem 0 7.625rem;
}
.industry-content {
	width: 75rem;
	/* position: relative;
	width:100vw;
	height: 36rem; */
	margin:0 auto;
	z-index:1;
}
/* .industry-box-slide1{
	position: absolute;
	right: 0;
} */
.industry-tabs {
	width:61.875rem;
	padding-top:2.375rem;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.industry-tab,.domain-tab {
	width:10.125rem;
	font-size:1.125rem;
	font-weight:400;
	color:rgba(9,15,33,.5);
}
.industry-tab-active {
	color:#090f21;
}
.industry-tabs .case-icon-active {
	margin:0.875rem auto 2.75rem auto;
}
.industry-box {
	position: relative;
	width:82.5rem;
	height:28.75rem;
	background:url('/static/css/../img/pageimage/c2m-marketing/industry-bg.png') right bottom
    no-repeat #ffffff;
	background-size:39.375rem 100%;
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.1);
	border-radius:1.25rem 0rem 0rem 1.25rem;
	display:flex;
	align-items:center;
	text-align:left;
}
.industry-box::before {
	content: '';
	display: block;
	position:absolute;
	top: -2.5rem;;
	left:-3.5625rem;
	background:url('/static/css/../img/pageimage/c2m-marketing/industry-box-back.png')
    no-repeat;
	background-size:100% 100%;
	z-index:-1;
	width:26.25rem;
	height:22.0625rem;
}
.industry-box img {
	width:35rem;
	height:28.75rem;
	margin-right:2.5rem;
}
.industry-title-bold {
	font-weight:500;
}
.industry-title {
	font-size:1.5rem;
	font-weight:500;
	/* line-height:2.5625rem;
	*/
  color:#090f21;
}
.industry-p {
	width:37.5rem;
	margin-top:1.5625rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,.5);
}
.industry-p p {
	margin-top:0.625rem;
}
/* 客户案例 */
.case-content {
	width:75rem;
	margin:0 auto;
	z-index:1;
}
.case-content-df {
	margin-top:0.9375rem;
	display:flex;
	justify-content:space-between;
}
.case-icon-img {
	margin-top:0.9375rem;
	display:flex;
	justify-content:space-between;
	margin-left:11.25rem;
}
.case-icon {
	width:12.5rem;
	height:3.75rem;
	margin-right:3.125rem;
	margin-bottom:0.125rem;
}
.case-icon img {
	width:100%;
	height:100%;
}
.case-icon:first-child {
	margin-left:4.375rem;
}
.case-icon:last-child {
	margin-right:0;
}
.case-icon-active {
	margin-left:3.125rem;
	width:0rem;
	height:0.125rem;
	background:#090F21;
	transition:all 0.3s;
}
.case-tags {
	margin-top:0;
	display:block;
}
.case-tags .challange-tag-active {
	border-radius:0.625rem;
}
.case-tags .challange-tag {
	padding:0.75rem 2.75rem;
	margin-left:0rem;
	width:auto;
	height:1.625rem;
}
.case-container .challange-tag-active .challange-tag-subtitle {
	font-size:1.125rem!important;
	font-weight:400;
	line-height:1.625rem;
}
.case-tags .challange-tag-subtitle {
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
}
.case-right .content-right {
	padding:3.75rem 0 0 0;
	width:63.75rem;
	height:22.5rem;
	justify-content:space-between;
	position:relative;
}
.jingmao-img {
	position:absolute;
	left:0;
	bottom:0;
	/* opacity:0.56;
	*/
}
.jingmao-content {
	padding:5.625rem 3.75rem 4.6875rem!important;
	width:56.25rem !important;
	height:15.9375rem !important;
}
.case-right .jingmao-content img {
	width:28.6875rem;
	height:15.0625rem;
}
.case-para-title {
	margin-top:1.25rem;
	font-size:1.5rem;
	font-weight:500;
	/* line-height:2.5625rem;
	*/
    color:#090F21;
}
.jingmao-content .mask-cover {
	width:28.6875rem;
	height:15.0625rem;
	position:absolute;
	right:3.75rem;
}
.jingmao-content video {
	width:28.6875rem;
	height:15.0625rem;
}
.jingmao-content .challenge-para {
	display:block!important;
}
.case-right .challenge-para {
	margin:0;
	text-align:left;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	width:100%;
}
.case-right .challenge-para:first-child p {
	margin-top:1.9375rem;
	width:23.4375rem;
	line-height:1.75rem;
}
.case-container .left-para {
	margin-left:3.625rem;
	z-index:1;
	position:relative;
}
.case-para-h2 {
	margin-top:0.375rem;
	font-size:0.75rem;
	font-weight:400;
	line-height:1.25rem;
	color:#84868D;
	letter-spacing:0.1875rem;
	padding-bottom:0.5625rem;
}
.case-tag {
	margin-top:1.1875rem;
}
.case-tag>span {
	display:inline-block;
	height:1.625rem;
	border:.0625rem solid #D9D9D9;
	border-radius:1.0625rem;
	padding:0 1.25rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.625rem;
	color:#090F21;
	opacity:0.9;
}
.case-para-sub {
	width:48.75rem;
	/* height:4.625rem;
	*/
    font-size:1.125rem;
	font-weight:400;
	line-height:1.75rem;
	color:#090F21;
	margin-bottom:1.25rem;
}
.case-right .content-right:nth-child(2) .challange-tag-title {
	margin-top:0.3125rem;
	position:relative;
}
.case-right .content-right:nth-child(2) .challange-tag-title::before {
	display:block;
	content:'';
	background:url('/static/css/../img/pageimage/digital_hiam/para-before.svg');
	width:0.75rem;
	height:0.8125rem;
	background-size:100% 100%;
	position:absolute;
	top:0.5rem;
	left:-1.875rem;
}
.case-right .content-right:nth-child(4) .challange-tag-title {
	margin-top:0.3125rem;
	margin-left:1.25rem;
	position:relative;
}
.case-right .content-right:nth-child(4) .challange-tag-title::before {
	display:block;
	content:'';
	width:0.5rem;
	height:0.5rem;
	border:.0625rem solid #53A9C0;
	border-radius:50%;
	position:absolute;
	top:0.375rem;
	left:-1rem;
}
.case-num-p {
	margin-top:1.75rem;
}
.case-blue-num {
	font-size:1.5rem;
	font-weight:400;
	line-height:1.25rem;
	color:#28ABC3;
}
.case-num-txt {
	font-size:0.875rem;
	font-weight:400;
	line-height:1.25rem;
	color:rgba(9,15,33,.5);
	opacity:0.9;
}
.case-fangan {
	margin-top:1.25rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end;
}
.case-container .para-df {
	display:flex;
	margin-right:1.375rem;
}
.case-container .para-df img {
	width:5rem;
	margin-right:0.625rem;
	height:3.375rem;
}
.case-fangan-bold {
	font-size:0.875rem;
	font-weight:400;
	color:#090F21;
}
.case-fangan-bold p {
	margin-top:0.625rem;
}
.case-value-bold {
	color:#090F21;
}
/* 自主产品 */
.product-tip {
	margin-top:1.125rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.products-container {
	background:#ffffff;
	padding:4.375rem 0 2.875rem 0;
}
.product-img img {
	width:36.0625rem;
	height:23.5625rem;
}
.product-img-mask {
	position:absolute;
}
.mask-cover {
	width:28rem;
	height:15.75rem;
	background:#051029;
	opacity:0.5;
	border-radius:0.625rem;
	z-index:1;
}
.product-video {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:28rem;
	height:15.75rem;
}
.products-container .home-tip {
	display:flex;
	height:3.75rem;
}
.products-container .home-tip-img {
	display:flex;
	align-items:center;
	justify-content:center;
}
.products-container .home-tip-img {
	width:3.75rem;
	height:3.75rem;
	background:rgba(255,255,255);
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.1);
	border-radius:0.875rem;
	transition:all 0.5s;
}
.products-container .home-tip-img img{
	width: 2.625rem;
	height: 2.625rem;
}
.products-container .home-tip-txt {
	text-align:left;
	margin-left:1rem;
}
.products-container .home-tip-txt > div:first-child {
	height:1.5625rem;
		font-size:1.5rem;
	font-weight:500;
	line-height:2.5625rem;
	color:#090f21;
}
.products-container .home-tip-txt > div:first-child a {
	font-size:1.5rem;
	font-weight:500;
	line-height:2.5625rem;
	color:#090f21;
}
.products-container .home-tip-txt > div:first-child a:hover {
	color:#28abc3;
}
.products-container .home-tip-txt > div:last-child {
	margin-top:0.75rem;
	height:0.875rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,.5);
}
.products-container .home-tip-p {
	margin-top:1.5rem;
	width:32.5rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,.5);
	text-align:left;
}
.products-container .see-more {
	margin-top:2.5rem;
	margin-left:0;
}

