
.about-para-1 p,.about-brand-content p{ text-indent:2em;text-align:justify;}
.text-justify,.articl-detail p,.baike-list-item .baike-item-body>p{ text-align:justify }
.t-c-1,.filter-1 li.active a,.filter-1 li a:hover{ color:#df952b;}
.t-c-2{ color:#92703f;}
.t-c-3{ color:#fff;}
.t-c-4{color:#92703f;}
.t-c-gray{ color:#888888;}
.t-c-gray-2{ color:#777;}
.t-c-red{color: #bf1d2d;}
.t-c-brown{ color:#7f6e60;}
.font-bold{ font-weight:700;}
i.i-lg{ font-size:32px;}
i.i-md{ font-size:24px;}
.emall-sub-class li a h1,.emall-sub-class li a h2,.filter-selector ul li a h2,.nav-tabs.tsx-nav-tabs-1>li>a h2,.nav-tabs.tsx-nav-tabs-1>li>a h3{ font-size:15px; margin-bottom:0; line-height:1.5;}
.text-oneline,.shop-photo-album .title,.photo-album .title,.photo-album-2 .title,.index-news-list li a,.index-byg-item .local,.index-byg-item h3,.index-xuanmu-item .title,.tsx-ul-2 li h3,.tsx-dl-1 dt,.tsx-ul-2 li,.tsx-ul-3 li,.case-meta li,.about-honor ul li>span p{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.text-twoline,.case-item>.info .title,.index-f-news h3,.index-baike-item .info .title,.case-box .title,.ln-item .info .title{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}
.text-threeline{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; white-space: normal;}
.lineheight-normal{ line-height:1.5 !important;}
.lineheight-none{ line-height:1!important;}
/*-------------------------------------------------------*/
/* 顶部菜单部分
/*-------------------------------------------------------*/
.top-bar{ background-color:#fff; height:70px;position:relative; z-index:100;}
.top-bar .hearder-top{ height:70px;}
.top-bar .hearder-top .logo { line-height:70px; float:left;}
.top-bar .hearder-top .logo h1{ margin-bottom:0;height:100%; line-height:inherit; font-size:inherit}
.top-bar .hearder-top .logo img{ height: 40px;}
.city-site{ float: left; margin: 20px 0 0 20px; position: relative; }
.city-site>span{ display: block; line-height: 30px; padding: 0 10px;cursor: pointer; position: relative;}
.city-site>span>i{ margin-right: 5px;}
.city-site>ul{ background: #fff; position: absolute;left: 0; top:100%; padding:5px;width:240px; box-shadow: 0 0 4px 0 rgba(0,0,0,.1); display: none}
.city-site>ul>li{float: left; width: 50%; padding: 5px;}
.city-site>ul>li>a{ display: block; line-height: 36px; font-size: 13px; padding: 0 5px; text-align: center}
.city-site>ul>li>a:hover{ background: #f4f4f4;}
.city-site>ul>li.active>a{ color: #fff; background:#92703f }
.city-site:hover>span{ border-color:#92703f; color: #92703f }
.city-site:hover>ul{ display: block}
.top-bar .hearder-top .tsx-top-tel{ height:100%; padding-right:110px; background:url(../images/top-tel-bg.png) no-repeat; background-position: 100% 100%; }
.top-bar .hearder-top .tsx-top-tel:before{ font-family:iconfont;content: "\e60a"; position:absolute;font-size:36px; top:50%;transform:translateY(-50%);}
.tsx-top-tel p,.tsx-top-tel h2,.tsx-top-tel .h2{ margin-left:45px; line-height:1.1; margin-bottom:2px;}
.tsx-top-tel h2,.tsx-top-tel .h2{font-size: 26px; color: #92703f}
.tsx-top-tel .tel{ font-size: 22px; margin-left: 45px; line-height: 25px}
.tsx-top-tel .tel:first-child{ padding-top: 8px}
.tsx-top-tel>p{ padding-top:15px; text-indent:4px;}
.nav-bar{min-height:50px; background-color:#695b3d; z-index:99; position:relative;}
.top-menu,.top-menu>li{ float:left; position: relative}
.top-menu>li a{ color:#fff;padding:0 15px; line-height:50px; display:block; transition:background-color 0.25s ease; background-color:transparent; position: relative;}
.top-menu>li a:hover{ color:#fff; background-color:#a5834d;}
.top-menu>li.active>a{ color:#fff; background-color:#d1a15d;}
.menu-search{ float:right;}
.menu-search > .nav-search-icon{ line-height:49px; color:#fff;}
.menu-search > .nav-search-icon:hover{color:#fff;}
.menu-search .nav-search-box{ position:absolute; background-color:#f7f4f1; width:300px; right:0; top:50px; border-radius:0 0 4px 4px; padding:10px; transition:all 0.5s ease; opacity:0; visibility:hidden; }
.menu-search.search-open .nav-search-box{ visibility:visible; opacity:1;}
.close-menu{ height:32px; width:32px; line-height:32px;display:none; position:fixed; top:15px; left:285px; color:#fff; text-align:center;font-size: 26px }
/*-------------------------------------------------------*/
/*栏目顶部大图
/*-------------------------------------------------------*/
.top-banner,.top-swiper{ background-color:#e5dfda;}
.page-title-block{ position:relative;z-index:2; padding: 54px 0; color: #fff;}
.top-banner >.container{background-repeat:no-repeat; background-size:cover; opacity:0; transition:opacity 1s ease 0.2s; background-position: 50% 50%;}
.top-banner >.container.fadeIn{ opacity:1;}
.top-banner.case{ background-color:#b0a89d; }
.top-banner.case >.container{ background-image:url(../images/case-top-banner.jpg); }
.top-banner.news{ background-color:#9f9f9f;}
.top-banner.news >.container{ background-image:url(../images/news-top-banner.jpg); }
.top-banner.team{ background-color:#c3a686;}
.top-banner.team >.container{ background-image:url(../images/team-top-banner.jpg); }
.top-banner.shop{ background-color:#b8ad9f;}
.top-banner.shop >.container{ background-image:url(../images/shop-top-banner.jpg); }
.top-banner.contact{ background-color:#c19789;}
.top-banner.contact >.container{ background-image:url(../images/contact-top-banner.jpg); }
.top-banner.about{ background-color:#bfa79a;}
.top-banner.about >.container{ background-image:url(../images/about-top-banner.jpg); }
.top-banner.byg{ background-color:#bcb2aa;}
.top-banner.byg >.container{ background-image:url(../images/byg-top-banner.jpg); }
.top-banner.baike{ background-color:#77a4b7;}
.top-banner.baike >.container{ background-image:url(../images/baike-top-banner.jpg); }
.top-banner.mudi{ background-color:#c1a889;}
.top-banner.emall{ background-color:#873e35;}
.top-banner.emall >.container{ background-image:url(../images/emall-top-banner.jpg); }
.top-banner.special{ background-color:#66504d;}
.top-banner.special >.container{ background-image:url(../images/special-top-banner.jpg); }
.page-title-block-2{ position:relative; top:50%;transform:translateY(-50%); z-index:2;}
.page-title-block h1,.page-title-block-2 h1,.page-title-block h2,.page-title-block-2 h2,.page-title-block .h1,.page-title-block-2 .h1,.page-title-block .h2,.page-title-block-2 .h2{ font-size:40px; color: #fff; line-height: 1}
.page-title-block span,.page-title-block-2 span{ font-size:22px; color: #fff}
.page-title-block:after{content: '';display: block;	margin-top:10px; width:60px;border-top: 2px solid #fff;}
.page-title-block-2:after{content:'查看详情';display: block;margin-top:10px; line-height:36px; text-align:center; width:100px; background: #fff;}
.top-swiper,.top-swiper article{height:380px;}
.top-swiper article{position:relative; overflow:hidden}
.top-swiper article a{ display:block; height:100%; width:100%;}
.top-swiper .owl-dots,.swiper-ty .owl-dots{ margin-top:-22px;position:absolute; width:100%;}
.top-swiper .owl-next, .top-swiper .owl-prev{background-color:rgba(255,255,255,0.5); font-size:28px;}
/*-------------------------------------------------------*/
/* 背景/图片
/*-------------------------------------------------------*/	
.bg-white{ background-color:#fff;}
.bg-gray-1{ background-color:#ebebeb;}
.bg-gray-2{ background-color:#f4f4f4;}
.bg-img-1{ background-image:url(../images/bg-img-1.png);}
.bg-img-2{ background-image:url(../images/bg-img-2.jpg);}
.bg-img-3{ background-image:url(../images/bg-img-3.jpg);}
.bg-img-a{ background-image:url(../images/bg-img-a.jpg);}
.imagescalein img {	-webkit-transform: scale(1);transform: scale(1);}
.imagescalein:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}
/*-------------------------------------------------------*/
/* 结构/页面列表/详细页面/图文列表
/*-------------------------------------------------------*/
.page-main-conten{ position:relative;margin-top: 110px; min-height:60vh;}
.per-10,.tsx-ul-1.li-10>li{ width:10%;}
.tsx-ul-1.li-9>li{width:11.111%;}
.tsx-ul-1.li-7>li{width:14.285%; }
.tsx-ul-1.li-6>li{width:16.666%; }
.per-20,.tsx-ul-1.li-5>li{ width:20%;}
.per-30{ width:30%;}
.tsx-ul-1.li-4>li{width:25%; }
.per-33,.tsx-ul-1.li-3>li{ width:33.333%}
.per-35{ width:35%}
.per-40{ width:40%;}
.per-50,.tsx-ul-1.li-2>li,.ed-2>div,.ed-2>li{ width:50%;}
.per-60{ width:60%;}
.per-65{ width:65%;}
.per-66{ width:66.666%;}
.per-70{ width:70%;}
.per-80{ width:80%;}
.per-90{ width:90%;}
.per-100{ width:100%;}
.layout>div,.layout>li{ float: left}
.tsx-table,.tsx-layout-table{ display:table;}
.tsx-t-row,.tsx-table>div{ display:table-row;}
.tsx-t-td,.tsx-t-row>div,.tsx-table>div>div,.tsx-layout-table>li,.tsx-layout-table>div{ display:table-cell; vertical-align:middle}
.tsx-t-td.vtop,.tsx-t-row>div.vtop,.tsx-table.vtop>div>div,.tsx-layout-table.vtop>li,.tsx-layout-table.vtop>div{ vertical-align:top}
.tsx-table.all-border>div>div{ border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb}
.tsx-table.all-border>div>div:last-child{ border-right:1px solid #ebebeb;}
.tsx-table.all-border>div:first-child>div{ border-top:1px solid #ebebeb;}
.normal-part-title{ margin-bottom: 24px;}
.normal-part-title .title{ font-size: 24px; position: relative; margin-bottom: 0; line-height: 1}
.normal-part-title .title:before{ position: absolute; content: ""; height: 2px ; width: 50px; background: #d1a15d; left: 0; bottom:-10px;}
.normal-part-title p{ margin-bottom: 0; margin-top: 20px; line-height: 1.3}
/*--新闻页面--*/
.news-page{ margin:-10px 48px; background:#e2ddd8; }
.news-page >.news-page-content{margin:20px 10px;min-height:300px; background:#fff; padding-top:20px; padding-bottom:20px; position:relative}
.news-list{ display:flex; flex-flow:row; padding:20px; transition:all 0.2s linear; border-bottom: 1px solid #ececec}
.news-list .news-list-info h3{font-weight: 600}
.news-list:hover{box-shadow:0 2px 10px 0px rgba(0,0,0,0.18);}
.news-list .news-list-date{ width:80px; height:80px;background-color: #f4f4f4;margin-right:20px; text-align:center; border-radius:4px;}
.news-list .news-list-info{margin-right:20px; flex:1; -ms-flex:1}
.news-list .news-list-info p{line-height:1.6; margin-bottom:0}
.news-list .news-list-info >span{ display:none;}
.news-list .news-list-pic{ width:180px;border-radius:4px; overflow: hidden}
.news-page-content .latest-news-list{ padding-top:160px; width: 300px; padding-left: 15px; padding-right: 15px;}
.news-page-content .news-article-wrap{border-right:1px solid #eee; width: 824px; padding:15px 30px 0}
.news-page-bg{ background:url(../images/news-page-bg-1.jpg) no-repeat left bottom}
.news-page-content.news-content-bg{ background-image:url(../images/news-detail-bg.jpg); background-position:top right; background-repeat:no-repeat;}
.news-article-wrap>.title{ font-size: 28px; text-align: center}
.ln-item{ padding-bottom: 10px; border-bottom: 1px solid #ececec; margin-bottom: 10px;}
.ln-item .image{ width: 100px; float: left; margin-right: 10px;}
.ln-item .info .title{ font-size: 15px; line-height: 18px; max-height: 36px;}
/*--服务团队页面--*/
.team-index-bg{ background: url(../images/team-main-bg.png) repeat-x #f4f4f4;}
.team-page-bg{ background: url(../images/team-bg-2.jpg) no-repeat 50% 0%}
.team-detail-wrap{ width: 940px;}
.team-aside{ width: 300px; padding-left: 30px;}
.team-detail-l{ width: 220px; margin-right: 20px; padding: 15px 10px; text-align: center; background: #fff; box-shadow: 0 0 12px 0 rgba(0,0,0,.2); border-radius: 6px}
.team-detail-r{ width: 700px; padding-top: 20px;}
.team-detail-l .image,.team-detail-l .info{ width: 100%;}
.team-detail-l .info{ margin-top: 20px;}
/*--客户案例页面--*/
.case-main-bg{ background: url(../images/case-bg-1.jpg) no-repeat 50% 0%}
.case-page-bg{ background:url(../images/bg-img-4.jpg)}
.case-detail{ width:900px; margin-right:20px; padding: 15px; background:#dcd8d5}
.case-detail .title{ text-align: center; font-size: 28px; margin:15px 0; padding-bottom: 15px; border-bottom:1px solid #b5aea6}
.case-detail .articl-detail{ background: #fff; padding: 15px; margin-bottom: 20px; margin-top: 20px;}
.case-detail-meta{ width: 400px;}
.case-detail-meta li{ text-align: center;}
.case-detail-meta .case-class{ width: 42px; border-radius: 50%; margin: 0 auto; line-height: 1; color: #fff; background:#503b25; height: 42px; padding: 6px 2px 0; font-size: 14px;}
.case-detail-meta li>span{ display: block; font-weight: 700; margin-bottom: 5px;}
.case-detail-meta .cdm-img img{ border-radius: 50%;width: 42px;}
.case-aside{ width:320px;}
.case-item{ background: #fff; position: relative; box-shadow:0 0 6px 0 rgba(0,0,0,.15); transition:all .3s ease-in-out}
.case-item .image img{ width: 100%;}
.case-item:before{position:absolute;left:0; top:0; right:0; bottom:0;  border:5px solid rgba(147, 102, 47,.4);pointer-events:none;}
.case-item>.info{ padding: 10px;}
.case-item>.info .title{ height: 38px; margin-bottom: 0}
.case-item .case-meta{margin-bottom: 10px}
.case-item .case-meta>li+li{ padding-left: 5px}
.case-item .case-meta>li>div{ background:#a59380; color: #fff; text-align: center;  padding: 3px 0; border-radius: 3px}
.case-box{ background-color:#f4f4f4;transition: box-shadow .2s ease-in-out,background-color .2s linear; border-radius: 4px}
.case-box:hover{  box-shadow: 0 6px 12px rgba(0,0,0,.2); background-color: #fff}
.case-box .image{ float: left; margin-right: 10px; width: 280px;}
.case-box .image img{ width: 100%; border-radius: 4px}
.case-box .info{ padding-top:10px; padding-right: 10px}
.case-box .label-wrap{ margin-bottom: 10px;}
.case-box .title{ font-size: 18px; max-height: 43px; margin-bottom: 15px;}
.case-box .case-meta{ margin-right: -5px;}
.case-box .case-meta>li{ padding: 0 5px 5px 0;}
.case-box .case-meta>li>span{ display: block; padding: 5px; background: #a59380; line-height: 1; color: #fff; font-size:13px; border-radius: 3px}
/*--实体店铺页面--*/
.shop-photo-album{ text-align:center; position:relative;}
.photo-album,.photo-album-2{ background-color:#fff; padding:3px; border:1px solid #ebebeb; text-align:center; position:relative;}
.shop-photo-album .title,.photo-album .title,.photo-album-2 .title{ position:absolute; left:3px; bottom:3px; right:3px; background-color:rgba(0,0,0, .5); color:#fff; margin:0;}
.photo-album-2 .title{ padding: 6px 0}
.shop-photo-album img,.photo-album img{ opacity:1;transition: opacity 0.4s ease;-webkit-transition: opacity 0.4s ease;}
.shop-photo-album:hover img,.photo-album:hover img{ opacity:0.9;}
.shop-baidu-map,.xuanmu-baidu-map{ border:1px solid #ebebeb; padding:4px; width:100%; background:#fff;}
.shop-about,.shop-hot-main,.bd-map{ width: 854px;}
.shop-hot{ width: 386px; padding-left: 36px;}
.shop-team-wrap,.shop-photo-wrap{background: #f4f4f4}
.shop-team-wrap,.gustbook-wrap,.shop-hot-product,.shop-photo-wrap{ padding-bottom:40px; padding-top: 40px }
.shop-about-wrap{ background: url(../images/shop-about-bg.jpg) no-repeat 50% 0%; padding-top: 40px}
.shop-map-wrap{ padding-top: 20px}
.shop-list>li{ margin-bottom: 30px; padding-left: 30px; padding-right: 30px}
.shop-list>li:last-child{ margin-bottom: 0}
.shop-list-item{ width: 824px; position: relative; padding-top: 15px; padding-bottom: 15px; background: #fff}
.shop-list>li:nth-child(odd) .shop-list-item .image{ margin-left: -30px;}
.shop-list>li:nth-child(even) .shop-list-item .image{ margin-right: -30px;left: 450px;}
.shop-list>li:nth-child(even) .shop-list-item .info{ right: 370px}
.shop-list>li:nth-child(even) .shop-list-item{ margin-left: auto}
.shop-list-item .image{ width: 400px; position: relative}
.shop-list-item .image:before{position:absolute;content:""; left:0; top:0; right:0; bottom:0; border:6px solid rgb(210, 189, 163); pointer-events:none;}
.shop-list-item .info{ width: 450px; padding:0 20px; position: relative}
.shop-list-item .info .title{ font-size: 24px;}
.shop-list-item .info .meta>li + li{ padding-left: 15px;}
.shop-kefu,.shop-guide{ width: 386px;}
.shop-guide{ padding-left:30px}
.guide-b{ padding: 15px; background: #d1a15d; color: #fff; border-radius: 5px;}
.shop-guide .guider .image{ width: 60px; float: left;}
.shop-guide .guider .info{ margin-left:70px; padding-top: 5px;}
.shop-top-wrap{  background:#b8ad9f;border-radius: 5px; overflow: hidden; position: relative}
.shop-slide{ height: 380px;}
.shop-slide article{ height: 380px; position: relative;}
.shop-top-content{ position: absolute; left: 0; right: 0; bottom: 0; padding:15px 20px; background: rgba(0, 0, 0,.6); color: #fff;z-index: 2}
.shop-top-content .shop-title{ width: 310px;}
.shop-top-content .shop-yw{ width: 750px}
.shop-top-content .shop-yw>ul>li{ padding: 5px 0}
.shop-top-content .shop-yw>ul>li>span + span{ margin-left: 5px}
.shop-top-content .shop-dz{ width: 140px; text-align: center; position: relative; margin-top:-60px;}
.shop-top-content .shop-dz img{ width: 80px; border-radius: 50%;}
/*--联系及关于我们页?-*/
.contact-doc{color:#fff; position:relative; background:url(../images/contact-bg-1.jpg) no-repeat;  padding:20px; }
.contact-doc:before{ position:absolute;content:" "; border:3px solid rgba(255,255,255,.4); top:10px;left:10px;right:10px; bottom:10px;}
.contact-bj-shop,.special-item{ border:1px solid #ebebeb; padding:3px; height:100%;}
.contact-bj-shop p{ margin-bottom:0; }
.index-history-list{ padding:20px 0 0}
.index-history-list li{float:left;position:relative;width:20%;text-align:center;overflow:hidden;}
.index-history-list li span{ height:12px; width:12px; margin:0 auto;background-color:#f4f4f4; border-radius:50%; border:2px solid #d2bda3; display:block; position: relative; z-index: 2}
.index-history-list li:before,.index-history-list li:after{content: '';position:absolute;top:5px;width:50%;border-top:solid 1px #d2bda3; }
.index-history-list li:before{left: 0;}
.index-history-list li:after {right: 0;}
.index-history-list li:first-child:before,.index-history-list li:last-child:after{display: none}
.about-brand-content{ border:1px solid #424242; background-color:rgba(0,0,0,.6); color:#ebebeb;}
.about-brand-wrap{ background:url(../images/about-bg-1.jpg) 50% no-repeat; background-attachment:fixed; background-size:cover}
.about-honor{ background:#764541; color:#ebebeb;}
.about-honor ul li>span p{ margin-bottom: 0; font-size: 13px; padding-top: 5px;}
.about-honor ul li>span a{text-decoration: underline}
.about-honor ul li>span a:hover{ color:#d1a15d; text-decoration:none}
.about-history-wrap{ background-color: #e4ddd4}
.about-history-new{ position: relative; width: 740px; margin: 0 auto}
.about-history-new:before{ position: absolute; left: 50%; height: 100%; top:0; width: 2px; background: #c5ab85; content: ""; margin-left: -1px;}
.about-history-new .history-item{ display: table; margin-bottom: 40px; position: relative; transition: background .3s ease-in-out}
.about-history-new>li>.history-item:last-child{ margin-bottom: 0}
.about-history-new>li:last-child{ padding-left: 10px;}
.about-history-new>li:first-child{ padding-top: 100px; padding-right: 10px;}
.about-history-new>li>.history-item:before{position: absolute; width: 10px; height: 10px;top:50%; content: ""; background:#a27b53; border-radius: 50%;}
.about-history-new>li:last-child>.history-item:before{  left: -15px; }
.about-history-new>li:first-child>.history-item:before{ right: -15px; }
.history-item>div{ display: table-cell; vertical-align: middle;padding: 10px; width: 180px;}
.history-item .image{ background: #d2bda3; }
.history-item .date{ font-size: 24px}
.about-history-new .history-item:hover{ background: #f4f4f4}
.about-service-wrap{ background:url(../images/about-bg-2.jpg) no-repeat 50%; background-size: cover;}
.about-sw-2 .item{ width: 70%;position: relative; }
.about-sw-2 .tel{ width: 30%; position: relative;  padding-top: 40px }
.about-sw-2 .item li{ padding-top: 20px}
.about-sw-2 .item li:nth-child(odd)>div{ top: -10px;}
.about-sw-2 .item li>div{ width:84%;text-align: center; background-color:rgba(255, 199, 126, 0.4); padding: 24px 0; font-size:22px; color: #fff; line-height: 1.8; position: relative}
.about-para-3{ background: url(../images/about-bg-3.png) no-repeat; background-position:50% 100%}
.about-ln-l{ width: 500px;}
.about-ln-l .title,.about-ln-r .title{writing-mode: vertical-rl; writing-mode: tb-rl; font-size: 22px; line-height: 1.2; height: 120px; text-align: center; width:78px; border: 2px solid #dec39c; padding: 10px; color: #ad864e}
.about-ln-l .desc,.about-ln-r .desc{ font-size: 16px; text-align: justify;padding-left: 100px; position: relative; top:-40px}
.about-ln-r{ width: 500px; position: relative; left:240px}
/*--殡仪馆栏目页?-*/
.byg-top-wuyan{ background-image:url(../images/byg-bg-1.png) ; background-repeat: repeat-x; height: 28px;}
.tsx-qanda{ border-bottom:1px dotted #ccc; margin-bottom:12px;}
.tsx-qanda>.answer-body{ padding-left:20px; color:#888}
.tsx-qanda .question-title{ font-size:16px; position:relative; padding-left:20px;}
.tsx-qanda .question-title:before{content: "\e602"; color:#555; font-family:"iconfont";position:absolute; left:0}
.byg-desc-wrap .image{ width: 570px; border-radius: 6px; overflow: hidden}
.byg-desc-wrap .info{ width: 670px; padding-left: 20px; padding-top: 10px}
.byg-byts{ margin-top:20px; text-align:center; background:url(../images/byg-bg-4.jpg) no-repeat 50% 100%; height:100px; color:#fff; background-size: cover; border-radius: 5px;}
.byg-byts li img{ display:block;margin:0 auto 10px}
.byg-byts li{ font-size:18px; padding-top:10px; line-height:1}
.byg-desc-wrap{ padding-top: 20px; background: #f4f4f4; padding-bottom: 40px;}
.byg-photo-wrap,.byg-about-wrap,.byg-pingjia-wrap,.byg-case-wrap{ padding-top: 40px; padding-bottom: 40px;}
.byg-photo-wrap,.byg-pingjia-wrap{ background: #f4f4f4}
.byg-map-wrap{ padding-top: 40px; background: url(../images/byg-bg-2.jpg) no-repeat 50% 100%;}
.byg-about-wrap .detail-show-hidden{ width: 820px; padding-right: 20px; border-right: 2px solid #ececec;}
.byg-about-wrap .byg-questions{ width: 400px; padding-left: 20px; }
.byg-map-wrap .shop-baidu-map{ width: 880px;}
.byg-items{background-image:url(../images/bg-img-1.png); padding: 10px;}
.byg-items .image{ max-height: 188px; overflow: hidden; border-radius: 4px 4px 0 0}
.byg-items .info{ background: #fff; padding: 10px; margin: -20px 5px auto; position: relative; transition: border-color .2s ease-in-out; box-shadow: 0 6px 12px rgba(0,0,0,.2); border-radius: 4px}
.byg-items:hover .info{}
.byg-about-wrap .detail-show-hidden .btn-wrap{position: absolute; left: 0; right: 0; bottom:0; text-align: center; padding:15px 0; background: linear-gradient(0deg,#fff,rgba(255,255,255,0)); opacity: 0; visibility: hidden}
.byg-about-wrap .detail-show-hidden .btn-wrap.active{opacity: 1; visibility: visible}
/*--墓地选购栏目--*/
.xuanmu-detail-info p{ margin-bottom:0;}
#mudi-home .owl-dots{ margin-top:-22px !important; position:absolute; width:100%}
.free-car{ margin-right: -5px;}
.free-car>li{padding-right: 1px;}
.free-car>li>div{ padding:10px 8px;background-color:#f1e9de; border-radius: 4px;}
.free-car li span{ display:block; height:34px; width:34px; border-radius:50%; background:#bf1d2d; color:#fff; margin:0 auto 5px; text-align: center}
.free-car i{ font-size:22px; line-height:34px}
.free-car li a span{background-color:#d1a15d; }
.free-car li a:hover span{background-color:#92703f; }
.filter-selector ul li a:hover,.filter-selector ul li.active a{color:#fff; background:#d1a15d; border-radius: 3px}
.index-xuanmu-item.withbborder{ border:1px solid #ececec; transition: border-color .2s ease-in-out; border-bottom-width: 4px; border-radius: 0 0 8px 8px}
.index-xuanmu-item.withbborder:hover { border-color:#92703f}
.index-xuanmu-item.withbborder .img-wrap{ padding: 6px}
.index-xuanmu-item.withbborder .img-wrap img{width: 100%; border-radius:0 0 8px 8px}
.index-xuanmu-item .img-wrap{ position: relative;}
.filter-list{ padding-top:10px; border-top:1px solid #ececec; margin-bottom: 20px}
.filter-name{ float:left; clear:left; width:90px; text-align:right;  overflow:hidden; white-space:nowrap;line-height:2; font-weight:600}
.filter-selector{ margin-left:100px; line-height:2}
.filter-selector ul li{ float:left;margin:0 5px 10px 0; }
.filter-selector ul li a{ display:block; padding:0 8px; }
.filter-selector ul li a h2{ line-height:2;}
.xuanmu-detail-1 .image{ width: 554px;}
.xuanmu-detail-1 .info{ width: 686px; padding-left: 20px; position: relative}
.xuanmu-detail-1 .xuanmu-price{ position:absolute; right:0; top:10px;}
.xm-btn-wrap{ display: none;}
.xuanmu-about-wrap{ background: #f4f4f4; margin-top: 20px}
.xuanmu-map-wrap,.xuanmu-photo-wrap,.xuanmu-muxin-wrap,.xuanmu-about-wrap,.xuanmu-pingjia{ padding-top: 40px; padding-bottom: 40px;}
.xuanmu-photo-wrap{ background: #f4f4f4}
.xuanmu-map-wrap{ background: url(../images/xuanmu-bg.jpg) no-repeat 50% 100%;}
.xuanmu-more-view{ padding-top: 40px;}
.xuanmu-baidu-map{ width: 880px;}
.xuanmu-about-wrap .articl-detail{ width: 900px;}
.xuanmu-tips-1{ width: 340px; padding-left: 40px;}
.team-card-little{ background: #fff; padding: 4px; border: 1px solid #ececec;}
.team-card-little .image{ float: left; width: 88px;}
.team-card-little .info{ margin-left: 100px; position: relative; padding-top:5px;}
.team-card-little .info .title{ font-size: 18px;}
.team-card-little .info .call{ position: absolute; right: 10px; top:10px; text-align: right;}
/*--殡葬用品栏目--*/
.emall-part-title>.emall-more-link{ float:right;}
.emall-part-title>h3,.emall-part-title>span,.emall-part-title>h2{ float:left;}
.emall-part-title>h3,.emall-part-title>h2{ margin-bottom:0}
.emall-home-cate .emall-1{ background:#524b48; }
.emall-home-cate .emall-2{ background:#fff; }
.emall-home-cate .emall-3{ background:#2d251d; }
.cate-l.emall-1>ul>li a{ color:#f3dab5}
.cate-l.emall-2>ul>li a{ color:#3c3c3c;}
.cate-l.emall-3>ul>li a{ color:#ebebeb;}
.emall-product-item-1{ border:1px solid #dfdfdf;height:100%; background:#fff;}
.emall-product-item-2{ border:1px solid #fff; height:100%; background:#fff;}
.products-img-wrap{ position: relative;}
.products-desc h6,.products-desc .h6{margin-bottom:0;color:#bf1d2d; font-weight:600}
.product-detail-r .price>span{color:#bf1d2d; font-size:20px}
.emall-product-item-1:hover,.emall-product-item-2:hover,.photo-album-2:hover{border-color: #d1a15d}
.emall-detail-wrap{ width: 900px; margin-right: 40px;}
.emall-detail-aside{ width:300px }
.emall-article-detail img{ display:block; margin:0 auto;}
.product-detail-l img,.products-img-wrap img{ width:100%}
.emall-detail-bg{ background: url(../images/emall-detail-bg.jpg) no-repeat 50% 0%; background-attachment: fixed;}
.product-list-wrap .plw-l{ width: 270px; margin-right: 30px;}
.product-list-wrap .plw-r{ width: 940px;}
.emall-solog{ padding-top: 40px; padding-bottom: 40px; background:url(../images/emall-1-bg-2.png) #f4f4f4 no-repeat 50% 0%;}
.emall-solog .es-1{ width: 270px;}
.emall-solog .es-2{ width: 970px;}
.es-special{ padding: 10px; background: #867c73; color: #fff; height: 100px;}
.es-special.es-s2{ background: #b1505a}
.es-special.es-s3{ background: #b9a383}
.es-special.es-s4{ background: #866557}
/*--殡葬百科栏目--*/
.baike-wrap{ border:10px solid #e4dbd4; background:rgba(255,255,255,.85); position:relative; min-height:50vh;}
.baike-wrap:after{ content:""; width:40%; height:calc(100% + 20px); right:-10px; top:-10px; position:absolute; border:10px solid #b9a589; border-left:none; pointer-events: none;}
.baike-list-item .baike-item-body{ overflow:hidden;}
.baike-list-item{ padding:15px; background:rgba(255,255,255,1); border:1px solid #ddd}
.baike-list-item .baike-img{ float:left; margin-right:15px;overflow:hidden}
.baik-class{ margin-bottom:20px;}
.baik-class a{ width:80px; height:80px; margin:0 auto; display:block; background:url(../images/baike-bg-2.png) no-repeat; }
.baik-class a h4,.baik-class a .h4{color:#543f2a; text-align:center; width:46px; margin:0 auto; line-height:1.2; padding-top:12px;}
.baik-class a:hover,.baik-class li.active a{ background-position:0px -82px;}
.baik-class a:hover h4,.baik-class li.active a h4,.baik-class a:hover .h4,.baik-class li.active a .h4{color:#fff;}
.baike-title{ padding:10px 0; position:relative; margin-bottom:10px}
.baike-title-l{ float:left; position:relative; background:#92703f;}
.baike-title-l span{ color:#fff; display:block; margin:3px; border:1px solid #e4dbd4; }
.baike-more{ float:right; }
.baike-title:before{ content:""; position:absolute;  height:1px; background:#e4dbd4;}
.baike-tj-list.xxian li{ border-bottom:1px dashed #e4dbd4; padding-bottom:6px; margin-bottom:5px;}
.baike-tj-list.xxian li:last-child{ border-bottom:none;}
.baike-toutiao-img{overflow:hidden;float:left; }
.baike-toutiao-img img{ width:100%; border-radius: 4px}
.baike-toutiao-info>.baike-toutiao-desc{color:#888; text-align:justify; overflow: hidden}
.baike-toutiao{ padding-bottom:20px;}
.baike-wrap .baike-detail{ width:880px; padding:30px 20px 20px;}
.baike-wrap .baike-aside{ width: 340px; padding:40px 20px 20px;}
.baike-article-item{ border-bottom: 1px solid #ececec; padding-bottom: 10px;}
.baike-article-item .image{float: left; width: 100px; margin-right: 10px;}
.baike-article-item .info{padding: 0}
.baike-article-item .title{font-size: 16px; max-height: 40px; margin-bottom: 0; margin-top: 10px}
/*--殡葬服务栏目--*/
.service-progress>li{ border:1px solid transparent; height:130px; position:relative; text-align:center; transition: transform 0.3s ease-in-out; background:#fff;border-radius:5px 5px 0 0;}
.service-progress>li .servie-icon{ width: 60px; height: 60px; margin: 15px auto;border-radius:50%; background: #92703f; color: #fff; overflow: hidden; line-height: 60px; text-align: center;}
.service-progress>li .servie-icon i{ font-size: 38px}
.service-progress>li:hover,.service-progress>li.active{ border-color:#9f7c4b;z-index:9; cursor:pointer; border-bottom-color: #fff; }
.service-progress>li:not(:last-child):before{ position:absolute; content:"\e602";  background-color:rgba(255,255,255,.95); border-radius:50%;  font-family:"iconfont"; text-align:center; width:24px; height:24px; line-height:24px; top:36px; right:-12px; z-index: 10; color: #b28647; font-size: 20px}
.service-content-pop{ position:absolute; left:0px; top:129px; width:100%; min-height:330px; border:1px solid #9f7c4b; background:rgba(255,255,255,0.95); z-index:8; padding:20px 0 0; display:none; box-shadow:0 3px 8px 2px rgba(0,0,0,0.2);}
.service-content-pop>ul>li{ display:none;}
.service-tips-1{ height: 160px; background: url(../images/service-tips-bg-1.jpg) no-repeat; padding: 50px 0 0 320px;}
.service-tips-text{ font-size: 22px;}
.service-tips-2{ height: 180px; background: url(../images/service-tips-bg-2.jpg) no-repeat; padding: 20px 20px 0 300px;}
.service-tips-3{ height: 100px; padding: 20px 0 0 320px; background: url(../images/service-bg-b.jpg) no-repeat; margin-bottom: 20px;}
.service-tc-item{ background:#fff; padding:10px; position: relative; box-shadow:0 0 4px 0 rgba(0,0,0,.15); margin-bottom: 6px; border-radius: 4px; transition: all .3s ease-in-out}
.service-tc-item:hover{ box-shadow: 0 0 6px 0 rgba(0,0,0,.2); background: #fffffb}
.service-tc-item .tc-item-title{ font-size:22px; text-align:center; padding:10px 0; border-bottom:1px solid #e9e1d8; }
.service-tc-item .tc-item-body{ min-height: 540px;}
.service-tc-item .tc-item-footer{ text-align: center;}
.service-byg-content{ border:1px solid #e2ddd8; background-color:rgba(255,255,255,.9); padding: 18px 18px 0}
.service-byg-item>li{ padding: 0 10px 10px 0; text-align: center}
.service-byg-item>li div{background-color: #a79276; line-height: 34px; color: #fff; border-radius: 4px }
.service-part-7{ background: #efefef;}
.service-part-4{ background:#f4f4f4;}
.service-lt-player{ width:480px; border:5px solid #fff; box-shadow:2px 4px 8px 0 rgba(0,0,0,.2); background:#fff;}
.service-ts{ margin:0 -3px 0 0;}
.service-ts li{ padding:0 3px 0 0; margin-bottom:5px;}
.service-ts li article{ width:100%;text-align:center; }
.service-ts li article a{ display:block; height:100%}
.service-ts li article img{ border-radius:50%; width:90px; }
.service-ts li article p{ margin-bottom:0;color:#8d7d6b; }
.service-team-card{ padding:15px 0; background:#e9e1d8 url(../images/service-img-6-1.png) no-repeat left top;position:relative; border:1px solid transparent;}
.service-team-card:before{border:2px solid transparent;width:calc(100% - 10px);height:calc(100% - 10px); content:""; position:absolute; top:5px; left:5px;}
.service-team-card:hover:before{border-color:rgba(255,255,255,.8);}
.service-team-card:hover{ background-color:#e5d7c7; border-color:#c8b094;}
.service-team-card .service-team-img{ margin-bottom:10px;}
.service-team-card .service-team-img img{ width:240px;}
.team-card-2{ background:url(../images/team-bg-3.png) no-repeat #fff; position:relative; height:100%; padding:20px; transition: all .3s ease-in-out; background-position: 10px 10px; }
.team-card-2:hover{ box-shadow: 0 0 12px 0 rgba(0,0,0,.2); background:url(../images/team-bg-3.png) no-repeat  #fff;}
.team-card-2:before { position:absolute;left:10px; top:10px; width:calc(100% - 20px); height:calc(100% - 20px); display:block;content:" "; border:1px solid rgba(147, 102, 47,.2);pointer-events:none;}
.team-card-2>.image{ text-align: center; padding: 0 20px}
.team-card-2>.info{text-align: center; padding: 10px 0;position:relative;}
.team-card-2>.info .team-years{ position:absolute;right:-9px;top:0px;background:rgba(147, 102, 47,.2);padding:0 5px;border-radius:5px 0 0 5px; color: #948c83}
.service-5-progess li span{ text-align:center; display:block; background:#dfd5c9; margin:0 auto;  position:relative; border:1px solid #d1bea9}
.service-5-progess li span:before{ content:""; position:absolute;  border:1px solid #c9bbab;}
.service-5-progess li span h4{ margin-bottom:0}
.service-5-progess li{ position:relative}
.service-5-progess li:not(:last-child):before{ position:absolute; content:"\e602";  background-color:#dfd5c9; border-radius:50%;  font-family:"iconfont"; text-align:center; width:24px; height:24px; line-height:24px;}
.service-lingche h3,.service-lingche .h3{ padding-top:10px;}
.service-case-content{ min-height: 400px; }
.service-case-content.tab-content{ padding-bottom: 0}
.service-tj{ min-height: 500px; background:url(../images/service-img-hh.png) #93826e no-repeat 0% 100%}
.service-tj-items{ padding-left: 15px; padding-right: 15px;}
.service-tj-items>li{ background: #fff;}
.service-tj-items>li>div{ width: 50%; float: left;position: relative;}
.service-tj-items>li .info{ padding: 20px 30px;}
.service-tj-items>li + li{ margin-top:20px;}
.service-tj-items>li:nth-child(even)>.image{ left: 50%}
.service-tj-items>li:nth-child(even)>.info{ right: 50%}
.service-part-9{ background-color:#f4f1f1;}
.service-part-9 .t-c-3{ color: #92703f !important}
.why-tsx-img{border-radius: 4px; overflow: hidden; position: relative; margin-bottom: 40px}
.why-tsx-img .txt{position: absolute;left:0; right:0; bottom:0; padding: 15px 30px; color: #fff; z-index: 1; background-color: rgba(0,0,0,.5) }
.why-tsx-ul{margin-top: 10px; margin-bottom: 40px}
.why-tsx-ul>li{display: flex; margin-bottom:20px;}
.why-tsx-ul>li:last-child{margin-bottom: 0}
.why-tsx-ul>li .img{flex:0 0 80px; padding-left: 10px; margin-top: -5px}
.why-tsx-ul>li .img img{ width: 40px}
.why-tsx-ul>li .txt{flex-grow: 1; min-width: 0}
.why-tsx-ul>li .txt .title{font-size: 18px; font-weight: 600; line-height: 1; margin-bottom:5px;}
.why-tsx-ul>li .txt .desc{color: #828282; font-size: 14px}

/*--官网首页--*/
.index-part-team, .index-part-xuanmu,.index-part-shop,.index-part-emall,.index-part-about,.index-part-tc,.index-part-case,.index-part-tese,.index-part-baike{ padding:40px 0; position:relative}
.index-part-tc{background:url(../images/index-tc-bg.jpg) #261a18 no-repeat; background-position: 0% 100% }
.index-part-byg{ padding:50px 0; position:relative}
.index-new-byg-item .info{ background: #fff; padding:10px; border: 1px solid #ececec; transition: border-color .3s ease-in-out; text-align: center}
.index-new-byg-item:hover .info{ border-bottom-color:#92703f}
.index-new-byg-item .title{ font-size: 18px;}
.index-byg-item{ background:#fff;}
.index-xuanmu-item .index-xuanmu-desc{ padding:10px;}
.index-byg-item .index-byg-desc{ padding:10px; text-align: center}
.index-byg-desc .local{ color:#888; font-size:13px}
.index-xuanmu-desc .price span{ font-size:24px; padding:0 2px;}
.index-part-byg .byg-top-wuyan{ position:absolute; top:0; width:100%}
.index-f-news{ background:#fff; margin-bottom:20px; border-radius: 4px; overflow: hidden; position: relative; box-shadow: 0 0 8px 0 rgba(0,0,0,.1)}
.index-f-news .img-wrap{ float:left;}
.tsx-ul-2.index-news-list li{ padding-left: 0; background: none}
.index-news-list li a{ display:block;float:left; max-width: calc(100% - 50px)}
.index-news-list li span{ float:right; display:block; color:#888; font-size: 14px}
.index-history-list li div{ padding-top:5px; font-size:22px; color: #92703f}
.index-history-list li p{ line-height:1.5; padding:0 5px; color:#888; font-size:13px; margin-bottom: 0}
.service-progress.index-sp{ border-radius: 4px; overflow: hidden}
.service-progress.index-sp>li{ border:none;background:#fff;border-radius:0;}
.service-progress.index-sp>li:hover{ background: #f8f8f8}
.index-part-serviec{ background:#f4f4f4;  padding:40px 0 0;}
.nav-tabs.index-tc-tabs{ border-bottom:none; z-index: 10}
.nav-tabs.index-tc-tabs>li{ width:25%; text-align:center; margin-bottom:0;}
.nav-tabs.index-tc-tabs>li>a{ margin-right:0; color:#d1a15d; background:rgba(25, 15, 13, .85); border:none; border-radius:0;}
.nav-tabs.index-tc-tabs>li.active>a, .nav-tabs.index-tc-tabs>li.active>a:focus, .nav-tabs.index-tc-tabs>li.active>a:hover{ background:rgba(147,102,47,0.9); color:#fff; border:none;}
.nav-tabs.index-tc-tabs>li>a:hover{ background:rgba(147,102,47,0.85);color:#fff;}
.index-tc-tabs>li h3{ margin-bottom:0}
.index-tc-tabs>li h3>span{ padding-left:10px;}
.index-tc-tabs>li h3>span>i{ font-style:normal; font-size:14px; padding-right:5px;}
.tab-content.index-tc-tabcontent{ background:rgba(147,102,47,0.9); padding:10px;}
.index-tc-tabcontent>.tab-pane{ width:100%;  border:1px solid #b19b7e; min-height:300px; padding:10px 15px; color:#fff;}
.index-part-case{ background:#e6e1db;}
.index-emall-wrap>.index-emall-l,.index-emall-wrap>.index-emall-r{ width: 500px;}
.index-emall-wrap>.index-emall-m{ width: 200px; margin-left: 20px; margin-right: 20px;}
.index-tips-1{ background: url(../images/index-tips-1.jpg) no-repeat 50% 100%; height: 180px; margin-top: 10px; padding: 60px 20px 0 340px}
.index-part-team{ background:#b7b3b0}
.index-tese-item .image img{ width: 100%}
.index-tese-item .info{ padding: 15px; background: #fff; border: 1px solid #ececec; border-top-width: 4px; transition: all .3s ease-in-out}
.index-tese-item .info .title{ font-size: 22px; }
.index-tese-item .info .desc{ line-height: 20px; font-size: 14px; margin-bottom: 10px; height: 40px; color: #888}
.index-tese-item:hover .info{border-color:#92703f}
.index-part-xuanmu{ background:#eceae8; }
.index-part-xuanmu>.part-bg-2>a{ display: block; height: 100%;}
.index-xuanmu-item{ background:#fff;}
.index-xuanmu-wrap>.index-xm-l{ width: 220px; }
.index-xuanmu-wrap>.index-xm-r{ width: 1020px;z-index: 2;  position: relative}
.index-xuanmu-desc .local{ padding-left:20px; position:relative;}
.index-xuanmu-desc .local:before{ font-family:"iconfont"; content: "\e603"; position:absolute; left:-5px; font-size:24px; color:#92703f}
.index-xuanmu-item .index-xuanmu-desc p{ margin-bottom:0; line-height:1.4; color:#888; font-size:14px}
.m-homemenu{ display: none;}
.index-part-shop{ background-color:#f4f4f4; }
.index-shop-box>li{ background:#fff;  transition: all ease-in-out .2s ; border-radius: 4px; overflow: hidden}
.index-shop-box>li:hover{ box-shadow: 0 0 8px 0 rgba(0,0,0,.15);}
.index-shop-box>li>div{ float: left; position: relative}
.index-shop-box>li>.image{ width: 50%;}
.index-shop-box>li>.info{ padding: 60px 15px 0; width: 50%;}
.index-shop-box .title{ font-size: 18px; line-height: 1.2; position: relative; font-weight: 700}
.index-shop-box .title:before{ position: absolute; left: 0; top:-14px; height:3px; width:30px; background: #d1a15d; content:""}
.index-shop-box .meta{ color:#888}
.index-shop-wrap-l{ width:1040px;}
.index-shop-wrap-r{ width:200px;}
.index-part-baike{ background:url(../images/index-baike-bg.jpg) no-repeat 50% 100%}
.index-baike-item{border: 1px solid #ececec; height: 100%; transition: border-color .2s ease-in-out}
.index-baike-item:hover{ border-color:#92703f}
.index-baike-item .image img{ width: 100%;}
.index-baike-item .info{ padding: 10px; }
.index-baike-item .info .title{ font-size: 16px; margin-top: 10px; height:42px; margin-bottom: 0 }
.index-baike-wrap{ width: 900px}
.index-baike-class{ width:340px; padding:20px 40px 0; }
/*--专题页面 特色服务--*/
.special-item .img-wrap{ margin-bottom:10px;}
.special-item h3{ text-align:center;}
.tese-list{ background: url(../images/tefwbg.jpg) no-repeat 50% 0%; padding-left: 60px;}
.tese-list>li{ margin-bottom: 20px; position: relative; height: 220px; overflow: hidden;width:920px}
.tese-list-item{ position: absolute; z-index: 2; left: 10px; top:10px; right:10px; bottom: 10px; }
.tese-list-item .image{ width: 400px;}
.tese-list-item .info{ width: calc(100% - 400px); padding: 20px; background: #fff; height: 200px;}
.tese-list-item .image img{ width: 100%; }
.tese-list-item .info .desc{ font-size: 16px; margin-bottom: 10px; max-height: 48px; color: #888}
.imgblur{ background: #decbac; width: 100%; height: 100%;transition: background .2s ease-in-out}
.tese-list>li:hover .imgblur{background: #d1a15d}
.tese-item-wrap{ width:880px;}
.tese-other{ width: 340px; margin-left: 20px; padding-top: 20px;}
/*--搜索页面--*/
.media img,img.media-object{ max-width:inherit;}
.search-result>.media .media-object { width:160px;}
.search-result>.media{padding:10px; border-bottom:1px dotted #ddd; background:#fff; margin-top:0}
.search-result>.media:hover{ background:#f6f6f6;}
.search-result>.media p{ margin-bottom:0;}
.search-no-result i{ font-size:64px}
/*--详细页面部分通用--*/
.articl-detail{color: #666}
.articl-detail p{text-indent:2em;}
.articl-detail img{ display:block; margin:0 auto; height: auto !important}
.articl-detail img:not(.img-circle){ border-radius:4px;}
.articl-detail h1,.articl-detail h2,.articl-detail h3,.articl-detail h4{ font-size: 18px; margin-bottom: 30px; line-height: 1.2;  color: #3c3c3c; font-weight: 600; position: relative; padding-left: 10px; padding-top: 10px}
.articl-detail h1:before,.articl-detail h3:before,.articl-detail h3:before,.articl-detail h4:before{content: ""; width: 3px; left: 0; bottom:0; top:10px; background-color: #d1a15d; position: absolute}
.articl-detail h1:after,.articl-detail h2:after,.articl-detail h3:after,.articl-detail h4:after{content: ""; width: 100%; height: 1px; right: 0; bottom:-12px; background:linear-gradient(90deg, #e5dfda,rgba(255,255,255,0) 100%); position: absolute; z-index: 0}
.news-details i.news-pic-title{ color:#888; font-style:normal; display:block; text-align:center; font-size:80%; padding-top:5px; text-indent:0;}
.portfolio,.portfolio-new{position: relative;margin: 0 -20px -20px 0; }
.portfolio-item {float: left;position: relative;width: 25%;	height: auto;padding: 0 20px 20px 0;}
.portfolio-new.md{ margin: 0 -15px -15px 0}
.portfolio-new.xs{ margin: 0 -10px -10px 0}
.portfolio-new>.portfolio-item{padding: 0 20px 20px 0;}
.portfolio-new.md>.portfolio-item{padding: 0 15px 15px 0;}
.portfolio-new.xs>.portfolio-item{padding: 0 10px 10px 0;}
.portfolio-c .portfolio-item{ width:50%;}
.portfolio-6 .portfolio-item{ width:16.666%}
.list-title{ padding-left:10px; border-left:2px solid #a59380; clear:both;}
.list-title-2{ position:relative; padding-left:15px;line-height:1.1; margin-bottom: 0; font-size: 26px;}
.list-title-2:before{ position:absolute; left:0; top:0; width:10px; height:28px;content:" "; border:3px solid #d1a15d; border-right: 0}
.list-title-3{ margin-bottom:20px;font-size:22px;padding-left:10px; border-left:3px solid #d1a15d; line-height: 1}
.div-h-center{ margin-left: auto; margin-right: auto}
.widget-1{ margin-bottom:30px;}
.flex-parent{ display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;}
.flex-item-1{ flex:1; -webkit-flex: 1}
.flex-item-align{ align-self:center;}
.title-wrap{ margin-bottom:24px;}
.title-wrap.border-bottom{ border-bottom:1px solid #e5dfda; padding-bottom: 10px;}
.title-wrap p.pl{ padding-left:15px; margin-bottom: 0; line-height: 1.3; color: #948c83; margin-top: 6px;}
.photo-album-2 .title,.photo-album-2 .price{ margin-top:10px}
.photo-album-2 .price{ margin-bottom:10px}
.more-link{ display:block; padding:5px; letter-spacing:1px; position:relative; color: #92703f}
.nav-tabs>li{ text-align:center;}
ol.withnum { margin-left:18px;}
ol.withnum li{ list-style-type:decimal; list-style-position: outside; font-size:14px;  margin-bottom:5px; }
ol.withnum li.none{ list-style:none !important; margin-left:-20px;}
/* 404*/
.error-page-wrap{ min-height:60vh; background:url(../images/404-bg.jpg) 50% 50% no-repeat; position:relative}
.hero-center-wrap{position: absolute;width: 100%;top: 140px;left: 0; z-index: 20; }
.error-page-wrap h1{font-size: 70px; line-height:1; font-weight: 700; color:#92703f}
/*-------------------------------------------------------*/
/* 间距及其?对其方式
/*-------------------------------------------------------*/	
.px-0{ padding-left:0 !important; padding-right:0 !important}
.pt-0{ padding-top:0!important}
.pr-0{ padding-right:0 !important;}
.pt-5{ padding-top:5px;}
.px-5{ padding-left:5px; padding-right:5px;}
.pl-10,.px-10{ padding-left:10px;}
.pr-10,.px-10{ padding-right:10px;}
.pt-10{ padding-top:10px;}
.pb-20{ padding-bottom:20px;}
.pb-page-1{ padding-bottom:40px;}
.mt--10{ margin-top: -10px}
.mb-0{ margin-bottom: 0 !important;}
.mt-0{ margin-top: 0 !important;}
.mb-5{ margin-bottom:5px}
.mt-10{ margin-top: 10px}
.mb-10{ margin-bottom:10px;}
.mx-10{ margin-left:10px; margin-right:10px;}
.mb-20{ margin-bottom:20px;}
.part-wrap{ margin-bottom:30px;}
.part-wrap:before,.part-wrap:after,.comment-list:before,.comment-list:after,.layout:after,.service-tj-items>li:after,.tsx-tag:after,.case-box:after{ display:table; content:""; clear:both;}
/*-------------------------------------------------------*/
/* 分割?
/*-------------------------------------------------------*/
hr.xs,.divider-1.xs,.divider.xs{ margin:10px 0;}
hr{ border-top:1px solid #e5dfda }
hr.c-1{ border-top-color:#d2c9c1;}
hr.light{ border-top-color:rgba(255,255,255,.25);}
hr.dotted{ border-top-style:dotted;}
.divider-1{clear: both;position: relative;width: 100%;margin: 20px 0;border-top: 1px solid #e5dfda;}
.divider{ margin:20px 0; width:100%; position:relative; overflow:hidden;  text-align:center; z-index: 1}
.divider:before,.divider:after{content: ''; position: absolute; width: 100%;top: 10px; height: 0;border-top: 1px solid #EEE;}
.divider:before{left: -50% !important;right: 0;  margin-left: -10px;}
.divider:after{left: 50% !important; right: 0; margin-left: 10px;}
.divider.style-1:before,.divider.style-1:after{border-top-color:#b19b7e;}
.divider i{position: relative;width: 18px;height: 18px;line-height: 1;font-size: 18px !important; text-align: center; color:#e5dfda;}
.divider.widthtext:before,.divider.widthtext:after,.divider.widthtext-2:before,.divider.widthtext-2:after,.divider.widthtext-3:before,.divider.widthtext-3:after{border-top: 1px solid #e5dfda; z-index:-1}
.divider.widthtext span,.divider.widthtext-2 span{ font-size:1.3px; color:#888; z-index:1 ;  padding:5px 15px; border-radius:3px;}
.divider.widthtext-2 span{ background:#fff;}
.divider.widthtext span{background:#ebebeb;}
.divider.widthtext-3 span{font-size:16px;z-index:1 ;  padding:5px 15px; border-radius:3px; background:#fff; }
.divider.widthtext-3 span h3{font-size:16px; margin-bottom:0; display:inline}
.divider.emall-title:before,.divider.emall-title:after{ border-top:1px solid #e4e4e4; z-index:-1; top:20px;}
.divider.emall-title{ color:#936730}
.divider.emall-title>span{ display:inline-block; padding:5px 20px; font-size:26px; line-height:26px; background:#fff; position:relative; }
.divider.emall-title>span:before,.divider.emall-title>span:after{content: ''; position: absolute; top:0;width:6px; height:100%; border:1px solid #e4e4e4; }
.divider.emall-title>span:before{left:0; border-right:0;}
.divider.emall-title>span:after{right:0; border-left:0}
.divider-2{margin:20px 0; width:100%; position:relative; overflow:hidden;}
.divider-2:after{content: ''; position: absolute; width: 100%;top: 11px; height: 0;border-top: 1px solid #ececec;}
.divider-2>span{padding:0 10px; font-size:22px; line-height:22px; display:inline-block}
.divider-2>span h3,.divider-2>span h2{font-size:22px; line-height:22px; margin:0}
.divider-2:before{ content:''; position:absolute; left:0; top:0; height:22px; border-left:3px solid #d1a15d}
/*-------------------------------------------------------*/
/* 页码
/*-------------------------------------------------------*/
.tsx-pagination{ text-align:center; padding-top:20px; font-size:14px; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#92703f; border-color:#92703f;}
.pagination>li>a, .pagination>li>span{ color:#434343}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#92703f;background-color:#eee;border-color:#ddd}
/*-------------------------------------------------------*/
/*ul li--
/*-------------------------------------------------------*/
.tsx-ul-1 li{ float:left; display:block;}
.tsx-ul-2 li{padding-bottom:10px;  padding-left:15px; background:url(../images/li-bg.png) no-repeat -14px -7px;} /* 推荐文字列表*/
.tsx-ul-3 li{margin-bottom:6px;} /* */
.tsx-ul-3 li:last-child{ margin-bottom:0}
.tsx-ul-2 li:last-child{padding-bottom: 0}
.tsx-ul-2 li h3{ font-size:15px; margin-bottom:0; line-height:1.5; display:inline}
.filter-1{ border-bottom:2px solid #ccc; }
.filter-1 li{ display:inline-block;position:relative; padding:10px 20px; line-height: 1}
.filter-1 li:after{ content: ''; position: absolute; width: 100%; height: 2px; background-color:#df952b;opacity: 0;bottom: -2px;left: 0; visibility:hidden;}
.filter-1 li.active:after{ opacity:1; visibility:visible;}
/* 面包?/
.tsx-breadcrumb.small{ font-size:14px}
.tsx-breadcrumb>li{ display:inline-block; line-height: 50px}
.tsx-breadcrumb>li+li:before{ content:"/\00a0"; color:#888; padding:0 5px;}
.tsx-tag li{ margin:0 5px 10px 0; padding:5px 10px; border-radius:3px; background:#a59380; color:#fff; float: left}/* 标签*/
.tsx-tag-2 li{ display:inline-block; margin:0 5px 10px 0;  }/* 标签-2 内部带a*/
.tsx-tag-2 li a{ display:block; padding:5px 10px; color:#fff;border-radius:3px; background:#d1a15d;}
.tsx-tag-2 li a:hover{color:#fff; background:#73512e}
.tsx-dl-1{ font-size:14px;}
.tsx-dl-1 dt{ float:left; width:85px;clear: left;text-align: right;padding-bottom: 5px}
.tsx-dl-1 dd{ margin-left:88px;padding-bottom: 5px}
.tsx-dl-2{ font-size: 16px}
.tsx-dl-2 dt{ float: left;margin-bottom: 10px; font-weight: 400; margin-right: 10px}
.tsx-dl-2 dt span{ display: inline-block; position: relative; }
.tsx-dl-2 dt span:after{ content: ""; position: absolute; bottom: 0; height: 6px; left: 0; width: 100%; background:rgba(210, 189, 163, .6);}
.tsx-dl-2 dd{ margin-bottom: 10px; color: #888}
.tsx-ol-1{ margin:0 0 15px 18px;}
.tsx-ol-1 li{ list-style-type:disc; list-style-position:outside;}
/*-------------------------------------------------------*/
/* 按钮
/*-------------------------------------------------------*/
.btn.btn-nobr{ border-radius: 0 !important}
.tsx-btn{ background-color:#d1a15d; color:#fff;}
.tsx-btn-2{ background:#92703f; color:#fff;}
.tsx-btn:hover,.tsx-btn:active,.tsx-btn:focus{ background-color:#92703f; color:#fff;}
.tsx-btn-2:hover,.tsx-btn-2:active,.tsx-btn-2:focus{ background-color:#b68d5a; color:#fff;}
.btn-default{ border-color:#d1a15d;}
.btn-orange{color:#fff;background:#ff5000; border-color:#ff5000;}
.btn-red{ color:#fff;background:#bf1d2d; border-color:#bf1d2d;}
.btn-wx{ color: #fff; background: #52a524}
.btn-wx:hover,.btn-wx:focus,.btn-wx:active{ color: #fff; background:#6acd32}
.btn-tel{ color: #fff; background: #c22e10}
.btn-tel:hover,.btn-tel:focus,.btn-tel:active{ color: #fff; background: #dd4122}
.btn-default.focus,.btn-default:focus,.btn-default:hover,.btn-default:active{color:#fff;background-color:#92703f;border-color:#92703f}
.btn-orange.focus,.btn-orange:focus,.btn-orange:hover,.btn-orange:active{color:#fff;background-color:#e13203;border-color:#e13203}
.btn-red.focus,.btn-red:focus,.btn-red:hover,.btn-red:active{color:#fff;background-color:#c00413;border-color:#c00413}
.btn + .btn,.label + .label{ margin-left:10px;}
.btn-baike{ border-radius:0; background:#fff; border-color:#92703f; color:#92703f; padding:6px 20px}
.btn-baike.focus,.btn-baike:focus,.btn-baike:hover,.btn-baike:active{color:#fff;background:#92703f;border-color:#92703f}
.btn.btn-tsx-md,.tsx-md-btn{ padding:8px 20px; font-size: 16px;}
.btn-w-2{ min-width: 120px;}
/*-------------------------------------------------------*/
/* 页脚部分
/*-------------------------------------------------------*/
.tsx-footer{background:url(../images/foot-bg2.png) #4e3923; padding-top:25px; padding-bottom: 75px;color:#dccaba;}
.tsx-footer .credit{ position: absolute; left: 0 ; bottom: -15px; width: 140px;}
.tsx-copyright{ padding-top: 20px; border-top:1px solid #735b43; margin-top: 30px;}
.code-img img{ display:block; background:#987755; padding:5px;margin:5px auto 0;}
.footer-solo {border-left:4px solid #ffb95c; margin-top:25px; padding-left:10px; font-size: 24px; line-height: 1.2}
.footer-contact { text-align:center;}
.footer-contact p{ margin-bottom:0; line-height:1.5;}
.footer-contact div{font-size: 22px;}
.frind-link{ margin-bottom:-10px; border-top: 1px solid #ececec; padding-top: 20px}
.frind-link>span,.frind-link>a{ display:inline-block; padding:0; margin:0 10px 10px 0;}
.tsx-bottom-menu,.tsx-bottom-fixed{ display:none;}
/*-------------------------------------------------------*/
/* 评论?
/*-------------------------------------------------------*/
.comment-list{border-bottom:1px dashed #ebebeb; padding:15px 10px; background: #fff;}
.comment-list .user-img{ margin-right:20px}
.comment-list .user-img i{ font-size:40px; line-height:1; color:#d1a15d}
.comment-list .user-name h6{ margin-bottom:0}
.comment-list .user-name span{ color:#888; font-size:13px;}
.comment-list:last-child{ margin-bottom:20px;}
.comment-list:nth-child(2n+1){ background:#f7f7f7;}
.comment-list>div,.comment-list .user-img,.comment-list .user-name{float:left;}
textarea{ resize:none;}
/*-------------------------------------------------------*/
/* 其他 
/*-------------------------------------------------------*/
#back-to-top {z-index: 100;width: 42px;height: 42px;text-align: center;font-size: 12px;position: fixed;	bottom: -50px;line-height: 42px;background: rgba(23, 24, 33, 0.5);transition: all 0.3s ease-in-out;text-decoration: none; border-radius:50%}
#back-to-top a {display: block;	color: #fff; }
#back-to-top.show {	bottom:80px;}
#back-to-top:hover{background-color: #98632d;}
#back-to-top:hover i {color: #fff;}
.label-tsx{font-weight:500;padding:6px 12px;font-size:14px; background-color:#a59380;}
.label-tsx.small{ padding:4px 8px; font-size:75%}
.label-tsx-red{ background:#bf1d2d }
.label-tsx-xm{ background: #d1a15d}
.label-tsx-qt{ background: #503b25}
.tsx-nav-tabs-1{ border-bottom:none; background-color:#503b25;}
.nav-tabs.tsx-nav-tabs-1>li{ margin-bottom:0;}
.nav-tabs.tsx-nav-tabs-1>li.active>a, .nav-tabs.tsx-nav-tabs-1>li.active>a:focus, .nav-tabs.tsx-nav-tabs-1>li.active>a:hover{color: #fff;cursor: default;background-color: #d1a15d;border: none; position:relative;}
.nav-tabs.tsx-nav-tabs-1>li.active a:before{ position:absolute; bottom:-10px; height:0; width:0;content:""; border-style:solid; border-width:5px; border-color:#d1a15d transparent transparent transparent; left:calc(50% - 5px)}
.nav-tabs.tsx-nav-tabs-1>li>a{margin-right: 0;border:none; border-radius:0; color:#fff}
.nav-tabs.tsx-nav-tabs-1>li>a:hover{color:#92703f; border:none; background:#e2e2e2}
.tsx-nav-tabs-2{ border-bottom:2px solid #ccc; }
.nav-tabs.tsx-nav-tabs-2>li{ margin-bottom:-2px;}
.nav-tabs.tsx-nav-tabs-2>li>a>h4,.nav-tabs.tsx-nav-tabs-2>li>a .h4{ margin-bottom:0}
.nav-tabs.tsx-nav-tabs-2>li.active>a, .nav-tabs.tsx-nav-tabs-2>li.active>a:focus, .nav-tabs.tsx-nav-tabs-2>li.active>a:hover{border:none;color: #df952b; border-bottom:2px solid #df952b ;background:transparent;}
.nav-tabs.tsx-nav-tabs-2>li>a{border:none;margin-right: 1px;color:#535353; border-bottom:2px solid transparent}
.nav-tabs.tsx-nav-tabs-2>li>a:hover{ border:none;color:#df952b;  background: transparent; border-bottom:2px solid #df952b; }
.tab-content{ padding-top:20px; padding-bottom: 20px;}
.tsx-nav-tabs-2.tsx-nav-top{ background:#fff; z-index:98; }
.background-image-holder{background-size: cover !important; background-position: 50% 50% !important; width: 100%;  height: 100%;}
.background-image-holder img {display: none;}
.background-image-holder.background--bottom { background-position: 50% 100% !important;}
.background-image-holder.background--top {background-position: 50% 0% !important;}
.ribbon-tsx { position: absolute; left: 0px; top: 0px; z-index:1; overflow: hidden; width: 80px; height: 80px; }
.ribbon-tsx span {color: #ffffff; text-align: center;line-height: 30px;transform: rotate(-45deg); width: 120px;display: block;position: absolute;top: 15px;left: -32px;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); font-size: 13px}
.ribbon-tsx span { background:#bf1d2d;}
.ribbon-tsx span.th{ background:#d78f27 }
.border-all{border-style:solid; border-width:1px; border-color:#ded1c2}
.nav.sticky{ z-index: 9}
/*新增 2021-01*/
.article-recommand-info{ text-indent: 0 !important; margin: 15px auto !important; background-color: #fff; border-radius: 4px; position: relative; padding: 5px; border: 1px solid #eaeaea; flex-wrap: nowrap; transition: border-color .2s ease-in-out; font-size: 14px; line-height: 1.5; border-bottom-width: 3px;}
.article-recommand-info:after{content: "\e621"; font-family: iconfont; font-size:32px; position: absolute; right: 10px; top:50%; transform: translateY(-50%); color: #e4dbd4; line-height: 1}
.article-recommand-info .img{flex:0 0 auto; min-width: 0;}
.article-recommand-info .info{flex-grow: 1; padding: 10px 15px; min-width: 0}
.article-recommand-info .info .title{font-size: 18px; line-height: 1; margin-bottom: 0; padding-left: 0; padding-top: 0; font-weight: 600}
.article-recommand-info .info .title:before,.article-recommand-info .info .title:after{display: none;}
.article-recommand-info .info .meta,.article-recommand-info .info .price{margin-top: 10px;font-size: 14px; line-height: 1.2}
.article-recommand-info .info .desc{color: #888; font-size: 14px; margin-top: 10px; padding-right: 40px;line-height: 1.4; max-height: 38px; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;}
.article-recommand-info .info .price span{font-size: 24px; padding: 0 2px; line-height: 1}
.article-recommand-info .img img{height: 108px !important; width: auto;}
.article-recommand-info:hover{border-color:#d1a15d}
.article-recommand-info:hover:after{color:#d1a15d}
/*-------------------------------------------------------*/
/* 以下设置仅针对PC?
/*-------------------------------------------------------*/	
@media (min-width: 768px)
{	
.container,.container-tsx{ width:1240px;}
 section,footer{ min-width:1240px;}
.container-tsx{margin:0 auto;}
.baike-toutiao-info h3{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: 700}
.text-2-lg,.index-tese-item .info .desc,.tese-list-item .info .desc{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; white-space: normal;}
.ed-lg-1>div,.ed-lg-1>li{ width: 100%}
.ed-lg-2>div,.ed-lg-2>li{ width: 50%;}
.ed-lg-3>div,.ed-lg-3>li{ width: 33.333%;}
.ed-lg-4>div,.ed-lg-4>li{ width: 25%;}
.ed-lg-5>div,.ed-lg-5>li{ width: 20%}
.ed-lg-6>div,.ed-lg-6>li{ width: 16.6666%}
/*----对齐、间?----*/
.f-lg-right{ float:right;}
.f-lg-left{ float:left}
.text-lg-right{ text-align:right;}
.pl-lg-0{ padding-left:0px;}
.pr-lg-0{ padding-right:0px;}
.pr-lg-10{ padding-right:10px;}
.pt-lg-10{ padding-top:10px;}
.pt-lg-15,.py-lg-15{ padding-top:15px;}
.pb-lg-15,.py-lg-15{padding-bottom:15px;}
.pt-lg-20,.py-lg-20,.p-lg-20{ padding-top:20px;}
.pb-lg-20,.py-lg-20,.p-lg-20{ padding-bottom:20px;}
.pl-lg-20,.px-lg-20,.p-lg-20{ padding-left:20px;}
.pr-lg-20,.px-lg-20,.p-lg-20{ padding-right:20px;}
.pl-lg-30,.px-lg-30{ padding-left:30px;}
.pr-lg-30,.px-lg-30{ padding-right:30px;}
.pb-lg-30,.py-lg-30{ padding-bottom:30px;}
.pt-lg-30,.py-lg-30{ padding-top:30px;}
.pb-lg-40,.py-lg-40,.part-py,.pb-lg-1{ padding-bottom:40px;}
.pt-lg-40,.py-lg-40,.part-py,.pt-lg-1{ padding-top:40px;}
.pt-lg-60{ padding-top:60px;}
.mb-lg-10{ margin-bottom:10px}
.mt-lg-20,.my-lg-20{ margin-top: 20px}	
.mb-lg-20,.my-lg-20{ margin-bottom:20px}
.mb-lg-30{ margin-bottom:30px}
.my-lg-40{ margin-top: 40px; margin-bottom:40px;}
/*----墓地-----*/
#mudi-home article{ height:230px; position:relative; overflow:hidden}
.xuanmu-price span,.tc-item-price span{ font-size:36px; padding:0 5px;}
/*----店铺-----*/
.shop-list>li:nth-child(3){ background: url(../images/shop-bg-a.jpg) no-repeat}
.shop-list>li:nth-child(4){ background: url(../images/shop-bg-b.jpg) no-repeat}
.shop-list>li:nth-child(2){ background: url(../images/shop-bg-c.jpg) no-repeat}
.shop-photo-album .title,.photo-album .title{ padding:6px 0; font-size:14px}
.baidu-map-content{ height:360px;}
/*----联系和关于我?----*/
.contact-doc{ margin-bottom:40px;}
.contact-net-shop{background:url(../images/contact-bg-2.jpg) no-repeat 100% 0%}
.about-para-1{ border-top:4px solid #bbbbbb; padding:30px; border-right:4px solid #ebebeb;border-left:4px solid #ebebeb}
.about-para-1 p:first-child:first-letter{ font-size:32px; padding-right:6px; float:left; line-height:1.6;}
.about-para-1 p:first-child{ text-indent:0}
.about-img-2{ margin-left:-10px}
.about-brand-wrap,.about-honor{ padding:40px 0;}
.about-honor ul li>span{ display:block; margin-bottom:15px}
.about-honor ul li>span p{padding-left: 10px;}
.about-honor ul li:nth-child(even){ padding-top:20px}
.about-honor .about-honor-hp{ position:absolute; left:0; bottom:-80px;}
/*--殡葬用品--*/
.emall-part-title{ padding:20px 0;}
.emall-part-title>span{ display:block; line-height:33px; position:relative;background:url(../images/emall-fg.png) no-repeat; padding-left:30px; margin-left:10px}
.emall-more-link{line-height:33px;}
.emall-home-cate .cate-l{ float:left; width:230px;height:552px; overflow:hidden;background-repeat:no-repeat;}
.emall-home-cate .emall-class-tj{ float:right; width:calc(100% - 250px);}
.emall-home-cate .emall-1{ background-image:url(../images/emall-bg-1.png); }
.emall-home-cate .emall-2{ background-image:url(../images/emall-bg-2.jpg);}
.emall-home-cate .emall-3{ background-image:url(../images/emall-bg-3.png);}
.cate-l>ul{ margin:30px 20px 0 30px;}
.cate-l>ul>li>a{ padding-bottom:5px; display:block;transform:translateX(0);}
.cate-l>ul>li>a:hover{transform:translateX(10px); opacity:0.5}
.emall-class-tj .products-img-wrap{ height:195px; text-align:center;overflow:hidden;}
.products-desc{ padding:10px}
.products-desc h3{ font-size:15px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; height:30px; margin-bottom:0;}
.product-detail-l{width:400px;}
.product-detail-r{ width:500px; padding-left: 20px;}
.filter-list.emall-sub-class{ padding:20px 15px; border-top:none; margin-bottom: 30px;box-shadow:0 0 8px 0 rgba(0,0,0,.15); background:url(../images/emall-bg-4.jpg) #fff no-repeat 0% 100%;}
.emall-sub-class .filter-selector{ margin-left:0; line-height:2}
.emall-sub-class .parent{ width: 100px; padding-right:15px;}	
.emall-sub-class .sub{ width: 140px;}	
.emall-sub-class .filter-selector ul>li{ float:none;margin:0 0 10px 0;}	
/*--殡葬百科栏目--*/
.baike-list-item{ height:150px; overflow:hidden;}
.baike-list-item .baike-img{ width:160px; height:120px;}
.baike-list-item .baike-item-body>p{ height:70px; overflow:hidden;}
.baike-list-item .baike-img img{ transition:all 0.3s ease-in-out}
.baike-list-item:hover .baike-img img{ transform:scale(1.1);}
.baike-title{ padding:10px 0; position:relative; margin-bottom:10px}
.baike-title-l span{font-size:22px; padding:5px 20px; line-height:24px}
.baike-title-l span h2{font-size:22px; line-height:24px; margin-bottom:0}
.baike-more{ line-height:42px}
.baike-title:before{ left:150px; right:60px; top:30px;}
.baike-toutiao-img{ width:240px; position:relative;max-height:180px;}
.baike-toutiao-info{ margin-left:270px;}
.baike-toutiao-info>.baike-toutiao-desc{ font-size:13px;  margin-bottom:20px; max-height:76px; }
/*--殡仪服务栏目--*/
.tsx-ul-1.service-progress.li-9>li:last-child{ width: 11.112%}
.service-tc-shuoming{padding:15px 15px 15px 260px;margin-top:20px; background:url(../images/kf-wh-2.jpg) no-repeat #fff 0% 100%; position:relative}
.service-part-2{ background:#efeeee ; padding:40px 0; position:relative; }	
.service-part-4,.service-part-5,.service-part-6,.service-part-7,.service-part-8,.service-tj,.service-part-9{ padding:40px 0;}
.service-part-1{padding:40px 0 0;}
.service-5-progess li span{ width:60px; height:140px; padding:10px 15px; }
.service-5-progess li span:before{ left:4px; top:4px; width:calc(100% - 8px); height:calc(100% - 8px);}
.service-5-progess li:not(:last-child):before{right:-10px; top:53px;}
.service-ts li article{ height:240px;padding:20px 10px 0; background:url(../images/service-bg-8-1.png) no-repeat 50% 0%; transition:all 0.3s ease-in-out }
.service-ts li article:hover{ background:url(../images/service-bg-8-1.png) no-repeat 50% -240px;}
.service-ts li article:hover img{ transform:scale(1.2);}
.service-ts li article img{ transition: transform 0.2s ease}
.service-ts li article .h6{ height:55px;padding:20px 0 0;line-height:1.1; }
.service-ts li article p{font-size:14px}
.service-content-pop.active,.service-content-pop>ul>li.active{ display:block;}
.owl-classnav{ visibility: hidden;opacity: 0; }
.owl-classnav>li{ height: 0}
/*--官网首页--*/ 
.index-part-byg{ background:url(../images/index-byg-bg.jpg) no-repeat 50% 100%;}
.index-part-xuanmu>.part-bg-2{position:absolute; left: 0; bottom: 0; background: url(../images/index-xuanmu-img-2.jpg); width:500px; height: 160px;}
.index-f-news .img-wrap{ width:165px; height:110px;}
.index-f-news .news-desc{ margin-left:180px; padding:15px 15px 0 0}
.index-f-news h3{ max-height:44px;font-size: 17px; font-weight: 700}
.index-about{ padding:0 15px; line-height:1.5}
.index-shop-box>li:nth-child(-n+2)>.image{ left: 50%}
.index-shop-box>li:nth-child(-n+2)>.info{ right: 50%; text-align: right}
.index-shop-box>li:nth-child(-n+2) .title:before{ left: auto; right: 0;}
.tese-slide{ width: 1240px; margin: 0 auto}
/*----其他通用-----*/
.photo-album,.imagescalein img,.photo-album-2,.emall-product-item-1,.emall-product-item-2,.baike-list-item,.case-overlay,.shop-box,.cate-l>ul>li a,.index-byg-item,.btn{transition: all 0.3s ease-in-out; }	
.menu-search .nav-search-box,.box-shadow-1,.emall-product-item-1:hover,.emall-product-item-2:hover,.baike-list-item:hover,.index-byg-item:hover,.shop-list-item{box-shadow:0 0 8px 0 rgba(0,0,0,.15);}
.nav-bar{box-shadow:0 8px 10px rgba(0,0,0,.15);}
.nav.tsx-nav-tabs-1>li>a{ padding:10px 30px;}
.nav-tabs.tsx-nav-tabs-2>li>a,.filter-1 li,.special-item h3,.nav-tabs.tsx-nav-tabs-2>li>a h3,.filter-1 li h2,.nav-tabs.tsx-nav-tabs-2>li>a h2,.index-byg-item h3{ font-size:16px}
.news-list .news-list-info h3,h3.shop-desc-title,.baike-list-item h3,.baike-toutiao-info h3,.index-xuanmu-item .title,.service-lingche h3,.service-lingche .h3,.normal-t3,.byg-items .info .title{font-size:18px;} 
.index-xuanmu-item .title b,.byg-items .info .title b,.team-card-2 .title b{font-weight: 400 !important}
.service-team-card h3,.index-tc-tabs>li h3{font-size:22px;}
.portfolio.xs {margin: 0 -10px -10px 0; }
.portfolio.xs .portfolio-item {padding: 0 10px 10px 0;}
.nav-tabs.tsx-nav-tabs-2>li>a>h4,.nav-tabs.tsx-nav-tabs-2>li>a .h4{ font-size:18px}
.articl-detail p:not(.small){ margin:0 0 15px; font-size:16px; }
#back-to-top {right:25px;}
.more-link:before,.more-link:after{ width:0; height:1px; background:#3c3c3c; content:" "; position:absolute; transition:all 0.3s linear; opacity:0; visibility:hidden; overflow:hidden}
.more-link:before{top:0; left:0; }
.more-link:after{ bottom:0; right:0;}
.more-link:hover:before,.more-link:hover:after{ opacity:1; visibility:visible; background-color:#92703f; width:100%;}
#service-quick-menu{ position:fixed;left:0; right:0; bottom:0; z-index:999;background:rgba(35, 14, 0, .88); }
#service-quick-menu>.container-tsx>div:hover .sub{ opacity:1; visibility:visible; }
#service-quick-menu>.container-tsx>div{ height:56px;position:relative; float:left; color:#ffb95c}
#service-quick-menu .sqm-1{ width:310px;}
#service-quick-menu .sqm-2{ width:650px; line-height:55px; text-align:center}
#service-quick-menu .sqm-2 span{color:#fff; font-size:18px;}
#service-quick-menu .sqm-2 span i{ margin-right: 5px;}
#service-quick-menu .sqm-2 span + span{ padding-left:20px; }
#service-quick-menu .sqm-3{ width:200px;padding-top: 6px; padding-left: 42px}
#service-quick-menu .sqm-3:before{ font-family:iconfont;content: "\e60a"; position:absolute;font-size:32px; top:50%;transform:translateY(-50%); left: 0}
#service-quick-menu .sqm-3 .tel{ font-size:22px; line-height:40px; }
#service-quick-menu .sqm-4{ text-align:center; font-size:12px; line-height:1; width:80px; cursor:pointer}
#service-quick-menu .sqm-4>i{ font-size:26px; display:block; line-height:40px;}
#service-quick-menu .sub{ opacity:0; visibility:hidden; position:absolute; width:0;transition:all ease-in 0.5s;background:#b68d5a; border-radius:3px;}
#service-quick-menu .sqm-4>.sub.code{ bottom:60px; width:100px; padding:5px; left:-20px;}
.search-result .media-right{ padding-left:20px}	
}

/*-------------------------------------------------------*/
/* 以下仅针对手机端 767px为基?
/*-------------------------------------------------------*/
@media only screen and (max-width: 767px){	
body{ font-size:.28rem; padding-top: 50px}
#back-to-top{ right:10px;}
#back-to-top.show {	bottom: 60px;}
.page-main-conten{ position:relative;margin-top: 0px; min-height:60vh;}
.visible-xs{ width:100%;}
.aal{ width:100%;}
.qffw-part-4{ display: none;}
/*-----以下为结?-----*/
 section,footer{ width:auto!important;}
.layout:after,.news-list >.news-list-date,.news-list >.news-list-info p{ display: none;}
.products-desc h3{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}
.text-3-xs,.index-tese-item .info .desc,.tese-list-item .info .desc{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; white-space: normal;}
.team-card-2:after{ display: block; content: ""; clear: both;}
.flex-parent>div,.layout>div,.layout>li{ float: none!important}
.flex-xs-wrap,.layout,.index-xuanmu-item.withbborder{ display: -webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.flex-xs-nowrap {-ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important;}
.flex-child-xs {-webkit-box-flex: 1 0 0;-ms-flex: 1 0 0;flex: 1 0 0; }
.justify-content-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
.align-self-center {-ms-flex-item-align: center !important; align-self: center !important;}	
.container,.container-tsx{ width:100% !important;}
.per-10,.per-20,.per-30,.per-33,.per-35,.per-40,.per-50,.per-60,.per-65,.per-66,.per-70,.per-80,.per-90,.per-100,.ed-xs-1>div,.ed-xs-1>li,.tsx-ul-1.li-xs-1>li{ width:100%;}
.per-xs-20,.tsx-ul-1.li-xs-5>li,.ed-xs-5>div,.ed-xs-5>li{ width:20%;}
.tsx-ul-1.li-xs-4>li,.nav-tabs.li-xs-4>li,.ed-xs-4>div,.ed-xs-4>li{width:25%; }
.per-xs-30{ width:30%;}
.per-xs-33,.tsx-ul-1.li-xs-3>li,.nav-tabs.li-xs-3>li,.ed-xs-3>div,.ed-xs-3>li{ width:33.3333%;}
.per-xs-40{ width:40%;}
.per-xs-50,.tsx-ul-1.li-xs-2>li,.nav-tabs.li-xs-2>li,.ed-xs-2>div,.ed-xs-2>li{ width:50%;}
.per-xs-60{ width:60%;}
.per-xs-70{ width:70%;}
.per-xs-80{ width:80%;}	
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,.container,.container-tsx{ padding-left:10px; padding-right:10px;}
.portfolio-new,.portfolio-new.md{position: relative;margin: 0 -10px -10px 0; }
.portfolio-new>.portfolio-item,.portfolio-new.md>.portfolio-item{padding: 0 10px 10px 0;}
.portfolio-new.xs-xs{position: relative;margin: 0 -5px -5px 0; }
.portfolio-new.xs-xs>.portfolio-item{padding: 0 5px 5px 0;}	
.nav.tsx-tabs-case>li>a,.cate-l>ul>li>a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
/*-----以下为字体大?对齐方式------*/
h1, h2, h3, h4, h5, h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height: 1.2; margin-bottom: .2rem}
h1,.big-font,.h1,h1.title{font-size: .48rem; }
h2,.h2{font-size: .44rem; }
h3,.h3,.index-xuanmu-desc .price span,.list-title-3,.list-title-2,.xuanmu-detail-1 .info .title,.byg-desc-wrap .info .title{font-size: .4rem; }
.normal-part-title .title,.f-18,.divider-2>span,.divider-2>span h3,.divider-2>span h2{ font-size:.36rem}
h4,.h4,.divider.emall-title>span,.index-shop-box .title{font-size: .32rem; }
h5,.h5,.page-title-block span,.page-title-block-2 span,.tsx-qanda .question-title,.special-item h3,.nav-tabs.tsx-nav-tabs-2>li>a h3,.filter-1 li h2,.tsx-ul-2 li h3,.emall-sub-class li a h1,.emall-sub-class li a h2,.filter-selector ul li a h2,.nav-tabs.tsx-nav-tabs-1>li>a h2,.nav-tabs.tsx-nav-tabs-1>li>a h3,.nav-tabs.tsx-nav-tabs-2>li>a h2,.tsx-dl-2{ font-size:.28rem;}
.news-list .news-list-info h3,.baike-list-item h3,.baike-toutiao-info h3,.shop-desc h3.shop-desc-title,.nav-tabs.tsx-nav-tabs-2>li>a>h4,.nav-tabs.tsx-nav-tabs-2>li>a .h4,.service-team-card h3,.index-xuanmu-item .title,.index-history-list li div,.index-byg-item h3,.index-tc-tabs>li h3,.service-lingche h3,.normal-t3,.service-lingche .h3,.service-tips-text,.team-card-2 .title,.index-tese-item .info .title,.index-new-byg-item .title{font-size: .32rem; }
h6,.h6,.menu-search .nav-search-box i,.case-item>.info .title,.tsx-dl-1{font-size: .28rem; }
p.small,.font-s,.nav.tsx-tabs-case>li>a,.index-xuanmu-item .index-xuanmu-desc p{ font-size: .24rem;}
p {line-height:1.5}
.font-b-xs,.list-title-3,h1.title,.normal-part-title .title,.baike-toutiao-info h3{ font-weight: 700}
.text-xs-center{ text-align:center;}
.normal-part-title{ margin-bottom: .32rem;}
.normal-part-title .title:before{ bottom:-.15rem}
	.list-title-2{font-weight: 600}
.list-title-2:before{ height: .42rem; width: 8px}
.list-title-2,.title-wrap p.pl{ padding-left: .24rem}
/*-----以下为菜?-----*/
.top-bar{ height:50px; z-index:98;box-shadow:0 2px 10px 0px rgba(0,0,0,0.15);position: fixed; top: 0;left: 0;right: 0;}
.nav-bar{ position:fixed; top:0; left:0; bottom:0;  z-index:169; width:280px !important; transform:translateX(-280px); transition:transform 0.3s cubic-bezier(0.55, 0, 0.1, 1),opacity .3s ease-in-out; opacity:0; background: url(../images/nav-bg-m.jpg) no-repeat 50% 100% #523c25}
.nav-bar>.container{ overflow-y:scroll; height:100%;}
.nav-bar.mobile-menu-open{transform:translateX(0); opacity:1;}
.top-menu{ float:none; padding-left: .2rem}
.top-menu>li{width: 50%; padding-right: .2rem; padding-top: .2rem}
.top-menu>li a{text-align: center; background: #61492f; line-height:.8rem}
.top-bar .hearder-top{ height:50px;}
.top-bar .hearder-top .logo { line-height:50px; padding-left:.2rem}
.top-bar .hearder-top .logo h1{line-height:50px;}
.top-bar .hearder-top .logo img{ height:.52rem !important}
.mobile-menu-swipe{ float:right; border-left:1px solid #f2f2f2;}
.mobile-tel,.mobile-search{ float:right; border-left:1px solid #f2f2f2;}
.mobile-menu-swipe,.mobile-tel,.mobile-search{ height:100%; width:1rem; text-align:center; line-height:50px;}
.mobile-menu-swipe i,.mobile-tel i{ font-size:.56rem;}
.mobile-search i{ font-size:20px;}
.mobile-menu-swipe a,.mobile-tel a,.mobile-search a{ display:block; height:100%; color:inherit;}
.mobile-menu-swipe a:hover,.mobile-tel a:hover{ background-color:#ebebeb;}
.mobile-menu-open .close-menu{ display:block;}
.menu-search .nav-search-box{ background-color:#fff; width:calc(100% - 2rem); left:0; top:0px; border-radius:0; padding:8px 10px 0; line-height:1.42857143; height:50px;}
.city-site{ margin: 10px 0 0 .2rem; font-size: .24rem}
.city-site>span{max-width: 76px; overflow: hidden; padding:0}
.city-site>ul{ left:-50%; padding: .1rem; width: 3.2rem}
/*-----以下顶部大图区域------*/
.page-title-block{padding: .62rem .2rem;}
.page-title-block-2{ margin-left:10px;width:50%}
.page-title-block h1,.page-title-block-2 h1,.page-title-block h2,.page-title-block-2 h2,.page-title-block .h2,.page-title-block-2 .h2{ font-size:.4rem; margin-bottom:.12rem; font-weight: 700}
.page-title-block:after{ width:30px; margin-top:5px;}
.page-title-block-2:after{line-height:.44rem;width:80px;font-size:.24rem; margin-top:5px}
.tsx-breadcrumb>li{line-height: .8rem}
.top-swiper,.top-swiper article{ height:auto;}
/*-----以下页脚部分------*/
.tsx-footer{ padding-top:.4rem; padding-bottom: 1.2rem;}
.tsx-footer .credit{ width:2.4rem; position: static; margin: .2rem auto 0}
.footer-logo{ text-align: center}
.footer-logo img{ max-height:.48rem;}
.tsx-copyright{ padding-top: .2rem; margin-top: .2rem}	
.footer-solo { margin-top:.2rem; padding-left:0; font-size: .32rem; margin-bottom: .2rem; border-left: none; text-align: center; font-weight: 600}
.footer-contact {border-top:1px solid #735b43; padding-top: .2rem;}
.footer-contact div{font-size:.32rem; font-weight: 700}	
.frind-link{ margin-bottom:-.1rem; padding-top: .2rem; margin-right: -.1rem}
.frind-link>span,.frind-link>a{ margin:0 .1rem .1rem 0;}
#service-quick-menu{ display: none;}
.tsx-bottom-fixed{ display:block; position:fixed; left:0; right:0; bottom:0;z-index:98;background:rgba(0,0,0,.8); box-shadow: 0 -2px 8px 0px rgba(0,0,0,.15) }
.tsx-bottom-fixed>ul>li{ height:1rem; }	
.tsx-bottom-fixed>ul>li .btn{ padding:0; font-size: .32rem; height: 100%; border-radius: 0; line-height: 1rem; border: none}
.tsx-bottom-fixed>ul>li .btn i{ margin-right: .1rem}
.tsx-bottom-fixed .tbf-li-1{ width: 1rem;  padding-top: .1rem; padding-left: .1rem;}
.tsx-bottom-fixed .tbf-li-2{ padding-top: .1rem; width: calc(44% - 1rem); color:#f3dcba}/*calc(44% - 1rem)*/
.tsx-bottom-fixed .tbf-li-1 img{ width: .8rem; border-radius: 4px;}
.tsx-bottom-fixed .tbf-li-3{width: 28%;}
.tsx-bottom-fixed .tbf-li-4{ width: 28%;}	
.tsx-bottom-fixed.ziyun{ background: transparent }
.tsx-bottom-fixed .b-menu-l{ width:68%; background-color:rgba(41,41,41,.90);}
.tsx-bottom-fixed .b-menu-r{ width:32%; background-color:rgba(191,29,45,.95); font-size:.34rem;line-height:1rem; text-align:center;}
.tsx-bottom-fixed .b-menu-l a{ padding-left:1rem; position:relative;}
.tsx-bottom-fixed .b-menu-l a:before{ font-family:iconfont; content: "\e60a"; position: absolute; font-size:.6rem; left:10px; top:5px;}
.tsx-bottom-fixed .b-menu-l p{ margin-bottom:0; line-height:1; padding-top:.14rem}
.tsx-bottom-fixed .b-menu-l span{ font-size:.36rem;}
.tsx-bottom-fixed.ziyun i{ font-size:18px;}
.tsx-bottom-fixed.ziyun>ul>li a{ display:block; width:100%; height:100%;color:#fff; }	
/*-----以下间距------*/
.pr-xs-0,.px-xs-0{ padding-right:0;}
.pl-xs-0,.px-xs-0{ padding-left:0;}
.px-xs-5{ padding-left: 5px; padding-right: 5px;}
.pt-xs-5{ padding-top:5px;}
.pt-xs-10,.py-xs-10,.p-xs-10{ padding-top:10px;}
.pb-xs-10,.py-xs-10,.p-xs-10{ padding-bottom:10px;}
.pl-xs-10,.px-xs-10,.p-xs-10{ padding-left:10px;}
.pr-xs-10,.px-xs-10,.p-xs-10{ padding-right:10px;}	
.pt-xs-15{ padding-top:15px;}
.py-xs-15{ padding-top:15px; padding-bottom:15px;}
.pt-xs-20,.py-xs-20,.part-py{ padding-top:20px;}
.pb-xs-20,.py-xs-20,.pb-page-1,.part-py{ padding-bottom:20px;}
.minus-mx-xs-1{margin-left:-5px; margin-right:-5px;}
.m-xs--10,.mx-xs--10,.row,.form-horizontal .form-group,.minus-mx-xs{ margin-left:-10px; margin-right:-10px;}	
.mb-xs-0{ margin-bottom:0 !important;}	
.mx-xs-0{ margin-left:0px; margin-right:0px;}
.ml-xs-10,.mx-xs-10{ margin-left:10px;}
.mr-xs-10,.mx-xs-10{ margin-right:10px;}
.mt-xs-5{margin-top: 5px;}
.mt-xs-10{ margin-top:10px;}	
.mb-xs-10{ margin-bottom:10px;}
.mt-xs-20,.my-xs-20{ margin-top:20px; }
.mb-xs-20,.my-xs-20{ margin-bottom:20px}
/*--新闻页面--*/
.news-page{ margin:-.2rem .26rem; }
.news-page-bg{ background: #fff;}
.news-page .news-page-content{margin:.24rem .04rem;  padding-top:.2rem; padding-bottom:.2rem; background: #fff;}
.news-list{ display:flex; flex-flow:row; padding:15px 10px; transition:all 0.2s linear}
.news-list >.news-list-info >span{ display:block;}
.news-list >.news-list-pic{ width:2rem;}
.news-list >.news-list-info{ margin-right: .2rem}	
.news-page-content .latest-news-list{ padding-top:.2rem; width: 100%; padding-left:.14rem; padding-right:.14rem;}
.news-page-content .news-article-wrap{border-right:none; width: 100%; padding:.14rem }
.news-article-wrap>.title,.article-title{ font-size:.4rem; font-weight: 700}
.ln-item{ padding-bottom: .2rem;  margin-bottom: .2rem;}
.ln-item .image{ width:2.4rem;  margin-right:.2rem;}
.ln-item .info .title{ font-size: .28rem; line-height:1.2; max-height:none;}
.articl-detail h1,.articl-detail h2,.articl-detail h3,.articl-detail h4{ font-size: .32rem; margin-bottom:.4rem; }
.articl-detail h1:before,.articl-detail h3:before,.articl-detail h3:before,.articl-detail h4:before{ top:.2rem;}
.articl-detail h1:after,.articl-detail h2:after,.articl-detail h3:after,.articl-detail h4:after{ bottom:-.2rem; }
/*--墓地页面--*/
#mudi-home article{ height:2.6rem; position:relative}
.xuanmu-price span{ font-size:.48rem;line-height: 1; font-weight: 700}
.xuanmu-detail-1 .xuanmu-price{right:0; top:.3rem;}
.filter-list{ z-index:90; position: relative; border:none; padding: 0; margin-bottom: .3rem}
.filter-name{display:none}
.filter-selector{ margin-left:0;}
.filter-selector ul{width:100%;padding:.14rem;display:none; position: absolute; left: 0; top:100%; background: #ececec;}
.filter-selector ul.open{ display: block !important	}
.filter-selector .xm-filter-item{ height:.8rem; border:1px solid #ececec; position:relative; background:#fff; padding:0 10px;}
.xm-filter-item.active{ background: #ececec;}
.filter-selector .xm-filter-item span{ display: block; line-height: .8rem}
.filter-selector .xm-filter-item:before{content:"\e252";position:absolute;right:10px; font-family:'Glyphicons Halflings';color:#666;font-size:.24rem;line-height: .8rem}
.xuanmu-detail-1 .image{width:auto}
.xuanmu-list-wrap,.xuanmu-baidu-map,.xuanmu-about-wrap .articl-detail,.xuanmu-tips-1,.xuanmu-detail-1 .image img{ width:100%}
.xuanmu-tips-1{ padding-left: 0}
.xuanmu-detail-1 .info{ width: 100%; padding-left:0; padding-top: .3rem; position: relative}	
.index-xuanmu-item.withbborder{border-width:0; background-color: #f4f4f4; position: relative}
.index-xuanmu-item.withbborder .index-xuanmu-desc{ width: calc(100% - 2.5rem); padding: .2rem .2rem .1rem;}	
.index-xuanmu-item.withbborder .img-wrap{ width: 2.5rem; padding: 0}	
.xuanmu-map-wrap, .xuanmu-photo-wrap, .xuanmu-muxin-wrap, .xuanmu-about-wrap,.xuanmu-pingjia{ padding-top: .4rem; padding-bottom: .4rem}
.xuanmu-about-wrap{ margin-top: .3rem}
.xuanmu-map-wrap{ background-position: 100% 100%}
.xuanm-show .portfolio-item:nth-child(n+5){ display: none;}
.xm-btn-wrap.active{ display: block;}
.free-car{ margin-right: -.14rem}
.free-car li{ padding-right: .14rem; padding-bottom: .14rem}
.free-car li>div{ padding: .12rem .2rem;font-size: .26rem; height: 100%;}
.team-card-little .info .title{ margin-bottom: .1rem; font-size: .32rem; font-weight: 700}
.team-card-little .image{  width: 1.5rem;}
.team-card-little .info{ margin-left: 1.7rem; padding-top:0;}
.team-card-little .info .call{ right:.1rem; top:.1rem;}
/*--客户案例页面--*/
.case-detail{width: 100%; margin-right: 0; padding:.1rem; margin-bottom: .4rem}
.case-aside,.case-detail-meta{ width:100%}
.case-box{ height: 100%; position: relative;}
.case-box .image{margin-right:.2rem; width:3rem;}
.case-box .label-wrap{ position: absolute; left: .1rem; top:.1rem; margin-bottom: 0}
.case-box .info{  margin-left:3.2rem; padding-top: .2rem; padding-right: .2rem; }
.case-box .title{ font-size: .3rem; max-height:none; margin-bottom:.2rem;}
.case-box .case-meta{ margin-right: -.1rem}
.case-box .case-meta>li{ padding: 0 .1rem .1rem 0;}
.case-box .case-meta>li>span{ padding:.1rem;font-size:.24rem;}
.case-detail .title{font-size:.4rem; margin:.3rem 0; padding-bottom:.2rem;}
.case-detail .articl-detail{  padding:.2rem; margin-bottom:.3rem; margin-top:.3rem;}
.case-detail-meta .cdm-img img{ width: .8rem;}
.case-detail-meta .case-class{ width: .8rem; height: .8rem; padding: .1rem .08rem 0; font-size: .24rem; line-height: 1.2}
/*--店铺页面--*/
.shop-about{ width: 100%;}
.shop-photo-album .title,.photo-album .title{padding:4px 0; font-size: .24rem}
.baidu-map-content{ height:5.4rem; }
.shop-hot,.shop-guide{ width:100%; padding-left:0;}
.shop-guide{ margin-top: .3rem}
.bd-map,.shop-kefu{ width: 100%}
.shop-about-wrap{ padding-top: .4rem; padding-bottom: 0}
.shop-team-wrap, .gustbook-wrap,.shop-hot-product,.shop-photo-wrap {padding-bottom: .4rem; padding-top: .4rem;}
.shop-list>li{ margin-bottom: .4rem; padding-left:0; padding-right: 0; border: 4px solid rgba(210, 189, 163, .6)}
.shop-list-item{ width:100%; padding-top:0; padding-bottom: 0; background: transparent}
.shop-list>li:nth-child(odd) .shop-list-item .image{ margin-left:0;}
.shop-list>li:nth-child(even) .shop-list-item .image{ margin-right: 0;left:0;}
.shop-list>li:nth-child(even) .shop-list-item .info{ right: 0}
.shop-list>li:nth-child(even) .shop-list-item{ margin-left: auto}
.shop-list-item .image{ width:100%; text-align: center; padding: .2rem; background:url(../images/shop-bg-2.jpg) no-repeat; background-size: cover}
.shop-list-item .image img{ width: 4.0rem; border-radius: 0 .24rem}
.shop-list-item .image:before{ border: none;}
.shop-list-item .info{ width: 100%; padding:.4rem .2rem; background: #fff;}
.shop-list-item .info .title{ font-size: .36rem; font-weight: 700}
.shop-list-item .info .meta>li + li{ padding-left: .2rem;}
.shop-slide article,.shop-slide{ height:3.2rem; }
.shop-top-content{ position:relative;padding:.3rem .2rem; background: rgba(255, 255, 255, 0.8); color: #424242}
.shop-top-content .shop-title{ width: 100%;}
.shop-top-content .shop-yw{ width:100%}
.shop-top-content .shop-dz{ width:auto; position:absolute; margin-top:0; right:.2rem; top:-.6rem}
.shop-top-content .shop-dz img{ width:1.2rem;}	
/*--联系和关于我们页?-*/
.contact-doc:before{ border:1px solid rgba(255,255,255,.4); top:5px; left:5px; width:calc(100% - 10px); height:calc(100% - 10px);}
.contact-doc{ margin-bottom:20px;}
.contact-bg{padding:20px 5px;}
.contact-page h3.list-title-2,.about-para-1 p, .about-para-3 p, .about-brand-content p{ font-size:.32rem}
.about-brand-wrap,.about-honor{ padding:20px 0}
.about-honor ul.li-3 li{ width:100%;}
.about-honor ul li>span{ display:inline-block; margin-bottom:10px; width:48%; padding-right:1%; vertical-align: top}
.about-honor .about-honor-hp{ position:absolute; right:0; top:-60px; width:30%}
.about-mobile-v{ height:400px; overflow:hidden; position:relative;}
.about-mobile-v .about-show-more,.about-mobile-v .about-show-more-2{padding-top:120px; padding-bottom:20px; position:absolute; bottom:0; left:0; text-align:center; right: 0;z-index:90}
.about-mobile-v .about-show-more{background: linear-gradient(to top, rgba(255,255,255,1) 10%, rgba(255,255,255,0.0)); }
.about-mobile-v .about-show-more-2{background: linear-gradient(to top, rgba(0,0,0,1) 10%, rgba(0,0,0,0.0)); }	
.about-history-new{ width:100%}
.about-history-new .history-item{ display: table; margin-bottom: 40px;}
.about-history-new>li>.history-item:last-child{ margin-bottom: 0}
.about-history-new>li:last-child{ padding-left: 0;}
.about-history-new>li:first-child{ padding-top: .8rem; padding-right:0;}
.history-item>div{ width:50%;}
.history-item .date{ font-size:.32rem; font-weight: 700}
.about-history-new>li:last-child>.history-item:before{  left: -5px; }
.about-history-new>li:first-child>.history-item:before{ right: -5px; }
.about-sw-2 .item{ width: 100%;}
.about-sw-2 .tel{ width: 100%;padding-top:.4rem; text-align: center}
.about-sw-2 .item li>div{ width:90%;padding:.3rem .2rem; font-size:.32rem; font-weight: 700}
.about-ln-l{ width: 100%; margin-bottom: .4rem}
.about-ln-l .title,.about-ln-r .title{font-size: .4rem; height:2.4rem;width:1.4rem;padding:.2rem; float: left; font-weight: 700}
.about-ln-l .desc,.about-ln-r .desc{ font-size: .28rem;padding-left:.24rem;  top:0; float: left; width: calc(100% - 1.4rem)}
.about-ln-r{ width: 100%; left:0; margin-bottom: .4rem}
.about-para-3{  background-position:0% 100%; background-size:1.64rem auto}
/*--殡仪馆栏目页?-*/
.byg-top-wuyan{height:.44rem; background-size:auto .44rem;}
.index-byg-item h3,.index-new-byg-item .title{ margin-bottom:.1rem; font-weight: 700}
.byg-byts{ margin-top:.2rem;height:80px;}
.byg-byts>li{ font-size:.32rem; padding-top:5px;}
.byg-desc-wrap{ padding-top: .2rem; padding-bottom: .4rem}
.byg-desc-wrap .image{ width:auto;}
.byg-desc-wrap .info{ width:100%; padding-left:0; padding-top:.3rem}
.byg-about-wrap .detail-show-hidden{ width: 100%; padding-right: 0; border-right: none; position: relative}
.byg-about-wrap .byg-questions{ width: 100%; padding-left: 0}
.byg-photo-wrap, .byg-about-wrap,.byg-case-wrap,.byg-pingjia-wrap{ padding-top: .4rem; padding-bottom: .4rem}
.byg-map-wrap{ padding-top: .4rem; background: #fff}
.byg-map-wrap .shop-baidu-map{ width: 100%}
.byg-items{padding:0; background-image: none}
.byg-items .info{ padding: .2rem .12rem; margin:auto;}
.byg-items .info .title{ font-size: .32rem; font-weight: 700; margin-bottom: .1rem}	
.byg-about-wrap .detail-show-hidden{ height: 360px; overflow: hidden; position: relative}
.byg-about-wrap .detail-show-hidden .btn-wrap{ padding: .3rem; }

/*--殡葬用品--*/
.emall-part-title{ padding:15px 0;}
.products-img-wrap{ text-align:center;}
.products-desc{ padding:10px 5px}
.emall-class-tj{ margin-top:10px}
.products-desc h3{ font-size:.28rem; max-height: .672rem}
.emall-home-cate>.cate-l{ padding:.1rem 0; margin-left: -10px; margin-right: -10px;}
.cate-l>ul>li{ float:left; width:25%;}
.cate-l>ul>li>a{ padding:.1rem; display:block; text-align:center;}
.emall-detail-wrap{ border:none; padding-top:0; padding-bottom:10px;}
.emall-detail-wrap.col-sm-9{ padding-left:0; padding-right:0;}
.product-detail-l{ width:auto}
.product-detail-r{ width: 100%}
.emall-detail-wrap .product-detail-r .title{ font-size: .48rem}
.emall-detail-wrap{ width: auto; margin-right:0;}
.emall-detail-aside{ width:100% }
.product-list-wrap .plw-l{ width: 100%; margin-right:0;}
.product-list-wrap .plw-r{ width: 100%;}
.emall-solog .es-1{  width: 100%;}
.emall-solog .es-2{  width: 100%;}
.emall-solog{ padding-top: .3rem; padding-bottom:.2rem;}
.es-special{ padding:.12rem; height:100%;}
/*--殡葬百科--*/
.baike-list-item .baike-img{ width:120px; margin-right:10px; }
.baike-wrap{ border-width:0 }
.baike-wrap:after{ display: none;}
.baike-list-item{ padding:.24rem 0 0; background:transparent; border:none;border-top:1px solid #ececec; border-radius:0}
.baik-class{ margin-bottom:15px;}
.baik-class a{ width:60px; height:60px; background-size:60px auto; }
.baik-class a h4{ width:40px; padding-top:10px;}
.baik-class a:hover,.baik-class li.active a{ background-position:0px -62px;}
.baike-list-item h3,.baike-title{ margin-bottom:0}
.baike-title-l span{font-size:.32rem; padding:5px 10px; line-height:16px}
.baike-title-l span h2{font-size:.32rem; line-height:16px; margin-bottom:0}
.baike-more{line-height:34px}
.baike-title:before{ content:""; position:absolute; left:100px; right:60px; top:26px; height:1px; background:#e4dbd4;}
.baike-toutiao-img{ width:120px; max-height:90px;}
.baike-toutiao-img img{ width:100%}
.baike-toutiao-info{ margin-left:130px}
.baike-toutiao-info>.baike-toutiao-desc{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: .24rem}
.baike-wrap .baike-detail{width:100%; padding:.3rem 0 0; border-top: 1px solid #e4dbd4}
.baike-wrap .baike-aside{width: 100%; padding:.2rem 0 0;}	
/*--殡葬服务--*/
.service-tc-shuoming{padding:0;background: #fff; position: relative}
.service-tc-shuoming >p{ padding:.2rem .2rem .2rem 1.2rem;}
.service-tc-item .tc-item-title{ font-size:.32rem; padding:0 0 10px; font-weight: 700}
.service-tc-item{ border-width:1px;}
.service-tc-item .tc-item-body{ min-height: auto}
.service-tc-item .tc-item-footer{ padding-bottom: .2rem}
.service-content-pop{ display:none;}
.tc-item-price{ padding:5px 0;}
.tc-item-price span{ font-size:.36rem; padding:0 5px;}
.service-progress>li{ height:auto;  padding:5px 0; border: none;}
.service-progress>li div.h6{  margin-bottom:0; margin-top:.14rem; font-size: .26rem}
.service-progress>li:not(:last-child):before{ top:.3rem}
.service-progress>li:nth-child(3):before,.service-progress>li:nth-child(6):before{ display: none}	
.service-progress>li .servie-icon{ width: .8rem; height:.8rem; margin: 0 auto; line-height: .8rem; }
.service-progress>li .servie-icon i{ font-size: .48rem}	
.service-tips-1{ height: auto; padding: .4rem .2rem .4rem 2.58rem; background-position: 0% 50%; background: url(../images/service-tips-bg-1-m.jpg) no-repeat; background-size: cover}
.service-tips-2{ height:auto; background: url(../images/service-tips-bg-2-m.jpg) no-repeat; padding: .2rem .2rem .4rem 2.5rem; background-position: 0% 100%;}
.service-tips-3{ height:auto; padding: .4rem 2.0rem .4rem .2rem; background: url(../images/service-bg-b-m.jpg) no-repeat;background-position: 100% 100%; background-size: cover; border-radius: 4px; margin-bottom: .2rem}
.service-tips-4{ padding: .4rem 0 0;}
.service-byg-item>li{ padding: 0 .1rem .1rem 0;}
.service-byg-item>li div{ line-height: .68rem}	
.service-kf{ width: 100%; padding:0 .2rem .4rem 2.58rem; background:url(../images/kf-wh-2-m.jpg) no-repeat 0% 100%;background-size:cover;}
.service-part-1{ padding-top: .4rem }	
.owl-classnav{ z-index: 2; margin-bottom: .2rem; text-align: center;  background:rgba(255,255,255,.9);margin-top: .2rem}
.owl-classnav>li>a{ display: block; line-height: 1rem}
.owl-classnav>li.active>a{ background: #92703f; color: #fff;}
.owl-classnav.sticky{ box-shadow: 0 4px 8px 0 rgba(0,0,0,.15) }
.service-part-2{ background:#f1f1f1; padding:30px 0;}
.service-team-card .service-team-img{ padding:0 10px;}
.service-team-card{ background-size:90%; padding:10px 0 5px;}
.service-part-4,.service-part-5,.service-part-6,.service-part-7,.service-part-8,.service-part-9,.service-tj{ padding:20px 0;}
.service-5-progess li span{ height:120px; padding:10px; width:90%;}
.service-5-progess li span:before{left:3px; top:3px; width:calc(100% - 6px); height:calc(100% - 6px); }
.service-5-progess li:not(:last-child):before{ display:none;}
.service-ts{ margin: 0 -.1rem 0 0}
.service-ts li article{ padding:.2rem;border-radius:5px; background:#fff;}
.service-ts li article:hover{ background:#ebe2d6;}
.service-ts li article .h6{padding-top:10px; margin-bottom: 0}
.service-ts li{ padding: 0 .1rem 0 0}
.service-ts li article img{ width: 1.4rem}	
.service-lingche p{ line-height:1.2; font-size:.24rem;}
.service-lt-player{ width:100%}
.service-byg-content{ border: none; padding: 0; background: none;}	
.team-card-2,.case-item>.info{padding:.2rem;}
.team-card-2.normal{ background-position: 0 .1rem}
.team-card-2:not(.normal){ background: #fff;}
.team-card-2:before { left:.1rem; top:.1rem; width:calc(100% - .2rem); height:calc(100% - .2rem); border-width: 1px}
.team-card-2>.image{float: left; width: 1.5rem; margin-right: .2rem; padding: 0; z-index: 9; position: relative}
.team-card-2>.image img{ width: 100%;}
.team-card-2>.info{text-align:left; padding:.1rem 0;}
.team-card-2 .title{ font-weight: 700; margin-bottom: .1rem}
.team-card-2>.info .team-years{ position:static; background:none;}
.team-card-2>.info .contact-team{ position: absolute;top:.1rem; right: 0; text-align: right}
.team-card-2>.info .contact-team .call{ height: .9rem; width: .9rem; font-size: .64rem; line-height:.9rem; text-align: center; display: inline-block; background: #bf1d2d; border-radius: .08rem; margin-bottom: .1rem}
.team-card-2>.info .contact-team .call a{ display: block; color: #fff;}	
.team-card-2.normal>.image{float: none; width:100%; margin-right: 0; padding: 0 .24rem .1rem}
.team-card-2.normal>.info{text-align:center; padding:.1rem 0;}
.team-card-2 .title{ font-weight: 700; margin-bottom: .1rem}
.team-card-2>.info .team-years{ position:static; background:none;}	
.nav.tsx-tabs-case>li>a{ padding: .2rem .08rem; margin-right: 0}
.service-tj-items>li>div{ width: 100%; float: none;}
.service-tj-items>li:nth-child(even)>.image{ left: 0}
.service-tj-items>li:nth-child(even)>.info{ right: 0}
.service-tj-items{ padding-left:0; padding-right: 0;}
.service-tj-items>li .info{ padding:.4rem;}
.service-tj-items>li + li{ margin-top: .4rem;}
.service-tj-items>li .image:before,.service-tj-items>li:nth-child(even)>.image:before{ right:.2rem; top:.2rem; left: .2rem; bottom:.2rem ; width: auto; height: auto}
.tese-item-wrap{ width: 100%;}
.tese-other{ width: 100%; margin-left: 0; padding-top: 20px;}
.case-item .case-meta>li>div{ font-size: .2rem}
.case-item>.info .title{height:.66rem }
.why-tsx-img {margin-bottom: .3rem}
.why-tsx-img .txt{padding:.2rem}
.why-tsx-ul{margin-top:0; margin-bottom: .6rem}
.why-tsx-ul>li .img{flex:0 0 .8rem; padding-left:0; margin-top:0}
.why-tsx-ul>li .img img{width: .6rem}
.why-tsx-ul>li .txt .title{font-size:.32rem;}
.why-tsx-ul>li .txt .desc{font-size: .28rem}
	
/*--官网首页--*/
.m-homemenu{display: block;padding:.2rem; background:linear-gradient(180deg, #fff, #fbf4eb); border-radius: 0 0 .4rem .4rem}
.m-homemenu li{position:relative; padding-bottom: .1rem}
.m-homemenu li>a{ display: block; text-align: center; font-size: .24rem}
.m-homemenu li>a>div{ height: .8rem; width: .8rem;background: #96836e; border-radius:50%; margin: 0 auto .1rem; line-height: .8rem}	
.m-homemenu li.mhm-1>a>div{ background: #c58d33}
.m-homemenu li.mhm-2>a>div{ background: #ca5941}
.m-homemenu li.mhm-3>a>div{ background: #40655d}
.m-homemenu li.mhm-4>a>div{ background: #574a62}
.m-homemenu li.mhm-5>a>div{ background: #ae556c}
.m-homemenu li.mhm-6>a>div{ background: #1e417f}
.m-homemenu li.mhm-7>a>div{ background: #598c7d}
.m-homemenu li.mhm-8>a>div{ background: #233b55}
.m-homemenu li>span{ position: absolute; font-size: .2rem; right: 0; top:-.1rem; display: block;background: #bf1d2d; color: #fff; width: .6rem; line-height: 1.2; padding: 2px; text-align: center; border-radius: 3px}
.m-homemenu li>a i{ font-size: .6rem; color: #fff;}
.index-about-wrap .per-40{ width: 2.4rem;}
.index-about-wrap .per-60{width:calc(100% - 2.4rem); padding-left: .2rem;}
.index-part-team,.index-part-shop,.index-part-emall,.index-part-about,.index-part-tc,.index-part-case,.index-part-baike,.index-part-tese{ padding:.4rem 0}
.index-part-serviec,.index-part-xuanmu{ padding:.4rem 0 0}
.service-progress.index-sp{ padding-top: .1rem; padding-bottom: .1rem; background: #fff;}
.index-part-byg{ padding:.6rem 0 .4rem; background: url(../images/index-byg-bg-m.jpg) no-repeat #fff 100% 100%; background-size: 100% auto}	

.index-byg-item .index-byg-desc{ padding:.2rem 0; position:relative}
.index-byg-item .index-byg-desc>.local{ font-size:.24rem; margin-bottom:0}	
.index-f-news .img-wrap{ width:2.4rem; height:1.8rem;}
.index-f-news .news-desc{ margin-left:2.6rem; padding:14px 10px 0 0}
.index-f-news{ margin-bottom:15px;}
.index-f-news h3{ margin-bottom:0;font-size: .3rem; line-height: 1.5; font-weight: 600}
.index-news-list li a{max-width: none; width: 100%}
.index-news-list li span{display: none}
.index-history-list{ padding: .2rem 0 0}
.index-history-list li p{ font-size:.24rem}
.index-about{ padding:0;font-size:.26rem; margin-bottom: 0;display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp:5; margin-top: -3px;}
.index-tc-tabcontent>.tab-pane{ padding:10px;}
.index-tc-tabcontent>.tab-pane span>i{ font-style:normal; padding:0 2px 0 5px;}
.index-part-tc{background:#261a18;}
.index-tips-1{ background: url(../images/index-tips-1-m.jpg) no-repeat 0% 100%; height: auto; padding:0 .2rem .4rem 2.4rem; background-size:10rem auto}
.index-tese-item .info{ padding: .2rem; border: none; background:#f8f8f8}
.index-tese-item .info .desc{ line-height: .4rem; font-size: .28rem; margin-bottom: .2rem; height:1.12rem;}
.index-new-byg-item .info{ border: none; padding: .2rem 0}	
.index-emall-wrap>.index-emall-l,.index-emall-wrap>.index-emall-r{ width: 100%;}
.index-emall-wrap>.index-emall-m{ width: 100%; margin-left:0; margin-right: 0; padding-top: .2rem; padding-bottom: .2rem}
.index-xuanmu-wrap>.index-xm-l,	.index-shop-wrap-l,.index-shop-wrap-r,.index-xuanmu-wrap>.index-xm-r{ width: 100%}
.index-xuanmu-item .title{ margin-bottom: .1rem; font-weight: 700}
.index-xuanmu-desc .local{ padding-left:.4rem;}
.index-xuanmu-desc .local:before{left:-5px; font-size:.4rem;}
.index-part-xuanmu>.part-bg-2{ background: url(../images/index-xuanmu-img-2-m.jpg); width:100%; height:1.5rem; background-size: auto 1.5rem; margin-top: .2rem}
.index-shop-box>li>.image{ width: 35%;}
.index-shop-box>li{ margin-bottom: .1rem;}
.index-shop-box>li>.info{ padding: .3rem .1rem 0 .2rem; width: 65%;}
.index-shop-box .title:before{display: none}
.index-part-baike{ background: #fff;}
.baik-class a h4, .baik-class a .h4 {padding-top: .2rem;font-weight: 600}
.index-baike-item .info{ padding: .2rem; }
.index-baike-item .info .title{ font-size:.32rem; margin-top: .2rem; height: auto}	
.index-baike-wrap{ width: 100%}
.index-baike-class{ width:100%; padding:0; }
.tese-list{ background: #fff; padding-left: 0}
.tese-list>li{ margin-bottom:.2rem; height:auto; width: 100%; padding: .12rem; background-color: #decbac; overflow:initial}
.tese-list-item{position: static}
.tese-list-item .image{ width:100%; flex: 0 0 100%}
.tese-list-item .info{ width:100%; padding: .2rem; height: auto; margin-top: 0}
.tese-list-item .info .desc{ font-size:.28rem; max-height:none;}
.tese-list-item .info .title{ font-size:.36rem}	
/*--其他通用?-*/
.tsx-breadcrumb,.filter-1{ margin-left:0; margin-right:0;}
.portfolio {margin: 0 -10px -10px 0;}
.portfolio-item{height: auto;padding: 0 10px 10px 0;}
.portfolio-item{width: 50%}
.portfolio-6 .portfolio-item {width: 33.3333%}
.portfolio-c .portfolio-item{ width:100% !important}
.doble-divider-1{margin:10px 0 }
.divider-xs-1{clear: both;position: relative;width: 100%;margin: 20px 0;border-top: 1px solid #e5dfda;}
.divider.emall-title:before,.divider.emall-title:after{ top:13px;}
.divider.emall-title>span{ padding:5px 10px; line-height:.32rem; font-weight: 700}
.divider-2>span,.divider-2>span h3,.divider-2>span h2{line-height:.36rem; font-weight: 700}
.divider-2:before{ height: .36rem;}
.divider-2:after{top: .18rem;}
.filter-1 li{ padding:.2rem .3rem}
.ribbon-tsx { width:1.4rem; height:1.4rem; }
.ribbon-tsx span {font-size:.2rem;line-height: .48rem;width: 2rem;top: .28rem;left: -.5rem;}
.divider,.divider-2{ margin:10px 0;}
 hr:not(.xs){ margin-top:10px; margin-bottom:10px}
.nav>li>a{ padding:10px;}
.tab-content{ padding-top:10px; padding-bottom: 10px}
.widget-1,.part-wrap{ margin-bottom:20px;}
.btn{ padding:.12rem .22rem;}
.btn+.btn,.label + .label{ margin-left:.2rem;}
.btn.btn-tsx-md,.tsx-md-btn{ padding:.16rem .4rem; font-size: .32rem;}
.btn-w-2{ min-width: 1.2rem;}
.img-special-1{ max-width:48px;}
.articl-detail p:not(.small){ margin:0 0 12px; font-size:.3rem; line-height: 1.8}
.more-link{ padding:0; letter-spacing:0px; top:-.06rem}
.title-wrap{ margin-bottom:.32rem}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;}
.tsx-tag li{ margin:0 3px 5px 0; padding:.1rem .12rem; }/* 标签*/
.label-tsx{padding:6px 12px;font-size:.24rem;}
.alert{ padding:8px; margin-bottom:10px;}
.tsx-pagination{ padding-top: .2rem}
.index-xuanmu-item.withbborder .index-xuanmu-desc .title a::after,.case-box .title 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);}
/*--搜索页面 404--*/
.search-result>.media .media-object { width:120px;}
.search-result>.media{ padding:10px 0;}
.search-no-result i{ font-size:3.0rem}
.error-page-wrap h1{font-size:1.2rem}
.hero-center-wrap{ top:1.4rem;}
.error-page-wrap{ background-size:120% auto}
/*--团队详情?-*/
.team-detail-wrap{ width: 100%;}
.team-aside{ width: 100%; padding-left:0;}
.team-detail-l{ width: 100%; margin-right: 0; padding:.2rem;text-align: left; }
.team-detail-r{ width: 100%;}
.team-detail-l .info{ margin-top: 0;}
.team-detail-l .image{ width: 2.4rem;}
.team-detail-l .info{ width: calc(100% - 2.4rem); padding-left: .2rem}	
/*-------------------------------------------------------*/
/* 评论?
/*-------------------------------------------------------*/
.comment-list,.modal-body,.modal-header{ padding:10px;}
.comment-list>div{ float:none; clear:both;}
.comment-list>div+div{padding-top:5px;}
.comment-list .user-img{ margin-right:10px;}
.comment-list .user-img i{ font-size:36px;}
.comment-list .user-name span{ font-size:.24rem; }
.form-control{ padding:.12rem;}
/*新增 2021-01*/
.article-recommand-info{align-items: center}
.article-recommand-info:after{font-size: .4rem; right: 5px}
.article-recommand-info .img img{height:1.6rem !important}
.article-recommand-info .info{ padding: 5px 10px 0 10px;}
.article-recommand-info .info .title{font-size:.32rem;}
.article-recommand-info .info .meta,.article-recommand-info .info .price{font-size: .24rem;}
.article-recommand-info .info .price span{font-size:.36rem; font-weight: 600}
.article-recommand-info .info .desc{font-size:.24rem; padding-right:.3rem;max-height:none}
}