:root{
  --ui-shadow:0 0 12px 1px rgba(0,0,0,.1),0 0 4px rgba(0,0,0,.1);
  --color1:#26b23a;
  --color1-light:#32c547;
  --color1-dark:#1ea131;
  --color2:#f3b802;
  --padding:60px;
  --header-height:100px;
}
@media (max-width:1440px){
  :root{
    --padding:40px;
  }
}
@media (max-width:1200px){
  :root{
    --padding:20px;
  }
}
@media (max-width:512px){
  :root{
    --padding:16px;
  }
}
@font-face {
  font-family:'iconfont';
  src:url('../fonts/iconfont.woff2') format('woff2'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype');
}
*, *:before, *:after{box-sizing:border-box}
html{font-size:16px}
body{margin:0;font-family:'PingFang SC','Microsoft YaHei',system-ui,—apple-system,Segoe UI,Roboto,Emoji,Helvetica,Arial,sans-serif;background-color:#fff;font-size:14px;color:#333;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
p, ol, ul, dl, dd, main, header, footer, article, aside, menu, section, dialog, figure, figcaption{margin:0;padding:0}
h1, h2, h3, h4, h5, h6{margin:0}
li{background-repeat:no-repeat;list-style-type:none}
img{border:0}
a{color:#333;text-decoration:none;background-color:transparent}
td, th{padding:0}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;border:0;outline:none}
input:focus,textarea:focus,select:focus{outline:none}
input[type="file"]{border:0}
input[type="radio"],input[type="checkbox"]{padding:0;margin:0}
textarea{overflow:auto;resize:vertical}
::placeholder{color:#b3b3b3}
.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.text-row-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.hidden{display:none !important}
table{border-spacing:0;border-collapse:collapse}
.ui-table-container{overflow-x:auto}
.ui-table{width:100%;max-width:100%}
.ui-table th{text-align:left}
.ui-table caption{padding:8px 0;text-align:left}
.ui-table th,.ui-table td{padding:10px;vertical-align:top;border-top:1px solid #dee2e6}
.ui-table > thead > tr{background:#f5f5f5}
.ui-table-border{border:1px solid #ddd}
.ui-table-border th,.ui-table-border td{border:1px solid #ddd}
.ui-table-striped tbody tr:nth-of-type(even){background-color:rgba(0, 0, 0, 0.01)}
.ui-table-hover tbody tr:hover{background-color:rgba(0, 0, 0, 0.01)}
.ui-toast{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:-2;opacity:0;text-align:center;color:#fff;background:rgba(0, 0, 0, 0.8);border-radius:4px;padding:.8em 1em}
.ui-toast[is-open]{z-index:960;opacity:1;transition:opacity .3s}
.ui-toast:before{font-family:iconfont;font-size:16px;font-weight:600;vertical-align:-1px}
.ui-toast[type="success"]:before{content:'\e733'}
.ui-toast[type="error"]:before{content:'\e732'}
.ui-toast[type="warning"]:before{content:'\e63e'}
.ui-toast.loading .loading-circular{width:30px;height:30px}
.ui-toast-loading .tips{margin-top:8px}
.ui-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;z-index:-100}
.ui-backdrop[is-open]{z-index:901;opacity:.5;transition:opacity .3s}
.ui-pagination{display:flex;margin:30px 0;justify-content:center}
.ui-pagination a,.ui-pagination span{display:flex;justify-content:center;align-items:center;height:26px;padding:0 9px;margin:0 3px;border-radius:3px}
.ui-pagination a,.ui-pagination span[data-page]{border:1px solid #ddd;background:#FFF;cursor:pointer;color:#333}
.ui-pagination a:hover,.ui-pagination span,.ui-pagination span[data-page]:hover{border:1px solid var(--color1);background:var(--color1);color:#FFF}
.ui-pagination .prev:before{content:'\e841';font-family:iconfont}
.ui-pagination .next:after{content:'\e842';font-family:iconfont}
.ui-breadcrumb{margin:15px 0;padding-left:25px;list-style:none;font-size:12px;position:relative}
.ui-breadcrumb:before{content:'\e7d8';font-family:iconfont;font-size:16px;position:absolute;top:-1px;left:0}
.ui-breadcrumb > div{display:inline-block}
.ui-breadcrumb > div + div:before{padding:0 5px;color:#ccc;content:"/\00a0"}
.ui-breadcrumb a:hover{color:#b00118}
.ui-title-h1{background:#f9f9f9;padding:9px 9px 9px 15px;margin:18px 0 15px;font-size:18px;font-weight:600;position:relative;border-left:solid 5px #ee0a24;border-radius:2px}
.ui-title-h2{margin:18px 0 15px}
.ui-title-h2 span{display:inline-block;color:#666;line-height:1.4;font-size:18px;font-weight:600;background:linear-gradient(to bottom, transparent 60%, rgba(189, 202, 219, .3) 0) no-repeat}
.ui-title-h3{margin:18px 0 15px;font-size:18px;padding-bottom:10px;border-bottom:3px solid #f0f3f9}
.ui-article-detail p{font-size:15px;line-height:1.8;margin-bottom:15px}
.ui-article-detail img{max-width:100%}
.fixed-service{position:fixed;right:20px;bottom:200px;z-index:101}
.fixed-service_item{border-radius:3px;width:52px;height:52px;text-align:center;background:var(--color1);margin-bottom:2px;color:#fff;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;transition:.3s}
.fixed-service_item.invisible{visibility:hidden}
.fixed-service_item:hover{background:#000;color:#fff}
.fixed-service_item:before{font-size:26px;font-family:iconfont}
.fixed-service_item.tel:before {content:'\e633'}
.fixed-service_item.qq:before {content:'\e6a1'}
.fixed-service_item.wechat:before {content:'\e6b2'}
.fixed-service_item.top:before {content:'\e816'}
.fixed-service_item.contact:before {content:'\e637'}
.fixed-service_item span{display:none}
.fixed-service_item a{display:block;width:100%;height:100%;left:0;top:0;position:absolute;z-index:2}
.fixed-service_item.tel{overflow:hidden}
.fixed-service_item.tel .extend{color:var(--color1);font-size:20px;position:absolute;top:0;bottom:0;right:100%;z-index:-1;padding:0 12px;background:#f5f5f5;line-height:1;display:flex;align-items:center;opacity:0;transition:1s}
.fixed-service_item.tel:hover{overflow:visible}
.fixed-service_item.tel:hover .extend{right:100%;opacity:1}
.fixed-service_item.contact{display:none}
.wechat-popup {position:fixed;z-index:-1;opacity:0;text-align:center;padding:30px;width:260px;border-radius:3px;margin-left:-130px;left:50%;top:30%;background:#fff}
.wechat-popup.visible{z-index:930;opacity:1}
.wechat-popup .close{position:absolute;top:10px;right:10px;cursor:pointer}
.wechat-popup .close:before{content:'\e732';font-family:iconfont;font-size:1.2rem}
.wechat-popup img{max-width:92%}
.wechat-popup p{margin:5px 0}
.wechat-popup button{background:var(--color1);color:#fff;border-radius:3px;padding:3px 9px}
.wechat-popup label{opacity:0;position:absolute;top:0}
@media (max-width:512px){
  body:after{content:'';display:block;height:58px}
  .fixed-service{position:fixed;right:0;bottom:0;width:100%;display:flex;box-shadow:0 -2px 5px 1px rgba(0,0,0,.1)}
  .fixed-service_item{color:#333;order:0;padding:5px 0;height:58px;width:33.3%;flex:0 0 33.3%;border-radius:0;margin-bottom:0;background:#f5f5f5;border-right:solid 1px #ddd;}
  .fixed-service_item span{display:block;flex:0 0 100%;font-size:12px}
  .fixed-service_item:before{font-size:22px;display:block}
  .fixed-service_item.contact{background:var(--color1);display:flex}
  .fixed-service_item.contact:before{color:#fff;font-size:18px}
  .fixed-service_item.contact span{color:#fff}
  .fixed-service_item.top{display:none}
}
.message-popup{display:none;position:fixed;top:30%;right:50%;width:700px;padding:30px;border-radius:6px;box-shadow:var(--ui-shadow);z-index:1001;background:#fff;transform:translateX(50%);}
.message-popup.open{display:block;}
.message-popup__title{text-align:center;font-size:20px;}
.message-popup__close{position:absolute;top:15px;right:15px;cursor:pointer}
.message-popup__close:before{content:'\e732';font-family:iconfont;font-size:1.2rem}
.message-popup__row{margin-top:20px}
.message-popup__row:last-child{margin-bottom:0}
.message-popup__row input[type=text],
.message-popup__row input[type=email],
.message-popup__row textarea{border:solid 1px #ddd;padding:15px 9px;width:100%;border-radius:3px;background:#f9f9f9}
.message-popup__row textarea{height:120px}
.message-popup__row input[type=submit]{width:100%;background:var(--color1);color:#fff;padding:15px 30px;border-radius:3px;transition:background-color .3s}
.message-popup__row input[type=submit]:hover{background:var(--color1-dark)}
@media (max-width:768px){
  .message-popup{top:20%;right:10%;width:80%;padding:20px;transform:none;}
}
@media (max-width:512px){
  .message-popup{right:5%;width:90%}
}
.container{margin-left:auto;margin-right:auto}
.container.blank{padding-left:var(--padding);padding-right:var(--padding)}
.home-box{padding-top:clamp(25px,6vw,75px);padding-bottom:clamp(25px,6vw,75px)}
.main-more{text-align:center;margin-top:clamp(25px,3vw,45px);display:flex;justify-content:center}
.main-more a{background:#fff;border:solid 1px #ddd;color:#333;padding:9px 25px 9px 25px;border-radius:6px;transition:.3s}
.main-more a:hover{background:var(--color1);border-color:var(--color1);color:#fff}
.main-more a:after{content:'\e649';font-family:iconfont}