@charset "utf-8";
/* 基础 */
:root {
	--primary:#054b30;
	--primary-b:#13724d;
	--primary-c:#1ca973;
	--primary-e:#65cfa9;
	--light:#fafafa;
	--yellow:#f7a508;
	--yellow-b:#f1b615;
	--rgb-yellow-b:241,182,21;
	--rgb-red:158,28,23;
	--rgb-primary-b:19,114,77;
	--orange:#ff670b;
	--dark:#2f2f2f;
	--white:#ffffff;
	--body-color:#4a4a4a;
	--gray:#767676;
	--bg-light:#f4f4f4;
	--rgb-white:255,255,255;
	--rgb-black:0,0,0;
	
}

*,
*::before,*::after { box-sizing: border-box;}
html{font-size: 20px; background-color: var(--white)}
body {
  margin: 0;
  font-family:arial,helvetica,"Microsoft YaHei","PingFang SC",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--body-color);  
  background-color: var(--white);
  -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-c);
  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{position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";}

img {
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
}
p{margin-top: 0;}
.szst-btn {font-size: 14px;font-weight: bold; color: var(--white); display: inline-flex; align-items: center; border: none; padding: 12px 30px; text-transform: uppercase; transition: 0.5s all;border-radius: 6px; cursor: pointer; justify-content: center}
.szst-btn.btn-a{background-color: var(--primary-c); box-shadow: 0px 5px 20px 0px rgba(28,169,115,.2); }
.szst-btn.more-btn{border:2px solid #e3e3e3; color: var(--dark)}
.mx-btn,.mx-btn-b{font-size: 12px; color: var(--white); display: inline-flex; align-items: center; border: none; padding: 0 30px; height: 30px; text-transform: uppercase; transition: 0.5s all;border-radius: 16px; cursor: pointer;background-color: var(--primary-c)}
.mx-btn-b{background-color: var(--orange)}
.mx-btn-b:hover,.mx-btn-b:focus{color: var(--white); background-color: #b54400}
.szst-btn.btn-a:hover,.szst-btn.btn-a:focus,.mx-btn:hover,.mx-btn:focus{color: var(--white); box-shadow: none; background-color: var(--primary)}
.link-btn{font-size: 12px;display: inline-flex; align-items: center; border: 1px solid var(--dark); color: var(--dark); background-color: var(--white); padding: 8px 30px; transition: 0.5s all; cursor: pointer}
.link-btn:hover,.link-btn:focus{color: var(--white); border-color: var(--primary-c); background-color: var(--primary-c);}
.szst-btn.more-btn:hover,.szst-btn.more-btn:focus{color: var(--white); box-shadow: 0px 5px 20px 0px rgba(28,169,115,.2); background-color: var(--primary); border-color: var(--primary)}


.background-image-holder{background-size: cover !important; background-position: 50% 50%; width: 100%;  height: 100%; position:absolute; left: 0; top:0}
.background-image-holder img {display: none;}
.szst-title-part{display: flex; margin-bottom: 15px;}
.szst-title-part>.title{margin-top: 0; font-size: 20px; font-weight: 700;position: relative; margin-bottom: 0; z-index: 1}
.szst-title-part>.title::after{content: "";position: absolute; z-index: -1; height: 8px; background: linear-gradient(90deg,rgba(184,249,199,1),rgba(184,249,199,0)); display: block; width: 100%; bottom:0; left: 0}
.glightbox-mobile .glightbox-container .gslide-description{width: 100%; text-align: center; bottom: 0; padding: 10px 15px 15px;}
.glightbox-mobile .glightbox-container .gslide-title{margin-top: 0; font-size: 18px;font-weight: 700; margin-bottom: 10px;}

.glightbox-clean .gslide-description{padding: 15px; text-align: center}
.glightbox-clean .gslide-title{font-size: 22px; margin-top: 0}
@media (min-width:992px){
.szst-btn {font-size: 18px; padding: 12px 40px}
.link-btn{font-size: 14px; padding: 10px 40px; letter-spacing: 1px}
.mx-btn,.mx-btn-b{font-size: 14px; padding: 0 40px; height: 36px;border-radius: 20px; }	
.szst-title-part{ margin-bottom: 20px;}
.szst-title-part>.title{ font-size: 22px; }
.szst-title-part>.title::after{height: 10px;}
	
}
@media (min-width:1200px){
.szst-title-part{ margin-bottom: 30px;}
.szst-title-part>.title{ font-size: 28px; }
	
}
/*简单架构*/
.content-wrap{width: 100%; margin-left: auto; margin-right: auto;max-width: 1920px;}
.container{width: 100%;margin-left: auto; margin-right: auto; padding-left: 8px; padding-right: 8px;position: relative}
.container-M{width: 100%;margin-left: auto; margin-right: auto;position: relative}
.page-subnav-wrap{background-color: var(--white)}
.page-subnav-wrap.is_stuck{z-index: 99; box-shadow: 0 4px 12px rgba(0, 0, 0, .1)}
.page-subnav{display: flex;}
.page-subnav>li{padding-right: 1px;}
.page-subnav>li>a{display: block; padding: 0 20px; line-height: 44px; font-size: 16px; font-weight: 700}
.page-subnav>li>a:hover,.page-subnav>li.active>a{color: var(--primary-c); background-color: var(--bg-light)}
.page-subnav>li.active>a{font-weight: 700}
.normal-blockpart{padding-top: 24px; padding-bottom: 30px; z-index: 1}
.normal-blockpart.nopaddingbottom{padding-bottom: 0}
.breadcrum{display: flex; flex-wrap: wrap;}
.breadcrum>li{font-size: 12px; position: relative}
.breadcrum>li + li{padding-left: 15px;}
.breadcrum>li + li::before{content: "";position: absolute; height: 1px; width: 7px; left: 4px; top: 50%; border-bottom: 1px solid #ccc;}
.breadcrum.light{color: rgba(255,255,255,.8)}
.breadcrum.light a{color: var(--white)}
.tian_fenye,.pagination{margin-top: 20px; display: flex; justify-content: center; flex-wrap: wrap}
.tian_fenye>li,.pagination>li{border: 1px solid #ccc; margin-left: -1px; position: relative}
.tian_fenye>li a,.tian_fenye>li span,.pagination>li a,.pagination>li span{display: flex; padding:8px 10px; }
.tian_fenye>li:hover a,.tian_fenye>li:hover span,.pagination>li:hover a,.pagination>li:hover span{background-color: #efefef}
.tian_fenye>li.active a,.tian_fenye>li.active span,.pagination>li.active a,.pagination>li.active span{color: var(--white); background-color: var(--primary-b); border-color: var(--primary-b); z-index: 2}
@media (min-width:768px){
.container,.container-M{padding-left: 12px; padding-right: 12px;}	
.normal-blockpart{padding-top: 30px; padding-bottom: 30px;}
}
@media (min-width:992px){
.normal-blockpart{padding-top: 40px; padding-bottom: 40px;}	
.breadcrum>li{font-size: 14px; letter-spacing: 1px}
}
@media (min-width:1200px){
.container,.container-M{padding-left: 15px; padding-right: 15px; max-width: 1480px;}
.page-subnav>li>a{ padding: 0 25px; line-height: 50px; font-size: 17px; letter-spacing: 2px;}
.tian_fenye,.pagination{margin-top: 30px}
.tian_fenye>li a,.tian_fenye>li span,.pagination>li a,.pagination>li span{padding:10px 15px;}
}
@media (min-width:1360px){
.normal-blockpart{padding-top: 50px; padding-bottom: 50px;}	
}
@media (min-width:1480px){
.page-subnav>li>a{ font-size: 18px; line-height: 56px; padding: 0 30px; letter-spacing: 3px;}	
}
/* 头尾*/
.szst-header .p-topa{background-color: var(--primary-b); height:4px; position: relative;}
.szst-header .p-topa::before{content: ""; position: absolute; left: 0; height: 100%; width: 40%; background: linear-gradient(90deg,rgba(var(--rgb-yellow-b),1),rgba(var(--rgb-yellow-b),0))}
.szst-header .p-topa::after{content:"";position: absolute; height: 100%; background-color: #1ca973;right: 0; width: 15%}
.szst-header .navs-wrap{background-color: var(--white); position: relative; z-index: 99;  }
.szst-header .navs-wrap::after{position: absolute;top: 100%; right: 0; left: 0; z-index: 2; height:12px; content: ''; pointer-events: none; box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.2);}
.szst-header .navs-wrap .navs-contaier{display: flex; align-items: center; padding-left: 15px;}
.szst-header .navs-wrap .navs-contaier .logo{padding-top: 9px; padding-bottom: 9px; margin-right: 15px;}
.szst-header .navs-wrap .navs-contaier .logo a{display: block; height: 100%;}
.szst-header .navs-wrap .navs-contaier .logo img{ height: 32px;}
.szst-header .navs-wrap .navs-contaier .tel-wrap,.szst-header .navs-wrap .navs-contaier .navs-content{display: none!important}
.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;visibility: hidden;}
.mobile-nav__content {width: 315px;background-color:var(--white);z-index: 10;position: relative;height: 100%;overflow-y: auto; padding-top: 15px;padding-bottom:20px;padding-left: 15px;padding-right: 15px;}
.mobile-nav__wrapper.expanded { -webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;visibility: visible}
.mobile-nav__overlay {position: absolute; top: 0;left: 0;right: 0;bottom: 0; background-color:#000; opacity: 0.7; 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 a { display: block;}
.mobile-nav__content .logo-box img{height: 32px; width: auto;}
.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; font-weight: 500; height: 42px; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  -webkit-transition: 500ms;transition: 500ms;font-size: 17px}
.mobile-nav__content .navs li.active>a{font-weight: 700; color: var(--primary-c)}
.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; padding-left: 12px; position: relative}
.mobile-nav__content .navs ul>li>a:before{content:"\e60d"; font-family: iconfont; position: absolute; left:0}
.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: 15px;}
.mobile-nav__content .mobile-nav__telwrap a{display: block; font-size: 18px;color: var(--white); background-color: var(--orange); padding: 5px 12px; border-radius: 4px; letter-spacing: 1px; text-align: center}
.mobile-nav__content .mobile-nav__telwrap a:hover{background-color: var(--orange); }
.mobile-nav__content .mobile-nav__telwrap a:before{content: "\e609"; font-family: iconfont; margin-right:8px;font-weight: 400!important}
.szst-footer{}
.szst-footer>.p-bottom-a{position: relative; z-index: 9; height: 60px; background-image: url(../images/page-footer-img_a.png); background-size: cover; background-position: 50% 100%}
.szst-footer>.p-bottom-a .flogo{position: absolute; bottom: 8px; left: 50%; margin-left: -70px;}
.szst-footer>.p-bottom-a .flogo img{height: 25px;}
.szst-footer>.p-bottom-b{ background-color: var(--primary); color: rgba(255,255,255,.8); padding:30px 15px 50px; position: relative; z-index: 9; border-top:3px solid #fce5af;}
.szst-footer>.p-bottom-b a{color: var(--white)}
.szst-footer>.p-bottom-b .basic-info{max-width: 1300px; margin-left: auto; margin-right: auto}
.szst-footer>.p-bottom-b .basic-info>.a{border-bottom: 1px solid rgba(255,255,255,.2); padding-bottom: 15px}
.szst-footer>.p-bottom-b .basic-info>.a .desc-txt{font-size: 12px;}
.szst-footer>.p-bottom-b .basic-info>.a .ftel-num{color: #ffebbb;font-size: 22px; line-height: 30px; border: 1px solid #ffebbb; border-radius: 4px; padding: 4px 20px; display: inline-block;margin-top: 10px; margin-bottom: 10px}
.szst-footer>.p-bottom-b .basic-info>.a .ftel-num>span{margin-left: 5px;}
.szst-footer>.p-bottom-b .basic-info>.a .szst-add{ font-size: 12px;}
.szst-footer>.p-bottom-b .basic-info>.a .szst-add i{margin-right: 4px;}
.szst-footer>.p-bottom-b .basic-info>.b{padding-bottom: 15px; padding-top: 15px; border-bottom: 1px solid rgba(255,255,255,.2); margin-bottom: 15px}
.szst-footer>.p-bottom-b .basic-info>.c .title-a{font-size: 16px; font-weight: 700; margin-bottom: 6px; text-align: center; letter-spacing: 2px;}
.szst-footer>.p-bottom-b .basic-info>.c>ul{display: flex; justify-content: center}
.szst-footer>.p-bottom-b .basic-info>.c>ul .pic{}
.szst-footer>.p-bottom-b .basic-info>.c>ul .pic img{height: 100px; border-radius: 5px;}
.szst-footer>.p-bottom-b .basic-info>.c>ul .wx{background-color: var(--white); border-radius: 5px; flex:0 0 100px; padding: 4px; margin-left:6px;}
.szst-footer>.p-bottom-b .basic-info .fnavs{display: flex; flex-wrap: wrap;}
.szst-footer>.p-bottom-b .basic-info .fnavs>li{flex:0 0 25%; min-width: 0}
.szst-footer>.p-bottom-b .basic-info .fnavs>li a{line-height: 30px; display: block; text-align: center}
.szst-footer>.p-bottom-b .basic-info .fnavs>li a:hover{color: #ffebbb;}
.szst-footer>.p-bottom-b .copyright-info{margin-top: 15px; padding-top: 15px; border-top: 1px solid rgba(255,255,255,.2); text-align: center; max-width: 1300px; margin-left: auto; margin-right: auto; font-size: 12px;}
.szst-footer>.p-bottom-b .copyright-info>li{letter-spacing: 2px; margin-bottom:6px;}
.page-top-part{position: relative; padding-top: 40px; padding-bottom: 40px}
.page-top-part .background-image-holder::before{content: ""; background:linear-gradient(90deg, rgba(0,0,0,.3),rgba(0,0,0,0)); position: absolute; left: 0; right: 0; top:0; bottom: 0;}
.page-top-part .container{z-index: 2; height: 100%; padding-left: 20px;}
.page-top-part .container .title{font-size: 30px; letter-spacing: 3px; font-weight: 500; color: var(--white); margin-top: 0; margin-bottom: 15px; line-height: 1.5}
.page-top-part .container .circle{position: relative}
.page-top-part .container .circle span{display: block; width: 16px;height: 16px; border-radius: 50%;}
.page-top-part .container .circle .element-a{background-color: rgba(255,187,24,.8)}
.page-top-part .container .circle .element-b{position: absolute; top:0; left: 12px;background-color: rgba(247,30,20,.6)}
.page-top-part .container .circle .element-c{position: absolute; top:0; left: 24px;background-color: rgba(85,233,20,.4)}
@media (min-width:992px){
.szst-header .p-topa{height: 6px;}
.szst-header .navs-wrap::after{height: 24px;}
.top-menu-icon,.mobile-nav__wrapper{display: none!important}
.szst-header .navs-wrap .navs-contaier{padding-right: 15px;}
.szst-header .navs-wrap .navs-contaier .logo{margin-right: 30px;}
.szst-header .navs-wrap .navs-contaier .tel-wrap{display: block!important; margin-left: auto; position: relative; padding-left: 34px; }
.szst-header .navs-wrap .navs-contaier .tel-wrap::before{content: "\e7a2"; font-family: iconfont;position: absolute; left: 0; color: var(--primary-b); font-size: 28px;}
.szst-header .navs-wrap .navs-contaier .tel-wrap .txt{line-height:18px; font-size: 11px; letter-spacing: 3px; color: var(--gray)}
.szst-header .navs-wrap .navs-contaier .tel-wrap .telnum{color: var(--orange); font-size: 18px; font-weight: 600; line-height: 22px;}
.szst-header .navs-wrap .navs-contaier .navs-content{display: block!important;}	
.szst-header .navs{display: flex;}
.szst-header .navs>li{position: relative; padding-left: 5px; padding-right: 5px;}
.szst-header .navs>li>a{display: flex; align-items: center; height: 50px;padding: 0 5px;}
.szst-header .navs>li.active>a{color: var(--primary-c)}
.szst-header .navs>li.active::before{content: ""; position: absolute; height: 6px; width: 100%; left: 0; bottom: 0; background-color: var(--yellow-b)}
.szst-footer>.p-bottom-a{height: 80px;}	
.szst-footer>.p-bottom-b{padding:40px 15px 55px}	
.szst-footer>.p-bottom-b .basic-info{display: flex; width: 100% }
.szst-footer>.p-bottom-b .basic-info>.a{border-bottom-width: 0px; padding-bottom:0; flex:0 0 40%; min-width: 0; padding-right: 20px}
.szst-footer>.p-bottom-b .basic-info>.a .desc-txt{font-size: 14px; line-height: 1.68}
.szst-footer>.p-bottom-b .basic-info>.a .ftel-num{margin-top: 20px; margin-bottom: 20px; font-size: 24px;}
.szst-footer>.p-bottom-b .basic-info>.a .szst-add{font-size: 14px;}	
.szst-footer>.p-bottom-b .basic-info>.b{border-bottom-width: 0; margin-bottom: 0; flex-grow: 1;min-width: 0; padding-bottom: 0; padding-top: 0; text-align: center}	
.szst-footer>.p-bottom-b .basic-info>.c	{flex:0 0 auto; width: auto}
.szst-footer>.p-bottom-b .basic-info>.c .title-a{font-size: 18px; font-weight: 600; text-align:left; letter-spacing: 2px;}
.szst-footer>.p-bottom-b .basic-info>.c>ul{justify-content:flex-start; width: 330px}
.szst-footer>.p-bottom-b .basic-info>.c>ul .pic{}
.szst-footer>.p-bottom-b .basic-info>.c>ul .pic img{height: 130px}
.szst-footer>.p-bottom-b .basic-info>.c>ul .wx{flex-basis: 130px;padding: 5px; margin-left: 10px;}	
.szst-footer>.p-bottom-b .basic-info .fnavs{ display:inline-block}
.szst-footer>.p-bottom-b .basic-info .fnavs>li{flex-basis: 100%}
.szst-footer>.p-bottom-b .basic-info .fnavs>li a{position: relative; padding-left: 12px;}	
.szst-footer>.p-bottom-b .basic-info .fnavs>li a::before{content: ""; position: absolute; left: 0; width: 6px; height: 6px; background-color:#ffebbb; border-radius: 50%; top:50%; margin-top: -3px; }	
.szst-footer>.p-bottom-b .copyright-info{display: flex; justify-content: space-between}
.szst-footer>.p-bottom-b .copyright-info>li{letter-spacing: 2px; margin-bottom:6px;}
}
@media (min-width:1200px){	
.szst-header .navs-wrap .navs-contaier{padding-right: 50px; padding-left: 50px; justify-content: space-between}
.szst-header .navs-wrap .navs-contaier .logo{}
.szst-header .navs-wrap .navs-contaier .logo img{ height: 50px;}
.szst-header .navs-wrap .navs-contaier .tel-wrap{padding-left: 40px; }
.szst-header .navs-wrap .navs-contaier .tel-wrap::before{ font-size: 34px;}
.szst-header .navs-wrap .navs-contaier .tel-wrap .txt{line-height:22px; font-size: 14px; letter-spacing: 4.4px; font-weight: lighter}
.szst-header .navs-wrap .navs-contaier .tel-wrap .telnum{font-size: 24px; line-height: 28px; font-weight: 500}
.szst-header .navs-wrap .navs-contaier .navs-content{display: block!important;}	
.szst-header .navs{}
.szst-header .navs>li{ }
.szst-header .navs>li>a{height: 80px;font-size: 16px; font-weight: 600}	
.szst-footer>.p-bottom-a{height: 160px;}	
.szst-footer>.p-bottom-a .flogo{ bottom: 12px;  margin-left: -90px;}
.szst-footer>.p-bottom-a .flogo img{height: 33.33px;}
.szst-footer>.p-bottom-b .basic-info>.a .ftel-num{font-size: 28px}	
.szst-footer>.p-bottom-b .basic-info .fnavs>li a{font-size: 16px; padding-left: 18px}
.szst-footer>.p-bottom-b .basic-info>.c .title-a{font-size: 20px;margin-bottom: 20px}
.szst-footer>.p-bottom-b .copyright-info{margin-top: 30px;font-size: 14px}	
.page-top-part{ padding-top: 80px; padding-bottom: 80px}
.page-top-part .background-image-holder::before{ background:linear-gradient(90deg, rgba(0,0,0,.4),rgba(0,0,0,0) 60%); }
.page-top-part .container{ padding-left: 15px;}
.page-top-part .container .title{font-size: 44px; letter-spacing: 4px; margin-bottom: 20px; }
.page-top-part .container .circle span{ width: 24px;height: 24px;}
.page-top-part .container .circle .element-a{}
.page-top-part .container .circle .element-b{ left: 18px;}
.page-top-part .container .circle .element-c{ left: 36px;}	
}
@media (min-width:1360px){	
.szst-header .navs-wrap .navs-contaier .logo{margin-right: 50px;}
.szst-header .navs>li>a{height: 90px;font-size: 18px; padding: 0 10px;}	
.page-top-part{ padding-top: 100px; padding-bottom: 100px}
.page-top-part .container .title{font-size: 56px; letter-spacing: 8px }
}
@media (min-width:1480px){	
.szst-header .navs-wrap .navs-contaier{padding-right:80px; padding-left:80px;}	
.szst-header .navs-wrap .navs-contaier .tel-wrap{margin-left: 60px;}	
.szst-header .navs>li>a{letter-spacing: .5px}
.page-top-part{ padding-top: 140px; padding-bottom: 140px}
}

/*资讯*/
.zixun-home-body{background-color: var(--bg-light); min-height: 80vh; position: relative; z-index: 0}
.zixun-home-body::after,.lianxi-home-body::after,.fuwu-home-body::after,.muxing-home-body::after,.jingguan-home-body::after,.jieshao-home-body::after{content: ""; left: 0; right: 0; bottom: 0; height: 120px; background: linear-gradient(0deg,#ffffff,rgba(255,255,255,0)); position: absolute; pointer-events:none}
.zixun-list-ul>li + li{ margin-top: 10px;}
.zixun-list-item{background-color: var(--white); padding:10px 6px; display: flex; position: relative}
.zixun-list-item>.img-wrap{flex:0 0 42%; min-width: 0; max-width: 360px; position: relative}
.zixun-list-item>.img-wrap a{display: block}
.zixun-list-item>.img-wrap a::before{content: ""; position: absolute; left: 0; right: 0; top:0; bottom: 0; background-color: rgba(0,0,0,.1); opacity: 0; transition: opacity .2s ease-in-out}
.zixun-list-item>.img-wrap a:hover::before{opacity: 1;}
.zixun-list-item>.txt-wrap{flex-grow: 1; min-width: 0; display: flex; flex-direction: column; padding-left: 12px; padding-right: 8px; position: relative}
.zixun-list-item>.txt-wrap>.title{font-size: 16px; line-height: 1.3; margin-bottom: 6px;}
.zixun-list-item>.txt-wrap>.title a::after{content: ""; position: absolute; left: 0; top:0; width: 100%; height: 100%; z-index: 1; pointer-events: auto;}
.zixun-list-item>.txt-wrap>.desc,.zixun-list-item>.txt-wrap>.reading{display: none}
.zixun-list-item>.txt-wrap>.meta{font-size: 11px; color: var(--gray); margin-top: auto}
.zixun-detailpage-topwrap{padding-top: 15px; padding-bottom: 15px; background-image: linear-gradient(120deg,#13724d,#062117)}
.zixun-detailpage-pa{background-color: var(--white); padding: 15px 10px; margin-top: 10px;border-top: 5px solid #f7a508}
.zixun-detailpage-pa>.txt-wrap .title{font-size: 20px;font-weight: 700; margin-top: 0; margin-bottom: 10px; line-height: 1.3}
.zixun-detailpage-pa>.txt-wrap .meta{font-size: 12px;}
.zixun-detailpage-pa>.txt-wrap .desc{font-size: 12px; color: var(--gray); margin-top: 10px;}
.zixun-detailpage-pa>.img-wrap{display: none}
.zixun-detailpage-pb{position: relative; z-index: 2}
.zixun-detailpage-pb>.main-box{background-color: var(--white); padding: 20px 12px;}
.zixun-detailpage-pb>.main-box .article-body{font-size: 16px;line-height: 1.8}
.zixun-detailpage-pb>.main-box .article-body p{margin-top: 0; margin-bottom: 15px;}
.zixun-detailpage-pb>.main-box .article-body h3{font-size: 18px; font-weight: 700;}
.zixun-detailpage-pb>.main-box .article-body img{display: block; margin: auto; border-radius: 6px;}
.zixun-detailpage-pb>.main-box .article-body .news-pic-title {font-size: 12px; color: var(--gray); display: block; text-align: center; margin-top: 5px;}
.zixun-detailpage-pb>.main-box .article-pre-next{ border-top: 1px solid #ececec; margin-top: 20px;}
.zixun-detailpage-pb>.main-box .article-pre-next .item{padding-top: 10px;}
.zixun-detailpage-pb>.main-box .article-pre-next .item span{ color: var(--gray)}
.zixun-detailpage-pb>.main-box .article-pre-next .item a{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 22px;}	
.zixun-detailpage-pb>.side-box{padding-top: 20px;}
.sidebar_widget{ box-shadow: 0px 1px 20px 1px #ccc;border-radius: 6px; margin-bottom: 15px; }
.sidebar_widget .widget_title{background-image:url(../images/widget_header.png); background-color:var(--primary-e); padding: 10px 20px; color: var(--white); font-weight: 700; margin-bottom: 0; border-top-right-radius: 6px; border-top-left-radius: 6px; font-size: 18px; letter-spacing: 2px;}
.sidebar_widget .sidebar_widget_inner{background-color: var(--white); padding: 15px 12px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px}
.side-list>li + li{margin-top: 10px;}
.side-list-item{display: flex; position: relative}
.side-list-item>.img-wrap{flex:0 0 129px; min-width: 0}
.side-list-item>.img-wrap img{border-radius: 4px;}
.side-list-item>.txt-wrap{flex-grow: 1; min-width: 0; padding-left: 15px;}
.side-list-item>.txt-wrap .title a::after{content: ""; pointer-events: auto; position: absolute; left: 0; top:0; right: 0; bottom: 0; z-index: 1}

.zixun-home-part{background-color: var(--white); padding: 10px;}
.zixun-home-part + .zixun-home-part{margin-top: 15px}
.zixun-home-content{}
.zixun-home-content>.first{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ececec; position: relative}
.zixun-home-content>.first>.img-wrap{}
.zixun-home-content>.first>.img-wrap img{ border-radius: 8px 0}
.zixun-home-content>.first>.txt-wrap{margin-top: 10px;}
.zixun-home-content>.first>.txt-wrap .title{font-weight: 700; font-size: 16px}
.zixun-home-content>.first>.txt-wrap .title a{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}
.zixun-home-content>.other{}

@media (min-width:992px){	
.zixun-list-ul>li + li{ margin-top: 15px;}
.zixun-list-item{ padding: 12px 20px; transition: box-shadow .3s ease-in-out}
.zixun-list-item:hover{box-shadow:0 0 12px 4px rgba(0,0,0,.08)}	
.zixun-list-item>.img-wrap::before{}
.zixun-list-item>.txt-wrap{ padding-left: 30px; padding-right: 15px; padding-top: 5px; }
.zixun-list-item>.txt-wrap>.title{font-size: 20px; margin-bottom: 10px; line-height: 1.5 }
.zixun-list-item>.txt-wrap>.desc{display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; margin-top: 15px; font-size: 15px; line-height: 24px; max-height: 48px; color:var(--gray) }
.zixun-list-item>.txt-wrap>.meta{font-size: 14px; margin-top: 0}
.zixun-list-item>.txt-wrap>.reading{display: block; margin-top: auto; text-align: right; }
.zixun-list-item>.txt-wrap>.reading>span{display: inline-block;font-size: 14px; color:var(--primary-c);letter-spacing: 1px; padding-right: 40px; position: relative}
.zixun-list-item>.txt-wrap>.reading>span::after{content: ""; position: absolute; height: 1px; width: 30px; background-color:var(--primary-c); right: 0;top: 48%; }	
.zixun-detailpage-topwrap{padding-top: 30px; padding-bottom: 30px;}	
.zixun-detailpage-pa{ padding:30px; margin-top: 15px; display: flex;}
.zixun-detailpage-pa>.txt-wrap{flex-grow: 1; min-width: 0; padding-right: 20px; display: flex; flex-direction: column}
.zixun-detailpage-pa>.txt-wrap .title{font-size: 26px;margin-bottom: 10px;}
.zixun-detailpage-pa>.txt-wrap .meta{font-size: 14px;}
.zixun-detailpage-pa>.txt-wrap .desc{font-size: 14px; margin-top: auto}
.zixun-detailpage-pa>.img-wrap{display:block; flex:0 0 360px; min-width: 0; overflow: hidden; border-radius: 6px; }
.zixun-detailpage-pa>.img-wrap img{transform: scale(1.08)}
.zixun-detailpage-pb{display: flex;}
.zixun-detailpage-pb>.main-box{flex-grow: 1;min-width: 0; padding: 20px;}
.zixun-detailpage-pb>.side-box{flex:0 0 320px; min-width: 0; padding-top: 20px; padding-left: 20px;}
	
.zixun-home-part{}
.zixun-home-part + .zixun-home-part{margin-top: 20px}
.zixun-home-content{display: flex;}
.zixun-home-content>.first{padding-bottom:0; margin-bottom:0; border-bottom:none; flex:0 0 50%; min-width: 0; max-width: 600px;}
.zixun-home-content>.first>.img-wrap{}
.zixun-home-content>.first>.img-wrap img{}
.zixun-home-content>.first>.txt-wrap{margin-top: 15px;}
.zixun-home-content>.first>.txt-wrap .title{font-size: 18px}
.zixun-home-content>.other{flex-grow: 1; min-width: 0;margin-left: 15px;}
	
}
@media (min-width:1200px){
.zixun-list-item{ padding: 15px 30px;}
.zixun-list-item>.txt-wrap{ padding-left: 50px; padding-right: 20px; }
.zixun-list-item>.txt-wrap::before{content: ""; position: absolute; height: 100%; width: 1px; left: 24px; border-right: 1px dashed #ccc}
.zixun-list-item:hover>.txt-wrap::before{border-right-color: var(--primary-c)}
.zixun-list-item>.txt-wrap>.title{font-size: 22px; margin-bottom: 15px; }
.zixun-list-item>.txt-wrap>.desc{-webkit-line-clamp: 3;  max-height: 72px;}	
.zixun-detailpage-pa{ padding:40px;}
.zixun-detailpage-pa>.txt-wrap{padding-right: 40px; }
.zixun-detailpage-pa>.txt-wrap .title{font-size: 32px;}	
.zixun-detailpage-pb>.main-box{padding: 30px;}	
.zixun-detailpage-pb>.main-box .article-pre-next{display: flex; justify-content: space-between}
.zixun-detailpage-pb>.main-box .article-pre-next .item{padding-top: 20px;flex:0 0 48%; min-width: 0; max-width: 48%;}
.zixun-detailpage-pb>.main-box .article-pre-next .item.Right{text-align: right; }
.zixun-detailpage-pb>.main-box .article-pre-next .item a{  line-height: 36px; font-size: 16px;}		
.zixun-detailpage-pb>.side-box{flex-basis: 400px; padding-left: 30px}
.sidebar_widget .widget_title{font-size: 22px;}
.sidebar_widget .sidebar_widget_inner{ padding: 20px;}
.side-list>li + li{margin-top: 15px;}
.side-list-item>.txt-wrap .title{font-size: 16px;}
.zixun-home-part{padding: 20px}
	.zixun-home-content>.other{margin-left: 30px}
	.zixun-home-content>.first>.txt-wrap{padding-bottom: 10px;}
.zixun-home-content>.first>.txt-wrap .title{font-size: 20px}
}
@media (min-width:1360px){
.zixun-detailpage-pb>.main-box{padding: 40px}	
}
@media (min-width:1480px){
.zixun-list-item{ padding: 20px 40px;}	
.zixun-list-item>.txt-wrap{ padding-left: 80px; }	
.zixun-list-item>.txt-wrap>.title{font-size: 24px;}
.zixun-list-item>.txt-wrap::before{left: 39px;}
.zixun-detailpage-pa>.txt-wrap{padding-right: 40px; }
.zixun-detailpage-pa>.txt-wrap .title{font-size: 42px;}
.zixun-detailpage-pa>.txt-wrap .desc{font-size: 16px; line-height: 1.8}
.zixun-detailpage-pa>.img-wrap{flex-basis: 380px;}	
.zixun-detailpage-pb>.main-box{padding: 40px 60px}
.zixun-detailpage-pb>.main-box .article-body{font-size: 17px; line-height: 1.8}
.zixun-detailpage-pb>.side-box{flex-basis: 420px; padding-left: 40px}	
.zixun-home-part{padding: 30px}
.zixun-home-content>.other{margin-left: 40px}
}

/*联系我们*/
.lianxi-home-body{background-color: #f2fffa;  position: relative; z-index: 0}
.lianxi-content-wrap{background-color: var(--white); min-height: 50vh; position: relative; z-index: 2; }
.lianxi-content-wrap>.txt-wrap{padding: 15px;}
.lianxi-content-wrap>.txt-wrap .desc{font-size: 16px; line-height: 1.6; margin-bottom: 15px;}
.lianxi-content-wrap>.txt-wrap .desc::after{content: ""; display: block; height: 3px; width: 60px; background-color: var(--yellow); margin-top: 8px;}
.lianxi-info-list>li{position: relative;padding-left:48px;}
.lianxi-info-list>li i{position: absolute; color: #484848; font-size: 32px; line-height: 1; left: 0; top:10px}
.lianxi-info-list>li .item-name{font-size: 14px; letter-spacing: 1px; color: var(--gray); margin-bottom: 5px;}
.lianxi-info-list>li .item-tel{font-size: 24px; color: var(--primary-b); font-weight: 700; line-height: 1.2}
.lianxi-info-list>li .tips{font-size: 12px; letter-spacing: 1.4px; color: var(--gray);margin-top:8px;}
.lianxi-info-list>li + li {margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc}
.lianxi-content-wrap>.map-wrap{position: relative; height: 400px; background-color: var(--light)}
.baidu-mpatxt .title{font-size: 18px; font-weight: 700}
.baidu-mpatxt .add{font-size: 14px; color: var(--gray)}
.baidu-mpatxt .tel{font-size: 17px; font-weight: 700; margin-top: 6px;color: var(--primary)}
.baidu-mpatxt .tel:before{content: "\e62f"; font-family: iconfont; font-weight: 400; margin-right: 4px}
@media (min-width:992px){
.lianxi-content-wrap>.txt-wrap{padding:20px;}
}
@media (min-width:1200px){
.lianxi-content-wrap{display: flex; }
.lianxi-content-wrap>.txt-wrap{padding:30px; flex:0 0 52%; min-width: 0}
.lianxi-content-wrap>.txt-wrap .desc{font-size: 18px;margin-bottom: 30px;}
.lianxi-content-wrap>.txt-wrap .desc::after{height: 4px; width:80px; margin-top: 10px;}
.lianxi-info-list>li{position: relative;padding-left:58px;}
.lianxi-info-list>li i{ font-size: 40px; top:14px}
.lianxi-info-list>li .item-name{font-size: 15px; margin-bottom: 8px;}
.lianxi-info-list>li .item-tel{font-size: 28px;}
.lianxi-info-list>li .tips{font-size: 14px;}
.lianxi-info-list>li + li {margin-top: 15px; padding-top: 15px;}
.lianxi-content-wrap>.map-wrap{flex-grow: 1; min-width: 0; height: auto}
	
}
@media (min-width:1360px){
	
}
@media (min-width:1480px){
.lianxi-content-wrap>.txt-wrap{padding:30px 40px;}	
}

/*客户服务*/
.fuwu-home-body{background-color: var(--bg-light); min-height: 80vh; position: relative; z-index: 0}
.fuwu-home-desc{margin-bottom: 20px;}
.fuwu-home-desc p{margin-top: 0; font-size: 16px; text-align: center}
.fuwu-home-desc::after{content: "";display: block;height: 4px; width: 80px; background-color: var(--primary-c); margin-top: 8px; margin-left: auto; margin-right: auto}
.fuwu-home-part .item{background-color: var(--white); display: flex; position: relative}
.fuwu-home-part .item + .item{margin-top: 10px;}
.fuwu-home-part .item .img-wrap{flex:0 0 50%; min-width: 0}
.fuwu-home-part .item .txt-wrap{ padding:15px 10px 12px 18px; min-width: 0; flex-grow: 1}
.fuwu-home-part .item .txt-wrap .title{font-size:18px; margin-bottom: 6px; font-weight: 700}
.fuwu-home-part .item .txt-wrap .desc{ color: var(--gary); margin-bottom: 8px; font-size: 12px;}
.fuwu-home-part .item .txt-wrap::after{content: ""; position: absolute; right: 0; bottom: 0; height: 8px; width: 40%; }
.fuwu-home-part .part-L{margin-bottom: 10px;}
.fuwu-home-part .part-L .item .txt-wrap::after{background-image: linear-gradient(270deg,rgba(15,117,37,.9),rgba(15,117,37,0))}
.fuwu-home-part .part-R .item:nth-child(1) .txt-wrap::after{background-image: linear-gradient(270deg,rgba(213,153,37,.9),rgba(213,153,37,0))}
.fuwu-home-part .part-R .item:nth-child(2) .txt-wrap::after{background-image: linear-gradient(270deg,rgba(71,166,244,.9),rgba(71,166,244,0))}
.fuwu-page-part{}
.fuwu-page-part>.img-wrap{}
.fuwu-page-part>.txt-wrap{padding: 12px;}
.fuwu-page-part>.txt-wrap .txt-container{background-color: var(--white); padding: 20px 12px; position: relative; z-index: 2}
.fuwu-page-part>.txt-wrap .txt-container .title{font-weight: 700; font-size: 22px; margin-bottom: 6px; text-align: center; position: relative; z-index: 3; margin-top: 0}
.fuwu-page-part>.txt-wrap .txt-container .subtitle{font-size: 16px; text-align: center;position: relative; z-index: 2}
.fuwu-page-part>.txt-wrap .txt-container .desc{color: var(--gray); margin-top: 15px; margin-bottom: 20px;}
.fuwu-page-part>.txt-wrap .txt-container::after {content: "";position: absolute;top: 0;height: 100px;width: 20px; background-image: linear-gradient(180deg, rgba(15,117,37,.9), rgba(15,117,37,0)); display: block; left: 50%; margin-left: -10px;}
.fuwu-page-part>.txt-wrap .txt-container.liucheng::after{background-image:linear-gradient(180deg,rgba(213,153,37,.9),rgba(213,153,37,0))}
.fuwu-page-part>.txt-wrap .txt-container.jisao::after{background-image:linear-gradient(180deg,rgba(71,166,244,.9),rgba(71,166,244,0))}
.fuwu-detail{position: relative; padding-bottom: 20px;}
.fuwu-detail::after{content: ""; position: absolute; width: 2px; height: 100%; top:0; background-color:#b7e5bb; left: 50%; margin-left: -1px;}
.fuwu-detail>.detail-wrap{display: flex; flex-wrap: wrap;}
.fuwu-detail>.detail-wrap .detail-item{flex:0 0 50%; min-width: 0; padding-top: 12px; display: flex; flex-direction: column; justify-content: flex-end}
.fuwu-detail>.detail-wrap .detail-item .desc-box{padding: 10px; border: 2px solid #b7e5bb; border-radius: 8px; text-align: center}
.fuwu-detail>.detail-wrap .detail-item .desc-box .desc-title{font-weight: 700; margin-bottom: 10px;font-size: 16px;}
.fuwu-detail>.detail-wrap .detail-item .desc-box .num{font-family: "Arial Black"}
.fuwu-detail>.detail-wrap .detail-item:nth-child(odd) .desc-box{margin-right: 20px}
.fuwu-detail>.detail-wrap .detail-item:nth-child(even) .desc-box{margin-left: 20px;}
.fuwu-detail>.detail-wrap .detail-item .box-bottom{ height: 12px; display: block; width: 70%; border-bottom: 2px solid #b7e5bb }
.fuwu-detail>.detail-wrap .detail-item:nth-child(odd) .box-bottom{margin-left: auto; border-left: 2px solid #b7e5bb; border-bottom-left-radius: 12px}
.fuwu-detail>.detail-wrap .detail-item:nth-child(even) .box-bottom{border-right: 2px solid #b7e5bb; border-bottom-right-radius: 12px}
.fuwu-lianxi{text-align: center; margin-top: 10px;}
.fuwu-lianxi p{font-size: 12px; letter-spacing: 1.5px; margin-bottom: 8px;}
@media (min-width:992px){	
.fuwu-home-part{display: flex;justify-content: space-between}
.fuwu-home-part .item .txt-wrap{ padding:15px 10px 12px 18px; min-width: 0; flex-grow: 1}
.fuwu-home-part .item .txt-wrap .title{font-size: 22px; margin-bottom: 12px}
.fuwu-home-part .item .txt-wrap .desc{margin-bottom: 20px}
.fuwu-home-part .part-L,.fuwu-home-part .part-R{flex:0 0 calc(50% - 5px); min-width: 0; overflow: hidden}
.fuwu-home-part .part-L{margin-bottom: 0}
.fuwu-home-part .part-L .item{display: block!important; height: 100%}	
.fuwu-home-part .part-L .item .img-wrap{height: 100%}
.fuwu-home-part .part-L .item .img-wrap img{height: 100%; width: auto!important;}
.fuwu-home-part .part-L .item .txt-wrap{position: absolute; z-index: 1; right: 0; bottom: 0; top:0; padding-top: 40%; padding-right: 30px;}
.fuwu-home-part .part-L .item .txt-wrap::after{ width: 100%}
.fuwu-home-part .part-L .item::after{content: ""; position: absolute; background-color: rgba(255,255,255,.94); top:0; bottom: 0; right: -40px; left: 60%; transform: skewX(-8deg)}	
.fuwu-home-part .part-R .item .txt-wrap	{padding-top: 30px;}	
.fuwu-page-part{display: flex; }
.fuwu-page-part>.img-wrap{flex:0 0 60%; max-width: 1070px; overflow: hidden}
.fuwu-page-part>.txt-wrap{flex:0 0 36%; min-width: 0; max-width: 500px;  position: relative; margin-bottom: 0}
	
.fuwu-page-part>.txt-wrap .txt-container{ height: 100%; display: flex; flex-direction: column; padding: 20px 20px}
	
}
@media (min-width:1200px){
.fuwu-home-desc{margin-bottom: 40px;}
.fuwu-home-desc p{font-size: 18px;}
.fuwu-home-desc::after{width: 100px;}	
	
.fuwu-page-part>.txt-wrap .txt-container{padding: 50px 20px 20px; }
.fuwu-page-part>.txt-wrap .txt-container::after{height: 200px;}
.fuwu-page-part>.txt-wrap .txt-container .title{font-size: 32px; }
.fuwu-page-part>.txt-wrap .txt-container .subtitle{font-size: 24px;}

.fuwu-page-part>.txt-wrap .txt-container .desc{margin-bottom: 30px; margin-top: 20px;}	
	
.fuwu-detail::after{width: 4px; margin-left: -2px;}
.fuwu-detail>.detail-wrap .detail-item .desc-box{border-width: 4px}
.fuwu-detail>.detail-wrap .detail-item:nth-child(odd) .desc-box{margin-right: 30px}
.fuwu-detail>.detail-wrap .detail-item:nth-child(even) .desc-box{margin-left: 30px;}
.fuwu-detail>.detail-wrap .detail-item .box-bottom{ height: 24px; border-bottom-width: 4px }
.fuwu-detail>.detail-wrap .detail-item:nth-child(odd) .box-bottom{border-left-width: 4px; border-bottom-left-radius: 20px}
.fuwu-detail>.detail-wrap .detail-item:nth-child(even) .box-bottom{border-right-width: 4px; border-bottom-right-radius:20px}	
.fuwu-detail>.detail-wrap .detail-item .desc-box .num{font-size: 18px;}
.fuwu-lianxi{padding-bottom: 15px;}
.fuwu-lianxi p{font-size: 16px;margin-bottom: 10px;}
}
@media (min-width:1360px){
	
.fuwu-home-part .part-L,.fuwu-home-part .part-R{flex-basis: calc(50% - 15px)}
.fuwu-home-part .item + .item{margin-top: 30px;}	
.fuwu-home-part .part-L .item::after{right:-60px;}
.fuwu-home-part .part-L .item .txt-wrap .title{font-size: 46px; letter-spacing: 2px;}
.fuwu-home-part .part-L .item .txt-wrap .desc{font-size: 18px; letter-spacing: 1px}	
.fuwu-home-part .part-R .item .txt-wrap{padding-left:40px; padding-top: 50px;}
.fuwu-home-part .part-R .item .txt-wrap .title{font-size: 36px; letter-spacing: 2px;}
.fuwu-home-part .part-R .item .txt-wrap .desc{font-size: 16px; letter-spacing: 1px;}
}
@media (min-width:1480px){
	
}

/*墓型展示*/
.muxing-home-body{background-color: var(--bg-light); min-height: 80vh; position: relative; z-index: 0}
.muxing-tips{margin-bottom: 20px;}
.muxing-tips p{margin-top: 0;}
.muxing-tips::after{content: ""; display: block; height: 4px; width: 60px; background-color: var(--primary-c)}
.muxing-list{display: flex; flex-wrap: wrap;margin-right: -8px;}
.muxing-list>li{flex:0 0 50%; min-width: 0; padding-right: 8px; padding-bottom: 12px; max-width: 50%;}
.muxing-item{box-shadow: 0px 6px 10px 3.75px rgba(68,141,111,0.09); overflow: hidden; position: relative; z-index: 1}
.muxing-item>.img-wrap{position: relative; z-index:-1}
.muxing-item>.img-wrap img{transform: scale(1.1, 1.1);  transition: all 600ms ease;}
.muxing-item>.img-wrap .yuanqu{position: absolute;color: var(--white);left: 5px;top: 5px;line-height: 1;padding: 4px 6px;background-color: var(--primary);z-index: 2; border-radius: 4px;font-size: 12px;}
.muxing-item>.txt-wrap{padding: 12px; background-color: var(--white); }
.muxing-item>.txt-wrap .title{font-size: 14px; text-align: center; }
.muxing-item>.txt-wrap .title a::after{content: ""; pointer-events: auto; position: absolute; left: 0; top:0; right: 0; bottom: 0; z-index: 1}
.muxing-item>.txt-wrap .title span{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.muxing-item>.txt-wrap .btn-block{text-align: center; margin-top: 6px; position: relative; z-index: 2}
.muxing-more{background-image: url(../images/footer-ask-more.jpg); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; padding: 15px; margin-top:10px; text-align: center; border-radius: 8px;}
.muxing-more .title{font-size: 18px; font-weight: 700; margin-bottom: 10px; }

.muxing-more .function .info{ margin-bottom: 8px;}

.jiage-fenlei{ display: flex; flex-wrap: wrap; margin-bottom: 15px; padding-top: 15px}
.jiage-fenlei button{padding: 0; background-color: transparent; color: var(--dark); height: auto; font-size: 16px; font-weight: 800; border: none; position: relative; margin-right: 20px; cursor: pointer}
.jiage-fenlei button span{position: absolute; top: -15px;right: -15px; z-index: 2; width: 20px; height: 20px; line-height: 20px; font-size: 12px; border-radius: 50%; color: var(--white); background-color: var(--dark); display: block; letter-spacing: 0; text-align: center; font-weight: 500;  transition: all 250ms linear; transform: translateY(5px);  opacity: 0;  pointer-events: none;}
.jiage-fenlei button.active{color: var(--green)}
.jiage-fenlei button.active span,.jiage-fenlei button:hover span{transform: translateY(0); opacity: 1;  pointer-events: auto;}
.muxing-show-wrap{background-color: var(--white); margin-bottom: 15px;}
.muxing-show-wrap>.img-wrap{text-align: center}
.muxing-show-wrap>.txt-wrap {padding: 15px; text-align: center}
.muxing-show-wrap>.txt-wrap .title {font-weight: 700; font-size: 18px;}
.muxing-show-wrap>.txt-wrap .desc{color: var(--gray); margin-top: 10px; margin-bottom: 10px; border-bottom: 1px dashed #ccc}
.muxing-show-wrap>.txt-wrap .bntswrap{}
.muxing-show-wrap>.txt-wrap .bntswrap>li + li{margin-top: 5px}
.muxing-show-wrap>.txt-wrap .bntswrap>li span{color: var(--gray)}
.muxing-show-wrap>.txt-wrap .bntswrap>li .telnum{color: var(--primary-b); font-weight: 700;font-size: 16px}
.muxing-show-wrap>.txt-wrap .bntswrap>li .szst-btn{width: 100%}
@media (min-width:992px){
.muxing-tips{margin-bottom: 30px;}
.muxing-tips p{font-size: 18px;}
.muxing-tips::after{width: 100px; }
.muxing-list{margin-left: -10px; margin-right: -10px;}
.muxing-list>li{flex-basis: 25%; padding-right: 10px; padding-left: 10px; padding-bottom: 20px; max-width: 25%}
.muxing-item>.txt-wrap .title{font-size: 16px; }
.muxing-item:hover>.img-wrap img{transform: scale(1.04,1.04)}
.muxing-item>.img-wrap .yuanqu{font-size: 14px}	
.muxing-more{display: flex; align-items: center; justify-content: flex-end}
.muxing-more .title{ margin-bottom:0; margin-right: 15px; }
.muxing-more .function{display: flex; align-items: center; background-color: var(--white); padding: 10px 20px; border-radius: 30px;}
.muxing-more .function .info{ margin-bottom: 0; margin-right: 20px;}
.jiage-fenlei{ margin-bottom:20px;}
.jiage-fenlei button{ font-size: 18px; margin-right: 25px;}
.jiage-fenlei button span{top: -20px;width: 24px; height: 24px; line-height: 24px; font-size: 13px; }
	
.muxing-show-wrap{ margin-bottom:30px; display: flex;}
.muxing-show-wrap>.img-wrap{flex:0 0 50%; min-width: 0; max-width: 540px;}
.muxing-show-wrap>.txt-wrap {flex-grow: 1; min-width: 0; text-align: left; padding:30px;}
.muxing-show-wrap>.txt-wrap .title { font-size: 24px;}
.muxing-show-wrap>.txt-wrap .desc{font-size: 16px; line-height: 2; margin-bottom: 20px;}
.muxing-show-wrap>.txt-wrap .bntswrap{ display: flex; align-items: center; }
	.muxing-show-wrap>.txt-wrap .bntswrap>li{ }
.muxing-show-wrap>.txt-wrap .bntswrap>li + li{margin-top: 0; margin-left: 20px}
.muxing-show-wrap>.txt-wrap .bntswrap>li span{}
.muxing-show-wrap>.txt-wrap .bntswrap>li .telnum{font-size: 22px}
.muxing-show-wrap>.txt-wrap .bntswrap>li .btn{}
}

@media (min-width:1200px){
.muxing-list{margin-left: -15px; margin-right: -15px;}
.muxing-list>li{ padding-right: 15px; padding-left: 15px; padding-bottom: 30px;}	
.muxing-item>.txt-wrap{padding:15px 12px;}
.muxing-item>.txt-wrap .title{font-size: 18px; font-weight: 700;}
	
.muxing-more{padding:20px;}
.muxing-more .title{ font-size: 22px; }
.muxing-more .function .info{ font-size: 16px; line-height: 1}
}
@media (min-width:1360px){

.muxing-more .title{ font-size: 26px; }
.muxing-more .function .info{ font-size: 18px;}	
}
@media (min-width:1480px){
	
}
/*园区景观*/
.jingguan-home-body{background-color: var(--bg-light); min-height: 80vh; position: relative; z-index: 0}
.szst-vr_wrap{position: absolute;left: 0; top: 0; width: 100vw; height: 100vh; overflow: hidden; background-color: var(--bg-light); z-index: 8}
.szst-vr_wrap iframe {width: 100%; height: 100%; padding: 0; margin: 0; overflow: hidden; border: none;}
.szst-vr-body{position: relative}
.szst-vr-body .szst-header{position: relative; z-index: 9}
.jingguan-pa-main{display: flex;justify-content: space-between; margin-bottom: 20px;}
.jingguan-pa-main>.part{flex:0 0 calc(50% - 4px); min-width: 0;}
.jingguan-pa-main .item{position: relative;overflow: hidden; border-radius: 8px 0}
.jingguan-pa-main .item .txt-wrap {position: relative; z-index: 2; padding-left:15px; color: var(--white); padding-top: 15px; padding-bottom:10px; padding-right: 15px;}
.jingguan-pa-main .item .background-image-holder::before{content: ""; position: absolute; left: 0; top:0; width: 100%; height: 100%; background-image: linear-gradient(90deg,rgba(11,29,17,.98) 32%,rgba(11,29,17,.1));}
.jingguan-pa-main .item .txt-wrap .icon{position: absolute;line-height: 1; font-size: 36px; right: 10px;opacity: .9 }
.jingguan-pa-main .item .txt-wrap .title{font-size: 18px; font-weight: 700; margin-bottom: 4px; letter-spacing: 2px;}
.jingguan-pa-main .item .txt-wrap .title a{color:#fff}
.jingguan-pa-main .item .txt-wrap .title a::after{content: ""; pointer-events: auto; position: absolute; left: 0; top:0; right: 0; bottom: 0; z-index: 1}
.jingguan-pa-main .item .txt-wrap .desc span{display: block; line-height: 1.2; opacity: .85}
.jingguan-list{display: flex; flex-wrap: wrap; margin-right: -4px;margin-left: -4px;}
.jingguan-list>li{flex:0 0 50%; padding-right: 4px; padding-left: 4px; padding-bottom:8px; min-width: 0}
.jingguan-item{position: relative}
.jingguan-item>a{display: block;position: relative}
.jingguan-item .img{}
.jingguan-item .title{ padding: 8px 10px; text-align: center; background-color: var(--white); font-size: 12px;}
.jingguan-desc {margin-bottom: 20px;}
.jingguan-desc p{margin-top: 0;}
@media (min-width:992px){
.jingguan-pa-main>.part{flex-basis: calc(50% - 6px)}
.jingguan-pa-main .item .txt-wrap {padding-left:30px; padding-top: 30px; padding-bottom:30px; padding-right: 35px;}
.jingguan-pa-main .item .txt-wrap .icon{ font-size: 40px;}
.jingguan-pa-main .item .txt-wrap .title{font-size: 22px; margin-bottom: 4px; line-height: 1.2}
.jingguan-pa-main .item .txt-wrap .desc span{display: inline-block; font-size: 16px; letter-spacing: 1px;}	
.jingguan-pa-main .item .txt-wrap .desc span + span{margin-left: 15px;}
.jingguan-list>li{flex-basis: 25%;}
.jingguan-item{transition: all .2s ease-in-out}
.jingguan-item:hover{box-shadow: 0px 6px 10px 3.75px rgba(68,141,111,0.09)}
.jingguan-desc p{font-size: 18px;}
}
@media (min-width:1200px){
.jingguan-pa-main{margin-bottom: 40px;}
.jingguan-pa-main>.part{flex-basis: calc(50% - 10px)}	
.jingguan-pa-main .item .txt-wrap {padding-left:80px; padding-top: 36px; padding-bottom:36px; padding-right: 40px;}
.jingguan-pa-main .item .txt-wrap .icon{ font-size: 50px;right: auto; left: 20px}
.jingguan-pa-main .item .txt-wrap .title{font-size: 24px;}
.jingguan-list{margin-left: -6px; margin-right: -6px}
.jingguan-list>li{padding-right: 6px; padding-bottom: 6px; padding-bottom: 12px}
.jingguan-item .title{font-size: 16px; padding: 12px 20px;}	

}
@media (min-width:1360px){
.jingguan-pa-main{margin-bottom: 50px;}
.jingguan-pa-main>.part{flex-basis: calc(50% - 15px)}	
.jingguan-pa-main .item .txt-wrap {padding-left:100px; padding-top:42px; padding-bottom:42px; padding-right: 50px;}
.jingguan-pa-main .item .txt-wrap .icon{ font-size: 58px;}
.jingguan-pa-main .item .txt-wrap .title{font-size: 28px;}
.jingguan-item .title{padding: 15px 20px}	

	
}
@media (min-width:1480px){
	
}

/*关于我们*/
.jieshao-home-body{ min-height: 80vh; position: relative; z-index: 0}
.jieshao-part-a>.txt-wrap{line-height: 1.68; padding:0 10px 15px; background-color: var(--white)}
.jieshao-part-a>.video-wrap video{max-width: 100%; display: block; margin-left: auto; margin-right: auto}
.jieshao-tongji{text-align: center}
.jieshao-part-b{margin-top: 20px;padding:0 10px}
.jieshao-part-b .txt-wrap{line-height: 1.68}
.jieshao-part-b>.img-wrap{position: relative; margin-bottom: 15px; margin-left: auto; margin-right: auto; max-width: 520px}
.jieshao-part-b>.img-wrap .img-a{width: 60%; position: relative; z-index: 2; max-width: 250px;}
.jieshao-part-b>.img-wrap .img-a img{border-radius: 8px 0}
.jieshao-part-b>.img-wrap .img-a::after{content: ""; position: absolute; z-index: -1; width: 100%; height: 100%; right: -5px; bottom: -5px; background: linear-gradient(135deg,#fff,#f5a2ae); border-radius: 10px}
.jieshao-part-b>.img-wrap .img-b{width: 70%;margin-left: auto; margin-top: -40px; position: relative; z-index: 1; max-width: 320px}
.jieshao-part-b>.img-wrap .img-b img{border-radius:0 12px}
.jieshao-part-b>.img-wrap .img-b::after{content: ""; position: absolute; z-index: -1; width: 98px; height: 98px; border-radius: 50%; left: -62px; bottom:20%; background: linear-gradient(-120deg,rgba(248,166,11, .8), rgba(248,166,11, 0))}
.jieshao-part-c{position: relative; padding-top: 30px; padding-bottom: 30px; text-align: center; z-index: 2}
.jieshao-part-c .container{z-index: 2; color: var(--white)}
.jieshao-part-c .title{font-size: 20px; margin-bottom: 10px; letter-spacing: 2px; font-weight: 700 }
.jieshao-part-c .desc{font-style: italic; line-height: 2}
.jieshao-part-d{position: relative; z-index: 2; padding-top: 20px;padding-left: 18px; padding-right: 18px; margin-left: auto; margin-right: auto; max-width: 880px;}
.jieshao-part-d .title{font-size: 18px; font-weight: 700; margin-bottom: 10px; text-align: center}
.jieshao-part-d .title::after{content: ""; display: block; margin-left: auto; margin-right: auto; height: 3px; width:60px; background-color: #c95868; margin-top: 5px}
.jieshao-part-d .desc{line-height: 1.68; text-align: center}
@media (min-width:992px){
.jieshao-tongji img{max-width: 560px;}	
.jieshao-part-b{margin-top: 40px; padding: 0}
.jieshao-part-c{padding-top: 40px; padding-bottom: 40px}
.jieshao-part-c .title{font-size: 22px; margin-bottom: 15px; }
.jieshao-part-c .desc{font-size: 16px}
.jieshao-part-d{padding-top: 40px;}
.jieshao-part-d .title{font-size: 22px; margin-bottom: 15px}
.jieshao-part-d .title::after{ height: 4px;margin-top: 10px}
.jieshao-part-d .desc{font-size: 16px;}
}
@media (min-width:1200px){
.jieshao-part-a{display: flex; justify-content: space-between}
.jieshao-part-a>.txt-wrap{flex-grow: 1; min-width: 0; padding: 0; background-color: transparent;}
.jieshao-part-a>.video-wrap{flex:0 0 50%; min-width: 0; margin-left: 20px}
.jieshao-part-b{display: flex;}
.jieshao-part-b>.item{flex:0 0 30%; min-width: 0;}
.jieshao-part-b>.item p{ text-align: justify}
.jieshao-part-b>.img-wrap{flex-grow: 1; min-width: 0; margin-left: 20px; margin-right: 20px; margin-bottom: 0}
.jieshao-part-b>.img-wrap .img-b{margin-top: -60px;}
.jieshao-part-b>.img-wrap .img-b::after{ bottom:30%;}
.jieshao-part-c .title{font-size: 26px; }
.jieshao-part-c .desc{font-size: 18px; letter-spacing: 1px;}
.jieshao-part-d{padding-top: 60px}
.jieshao-part-d .title{font-size: 26px; letter-spacing: 2px;}
}
@media (min-width:1360px){
.jieshao-part-b{margin-top: 50px; margin-bottom: 50px;}
.jieshao-part-a>.txt-wrap,.jieshao-part-b .txt-wrap{font-size: 16px; line-height: 2}
.jieshao-part-a>.video-wrap{flex-basis: 600px;margin-left: 40px;}	
.jieshao-part-b>.img-wrap{margin-left: 30px; margin-right: 30px;}
.jieshao-part-c{padding-top: 60px; padding-bottom: 60px;}
.jieshao-part-c .title{font-size: 32px; letter-spacing: 3px; }

}
@media (min-width:1480px){
.jieshao-part-a>.video-wrap{flex-basis: 720px;margin-left: 60px;}	
}
/*首页*/

.home-top-wrap{}
.home-top-swiper{}
.home-top-swiper .home-swiper-item{position: relative; height:220px;}
.home-top-swiper .home-swiper-item .txt-wrap{position: relative; z-index: 2; width: 100%; height: 100%; padding-left: 8px; padding-right: 8px; text-align: center; color: var(--white); padding-top: 60px; padding-bottom: 40px;}
.home-top-swiper .home-swiper-item .txt-wrap::after{content: ""; position: absolute; left: 0; top:0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5)}
.home-top-swiper .home-swiper-item .txt-wrap .container{position: relative; z-index: 3}
.home-top-swiper .home-swiper-item .txt-wrap .title{letter-spacing: 2px; font-size: 24px; margin-top: 0;margin-bottom: 10px;}
.home-top-swiper .home-swiper-item .txt-wrap .desc{font-size: 15px;}

.home-title-wrap{margin-bottom:15px;}
.home-title-wrap.center{text-align: center}
.home-title-wrap .sub-title{color: var(--primary-c); margin-bottom: 5px; letter-spacing: 1px; font-size: 12px}
.home-title-wrap .title{font-size: 20px; font-weight: 700; line-height: 1.3; letter-spacing: 2px}
.home-title-flex{display: flex;  justify-content: space-between; margin-bottom: 15px}
.home-title-flex .home-title-wrap{margin-bottom: 0!important}
.home-part-about{background-image: url(../images/home-img-d.jpg); background-position: top right; background-repeat: no-repeat; background-size: 100% auto}
.home-part-about .img-wrap{ margin-bottom: 15px;}
.home-part-about .img-wrap .img{width: 110px;}
.home-part-about .img-wrap .video-wrap{position: relative; z-index: 2; width: 80%; margin-left: auto; margin-top: -90px;}
.home-part-about .img-wrap .img img{border-radius: 10px 0}
.home-part-about .img-wrap .video-wrap video{display: block; max-width: 100%; margin-left: auto; margin-right: auto; border-radius: 0 8px}
.home-part-about .txt-wrap{padding: 0 10px}
.home-part-about .txt-wrap .desc{color: var(--gray); font-size: 13px; margin-bottom: 10px;}
.home-about-list{margin-bottom: 10px;}
.home-about-list>li{padding-left:20px; font-size: 15px; line-height: 2; position: relative}
.home-about-list>li::after{content: ""; position: absolute; width: 8px;height: 8px; border-radius: 50%; background-color: var(--primary-c); left: 0; top:11px}
.home-part-mx,.home-part-fuwu{background-color: var(--bg-light); min-height: 500px}
.home-jg-item{position: relative; }
.home-jg-item .img{position: relative; z-index: 1}
.home-jg-item .img::before{content: ""; position: absolute; left: 0; right: 0; bottom: 0; top:0; background-image: linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0) 50%)}
.home-jg-item .txt{position: absolute; left: 0; right: 0; bottom: 0; padding: 10px; text-align: center; font-size: 12px; letter-spacing: 1.58px; z-index: 2; color: var(--white)}
.home-jingguan-more{text-align: center; padding:12px 12px 16px; margin-top: 2px; background-color:#043f28; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;}
.home-jingguan-more .title{font-size: 14px; color: var(--white); font-style: italic; margin-bottom: 10px;}
.home-fuwu-list>li + li {margin-top: 8px}
.home-fuwu-item{display: flex;background-color: var(--white); align-items: center; position: relative}
.home-fuwu-item .img-wrap{flex:0 0 45%; min-width: 0 }
.home-fuwu-item .txt-wrap{flex-grow: 1; min-width: 0; padding:12px 10px 12px 12px; }
.home-fuwu-item .txt-wrap .title{font-size: 18px; margin-bottom: 6px;font-weight: 700 }
.home-fuwu-item .txt-wrap .title a::after,.home-zixun-item>.txt-wrap .title a::after,.home-zixun-content>.first .txt-wrap .title a::after,.zixunL-item>.txt-wrap .title a::after,.zixun-home-content>.first>.txt-wrap .title a::after{content: ""; position: absolute; left: 0; top:0; width: 100%; height: 100%; z-index: 1; pointer-events: auto;}
.home-fuwu-item .txt-wrap .desc{color: var(--gray); font-size: 12px; }

.home-zixun-content{}
.home-zixun-content>.first{background-color:var(--primary-b); padding: 10px; border-radius: 6px; position: relative}
.home-zixun-content>.first .img-wrap{}
.home-zixun-content>.first .txt-wrap{padding: 12px  2px}
.home-zixun-content>.first .txt-wrap .title{font-size: 16px; line-height: 1.4; font-weight: 700}
.home-zixun-content>.first .txt-wrap .title a{display: block; color: var(--white)}
.home-zixun-content>.first .txt-wrap .title a:hover{color: var(--yellow-b)}
.home-zixun-content>.other{margin-top: 20px;}
.home-zixun-list>li + li,.zixun-home-content>.other>ul>li + li{ margin-top:10px;padding-top: 10px; border-top: 1px solid #ececec}
.home-zixun-item,.zixunL-item{ display: flex;position: relative}
.home-zixun-item>.img-wrap,.zixunL-item>.img-wrap{flex:0 0 40%; min-width: 0; max-width: 192px;}
.home-zixun-item>.img-wrap img,.zixunL-item>.img-wrap img{border-radius: 6px 0}
.home-zixun-item>.txt-wrap,.zixunL-item>.txt-wrap{flex-grow: 1; min-width: 0; padding-left: 15px; display: flex; flex-direction: column}
.home-zixun-item>.txt-wrap .title,.zixunL-item>.txt-wrap .title{font-size: 16px; line-height: 1.4; margin-bottom: 6px;}
.home-zixun-item>.txt-wrap .meta,.zixunL-item>.txt-wrap .meta{margin-top: auto; font-size: 12px; color: var(--gray); display: flex;}
.home-zixun-item>.txt-wrap .meta li + li,.zixunL-item>.txt-wrap .meta li + li{margin-left: 12px;}

.home-muxing-more{background-image: url(../images/home-img-e.jpg); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; border-radius: 6px;position: relative; margin-top: 30px;margin-left: auto; margin-right: auto;max-width: 1200px; margin-bottom: -10px; }
.home-muxing-more .img{position: absolute; bottom: 0; z-index: 1; left: 5px; width: 140px;}
.home-muxing-more .txt{width:calc(100% - 130px); text-align: center; margin-left: auto; padding: 15px 15px 15px 0; position: relative; z-index: 2}
.home-muxing-more .txt .title{font-size: 16px; font-weight: 700; margin-bottom: 6px;}
.home-vr{margin-left: auto; margin-right: auto; max-width: 600px; padding-top: 15px; padding-bottom: 15px; text-align: center; margin-top:8px; margin-bottom: 8px; background-image: url(../images/home-img-f.jpg); background-size: cover; border-radius: 6px; position: relative}
.home-vr .title a::after{content: ""; position: absolute; left: 0; top:0; width: 100%; height: 100%; z-index: 1; pointer-events: auto;}


.Afooter-Msticky{position: fixed; left: 0; right: 0; bottom: 0; z-index:9; background-color: rgba(var(--rgb-white),.9);display: flex; padding-left:55px; padding-right:10px; align-items: center; border-radius: 14px 14px 0  0; box-shadow: 0 -4px 8px 0 rgba(var(--rgb-black),.15)}
.Afooter-Msticky>.kefu-img{width: 55px; height:55px; background-image: url("../images/wanghan.png"); background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0;left: 0;}
.Afooter-Msticky>.txt{text-align: center; margin-right: 0; min-width: 108px}
.Afooter-Msticky>.txt .num{font-size: 14px; font-weight: 700; line-height: 1.2; color: var(--orange)}
.Afooter-Msticky>.txt .tips{font-size: 12px; transform: scale(.75); transform-origin: center; color: var(--gray)}
.Afooter-Msticky>.btn-wrap{flex-grow: 1; min-width: 0; display: flex; justify-content: space-between;padding-top:5px; padding-bottom: 5px;}
.Afooter-Msticky>.btn-wrap .f-btn{display: flex; height: 40px; align-items: center; justify-content: center; flex:0 0 48.5%; min-width: 0; border-radius: 22px; font-size: 14px; line-height: 1}
.Afooter-Msticky>.btn-wrap .f-btn.online{background-color: var(--white); border: 1px solid var(--primary); color: var(--primary)}
.Afooter-Msticky>.btn-wrap .f-btn.tel{background-color: var(--orange); color: var(--white)}
.Afooter-PCsticky{display: none!important}
@media (min-width:992px){
.home-top-swiper .home-swiper-item{height:  300px}
.home-top-swiper .home-swiper-item .txt-wrap{ padding-left:0; padding-right:0; padding-top: 80px; padding-bottom: 60px;}
.home-top-swiper .home-swiper-item .txt-wrap::after{}
.home-top-swiper .home-swiper-item .txt-wrap .container{}
.home-top-swiper .home-swiper-item .txt-wrap .title{letter-spacing: 4px; font-size: 36px;margin-bottom: 20px;}
.home-top-swiper .home-swiper-item .txt-wrap .desc{font-size: 18px; letter-spacing: 2px;}
.home-title-wrap,.home-title-flex{margin-bottom:20px;}
.home-title-wrap .sub-title{font-size: 14px;}
.home-title-wrap .title{font-size: 24px; }	
.home-part-about .img-wrap .img{width: 160px;}
.home-part-about{ background-size:auto}	
.home-fuwu-list{ display: flex; margin-left: -4px; margin-right: -4px}
.home-fuwu-list>li + li {margin-top:0}
.home-fuwu-list>li{flex:0 0 33.3333%; min-width: 0; padding-left: 4px; padding-right: 4px;}
.home-fuwu-item{flex-direction: column; height: 100%; align-items: stretch}
.home-fuwu-item .img-wrap{flex-basis: auto}
.home-fuwu-item .txt-wrap{flex-grow: 0; text-align: center}

.home-zixun-content{display: flex;}
.home-zixun-content>.first{flex:0 0 50%; min-width: 0; max-width: 600px;}
.home-zixun-content>.first .img-wrap{}
.home-zixun-content>.first .txt-wrap{padding: 15px 8px;}
.home-zixun-content>.first .txt-wrap .title{font-size: 18px;}
.home-zixun-content>.first .txt-wrap .title a{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.home-zixun-content>.other{margin-top: 0; margin-left: 20px; flex-grow: 1; min-width: 0}
	
.home-muxing-more{ margin-top: 40px; }
.home-muxing-more .img{ left: 20px;}
.home-muxing-more .txt{padding: 20px 20px 20px 0;}
.home-muxing-more .txt .title{font-size: 18px;  margin-bottom: 10px;}
	
.home-jingguan-more{ padding:16px 12px 30px; margin-top:4px;}
.home-jingguan-more .title{font-size: 18px;  margin-bottom: 15px; line-height: 1.8; letter-spacing: 2px}
	
.home-vr{ max-width: 800px; padding-top: 20px; padding-bottom: 20px; margin-top: -16px;}
.home-vr .title{ font-size: 18px; font-weight: 700; letter-spacing: 3px}
	
.Afooter-Msticky{display: none!important}	
.Afooter-PCsticky{display: block!important; position: fixed; z-index: 9; left:15px; right:15px; bottom: 0;  background-color: rgba(var(--rgb-primary-b),.9); color: var(--white); border-radius:12px 12px 0 0; transition: background-color .3s ease-in-out}
.Afooter-PCsticky.active{opacity: 1; visibility: visible;}	
.Afooter-PCsticky:hover{background-color: rgba(var(--rgb-primary-b),.8)}
.Afooter-PCsticky .container{ display: flex; align-items: center; position: relative; padding-left: 15px; padding-right: 15px}	
.Afooter-PCsticky .title{font-size: 18px; margin-bottom: 0; padding-top: 12px; padding-bottom: 12px; line-height: 1}
.Afooter-PCsticky .kefu-img{position: absolute; bottom: 0; left: 46%;  background-image: url("../images/wanghan-b.png"); width: 64px; height: 88px; background-repeat: no-repeat; background-size: cover; transition: transform .1s ease-in-out}
.Afooter-PCsticky:hover .kefu-img{}
.Afooter-PCsticky .btn-wrap{margin-left: auto; display: flex; align-items: center;}
.Afooter-PCsticky .btn-wrap .tel-num{font-size: 20px; line-height: 1;}
.Afooter-PCsticky .btn-wrap .tel-num:before{content: "\e7a2";font-family: iconfont; margin-right: 4px;}
.Afooter-PCsticky .btn-wrap .btn-b{margin-left: 15px; position: relative; transition: all .2s ease-in-out}
.Afooter-PCsticky .btn-wrap .btn-b .subdiv{position: absolute; bottom:100%; color: var(--gray); left: 50%; transform: translateX(-50%); opacity: 0; visibility: hidden;}
.Afooter-PCsticky .btn-wrap .btn-b:hover .subdiv{opacity: 1; visibility: visible}
.Afooter-PCsticky .btn-wrap .btn-b span,.Afooter-PCsticky .btn-wrap .btn-b a{display: flex; align-items: center; height: 36px; padding: 0 12px; border-radius: 20px; cursor: pointer}
.Afooter-PCsticky .btn-wrap .btn-b.online span{color: var(--white); background-color: var(--primary-e)}
.Afooter-PCsticky .btn-wrap .btn-b.online span:before{content: "\e6a4"; font-family: iconfont; margin-right: 4px}
.Afooter-PCsticky .btn-wrap .btn-b.online:hover span{background-color: var(--white);color: var(--primary-e)}
.Afooter-PCsticky .btn-wrap .btn-b.weixin a{background-color: var(--white);color: var(--primary)}
.Afooter-PCsticky .btn-wrap .btn-b.weixin a:before{content: "\e608"; font-family: iconfont; margin-right: 4px}
.Afooter-PCsticky .btn-wrap .btn-b.weixin:hover a{color: var(--white); background-color: var(--primary)}
.Afooter-PCsticky .btn-wrap .btn-b.weixin .subdiv{background-color:var(--white);padding: 5px; width: 132px; border: 1px solid rgba(var(--rgb-primary),.15); margin-bottom: 10px; text-align: center}
.Afooter-PCsticky .btn-wrap .btn-b.weixin .subdiv .img{width: 120px; height: 120px; background-image: url("../images/code-wx-zz.jpg"); background-size: cover;}
.Afooter-PCsticky .btn-wrap .btn-b.weixin .subdiv .tips{font-size: 12px;}	
}
@media (min-width:1200px){
.home-top-swiper .home-swiper-item{height:  400px}	
.home-top-swiper .home-swiper-item .txt-wrap .title{ font-size: 48px; }
.home-top-swiper .home-swiper-item .txt-wrap{padding-top: 120px}
.home-top-swiper .home-swiper-item .txt-wrap .desc{font-size: 20px; letter-spacing: 2px;}	
.home-part-about{display: flex; background-position: top left; }
.home-part-about .img-wrap{flex:0 0 600px; min-width: 0; margin-right: 30px;}
.home-part-about .txt-wrap{padding: 0; flex-grow: 1; min-width: 0}
.home-part-about .txt-wrap .desc{font-size: 15px; margin-bottom: 20px; line-height: 1.68}
.home-about-list{margin-bottom: 15px;}
.home-about-list>li{ font-size: 18px;}
.home-about-list>li::after{top:14px}
.home-part-about .img-wrap{margin-bottom: 0}
.home-part-about .img-wrap .video-wrap{width: 86%;margin-top: -110px;}
.home-jg-item .txt{font-size: 16px;}	
.home-fuwu-list{ margin-left: -10px; margin-right: -10px}
.home-fuwu-list>li{padding-left: 10px; padding-right: 10px;}
.home-fuwu-item .txt-wrap{ padding: 15px 15px 20px;}
.home-fuwu-item .txt-wrap .title{font-size: 22px; }
.home-fuwu-item .txt-wrap .desc{font-size: 14px;}	
.home-zixun-content>.other{margin-left:60px;}
	
.home-zixun-content>.first{}
.home-zixun-content>.first .img-wrap{}
.home-zixun-content>.first .txt-wrap .title{font-size:22px;}
.home-zixun-list>li + li,.zixun-home-content>.other>ul>li + li{ margin-top:16px;padding-top: 16px; }
.home-zixun-item>.txt-wrap,.zixunL-item>.txt-wrap{padding-left: 22px}
.home-zixun-item>.txt-wrap .title,.zixunL-item>.txt-wrap .title{font-size: 18px; font-weight: 600}
	
.home-muxing-more{ margin-bottom: -50px;}
.home-muxing-more .img{ left: 40px;}
.home-muxing-more .txt{padding: 40px 40px 40px 0; display: flex; justify-content: flex-end}
.home-muxing-more .txt .title{font-size: 22px;  margin-bottom:0; margin-right: 20px;}

	
.Afooter-PCsticky .title{font-size: 22px; padding-top: 14px; padding-bottom: 14px;}
.Afooter-PCsticky .btn-wrap .btn-b{margin-left: 20px;}
.Afooter-PCsticky .btn-wrap .btn-b span,.Afooter-PCsticky .btn-wrap .btn-b a{padding: 0 20px; font-size: 17px }	
}
@media (min-width:1360px){
.home-top-swiper .home-swiper-item{height:  500px}	
.home-top-swiper .home-swiper-item .txt-wrap .title{ font-size: 56px;}
.home-top-swiper .home-swiper-item .txt-wrap{padding-top: 140px}
.home-top-swiper .home-swiper-item .txt-wrap .desc{font-size: 24px; }
.home-title-wrap,.home-title-flex{margin-bottom: 30px;}
.home-title-wrap .sub-title{letter-spacing: 3px;}
.home-title-wrap .sub-title{font-size: 16px;}
.home-title-wrap .title{font-size: 32px; }
.home-part-about .img-wrap{flex-basis: 700px; margin-right: 40px;}
.home-fuwu-list{ margin-left: -15px; margin-right: -15px}
.home-fuwu-list>li{padding-left: 15px; padding-right: 15px;}
.home-fuwu-item .txt-wrap{ padding: 20px 15px 25px;}
.home-fuwu-item .txt-wrap .title{font-size: 24px; }
.home-zixun-content>.other{margin-left:80px;}
	
.home-muxing-more{ margin-bottom: -60px;}
.home-muxing-more .img{ left: 80px;}
.home-muxing-more .txt{padding: 40px 40px 40px 0; }
.home-muxing-more .txt .title{font-size: 24px;  margin-bottom:0; margin-right: 20px;}
	
.home-jingguan-more{ margin-top:5px;}
.home-jingguan-more .title{font-size: 20px;letter-spacing: 4px}

}
@media (min-width:1480px){
.home-top-swiper .home-swiper-item{height:  600px}	
.home-top-swiper .home-swiper-item .txt-wrap .title{letter-spacing: 6px; font-size: 72px;}
.home-top-swiper .home-swiper-item .txt-wrap{padding-top: 160px}
.home-top-swiper .home-swiper-item .txt-wrap .desc{font-size: 28px; letter-spacing: 4px;}
.home-title-wrap .title{font-size: 44px; }
.home-part-about .img-wrap{flex-basis: 720px; margin-right: 80px;}
.home-part-about .txt-wrap .desc{font-size: 16px;}
.home-about-list{margin-bottom: 20px;}
.home-about-list>li{ font-size: 22px;}	
.home-about-list>li::after{width: 10px;height: 10px;top:17px;}
.home-zixun-list>li + li{ margin-top:18px;padding-top: 18px; }
.home-zixun-item>.txt-wrap .title,.zixunL-item>.txt-wrap .title{font-size: 20px;}
.home-zixun-item>.txt-wrap .meta,.zixunL-item>.txt-wrap .meta{font-size: 14px}
}
/*2025-02-25*/