.hxgd-top .title36{margin-bottom: 0 !important;}
.w1420{width: 1420px;max-width: 92%;margin: 0 auto;}
/*.hxgn-item .w1440{height: 1400px;}*/
.hxgn-item-text-right .hxgn-des-box{}
.hxgn-des{width: 40%;}
.hxgn-item4 p{width: 450px;max-width: 100%;}
.hxgn-des .des p{line-height: 2em;color: #626262;}
.zwcad .mfxz{margin-right: 15px;}
.zwcad .mfxz:last-child{margin-right: 0;}
.mfxz i{width: 27px;height: 27px;display: none;margin-left: 6px;margin-top: -4px;}
.iebody .mfxz i{background: url("https://www.zwsoft.cn/statics/shuipf/style2020/images/2d_cloud/bf.png") no-repeat center;background-size: cover;display: inline-block;vertical-align: middle;}
.iebody .mfxz:hover i{background: url("https://www.zwsoft.cn/statics/shuipf/style2020/images/2d_cloud/bf2.png") no-repeat center;background-size: cover;}
.iebody svg{display: none;}
.mfxz svg{width: 30px;height: 30px;margin-left: 12px; display:inline-block; vertical-align: middle;margin-top: -4px;transition:all .4s;}
.mfxz path{transition:all .4s;}
.mfxz:hover svg path{fill: #0063d3 !important;}
.hxjs2d li{height: 520px;font-size: 14px;display: inline-block;vertical-align: bottom;width: 25%;box-sizing: border-box;position: relative;transition: all .4s;background: none;cursor: pointer;}
.hxjs2d-title{padding: 110px 0}
.hxjs2d-title{padding-bottom: 0 !important;}
.hxjs2d{width: 92%;margin: 0 auto;font-size: 0;}
.hxjs2d-con{position: absolute;left: 0;bottom:40px;width: 100%;}
.hxjs2d-warp{width: 280px;max-width: 92%;margin: 0 auto;}
.hxjs2d-warp h3{margin: 20px 0;line-height: 1.5em;}
.hxjs2d-warp img{width: 88px;max-width: 100%;}
.hxjs-des{display: none;}
.hxjs2d li.active{background: url("https://www.zwsoft.cn/statics/shuipf/style2020/images/2d_cloud/hxjs-sd.png") no-repeat center;background-size: cover;}
.line-box2d div{position: absolute;bottom:0;height: 100%;}
.line-box2d1{left: 25%;}
.line-box2d2{left: 50%;}
.line-box2d3{left: 75%;}
.hxgn-item1{padding: 80px 0 270px;}
.hxgn-item1-img-box{padding-top: 60px;}
.hxgn-item1-con{position: absolute;top:10%;left: 0;width: 100%;}
.hxgn-item1-con .hxgn-des{position: absolute;left: 7%;top:0;}
.color-white p{color: #fff !important;}
.shipin99 video{object-fit: fill;}
.w1530{width: 1530px;max-width: 92%;margin: 0 auto;}
.shipin99{width: 50%;}
.shipin99-con{position: absolute;top:4%;right: 2.8%;bottom:4%;left: 3.5%;}
.hxgn-item2 .w1440{height: auto !important;padding: 360px 0;width: 1530px;}
/*.hxgn-item4 .w1440{width: 1600px;}*/
.sd-sd{position: absolute;top:100%;left: 0;width: 100%;}
.wenzi1 li{position: absolute;text-align: center;}
.wenzi1 li h3{color: #fff;margin-bottom: 12px;}
.wenzi1 li p{color: #fff;}
.hxgn-item1-img{width: 71.9%;}
.wenzi1 li:nth-child(1){width: 17.5%;height: 51%;right: 60.5%;bottom: 0;}
.wenzi1 li:nth-child(2){width: 19%;height: 48%;left: 35%;bottom: 43%;}
.wenzi1 li:nth-child(3){width: 23%;height: 51%;left: 55%;bottom: 49%;}
.wenzi1 li:nth-child(4){width: 15%;height: 45%;left: 69%;bottom: 0;}
.hxgn-item1-img h2{position: absolute;font-weight: bold;color: #5299fe;width: 31.5%;left: 37%;height: 55%;bottom:0;text-align: center;}
.sptc{position: fixed;z-index: 99999;background: rgba(0,0,0,0.5);left: 0;right: 0;top: 0;bottom:0;display: none;}
.video_t2{position: relative;left: auto;top:auto;transform: none;margin: 0 auto;width: 1110px;max-width: 92%;}
.wenzi1-warp{text-align: left;display: inline-block;transition: all .2s;}
.show-900{display: none !important;}
.solutions-bg{color: white;width: 100%;height: auto;text-align: center;position: absolute;right: 0;bottom: 0;min-width: 100%;min-height: 100%;z-index: -100;display: none;}
.video_t a{width: 16px;height: 16px;position: absolute;right: -36px;top: 20px;z-index: 2;cursor: pointer;}
.wenzi1 .img100{position: absolute;bottom:0;left: 0;transition: all .15s linear;opacity: 0;filter: alpha(opacity=0); transform: scale3d(0.88,0.88,0);}
.wenzi1 li .middle-box{z-index: 9;}
.wenzi1 li:hover .img100{opacity: 1;filter: alpha(opacity=100);transform: scale3d(1,1,1) translateZ(0) !important;}
.wenzi1 li:nth-child(1) .img100{width: 111%;bottom: -4.2%;left: -6.8%;transform-origin: 73% 62% !important;}
.wenzi1 li:nth-child(2) .img100{width: 146%;bottom: -6%;left: -36.4%;}
.wenzi1 li:nth-child(3) .img100{width: 128.9%;bottom: -33.6%;left: -0.9%;;}
.wenzi1 li:nth-child(4) .img100{width: 129.4%;bottom: -4.5%;left: -21.6%;}
.wenzi1 li:nth-child(1):hover .wenzi1-warp{transform: translateX(-10%) translateZ(0);}
.wenzi1 li:nth-child(2):hover .wenzi1-warp{transform: translateY(-10%) translateZ(0);}
.wenzi1 li:nth-child(3):hover .wenzi1-warp{transform: translateY(-10%) translateZ(0);}
.wenzi1 li:nth-child(4):hover .wenzi1-warp{transform: translateX(10%) translateZ(0);}
.hxgn-item3-imgs img{transform-origin: bottom;transition: all .4s;-ms-transition: all .4s;}
.hxgn-item3-imgs:hover img{transform: scale(1.03,1.03) !important;-ms-transform:scale(1.03,1.03) !important;}


.hxgn-item3{padding: 125px 0 155px;}
.hxgn-item3-img{width: 62%;}
.imgpc{position: absolute;bottom:0;left: 0;width: 75.8%;z-index: 6;}
.imgmobile{position: absolute;bottom:0;width: 16.7%;left: 64%;z-index: 9;}
.imgpad{width: 37.3%;z-index: 3;}
.touyin{position: absolute;width: 100%;left: 0;top:100%;opacity: 0.12;filter: alpha(opacity=12);}
.yun{position: absolute;width: 7.2%;z-index: 10;}
.yun1{top: 28%;left: 65%;transition-delay: 600ms !important;}
.yun2{top: 70.5%;left: 60%;transition-delay: 800ms !important;}
.yun3{top: 56.5%;left: 75.5%;transition-delay: 1000ms !important;}
.hxgn-item4-img{width: 56.2%;}
.imgapi{position: absolute;left: 0;top:0;width: 100%;transition-delay: 400ms !important;}
.api-icon li{border-radius: 100%; position: absolute;z-index: 9;}
.api-icon .api01{background: #90b4ed;width: 8.7%;top: 12%;left: 13.5%;transition-delay: 500ms !important;}
.api-icon .api02{background: #64a1ff;width: 8.7%;top: 30%;left: 5%;transition-delay: 600ms !important;}
.api-icon .api03{background: #6da7ff;width: 7.3%;top: 54%;left: 9%;transition-delay: 700ms !important;}
.api-icon .api04{background: #5d9dff;width: 8.3%;top: 73.5%;left: 10%;transition-delay: 800ms !important;}
.api-icon .api05{background: #90b4ed;width: 7.3%;top: 22%;left: 55%;transition-delay: 900ms !important;}
.api-icon .api06{background: #90bcff;width: 7.2%;top: 41%;left: 70%;transition-delay: 1000ms !important;}
.api-icon .api07{background: #90bcff;width: 8.3%;top: 56%;left: 81%;transition-delay: 1100ms !important;}
.api-icon .api08{background: #64a1ff;width: 7.3%;top: 67%;left: 66%;transition-delay: 1200ms !important;}
.api-icon li:hover div{background: #0065ff !important; box-shadow: 0 0 10px 0 rgba(0, 25, 62, 0.51);}
.api-icon li div{transition: all .4s;position: absolute;width: 100%;height: 100%;border-radius: 100%;z-index: 3;}
.api-icon li img{position: relative;z-index: 6;}
.iebody .api-icon li div{overflow: hidden;display: none;}


/*.body1920 .hxgn-item .w1440{height: 750px;}*/
.body1920 .hxgn-item2 .w1440{padding: 120px 0;}
/*.body1440 .hxgn-item .w1440{height: 590px;}*/
.body1440 .hxjs2d li{height: 420px;}

/*.body1366 .hxgn-item .w1440{height: 580px;}*/

/*视频2*/
.shipin-con1{height: 438px;width: 100%; }
.video-2-img{display: none;}

@media (max-width:2580px){
    /*.hxgn-item .w1440{height: 820px;}*/
    .hxgn-item2 .w1440{padding: 220px 0;}
}
@media (max-width:2000px){
    /*.hxgn-item .w1440{height: 750px;}*/
    .hxgn-item2 .w1440{padding: 120px 0;}
    .hxgn-item1{padding-bottom: 140px;}
}
@media (max-width:1620px) {
    .hxjs2d-title{padding: 80px 0;}
    /*.hxgn-item .w1440{height: 650px;}*/

    /*视频2*/
    .shipin-con1{height: 400px; width: 90%;}
    .shipin-con1 .position-full{height: 95%;}

}
@media (max-width:1500px) {
    /*.hxgn-item .w1440{height: 590px;}*/
    .hxjs2d li{height: 460px;}
    .title36 h2{font-size: 32px;}
    .wenzi1 li h3{margin-bottom: 3px;}
    .hxgn-item1{padding-bottom: 120px;}
}
@media (max-width:1400px) {
    /*.hxgn-item .w1440{height: 580px;}*/
    .hxgn-item1-img{width: 80%;}
    .wenzi1 li h3{margin-bottom: 5px;font-size: 18px !important;}
    .hxgn-item1{padding-bottom: 140px;}
    .hxgn-des{width: 45%;}
    .hxjs2d-title{margin-bottom: 0;}
    .hxjs2d-warp{max-width: 80%;}
    .hxgn-item3{padding: 80px 0 120px;}
}
@media (max-width:1300px){
    /*.hxgn-item .w1440{height: 520px;}*/

    /*视频2*/
    .shipin-con1{height: 350px;}
    .shipin-con1 .position-full{width: 80%;left: auto;right: 0px;}
}
@media (max-width:1050px){
    /*.hxgn-item .w1440{height: 480px;}*/
    .hxjs2d-title{padding-bottom: 0;}
    .hxgn-item1-img{width: 100%;}
}
@media (max-width:900px){
    .line-box2d{display: none;}
    .hxgn-item .w1440{height: auto;padding-top: 60px;}
    .hxjs2d-title{position: static;text-align: center;padding: 60px 0;}
    .hxjs2d li{height: auto;vertical-align: top;padding: 0 15px;}
    .hxjs2d-con{position: static;}
    .hxjs2d-warp{max-width: 100%;text-align: center;}
    .hxjs-des{display: block;}
    .hxjs2d li.active{background: none;}
    .show-900{display: block !important;}
    .bg-none-900{background: none !important;}
    .scrollpage-hxjs{background: #0f1589 !important;}
    /*.hxgn-item3{background: #f1f7ff !important;}*/
    .hxgn-item2{background: #000 !important;}
    .hxgd-top{text-align: center;padding-bottom: 0 !important;}
    .hxgn-des,.hxgn-item1-con .hxgn-des,.hxgn-item1-con{position: static;text-align: center;}
    .hxgn-des{width: 100%;float: none;margin-bottom: 60px;}
    .hxgn-item1-img{width: 150%;margin-right: -20%;}
    .hxgn-item .w1440{padding-top: 0;}
    .hxgn-item1{padding: 60px 0 120px;}
    .hxgn-item-text-right .hxgn-des-box{position: static;}
    .shipin99{float: none;margin: 0 auto;width: 72%;z-index: 5;}
    .hxgn-item{padding-top:60px;}
    .hxgn-item1-img-box{padding-top: 0;}
    .hxgn-des-box{position: static;}
    .hxgn-item3 .hxgn-des{margin-bottom: 0;}
    .hxgn-des .fr{float: none;}
    .hxgn-des .margin-bot80{margin-bottom: 0;}
    .hxgn-item4 p{margin: 0 auto;}
    .hxjs2d-warp img{width: 64px;}
    .hxgn-item2 .w1440{max-width: 100%;width: 100%;}
    .hxgn-item2 .hxgn-des{padding: 0 4%;box-sizing: border-box;}
    .shipin99-bg{position: relative;}
    .hxgn-item3-img{width: 80%;float: none;margin: 30px auto 0;}
    .hxgn-item4-img{width: 80%;float: none;margin: 0 auto 0;}

    /*视频2*/
    .shipin-con1{height: 400px;width: 100%;}
    .shipin-con1 .position-full{width: 100%;height: 90%;}

}
@media (max-width:800px){
    .title36 h2{font-size: 24px;}
}
@media (max-width:760px){
    .hxjs2d-title{padding-top: 35px; padding-bottom: 10px;}
    .title36 h2{font-size: 20px;}
    .mfxz i{width: 18px;height: 18px;margin-left: 6px;}
    .mfxz svg{width: 20px;height: 20px;margin-left: 2px;}
    .mfxz{width: 90px;font-size: 12px !important;}
    .hxgn-item1{padding-bottom: 50px;}
    .zwcad .ban-bg {
        background-position: 50% center !important;
    }
    .hxgn-item3{padding-bottom: 35px;}
    .hxgn-item3-img{margin-top: 35px;}

    /*视频2*/
    .shipin-con1{height: 200px;}
    .shipin-con1 .position-full{height: 100%;}

}
@media (max-width:550px){
    .wenzi1 li p{font-size: 10px;line-height: 1.4em;}
    .wenzi1 li h3{font-size: 12px !important;margin-bottom: 2px;}

    /*视频2*/


}
@media (max-width:500px){
    .hxgn-item{padding-top: 35px;}
    .hxgn-des{margin-bottom: 30px;}
    .hxjs2d li{
        display: block;
        width: 100%;
        padding: 0;
        margin-bottom: 20px;text-align: left;
    }
    .hxjs2d-warp img {
        position: absolute;
        left: 0;
        right: auto;
        top: 50%;
        margin-top: -24px;width: 48px;
    }
    .hxjs2d-con{
        padding-left: 70px;width: auto;margin-left: 0;
    }
    .hxjs2d-warp{text-align: left;width: auto;}
    .hxjs2d-warp h3{min-height: 100%;margin: 0 0 8px;}
    .hxgn-item2 .w1440{padding-bottom: 60px;}
    .video_t{max-width: 100%;}
    .video_t a{top:-28px;right: 10px;}

}
@media (max-width:360px){
    .menu li a{min-width: 48px;}
    .wenzi1 li h3{font-size: 10px !important;}
    .wenzi1 li p{font-size: 8px;}
    .hxgn-item1-img{width: 155.5%;margin-right: -23%;}
    .title36 h2{font-size: 17px;}
}