
.contentWrap .titles{text-align: center;margin-bottom: 40px;}
.contentWrap .titles h3 {font-size: 30px;color: #2B2B2B;margin-bottom: 5px; }
.contentWrap .titles p {font-size: 16px;color: #656565;margin-bottom: 5px;font-weight: lighter }
.gd-txt1{font-size: 16px;color: #fff;text-align: center;line-height: 1.6;margin-bottom: 35px;}
.contentWrap .gd-part1 .titles p{color: #FFF}
.gd-img1{margin-bottom: 100px;}
.gd-info-box{margin-bottom: 190px;}
.gd-info-box .gd_box{height: 345px;}
.gd-info-box .gd_box img{width: 100%}
.gd-info-box .gd_box:nth-of-type(2),.gd-info-box .gd_box:nth-of-type(6),.gd-info-box .gd_box:nth-of-type(10){border: 1px solid #d8d8d8;position: relative;background: #FFF;padding: 100px 0 0 40px;}
.gd-info-box .gd_box .p1{font-size: 30px;color: #2b2b2b;margin-bottom: 30px;}
.gd-info-box .gd_box .p2{font-size: 16px;color: #656565;font-weight: lighter;padding-left: 40px;line-height: 1.6;width: 63%;margin-bottom: 30px;}
.gd-info-box .gd_box .selectImg{width: 25px;position: absolute;top: 5px;left: 0}
.gd-info-box .gd_box .gd2_box_img{width: 30%;position: absolute;top: 60px;right: 15px;}

.gd-info-box .gd_box:nth-of-type(3),.gd-info-box .gd_box:nth-of-type(7),.gd-info-box .gd_box:nth-of-type(11){position: relative;background: #3e66fc;padding: 100px 0 0 90px;}
.gd-info-box .gd_box:nth-of-type(3) .p1,.gd-info-box .gd_box:nth-of-type(3) .p2,.gd-info-box .gd_box:nth-of-type(11) .p1,.gd-info-box .gd_box:nth-of-type(11) .p2{color: #FFF;width: 85%}
.gd-info-box .gd_box:nth-of-type(6) .p2,.gd-info-box .gd_box:nth-of-type(10) .p2{width: 79%;}
.gd-info-box .gd_box:nth-of-type(6) .gd2_box_img{width: 100%;bottom: 0;right: 0;top: unset}

.gd-last{margin-bottom: 150px;}
.gd-form{background: #3e66fc;height: 546px;font-size: 0}
.gd-form .gd-left-box{min-width: 800px;overflow: hidden;max-width: 57%;direction:rtl}
.gd-form .gd-right-box{min-width: 600px;overflow: hidden;max-width: 43%;padding: 50px 0 0 40px;vertical-align: top;}
.gd-form .gd-right-box .topBox{color: #FFF;padding: 10px 0 20px;}
.gd-form .gd-right-box .topBox h2{font-size: 28px;font-weight: 400}
.gd-form .gd-right-box .topBox h1{font-size: 30px;}
.gd-form .gd-right-box .form{background: #FFF;font-size: 16px;color: #747373;padding: 40px 60px 20px;width: 510px;}
.gd-form .gd-right-box .form input{width: 100%;border: 1px solid #d4d4d4;height: 47px;padding-left: 15px;margin-bottom: 15px;}
.gd-form .gd-right-box .form .yzmBox{width: 100%;position: relative;margin-right: 10px;}
.gd-form .gd-right-box .form .send-message{color: #3c67f9;font-size: 16px;position: absolute;height: 35px;background: none;border: none;right: 0;top:6px;padding: 0 30px 0 50px;cursor: pointer;border-left: 1px solid #d4d4d4}
.gd-form .gd-right-box .form .apply-btn{width: 100%;height: 55px;background: linear-gradient(173deg,#272727 50%,#000 50%);color: #FFF;font-size: 20px;border: none;cursor: pointer}
.gd-form .gd-right-box .form p{font-size: 14px;color: #747373;margin-top: 20px;}


.gd-part1{background: url("/static/images/shigong/bg2.jpg") no-repeat center;height: 938px;padding-top: 80px;margin-bottom: 80px;}
.gd-part1 video{width: 1050px;margin: 75px auto 0;display: block;height:470px; }
.contentWrap .gd-part1 .titles h3{color: #FFF}

.contentWrap .gr-form{background: #e1e1e1;margin-bottom: 80px;}
.contentWrap .gr-form .gr-form-l,.contentWrap .gr-form .gr-form-r{height: 140px;}
.contentWrap .gr-form .gr-form-l{background: #3e66fc;padding: 25px;color: #FFF;}
.contentWrap .gr-form .gr-form-l .title{font-size: 24px;}
.contentWrap .gr-form .gr-form-l .p_cn{font-size: 14px;margin: 6px 0;}
.contentWrap .gr-form .gr-form-l .p_cn span{color: #b48b62}
.contentWrap .gr-form .gr-form-l .p_en{color:#9cb1fe;font-size: 10px;text-transform: uppercase}
.contentWrap .gr-form .gr-form-r{padding: 45px 30px;box-sizing: border-box}
.contentWrap .gr-form .gr-form-r .form{font-size: 0}
.contentWrap .gr-form .gr-form-r .form input{width: 24%;padding: 15px;height: 45px;border: none;font-size: 15px;margin-right: 10px;}
.contentWrap .gr-form .gr-form-r .form .apply-btn{width: 23%;font-size: 14px;height: 45px;background: #b48b62;color: #FFF;border: none;cursor: pointer}
.contentWrap .gr-form .gr-form-r .form .yzmBox{position: relative;margin-right: 10px;}
.contentWrap .gr-form .gr-form-r .form .yzmBox input{width: 100%}
.contentWrap .gr-form .gr-form-r .form .send-message{color: #3c67f9;font-size: 16px;position: absolute;height: 38px;background: none;border: none;right: 0;top:4px;padding: 0 20px;cursor: pointer;border-left: 1px solid #d4d4d4}



.en-h1{font-size: 36px;color: #c6c6c6;font-weight: lighter;margin-bottom: 10px;text-transform: uppercase;}
.cn-h1{font-size: 34px;color: #2b2b2b;margin-bottom: 50px;font-weight: 400}
.gr1_left_box{padding-right: 80px;}
.gr1_left_box p{font-size: 15px;color: #656565;line-height: 1.6;text-indent: 2em}
.gr1_left_box img{width: 100%;padding-top: 20px;}

.gr-info-box1{margin-bottom: 100px;}
.gr1_right_box{position: relative;border-bottom: 1px solid #e1e1e1;}
.gr1_right_box h1{color: #e30f1f;font-size: 42px;margin-bottom: 30px;}
.gr1_right_box p{color: #666;font-size: 18px;margin-bottom: 40px;}
.gr1_right_box h1 span{font-size: 32px;}
.gr1_right_box img{position: absolute;top: 20px;right: 30px;}
.gr1_right_box:last-child{border-bottom: none}
.gr1_right_box:not(:first-child){padding-top: 30px;}
.gr1_right_box:first-child img{top: -10px;right: 30px;}

.gr-info-box2{margin-bottom: 130px;}
.gr-info-box2 .p2-txt-box{background:#3e66fc;color: #FFF;text-align: center;padding: 20px 0; font-size: 24px;line-height: 1.4}
.gr-info-box2 .p2-txt-box p:first-child{font-weight: bold}
.gr-info-box2 img{width: 100%}
.gr-info-box2 img:hover{transform: scale(1.1);}

.gr-info-box3{background: #f6f6f5;padding: 70px 0}
.title-cn{font-size: 40px;color: #0e0e0e;margin-bottom: 30px;}
.title-en{font-size: 22px;color: #8b8b8b;font-weight: lighter}
.gr3-box-right{padding-left: 50px;}
.gr3-box-right h2{color: #0e0e0e;font-size: 24px;margin-bottom: 20px;font-weight: 400}
.gr3-box-right p,.gr4-right-box p,.gr5-box p{font-size: 16px;color: #0e0e0e;line-height: 1.5}
.gr3-top{margin-bottom: 50px;}
.gr3-img-box{vertical-align: top;font-size: 0;height: 532px;overflow: hidden}
.gr3-img-box img{display: inline-block;width: 100%}
.gr3-img-box div{vertical-align: top}
.gr3-midden-box div:first-child{padding-bottom: 30px;}
.gr-img1{width: 28.5%}
.gr3-midden-box{padding: 0 3%;width: 46.5%;}

.gr-img3{width: 25%}
.gr-info-box4{padding: 90px 0;font-size: 0}
.gr4-right-box{padding-left: 30px;}
.gr-info-box4 .layui-col-sm4{width: 36%}
.gr-info-box4 .layui-col-sm8{width: 64%}
.gr-info-box4 img{width: 100%}
.gr4-right-box .title-cn{padding-right: 30px;}
.gr4-right-box p{margin-bottom: 60px;}
.gr4-rBox2{padding-right: 30px;}
.gr4-box{height: 558px;overflow: hidden;margin-bottom: 140px;}
.gr5-box{height: 800px;overflow: hidden;margin-bottom: 140px;}
.gr5-box p{padding-top: 30px;}
.gr5-left-box{background: #f6f6f5;padding: 35px 10px;margin-bottom:30px; }
.gr5-img1{margin-bottom: 30px;}
#gr-video-swiper{margin-top: 40px;padding: 0;position: relative}
.swiper-button-prev,.swiper-button-next{background: #afafaf;}
.swiper-button-next::after, .swiper-button-prev::after{font-size: 16px;font-weight: bolder}
#gr-video-swiper p{font-size: 16px;margin-top: 8px}
#gr-video-swiper .swiper-button-next{right: -30px;top: 45%;}
#gr-video-swiper .swiper-button-prev{left: -30px;top: 45%;}
.swiper-box1{padding:0 80px;margin-top: -65px;position: relative}
.swiper-box1 img{width: 100%}
.swiper-box1 p{text-align: center;padding: 10px 0}
/*.swiper-box1 .swiper-slide{width: 250px!important;height:380px; }*/
.swiper-box1 .swiper-button-next, .swiper-box1 .swiper-button-prev{color: #FFF;}
.swiper-box1 .swiper-button-next{right: 40px;}
.swiper-box1 .swiper-button-prev{left: 40px;}
#certify .swiper-wrapper .swiper-slide {
    transition: 300ms;
    transform: scale(0.7);
}
#certify .swiper-wrapper .swiper-slide img {
    width: 100%;
}
#certify .swiper-wrapper .swiper-slide-active,
#certify .swiper-wrapper .swiper-slide-duplicate-active {
    transform: scale(1);
}
#certify .swiper-wrapper .swiper-slide-next {
    transform: scale(0.8);
    z-index: 998 !important;
}
#certify .swiper-wrapper .swiper-slide-prev {
    transform: scale(0.8);
}
#certify .swiper-wrapper .swiper-slide-active {
    z-index: 999 !important;
}
#certify .swiper-button-prev,
#certify .swiper-button-next {
    width: 26px;
    height: 45px;
    background: none;
    background-color: rgba(56, 56, 56, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
}
#certify .swiper-button-prev .iconfont,
#certify .swiper-button-next .iconfont {
    font-size: 30px;
    color: #fff;
}
#certify .swiper-button-prev {
    left: 30px;
}
#certify .swiper-button-next {
    right: 30px;
}

.gy-part1 .en-h1{margin-bottom: 65px;}
.gy-part1,.gy-part2,.gy-part3,.gy-part4,.gy-part5{margin-bottom: 100px;}

.gy1-txt,.gy2-txt{font-size: 15px;color: #656565;line-height:2;text-indent: 2em}
.gy2-txt{padding: 0 110px;text-align: center;margin-bottom: 50px;}

.layui-col-sm1{width: 20%}
.gy-part2 .box{text-align: center;height: 236px;background: url("/static/images/shigong/bg7.jpg") no-repeat;background-size: cover;border: 1px solid #dcdada;position: relative;;z-index: 1}
.gy-part2 .box .line{width: 46px;height: 2px;background: #d2a97e;position: absolute;bottom: 60px;left: calc(50% - 23px);z-index: 1}
.gy-part2 .box .icon{width: 46px;height: 46px;border-radius: 50%;background: #3e66fc;color: #FFF;text-align: center;line-height: 46px;margin: -23px auto 30px;position: relative;;z-index: 1}
.gy-part2 .box .icon .layui-icon{font-size: 30px}
.gy-part2 .box h1{font-size: 25px;color: #2b2b2b;position: relative;;z-index: 1}
.gy-part2 .box .cn{font-weight: lighter;margin: 2px 0 15px;font-size: 20px;position: relative;;z-index: 1}
.gy-part2 .box .en{font-weight: lighter;color: #aaaaa9;font-size: 13px;text-transform: uppercase;margin-bottom: 30px;position: relative;;z-index: 1}
.gy-part2 .active .icon{background:#d2a97e }
.gy-part2 .active h1,.gy-part2 .active .cn,.gy-part2 .active .en{color: #FFF;}
.gy-part2 .active::after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(5,58,255,0.8);z-index: 0}
.gy-part3{background: #EEE;}
.gy-part3-box{width: 1045px;margin: 0 auto;position: relative;bottom: -130px;}
.gy-part3-box .box3{background: #3159f0;color: #FFF;text-align: center;height: 478px;
    transform: perspective(700px) scale(1) translateX(-5.66%) rotateY(-25deg);
    -ms-transform: perspective(700px) scale(1) translateX(-5.66%) rotateY(-25deg);
    -webkit-transform: perspective(700px) scale(1) translateX(-5.66%) rotateY(-25deg);
    -moz-transform: perspective(700px) scale(1) translateX(-5.66%) rotateY(-25deg);
    -o-transform: perspective(700px) scale(1) translateX(-5.66%) rotateY(-25deg);
    margin: 0 -20px;
    box-shadow: 0 0 10px rgba(43,43,43,0.5);
    position: relative;
}
.gy-part3-box .box3 img{width: 100%;display: block;margin-bottom: 15px;}
.gy-part3-box .box3 h1{font-size: 65px;padding: 20px 0;position: relative}
.gy-part3-box .box3 h1 span{font-size: 20px;font-weight: 400}
.gy-part3-box .box3 h1::after{position: absolute;width: 70%;height: 1px;background: #fff;content: '';bottom: 10px;left: 15%;}
.gy-part3-box .box3 p{font-size: 22px;line-height: 1.6}
.gy-part3-img-box{text-align: center;position: relative;width: 1293px;margin: 0 auto;}
.gy-p3-jt{position: absolute;z-index: 10;top: 50px;left: 0}

.part4-menu{font-size: 20px;text-align: center;color: #2b2b2b;height: 86px;border: 1px solid #dcdada;line-height: 86px;cursor: pointer;}
.part4-menu img{margin-right: 6px;}
.gy-part4 .active{color: #FFF;background: #3159f0}
.part4-menu .actImg{display: none}
.gy-part4 .active img{display: none}
.gy-part4 .active .actImg{display: inline-block}
.gy-part4-img-box img{width: 100%}
.part4-menu-box{margin-bottom: 50px;}
.gy-part4-img-box p{font-size: 18px;background: #f3f2f2;text-align: center;padding: 8px 0;}
.gy-part5 h1{font-size: 28px;color: #0e0e0e;margin-bottom: 25px;}
.gy-part5 h1 span{color: #656565;font-size: 16px;font-weight: 400;text-transform: uppercase;}
.cart1-sh{margin-bottom: 60px;}
.cart1-sh img{width: 100%}
.cart1-sh .txtBox{text-align: center;line-height: 1.6;padding-top: 10px;}
.cart1-sh .swiper-button-next{right: -40px;}
.cart1-sh .swiper-button-prev{left: -40px;}
.cart1-sh .swiper-button-next,.cart1-sh .swiper-button-prev{top: 40%}
.gy-p6-tit{height: 73px;line-height: 73px;background: #EEE;text-align: center;font-size: 40px;color: #2b2b2b;margin-bottom: 8px}
.gy-p6-tit span{padding-left: 60px;}
.gy6-box{margin-bottom: 45px;}
.gy6-box-info{font-size: 0}
.gy6-box-info .leftbox{width: 82px;background: #3e66fc;color: #FFF;display: flex;align-items: center;justify-content: center;writing-mode: vertical-rl;text-orientation: mixed;font-weight: bolder;height: 330px;font-size: 32px}
.gy6-box-info .rightbox{border: 1px solid #dcdada;height: 330px;width: calc(100% - 82px);vertical-align: top;padding: 50px;}
.gy6-box-info .rightbox h1{text-align: center;font-size: 30px;margin-bottom: 40px;}
.gy6-box-info .rightbox p,.gy6-box-info2 p{font-size: 16px;line-height: 1.8;color: #656565;text-indent: 2em}
.gy6-box-info2 h1{background: #3e66fc;color: #FFF;font-size: 32px;text-align: center;height: 79px;line-height: 79px;margin-bottom: 0}
.gy6-box-info2 p{padding: 40px 30px;height: 240px;border: 1px solid #dcdada;}
.table2{font-size: 18px;text-align: center;width: 100%}
.table2 .td0{background: #3e66fc;color: #FFF;border: 1px solid #FFF}
.td0-0{height: 110px;line-height: 110px;}
.td1{border: 1px solid #dcdada;padding: 15px 0}
.layui-icon-rate-solid{color: #c59a6c;padding-right: 15px}

.build-part1{padding-bottom: 80px;}
.build-part1 .cn-h1{font-size: 58px;color: #2b2b2b;font-weight: bold;margin-bottom: 10px;}
.build-part1 .t2{font-size: 20px;font-weight: lighter}
.build-part1-right{width: 333px;margin: 0 0 0 auto;padding-top: 90px;position: relative;z-index: 1}
.build-part1-right h2{font-size: 24px;line-height: 1.6;margin-bottom:40px; position: relative;z-index: 1}
.build-part1-right p{font-size: 16px;color: #656565;line-height: 2;font-weight: lighter;position: relative;z-index: 1}
.build-part1-right::after{content: '';position: absolute;width: 400px;height: 540px;border: 15px solid #9fd9f8;z-index: 0;top: -20px;right: 40px;}
.build-part1-right img{position: absolute;top: 88px;left: -400px;z-index: 1;width: 372px;}

.build-part2{background: url("/static/images/shigong/build/bg.jpg") no-repeat center;background-size: cover;padding: 60px 0 80px}
.build-part2 .p2Img1{width: 100%;margin-bottom: 80px;}
.build-part2 .layui-col-sm4{height: 282px;overflow: hidden}
.build-part2 .layui-col-sm4 img{width: 100%}
.build-part2 .box_blue{background: #3e66fc;color: #FFF;position: relative;padding: 90px 60px 0 160px;}
.build-part2 .box_blue h2{font-size: 24px;margin-bottom: 20px;}
.build-part2 .box_blue p{font-size: 16px;line-height: 1.6}
.build-part2 .box_blue .iconBox{background: #FFF;width: 98px;height: 98px;border-radius: 50%;overflow: hidden;text-align: center;position: absolute;top: 80px;left: 40px;padding-top:19px; }
.build-part2 .box_blue .iconBox img{width: 60px;}

.build-part3{padding: 80px 0 140px;background: url("/static/images/shigong/build/bg2.jpg") no-repeat center bottom;}
.build-part3 .xbox{height: 356px;overflow: hidden;border: 1px solid #e3e3e3;position: relative}
.build-part3 .xbox img{width: 100%}
.build-part3 .xbox .xbox-info{position: absolute;width: 100%;height: 356px;background: rgba(58,93,228,.8);color: #FFF;font-size: 16px;text-align: center;padding:90px 20px 0;top: 0;left: 0}
.build-part3 .xbox .xbox-info h1{font-size: 28px;margin-bottom: 25px;}
.build-part3 .xbox .xbox-info p{line-height: 2;}

.build-part4{padding: 140px 0 80px;position: relative}
.build-part4 .p4_box{height: 266px;background: #3e66fc;width: 100%;position: absolute;left: 0;top: 80px;}
.build-part4 .first-video{width: 100%;height: 423px;overflow: hidden}
.build-part4 .bu4-rBox{color: #FFF;padding-left: 25px;}
.build-part4 .bu4-rBox h3{font-size: 22px;margin-bottom: 20px;font-weight: 400}
.build-part4 .bu4-rBox h1{font-size: 50px;margin-bottom: 120px;line-height: 1.2;position: relative}
.build-part4 .bu4-rBox h1::after{content: '';width:81px;height: 4px;background:#c4a883;position: absolute;left: 0;bottom: -80px;  }
.build-part4 .bu4-rBox p{font-size: 16px;color:#515151; }
.build-part4 #gr-video-swiper .videoBox{height: 170px;overflow: hidden}
.build-part6{padding: 80px 0 140px;}
.build-part6 .bu-p6{background: #eaeaea;padding: 30px 20px;margin-bottom: 40px;}
.table2 .td0-0{border-right-color: #fff;width: 15%}

@media screen and (min-width: 1300px) and (max-width:1450px) {
    .gd-info-box .gd_box{height: 295px;}
    .gd-info-box .gd_box:nth-of-type(2), .gd-info-box .gd_box:nth-of-type(6), .gd-info-box .gd_box:nth-of-type(10){padding: 60px 0 0 30px;}
    .gd-info-box .gd_box:nth-of-type(3), .gd-info-box .gd_box:nth-of-type(7), .gd-info-box .gd_box:nth-of-type(11){padding: 60px 0 0 60px;}

    .gr1_right_box h1{font-size: 34px}
    .gr1_right_box h1 span{font-size: 26px;}
    .gr1_right_box img{width: 90px;}
    .gr3-img-box{height: 461px;}
    .gr4-right-box p{margin-bottom: 15px}
    .gr4-box{height: 479px}
    .gr5-box{height: 685px;}
    .gr3-midden-box div:first-child{padding-bottom: 26px;}
    .gy6-box-info .rightbox{padding:45px 25px}
    .gy6-box-info2 p{padding:40px 25px}
    .gy-part1 .cn-h1{font-size: 28px;}
}

@media screen and (min-width: 1080px) and (max-width:1299px) {
    .gd-info-box .gd_box{height: 246px;}
    .gd-info-box .gd_box .p1{font-size: 26px;margin-bottom: 18px;}
    .gd-info-box .gd_box .p2{font-size: 14px;margin-bottom: 16px;}

    .gd-info-box .gd_box:nth-of-type(2), .gd-info-box .gd_box:nth-of-type(6), .gd-info-box .gd_box:nth-of-type(10){padding: 40px 0 0 30px;}
    .gd-info-box .gd_box:nth-of-type(3), .gd-info-box .gd_box:nth-of-type(7), .gd-info-box .gd_box:nth-of-type(11){padding: 40px 0 0 60px;}
    .gd-info-box{margin-bottom: 100px;}

    .gr1_right_box h1{font-size: 28px;}
    .gr1_right_box h1 span{font-size: 24px;}
    .gr1_right_box img{width: 70px;}
    .gr3-img-box{height: 382px;}
    .gr4-right-box p{margin-bottom: 15px}
    .gr4-box{height: 479px}
    .gr5-box{height: 704px;}
    .gr3-midden-box div:first-child{padding-bottom: 23px;}
}



@media screen and (min-width: 900px) and (max-width:1079px) {

}
/*<=959px and >=768px的设备：PC端;*/
@media screen and (min-width: 768px) and (max-width:899px) {

}

@media screen and (max-width:767px){
    .gy-part1 .en-h1{font-size: 4vw;text-align: center;margin: 30px 0 10px}
    .cn-h1{text-align: center;font-size: 4.5vw;line-height: 1.6;font-weight: bold;margin-bottom: 24px;}
    .gy1-txt{padding: 0 15px;}
    .gy-part1, .gy-part2, .gy-part3, .gy-part4, .gy-part5{margin-bottom: 30px;}
    .contentWrap .titles h3{font-size: 5.6vw;margin-bottom: 10px;}
    .contentWrap .titles p{font-size: 14px;padding-top: 10px;position: relative;}
    .contentWrap .titles p::after{content: '';position: absolute;height: 2px;width: 40px;background: #c4a883;top: 0;left: calc(50% - 20px);}
    .layui-col-xs6{width: 50%}
    .gy-part2,#cart1-sh{padding: 0 15px;}
    .gy-part2 .box .icon{width: 40px;height: 40px;line-height: 40px;margin: -20px auto 14px;}
    .gy-part2 .box{height: 175px;}
    .gy-part2 .box .cn{font-size: 4vw;font-weight: normal}
    .gy-part2 .box .en{font-size: 12px;font-weight: normal}
    .gy-part2 .box .line{bottom: 20px;}
    .gy-part2 .box h1{font-size:23px}
    .gy-part3{background: #FFF;}
    .gy-part3-box,.gy-part5{width: 100%;padding: 0 15px;box-sizing: border-box;}
    .contentWrap .titles{margin-bottom: 20px;}
    .gy-part4 .main .layui-col-sm1{width: 30%;display: inline-block;float: unset;}
    .gy-part4 .layui-col-space20 > *{padding: 4px;}
    .part4-menu-box{text-align: center;margin-bottom: 25px;}
    .gy-part4-img-box{padding: 0 15px;box-sizing: border-box}
    .part4-menu{font-size: 3vw;height: auto;line-height: normal;padding: 10px 0;}
    .gy-part4-img-box p{font-size: 3vw}
    .gy-part5 h1{background: #f2f2f4;font-size: 5.4vw;padding: 6px 15px 10px;margin-bottom: 10px;}
    .gy-part5 h1 span{font-size: 12px;}
    .cart1-sh .txtBox{font-size: 13px;}
    .cart1-sh{margin-bottom: 30px}
    .gy-p6-tit{background: #3e66fc;color: #FFF;font-size: 24px;height: 50px;line-height: 50px;}
    .gy-p6-tit span{padding-left: 30px;}
    .m-gy-p5-p{font-size: 14px;line-height: 1.6;padding: 20px 0;text-indent: 2em;}
    .gy6-box .layui-col-sm1{width: 100%;}
    .gy6-box{margin-bottom: 20px;}
    .gy6-box-info2 h1{background: #3e66fc;color: #FFF;font-size: 22px;padding: 0;width: 100px;height: 100px;line-height: 100px;display: inline-block;vertical-align: top;margin-bottom:0;}
    .gy6-box-info2{font-size: 0;margin-bottom: 20px;position: relative}
    .gy6-box .layui-col-sm1:not(:last-child) .gy6-box-info2::after{position: absolute;content: '';width: 25px;height: 19px;background-image: url("/static/images/shigong/wap/images/w_11.jpg");left:calc(50% - 12px);bottom: -23px}
    .gy6-box-info2 p{width: calc(100% - 100px);border: none;background:#f1f2f4;display: inline-block;height: 100px;padding: 10px;font-size: 14px;text-indent:0; }
    .td0-0{height: auto;line-height: normal;}
    .table2 .td0{font-size: 3vw;color: #2b2b2b;background:#eff0f2;}
    .table2 .td0-0{width: 11%;}
    .table2 .td0-0:nth-of-type(2){width: 9%}
    .table2 .td0-0:nth-of-type(4){width: 12%}
    .table2 .td0-1{padding: 8px 0;}
    .td1{background:#3e66fc;color: #FFF;font-size: 12px; }
    .table2 i{display: none}

    .workerBox .en-h1,.build-part1 .en-h1{font-size: 5vw;padding: 30px 0 0;}
    .build-part1 .en-h1{margin-bottom: 0;font-weight: normal}

    .workerBox .cn-h1,.build-part1 .cn-h1{text-align: left;font-size: 6vw;margin-bottom:20px;}
    .workerBox .en-h1, .workerBox .cn-h1{padding-left: 15px;}
    .build-part1 .cn-h1{margin-bottom: 3px;}
    .gr1_left_box{display: grid;padding: 0 15px 15px;}
    .videoBox{order: 1}
    .worker1{order: 2}
    .gr1_left_box img{padding-top: 0;padding-bottom: 15px;}
    .gr-info-box1 .gr1_r_box{padding: 15px;background: url("/static/images/shigong/build/bg2.jpg") no-repeat;background-size: cover}
    .gr1_right_box{background: #FFF;border-bottom: 3px solid #9c9c9c;padding-left: 30%;margin-bottom: 15px;}
    .gr1_right_box:first-child img,.gr1_right_box img{width: 18%;left: 30px;top: 30px;}
    .gr1_right_box h1{font-size: 6vw;color: #2b2b2b;margin-bottom: 10px;padding-top: 30px;}
    .gr1_right_box p {font-size: 3.4vw;margin-bottom: 0;padding-bottom: 30px;}
    .gr1_right_box:not(:first-child) {padding-top: 0;}
    .gr1_right_box h1 span{font-size: 6vw;}
    .gr1_right_box:last-child{border-bottom: 3px solid #9c9c9c;margin-bottom: 0;}
    .gr1_right_box:after{content: '';position: absolute;width: 25%;height: 3px;background:#3d66fe;bottom: -3px;left: 0; }
    .gr-info-box1{margin-bottom: 40px;}
    .gr-info-box2{padding: 15px;box-sizing: border-box;width: calc(100% - 15px);margin-bottom:40px;}
    .gr-info-box2 .layui-col-space30 > *{padding: 3px;}
    .gr-info-box2 .p2-txt-box{font-size: 3vw;}
    .gr-info-box2 img{width: 190%;right: 77px;position: relative}
    .gr-info-box3{padding: 30px 15px;}
    .title-cn{font-size: 7vw;margin-bottom: 20px}
    .title-en{font-size: 4vw;margin-bottom: 30px;}
    .gr3-box-right{padding-left: 0;}
    .gr3-box-right h2{display: none;}
    .gr-img3{display: none;}
    .gr-img1{width: 41%;}
    .gr3-midden-box{width: 59%;padding: 0 0 0 2vw;}
    .gr3-midden-box div:first-child{padding-bottom: 4vw;}
    .gr3-top{margin-bottom: 25px;}
    .gr3-img-box{height: auto;}
    .gr-info-box4{padding: 30px 15px;}
    .gr4-right-box {
        padding-left: 0;
    }
    .gr-info-box4 .layui-col-sm8{width: 100%;}
    .gr4-right-box .title-cn{font-size: 5.5vw;padding-right: 10px;margin-bottom: 15px;}
    .gr4-right-box .title-en{font-size: 3vw;margin-bottom: 15px;}
    .gr3-box-right p, .gr4-right-box p, .gr5-box p{font-size: 14px;}
    .gr4-right-box p{margin-bottom: 20px;}
    .gr4-box{height: auto;margin-bottom: 40px;}

    .gr-info-box4 .layui-col-sm4{width: 100%}
    .gr5-left-box .title-en{margin-bottom: 20px;}
    .gr5-left-box,.gr5-img1{margin-bottom: 15px;}
    .gr5-box p{padding-top: 0}
    .gr5-box{height: auto;margin-bottom: 40px;}
    .gr4-right-box .layui-col-xs6{width: calc(50% - 7px);height: 35vw;overflow: hidden}
    .gr4-right-box .layui-col-xs6:first-child{margin-right: 14px;}
    .gr4-rBox2{padding-right: 0}
    .gr-info-box4 .grimg51{width: 116%;}
    /*.gr5-imgBox:nth-of-type(2){padding-right:7px;}*/
    .grVideo1 .play{width: 16%;left: 42%;top: 35%;}
    .grVideo1 .img{height: 45vw;}
    #gr-video-swiper{margin-top: 30px;padding: 0}
    #gr-video-swiper .swiper-button-next, #gr-video-swiper  .swiper-button-prev{display: none;}
    #gr-video-swiper p{font-size: 13px;}
    #gr-video-swiper .layui-ellip2{-webkit-line-clamp: 1;}
    .build-part1 .t2{font-size: 4vw;}
    .build-part1{padding: 0 15px 80px;}

    .building{position: absolute;
        width: 70%;
        padding-top: 33px;
        opacity: 0.2;}
    .build-part1-right{width: 60%;padding-top: 60px;}
    .build-part1-right h2{font-size: 4vw;margin-bottom: 10px;}
    .build-part1-right p{font-size: 3vw;font-weight: normal}
    .build-part1-right::after{width: 100%;height: 100%;border: 10px solid #9fd9f8;top: 22px;right: 10px;}
    .build-part1-right img{
        top: unset;
        left: -67%;
        z-index: 1;
        width: 64%;
        bottom: -43px;
    }
    .build-part2{padding: 30px 15px;}
    .build-part2 .p2Img1{margin-bottom: 30px;}
    .build-part2 .box_blue{text-align: center;display: grid;padding: 30px 0;}
    .build-part2 .box_blue h2{font-size: 4vw;margin-bottom:10px;order: 2}
    .build-part2 .box_blue p{font-size: 2.8vw;padding: 0 15px;order: 3}
    .build-part2 .box_blue .iconBox {
        width: 15vw;
        height: 15vw;
        display: grid;
        place-items: center; /* 同时水平和垂直居中 */
        padding-top:0;
        position:unset;
        margin: 0 auto 5px;
        order: 1;
    }
    .build-part2 .box_blue .iconBox img {width: 10vw;padding-top: 0;}
    .build-part2 .layui-col-sm4{height: 56vw;position: relative;}
    .build-part2 .layui-col-sm4 .bujcImg{  width: 100%; /* 图片宽度100% */
        height: 100%; /* 图片高度100% */  object-fit: cover; /* 图片覆盖整个容器 */
        object-position: center; /* 图片居中 */}
    .m-build3 .layui-col-sm4:nth-of-type(4){right: 50%}
    .m-build3 .layui-col-sm4:nth-of-type(3){left: 50%}
    .build-part3{padding: 30px 15px;  background-size: 100% 80%}
    .build-part3 .xbox{height: auto;}
    .build-part3 .layui-col-space30 > *{padding: 7px;}
    .build-part4{padding: 30px 15px;}
    .build-part4 .p4_box{display: none;}
    .build-part4 .first-video,.build-part4 #gr-video-swiper .videoBox{height: auto;}
    .build-part4 .swiper-slide .videoBox .img{height: 20vw;}
    .build-part4 .swiper-slide{border: 1px solid #e2e2e2;padding-bottom: 5px;}
    .m-build4-tips{color: #FFF;background: linear-gradient(to top,#2d88fa,#3e66fc);text-align: center;padding: 15px;border-radius: 6px;font-size: 3.5vw;margin: 20px auto;box-shadow: 0 4px 3px #e2e2e2;}
    .bu-p6 .layui-col-space20 > *{padding: 2px;}
    .build-part6 .bu-p6{margin-bottom: 15px;}
    .build-part6 {padding: 30px 0;}

    .gd-part1{padding: 40px 15px;height: auto;background:none;margin-bottom: 0}
    .gd-part1 video{width: 100%;height: auto;margin-top: 10px;margin-bottom: 10px;}
    .m-gd-p1{display: grid}
    .m-gd-p1 .gd-txt1{order: 2;text-align: left;margin-bottom:0;}
    .m-gd-p1 .gd-txt1 p{display: inline;font-size: 15px;}
    .m-gd-p1 video{order: 1}
    .contentWrap .gd-part1 .titles h3,.gd-txt1{color: #2b2b2b}
    .contentWrap .gd-part1 .titles p{color: #656565}
    .m-gd2 img{width: 100%}
    .m-gd2{margin-bottom: 40px;}
    .gd-last{margin-bottom:30px;width: 100%;overflow: hidden}
    .gd-last img{width: 180%;position: relative;top: 0;left: -44%}
}

