html,body{background: #f6f8fa;}
/*分页头图*/
.jz_page_head{
    background:url(../images/sggy_banner_bg.jpg)no-repeat center;
    -webkit-background-size:100% calc(260rem/30);
    background-size:100% calc(260rem/30);
}

/*施工工艺*/
.jz_sggy{
    padding:calc(80rem/30) 0;
    background: #ffffff;
}

.jz_sggy dl{
    width:calc(670rem/30);
    margin: 0 auto;
}

.jz_sggy dd{
    display: inline-block;
    width:100%;
    height:calc(160rem/30);
    position: relative;
    overflow: hidden;
}

.jz_sggy dd .sggy_bg{
    position: absolute;
    width: 110%;
    height: 110%;
    top:-5%;
    left:-5%;
    filter: blur(calc(6rem/30));
}

.jz_sggy dd:nth-child(1) .sggy_bg{
    background:url(../images/sggy_xxnr_bg01.jpg)no-repeat center;
    -webkit-background-size:100% auto;
    background-size:100% auto;
}


.jz_sggy dd:nth-child(2) .sggy_bg{
    background:url(../images/sggy_xxnr_bg02.jpg)no-repeat center;
    -webkit-background-size:100% auto;
    background-size:100% auto;
}

.jz_sggy dd:nth-child(3) .sggy_bg{
    background:url(../images/sggy_xxnr_bg03.jpg)no-repeat center;
    -webkit-background-size:100% auto;
    background-size:100% auto;
}

.jz_sggy dd:nth-child(4) .sggy_bg{
    background:url(../images/sggy_xxnr_bg04.jpg)no-repeat center;
    -webkit-background-size:100% auto;
    background-size:100% auto;
}

.jz_sggy dd:nth-child(5) .sggy_bg{
    background:url(../images/sggy_xxnr_bg05.jpg)no-repeat center;
    -webkit-background-size:100% auto;
    background-size:100% auto;
}

.sggy_item{
    position:absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction:column;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.sggy_item_text{
    display: none;
}

.sggy_item_text p{
    font-size:calc(18rem/30);
    color: #ffffff;
    text-align: center;
    margin-top:calc(18rem/30);
}

.sggy_item_text a{
    display: block;
    margin:calc(25rem/30) auto 0 auto;
    box-sizing: border-box;
    border: 1px solid #ffffff;
    width:calc(120rem/30);
    height:calc(40rem/30);
    line-height:calc(40rem/30 - 2px);
    text-align: center;
    color: #ffffff;
    font-size:calc(16rem/30);
}

.sggy_item_text a:hover{
    background: #ffffff;
    color: #4c8e5b;
}

.jz_sggy .choose_dd{
    height:calc(364rem/30);
}

.jz_sggy .choose_dd .sggy_bg{
    height:calc(364rem/30);
    width:100%;
    filter: blur(0);
    top: 0;
    left: 0;
}

.jz_sggy .choose_dd .sggy_item{
    background:rgba(0,0,0,.3);
}

.jz_sggy .choose_dd .sggy_item_text{
    display: block;
}

/*参观工地*/
.jz_zxqy{
    width: 100%;
    height:calc(610rem/30);
    box-sizing: border-box;
    padding-top:calc(75rem/30);
    background:#f6f8fa;
}

.jz_zxqy .jz_title{
    margin-bottom:calc(18rem/30);
}

.zxqy_main{
    overflow: hidden;
}

.zxqy_item{
    width:calc(320rem/30);
    margin: 0 auto;
}

.zxqy_item .zxqy_img{
    width:calc(320rem/30);
    height:calc(215rem/30);
    overflow: hidden;
    position: relative;
}

.zxqy_item .zxqy_img img{
    width:calc(320rem/30);
    height:calc(215rem/30);
}

.zxqy_item:hover .zxqy_img img{
    animation: scaleA 300ms linear forwards;
}

.zxqy_title{
    background:url(../images/jz_zxqy_title.png)no-repeat;
    -webkit-background-size: calc(320rem/30) calc(100rem/30);
    background-size: calc(320rem/30) calc(100rem/30);
    width:calc(320rem/30);
    height:calc(100rem/30);
    box-sizing: border-box;
    padding-left:calc(95rem/30);
    padding-top:calc(32rem/30);
}

.zxqy_title span{
    display: block;
    font-size:calc(16rem/30);
    line-height:calc(14rem/30);
    color: #dde5e7;
    font-weight: 600;
    margin-bottom:calc(6rem/30);
}

.zxqy_title p{
    font-size:calc(14rem/30);
    color: #dde5e7;
}

.swiper_item{
    width:calc(700rem/30);
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding-top:calc(50rem/30);
}


.swiper_item .swiper-button-next{
    width:calc(30rem/30);
    height:calc(30rem/30);
    background:url(../images/jz_swiper_next.png)no-repeat center #2d6d3c;
    -webkit-background-size:calc(11rem/30) calc(20rem/30);
    background-size:calc(11rem/30) calc(20rem/30);
    top:0;
    right:calc(15rem/30);
    margin-top: 0;
    left: auto;
}

.swiper_item .swiper-button-next.swiper-button-disabled{
    background:url(../images/jz_swiper_next.png)no-repeat center rgba(232,234,235,1);
    -webkit-background-size:calc(11rem/30) calc(20rem/30);
    background-size:calc(11rem/30) calc(20rem/30);
    opacity: 1;
}

.swiper_item .swiper-button-prev{
    width:calc(30rem/30);
    height:calc(30rem/30);
    background:url(../images/jz_swiper_next.png)no-repeat center #2d6d3c;
    -webkit-background-size:calc(11rem/30) calc(20rem/30);
    background-size:calc(11rem/30) calc(20rem/30);
    top:0;
    margin-top: 0;
    right:calc(47rem/30);
    left: auto;
}

.swiper_item .swiper-button-prev.swiper-button-disabled{
    background:url(../images/jz_swiper_prev.png)no-repeat center rgba(232,234,235,1);
    -webkit-background-size:calc(11rem/30) calc(20rem/30);
    background-size:calc(11rem/30) calc(20rem/30);
    opacity: 1;
}


/*合作主材*/
.jz_rzxq{
    background:#ffffff;
}