.page-aiAnchor-wrapper .top-banner {
    background: url(./../images/AIAnchor/banner.jpg) no-repeat center / cover;
}
.page-aiAnchor-wrapper .top-banner .banner-intro {
    width: 100%;
    line-height: 1.6;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item {
    width: 25%;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item .block-item {
    height: 100%;
    padding: 2vw;
    box-sizing: border-box;
    background-color: rgba(255, 220, 224, 0.25);
    cursor: pointer;
    transition: all .3s ease-out;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item .item-top {
    padding-bottom: 1.4vw;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(57, 58, 58, 0.25);
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item .item-icon {
    width: 2.5vw;
    height: 2.5vw;
    margin-right: 1vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item:nth-child(1) .item-icon {
    background: url("./../images/AIAnchor/block1-icon.png") no-repeat 0 0 / 20vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item:nth-child(2) .item-icon {
    background: url("./../images/AIAnchor/block1-icon.png") no-repeat -2.5vw 0 / 20vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item:nth-child(3) .item-icon {
    background: url("./../images/AIAnchor/block1-icon.png") no-repeat -5vw 0 / 20vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item:nth-child(4) .item-icon {
    background: url("./../images/AIAnchor/block1-icon.png") no-repeat -7.5vw 0 / 20vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item:nth-child(5) .item-icon {
    background: url("./../images/AIAnchor/block1-icon.png") no-repeat -10vw 0 / 20vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item:nth-child(6) .item-icon {
    background: url("./../images/AIAnchor/block1-icon.png") no-repeat -12.5vw 0 / 20vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item:nth-child(7) .item-icon {
    background: url("./../images/AIAnchor/block1-icon.png") no-repeat -15vw 0 / 20vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item:nth-child(8) .item-icon {
    background: url("./../images/AIAnchor/block1-icon.png") no-repeat -17.5vw 0 / 20vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item .item-c {
    margin-top: 0.75vw;
    min-height: 4.5vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item .block-item:hover {
    transform: translateY(-5px);
    box-shadow: 4px 4px 10px rgba(0,0,0,.1);
}
.page-aiAnchor-wrapper .content-wrapper .block-1 .item .block-item:hover .item-t {
    color: #0C4BD1;
}
.page-aiAnchor-wrapper .content-wrapper .block-2 {
    margin: 3.2vw 0 0;
}
.page-aiAnchor-wrapper .content-wrapper .block-2 .item {
    width: 50%;
    padding: 0;

}
.page-aiAnchor-wrapper .content-wrapper .block-2 .item:nth-child(-n+2) .block-item  {
    border-bottom: 1px solid rgba(57, 58, 58, 0.2);
}
.page-aiAnchor-wrapper .content-wrapper .block-2 .item:nth-child(2n) .block-item  {
    border-left: 1px solid rgba(57, 58, 58, 0.2);
}
.page-aiAnchor-wrapper .content-wrapper .block-2 .block-item {
    height: 100%;
    box-sizing: border-box;
    padding: 2vw 2vw 0 12vw;
    background-color: rgba(255, 220, 224, 0.25);
    cursor: pointer;
    transition: all .3s ease-out;
}
@media screen and (max-width:1440px) {
	.page-aiAnchor-wrapper .content-wrapper .block-2 .block-item {
		padding-left: 7vw;
	}
}
.page-aiAnchor-wrapper .content-wrapper .block-2 .item:nth-child(2n) .block-item {
    padding-left: 2.4vw;
    padding-right: 12vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-2 .block-item .item-c {
    min-height: 2vw;
    padding-bottom: 1.8vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-2 .block-item:hover {
    background: rgba(255, 220, 224, 0.25) url("./../images//AIAnchor/block2-hover-bg.png") no-repeat right center / cover;
}
.page-aiAnchor-wrapper .content-wrapper .block-2 .block-item:hover .item-t {
    color: #DB1717;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 {
    margin-top: 4vw;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 .item {
    width: 50%;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 .block-item  {
    height: 100%;
    background-color: rgba(255, 220, 224, 0.25);
    cursor: pointer;
    transition: all .3s ease-out;
    display: flex;
    flex-direction: column;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 .block-item .item-top-bg {
    width: 100%;
    height: 4.5vw;
    overflow: hidden;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 .block-item .item-top-bg img {
    width: 100%;
    transition: all .3s ease-out;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 .block-item .item-cont {
    padding: 1vw 2vw 2vw;
    flex: 1;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 .block-item:hover {
    transform: translateY(-5px);
    box-shadow: rgba(10, 64, 115, 0.1) 0px 16px 32px;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 .block-item:hover .item-t {
    color: #DB1717;
}
.page-aiAnchor-wrapper .content-wrapper .block-3 .block-item:hover .item-top-bg img{
    width: 110%;
}
.page-aiAnchor-wrapper .content-wrapper .block-4 .block-cont-bg {
    width: 100%;
    min-height: 25.8vw;
    background: url("./../images/AIAnchor/block4-bg.jpg") no-repeat center / cover;
    overflow: hidden;
}
.page-aiAnchor-wrapper .content-wrapper .block-4 .block-cont-bg .item-wrapper {
    padding: 1.3vw 2vw;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 8px 8px 0 0;
    margin-left: 16vw;
    margin-top: 1.5vw;
    width: 23vw;
    min-width: 280px;
    height: 100%;
    align-items: center;
    display: block;
}
.page-aiAnchor-wrapper .content-wrapper .block-4 .block-cont-bg .item-wrapper .block-item {
    padding: 1vw 0;
    border-bottom: 1px solid rgba(57, 58, 58, 0.25);
}
.page-aiAnchor-wrapper .content-wrapper .block-4 .block-cont-bg .item-wrapper .block-item:last-child {
    border-bottom: none;
}