
/*轮播*/
.banner .banner-slide{
    width: 100%;
    height: 740px;
    background: url("banner_bg.png") no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: -1;
}
.banner .banner-slide .slide-diy-left {
    width: 406px;
    height: 707px;
    background: url("banner_diy_left.png") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.banner .banner-slide .slide-diy-right {
    width: 396px;
    height: 642px;
    background: url("banner_diy_right.png") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.banner .banner-slide .slide-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.banner .banner-slide .slide-content .con-tit {
    margin-top: 151px;
    color: #000;
    font-family: AlibabaPuHuiTi-3-95-ExtraBold;
    font-size: 70px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 5.6px;
}
.banner .banner-slide .slide-content span {
    color: #3A6AFF;
}
.banner .banner-slide .slide-content .con-lst {
    display: flex;
    flex-wrap: wrap;
    margin-top: 13px;
    width: 50%;
}
.banner .banner-slide .slide-content .con-lst .lst-item{
    width: 33.333%;
    color: #061036;
    font-family: AlibabaPuHuiTi-3-55-Regular;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.banner .banner-slide .slide-content .con-tips {
    margin-top: 89px;
    display: flex;
    align-items: center;
}
.banner .banner-slide .slide-content .con-tips .tips-tit{
    color: #1E5CFF;
    font-family: AlibabaPuHuiTi-3-85-Bold;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 0 48px;
}
.banner .banner-slide .slide-content .con-case {
    display: inline-flex;
    padding: 20px 70px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 87px;
    background: #1E5CFF;
    box-shadow: 0px 6px 20px 0px rgba(19, 61, 172, 0.25);
    color: #FFF;
    font-family: AlibabaPuHuiTi-3-65-Medium;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 30px;
}
.banner .banner-slide .slide-content .con-case:hover {
    border-radius: 87px;
    background: #5181FF;
    box-shadow: 0px 6px 20px 0px rgba(19, 61, 172, 0.25);
}

/*服务支持*/
.support {
    position: relative;
}
.support .sup-tit {
    padding: 44px 0 20px 0;
}
.support .sup-diy-left {
    width: 288px;
    height: 251px;
    background: url("sup_diy_left.png") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.support .sup-diy-right {
    width: 302px;
    height: 338px;
    background: url("sup_diy_right.png") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.support .sup-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.support .sup-content .con-brief{
    color: #495770;
    font-family: AlibabaPuHuiTi-3-65-Medium;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.22px;
}
.support .sup-content .con-lst{
    margin-top: 64px;
    width: 100%;
    height: 652px;
    background: url("sup_bg.png") no-repeat center center;
    background-size: 100% 100%;
    position: relative;
}
.support .sup-content .con-lst .lst-adv {
    color: #FFF;
    font-family: AlibabaPuHuiTi-3-85-Bold;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.8px;
    width: 118px;
    height: 118px;
    flex-shrink: 0;
    background-color: #3665D9;
    border-radius: 118px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
}
.support .sup-content .con-lst .lst-adv-ser {
    background-color: #000;
    top: 38.5%;
    left: 30.5%;
}
.support .sup-content .con-lst .lst-adv-pro {
    top: 38.5%;
    right: 30.5%;
}
.support .sup-content .con-lst .lst-item{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: absolute;
}
.support .sup-content .con-lst .lst-item:nth-child(2n){
    align-items: flex-start;
}
.support .sup-content .con-lst .lst-item1 {
    top: 4.5%;
    left: 18%;
}
.support .sup-content .con-lst .lst-item2 {
    top: 4.5%;
    right: 5.8%;
}
.support .sup-content .con-lst .lst-item3 {
    top: 28.5%;
    left: 13%;
}
.support .sup-content .con-lst .lst-item4 {
    top: 28.5%;
    right: 5%;
}
.support .sup-content .con-lst .lst-item5 {
    top: 53.5%;
    left: 9.4%;
}
.support .sup-content .con-lst .lst-item6 {
    top: 53.5%;
    right: 0%;
}
.support .sup-content .con-lst .lst-item7 {
    bottom: 7.5%;
    left: 15%;
}
.support .sup-content .con-lst .lst-item8 {
    bottom: 7.5%;
    right: 13.5%;
}
.support .sup-content .con-lst .lst-item .item-tit{
    display: inline-flex;
    padding: 14px 34px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 999px;
    background: linear-gradient(90deg, #2E66F7 0%, #78C0E9 100%);
    box-shadow: 0px 2px 14px 0px rgba(8, 50, 160, 0.40);
    color: #FFF;
    font-family: AlibabaPuHuiTi-3-85-Bold;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.72px;
}
.support .sup-content .con-lst .lst-item .item-des{
    color: #495770;
    font-family: AlibabaPuHuiTi-3-65-Medium;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.64px;
    margin-top: 20px;
}
/*开发案例*/
.dev-case {

}
.dev-case .case-tit{
    padding: 64px 0;
}
.dev-case .case-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.dev-case .case-content .con-row{
    width: 100%;
    border-radius: 12px;
    background: linear-gradient(90deg, #F7F9FC 0%, #D6E4FC 29.5%, #ECF3FF 66.55%, #F7F9FC 100%);
    overflow: hidden;
    margin-bottom: 23px;
}
.dev-case .case-content .con-row .row-sec{
    display: flex;
    align-items: center;
    height: 94px;
    position: relative;
}
.dev-case .case-content .con-row .row-sec-sj{
    background: url("case_sec_bg1.png") no-repeat center center;
    background-size: 100% 100%;
    position: relative;
}
.dev-case .case-content .con-row .row-sec .sec-line{
    width: 6px;
    height: 36px;
    flex-shrink: 0;
    border-radius: 21px;
    background: #FFF;
    margin: 0 16px 0 34px;
}
.dev-case .case-content .con-row .row-sec .sec-tit{
    color: #FFF;
    font-family: AlibabaPuHuiTi-3-85-Bold;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.dev-case .case-content .con-row .row-lst{
    padding: 24px 36px 28px 36px;
    display: flex;
    flex-wrap: wrap;
}
.dev-case .case-content .con-row .row-lst .lst-item{
    width: 25%;
}
.dev-case .case-content .con-row .row-lst .lst-item .item-name{
    display: flex;
    align-items: center;
}
.dev-case .case-content .con-row .row-lst .lst-item .item-name .name-tit{
    color: #333;
    font-family: AlibabaPuHuiTi-3-75-SemiBold;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: 12px;
}
.dev-case .case-content .con-row .row-lst .lst-item .item-lst{
    padding-left: 38px;
}
.dev-case .case-content .con-row .row-lst .lst-item .item-lst .lst-row{
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    min-height: 20px;
}
.dev-case .case-content .con-row .row-lst .lst-item .item-lst .lst-row .row-tit{
    color: #495770;
    font-family: AlibabaPuHuiTi-3-55-RegularL3;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 8px;
}
.dev-case .case-content .con-row .row-lst .lst-item .item-info {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-right: 10px;
}
.dev-case .case-content .con-row .row-lst .lst-item .item-info .info-tit{
    color: #1E5CFF;
    font-family: AlibabaPuHuiTi-3-65-Medium;
    font-size: 15.625px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.dev-case .case-content .con-other {
    margin: 31px 0 54px 0;
}
.dev-case .case-content .con-other .other-tit{
    color: #333;
    text-align: center;
    font-family: AlibabaPuHuiTi-3-75-SemiBold;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.dev-case .case-content .con-other .other-des{
    margin-top: 10px;
    display: flex;
    align-items: center;
}
.dev-case .case-content .con-other .other-des .des-tit{
    color: #888;
    font-family: AlibabaPuHuiTi-3-55-RegularL3;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.dev-case .case-content .con-other .other-des .des-link {
    display: flex;
    align-items: center;
}
.dev-case .case-content .con-other .other-des span{
    color: #3A6AFF;
    font-family: AlibabaPuHuiTi-3-85-Bold;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 4px;
}

/*行业资讯*/
.information {
    /*height: 958px;*/
    background: url("infomation_bg.png") no-repeat center center;
    background-size: 100% 100%;
    padding-bottom: 65px;
}
.information .info-tit {
    padding: 40px 0 56px 0;
}
.information .info-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.information .info-content .con-item{
    display: flex;
    align-items: center;
    padding: 24px 0 12px 0;
    border-bottom: 1px solid #e0e0e0;
}
.information .info-content .con-item .item-article{
    flex: 1;
}
.information .info-content .con-item .item-article .art-row{
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}
.information .info-content .con-item .item-article .art-row .row-date{
    width: 173px;
    display: flex;
    align-items: center;
}
.information .info-content .con-item .item-article .art-row .row-date-yl{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.information .info-content .con-item .item-article .art-row .row-date .date-year{
    color: #495770;
    font-family: AlibabaPuHuiTi-3-85-Bold;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.information .info-content .con-item .item-article .art-row .row-date .date-line{
    width: 64px;
    height: 1px;
    background-color: #e0e0e0;
}
.information .info-content .con-item .item-article .art-row .row-date .date-txt{
    color: #333;
    font-family: AlibabaPuHuiTi-3-85-Bold;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.information .info-content .con-item .item-article .art-row .row-date .date-day{
    color: #3A6AFF;
}
.information .info-content .con-item .item-article .art-row .row-art{
    flex: 1;
    padding: 0 60px 0 20px;
}
.information .info-content .con-item .item-article .art-row .row-art .art-tit{
    color: #333;
    font-family: AlibabaPuHuiTi-3-65-Medium;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.information .info-content .con-item .item-article .art-row .row-art .art-brief{
    color: #888;
    font-family: AlibabaPuHuiTi-3-55-RegularL3;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.information .info-content a:hover .con-item .item-article .art-row .row-art .art-tit {
    color: #1E5CFF;
}
.information .info-content a:hover .con-item .item-article .art-row .row-art .art-brief{
    color: #1E5CFF;
}
.information .info-content .con-item .item-img{
    width: 202px;
    height: 126px;
    flex-shrink: 0;
    border-radius: 4px;
    overflow: hidden;
    object-fit: cover;
}
.information .info-content .con-more{
    display: inline-flex;
    padding: 12px 18px;
    align-items: center;
    gap: 8px;
    border-radius: 8px;
    background: linear-gradient(90deg, #1761FF 0%, #34C2FA 100%);
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.information .info-content .con-more .more-tit{
    color: #FFF;
    font-family: AlibabaPuHuiTi-3-85-Bold;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
















