@charset "utf-8";html.tsx-pc{ overflow-x:hidden;}body{color:#464646; font-size:15px; line-height:1.5;font-family: "Arial","Microsoft YaHei",微软雅黑,"黑体";}:active,:focus {outline: none !important; }::selection {background: #92703f;color: #fff;text-shadow: none;}::-moz-selection {background: #92703f; color: #fff;text-shadow: none;}::-webkit-selection {background: #92703f; color: #fff;text-shadow: none;}.oh {overflow: hidden; }.relative {position:relative;}img{ max-width:100%;border:none; user-select:none;}.img-fullwidth {width:100%;}a,a.normal{text-decoration: none;color:inherit;}a.tuchu,.articl-detail a{color: #bb8538;}a:hover,a:focus,a.tuchu:hover,.articl-detail a:hover{text-decoration: none;color: #92703f; }.content-overlay{ position:fixed; top:0; left:0; width:0; height:0; background:rgba(0, 0, 0, 0.45); z-index:99; opacity:0; visibility:hidden;}.content-overlay--is-visible{ opacity:1; visibility:visible; width:100%; height:100%;}.not-animated{ opacity:0;}.border-radius-c{ border-radius:4px;}.stretched-link::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);}/*PC端点击咨询样式--开始*/.footer-1{        position: fixed;        float: left;        zoom: 1;        max-width: 200px;        line-height: 20px;        border-top-left-radius: 4px;        border-top-right-radius: 4px;        background-color: #09a1d3;        color: #fff;        z-index: 2147483641;        text-decoration: none;        left: 0;        bottom: 0;        right: auto;        top: auto;    }    .footer-cursor-p-1{        position: absolute;        left: 15px;        top: 11px;        width: 26px;        height: 18px;        overflow: hidden;        text-align: center;        line-height: 18px;        vertical-align: top;        cursor: pointer;    }    .footer-cursor-1{        cursor: pointer;    }    .footer-cursor-p-1 img{        max-height: 18px;    }    .footer-text{        padding: 10px 14px 8px 44px;        line-height: 20px;        vertical-align: text-bottom;    }/*PC端点击咨询样式--结束*//*-------------------------------------------------------*//* 字体及文字颜色/*-------------------------------------------------------*/dl, dt, dd, ol, ul, li {list-style:none;margin:0;padding: 0; }h1, h2, h3, h4, h5, h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:10px;font-weight:400; line-height: 1.3; }.xuanmu-detail-1 .info .title,.byg-desc-wrap .info .title,.emall-detail-wrap .product-detail-r .title,.article-title{ font-size:28px;}.article-title{ text-align: center;}h1,.big-font,.h1{font-size: 36px;}h2,.h2{font-size: 30px;}h3,h1.title,.h3{font-size: 26px; }h4,.h4,.team-card-2 .title{font-size: 22px; }h5,.h5,.f-18{font-size: 18px; }h6,.h6,.case-item>.info .title,.f-16{font-size: 16px; }p{font-weight: normal;line-height:1.8;}p.small,.font-s{ font-size: 13px;}.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 13px; 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;}.top-menu>li.dropdown{    position: relative;}.top-menu>li.dropdown:before {    content: "\e6ab";    font-family: iconfont;    position: absolute;    right: 0;    top:15px;    font-size: .2rem;    color: #fff;    transition: transform .2s ease-in-out;    z-index: 1000;}.top-menu ul{width:100% !important;}.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; min-height:60vh;}.per-10,.tsx-ul-1.li-10>li{ width:10%;}.tsx-ul-1.li-9>li{width:9.8%;}.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.33%}.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}/*殡仪办事指南*/#customer_evaluatePC{display: block;}.aboutWrap {display: block; width: 100%; height: auto; margin-top: 40px; }.ab-title { width: 100%; height: 38px; line-height: 38px; text-align: center; font-size: 30px; color: #333; margin-bottom: 13px; font-weight: bold;}.ab-title a { width: 100%; height: 14px; line-height: 14px; font-size: 12px; color: #727272; text-align: center; position: absolute; top: 45px; display: block;  *position: absolute;    *left: 0;    *top: 45px;}.ab-cont{ width: 100%; height: 38px; line-height: 38px; text-align: center; font-size: 20px; color: #333; margin-bottom: 13px; }.cleafix:after { clear: both; content: "\200B"; display: block; height: 0; }.cleafix { *zoom:1;}.guide { height: auto; width: 100%;margin: 0 auto;border: 1px solid #e8e8e8;}.guide li { float: left; }.guide li.gui-li { width: 33.33%; height: auto; border-right: 1px solid #e8e8e8; padding: 18px 28px; }.guide li.gui-li a { width: 100%; height: 45px; line-height: 45px; color: #333; font-size: 14px; display: inline-block; }.guide li.gui-li a:hover { color: #92703f; }.guide li.gui-li1 { width: 33.33%; height: auto; }.guide li.gui-li1 .gli-top { width: 100%; height: auto; background: #f0f0f0; padding: 9px 0; }.guide li.gui-li1 .gli-top em{font-style: normal;}.guide li.gui-li1 .gli-top h2 { width: 100%; height: 44px; line-height: 44px; font-size: 18px; color: #000; text-align: center; }.guide li.gui-li1 .gli-top p { width: 100%; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #666; margin: 0;}.guide li.gui-li1 .gli-top p span { width: 20px; height: 26px; display: inline-block; font-size: 16px; color: #fff; background: #696969; border-radius: 3px; text-align: center; margin: 0 2px; }.guide li.gui-li1 .ques { width: 100%; height: 180px; border: 1px solid #dcdcdc; padding: 0 18px; }.guide li.gui-li1 .ques h2 { width: 100%; height: 38px; line-height: 38px; font-size: 16px; color: #666; }.guide li.gui-li1 .ques .qu-text { width: 100%; height: 70px; border: 1px solid #dcdcdc; padding: 8px; resize: none; font-size: 12px; color: #666; }.guide li.gui-li1 .ques .que-bom { width: 100%; height: 34px; margin-top: 12px; }.guide li.gui-li1 .ques .que-bom .qub-text { width: 70%; height: 32px; line-height: 32px; border: 1px solid #dcdcdc; padding-left: 8px; font-size: 12px; color: #666; }.guide li.gui-li1 .ques .que-bom .qub-but { width: 94px; height: 32px; background: #d6353b; border:none;font-size: 14px; color: #fff; border-radius: 3px; cursor: pointer;margin-left: 3%; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.guide li.gui-li1 .ques .que-bom .qub-but:hover, .under .under-r .bd li .unbd-but:hover, .shuttle .shutt-r ul li .shuli-but:hover { background: #BB040A; }/*切换*/.latest { width: 100%; height: 209px; overflow: hidden; position: relative; }.latest .hd { width: 100%; height: 38px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 1; border: 1px solid #f5f5f5; border-top: none; }.latest .hd span { height: 38px; line-height: 38px; display: inline-block; font-size: 14px; color: #000; margin-left: 18px; }.latest .hd ul { overflow: hidden; zoom: 1; float: right; margin-right: 15px; margin-top: 12px;  *position: absolute;    *top:0;    *right: 0;}.latest .hd ul li { float: left; margin-right: 5px; width: 14px; height: 14px; background: #fff; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 50px; }.latest .hd ul li.on { background: #dcdcdc; }.latest .bd { position: relative;  z-index: 0; width: 100%; height: 171px; top: 38px; border-right: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; }.latest .bd li { width: 100%; zoom: 1; vertical-align: middle; }.latest .bd li .more,.latest .bd .more { width: 100%; height: 28px; background: #f5f5f5; line-height: 28px; text-align: center; display: inline-block; }.latest .bd li .more a,.latest .bd .more a  { color: #333; font-size: 12px; }.latest .bd li .more a b,.latest .bd .more a b { font-size: 16px; font-weight: normal; margin-left: 4px; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.latest .bd li .more a:hover, .latest .bd li .more a:hover b { color: #D6353B; }.latest .bd li .la-top { width: 100%; height: 143px;display: flex;}.latest .bd li .la-top .la-l { width: 23%; height: 143px; float: left}.latest .bd li .la-top .la-l .ts { width: 100%; height: 123px; border-right: 1px solid #f5f5f5; margin-top: 3px; padding-top: 14px; }.latest .bd li .la-top .la-l .ts p { width: 100%; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: #666; position: relative; }.latest .bd li .la-top .la-l .ts i { width: 20px; height: 20px; display: inline-block; position: absolute; top: 0; right: -10px; }.latest .bd li .la-top .la-r { width: 74%; height: auto;padding-left: 10px}.latest .bd li .la-top .la-r h3, .latest .bd li .la-top .la-r h4 { width: 100%; line-height: 20px; font-size: 12px; color: #666; float: left; margin-top: 17px; margin-left: 5px; }.latest .bd li .la-top .la-r h3 span, .latest .bd li .la-top .la-r h4 span { width: 20px; height: 20px; text-align: center; color: #fff; background: #ffc02a; border-radius: 3px; display: inline-block; float: left; }.latest .bd li .la-top .la-r h3 em, .latest .bd li .la-top .la-r h4 em { display: inline-block; width: auto; height: auto; font-style: normal;margin-left: 5px}.latest .bd li .la-top .la-r h4 { color: #000; }.latest .bd li .la-top .la-r h4 span { background: #37d296; }.latest .bd li .la-top .la-r h4 em a { color: #1278b2; }.latest .bd li .la-top .la-r h4 em a:hover { color: #D6353B; }/*--殡葬服务栏目--*/.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;    text-align: center; position: fixed; bottom: 10px; width: 100%; left: 0;}.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;*/height: 95px;padding: 0 10px;margin-top: 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){/*点击咨询PC端开始*/.footer-1{ display: block;   }/*点击咨询PC端结束*/        .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: 25%}.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}    #customer_evaluatePC{display: block;}    #customer_evaluateM{display: none;}    .aboutWrap {display: block;}}/*-------------------------------------------------------*//* 以下仅针对手机端 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;}/*点击咨询移动端开始*/.footer-1{ display: none;   }/*点击咨询移动端结束*/.erweima{ 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:25%;}.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;padding:0}.top-menu>li.dropdown:before{top:23px;right:28px;z-index:8;}.top-bar .hearder-top{    height: 50px !important;    display:inherit !important;}.top-bar .hearder-top .menu-search{    display: none !important;}.top-bar .hearder-top .top-func{    display: none;}.top-bar{    height: 50px !important;}.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 2px !important;    margin: 10px 2px 0 0;    color: #333 !important;    background: transparent !important;}.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}.hidden-xs1{display:block !important;}.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;height:auto !important;}.service-tc-item .tc-item-body{ min-height: auto;}.service-tc-item .tc-item-footer{ padding-bottom: .2rem;position:initial;}.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;content:"";}.service-progress>li:not(:nth-child(3n)):after{ 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-progress>li:last-child::after{  content:''; } /*殡葬一条龙多了箭头进行了修改-- 结束*/.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;}.tese-other p{text-align:center}.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}#customer_evaluatePC{display: none;}#customer_evaluateM{display: block;}.aboutWrap {display: none;}}