@charset "utf-8";
:root {
	--ly-bodybg:#f4f4f4;
	--ly-pageban:transparent;	
	--ly-pagebanimg:url("../images/pagetopban.jpg");
	--ly-pagetop-jieshao:url("../images/pagetopimg_js.jpg");
	--ly-bodybg:#ecf7f6;
	--ly-bantxtcolor:#fff;
	--ly-breadcrumbbg:rgba(13,125,109,.4);
	--primary:#0d7d6d; 
	--primary-dark:#005349;
	--primary-light:#18a28c;
	--primary-dark_2:#013f38;
	--footer-special:#073d37;
	
}
/*陵园详情页面通用使用 */
.Gheader.lingyuan .top-A>.logo{flex-basis: auto; height: 30px; background-image:none!important;}
.Gheader.lingyuan .top-A>.logo img{height: 30px; width: auto}
.Gfooter.lingyuan{background-image: url("../images/gm-footer_bg_2.jpg")}
.Gfooter .fpart_f>.gm-info{margin-bottom: 15px;}
.Gfooter .fpart_f>.gm-info>.title{font-size: 18px; font-weight: 700; margin-bottom: 10px; }
.Gfooter .fpart_f>.gm-info>.desc{text-align: justify;display: -webkit-box;  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 3; font-size: 12px; color: rgba(255,255,255,.62)}
.Gfooter .fpart_f>.gm-info>.add{font-size: 12px; margin-top: 8px;}
.Gfooter .fpart_f>.gm-info>.add:before{content: "\e625"; font-family: iconfont;margin-right: 2px;}
.Gfooter .fpart_f>.gm-navs{margin-bottom: 15px; padding: 6px; background-color: rgba(255,255,255,.12); border-radius: 6px;}
.Gfooter .fpart_f>.gm-navs>.navs-ul{ display: flex; flex-wrap: wrap; justify-content: space-between}
.Gfooter .fpart_f>.gm-navs>.navs-ul>li{flex:0 0 33.333%;min-width: 0;text-align: center;}
.Gfooter .fpart_f>.gm-navs>.navs-ul>li a{display:block; line-height: 30px; text-align: center;font-size: 14px}
.Gfooter .fpart_f>.gm-kefu{text-align: center}
.Gfooter .fpart_f>.gm-kefu>.title{font-size: 14px;}
.Gfooter .fpart_f>.gm-kefu>.tel-num{font-family: "CenturyGothic"; font-weight:700; color: #f7d17d; font-size: 24px; letter-spacing: 1px;}
.Gfooter .fpart_f>.gm-kefu>.tel-num:before{content: "\e62f";font-family: iconfont;margin-right: 3px;font-weight: 400}
.gm-home-container{display: flex; flex-direction: column!important}

.mobile-nav__content .logo-box a{background-image: none!important; width: auto}
.mobile-nav__content .logo-box a img{height: 30px; width: auto}
.gmdetial-main-wrap{min-height: 60vh;background-repeat: no-repeat; background-position: 50% 0%; background-size: cover; background-attachment: fixed;overflow: hidden; }
.gmdetial-main-wrap>.contents{padding-top: 20px; padding-bottom: 20px; }
.gmdetail-top-ban{padding-top:30px; padding-bottom: 30px; color: var(--white); text-align: center; background-color: var(--ly-pageban); background-size: cover;background-position: 50%;background-repeat: no-repeat;background-image: var(--ly-pagebanimg);}
.gmdetail-top-ban.jieshao{background-image:var(--ly-pagetop-jieshao)}
.gmdetail-top-ban .title{font-size: 28px; font-weight: 700;line-height: 1.2; letter-spacing: 2px; margin-bottom: 10px;}
.gmdetail-container{}
.gmdetail-container>.MainLeft{ background:#FFF;}
.gmdetail-container>.MainLeft>*:not(:last-child){  padding:20px;}
.gmdetail-container>.AsideRight{}
.gmdetail-container>.AsideRight>*{margin-top: 15px;}
.gmdetail-container>.AsideRight>.aside-block:before { content: ""; height: 5px; display: block; margin-left: -15px; margin-right: -15px; margin-bottom: 20px;  background-color: #f4f4f4;}
.gmhome_dp_swiper{}
.gmhome_dp_swiper .swiper-slide{padding: 1px; width: 84%}
.gmdianping-card{background-color: var(--white); border-radius: 6px; padding: 10px; box-shadow: 0 0 1px 0 rgba(0,0,0,.6);}
.gmdianping-item{position: relative}
.gmdianping-item>.user{display: flex; align-items:center}
.gmdianping-item>.user>.img{width: 48px;height: 48px; border-radius: 50%; background-image: url("../images/wenda-tx-1.jpg"); background-size: cover;}
.gmdianping-item>.user>.info{flex-grow: 1; min-width: 0; padding-left: 12px;}
.gmdianping-item>.user>.info>.name-meta{display: flex; align-items: center}
.gmdianping-item>.user>.info>.name-meta>.name{font-weight: 700; margin-right: 10px;}
.gmdianping-item>.user>.info>.name-meta .label{display: block; font-size: 12px; color: #fff; background-color: var(--gray); padding: 0 6px; border-radius: 3px; line-height: 20px;}
.gmdianping-item>.user>.info>.name-meta .label.yigou{background-color: var(--primary-light)}
.gmdianping-item>.user>.info>.date{font-size: 12px; color: var(--gray); margin-top: 3px;}
.gmdianping-item>.txt{margin-top: 10px; position: relative}
.gmdianping-item>.txt.gm-home{max-height: 90px; overflow: hidden}
.gmdianping-item>.txt.gm-home.open{max-height: none}
.gmdianping-item>.txt.gm-home .dp-moreread { position: absolute;right: 0;bottom: 0;z-index: 2;left: 50%; text-align: right; background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255,255,255,1) 50%);}
.gmdianping-item>.txt.gm-home .dp-moreread>span{display: block; font-size: 12px; color: var(--red); line-height: 24px; cursor: pointer}
.gmdianping-item>.txt p{text-align: justify; font-size: 14px; line-height: 24px; margin-bottom: 0;}
.gmdianping-item>.pic{display: flex;margin-left: -2px; margin-right: -2px; margin-top: 10px}
.gmdianping-item>.pic>li{padding-left: 2px; padding-right: 2px;flex:0 1 auto; min-width: 0; max-width: 50%;}
.gmdianping-item>.pic>li img{border-radius: 4px; width: 100%;}
.gmdianping-item>.rep{margin-top: 15px;padding:8px; background-color: #fff2f2; position: relative; border-radius: 4px; font-size: 14px;}
.gmdianping-item>.rep:before{content: "陵园回复"; font-weight: 700;margin-bottom: 3px;}
.gmdianping-item>.high-quality{position: absolute; width: 60px;height: 60px; background-image: url("../images/message-highquality.png"); background-repeat: no-repeat;background-size: cover; right: 0%; top:10px;}
.gmpic-view{position: relative; overflow: hidden; border-radius: 4px; transition: box-shadow .3s ease-in-out}
.gmpic-view:hover{box-shadow: 5px 5px 0 0 rgba(125,125,125,.2)}
.gmpic-view>.img{position: relative}
.gmpic-view>.img:before {content: "";position: absolute;left: 0; right: 0;bottom: 0; top: 0;  background-image: linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,0) 40%);pointer-events: none; transition: color .3s ease-in-out}
.gmpic-view.video>.img:before{content: "\e611"; font-family: iconfont;color:rgba(255,255,255,.8); font-size: 32px; display: flex; justify-content: center; align-items: center; line-height: 1;}
.gmpic-view.video:hover>.img:before{color: #fff}
.gmpic-view>.txt{position: absolute; left: 0; right: 0; bottom: 0; padding: 5px; font-size: 12px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.2; color: #fff; z-index: 2}
.gmpic-view>.txt a{color: #fff; transition: letter-spacing .2s ease-in-out}
.gmpic-view>.txt a:hover{letter-spacing: 1px;}
.gm-wenda-btn img{height: 25px; width: auto}
.gmlianxi-item{text-align: center; margin-bottom: 10px; padding:10px 8px; background-color:var(--ly-bodybg); border-radius: 6px; position: relative}
.gmlianxi-item>.icon{font-size: 28px; color: var(--primary)}
.gmlianxi-item>.title{font-size: 14px;margin-bottom: 5px;}
.gmlianxi-item>.tel-num{font-size: 22px; font-weight: 700; color: var(--primary); line-height: 1; font-family: "CenturyGothic"}
.gmlianxi-item>.img{margin-top: 5px;}
.gmlianxi-item>.img .txt{display: none}
.gmbaidu-wrap{position: relative; height: 300px; overflow: hidden; border-radius: 6px;}
.gmbaidu-wrap>.map-content{position: relative; height: 100%}
.ly-map-con{max-width: 260px}
.ly-map-con .img-wrap img{border-radius: 4px;}
.ly-map-con .con-wrap{padding-top: 10px}
.ly-map-con .con-wrap h3{font-size: 16px; font-weight: 700}
.ly-map-con .con-wrap p{font-size: 13px; color: var(--gray); margin-bottom: 10px}
.ly-map-con .con-wrap .tel{font-size:18px;font-weight: 600}
.gmjieshao-basic-item{display: flex; font-size: 14px}
.gmjieshao-basic-item>.name{flex:0 0 70px; min-width: 0; color: var(--gray)}
.gmjieshao-basic-item>.desc{flex-grow: 1; min-width: 0}
.gmjieshao-body{margin-left: auto; margin-right: auto; width: 100%; max-width: 800px;}
.gmjieshao-body{line-height:1.8; text-align: justify;font-size: 16px}
.gmjieshao-body p{margin-bottom: 0;}
.gmjieshao-body h3{font-size: 17px; font-weight: 700; margin-top: 15px; margin-bottom: 15px;}
.gmdetail-whiteblock.jieshao{max-width: 1020px; margin: auto}
.filter-list.gmmuxing .selector>.item-ul>li[data-filter]{display: flex; align-items: center}
.filter-list.gmmuxing .selector>.item-ul>li[data-filter]>span{cursor: pointer}
.filter-list.gmmuxing .selector>.item-ul>li[data-filter]>i{font-style: normal;}
.gmmuxing-filter-wrap{margin-bottom: 15px;}
.mx-tips-text{text-align: center; padding: 15px 0}
.mx-tips-text>.icon{font-size: 48px;color:var(--primary) }
.mx-tips-text>.txt{margin-top: 5px; margin-bottom: 10px;}
.gmdetail-home-swiper,.gmdetail-home-swiper .swiper-slide{overflow: hidden;}
.gmdetail-home-basicinfo{padding-top: 10px;margin-bottom: 15px;}
.gmdetail-home-basicinfo>.data{display: flex;}
.gmdetail-home-basicinfo>.data>li{flex:0 0 33.3333%; position: relative; min-width: 0; text-align: center; z-index: 1}
.gmdetail-home-basicinfo>.data>li:after{content: ""; position: absolute; right: 0; top:15%; bottom: 15%; width: 1px; background-color: rgba(125,125,125,.1)}
.gmdetail-home-basicinfo>.data>li:last-child:after{display: none}
.gmdetail-home-basicinfo>.data>li .num>span{ color: var(--primary); font-size: 16px; font-weight: 700}
.gmdetail-home-basicinfo>.data>li .num>i{font-size: 11px; color: var(--gray);font-style: normal; margin-left: 3px}
.gmdetail-home-basicinfo>.data>li .num.no>i{display: none}
.gmdetail-home-basicinfo>.data>li .desc{font-size: 13px;}

.gm-home-newswrap{padding-left: 15px; padding-right: 15px;}
.gm-home-newswrap .news-R{margin-top: 15px; padding-top: 15px; border-top: 1px solid #ececec}
.gmdetail-home-about{margin-top: 16px; padding-left: 12px; padding-right: 12px; display: flex;position: relative; flex-wrap: wrap}
.gmdetail-home-about>.img{flex:0 0 90px; margin-right: 12px;}
.gmdetail-home-about>.img img{border-radius:12%;}
.gmdetail-home-about>.info{flex:0 0 calc(100% - 102px); min-width: 0;font-size: 13px;position: relative}
.gmdetail-home-about>.info>.desc{display: -webkit-box;  -webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; margin-bottom: 10px; text-align: justify; color: var(--gray)}
.gmdetail-home-about>.gmdetail-home-newinfo{flex:0 0 100%; min-width: 0; margin-top: 16px; padding-top: 10px; border-top: 1px solid #ececec; border-radius: 6px; display: none;}
.gmdetail-home-newinfo{ }
.gmdetail-home-newinfo>.title{font-size: 18px; font-weight: 700; margin-bottom: 10px; text-align: center}
.gmdetail-home-newinfo>ul{}
.gmdetail-home-newinfo>ul>li{}
.gmdetail-home-newinfo>ul>li .title-a{font-size: 16px;}
.gmdetail-home-newinfo>ul>li .title-a a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 32px; position: relative; color: #616161}
.gmdetail-home-newinfo>ul>li .title-a a:hover{color: var(--primary)}

.gmdetail-home-mainwrap{padding-bottom: 20px;}
.gmdetail-home-mainwrap>*:not(:last-child){margin-bottom: 20px;}
.Gm-title_wrap.c-gmhome{justify-content: center;}
.gmdetail-home-mx .img{margin-top: 12px;}
.gmdetail-home-viewul{display: flex; flex-wrap: wrap;margin-left: -4px; margin-right: -4px;}
.gmdetail-home-viewul>li{flex:0 0 33.3333%;min-width: 0; padding-left: 4px; padding-right: 4px; margin-bottom: 8px;}
.gmdetail-home-viewul>li:nth-child(-n+2){flex-basis: 50%}
.gmdetail-home-newsswiper{height: 22px;}
.gmdetail-homebtn{width: 60%; height: 32px;}
.gmdetail-jingguan-viewrap{position: relative}
.gmdetail-jingguan-viewrap>.title,.gmdetail-video-viewrap>.title{font-size:18px; margin-bottom: 12px;font-weight: 700}
.gmdetail-jingguan-viewrap>.btn-wrap{position: absolute; right: 0; top:-6px}
.gmdetail-jingguan-viewrap>.img{position: relative; min-height: 200px; overflow: hidden; border-radius: 6px;}
.gmdetail-jingguan-viewrap>.img img{width: 100%;pointer-events: none}
.gmdetail-jingguan-viewrap>.img .pre-img, .gmdetail-jingguan-viewrap>.img .next-img { position: absolute; top:0; bottom: 0;  width: 50px; z-index:1;}
.gmdetail-jingguan-viewrap>.img .pre-img{left: 0}
.gmdetail-jingguan-viewrap>.img .next-img{right: 0}
.gmdetail-jingguan-viewrap>.img a {display: flex;height: 100%;color:var(--white); background-color: transparent; justify-content: center; align-items: center; font-size: 24px; line-height: 1; transition: background-color .2s ease-in-out}
.gmdetail-jingguan-viewrap>.img a:hover{background-color: rgba(0,0,0,.3)}
.gmdetail-jingguan-viewrap>.img .pic-counter {position: absolute;left:0px;bottom: 0; padding:0 10px;background: rgba(0,0,0,.64); z-index: 10; color: var(--white); font-size: 12px;border-top-right-radius:10px; letter-spacing: 1px}
.gmdetail-jingguan-viewrap>.img .pic-counter>span{font-size: 20px; color: var(--yellow); font-style: italic}
.gmdetail-video-viewrap{position: relative}
.gmdetail-video-viewrap>.video{overflow: hidden; }
.gmdetail-video-viewrap>.video video{width: 100%; height: auto;border-radius: 4px;}
.gmdetail-video-viewrap>.tips-txt{font-size: 12px; margin-top: 5px; color: var(--gray)}
.gmdetail-youhui-item{margin-bottom: 15px;border-radius: 8px; overflow: hidden; background-color: #fff9e9; position: relative}
.gmdetail-youhui-item:before,.gmdetail-youhui-item:after{content: ""; position: absolute; width: 16px; height: 16px; background-color: var(--white); border-radius: 50%; top:30%}
.gmdetail-youhui-item:before{ left: -8px;}
.gmdetail-youhui-item:after{right: -8px}
.gmdetail-youhui-item>.img-wrap img{width: 100%;}
.gmdetail-youhui-item>.txt-wrap{padding:15px 10px;}
.gmdetail-youhui-item>.txt-wrap .title{font-size: 18px; font-weight: 700; color: var(--orange)}
.gmdetail-youhui-item>.txt-wrap .desc{margin-top: 8px; font-size: 14px;}
.gmdetail-youhui-item>.txt-wrap .desc>span{color: var(--orange)}
.gmdetail-youhui-btn{background-color: var(--orange); margin-top: 20px; position: relative; line-height: 20px; padding: 10px 20px 10px 50px; border-radius: 20px; text-align: center; color: var(--white); font-weight: 700; max-width:300px; margin-right: auto; margin-left: auto}
.gmdetail-youhui-btn:before{content: ""; position: absolute; width: 50px; height: 50px; background-image: url(../images/kefu_wh_c.png); background-size: cover; bottom: 0; left: 18px;}
.discount-item-a{width: 240px;height: 120px;background-image: url(../images/discount-bg.jpg); background-repeat: no-repeat; position: relative;border-radius: 6px; background-size:cover;text-align: center;}
.discount-item-a a{display: block;height: 100%; position: relative;}
.discount-item-a .tips-a { color:#ffefcb; line-height:25px;font-size: 11px; letter-spacing: 1px;}
.discount-item-a .tips-b {  color: #d1343b; line-height: 28px;font-size: 13px;}
.discount-item-a .discount-price { color: #d1343b;  font-size: 18px; line-height: 1.0}
.discount-item-a .discount-price span {font-size: 24px; letter-spacing: -.5px; font-weight: 700; font-family: 'CenturyGothic';}
.gmdetail-youhuiquan {overflow: visible}
.swiper-Mobile.gmdetail-youhuiquan .swiper-wrapper .swiper-slide{width: auto}
.gmdetail-youhuiquan_b,.gmdetial-home-youhui{position: relative; background-image: url("../images/gongmuyouhui-bg_a.jpg"); border-radius: 6px; background-size: cover; background-position: 30% 50%}
.gmdetail-youhuiquan_b .txt{padding: 18px 12px; color: var(--white)}
.gmdetail-youhuiquan_b .txt>.title{font-size: 20px; font-weight: 700}
.gmdetail-youhuiquan_b .txt>.desc{font-size: 14px;}

.gmdetial-home-youhui{ margin-bottom: 20px; margin-left: 12px; margin-right: 12px; color: var(--white);padding:18px 10px;}
.gmdetial-home-youhui>.txt-wrap{}
.gmdetial-home-youhui>.txt-wrap .title{font-weight: 700; font-size: 18px;}
.gmdetial-home-youhui>.txt-wrap .desc{font-size: 14px;}

.gmdetail-whiteblock.c-gmhome-pingjia{padding-right: 0!important}


.gmdetail-banche{}
.gmdetail-banche{margin-top:20px; position: relative; padding:14px 12px; border-radius: 4px; background:linear-gradient(-45deg, #160c00, #574421); min-height: 80px; color: var(--light); text-align: right}
.gmdetail-banche .txt .title{font-size: 18px; font-weight: 700}
.gmdetail-banche .txt .tips{font-size: 12px; letter-spacing: 1px; margin-bottom: 8px;margin-top: 6px;}
.gmdetail-banche .txt .btn-wrap{ position: relative; z-index: 2}
.gmdetail-banche .txt .btn-wrap .btn-color{min-width: 180px}
.gmdetail-banche .img{width: 150px; height: 80px; background-image:url("../images/car-ht.png"); background-size: cover; left: 0; bottom: 0; position: absolute; border-bottom-left-radius: 4px;}
.gmdetail-banche .txt .btn-wrap .btn { min-width: 180px;}

@media (min-width: 768px) {	
.gmbaidu-wrap{border-radius: 8px; margin-bottom: 0; height: 420px;}	
.gmdetail-youhui-item{margin-bottom:0;height: 100%}
}

@media (min-width: 992px) {
body{--ly-bantxtcolor:#0d7d6d;background-color: var(--ly-bodybg); }
.Gheader.lingyuan .top-A>.logo{flex-basis: auto; height: 52px; }
.Gheader.lingyuan .top-A>.logo img{height: 52px;}
.Gheader.lingyuan .top-A>.logo-txt{color:var(--body-color)}	
.Gfooter .fpart_f{display: flex; justify-content: space-between}
.Gfooter .fpart_f>.gm-info{flex:0 0 30%; min-width: 0; margin-bottom: 0}
.Gfooter .fpart_f>.gm-info>.title{font-size: 24px; margin-bottom: 10px; }
.Gfooter .fpart_f>.gm-info>.desc{font-size: 14px; line-height: 22px;max-height: 66px;font-weight: 300;}
.Gfooter .fpart_f>.gm-info>.add{font-size: 14px; margin-top: 25px;}
.Gfooter .fpart_f>.gm-navs{flex:0 0 30%; min-width: 0; margin-bottom: 0; padding: 0px; background-color: transparent;}
.Gfooter .fpart_f>.gm-navs>.navs-ul>li{flex-basis: 45%}
.Gfooter .fpart_f>.gm-navs>.navs-ul>li a{display:inline-block; font-weight: 300; font-size: 16px; line-height: 36px;}
.Gfooter .fpart_f>.gm-kefu{text-align: left}	
.Gfooter .fpart_f>.gm-kefu>.title{font-size: 18px; font-weight: 600; margin-bottom: 10px;}
.Gfooter .fpart_f>.gm-kefu>.tel-num{font-size: 28px;letter-spacing: 2px;}
.gmdetail-top-ban{border-radius: 0 0 12px 12px; background-image: none;}
	.gmdetail-top-ban.jieshao{background-image: none!important}
.gmdetail-top-ban .title{font-size: 32px; letter-spacing: 2px; margin-bottom: 15px;}	
.breadcrumb-wrapforgm{background-color:var(--ly-breadcrumbbg); padding: 6px 20px; border-radius: 16px;display: inline-flex;}
.gmdetail-container{}
.gmdetail-container>.MainLeft{flex-grow: 1; min-width: 0; }
.gmdetail-container>.AsideRight{flex:0 0 300px; min-width: 0; margin-left: 20px}
.gmdetail-container>.AsideRight>*{margin-top:0; margin-bottom: 20px;}
.gmdetail-container>.MainLeft>*:not(:last-child){}
.gmdetail-container>.AsideRight>.aside-block:before {display: none}	
.gmdetial-main-wrap{background-image: url("../images/main-bg.jpg")}
.gmdetial-main-wrap>.contents{padding-bottom: 30px}	
.gmdetail-whiteblock{background-color: #fff;border-radius: 8px; padding: 15px;}	
.gmhome_dp_swiper .swiper-slide{width: auto}
.gmdianping-card{padding: 15px; width: 420px}
.gmdianping-item>.user>.info>.name-meta>.name{font-size: 17px;}
.gmdianping-item>.txt{margin-top: 15px;}
	
.gmdianping-item>.txt.gm-home{max-height: 90px;}
.gmdianping-item>.txt.gm-home .dp-moreread>span{font-size: 14px;line-height: 28px;}
.gmdianping-item>.txt p{font-size: 16px; line-height: 28px;}
.gmdianping-item>.pic{margin-left: -4px; margin-right: -4px;}
.gmdianping-item>.pic>li{padding-left: 4px; padding-right: 4px;flex-basis: 120px;}
.gmdianping-item>.pic>li img{}
.gmdianping-item>.rep{margin-top: 15px;padding:10px;display: flex;}
.gmdianping-item>.rep:before{flex:0 0 auto;margin-right: 10px; margin-bottom: 0}
.gmdianping-item>.rep>div{flex-grow: 1; min-width: 0;}
.gmdianping-item>.high-quality{top:20px;}	
.gmpic-view{border-radius: 6px;}
.gmpic-view>.img:before {}
.gmpic-view>.txt{padding: 8px; font-size: 14px;}
.gmpic-view>.txt a{}	
.gmpic-view.video>.img:before{font-size: 42px;}
.gm-wenda-btn img{height: 33px;}	
.gmlianxi-item{ margin-bottom: 0;transition: box-shadow .2s ease-in-out}
.gmlianxi-item:hover{box-shadow: 0 0 6px rgba(0,0,0,.1)}	
.gmlianxi-item>.icon{font-size:42px;}
.gmlianxi-item>.title{ }
.gmlianxi-item>.tel-num{font-size: 24px;}	
.gmlianxi-item>.img{background-color: #fff; padding: 5px; max-width: 130px;position: absolute;margin-top: 0; bottom: 100%; left: 50%; transform: translateX(-50%);  border-radius: 5px;opacity: 0; visibility: hidden; box-shadow: 0 0 12px rgba(0,0,0,.1)}
.gmlianxi-item:hover>.img{opacity: 1; visibility: visible}
.gmlianxi-item>.img .txt{text-align: center; font-size: 12px; display: block; color: var(--gray)}
.ly-map-con .con-wrap h3{font-size: 18px; font-weight: 600}	
.gmdetail-whiteblock.jieshao{padding: 24px 30px}
.gmjieshao-basic-item{font-size: 16px}
.gmjieshao-basic-item>.name{flex-basis: 80px; }
.gmjieshao-body{}
.gmjieshao-body h3{font-size: 20px;}
.mx-tips-text{padding: 20px 0}
.mx-tips-text>.icon{font-size: 62px }
.mx-tips-text>.txt{margin-bottom: 15px;font-weight: 600; font-size: 17px}
.filter-list.gmmuxing .selector>.item-ul>li[data-filter]>span + span{padding: 0}
.gmdetail-home-swiper{padding-top: 20px;}
.gmdetail-home-swiper img{border-radius: 8px 8px 0 0;}
.gmdetail-home-basicinfo{padding-top: 20px; padding-bottom: 30px; background-color: #fff; padding-left: 15px; padding-right: 15px;border-bottom: 1px solid #ececec; margin-bottom: 0}
.gmdetail-home-basicinfo>.data>li:before{position:absolute;left:65%; bottom: 5px; color: #ececec; font-family: iconfont; font-size: 64px;line-height: 1; z-index: -1}
.gmdetail-home-basicinfo>.data>li:nth-child(1):before{content: "\e60d"}
.gmdetail-home-basicinfo>.data>li:nth-child(2):before{content: "\e60e"}
.gmdetail-home-basicinfo>.data>li:nth-child(3):before{content: "\e60f"}
.gmdetail-home-basicinfo>.data>li:nth-child(4):before{content: "\e615"}
.gmdetail-home-basicinfo>.data>li .num{}
.gmdetail-home-basicinfo>.data>li .num>span{ font-size: 24px;font-weight: 500}
.gmdetail-home-basicinfo>.data>li .num>i{}
.gmdetail-home-basicinfo>.data>li .desc{font-size: 15px;}
.gmdetail-home-about{border-top:1px solid rgba(125,125,125,.1); padding-top: 15px; margin-left: auto; margin-right: auto; max-width: 1080px; margin-top: 20px;padding-left: 0; padding-right: 0}
.gmdetail-home-about>.img{flex-basis: 140px; margin-right:0; margin-left:30px; order: 12; }
.gmdetail-home-about>.img img{}
.gmdetail-home-about>.info{font-size: 16px;flex-basis: 40%; display: flex; flex-direction: column; line-height: 1.68}
.gmdetail-home-about>.info>a{ margin-top: auto}
.Gm-title_wrap.c-gmhome>.title{margin-right: 0}
.gmdetail-home-mx{position: relative; padding-left: 25%; min-height: 280px;}
.gmdetail-home-mx .img{position: absolute; left:-15px; bottom:-15px; margin-top: 0}	
.gmdetail-home-viewul{margin-left: -5px; margin-right: -5px;}
.gmdetail-home-viewul>li{flex-basis: 25%; padding-left: 5px; padding-right: 5px; margin-bottom: 10px;}
.gmdetail-home-viewul>li:nth-child(-n+2){flex-basis: 25%;}	
.gmdetail-home-newsswiper{height: 24px;}
.gmdetail-home-about>.gmdetail-home-newinfo{display: block!important;flex-basis: calc(60% - 170px); padding-left: 30px; order: 13; margin-top: 0; padding-top: 0; border-top: none}

.gm-home-newswrap{padding-left:30px; padding-right:30px; display: flex;justify-content: space-between; background-color: var(--white); padding-bottom: 30px; margin-bottom: 15px; border-radius: 0 0 8px 8px; padding-top: 30px;}
.gm-home-newswrap .news-L{flex:0 0 calc(50% - 10px); min-width: 0}
.gm-home-newswrap .news-R{margin-top:0; padding-top:0; border-top:none; flex:0 0 calc(50% - 10px); min-width: 0}	
.gm-home-newswrap .gmhome-info-wrap{background-color: var(--light)}
	
.gmdetail-home-newinfo>.title{margin-bottom:3px;text-align: left}
.gmdetail-home-newinfo>ul{}
.gmdetail-home-newinfo>ul>li{}
.gmdetail-home-newinfo>ul>li .title-a{font-size: 15px;}
.gmdetail-home-newinfo>ul>li .title-a a{ line-height: 28px}
	
.gmdetail-home-mainwrap{padding-bottom: 30px;}
.gmdetail-homebtn{width:160px; height: 36px;}
.gmdetail-whiteblock.for-wenda{position: relative}
.gmdetail-whiteblock.for-wenda:after{content: ""; position: absolute; right: -15px; bottom:-30px; width: 170px; height: 220px; background-image: url("../images/leaf.png"); background-size: cover; pointer-events: none;}
.gmdetial-main-wrap.jingguan{background-image: none!important}	
.gmdetail-jingguan-viewrap{overflow: hidden; border-radius: 8px;}
.gmdetail-jingguan-viewrap>.title{position: absolute; left: 0; bottom:0; right:0;z-index: 2; margin-bottom: 0; padding:12px 15px; background-color: rgba(0,0,0,.5); color: var(--white); text-align: center}
.gmdetail-jingguan-viewrap>.btn-wrap{z-index: 2; right: 15px; bottom:6px; top:auto}
.gmdetail-jingguan-viewrap>.img a {font-size: 36px; }
.gmdetail-jingguan-viewrap>.img .pic-counter {background-color: transparent; padding: 5px 12px}
.gmdetail-jingguan-viewrap>.img .pic-counter>span{font-size:24px;}
.gmdetail-video-viewrap>.title{position: absolute; left: 0; top:0; right:0;z-index: 2; margin-bottom: 0; padding:12px 15px; background-color: rgba(0,0,0,.5); color: var(--white); border-radius: 4px 4px 0 0 }	
.gmdetail-youhui-item>.txt-wrap{padding:20px 15px;}
.gmdetail-youhui-item>.txt-wrap .title{font-size: 20px; }
.gmdetail-youhui-item>.txt-wrap .desc{margin-top: 12px; font-size: 15px;}	
.gmdetail-youhui-btn{margin-top: 40px;line-height: 25px;font-size: 17px;border-radius: 30px;  }
.gmdetail-youhui-btn:before{width: 70px; height:70px; left: 15px;}		
.discount-item-a{width: 300px;height: 150px;margin: auto}
.discount-item-a .tips-a { line-height: 34px;font-size: 14px}
.discount-item-a .tips-b { line-height: 32px; font-size: 16px;}
.discount-item-a .discount-price span {font-size: 28px;}
.gmdetail-youhuiquan {overflow:hidden; max-width: 960px; margin: auto}
.swiper-Mobile.gmdetail-youhuiquan .swiper-wrapper{flex-direction: row; justify-content: space-around}
.swiper-Mobile.gmdetail-youhuiquan .swiper-wrapper .swiper-slide{width: 33.333%}	
.gmdetail-youhuiquan_b{ background-position: 50% 50%;}
.gmdetail-youhuiquan_b .txt{padding: 25px 30px;}
.gmdetail-youhuiquan_b .txt>.title{font-size: 24px; font-weight:500}
.gmdetail-youhuiquan_b .txt>.desc{font-size: 16px;}
	
.gmdetial-home-youhui{ margin-bottom: 20px; margin-left:0; margin-right:0;padding:25px 30px;}
.gmdetial-home-youhui>.txt-wrap{}
.gmdetial-home-youhui>.txt-wrap .title{font-size: 28px;font-weight: 500}
.gmdetial-home-youhui>.txt-wrap .desc{font-size: 17px;}
	
.gmdetail-banche{padding:15px 30px; }
.gmdetail-banche .txt .title{font-size: 24px;font-weight: 600; letter-spacing: 3px}
.gmdetail-banche .txt .tips{font-size: 16px; letter-spacing: 2px; margin-bottom: 10px;}
.gmdetail-banche .img{width: 300px; height: 160px; } 
}

@media (min-width: 1230px) {
.gmdetail-top-ban{padding-top: 40px; border-radius: 0 0 18px 18px}
.gmdetail-top-ban .title{font-size: 40px; letter-spacing: 3px;}		
.gmdetial-main-wrap>.contents{}	
.gmdetail-container .gmdetail-whiteblock{padding:22px 20px}	
.gmdetail-whiteblock.c-gmhome{padding: 30px 30px}
.gmdetail-whiteblock.c-gmhome-view{padding: 30px 300px 30px 30px; background-image: url("../images/yqjg-bg.jpg"); background-repeat: no-repeat; background-position: top right;}	
.gmdetail-home-mx .img{bottom:-30px}
.Gm-title_wrap.c-gmhome{margin-bottom: 25px}
.Gm-title_wrap.c-gmhome>.title{font-size: 32px; letter-spacing: 2px;}
.gmdetail-home-viewul{margin-left: -8px; margin-right: -8px;}
.gmdetail-home-viewul>li{ padding-left: 8px; padding-right: 8px; margin-bottom: 16px;}
	.gmdianping-card{width: 390px}
.gmdetail-whiteblock.c-gmhome-pingjia{padding: 30px 0 30px 300px; background-image: url("../images/sydp-bg.jpg"); background-repeat: no-repeat; background-position:  bottom left;}
}

@media (max-width:767.99px){
.gmdetail-home-swiper img{max-width: none; width: 100%;display: block; position: relative; left: 0% }
.gmdetail-home-mx .img img{border-radius: 6px;}

.gmdetail-home-mainwrap .gmdetail-whiteblock{padding-left: 15px; padding-right: 15px;}
.gm-home-newswrap{ order: 13; padding-bottom: 30px; padding-top: 20px; border-top: 4px solid #ececec}
}

/*
=========================
具体陵园单独修改 
=========================
*/
/*01天寿陵园*/
body.bjgm-5182{
--ly-bodybg: #fef9f5;
--ly-bantxtcolor: #fff;
--ly-breadcrumbbg: rgba(177,131,79,.4);
--primary: #95560d;
--primary-dark: #643d11;
--primary-light: #c38134;
--primary-dark_2: #4f300c;
--footer-special: #55330b;
--ly-pagebanimg:url("../images/5182-pagetopban.jpg");
}
@media (min-width: 992px) {	
body.bjgm-5182 .gmdetial-main-wrap{background-image: url("../images/5182-main-bg.jpg");}
}

/*02九公山长城纪念林*/
body.bjgm-5179{
--ly-bantxtcolor:#fff;
--ly-breadcrumbbg:rgba(13,125,109,.4);
--primary:#0d7d6d; 
--primary-dark:#005349;
--primary-light:#18a28c;
--primary-dark_2:#013f38;
--footer-special:#073d37;
--ly-pagebanimg:url("../images/5719-pagetopban.jpg");
}
@media (min-width: 992px) {
body.bjgm-5179{--ly-bantxtcolor:#0d7d6d;}
/*body.bjgm-5179 .gmdetial-main-wrap{background-image: url("../images/5719-main-bg.jpg");}*/
}

/*03 八达岭陵园*/
body.bjgm-5230{
--ly-bantxtcolor:#fff;
--ly-breadcrumbbg:rgba(13,125,109,.4);
--primary:#0d7d6d; 
--primary-dark:#005349;
--primary-light:#18a28c;
--primary-dark_2:#013f38;
--footer-special:#073d37;
--ly-pagebanimg:url("../images/5230-pagetopban.jpg");
}
@media (min-width: 992px) {
body.bjgm-5230{--ly-bantxtcolor:#0d7d6d;}	
/*body.bjgm-5230 .gmdetial-main-wrap{background-image: url("../images/5719-main-bg.jpg");}*/
}

/*04 灵山宝塔*/
body.bjgm-5181{
--ly-bodybg: #fef9f5;
--ly-bantxtcolor: #ffffff;
--ly-breadcrumbbg: rgba(177,131,79,.4);
--primary: #95560d;
--primary-dark: #643d11;
--primary-light: #c38134;
--primary-dark_2: #4f300c;
--footer-special: #55330b;
--ly-pagebanimg:url("../images/5181-pagetopban.jpg");
}
@media (min-width: 992px) {	
body.bjgm-5181{--ly-bantxtcolor:#95560d;}
body.bjgm-5181 .gmdetial-main-wrap{background-image: url("../images/5181-main-bg.jpg");}
}

/*05 怀柔凤凰山*/
body.bjgm-5440{
--ly-bodybg: #e8ffe8;
--ly-bantxtcolor: #fff;
--ly-breadcrumbbg:rgba(38,134,27,.5);
--primary: #039002;
--primary-dark: #015f00;
--primary-light: #e59447;
--primary-dark_2: #014b00;
--footer-special: #312b2b;
}
@media (min-width: 992px) {	
body.bjgm-5440{--ly-bantxtcolor:#015f00;}
body.bjgm-5440 .gmdetial-main-wrap{background-image: url("../images/5440-main-bg.jpg");}
}

/*06 九里山公墓二区 新增皇家龙山陵园*/
body.bjgm-5180,body.bjgm-5233{
--ly-bodybg: #e8ffe8;
--ly-bantxtcolor: #fff;
--ly-breadcrumbbg:rgba(38,134,27,.5);
--primary: #039002;
--primary-dark: #015f00;
--primary-light: #8dbb0b;
--primary-dark_2: #014b00;
--footer-special: #270404;
}
@media (min-width: 992px) {	
body.bjgm-5180,body.bjgm-5233{--ly-bantxtcolor:#015f00;}
body.bjgm-5180 .gmdetial-main-wrap,body.bjgm-5233 .gmdetial-main-wrap{background-image: url("../images/5180-main-bg.jpg");}
}

/*07 永福园公墓 新增佛驿宫*/
body.bjgm-5217,body.bjgm-5220{
--ly-bodybg: #cbf6de;
    --ly-bantxtcolor: #fff;
    --ly-breadcrumbbg: rgba(11,89,46,.5);
    --primary: #24b163;
    --primary-dark: #2a8854;
    --primary-light: #26c36c;
    --primary-dark_2: #1f7244;
    --footer-special: #233409;
}
@media (min-width: 992px) {	
body.bjgm-5217,body.bjgm-5220{--ly-bantxtcolor:#2a8854;}
body.bjgm-5217 .gmdetial-main-wrap,body.bjgm-5220 .gmdetial-main-wrap{background-image: url("../images/5217-main-bg.jpg");}
}

/*08 静安墓园*/
body.bjgm-5197{
--ly-bodybg: #cbf6de;
    --ly-bantxtcolor: #fff;
    --ly-breadcrumbbg: rgba(11,89,46,.5);
    --primary: #00652b;
    --primary-dark: #2a8854;
    --primary-light: #26c36c;
    --primary-dark_2: #004c20;
    --footer-special:#002518;
}
@media (min-width: 992px) {	
body.bjgm-5197 .gmdetial-main-wrap{background-image: url("../images/5197-main-bg.jpg");}
}

/*09 桃峰陵园 新增清颐园*/
body.bjgm-5184,body.bjgm-5433{
--ly-bodybg: #d1f7f5;
    --ly-bantxtcolor: #fff;
    --ly-breadcrumbbg: rgba(11,89,46,.5);
    --primary: #4db3a5;
    --primary-dark: #35978a;
    --primary-light: #41b3a3;
    --primary-dark_2: #23887b;
    --footer-special: #083e36;
}
@media (min-width: 992px) {	
body.bjgm-5184 .gmdetial-main-wrap,body.bjgm-5433 .gmdetial-main-wrap{background-image: url("../images/5184-main-bg.jpg");}
}

/*10 景仰园*/
body.bjgm-5176,body.bjgm-12069{
--ly-bodybg: #d1f7f5;    
    --ly-breadcrumbbg:rgba(1,122,53,.5);
    --primary: #019942;
    --primary-dark: #017a35;
    --primary-light: #08b150;
    --primary-dark_2: #005c28;
    --footer-special: #210700;
}
@media (min-width: 992px) {	
body.bjgm-5176 .gmdetial-main-wrap,body.bjgm-12069 .gmdetial-main-wrap{background-image: url("../images/5176-main-bg.jpg");}
}

/*11 清东陵万佛园 新增万福陵园*/
body.bjgm-5183,body.bjgm-18773{
--ly-bodybg: #ffd7d9;
    --ly-bantxtcolor: #fff;
    --ly-breadcrumbbg: rgba(214,38,47,.5);
    --primary: #917025;
    --primary-dark: #7c5d18;
    --primary-light: #b29039;
    --primary-dark_2: #5e450d;
    --footer-special: #000000;
	--ly-pagebanimg:url("../images/5183-pagetopban.jpg");
}
@media (min-width: 992px) {	
body.bjgm-5183 .gmdetial-main-wrap,body.bjgm-18773 .gmdetial-main-wrap{background-image: url("../images/5183-main-bg.jpg");}
}

/*12 万桐园公墓*/
body.bjgm-5299{    
    
}
@media (min-width: 992px) {	
body.bjgm-5299 .gmdetial-main-wrap{background-image: url("../images/5299-main-bg.jpg");}
}

/*13 珍珠源公墓*/
body.bjgm-5232{    
     --ly-bantxtcolor: #fff;
}
@media (min-width: 992px) {	
body.bjgm-5232 .gmdetial-main-wrap{background-image: url("../images/5232-main-bg.jpg");}
}

/*14 福安园公墓*/
body.bjgm-5262{
--ly-bodybg: #ffd7d9;    
    --ly-breadcrumbbg: rgba(214,38,47,.5);
   --primary: #420200;
    --primary-dark: #ca3040;
    --primary-light: #ae2131;
    --primary-dark_2: #701222;
    --footer-special: #000000;
	--ly-pagebanimg:url("../images/5183-pagetopban.jpg");
}
@media (min-width: 992px) {	
body.bjgm-5262{--ly-bantxtcolor: #420200;}	
body.bjgm-5262 .gmdetial-main-wrap{background-image: url("../images/5262-main-bg.jpg");}
}

/*15 华人怀思堂*/
body.bjgm-5437{
--ly-bodybg: #f6f6f6;
--ly-breadcrumbbg: rgba(58,107,110,.5);
--primary: #8a5728;
--primary-dark: #c2a68e;
--primary-light: #3e8083;
--primary-dark_2: #5a3310;
--footer-special: #000000;
--ly-pagebanimg:url("../images/5437-pagetopban.jpg");
}
@media (min-width: 992px) {	
body.bjgm-5437{--ly-bantxtcolor: #3a6b6e;}	
body.bjgm-5437 .gmdetial-main-wrap{background-image: url("../images/5437-main-bg.jpg");}
}

/*16 中华永久陵园*/
body.bjgm-5432{
--ly-bantxtcolor: #fff;	
}
@media (min-width: 992px) {
body.bjgm-5432 .gmdetial-main-wrap{background-image: url("../images/5432-main-bg.jpg");}
}

