@charset "utf-8";
:root {
	--dark:#222222;
	--black:#000000;
	--rgb-black:0,0,0;
	--white:#ffffff;
	--rgb-white:255,255,255;
	--green: #0a8359;	
	--primary: #00a692;
	--rgb-primary:15,144,116;
	--primary-dark:#10614f;
	--primary-light:#49bda3;
	--secondary: #f34718;
	--rgb-secondary:210,173,120;
	--secondary-light:#fff8ed;
	--secondary-light-b:#f9d49f;
	--secondary-dark:#9a733b;
	--red:#a5222c;
	--rgb-red:165,34,44;
	--red-light:#f03752;
	--reb-red-light:226,43,60;
	--red-dark:#721c25;
	--gray:#888888;
	--gray-b:#a8a8a8;
	--light:#f8f9fa;
	--light-b:#f6fffb;
	--body-color:#4a4a4a;
	--body-bg:#fff;
	--orange:#fb8b05;
	--gold:#ffdc80;
}
*,
*::before,*::after { box-sizing: border-box;}
html{font-size: 20px; }
body {
  margin: 0;
  font-family:"Microsoft YaHei";
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--body-color);   
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
a {
  color: #2a2a2a;
  transition: color .2s ease-in-out;
  text-decoration: none;
  background-color: transparent;
  outline: none;
}

a:hover,a:focus {
  color: var(--primary);
  text-decoration:none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
a.stretched-link::after,.title a::after{position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";}

img {
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
}
/*======
基础架构
======
*/
.page-all-wrap{margin-left: auto; margin-right: auto; width: 100%; max-width: 1920px; overflow: hidden;min-height: 100vh; background-color: #f5f5f7; position: relative}

.container{margin-left: auto; margin-right: auto; width: 100%; max-width: 1224px; padding-left: 12px; padding-right: 12px;}
.gslide-external{border-radius: 6px;}
@media (min-width:769px){
	
}

@media (min-width:992px){
	
}
@media (min-width:1200px){
	
}
@media (max-width:991.99px){
	.gslide-external{max-height: 80vh!important; height: 80vh}
	.gslide iframe{height: 100%}
	
}
/*======
顶部底部 菜单
======
*/
.page-header{display: flex; align-items: center; background-color: rgba(255,255,255,1); position: relative; z-index: 2}
.page-header>.logo-wrap{padding-top: 10px; padding-bottom: 10px; padding-left: 10px}
.page-header>.logo-wrap .logo{line-height: 1; margin-bottom: 0; font-size: 0}
.page-header>.logo-wrap .logo a{display: block}
.page-header>.logo-wrap .logo img{height: 40px;}
.page-header>.page-nav-wrap{ display: none}
.top-menu-icon{position:relative;padding:10px 12px;margin-left: auto;}
.top-menu-icon .navbar-toggler-icon{width: 16px;height: 18px;position: relative; display: block; padding: 0; margin: 0; margin-right: 7px; border-bottom: 2px solid var(--dark); transform: translateX(8px);}
.top-menu-icon .navbar-toggler-icon:before,.top-menu-icon .navbar-toggler-icon:after{width: 16px;position: absolute; height: 2px;background-color:var(--dark);top: 0;left: 0; content: ''; z-index: 2; transform: translateX(-8px); transition: transform 200ms linear;}
.top-menu-icon .navbar-toggler-icon:after{top: 8px; width: 24px;left: 0;}
.top-menu-icon.open .navbar-toggler-icon{border-color: transparent; transition: all 300ms linear;}
.top-menu-icon.open .navbar-toggler-icon:before{ transform: translate(-8px,8px) rotate(-45deg);  width: 24px; }
.top-menu-icon.open .navbar-toggler-icon:after{transform: translateX(-8px) rotate(45deg);}
.mobile-nav__wrapper {position: fixed;top: 0; left: 0; width: 100vw;height: 100vh;-webkit-transform: scale(0, 1);transform: scale(0, 1); -webkit-transform-origin: left center;transform-origin: left center;  -webkit-transition: -webkit-transform 500ms ease;  transition: -webkit-transform 500ms ease;transition: transform 500ms ease; transition: transform 500ms ease, -webkit-transform 500ms ease; z-index: 999; opacity: 0;}
.mobile-nav__content {width: 315px;background-color:var(--white);z-index: 10;position: relative;height: 100%;overflow-y: auto; padding-top: 10px;padding-bottom:15px;padding-left: 15px;padding-right: 15px;}
.mobile-nav__wrapper.expanded { -webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;}
.mobile-nav__overlay {position: absolute; top: 0;left: 0;right: 0;bottom: 0; background-color:#000; opacity: 0.8; cursor: pointer;}
.mobile-nav__close {position: absolute;top: 15px;right: 15px;font-size:20px;cursor: pointer;}
.mobile-nav__content .logo-box { margin-bottom:20px; display: -webkit-box; display: -ms-flexbox; display: flex;}
.mobile-nav__content .logo-box .logo{line-height: 1; margin-bottom: 0; font-size: 0}
.mobile-nav__content .logo-box .logo a{display: block}
.mobile-nav__content .logo-box .logo img{height: 40px;}
.mobile-nav__content .navs{margin-left: 10px; margin-right: 10px;}
.mobile-nav__content .navs li:not(:last-child){border-bottom: 1px solid rgba(125,125,125,0.15);}
.mobile-nav__content .navs li>a {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;-ms-flex-pack: justify;  justify-content: space-between; line-height: 30px; font-weight: 500; height: 42px; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  -webkit-transition: 500ms;transition: 500ms; font-size: 16px;}
.mobile-nav__content .navs li.active>a{font-weight: 700; color: var(--primary)}
.mobile-nav__content .navs li a button {width: 30px; height: 30px; background-color: var(--gray);border: none; outline: none; color: var(--white); display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 500ms ease;transition: -webkit-transform 500ms ease; transition: transform 500ms ease;transition: transform 500ms ease,-webkit-transform 500ms ease;border-radius: 4px; font-size: 12px;}
.mobile-nav__content .navs ul { display: none; border-top: 1px solid rgba(125,125,125,0.15); margin-left: 10px;}
.mobile-nav__content .navs ul>li>a{font-size: 14px;position: relative; justify-content: flex-start; color: #646464}
.mobile-nav__content .navs ul>li>a:hover{color: var(--primary)}
.mobile-nav__content .navs ul>li>a i{margin-right: 5px}
.mobile-nav__content .navs li a button.expanded {-webkit-transform: rotate(90deg);transform: rotate(90deg); background-color: var(--primary);color: var(--light);}
.mobile-nav__content .mobile-nav__telwrap{margin-top: 20px; }
.mobile-nav__content .mobile-nav__telwrap a{display: block; font-size: 18px;color: var(--white); background-color: var(--primary); padding: 5px 12px; border-radius: 4px;}
.mobile-nav__content .mobile-nav__telwrap a:hover{background-color: var(--secondary); }
.mobile-nav__content .mobile-nav__telwrap a:before{content: "\e667"; font-family: iconfont; margin-right:8px;font-weight: 400!important}
.page-footer{background-color: #212e30; padding-top: 20px; padding-bottom: 40px; background-image: url("../images/page-footer-bg_a.png"); background-repeat: no-repeat; background-position: 50%; color: var(--white)}
.page-footer .youshi{display: flex; flex-wrap: wrap; justify-content: space-between}
.page-footer .youshi>li{flex:0 0 48%; min-width: 0;text-align: center; margin-bottom: 10px;}
.page-footer .youshi>li .title{font-size: 20px; font-weight: 700; margin-left: auto; margin-right: auto; width: 44px;height: 44px; background-image: url("../images/page-footer-bg_b.png"); background-size: cover; line-height: 44px; margin-bottom: 5px;}
.page-footer .youshi>li .detail{color:#c0cfcb}
.page-footer .hexin{background-color: var(--primary); padding: 8px; border-radius: 4px;text-align: center; margin-top: 20px;margin-left: auto; margin-right: auto; max-width: 700px;}
.page-footer .hexin .title{background-color: #212e30; border-radius: 4px; padding: 6px;}
.page-footer .hexin .tel{font-size: 24px; display: flex; align-items: center; justify-content: center; margin-top: 6px;}
.page-footer .hexin .tel>span{font-size: 13px; opacity: .6; display: block; margin-right: 8px; line-height: 1.2}
.page-footer .copy{text-align: center; font-size: 12px; padding-top: 15px; margin-top: 15px; border-top: 1px solid rgba(255,255,255,.1); color: rgba(255,255,255,.3)}
.page-footer .copy a{color: rgba(255,255,255,.3)}
@media (min-width:992px){
.page-header{background-color: transparent!important; margin-left: auto; margin-right: auto; max-width: 1220px;}
.page-header::after{content: ""; position: absolute; left: 10px; right: 10px; bottom: 0; height: 1px; background-color:#d5e6e3 }
.page-header>.logo-wrap{padding-top: 20px; padding-bottom: 20px;}
.page-header>.logo-wrap .logo img{height: 60px;}
.page-header>.page-nav-wrap{display: block; margin-left: auto; padding-right: 10px;}
.page-header .navs{display: flex;}
.page-header .navs>li{flex:0 0 auto; min-width: 0; padding-left: 15px;}
.page-header .navs>li a{display: flex; align-items: center; height: 100px; font-size: 15px;position: relative; padding-left: 5px; padding-right: 5px}
.page-header .navs>li a::after{content: ""; position: absolute; bottom:1px; height:2px; background-color: var(--primary);width: 100%; left: 0; opacity: 0; visibility: hidden}
.page-header .navs>li.active a{color: var(--primary)}
.page-header .navs>li.active a::after{opacity: 1; visibility: visible}
.top-menu-icon,.mobile-nav__wrapper{display: none!important}	
.page-footer{padding-top: 30px;}
.page-footer .youshi>li{flex-basis: 24%; margin-bottom: 0; display: flex; align-items: center}
.page-footer .youshi>li .title{font-size: 22px; font-weight:500; margin-left: 0; margin-right:15px; margin-bottom: 0;}
.page-footer .youshi>li .detail{font-size: 16px;}	
.page-footer .hexin{display: flex; align-items: center; padding: 10px;margin-top: 40px}
.page-footer .hexin .title{flex-grow: 1; min-width: 0;margin-right: 15px; padding: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; line-height: 1.2}
.page-footer .hexin .tel{flex:0 0 auto; min-width: 0; margin-top: 0}
.page-footer .copy{font-size: 14px; padding-top: 20px; margin-top: 30px; display: flex; justify-content: space-between}
}
@media (min-width:1200px){
.page-header .navs>li a{letter-spacing: 1px; padding-left: 10px; padding-right: 10px; font-size: 16px}
.page-footer {padding-top: 40px;}
.page-footer .youshi>li .title{font-size: 28px; width: 74px;height: 74px; line-height: 74px }
.page-footer .youshi>li .detail{font-size: 16px;}	
}

/*======
页面通用
======
*/
.page-list-banwrap{background-image: url("../images/page-top-bg_info.jpg"); background-repeat: no-repeat; background-position: 50%; background-size: cover;}
.page-list-banwrap .txt{padding-top: 40px; padding-bottom: 40px;text-align: center;}
.page-list-banwrap .txt .title{ margin-top: 0; margin-bottom: 0; font-size: 22px; font-weight: 700; letter-spacing: 1px}
.page-list-banwrap .txt .subtitle{font-size: 12px;}
.page-list-banwrap.jiage{background-image: url("../images/page-top-bg_muxing.jpg")}
.page-list-banwrap.huanjing{background-image: url("../images/page-top-bg_jingguan.jpg")}
.page-list-banwrap.guanyu{background-image: url("../images/page-top-bg_guanyu.jpg")}
.pagination{display: flex; flex-wrap: wrap; justify-content: center; margin-right: -2px; padding-top: 10px;}
.pagination>li{padding-right: 2px;}
.pagination>li a{display: flex; align-items: center; height: 38px; padding: 0 15px; background-color: #f7fbf9;}
.pagination>li a:hover,.pagination>li.active a{background-color: var(--primary); color: var(--white)}
.page-detail-banwrap{background-image: url("../images/page-top-bg_infodetail.jpg");background-repeat: no-repeat;background-size: cover; padding-bottom: 40px;background-position: 50%; min-height: 126px}
.breadcrumb-pc{display: none}
.breadcrumb-M{padding-top: 15px;}
.breadcrumb-M a{display: inline-flex; align-items: center; height: 28px; padding: 0 12px 0 6px; border-radius: 14px; background-color: rgba(255,255,255,.5); font-size: 13px;}
.breadcrumb-M a::before{content: "\e800"; font-family: iconfont; font-size: 11px; margin-right: 3px}
.tsx-breadcrumb{display: flex; flex-wrap: wrap; color: var(--gray) }
.tsx-breadcrumb>li + li{padding-left: 15px; position: relative}
.tsx-breadcrumb>li + li::before{content: "";position: absolute; left: 4px; top: 48%;  width: 5px;  height: 1px;  background-color: rgba(0,0,0,.4);}
.normal-title-wrap{margin-bottom: 20px;}
.normal-title-wrap .title{position: relative; padding-left: 24px;margin-bottom: 0; font-size: 18px; font-weight: 700; line-height: 20px; letter-spacing: 1px;}
.normal-title-wrap .title::before{content: ""; position: absolute; background-image: url("../images/side-title-icon_a.png"); width: 18px;height: 12px; left: 0; background-size: cover; top:6px;}
.btn{display: inline-flex; height: 36px; align-items: center; justify-content: center; padding-left: 16px; padding-right: 16px; font-size: 14px; background: linear-gradient(90deg,#e2271e,#fd6a62); cursor: pointer; color: var(--white); transition: all .2s ease-in-out; border-radius: 20px}
.btn:hover{background:linear-gradient(120deg,#e2271e,#fd6a62,#e2271e); color: var(--white)!important}

.btn-online{background: linear-gradient(90deg,var(--primary),var(--primary-light))}
.btn-online:hover{background: var(--primary-dark)}
.glightbox-mobile .glightbox-container .gslide-description{width: 100%; text-align: center; bottom: 0}
@media (min-width:992px){
.page-list-banwrap{height: 500px; position: relative; top:-100px}
.page-list-banwrap .txt{padding-top: 190px;}
.page-list-banwrap .txt .title{font-size: 36px; letter-spacing: 2px;}
.page-list-banwrap .txt .subtitle{font-size: 18px;}	
.pagination{padding-top: 20px;}
.pagination>li a{height: 40px;}
.breadcrumb-M{display: none}
.breadcrumb-pc{display: block; padding-top: 20px; padding-bottom: 30px;}
.page-detail-banwrap{height: 600px;position: relative; top:-100px; padding-top: 100px;}	
.normal-title-wrap{margin-bottom: 30px;}
.normal-title-wrap .title{ padding-left: 40px;font-size: 32px;line-height: 40px;}
.normal-title-wrap .title::before{width: 30px;height: 20px; top:10px;}	
.btn{padding-left: 20px; padding-right: 20px;}
}
@media (min-width:1200px){
.page-list-banwrap .txt .title{font-size: 48px; letter-spacing: 4px;}
.page-list-banwrap .txt .subtitle{font-size: 22px; letter-spacing: 1px;}
}

/*======
动态指南
======
*/
.info-list-ul{display: flex; flex-wrap: wrap;justify-content: space-between}
.info-list-ul>li{flex:0 0 48%; min-width: 0}
.info-item{position: relative; z-index: 1}
.info-item .img img{border-radius: 4px;}
.info-item .txt{padding-top: 10px; padding-bottom: 20px;}
.info-item .txt .title{font-size: 16px; line-height: 1.36; text-align: justify}
.info-item .txt .desc{display: none}
.info-list-wrap,.muxing-list-wrap{margin-left: auto;margin-right: auto;width: 100%; max-width: 1200px; padding-bottom: 30px;}
.info-list-wrap .content-block,.muxing-list-wrap .content-block{background-color: var(--white); padding:15px 12px;margin-bottom: 6px;}
.info-list-wrap .side-block{background-color: var(--white); padding:20px 12px; }
.info-detail-wrap{ margin-left: auto;margin-right: auto;width: 100%; max-width: 1216px; position: relative; margin-top: -110px; padding-left: 8px; padding-right: 8px; padding-bottom: 30px;}
.info-detail-wrap .content-block{background-color: var(--white);}
.info-detail-wrap .other-article-wrap{margin-top: 6px; background-color: var(--white);min-height: 30vh; padding: 20px 12px}
.article-title-wrap{padding:20px  12px; background-color: var(--light)}
.article-title-wrap .title{font-size: 24px; font-weight: 700; margin-top: 0;margin-bottom: 10px;}
.article-title-wrap .meta{display: flex;}
.article-title-wrap .meta li::before{font-family: iconfont;margin-right: 3px;}
.article-title-wrap .meta .author::before{content: "ℹ️"}
.article-title-wrap .meta .date{margin-left: 15px;}
.article-title-wrap .meta .date::before{content: "📰"}
.article-title-wrap .meta .rednum{margin-left: auto}
.article-title-wrap .meta .rednum::before{content: "📰"}
.article-body-wrap{padding: 20px 12px;}
.article-body-wrap .article-desc{margin-bottom: 20px; display: flex; align-items: flex-start; position: relative}
.article-body-wrap .article-desc::after{width: 90px;height: 90px; content: ""; background-image: url("../images/icon-syh.png"); background-size: cover; position: absolute; right: -12px; top:-20px;}
.article-body-wrap .article-desc .img{flex:0 0 40%; margin-right:16px}
.article-body-wrap .article-desc .desc{color: var(--gray); font-size: 12px; flex-grow: 1; min-width: 0;overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-line-clamp: 5; margin-top: -3px; position: relative; z-index: 2}
.article-body-wrap .article-body .content{font-size: 16px; line-height: 1.8; max-width: 750px; margin-left: auto; margin-right: auto}
.article-body-wrap .article-body .content a{color: var(--red-light)}
.article-body-wrap .article-body .content a::after{content: "";}
.article-body-wrap .article-body .content p{margin-bottom: 15px; margin-top: 0; text-align: justify}
.article-body-wrap .article-body .content h3{font-size: 18px; font-weight: 700; margin-bottom: 15px; margin-top: 15px;display: flex; align-items: center}
.article-body-wrap .article-body .content h3::after{content: "";margin-left: 5px; flex-grow: 1; background:#cff2ea; height: 4px;}
.article-body-wrap .article-body .content img{display: block; margin-left: auto; margin-right: auto; width: 100%;}
.article-body-wrap .article-body .content .news-pic-title{font-size: 12px; color: var(--gray); display: block; text-align: center; margin-top: 4px; }
.article-body-wrap .article-body .article-more{margin-left: auto; margin-right: auto; margin-top: 20px; max-width: 750px; background-image: url("../images/article-ban.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50%; }
.article-body-wrap .article-body .article-more .txt{padding-top: 15px; padding-bottom: 15px; text-align: center;padding-left: 15px; color: var(--white)}
.article-body-wrap .article-body .article-more .txt .num{font-size: 16px; font-weight: 700;}
.article-body-wrap .article-body .article-more .txt .num::before{content: "\e667"; font-family: iconfont; font-weight: 400; margin-right: 2px;}
.article-body-wrap .article-body .article-more .txt .tips{font-size: 12px; }
.info-muxing{display: flex; flex-wrap: wrap; margin-left: -6px; margin-right: -6px;}
.info-muxing>li{flex:0 0 50%; min-width: 0; max-width: 50%; padding-left: 6px; padding-right: 6px; padding-bottom: 12px;}
.article-dh{margin-top: 20px;}
.article-dh a{display: block; position: relative; border: 1px solid #e2fbf6; padding-top:8px; padding-bottom:8px;}
.article-dh a:hover{border-color: var(--primary); background-color: #e2fbf6}
.article-dh a::before{font-family: iconfont; position: absolute; top:8px;}
.article-dh .syp{margin-bottom: 10px;}
.article-dh .syp a{padding-left: 30px; padding-right: 12px;}
.article-dh .syp a::before{content: "⏪️"; left:6px;}
.article-dh .xyp a{padding-right: 30px; padding-left: 12px;}
.article-dh .xyp a::before{content: "\e602"; right: 6px}
@media (min-width:769px){
.info-list-ul{flex-direction: column; justify-content: flex-start; flex-wrap: nowrap}
.info-list-ul>li{flex-basis: auto; padding-bottom: 10px;}
.info-item{display: flex;  }
.info-item::after{content: "";position: absolute; left: 0; top:0;width: 100%;height: 100%; z-index: -1; background: linear-gradient(90deg,#fff,#f4fff9,#fff); transition: all .2s ease-in-out; opacity: 0; visibility: hidden}
.info-item:hover::after{opacity: 1; visibility: visible}
.info-item .img{flex:0 0 40%; min-width: 0; max-width: 180px; margin-right: 15px; position: relative}
.info-item .img::before{content: ""; left: 0; top:0; height: 100%; width: 100%;position: absolute; pointer-events: none; background: rgba(89,211,195,.3); border-radius: 4px; transition: all .2s ease-in-out .2s; opacity: 0;}
.info-item:hover .img::before{opacity: 1}
.info-item .txt{flex-grow: 1; min-width: 0; display: flex; flex-direction: column; padding-top:5px}
.info-item .txt .title{font-size: 20px;}
.info-item .txt .desc{font-size: 12px; color: var(--gray);text-overflow: ellipsis;-webkit-line-clamp: 2; display: -webkit-box !important; -webkit-box-orient: vertical; overflow: hidden; margin-top: auto; line-height: 22px;max-height: 44px;}
.article-body-wrap .article-body .article-more .txt{padding-top: 25px; padding-bottom:25px;padding-left: 15px;}
.article-body-wrap .article-body .article-more .txt .num{font-size: 18px;}
.article-body-wrap .article-body .article-more .txt .tips{font-size: 14px; }	
.article-dh{margin-top:30px; max-width: 750px; margin-left: auto; margin-right: auto; display: flex; justify-content: space-between}
.article-dh>*{flex:0 0 49%; min-width: 0;position: relative;}
.article-dh a{ height: 100%; font-size: 16px;}
.article-dh .syp{margin-bottom: 0}
.info-detail-wrap .other-article-wrap{ padding: 30px;}	
}

@media (min-width:992px){
.info-list-wrap{position: relative; margin-top: -190px; display: flex;}	
.info-list-wrap .content-block{flex-grow: 1; min-width: 0; margin-bottom: 0; padding: 20px;}
.info-list-wrap .side-block{flex:0 0 300px; min-width: 0; margin-left: 20px;}
.info-list-ul>li{padding-bottom: 20px;}
.info-item .img{margin-right: 20px;max-width: 210px;}	
.info-item .txt .title{font-weight: 600}
.info-item .txt .desc{font-size: 14px; line-height: 24px;max-height: 48px;}
.info-detail-wrap{margin-top: -520px}
.article-title-wrap .title{font-size: 32px;margin-bottom: 20px; text-align: center}
.article-title-wrap .meta{justify-content: center}
.article-title-wrap .meta .rednum{margin-left: 10px;}	
.article-body-wrap{display: flex; padding: 20px}
.article-body-wrap .article-desc{margin-bottom:0; flex:0 0 240px; margin-right: 20px; padding-top: 6px; flex-direction: column;}
.article-body-wrap .article-desc::after{width: 180px;height: 180px; top:160px;}
.article-body-wrap .article-desc .img{margin-bottom: 25px;flex-basis: auto; margin-right: 0; position: relative; z-index: 1}
.article-body-wrap .article-desc .desc{font-size: 14px;}
.article-body-wrap .article-body{flex-grow: 1; min-width: 0; }
.article-body-wrap .article-body .article-more{height: 140px; margin-top:40px; }
.article-body-wrap .article-body .article-more .txt{padding-top: 40px;}
.article-body-wrap .article-body .article-more .txt .num{font-size: 24px;font-weight: 500; line-height: 1.2}
.article-body-wrap .article-body .article-more .txt .tips{font-size: 22px; }
}
@media (min-width:1200px){
.info-list-wrap .content-block{padding:30px;}
.info-item .img{margin-right: 30px}
.article-title-wrap{min-height: 154px;}
.article-title-wrap .title{font-size: 36px; font-weight: 500}
.article-body-wrap{padding: 40px}
.article-body-wrap .article-desc{margin-right: 50px;flex-basis: 270px; padding-top: 12px;}
.article-body-wrap .article-desc::after{top:180px;}
.article-body-wrap .article-body .content{font-size: 18px;}
.article-body-wrap .article-body .content p{margin-bottom: 20px;}
.article-body-wrap .article-body .content h3{font-size: 22px;margin-bottom: 20px; margin-top: 20px; font-weight: 600}
.article-body-wrap .article-body .content h3::after{margin-left: 15px;height: 6px;}		
.info-muxing{ margin-left: -4px; margin-right: -4px;}
.info-muxing>li{padding-left: 4px; padding-right: 4px; }
}

/*======
墓型价格
======
*/
.muxing-list-wrap{padding-bottom: 0}
.muxing-more-wrap{background-color: #fdf4e0; background-position: 50%; background-image: url("../images/footer-ask-more.jpg");background-size: cover; background-repeat: no-repeat; text-align: center; }
.muxing-more{padding: 12px}
.muxing-more .title{font-size: 17px; font-weight: 700}
.muxing-more .fuction{background-color: var(--white); margin-top: 8px;padding: 10px; border-radius: 8px;}
.muxing-more .fuction .info{}
.muxing-more .fuction .btn-a{display:inline-flex; height: 32px; width: 50%; border-radius: 16px; background: linear-gradient(90deg,#e2271e,#fd6a62); color: var(--white); align-items: center; justify-content: center;margin-top:8px}
.muxing-tips-a{font-size: 15px; margin-bottom: 15px; display: flex; justify-content: space-between; align-items: center}
.muxing-tips-a>.more span{color: var(--primary);font-weight: 700; margin-left: 5px;}
.muxing-list-ul{display: flex; flex-wrap: wrap; margin-left: -6px; margin-right: -6px;}
.muxing-list-ul>li{flex:0 0 50%; min-width: 0; padding-left: 6px; padding-right: 6px; padding-bottom: 12px}
.muxing-item{position: relative}
.muxing-item>.img{position: relative}
.muxing-item>.img img{width: 100%;border-radius: 4px 4px 0 0 }
.muxing-item>.txt{text-align: center; padding-top: 8px; padding-bottom: 8px}
.muxing-item>.txt .title{font-size: 16px; font-weight: 700; white-space: nowrap; overflow: hidden;text-overflow: ellipsis}
.muxing-item>.txt .mx-price>span,.muxing-detail-content .mx-price>span{color: var(--orange); font-size: 16px}
.muxing-item>.txt .mx-price>span::after,.muxing-detail-content .mx-price>span::after{content: "\5143\8d77"; font-size: 12px; color: var(--gray); margin-left: 3px;}

.muxing-detail-content{margin-top: 12px; margin-bottom: 15px;background-color: var(--white);}
.muxing-detail-content .img-wrap{}
.muxing-detail-content .info-wrap{padding: 15px 12px}
.muxing-detail-content .info-wrap .title-wrap{display: flex; align-items: center;justify-content: space-between; margin-bottom: 15px;}
.muxing-detail-content .info-wrap .title-wrap .title{font-size: 18px; font-weight: 700}
.muxing-detail-content .info-wrap .meta{display: flex; justify-content: space-between; flex-wrap: wrap}
.muxing-detail-content .info-wrap .meta>li{flex:0 0 49%; min-width: 0; display: flex; margin-bottom: 5px;}
.muxing-detail-content .info-wrap .meta>li .name{flex:0 0 auto; margin-right: 10px; color: var(--gray)}
.muxing-detail-content .info-wrap .meta>li .detail{flex-grow: 1; min-width: 0;}
.muxing-detail-content .info-wrap .meta>li .detail.yh{color: var(--red-light)}
.muxing-detail-content .info-wrap .zixun{margin-top: 10px; text-align: center}
.muxing-detail-content .info-wrap .zixun .txt{margin-bottom: 8px;}
.muxing-detail-content .info-wrap .zixun .btn-wrap{display: flex; justify-content: center}
.muxing-detail-content .info-wrap .zixun .btn-wrap .btn{width: 40%;}
.muxing-detail-content .info-wrap .zixun .btn-wrap .btn:nth-child(2){margin-left: 10%}

#ECHAT_icon{cursor: pointer; transition: all .2s ease-in-out}
#ECHAT_icon:hover{transform: translateY(-6px)}
.jiage-xq-body #ECHAT_icon,#ECHAT_mini_icon{display: none!important}

@media (min-width:992px){
.muxing-list-wrap{position: relative; margin-top: -190px;padding-bottom: 30px}	
.muxing-list-wrap .content-block{padding: 20px;}	
.muxing-more-wrap{height: 90px;}
.muxing-more{display: flex;justify-content: flex-end;max-width: 1200px; margin-left: auto; margin-right: auto; align-items: center; padding: 20px 12px 15px}
.muxing-more .title{font-size: 20px; white-space: nowrap; margin-right: 20px;}
.muxing-more .fuction{ margin-top: 0; display: flex; align-items: center; border-radius: 28px; padding: 8px 16px}
.muxing-more .fuction .info{white-space: nowrap; margin-right: 20px;}
.muxing-more .fuction .btn-a{ width: auto; margin-top:0; padding: 0 20px}
.muxing-list-ul>li{flex-basis: 25%}
	
.muxing-detail-content{display: flex;}
.muxing-detail-content .mx-price>span{font-size: 22px}
.muxing-detail-content .mx-price>span::after{ font-size: 14px;}
.muxing-detail-content .img-wrap{flex:0 0 600px; min-width: 0}
.muxing-detail-content .info-wrap{flex-grow: 1; min-width: 0; padding:20px 25px}
.muxing-detail-content .info-wrap .title-wrap{margin-bottom: 30px;}
.muxing-detail-content .info-wrap .title-wrap .title{font-size:24px; }
.muxing-detail-content .info-wrap .meta>li{font-size: 16px;}
.muxing-detail-content .info-wrap .zixun{margin-top: 20px;}
.muxing-detail-content .info-wrap .zixun .txt{font-size: 17px; font-weight: 600}
.muxing-detail-content .info-wrap .zixun .btn-wrap .btn:nth-child(2){margin-left:0; display: none}
}
@media (min-width:1200px){		
.muxing-list-wrap .content-block{padding: 30px;}
.muxing-more-wrap{background-size: auto}
.muxing-more .title{font-size: 32px}
.muxing-list-ul{margin-left: -10px; margin-right: -10px}
.muxing-list-ul>li{padding-left: 10px; padding-right: 10px;}
.muxing-item>.img img{border-radius: 6px 6px 0 0 }	
.muxing-item>.txt{ padding-top:10px; padding-bottom: 12px; margin-top: 2px; border: 1px solid transparent; transition: background-color .2s ease-in-out, border-color .2s ease-in-out}
.muxing-item:hover>.txt{background-color: #f7fbf9; border-color: #c5ebdf}
.muxing-item>.txt .title{font-size: 20px;margin-bottom: 5px;}
.muxing-item>.txt .mx-price>span{font-size: 18px}
.muxing-item>.txt .mx-price>span::after{ font-size: 14px;}	
.muxing-item.small>.txt{ padding-top:6px; padding-bottom: 10px; margin-top: 2px; }
.muxing-item.small>.txt .title{font-size: 14px;font-weight: 500}
.muxing-item.small>.txt .mx-price>span{font-size: 16px}	
.muxing-tips-a{font-size: 22px; margin-bottom:20px;letter-spacing: 1px;}
.muxing-tips-a>.more{height: 40px; background-image: url("../images/icon-sdxm.png"); background-repeat: no-repeat; background-position: 100% 50%; min-width: 440px; line-height: 40px;}
.muxing-tips-a>.more span{font-weight: 500}
}
/*======
园区环境
======
*/
.jingguan-item{position: relative}
.jingguan-item .img{position: relative}
.jingguan-item .img::before{content: ""; position: absolute; left: 0; top:0; width: 100%; height: 100%; background-color: rgba(89,211,195,.3); opacity: 0; visibility: hidden; transition: all .3s ease-in-out; pointer-events: none}
.jingguan-item:hover .img::before{opacity: 1; visibility: visible}
.jingguan-item.video .img::before{opacity: 1; visibility: visible; content: "\ea82"; display: flex; align-items: center; justify-content: center; font-family: iconfont;font-size: 36px; line-height: 1; color: var(--white)}
.jingguan-item.video:hover .img::before{}
.jingguan-item .txt{text-align: center; padding-top: 6px;padding-bottom: 6px}
.jingguan-item .txt .title{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.jingguan-part-video{border-bottom: 2px solid #bfebe2; margin-bottom: 20px;}
.jingguan-tips-a{text-align: right; font-size: 15px; margin-top: 20px;}
.jingguan-tips-a>span{margin-left: 3px; color: var(--orange); font-weight: 700}
@media (min-width:992px){
.jingguan-item.video .img::before{font-size: 48px;}
.jingguan-item .txt .title{font-size: 16px;}
.jingguan-tips-a{font-size: 22px; line-height: 40px;background-image:url("../images/icon-yycg.jpg"); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 160px}
}
/*======
关于我们
======
*/
.guanyu-main-wrap{ margin-left: auto; margin-right: auto; width: 100%;max-width: 1200px; padding-bottom: 30px;}
.guanyu-main-wrap>.content-block{min-height: 60vh; background-color: var(--white);}
.guanyu-mingren,.guanyu-dizhi{padding:20px 12px}
.guanyu-fuwu{background-color: #e2fbf6; padding:20px 0}
.guanyu-jieshao{position: relative}
.guanyu-jieshao>.img-wrap{padding: 12px 12px 0;}
.guanyu-jieshao>.txt-wrap{position: relative; padding:20px 12px; background-image: url("../images/icon-syh.png"); background-position: right top; background-repeat: no-repeat; background-size: 90px;}
.guanyu-jieshao>.txt-wrap .article-body_b{text-align: justify; font-size: 15px;}
.guanyu-jieshao>.txt-wrap .article-body_b p{margin-top: 0; margin-bottom: 15px;}
.guanyu-jieshao>.txt-wrap .article-body_b h3{font-size: 16px; font-weight: 700; margin-top: 0; margin-bottom: 15px;}
.guanyu-mritem{display: flex; flex-wrap: wrap;margin-left: -6px; margin-right: -6px}
.guanyu-mritem>li{padding-left: 6px; padding-right: 6px;flex:0 0 50%; min-width: 0}
.guanyu-mritem>li .title{text-align: center; padding-top: 6px; padding-bottom: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.guanyu-dzitem .info{margin-bottom: 15px;}
.guanyu-dzitem .info li{display: flex; align-items: center; position: relative}
.guanyu-dzitem .info li + li{margin-top: 20px;}
.guanyu-dzitem .info li + li::before{content: ""; position: absolute; top:-10px; left: 42px; right: 0; height: 1px; border-top: 1px dashed #ccc;display: block}
.guanyu-dzitem .info li .icon{flex:0 0 32px;min-width: 0; margin-right: 10px;}
.guanyu-dzitem .info li .txt{flex-grow: 1; min-width: 0}
.guanyu-dzitem .info li p{color: var(--gray); margin-top: 0; margin-bottom:0;}
.guanyu-dzitem .info li .detail{font-weight: 700}
.guanyu-dzitem .info li .num{font-weight: 700; color: var(--red-light); font-size: 16px;}
.guanyu-dzitem .maps{height: 240px; position: relative}
.guanyu-dzitem .maps .baidu-map{height: 100%; border-radius: 6px;}
.map-tips .title{font-size: 17px; margin-top: 0; margin-bottom: 5px; font-weight: 700}
.map-tips .add{font-size: 13px;}
.map-tips .tel{font-size: 16px; font-weight: 700; color: var(--red-light)}
@media (min-width:992px){
.guanyu-main-wrap{position: relative; margin-top:-190px}	
.guanyu-jieshao{display: flex; align-items: flex-start}
.guanyu-jieshao>.img-wrap{flex:0 0 50%; max-width: 600px; min-width: 0; padding: 0;}
.guanyu-jieshao>.txt-wrap{flex-grow: 1; min-height: 0; max-height: 400px; overflow-y: auto; overflow-x: hidden; padding: 15px 20px 0; background-size: auto}
.guanyu-jieshao>.txt-wrap::-webkit-scrollbar { width: 8px;}
.guanyu-jieshao>.txt-wrap::-webkit-scrollbar-thumb {border-radius: 8px; background: var(--primary-light);}
.guanyu-jieshao>.txt-wrap::-webkit-scrollbar-track {background: #e6fffa;}
.guanyu-jieshao>.txt-wrap::after{content: ""; position: sticky; left: 0; right: 0; bottom: 0; height: 40px; background: linear-gradient(360deg,#fff,rgba(255,255,255,0)); display: block; z-index: 2}
.guanyu-jieshao>.txt-wrap .article-body_b h3{font-size: 18px; font-weight: 600;}	
.guanyu-mingren,.guanyu-fuwu,.guanyu-dizhi{padding:30px 20px}	
.guanyu-mritem{margin-left: -10px; margin-right: -10px}
.guanyu-mritem>li{padding-left: 10px; padding-right: 10px;flex-basis: 25%}
.guanyu-mritem>li .title{font-size: 16px;}
.guanyu-mingren p{font-size: 16px; margin-bottom: 20px;}	
.guanyu-dzitem{display: flex;}
.guanyu-dzitem .info{margin-bottom:0; flex:0 0 40%; margin-right: 20px; min-width: 0}
.guanyu-dzitem .info li + li{margin-top: 30px;}
.guanyu-dzitem .info li + li::before{left: 74px; top:-15px;}
.guanyu-dzitem .info li .icon{flex-basis: 64px}
.guanyu-dzitem .info li .detail{font-weight: 600; font-size: 17px}
.guanyu-dzitem .info li .num{font-weight: 500; font-size: 20px;}
.guanyu-dzitem .maps{height:auto;flex-grow: 1; min-width: 0}
}
@media (min-width:1200px){
.guanyu-jieshao>.txt-wrap{padding: 24px 40px 0}
.guanyu-jieshao>.txt-wrap .article-body_b{font-size: 16px}
.guanyu-mingren,.guanyu-fuwu,.guanyu-dizhi{padding:50px 30px}
}

/*======
首页
======
*/
.home-top{background-image: url("../images/page-top-bg_home.jpg");background-size: cover; background-position: 50%;}
.home-title-wrap{margin-bottom: 20px;text-align: center}
.home-title-wrap .title{margin-top: 0; margin-bottom: 0; font-size: 20px; font-weight: 700; letter-spacing: 1px}
.home-title-wrap .fenge{display: inline-block; width: 24px;height: 16px;background-image: url("../images/side-title-icon_a.png"); background-size: cover;margin-top: 4px;position: relative;}
.home-title-wrap .fenge::before,.home-title-wrap .fenge::after{content: ""; position: absolute; top:8px; height: 1px; width: 30px;background-color: #989696}
.home-title-wrap .fenge::before{right: 100%; margin-right:5px}
.home-title-wrap .fenge::after{left: 100%; margin-left: 5px}
.home-title-wrap .subtitle{color: var(--gray); font-size: 12px;}
.home-title-wrap.gold .title{color: #ffec9e}
.home-title-wrap.gold .subtitle{color: #35beae}
.home-title-wrap.gold .fenge{background-image: url("../images/side-title-icon_b.png");}
.home-title-wrap.gold .fenge::before,.home-title-wrap.gold .fenge::after{background-color:  #35beae}
.home-part{padding-top: 30px; padding-bottom: 30px;background-color: var(--white); width: 100%;}
.home-part.gmlc{background-color: #e2fbf6; min-height: 200px}
.home-part.home-muxing{background-image: linear-gradient(180deg,#ecfbf8,#fff); min-height: 300px}
.home-info-list{display: flex; flex-wrap:wrap;margin-left: -6px;margin-right: -6px}
.home-info-list>li{flex:0 0 50%; min-width: 0; padding-left: 6px; padding-right: 6px; padding-bottom: 12px}
.home-info{position: relative; overflow: hidden; border-radius: 4px; background-color: #f7fbf9; height: 100%}
.home-info .txt{padding: 10px 10px 16px}
.home-info .txt .title{font-size: 15px; line-height: 1.3}
.home-jieshao{padding: 0 12px;}
.home-jieshao>.img img{width: 100%}
.home-jieshao>.txt{padding-top: 20px; background-image: url("../images/icon-syh.png"); background-repeat: no-repeat; background-position: right top; background-size: 90px;}
.home-jieshao>.txt .desc{display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; margin-left: 15px;}
.home-jieshao>.txt .btn-wrap{margin-top: 15px; text-align: center}
.home-jieshao>.txt .btn-wrap .btn{min-width: 160px;}
.home-total-wrap{background-color: var(--white); min-height: 100px}
.home-basic{position: relative}
.home-lytj{background-color: var(--white); padding: 12px;box-shadow: 0 0 12px rgba(226,239,236,.8); border-top-right-radius: 12px; position: relative; top: -20px; margin-bottom: -20px;}
.home-lytj .welcome{text-align: center}
.home-lytj .welcome .title{font-weight: 700; font-size: 16px; margin-bottom: 4px;}
.home-lytj .welcome .time{color: var(--red-light)}
.home-lytj .tel,.home-lytj .info{display: none}
.home-youshi{display: flex;margin-left: -4px; margin-right: -4px; padding-top:10px;}
.home-youshi>li{flex:0 0 33.3333%; min-width: 0; padding-left: 4px; padding-right: 4px;}
.home-youshi>li .item{text-align: center; padding:10px 8px;border-radius: 4px; box-shadow: 0 0 12px rgba(226,239,236,.8)}
.home-youshi>li .item .icon{width: 32px; margin: 0 auto 5px;}
.home-youshi>li .item .txt .title{font-size: 16px; font-weight: 700; margin-bottom: 5px;}
.home-youshi>li .item .txt .desc{font-size: 12px; color: var(--gray)}
.home-btn-wrap{text-align: center; padding-top: 15px}
.home-btn-wrap .btn{min-width: 160px;}
.home-hot-info{background-color: #108676;background-image: url("../images/home-hotinfo.jpg"); background-size: cover; background-position: 50%}
.home-hotinfo-item{position: relative; display: flex; justify-content: space-between; padding-top: 35px; align-items: flex-start}
.home-hotinfo-item .item{background-color: var(--white); padding: 12px 10px; border-radius: 8px;  margin-bottom: 10px; position: relative; z-index: 2; flex:0 0 31.5%; min-width: 0}
.home-hotinfo-item .item.first,.home-hotinfo-item .item.third{ margin-top: 46px}
.home-hotinfo-item .item::before{content: ""; background-image: url("../images/icon-point-a.png"); width: 22px;height: 22px; background-repeat: no-repeat; position: absolute; bottom:100%; left: 50%; background-size: cover; margin-bottom: 10px; margin-left: -11px;}
.home-hotinfo-item .item .title{font-size: 16px; font-weight: 700; margin-bottom: 6px; text-align: center}
.home-hotinfo-item .item .desc{color: var(--gray)}
.home-canguan{ text-align: center; padding: 12px; position: relative; margin-top: -50px; background-color: #fdf4e0; z-index: 2; margin-bottom: 20px;}
.home-canguan .title{font-size: 17px; font-weight: 700; margin-bottom: 10px;}
.home-canguan .btn{width: 160px;}
.mobile-y-container{min-width: 100%;overflow-y: hidden; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;    touch-action: manipulation; position: relative;}
.goumu-liucheng{display: flex;align-items: flex-end;margin-left: auto; margin-right: auto;}
.goumu-liucheng>li{padding-left: 4px; padding-right: 4px; flex:0 0 auto; min-width: 0; width: 108px;position: relative; transition: color .2s ease-in-out}
.goumu-liucheng>li>.img{display: none}
.goumu-liucheng>li>.img img{opacity: 0;transition: all .3s ease-in-out .2s}
.goumu-liucheng>li>.txt{padding: 12px; background: linear-gradient(180deg,#e1faf5,#fff); border-radius: 6px; border: 2px solid #fff}
.goumu-liucheng>li>.txt .num{font-size: 22px; font-weight: 700}
.goumu-liucheng>li>.txt .title{font-size: 16px; font-weight: 700}
.goumu-liucheng>li>.txt .desc{display: none;}
.goumu-liucheng>li.on{width: 250px; color: var(--white)}
.goumu-liucheng>li.on>.img{display: block; position: relative;}
.goumu-liucheng>li.on>.img img{border-radius: 6px; width: 100%;opacity:1}
.goumu-liucheng>li.on>.img::after{content: "";position: absolute; left: 0; width: 100%; top:0; height: 100%;background: linear-gradient(90deg,rgba(16,134,118,.9),rgba(16,134,118,0)); border-radius: 6px; }
.goumu-liucheng>li.on>.txt{background: transparent; border-color: transparent; position: absolute; z-index: 2; left: 0; top:0}
.goumu-liucheng>li.on>.txt .desc{display: block}
@media (min-width:992px){
.home-top{height: 560px; position: relative; top:-100px; margin-bottom: -100px}	
.home-top .container{position: relative; height: 100%; display: flex; align-items: flex-end; justify-content: flex-end}
.home-part{padding-top:40px; padding-bottom: 40px;}	
.home-title-wrap .title{font-size: 28px;}
.home-title-wrap .fenge{ width: 30px;height:20px;}
.home-title-wrap .fenge::before,.home-title-wrap .fenge::after{ top:10px;  width: 40px}
.home-title-wrap .fenge::before{ margin-right:10px}
.home-title-wrap .fenge::after{ margin-left: 10px}
.home-title-wrap .subtitle{font-size: 14px; letter-spacing: 1px;}
.home-info-list>li{flex-basis: 25%}
.home-info .txt{padding: 15px 15px 30px}
.home-info .txt .title{line-height: 1.6}
.home-jieshao{display: flex; margin-left: auto; margin-right: auto; max-width: 1200px; padding: 0; background-color:#fcfcfc; }
.home-jieshao>.img{flex:0 0 50%; min-width: 0}
.home-jieshao>.txt{flex-grow: 1;min-width: 0; padding-left: 20px; padding-right: 20px; background-size: auto}	
.home-lytj{padding: 20px;}
.home-lytj .welcome .title{font-size: 18px; margin-bottom: 4px;}	
.home-youshi{margin-left: -6px; margin-right: -6px; }
.home-youshi>li{ padding-left: 6px; padding-right: 6px;}
.home-youshi>li .item{ padding:20px 10px; display: flex; align-items: center; text-align: left}
.home-youshi>li .item .icon{ margin:0 10px 0 0; flex:0 0 auto; min-width: 0}
.home-youshi>li .item .txt{flex-grow: 1; min-width: 0}
.home-youshi>li .item .txt .title{font-size: 18px;}
.home-youshi>li .item .txt .desc{font-size: 14px;}	
.home-hot-info{height: 490px}	
.home-hotinfo-item{padding-left: 40px; padding-right: 40px; padding-top: 60px;}
.home-hotinfo-item .item{ padding: 12px;margin-bottom:0;flex-basis: 25%; max-width: 250px;}
.home-hotinfo-item .item.first,.home-hotinfo-item .item.third{ margin-top: 0}
.home-hotinfo-item .item::before{ width: 44px;height: 44px;margin-left: -22px;}
.home-hotinfo-item .item.first::before,.home-hotinfo-item .item.third::before{bottom: auto; top:100%; margin-bottom: 0; margin-top: 5px;}
.home-hotinfo-item .item.secondary::before{background-image: url("../images/icon-point-b.png")}
.home-hotinfo-item .item .title{font-size: 20px; margin-bottom: 10px; }
.home-canguan{  background-image: url("../images/home-ask-more.jpg"); background-size: cover; height: 90px; display: flex; align-items: center;justify-content: flex-end; padding: 10px 80px }
.home-canguan .title{font-size:22px; font-weight: 700; margin-bottom: 0px; margin-right: 40px;}		
.goumu-liucheng{ max-width: 1208px}
.goumu-liucheng>li{ width: 12.4%; }
.goumu-liucheng>li>.txt .num{font-size: 36px;font-weight: 500}
.goumu-liucheng>li>.txt .title{font-size: 20px;font-weight: 600}
.goumu-liucheng>li.on{width: 38%}
}

@media (min-width:1200px){
.home-title-wrap{margin-bottom: 30px;}
.home-title-wrap .title{font-size: 32px;}	
.home-part{padding-top:60px; padding-bottom: 60px;}
.home-jieshao>.img{flex-basis: 700px;}
.home-jieshao>.txt{padding-top: 40px; display: flex; flex-direction: column; padding-bottom: 40px;}
.home-jieshao>.txt .desc{margin-left: 25px; font-size: 16px; line-height: 25px; max-height: 100px}
.home-jieshao>.txt .btn-wrap{margin-top: auto; text-align: right}
.home-basic{padding-left: 340px;}	
.home-lytj{ border-top-right-radius: 24px; position:absolute; top: auto; margin-bottom:0; width: 326px; bottom: 0; left: 0; padding: 40px 20px}
.home-lytj .welcome{border-bottom: 1px solid #edf5f4; padding-bottom: 15px; margin-bottom: 15px;}
.home-lytj .info{display: block}
.home-lytj .info .tips{font-size: 16px;}
.home-lytj .info .item{background-color: #f7fdfc; padding:15px 12px; margin-top: 10px; position: relative}
.home-lytj .info .item .title{margin-bottom: 10px; font-size: 16px;}
.home-lytj .info .item .title::after{content: "▶️"; font-family: iconfont; float: right}
.home-lytj .info .item >ul{display: flex; justify-content: space-between}
.home-lytj .info .item >ul>li{flex:0 0 50%; min-width: 0}
.home-lytj .info .item >ul>li .stitle{font-size: 12px; color: var(--gray)}
.home-lytj .info .item >ul>li .num{font-weight: 600; font-size: 18px;}
.home-lytj .tel{display: block; text-align: center;padding-top: 20px; margin-top: 20px; border-top: 1px solid #edf5f4}
.home-lytj .tel .num{color: var(--red-light); font-size: 22px; line-height: 1; }	
.home-youshi{padding-top:30px }
.home-youshi>li .item{ padding:20px;}
.home-youshi>li .item .icon{ width: 64px; }
.home-youshi>li .item .txt{padding-left:6px}
.home-youshi>li .item .txt .title{font-size: 20px;}
.home-youshi>li .item .txt .desc{font-size: 14px;}	
.home-hotinfo-item{ padding-top:44px; padding-left: 100px; padding-right: 100px;}
.home-hotinfo-item .item{ padding: 20px; border-radius: 12px}
.home-hotinfo-item .item.first,.home-hotinfo-item .item.third{margin-top: -60px}
.home-hotinfo-item .item.first::before,.home-hotinfo-item .item.third::before{margin-top:30px;}
.home-hotinfo-item .item.secondary::before{margin-bottom: 30px;}
.home-hotinfo-item .item .title{font-size: 22px; }
.home-canguan{margin-top: -90px; box-shadow: 0 0 12px 0 rgba(0,0,0,.08); margin-bottom: 60px;}
.home-canguan .title{font-size: 26px}	
.goumu-liucheng>li>.txt	{padding: 20px 20px 25px}
.goumu-liucheng>li>.txt .num{font-size: 48px;}
}

/*======
2024年2月
======
*/
