 .Painspot_up__xwCeN {
    height: 240px;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-gap: 24px;
    gap: 24px;
    margin-bottom: 24px
}

.Painspot_up__xwCeN  img{
	width:100%;
	height: auto;
}

 .Painspot_content__title__Gcp69 {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 36px;
    color: #fff
}
.Painspot_content__A_2XR {
    border-radius: 10px;
    position: relative
}

.Painspot_content__A_2XR:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 10px
}

.Painspot_content__desc__R5YrF {
    display: none;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 21px;
    color: #fff;
    width: 80%;
    margin-top: 8px
}

.Painspot_content__A_2XR:hover .Painspot_position__Kig8A {
    animation-name: Painspot_fadeInUp__ULHFc;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-fill-mode: both
}

.Painspot_content__A_2XR:hover .Painspot_content__desc__R5YrF {
    display: block
}

.Painspot_content__A_2XR:hover:before {
    background: rgba(0,0,0,.3)
}

 .Painspot_down__z6ha6 {
    height: 240px;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    grid-gap: 24px;
    gap: 24px
}

.Painspot_content__A_2XR img{
	width:100%;
	height: auto;
}

 .Painspot_position__Kig8A {
    position: absolute;
    left: 35px;
    bottom: 35px
}

 .Painspot_content__title__Gcp69 {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 36px;
    color: #fff
}

@keyframes  Painspot_fadeInUp__ULHFc {
	0% {
		opacity: 0;
    transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
    transform: translateZ(0);
	}
}

.Painspot_content__A_2XR:hover .Painspot_content__desc__R5YrF {
    display: block
}


/*产品能力*/
.Container_container__bjBKm {
    width: 1200px;
    margin: auto;
    box-sizing: border-box
}

.DropdownPanel_dropdown-panel__I2kiX {
    display: flex;
    height: 660px;
    background: hsla(0,0%,100%,.3)
}

.DropdownPanel_dropdown-panel__category__4VZOl {
    flex: 1 1;
    border-right: 1px solid #e7e9ed;
		background: #eff3fb;
}

.DropdownPanel_dropdown-panel__category__4VZOl>div {
    padding: 60px 60px 0 calc(50vw - 600px)
}

.DropdownPanel_dropdown-panel__category__title__MD_3d {
    cursor: pointer
}

.DropdownPanel_dropdown-panel__category__title--label__TJrbv {
    font-size: 18px;
    font-weight: 400;
    color: #3a4453
}

:where(.css-1notom1).ant-collapse{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:14px;box-sizing:border-box;}:where(.css-1notom1).ant-collapse::before,:where(.css-1notom1).ant-collapse::after{box-sizing:border-box;}:where(.css-1notom1).ant-collapse [class^="ant-collapse"],:where(.css-1notom1).ant-collapse [class*=" ant-collapse"]{box-sizing:border-box;}:where(.css-1notom1).ant-collapse [class^="ant-collapse"]::before,:where(.css-1notom1).ant-collapse [class*=" ant-collapse"]::before,:where(.css-1notom1).ant-collapse [class^="ant-collapse"]::after,:where(.css-1notom1).ant-collapse [class*=" ant-collapse"]::after{box-sizing:border-box;}:where(.css-1notom1).ant-collapse{box-sizing:border-box;margin:0;padding:0;color:rgba(0, 0, 0, 0.88);font-size:14px;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';background-color:rgba(0, 0, 0, 0.02);border:1px solid #d9d9d9;border-radius:4px;}:where(.css-1notom1).ant-collapse-rtl{direction:rtl;}:where(.css-1notom1).ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9;}:where(.css-1notom1).ant-collapse>.ant-collapse-item:last-child,:where(.css-1notom1).ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 4px 4px;}:where(.css-1notom1).ant-collapse>.ant-collapse-item >.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:rgba(0, 0, 0, 0.88);line-height:1.5714285714285714;cursor:pointer;transition:all 0.3s,visibility 0s;}:where(.css-1notom1).ant-collapse>.ant-collapse-item >.ant-collapse-header >.ant-collapse-header-text{flex:auto;}:where(.css-1notom1).ant-collapse>.ant-collapse-item >.ant-collapse-header:focus{outline:none;}:where(.css-1notom1).ant-collapse>.ant-collapse-item >.ant-collapse-header .ant-collapse-expand-icon{height:22px;display:flex;align-items:center;padding-inline-end:12px;}:where(.css-1notom1).ant-collapse>.ant-collapse-item >.ant-collapse-header .ant-collapse-arrow{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transition:transform 0.3s;}:where(.css-1notom1).ant-collapse>.ant-collapse-item >.ant-collapse-header .ant-collapse-arrow >*{line-height:1;}:where(.css-1notom1).ant-collapse>.ant-collapse-item >.ant-collapse-header .ant-collapse-arrow svg{transition:transform 0.3s;}:where(.css-1notom1).ant-collapse>.ant-collapse-item >.ant-collapse-header .ant-collapse-header-text{margin-inline-end:auto;}:where(.css-1notom1).ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only{cursor:unset;}:where(.css-1notom1).ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon{cursor:pointer;}:where(.css-1notom1).ant-collapse .ant-collapse-content{color:rgba(0, 0, 0, 0.88);background-color:#ffffff;border-top:1px solid #d9d9d9;}:where(.css-1notom1).ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:16px 16px;}:where(.css-1notom1).ant-collapse .ant-collapse-content-hidden{display:none;}:where(.css-1notom1).ant-collapse-small >.ant-collapse-item >.ant-collapse-header{padding:8px 12px;padding-inline-start:8px;}:where(.css-1notom1).ant-collapse-small >.ant-collapse-item >.ant-collapse-header >.ant-collapse-expand-icon{margin-inline-start:4px;}:where(.css-1notom1).ant-collapse-small >.ant-collapse-item >.ant-collapse-content>.ant-collapse-content-box{padding:12px;}:where(.css-1notom1).ant-collapse-large >.ant-collapse-item{font-size:14px;line-height:1.5;}:where(.css-1notom1).ant-collapse-large >.ant-collapse-item >.ant-collapse-header{padding:16px 24px;padding-inline-start:16px;}:where(.css-1notom1).ant-collapse-large >.ant-collapse-item >.ant-collapse-header >.ant-collapse-expand-icon{height:24px;margin-inline-start:8px;}:where(.css-1notom1).ant-collapse-large >.ant-collapse-item >.ant-collapse-content>.ant-collapse-content-box{padding:24px;}:where(.css-1notom1).ant-collapse .ant-collapse-item:last-child{border-bottom:0;}:where(.css-1notom1).ant-collapse .ant-collapse-item:last-child >.ant-collapse-content{border-radius:0 0 4px 4px;}:where(.css-1notom1).ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,:where(.css-1notom1).ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(0, 0, 0, 0.25);cursor:not-allowed;}:where(.css-1notom1).ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item >.ant-collapse-header .ant-collapse-expand-icon{order:1;padding-inline-end:0;padding-inline-start:12px;}:where(.css-1notom1).ant-collapse-borderless{background-color:rgba(0, 0, 0, 0.02);border:0;}:where(.css-1notom1).ant-collapse-borderless >.ant-collapse-item{border-bottom:1px solid #d9d9d9;}:where(.css-1notom1).ant-collapse-borderless >.ant-collapse-item:last-child,:where(.css-1notom1).ant-collapse-borderless >.ant-collapse-item:last-child .ant-collapse-header{border-radius:0;}:where(.css-1notom1).ant-collapse-borderless >.ant-collapse-item:last-child{border-bottom:0;}:where(.css-1notom1).ant-collapse-borderless >.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0;}:where(.css-1notom1).ant-collapse-borderless >.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px;}:where(.css-1notom1).ant-collapse-ghost{background-color:transparent;border:0;}:where(.css-1notom1).ant-collapse-ghost >.ant-collapse-item{border-bottom:0;}:where(.css-1notom1).ant-collapse-ghost >.ant-collapse-item >.ant-collapse-content{background-color:transparent;border:0;}:where(.css-1notom1).ant-collapse-ghost >.ant-collapse-item >.ant-collapse-content >.ant-collapse-content-box{padding-block:12px;}:where(.css-1notom1).ant-collapse-rtl >.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{transform:rotate(180deg);}:where(.css-1notom1).ant-collapse .ant-motion-collapse-legacy{overflow:hidden;}:where(.css-1notom1).ant-collapse .ant-motion-collapse-legacy-active{transition:height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)!important;}:where(.css-1notom1).ant-collapse .ant-motion-collapse{overflow:hidden;transition:height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)!important;}


.advantage__content{width:100%!important;}

.DropdownPanel_dropdown-panel__content-panel__vUyXd {
    flex: 1 1;
		height: 660px;
}

.DropdownPanel_dropdown-panel__content-panel__image__zLNg4 {
    width: 100%;
    height: 100%;
}

.DropdownPanel_dropdown-panel__I2kiX .DropdownPanel_collapse__UTwcK .ant-collapse-item .ant-collapse-header {
    font-size: 20px;
    color: #181818;
    font-weight: 700;
    align-items: center;
    padding: 16px 0 16px 16px
}

.DropdownPanel_dropdown-panel__I2kiX .DropdownPanel_collapse-children__subTitle__h8hON {
    color: hsla(0,0%,9%,.6);
    margin-bottom: 10px
}


.DropdownPanel_dropdown-panel__I2kiX .DropdownPanel_collapse__UTwcK .ant-collapse-item.ant-collapse-item-active:before {
    border-left: 2px solid #0058ff;
    content: " ";
    position: absolute;
    top: 20px;
    bottom: 30px;
    left: -60px
}

.DropdownPanel_dropdown-panel__I2kiX .DropdownPanel_collapse__UTwcK .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
    font-size: 18px
}

.DropdownPanel_dropdown-panel__I2kiX .DropdownPanel_collapse__UTwcK .ant-collapse-item .ant-collapse-header .ant-collapse-arrow svg {
    transform: rotate(90deg)
}

.DropdownPanel_dropdown-panel__I2kiX .DropdownPanel_collapse__UTwcK .ant-collapse-item.ant-collapse-item-active {
    position: relative
}

.DropdownPanel_dropdown-panel__I2kiX .DropdownPanel_collapse__UTwcK .ant-collapse-item.ant-collapse-item-active .ant-collapse-header {
    color: #0058ff
}

.DropdownPanel_dropdown-panel__I2kiX .DropdownPanel_collapse__UTwcK .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .ant-collapse-arrow svg {
    transform: rotate(-90deg)!important
}

.card__title{
    text-align: center;
    font-size: 32px;
    line-height: 48px;
    margin: 0 0 40px;
}

.card-intro{
	
	padding:88px 0 80px;
	background:#f7f8fb;
}

.card__content{
	width:1200px;
	margin: 0 auto;
}

 .Advantage_cards__WZAA1 {
    display: flex;
    height: 500px
}

.Advantage_card__R1fqp {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    height: 420px;
    padding: 0 30px;
    background: hsla(0,0%,100%,.8);
    position: relative
}

.Advantage_icon__EtvCF {
    width: 80px;
    height: 80px;
}

 .Advantage_card__title__U32YW {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 28px;
    color: #181818;
    margin-top: 25px;
}

 .Advantage_cards__WZAA1 .Advantage_card__desc__C2jeq {
    display: flex;
    align-items: baseline;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 21px;
    color: hsla(0, 0%, 9%, .8);
    max-width: 220px;
    min-width: 120px;
    margin-top: 16px;
    word-break: break-all;
}

 .Advantage_cards__WZAA1 .Advantage_card__R1fqp:hover {
    height: 500px;
    transition: all .5s ease;
    margin-top: -30px;
    background: #0058ff;
    box-shadow: 0 15px 30px 0 rgba(0, 67, 176, .15);
}


.Advantage_card__R1fqp:hover .Advantage_card__title__U32YW {
    color: #fff;
}

 .Advantage_card__R1fqp:hover .Advantage_card__desc__C2jeq {
    color: #fff;
}

.Advantage_card__R1fqp:nth-child(2n) {
    background: #fff;
}


.case{
	padding:88px 0 80px;
}

.case__content{
	width:1200px;
	margin: 0 auto;
}

.case__title{
    text-align: center;
    font-size: 32px;
    line-height: 48px;
    margin: 0 0 40px;
}


.CategoryItem_ai__Fw4Fc {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4,2fr);
    grid-gap: 24px;
    gap: 24px;
    margin: 10px 0 30px
}

.CategoryItem_ai__Fw4Fc>div {
    position: relative;
    border-radius: 20px;
		width: 282px;
		height:232px;
}

.CategoryItem_ai__Fw4Fc>div>img{
	width:100%;
	height:100%;
}


.CategoryItem_ai__Fw4Fc>div .CategoryItem_position__w3uWe {
    position: absolute;
    top: 20px;
    left: 20px
}

.CategoryItem_ai__Fw4Fc>div .CategoryItem_position__w3uWe .CategoryItem_tit__FgtZl {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 33.6px;
    color: #181818
}


.CategoryItem_de__U_iIx {
    display: none;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 19.6px;
    color: hsla(0,0%,100%,.8);
    margin-top: 10px
}

.CategoryItem_link__iu6sr {
    display: none;
    margin-top: 8px
}

.CategoryItem_link__iu6sr>a {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

 .CategoryItem_ai__Fw4Fc>div:hover {
    background: linear-gradient(0deg,#00c6fb,#005bea)
}

 .CategoryItem_ai__Fw4Fc>div:hover .CategoryItem_position__w3uWe {
    animation-name: CategoryItem_fadeInUp__uXNb_;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-fill-mode: both
}

 .CategoryItem_ai__Fw4Fc>div:hover .CategoryItem_tit__FgtZl {
    color: #fff
}

 .CategoryItem_ai__Fw4Fc>div:hover .CategoryItem_de__U_iIx,.CategoryItem_ai__Fw4Fc>div:hover .CategoryItem_link__iu6sr {
    display: block
}

 .CategoryItem_ai__Fw4Fc>div:hover>img {
    display: none
}

@keyframes CategoryItem_fadeInUp__uXNb_{
	0% {
		opacity: 0;
    transform: translate3d(0, 100%, 0);
	}
	100% {
		    opacity: 1;
    transform: translateZ(0);
	}
}

@media screen and (max-width: 1023px) {
		body {
		background-color:#f5f6f7;
	}
	div {
		box-sizing: border-box;
	}
	.ai-head-m{
		width:100%;
		height:18rem;
		background-color: #fff;
		padding: 0 1rem;
	}
	.ai-head-card-name-m{
		padding-top: 4rem;
		font-size:2.4rem;
		color:#212329;
	}
	.ai-head-card-content-m{
		margin-top:.8rem;
		font-size:1.4rem;
		color:#939499;
		line-height: 1.8rem;
	}
	.nav-bar{
		min-width:100%!important;
		padding: 0 1rem;
	}
	
	.nav-bar__item + .nav-bar__item{
		margin-left:1.5rem;
	}
	.tongdian-container-m{
		margin-top: 4rem;
	}
		.tongdian-head-m{
		font-size:2.4rem;
		color:#212329;
		padding-left: 2rem;
	}
	.Container_container__bjBKm{
		width:unset;
		margin: 0 1rem;
		margin-top:2rem;
	}
	.Painspot_up__xwCeN{
		gap: 2.4rem;
		height: 30rem;
	}
	.Painspot_down__z6ha6{
		grid-template-columns: repeat(2, minmax(0, 1fr));
		grid-template-rows: repeat(2, minmax(0, 1fr));
		gap: 2.4rem;
		height: 22.5rem;
	}
	.Painspot_position__Kig8A{
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		bottom:0;
		height:3.5rem;
		width: 11rem;
	}
	.Painspot_content__title__Gcp69{
		font-size: 2rem;
	}
	.nengli-container-m{
		margin-top: 4rem;
	}
	.Container_container__bjBKm{
		margin: 0 1rem;
		margin-top: 2rem;
	}
	.DropdownPanel_dropdown-panel__category__4VZOl>div{
		padding: 0;
	}
	.youshi-container-m{
		margin-top: 4rem;
	}
	.Advantage_cards__WZAA1{
		margin-top: 2rem;
		height: auto;
		flex-direction: column;
	}
	.Advantage_card__R1fqp{
		margin: 0 1rem;
		height: 42rem;
		padding: 2rem 3rem;
	}
	.fangan-container-m{
		margin-top: 4rem;
		margin-bottom: 2rem;
	}
	.CategoryItem_ai__Fw4Fc{
		
		width: unset;
		margin: 0 1rem;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(4,1fr);
	}
	.CategoryItem_ai__Fw4Fc>div{
		width: unset;
		height: unset;
	}
	.CategoryItem_ai__Fw4Fc>div .CategoryItem_position__w3uWe{
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		width: 9.5rem;
	}
	.CategoryItem_ai__Fw4Fc>div .CategoryItem_position__w3uWe .CategoryItem_tit__FgtZl{
		font-size: 2rem;
	}
}

