@charset "utf-8";
/*2024年6月5日更新 */
.ly-pageimg-wrap{position: relative; background-color: #077648; overflow: hidden}
.ly-pageimg-wrap::after{content: ""; position: absolute; background-repeat: no-repeat; background-size: cover;}
.ly-pageimg-wrap>.content{position: relative; color: var(--white);height: 140px;z-index: 2}
.ly-pageimg-wrap>.content .info{position: absolute; z-index: 2;  left: 18px; top:50%; transform: translateY(-50%)}
.ly-pageimg-wrap>.content .info .title{font-size: 28px; font-weight: 700; letter-spacing: 3px; margin-bottom: 0; line-height: 1.5}
.ly-pageimg-wrap>.content .info .title:after {content: attr(data-eng);display: block; margin-top: 4px; font-size: 14px;  line-height: 1.1;font-weight: 400;text-transform: capitalize; letter-spacing: 1px; opacity: .78;font-family: DidotItal; padding-left: 10px;}
.ly-pageimg-wrap>.content .img{position: absolute; height: 100%; width: 100%; left: 40%; max-width: 890px}
.ly-pageimg-wrap.zixun{background-color: #d9a155;}
.ly-pageimg-wrap.dianping{background-color: #e45579;}
.ly-pageimg-wrap.muxing{background-color: #13bd77;}
.ly-pageimg-wrap.guanyu{background-color: #1468aa;}
.ly-pageimg-wrap.jingguan{background-color: #5b9943;}
.ly-contianer{position: relative; z-index: 4; padding-top: 20px; padding-bottom: 30px;}
.lingyuan-img-txt{overflow: hidden; border-radius: 4px; background-color: var(--white); transition:background-color .3s ease-in-out; height: 100%}
.lingyuan-img-txt>.post-img{border-radius: 4px 4px 0 0}
.lingyuan-img-txt>.txt-wrap{ padding: 12px 10px;}
.lingyuan-img-txt>.txt-wrap .title{font-size: 14px; line-height: 20px; margin-bottom: 0}
.lingyuan-img-txt>.txt-wrap .date{font-size: 12px; color: var(--gray); margin-bottom: 6px}
.lingyuan-img-txt:hover{background-color: var(--primary)}
.lingyuan-img-txt:hover>.txt-wrap .title a{color: var(--white)}
.lingyuan-img-txt:hover>.txt-wrap .date{color: rgba(255,255,255,.5)}
.lingyuan-row {margin-right: -4px; margin-left: -4px;}
.lingyuan-row > .col,.lingyuan-row > [class*="col-"] { padding-right: 4px;  padding-left: 4px; padding-bottom: 12px}
.cemetery-container{padding-left: 15px; padding-right: 15px; width: 100%; margin-left: auto; margin-right: auto; max-width: 1400px; position: relative}
.lhome-qmenu-nav>li>a::after{ position: absolute;top: 0;right: 0;bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0);}
.btn-color{text-align: center; height: 36px;border-radius: 18px; color: var(--white); background: linear-gradient(90deg,rgba(255,0,105,.99) 0,#ff7a00 99%); letter-spacing: 2px; font-size: 14px; cursor: pointer; transition: all .3s ease-in-out; overflow: hidden; display: inline-flex; align-items: center; line-height: 1; padding: 0 20px;background-position: 50%; justify-content: center}
.btn-color:hover{color: var(--white);background-size: 180%;}
.ly-discount_a{background-image: url("../images/discount-bg_a.png"); background-size: cover; background-position: 50%; position: relative; min-height: 80px; margin-bottom: 15px; border-radius: 4px;padding: 12px 10px 10px 66px; color: var(--white)}
.ly-discount_a>.img{position: absolute; left: -6px; bottom: 10px; width: 60px; animation: tada 2s ease-in-out infinite}
.ly-discount_a>.txt{}
.ly-discount_a>.txt .title{font-size: 18px; font-weight: 700; margin-bottom: 8px;}
.ly-discount_a .tianshunxiang-date-downcount{font-size: 13px;}
.ly-discount_a .tianshunxiang-date-downcount>i{font-style: normal;}
.ly-discount_a .tianshunxiang-date-downcount>span{background-color: #d75904; border-radius: 3px; width: 24px; text-align: center;display: inline-block; margin-right: 3px;margin-left: 3px;}
.ly-discount_a .more{position: absolute; right: 0; top: -10px; font-size: 12px; background: linear-gradient(90deg, #ed370b, #1518aa);padding: 2px 10px; border-radius: 12px; animation: pulse 1s cubic-bezier(0.25,0.25,1,1) infinite}
@media (min-width: 768px) {	
.lingyuan-row {margin-right: -10px; margin-left: -10px;}
.lingyuan-row > .col,.lingyuan-row > [class*="col-"] { padding-right: 10px;  padding-left: 10px; padding-bottom: 20px;}	
.ly-pageimg-wrap>.content{height: 240px;}	
}
@media (min-width: 992px) {
.lingyuan-main-page{ padding-top: 30px;background-color: var(--light-b)}
.lingyuan-main-page.light-bg{background-image: none !important;}	
	
.ly-pageimg-wrap>.content{height: 300px;}
.lingyuan-img-txt>.txt-wrap{ padding: 15px 12px;}
.lingyuan-img-txt>.txt-wrap .title{font-size: 15px; line-height: 22px;}
	
.ly-pageimg-wrap.muxing::after{}
.ly-pageimg-wrap.dianping::after,.ly-pageimg-wrap.zixun::after{background-image: url("../images/cemetery/geometry_b.png"); width: 720px;height: 360px; opacity: .14; left: 0; bottom: -20px}
.ly-pageimg-wrap.guanyu::after,.ly-pageimg-wrap.jingguan::after{background-image: url("../images/cemetery/geometry_c.png"); width: 660px;height: 300px; opacity: .2; left: 0; bottom: -10px}
.ly-pageimg-wrap.wenda::after,.ly-pageimg-wrap.muxing::after{background-image: url("../images/cemetery/geometry_d.png"); width: 600px;height: 360px; opacity: .14; left: 0; bottom: -20px}
	
.ly-discount_a{ margin-bottom: 20px; border-radius: 4px;padding:15px 20px 15px 170px; }
.ly-discount_a>.img{ width: 120px;left: 20px}
.ly-discount_a>.txt .title{font-size: 26px;margin-bottom: 10px; letter-spacing: 2px}
.ly-discount_a .tianshunxiang-date-downcount{font-size: 14px;}
.ly-discount_a .tianshunxiang-date-downcount>span{ width: 26px;}	
.ly-discount_a.big{margin-left: auto; margin-right: auto;}
.ly-discount_a.big .more{right: 40px; }
}
@media (min-width: 1200px) {
.lingyuan-row {margin-right: -12px; margin-left: -12px;}
.ly-pageimg-wrap>.content{height: 380px;max-width: 1170px; margin-left: auto; margin-right: auto}
.ly-pageimg-wrap>.content .info{left:0; transform: translateY(-80%)}
.ly-pageimg-wrap>.content .info .title{font-size: 44px; }
.ly-pageimg-wrap>.content .info .title:after { font-size: 22px;padding-left: 0; margin-left: -10px; letter-spacing: 3px; }
.ly-pageimg-wrap>.content .img{left: 360px}
.ly-contianer{padding-top: 0; margin-top: -80px; padding-bottom: 60px;}	
.ly-discount_a .more{ letter-spacing: 2px; border-radius: 16px;padding: 5px 20px; animation: none; right: 20px; top:36%; box-shadow: 4px 4px 12px 4px rgba(0,0,0,.2); font-size: 14px; transition: transform .2s ease-in-out}	
.ly-discount_a:hover .more{transform: translateY(-10px)}
}
@media (max-width: 991.99px) {
	
}
/*-----------------------------------------------------------------------------------*/
/*	顶部及底部
/*-----------------------------------------------------------------------------------*/
.pagefooter.cemetery{background-color:#0f451b}
.pagefooter.cemetery .container{padding-top: 30px; padding-bottom: 30px; min-height: 300px; position: relative}
.pagefooter.cemetery .container::after{content:""; position:absolute; background-image:url("../images/logo-icon.png");background-size:cover; width: 180px;height: 180px;pointer-events:none;right:-80px; bottom:-80px;animation:24s cubic-bezier(0.25,0.5,0.75,1) 1s infinite alternate none running logo-rotate;opacity: .1}
.pagefooter.cemetery .copy-right{position:relative;padding-top:15px;margin-top:20px;border-top:1px solid rgba(255, 255, 255, .3);z-index:2;text-align:center}
.pagefooter.cemetery a{ color: rgba(255, 255, 255, .8);}
.pagefooter.cemetery a:hover{color: var(--primary)}
.pagefooter.cemetery .copy-right .desc{font-size: 14px; letter-spacing: 1.5px}
.pagefooter.cemetery .copy-right .icp{display: none; font-size: 12px; margin-top: 5px;}
.pagefooter.cemetery .basic-info{position: relative; z-index: 2}
.pagefooter.cemetery .basic-info >.tel-wrap .tel-num {font-size: 22px; font-weight: 700}
.pagefooter.cemetery .basic-info >.tel-wrap .tel-num::before {content: "\e628";font-family: iconfont; font-weight: 400;margin-right: 5px}
.pagefooter.cemetery .basic-info >.tel-wrap .tips {font-size: 16px;letter-spacing: 2px;}
.pagefooter.cemetery .basic-info >.tel-wrap .img{margin-top: 15px;}
.pagefooter.cemetery .basic-info >.tel-wrap .img img{border-radius: 12px; width: 100%;}
.pagefooter.cemetery .basic-info >.link-wrap{margin-top: 20px;}
.cemetery-footer-nav{display: flex;margin-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,.4); padding-left: 5px; padding-right: 5px}
.cemetery-footer-nav>li{cursor: pointer; flex:1 0 auto; min-width: 0; max-width: 25%;}
.cemetery-footer-nav>li>span{padding: 6px 10px; font-size: 13px;display: block; border:1px solid transparent;border-top-width: 2px;margin-bottom: -1px; position: relative; color: rgba(255,255,255,.6); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center}
.cemetery-footer-nav>li.on>span{border-color:rgba(255,255,255,.4); border-bottom-color:#0f451b; color: rgba(255,255,255,1); border-top-color: var(--yellow)}
.cemetery-footer-tabs .bd ol{display: flex; flex-wrap: wrap;margin-left: -4px; margin-right: -4px; margin-bottom: -8px;}
.cemetery-footer-tabs .bd ol>li{flex: 0 0 25%; min-width: 0; padding-left: 4px; padding-right: 4px; padding-bottom: 8px; max-width: 50%;}
.cemetery-footer-tabs .bd ol>li a{display: block; color: rgba(255, 255, 255, .7); font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center}
.cemetery-footer-tabs .bd ol>li a:hover{color: var(--yellow)}
.cemetery-footer-pictxt{position: relative}
.cemetery-footer-pictxt>.img img{width: 100%; border-radius: 4px;}
.cemetery-footer-pictxt>.txt{text-align: center; padding-top: 6px;}
.cemetery-footer-pictxt>.txt .title{font-size: 12px;}
.cemetery-footer-pictxt>.txt .title a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.cemetery-footer-pictxt>.txt .price-md>span{color: rgba(255,255,255,.8)}
@media (min-width: 768px) {	
.pagefooter.cemetery .container{padding-top: 40px; padding-bottom: 40px}
.pagefooter.cemetery .container::after{width: 380px;height:380px;right: -180px; bottom: -180px}
.pagefooter.cemetery .basic-info{display: flex}
.pagefooter.cemetery .basic-info >.tel-wrap {flex:0 0 50%; min-width: 0; max-width: 360px;margin-right: 15px;}
.pagefooter.cemetery .basic-info >.tel-wrap .tel-num {font-size: 28px;}
.pagefooter.cemetery .basic-info >.tel-wrap .tips{font-size: 18px}
.pagefooter.cemetery .basic-info >.tel-wrap .img{margin-top: 20px;}
.pagefooter.cemetery .basic-info >.link-wrap{flex-grow: 1; min-width: 0}	
}
@media (min-width: 992px) {	
.pagefooter.cemetery .copy-right{display: flex; justify-content: space-between; padding-top: 30px; margin-top: 40px;}
.pagefooter.cemetery .copy-right .icp{display: block;}	
.pagefooter.cemetery .basic-info >.tel-wrap{margin-right: 30px}
.pagefooter.cemetery .basic-info >.tel-wrap .tel-num {font-size: 36px; font-weight: 500}
.pagefooter.cemetery .basic-info >.tel-wrap .tips{font-size: 22px; font-weight: 500}
.pagefooter.cemetery .basic-info >.tel-wrap .img{margin-top: 30px;}	
.cemetery-footer-nav{margin-bottom: 15px; padding-left: 10px; padding-right: 10px}
.cemetery-footer-nav>li{flex-grow: 0}
.cemetery-footer-nav>li>span{padding:6px 16px; font-size: 15px; letter-spacing: 2px}
.cemetery-footer-tabs .bd ol{margin-left: -6px; margin-right: -6px; }
.cemetery-footer-tabs .bd ol>li{flex-basis: auto; padding-left:6px; padding-right: 6px;}
.cemetery-footer-tabs .bd ol>li a{font-size: 16px; letter-spacing: 1px;}	
.cemetery-footer-pictxt>.txt .title{font-size: 14px;}	
}
@media (min-width: 1200px) {	
.pagefooter.cemetery .basic-info >.tel-wrap{margin-right: 50px;}
.cemetery-footer-tabs .bd ol{margin-left: -10px; margin-right: -10px; }
.cemetery-footer-tabs .bd ol>li{padding-left:10px; padding-right: 10px;}	
.cemetery-footer-nav>li>span{padding: 6px 20px}
}
/*-----------------------------------------------------------------------------------*/
/*	问答
/*-----------------------------------------------------------------------------------*/
.ly-wenda-zixun{ background: linear-gradient(-45deg, #160c00, #574421); border-radius: 6px;position: relative; color: var(--white); text-align: center}
.ly-wenda-zixun>.txt{padding:20px 0 0px}
.ly-wenda-zixun>.txt .title{font-size: 18px; font-weight: 700; margin-bottom: 6px;}
.ly-wenda-zixun>.txt .item{display: flex; justify-content: center; font-size: 17px; color: var(--orange-light); letter-spacing: 1px}
.ly-wenda-zixun>.txt .subtitle{margin-top: 8px; font-size: 16px; letter-spacing: 1px}
.ly-wenda-zixun>.txt .item>li::before{content: "\e663"; font-family: iconfont;font-weight: 400; margin-right: 3px; }
.ly-wenda-zixun>.txt .item>li + li{margin-left: 5px;}
.ly-wenda-zixun>.img{position: relative}
.ly-wenda-zixun>.img img{width: 240px;}
.ly-wenda-zixun>.img .btn-zixun{position: absolute; left: 25%; width: 50%; text-align: center; line-height: 36px;border-radius: 18px; color: var(--white); bottom: 20px; background: linear-gradient(90deg,rgba(255,0,105,.99) 0,#ff7a00 99%); letter-spacing: 2px; font-size: 14px; cursor: pointer}
@media (min-width: 992px) {	
.ly-wenda-zixun>.txt .title{font-size: 22px; font-weight: 500;}
.ly-wenda-zixun>.txt .subtitle{font-size: 18px; }
}
/*-----------------------------------------------------------------------------------*/
/*	点评
/*-----------------------------------------------------------------------------------*/
.lingyuan-dianping-tj{display: flex; justify-content: space-between; align-items: center; border-radius: 6px; padding: 12px; background-color: #e8fef4; margin-bottom: 15px}
.lingyuan-dianping-tj .num{font-weight: 700; letter-spacing: 1px}
.lingyuan-dianping-tj .num>span{color: var(--primary)}
.lingyuan-dianping-tj.wenda{background-color: #fff6e6}
.lingyuan-dianping-tj.wenda .num>span{color: var(--red)}
.lingyuan-dianping-detailitem{position: relative}
.lingyuan-dianping-detailitem>.user{display: flex; align-items: center; margin-bottom: 10px;}
.lingyuan-dianping-detailitem>.user .photo{flex:0 0 40px; margin-right: 15px;}
.lingyuan-dianping-detailitem>.user .photo img{border-radius: 50%}
.lingyuan-dianping-detailitem>.user .name{font-size: 17px; font-weight: 700}
.lingyuan-dianping-detailitem>.img-wrap{display: flex;margin-right: -4px;margin-top: 8px}
.lingyuan-dianping-detailitem>.img-wrap>li{flex:1 0 0; padding-right: 4px; min-width: 0; max-width: 150px;}
.lingyuan-dianping-detailitem>.img-wrap>li a{display: block; position: relative}
.lingyuan-dianping-detailitem>.img-wrap>li a::after{content: "\e6c8"; font-family: iconfont; position: absolute; color: var(--white); right: 6px; bottom: 6px; line-height: 1; font-size: 12px; z-index: 2; opacity: .9}
.lingyuan-dianping-detailitem>.img-wrap>li:hover img{opacity: .8}
.lingyuan-dianping-detailitem>.img-wrap>li:first-child img{border-radius: 4px 0 0 4px;}
.lingyuan-dianping-detailitem>.img-wrap>li:last-child img{border-radius: 0 4px 4px 0}
.lingyuan-dianping-detailitem>.best{position: absolute}
.lingyuan-dianping-detailitem.mini>.text{font-size: 14px}
.lingyuan-dianping-detailitem.mini>.user .photo{flex-basis: 30px;}
.lingyuan-dianping-writeform .item-name{font-weight: 700;}

.Dp-xie-imgwrap{border: 1px solid #ced4da;padding: 12px;border-radius: 4px; min-height:60px;}
.Dp-xie-imgwrap .uploadimg_btn a {display: block; padding-top: 15px; padding-bottom: 15px; font-size: 16px; text-align: center;}
.Dp-xie-imgwrap .tips{font-size: 12px; color: var(--gray)}
.Dp-xie-imgwrap .error{font-size: 12px; color: var(--red)}
@media (min-width: 768px) {
.lingyuan-dianping-detailitem>.text,.lingyuan-dianping-detailitem>.img-wrap{margin-left: 55px}	
.lingyuan-dianping-detailitem.mini>.text,.lingyuan-dianping-detailitem.mini>.img-wrap{margin-left: 45px}
}
@media (min-width: 992px) {	
.lingyuan-dianping-tj{ padding: 15px; background-color: #e8fef4}
.lingyuan-dianping-tj .num{font-size: 18px;letter-spacing: 2px }
.lingyuan-dianping-detailitem.mini>.text{font-size: 16px}
.lingyuan-dianping-detailitem>.img-wrap{margin-top: 12px;}
}
/*-----------------------------------------------------------------------------------*/
/*	景观
/*-----------------------------------------------------------------------------------*/
.lingyuan-jingguan-viewwrap .img{overflow: hidden; border-radius: 6px; position: relative; line-height: 1}
.lingyuan-jingguan-viewwrap .img>.total{position: absolute; left: 0; top:0; z-index: 3; background-color: rgba(0,0,0,.6); color: var(--white); font-size: 14px; padding: 5px 6px; border-bottom-right-radius: 6px; line-height: 1.2}
.lingyuan-jingguan-viewwrap .img>.total>span{color: var(--yellow); font-size: 20px;}
.lingyuan-jingguan-viewwrap .img>img{transform: scale(1.02)}
.lingyuan-jingguan-viewwrap .img>video{width: 100%; height: auto; margin-bottom: 0; line-height: 1}
.lingyuan-jingguan-viewwrap .tips{margin-top: 15px; font-size: 12px; color: var(--gray)}
.lingyuan-jingguan-pagi{margin-top: 12px; display: flex; justify-content: space-between;}
.lingyuan-jingguan-pagi .pagi-item{position: relative;flex:0 0 46%; min-width: 0; display: flex;}
.lingyuan-jingguan-pagi .pagi-item .img{width: 60px;margin-right: 10px;flex:0 0 60px; min-width: 0;}
.lingyuan-jingguan-pagi .pagi-item .img img{border-radius: 6px;}
.lingyuan-jingguan-pagi .pagi-item .title{font-size: 14px; flex-grow: 1; min-width: 0}
.lingyuan-jingguan-pagi .pagi-item .title::before{content: "\fbb2"; font-family: iconfont; display: block; color: var(--gray)}
.lingyuan-jingguan-pagi .pagi-item .title a{display: block; }
.lingyuan-jingguan-pagi .pagi-item.next{justify-content: flex-end; padding-top: 12px; text-align: right}
.lingyuan-jingguan-pagi .pagi-item.next::before{content: "";display: block; height: 100%; width: 1px; left: -10px; transform: rotate(12deg); position: absolute;top: 0;background-color: #ccc;}
.lingyuan-jingguan-pagi .pagi-item.next .title::before{text-align: right; content: "\e620"}
.lingyuan-jingguan-pagi .pagi-item.next .img{order: 13; margin-right: 0; margin-left: 10px;}

@media (min-width: 992px) {	
.lingyuan-jingguan-pagi{margin-top: 20px; justify-content:center; margin-bottom: 15px;}
.lingyuan-jingguan-pagi .pagi-item{flex-basis: 30%;}
.lingyuan-jingguan-pagi .pagi-item .img{width: 80px;margin-right: 15px;flex-basis: 80px}
.lingyuan-jingguan-pagi .pagi-item .title{font-size: 16px;}
.lingyuan-jingguan-pagi .pagi-item.next{margin-left: 30px}
.lingyuan-jingguan-pagi .pagi-item.next .img{ margin-left: 15px;}
}	

@media (min-width:1200px){
.ly-canguan{position: absolute; background-image: url("../images/cemetery/zhuanyuan_jingguan.png"); width: 180px; height: 330px; background-size: cover; top:10px; right: 100%; cursor: pointer; animation: headShake 3s ease-in-out infinite}	
	
}
/*-----------------------------------------------------------------------------------*/
/*	价格及详情页
/*-----------------------------------------------------------------------------------*/
.lingyuan-jiage-filter{ padding-bottom: 10px; border-bottom: 1px solid rgba(var(--rgb-black),.06);padding-top: 5px;}
.lyjg-filter-wrap{ margin-left: -15px; margin-right: -15px;margin-bottom: 15px;}
.lyjg-filter-wrap.sticky{ background-color: var(--white);z-index: 9;margin-bottom: 0;}
.lingyuan-jiage-filter .swiper-slide{padding-left: 6px; padding-right: 6px; padding-top:15px;  width: auto}
.lingyuan-jiage-filter .swiper-slide .button{display: flex; align-items: center; height: 28px; padding: 0 12px; border-radius: 16px; background-color: rgba(var(--rgb-primary),.1);font-size: 12px; cursor: pointer; color: var(--primary); transition: background-color .3s ease-in-out; position: relative}
.lingyuan-jiage-filter .swiper-slide .button span{position: absolute; top: -16px;right: -10px; z-index: 2; width: 22px; height: 22px; line-height: 22px; font-size: 12px; border-radius: 50%; color: var(--white); background-color: var(--dark); display: block; letter-spacing: 0; text-align: center; font-weight: 500;  transition: all 250ms linear; transform: translateY(5px);  opacity: 0;  pointer-events: none;}
.lingyuan-jiage-filter .swiper-slide .button:hover{background-color: rgba(var(--rgb-primary),.2);}
.lingyuan-jiage-filter .swiper-slide .button.active{color: var(--white); background-color: var(--primary)}
.lingyuan-jiage-filter .swiper-slide .button.active span,.lingyuan-jiage-filter .swiper-slide .button:hover span{transform: translateY(0); opacity: 1;  pointer-events: auto;}
.lingyuan-muxing-detail-wrap{margin-bottom: 30px; overflow: hidden; border-radius: 4px}
.lingyuan-muxing-detail-wrap>.img-wrap{position: relative;}
.lingyuan-muxing-detail-wrap>.img-wrap .good-label{position: absolute; z-index: 2; color: var(--white);left: 0; top:0; background:linear-gradient(270deg,#ff6a00,#8a728b 55%,#2879ff 95%); padding: 4px 8px;border-bottom-right-radius: 6px;}
.lingyuan-muxing-detail-wrap>.img-wrap .good-label>span{display: block; font-size: 15px; letter-spacing: 1px; }
.lingyuan-muxing-detail-wrap>.img-wrap .good-label>span::before{content: "\e60b"; font-family: iconfont; display: inline-block; margin-right: 2px; color: var(--yellow)}
.lingyuan-muxing-detail-wrap>.img-wrap .kefu{background-color: var(--orange); color: var(--white); position: absolute; right: 0; bottom: 0; z-index: 2; padding: 4px 6px 4px 40px; font-size: 14px; letter-spacing: 1px; border-top-left-radius: 6px;}
.lingyuan-muxing-detail-wrap>.img-wrap .kefu:before {content: "";position: absolute;width: 35px; height: 35px; background-image: url(../images/kefu_wh_c.png); background-size: cover; bottom: 0;left: 4px;}
.lingyuan-muxing-detail-wrap>.img-wrap img.muxing{ width: 100%}
.lingyuan-muxing-detail-wrap>.txt-wrap{ padding-top: 15px;}
.lingyuan-muxing-detail-wrap>.txt-wrap>.title{font-size: 22px; font-weight: 700; margin-bottom: 5px;}
.lingyuan-muxing-detail-wrap>.txt-wrap .price-wrap{display: flex; justify-content: space-between; align-items: center;}
.lingyuan-muxing-detail-wrap>.txt-wrap .price-wrap .price-md>span{font-size: 20px}
.lingyuan-muxing-detail-wrap>.txt-wrap .price-wrap .tips{font-size: 12px; color: var(--gray)}
.ly-muxing-jiben{margin-top: 10px;display: flex;flex-wrap: wrap; justify-content: space-between;}
.ly-muxing-jiben>li{flex: 0 0 48.5%; font-size: 14px; padding: 4px 0}
.ly-muxing-jiben>li>span:first-child{color: var(--gray); margin-right: 6px; }
.ly-muxing-fuwu{margin-top: 10px; padding-top: 15px; border-top: 1px solid rgba(0,0,0,.1)}
.ly-muxing-fuwu>li{display: flex; align-items: flex-start}
.ly-muxing-fuwu>li>.tlabel{flex:0 0 auto; min-width: 0; margin-top: 2px;}
.ly-muxing-fuwu>li>.desc{font-size: 14px; padding-left: 10px;flex-grow: 1; min-width: 0; line-height: 1.3}
.ly-muxing-fuwu>li>.desc>span{font-weight: 700; color: var(--primary)}
.ly-muxing-fuwu>li>.btn-wrap{flex:0 0 auto; min-width: 0; margin-left: 10px;}
.ly-muxing-fuwu>li + li{margin-top: 12px; padding-top: 12px; border-top: 1px dashed rgba(0,0,0,.2)}
.lingyuan-muxing-hotline{display: flex; align-items: center; margin-top: 20px; justify-content: center; padding: 8px; background-color:#fff0e3; border-radius: 4px;}
.lingyuan-muxing-hotline>.txt{margin-right: 10px; letter-spacing: 1px; font-size: 14px}
.lingyuan-muxing-hotline>.telnum{font-size: 20px;margin-left: 10px}
.lingyuan-muxing-hotline>.telnum::before{content: "\e7a2"; font-family: iconfont;}
.lyjg-team .hot-q{background-color: #e9ecef; padding:15px 12px; margin-bottom: 15px; border-radius: 6px;}
.lyjg-team .hot-q .input-btn{background-color: var(--white); font-size: 12px; color: var(--gray); padding: 8px 12px; border: 1px solid #b3d7c7; border-radius: 6px; margin-top: 15px; cursor: pointer}
.lyjg-team .hot-q .input-btn:hover{border-color: var(--primary)}
.ly-hot-q-swiper{height: 30px;}
.ly-hot-q-swiper .swiper-slide{text-align: right}
.ly-hot-q-swiper .item{font-size: 14px; color: var(--white); background: linear-gradient(270deg,#ff6a00,#8a728b 55%,#2879ff 95%); padding: 8px 12px 8px 36px; border-radius: 16px; position: relative; line-height: 1; display: inline-block;}
.ly-hot-q-swiper .item::before{content: "\e6a6"; font-family: iconfont; position: absolute; left:10px; color: var(--warning); font-size: 18px; top:6px; }
.lyjg-team .team{display: flex;}
.lyjg-team .team>.img{flex:0 0 90px; margin-right: 15px;}
.lyjg-team .team>.img img{border-radius: 6px;}
.lyjg-team .team>.txt{flex-grow: 1; min-width: 0; display: flex; flex-direction: column}
.lyjg-team .team>.txt .name{font-size: 17px; font-weight: 700; margin-bottom: 5px;}
.lyjg-team .team>.txt .desc{font-size: 12px; color: var(--gray)}
.lyjg-team .team>.txt .btn-wrap{margin-top: auto}
@media(min-width:768px){
.lingyuan-muxing-detail-wrap{display: flex;}
.lingyuan-muxing-detail-wrap>.img-wrap{flex:0 0 50%; min-width: 0; max-width: 420px}
.lingyuan-muxing-detail-wrap>.txt-wrap{flex-grow: 1; min-width: 0; padding-left: 15px;padding-top: 0; }
}

@media(min-width:992px){
.lyjg-filter-wrap{ margin-left: 0; margin-right:0;}
.lingyuan-jiage-filter .swiper-slide .button{ padding: 0 12px; border-radius: 16px;font-size: 14px;}
.lingyuan-muxing-detail-wrap{background-color: var(--white); border-radius: 6px;}
.lingyuan-muxing-detail-wrap>.img-wrap .good-label>span{letter-spacing: 2px; }		
.lingyuan-muxing-detail-wrap>.img-wrap .kefu{ padding: 8px 10px 8px 80px; font-size: 16px; letter-spacing: 1px; }
.lingyuan-muxing-detail-wrap>.img-wrap .kefu:before {width: 70px; height: 70px;left: 4px;}	
.lingyuan-muxing-detail-wrap>.txt-wrap{ padding-left: 30px; padding-right: 30px; padding-top: 30px;}	
.lingyuan-muxing-detail-wrap>.txt-wrap>.title{font-size: 28px; margin-bottom: 10px;}
.lingyuan-muxing-detail-wrap>.txt-wrap .price-wrap{justify-content:flex-start}
.lingyuan-muxing-detail-wrap>.txt-wrap .price-wrap .price-md>span{font-size: 24px}
.lingyuan-muxing-detail-wrap>.txt-wrap .price-wrap .tips{font-size: 14px; margin-left: 15px;}
.ly-muxing-jiben>li{flex-basis: 33%;}
.ly-muxing-fuwu{margin-top: 15px;}
.ly-muxing-fuwu>li>.desc{font-size: 16px; padding-left: 15px;}
.ly-muxing-fuwu>li>.btn-wrap{margin-left: 20px;}
.ly-muxing-fuwu>li + li{margin-top: 15px; padding-top: 15px;}	
.lingyuan-muxing-hotline{margin-top: 30px; }
.lingyuan-muxing-hotline>.txt{font-size: 16px}
.lingyuan-muxing-hotline>.telnum{font-size: 24px; }
.lyjg-team .team>.img{flex-basis: 120px;}
.lyjg-team .team>.txt .name{font-size: 20px;}
.lyjg-team .team>.txt .desc{font-size: 14px;}
}
@media (min-width:1200px){
.lingyuan-muxing-detail-wrap>.txt-wrap{padding-right: 40px;}	
}
/*-----------------------------------------------------------------------------------*/
/*	资讯
/*-----------------------------------------------------------------------------------*/

@media(min-width:992px){

}
/*-----------------------------------------------------------------------------------*/
/*	关于我们
/*-----------------------------------------------------------------------------------*/
.lingyuan-guanyu-wrap{position: relative}
.lygy-nav-wrap{ display: flex;background-color: var(--white); border-bottom: 1px solid rgba(0,0,0,.1); justify-content: space-between; z-index: 8}
.lygy-nav-wrap>.item{flex:0 0 auto}
.lygy-nav-wrap>.item>a{display: block; padding: 10px 5px; font-size: 15px; position: relative; text-align: center}
.lygy-nav-wrap>.item>a.mPS2id-highlight-first{color: var(--primary);font-weight: 700}
.lygy-nav-wrap>.item>a.mPS2id-highlight-first::after{content: ""; position: absolute; height: 3px; background-color: var(--primary);left: 15%; width: 70%; bottom: -1px}
.lygy-block-part{padding-top: 20px; }
.lygy-article-wrap{position: relative; max-height: 400px; overflow: hidden}
.lygy-article-wrap.open{max-height: none}
.lygy-article-body{line-height: 1.8; font-size: 16px;}
.lygy-article-wrap .dp-moreread{position: absolute;bottom: 0; right: 0; z-index: 2; left: 0; text-align: center;padding: 10px; background-image: linear-gradient(0deg,#fff,rgba(255,255,255,0))}
.lygy-article-wrap .dp-moreread span{display: inline-flex; height: 32px; align-items: center; font-size: 14px; padding: 0 16px; background-color: var(--primary); border-radius: 16px; color: var(--white)}
.lygy-jiben{display: flex; flex-wrap: wrap; border-top: 1px solid rgba(var(--rgb-dark),.13); border-left: 1px solid rgba(var(--rgb-dark),.13);}
.lygy-jiben>li{flex: 0 0 100%;display: flex; border-bottom: 1px solid rgba(var(--rgb-dark),.13); padding: 10px 10px; border-right: 1px solid rgba(var(--rgb-dark),.13); min-width: 0; width: 100%; font-size: 14px;}
.lygy-jiben>li>.name{flex: 0 0 auto; margin-right: 15px; color: var(--gray);}
.lygy-jiben>li>.desc{flex-grow: 1; min-width: 0}
.lygy-jiben>li>.desc.tel{color: var(--primary);font-weight: 700; letter-spacing: 1px;}
.lygy-jiben>li a{color: var(--orange)}
.lygy-jiben>li a:hover{color: var(--primary)}
.ly-baidu-wrap{border: 1px solid rgba(var(--rgb-dark),.18); padding: 4px; height: 260px; position: relative}
.ly-baidu-wrap>.map-content{position: relative; height: 100%}
.ly-map-con{display: flex; max-width: 400px}
.ly-map-con>.img-wrap{flex:0 0 100px; min-width: 0}
.ly-map-con>.con-wrap{flex-grow: 1; min-width: 0; padding-left: 12px;}
.ly-map-con>.con-wrap .title{font-size: 17px; font-weight: 700; margin-bottom: 6px;}
.ly-map-con>.con-wrap p{font-size: 12px; color: var(--gray); margin-bottom: 8px}
.ly-map-con>.con-wrap .tel{color: var(--primary)}
.ly-map-local{margin-top:20px; position: relative; padding:16px 12px; border-radius: 4px; background:linear-gradient(-45deg, #160c00, #574421); min-height: 80px; color: var(--orange-light); text-align: right}
.ly-map-local .txt .title{font-size: 18px; font-weight: 700}
.ly-map-local .txt .tips{font-size: 14px; letter-spacing: 1px; margin-bottom: 8px;margin-top: 6px;}
.ly-map-local .txt .btn-wrap{ position: relative; z-index: 2}
.ly-map-local .txt .btn-wrap .btn-color{min-width: 180px}
.ly-map-local .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;} 
.lygy-more-info{display:flex; background-color: rgba(0,0,0,.8); border-radius: 6px; color: var(--white); background-image: url("../images/cemetery/about-img_b.jpg"); background-size: cover; width:100%; margin-top: 15px}
.lygy-more-info>li{flex:0 0 33.333%; min-width: 0; text-align: center; padding: 15px 10px; position: relative}
.lygy-more-info>li + li:before{content: ""; position: absolute; left: 0;width: 1px; top:15%; height: 70%; display: block; background-color: rgba(255,255,255,.6)}
.lygy-more-info>li .title{font-size: 14px;margin-bottom: 6px}
.lygy-more-info>li .num{font-size: 12px; line-height: 1; margin-bottom: 15px}
.lygy-more-info>li .num>span{font-size: 22px;margin-right: 2px; color: var(--yellow)}
.lygy-more-info>li .btn{ border-radius: 20px; width: 80%}

.lygy-tel-wrap{ background: linear-gradient(270deg,#ceb85f,#b29e4d); position: relative; padding: 15px 12px; color: var(--white); border-radius: 4px; margin-top: 20px;}
.lygy-tel-wrap .txt .num{font-size: 22px; font-weight: 700}
.lygy-tel-wrap .txt .num::before{content: "\e636"; font-family: iconfont; margin-right: 4px; font-weight: 400; animation:fadeIn .8s ease-in infinite}
.lygy-tel-wrap .txt .tips{font-size: 14px;}
.lygy-tel-wrap .img{position: absolute; width: 80px; height: 80px; background-image: url("../images/kefu_wh_a.png"); background-size: cover; right: 0; bottom: 0}
@media(min-width:992px){
.lingyuan-guanyu-wrap{display: flex; align-items: flex-start}
.lygy-nav-wrap{flex:0 0 120px;flex-direction: column; justify-content: flex-start;border-bottom: none;border-radius: 4px; background-color: transparent}
.lygy-nav-wrap>.item{}
.lygy-nav-wrap>.item>a{ font-size: 17px; padding: 12px; letter-spacing: 1px}
.lygy-nav-wrap>.item>a.mPS2id-highlight-first{}
.lygy-nav-wrap>.item>a.mPS2id-highlight-first::after{}
.lygy-container-wrap{flex-grow: 1; min-width: 0; padding-left: 20px; margin-left: auto; width:calc(100% - 120px); border-left: 1px solid rgba(var(--rgb-primary),.4)}
.lygy-block-part{padding-bottom: 30px; padding-top: 0}
.lygy-article-wrap{max-height: none}
.lygy-article-wrap .dp-moreread{display: none}
.lygy-article-body{font-size: 18px;text-align: justify}
.lygy-jiben{background-color: var(--white)}
.lygy-jiben>li:not(.one){flex-basis: 50%;padding: 14px;}
.lygy-jiben>li>.name{margin-right: 15px}
.lygy-jiben>li>.desc.muxing{padding-left: 10px; padding-right: 10px;}
.ly-baidu-wrap{height: 380px}
.ly-map-con>.img-wrap{flex-basis: 120px}
.ly-map-con>.con-wrap .title{font-size: 18px;}	
.ly-map-local{padding:15px 30px; }
.ly-map-local .txt .title{font-size: 24px;font-weight: 600; letter-spacing: 3px}
.ly-map-local .txt .tips{font-size: 16px; letter-spacing: 2px; margin-bottom: 10px;}
.ly-map-local .img{width: 300px; height: 160px; } 	
	
	
.lygy-more-info>li{ padding: 20px 10px}
.lygy-more-info>li .title{font-size: 18px;margin-bottom: 10px; letter-spacing: 2px;}
.lygy-more-info>li .num>span{font-size: 28px;}
.lygy-more-info>li .btn{width:60%; height: 36px}
	
.lygy-tel-wrap{  padding:15px 30px; }

.lygy-tel-wrap .txt .num{font-size: 28px;}
.lygy-tel-wrap .txt .num::before{}
.lygy-tel-wrap .txt .tips{font-size: 16px; letter-spacing: 2px; margin-left: 10px}
.lygy-tel-wrap .img{ width: 120px; height:120px;right:40px; }
}
@media(min-width:1200px){
.lygy-nav-wrap{flex-basis: 180px;}	
.lygy-container-wrap{padding-left: 30px; width:calc(100% - 180px)}
.lygy-block-part{padding-bottom: 30px}
}
/*-----------------------------------------------------------------------------------*/
/*	新首页 2024-06-07
/*-----------------------------------------------------------------------------------*/
.lhome-pagetopN{position: relative; background-color: var(--primary); padding-top: 15px; padding-bottom: 24px; }
.lhome-pagetopN>.container{}
.lhome-pagetopN>.container .img img{border-radius: 12px; width: 100%}
.lhome-pagetopN>.container .txt{color: var(--white); padding-top: 12px}
.lhome-pagetopN>.container .txt .subtitle{font-size: 16px; letter-spacing: 3px; margin-bottom: 8px}
.lhome-pagetopN>.container .txt .title{font-size: 26px; font-weight: 700; margin-bottom: 12px}
.lhome-pagetopN>.container .txt .desc{display: none}
.lhome-pagetopN>.container .txt .btn-wrap{display: none;}
.lhome-pagetopN>.container .txt .btn-wrap .btn{height: 32px; border-radius: 16px; min-width: 100px}
.lhome-pagetopN>.container .txt .btn-wrap .btn + .btn{margin-left: 12px;}
.lhome-qmenu{padding-left: 15px; padding-right: 15px; padding-top:12px; padding-bottom: 12px;position: relative; background-color: var(--white); border-radius: 12px 12px 0  0; margin-top: -16px}
.lhome-qmenu-nav{display: flex; justify-content: space-between}
.lhome-qmenu-nav>li{flex:0 0 20%; min-width: 0; text-align: center; position: relative}
.lhome-qmenu-nav>li>i{display: block; width: 40px; height: 40px; margin-left: auto; margin-right: auto; margin-bottom: 5px;background-repeat: no-repeat;  background-image:url("../images/cemetery/menu-icon.png"); background-size: 100% auto;}
.lhome-qmenu-nav>li>a{display: block; font-size: 13px; color:#666 }
.lhome-qmenu-nav>li:nth-child(1)>i{background-position: 0 0px}
.lhome-qmenu-nav>li:nth-child(2)>i{background-position: 0 -40px}
.lhome-qmenu-nav>li:nth-child(3)>i{background-position: 0 -80px}
.lhome-qmenu-nav>li:nth-child(4)>i{background-position: 0 -160px}
.lhome-qmenu-nav>li:nth-child(5)>i{background-position: 0 -120px}
.lingyuan-home-page{position: relative; background-color: var(--light-b); min-height: 80vh;}
.lingyuan-home-page>*:nth-child(even){background-color: var(--white)}
.lingyuan-img-txt_b{background-color: var(--white); border-radius: 4px; height: 100%; overflow: hidden}
.lingyuan-img-txt_b>.post-img{border-radius: 0}
.lingyuan-img-txt_b>.txt-wrap{ padding: 10px 12px; display: flex; flex-direction: column}
.lingyuan-img-txt_b>.txt-wrap .title{ font-size: 14px; margin-bottom: 6px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-line-clamp: 2; line-height: 22px; max-height: 44px}
.lingyuan-img-txt_b>.txt-wrap .date{font-size: 11px; margin-top: auto; color: var(--gray); font-style: italic}
.ly-home-btn{height: 32px; border-radius: 16px; min-width: 130px;}
.lhome-part{padding-top: 24px; padding-bottom: 24px;}

.lhome-title-wrap{margin-bottom: 15px;text-align: center}
.lhome-title-wrap>.title{font-size: 20px; font-weight: 700; letter-spacing: 2px;position: relative; z-index: 2; color: var(--dark); }
.lhome-title-wrap>.subtitle{font-family: DidotItal; font-size: 12px; color: var(--gray); letter-spacing: 1.5px; position: relative; display: inline-flex;font-weight: lighter}
.lhome-title-wrap>.subtitle::before{content:"";position:absolute; height: 4px; width: 60px; top:-8px; left:50%; margin-left: -30px;background:linear-gradient(90deg, rgba(155,255,178,1), #ffc107)}
.lhome-guanyu-part{background-image: url("../images/cemetery/home-img_a.jpg"); background-position: 50%; background-size: cover;}
.lhome-guanyu-block{border-radius: 4px; background-color: var(--white); padding:20px 15px; width: 82%; max-width: 700px;}
.lhome-guanyu-block .desc{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis; line-height: 22px; max-height: 88px  }
.lhome-guanyu-block .btn-wrap{margin-top: 15px;}
.lhome-muxing-part>.main-wrap{ margin-bottom: 15px;}
.lhome-muxing-part>.main-wrap .btn-wrap{padding-top: 6px; text-align:center}
.lhome-muxing-part>.team-wrap{background:linear-gradient(120deg,#fdb757,#e08636); position: relative; border-radius: 8px; overflow: hidden;}
.lhome-muxing-part>.team-wrap .img{position: absolute; width: 140px; bottom: 0; left:-10px;}
.lhome-muxing-part>.team-wrap .img::before{content: ""; position: absolute; left: 80%; width: 60px;height: 60px; background-image: url("../images/pageside-icon_b.png"); background-size: cover; animation: tada 2s ease-in-out infinite; top:10px}
.lhome-muxing-part>.team-wrap .txt{margin-left: 160px; color: var(--white); padding:15px 10px;}
.lhome-muxing-part>.team-wrap .txt .title{font-size: 18px; font-weight: 700; line-height: 1.3;margin-bottom: 10px;}
.lhome-muxing-part>.team-wrap .txt .desc{font-size: 12px; margin-bottom: 10px;}
.lhome-jingguan-wrap>.jgview-grid{display: grid; grid-template-columns:auto auto; grid-template-rows:1fr 1fr 1fr;grid-gap: 4px;}
.lhome-jingguan-wrap>.jgview-grid>.img-item{position: relative;}
.lhome-jingguan-wrap>.jgview-grid>.img-item .post-img{position: relative;}
.lhome-jingguan-wrap>.jgview-grid>.img-item .post-img .title{position: absolute; text-align: center; left: 5px; right: 5px; bottom: 5px;  color: var(--white); font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; z-index: 4}
.lhome-jingguan-wrap>.btn-wrap{padding-top: 15px;text-align:center;padding-bottom: 15px}
.lhome-dianping-part{background-color: #fff5e9;}
.lhome-dianping-part .gm-dp-a{background-color: var(--white); padding:15px 12px; border-radius: 4px;}
.lhome-dianping-part .btn-wrap{margin-top: 20px; text-align: center}
.lhome-dianping-wrap{background-color: var(--white); border-radius: 4px; padding: 20px 15px; width: 90%; max-width: 800px; min-height: 300px;}
.lhome-dianping-swiper{padding-bottom: 20px;}
.lhome-dianping-swiper .swiper-pagination{bottom: 0}
.lhome-wenda-wrap .mainblock{position: relative}
.lhome-wenda-wrap .mainblock>.more-wrap{ background: linear-gradient(180deg,rgba(202,255,214,.9),rgba(202,255,214,0) 60%); border-radius: 6px; margin-top:15px; padding-top:15px; position: relative;}
.lhome-wenda-wrap .mainblock>.more-wrap .info{display: flex; margin-top: 15px; align-items: flex-end}
.lhome-wenda-wrap .mainblock>.more-wrap .info .img{flex:0 0 158px;min-width: 0; bottom: -24px;position: relative; margin-left: -6px; order:-1}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt{flex-grow: 1; min-width: 0}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .title{font-size: 17px; font-weight: 700; color: var(--primary); margin-bottom: 8px}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .userlist{margin-bottom: 10px; display: flex; align-items: center; font-size: 12px;}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .userlist i{display: block; flex:0 0 auto;width: 24px;}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .userlist i img{border-radius: 50%;}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .userlist i + i{margin-left: -10px;}
@media(min-width:768px){
.lhome-title-wrap>.title{font-size: 24px; letter-spacing: 4px }	
.lingyuan-img-txt_b{border-radius: 8px;}
.lingyuan-img-txt_b>.txt-wrap{ padding: 15px 15px;}
.lingyuan-img-txt_b>.txt-wrap .title{ font-size: 16px; line-height: 24px; max-height: 48px; font-weight: lighter}
.lingyuan-img-txt_b>.txt-wrap .date{font-size: 12px;}
.lhome-pagetopN>.container{display: flex;}
.lhome-pagetopN>.container .img{flex:0 0 50%; min-width: 0}
.lhome-pagetopN>.container .txt{flex-grow: 1; min-width: 0; padding-left: 15px;}
.lhome-pagetopN>.container .txt .desc{font-size: 13px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-line-clamp: 3; overflow: hidden;  text-overflow: ellipsis; line-height: 20px;  max-height: 60px; text-align: justify; opacity: .8; margin-bottom: 15px;}
}

@media(min-width:992px){
.lhome-pagetopN{padding-top: 30px; padding-bottom: 30px}
.lhome-pagetopN>.container{}
.lhome-pagetopN>.container .img{flex-basis: 600px;}
.lhome-pagetopN>.container .txt{padding-left: 30px; padding-top: 0}
.lhome-pagetopN>.container .txt .subtitle{}
.lhome-pagetopN>.container .txt .title{font-size:32px; margin-bottom: 24px;letter-spacing: 3px }
.lhome-pagetopN>.container .txt .btn-wrap{display: flex!important}
	.lhome-pagetopN>.container .txt .btn-wrap .btn{min-width: 120px}
	
.lhome-pagetop .text-wrap{padding-top: 120px;}
.lhome-pagetop .text-wrap .title{font-size: 48px; letter-spacing: 2px; }
.lhome-qmenu{display: none!important}
.lhome-part{padding-top: 40px; padding-bottom: 40px;}
.lhome-title-wrap{margin-bottom: 20px;}
.lhome-title-wrap>.title{font-size: 32px;}	
.lhome-title-wrap>.subtitle{font-size: 16px; letter-spacing: 2.6px;}
.lhome-title-wrap>.subtitle::before{ height: 6px; width: 80px; top:-10px; margin-left: -40px }
.lhome-pagetop .text-wrap .btn-wrap{margin-top: 40px}
.lhome-pagetop .text-wrap .btn-wrap .btn{font-size: 22px; letter-spacing: 2px; min-width: 200px; border-width: 2px;height: 48px; border-radius: 24px;  }
.lhome-pagetop .text-wrap .btn-wrap .btn + .btn{margin-left:24px;}	

.lhome-wenda-wrap .mainblock>ul{width: 70%; max-width: 760px; position: relative; z-index: 2; background-color: var(--white)}
.lhome-wenda-wrap .mainblock>.more-wrap{ padding-top:30px; position:absolute; right: 0; width: 36%; top:0; bottom: 0; display: flex;flex-direction: column;text-align: center}
.lhome-wenda-wrap .mainblock>.more-wrap .info{ margin-top: 20px;display: block; flex-grow: 1;}
.lhome-wenda-wrap .mainblock>.more-wrap .info .img{bottom: -40px; margin-left:0; position: absolute; left: 0; right: 0;}
.lhome-wenda-wrap .mainblock>.more-wrap .info .img img{width: 240px}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .userlist{justify-content: center}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .userlist>span{margin-left: 5px; }
.lingyuan-img-txt_b>.txt-wrap{padding: 15px 0}
.ly-home-btn{height: 40px; border-radius: 20px; font-size: 15px; letter-spacing: 1px; min-width: 170px;}
.lhome-guanyu-block,.lhome-dianping-wrap{padding: 20px;}
.lhome-guanyu-block .desc{font-size: 16px; -webkit-line-clamp:3;line-height: 28px; max-height: 84px}
.lhome-guanyu-block .btn-wrap{margin-top: 20px;}	
.lhome-muxing-part{display: flex;}
.lhome-muxing-part>.main-wrap{flex-grow: 1; min-width: 0; order: 13; margin-bottom: 0}	
.lhome-muxing-part>.team-wrap{flex:0 0 26%; margin-right: 15px;}
.lhome-muxing-part>.team-wrap .txt{flex-grow: 0; padding-left: 20px; padding-bottom: 20px; text-align: center;  padding-right: 20px; letter-spacing: 1px}
.lhome-muxing-part>.team-wrap .txt{margin-left:0px;}	
.lhome-jingguan-wrap>.jgview-grid{grid-template-columns:1fr 1fr 1fr; grid-template-rows:1fr 1fr;grid-gap: 6px;}
.lhome-jingguan-wrap>.jgview-grid>.img-item .post-img .title{font-size: 14px;}
.lhome-jingguan-wrap>.btn-wrap{padding-top: 30px;padding-bottom: 30px}	
.lhome-dianping-part{ background-image: url("../images/cemetery/home-img_b.jpg"); background-repeat: no-repeat; background-size: cover;}
.lhome-dianping-part .tsx-swiper-box{max-width: 940px; margin-left: auto}
.lhome-dianping-part .gm-dp-a{padding: 20px;}
}

@media(min-width:1200px){
.lhome-pagetopN{padding-top: 40px; padding-bottom: 40px}
.lhome-pagetopN>.container{}

.lhome-pagetopN>.container .txt{padding-left: 40px;}
.lhome-pagetopN>.container .txt .subtitle{font-size: 18px;}
.lhome-pagetopN>.container .txt .title{font-size:48px;}
.lhome-pagetopN>.container .txt .desc {font-size: 16px;line-height: 26px;max-height: 78px;margin-bottom:30px;  }
.lhome-pagetopN>.container .txt .btn-wrap{}	
.lhome-pagetopN>.container .txt .btn-wrap .btn{font-size: 20px; letter-spacing: 2px;   min-width: 180px; height: 40px;border-radius: 20px;}
.lhome-pagetop .text-wrap .title{font-size: 64px; }
.lhome-title-wrap{margin-bottom: 30px;}
.lhome-title-wrap>.title{font-size: 36px; letter-spacing: 4px }
.lhome-title-wrap>.subtitle{font-size: 18px; letter-spacing: 4px;}
.lhome-title-wrap>.subtitle::before{ height:8px; width: 100px;margin-left: -50px; }
.lhome-muxing-part>.team-wrap{margin-right: 24px;}
.lhome-jingguan-wrap>.jgview-grid{grid-template-columns:repeat(6,1fr); grid-template-rows:1fr 1fr;grid-gap:1px;}
.lhome-jingguan-wrap>.jgview-grid>.img-item:nth-child(1){grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3}
.lhome-jingguan-wrap>.jgview-grid>.img-item:last-child{grid-column-start: 5; grid-column-end: 7; grid-row-start: 1; grid-row-end: 3}
.lhome-wenda-wrap .mainblock>.more-wrap .info .img img{width: 300px}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .title{font-size:22px; margin-bottom: 10px}
.lhome-wenda-wrap .mainblock>.more-wrap .info .txt .userlist{font-size: 14px; margin-bottom: 20px;}	
.lhome-muxing-part>.team-wrap .img{width: 280px; left:-50px; bottom: -12px; }
.lhome-muxing-part>.team-wrap .img::before{width: 100px;height: 100px;top:40px;pointer-events: none; left: 90%}
.lhome-muxing-part>.team-wrap .txt{position: relative; z-index: 2; padding:20px 10px}
.lhome-muxing-part>.team-wrap .txt .title{font-size: 22px;}
.lhome-muxing-part>.team-wrap .txt .desc{font-size: 14px;}	
}
@media (min-width:1400px){
.lhome-pagetopN>.container .txt .subtitle{font-size: 22px;}
.lhome-pagetopN>.container .txt .title{font-size:56px;  }
.lhome-pagetop .text-wrap .btn-wrap{margin-top: 60px}
.lingyuan-img-txt_b>.post-img{border-radius: 8px;}	
.lhome-guanyu-block,.lhome-dianping-wrap{padding: 30px;}
.lhome-part{padding-top: 60px; padding-bottom: 60px;}
.lhome-guanyu-block .btn-wrap{margin-top: 30px;}
.lhome-muxing-part>.team-wrap{}
.lhome-muxing-part>.team-wrap .txt{font-size: 18px; letter-spacing: 2px}
.lhome-muxing-part>.team-wrap .img{max-width: 300px}
.lhome-dianping-part .btn-wrap{ left:850px;}
.lhome-wenda-wrap .mainblock>.more-wrap .info .img{bottom: -60px;}
}


/*-----------------------------------------------------------------------------------*/
/*	end. 天顺祥世纪网络科技有限公司
/*-----------------------------------------------------------------------------------*/