.zig_zag{padding:60px 0}.zigzag_cover{background:#fff;z-index:1}.zigzag_box{align-items:center;background:#fff;display:flex;padding:60px 0;width:100%}.zigzag_box .image{width:50%}.zigzag_box .image img{width:100%}.zigzag_box .right{padding:30px;position:relative;width:50%;z-index:1}.zigzag_box .right .inner{max-width:550px;width:100%}.zigzag_box .right .num{display:inline-block;font-size:165px;font-weight:200;left:-30px;line-height:1;opacity:.1;position:absolute;top:-20px;width:auto;z-index:-1}.zigzag_box .right .text{margin:0 auto;max-width:420px;width:100%}.zigzag_box .right .text .content{display:inline-block;margin:10px 0;width:100%}.zigzag_btn{display:flex;margin:15px 0 0}.zigzag_btn .button-1{margin:10px 15px 0 0}.zigzag_box .right .button-1 a{min-width:200px}.zigzag_box.active{z-index:1}.zigzag_box:first-child{opacity:1}.zigzag_box:nth-child(2n){flex-direction:row-reverse}.zigzag_box:nth-child(2n) .right .inner{margin:0 0 0 auto}.zigzag_box:nth-child(2n) .right .inner .num{left:auto;right:10px;top:-50px}.zigzag_box .zigzag_btn{flex-wrap:wrap;justify-content:center}.zigzag_box .zigzag_btn .button-1{width:calc(50% - 15px)}@media (min-width:992px) and (max-width:1200px){.zigzag_box .right h2{font-size:45px;line-height:55px}.zigzag_box .right .num{font-size:120px;left:0;top:0}.zigzag_box:nth-child(2n) .right .inner .num{right:0;top:0}}@media(max-width:991px){.zigzag_cover{display:block;height:auto}.zigzag_cover .zigzag_box{left:0;min-height:auto;opacity:1;padding:30px 0;position:relative}.zigzag_box .right h2{font-size:36px;line-height:46px}.zigzag_box .right .num{font-size:80px;left:0;top:0}.zigzag_box:nth-child(2n) .right .inner .num{right:0;top:0}.zigzag_btn{display:block;margin:10px 0 0}.zigzag_box .zigzag_btn .button-1{width:auto}}@media (min-width:30px) and (max-width:767px){.zig_zag{padding:40px 15px}.zigzag_cover .zigzag_box{display:block;padding:30px 0}.zigzag_box .image{margin:0 auto;max-width:400px;padding:0;width:100%}.zigzag_box .image img{width:auto}.zigzag_box .right{margin:20px 0 0;padding:0!important;width:100%}.zigzag_box .right h2{font-size:30px;line-height:38px}.zigzag_box .right .inner,.zigzag_box .right .text{max-width:100%}.zigzag_btn .button-1{display:inline-block}.zigzag_box .right .button-1 a{min-width:180px}.zigzag_box .right .num,.zigzag_box:nth-child(2n) .right .inner .num{left:0;right:auto;top:-10px}}