/*专题-价格页面 */
.Zt-jiage-top{background-color: #fff;  position: relative;  border-radius: 0 0 8px 8px; border-bottom: 2px solid var(--primary);  padding-top: 20px;  padding-bottom: 20px;  padding-left: 30px; padding-right: 30px;}
.Zt-jiage-top .tips{color: var(--gray); font-size: 16px;}
.Zt-jiage_wrap{background-color: #fff;border-radius: 6px; position: relative; padding-bottom: 30px; margin-bottom: 15px;}
.Zt-jiage_wrap>.title_wrap{display: flex; align-items: center; justify-content: space-between; padding: 6px 20px; background-color: var(--primary); border-radius: 6px 6px 0 0; margin-bottom:10px; color: #fff}
.Zt-jiage_wrap>.title_wrap>.title{font-size: 20px; font-weight: 600}
.Zt-jiage_wrap>.title_wrap .more>a{background-color: #fff; display: block; line-height: 26px;  padding: 0 8px; border-radius: 4px;}
.jiagebiao_header,.jiagebiao_body{margin-left: 20px; margin-right: 20px; display: flex;padding: 10px 0; text-align: center}
.jiagebiao_header{font-size: 17px;font-weight: 600;border-bottom: 2px solid #dbdbdb; line-height: 1.2; color: var(--gray)}
.jiagebiao_body{font-size: 15px; border-bottom: 1px solid #dbdbdb; color: var(--gray)}
.jiagebiao_body:hover{background-color: var(--light)}
.jiagebiao_header>.name,.jiagebiao_body>.name{flex:0 0 30%; min-width: 0;}
.jiagebiao_header>.item,.jiagebiao_body>.item{flex:0 0 17.5%; min-width: 0}
.jiagebiao_body>.name a{color: var(--red)}
.jiagebiao_body>.item a{color: var(--primary)}
.jiagebiao_body>.item a:hover{color: var(--primary-light)}
/*专题-生态葬页面 */
.stz-maincontent{background-color: #fff;max-width: 1920px; margin-left: auto; margin-right: auto }
.STZ-top_img,.HS-top_img,.JS-top_img{position: relative; height: 380px; margin-top: -50px}
.shengtai-swiper-header .swiper-slide {flex: 1 1 20%; min-width: 0; width: 20%}
.st_nav_container{background-color: #fff; box-shadow: 0 0 12px rgba(0,0,0,.12); height: 70px;}
.shengtai_nav.is_stuck{z-index: 2}
.shengtai-swiper-header{padding-bottom: 10px;}
.shengtai-swiper-header .swiper-slide{height: 70px;text-align: center; cursor: pointer; font-size: 16px;}
.shengtai-swiper-header .swiper-slide:hover{background-color: #f4f4f4}
.shengtai-swiper-header .swiper-slide>span{display: block; padding-top: 22px;}
.shengtai-swiper-header .swiper-slide>.icon{margin-left: auto; margin-right: auto; width: 26px; height: 28px; background-repeat: no-repeat; background-size: cover;display: none}
.shengtai-swiper-header .swiper-slide:nth-child(1)>.icon{background-image: url("../zhuanti/stz/2-1.png")}
.shengtai-swiper-header .swiper-slide:nth-child(2)>.icon{background-image: url("../zhuanti/stz/3-1.png")}
.shengtai-swiper-header .swiper-slide:nth-child(3)>.icon{background-image: url("../zhuanti/stz/4-1.png")}
.shengtai-swiper-header .swiper-slide:nth-child(4)>.icon{background-image: url("../zhuanti/stz/5-1.png")}
.shengtai-swiper-header .swiper-slide:nth-child(5)>.icon{background-image: url("../zhuanti/stz/6-1.png")}
.shengtai-swiper-header .swiper-slide.swiper-slide-thumb-active{background-color: #fd7801; color: #fff}
.shengtai-swiper-header .swiper-slide.swiper-slide-thumb-active:after{content: ""; position: absolute; top:100%; left: 50%; width: 12px; height: 6px; border-top: 6px solid #fd7801; border-left: 6px solid transparent;border-right: 6px solid transparent; margin-left: -6px;}
.shengtai-swiper-header .swiper-slide.swiper-slide-thumb-active>span{padding-top: 10px}
.shengtai-swiper-header .swiper-slide.swiper-slide-thumb-active>.icon{display: block}
.shengtai-swiper-body{ padding-top: 40px}
.Stz-desc{font-size: 16px;}
.Stz-container{min-height: 60vh;padding-top:80px; padding-bottom: 80px; position: relative}
.Stz-container:after{content: ""; position: absolute; bottom: 0; height: 100px; left: 0; right: 0;}
.Stz-container>.T-container{position: relative; z-index: 1}
.Stz-container>.T-container>*{margin-bottom:60px;}
.shu_body,.cp_body{ background: #98cd7f; }
.Stz-container.shu_body:after,.Stz-container.cp_body:after{background-image: linear-gradient(0deg,#72ba4e,#98cd7f)}
.hua_body{ background: #f4bac9; }
.Stz-container.hua_body:after{background-image: linear-gradient(0deg,#e992a5,#f4bac9)}
.ta_body{ background: #cda873; }
.Stz-container.ta_body:after{background-image: linear-gradient(0deg,#aa8044,#cda873)}
.bi_body{ background: #c6b0a2; }
.Stz-container.bi_body:after{background-image: linear-gradient(0deg,#bd9782,#c6b0a2)}
.stz-normal-block{background-color: #fff; padding-top:30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px;position: relative}
.stz-title-wrap,.hs-title-a{margin-bottom: 30px; text-align: center; margin-top: -60px;}
.stz-title-wrap>.title,.hs-title-a>.title{display: inline-block; background: linear-gradient(90deg,#21a573,#099058); color: #fff; font-size: 26px; font-weight: 600; line-height: 52px; padding: 0 36px; border:4px solid #fff; border-radius: 32px;}
.hua_body .stz-title-wrap>.title{ background: linear-gradient(90deg,#cc4361,#ca174e)}
.bi_body .stz-title-wrap>.title,.ta_body .stz-title-wrap>.title{ background: linear-gradient(90deg,#cf9468,#926440);}
.stz-ban{background-image: url("../zhuanti/stz/7.jpg"); background-repeat: no-repeat; height: 100px; overflow: hidden; position: relative; border-radius: 50px;background-size: cover;cursor:pointer;}
.stz-ban>.tel{position: absolute; right: 20px; width: 240px; text-align: center; top:15px; color: #794202;font-size: 28px; line-height: 1.2}
.stz-ban>.tel>.num{font-weight: 600}
.ZX-item_b.stz>.img_wrap{flex:0 0 180px;}
.stz-mx{position: relative}
.stz-mx>.img{position: relative}
.stz-mx>.img>.Lyname{position: absolute; left: 15%; right: 15%; bottom: 0; text-align: center; background-color: rgba(0,0,0,.5); color: #fff;padding-top: 6px; padding-bottom: 6px; border-top-left-radius: 16px; border-top-right-radius: 16px}
.stz-mx>.txt{padding: 12px 10px; text-align: center; background-color: #fff;}
.stz-mx>.txt>.title{font-size: 18px;}
.stz-mx:hover>.txt{background: linear-gradient(180deg,rgba(219,253,239,1),rgba(219,253,239,0))}
.stz-mx:hover>.img>.Lyname{background-color: #20a673;}
.stz-youhui-btn{ background: linear-gradient(120deg,var(--orange),var(--yellow));  background-size: 120%;  background-position: -4px 0; font-size: 18px; color: #fff; height: 42px;}
.stz-youhui-btn:hover{ background-size: 140%;  background-position: -8px -10px;color: #fff}
/*专题-海撒页面 */
.T-haisa_body .T-footer{background-color: #096266}
.T-haisa_body .T-footer .footer_img_a{background-image: url("../zhuanti/haisa/footer_img.jpg")}
.HS-top_img{padding-top: 90px;}
.HS-top_img .txt_a{font-size: 24px; line-height: 42px; color: #fff; padding: 0 15px; display: inline-block; position: relative;z-index: 0;  }
.HS-top_img .txt_a:after{content: ""; width: 100%; height: 100%; left: 0px; top:0;background-color: #088f57; transform: skewX(-10deg); z-index: -1; position: absolute}
.HS-top_img .txt_b,.HS-top_img .txt_c{font-size: 52px; font-weight: 600; line-height: 1.28}
.HS-top_img .txt_b{padding-left: 60px; position: relative; margin-top: 10px;}
.HS-top_img .txt_b:before{content: ""; position: absolute; width: 58px; height: 58px; background-image: url("../zhuanti/haisa/haisa-icon_a.png"); background-size: cover;left:-2px; top:3px}
.HS-top_img .txt_b span{color: #088f57;}
.HS-top_img .txt_c span{position: relative; z-index: 0}
.HS-top_img .txt_c span:after{content: ""; position: absolute; width: 100%;height: 12px; background-color: #fd7e14; bottom: 0; z-index: -1; left: 0}
.HS-top_img .txt_d{margin-top: 15px; font-size: 22px;}
.HS-top_img .txt_d>span + span{margin-left: 15px}
.HS-top_img>.T-container,.JS-top_img>.T-container{position: relative; z-index: 1}
.haisa-maincontent{max-width: 1920px;background-color: #f0fefe;}
.Hs-white-block{background-color: #fff;padding: 30px 20px; position: relative}
.hs-wenti{border-bottom: 1px dashed #ccc; padding-bottom: 10px; padding-left: 30px; position: relative}
.hs-wenti>.xuhao{position: absolute;  left: 0; top:2px; z-index: 0;}
.hs-wenti>.xuhao>span,.hs-tishi-item>.num>span{display: block; position: relative;width: 22px; height: 22px; background-color: #088f57; text-align: center; color: #fff; border-radius: 50%; font-weight: 600;}
.hs-wenti>.xuhao:after,.hs-tishi-item>.num:after{content: ""; position: absolute; right: -3px; bottom: -3px; background-color: #ffeead; border-radius: 50%; width: 22px; height: 22px; z-index: -1}
.hs-wenti>.wen{font-size: 18px;font-weight: 600; color: #1a1d40}
.hs-wenti>.da{font-size: 16px; margin-top: 10px;}
.hs-tips{text-align: center;}
.hs-tips>p{color: #8fc1a7;}
.hs-tips>.tel{color: #fb6e90; font-size: 26px; font-weight: 700;  position: relative; display: inline-block}
.hs-tips>.tel:before{content: ""; position: absolute; left: 15%; top:-6px; width: 5px; height: 5px; border-radius: 50%; background-color:#fb6e90 }
.hs-tips>.tel:after{content: ""; position: absolute; left: 20%; top:-6px; height: 4px; width:40%; background: linear-gradient(90deg,#fb6e90,rgba(252,110,145,0)); border-radius: 2px;}
.hs-part_b{background: linear-gradient(180deg,#f0fefe,#ddfff8 5%,#67fedc,#89fef5,#74fee8,#96fce3,#f0fefe); padding-top: 40px;}
.hs-title-b{margin-bottom: 30px;text-align: center}
.hs-title-b>.title{display: inline-block;font-size: 26px; font-weight: 600; padding: 0  15px; position: relative}
.hs-title-b>.title:before,.hs-title-b>.title:after{content: ""; position: absolute; top:5px; width: 32px; height: 22px; background-repeat: no-repeat; background-size: cover;}
.hs-title-b>.title:before{background-image: url("../zhuanti/haisa/17.png"); right: 100%;}
.hs-title-b>.title:after{background-image: url("../zhuanti/haisa/16.png"); left: 100%;}
.hs-part_c{background: linear-gradient(180deg,#f5fbf9,#93fce3); position: relative; padding-top: 40px; padding-bottom: 80px;}
.hs-part_c:after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; background-image: url("../zhuanti/haisa/18.png"); height: 82px; background-position: 50% 100%; background-repeat: no-repeat;}
.hs-part_c:before{content: "";position: absolute;  bottom: 15px; background-image: url("../zhuanti/haisa/19.png"); width: 240px; height: 44px; z-index: 1; left: 42%}
.hs-tishi-title{text-align: center; padding-bottom: 20px;padding-top: 20px;}
.hs-tishi-title>span{font-size: 24px; color: #088f57;position: relative; font-weight: 600}
.hs-tishi-title>span:after{position: absolute; left: 100%;content: ""; background-image: url("../zhuanti/haisa/15.png"); width: 84px; height: 80px; background-size: cover; top:-30px}
.hs-tishi-item{height: 100%; background: linear-gradient(90deg,#f9fcfc,#eafcfe); padding: 20px 20px 20px 30px; position: relative}
.hs-tishi-item>.num{position: absolute; top:50%; left: -8px; z-index: 1; transform: translateY(-50%)}
.hs-tishi-item>.txt{color: #02002e; font-size: 16px;}
.hs-online{display: inline-flex; align-items: center; justify-content: center; font-size: 24px;  cursor: pointer; color: #fff; background: linear-gradient(90deg,#fb6e91,#feb0be); height: 48px; border-radius: 24px; padding: 0 20px; text-shadow: 1px 1px 0 #da3c5a; position: relative; }
.hs-online:hover{background:#fb6e91 }
.hs-online:before{content: ""; position: absolute; left: 8%; top:5px; width: 5px; height: 5px; border-radius: 50%; background-color:#fff }
.hs-online:after{content: ""; position: absolute; left: 13%; top:5px; height: 4px; width:40%; background: linear-gradient(90deg,#fff,rgba(255,255,255,0)); border-radius: 2px;}
.hs-anli{max-width: 386px;}
.hs-anli>.txt{background-color: #0b925a; color: #fff; text-align: center; padding:10px 5px; margin-top: 1px;}
.hs-mb-big{margin-bottom: 50px;}
.hs-lc-item{padding: 12px; border-radius: 6px; background: linear-gradient(90deg,#eafcfe,#f9fcfc); text-align: center}
.hs-lc-item>.xuhao{display: inline-block; position: relative; font-size: 26px; font-weight: 600;color: #088f57; padding: 0 10px;}
.hs-lc-item>.xuhao:before,.hs-lc-item>.xuhao:after{content: ""; position: absolute; top:42%; width: 5px; height: 5px; border-radius: 50%; background-color: #8fc1a7}
.hs-lc-item>.xuhao:before{right: 100%}
.hs-lc-item>.xuhao:after{left: 100%}
.hs-lc-item>.title{font-size: 24px; color: #02002e}
.hs-lc-item>.desc{margin-bottom: 15px;color: #088f57;position: relative; z-index: 0; font-size: 16px;}
.hs-lc-item>.desc:after{content: ""; position: absolute; top: 50%; height: 16px; background: linear-gradient(0deg,rgba(255,238,173,0),rgba(255,238,173,.9)); left: 0; right: 0; z-index: -1}
.hs-lc-item>.img img{border-radius: 6px; }
.hs-tc-item{background-color: #fff;height: 100%;position: relative; padding: 56px 15px 30px;}
.hs-tc-item>.title-wrap{position: absolute;background-image:url("../zhuanti/haisa/3.png"); width: 270px; height: 56px;text-align: center;background-size: cover; top: -8px; left: 50%; margin-left: -135px; color: #125310;z-index: 3;}
.hs-tc-item>.title-wrap>.title{font-size: 18px; line-height:42px; font-weight: 700; }
.hs-tc-item>.title-wrap.c-b{background-image: url("../zhuanti/haisa/4.png"); color: #fff;}
.hs-tc-item>.title-wrap.c-c{background-image: url("../zhuanti/haisa/5.png"); color: #3c1a00;}
.hs-tc-item>.img{position: absolute; top:5px; right: 15px;}
.hstc-ul{padding: 12px;  background: linear-gradient(120deg,#fff,#eff1f2 60%,#e7e9eb 60.1%,#f9f9f9);}
.hstc-ul>li {position: relative;padding-left: 12px; margin-bottom:6px;}
.hstc-ul>li:before {content: "\e82f"; font-family: iconfont; position: absolute; left: 0;}
.hstips{margin-top: 15px; color:#088f57;}
/*专题-祭扫电话*/
.T-jisao_body .jisao-maincontent{background-color: #71b24a; max-width: 1920px; padding-bottom: 50px;}
.JS-top_img{padding-top: 80px;}
.JS-top_img .txt{font-size: 48px;line-height: 1.2; font-weight: 900; display: inline-block; margin-left: 50px; background-image: linear-gradient(120deg,#92d258,#48bd48,#3bc249);background-clip: text;  -webkit-background-clip: text; color: transparent}
.Js-jieshao{border-radius: 6px; overflow: hidden; margin-bottom: 30px;}
.Js-jieshao>.title{color: #fff; text-align: center; background-color: #088f57; padding:10px; font-size: 18px;}
.Js-jieshao>.desc{padding: 20px 30px; background-color: #fff;font-size: 16px; line-height: 1.8}
.Js-white-block{background-color: #fff; border-radius: 6px; padding: 30px 20px; margin-bottom: 30px;}
.Js-white-block>.title_wrap{margin-bottom:40px;text-align: center}
.Js-white-block>.title_wrap>.title{display: inline-block; font-size: 32px; font-weight: 900; position: relative; z-index: 1; line-height: 1;}
.Js-white-block>.title_wrap>.title:after{content: ""; position: absolute;z-index: -1; height: 90%; bottom: -10px; left: 0; width: 100%; background-color: #feefda}
.Js-white-block>.title_wrap>.subtitle{margin-top: 15px; }
.jsdh-nav>ul{display: flex;}
.Js-table + .Js-table{margin-top:30px;}
.Js-table>.js_ha{background-color: #fdf7eb; text-align: center}
.Js-table>.js_ha>.title{display: inline-flex;font-size: 22px; color: #fff; background-image:linear-gradient(90deg,#ffbc88,#ff9050); height: 44px; width: 168px; align-items: center; justify-content: center; border-radius: 0 0 18px 18px}
.Js-table>.js_hb{background-color: #fdf7eb; display: flex; }
.Js-table>.js_hb>.item-a{flex:0 0 25%;text-align: center; font-size: 16px; padding:10px;}
.Js-table>.js-td{display: flex; justify-content: space-between;flex-wrap: wrap}
.Js-table>.js-td>li{flex:0 0 49.5%;display: flex;justify-content: space-between;text-align: center;}
.Js-table>.js-td>li:nth-child(4n){background-color: #fdf7eb}
.Js-table>.js-td>li:nth-child(4n-1){background-color: #fdf7eb}
.Js-table>.js-td>li>div{flex:0 0 50%; min-width:0; padding:10px 5px;}
.Js-table>.js-td>li>div:nth-child(1){color: #b29263; font-size: 17px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; border-right: 1px solid #fbefd7}
.Js-table>.js-td>li>div:nth-child(2){font-size: 18px; display: flex;justify-content:center; flex-wrap: wrap;}
.Js-table>.js-td>li>div:nth-child(2)>span{flex:0 0 auto; min-width: 0; max-width:50%; padding-left: 5px; padding-right: 5px;}
.Js-table>.js-td>li>div i{display: block; font-size: 13px; line-height: 1.2; color: var(--gray)!important; font-style: normal}
/*专题-清明专题*/
.Qm-top-wrap{position: relative; }
.Qm-top-wrap img{border-radius: 8px;}
.Qm-maincontent{max-width: 1920px;background-color:#fff2f1; padding-bottom: 40px;}
.QM-title {margin-bottom:30px; text-align: center;}
.QM-title>.title {display: inline-flex; font-size: 28px; margin-bottom: 0; position: relative;  padding-left: 10px;  padding-right: 10px;}
.QM-title>.title:before, .QM-title>.title:after {content: ""; width: 44px; height: 11px; background-size: cover;position: absolute; top: 14px;}
.QM-title>.title:before {right: 100%; background-image:url("../zhuanti/qingming/title-bg-l.png");}
.QM-title>.title:after {left: 100%; background-image: url(../zhuanti/qingming/title-bg-r.png);}

.QM-YHitem {padding: 15px;height: 100%; border-radius: 8px;  background-color: var(--white);}
.QM-YHitem>.img {width: 100px;margin: 0 auto 12px;}
.QM-YHitem>.title {font-size: 18px; margin-bottom: 10px;  font-weight: 700; text-align: center;color: var(--red);}
.T-lingyuan-item_c.QM{background-color: #fff; border-radius: 8px}
.T-lingyuan-item_c.QM>.txt_wrap{text-align: center; padding-bottom: 15px;}
.T-lingyuan-item_c.QM>.img_wrap .qmlable{ position: absolute; left: 12px; top: -12px; width: 50px; height: 54px;
    background: url(../zhuanti/qingming/qm-label.png);
    color: #fff;
    padding: 5px 9px 0 16px;
    line-height: 1.2;
    font-size: 12px;}
#qmyh-bm {padding: 20px 0; position: relative;}
.qm-num{text-align: center; font-size: 18px; margin-bottom: 15px;}
.qm-form-control {
    display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 16px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: none;
    border-radius: 4px;   
    box-shadow: 0 0 12px 6px rgba(0,99,58,.1);
    transition: border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;
}
#qmyh-bm .err {
    position: absolute;
    color: #be281a;
    left: 5px;
    bottom:0;
}
a.qm-btn.disabled {
    pointer-events: none;
    opacity: .5;
}
a.qm-btn, a.qm-tj {
    display: inline-block;
    background: #009944;
    color: #fff;
    height: 50px;
    text-align: center;
    width: 100%;
    border-radius: 4px;
    line-height: 50px;
    font-size: 16px;
    cursor: pointer;
}
a.qm-tj {
    background: #ffad10;
    font-size: 18px;
    box-shadow: 0 0 12px 6px rgba(244,160,0,.3);
}
.qmyh-tips {display: none; position: absolute;
    left: -15px;
    top: 0;
    right: -15px;
    height: 100%;
    padding: 30px;
    background: url(../zhuanti/qingming/tips-bg.png) #fff no-repeat;
}
.qmyh-tips.active{display:block;}
.m-qmyh-yuyue {    position: fixed;
    left: 15px;
    bottom: 88px;
    z-index: 100;
}
.m-qmyh-yuyue .yuyue-con {
    background-color: rgba(0,153,68,.9);
    width: 200px;
    padding: 10px;
    border-radius: 6px;
    color: #fff;
}
/*天顺祥网络设计小组*/