@charset "utf-8";
/* CSS Document */
.zt-ban{position: relative; height: 400px; margin-top:-40px; background-position: 50%; background-repeat: no-repeat; background-size: auto 100%; overflow: hidden}
/*骨灰海撒*/
.zt-ban.haisa{background-image: url("../images/haisa_banner.jpg")}
.zt-ban.haisa h1,.zt-jq-ban h1,.zt-ban.gongyi h1,.zt-ban.jingying h1{font-size: 14px; text-indent: -200px}
/*骨灰寄存*/
.zt-ban.jicun{background-image: url("../images/jicun_banner.jpg")}
.zt-ban.jicun h1,.zt-jq-ban h1,.zt-ban.gongyi h1,.zt-ban.jingying h1{font-size: 14px; text-indent: -200px}
/*生态葬*/
.zt-ban.stz{background-image: url("../images/stz-topban.jpg")}
.zt-ban.stz h1,.zt-jq-ban h1,.zt-ban.gongyi h1,.zt-ban.jingying h1{font-size: 14px; text-indent: -200px}
.zt-st-block{background-color: #fff; position: relative;border-radius: 12px; padding-top:20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px}
.cq-block-a.zt-st-pa{position: relative; z-index: 1}
.cq-block-a.zt-st-pa:before,.cq-block-a.zt-st-pa:after{content: ""; position: absolute; z-index: -1;}
.zt-body.cq-st{position:relative; padding-bottom: 40px}
.st-title{ padding-left: 30px; position: relative}
.st-title:before{content: ""; position: absolute; left: 20px; width: 10px; top: 10px;bottom: 0; background-color: #82bd8f; border-top-left-radius: 10px}
.st-title .title{margin-bottom: 0; background-color: #2e793e; color: #fff; font-size: 22px; line-height: 40px; border-radius: 6px 6px 0 0; padding:0 20px 0 48px; display: inline-block; position: relative}
.st-title .title:before{content: ""; position: absolute; width: 18px; height: 18px; border: 2px solid #ffd13d; border-radius: 50%; left: 15px;  top:10px }
.st-title .title:after{content: ""; position: absolute; left: 100%; bottom:0; width:6px; top:5px; border-top-right-radius: 6px; background-color: #419152}
.zt-st-desc{font-size: 16px; margin-left: 50px; padding-left: 20px; border-left: 4px solid #419152; margin-bottom: 30px; width: 90%}
.st-lx-item{text-align: center;}
.st-lx-item .img>img{border-radius: 50%;}
.st-lx-item .title{font-size:18px; margin-bottom: 10px; margin-top:10px; line-height: 1}
.st-lx-item .desc{font-size: 12px; color: var(--gray);line-height: 1.3}
.st-title-b{text-align: center; margin-bottom: 30px;}
.st-title-b .title{font-size: 24px; margin-bottom: 0; line-height: 1; display: inline-block; position: relative; padding-left: 15px; padding-right: 15px;}
.st-title-b .title:before{content: ""; position: absolute; right:100%; background-image: url("../images/stz-title-iconl.png"); width: 32px; height: 32px; background-size: cover;}
.st-title-b .title:after{content: ""; position: absolute; left:100%; background-image: url("../images/stz-title-iconr.png"); width: 44px; height: 44px; background-size: cover; top:-10px}
.st-title-c{ margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #c6eae0; font-size: 18px; line-height: 1; font-weight: 600}
.zt-st-block.p-a{margin-bottom: 30px}
/*金秋北京*/
.cq-jinqiu-body{background: #fceabe;}
.zt-body.cq-jq{position:relative; }
.zt-jq-ban{ position: relative; background-image: url("../images/jinqiu-top.png"); height: 612px; background-repeat: no-repeat;background-size: cover; background-position: 50% 100%; margin-top:-40px;}
.cq-jq-partb .title-img{position: absolute;}
.jq-yh-img{position: relative; margin-top: -20px; text-align: center;}
.jq-title{text-align: center;font-size: 26px; margin-bottom: 30px; font-weight: 600; color: #420607}
.cq-jq-lp{display: inline-block; position: relative}
.cq-jq-lp img{border-radius: 6px;}
.cq-jq-lp .name{position: absolute; left: 5px; bottom: 5px;}
.cq-jq-lp .title{font-size: 18px; text-align: center; margin-top:10px;}
.cq-jq-partc{position: relative; margin-top:12px;}
.cq-jq-partc:before, .cq-jq-partc:after{content: "";background-image:url("../images/jinqiu-icon-a.png"); width: 26px; height: 118px; position: absolute;top: -64px;}
.cq-jq-partc:before{left: 12%}
.cq-jq-partc:after{right: 12%}
.jq-yhly{background-color: #fff;  padding:12px; border-radius: 6px;}
.cq-jq-tips{background-color:#f7f0dd; border-radius: 4px; margin-top:30px; padding: 15px; width:80%; margin-left: auto; margin-right: auto}
.cq-jq-footer{background-image: url("../images/jinqiu-icon-b.png"); height: 264px;background-position: 50% 100%; text-align: center; margin-top: 40px; padding-top:120px; color: #7f3c2c; font-size: 24px;}
.cq-jq-qita{background-color: #fed7b0; padding-bottom: 40px}
/*公益公墓*/
.zt-ban.gongyi{background-image: url("../images/gy-top.jpg")}
.zt-body.cq-gy{ padding-bottom: 40px; background-color: #ffeae5}
.cq-gy-part-1{background-image: url("../images/cqgongyi-bg-1.png"); background-position: top left; background-repeat: no-repeat; padding-left: 240px;}
.cq-gy-part-1 ul>li + li{ margin-top: 15px;}
.cq-gy-part-1 ul>li .q{font-size: 18px; margin-bottom: 10px; font-weight: 600;background-image: url("../images/cqgongyi-bg-2.png"); background-position: left; background-repeat: no-repeat; background-size: auto 100%; padding-left: 24px;}
.cq-gy-part-1 ul>li .a{font-size: 16px; color: var(--gray)}
/*经营性公墓*/
.zt-ban.jingying{background-image: url("../images/jy-top.jpg")}
.zt-body.cq-jy{ padding-bottom: 40px; background-color: #caeaf5}
/*===仅针对pc端===*/
@media (min-width: 769px){
/*生态葬 PC*/
.zt-body.cq-st:before{content: ""; position: absolute;top:0; right: 0; background-image: url("../images/stz-bg-lt.png"); width: 745px; height: 639px}
.zt-body.cq-st:after{content: ""; position: absolute; bottom: 40px; left: 20px; background-image: url("../images/stz-bg-rb.png"); width: 290px; height: 130px;}	
.cq-block-a.zt-st-pa:before{ width: 400px; height: 200px; border-radius: 12px; background: linear-gradient(180deg,#aff4c7,rgba(175,244,199,0)); right: -15px; top:65px}	
.cq-block-a.zt-st-pa:after{width: 80%; height: 80px; left: 10%; bottom:-15px; background: linear-gradient(90deg,#b0def3,rgba(176,222,243,0)); border-radius: 12px}
.zt-st-block.p-a:before,.zt-st-block.p-b:before{position: absolute;content: ""; width: 80%; left:5%; height: 10px; background: linear-gradient(90deg,#28b08a,rgba(40,176,138,0)); border-top-left-radius: 10px; top:-10px;}
.zt-st-block.p-b:before{ background: linear-gradient(90deg,#ffc444,rgba(255,196,68,0)); }
.stz-ly-item{width: 300px;}	
/*金秋北京 PC*/	
.cq-jq-partb{background-image: url("../images/jinqiu-content-bg-a.png"); height: 650px; background-repeat: no-repeat; background-position: 50%; margin-top:-300px; padding-top: 300px; padding-left:60px; padding-right:60px;}
.cq-jq-partc{background-image: url("../images/jinqiu-content-bg-c.png"); height: 800px;background-repeat: no-repeat; background-position: 50%;padding-left:60px; padding-right:60px; padding-top:40px }
.cq-jq-partd{ position: relative; margin-top: -80px;}
/*公益性公墓 PC*/
.cq-gy-part-1{ padding-right: 40px; border-radius: 0 0 12px 12px}
.cq-gy-part-1 .ptitle{position: absolute; left: 30px; top:40px; font-size: 22px; color: #fff}
}

/*===仅针对M端===*/
@media (max-width:768px) {
/*页面顶部 M*/
.zt-ban{height:3.2rem; margin-top:-.72rem}
/*生态葬 M*/
.zt-st-block{border-radius: 6px; padding-top:15px; padding-bottom: 15px; padding-left:15px; padding-right:15px}	
.st-title{ padding-left:20px;}
.st-title:before{ left: 14px; width:6px;  border-top-left-radius: 6px}
.st-title .title{font-size: .36rem; line-height:.72rem;padding:0 .3rem 0 .6rem; }
.st-title .title:before{width:.3rem; height:.3rem;  left:.2rem;top:10px }
.st-title .title:after{border-top-right-radius: 4px;}
.zt-st-desc{font-size:.28rem; margin-left:0px; padding-left:0px; border-left:none; margin-bottom: 20px; width: auto}	
.st-lx-item .img>img{width:1.2rem;}
.st-lx-item .title{font-size:.32rem; font-weight: 600}
.st-title-b{ margin-bottom: 20px;}
.st-title-b .title{font-size:.4rem; font-weight: 600; padding-left:.2rem; padding-right: .2rem;}
.st-title-b .title:before{ width:.4rem; height:.4rem; }
.st-title-b .title:after{width:.6rem; height:.6rem;  top:-.1rem}
.stz-ly-item{margin-bottom: .3rem}
.st-title-c{ margin-bottom:.2rem; padding-bottom:.2rem;font-size:.32rem;}
.zt-st-block.p-a{margin-bottom: 20px;}
.zt-body.cq-st{padding-bottom: 20px}
/*金秋北京 M*/
.zt-jq-ban{ height:5.2rem;background-position: 50% 100%; margin-top:-.72rem}
.cq-jq-partb,.cq-jq-partc{background-color: #fffaee; border: 3px solid #ffd844; padding-right: 15px; padding-left: 15px; padding-bottom: 15px; border-radius: .2rem}
.cq-jq-partb{ padding-top:.6rem; margin-top: -.6rem;}	
.jq-title{font-size: .4rem;margin-bottom:20px;}
.cq-jq-lp img{width: 100%}
.cq-jq-partc{ margin-top:.2rem; padding-top: 15px}
.cq-jq-lp .title{font-size:.32rem; font-weight: 600}
.cq-jq-partc:before, .cq-jq-partc:after { width: 13px;height: 58px;top: -.64rem; background-size: cover;}
.cq-jq-tips{background-color:#fff; margin-top:0; padding: 15px; width:auto;}	
.cq-jq-partd{margin-top:20px}
.cq-jq-footer { height: auto;margin-top: 20px; padding-top: 1.4rem; padding-bottom: 1rem; background-size: cover; font-size: .36rem; font-weight: 600;}
.cq-jq-qita { background-color: #fcc38f;  padding-bottom: 20px;}
/*公益性公墓 M*/
.zt-body.cq-gy,.zt-body.cq-jy{padding-top: 10px; padding-bottom: 20px}
.cq-gy-part-1{background-image: none;}
.cq-gy-part-1 .ptitle{font-size: .4rem; font-weight: 600; margin-bottom: .3rem; text-align: center}
.cq-gy-part-1 ul>li + li{ margin-top: 15px;}
.cq-gy-part-1 ul>li .q{font-size:.32rem; margin-bottom: 10px; padding-left: .4rem; }
.cq-gy-part-1 ul>li .a{font-size: .28rem;}
/*经营性公墓 M*/
}