@charset "utf-8";
/* 墓地价格专题*/
.zhuanti-detail.jiage-a{background-color: #ccd1ff;max-width: 1920px;margin-left: auto;margin-right: auto;}
.zhuanti-detail.jiage-b{background-color: #d5ece1;max-width: 1920px;margin-left: auto;margin-right: auto;}
.zhuanti-pan.jiage-a{background-image: url("../../zhuanti/bjmdjg/top-bg.png"); height: 420px; background-position: 50% 0%; background-size: cover}
.zhuanti-pan.jiage-a.c-b{background-image:url("../../zhuanti/zbmdjg/top-bg-a.png")}
.zhuanti-pan.jiage-a .genxin-date{margin-top: 15px; color:#ffdd35; font-size: 22px; line-height: 1.2}
.price-tables{ margin-bottom: 20px}
.price-tables>li{display: flex;border-style: solid; border-color: var(--gray-3); border-width: 0 1px 1px 1px; background-color: #fff}
.price-tables>li.header{border-width: 1px; font-weight: 600}
.price-tables>li:not(.header):hover{background-color: var(--yuebai)}
.price-tables>li>div{flex:1;min-width: 0; border-right: 1px solid var(--gray-3); padding: 8px 4px; font-size: 16px; text-align: center}		
.price-tables>li.header>div{font-size: 18px}		
.price-tables>li>div:last-child{border-right: 0}
.jiage-fuwu-wrap{background-image: url("../../zhuanti/bjmdjg/bottom-bg.png");background-position: 50% 100%; background-repeat: no-repeat; background-size: cover; min-height: 400px; padding-top: 20px; padding-bottom: 40px}
.jiage-fuwu-wrap.c-b{background-image: url("../../zhuanti/zbmdjg/bottom-bg-a.png")}
.jiage-fuwu-item{background-color: #fff; border-radius: 6px; padding: 15px; text-align: center}
.jiage-fuwu-item .img{width: 48px; height: 48px; background-color: var(--primary-color); color: #fff; text-align: center; line-height: 48px; border-radius: 50%; margin: auto}
.jiage-fuwu-item .img i{font-size: 28px;}
.jiage-fuwu-item .txt{margin-top:10px;}
.jiage-fuwu-item .txt .title{font-size: 22px; margin-bottom: 0;}
.jiage-fuwu-item .txt .desc{margin-top:10px; color: var(--gray)}
.jiage-fuwu-tel{margin-top:20px; text-align: center; color: #fff; font-size: 22px;}
.jiage-fuwu-tel .num{color: var(--yellow); margin-top:10px; font-size: 32px}
.jiage-nav{ margin: 0 auto 40px; max-width: 500px;  overflow: hidden}
.jiage-nav>li{flex:0 0 50%; }		
.jiage-nav>li a{display: block; text-align: center; font-size: 22px; line-height: 48px;background-color: #fff;border: 1px solid #2331B4; transition: all .2s ease-in-out}
.jiage-nav>li a:hover{background-color:#4452d4 ; color: #fff}
.jiage-nav>li:first-child a{border-radius: 26px 0 0 26px}
.jiage-nav>li:last-child a{border-radius: 0 26px 26px 0; border-left: none}
.jiage-nav>li.active a{background-color: #2331B4; color: #fff}
/*排行专题*/
.zhuanti-detail.paihang-a{background-color:rgb(247,241,208)}
.zhuanti-detail.paihang-a.c-b{background-color:rgb(104,135,206)}
.zhuanti-detail.paihang-a.c-c{background-color:rgb(111,120,142)}
.zhuanti-pan.paihang{background-image: url("../../zhuanti/paihang/topbg-a.jpg"); height: 420px; background-position: 50% 0%; background-size: cover}
.zhuanti-pan.paihang.c-b{background-image:url("../../zhuanti/paihang/topbg-b.jpg")}
.zhuanti-pan.paihang.c-c{background-image:url("../../zhuanti/paihang/topbg-c.jpg")}
.zhuanti-pan.paihang .genxin-date{margin-top: 15px; font-size: 22px; line-height: 1.2}
.paihang-bottom{background-image: url("../../zhuanti/paihang/footer-bg-a.png"); height: 249px; background-position: 50% 100%;background-repeat:no-repeat;background-size: cover; margin-top:40px;}
.paihang-bottom.c-b{background-image: url("../../zhuanti/paihang/footer-bg-b.png")}
.paihang-bottom.c-c{background-image: url("../../zhuanti/paihang/footer-bg-c.png")}
.paihang-list>li{background-color:#fff; padding: 10px; border-radius: 4px;margin-top:15px; }
.img-txt-item.paihang-item .txt-wrap{position: relative}
.img-txt-item.paihang-item .txt-wrap .title{font-size: 18px;}
.img-txt-item.paihang-item .txt-wrap .price{position: absolute; right: 0; top:0}
.img-txt-item.paihang-item .txt-wrap .meta .label{font-size: 12px}
.paihang-list>li .paihan-num{background-image: url("../../zhuanti/paihang/top_all.png");text-align: center; color: #fff; width:24px; height: 24px; background-size: cover}
.paihang-list>li:nth-child(1) .paihan-num{background-image: url("../../zhuanti/paihang/top_01.png");}
.paihang-list>li:nth-child(2) .paihan-num{background-image: url("../../zhuanti/paihang/top_02.png");}
.paihang-list>li:nth-child(3) .paihan-num{background-image: url("../../zhuanti/paihang/top_03.png");}
.paihang-list>li:nth-child(n+11){display: none}
.bandang-nav{margin: 0 auto; max-width: 500px;background-color: rgba(255,255,255,.76); padding: 10px; border-radius: 6px}
.bandang-nav>li a{display: block; text-align: center; font-size: 22px; position: relative; line-height: 36px}
.bandang-nav>li.active a:after{content: "";position: absolute; width: 40px; height: 4px;border-radius: 2px; left: 50%; top:100%; background-color:#ff5a47; margin-left: -20px}
/*树葬专题*/
.zhuanti-detail.shuzang{background-color: #054D1F}
.shuzang-wrap{position: relative; margin-top: -120px;}
.zhuanti-pan.shuzang{background-image: url("../../zhuanti/shuzang/top-bg.jpg"); height: 420px; background-position: 50% 0%; background-size: cover}
.shuzang-bottom{background-image: url("../../zhuanti/shuzang/bottom-bg.png"); height: 220px;background-position: 50% 100%; background-repeat: no-repeat; background-size: cover; margin-top:40px}
.shuzang-block {border-radius: 12px; background-color:#ffc45f; padding: 20px 10px; margin-bottom: 20px}
.shuzang-block.c-b{background-color: #9bcea9}
.shuzang-ul>li{background-color: #fff; border-radius: 6px; padding: 15px;}
.shuzang-ul>li + li{margin-top: 20px;}
/*宗教专题*/
.zhuanti-detail.zongjiao .breadcrumb a{color:rgba(0,0,0,.8) }
.zhuanti-detail.zongjiao .breadcrumb a:hover{color:rgb(0,0,0) }
.zhuanti-detail.zongjiao{background-color: #6d1c11}
.zhuanti-pan.zongjiao .page-title{color:#6d1c11 }
.zhuanti-pan.zongjiao{background-image: url("../../zhuanti/zongjiao/topbg.jpg"); height: 420px; background-position: 50% 0%; background-size: cover}
.zongjiao-bottom{background-image: url("../../zhuanti/zongjiao/bottombg.jpg"); height: 245px;background-position: 50% 100%; background-repeat: no-repeat; background-size: cover; margin-top:40px}
.zongjiao-block{border-radius: 6px; overflow: hidden; background-color: #fff; display: flex; box-shadow: 0 0 16px rgba(0,0,0,.15); margin-bottom: 20px;}
.zongjiao-block>.img-wrap{position: relative; flex:0 0 350px;}
.zongjiao-block>.info-wrap{flex-grow: 1; min-width: 0;padding: 20px;}
.zongjiao-wrap{position: relative}
/*便宜墓地专题*/
.zhuanti-detail.cheap{background-color: #aae3ef;max-width: 1920px;margin-left: auto;margin-right: auto;}
.zhuanti-pan.cheap{background-image: url("../../zhuanti/zpymd/top-bg.png"); height: 420px; background-position: 50% 0%; background-size: cover}
.zhuanti-pan.cheap .genxin-date{margin-top: 10px; color: #ffdd35;font-size: 22px;line-height: 1.2;}
.cheap-main-wrap{background-image: url("../../zhuanti/zpymd/right-bg-c.png"); background-repeat: repeat-y; background-position: right}
.cheap-footer{background-image: url("../../zhuanti/zpymd/footer-bg-c.png"); height:285px;background-position: 100% 100%; background-repeat: no-repeat;position: relative; margin-top:150px;}
.cheap-main-container{position: relative; margin-top: -120px}
/*明清皇家专题*/
.zhuanti-detail.royal .breadcrumb a{color:rgba(0,0,0,.8) }
.zhuanti-detail.royal .breadcrumb a:hover{color:rgba(0,0,0,1) }
.zhuanti-detail.royal{background-color:#005346}
.zhuanti-pan.royal{background-image: url("../../zhuanti/huangjia/top-bg.jpg"); height: 420px; background-position: 50% 0%; background-size: cover; color:#711d12}
.zhuanti-pan.royal .page-title{color:#711d12 }
.huangjia-footer-wrap{background-image: url("../../zhuanti/huangjia/footer-bg.png"); background-position: 50% 100%; background-repeat: no-repeat; background-size:100% auto; margin-top:40px; padding-bottom: 40px}
.royal-specail{max-width: 800px;margin-left: auto; margin-right: auto; margin-top: 30px;}
.royal-specail>li{flex:0 0 25%; text-align: center;}
.royal-specail>li .img img{ width: 100px}
.royal-specail>li .title{font-size: 22px; color: rgba(255 ,255,255, .68); margin-top:10px}
.royal-block-a{background-color: #eec469; border-radius: 6px; overflow: hidden; margin-top: 30px;}
.royal-park .thumbs{flex:0 0 auto;min-width: 0}
.royal-park .thumbs img{width: 100%}
.royal-park .desc{flex-grow: 1; min-width: 0; padding:40px 20px 20px; color: #eec469; background-color: #3f1a00}
.royal-park .desc p{font-size: 16px; color: rgba(255,255,255,.8)}
.royal-cemtery-block{background-color: #fff;max-width: 1100px;margin-left: auto; margin-right: auto; padding:20px; margin-bottom: 40px; position: relative; border-radius: 6px; margin-top:20px}
.royal-photo-wrap .title{background-color: #5f3e26; color: #fff; padding: 12px 10px; position: relative; text-align: center}
.royal-photo-wrap .title:before{content: "";position: absolute; left: 3px; right: 3px; top:3px; bottom:3px; border: 1px solid #967053; pointer-events: none}
.royal-block-a.c-b{background-color: #75a0c1;}
.royal-block-a.c-c{background-color:#b3777f;}
.royal-block-a.c-b .royal-park .desc{ color:#75a0c1;background-color:#122a10;}
.royal-block-a.c-c .royal-park .desc{ color:#e4a7af;background-color:#361c3a;}
/*关于我们*/
.page-top-ban.guanyu {background-image: url("../img/guanyu/top-img-a.jpg"); text-align: left; color: #948c7d; background-position: 50% 0% }
.page-top-ban.guanyu .page-desc-b{margin-top:20px; font-size: 18px;}
.about-contact-item{text-align: center; padding:15px; background-color: var(--yuebai); border-radius: 4px; position: relative; height: 100%; color: var(--primary-color)}
.about-contact-item .icon{height: 48px;font-size:32px; line-height: 1;}
.about-contact-item .txt{font-size:18px;}
.about-container .img img{border-radius: 6px; width: 100%}
.about-container .desc{ font-size: 16px;}
.about-container .desc p{text-indent: 2em; text-align: justify; color: #727272; line-height: 1.6}
.about-shop-wrap{ background-color: var(--fenbai); padding-top: 40px; padding-bottom:20px; margin-top: 40px; margin-bottom: 40px;}
.img-txt-item.about-shop-item .txt-wrap{ padding-left: 15px; padding-right: 15px; padding-bottom: 15px;border-radius: 0 0 8px 8px; color: #fff; position: relative}
.img-txt-item.about-shop-item .txt-wrap .tel{position: absolute; right: 15px; top:10px; font-size: 20px;}
.img-txt-item.about-shop-item .txt-wrap .tel:before{content: "\e796"; font-family: iconfont;margin-right: 3px}
.about-swiper .swiper-slide:nth-child(even) .txt-wrap{background-color: #005346}
.about-swiper .swiper-slide:nth-child(odd) .txt-wrap{background-color:#850429}
/*4周年活动*/
.zhuanti-detail.anniversary{background-color: #fed7b0;max-width: 1920px;margin-left: auto;margin-right: auto;}
.zhuanti-pan.anniversary{ background-image: url("../../zhuanti/4years/top-banner.jpg"); height: 420px; text-align: center; background-position: 50%}
.zhuanti-pan.anniversary .img{ margin-bottom: 0;}
.zhuanti-pan.anniversary .date{margin: 30px auto 0;line-height: 42px; border-radius: 22px; text-align: center; font-size: 22px; color: #fff; background: linear-gradient(270deg,#f87350,#f24837); width: 420px}
.anniversary-wrap{position: relative; padding-top:30px}
.anniversary-wrap:before{content: ""; position: absolute; left: 0; right: 0;top:0; height: 68px;background-image: url("../../zhuanti/4years/flag.png"); background-position: 50% 0%; background-repeat: no-repeat; z-index: 1}
.anniversary-wrap:after{content: "";position: absolute; left: 0; right: 0; top:0; height: 420px; background: linear-gradient(180deg,#f8a288,#fed7b0)}
.anniversary-wrap .container{position: relative; z-index: 2}
.anniversary-title{text-align: center; background-image: url("../../zhuanti/4years/title-bg.png"); height: 60px;background-repeat: no-repeat; background-position: 50% 100%; color: #cb0a07; font-size: 26px;font-weight: 600;}
.anniversary-title-b{ color: #cb0a07; font-size: 26px;font-weight: 600; text-align: center; margin-bottom: 20px; }
.anniversary-content-a{background-color: #fff; padding: 30px 30px 60px; border-radius: 0 0 8px 8px}
.anni-title{margin-bottom: 20px; text-align: center}
.anni-title .title{display: inline-block; padding: 0 40px; font-size: 22px; line-height: 40px; margin-bottom: 0; color: #fff; background: linear-gradient(90deg,#fff 5%,rgb(242,73,55),#fff 95%)}
.anniversary-content-b{background-color: #fff; border-radius: 8px; padding: 40px 30px 30px; margin-top:20px; position: relative; margin-bottom: 40px}
.anniversary-content-b:before,.anniversary-content-b:after{content: ""; background-image: url("../../zhuanti/4years/icon-1.png"); width: 26px; height: 116px; position: absolute; top:-58px;}
.anniversary-content-b:before{left: 12%;}
.anniversary-content-b:after{right: 12%;}
.img-txt-item.anniversary-item{padding: 10px; border-radius: 4px; background-color: #fff; transition: box-shadow .2s ease-in}
.img-txt-item.anniversary-item .txt-wrap .price {position: absolute; right: 10px; top:10px}
.img-txt-item.anniversary-item:hover{box-shadow: var(--box-shadows)}
.anniversary-tips{background-color: var(--light-gray); padding: 15px; border-radius: 6px; height: 100%; color: var(--gray)}
.anniversary-tips .tel{text-align: center; position: relative}
.anniversary-tips .tel:after{content: ""; position: absolute; left: 0; width: 100%; height: 1px; background-color: #ccc; top:38px}
.anniversary-tips .tel i{font-size: 20px; line-height: 1; color: var(--primary-color)}
.anniversary-tips .tel .num{display: inline-block; padding: 0 10px;font-size: 20px; font-weight: 600; color: var(--orange); line-height: 32px; position: relative; z-index: 1; background-color: var(--light-gray)}
.anniversary-bottom{background-image: url("../../zhuanti/4years/page-bottom.png"); height: 264px; background-position: 50% 100%; background-repeat: no-repeat; margin-top:40px; text-align: center; padding-top: 120px;font-size: 22px; color: #7f3c2c}
/*404page*/
.fzf-container{ position: relative;}
.fzf-container .title{font-size: 28px; position: absolute;left: 0;right: 0;text-align: center; top:100px}
.fzf-container .btn-wrap{position: absolute;right:72px; top: 100%}
/*海撒*/
.zhuanti-detail.haisa{background-color:#bfdff4}
.zhuanti-pan.haisa{ height: 420px; background-image: url("../../zhuanti/haisa/haisa-topban.jpg"); background-repeat: no-repeat; background-position: 50%; color: #fff; background-size: cover}
.zhuanti-pan.haisa .title{font-size: 48px; font-weight: 600; margin-left: 120px; margin-bottom: 0; margin-top:30px; letter-spacing:3px}
.zhuanti-pan.haisa .desc{font-size: 24px; margin-left: 120px; margin-top: 20px; letter-spacing:4px}
.haisa-jieshao{padding: 30px 76px; background:linear-gradient(180deg,#d4eeff,#fff); border-radius: 0 0 10px 10px}
.haisa-jieshao>p{font-size: 16px;font-weight: 300; text-align: justify}
.haisa-jieshao>p>span{font-weight: 400; color:#fc705d}
.haisa-btn-tel,.haisa-btn-online,.haisa-btn-more{display: inline-flex; height: 40px; border-radius: 4px; color: #fff;font-size: 18px;padding: 0 14px; align-items: center; position: relative; transition: box-shadow .2s ease-in-out}
.haisa-btn-tel{background:linear-gradient(180deg,#ff9f41,#fb8b05);}
.haisa-btn-tel:before,.haisa-btn-online:before{content: "\e7a2"; font-family: iconfont; font-weight: 300; margin-right: 3px}
.haisa-btn-tel:after,.haisa-btn-online:after,.haisa-btn-more:after{content: ""; position: absolute; left:3px; right:3px; top:3px; bottom:3px; border: 1px solid rgba(255,255,255,.2); pointer-events: none; border-radius: 4px}
.haisa-btn-online,.haisa-btn-more{background:linear-gradient(180deg,#869af0,#4a62d7);}
.haisa-btn-online:before{content: "\e633"}
.haisa-btn-tel:hover{color: #fff; box-shadow: 0 0 12px rgba(253,141,16,.6)}
.haisa-btn-online:hover,.haisa-btn-more:hover{color: #fff;box-shadow: 0 0 12px rgba(88,111,277,.6)}
.haisa-main-container>.haisa-L>*,.haisa-main-container>.haisa-R>*{margin-bottom: 20px}
.haisa-qingming{border-radius: 12px; background: linear-gradient(180deg,#61bdfc,#3e93e3); padding: 20px 0; text-align: center;color:rgba(255,255,255,.8);}
.haisa-qingming>.title-wrap{margin-bottom:20px}
.haisa-qingming>.title-wrap>.title{margin-bottom: 0; font-size: 24px; color: #fff; display: inline-flex; background-image: url("../../zhuanti/haisa/title-bg-c.png"); width: 225px; height: 62px; align-items: center; background-size: cover; justify-content: center; font-weight: 600}
.haisa-qingming>.title-wrap>.date-downcount{margin-top: 8px; font-size: 16px;}
.haisa-qingming>.title-wrap>.date-downcount>span{display: inline-block; width: 30px; text-align: center; background-color:#e65f48; border-radius: 4px; margin: 0 3px; font-weight: 600}
.haisa-qingming>.tel-num{color: #ffeba4;font-size: 22px;}
.haisa-block{background-color: #fff; border-radius: 12px; padding: 20px;}
.haisa-block>.title-wrap{text-align: center; margin-bottom: 25px;}
.haisa-block>.title-wrap>.title{display: inline-flex; height: 66px; width: 368px; justify-content: center; align-items: center; background-image: url("../../zhuanti/haisa/title-bg-a.png"); background-repeat: no-repeat; margin-bottom: 0; color: #fff; font-size: 24px; background-size: cover; font-weight: 600}
.hasa-block-b>.top{background-color: #fff; border-radius: 12px 12px 0 0; padding: 15px 15px 0; margin-left: 15px; margin-right: 15px}
.hasa-block-b>.top>.title{font-size: 24px; color: #459ff7; margin-bottom: 20px; text-align: center; font-weight: 600}
.hasa-block-b>.bottom{background-image: url("../../zhuanti/haisa/haisa-block-bottom.png"); background-repeat: no-repeat; background-position: 50% 0%; min-height: 140px; padding: 65px 15px 15px; text-align: center}
.haisa-liucheng_2022Item{ width: 160px; margin: 0 auto}
.haisa-liucheng_2022Item>.title-wrap{display: flex; align-items: flex-start; margin-bottom:8px}
.haisa-liucheng_2022Item>.title-wrap>.num{background: #4daaf9; color: #fff; line-height: 18px; padding: 0 4px; border-radius: 9px 9px 0 9px; font-size: 12px; margin-right: 5px;}
.haisa-liucheng_2022Item>.title-wrap>.title{color:#fc705d; font-weight: 600; font-size: 16px; line-height: 18px}
.haisa-liucheng_2022Item .label{background-color: #fc705d; color: #fff}
.haisa-liucheng_2022Item>.circle{ position: relative; z-index: 1;}
.haisa-liucheng_2022Item>.circle:before{content: "";border-top: 1px dashed #5e8dca; width: 120%; position: absolute; left: -10%; top:50%;z-index: -1}
.haisa-liucheng_2022Item>.circle:after{content: "";display: block;width: 10px; height: 10px;background-color: #fff; border: 1px solid #5e8dca; border-radius: 50%;margin: 10px auto;}
.haisa-liucheng_2022Item>.desc{ color: var(--gray); margin-top: 8px;}
.haisa-liucheng_2022Item>.img img{border-radius: 4px;}
.haisaLiucheng-swiper .swiper-slide{overflow: hidden}
.haisa-tips-a{text-align: center; font-size: 16px; padding: 25px 0; background: linear-gradient(0deg,#eaf5fe,#fff); border-radius: 8px; margin-bottom: 15px;}
.haisa-tips-a>span{color: #fc705d}
.haisa-tips-a:before{content: "\e620"; font-family: iconfont; margin-right: 4px; color: var(--yellow)}
.haisa-footer{background-image: url("../../zhuanti/haisa/haisa-wave.png"); height: 164px; background-position: 50% 100%; background-repeat: no-repeat; background-size: cover;}
.haisa-ul>li{border-bottom: 1px solid var(--light-gray); padding-bottom: 10px; padding-top: 10px;}
.haisa-ul-b>li{position: relative; padding-left: 20px;margin-bottom: 8px; color: var(--gray) }
.haisa-ul-b>li:before{content: "\e620"; font-family: iconfont; color: var(--yellow); position: absolute; left: 0}
.haisa-ul-b>li:last-child{margin-bottom: 0}
.haisa-ul>li:first-child{padding-top: 0}
.haisa-ul>li:last-child{padding-bottom: 0; border-bottom: none;}
.hz-Wz2022{position: relative}
.hz-Wz2022>.title_b{font-size: 15px;font-weight: 600; line-height: 1.3}
.hz-Wz2022>.desc_b{color: var(--gray); font-size: 13px; line-height: 20px; max-height: 40px; margin-top: 8px;}
.haisa-tc-tips>.img{flex:0 0 108px; margin-right: 20px; margin-left: 10px}
.haisa-tc-tips>.txt{flex-grow: 1; min-width: 0; background-color: #eaf5ff; padding: 15px; border-radius: 8px; margin-right: 20px; position: relative; background-image: url("../../zhuanti/haisa/fish.png"); background-repeat: no-repeat; background-position: 100% 50%}
.haisa-tc-tips>.txt:before{content: ""; position: absolute; width: 12px; height: 12px; background-color:#eaf5ff; top:40%; left: -6px; transform: rotate(45deg)}
.haisa-tc-tips>.txt .title{font-size: 22px; color: #fc705d}
.haisa-tc-tips>.txt .desc{font-size: 15px; color:var(--gray); margin-top: 6px;}
.haisa-taocan-wrap{ padding:5px; position: relative;z-index: 1 }
.haisa-taocan-wrap:after{content: ""; position: absolute; pointer-events: none; left: 0; top:0; width: 100%; height: 100%; border:1px solid #f1a79e; z-index: -1; border-radius: 6px; }
.haisa-taocan-wrap:before{content: ""; position: absolute; bottom:-2px; left: 0; right: 0; background:linear-gradient(0deg,#ffffff,rgba(255,255,255,0)); height:70%;}
.haisa-Taocan2022-swiper{border-radius:6px}
.haisa-taocan-item{height: 100%;background: linear-gradient(180deg,#ffb9af,#ffe3e0); }
.haisa-taocan-item>.header{text-align: center; color: #fff;background-color: #fc705d; font-size: 22px; line-height: 48px;}
.haisa-taocan-item>.body{padding:5px 0}
.haisa-taocan-item.c-b{background: linear-gradient(180deg,#bfe0f4,#eaf5ff); }
.haisa-taocan-item.c-b>.header{background-color: #459ff7;}
.haisa-taocan-item.c-a{background: linear-gradient(180deg,#d8e7ef,#e5ebf1); }
.haisa-taocan-item.c-a>.header{background-color: #809fbc;}
.hs-tcdetail>li{position: relative; padding-left: 25px; padding-top:6px; padding-bottom:6px; border-bottom: 1px solid rgba(255,255,255,.6)}
.hs-tcdetail>li:before{content: ""; position: absolute; left:10px; top:50%; margin-top: -4px; width: 6px; height: 6px; border-radius: 50%; background-color: #fff}
.hs-tcdetail>li:last-child{border-bottom-color: transparent;}
.hs-tcdetail>li.kx:before{background-color:#fc705d }
.haisa-taocan-item.c-b .hs-tcdetail>li.kx:before{background-color:#459ff7 }
.haisa-anli>.title{overflow: hidden; white-space: nowrap;text-overflow: ellipsis; background: linear-gradient(90deg,#5bbffd,#46a0f8); color: #fff; padding: 10px;text-align: center}
.haisa-anli>.img{position: relative; padding-bottom: 20px; padding-top: 20px}
.haisa-anli>.img:before{content: "";position: absolute; left: 0;right: 0;bottom: 0;height: 12px;background: linear-gradient(90deg,#5bbffd,#46a0f8);}
.haisa-anli>.img:after{content: "";position: absolute; left: 0; top:0; width: 12px; height: 12px; border-left: 12px solid  #5bbffd; border-bottom: 12px solid transparent;}
.haisa-anli.c-b>.title,.haisa-anli.c-b>.img:before{ background: linear-gradient(90deg,#ffa89c,#fd705e); }
.haisa-anli.c-b>.img:after{border-left-color: #ffa89c;}
.haisa-wenda-list>li:not(:last-child){margin-bottom: 15px}
.haisa-wenda>.tiwen{background:linear-gradient(90deg,#5bbffd,#46a0f8);color: #fff; padding: 10px;border-radius:6px;position: relative;font-size: 16px}
.haisa-wenda.c-b>.tiwen{background: linear-gradient(90deg,#ffa89c,#fd705e); }
.haisa-wenda>.daan{border: 1px solid var(--gray-3); padding: 10px 10px 10px 30px; border-radius: 6px; font-size: 15px; color: var(--gray)}
/*壁葬*/
.zhuanti-detail.bizang{background-color: #ac7850!important}
.zhuanti-pan.bizang{background-image: url("../../zhuanti/bizang/bizang-top.jpg"); height: 420px; background-position: 50% 0%; background-size: cover; color: #926442}
.zhuanti-pan.bizang .page-title{color: #926442}
.bizang-bottom {background-image: url("../../zhuanti/bizang/bizang-bottom.png"); height: 220px; background-position: 50% 100%;background-repeat: no-repeat;background-size: cover; margin-top: 40px;}

.bizang-block { border-radius: 12px; background-color: #e1deb2;  padding: 20px 10px;  margin-bottom: 20px;}

/*==通用结束==*/
@media (min-width: 769px){
.price-tables>li>div.name{flex:0 0 260px}
/*排行专题 PC*/
.paihang-container{ position: relative; margin-top:-120px}
/*树葬专题 PC*/
.shuzang-aside-wrap{ padding-top: 80px}	
.zongjiao-wrap{margin-top: -60px;}
/*高性价比墓地 PC*/
.zhuanti-pan.cheap:after{content: ""; position: absolute; right: 0; top:100%; background-image: url("../../zhuanti/zpymd/top-bg-C.png"); width: 300px; height: 270px;}
.cheap-footer:after{content: ""; position: absolute;right: 0;bottom:100%; width:309px; height:295px; background-image: url("../../zhuanti/zpymd/footer-bg-d.png")}
.cheap-footer .container{position: relative; top:-100px; z-index: 2}
.cheap-aside{ position: relative; margin-top:-60px;}
/**/
.royal-photo-wrap .title{flex:0 0 42px;font-size: 16px; line-height: 1.2}
.royal-photo-wrap .work{flex-grow: 1; min-width: 0; padding-left: 15px;}
.about-container .img{flex:0 0 400px;}
.about-container .desc{flex-grow: 1; padding-left: 30px;}
.about-swiper .swiper-slide{width:594px}
.img-txt-item.about-shop-item .txt-wrap .title{font-size: 22px}
/*404page PC*/
.fzf-wrap{height: calc(100vh - 325px)}
/*海撒 PC*/
.haisa-main-container>.haisa-L{flex:0 0 880px; min-width: 0; max-width: 880px}
.haisa-main-container>.haisa-R{flex:0 0 270px;min-width: 0; max-width: 270px;}
.haisaLiucheng-swiper .swiper-slide{flex-basis: 20%}
.haisa-Taocan2022-swiper .swiper-slide{flex-basis: 33.333%; height: auto}
	.hs-tcdetail>li:nth-child(1){min-height: 55px;}
.haisa-wenda{display: flex;}
.haisa-wenda>.tiwen{flex:0 0 220px;}
.haisa-wenda>.tiwen:before{content: "";position: absolute;width: 12px; height: 12px; border-left: 10px solid #46a0f8; border-top: 6px solid transparent;border-bottom:6px solid transparent; top:50%;left: 100% ; margin-top: -6px;}
.haisa-wenda.c-b>.tiwen:before{border-left-color:#fd705e }
.haisa-wenda>.daan{flex-grow: 1; min-width: 0; margin-left: -10px}
/*壁葬PC*/
	.bizang-bottom{padding-top: 60px}
}
@media (max-width:768px) {
.zhuanti-detail .breadcrumbs-wrap{opacity: 0; visibility: hidden}
/* 墓地价格专题 M*/
.zhuanti-pan.jiage-a{height:4.2rem}
.zhuanti-pan.jiage-a .genxin-date,.zhuanti-pan.cheap .genxin-date{font-size: .32rem;margin-top: .2rem}			
.price-tables>li>div{padding:8px 2px; font-size: .24rem}
.price-tables>li>div.name{flex-basis: 23%}
.price-tables>li.header>div{font-size:.28rem}
.jiage-fuwu-wrap{ padding-bottom: .4rem; padding-top:.6rem}	
.jiage-fuwu-item{ padding:.2rem; text-align: left; display: flex}
.jiage-fuwu-item .img{margin: auto; flex:0 0 48px; margin-right: .3rem}
.jiage-fuwu-item .txt{margin-top:0; flex-grow: 1; min-width: 0}
.jiage-fuwu-item .txt .title{font-size:.36rem; font-weight: 600}
.jiage-fuwu-item .txt .desc{margin-top:0;}
.jiage-fuwu-tel{margin-top:0; font-size:.36rem;font-weight: 600}
.jiage-fuwu-tel .num{ margin-top: .2rem; font-size: .44rem; }
.jiage-nav{ margin: 0 auto .4rem; }		
.jiage-nav>li a{ font-size:.32rem; line-height:.84rem; }
/*排行专题 M*/
.zhuanti-pan.paihang{height:4.0rem}
.paihang-list>li{margin-top:.2rem; }
.bandang-nav{background-color: rgba(255,255,255,.8); padding:8px; border-radius:0 0 6px 6px}
.bandang-nav>li a{font-size: .32rem; font-weight: 600; line-height: .6rem}
.bandang-nav>li.active a:after{width: 40px; margin-left: -20px}
.zhuanti-pan.paihang .genxin-date{font-size: .32rem;margin-top: .2rem}
.img-txt-item.paihang-item .txt-wrap .title {font-size: .32rem; font-weight: 600;}
.paihang-bottom{height:2rem; margin-top:.4rem;}
/*树葬专题 M*/
.shuzang-wrap{ padding-left: 5px; padding-right: 5px; margin-top: -.8rem}
.zhuanti-pan.shuzang{height: 4rem}
.shuzang-bottom{height:2rem; margin-top:40px}
.shuzang-block,.bizang-block {padding:15px 5px; margin-top: 10px; border-radius: 8px}
.shuzang-ul>li{ padding: 15px 10px;}
/*宗教专题 M*/
.zhuanti-pan.zongjiao{height:4.0rem}
.zhuanti-pan.zongjiao .container{width: 40% !important; margin-left: 0 !important}
.zongjiao-bottom{height:2.4rem; margin-top:.4rem}
.zongjiao-wrap{padding-left: 5px; padding-right: 5px; margin-top:15px}
.zongjiao-block{flex-direction:column!important}
.zongjiao-block .img-wrap{flex:0 0 2.0rem;}
.zongjiao-block .info-wrap{flex:0 0 100%;padding:20px 10px;}
/*高性价比墓地 M*/
.zhuanti-pan.cheap{height: 4rem}
.cheap-main-container{margin-top:-.8rem}
.cheap-main-wrap{background-image:none}
.cheap-footer{height:auto;background-position: 50% 100%;padding-top:.4rem; padding-bottom: .4rem; margin-top:0; background-size: cover}
/*明清皇家专题 M*/
.zhuanti-pan.royal{height:3.6rem;}	
.royal-specail{margin-top:.4rem}
.royal-specail>li{}
.royal-specail>li .img img{ width: 1rem}
.royal-specail>li .title{font-size:.32rem;font-weight: 600; margin-top:10px}
.royal-park .thumbs{flex:0 0 100%}
.royal-park .desc{padding:.4rem 15px 15px;}
.royal-park .desc p{font-size:.28rem }
.royal-cemtery-block{background-color: #fff;padding:15px 10px; margin-bottom:.3rem;  margin-top:0; border-radius: 0}
.royal-photo-wrap .title{max-width:2.2rem; margin-left: auto; margin-right: auto; padding: .16rem}
/*关于我们 M*/
.about-contact-item{padding:.2rem; background-color:#fff; }
.about-contact-item .icon{height:.6rem;font-size:.44rem;}
.about-contact-item .txt{font-size:.28rem; line-height: 1.2; font-weight: 600}
.about-container .desc{ font-size:.28rem;}
.about-footer-img{background-color: #fff;}
.about-footer-img img{width: 3.2rem; padding-top: .3rem}
.about-swiper .swiper-wrapper{flex-direction: column}
.about-swiper .swiper-wrapper .swiper-slide{padding-bottom: .2rem}
.about-shop-wrap { padding-top:.4rem; padding-bottom:.2rem; margin-top: 0;  margin-bottom:0;}
.img-txt-item.about-shop-item .txt-wrap .title{font-size: .34rem; font-weight: 600; color: var(--yellow)}
.img-txt-item.about-shop-item .txt-wrap .tel{font-size: .36rem}
/*404page*/
.fzf-wrap{height: calc(100vh - 5rem)}	
.fzf-container .title{font-size:.36rem;top:1rem;font-weight: 600}
.fzf-container .btn-wrap{right:28px; top: 100%}
/*4周年 M*/
.zhuanti-pan.anniversary{ height:4.0rem; background-repeat: no-repeat; background-size: cover; background-position: 55% 50%}
.zhuanti-pan.anniversary .img img{ width:6.2rem}
.zhuanti-pan.anniversary .date{margin:10px auto 0;line-height:.6rem; font-size:.28rem; width: 72%}	
.anniversary-wrap{ padding-top:15px}
.anniversary-wrap:before{height: 1rem;}
.anniversary-wrap:after{height: 6rem;}
.anniversary-title{ height: .78rem; font-size:.4rem; background-size:100%}
.anniversary-title-b{font-size: .4rem; margin-bottom: 10px}
.anniversary-content-a{padding:15px; border-radius: 0 0 4px 4px}	
.anni-title{margin-bottom: 20px;}
.anni-title .title{padding: 0 40px; font-size:.36rem; font-weight: 600; line-height: 40px;background: linear-gradient(90deg,#fff 5%,rgb(242,73,55),#fff 95%)}
.anniversary-content-b{border-radius: 4px; padding: 15px 10px; margin-top:10px; margin-bottom: 20px}	
.anniversary-content-b:before,.anniversary-content-b:after{width:13px; height: 58px;top:-29px; background-size: cover}
.anniversary-content-b:before{left: 12%;}
.anniversary-content-b:after{right: 12%;}
.img-txt-item.anniversary-item .img-wrap {flex: 0 0 35%;}	
.anniversary-bottom{height: 264px; margin-top:40px}
.img-txt-item.anniversary-item{padding: 8px;}
.img-txt-item.anniversary-item .txt-wrap .price {right:8px; top:8px}
.anniversary-bottom{ height:auto;margin-top:20px;padding-top:1.4rem; padding-bottom: 1rem; background-size: cover;font-size: .36rem; font-weight: 600}
/*海撒 M*/
.zhuanti-pan.haisa{ height:3.2rem; background-image: url("../../zhuanti/haisa/haisa-topban-M.jpg"); background-position: 48% 50%}
.zhuanti-pan.haisa .title{font-size:.48rem; margin-left:0px;margin-top:0px;}
.zhuanti-pan.haisa .desc{font-size: .28rem; margin-left:0px; margin-top:6px; letter-spacing:0}	
.haisa-jieshao{padding:15px;}
.haisa-jieshao>p{font-size:.28rem; font-weight: 400}
.haisa-jieshao>p>span{font-weight: 600;}
.haisa-btn-tel,.haisa-btn-online,.haisa-btn-more{height:38px;font-size: .3rem;padding: 0 14px;}
.haisa-main-container>.haisa-L>*,.haisa-main-container>.haisa-R>*{margin-bottom: 10px}	
.haisa-qingming{border-radius:8px;padding:15px;}
.haisa-qingming>.title-wrap{margin-bottom:0}
.haisa-qingming>.title-wrap>.title{font-size:.36rem; width: 150px; height:42px;}
.haisa-qingming>.title-wrap>.date-downcount{font-size: .3rem}
.haisa-qingming>.title-wrap>.date-downcount>span{width: 28px;}
.haisa-qingming>.tel-num{font-size:.32rem;font-weight: 600}		
.haisa-block{border-radius: 8px; padding:15px;}
.haisa-block>.title-wrap{ margin-bottom: 15px;}
.haisa-block>.title-wrap>.title{ height: 44px; width: 245px; font-size: .36rem;}	
.hasa-block-b>.top{ border-radius: 8px 8px 0 0; padding: 15px 12px; margin-left:0; margin-right:0}
.hasa-block-b>.top>.title{font-size:.36rem; margin-bottom: 20px;}
.hasa-block-b>.bottom{background-image:none;background-color:#e2f3ff; min-height:auto; padding:15px; border-radius: 0 0 8px 8px}
.haisaLiucheng-swiper .swiper-slide{flex-basis: auto; width: auto}
.haisa-liucheng_2022Item{ width: 170px;padding: 0 5px}
.haisa-liucheng_2022Item>.title-wrap{margin-bottom:4px}
.haisa-liucheng_2022Item>.title-wrap>.num{ font-size:.24rem;}
.haisa-liucheng_2022Item>.title-wrap>.title{font-size: .3rem;}
.haisa-tips-a{font-size:.3rem; padding:15px 10px;}	
.haisa-tc-tips>.img{flex:0 0 68px; margin-right: 10px; margin-left: 6px}
.haisa-tc-tips>.txt{ padding: 10px;margin-right: 0; margin-bottom: 10px; background-image: none}
.haisa-tc-tips>.txt:before{width: 12px; height: 12px;left: -6px; }
.haisa-tc-tips>.txt .title{font-size:.32rem; font-weight: 600; line-height: 1.2}
.haisa-tc-tips>.txt .desc{font-size: .28rem}
.haisa-taocan-item>.header{ font-size:.36rem;line-height: 32px}
.hs-tcdetail>li{padding-right: 6px}
.haisa-anli>.title{padding: 8px;font-size: .28rem}
.haisa-anli>.img{padding-bottom: 10px; padding-top: 15px}	
.haisa-anli>.img:before{height:5px;}
.haisa-anli>.img:after{ width:10px; height: 10px; border-left-width: 10px; border-bottom-width: 10px;}
.haisa-wenda>.tiwen{padding: 10px;border-radius:6px 6px 0 0;font-size: .32rem}
.haisa-wenda>.daan{ padding: 12px 10px 10px; border-radius:0 0  6px 6px; margin-top: -1px; font-size: .28rem}	
.haisa-footer{ height:40px;}
/*壁葬M*/
	.bizang-bottom{height: 2rem}
	.zhuanti-pan.bizang{height: 4rem}
}
/*来选墓设计团队 2023-10更新*/