@charset "utf-8";
/* ==========================================================================
 * 鄂托克旗康晟藻业有限责任公司 · 站点样式 (public/styles/index.css)
 *
 * 由旧站 https://www.nmkslxz.cn/ 的 10 份样式表合并而来（现在是 SPA，需一次性加载）：
 *   · base.css                     平台基础样式（reset / layer 弹层 / 通用类）
 *   · site2.css                    本站站点专属样式（视觉根源；首页全部区块都在这里）
 *   · page_{about,contact,fengcai,honor,news,product,rongyu,shipin}*.css
 *                                  旧站 8 个内页的页面包，已按规则去重后追加
 *
 * 约定：
 *   · 类名一律照抄旧站，不改名 —— 类名是样式生效链的一环（挂载点属性 → 类名 → CSS）。
 *   · 远程素材已全部本地化到 ../fonts/ 与 ../images/。
 *   · 旧站 www.jhcj888.com/images/mapbg.jpg 已失效（第三方域名不再提供该图），
 *     原「实力展示」区块的该背景图按 none 处理（区块本身自带 #fff 底色，视觉无缺失）。
 *   · 旧站产品页附带的 at.alicdn.com 字体全站无任何元素引用，已整段移除。
 * ========================================================================== */


/* ==================== base.css —— 平台基础样式（原样保留） ==================== */
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconshanchu1:before{content:"\e6bb"}.icongengduoz:before{content:"\e72e"}.iconhtmal5icon12:before{content:"\e636"}.icontouxiang:before{content:"\e80d"}.iconanniu:before{content:"\e72d"}.iconzhuangshi1:before{content:"\e72c"}.icongouxuan1:before{content:"\e716"}.icongouxuanbeijing:before{content:"\e717"}.iconerweima:before{content:"\e715"}.iconxianshigou:before{content:"\e714"}.iconpingjia:before{content:"\e696"}.iconquanbu:before{content:"\e697"}.iconmeiriqiandao-:before{content:"\e6ed"}.iconwanshanxinxi-:before{content:"\e6f6"}.iconzhuyi:before{content:"\e610"}.iconyouhuiquanbeijing:before{content:"\e713"}.iconyouhuiquanbeijing-copy:before{content:"\e829"}.iconxiangji:before{content:"\e7ba"}.iconwuxing:before{content:"\e718"}.iconzhifu-weixinzhifu:before{content:"\e828"}.iconzhifu-zhifuchenggong:before{content:"\e625"}.iconguanbi2:before{content:"\e658"}.iconquxiaodingdan:before{content:"\e66f"}.iconxiangxiazhankai:before{content:"\e6e4"}.icondaohangkaizhan:before{content:"\e6e5"}.icondianhua1:before{content:"\e6e7"}.iconchakangengduo1:before{content:"\e6e9"}.icongouwuche1:before{content:"\e6eb"}.icongerenzhongxin:before{content:"\e6ee"}.iconyouhuiquan1:before{content:"\e6ef"}.iconshoucang:before{content:"\e6f0"}.iconhuidaodingbu:before{content:"\e6f1"}.iconkefu3:before{content:"\e6f2"}.iconbannerqiehuan:before{content:"\e6f3"}.iconzhuangshi:before{content:"\e6f4"}.iconxuanzhong:before{content:"\e6f5"}.iconweigouxuan:before{content:"\e6f7"}.icongouxuan:before{content:"\e6f8"}.iconquan:before{content:"\e6f9"}.iconshouqi:before{content:"\e6fa"}.iconzhankai1:before{content:"\e6fb"}.iconshang1:before{content:"\e6fc"}.iconxia3:before{content:"\e6fd"}.iconshanchu:before{content:"\e6fe"}.iconwuliu:before{content:"\e6ff"}.iconbaozhang:before{content:"\e700"}.icontuihuo:before{content:"\e701"}.iconbaoyou:before{content:"\e702"}.icondanxuanxiang:before{content:"\e703"}.iconyishoucang:before{content:"\e70a"}.iconkefun:before{content:"\e70b"}.iconfenxiang:before{content:"\e70c"}.iconweishoucang:before{content:"\e70d"}.icondaishouhuo:before{content:"\e704"}.icondaipingjia:before{content:"\e705"}.icontuikuan-shouhou:before{content:"\e706"}.icondaifukuan:before{content:"\e708"}.iconquanbudingdan:before{content:"\e707"}.iconguodu:before{content:"\e709"}.iconqiandao:before{content:"\e70e"}.iconfuxuanxuanzhong:before{content:"\e70f"}.iconfuxuanxuanze:before{content:"\e710"}.iconyanzhengma:before{content:"\e711"}.iconshouji:before{content:"\e712"}.iconkefu2:before{content:"\e6cb"}.iconhujiao1:before{content:"\e6cc"}.iconpinglun:before{content:"\e6ca"}.icondianzan:before{content:"\e6c9"}.iconchakangengduo:before{content:"\e64d"}.iconfanhui:before{content:"\e64b"}.icongouwuche:before{content:"\e64a"}.iconliulanliang:before{content:"\e647"}.iconguanzhu:before{content:"\e643"}.iconshouye:before{content:"\e641"}.iconhaibaoshengcheng:before{content:"\e642"}.iconhujiao:before{content:"\e63e"}.iconzhuanfa:before{content:"\e63f"}.iconkefu1:before{content:"\e640"}.iconbofang1:before{content:"\e63d"}.iconshipin1:before{content:"\e63c"}.icontoutiao:before{content:"\e63b"}.iconbofangshu:before{content:"\e62d"}.iconguanwang:before{content:"\e62e"}.iconfenxianghaoyou:before{content:"\e62f"}.icongerentouxiang1:before{content:"\e630"}.icondingwei1:before{content:"\e632"}.iconshangcheng:before{content:"\e633"}.icontianjia:before{content:"\e634"}.iconwode:before{content:"\e635"}.iconshipin:before{content:"\e637"}.iconlianxiyixia:before{content:"\e638"}.iconshengchenghaibao:before{content:"\e639"}.iconzhankai:before{content:"\e624"}.iconzhaopian:before{content:"\e622"}.iconbiaoqing:before{content:"\e623"}.icongerentouxiang:before{content:"\e61e"}.iconkefu:before{content:"\e621"}.iconQQ:before{content:"\e61d"}.iconguanbi1:before{content:"\e613"}.iconyouhuiquan:before{content:"\e60f"}.iconqiyezizhi:before{content:"\e60e"}.iconsousuo:before{content:"\e60d"}.iconxia1:before{content:"\e60c"}.iconup:before{content:"\e60b"}.iconmorentupian:before{content:"\e609"}.iconzuo1:before{content:"\e607"}.iconyou:before{content:"\e608"}.icondaohang1:before{content:"\e606"}.iconshang:before{content:"\e602"}.iconxia2:before{content:"\e601"}.iconguanbi:before{content:"\e61f"}.iconxia:before{content:"\e61b"}.icondaohang:before{content:"\e61c"}.icondown:before{content:"\e620"}.icondingwei:before{content:"\e611"}.icondianhua:before{content:"\e612"}.iconshijian:before{content:"\e614"}.iconbofang:before{content:"\e615"}.iconyouxiang:before{content:"\e616"}.iconriqi:before{content:"\e617"}.iconqiyedianhua:before{content:"\e618"}.iconzuo:before{content:"\e619"}.iconwenjian:before{content:"\e61a"}

/* 一键换色  主题 功能区 */
:root {
  --theme-background: #078947;
  --theme-color: #078947;
  --theme-border-color: #078947;
  --theme-opacity: 1;
  --theme-shadow:#b8d0ef;
  --them-background-opacity:#FFA2A6;
}
.theme-background{
  background-color: #078947 !important;
  color: #ffffff!important;
}
.theme-color{
  color: #078947 !important;
}
.theme-border-color{
  border-color: #078947 !important;
}
/*像素边框颜色*/
.theme-color-borColor{
  color: #078947!important;
  border-color: #078947!important;
}
/*移入背景色*/
.hover-theme-background:hover {
  background-color: #078947!important;
  color: #ffffff !important;
}
/*移入文字颜色*/
.hover-theme-color:hover {
  color:#078947!important;
}
/*移入边框色*/
.hover-border-color:hover {
  border-color: #078947!important;
}
/*移入下级背景色*/
.hover-parent:hover .choose-background{
  background-color: #078947!important;
  color: #ffffff !important;
}
/*移入下级文字色*/
.hover-parent:hover .choose-color{
  color: #078947!important;
}
/*移入下级边框色*/
.hover-parent:hover .choose-border{
  border-color: #078947!important;
}

@charset "utf-8";.body--mall abbr,.body--mall address,.body--mall article,.body--mall aside,.body--mall audio,.body--mall b,.body--mall blockquote,.body--mall button,.body--mall caption,.body--mall cite,.body--mall code,.body--mall dd,.body--mall del,.body--mall details,.body--mall dfn,.body--mall div,.body--mall dl,.body--mall dt,.body--mall em,.body--mall fieldset,.body--mall figure,.body--mall footer,.body--mall form,.body--mall h1,.body--mall h2,.body--mall h3,.body--mall h4,.body--mall h5,.body--mall h6,.body--mall header,.body--mall i,.body--mall iframe,.body--mall img,.body--mall ins,.body--mall kbd,.body--mall label,.body--mall legend,.body--mall li,.body--mall mark,.body--mall menu,.body--mall nav,.body--mall object,.body--mall ol,.body--mall p,.body--mall pre,.body--mall q,.body--mall samp,.body--mall section,.body--mall small,.body--mall span,.body--mall strong,.body--mall sub,.body--mall summary,.body--mall sup,.body--mall table,.body--mall tbody,.body--mall td,.body--mall tfoot,.body--mall th,.body--mall thead,.body--mall time,.body--mall tr,.body--mall ul,.body--mall var,.body--mall video,body.body--mall,html{padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;margin:0;vertical-align:baseline;border:0;font-family:'Microsoft YaHei',"Helvetica Neue",Helvetica,Arial,sans-serif}.body--mall a,.body--mall input:-internal-autofill-selected,body.body--mall,html{background-color:transparent}.body--mall .my-bor .screen:after,.body--mall .my-bor .top-to .top-icon:after,.body--mall .my-bor .top-to:after,.body--mall .users_bor:after{content:"";display:block}.g_t_title{font-size:16px;color:#353535;line-height:1.2}body.body--mall,html{width:100%}.body--mall article,.body--mall aside,.body--mall details,.body--mall figure,.body--mall footer,.body--mall header,.body--mall nav,.body--mall section,.body--mall summary{display:block}.body--mall *,.body--mall :after,.body--mall :before{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}.body--mall embed,.body--mall img,.body--mall object{max-width:100%;max-height:100%}.body--mall .g_rich_box ul,.body--mall .g_rich_box ul li{list-style:outside!important;padding:revert}.body--mall .g_rich_box ol,.body--mall .g_rich_box ol li{list-style:decimal!important;padding:revert}.body--mall li,.body--mall ol,.body--mall ul{list-style:none}.body--mall a{margin:0;padding:0;vertical-align:baseline;color:inherit}.body--mall a,.body--mall a:active,.body--mall a:focus,.body--mall a:hover{text-decoration:none;outline:0;cursor:pointer}.body--mall hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.body--mall table{border-collapse:collapse;border-spacing:0}.body--mall p{-ms-word-break:break-all;word-break:break-all}.body--mall input,.body--mall select,.body--mall textarea{display:block;margin:0;padding:0;border-radius:0;border:none;font-family:'Microsoft YaHei',"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2em;color:inherit}.body--mall input::placeholder,.body--mall textarea::placeholder{color:#A5A5A5}.body--mall input::-webkit-input-placeholder{line-height:1.2em}.body--mall button{border:none}.body--mall input:-webkit-autofill{background-color:transparent}.body--mall a,.body--mall a:focus,.body--mall input,.body--mall input:focus,.body--mall select,.body--mall select:focus,.body--mall textarea,.body--mall textarea:focus{outline:0!important}.body--mall .wrap{width:100%;min-height:100%;overflow:auto;position:relative}.body--mall .cursor:hover{cursor:pointer}.ant-img-box{display:inline-block;float:right}.ant-img-box .ant-img-tip{width:30px!important;height:30px!important;cursor:pointer}html{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}html::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}html::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}html::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ccc}html body.body--mall{width:100%;min-width:1200px;min-height:100%;background-color:transparent}.body--mall [v-cloak]{display:none!important}.body--mall .not-data{padding-top:60px;width:100%;text-align:center;padding-bottom:30px}.body--mall .not-data img{width:310px;height:224px;margin-left:auto;margin-right:auto}.body--mall .not-data .text{margin-top:30px;font-size:14px;color:#7d7e80}.body--mall .my-bor .top-to{height:40px;line-height:40px;padding:0 16px;margin-bottom:16px;background-color:#fff}.body--mall .my-bor .top-to:after{clear:both}.body--mall .my-bor .top-to .title{font-size:12px;font-weight:700;float:left}.body--mall .my-bor .top-to .top-icon{font-size:12px;color:#666;height:40px;line-height:40px;float:right}.body--mall .my-bor .top-to .top-icon:after{clear:both}.body--mall .my-bor .top-to .top-icon div{float:left}.body--mall .my-bor .top-to .top-icon .iconfont{font-size:.6rem;font-size:18px;margin-right:8px;width:24px;height:17px;line-height:17px;margin-top:11px}.body--mall .my-bor .screen{padding:12px 16px 0;background-color:#fff}.body--mall .my-bor .screen:after{clear:both}.body--mall .my-bor .screen .item{height:24px;line-height:24px;border-bottom:2px solid transparent;margin-right:40px;color:#999;font-size:12px;text-align:center;float:left}.body--mall .my-bor .screen .item.theme-color-borColor{font-weight:700}.body--mall .users_bor{width:1200px;margin-left:auto;margin-right:auto}.body--mall .users_bor:after{clear:both}.body--mall .users_bor .users_bor_left{width:168px;float:left;margin-right:16px}.body--mall .g_rich_box{font-size:medium}.body--mall .g_rich_box p{line-height:1.8em;text-align:left}.body--mall .g_rich_box address,.body--mall .g_rich_box cite,.body--mall .g_rich_box dfn,.body--mall .g_rich_box em,.body--mall .g_rich_box i,.body--mall .g_rich_box var{font-style:italic}.body--mall .g_rich_box b,.body--mall .g_rich_box strong{font-weight:700}.body--mall .g_rich_box sup{vertical-align:super;font-size:14px;line-height:1em}.body--mall .g_rich_box sub{vertical-align:sub;font-size:14px;line-height:1em}.body--mall .ajaxloading_box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;text-align:center;background-color:rgba(0,0,0,.05)}.body--mall .ajaxloading_box:after{content:"";display:inline-block;height:100%;width:0;visibility:hidden;vertical-align:middle}.body--mall .ajaxloading_box .img_box{display:inline-block;vertical-align:middle;width:100px;height:100px}.body--mall .ajaxloading_box .img_box .img{display:block;width:100%;height:100%;object-fit:contain}.multi_text_ellipsis,.multi_text_ellipsis--2{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;position:relative;overflow:hidden}.textjustifybreak{-ms-word-break:break-all;word-break:break-all;text-align:justify}.text_ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi_text_ellipsis--2{-webkit-line-clamp:2}.cursor:hover{cursor:pointer}.upload-img input[type=file]{opacity:0;display:none}.loading{position:relative;overflow:hidden}.loadingGif img{width:56px;height:56px;position:absolute;left:50%;top:50%;margin-left:-28px;margin-top:-28px;z-index:1}.loadingGif{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:10000}.noDataBox{overflow:hidden}.noDataBox .listBox{display:none}.noDataBox .noData{text-align:center;font-size:14px;color:#666;line-height:1.3}.noDataBox .noData img{display:block;margin:auto}html .layui-layer-dialog{min-width:400px;border:4px solid rgba(0,0,0,.3);border-radius:4px}html .layui-layer-dialog .layui-layer-title{border:none;text-align:center;padding:30px 30px 0;font-weight:700;font-family:iconfont!important;font-size:16px;background:#fff;font-style:normal;height:auto;-webkit-font-smoothing:antialiased}html .layui-layer-dialog .layui-layer-content{text-align:center;background:#fff;color:#666}html .layui-layer-dialog .layui-layer-btn{padding-bottom:24px;text-align:center;background:#fff;font-size:12px}html .layui-layer-dialog .layui-layer-btn a{width:120px;height:40px;line-height:40px;margin:6px 12px 0}html .layui-layer-dialog .layui-layer-btn a:nth-child(1){background:#fff;border-color:var(--theme-color);color:var(--theme-color)}html .layui-layer-dialog .layui-layer-btn a:nth-child(2){background-color:var(--theme-color);color:#fff;border:none}html .layui-layer-msg{min-width:100px;border:none}html .layui-layer-msg .layui-layer-content{color:#fff!important;padding:12px 25px!important;background-color:rgba(0,0,0,.6)}.goods_is_single{font-size:12px!important;font-weight:400!important}
.ant-container{background:rgba(0,0,0,.2)!important;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:99999}.ant-container .ant_img_box{background:#FFF;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:489px;height:565px;font-size:14px;box-shadow:1px 2px 2px 3px rgba(0,0,0,.16);border-radius:1px;z-index:99;display:flex;flex-direction:column;align-items:center}.ant_img_box .top_ant{display:flex;justify-content:center;align-items:center;margin-top:38px;margin-bottom:16px}.ant_img_box .top_ant img{margin-right:5px}.ant_img_box .text_desc{display:flex;justify-content:center;align-items:center;font-size:14px;margin-bottom:21px;width:50%;text-align:center;color:#4E4C4C}.ant_img_box .qrcode_img_box{width:221px;height:221px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.ant_img_box .qrcode_img_box .qrcode_img{width:199px;height:199px;text-align:center}.ant_img_box .qrcode_desc{color:#A5A5A5;margin-top:21px;font-size:14px;margin-bottom:25px}.ant_img_box .close_btn{width:68px;height:32px;background:#3C65F5;border-radius:4px;font-size:14px;color:#fff;text-align:center;line-height:32px;cursor:pointer}.ant_img_box .top_ant div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ant_img_box img{width:40px;height:40px}.ant_img_box .title{font-size:29px;font-family:Microsoft YaHei-Bold,Microsoft YaHei;font-weight:700;color:#303133}.ant_img_box .desc{font-size:18px;font-family:Microsoft YaHei-Regular,Microsoft YaHei;font-weight:400;color:#303133}
.index-login-form-absolute{width:100%;height:100%;background-color:rgba(0,0,0,.25)!important;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.index-login-form-absolute .w{width:1200px;margin:0 auto;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.index-login-form-absolute .form_wrap{display:inline-block;width:355px;background-color:#fff;border:1px solid #eee;box-shadow:1px 1px 1px 1px #eee;text-align:left}.index-login-form-absolute .form_wrap .title{position:relative;width:100%;padding:12px 0;font-size:16px;color:#333;text-align:center;font-weight:700;border-bottom:1px solid #eee}.index-login-form-absolute .form_wrap .title .close{position:absolute;right:5px;top:50%;font-size:16px;transform:translate(0,-50%)}.index-login-form-absolute .form_wrap .form_box{padding:16px 25px 0}.index-login-form-absolute .form_wrap .form_box .line{overflow:hidden;padding:16px 0;vertical-align:middle}.index-login-form-absolute .form_wrap .form_box .line .input_box{padding:0 10px;border:1px solid #dedede;vertical-align:middle}.index-login-form-absolute .form_wrap .form_box .line .input_box.state2{width:186px}.index-login-form-absolute .form_wrap .form_box .line .input_box.state2 .input{width:129px}.index-login-form-absolute .form_wrap .form_box .line .input_box .iconfont{float:left;width:25px;margin-right:10px;font-size:20px;color:#999;line-height:40px}.index-login-form-absolute .form_wrap .form_box .line .input_box .input{height:38px;display:inline-block;width:245px;font-size:14px;color:#333;border:none}.index-login-form-absolute .form_wrap .form_box .line .input_box .input::-webkit-input-placeholder{color:#999}.index-login-form-absolute .form_wrap .form_box .line .input_box .input:-moz-placeholder{color:#999}.index-login-form-absolute .form_wrap .form_box .line .input_box .input::-moz-placeholder{color:#999}.index-login-form-absolute .form_wrap .form_box .line .input_box .input:-ms-input-placeholder{color:#999}.index-login-form-absolute .form_wrap .form_box .line .code{float:right;width:110px;height:40px;margin-left:8px;font-size:14px;text-align:center;line-height:40px;background-color:var(--theme-color);color:#fff;cursor:pointer}.index-login-form-absolute .form_wrap .form_box .line .code.disable{pointer-events:none;background-color:#dedede;color:#666}.index-login-form-absolute .form_wrap .form_box .line .btn{width:100%;height:40px;font-size:14px;text-align:center;line-height:40px;background-color:var(--theme-color);color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.index-login-form-absolute .form_wrap .form_box .line .btn.disable{pointer-events:none;background-color:#dedede;color:#666}.index-login-form-absolute .form_wrap .tips_box{padding:0 25px;font-size:12px;line-height:16px}.index-login-form-absolute .form_wrap .tips_box span{color:#999}.index-login-form-absolute .form_wrap .tips_box .link{display:inline;color:#3970e1;cursor:pointer}.index-login-form-absolute .input_box.l_phone{display:flex;align-items:center}
.layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title{text-overflow:ellipsis;white-space:nowrap}*html{background-image:url(about:blank);background-attachment:fixed}html #layuicss-skinlayercss{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}.layui-layer{-webkit-overflow-scrolling:touch;top:300px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #B2B2B2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-load{background:url(../images/layer/loading-1.gif) center center no-repeat #eee}.layui-layer-ico{background:url(../images/layer/icon.png) no-repeat}.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-move{display:none;position:fixed;*position:absolute;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;filter:alpha(opacity=0);background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layui-layer{border-radius:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim{-webkit-animation-name:layer-bounceIn;animation-name:layer-bounceIn}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.layui-layer-title{padding:0 80px 0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#333;overflow:hidden;background-color:#F8F8F8;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;*right:0;top:15px;font-size:0;line-height:initial}.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px;_overflow:hidden}.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2E2D3C;cursor:pointer;_overflow:hidden}.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA}.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}.layui-layer-setwin .layui-layer-close1{background-position:1px -40px;cursor:pointer}.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px;*right:-18px;_display:none}.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}.layui-layer-btn{text-align:right;padding:0 10px 12px;pointer-events:auto;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:28px;line-height:28px;margin:6px 6px 0;padding:0 15px;border:1px solid #dedede;background-color:#f1f1f1;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:#4898d5;background-color:#2e8ded;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:260px}.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;_left:-40px;width:30px;height:30px}.layui-layer-ico1{background-position:-30px 0}.layui-layer-ico2{background-position:-60px 0}.layui-layer-ico3{background-position:-90px 0}.layui-layer-ico4{background-position:-120px 0}.layui-layer-ico5{background-position:-150px 0}.layui-layer-ico6{background-position:-180px 0}.layui-layer-rim{border:6px solid #8D8D8D;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #D3D4D3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:60px;height:24px;background:url(../images/layer/loading-0.gif) no-repeat}.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;background:url(../images/layer/loading-1.gif) no-repeat}.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;background:url(../images/layer/loading-2.gif) no-repeat}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:5px 10px;font-size:12px;_float:left;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}.layui-layer-tips i.layui-layer-TipsB{top:-8px}.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:1px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-TipsR{left:-8px}.layui-layer-tips i.layui-layer-TipsL{right:-8px}.layui-layer-lan[type=dialog]{min-width:280px}.layui-layer-lan .layui-layer-title{background:#4476A7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:5px 10px 10px;text-align:right;border-top:1px solid #E9E7E7}.layui-layer-lan .layui-layer-btn a{background:#BBB5B5;border:none}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1}.layui-layer-iconext{background:url(../images/layer/icon-ext.png) no-repeat}.layui-layer-prompt .layui-layer-input{display:block;width:220px;height:30px;margin:0 auto;line-height:30px;padding:0 5px;border:1px solid #ccc;box-shadow:1px 1px 5px rgba(0,0,0,.1) inset;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px}.layui-layer-prompt .layui-layer-content{padding:20px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;border-bottom:1px solid #ccc;background-color:#eee;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;float:left;min-width:80px;max-width:260px;padding:0 20px;text-align:center;cursor:default;overflow:hidden}.layui-layer-tab .layui-layer-title span.layui-layer-tabnow{height:43px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left:none}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.xubox_tab_layer{display:block}.xubox_tabclose{position:absolute;right:10px;top:5px;cursor:pointer}.layui-layer-photos{-webkit-animation-duration:.8s;animation-duration:.8s}.layui-layer-photos .layui-layer-content{overflow:hidden;text-align:center}.layui-layer-photos .layui-layer-phimg img{position:relative;width:100%;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-imgbar,.layui-layer-imguide{display:none}.layui-layer-imgnext,.layui-layer-imgprev{position:absolute;top:50%;width:27px;_width:44px;height:44px;margin-top:-22px;outline:0;blr:expression(this.onFocus=this.blur())}.layui-layer-imgprev{left:10px;background-position:-5px -5px;_background-position:-70px -5px}.layui-layer-imgprev:hover{background-position:-33px -5px;_background-position:-120px -5px}.layui-layer-imgnext{right:10px;_right:8px;background-position:-5px -50px;_background-position:-70px -50px}.layui-layer-imgnext:hover{background-position:-33px -50px;_background-position:-120px -50px}.layui-layer-imgbar{position:absolute;left:0;bottom:0;width:100%;height:32px;line-height:32px;background-color:rgba(0,0,0,.8);background-color:#000\9;filter:Alpha(opacity=80);color:#fff;overflow:hidden;font-size:0}.layui-layer-imgtit *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px}.layui-layer-imgtit a{max-width:65%;overflow:hidden;color:#fff}.layui-layer-imgtit a:hover{color:#fff;text-decoration:underline}.layui-layer-imgtit em{padding-left:10px;font-style:normal}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:layer-bounceOut;animation-name:layer-bounceOut;-webkit-animation-duration:.2s;animation-duration:.2s}@media screen and (max-width:1100px){.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}}

/* ==================== site2.css —— 本站站点专属样式（视觉根源；首页全部区块） ==================== */
@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}body{margin:0;padding:0;font-size:12px;color:#333;font-family:Verdana,Geneva,sans-serif;line-height:25px;margin:auto;background-color:#F6F6F6}p{margin:0;padding:0}ul,ol,dt,dl,dd,form{margin:0;padding:0}li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:35px;font-size:12px}a{text-decoration:none;color:#333}a:active{outline:none}a:hover{color:black;text-decoration:none}:focus{-moz-outline-style:none}.clear{clear:both}a
img{border:0}.row{margin:0}html{line-height:1}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{overflow-x:hidden}body{font-family:'Microsoft YaHei','Microsoft YaHei UI','PingFang SC','Arial','sans-serif'}*::selection{color:#FFF;background-color:#005BBC;text-shadow:none}*::-moz-selection{color:#FFF;background-color:#005BBC;text-shadow:none}a{text-decoration:none;color:#333;outline:0}a:hover,a:active,a:focus{text-decoration:none;outline:0;color:#222}@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.w{width:1200px}.uwarp{width:1200px;margin-right:auto;margin-left:auto}.uwarp:after{content:" ";display:block;clear:both}.clearfix:after{content:" ";display:block;clear:both}.libmask{width:1250px;height:700px;margin:auto;margin-top:-700px;background-color:#fff;opacity: .9;position:relative;z-index:1}.trivial
img{max-width:initial}@media screen and (max-width: 640px){.templateStyle{margin:0.625rem 0;font-size:1rem;font-weight:600;line-height:180%;color:#333;text-align:left}}@media screen and (min-width: 640px){.templateStyle{margin:10px
0;font-size:16px;font-weight:600;line-height:180%;color:#333;text-align:left}}.FMqwiqa8wap1header{height:5rem;width:100%;background-color:#fff;top:0;left:0;z-index:9999}.FMqwiqa8wap1po{position:fixed !important;z-index:99999 !important}.FMqwiqa8wap1{width:100%;z-index:9999;background-color:#fff}.FMqwiqa8wap1
*{-webkit-tap-highlight-color:transparent}.FMqwiqa8wap1
.showhide{opacity:1 !important;visibility:visible !important;transform:scale(1) !important;transition:visibility .5s ease, opacity .5s ease, transform .5s ease}.FMqwiqa8wap1
.wrap{width:100%;position:relative;height:5rem;margin:0
auto;background-color:#fff;z-index:999}.FMqwiqa8wap1 .wrap
.logo{display:block;text-align:center;width:100%;height:5rem;line-height:5rem;overflow:hidden;font-size:1.8rem;color:#666;padding:0
6rem;box-sizing:border-box;margin:0
auto;transition:height .5s ease}.FMqwiqa8wap1
.nav_toggle{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;left:0.5rem;width:5rem;height:5rem}.FMqwiqa8wap1 .nav_toggle
em{display:block;font-style:normal;height:0.2rem;width:2rem;top:50%;left:50%;margin-top:-0.1rem;margin-left:-1rem;position:absolute;content:'';background-color:#666;transition:all .5s ease-in-out}.FMqwiqa8wap1 .nav_toggle:before{height:0.2rem;width:2rem;top:1.8rem;left:50%;margin-left:-1rem;position:absolute;display:block;content:'';background-color:#666;transition:all .5s ease-in-out}.FMqwiqa8wap1 .nav_toggle:after{height:0.2rem;width:2rem;bottom:1.8rem;left:50%;margin-left:-1rem;position:absolute;display:block;content:'';background-color:#666;transition:all .5s ease-in-out}.FMqwiqa8wap1
.icon_toggle{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0.5rem;width:5rem;height:5rem}.FMqwiqa8wap1 .icon_toggle
em{display:block;height:1.6rem;width:1.6rem;border:0.2rem solid #666;border-radius:100%;top:1.5rem;margin-left:-1rem;left:50%;background-color:#fff;position:absolute;content:'';transition:all .5s ease-in-out}.FMqwiqa8wap1 .icon_toggle:before{height:1.8rem;width:0.2rem;top:1.68rem;right:2.2rem;position:absolute;display:block;content:'';background-color:#666;transform:rotate(-45deg);transition:all .5s ease-in-out}.FMqwiqa8wap1
.nav.showslide{opacity:1 !important;visibility:visible !important;height:100vh !important;transition:visibility .5s ease, opacity .5s ease, height .5s ease}.FMqwiqa8wap1
.nav{height:0;width:100%;position:fixed;top:5rem;z-index:10000;opacity:0;visibility:hidden;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#078947),color-stop(100%,#07891c));background-image:-moz-linear-gradient(left,#078947 0,#07891c 100%);background-image:-webkit-linear-gradient(left,#078947 0,#07891c 100%);background-image:linear-gradient(to right,#078947 0,#07891c 100%);transition:visibility .5s ease, opacity .5s ease, height .5s ease;overflow-y:scroll !important}.FMqwiqa8wap1 .nav .wrap_nav
ul{padding-bottom:8rem}.FMqwiqa8wap1 .nav .wrap_nav ul
li{position:relative;padding:0
2rem;box-sizing:border-box;width:100%;border-bottom:1px solid rgba(255,255,255,0.1);overflow:hidden;transition:height .5s ease;-webkit-transition:height .5s ease}.FMqwiqa8wap1 .nav .wrap_nav ul li>a{display:block;font-size:1.6rem;color:#fff;line-height:5rem;text-decoration:none;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FMqwiqa8wap1 .nav .wrap_nav ul li
.subnav{padding-left:2rem;display:none}.FMqwiqa8wap1 .nav .wrap_nav ul li .subnav
a{opacity:0;transform:scaleY(0);transition:transform .5s, opacity .5s;-webkit-transition:transform .5s, opacity .5s;display:block;font-size:1.4rem;color:#fff;line-height:4rem;text-decoration:none;position:relative;padding-left:0.9rem;box-sizing:border-box;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FMqwiqa8wap1 .nav .wrap_nav ul li .subnav a:before{display:block;content:"";width:0.4rem;height:0.4rem;border-radius:100%;background-color:#fff;position:absolute;left:0;top:1.8rem}.FMqwiqa8wap1 .nav .wrap_nav ul li
.nav_add{display:block;cursor:pointer;overflow:hidden;position:absolute;top:0;right:0;width:5rem;height:5rem;z-index:10001;transform:rotate(45deg);transition:transform .5s;-webkit-transition:transform .5s}.FMqwiqa8wap1 .nav .wrap_nav ul li .nav_add:before{position:absolute;display:block;content:"";width:1rem;height:0.1rem;top:2rem;left:2rem;background-color:#fff;opacity:0.8;transition:all .5s ease-in-out}.FMqwiqa8wap1 .nav .wrap_nav ul li .nav_add:after{display:block;content:"";position:absolute;height:1rem;width:0.1rem;top:2rem;right:2rem;background-color:#fff;opacity:0.8;transition:all .5s ease-in-out}.FMqwiqa8wap1 .nav .wrap_nav ul li.cur>a{display:block;font-size:1.6rem;color:#fff;line-height:5rem;text-decoration:none;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FMqwiqa8wap1 .nav .wrap_nav ul li.cur
.subnav{padding-bottom:1rem;padding-left:2rem;box-sizing:border-box}.FMqwiqa8wap1 .nav .wrap_nav ul li.cur .subnav
a{transform:scaleY(1);opacity:1;transition:transform .5s, opacity .5s;-webkit-transition:transform .5s, opacity .5s;display:block;font-size:1.4rem;color:#fff;line-height:4rem;text-decoration:none;position:relative;padding-left:0.9rem;box-sizing:border-box;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FMqwiqa8wap1 .nav .wrap_nav ul li.cur .subnav a:before{display:block;content:"";width:0.4rem;height:0.4rem;border-radius:100%;background-color:#fff;position:absolute;left:0;top:1.8rem}.FMqwiqa8wap1 .nav .wrap_nav ul li.cur
.nav_add{transform:rotate(135deg);transition:transform .5s;-webkit-transition:transform .5s}.FMqwiqa8wap1
.searchbar{width:100%;height:0;padding:0
2rem;overflow:hidden;display:block;position:fixed;left:0;top:5rem;z-index:999999999;transition:height .5s ease;background-color:#f9f9f9}.FMqwiqa8wap1 .searchbar
.search{width:100%;box-sizing:border-box;height:5rem;position:relative;opacity:0;transition:opacity .3s ease}.FMqwiqa8wap1 .searchbar .search input:first-child{background-color:#fff;width:100%;outline:none;height:5rem;padding:0
5rem 0 1rem;font-size:1.4rem;color:#999;border-radius:0;border:none}.FMqwiqa8wap1 .searchbar .search
.bmit{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0;width:5rem;height:5rem;z-index:3;background:none;border:none}.FMqwiqa8wap1 .searchbar .search
.icon{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0;width:5rem;height:5rem;z-index:0}.FMqwiqa8wap1 .searchbar .search .icon
em{display:block;height:1.6rem;width:1.6rem;border:0.2rem solid #999;border-radius:100%;top:1.5rem;margin-left:-1rem;left:50%;background-color:#fff;position:absolute;content:'';transition:all .5s ease-in-out}.FMqwiqa8wap1 .searchbar .search .icon:before{height:1.8rem;width:0.2rem;top:1.68rem;right:2.2rem;position:absolute;display:block;content:'';background-color:#999;transform:rotate(-45deg);transition:all .5s ease-in-out}.FMqwiqa8wap1
.searchbar.open{height:9rem;padding:2rem 2rem;transition:height .5s ease}.FMqwiqa8wap1 .searchbar.open
.search{opacity:1;transition:opacity .3s ease}.FMqwiqa8wap1
.overlay{display:none}.FMqwiqa8wap1
.overlay.active{opacity: .5;pointer-events:auto}.FMqwiqa8wap1
.posfix{position:fixed;top:0;left:0;z-index:999}.FMqwiqa8wap1{color:#078947;background-color:transparent;padding:0;z-index:auto}.FMqwiqa8:after{content:" ";display:block;clear:both}.FMqwiqa8
img{max-width:100%}.FMqwiqa8
.clear{clear:both}.FMqwiqa8
.clearfix{*zoom:1}.FMqwiqa8 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.FMqwiqa8 .nav-toggle{z-index:9999;-webkit-transition:All transform .3s linear;-moz-transition:All transform .3s linear;-o-transition:All transform .3s linear;transition:All transform .3s linear;display:block;width:6rem;height:6rem;right:0;top:0;position:absolute;background-color:#222}@media (min-width: 1200px){.FMqwiqa8 .nav-toggle{display:none}}.FMqwiqa8 .nav-toggle span,
.FMqwiqa8 .nav-toggle:before,
.FMqwiqa8 .nav-toggle:after{height: .2rem;width:2rem;top:50%;right:1rem;transform:translateX(-50%);background:white;position:absolute;display:block;content:'';background-color:#fff;transition:all 300ms ease-in-out}.FMqwiqa8 .nav-toggle:before{margin-top:-0.6rem}.FMqwiqa8 .nav-toggle:after{margin-top: .6rem}.FMqwiqa8
.headMenu.mini{transition: .5s;z-index:9998;background-color:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,0.05)}.FMqwiqa8 .headMenu.mini .content .nav .navMenu ul li
.subNav.show{display:none}@media (min-width: 1200px){.FMqwiqa8
.headMenu.mini{height:60px;transition: .5s}.FMqwiqa8 .headMenu.mini .content .nav .navMenu ul li>a{height:60px;line-height:60px;transition: .5s;color:#222}.FMqwiqa8 .headMenu.mini .content .nav .navMenu ul li
.subNav{top:60px}.FMqwiqa8 .headMenu.mini .content .nav .navMenu ul li
.subNav.show{display:block}.FMqwiqa8 .headMenu.mini .content
.header{height:60px;transition: .5s}.FMqwiqa8 .headMenu.mini .content .header
.headergooicon{height:60px;transition: .5s}.FMqwiqa8 .headMenu.mini .content .header .headergooicon
img{padding:10px
0;transition: .5s}.FMqwiqa8 .headMenu.mini .content .header .headergooicon
.logoWhite{display:none}}@media (min-width: 1200px) and (min-width: 1200px){.FMqwiqa8 .headMenu.mini .content .header .headergooicon
.logo{display:block !important}}@media (min-width: 1200px) and (min-width: 1200px){.FMqwiqa8 .headMenu.mini .content .header .headergooicon
.logoWhite{display:none;width:0}}.FMqwiqa8
.headMenu.show{transition: .8s;box-shadow:0 0 3px 3px rgba(0,0,0,0.05)}.FMqwiqa8 .headMenu.show .nav-toggle:before{margin-right:1rem;margin-top:0;background-color:#fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.FMqwiqa8 .headMenu.show .nav-toggle:after{margin-right:1rem;margin-top:0;background-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.FMqwiqa8 .headMenu.show .nav-toggle
span{background-color:#fff;opacity:0}.FMqwiqa8 .headMenu.show .content
.nav{transition: .5s;left:0}.FMqwiqa8
.headMenu{width:100%;height:6rem;background-color:#fff;position:fixed;top:0;left:0;z-index:9998}@media (min-width: 1200px){.FMqwiqa8
.headMenu{height:130px;background-color:transparent}}.FMqwiqa8 .headMenu
.content{width:100%;height:100%;position:relative}@media (min-width: 1200px){.FMqwiqa8 .headMenu
.content{width:90%;margin:0
auto;z-index:9998}}.FMqwiqa8 .headMenu .content
.header{height:6rem;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content
.header{height:130px;transition: .5s}}.FMqwiqa8 .headMenu .content .header
.headergooicon{display:block;max-width:100%;height:4rem;overflow:hidden;text-align:left;padding-left:1rem;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .header
.headergooicon{height:110px;padding-left:0;transition: .5s}}.FMqwiqa8 .headMenu .content .header .headergooicon
img{max-height:100%;transition: .5s}.FMqwiqa8 .headMenu .content .header .headergooicon
.logo{display:block}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .header .headergooicon
.logo{display:none}}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .header .headergooicon
.logo.show{display:block !important}}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .header .headergooicon
.logoWhite.hide{display:none !important}}.FMqwiqa8 .headMenu .content .header .headergooicon
.logoWhite{display:none}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .header .headergooicon
.logoWhite{display:block}}.FMqwiqa8 .headMenu .content
.nav{position:fixed;top:6rem;z-index:9998;width:100%;height:100vh;background-color:#fff;left:100%;transition: .5s}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content
.nav{width:auto;height:130px;position:static;background-color:transparent;float:right;transition: .5s;opacity:1}}.FMqwiqa8 .headMenu .content .nav
.navMenu{width:100%}.FMqwiqa8 .headMenu .content .nav .navMenu ul
li{height:6rem;padding:0
1.25rem;border-bottom:0.1rem solid rgba(0,0,0,0.05)}.FMqwiqa8 .headMenu .content .nav .navMenu ul li>a{display:block;width:100%;height:6rem;line-height:6rem;font-size:1.6rem;position:relative}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .nav .navMenu ul
li{float:left;padding:0
25px;cursor:pointer;height:auto;border-bottom:none;position:relative}}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .nav .navMenu ul li>a{display:block;width:auto;height:130px;line-height:130px;font-size:16px;transition: .5s;color:rgba(255,255,255,0.8)}}.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.textA{color:#222}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .nav .navMenu ul li:hover>a{color:#078947;transition: .5s}}.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.subNav{display:none}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.subNav{display:none;width:100%;position:absolute;top:110px;left:25px}.FMqwiqa8 .headMenu .content .nav .navMenu ul li .subNav>a{display:block;width:100%;font-size:14px;line-height:30px;color:#666}.FMqwiqa8 .headMenu .content .nav .navMenu ul li .subNav>a:hover{color:#078947}}.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.subNav.show{display:none}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.subNav.show{display:block}}@media (min-width: 1200px){.FMqwiqa8 .headMenu .content .nav
.navMenu{width:auto;float:right}}.FMqwiqa8 .headMenu
.headLayer{display:none}@media (min-width: 1200px){.FMqwiqa8 .headMenu
.headLayer{width:100%;border-top:3px solid #078947;position:fixed;top:0;left:0;z-index:999;display:none}.FMqwiqa8 .headMenu .headLayer
.layerBg{width:100%;height:100%;z-index:9998;position:absolute;top:0}.FMqwiqa8 .headMenu .headLayer .layerBg
.layerContent{width:90%;margin:0
auto;padding-top:200px}.FMqwiqa8 .headMenu .headLayer .layerBg .layerContent div
p{color:#666;font-size:14px;line-height:24px;white-space:pre-wrap;word-wrap:break-word}.FMqwiqa8 .headMenu .headLayer .layerBg .layerContent div p>span{display:inline-block;width:30px;height:2px;background-color:#333;margin-top:50px;margin-bottom:30px}}.FMqwiqa8 .sys_tit1,
.FMqwiqa8wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.FMqwiqa8 .sys_tit1:after,
.FMqwiqa8wap1 .sys_tit1:after{display:block;content:" ";clear:both}.FMqwiqa8 .sys_tit1 >h2,
.FMqwiqa8wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.FMqwiqa8 .sys_tit1 >p,
.FMqwiqa8wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.FMqwiqa8 .sys_tit1,
.FMqwiqa8wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.FMqwiqa8 .sys_tit1:after,
.FMqwiqa8wap1 .sys_tit1:after{display:block;content:" ";clear:both}.FMqwiqa8 .sys_tit1 >h2,
.FMqwiqa8wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.FMqwiqa8 .sys_tit1 >p,
.FMqwiqa8wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.FMqwiqa8{color:#078947;background-color:rgba(0,0,0,0);margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}@media screen and (max-width: 992px){.FMqwiqa8{display:none}}@media screen and (min-width: 992px){.FMqwiqa8wap1{display:none}}.SYrzdech{overflow-y:hidden;margin:auto;padding:0px
0px 0px 0px;background-color:#fff}.SYrzdech:after{content:" ";display:block;clear:both}.SYrzdech em,
.SYrzdech
i{font-style:normal}.SYrzdech
.clear{clear:both}.SYrzdech
.clearfix{*zoom:1}.SYrzdech .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.SYrzdech
.bannerGroup{width:100%;position:relative}.SYrzdech .bannerGroup
.banner{width:100%;display:none}@media (min-width: 1200px){.SYrzdech .bannerGroup
.banner{display:block}}.SYrzdech .bannerGroup .banner .vB
.videoBox{width:100%;background-color:#000}.SYrzdech .bannerGroup .banner .vB .videoBox
video{width:100%;object-fit:cover}.SYrzdech .bannerGroup .banner
.image{width:100%}.SYrzdech .bannerGroup .banner .image
a{display:block;width:100%}.SYrzdech .bannerGroup .banner .image a>img{width:100%;object-fit:cover}.SYrzdech .bannerGroup
.bannerWap{width:100%}@media (min-width: 1200px){.SYrzdech .bannerGroup
.bannerWap{display:none}}.SYrzdech .bannerGroup .bannerWap
.videoBox{width:100%;background-color:#000}.SYrzdech .bannerGroup .bannerWap .videoBox
video{width:100%}.SYrzdech .bannerGroup .bannerWap
.image{width:100%}.SYrzdech .bannerGroup .bannerWap .image
a{display:block;width:100%}.SYrzdech .bannerGroup .bannerWap .image a>img{width:100%;object-fit:cover}.SYrzdech .bannerGroup .slick-dots{position:absolute;bottom:0;display:block;left:0;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:0}.SYrzdech .bannerGroup .slick-dots
li{position:relative;display:inline-block;width:4rem;margin:0;padding:0;cursor:pointer}.SYrzdech .bannerGroup .slick-dots li
button{font-size:0;display:block;width:4rem;padding:0;cursor:pointer;color:#fff;border:0;outline:none;background:transparent}.SYrzdech .bannerGroup .slick-dots li button:hover,
.SYrzdech .bannerGroup .slick-dots li button:focus{outline:none}.SYrzdech .bannerGroup .slick-dots li button:hover:before,
.SYrzdech .bannerGroup .slick-dots li button:focus:before{background-color:#078947}.SYrzdech .bannerGroup .slick-dots li button:before{font-family:'slick';font-size:0;line-height:0;position:absolute;top:0;left:0;width:4rem;height:0.2rem;line-height:2rem;content:'';text-align:center;color:transparent;transition:width 0.5s;background-color:rgba(0,0,0,0.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SYrzdech .bannerGroup .slick-dots li.slick-active button:before{width:4rem;height:0.2rem;opacity:1;color:transparent;background-color:#078947;margin-top:0;transition:width 0.5s}.SYrzdech .bannerGroup .slick-dots li.slick-active
button{color:#fff;font-weight:bold}.SYrzdech .sys_tit1,
.SYrzdechwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.SYrzdech .sys_tit1:after,
.SYrzdechwap1 .sys_tit1:after{display:block;content:" ";clear:both}.SYrzdech .sys_tit1 >h2,
.SYrzdechwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.SYrzdech .sys_tit1 >p,
.SYrzdechwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.SYrzdech .sys_tit1,
.SYrzdechwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.SYrzdech .sys_tit1:after,
.SYrzdechwap1 .sys_tit1:after{display:block;content:" ";clear:both}.SYrzdech .sys_tit1 >h2,
.SYrzdechwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.SYrzdech .sys_tit1 >p,
.SYrzdechwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.SYrzdech{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:relative;z-index:auto}.SYrzdechwap1{display:none}.PSqwirtk{margin:auto;padding:30px
0px 30px 0px;background-color:#fff}.PSqwirtk:after{content:" ";display:block;clear:both}.PSqwirtk i,
.PSqwirtk
em{font-style:normal}.PSqwirtk
.clear{clear:both}.PSqwirtk
.search{width:1200px;margin:0
auto;overflow:hidden}.PSqwirtk
.sl{overflow:hidden}.PSqwirtk .search
.gj{float:left;font-size:14px;color:#666;height:30px;line-height:30px;overflow:hidden;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}.PSqwirtk .search .gj
b{font-weight:normal}.PSqwirtk .search .gj
a{display:inline-block;font-size:14px;color:#666;margin:0
10px}.PSqwirtk .search .gj a:hover{color:#078947;font-weight:bold}.PSqwirtk .search
.ss{width:420px;float:left;position:relative}.PSqwirtk .search .ss
span{display:block;width:130px;float:left;font-size:18px;color:#333;font-weight:bold;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.PSqwirtk .search
.ser_inp{float:right;width:290px;height:40px;border:none;padding:0
40px 0 0;float:left;font-family:"Microsoft YaHei";font-size:14px;color:#666;line-height:40px;outline:none;box-sizing:border-box;border-bottom:1px solid #dedede}.PSqwirtk .search
.ser_so{position:absolute;top:0;right:0;cursor:pointer;background:url(../images/icon-search-submit.png) center center no-repeat;border:none;width:40px;height:40px}.PSqwirtk
.s_contact{width:270px;height:46px;position:relative;overflow:hidden;float:right;margin-left:30px;padding-left:56px;box-sizing:border-box;margin-top:15px}.PSqwirtk .s_contact
p{position:absolute;top:0;left:0;width:46px;height:46px;border-radius:50%;background-color:#078947}.PSqwirtk .s_contact p
i{display:block;width:100%;height:100%}.PSqwirtk .s_contact
span{display:block;font-size:14px;color:#333;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PSqwirtk .s_contact
em{display:block;font-size:26px;color:#333;line-height:100%;font-weight:700;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PSqwirtk
input{border:none;outline:none}.PSqwirtk input::-webkit-input-placeholder{color:#333}.PSqwirtk .sys_tit1,
.PSqwirtkwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.PSqwirtk .sys_tit1:after,
.PSqwirtkwap1 .sys_tit1:after{display:block;content:" ";clear:both}.PSqwirtk .sys_tit1 >h2,
.PSqwirtkwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.PSqwirtk .sys_tit1 >p,
.PSqwirtkwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.PSqwirtk .sys_tit1,
.PSqwirtkwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.PSqwirtk .sys_tit1:after,
.PSqwirtkwap1 .sys_tit1:after{display:block;content:" ";clear:both}.PSqwirtk .sys_tit1 >h2,
.PSqwirtkwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.PSqwirtk .sys_tit1 >p,
.PSqwirtkwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.PSqwirtk{color:#078947;background-color:#fff;margin:auto;padding:30px
0px 30px 0px;position:static;z-index:auto}.PSqwirtkwap1{display:none}@media screen and (max-width: 992px){.PSqwirtk{display:none}}@media screen and (min-width: 992px){.PSqwirtkwap1{display:none}}.GCqwiurdwap1{background-color:rgba(0,0,0,0) !important;padding-bottom:3rem !important}.GCqwiurdwap1 .sys_tit1 sysWapTitle h2 p
img{max-width:100%}.GCqwiurdwap1
.info{width:100%;padding:0
1.25rem;box-sizing:border-box}.GCqwiurdwap1 .info
.content{width:100%}.GCqwiurdwap1 .info .content
.column{width:100%;margin-bottom:1rem}.GCqwiurdwap1 .info .content .column
ul{width:100%;box-sizing:border-box;font-size:0;line-height:0;text-align:center}.GCqwiurdwap1 .info .content .column ul li:nth-child{padding-left:0}.GCqwiurdwap1 .info .content .column ul
li{display:inline-block;width:25%;box-sizing:border-box;padding:0
0.2rem;margin-bottom:0.4rem}.GCqwiurdwap1 .info .content .column ul li>a{display:block;width:100%;height:3.6rem;background-color:#f8f8f8;padding:0
0.5rem;font-size:1.4rem;color:#666;text-align:center;line-height:3.6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GCqwiurdwap1 .info .content
.textcon{width:100%}.GCqwiurdwap1 .info .content .textcon
.pic{width:100%}.GCqwiurdwap1 .info .content .textcon .pic
img{width:100%}.GCqwiurdwap1 .info .content .textcon
p.subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;width:100%;padding:0
1.25rem;box-sizing:border-box;height:4.6rem;line-height:2.3rem;font-size:1.4rem;text-align:center;color:rgba(255,255,255,0.8);margin-top:1.3rem}.GCqwiurdwap1 .info .content .textcon
.more{width:100%;margin-top:1.55rem;text-align:center}.GCqwiurdwap1 .info .content .textcon .more>a{display:inline-block;padding:0
3.2rem;height:3.8rem;line-height:3.8rem;background-color:rgba(0,0,0,0.2);font-size:1.4rem;text-align:center;color:rgba(255,255,255,0.8);border-radius:2rem;margin:0
auto}@media screen and (min-width: 480px) and (max-width: 992px){.GCqwiurdwap1 .info .content .textcon .more>a{background-color:rgba(0,0,0,0.4)}}.GCqwiurdwap1{background-size:cover;background-position:top center;color:#078947;padding:0;z-index:auto;background-color:transparent}.GCqwiurd{margin:auto;padding:60px
0px 0px 0px;background-color:rgba(0,0,0,0);background-image:url(../images/section-about-bg.jpg);background-position:0px 0px}.GCqwiurd:after{content:" ";display:block;clear:both}.GCqwiurd em,
.GCqwiurd
i{font-style:normal}.GCqwiurd
.clear{clear:both}.GCqwiurd .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.GCqwiurd
.clearfix{*zoom:1}.GCqwiurd
.content{width:1200px;margin:0
auto}.GCqwiurd .abo-desc{overflow:hidden;line-height:24px;font-size:14px;text-align:center;color:rgba(255,255,255,0.8);opacity:0.6;padding:0
30px;box-sizing:border-box;margin-bottom:20px;height:96px}.GCqwiurd .abo-more{padding:30px
0 60px}.GCqwiurd .abo-more
a{display:block;width:210px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;background-color:#078947;border-radius:25px;margin:0
auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GCqwiurd .abo-tab{background-color:#fff;padding:65px
0}.GCqwiurd .abo-tab
li{float:left;width:33.33%;padding:0
30px;height:44px;box-sizing:border-box;text-align:center}.GCqwiurd .abo-tab li
i{display:inline-block;width:80px;height:44px;line-height:44px;font-family:"Arial";font-weight:bold;font-size:38px;color:#999;position:relative;vertical-align:middle}.GCqwiurd .abo-tab li i::after{position:absolute;content:"";width:1px;height:34px;background-color:#e6e6e6;right:0;top:5px;z-index:1}.GCqwiurd .abo-tab li
p{display:inline-block;width:44px;height:44px;text-align:center;border:1px
solid #e6e6e6;vertical-align:middle;margin-left:20px}.GCqwiurd .abo-tab li p
img{width:24px;height:24px;margin-top:10px}.GCqwiurd .abo-tab li
a{display:inline-block;margin-left:20px;text-align:left;vertical-align:middle}.GCqwiurd .abo-tab li a>span{display:block;max-width:110px;height:24px;line-height:24px;font-size:18px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GCqwiurd .abo-tab li a
em{display:block;height:20px;line-height:20px;font-size:12px;color:#999;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GCqwiurd .abo-tab li a:hover span,
.GCqwiurd .abo-tab li a:hover
em{color:#078947}.GCqwiurd .sys_tit1,
.GCqwiurdwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.GCqwiurd .sys_tit1:after,
.GCqwiurdwap1 .sys_tit1:after{display:block;content:" ";clear:both}.GCqwiurd .sys_tit1 >h2,
.GCqwiurdwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.GCqwiurd .sys_tit1 >p,
.GCqwiurdwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.GCqwiurd .sys_tit1,
.GCqwiurdwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.GCqwiurd .sys_tit1:after,
.GCqwiurdwap1 .sys_tit1:after{display:block;content:" ";clear:both}.GCqwiurd .sys_tit1 >h2,
.GCqwiurdwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.GCqwiurd .sys_tit1 >p,
.GCqwiurdwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.GCqwiurd{background-size:cover;background-position:top center;color:#078947;background-color:rgba(0,0,0,0);margin:auto;padding:60px
0px 0px 0px;position:static;z-index:auto}@media screen and (max-width: 992px){.GCqwiurd{display:none}}@media screen and (min-width: 992px){.GCqwiurdwap1{display:none}}.YMqwiutlwap2{background-color:#fff !important;padding-bottom:3rem !important}.YMqwiutlwap2 .sys_tit1 sysWapTitle h2 p
img{max-width:100%}.YMqwiutlwap2
.item{padding:0
0 0 1.25rem}.YMqwiutlwap2 .item .ibrand-num{font-size:0;line-height:0;overflow-x:scroll;white-space:nowrap}.YMqwiutlwap2 .item .ibrand-num li:nth-child(2n):before{border-color:transparent transparent #f8f8f8 transparent}.YMqwiutlwap2 .item .ibrand-num li:nth-child(2n):after{border-color:#f8f8f8 transparent transparent transparent}.YMqwiutlwap2 .item .ibrand-num li:before{position:absolute;top:-7.5rem;display:block;content:"";width:0;height:0;border-width:5rem;border-style:solid;border-color:transparent transparent #078947 transparent;transform:scale(1,0.5)}.YMqwiutlwap2 .item .ibrand-num li:after{position:absolute;display:block;content:"";bottom:-7.5rem;width:0;height:0;border-width:5rem;border-style:solid;border-color:#078947 transparent transparent transparent;transform:scale(1,0.5)}.YMqwiutlwap2 .item .ibrand-num li:nth-child(2n){background-color:#f8f8f8}.YMqwiutlwap2 .item .ibrand-num li:nth-child(2n) .polygon >div
.digit{color:#666}.YMqwiutlwap2 .item .ibrand-num li:nth-child(2n) .polygon >div .digit
.num{color:#222}.YMqwiutlwap2 .item .ibrand-num li:nth-child(2n) .polygon >div
.title{color:#666}.YMqwiutlwap2 .item .ibrand-num
li{margin-top:2.5rem;margin-bottom:2.5rem;display:inline-block;width:10rem;height:6rem;margin-right:0.5rem;position:relative;background-color:#078947}@media screen and (min-width: 480px) and (max-width: 992px){.YMqwiutlwap2 .item .ibrand-num
li{height:12rem}}.YMqwiutlwap2 .item .ibrand-num li
.polygon{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.YMqwiutlwap2 .item .ibrand-num li .polygon>div{text-align:left;padding:0
0.8rem;max-width:100%}.YMqwiutlwap2 .item .ibrand-num li .polygon >div
.digit{width:100%;display:block;font-size:1.2rem;text-align:center;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YMqwiutlwap2 .item .ibrand-num li .polygon >div .digit
.num{font-size:2rem;line-height:2rem;color:#fff;font-style:normal;font-weight:bold}.YMqwiutlwap2 .item .ibrand-num li .polygon >div
.title{width:100%;font-size:1.2rem;color:#fff;line-height:1.4rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YMqwiutlwap2{background-image:none;background-size:cover;background-position:top center;color:#078947;padding:0;z-index:auto;background-color:transparent}.YMqwiutl{margin:auto;padding:40px
0px 40px 0px;background-color:#fff;background-position:0px 0px;background-image:none;background-size:cover;overflow:hidden}.YMqwiutl:after{content:" ";display:block;clear:both}.YMqwiutl
.serv{background:none no-repeat center 0;text-align:center;color:rgba(0,0,0,0.8);line-height:26px}.YMqwiutl
.serv_c{overflow:hidden;text-overflow:ellipsis;padding-bottom:40px;color:rgba(0,0,0,0.8)}.YMqwiutl .serv_c
dl{width:228px;float:left;margin:0
90px 0 0}.YMqwiutl .serv_c
dl.born{margin:0}.YMqwiutl .serv_c
dt{height:156px}.YMqwiutl .serv_c dt
b{height:44px;display:block;line-height:44px;font-size:16px;margin-bottom:14px;background:url(../images/css-loading.gif) no-repeat center bottom;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YMqwiutl .serv_c dt
span{width:172px;height:43px;display:block;margin:0
auto;position:relative;overflow:hidden}.YMqwiutl .serv_c dt span
img{width:174px;height:43px}.YMqwiutl .serv_c dt
em{display:block;font-style:normal;color:rgba(0,0,0,0.8);opacity:0.8;line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YMqwiutl .serv_c dt
i{position:absolute;width:100%;height:100%;top:0;left:0}.YMqwiutl .serv_c dt
i.default{font-size:46px;font-style:normal;font-weight:900;line-height:43px}.YMqwiutl .serv_c dt
i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}.YMqwiutl .serv_c dl:hover dt span
.hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg)}.YMqwiutl
.serv_more{clear:both;text-align:center;background-color:#078947;border-radius:100px;line-height:42px;width:150px;margin:auto}.YMqwiutl .serv_more
a{color:#fff;display:inline-block}.YMqwiutl .header,
.YMqwiutl .content,
.YMqwiutl
.footer{width:1200px;margin:0
auto;font-family:"Microsoft Yahei"}.YMqwiutl .serv_c dl:nth-of-type(4){margin:0
0 0 0}.YMqwiutl .sys_tit1,
.YMqwiutlwap2
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.YMqwiutl .sys_tit1:after,
.YMqwiutlwap2 .sys_tit1:after{display:block;content:" ";clear:both}.YMqwiutl .sys_tit1 >h2,
.YMqwiutlwap2 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.YMqwiutl .sys_tit1 >p,
.YMqwiutlwap2 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.YMqwiutl .sys_tit1,
.YMqwiutlwap2
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.YMqwiutl .sys_tit1:after,
.YMqwiutlwap2 .sys_tit1:after{display:block;content:" ";clear:both}.YMqwiutl .sys_tit1 >h2,
.YMqwiutlwap2 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.YMqwiutl .sys_tit1 >p,
.YMqwiutlwap2 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.YMqwiutl{background-size:cover;background-position:top center;color:#078947;background-color:#fff;margin:auto;padding:40px
0px 40px 0px;position:static;z-index:auto}@media screen and (max-width: 992px){.YMqwiutl{display:none}}@media screen and (min-width: 992px){.YMqwiutlwap2{display:none}}.FHrz5zel{width:100%;margin:auto;padding:180px
0px 180px 0px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.FHrz5zel:after{content:" ";display:block;clear:both}.FHrz5zel i,
.FHrz5zel
em{font-style:normal}.FHrz5zel .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.FHrz5zel
.clearfix{*zoom:1}.FHrz5zel
.clear{clear:both}.FHrz5zel
.about{width:100%;padding:3rem 2rem 0;margin:0
auto;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(7,137,71,0.8)),color-stop(100%,rgba(7,137,28,0.8)));background-image:-moz-linear-gradient(left,rgba(7,137,71,0.8) 0,rgba(7,137,28,0.8) 100%);background-image:-webkit-linear-gradient(left,rgba(7,137,71,0.8) 0,rgba(7,137,28,0.8) 100%);background-image:linear-gradient(to right,rgba(7,137,71,0.8) 0,rgba(7,137,28,0.8) 100%)}@media (min-width: 1200px){.FHrz5zel
.about{width:1200px;padding:90px
140px 0}}.FHrz5zel .about
.main{width:100%;box-sizing:border-box}.FHrz5zel .about .main
h2{color:#fff;font-size:2rem;font-weight:bold;margin-bottom:1.2rem;text-align:center}@media (min-width: 1200px){.FHrz5zel .about .main
h2{font-size:32px;margin-bottom:20px}}.FHrz5zel .about .main
.desc{font-size:1.5rem;line-height:180%;color:#fff;text-align:center}@media (min-width: 1200px){.FHrz5zel .about .main
.desc{font-size:16px}}.FHrz5zel .about
.link{text-align:center;margin-top:1rem}@media (min-width: 1200px){.FHrz5zel .about
.link{margin-top:50px}}.FHrz5zel .about .link
ul{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.FHrz5zel .about .link ul li:hover
.l_line{top:0;transition:all 0.4s ease 0s}.FHrz5zel .about .link ul li:hover
.t_line{left:0;transition:all 0.4s ease 0s}.FHrz5zel .about .link ul li:hover
.r_line{top:0;transition:all 0.4s ease 0s}.FHrz5zel .about .link ul
li{position:relative;padding:1rem 1rem 2rem;overflow:hidden}@media (min-width: 1200px){.FHrz5zel .about .link ul
li{padding:15px
25px 50px}}.FHrz5zel .about .link ul li
.l_line{width:0.2rem;height:100%;background-color:#fff;position:absolute;left:0;top:100%;transition:all 0.4s ease 0s}.FHrz5zel .about .link ul li
.t_line{width:100%;height:0.2rem;background-color:#fff;position:absolute;left:-100%;top:0;transition:all 0.4s ease 0s}.FHrz5zel .about .link ul li
.r_line{width:0.2rem;height:100%;background-color:#fff;position:absolute;right:0;top:-100%;transition:all 0.4s ease 0s}.FHrz5zel .about .link ul li>p.num{color:#fff;font-size:1.8rem;line-height:150%;text-align:center}@media (min-width: 1200px){.FHrz5zel .about .link ul li>p.num{font-size:48px}}.FHrz5zel .about .link ul li
.text{color:#fff;font-size:1.4rem;line-height:150%;font-weight:600;text-align:center}@media (min-width: 1200px){.FHrz5zel .about .link ul li
.text{font-size:18px}}.FHrz5zel .sys_tit1,
.FHrz5zelwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.FHrz5zel .sys_tit1:after,
.FHrz5zelwap1 .sys_tit1:after{display:block;content:" ";clear:both}.FHrz5zel .sys_tit1 >h2,
.FHrz5zelwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.FHrz5zel .sys_tit1 >p,
.FHrz5zelwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.FHrz5zel .sys_tit1,
.FHrz5zelwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.FHrz5zel .sys_tit1:after,
.FHrz5zelwap1 .sys_tit1:after{display:block;content:" ";clear:both}.FHrz5zel .sys_tit1 >h2,
.FHrz5zelwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.FHrz5zel .sys_tit1 >p,
.FHrz5zelwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.FHrz5zel{background-size:cover;background-position:top center;color:#078947;background-color:#fff;margin:auto;padding:180px
0px 180px 0px;position:static;z-index:auto}.FHrz5zelwap1{display:none}.NUrz5zl3{background-color:#fff;background-position:center;padding:20px
0px 0px 0px;margin:auto}.NUrz5zl3:after{content:" ";display:block;clear:both}.NUrz5zl3
.bsc{background-size:cover;background-position:center}.NUrz5zl3 em,
.NUrz5zl3
i{font-style:normal}.NUrz5zl3
img{vertical-align:top}.NUrz5zl3
.content{width:100%;overflow:hidden;position:relative;margin:auto;padding:2rem 1.25rem 0}@media (min-width: 1200px){.NUrz5zl3
.content{width:1200px;padding:40px
0 0}}.NUrz5zl3 .content
.newsTitle{width:100%;box-sizing:border-box;border-bottom:1px solid rgba(156,155,155,0.3);padding-bottom:2rem;overflow:hidden}@media (min-width: 1200px){.NUrz5zl3 .content
.newsTitle{padding-bottom:40px}}.NUrz5zl3 .content .newsTitle
.newsName{width:70%;float:left;overflow:hidden}@media (min-width: 768px){.NUrz5zl3 .content .newsTitle
.newsName{width:50%}}.NUrz5zl3 .content .newsTitle .newsName
h2{height:30px;font-size:24px;line-height:30px;margin-bottom:8px;overflow:hidden;color:rgba(0,0,0,0.8)}@media (min-width: 768px){.NUrz5zl3 .content .newsTitle .newsName
h2{height:36px;line-height:36px}}.NUrz5zl3 .content .newsTitle .newsName h2
b{display:block;float:left}.NUrz5zl3 .content .newsTitle .newsName h2
span{font-size:13px;font-weight:500;padding-top:5px;padding-left:8px;display:inline-block;*display:inline;*zoom:1;color:rgba(0,0,0,0.8);opacity: .8}.NUrz5zl3 .content .newsTitle .newsName
p{width:100%;font-size:14px;line-height:24px;color:rgba(0,0,0,0.8);opacity: .8}.NUrz5zl3 .content .newsTitle
.newsBtn{height:68px;float:right;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.NUrz5zl3 .content .newsTitle .newsBtn
a{width:8rem;height:4rem;background-color:#f4f4f4;color:#666;display:block;line-height:4rem;text-align:center;position:relative}@media (min-width: 768px){.NUrz5zl3 .content .newsTitle .newsBtn
a{width:100px;height:50px;line-height:50px}}.NUrz5zl3 .content .newsTitle .newsBtn a
i{width:0;height:0;display:block;transition:all 0.3s ease 0s;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;overflow:hidden}.NUrz5zl3 .content .newsTitle .newsBtn a
span{font-size:14px;position:relative;z-index:9}.NUrz5zl3 .content .newsTitle .newsBtn a
b{color:#666;font-size:14px;font-weight:600;position:relative;z-index:9}@media (min-width: 1200px){.NUrz5zl3 .content .newsTitle .newsBtn a:hover
i{width:100%;height:100%;background:#078947}.NUrz5zl3 .content .newsTitle .newsBtn a:hover
span{color:#fff}.NUrz5zl3 .content .newsTitle .newsBtn a:hover
b{color:#fff}}.NUrz5zl3 .content
.newsList{width:100%;margin:auto;overflow:hidden;position:relative;padding-bottom:3rem}@media (min-width: 1200px){.NUrz5zl3 .content
.newsList{padding-bottom:50px}}.NUrz5zl3 .content .newsList
ul{margin-left:-1.25rem;margin-right:-1.25rem}@media (min-width: 1200px){.NUrz5zl3 .content .newsList
ul{margin-left:-18px;margin-right:-18px}}.NUrz5zl3 .content .newsList ul
li{width:100%;box-sizing:border-box;float:left;position:relative;padding:1.5rem 1.25rem 0}@media (min-width: 768px){.NUrz5zl3 .content .newsList ul
li{width:33.33%;margin-top:1.5rem}}@media (min-width: 1200px){.NUrz5zl3 .content .newsList ul
li{padding:0
18px;margin-top:36px}}.NUrz5zl3 .content .newsList ul li
a{width:100%;box-sizing:border-box;border:1px
solid rgba(156,155,155,0.3);display:block;position:relative;overflow:hidden;transition:all 0.4s ease 0s}.NUrz5zl3 .content .newsList ul li a
.newsImg{width:100%;padding-bottom:66%;overflow:hidden;position:relative}.NUrz5zl3 .content .newsList ul li a .newsImg
img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s}.NUrz5zl3 .content .newsList ul li a
.newsDesc{width:100%;height:auto;padding: .5rem 1.6rem 0;overflow:hidden}@media (min-width: 992px){.NUrz5zl3 .content .newsList ul li a
.newsDesc{padding:10px
32px 0}}.NUrz5zl3 .content .newsList ul li a .newsDesc
.title{width:100%;border-bottom:1px solid rgba(156,155,155,0.3);overflow:hidden}.NUrz5zl3 .content .newsList ul li a .newsDesc .title
h3{width:80%;height:4rem;float:left;font-size:1.6rem;font-weight:bold;line-height:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,0.8)}@media (min-width: 992px){.NUrz5zl3 .content .newsList ul li a .newsDesc .title
h3{height:60px;font-size:18px;line-height:60px}}.NUrz5zl3 .content .newsList ul li a .newsDesc .title
.ico_box{width:24px;height:4rem;float:right;overflow:hidden;position:relative}@media (min-width: 992px){.NUrz5zl3 .content .newsList ul li a .newsDesc .title
.ico_box{height:60px}}.NUrz5zl3 .content .newsList ul li a .newsDesc .title .ico_box
i{width:24px;height:24px;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:0;bottom:0;margin:auto}.NUrz5zl3 .content .newsList ul li a .newsDesc .title .ico_box
i.ico2{opacity:0}.NUrz5zl3 .content .newsList ul li a .newsDesc
p{width:100%;height:3rem;font-size:14px;line-height:3rem;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,0.8)}@media (min-width: 992px){.NUrz5zl3 .content .newsList ul li a .newsDesc
p{height:54px;line-height:54px;margin-bottom:10px}}.NUrz5zl3 .content .newsList ul li a
.line{position:absolute;background:#078947;transition:all 0.4s ease 0s}.NUrz5zl3 .content .newsList ul li a
.l1{width:0;height:1px;top:0;left:0}.NUrz5zl3 .content .newsList ul li a
.l2{width:1px;height:0;top:0;right:0}.NUrz5zl3 .content .newsList ul li a
.l3{width:0;height:1px;bottom:0;right:0}.NUrz5zl3 .content .newsList ul li a
.l4{width:1px;height:0;bottom:0;left:0}.NUrz5zl3 .content .newsList ul li a:hover{border-color:transparent}.NUrz5zl3 .content .newsList ul li a:hover .newsImg
img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05)}.NUrz5zl3 .content .newsList ul li a:hover .newsDesc .title .ico_box
i.ico1{opacity:0}.NUrz5zl3 .content .newsList ul li a:hover .newsDesc .title .ico_box
i.ico2{opacity:1}.NUrz5zl3 .content .newsList ul li a:hover
.l1{width:100%}.NUrz5zl3 .content .newsList ul li a:hover
.l2{height:100%}.NUrz5zl3 .content .newsList ul li a:hover
.l3{width:100%}.NUrz5zl3 .content .newsList ul li a:hover
.l4{height:100%}.NUrz5zl3 .sys_tit1,
.NUrz5zl3wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.NUrz5zl3 .sys_tit1:after,
.NUrz5zl3wap1 .sys_tit1:after{display:block;content:" ";clear:both}.NUrz5zl3 .sys_tit1 >h2,
.NUrz5zl3wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.NUrz5zl3 .sys_tit1 >p,
.NUrz5zl3wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.NUrz5zl3 .sys_tit1,
.NUrz5zl3wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.NUrz5zl3 .sys_tit1:after,
.NUrz5zl3wap1 .sys_tit1:after{display:block;content:" ";clear:both}.NUrz5zl3 .sys_tit1 >h2,
.NUrz5zl3wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.NUrz5zl3 .sys_tit1 >p,
.NUrz5zl3wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.NUrz5zl3{color:#078947;background-color:#fff;margin:auto;padding:20px
0px 0px 0px;position:static;z-index:auto}.NUrz5zl3wap1{display:none}.TUrz5zxk{margin:auto !important}.TUrz5zxk:after{content:" ";display:block;clear:both}.TUrz5zxk i,
.TUrz5zxk
em{font-style:normal}.TUrz5zxk .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.TUrz5zxk
.clearfix{*zoom:1}.TUrz5zxk
.list{width:100%}@media (min-width: 1200px){.TUrz5zxk
.list{width:1200px;margin:0
auto;padding-bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}}.TUrz5zxk .list
.title{padding:1.5rem 1.25rem}@media (min-width: 1200px){.TUrz5zxk .list
.title{padding:0;margin-bottom:0;width:30%;padding-right:30px}}@media (min-width: 1200px){.TUrz5zxk .list .title
.text{margin-bottom:60px}}.TUrz5zxk .list .title .text>p{color:rgba(255,255,255,0.8);font-size:2rem;line-height:110%;opacity:0.2;font-weight:bold}@media (min-width: 1200px){.TUrz5zxk .list .title .text>p{font-size:36px}}.TUrz5zxk .list .title .text>h2{color:rgba(255,255,255,0.8);font-size:2.8rem;line-height:150%;text-transform:uppercase;margin-bottom:1.5rem}@media (min-width: 1200px){.TUrz5zxk .list .title .text>h2{font-size:32px}}.TUrz5zxk .list .title
.item{vertical-align:top}.TUrz5zxk .list .title .item >a:hover,
.TUrz5zxk .list .title .item>a.on{padding-left:1rem}@media (min-width: 1200px){.TUrz5zxk .list .title .item >a:hover,
.TUrz5zxk .list .title .item>a.on{padding-left:36px;transition: .5s}}.TUrz5zxk .list .title .item >a:hover .line,
.TUrz5zxk .list .title .item >a.on
.line{opacity:1;transition: .5s}.TUrz5zxk .list .title .item >a:hover .nav,
.TUrz5zxk .list .title .item >a.on
.nav{opacity:1;transition: .5s}@media (min-width: 1200px){.TUrz5zxk .list .title .item >a:hover .icon,
.TUrz5zxk .list .title .item >a.on
.icon{opacity:1;transition: .5s}}.TUrz5zxk .list .title .item>a{display:inline-block;margin-top:1rem;position:relative;margin-bottom:1.5rem;padding-right:1rem}@media (min-width: 1200px){.TUrz5zxk .list .title .item>a{display:block;margin-top:30px;transition: .5s;margin-bottom:0}}.TUrz5zxk .list .title .item >a
.line{width:0.3rem;height:1.8rem;background-color:#078947;position:absolute;left:0;top:0;transition: .5s;opacity:0}@media (min-width: 1200px){.TUrz5zxk .list .title .item >a
.line{width:6px;height:32px}}.TUrz5zxk .list .title .item >a
.nav{color:rgba(255,255,255,0.8);font-size:1.6rem;line-height:110%;opacity:0.6;font-weight:bold;transition: .5s}@media (min-width: 1200px){.TUrz5zxk .list .title .item >a
.nav{font-size:24px}}.TUrz5zxk .list .title .item >a
.int{display:none;color:rgba(255,255,255,0.8);font-size:1.4rem;line-height:110%;opacity:0.4;margin-top:0.5rem}@media (min-width: 1200px){.TUrz5zxk .list .title .item >a
.int{display:block;font-size:16px;margin-top:20px}}.TUrz5zxk .list .title .item >a
.icon{display:none;opacity:0;margin-top:0.5rem}.TUrz5zxk .list .title .item >a .icon>img{max-width:100%}@media (min-width: 1200px){.TUrz5zxk .list .title .item >a
.icon{display:block;margin-top:20px;transition: .5s}}.TUrz5zxk .list
.imageList{padding:0
1rem}@media (min-width: 992px){.TUrz5zxk .list
.imageList{width:70%;padding:0}}@media (min-width: 992px) and (min-width: 992px){.TUrz5zxk .list
.imageList{margin-left:-12px;margin-right:-12px}}.TUrz5zxk .list .imageList
ul.on{display:block}.TUrz5zxk .list .imageList
ul{display:none;width:100%}.TUrz5zxk .list .imageList ul
li{width:50%;position:relative;padding:0
0.5rem;box-sizing:border-box;float:left}@media (min-width: 992px){.TUrz5zxk .list .imageList ul
li{padding:0
12px}}.TUrz5zxk .list .imageList ul li
a{width:100%;display:block;overflow:hidden;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;position:relative}.TUrz5zxk .list .imageList ul li a
.news_img{width:100%;height:20rem;background-color:#fff;overflow:hidden;position:relative}@media (min-width: 992px){.TUrz5zxk .list .imageList ul li a
.news_img{height:340px}}.TUrz5zxk .list .imageList ul li a .news_img>img{width:100%;height:100%;object-fit:cover;transition: .5s}.TUrz5zxk .list .imageList ul li a
.text{width:100%;height:3rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:absolute;bottom:0;left:0;z-index:30}@media (min-width: 1200px){.TUrz5zxk .list .imageList ul li a
.text{height:60px}}.TUrz5zxk .list .imageList ul li a .text>p{display:block;width:100%;text-align:center;font-size:1.2rem;font-weight:normal;color:#fff;line-height:3rem;padding:0
1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:bold}@media (min-width: 1200px){.TUrz5zxk .list .imageList ul li a .text>p{font-size:16px;line-height:60px;transition: .5s;padding:0
20px}}.TUrz5zxk .list .imageList ul li a
.maskBg{width:100%;height:8rem;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);transition: .5s;z-index:20}@media (min-width: 1200px){.TUrz5zxk .list .imageList ul li a
.maskBg{height:200px}}.TUrz5zxk .list .imageList ul li a:hover .news_img>img{transform:scale(1.05);transition: .5s}.TUrz5zxk .list .imageList ul li a:hover
.more{border-color:#078947;background-color:#078947;transition:1s}.TUrz5zxk .list .imageList ul li a:hover .more>img{filter:brightness(1000%);transition:1s}.TUrz5zxk .sys_tit1,
.TUrz5zxkwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.TUrz5zxk .sys_tit1:after,
.TUrz5zxkwap1 .sys_tit1:after{display:block;content:" ";clear:both}.TUrz5zxk .sys_tit1 >h2,
.TUrz5zxkwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.TUrz5zxk .sys_tit1 >p,
.TUrz5zxkwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.TUrz5zxk .sys_tit1,
.TUrz5zxkwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.TUrz5zxk .sys_tit1:after,
.TUrz5zxkwap1 .sys_tit1:after{display:block;content:" ";clear:both}.TUrz5zxk .sys_tit1 >h2,
.TUrz5zxkwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.TUrz5zxk .sys_tit1 >p,
.TUrz5zxkwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.TUrz5zxk{background-size:cover;background-position:top center;color:#078947;background-color:#222;margin:auto;padding:150px
0px 150px 0px;position:static;z-index:auto}.TUrz5zxkwap1{display:none}.YBqwitz1:after{content:" ";display:block;clear:both}.YBqwitz1
.sys_tit1{padding:0
1.25rem}@media (min-width: 1200px){.YBqwitz1
.sys_tit1{padding:0}}.YBqwitz1
.newslist{width:100%}.YBqwitz1 .newslist
.content{width:100%}@media (min-width: 1200px){.YBqwitz1 .newslist
.content{width:1200px;margin:0
auto}}.YBqwitz1 .newslist .content
.imageList{padding:0
1.25rem}@media (min-width: 1200px){.YBqwitz1 .newslist .content
.imageList{padding:0}}.YBqwitz1 .newslist .content .imageList
.title4{width:100%;height:4.8rem;border-bottom: .1rem solid #eee;box-sizing:content-box;font-size:0;line-height:0;overflow:hidden;background-repeat:no-repeat;background-position:left top}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList
.title4{margin-top:-17px}}@media (min-width: 1200px){.YBqwitz1 .newslist .content .imageList
.title4{border-bottom-width:1px;height:50px}}.YBqwitz1 .newslist .content .imageList .title4
h3{display:inline-block;font-size:1.6rem;color:#282828;line-height:4.8rem;position:relative;float:left}@media (min-width: 1200px){.YBqwitz1 .newslist .content .imageList .title4
h3{font-size:16px;line-height:50px}}.YBqwitz1 .newslist .content .imageList .title4 h3:after{display:block;content:"";width:3rem;height:0.3rem;background-color:#078947;position:absolute;bottom:0;left:0}@media (min-width: 1200px){.YBqwitz1 .newslist .content .imageList .title4 h3:after{width:40px;height:4px}}.YBqwitz1 .newslist .content .imageList .title4>a{display:inline-block;font-size:1.4rem;height:4.8rem;line-height:4.8rem;color:#666;margin-left:1rem;position:relative;float:right}@media (min-width: 1200px){.YBqwitz1 .newslist .content .imageList .title4>a{font-size:14px;height:50px;line-height:50px;margin-left:20px;position:relative}}.YBqwitz1 .newslist .content .imageList .title4>a>span{display:inline-block;vertical-align:middle}.YBqwitz1 .newslist .content .imageList .title4>a:hover{color:#078947}.YBqwitz1 .newslist .content .imageList
ul{margin-top:1rem;margin-left:-0.5rem;margin-right:-0.5rem}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList
ul{margin-top:24px;margin-left:-12px;margin-right:-12px}}.YBqwitz1 .newslist .content .imageList ul li:hover >a .image>img{transform:scale(1.05);transition: .5s}.YBqwitz1 .newslist .content .imageList ul li:hover >a .textBox .text
h4{color:#078947;transition: .5s}.YBqwitz1 .newslist .content .imageList ul
li{margin-top:1rem;width:50%;float:left;padding:0
0.5rem}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList ul
li{width:25%;float:left;padding:0
12px;margin-top:0}}.YBqwitz1 .newslist .content .imageList ul li>a{display:block;width:100%;overflow:hidden}.YBqwitz1 .newslist .content .imageList ul li >a
.image{width:100%;padding-bottom:70%;position:relative;overflow:hidden}.YBqwitz1 .newslist .content .imageList ul li >a .image>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;overflow:hidden;transition: .5s}.YBqwitz1 .newslist .content .imageList ul li >a
.textBox{display:block;width:100%}.YBqwitz1 .newslist .content .imageList ul li >a .textBox
.text{width:100%;height:100%;overflow:hidden}.YBqwitz1 .newslist .content .imageList ul li >a .textBox .text
h4{line-height:200%;font-size:1.6rem;color:#333;font-weight:normal;transition: .5s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList ul li >a .textBox .text
h4{font-size:15px;line-height:240%}}.YBqwitz1 .newslist .content .imageList ul li >a .textBox .text>p{display:none}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList ul li >a .textBox .text>p{font-size:14px;color:#999;line-height:160%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}}.YBqwitz1 .newslist .content
.imageList2{padding:0
1.25rem}@media (min-width: 1200px){.YBqwitz1 .newslist .content
.imageList2{padding:0;margin-top:20px}}.YBqwitz1 .newslist .content .imageList2
.title4{width:100%;height:4.8rem;border-bottom: .1rem solid #eee;box-sizing:content-box;font-size:0;line-height:0;overflow:hidden;background-repeat:no-repeat;background-position:left top}@media (min-width: 1200px){.YBqwitz1 .newslist .content .imageList2
.title4{border-bottom-width:1px;height:50px}}.YBqwitz1 .newslist .content .imageList2 .title4
h3{display:inline-block;font-size:1.6rem;color:#282828;line-height:4.8rem;position:relative;float:left}@media (min-width: 1200px){.YBqwitz1 .newslist .content .imageList2 .title4
h3{font-size:16px;line-height:50px}}.YBqwitz1 .newslist .content .imageList2 .title4 h3:after{display:block;content:"";width:3rem;height:0.3rem;background-color:#078947;position:absolute;bottom:0;left:0}@media (min-width: 1200px){.YBqwitz1 .newslist .content .imageList2 .title4 h3:after{width:40px;height:4px}}.YBqwitz1 .newslist .content .imageList2 .title4>a{display:inline-block;font-size:1.4rem;height:4.8rem;line-height:4.8rem;color:#666;margin-left:1rem;position:relative;float:right}@media (min-width: 1200px){.YBqwitz1 .newslist .content .imageList2 .title4>a{font-size:14px;height:50px;line-height:50px;margin-left:20px;position:relative}}.YBqwitz1 .newslist .content .imageList2 .title4>a>span{display:inline-block;vertical-align:middle}.YBqwitz1 .newslist .content .imageList2 .title4>a:hover{color:#078947}.YBqwitz1 .newslist .content .imageList2
ul{margin-top:1rem}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList2
ul{margin-top:0;margin-left:-50px;margin-right:-50px}}.YBqwitz1 .newslist .content .imageList2 ul li:hover >a .textBox .text
h4{color:#078947;transition: .5s}.YBqwitz1 .newslist .content .imageList2 ul
li{margin-top:1rem}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList2 ul
li{width:50%;float:left;padding:0
50px;margin-top:10px}}.YBqwitz1 .newslist .content .imageList2 ul li>a{display:block;width:100%;overflow:hidden}.YBqwitz1 .newslist .content .imageList2 ul li >a
.textBox{display:block;width:100%}.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox
.time{width:7rem;float:left;padding-right:1rem}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox
.time{width:80px;padding-right:20px}}.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox .time
.date{display:block;font-size:2.4rem;font-family:"Impact";line-height:120%;color:#ccc;margin-top:0.4rem}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox .time
.date{font-size:24px;margin-top:6px}}.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox .time
.year{display:block;font-size:1.4rem;line-height:120%;color:#ccc}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox .time
.year{font-size:14px}}.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox
.text{overflow:hidden}.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox .text
h4{line-height:200%;font-size:1.6rem;color:#333;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox .text
h4{font-size:14px;line-height:240%;font-weight:bold}}.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox .text>p{font-size:1.4rem;color:#999;line-height:160%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}@media (min-width: 768px){.YBqwitz1 .newslist .content .imageList2 ul li >a .textBox .text>p{font-size:14px;color:#999}}.YBqwitz1
img{max-width:100%}.YBqwitz1
.clear{clear:both}.YBqwitz1
.clearfix{*zoom:1}.YBqwitz1 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.YBqwitz1 .sys_tit1,
.YBqwitz1wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.YBqwitz1 .sys_tit1:after,
.YBqwitz1wap1 .sys_tit1:after{display:block;content:" ";clear:both}.YBqwitz1 .sys_tit1 >h2,
.YBqwitz1wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.YBqwitz1 .sys_tit1 >p,
.YBqwitz1wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.YBqwitz1 .sys_tit1,
.YBqwitz1wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.YBqwitz1 .sys_tit1:after,
.YBqwitz1wap1 .sys_tit1:after{display:block;content:" ";clear:both}.YBqwitz1 .sys_tit1 >h2,
.YBqwitz1wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.YBqwitz1 .sys_tit1 >p,
.YBqwitz1wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.YBqwitz1{color:#078947;background-color:#fff;margin:auto;padding:30px
0px 80px 0px;position:static;z-index:auto}.YBqwitz1wap1{display:none}.JBrz600t{padding:0px
0px 0px 0px;background-color:#1d2125;margin:auto}.JBrz600t:after{content:" ";display:block;clear:both}.JBrz600t i,
.JBrz600t
em{font-style:normal}.JBrz600t
.clear{clear:both}.JBrz600t
.footer{width:100%;box-sizing:border-box;border-top:4px solid #078947;position:relative;padding:2rem 0 3rem}@media (min-width: 1200px){.JBrz600t
.footer{padding:60px
0}}.JBrz600t .footer
.content{width:100%;position:relative;margin:0
auto;padding:0
1.25rem;overflow:hidden;display:flex;flex-flow:wrap;justify-content:space-between}@media (min-width: 1200px){.JBrz600t .footer
.content{width:1200px;padding:0}}.JBrz600t .footer .content>div{width:100%;overflow:hidden;margin-bottom:2rem}@media (min-width: 1200px){.JBrz600t .footer .content>div{margin-bottom:0}}.JBrz600t .footer .content > div
h3{font-size:16px;font-weight:600;line-height:46px;color:rgba(255,255,255,0.8)}.JBrz600t .footer .content>div.footDesc{width:100%}@media (min-width: 768px){.JBrz600t .footer .content>div.footDesc{width:27.7%}}@media (min-width: 1200px){.JBrz600t .footer .content>div.footDesc{width:400px}}.JBrz600t .footer .content>div.contact{width:100%}@media (min-width: 768px){.JBrz600t .footer .content>div.contact{width:27.7%}}@media (min-width: 1200px){.JBrz600t .footer .content>div.contact{width:320px}}@media (min-width: 1440px){.JBrz600t .footer .content>div.contact{width:400px}}.JBrz600t .footer .content > div.contact
ul{padding-top:0}.JBrz600t .footer .content>div.menu{width:100%}@media (min-width: 768px){.JBrz600t .footer .content>div.menu{width:22.222%}}@media (min-width: 1200px){.JBrz600t .footer .content>div.menu{width:320px}}.JBrz600t .footer .content > div.menu
ul{padding-top:0}.JBrz600t .footer .content .footDesc
p{font-size:14px;line-height:28px;color:rgba(255,255,255,0.8);opacity:0.8}.JBrz600t .footer .content .contact
ul{overflow:hidden;padding-top:12px}.JBrz600t .footer .content .contact ul
li{width:100%;line-height:22px;padding:5px
0;float:left;overflow:hidden;position:relative;margin-bottom:1rem}@media (min-width: 768px){.JBrz600t .footer .content .contact ul
li{margin-bottom:6px}}@media (min-width: 1440px){.JBrz600t .footer .content .contact ul li:nth-child(1),
.JBrz600t .footer .content .contact ul li:nth-child(2){width:50%}}.JBrz600t .footer .content .contact ul li:last-child{margin-bottom:0}.JBrz600t .footer .content .contact ul li
span{display:block;position:absolute;left:0;top:5px}.JBrz600t .footer .content .contact ul li span
img{max-width:18px;display:block;margin-top:2px}.JBrz600t .footer .content .contact ul li
.infoBox{padding-left:28px;padding-right:5px;overflow:hidden}.JBrz600t .footer .content .contact ul li .infoBox
h3{font-size:14px;font-weight:500;line-height:22px;color:rgba(255,255,255,0.8)}.JBrz600t .footer .content .contact ul li .infoBox
p{font-size:14px;color:rgba(255,255,255,0.8);opacity:0.8}.JBrz600t .footer .content .menu
ul{width:100%;overflow:hidden;margin-bottom:0;padding-top:16px;margin-top:-10px}.JBrz600t .footer .content .menu ul
li{width:50%;font-size:14px;line-height:30px;float:left;margin-top:10px;padding-right:10px;overflow:hidden}@media (min-width: 1200px){.JBrz600t .footer .content .menu ul
li{width:33.333%}}.JBrz600t .footer .content .menu ul li
a{color:rgba(255,255,255,0.8);opacity:0.8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}.JBrz600t .footer .content .menu ul li:hover
a{color:#078947;opacity:1}.JBrz600t .sys_tit1,
.JBrz600twap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.JBrz600t .sys_tit1:after,
.JBrz600twap1 .sys_tit1:after{display:block;content:" ";clear:both}.JBrz600t .sys_tit1 >h2,
.JBrz600twap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.JBrz600t .sys_tit1 >p,
.JBrz600twap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.JBrz600t .sys_tit1,
.JBrz600twap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.JBrz600t .sys_tit1:after,
.JBrz600twap1 .sys_tit1:after{display:block;content:" ";clear:both}.JBrz600t .sys_tit1 >h2,
.JBrz600twap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.JBrz600t .sys_tit1 >p,
.JBrz600twap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.JBrz600t{color:#078947;background-color:#1d2125;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}.JBrz600twap1{display:none}.TYqwbscswap1{margin:auto;padding:0px
0px 0px 0px;background-color:#fff}.TYqwbscswap1:after{content:" ";display:block;clear:both}.TYqwbscswap1
.clear{clear:both}.TYqwbscswap1 .icp-footer{background-color:transparent;z-index:9999;padding:0;font-size:12px;display:inline;justify-content:center}.TYqwbscswap1
.content{width:100%;margin:0
auto;box-sizing:border-box;background:#fff;padding:1.2rem 0;position:relative}@media (min-width: 1200px){.TYqwbscswap1
.content{padding:0}}.TYqwbscswap1 .content
p{font-size:1.2rem;line-height:1.8rem;text-align:center;color:rgba(0,0,0,0.8);opacity:0.5}@media (min-width: 1200px){.TYqwbscswap1 .content
p{line-height:500%;font-size:12px;opacity:1}}.TYqwbscswap1 .content p
b{font-weight:500}.TYqwbscswap1 .content p
.line{font-style:normal;margin:0
10px;display:none}@media (min-width: 751px){.TYqwbscswap1 .content p
.line{display:inline}}.TYqwbscswap1 .content p
span{display:block}@media (min-width: 751px){.TYqwbscswap1 .content p
span{display:inline}}.TYqwbscswap1 .content p span
a{padding-right:10px;display:inline-block;color:rgba(0,0,0,0.8)}@media (min-width: 751px){.TYqwbscswap1 .content p span
a{padding-right:0}}.TYqwbscswap1{color:#078947;background-color:transparent;padding:0;z-index:auto}.TYqwbscs{margin:auto;padding:0px
0px 0px 0px;background-color:#fff}.TYqwbscs:after{content:" ";display:block;clear:both}.TYqwbscs
.clear{clear:both}.TYqwbscs .icp-footer{background-color:transparent;z-index:9999;padding:0;font-size:12px;display:inline;justify-content:center}.TYqwbscs
.content{width:100%;margin:0
auto;box-sizing:border-box;background:#fff;padding:1.2rem 0;position:relative}@media (min-width: 1200px){.TYqwbscs
.content{width:1200px;padding:0}}.TYqwbscs .content
p{font-size:1.2rem;line-height:1.8rem;text-align:center;color:rgba(0,0,0,0.8);opacity:0.5}@media (min-width: 1200px){.TYqwbscs .content
p{line-height:500%;font-size:12px;opacity:1}}.TYqwbscs .content p
b{font-weight:500}.TYqwbscs .content p
.line{font-style:normal;margin:0
10px;display:none}@media (min-width: 751px){.TYqwbscs .content p
.line{display:inline}}.TYqwbscs .content p
span{display:block}@media (min-width: 751px){.TYqwbscs .content p
span{display:inline}}.TYqwbscs .content p span
a{padding-right:10px;display:inline-block;color:rgba(0,0,0,0.8)}@media (min-width: 751px){.TYqwbscs .content p span
a{padding-right:0}}.TYqwbscs .sys_tit1,
.TYqwbscswap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.TYqwbscs .sys_tit1:after,
.TYqwbscswap1 .sys_tit1:after{display:block;content:" ";clear:both}.TYqwbscs .sys_tit1 >h2,
.TYqwbscswap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.TYqwbscs .sys_tit1 >p,
.TYqwbscswap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.TYqwbscs .sys_tit1,
.TYqwbscswap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.TYqwbscs .sys_tit1:after,
.TYqwbscswap1 .sys_tit1:after{display:block;content:" ";clear:both}.TYqwbscs .sys_tit1 >h2,
.TYqwbscswap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.TYqwbscs .sys_tit1 >p,
.TYqwbscswap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.TYqwbscs{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}.TYqwbscswap1{display:none}.KIrz6501wap1 .my-kefu-ftop{display:none;position:fixed;bottom:2rem;right:1.25rem;z-index:999;width:3rem;height:3rem;border-radius:100%;background-color:rgba(0,0,0,0.5)}.KIrz6501wap1 .my-kefu-ftop
a{display:block;width:100%;height:100%;box-sizing:border-box}.KIrz6501wap1 .my-kefu-ftop a>i{display:block;width:100%;height:100%;font-style:normal;transform:rotate(-45deg);position:relative}.KIrz6501wap1 .my-kefu-ftop a i:before{content:"";display:block;width:1rem;height:0.1rem;background-color:#fff;position:absolute;top:1.1rem;left:0.8rem}.KIrz6501wap1 .my-kefu-ftop a i:after{content:"";display:block;width:0.1rem;height:1.1rem;background-color:#fff;position:absolute;top:1.1rem;left:1.8rem}.KIrz6501wap1{color:#078947;padding:0;z-index:auto;background-color:transparent}.KIrz6501{margin:auto;background-color:#fff;padding:0px
0px 0px 0px}.KIrz6501:after{content:" ";display:block;clear:both}.KIrz6501 em,
.KIrz6501
i{font-style:normal}.KIrz6501
.clear{clear:both}.KIrz6501
#float{width:48px;height:auto;position:fixed;right:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:9999}.KIrz6501 #float
ul{width:100%;height:auto;margin-bottom:0}.KIrz6501 #float ul
li{width:48px;height:48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:10px;position:relative;-moz-border-radius:48px;-webkit-border-radius:48px;-khtml-border-radius:48px;border-radius:48px}.KIrz6501 #float ul li:last-child{margin-bottom:0}.KIrz6501 #float ul li
a{color:#fff;font-size:12px;line-height:30px}.KIrz6501 #float ul li
.li_a1{width:100%;height:100%;background-color:#fff;display:block;position:relative;z-index:99999;overflow:hidden;-moz-border-radius:48px;-webkit-border-radius:48px;-khtml-border-radius:48px;border-radius:48px}.KIrz6501 #float ul li .li_a1
i{width:100%;height:100%;background-position:center;background-repeat:no-repeat;display:block}.KIrz6501 #float ul li
.li_a2{background-color:#fff;color:#333;display:block;width:auto !important;white-space:nowrap;padding-left:20px;padding-right:58px;position:absolute;right:0px;top:0;line-height:48px;-moz-border-radius:48px;-webkit-border-radius:48px;-khtml-border-radius:48px;border-radius:48px;opacity:0;visibility:hidden}.KIrz6501 #float ul li.flEwm
div{width:90px;height:90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:10px;padding:5px;transform-origin:right top;position:absolute;top:0;right:58px;z-index:9;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}.KIrz6501 #float ul li.flEwm div
img{width:100%;height:100%}.KIrz6501 #float ul li.flEwm:hover
div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.KIrz6501 #float ul li:hover
a{background-color:#fff}.KIrz6501 #float ul li:hover
.li_a2{padding-right:55px;opacity:1;visibility:visible}.KIrz6501 #float ul li,
.KIrz6501 #float ul li
a{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}.KIrz6501 .sys_tit1,
.KIrz6501wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.KIrz6501 .sys_tit1:after,
.KIrz6501wap1 .sys_tit1:after{display:block;content:" ";clear:both}.KIrz6501 .sys_tit1 >h2,
.KIrz6501wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.KIrz6501 .sys_tit1 >p,
.KIrz6501wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.KIrz6501 .sys_tit1,
.KIrz6501wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.KIrz6501 .sys_tit1:after,
.KIrz6501wap1 .sys_tit1:after{display:block;content:" ";clear:both}.KIrz6501 .sys_tit1 >h2,
.KIrz6501wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.KIrz6501 .sys_tit1 >p,
.KIrz6501wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.KIrz6501{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}@media screen and (max-width: 992px){.KIrz6501{display:none}}@media screen and (min-width: 992px){.KIrz6501wap1{display:none}}.NIskgbja .m-shuziren_box{display:none;z-index:99999999;position:fixed;left:-260px;bottom:0;width:260px;height:auto;transition:left 1s ease}.NIskgbja .m-shuziren_box
.content{position:relative}.NIskgbja .m-shuziren_box .content
.hide{letter-spacing:3px;background:#1b9b9a;display:none;padding:12px
3px 8px 3px;cursor:pointer;position:fixed;left:0;bottom:100px;z-index:99999999;font-size:12px;text-align:center;writing-mode:vertical-rl;color:#eee;border-top-right-radius:10px;border-bottom-right-radius:10px}.NIskgbja .m-shuziren_box .content
.play{cursor:pointer;z-index:22;position:absolute;left:50%;top:50%;width:50px;height:50px;margin-left:-25px;background:url('../images/css-2024-a.png') no-repeat center center;background-size:cover;animation:breathe 0.5s infinite alternate}.NIskgbja .m-shuziren_box.normal_pc_box{width:160px;bottom:30px}.NIskgbja .m-shuziren_box.normal_pc_box .content
.hide{position:absolute;left:159px;bottom:70px}.NIskgbja .m-shuziren_box.normal_pc_box
.content{padding:19px
25px 17px 22px;height:242px;box-sizing:border-box;background:url('../images/css-2024-b.png') no-repeat top left;background-size:cover}.NIskgbja .m-shuziren_box.normal_pc_box .content
.play{width:40px;height:40px;margin-top:-20px;margin-left:-20px}.NIskgbja .m-shuziren_box.normal_pc_box .content
.full{display:none;cursor:pointer;z-index:22;position:absolute;left:110px;top:20px;width:20px;height:20px;background:url('../images/css-2024-c.png') no-repeat center center;background-size:cover;opacity:0.7}.NIskgbja .m-shuziren_box
.title{position:absolute;width:100%;bottom:0;text-align:center;font-size:20px;padding-bottom:30px;color:#fff;font-weight:bold;text-shadow:3px 2px 2px rgba(105,105,105,0.97);background:url('../images/css-2024-d.png') no-repeat center bottom}.NIskgbja .m-shuziren_box.normal_pc_box
.title{display:none}.NIskgbja
#shuziren_video{width:100%;display:block}@keyframes
breathe{.NIskgbja 0%{transform:scale(1)}.NIskgbja 100%{transform:scale(1.1)}}.NIskgbja .sys_tit1,
.NIskgbjawap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}.NIskgbja .sys_tit1:after,
.NIskgbjawap1 .sys_tit1:after{display:block;content:" ";clear:both}.NIskgbja .sys_tit1 >h2,
.NIskgbjawap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}.NIskgbja .sys_tit1 >p,
.NIskgbjawap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}@media (min-width: 992px){.NIskgbja .sys_tit1,
.NIskgbjawap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}.NIskgbja .sys_tit1:after,
.NIskgbjawap1 .sys_tit1:after{display:block;content:" ";clear:both}.NIskgbja .sys_tit1 >h2,
.NIskgbjawap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}.NIskgbja .sys_tit1 >p,
.NIskgbjawap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}}.NIskgbja{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}@media screen and (max-width: 992px){.NIskgbja{display:none}}@media screen and (min-width: 992px){.NIskgbjawap1{display:none}}
/* ==================== 旧站 8 个内页的页面包（去重合并） ==================== */
/* 合并顺序：page_rongyu169261076.css → page_honor169166102.css → page_about169166218.css → page_contact169338585.css → page_fengcai169166099.css → page_shipin169166114.css → page_news169166095.css → page_product169166102.css */

/* ---- 旧站 荣誉资质页（/honors 栏目导航最早出现，后由 news/product 覆盖） ---- */
@charset "utf-8";@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}
body{margin:0;padding:0;font-size:12px;color:#333;font-family:Verdana,Geneva,sans-serif;line-height:25px;margin:auto;background-color:#F6F6F6}
p{margin:0;padding:0}
ul,ol,dt,dl,dd,form{margin:0;padding:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:35px;font-size:12px}
a{text-decoration:none;color:#333}
a:active{outline:none}
a:hover{color:black;text-decoration:none}
:focus{-moz-outline-style:none}
.clear{clear:both}
a
img{border:0}
.row{margin:0}
html{line-height:1}
html{box-sizing:border-box;-ms-overflow-style:scrollbar}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,*::before,*::after{box-sizing:inherit}
html{overflow-x:hidden}
body{font-family:'Microsoft YaHei','Microsoft YaHei UI','PingFang SC','Arial','sans-serif'}
*::selection{color:#FFF;background-color:#005BBC;text-shadow:none}
*::-moz-selection{color:#FFF;background-color:#005BBC;text-shadow:none}
a{text-decoration:none;color:#333;outline:0}
a:hover,a:active,a:focus{text-decoration:none;outline:0;color:#222}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}
.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.w{width:1200px}
.uwarp{width:1200px;margin-right:auto;margin-left:auto}
.uwarp:after{content:" ";display:block;clear:both}
.clearfix:after{content:" ";display:block;clear:both}
.libmask{width:1250px;height:700px;margin:auto;margin-top:-700px;background-color:#fff;opacity: .9;position:relative;z-index:1}
.trivial
img{max-width:initial}
@media screen and (max-width: 640px) {
.templateStyle{margin:0.625rem 0;font-size:1rem;font-weight:600;line-height:180%;color:#333;text-align:left}

}
@media screen and (min-width: 640px) {
.templateStyle{margin:10px
0;font-size:16px;font-weight:600;line-height:180%;color:#333;text-align:left}

}
.FMqwiqa8wap1header{height:5rem;width:100%;background-color:#fff;top:0;left:0;z-index:9999}
.FMqwiqa8wap1po{position:fixed !important;z-index:99999 !important}
.FMqwiqa8wap1{width:100%;z-index:9999;background-color:#fff}
.FMqwiqa8wap1
*{-webkit-tap-highlight-color:transparent}
.FMqwiqa8wap1
.showhide{opacity:1 !important;visibility:visible !important;transform:scale(1) !important;transition:visibility .5s ease, opacity .5s ease, transform .5s ease}
.FMqwiqa8wap1
.wrap{width:100%;position:relative;height:5rem;margin:0
auto;background-color:#fff;z-index:999}
.FMqwiqa8wap1 .wrap
.logo{display:block;text-align:center;width:100%;height:5rem;line-height:5rem;overflow:hidden;font-size:1.8rem;color:#666;padding:0
6rem;box-sizing:border-box;margin:0
auto;transition:height .5s ease}
.FMqwiqa8wap1
.nav_toggle{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;left:0.5rem;width:5rem;height:5rem}
.FMqwiqa8wap1 .nav_toggle
em{display:block;font-style:normal;height:0.2rem;width:2rem;top:50%;left:50%;margin-top:-0.1rem;margin-left:-1rem;position:absolute;content:'';background-color:#666;transition:all .5s ease-in-out}
.FMqwiqa8wap1 .nav_toggle:before{height:0.2rem;width:2rem;top:1.8rem;left:50%;margin-left:-1rem;position:absolute;display:block;content:'';background-color:#666;transition:all .5s ease-in-out}
.FMqwiqa8wap1 .nav_toggle:after{height:0.2rem;width:2rem;bottom:1.8rem;left:50%;margin-left:-1rem;position:absolute;display:block;content:'';background-color:#666;transition:all .5s ease-in-out}
.FMqwiqa8wap1
.icon_toggle{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0.5rem;width:5rem;height:5rem}
.FMqwiqa8wap1 .icon_toggle
em{display:block;height:1.6rem;width:1.6rem;border:0.2rem solid #666;border-radius:100%;top:1.5rem;margin-left:-1rem;left:50%;background-color:#fff;position:absolute;content:'';transition:all .5s ease-in-out}
.FMqwiqa8wap1 .icon_toggle:before{height:1.8rem;width:0.2rem;top:1.68rem;right:2.2rem;position:absolute;display:block;content:'';background-color:#666;transform:rotate(-45deg);transition:all .5s ease-in-out}
.FMqwiqa8wap1
.nav.showslide{opacity:1 !important;visibility:visible !important;height:100vh !important;transition:visibility .5s ease, opacity .5s ease, height .5s ease}
.FMqwiqa8wap1
.nav{height:0;width:100%;position:fixed;top:5rem;z-index:10000;opacity:0;visibility:hidden;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#078947),color-stop(100%,#07891c));background-image:-moz-linear-gradient(left,#078947 0,#07891c 100%);background-image:-webkit-linear-gradient(left,#078947 0,#07891c 100%);background-image:linear-gradient(to right,#078947 0,#07891c 100%);transition:visibility .5s ease, opacity .5s ease, height .5s ease;overflow-y:scroll !important}
.FMqwiqa8wap1 .nav .wrap_nav
ul{padding-bottom:8rem}
.FMqwiqa8wap1 .nav .wrap_nav ul
li{position:relative;padding:0
2rem;box-sizing:border-box;width:100%;border-bottom:1px solid rgba(255,255,255,0.1);overflow:hidden;transition:height .5s ease;-webkit-transition:height .5s ease}
.FMqwiqa8wap1 .nav .wrap_nav ul li>a{display:block;font-size:1.6rem;color:#fff;line-height:5rem;text-decoration:none;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.FMqwiqa8wap1 .nav .wrap_nav ul li
.subnav{padding-left:2rem;display:none}
.FMqwiqa8wap1 .nav .wrap_nav ul li .subnav
a{opacity:0;transform:scaleY(0);transition:transform .5s, opacity .5s;-webkit-transition:transform .5s, opacity .5s;display:block;font-size:1.4rem;color:#fff;line-height:4rem;text-decoration:none;position:relative;padding-left:0.9rem;box-sizing:border-box;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.FMqwiqa8wap1 .nav .wrap_nav ul li .subnav a:before{display:block;content:"";width:0.4rem;height:0.4rem;border-radius:100%;background-color:#fff;position:absolute;left:0;top:1.8rem}
.FMqwiqa8wap1 .nav .wrap_nav ul li
.nav_add{display:block;cursor:pointer;overflow:hidden;position:absolute;top:0;right:0;width:5rem;height:5rem;z-index:10001;transform:rotate(45deg);transition:transform .5s;-webkit-transition:transform .5s}
.FMqwiqa8wap1 .nav .wrap_nav ul li .nav_add:before{position:absolute;display:block;content:"";width:1rem;height:0.1rem;top:2rem;left:2rem;background-color:#fff;opacity:0.8;transition:all .5s ease-in-out}
.FMqwiqa8wap1 .nav .wrap_nav ul li .nav_add:after{display:block;content:"";position:absolute;height:1rem;width:0.1rem;top:2rem;right:2rem;background-color:#fff;opacity:0.8;transition:all .5s ease-in-out}
.FMqwiqa8wap1 .nav .wrap_nav ul li.cur>a{display:block;font-size:1.6rem;color:#fff;line-height:5rem;text-decoration:none;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.FMqwiqa8wap1 .nav .wrap_nav ul li.cur
.subnav{padding-bottom:1rem;padding-left:2rem;box-sizing:border-box}
.FMqwiqa8wap1 .nav .wrap_nav ul li.cur .subnav
a{transform:scaleY(1);opacity:1;transition:transform .5s, opacity .5s;-webkit-transition:transform .5s, opacity .5s;display:block;font-size:1.4rem;color:#fff;line-height:4rem;text-decoration:none;position:relative;padding-left:0.9rem;box-sizing:border-box;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.FMqwiqa8wap1 .nav .wrap_nav ul li.cur .subnav a:before{display:block;content:"";width:0.4rem;height:0.4rem;border-radius:100%;background-color:#fff;position:absolute;left:0;top:1.8rem}
.FMqwiqa8wap1 .nav .wrap_nav ul li.cur
.nav_add{transform:rotate(135deg);transition:transform .5s;-webkit-transition:transform .5s}
.FMqwiqa8wap1
.searchbar{width:100%;height:0;padding:0
2rem;overflow:hidden;display:block;position:fixed;left:0;top:5rem;z-index:999999999;transition:height .5s ease;background-color:#f9f9f9}
.FMqwiqa8wap1 .searchbar
.search{width:100%;box-sizing:border-box;height:5rem;position:relative;opacity:0;transition:opacity .3s ease}
.FMqwiqa8wap1 .searchbar .search input:first-child{background-color:#fff;width:100%;outline:none;height:5rem;padding:0
5rem 0 1rem;font-size:1.4rem;color:#999;border-radius:0;border:none}
.FMqwiqa8wap1 .searchbar .search
.bmit{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0;width:5rem;height:5rem;z-index:3;background:none;border:none}
.FMqwiqa8wap1 .searchbar .search
.icon{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0;width:5rem;height:5rem;z-index:0}
.FMqwiqa8wap1 .searchbar .search .icon
em{display:block;height:1.6rem;width:1.6rem;border:0.2rem solid #999;border-radius:100%;top:1.5rem;margin-left:-1rem;left:50%;background-color:#fff;position:absolute;content:'';transition:all .5s ease-in-out}
.FMqwiqa8wap1 .searchbar .search .icon:before{height:1.8rem;width:0.2rem;top:1.68rem;right:2.2rem;position:absolute;display:block;content:'';background-color:#999;transform:rotate(-45deg);transition:all .5s ease-in-out}
.FMqwiqa8wap1
.searchbar.open{height:9rem;padding:2rem 2rem;transition:height .5s ease}
.FMqwiqa8wap1 .searchbar.open
.search{opacity:1;transition:opacity .3s ease}
.FMqwiqa8wap1
.overlay{display:none}
.FMqwiqa8wap1
.overlay.active{opacity: .5;pointer-events:auto}
.FMqwiqa8wap1
.posfix{position:fixed;top:0;left:0;z-index:999}
.FMqwiqa8wap1{color:#078947;background-color:transparent;padding:0;z-index:auto}
.FMqwiqa8:after{content:" ";display:block;clear:both}
.FMqwiqa8
img{max-width:100%}
.FMqwiqa8
.clear{clear:both}
.FMqwiqa8
.clearfix{*zoom:1}
.FMqwiqa8 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.FMqwiqa8 .nav-toggle{z-index:9999;-webkit-transition:All transform .3s linear;-moz-transition:All transform .3s linear;-o-transition:All transform .3s linear;transition:All transform .3s linear;display:block;width:6rem;height:6rem;right:0;top:0;position:absolute;background-color:#222}
@media (min-width: 1200px) {
.FMqwiqa8 .nav-toggle{display:none}

}
.FMqwiqa8 .nav-toggle span,
.FMqwiqa8 .nav-toggle:before,
.FMqwiqa8 .nav-toggle:after{height: .2rem;width:2rem;top:50%;right:1rem;transform:translateX(-50%);background:white;position:absolute;display:block;content:'';background-color:#fff;transition:all 300ms ease-in-out}
.FMqwiqa8 .nav-toggle:before{margin-top:-0.6rem}
.FMqwiqa8 .nav-toggle:after{margin-top: .6rem}
.FMqwiqa8
.headMenu.mini{transition: .5s;z-index:9998;background-color:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,0.05)}
.FMqwiqa8 .headMenu.mini .content .nav .navMenu ul li
.subNav.show{display:none}
@media (min-width: 1200px) {
.FMqwiqa8
.headMenu.mini{height:60px;transition: .5s}
.FMqwiqa8 .headMenu.mini .content .nav .navMenu ul li>a{height:60px;line-height:60px;transition: .5s;color:#222}
.FMqwiqa8 .headMenu.mini .content .nav .navMenu ul li
.subNav{top:60px}
.FMqwiqa8 .headMenu.mini .content .nav .navMenu ul li
.subNav.show{display:block}
.FMqwiqa8 .headMenu.mini .content
.header{height:60px;transition: .5s}
.FMqwiqa8 .headMenu.mini .content .header
.headergooicon{height:60px;transition: .5s}
.FMqwiqa8 .headMenu.mini .content .header .headergooicon
img{padding:10px
0;transition: .5s}
.FMqwiqa8 .headMenu.mini .content .header .headergooicon
.logoWhite{display:none}

}
@media (min-width: 1200px) and (min-width: 1200px) {
.FMqwiqa8 .headMenu.mini .content .header .headergooicon
.logo{display:block !important}
.FMqwiqa8 .headMenu.mini .content .header .headergooicon
.logoWhite{display:none;width:0}

}
.FMqwiqa8
.headMenu.show{transition: .8s;box-shadow:0 0 3px 3px rgba(0,0,0,0.05)}
.FMqwiqa8 .headMenu.show .nav-toggle:before{margin-right:1rem;margin-top:0;background-color:#fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.FMqwiqa8 .headMenu.show .nav-toggle:after{margin-right:1rem;margin-top:0;background-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.FMqwiqa8 .headMenu.show .nav-toggle
span{background-color:#fff;opacity:0}
.FMqwiqa8 .headMenu.show .content
.nav{transition: .5s;left:0}
.FMqwiqa8
.headMenu{width:100%;height:6rem;background-color:#fff;position:fixed;top:0;left:0;z-index:9998}
@media (min-width: 1200px) {
.FMqwiqa8
.headMenu{height:130px;background-color:transparent}

}
.FMqwiqa8 .headMenu
.content{width:100%;height:100%;position:relative}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu
.content{width:90%;margin:0
auto;z-index:9998}

}
.FMqwiqa8 .headMenu .content
.header{height:6rem;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content
.header{height:130px;transition: .5s}

}
.FMqwiqa8 .headMenu .content .header
.headergooicon{display:block;max-width:100%;height:4rem;overflow:hidden;text-align:left;padding-left:1rem;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content .header
.headergooicon{height:110px;padding-left:0;transition: .5s}

}
.FMqwiqa8 .headMenu .content .header .headergooicon
img{max-height:100%;transition: .5s}
.FMqwiqa8 .headMenu .content .header .headergooicon
.logo{display:block}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content .header .headergooicon
.logo{display:none}
.FMqwiqa8 .headMenu .content .header .headergooicon
.logo.show{display:block !important}
.FMqwiqa8 .headMenu .content .header .headergooicon
.logoWhite.hide{display:none !important}

}
.FMqwiqa8 .headMenu .content .header .headergooicon
.logoWhite{display:none}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content .header .headergooicon
.logoWhite{display:block}

}
.FMqwiqa8 .headMenu .content
.nav{position:fixed;top:6rem;z-index:9998;width:100%;height:100vh;background-color:#fff;left:100%;transition: .5s}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content
.nav{width:auto;height:130px;position:static;background-color:transparent;float:right;transition: .5s;opacity:1}

}
.FMqwiqa8 .headMenu .content .nav
.navMenu{width:100%}
.FMqwiqa8 .headMenu .content .nav .navMenu ul
li{height:6rem;padding:0
1.25rem;border-bottom:0.1rem solid rgba(0,0,0,0.05)}
.FMqwiqa8 .headMenu .content .nav .navMenu ul li>a{display:block;width:100%;height:6rem;line-height:6rem;font-size:1.6rem;position:relative}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content .nav .navMenu ul
li{float:left;padding:0
25px;cursor:pointer;height:auto;border-bottom:none;position:relative}
.FMqwiqa8 .headMenu .content .nav .navMenu ul li>a{display:block;width:auto;height:130px;line-height:130px;font-size:16px;transition: .5s;color:rgba(255,255,255,0.8)}

}
.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.textA{color:#222}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content .nav .navMenu ul li:hover>a{color:#078947;transition: .5s}

}
.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.subNav{display:none}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.subNav{display:none;width:100%;position:absolute;top:110px;left:25px}
.FMqwiqa8 .headMenu .content .nav .navMenu ul li .subNav>a{display:block;width:100%;font-size:14px;line-height:30px;color:#666}
.FMqwiqa8 .headMenu .content .nav .navMenu ul li .subNav>a:hover{color:#078947}

}
.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.subNav.show{display:none}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu .content .nav .navMenu ul li
.subNav.show{display:block}
.FMqwiqa8 .headMenu .content .nav
.navMenu{width:auto;float:right}

}
.FMqwiqa8 .headMenu
.headLayer{display:none}
@media (min-width: 1200px) {
.FMqwiqa8 .headMenu
.headLayer{width:100%;border-top:3px solid #078947;position:fixed;top:0;left:0;z-index:999;display:none}
.FMqwiqa8 .headMenu .headLayer
.layerBg{width:100%;height:100%;z-index:9998;position:absolute;top:0}
.FMqwiqa8 .headMenu .headLayer .layerBg
.layerContent{width:90%;margin:0
auto;padding-top:200px}
.FMqwiqa8 .headMenu .headLayer .layerBg .layerContent div
p{color:#666;font-size:14px;line-height:24px;white-space:pre-wrap;word-wrap:break-word}
.FMqwiqa8 .headMenu .headLayer .layerBg .layerContent div p>span{display:inline-block;width:30px;height:2px;background-color:#333;margin-top:50px;margin-bottom:30px}

}
.FMqwiqa8 .sys_tit1,
.FMqwiqa8wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.FMqwiqa8 .sys_tit1:after,
.FMqwiqa8wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.FMqwiqa8 .sys_tit1 >h2,
.FMqwiqa8wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.FMqwiqa8 .sys_tit1 >p,
.FMqwiqa8wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.FMqwiqa8 .sys_tit1,
.FMqwiqa8wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.FMqwiqa8 .sys_tit1:after,
.FMqwiqa8wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.FMqwiqa8 .sys_tit1 >h2,
.FMqwiqa8wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.FMqwiqa8 .sys_tit1 >p,
.FMqwiqa8wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.FMqwiqa8{color:#078947;background-color:rgba(0,0,0,0);margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.FMqwiqa8{display:none}

}
@media screen and (min-width: 992px) {
.FMqwiqa8wap1{display:none}

}
.lib54716532_1wap1{background-color:#000}
.lib54716532_1wap1 .info
.infoimg{width:100%;height:100%;padding:2rem 0}
.lib54716532_1wap1 .info .infoimg
.infomask{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.lib54716532_1wap1 .info .infoimg .infomask
.content{width:100%}
.lib54716532_1wap1 .info .infoimg .infomask .content
h2{width:100%;padding:0
1.25rem;box-sizing:border-box;font-weight:normal;margin-top:0.8rem}
.lib54716532_1wap1 .info .infoimg .infomask .content h2>p.b_title{width:100%;padding:0
4rem;box-sizing:border-box;text-align:center;line-height:2.5rem;font-size:2.1rem;font-weight:bold;color:#fff}
.lib54716532_1wap1 .info .infoimg .infomask .content h2>p.b_desc{width:100%;padding:0
2rem;box-sizing:border-box;text-align:center;line-height:2.3rem;font-size:1.4rem;font-weight:normal;color:#fff}
.lib54716532_1wap1 .info .infoimg .infomask .content
.pic{margin-top:1rem;height:7rem;text-align:center}
.lib54716532_1wap1 .info .infoimg .infomask .content .pic
img{max-height:7rem}
.lib54716532_1wap1 .info .infoimg .infomask .content
.tips{width:100%;padding:0
1.25rem;margin-top:0.5rem;box-sizing:border-box;text-align:center}
.lib54716532_1wap1 .info .infoimg .infomask .content .tips>p{transform:scale(0.9);height:2.2rem;line-height:2.2rem;font-size:1.2rem;color:#fff}
.lib54716532_1wap1{background-image:none;background-size:cover;background-position:top center;color:#078947;padding:0;z-index:auto;background-color:transparent}
.lib54716532_1{margin:auto;padding:120px
0px 0px 0px;background-color:#000;background-position:0px 0px;background-repeat:no-repeat;overflow:hidden}
.lib54716532_1:after{content:" ";display:block;clear:both}
.lib54716532_1 em,
.lib54716532_1
i{font-style:normal}
.lib54716532_1
a{color:rgba(255,255,255,0.8)}
.lib54716532_1
.content{width:1200px;margin:0
auto;color:rgba(255,255,255,0.8)}
.lib54716532_1
.dhwz{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lib54716532_1
.bsc{background-size:cover;background-position:center}
.lib54716532_1
.fl{float:left}
.lib54716532_1
.fr{float:right}
.lib54716532_1 .b-img{width:100%;position:relative;overflow:hidden;z-index:1}
.lib54716532_1 .b-img>i{display:block;width:100%;position:relative;z-index:1;background-size:cover;background-position:center}
.lib54716532_1
.nrbanner{text-align:center;color:rgba(255,255,255,0.8);position:absolute;left:0;right:0;margin:auto;z-index:2}
.lib54716532_1 .nrbanner
h3{font-size:36px;line-height:40px}
.lib54716532_1 .nrbanner>p{display:block;margin:10px
0 20px;font-size:22px}
.lib54716532_1 .nrbanner>span{display:none;width:120px;height:36px;margin:0
auto 40px;border-radius:18px;background-color:#078947}
.lib54716532_1 .nrbanner >span
a{font-size:16px;color:#fff;line-height:36px}
.lib54716532_1 .nrbanner>em{font-size:14px}
.lib54716532_1 .nrbanner
.tp{width:100px;height:100px;margin:10px
auto 0}
.lib54716532_1 .sys_tit1,
.lib54716532_1wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.lib54716532_1 .sys_tit1:after,
.lib54716532_1wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.lib54716532_1 .sys_tit1 >h2,
.lib54716532_1wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.lib54716532_1 .sys_tit1 >p,
.lib54716532_1wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.lib54716532_1 .sys_tit1,
.lib54716532_1wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.lib54716532_1 .sys_tit1:after,
.lib54716532_1wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.lib54716532_1 .sys_tit1 >h2,
.lib54716532_1wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.lib54716532_1 .sys_tit1 >p,
.lib54716532_1wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.lib54716532_1{background-size:cover;background-position:top center;color:#078947;background-color:#000;margin:auto;padding:120px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.lib54716532_1{display:none}

}
@media screen and (min-width: 992px) {
.lib54716532_1wap1{display:none}

}
.PSqwirtk{margin:auto;padding:30px
0px 30px 0px;background-color:#fff}
.PSqwirtk:after{content:" ";display:block;clear:both}
.PSqwirtk i,
.PSqwirtk
em{font-style:normal}
.PSqwirtk
.clear{clear:both}
.PSqwirtk
.search{width:1200px;margin:0
auto;overflow:hidden}
.PSqwirtk
.sl{overflow:hidden}
.PSqwirtk .search
.gj{float:left;font-size:14px;color:#666;height:30px;line-height:30px;overflow:hidden;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}
.PSqwirtk .search .gj
b{font-weight:normal}
.PSqwirtk .search .gj
a{display:inline-block;font-size:14px;color:#666;margin:0
10px}
.PSqwirtk .search .gj a:hover{color:#078947;font-weight:bold}
.PSqwirtk .search
.ss{width:420px;float:left;position:relative}
.PSqwirtk .search .ss
span{display:block;width:130px;float:left;font-size:18px;color:#333;font-weight:bold;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}
.PSqwirtk .search
.ser_inp{float:right;width:290px;height:40px;border:none;padding:0
40px 0 0;float:left;font-family:"Microsoft YaHei";font-size:14px;color:#666;line-height:40px;outline:none;box-sizing:border-box;border-bottom:1px solid #dedede}
.PSqwirtk .search
.ser_so{position:absolute;top:0;right:0;cursor:pointer;background:url(../images/icon-search-submit.png) center center no-repeat;border:none;width:40px;height:40px}
.PSqwirtk
.s_contact{width:270px;height:46px;position:relative;overflow:hidden;float:right;margin-left:30px;padding-left:56px;box-sizing:border-box;margin-top:15px}
.PSqwirtk .s_contact
p{position:absolute;top:0;left:0;width:46px;height:46px;border-radius:50%;background-color:#078947}
.PSqwirtk .s_contact p
i{display:block;width:100%;height:100%}
.PSqwirtk .s_contact
span{display:block;font-size:14px;color:#333;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.PSqwirtk .s_contact
em{display:block;font-size:26px;color:#333;line-height:100%;font-weight:700;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.PSqwirtk
input{border:none;outline:none}
.PSqwirtk input::-webkit-input-placeholder{color:#333}
.PSqwirtk .sys_tit1,
.PSqwirtkwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.PSqwirtk .sys_tit1:after,
.PSqwirtkwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.PSqwirtk .sys_tit1 >h2,
.PSqwirtkwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.PSqwirtk .sys_tit1 >p,
.PSqwirtkwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.PSqwirtk .sys_tit1,
.PSqwirtkwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.PSqwirtk .sys_tit1:after,
.PSqwirtkwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.PSqwirtk .sys_tit1 >h2,
.PSqwirtkwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.PSqwirtk .sys_tit1 >p,
.PSqwirtkwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.PSqwirtk{color:#078947;background-color:#fff;margin:auto;padding:30px
0px 30px 0px;position:static;z-index:auto}
.PSqwirtkwap1{display:none}
@media screen and (max-width: 992px) {
.PSqwirtk{display:none}

}
@media screen and (min-width: 992px) {
.PSqwirtkwap1{display:none}

}
.categoryNew:after{content:" ";display:block;clear:both}
.categoryNew i,
.categoryNew
em{font-style:normal}
.categoryNew
.categoryBg{width:100%;height:3.2rem;margin-bottom:1rem;margin-top:1rem;overflow:hidden}
@media (min-width: 1200px) {
.categoryNew
.categoryBg{height:50px;margin-bottom:30px;margin-top:0;background-color:rgba(0,0,0,0.1)}

}
.categoryNew .categoryBg
.cate{width:100%}
@media (min-width: 1200px) {
.categoryNew .categoryBg
.cate{width:1200px;margin:0
auto}

}
.categoryNew .categoryBg .cate
ul{width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;font-size:0;line-height:0;text-align:center}
@media (min-width: 1200px) {
.categoryNew .categoryBg .cate
ul{overflow:hidden;white-space:normal}

}
.categoryNew .categoryBg .cate ul li.cur>a{color:#fff;background-color:#078947}
.categoryNew .categoryBg .cate ul
li{display:inline-block;margin-right:1rem}
.categoryNew .categoryBg .cate ul li>a:hover{color:#fff;background-color:#078947}
.categoryNew .categoryBg .cate ul li>a{position:relative;display:block;font-size:1.4rem;color:#666;height:3.2rem;padding:0
2rem;line-height:3.2rem}
@media (min-width: 1200px) {
.categoryNew .categoryBg .cate ul li>a{display:inline-block;height:50px;padding:0
50px;line-height:50px;font-size:14px}

}
.categoryNew .categoryBg .cate ul li>div{display:none;width:100%;position:absolute;top:4rem;left:0;white-space:nowrap;text-align:center}
@media (min-width: 1200px) {
.categoryNew .categoryBg .cate ul li>div{position:static;white-space:normal;padding:0
20px;box-sizing:border-box}

}
.categoryNew .categoryBg .cate ul li >div
a{display:inline-block;padding-right:3rem;height:3.2rem;font-size:1.4rem;color:#666;line-height:3.2rem;text-align:left}
@media (min-width: 1200px) {
.categoryNew .categoryBg .cate ul li >div
a{display:block;width:100%;padding-right:0;font-size:14px;color:rgba(0,0,0,0.8);line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

}
.categoryNew .categoryBg .cate ul li >div a:hover,
.categoryNew .categoryBg .cate ul li >div
a.cur{color:#078947;font-weight:bold}
.categoryNew .categoryBg .cate ul li >div a:nth-child(1){border-top:none}
.categoryNew{color:#078947;margin:auto;padding:0;position:static;z-index:auto;background-color:transparent}
.list2New:after{content:" ";display:block;clear:both}
.list2New i,
.list2New
em{font-style:normal}
.list2New .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.list2New
.clearfix{*zoom:1}
.list2New
.classify{width:100%}
@media (min-width: 1200px) {
.list2New
.classify{width:100%;height:100%}
.list2New .classify
ul{margin-left:-20px;margin-right:-20px}

}
@media (min-width: 768px) {
.list2New .classify
ul{padding:0
10px;box-sizing:border-box}

}
@media (min-width: 1200px) {
.list2New .classify ul li:hover .image
.img{transform:scale(1.1);transition:1s}

}
.list2New .classify ul
li{position:relative;overflow:hidden;padding:0
1.25rem;margin-bottom:1rem}
@media (min-width: 768px) {
.list2New .classify ul
li{width:50%;padding:0
10px;float:left;margin-bottom:10px}

}
@media (min-width: 1200px) {
.list2New .classify ul
li{width:33.33%;padding:0
20px;margin-bottom:20px}

}
.list2New .classify ul li>a{display:block;width:100%;padding-bottom:80%;position:relative}
.list2New .classify ul li >a
.image{width:100%;height:70%;overflow:hidden;position:absolute;top:0;left:0}
.list2New .classify ul li >a .image
.img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:1s}
.list2New .classify ul li >a
.text{width:100%;height:30%;position:absolute;left:0;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.list2New .classify ul li >a .text
.textCon{width:100%;box-sizing:border-box;position:relative;z-index:30}
.list2New .classify ul li >a .text .textCon
h3{font-size:1.6rem;font-weight:normal;color:rgba(0,0,0,0.8);line-height:180%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.list2New .classify ul li >a .text .textCon
h3{font-size:16px}

}
.list2New .classify ul li >a .text .textCon
p{font-size:1.2rem;font-weight:normal;color:rgba(0,0,0,0.8);line-height:120%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:0.6}
.list2New
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
.list2New .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.list2New .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.list2New .pagination a
span{display:none}
.list2New .pagination a:hover,
.list2New .pagination a:active,
.list2New .pagination a:focus{color:#fff;background-color:#078947}
.list2New .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.list2New .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.list2New .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.list2New .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.list2New .jump-menus select:hover,
.list2New .jump-menus select:active,
.list2New .jump-menus select:focus{border-color:#078947}
.list2New{color:#078947;margin:auto;padding:0;position:static;z-index:auto;background-color:transparent}
.HBrz65cicategoryNew:after{content:" ";display:block;clear:both}
.HBrz65cicategoryNew i,
.HBrz65cicategoryNew
em{font-style:normal}
.HBrz65cicategoryNew
.categoryBg{width:100%;height:3.2rem;margin-bottom:1rem;margin-top:1rem;overflow:hidden}
@media (min-width: 1200px) {
.HBrz65cicategoryNew
.categoryBg{height:50px;margin-bottom:30px;margin-top:0;background-color:rgba(0,0,0,0.1)}

}
.HBrz65cicategoryNew .categoryBg
.cate{width:100%}
@media (min-width: 1200px) {
.HBrz65cicategoryNew .categoryBg
.cate{width:1200px;margin:0
auto}

}
.HBrz65cicategoryNew .categoryBg .cate
ul{width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;font-size:0;line-height:0;text-align:center}
@media (min-width: 1200px) {
.HBrz65cicategoryNew .categoryBg .cate
ul{overflow:hidden;white-space:normal}

}
.HBrz65cicategoryNew .categoryBg .cate ul li.cur>a{color:#fff;background-color:#078947}
.HBrz65cicategoryNew .categoryBg .cate ul
li{display:inline-block;margin-right:1rem}
.HBrz65cicategoryNew .categoryBg .cate ul li>a:hover{color:#fff;background-color:#078947}
.HBrz65cicategoryNew .categoryBg .cate ul li>a{position:relative;display:block;font-size:1.4rem;color:#666;height:3.2rem;padding:0
2rem;line-height:3.2rem}
@media (min-width: 1200px) {
.HBrz65cicategoryNew .categoryBg .cate ul li>a{display:inline-block;height:50px;padding:0
50px;line-height:50px;font-size:14px}

}
.HBrz65cicategoryNew .categoryBg .cate ul li>div{display:none;width:100%;position:absolute;top:4rem;left:0;white-space:nowrap;text-align:center}
@media (min-width: 1200px) {
.HBrz65cicategoryNew .categoryBg .cate ul li>div{position:static;white-space:normal;padding:0
20px;box-sizing:border-box}

}
.HBrz65cicategoryNew .categoryBg .cate ul li >div
a{display:inline-block;padding-right:3rem;height:3.2rem;font-size:1.4rem;color:#666;line-height:3.2rem;text-align:left}
@media (min-width: 1200px) {
.HBrz65cicategoryNew .categoryBg .cate ul li >div
a{display:block;width:100%;padding-right:0;font-size:14px;color:rgba(0,0,0,0.8);line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

}
.HBrz65cicategoryNew .categoryBg .cate ul li >div a:hover,
.HBrz65cicategoryNew .categoryBg .cate ul li >div
a.cur{color:#078947;font-weight:bold}
.HBrz65cicategoryNew .categoryBg .cate ul li >div a:nth-child(1){border-top:none}
.HBrz65cicategoryNew{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.HBrz65cilist2New:after{content:" ";display:block;clear:both}
.HBrz65cilist2New i,
.HBrz65cilist2New
em{font-style:normal}
.HBrz65cilist2New .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.HBrz65cilist2New
.clearfix{*zoom:1}
.HBrz65cilist2New
.classify{width:100%}
@media (min-width: 1200px) {
.HBrz65cilist2New
.classify{width:100%;height:100%}
.HBrz65cilist2New .classify
ul{margin-left:-20px;margin-right:-20px}

}
@media (min-width: 768px) {
.HBrz65cilist2New .classify
ul{padding:0
10px;box-sizing:border-box}

}
@media (min-width: 1200px) {
.HBrz65cilist2New .classify ul li:hover .image
.img{transform:scale(1.1);transition:1s}

}
.HBrz65cilist2New .classify ul
li{position:relative;overflow:hidden;padding:0
1.25rem;margin-bottom:1rem}
@media (min-width: 768px) {
.HBrz65cilist2New .classify ul
li{width:50%;padding:0
10px;float:left;margin-bottom:10px}

}
@media (min-width: 1200px) {
.HBrz65cilist2New .classify ul
li{width:33.33%;padding:0
20px;margin-bottom:20px}

}
.HBrz65cilist2New .classify ul li>a{display:block;width:100%;padding-bottom:80%;position:relative}
.HBrz65cilist2New .classify ul li >a
.image{width:100%;height:70%;overflow:hidden;position:absolute;top:0;left:0}
.HBrz65cilist2New .classify ul li >a .image
.img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:1s}
.HBrz65cilist2New .classify ul li >a
.text{width:100%;height:30%;position:absolute;left:0;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.HBrz65cilist2New .classify ul li >a .text
.textCon{width:100%;box-sizing:border-box;position:relative;z-index:30}
.HBrz65cilist2New .classify ul li >a .text .textCon
h3{font-size:1.6rem;font-weight:normal;color:rgba(0,0,0,0.8);line-height:180%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.HBrz65cilist2New .classify ul li >a .text .textCon
h3{font-size:16px}

}
.HBrz65cilist2New .classify ul li >a .text .textCon
p{font-size:1.2rem;font-weight:normal;color:rgba(0,0,0,0.8);line-height:120%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:0.6}
.HBrz65cilist2New
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
.HBrz65cilist2New .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.HBrz65cilist2New .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.HBrz65cilist2New .pagination a
span{display:none}
.HBrz65cilist2New .pagination a:hover,
.HBrz65cilist2New .pagination a:active,
.HBrz65cilist2New .pagination a:focus{color:#fff;background-color:#078947}
.HBrz65cilist2New .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.HBrz65cilist2New .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.HBrz65cilist2New .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.HBrz65cilist2New .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.HBrz65cilist2New .jump-menus select:hover,
.HBrz65cilist2New .jump-menus select:active,
.HBrz65cilist2New .jump-menus select:focus{border-color:#078947}
.HBrz65cilist2New{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.HBrz65ci{padding:0px
0px 0px 0px;background-color:#fff;background-attachment:fixed;width:100%;margin-right:auto;margin-left:auto}
.HBrz65ci:after{content:" ";display:block;clear:both}
.HBrz65ci i,
.HBrz65ci
em{font-style:normal}
.HBrz65ci .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.HBrz65ci
.clearfix{*zoom:1}
.HBrz65ci
.clear{clear:both}
.HBrz65ci
.nav{width:100%}
.HBrz65ci
.main{width:100%;margin:0
auto}
@media (min-width: 1200px) {
.HBrz65ci
.main{width:1200px}

}
.HBrz65ci
.row{margin-right:-0.5rem;margin-left:-0.5rem}
.HBrz65ci .col-12,
.HBrz65ci .col-11,
.HBrz65ci .col-10,
.HBrz65ci .col-9,
.HBrz65ci .col-8,
.HBrz65ci .col-7,
.HBrz65ci .col-6,
.HBrz65ci .col-5,
.HBrz65ci .col-4,
.HBrz65ci .col-3,
.HBrz65ci .col-2,
.HBrz65ci .col-1{position:relative;min-height:1px;padding-left:0.5rem;padding-right:0.5rem}
@media screen and (min-width: 751px) and (max-width: 1199px) {
.HBrz65ci .col-12,
.HBrz65ci .col-11,
.HBrz65ci .col-10,
.HBrz65ci .col-9,
.HBrz65ci .col-8,
.HBrz65ci .col-7,
.HBrz65ci .col-6,
.HBrz65ci .col-5,
.HBrz65ci .col-4,
.HBrz65ci .col-3,
.HBrz65ci .col-2,
.HBrz65ci .col-1{float:left}
.HBrz65ci .col-12{width:100%}
.HBrz65ci .col-11{width:91.66666667%}
.HBrz65ci .col-10{width:66.66666667%}
.HBrz65ci .col-9{width:50%}
.HBrz65ci .col-8{width:66.66666667%}
.HBrz65ci .col-7{width:58.33333333%}
.HBrz65ci .col-6{width:50%}
.HBrz65ci .col-5{width:41.66666667%}
.HBrz65ci .col-4{width:33.33333333%}
.HBrz65ci .col-3{width:50%}
.HBrz65ci .col-2{width:33.33333333%}
.HBrz65ci .col-1{width:33.33333333%}

}
@media (min-width: 1200px) {
.HBrz65ci .col-12,
.HBrz65ci .col-11,
.HBrz65ci .col-10,
.HBrz65ci .col-9,
.HBrz65ci .col-8,
.HBrz65ci .col-7,
.HBrz65ci .col-6,
.HBrz65ci .col-5,
.HBrz65ci .col-4,
.HBrz65ci .col-3,
.HBrz65ci .col-2,
.HBrz65ci .col-1{float:left}
.HBrz65ci .col-12{width:100%}
.HBrz65ci .col-11{width:91.66666667%}
.HBrz65ci .col-10{width:83.33333333%}
.HBrz65ci .col-9{width:75%}
.HBrz65ci .col-8{width:66.66666667%}
.HBrz65ci .col-7{width:58.33333333%}
.HBrz65ci .col-6{width:50%}
.HBrz65ci .col-5{width:41.66666667%}
.HBrz65ci .col-4{width:33.33333333%}
.HBrz65ci .col-3{width:25%}
.HBrz65ci .col-2{width:16.66666667%}
.HBrz65ci .col-1{width:8.33333333%}

}
.HBrz65ci .sys_tit1,
.HBrz65ciwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.HBrz65ci .sys_tit1:after,
.HBrz65ciwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.HBrz65ci .sys_tit1 >h2,
.HBrz65ciwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.HBrz65ci .sys_tit1 >p,
.HBrz65ciwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.HBrz65ci .sys_tit1,
.HBrz65ciwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.HBrz65ci .sys_tit1:after,
.HBrz65ciwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.HBrz65ci .sys_tit1 >h2,
.HBrz65ciwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.HBrz65ci .sys_tit1 >p,
.HBrz65ciwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.HBrz65ci{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
.HBrz65ciwap1{display:none}
.JBrz600t{padding:0px
0px 0px 0px;background-color:#1d2125;margin:auto}
.JBrz600t:after{content:" ";display:block;clear:both}
.JBrz600t i,
.JBrz600t
em{font-style:normal}
.JBrz600t
.clear{clear:both}
.JBrz600t
.footer{width:100%;box-sizing:border-box;border-top:4px solid #078947;position:relative;padding:2rem 0 3rem}
@media (min-width: 1200px) {
.JBrz600t
.footer{padding:60px
0}

}
.JBrz600t .footer
.content{width:100%;position:relative;margin:0
auto;padding:0
1.25rem;overflow:hidden;display:flex;flex-flow:wrap;justify-content:space-between}
@media (min-width: 1200px) {
.JBrz600t .footer
.content{width:1200px;padding:0}

}
.JBrz600t .footer .content>div{width:100%;overflow:hidden;margin-bottom:2rem}
@media (min-width: 1200px) {
.JBrz600t .footer .content>div{margin-bottom:0}

}
.JBrz600t .footer .content > div
h3{font-size:16px;font-weight:600;line-height:46px;color:rgba(255,255,255,0.8)}
.JBrz600t .footer .content>div.footDesc{width:100%}
@media (min-width: 768px) {
.JBrz600t .footer .content>div.footDesc{width:27.7%}

}
@media (min-width: 1200px) {
.JBrz600t .footer .content>div.footDesc{width:400px}

}
.JBrz600t .footer .content>div.contact{width:100%}
@media (min-width: 768px) {
.JBrz600t .footer .content>div.contact{width:27.7%}

}
@media (min-width: 1200px) {
.JBrz600t .footer .content>div.contact{width:320px}

}
@media (min-width: 1440px) {
.JBrz600t .footer .content>div.contact{width:400px}

}
.JBrz600t .footer .content > div.contact
ul{padding-top:0}
.JBrz600t .footer .content>div.menu{width:100%}
@media (min-width: 768px) {
.JBrz600t .footer .content>div.menu{width:22.222%}

}
@media (min-width: 1200px) {
.JBrz600t .footer .content>div.menu{width:320px}

}
.JBrz600t .footer .content > div.menu
ul{padding-top:0}
.JBrz600t .footer .content .footDesc
p{font-size:14px;line-height:28px;color:rgba(255,255,255,0.8);opacity:0.8}
.JBrz600t .footer .content .contact
ul{overflow:hidden;padding-top:12px}
.JBrz600t .footer .content .contact ul
li{width:100%;line-height:22px;padding:5px
0;float:left;overflow:hidden;position:relative;margin-bottom:1rem}
@media (min-width: 768px) {
.JBrz600t .footer .content .contact ul
li{margin-bottom:6px}

}
@media (min-width: 1440px) {
.JBrz600t .footer .content .contact ul li:nth-child(1),
.JBrz600t .footer .content .contact ul li:nth-child(2){width:50%}

}
.JBrz600t .footer .content .contact ul li:last-child{margin-bottom:0}
.JBrz600t .footer .content .contact ul li
span{display:block;position:absolute;left:0;top:5px}
.JBrz600t .footer .content .contact ul li span
img{max-width:18px;display:block;margin-top:2px}
.JBrz600t .footer .content .contact ul li
.infoBox{padding-left:28px;padding-right:5px;overflow:hidden}
.JBrz600t .footer .content .contact ul li .infoBox
h3{font-size:14px;font-weight:500;line-height:22px;color:rgba(255,255,255,0.8)}
.JBrz600t .footer .content .contact ul li .infoBox
p{font-size:14px;color:rgba(255,255,255,0.8);opacity:0.8}
.JBrz600t .footer .content .menu
ul{width:100%;overflow:hidden;margin-bottom:0;padding-top:16px;margin-top:-10px}
.JBrz600t .footer .content .menu ul
li{width:50%;font-size:14px;line-height:30px;float:left;margin-top:10px;padding-right:10px;overflow:hidden}
@media (min-width: 1200px) {
.JBrz600t .footer .content .menu ul
li{width:33.333%}

}
.JBrz600t .footer .content .menu ul li
a{color:rgba(255,255,255,0.8);opacity:0.8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
.JBrz600t .footer .content .menu ul li:hover
a{color:#078947;opacity:1}
.JBrz600t .sys_tit1,
.JBrz600twap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.JBrz600t .sys_tit1:after,
.JBrz600twap1 .sys_tit1:after{display:block;content:" ";clear:both}
.JBrz600t .sys_tit1 >h2,
.JBrz600twap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.JBrz600t .sys_tit1 >p,
.JBrz600twap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.JBrz600t .sys_tit1,
.JBrz600twap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.JBrz600t .sys_tit1:after,
.JBrz600twap1 .sys_tit1:after{display:block;content:" ";clear:both}
.JBrz600t .sys_tit1 >h2,
.JBrz600twap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.JBrz600t .sys_tit1 >p,
.JBrz600twap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.JBrz600t{color:#078947;background-color:#1d2125;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
.JBrz600twap1{display:none}
.TYqwbscswap1{margin:auto;padding:0px
0px 0px 0px;background-color:#fff}
.TYqwbscswap1:after{content:" ";display:block;clear:both}
.TYqwbscswap1
.clear{clear:both}
.TYqwbscswap1 .icp-footer{background-color:transparent;z-index:9999;padding:0;font-size:12px;display:inline;justify-content:center}
.TYqwbscswap1
.content{width:100%;margin:0
auto;box-sizing:border-box;background:#fff;padding:1.2rem 0;position:relative}
@media (min-width: 1200px) {
.TYqwbscswap1
.content{padding:0}

}
.TYqwbscswap1 .content
p{font-size:1.2rem;line-height:1.8rem;text-align:center;color:rgba(0,0,0,0.8);opacity:0.5}
@media (min-width: 1200px) {
.TYqwbscswap1 .content
p{line-height:500%;font-size:12px;opacity:1}

}
.TYqwbscswap1 .content p
b{font-weight:500}
.TYqwbscswap1 .content p
.line{font-style:normal;margin:0
10px;display:none}
@media (min-width: 751px) {
.TYqwbscswap1 .content p
.line{display:inline}

}
.TYqwbscswap1 .content p
span{display:block}
@media (min-width: 751px) {
.TYqwbscswap1 .content p
span{display:inline}

}
.TYqwbscswap1 .content p span
a{padding-right:10px;display:inline-block;color:rgba(0,0,0,0.8)}
@media (min-width: 751px) {
.TYqwbscswap1 .content p span
a{padding-right:0}

}
.TYqwbscswap1{color:#078947;background-color:transparent;padding:0;z-index:auto}
.TYqwbscs{margin:auto;padding:0px
0px 0px 0px;background-color:#fff}
.TYqwbscs:after{content:" ";display:block;clear:both}
.TYqwbscs
.clear{clear:both}
.TYqwbscs .icp-footer{background-color:transparent;z-index:9999;padding:0;font-size:12px;display:inline;justify-content:center}
.TYqwbscs
.content{width:100%;margin:0
auto;box-sizing:border-box;background:#fff;padding:1.2rem 0;position:relative}
@media (min-width: 1200px) {
.TYqwbscs
.content{width:1200px;padding:0}

}
.TYqwbscs .content
p{font-size:1.2rem;line-height:1.8rem;text-align:center;color:rgba(0,0,0,0.8);opacity:0.5}
@media (min-width: 1200px) {
.TYqwbscs .content
p{line-height:500%;font-size:12px;opacity:1}

}
.TYqwbscs .content p
b{font-weight:500}
.TYqwbscs .content p
.line{font-style:normal;margin:0
10px;display:none}
@media (min-width: 751px) {
.TYqwbscs .content p
.line{display:inline}

}
.TYqwbscs .content p
span{display:block}
@media (min-width: 751px) {
.TYqwbscs .content p
span{display:inline}

}
.TYqwbscs .content p span
a{padding-right:10px;display:inline-block;color:rgba(0,0,0,0.8)}
@media (min-width: 751px) {
.TYqwbscs .content p span
a{padding-right:0}

}
.TYqwbscs .sys_tit1,
.TYqwbscswap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.TYqwbscs .sys_tit1:after,
.TYqwbscswap1 .sys_tit1:after{display:block;content:" ";clear:both}
.TYqwbscs .sys_tit1 >h2,
.TYqwbscswap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.TYqwbscs .sys_tit1 >p,
.TYqwbscswap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.TYqwbscs .sys_tit1,
.TYqwbscswap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.TYqwbscs .sys_tit1:after,
.TYqwbscswap1 .sys_tit1:after{display:block;content:" ";clear:both}
.TYqwbscs .sys_tit1 >h2,
.TYqwbscswap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.TYqwbscs .sys_tit1 >p,
.TYqwbscswap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.TYqwbscs{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
.TYqwbscswap1{display:none}
.KIrz6501wap1
.order{position:fixed;bottom:5.5rem;right:1.25rem;z-index:999;width:3rem;height:3rem;border-radius:100%;background-color:rgba(0,0,0,0.5);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:none}
.KIrz6501wap1 .order>img{display:block;width:2rem;height:2rem}
.KIrz6501wap1 .my-kefu-ftop{display:none;position:fixed;bottom:2rem;right:1.25rem;z-index:999;width:3rem;height:3rem;border-radius:100%;background-color:rgba(0,0,0,0.5)}
.KIrz6501wap1 .my-kefu-ftop
a{display:block;width:100%;height:100%;box-sizing:border-box}
.KIrz6501wap1 .my-kefu-ftop a>i{display:block;width:100%;height:100%;font-style:normal;transform:rotate(-45deg);position:relative}
.KIrz6501wap1 .my-kefu-ftop a i:before{content:"";display:block;width:1rem;height:0.1rem;background-color:#fff;position:absolute;top:1.1rem;left:0.8rem}
.KIrz6501wap1 .my-kefu-ftop a i:after{content:"";display:block;width:0.1rem;height:1.1rem;background-color:#fff;position:absolute;top:1.1rem;left:1.8rem}
.KIrz6501wap1{color:#078947;padding:0;z-index:auto;background-color:transparent}
.KIrz6501{margin:auto;background-color:#fff;padding:0px
0px 0px 0px}
.KIrz6501:after{content:" ";display:block;clear:both}
.KIrz6501 em,
.KIrz6501
i{font-style:normal}
.KIrz6501
.clear{clear:both}
.KIrz6501
#float{width:48px;height:auto;position:fixed;right:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:9999}
.KIrz6501 #float
ul{width:100%;height:auto;margin-bottom:0}
.KIrz6501 #float ul
li{width:48px;height:48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:10px;position:relative;-moz-border-radius:48px;-webkit-border-radius:48px;-khtml-border-radius:48px;border-radius:48px}
.KIrz6501 #float ul li:last-child{margin-bottom:0}
.KIrz6501 #float ul li
a{color:#fff;font-size:12px;line-height:30px}
.KIrz6501 #float ul li
.li_a1{width:100%;height:100%;background-color:#fff;display:block;position:relative;z-index:99999;overflow:hidden;-moz-border-radius:48px;-webkit-border-radius:48px;-khtml-border-radius:48px;border-radius:48px}
.KIrz6501 #float ul li .li_a1
i{width:100%;height:100%;background-position:center;background-repeat:no-repeat;display:block}
.KIrz6501 #float ul li
.li_a2{background-color:#fff;color:#333;display:block;width:auto !important;white-space:nowrap;padding-left:20px;padding-right:58px;position:absolute;right:0px;top:0;line-height:48px;-moz-border-radius:48px;-webkit-border-radius:48px;-khtml-border-radius:48px;border-radius:48px;opacity:0;visibility:hidden}
.KIrz6501 #float ul li.flEwm
div{width:90px;height:90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:10px;padding:5px;transform-origin:right top;position:absolute;top:0;right:58px;z-index:9;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}
.KIrz6501 #float ul li.flEwm div
img{width:100%;height:100%}
.KIrz6501 #float ul li.flEwm:hover
div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
.KIrz6501 #float ul li:hover
a{background-color:#fff}
.KIrz6501 #float ul li:hover
.li_a2{padding-right:55px;opacity:1;visibility:visible}
.KIrz6501 #float ul li,
.KIrz6501 #float ul li
a{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}
.KIrz6501 .sys_tit1,
.KIrz6501wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.KIrz6501 .sys_tit1:after,
.KIrz6501wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.KIrz6501 .sys_tit1 >h2,
.KIrz6501wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.KIrz6501 .sys_tit1 >p,
.KIrz6501wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.KIrz6501 .sys_tit1,
.KIrz6501wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.KIrz6501 .sys_tit1:after,
.KIrz6501wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.KIrz6501 .sys_tit1 >h2,
.KIrz6501wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.KIrz6501 .sys_tit1 >p,
.KIrz6501wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.KIrz6501{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.KIrz6501{display:none}

}
@media screen and (min-width: 992px) {
.KIrz6501wap1{display:none}

}

/* ---- 旧站 证书页（/honors 证书网格） ---- */
@charset "utf-8";@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}
.YKqxpj59{background-color:#fff;padding:60px
0px 60px 0px;margin:auto}
.YKqxpj59:after{content:" ";display:block;clear:both}
.YKqxpj59 i,
.YKqxpj59
em{font-style:normal}
.YKqxpj59
.clear{clear:both}
.YKqxpj59 .certificate
.content{width:100%;margin:0
auto}
@media (min-width: 1200px) {
.YKqxpj59 .certificate
.content{width:1200px}

}
.YKqxpj59 .certificate .content
ul{margin-top:-1rem;padding:0
1.25rem}
@media (min-width: 1200px) {
.YKqxpj59 .certificate .content
ul{padding:0;margin-top:-30px}

}
.YKqxpj59 .certificate .content ul
li{margin-top:1rem}
@media (min-width: 1200px) {
.YKqxpj59 .certificate .content ul
li{margin-top:30px}

}
.YKqxpj59 .certificate .content ul li>p.title{font-size:1.4rem;color:rgba(0,0,0,0.8);line-height:180%;margin-bottom:0.5rem}
@media (min-width: 768px) {
.YKqxpj59 .certificate .content ul li>p.title{font-size:20px;font-weight:800;margin-bottom:20px}

}
.YKqxpj59 .certificate .content ul li
div.image{margin-top:-1rem}
@media (min-width: 768px) {
.YKqxpj59 .certificate .content ul li
div.image{margin-left:-5px;margin-right:-5px;margin-top:-10px}

}
.YKqxpj59 .certificate .content ul li div.image>span{display:block;margin-top:1rem}
@media (min-width: 768px) {
.YKqxpj59 .certificate .content ul li div.image>span{width:25%;height:220px;float:left;margin-top:10px;padding:0
5px;cursor:pointer}

}
.YKqxpj59 .certificate .content ul li div.image >span
img{width:100%;height:100%;object-fit:contain;background-color:#078947}
.YKqxpj59 .sys_tit1,
.YKqxpj59wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.YKqxpj59 .sys_tit1:after,
.YKqxpj59wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.YKqxpj59 .sys_tit1 >h2,
.YKqxpj59wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.YKqxpj59 .sys_tit1 >p,
.YKqxpj59wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.YKqxpj59 .sys_tit1,
.YKqxpj59wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.YKqxpj59 .sys_tit1:after,
.YKqxpj59wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.YKqxpj59 .sys_tit1 >h2,
.YKqxpj59wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.YKqxpj59 .sys_tit1 >p,
.YKqxpj59wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.YKqxpj59{color:#078947;background-color:#fff;margin:auto;padding:60px
0px 60px 0px;position:static;z-index:auto}
.YKqxpj59wap1{display:none}

/* ---- 旧站 关于我们页（/about） ---- */
@charset "utf-8";@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}
.lib54716532_1wap1{display:none}
.TRrz631z{width:100%;margin:auto;padding:0px
0px 10px 0px;background-color:#fff;overflow:hidden;z-index:999}
.TRrz631z
.content{width:100%;overflow:hidden;position:relative;padding:0
1.25rem;margin:auto}
@media (min-width: 1200px) {
.TRrz631z
.content{width:1200px;padding:0}

}
.TRrz631z .content
.newsList{width:100%;margin:auto;overflow:hidden;position:relative}
.TRrz631z .content .newsList
ul{margin-top:-1.8rem;margin-left:-1.25rem;margin-right:-1.25rem}
@media (min-width: 1200px) {
.TRrz631z .content .newsList
ul{margin-left:-18px;margin-right:-18px;margin-top:-10px}

}
.TRrz631z .content .newsList ul
li{width:100%;box-sizing:border-box;float:left;position:relative;padding:0
1.25rem;margin-top:1.8rem}
@media (min-width: 768px) {
.TRrz631z .content .newsList ul
li{width:33.33%}

}
@media (min-width: 1200px) {
.TRrz631z .content .newsList ul
li{padding:15px
18px;margin-top:10px}

}
.TRrz631z .content .newsList ul li
a{width:100%;display:block;overflow:hidden;box-shadow:0px 4px 40px 0px rgba(13,37,0,0.02)}
.TRrz631z .content .newsList ul li a
.news_img{width:100%;padding-bottom:69%;overflow:hidden;position:relative}
.TRrz631z .content .newsList ul li a .news_img
.news_mb{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;z-index:1;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
.TRrz631z .content .newsList ul li a
.newsBox{width:100%;overflow:hidden;position:relative;z-index:999}
.TRrz631z .content .newsList ul li a .newsBox
.newsInfo{width:100%;box-sizing:border-box;background-color:#fff;box-shadow:0rem .2rem 2rem 0rem rgba(13,37,0,0.02);padding:1.1rem 1.8rem .9rem;overflow:hidden}
@media (min-width: 1200px) {
.TRrz631z .content .newsList ul li a .newsBox
.newsInfo{box-shadow:0px 4px 40px 0px rgba(13,37,0,0.02);padding:22px
36px 18px}

}
.TRrz631z .content .newsList ul li a .newsBox .newsInfo
h3{width:100%;height:5.2rem;color:#333;font-size:1.6rem;font-weight:500;line-height:150%;margin-bottom:1rem;overflow:hidden;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
@media (min-width: 1200px) {
.TRrz631z .content .newsList ul li a .newsBox .newsInfo
h3{height:56px;font-size:18px;line-height:28px;margin-bottom:20px}

}
.TRrz631z .content .newsList ul li a .newsBox .newsInfo
p{width:100%;color:#999;font-size:14px;line-height:24px;overflow:hidden}
.TRrz631z .content .newsList ul li a .newsBox .newsInfo p
span{padding-right:10px}
.TRrz631z .content .newsList ul li a:hover .news_img
.news_mb{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05)}
.TRrz631z .content .newsList ul li a:hover .newsBox .newsInfo
h3{color:#078947}
.TRrz631z .sys_tit1,
.TRrz631zwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.TRrz631z .sys_tit1:after,
.TRrz631zwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.TRrz631z .sys_tit1 >h2,
.TRrz631zwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.TRrz631z .sys_tit1 >p,
.TRrz631zwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.TRrz631z .sys_tit1,
.TRrz631zwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.TRrz631z .sys_tit1:after,
.TRrz631zwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.TRrz631z .sys_tit1 >h2,
.TRrz631zwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.TRrz631z .sys_tit1 >p,
.TRrz631zwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.TRrz631z{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 10px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.TRrz631z{display:none}

}
@media screen and (min-width: 992px) {
.TRrz631zwap1{display:none}

}

/* ---- 旧站 联系我们页（/contact） ---- */
@charset "utf-8";@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}
.UIrz5vw6wap1{background-color:#fff !important;padding:2rem 0 !important}
.UIrz5vw6wap1
.mes{padding:0
1.25rem}
.UIrz5vw6wap1
#UIrz5vw6wap1ditu{width:100%;height:17.5rem;margin-bottom:1rem;background-color:#fff;position:relative}
.UIrz5vw6wap1
.copyright_info{margin:0
auto}
.UIrz5vw6wap1 .copyright_info>p{overflow:hidden;padding-bottom:0.2rem;font-size:0.6rem;color:rgba(0,0,0,0.8);line-height:1.5rem;white-space:nowrap}
.UIrz5vw6wap1 .copyright_info>p>span{margin:0
0.5rem}
.UIrz5vw6wap1 .copyright_info >p
a{max-height:1.5rem;color:rgba(0,0,0,0.8);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.UIrz5vw6wap1 .copyright_info >p a
img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.UIrz5vw6wap1 .amap-marker-label{position:absolute;z-index:2;background-color:#fff;cursor:default;padding:2rem 2.2rem;width:24rem;border-radius:5px;border:1px
solid #ccc;box-shadow:-10px 10px 10px rgba(0,0,0,0.3)}
.UIrz5vw6wap1 .amap-marker-label
.info{white-space:nowrap;height:1.5rem;font-size:1.2rem;color:#333;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis}
.UIrz5vw6wap1 .amap-marker-label
.address{white-space:normal;font-size:1.2rem;color:#666;line-height:16px;margin-top:5px;max-height:32px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.UIrz5vw6wap1 .amap-marker-label
.arrow{position:absolute;width:20px;height:25px;background-color:#fff;left:-8px;bottom:10px;transform:rotate(30deg);box-shadow:-10px 10px 10px rgba(0,0,0,0.3)}
.UIrz5vw6wap1 .amap-touch-toolbar .amap-zoomcontrol{display:none}
.UIrz5vw6wap1
.list{width:100%;padding:1.5rem 2rem 0;background:#F8F8F8;overflow:hidden}
.UIrz5vw6wap1 .list
li{margin-bottom:1.5rem;min-height:3rem}
.UIrz5vw6wap1 .list li
span{display:block;width:3rem;height:3rem;padding:0.4rem;margin-right:1rem;border-radius:50%;background-color:#078947;float:left;overflow:hidden}
.UIrz5vw6wap1 .list li span
i{display:block;width:100%;height:100%;background-size:cover;background-position:center}
.UIrz5vw6wap1 .list li
h4{font-size:1.2rem;color:#666;line-height:1.2rem;padding-top:0.2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.UIrz5vw6wap1 .list li
p{min-height:1.8rem;color:#999;font-size:1.2rem;line-height:1.8rem;padding-left:4rem}
.UIrz5vw6wap1{color:#078947;background-color:transparent;padding:0;z-index:auto}
.UIrz5vw6{margin:auto;padding:0px
0px 0px 0px;background-color:#fff;background-position:0px 0px;background-image:none;background-size:cover;overflow:hidden}
.UIrz5vw6:after{content:" ";display:block;clear:both}
.UIrz5vw6 em,
.UIrz5vw6
i{font-style:normal}
.UIrz5vw6
a{color:rgba(0,0,0,0.8)}
.UIrz5vw6
.content{width:1200px;margin:0
auto;color:rgba(0,0,0,0.8)}
.UIrz5vw6
.dhwz{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.UIrz5vw6
.bsc{background-size:cover;background-position:center}
.UIrz5vw6
.fl{float:left}
.UIrz5vw6
.fr{float:right}
.UIrz5vw6
.ttl{height:500px;padding-top:120px;text-align:center;background-position:center;background-repeat:no-repeat}
.UIrz5vw6 .ttl>p{margin-bottom:20px;font-size:18px;color:#333;line-height:40px}
.UIrz5vw6 .ttl>p>strong{font-size:20px;color:#078947;font-weight:normal}
.UIrz5vw6 .ttl
hr{width:60px;height:6px;background-color:#078947}
.UIrz5vw6 .ttl
em{display:block;margin:10px
auto 20px;width:600px;font-size:14px;color:#999;line-height:20px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.UIrz5vw6 .ttl
i{border:10px
solid #078947;border-top-color:#078947;border-bottom:none;border-left-color:transparent;border-right-color:transparent}
.UIrz5vw6 .ttl
h3{font-size:18px;color:#333;background-size:cover;background-position:center;height:35px;overflow:hidden}
.UIrz5vw6
#UIrz5vw6ditu{width:1200px;height:520px;background-color:#000;position:relative;top:-80px}
.UIrz5vw6
.lb{position:relative;top:-30px}
.UIrz5vw6 .lb
li{width:220px;padding:0
20px;text-align:center;float:left}
.UIrz5vw6 .lb li
span{display:block;width:36px;height:36px;margin:0
auto;border-radius:50%;background-color:#078947}
.UIrz5vw6 .lb li span
i{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat}
.UIrz5vw6 .lb li
b{display:block;width:100%;font-size:16px;color:#333;line-height:40px}
.UIrz5vw6 .lb li>p{font-size:14px;color:#666;text-align:center;line-height:20px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.UIrz5vw6 .lb
ul{display:-webkit-flex;-webkit-justify-content:space-between}
.UIrz5vw6 .lb li:hover
span{transform:rotate(360deg);transition: .5s}
.UIrz5vw6
hr{height:1px;background-color:#eee}
.UIrz5vw6
.copyright_info{margin:0
auto}
.UIrz5vw6 .copyright_info>p{overflow:hidden;padding-bottom:4px;font-size:12px;color:rgba(0,0,0,0.8);line-height:30px;white-space:nowrap}
.UIrz5vw6 .copyright_info>p>span{margin:0
10px}
.UIrz5vw6 .copyright_info >p
a{max-height:30px;color:rgba(0,0,0,0.8);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.UIrz5vw6 .copyright_info >p a
img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.UIrz5vw6 .amap-marker-label{position:absolute;z-index:2;background-color:#fff;cursor:default;padding:20px
25px;width:280px;border-radius:5px;border:1px
solid #ccc;box-shadow:-10px 10px 10px rgba(0,0,0,0.3)}
.UIrz5vw6 .amap-marker-label
.info{white-space:nowrap;height:20px;font-size:14px;color:#333;line-height:16px;overflow:hidden;text-overflow:ellipsis}
.UIrz5vw6 .amap-marker-label
.address{white-space:normal;font-size:12px;color:#666;line-height:16px;margin-top:5px;max-height:32px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.UIrz5vw6 .amap-marker-label
.arrow{position:absolute;width:20px;height:25px;background-color:#fff;left:-8px;bottom:10px;transform:rotate(30deg);box-shadow:-10px 10px 10px rgba(0,0,0,0.3)}
.UIrz5vw6 .sys_tit1,
.UIrz5vw6wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.UIrz5vw6 .sys_tit1:after,
.UIrz5vw6wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.UIrz5vw6 .sys_tit1 >h2,
.UIrz5vw6wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.UIrz5vw6 .sys_tit1 >p,
.UIrz5vw6wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.UIrz5vw6 .sys_tit1,
.UIrz5vw6wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.UIrz5vw6 .sys_tit1:after,
.UIrz5vw6wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.UIrz5vw6 .sys_tit1 >h2,
.UIrz5vw6wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.UIrz5vw6 .sys_tit1 >p,
.UIrz5vw6wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.UIrz5vw6{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.UIrz5vw6{display:none}

}
@media screen and (min-width: 992px) {
.UIrz5vw6wap1{display:none}

}
.lib5462436_3{width:100%;background-color:#fff;margin:auto;padding:30px
0px 40px 0px}
.lib5462436_3:after{content:"";display:block;clear:both}
.lib5462436_3 img,
.lib5462436_3 i,
.lib5462436_3 b,
.lib5462436_3 span,
.lib5462436_3 em,
.lib5462436_3 strong,
.lib5462436_3
a{vertical-align:top}
.lib5462436_3
i{font-style:normal}
.lib5462436_3
.clear{clear:both}
.lib5462436_3
.abo_video{width:100%;padding:1rem 1.25rem}
@media (min-width: 1200px) {
.lib5462436_3
.abo_video{width:1200px;margin:0
auto;padding:15px
0}

}
.lib5462436_3 .abo_video
.box1{border-width: .1rem;padding:0.3rem;background-color:#fff;border-style:solid}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video
.box1{padding:3px}

}
.lib5462436_3 .abo_video .box1
.box2{border-width: .1rem;background-color:#fff;border-style:solid;padding:0
0.3rem;position:relative}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1
.box2{padding:0
5px}

}
.lib5462436_3 .abo_video .box1 .box2
.box3{border-left-width: .2rem;border-right-width: .2rem;padding:2.5rem 2rem;background-color:#fff;border-left-style:solid;border-right-style:solid;overflow:hidden}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1 .box2
.box3{padding:30px
40px}

}
.lib5462436_3 .abo_video .box1 .box2 .box3 .titleBox
.title{text-align:center}
.lib5462436_3 .abo_video .box1 .box2 .box3 .titleBox .title
.icon{display:none}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1 .box2 .box3 .titleBox .title
.icon{display:inline-block;vertical-align:middle}
.lib5462436_3 .abo_video .box1 .box2 .box3 .titleBox .title .icon>img{max-width:100%}

}
.lib5462436_3 .abo_video .box1 .box2 .box3 .titleBox .title
h2{display:inline-block;font-size:2.2rem;line-height:150%}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1 .box2 .box3 .titleBox .title
h2{font-size:30px;color:#078947;margin-left:15px;margin-right:15px}

}
.lib5462436_3 .abo_video .box1 .box2 .box3 .titleBox
.desc{display:block;font-size:1.2rem;text-align:center;line-height:150%;color:#333;margin-top:0.5rem}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1 .box2 .box3 .titleBox
.desc{font-size:14px;margin-top:10px}

}
.lib5462436_3 .abo_video .box1 .box2 .box3
.list{padding:1rem 0;margin-top:1rem;white-space:nowrap;overflow-x:auto}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1 .box2 .box3
.list{padding:30px
0;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;white-space:normal}

}
.lib5462436_3 .abo_video .box1 .box2 .box3 .list
.pic{display:inline-block;transition: .5s;box-sizing:border-box;position:relative;margin-right:1rem;vertical-align:middle}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1 .box2 .box3 .list
.pic{display:block;width:18%;margin-right:0}

}
.lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>a{display:block;width:100%;height:100%}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>a{height:150px}

}
.lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>a>img{display:block;max-width:100%;max-height:100%;margin:0
auto}
.lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>p{display:block;width:100%;font-size:1.4rem;line-height:150%;text-align:center;color:#666;margin-top:1rem}
@media (min-width: 1200px) {
.lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>p{font-size:16px;margin-top:10px}

}

/* 🔴 二维码必须**正方**（2026-10-20 用户报"下面的二维码都被压扁了，处理方正"）。
 *    旧站给 `.pic>a` 写死 `height:150px`，而 `.pic` 宽 18%（1200 容器实测 ≈197px），
 *    再叠加别处的 reset `img{width:100%}` ⇒ 5 张 430²/400²/200²/430²/580² 的方形码
 *    全被拉成 **197×150**（宽高比 1.31，肉眼一眼是扁的）。
 *    ⇒ 宽度仍由 18% 决定，高度改成按 1:1 跟着走（`aspect-ratio`），
 *      图用 `object-fit:contain` 装进正方形容器。
 *      ⚠️ 必须是 contain 不是 cover：小程序码四周的留白是码的一部分，裁掉就可能扫不出来。
 *    ⚠️ 只覆盖 `@media (min-width:1200px)` 那一档 —— 触发问题的 `height:150px` 本来就只在这档；
 *      窄屏 `.pic` 是 inline-block 横向滚动条，没这问题，别顺手改。 */
@media (min-width: 1200px) {
  .lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>a{height:auto;aspect-ratio:1/1}
  .lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>a>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
}
/* 窄屏（<1200）同样是扁的，只是方向相反：实测 `.pic` 295 宽、`.pic>a` **295×344**
 * （宽高比 0.857 ⇒ 竖向拉伸）。窄屏 `.pic` 是 inline-block、宽度由 shrink-to-fit 决定，
 * 不给定宽度的话 `height:100%` 落在一个"高度待定"的父盒上，最后靠图片内在尺寸凑出来。
 * ⇒ 直接给宽（62% ≈ 189px，一屏露出 1.6 张，"还能往右滑"这件事一眼可见），高度按 1:1。 */
@media (max-width: 1199px) {
  .lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic{width:62%}
  .lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>a{height:auto;aspect-ratio:1/1}
  .lib5462436_3 .abo_video .box1 .box2 .box3 .list .pic>a>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
}
.lib5462436_3 .abo_video .box1 .box2
.topline{width:100%;border-top-style:solid;border-top-width:0.2rem;position:absolute;left:0;top:0.5rem}
.lib5462436_3 .abo_video .box1 .box2
.bottomline{width:100%;border-bottom-style:solid;border-bottom-width:0.2rem;position:absolute;left:0;bottom:0.5rem}
.lib5462436_3 .sys_tit1,
.lib5462436_3wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.lib5462436_3 .sys_tit1:after,
.lib5462436_3wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.lib5462436_3 .sys_tit1 >h2,
.lib5462436_3wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.lib5462436_3 .sys_tit1 >p,
.lib5462436_3wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.lib5462436_3 .sys_tit1,
.lib5462436_3wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.lib5462436_3 .sys_tit1:after,
.lib5462436_3wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.lib5462436_3 .sys_tit1 >h2,
.lib5462436_3wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.lib5462436_3 .sys_tit1 >p,
.lib5462436_3wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.lib5462436_3{color:#078947;background-color:#fff;margin:auto;padding:30px
0px 40px 0px;position:static;z-index:auto}
.lib5462436_3wap1{display:none}

/* ---- 旧站 风采展示页（/gallery） ---- */
@charset "utf-8";@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}
.WRrz5wmk{padding:0px
0px 10px 0px;background-color:#fff;margin:auto}
.WRrz5wmk:after{content:" ";display:block;clear:both}
.WRrz5wmk
.clear{clear:both}
.WRrz5wmk
.clearfix{*zoom:1}
.WRrz5wmk .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.WRrz5wmk .classify
.content{width:100%;text-align:center}
@media (min-width: 1200px) {
.WRrz5wmk .classify
.content{width:1200px;margin:auto;padding-right:22px;box-sizing:border-box}

}
.WRrz5wmk .classify .content
ul{padding:0
1.25rem;font-size:0;line-height:0;text-align:center;white-space:nowrap;overflow-x:auto;margin-top:-1rem}
@media (min-width: 768px) {
.WRrz5wmk .classify .content
ul{display:inline-block;margin:0
auto;overflow-x:hidden;padding-left:75px;box-sizing:border-box;white-space:normal;margin-top:-10px}
.WRrz5wmk .classify .content ul li:first-child>a{padding:17px
50px}

}
.WRrz5wmk .classify .content ul li.cur
a{transition: .5s;background-color:#078947;color:#fff}
.WRrz5wmk .classify .content ul
li{display:inline-block;margin-right:0.5rem;position:relative;margin-top:1rem}
@media (min-width: 768px) {
.WRrz5wmk .classify .content ul
li{margin-right:0;margin-top:10px}

}
.WRrz5wmk .classify .content ul li>a:hover{transition: .5s;background-color:#078947;color:#fff}
.WRrz5wmk .classify .content ul li>a{display:block;font-size:1.4rem;color:#444;background-color:#f2f2f2;transition: .5s;line-height:100%;padding:1.2rem 1.5rem;border-radius:4rem}
@media (min-width: 768px) {
.WRrz5wmk .classify .content ul li>a{font-size:16px;padding:17px
50px 17px 70px;border-radius:50px;border-width:6px;border-style:solid;margin-left:-40px}

}
.WRrz5wmk .sys_tit1,
.WRrz5wmkwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.WRrz5wmk .sys_tit1:after,
.WRrz5wmkwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.WRrz5wmk .sys_tit1 >h2,
.WRrz5wmkwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.WRrz5wmk .sys_tit1 >p,
.WRrz5wmkwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.WRrz5wmk .sys_tit1,
.WRrz5wmkwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.WRrz5wmk .sys_tit1:after,
.WRrz5wmkwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.WRrz5wmk .sys_tit1 >h2,
.WRrz5wmkwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.WRrz5wmk .sys_tit1 >p,
.WRrz5wmkwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.WRrz5wmk{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 10px 0px;position:static;z-index:auto}
.WRrz5wmkwap1{display:none}
.plistNew{margin:auto !important}
.plistNew:after{content:" ";display:block;clear:both}
.plistNew i,
.plistNew
em{font-style:normal}
.plistNew .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.plistNew
.clearfix{*zoom:1}
.plistNew
.newsList{width:100%;margin:auto;overflow:hidden;position:relative}
@media (min-width: 1200px) {
.plistNew
.newsList{width:1200px}

}
.plistNew .newsList
ul{overflow:hidden;margin-top:-1.8rem}
@media (min-width: 1200px) {
.plistNew .newsList
ul{margin-left:-18px;margin-right:-18px;margin-top:-36px}

}
.plistNew .newsList ul
li{width:100%;float:left;overflow:hidden;position:relative;padding:0
1.25rem;margin-top:1.8rem}
@media (min-width: 768px) {
.plistNew .newsList ul
li{width:50%}

}
@media (min-width: 1200px) {
.plistNew .newsList ul
li{padding:0
18px;margin-top:36px}

}
.plistNew .newsList ul li
a{width:100%;display:block;overflow:hidden}
.plistNew .newsList ul li a:hover .news_img
.news_mb{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05)}
.plistNew .newsList ul li a:hover .newsBox
h3{color:#078947}
.plistNew .newsList ul li a
.news_img{width:100%;padding-bottom:59%;overflow:hidden;position:relative}
.plistNew .newsList ul li a .news_img
.news_mb{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;z-index:1;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
.plistNew .newsList ul li a
.newsBox{width:100%;background:#fff;box-sizing:border-box;padding:0
20px;overflow:hidden}
.plistNew .newsList ul li a .newsBox
h3{width:100%;height:56px;color:#333;font-size:16px;font-weight:500;line-height:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
.plistNew
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
@media (min-width: 1200px) {
.plistNew
.pagination{margin:3.5rem auto}

}
.plistNew .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.plistNew .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.plistNew .pagination a
span{display:none}
.plistNew .pagination a:hover,
.plistNew .pagination a:active,
.plistNew .pagination a:focus{color:#fff;background-color:#078947}
.plistNew .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.plistNew .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.plistNew .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.plistNew .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.plistNew .jump-menus select:hover,
.plistNew .jump-menus select:active,
.plistNew .jump-menus select:focus{border-color:#078947}
.plistNew{color:#078947;margin:auto;padding:0;position:static;z-index:auto;background-color:transparent}
.UCrz5wk2product_listNew{margin:auto !important}
.UCrz5wk2product_listNew:after{content:" ";display:block;clear:both}
.UCrz5wk2product_listNew i,
.UCrz5wk2product_listNew
em{font-style:normal}
.UCrz5wk2product_listNew .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.UCrz5wk2product_listNew
.clearfix{*zoom:1}
.UCrz5wk2product_listNew
.newsList{width:100%;margin:auto;overflow:hidden;position:relative}
@media (min-width: 1200px) {
.UCrz5wk2product_listNew
.newsList{width:1200px}

}
.UCrz5wk2product_listNew .newsList
ul{overflow:hidden;margin-top:-1.8rem}
@media (min-width: 1200px) {
.UCrz5wk2product_listNew .newsList
ul{margin-left:-18px;margin-right:-18px;margin-top:-36px}

}
.UCrz5wk2product_listNew .newsList ul
li{width:100%;float:left;overflow:hidden;position:relative;padding:0
1.25rem;margin-top:1.8rem}
@media (min-width: 768px) {
.UCrz5wk2product_listNew .newsList ul
li{width:50%}

}
@media (min-width: 1200px) {
.UCrz5wk2product_listNew .newsList ul
li{padding:0
18px;margin-top:36px}

}
.UCrz5wk2product_listNew .newsList ul li
a{width:100%;display:block;overflow:hidden}
.UCrz5wk2product_listNew .newsList ul li a:hover .news_img
.news_mb{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05)}
.UCrz5wk2product_listNew .newsList ul li a:hover .newsBox
h3{color:#078947}
.UCrz5wk2product_listNew .newsList ul li a
.news_img{width:100%;padding-bottom:59%;overflow:hidden;position:relative}
.UCrz5wk2product_listNew .newsList ul li a .news_img
.news_mb{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;z-index:1;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
.UCrz5wk2product_listNew .newsList ul li a
.newsBox{width:100%;background:#fff;box-sizing:border-box;padding:0
20px;overflow:hidden}
.UCrz5wk2product_listNew .newsList ul li a .newsBox
h3{width:100%;height:56px;color:#333;font-size:16px;font-weight:500;line-height:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
.UCrz5wk2product_listNew
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
@media (min-width: 1200px) {
.UCrz5wk2product_listNew
.pagination{margin:3.5rem auto}

}
.UCrz5wk2product_listNew .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.UCrz5wk2product_listNew .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.UCrz5wk2product_listNew .pagination a
span{display:none}
.UCrz5wk2product_listNew .pagination a:hover,
.UCrz5wk2product_listNew .pagination a:active,
.UCrz5wk2product_listNew .pagination a:focus{color:#fff;background-color:#078947}
.UCrz5wk2product_listNew .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.UCrz5wk2product_listNew .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.UCrz5wk2product_listNew .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.UCrz5wk2product_listNew .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.UCrz5wk2product_listNew .jump-menus select:hover,
.UCrz5wk2product_listNew .jump-menus select:active,
.UCrz5wk2product_listNew .jump-menus select:focus{border-color:#078947}
.UCrz5wk2product_listNew{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.UCrz5wk2{width:100%;margin:auto;padding:0px
0px 0px 0px;background-color:#fff;overflow:hidden;z-index:999}
.UCrz5wk2
.content{width:100%;overflow:hidden;position:relative;margin:auto}
.UCrz5wk2 .sys_tit1,
.UCrz5wk2wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.UCrz5wk2 .sys_tit1:after,
.UCrz5wk2wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.UCrz5wk2 .sys_tit1 >h2,
.UCrz5wk2wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.UCrz5wk2 .sys_tit1 >p,
.UCrz5wk2wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.UCrz5wk2 .sys_tit1,
.UCrz5wk2wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.UCrz5wk2 .sys_tit1:after,
.UCrz5wk2wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.UCrz5wk2 .sys_tit1 >h2,
.UCrz5wk2wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.UCrz5wk2 .sys_tit1 >p,
.UCrz5wk2wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.UCrz5wk2{color:#078947;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.UCrz5wk2{display:none}

}
@media screen and (min-width: 992px) {
.UCrz5wk2wap1{display:none}

}

/* ---- 旧站 视频展示页（本站不迁移，样式保留备查） ---- */
@charset "utf-8";@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}
.GPrz63x1:after{content:" ";display:block;clear:both}
.GPrz63x1
.videoBox.show{opacity:1;transform:scale(1)}
.GPrz63x1
.videoBox{width:100vw;height:100vh;position:fixed;left:0;top:0;background-color:#000;z-index:100000;display:-webkit-flex;display:flex;transform:scale(0);opacity:0}
.GPrz63x1 .videoBox
.video{margin:auto;position:relative}
.GPrz63x1 .videoBox .video
ul{width:100%;height:100%}
.GPrz63x1 .videoBox .video ul
li{display:none;position:relative;width:100%;height:100%}
.GPrz63x1 .videoBox .video ul li .shipin
iframe{max-width:100vw}
.GPrz63x1 .videoBox .video ul li
video{width:100%;height:auto;max-height:80vh}
@media (min-width: 1200px) {
.GPrz63x1 .videoBox .video ul li
video{width:auto;max-width:1200px}

}
.GPrz63x1 .videoBox .video ul li>span{display:inline-block;position:absolute;cursor:pointer;opacity:0;width:3rem;z-index:10000;right:1.25rem;top:1.25rem}
.GPrz63x1 .videoBox .video ul li >span
img{max-width:100%}
@media (min-width: 1200px) {
.GPrz63x1 .videoBox .video ul li>span{right:20px;top:20px;width:50px;text-align:center}

}
.GPrz63x1 .videoBox .video ul li>span.show{opacity:1}
.GPrz63x1
.classify{width:100%}
@media (min-width: 1200px) {
.GPrz63x1
.classify{width:100%}

}
.GPrz63x1 .classify
.content{width:100%}
@media (min-width: 1200px) {
.GPrz63x1 .classify
.content{width:1200px;margin:0
auto}

}
.GPrz63x1 .classify .content
ul{padding:0
0.85rem;margin-bottom:1rem}
@media (min-width: 1200px) {
.GPrz63x1 .classify .content
ul{margin-left:-5px;margin-right:-5px;margin-bottom:10px}
.GPrz63x1 .classify .content
ul{margin-left:-10px;margin-right:-10px;margin-bottom:20px}
.GPrz63x1 .classify .content ul li:hover .image
.img{transform:scale(1.1);transition:1s}

}
.GPrz63x1 .classify .content ul
li{padding:0
0.4rem;box-sizing:border-box;margin-bottom:1rem}
@media (min-width: 768px) {
.GPrz63x1 .classify .content ul
li{width:25%;float:left;padding:0
5px;margin-bottom:10px}

}
@media (min-width: 1200px) {
.GPrz63x1 .classify .content ul
li{padding:0
10px;display:block;margin-bottom:20px}

}
.GPrz63x1 .classify .content ul li>a{display:block;width:100%;padding-bottom:80%;position:relative;cursor:pointer}
.GPrz63x1 .classify .content ul li >a
.image{width:100%;height:80%;overflow:hidden;position:absolute;top:0;left:0}
.GPrz63x1 .classify .content ul li >a .image
.img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:1s}
.GPrz63x1 .classify .content ul li >a .image
.maskBg{display:-webkit-flex;display:flex;opacity:1;background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0;transition:1s;z-index:20}
.GPrz63x1 .classify .content ul li >a .image .maskBg
img{max-width:100%;max-height:100%;margin:auto}
.GPrz63x1 .classify .content ul li >a
.text{width:100%;height:20%;position:absolute;left:0;bottom:0;background-color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.GPrz63x1 .classify .content ul li >a .text
.textCon{width:100%;box-sizing:border-box;text-align:center;position:relative;z-index:30;padding:0
1rem}
@media (min-width: 1200px) {
.GPrz63x1 .classify .content ul li >a .text
.textCon{padding:0
20px}

}
.GPrz63x1 .classify .content ul li >a .text .textCon
h3{font-size:1.4rem;font-weight:normal;color:#222;line-height:2.6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.GPrz63x1 .classify .content ul li >a .text .textCon
h3{line-height:36px;font-size:16px}

}
.GPrz63x1
img{max-width:100%}
.GPrz63x1
.clear{clear:both}
.GPrz63x1
.clearfix{*zoom:1}
.GPrz63x1 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.GPrz63x1
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
.GPrz63x1 .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.GPrz63x1 .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.GPrz63x1 .pagination a
span{display:none}
.GPrz63x1 .pagination a:hover,
.GPrz63x1 .pagination a:active,
.GPrz63x1 .pagination a:focus{color:#fff;background-color:#078947}
.GPrz63x1 .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.GPrz63x1 .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.GPrz63x1 .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.GPrz63x1 .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.GPrz63x1 .jump-menus select:hover,
.GPrz63x1 .jump-menus select:active,
.GPrz63x1 .jump-menus select:focus{border-color:#078947}
.GPrz63x1 .sys_tit1,
.GPrz63x1wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.GPrz63x1 .sys_tit1:after,
.GPrz63x1wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.GPrz63x1 .sys_tit1 >h2,
.GPrz63x1wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.GPrz63x1 .sys_tit1 >p,
.GPrz63x1wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.GPrz63x1 .sys_tit1,
.GPrz63x1wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.GPrz63x1 .sys_tit1:after,
.GPrz63x1wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.GPrz63x1 .sys_tit1 >h2,
.GPrz63x1wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.GPrz63x1 .sys_tit1 >p,
.GPrz63x1wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.GPrz63x1{color:#078947;background-color:#fff;margin:auto;padding:20px
0px 20px 0px;position:static;z-index:auto}
.GPrz63x1wap1{display:none}

/* ---- 旧站 新闻资讯页（/news） ---- */
@charset "utf-8";@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}
.categoryNew
.categoryBg{width:100%;margin-bottom:1rem;margin-top:1rem;overflow:hidden}
@media (min-width: 1200px) {
.categoryNew
.categoryBg{margin-bottom:30px;margin-top:0}

}
.categoryNew .categoryBg .cate
ul{width:100%;text-align:center;font-size:0;line-height:0}
.categoryNew .categoryBg .cate ul
li{display:inline-block;margin-left:-0.1rem;margin-top:0.5rem;margin-bottom:0.5rem}
@media (min-width: 1200px) {
.categoryNew .categoryBg .cate ul
li{margin-left:-1px;margin-top:10px;margin-bottom:10px}

}
.categoryNew .categoryBg .cate ul li>a{display:block;font-size:1.4rem;color:#078947;height:3.2rem;padding:0
2.2rem;line-height:3.2rem;border: .1rem solid #078947}
@media (min-width: 1200px) {
.categoryNew .categoryBg .cate ul li>a{display:inline-block;height:50px;padding:0
40px;line-height:50px;font-size:16px;border:1px
solid #078947}

}
.list:after{content:" ";display:block;clear:both}
.list i,
.list
em{font-style:normal}
.list .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.list
.clearfix{*zoom:1}
.list
.classify2{width:100%}
@media (min-width: 1200px) {
.list
.classify2{width:100%;height:100%}
.list .classify2
ul{margin-left:-20px;margin-right:-20px}

}
@media (min-width: 768px) {
.list .classify2
ul{padding:0
10px;box-sizing:border-box}

}
@media (min-width: 1200px) {
.list .classify2 ul li:hover .image
.img{transform:scale(1.1);transition:1s}
.list .classify2 ul li:hover .text .textCon
h3{color:#078947;transition:1s}
.list .classify2 ul li:hover .text .textCon
p{opacity:1;transition:1s}
.list .classify2 ul li:hover .text .moreBox
.more{color:#078947;transition:1s}

}
.list .classify2 ul
li{position:relative;overflow:hidden;padding:0
1.25rem;margin-bottom:3rem}
@media (min-width: 768px) {
.list .classify2 ul
li{margin-bottom:30px}

}
@media (min-width: 1200px) {
.list .classify2 ul
li{margin-bottom:50px}

}
.list .classify2 ul li>a{display:block;width:100%;height:100%;position:relative}
.list .classify2 ul li >a
.image{width:100%;height:20rem;overflow:hidden}
@media (min-width: 768px) {
.list .classify2 ul li >a
.image{width:340px;height:270px;margin-right:30px;float:left}

}
.list .classify2 ul li >a .image
.img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:1s}
.list .classify2 ul li >a
.text{overflow:hidden}
@media (min-width: 768px) {
.list .classify2 ul li >a
.text{height:270px;position:relative}

}
.list .classify2 ul li >a .text
.textCon{width:100%;box-sizing:border-box;position:relative;z-index:30;padding-top:1rem}
@media (min-width: 768px) {
.list .classify2 ul li >a .text
.textCon{height:230px;padding-top:20px;box-sizing:border-box}

}
.list .classify2 ul li >a .text .textCon
h3{font-size:1.8rem;font-weight:normal;color:rgba(0,0,0,0.8);line-height:140%;transition:1s}
@media (min-width: 1200px) {
.list .classify2 ul li >a .text .textCon
h3{font-size:20px}

}
.list .classify2 ul li >a .text .textCon
p{font-size:1.4rem;line-height:2.4rem;color:rgba(0,0,0,0.8);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;margin-top:1rem;opacity:0.8;transition:1s}
@media (min-width: 1200px) {
.list .classify2 ul li >a .text .textCon
p{line-height:24px;font-size:14px;margin-top:10px}

}
.list .classify2 ul li >a .text
.moreBox{width:100%;padding:1rem 0;border-top:0.1rem solid rgba(221,221,221,0.3);border-bottom:0.1rem solid rgba(221,221,221,0.3);margin-top:1rem;line-height:140%;color:rgba(221,221,221,0.3)}
@media (min-width: 768px) {
.list .classify2 ul li >a .text
.moreBox{padding:10px
0;margin-top:0;position:absolute;left:0;bottom:0}

}
@media (min-width: 1200px) {
.list .classify2 ul li >a .text
.moreBox{padding:0;margin-top:0;height:40px;border-top:1px solid rgba(221,221,221,0.3);border-bottom:1px solid rgba(221,221,221,0.3);line-height:38px}

}
.list .classify2 ul li >a .text .moreBox
.time{font-size:1.4rem;color:rgba(0,0,0,0.8);margin-right:0.5rem;opacity:0.6}
@media (min-width: 768px) {
.list .classify2 ul li >a .text .moreBox
.time{font-size:14px;margin-right:5px}

}
.list .classify2 ul li >a .text .moreBox
.column{font-size:1.4rem;color:rgba(0,0,0,0.8);margin-right:0.5rem;opacity:0.6}
@media (min-width: 768px) {
.list .classify2 ul li >a .text .moreBox
.column{font-size:14px;margin-right:5px}

}
.list .classify2 ul li >a .text .moreBox
.more{font-size:1.4rem;color:rgba(0,0,0,0.8);margin-right:0.5rem;opacity:0.8;display:block;margin-top:0.5rem;transition:1s}
@media (min-width: 768px) {
.list .classify2 ul li >a .text .moreBox
.more{margin-top:5px;font-size:14px;margin-right:5px}

}
@media (min-width: 1200px) {
.list .classify2 ul li >a .text .moreBox
.more{margin-top:0;float:right;font-size:14px;margin-right:5px}

}
.list
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
.list .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.list .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.list .pagination a
span{display:none}
.list .pagination a:hover,
.list .pagination a:active,
.list .pagination a:focus{color:#fff;background-color:#078947}
.list .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.list .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.list .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.list .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.list .jump-menus select:hover,
.list .jump-menus select:active,
.list .jump-menus select:focus{border-color:#078947}
.list{color:#078947;margin:auto;padding:0;position:static;z-index:auto;background-color:transparent}
.QEr2a61kcategoryNew:after{content:" ";display:block;clear:both}
.QEr2a61kcategoryNew i,
.QEr2a61kcategoryNew
em{font-style:normal}
.QEr2a61kcategoryNew
.categoryBg{width:100%;margin-bottom:1rem;margin-top:1rem;overflow:hidden}
@media (min-width: 1200px) {
.QEr2a61kcategoryNew
.categoryBg{margin-bottom:30px;margin-top:0}

}
.QEr2a61kcategoryNew .categoryBg
.cate{width:100%}
@media (min-width: 1200px) {
.QEr2a61kcategoryNew .categoryBg
.cate{width:1200px;margin:0
auto}

}
.QEr2a61kcategoryNew .categoryBg .cate
ul{width:100%;text-align:center;font-size:0;line-height:0}
.QEr2a61kcategoryNew .categoryBg .cate ul li.cur>a{color:#fff;background-color:#078947}
.QEr2a61kcategoryNew .categoryBg .cate ul
li{display:inline-block;margin-left:-0.1rem;margin-top:0.5rem;margin-bottom:0.5rem}
@media (min-width: 1200px) {
.QEr2a61kcategoryNew .categoryBg .cate ul
li{margin-left:-1px;margin-top:10px;margin-bottom:10px}

}
.QEr2a61kcategoryNew .categoryBg .cate ul li>a:hover{color:#fff;background-color:#078947}
.QEr2a61kcategoryNew .categoryBg .cate ul li>a{display:block;font-size:1.4rem;color:#078947;height:3.2rem;padding:0
2.2rem;line-height:3.2rem;border: .1rem solid #078947}
@media (min-width: 1200px) {
.QEr2a61kcategoryNew .categoryBg .cate ul li>a{display:inline-block;height:50px;padding:0
40px;line-height:50px;font-size:16px;border:1px
solid #078947}

}
.QEr2a61kcategoryNew .categoryBg .cate ul li>div{display:none;width:100%;position:absolute;top:4rem;left:0;white-space:nowrap;text-align:center}
@media (min-width: 1200px) {
.QEr2a61kcategoryNew .categoryBg .cate ul li>div{position:static;white-space:normal;padding:0
20px;box-sizing:border-box}

}
.QEr2a61kcategoryNew .categoryBg .cate ul li >div
a{display:inline-block;padding-right:3rem;height:3.2rem;font-size:1.4rem;color:#666;line-height:3.2rem;text-align:left}
@media (min-width: 1200px) {
.QEr2a61kcategoryNew .categoryBg .cate ul li >div
a{display:block;width:100%;padding-right:0;font-size:14px;color:rgba(0,0,0,0.8);line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

}
.QEr2a61kcategoryNew .categoryBg .cate ul li >div a:hover,
.QEr2a61kcategoryNew .categoryBg .cate ul li >div
a.cur{color:#078947;font-weight:bold}
.QEr2a61kcategoryNew .categoryBg .cate ul li >div a:nth-child(1){border-top:none}
.QEr2a61kcategoryNew{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.QEr2a61klist2New:after{content:" ";display:block;clear:both}
.QEr2a61klist2New i,
.QEr2a61klist2New
em{font-style:normal}
.QEr2a61klist2New .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.QEr2a61klist2New
.clearfix{*zoom:1}
.QEr2a61klist2New
.classify2{width:100%}
@media (min-width: 1200px) {
.QEr2a61klist2New
.classify2{width:100%;height:100%}
.QEr2a61klist2New .classify2
ul{margin-left:-20px;margin-right:-20px}

}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2
ul{padding:0
10px;box-sizing:border-box}

}
@media (min-width: 1200px) {
.QEr2a61klist2New .classify2 ul li:hover .image
.img{transform:scale(1.1);transition:1s}
.QEr2a61klist2New .classify2 ul li:hover .text .textCon
h3{color:#078947;transition:1s}
.QEr2a61klist2New .classify2 ul li:hover .text .textCon
p{opacity:1;transition:1s}
.QEr2a61klist2New .classify2 ul li:hover .text .moreBox
.more{color:#078947;transition:1s}

}
.QEr2a61klist2New .classify2 ul
li{position:relative;overflow:hidden;padding:0
1.25rem;margin-bottom:3rem}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2 ul
li{margin-bottom:30px}

}
@media (min-width: 1200px) {
.QEr2a61klist2New .classify2 ul
li{margin-bottom:50px}

}
.QEr2a61klist2New .classify2 ul li>a{display:block;width:100%;height:100%;position:relative}
.QEr2a61klist2New .classify2 ul li >a
.image{width:100%;height:20rem;overflow:hidden}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2 ul li >a
.image{width:340px;height:270px;margin-right:30px;float:left}

}
.QEr2a61klist2New .classify2 ul li >a .image
.img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:1s}
.QEr2a61klist2New .classify2 ul li >a
.text{overflow:hidden}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2 ul li >a
.text{height:270px;position:relative}

}
.QEr2a61klist2New .classify2 ul li >a .text
.textCon{width:100%;box-sizing:border-box;position:relative;z-index:30;padding-top:1rem}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2 ul li >a .text
.textCon{height:230px;padding-top:20px;box-sizing:border-box}

}
.QEr2a61klist2New .classify2 ul li >a .text .textCon
h3{font-size:1.8rem;font-weight:normal;color:rgba(0,0,0,0.8);line-height:140%;transition:1s}
@media (min-width: 1200px) {
.QEr2a61klist2New .classify2 ul li >a .text .textCon
h3{font-size:20px}

}
.QEr2a61klist2New .classify2 ul li >a .text .textCon
p{font-size:1.4rem;line-height:2.4rem;color:rgba(0,0,0,0.8);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;margin-top:1rem;opacity:0.8;transition:1s}
@media (min-width: 1200px) {
.QEr2a61klist2New .classify2 ul li >a .text .textCon
p{line-height:24px;font-size:14px;margin-top:10px}

}
.QEr2a61klist2New .classify2 ul li >a .text
.moreBox{width:100%;padding:1rem 0;border-top:0.1rem solid rgba(221,221,221,0.3);border-bottom:0.1rem solid rgba(221,221,221,0.3);margin-top:1rem;line-height:140%;color:rgba(221,221,221,0.3)}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2 ul li >a .text
.moreBox{padding:10px
0;margin-top:0;position:absolute;left:0;bottom:0}

}
@media (min-width: 1200px) {
.QEr2a61klist2New .classify2 ul li >a .text
.moreBox{padding:0;margin-top:0;height:40px;border-top:1px solid rgba(221,221,221,0.3);border-bottom:1px solid rgba(221,221,221,0.3);line-height:38px}

}
.QEr2a61klist2New .classify2 ul li >a .text .moreBox
.time{font-size:1.4rem;color:rgba(0,0,0,0.8);margin-right:0.5rem;opacity:0.6}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2 ul li >a .text .moreBox
.time{font-size:14px;margin-right:5px}

}
.QEr2a61klist2New .classify2 ul li >a .text .moreBox
.column{font-size:1.4rem;color:rgba(0,0,0,0.8);margin-right:0.5rem;opacity:0.6}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2 ul li >a .text .moreBox
.column{font-size:14px;margin-right:5px}

}
.QEr2a61klist2New .classify2 ul li >a .text .moreBox
.more{font-size:1.4rem;color:rgba(0,0,0,0.8);margin-right:0.5rem;opacity:0.8;display:block;margin-top:0.5rem;transition:1s}
@media (min-width: 768px) {
.QEr2a61klist2New .classify2 ul li >a .text .moreBox
.more{margin-top:5px;font-size:14px;margin-right:5px}

}
@media (min-width: 1200px) {
.QEr2a61klist2New .classify2 ul li >a .text .moreBox
.more{margin-top:0;float:right;font-size:14px;margin-right:5px}

}
.QEr2a61klist2New
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
.QEr2a61klist2New .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.QEr2a61klist2New .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.QEr2a61klist2New .pagination a
span{display:none}
.QEr2a61klist2New .pagination a:hover,
.QEr2a61klist2New .pagination a:active,
.QEr2a61klist2New .pagination a:focus{color:#fff;background-color:#078947}
.QEr2a61klist2New .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.QEr2a61klist2New .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.QEr2a61klist2New .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.QEr2a61klist2New .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.QEr2a61klist2New .jump-menus select:hover,
.QEr2a61klist2New .jump-menus select:active,
.QEr2a61klist2New .jump-menus select:focus{border-color:#078947}
.QEr2a61klist2New{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.QEr2a61k{padding:40px
0px 40px 0px;background-color:#fff;background-attachment:fixed;width:100%;margin-right:auto;margin-left:auto}
.QEr2a61k:after{content:" ";display:block;clear:both}
.QEr2a61k i,
.QEr2a61k
em{font-style:normal}
.QEr2a61k .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.QEr2a61k
.clearfix{*zoom:1}
.QEr2a61k
.clear{clear:both}
.QEr2a61k
.nav{width:100%}
.QEr2a61k
.main{width:100%;margin:0
auto}
@media (min-width: 1200px) {
.QEr2a61k
.main{width:1200px}

}
.QEr2a61k
.row{margin-right:-0.5rem;margin-left:-0.5rem}
.QEr2a61k .col-12,
.QEr2a61k .col-11,
.QEr2a61k .col-10,
.QEr2a61k .col-9,
.QEr2a61k .col-8,
.QEr2a61k .col-7,
.QEr2a61k .col-6,
.QEr2a61k .col-5,
.QEr2a61k .col-4,
.QEr2a61k .col-3,
.QEr2a61k .col-2,
.QEr2a61k .col-1{position:relative;min-height:1px;padding-left:0.5rem;padding-right:0.5rem}
@media screen and (min-width: 751px) and (max-width: 1199px) {
.QEr2a61k .col-12,
.QEr2a61k .col-11,
.QEr2a61k .col-10,
.QEr2a61k .col-9,
.QEr2a61k .col-8,
.QEr2a61k .col-7,
.QEr2a61k .col-6,
.QEr2a61k .col-5,
.QEr2a61k .col-4,
.QEr2a61k .col-3,
.QEr2a61k .col-2,
.QEr2a61k .col-1{float:left}
.QEr2a61k .col-12{width:100%}
.QEr2a61k .col-11{width:91.66666667%}
.QEr2a61k .col-10{width:66.66666667%}
.QEr2a61k .col-9{width:50%}
.QEr2a61k .col-8{width:66.66666667%}
.QEr2a61k .col-7{width:58.33333333%}
.QEr2a61k .col-6{width:50%}
.QEr2a61k .col-5{width:41.66666667%}
.QEr2a61k .col-4{width:33.33333333%}
.QEr2a61k .col-3{width:50%}
.QEr2a61k .col-2{width:33.33333333%}
.QEr2a61k .col-1{width:33.33333333%}

}
@media (min-width: 1200px) {
.QEr2a61k .col-12,
.QEr2a61k .col-11,
.QEr2a61k .col-10,
.QEr2a61k .col-9,
.QEr2a61k .col-8,
.QEr2a61k .col-7,
.QEr2a61k .col-6,
.QEr2a61k .col-5,
.QEr2a61k .col-4,
.QEr2a61k .col-3,
.QEr2a61k .col-2,
.QEr2a61k .col-1{float:left}
.QEr2a61k .col-12{width:100%}
.QEr2a61k .col-11{width:91.66666667%}
.QEr2a61k .col-10{width:83.33333333%}
.QEr2a61k .col-9{width:75%}
.QEr2a61k .col-8{width:66.66666667%}
.QEr2a61k .col-7{width:58.33333333%}
.QEr2a61k .col-6{width:50%}
.QEr2a61k .col-5{width:41.66666667%}
.QEr2a61k .col-4{width:33.33333333%}
.QEr2a61k .col-3{width:25%}
.QEr2a61k .col-2{width:16.66666667%}
.QEr2a61k .col-1{width:8.33333333%}

}
.QEr2a61k .sys_tit1,
.QEr2a61kwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.QEr2a61k .sys_tit1:after,
.QEr2a61kwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.QEr2a61k .sys_tit1 >h2,
.QEr2a61kwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.QEr2a61k .sys_tit1 >p,
.QEr2a61kwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.QEr2a61k .sys_tit1,
.QEr2a61kwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.QEr2a61k .sys_tit1:after,
.QEr2a61kwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.QEr2a61k .sys_tit1 >h2,
.QEr2a61kwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.QEr2a61k .sys_tit1 >p,
.QEr2a61kwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.QEr2a61k{color:#078947;background-color:#fff;margin:auto;padding:40px
0px 40px 0px;position:static;z-index:auto}
.QEr2a61kwap1{display:none}

/* ---- 旧站 产品展示页（/products 与产品详情） ---- */
@charset "utf-8";@import 'https://sjzz.ilhjy.cn/libjs/slick/slick.css';@import 'https://sjzz.ilhjy.cn/libjs/slick/slick-theme.css';@import 'https://sjzz.ilhjy.cn/libjs/aos/aos.css';html{font-size:10px}
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?v1') format('woff2'),url('../fonts/iconfont.woff?v1') format('woff'),url('../fonts/iconfont.ttf?v1') format('truetype')}
.RCrkc5vewap1header{height:5rem;width:100%;background-color:#fff;top:0;left:0;z-index:9999}
.RCrkc5vewap1po{position:fixed !important;z-index:99999 !important}
.RCrkc5vewap1{width:100%;z-index:9999;background-color:#fff}
.RCrkc5vewap1
*{-webkit-tap-highlight-color:transparent}
.RCrkc5vewap1
.showhide{opacity:1 !important;visibility:visible !important;transform:scale(1) !important;transition:visibility .5s ease, opacity .5s ease, transform .5s ease}
.RCrkc5vewap1
.wrap{width:100%;position:relative;height:5rem;margin:0
auto;background-color:#fff;z-index:999}
.RCrkc5vewap1 .wrap
.logo{display:block;text-align:center;width:100%;height:5rem;line-height:5rem;overflow:hidden;font-size:1.8rem;color:#666;padding:0
6rem;box-sizing:border-box;margin:0
auto;transition:height .5s ease}
.RCrkc5vewap1
.nav_toggle{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;left:0.5rem;width:5rem;height:5rem}
.RCrkc5vewap1 .nav_toggle
em{display:block;font-style:normal;height:0.2rem;width:2rem;top:50%;left:50%;margin-top:-0.1rem;margin-left:-1rem;position:absolute;content:'';background-color:#666;transition:all .5s ease-in-out}
.RCrkc5vewap1 .nav_toggle:before{height:0.2rem;width:2rem;top:1.8rem;left:50%;margin-left:-1rem;position:absolute;display:block;content:'';background-color:#666;transition:all .5s ease-in-out}
.RCrkc5vewap1 .nav_toggle:after{height:0.2rem;width:2rem;bottom:1.8rem;left:50%;margin-left:-1rem;position:absolute;display:block;content:'';background-color:#666;transition:all .5s ease-in-out}
.RCrkc5vewap1
.icon_toggle{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0.5rem;width:5rem;height:5rem}
.RCrkc5vewap1 .icon_toggle
em{display:block;height:1.6rem;width:1.6rem;border:0.2rem solid #666;border-radius:100%;top:1.5rem;margin-left:-1rem;left:50%;background-color:#fff;position:absolute;content:'';transition:all .5s ease-in-out}
.RCrkc5vewap1 .icon_toggle:before{height:1.8rem;width:0.2rem;top:1.68rem;right:2.2rem;position:absolute;display:block;content:'';background-color:#666;transform:rotate(-45deg);transition:all .5s ease-in-out}
.RCrkc5vewap1
.nav.showslide{opacity:1 !important;visibility:visible !important;height:100vh !important;transition:visibility .5s ease, opacity .5s ease, height .5s ease}
.RCrkc5vewap1
.nav{height:0;width:100%;position:fixed;top:5rem;z-index:10000;opacity:0;visibility:hidden;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#B02125),color-stop(100%,#b02155));background-image:-moz-linear-gradient(left,#B02125 0,#b02155 100%);background-image:-webkit-linear-gradient(left,#B02125 0,#b02155 100%);background-image:linear-gradient(to right,#B02125 0,#b02155 100%);transition:visibility .5s ease, opacity .5s ease, height .5s ease;overflow-y:scroll !important}
.RCrkc5vewap1 .nav .wrap_nav
ul{padding-bottom:8rem}
.RCrkc5vewap1 .nav .wrap_nav ul
li{position:relative;padding:0
2rem;box-sizing:border-box;width:100%;border-bottom:1px solid rgba(255,255,255,0.1);overflow:hidden;transition:height .5s ease;-webkit-transition:height .5s ease}
.RCrkc5vewap1 .nav .wrap_nav ul li>a{display:block;font-size:1.6rem;color:#fff;line-height:5rem;text-decoration:none;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.RCrkc5vewap1 .nav .wrap_nav ul li
.subnav{padding-left:2rem;display:none}
.RCrkc5vewap1 .nav .wrap_nav ul li .subnav
a{opacity:0;transform:scaleY(0);transition:transform .5s, opacity .5s;-webkit-transition:transform .5s, opacity .5s;display:block;font-size:1.4rem;color:#fff;line-height:4rem;text-decoration:none;position:relative;padding-left:0.9rem;box-sizing:border-box;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.RCrkc5vewap1 .nav .wrap_nav ul li .subnav a:before{display:block;content:"";width:0.4rem;height:0.4rem;border-radius:100%;background-color:#fff;position:absolute;left:0;top:1.8rem}
.RCrkc5vewap1 .nav .wrap_nav ul li
.nav_add{display:block;cursor:pointer;overflow:hidden;position:absolute;top:0;right:0;width:5rem;height:5rem;z-index:10001;transform:rotate(45deg);transition:transform .5s;-webkit-transition:transform .5s}
.RCrkc5vewap1 .nav .wrap_nav ul li .nav_add:before{position:absolute;display:block;content:"";width:1rem;height:0.1rem;top:2rem;left:2rem;background-color:#fff;opacity:0.8;transition:all .5s ease-in-out}
.RCrkc5vewap1 .nav .wrap_nav ul li .nav_add:after{display:block;content:"";position:absolute;height:1rem;width:0.1rem;top:2rem;right:2rem;background-color:#fff;opacity:0.8;transition:all .5s ease-in-out}
.RCrkc5vewap1 .nav .wrap_nav ul li.cur>a{display:block;font-size:1.6rem;color:#fff;line-height:5rem;text-decoration:none;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.RCrkc5vewap1 .nav .wrap_nav ul li.cur
.subnav{padding-bottom:1rem;padding-left:2rem;box-sizing:border-box}
.RCrkc5vewap1 .nav .wrap_nav ul li.cur .subnav
a{transform:scaleY(1);opacity:1;transition:transform .5s, opacity .5s;-webkit-transition:transform .5s, opacity .5s;display:block;font-size:1.4rem;color:#fff;line-height:4rem;text-decoration:none;position:relative;padding-left:0.9rem;box-sizing:border-box;transition: .5s;-webkit-transition: .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.RCrkc5vewap1 .nav .wrap_nav ul li.cur .subnav a:before{display:block;content:"";width:0.4rem;height:0.4rem;border-radius:100%;background-color:#fff;position:absolute;left:0;top:1.8rem}
.RCrkc5vewap1 .nav .wrap_nav ul li.cur
.nav_add{transform:rotate(135deg);transition:transform .5s;-webkit-transition:transform .5s}
.RCrkc5vewap1
.searchbar{width:100%;height:0;padding:0
2rem;overflow:hidden;display:block;position:fixed;left:0;top:5rem;z-index:999999999;transition:height .5s ease;background-color:#f9f9f9}
.RCrkc5vewap1 .searchbar
.search{width:100%;box-sizing:border-box;height:5rem;position:relative;opacity:0;transition:opacity .3s ease}
.RCrkc5vewap1 .searchbar .search input:first-child{background-color:#fff;width:100%;outline:none;height:5rem;padding:0
5rem 0 1rem;font-size:1.4rem;color:#999;border-radius:0;border:none}
.RCrkc5vewap1 .searchbar .search
.bmit{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0;width:5rem;height:5rem;z-index:3;background:none;border:none}
.RCrkc5vewap1 .searchbar .search
.icon{position:absolute;display:block;cursor:pointer;overflow:hidden;top:0rem;right:0;width:5rem;height:5rem;z-index:0}
.RCrkc5vewap1 .searchbar .search .icon
em{display:block;height:1.6rem;width:1.6rem;border:0.2rem solid #999;border-radius:100%;top:1.5rem;margin-left:-1rem;left:50%;background-color:#fff;position:absolute;content:'';transition:all .5s ease-in-out}
.RCrkc5vewap1 .searchbar .search .icon:before{height:1.8rem;width:0.2rem;top:1.68rem;right:2.2rem;position:absolute;display:block;content:'';background-color:#999;transform:rotate(-45deg);transition:all .5s ease-in-out}
.RCrkc5vewap1
.searchbar.open{height:9rem;padding:2rem 2rem;transition:height .5s ease}
.RCrkc5vewap1 .searchbar.open
.search{opacity:1;transition:opacity .3s ease}
.RCrkc5vewap1
.overlay{display:none}
.RCrkc5vewap1
.overlay.active{opacity: .5;pointer-events:auto}
.RCrkc5vewap1
.posfix{position:fixed;top:0;left:0;z-index:999}
.RCrkc5vewap1{color:#B02125;padding:0;z-index:9999;background-color:transparent}
.RCrkc5ve{width:100%;margin:auto;padding:0px
0px 0px 0px;background-color:rgba(0,0,0,0)}
.RCrkc5ve.po{position:fixed;top:0;z-index:99998}
.RCrkc5ve.RCrkc5vepo
.header{background-color:#fff;padding:0;transition: .5s;border-bottom:1px solid #eee;box-shadow:0 0 10px 0 rgba(0,0,0,0.05)}
.RCrkc5ve.RCrkc5vepo .header .content .logo
.white{display:none}
.RCrkc5ve.RCrkc5vepo .header .content .logo
.black{display:block}
.RCrkc5ve.RCrkc5vepo .header .content .menuList >ul >li
.subChild{top:97px}
.RCrkc5ve.RCrkc5vepo .header .content .menuList>ul>li>a{color:#333}
.RCrkc5ve.RCrkc5vepo .header .content .menuList .headOther
.ssIocn{display:none}
.RCrkc5ve.RCrkc5vepo .header .content .menuList .headOther
.ssIocn2{display:block}
.RCrkc5ve.RCrkc5vepo .header .content .menuList .headOther .menu .nav-toggle>span,
.RCrkc5ve.RCrkc5vepo .header .content .menuList .headOther .menu .nav-toggle:before,
.RCrkc5ve.RCrkc5vepo .header .content .menuList .headOther .menu .nav-toggle:after{background:#333}
.RCrkc5ve.RCrkc5vepo
.searchBox{top:96px}
.RCrkc5ve
.searchBox{width:100%;border-top:1px solid #eee;background:#fff;display:none;position:absolute;padding:50px
0;top:96px;left:0;z-index:99999}
.RCrkc5ve .searchBox
.closeBtn{width:30px;height:30px;background-repeat:no-repeat;background-position:center;display:block;-moz-border-radius:45px;-webkit-border-radius:45px;-khtml-border-radius:45px;border-radius:45px;position:fixed;right:10%;top:130px;z-index:9999}
.RCrkc5ve .searchBox
.searchMain{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;overflow:hidden}
.RCrkc5ve .searchBox
.searCon{width:640px;overflow:hidden}
.RCrkc5ve .searchBox .searCon
.searBor{width:100%;overflow:hidden;position:relative;-moz-border-radius:45px;-webkit-border-radius:45px;-khtml-border-radius:45px;border-radius:45px}
.RCrkc5ve .searchBox .searCon .searBor input[type="text"]{width:100%;height:64px;box-sizing:border-box;background:transparent;border:1px
solid #ccc;border-radius:0;font-size:16px;padding:0
74px 0 40px;outline:none;transition: .4s;-moz-border-radius:45px;-webkit-border-radius:45px;-khtml-border-radius:45px;border-radius:45px;color:#333}
.RCrkc5ve .searchBox .searCon .searBor input::-webkit-input-placeholder{color:#333}
.RCrkc5ve .searchBox .searCon .searBor input:-moz-placeholder{color:#333}
.RCrkc5ve .searchBox .searCon .searBor input::-moz-placeholder{color:#333}
.RCrkc5ve .searchBox .searCon .searBor input:-ms-input-placeholder{color:#333}
.RCrkc5ve .searchBox .searCon .searBor
a.search_btn{width:74px;height:64px;box-sizing:border-box;background-position:center;background-repeat:no-repeat;display:block;position:absolute;right:0;top:0;bottom:0;margin:auto}
.RCrkc5ve
.header{width:100%;position:absolute;z-index:999 !important;top:0;left:0;transition: .5s}
.RCrkc5ve .header
.content{width:1200px;margin:0
auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}
.RCrkc5ve .header .content
.logo{max-height:96px;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.RCrkc5ve .header .content .logo
a{display:block;vertical-align:top;width:100%}
.RCrkc5ve .header .content .logo a
img{max-height:100%;max-width:100%;vertical-align:top}
.RCrkc5ve .header .content .logo a
.white{display:block}
.RCrkc5ve .header .content .logo a
.black{display:none}
.RCrkc5ve .header .content
.menuList{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}
.RCrkc5ve .header .content .menuList>ul{display:flex;flex-flow:wrap;justify-content:space-around}
.RCrkc5ve .header .content .menuList>ul>li{padding:0
14px}
@media (min-width: 1200px) {
.RCrkc5ve .header .content .menuList>ul>li{padding:0
28px}

}
.RCrkc5ve .header .content .menuList>ul>li>a{background:linear-gradient(#B02125,#B02125) bottom/0% 2px no-repeat;background-position:left bottom;display:block;font-size:16px;line-height:96px;transition: .5s;color:rgba(255,255,255,0.8)}
.RCrkc5ve .header .content .menuList>ul>li:hover>a{background:linear-gradient(#B02125,#B02125) bottom/100% 2px no-repeat;background-position:left bottom}
.RCrkc5ve .header .content .menuList >ul >li
.subChild.on{height:96px;transform:translate(0,0px);-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);-ms-transform:translate(0,0px);transition: .5s}
.RCrkc5ve .header .content .menuList >ul >li
.subChild{width:100%;height:0;overflow:hidden;background:#fff;position:absolute;top:96px;left:0;transform:translate(0,-20px);-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.RCrkc5ve .header .content .menuList >ul >li .subChild
.subBox{position:relative}
.RCrkc5ve .header .content .menuList >ul >li .subChild .subBox>a{color:#999;display:block;font-size:16px;line-height:96px;text-align:center;padding:0
20px;transition: .5s}
.RCrkc5ve .header .content .menuList >ul >li .subChild .subBox:hover>a:hover{color:#fff;background-color:#B02125;transition: .5s}
.RCrkc5ve .header .content
.headOther{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;line-height:0;font-size:0}
.RCrkc5ve .header .content .headOther .ssIocn,
.RCrkc5ve .header .content .headOther
.ssIocn2{width:30px;height:96px;transition: .5s;margin-right:30px;margin-left:20px;vertical-align:middle;position:relative;cursor:pointer}
.RCrkc5ve .header .content .headOther .ssIocn >img,
.RCrkc5ve .header .content .headOther .ssIocn2>img{display:block;max-width:100%;max-height:100%;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}
.RCrkc5ve .header .content .headOther
.ssIocn{display:block}
.RCrkc5ve .header .content .headOther
.ssIocn2{display:none}
.RCrkc5ve .header .content .headOther
.menu{width:30px;height:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.RCrkc5ve .header .content .headOther .menu .nav-toggle.show>span{display:none}
.RCrkc5ve .header .content .headOther .menu .nav-toggle.show:before{transform:rotate(45deg);animation-name:none;width:26px;margin-top:11px;background:#fff !important}
.RCrkc5ve .header .content .headOther .menu .nav-toggle.show:after{transform:rotate(-45deg);animation-name:none;width:26px;margin-top:11px;background:#fff !important}
.RCrkc5ve .header .content .headOther .menu .nav-toggle{transition: .4s;cursor:pointer;width:26px;height:22px;position:relative;z-index:20}
.RCrkc5ve .header .content .headOther .menu .nav-toggle>span,
.RCrkc5ve .header .content .headOther .menu .nav-toggle:before,
.RCrkc5ve .header .content .headOther .menu .nav-toggle:after{height:1px;width:26px;background:#fff;position:absolute;display:block;content:'';transition:all 300ms ease-in-out}
.RCrkc5ve .header .content .headOther .menu .nav-toggle>span{margin-top:10px}
.RCrkc5ve .header .content .headOther .menu .nav-toggle:before{margin-top:0}
.RCrkc5ve .header .content .headOther .menu .nav-toggle:after{margin-top:21px}
.RCrkc5ve .header .content .headOther .menu
.menuBox.show{top:0;transition: .5s}
.RCrkc5ve .header .content .headOther .menu
.menuBox{width:100%;height:100vh;background-color:rgba(0,0,0,0.9);position:absolute;top:-100vh;left:0;z-index:10;transition: .5s;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;overflow:hidden}
.RCrkc5ve .header .content .headOther .menu .menuBox
.contentBox{width:1200px;height:100vh;margin:0
auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox
.leftItem{display:block;width:500px;float:left}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem
ul{width:500px}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li:nth-child(1),
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li:nth-child(2){margin-top:0}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li:hover >a .ex,
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li:hover >a
.textTitle{color:#333;transition: .5s}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li:hover
.top{top:-50%;transition: .5s}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li:hover
.bottom{top:50%;transition: .5s}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul
li{width:250px;height:250px;float:left;border:1px
solid #fff;margin-left:-1px;margin-top:-1px;position:relative;overflow:hidden}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li>a{display:block;width:100%;height:100%;padding:0
20px;position:absolute;left:0;top:0;z-index:3}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li >a
.ex{font-size:48px;line-height:100%;color:#fff;margin-top:50px;text-align:center;transition: .5s}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li >a
.textTitle{font-size:16px;line-height:100%;color:#fff;margin-top:50px;text-align:center;transition: .5s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li
.top{width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:-100%;z-index:2;transition: .5s}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .leftItem ul li
.bottom{width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:100%;z-index:2;transition: .5s}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox
.rightItem{width:300px;float:right}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .rightItem ul
li{width:100%;height:50px;line-height:50px;margin-top:15px;margin-bottom:15px}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .rightItem ul li >a:hover
.line{width:20px;transition: .5s}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .rightItem ul li>a{width:100%;height:100%;position:relative}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .rightItem ul li >a
.line{width:12px;height:3px;background-color:#fff;position:absolute;left:0;top:23px;transition: .5s}
.RCrkc5ve .header .content .headOther .menu .menuBox .contentBox .rightItem ul li>a>p{display:block;width:100%;height:100%;padding-left:60px;font-size:16px;color:#fff}
.RCrkc5ve .sys_tit1,
.RCrkc5vewap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.RCrkc5ve .sys_tit1:after,
.RCrkc5vewap1 .sys_tit1:after{display:block;content:" ";clear:both}
.RCrkc5ve .sys_tit1 >h2,
.RCrkc5vewap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.RCrkc5ve .sys_tit1 >p,
.RCrkc5vewap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.RCrkc5ve .sys_tit1,
.RCrkc5vewap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.RCrkc5ve .sys_tit1:after,
.RCrkc5vewap1 .sys_tit1:after{display:block;content:" ";clear:both}
.RCrkc5ve .sys_tit1 >h2,
.RCrkc5vewap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.RCrkc5ve .sys_tit1 >p,
.RCrkc5vewap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.RCrkc5ve{color:#B02125;background-color:rgba(0,0,0,0);margin:auto;padding:0px
0px 0px 0px;position:static;z-index:9999}
@media screen and (max-width: 992px) {
.RCrkc5ve{display:none}

}
@media screen and (min-width: 992px) {
.RCrkc5vewap1{display:none}

}
.FErkelk4{margin:auto;padding:0px
0px 0px 0px;background-color:#fff}
.FErkelk4:after{content:" ";display:block;clear:both}
.FErkelk4 em,
.FErkelk4
i{font-style:normal}
.FErkelk4
.clear{clear:both}
.FErkelk4
.clearfix{*zoom:1}
.FErkelk4 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.FErkelk4
.bannerGroup{position:relative}
.FErkelk4 .bannerGroup
.biaodan{display:none}
@media (min-width: 1200px) {
.FErkelk4 .bannerGroup
.biaodan{width:100%;display:block;position:absolute;bottom:110px;left:0;z-index:999}

}
.FErkelk4 .bannerGroup .biaodan
.formBox{width:1200px;margin:0
auto;display:block;position:relative}
.FErkelk4 .bannerGroup .biaodan .formBox
.field{width:1040px;height:110px;padding:0
100px 0 40px;background-color:rgba(0,0,0,0.9);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input{width:25%;height:40px;margin-bottom:0;padding:0
5px;float:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input .icon>img{width:100%}
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input
input{width:100%;height:40px;box-sizing:border-box;background:transparent;border:none;border-radius:0;color:#666;font-size:1.4rem;padding:0
10px;outline:none}
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input input::-webkit-input-placeholder,
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input textarea::-webkit-input-placeholder{color:#999}
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input input:-moz-placeholder,
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input textarea:-moz-placeholder{color:#999}
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input input::-moz-placeholder,
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input textarea::-moz-placeholder{color:#999}
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input input:-ms-input-placeholder,
.FErkelk4 .bannerGroup .biaodan .formBox .field .mess-input textarea:-ms-input-placeholder{color:#999}
.FErkelk4 .bannerGroup .biaodan .formBox
.btn{width:220px;height:50px;position:absolute;right:0;top:30px}
.FErkelk4 .bannerGroup .biaodan .formBox .btn
a{display:block;width:100%;height:50px;background:#B02125;box-sizing:border-box;text-align:center;cursor:pointer;transition: .5s;line-height:40px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.FErkelk4 .bannerGroup .biaodan .formBox .btn a>span{display:block;color:#fff;font-size:16px;margin-right:50px;transition: .5s}
.FErkelk4 .bannerGroup .biaodan .formBox .btn a>img{display:block;max-width:100%}
.FErkelk4 .bannerGroup .biaodan .formBox .btn a:hover{background:rgba(176,33,37,0.9)}
.FErkelk4 .bannerGroup .biaodan .formBox .btn a:hover>span{margin-right:30px;transition: .5s}
@media (min-width: 1200px) {
.FErkelk4 .bannerGroup .biaodan .formBox .btn
a{font-size:14px}

}
.FErkelk4 .bannerGroup
.banner{width:100%}
.FErkelk4 .bannerGroup .banner
.image{width:100%;position:relative}
.FErkelk4 .bannerGroup .banner .image
picture{width:100%}
.FErkelk4 .bannerGroup .banner .image picture
img{width:100%}
.FErkelk4 .bannerGroup
.dotlist{width:100%;position:absolute;z-index:3;bottom:2rem}
@media (min-width: 1200px) {
.FErkelk4 .bannerGroup
.dotlist{width:1200px;left:50%;bottom:40px;transform:translateX(-50%)}

}
.FErkelk4 .bannerGroup .slick-dots{position:absolute;bottom:1.5rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
@media (min-width: 1200px) {
.FErkelk4 .bannerGroup .slick-dots{bottom:40px}

}
.FErkelk4 .bannerGroup .slick-dots
li{position:relative;display:inline-block;width:3rem;height:0.4rem;margin:0
0.5rem;padding:0;cursor:pointer}
@media (min-width: 1200px) {
.FErkelk4 .bannerGroup .slick-dots
li{width:50px;height:6px;margin:0
5px}

}
.FErkelk4 .bannerGroup .slick-dots li
button{font-size:0;line-height:0;display:block;width:3rem;height:0.4rem;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
@media (min-width: 1200px) {
.FErkelk4 .bannerGroup .slick-dots li
button{width:50px;height:6px}

}
.FErkelk4 .bannerGroup .slick-dots li button:hover,
.FErkelk4 .bannerGroup .slick-dots li button:focus{outline:none}
.FErkelk4 .bannerGroup .slick-dots li button:hover:before,
.FErkelk4 .bannerGroup .slick-dots li button:focus:before{opacity:1;background-color:#fff;transition: .5s}
.FErkelk4 .bannerGroup .slick-dots li button:before{font-family:'slick';font-size:0;line-height:0;position:absolute;top:0;left:0;width:3rem;height:0.4rem;content:'';text-align:center;opacity: .4;color:transparent;background-color:#000;transition: .5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (min-width: 1200px) {
.FErkelk4 .bannerGroup .slick-dots li button:before{width:50px;height:6px}

}
.FErkelk4 .bannerGroup .slick-dots li.slick-active button:before{opacity:1;color:transparent;background-color:#B02125}
.FErkelk4 .sys_tit1,
.FErkelk4wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.FErkelk4 .sys_tit1:after,
.FErkelk4wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.FErkelk4 .sys_tit1 >h2,
.FErkelk4wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.FErkelk4 .sys_tit1 >p,
.FErkelk4wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.FErkelk4 .sys_tit1,
.FErkelk4wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.FErkelk4 .sys_tit1:after,
.FErkelk4wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.FErkelk4 .sys_tit1 >h2,
.FErkelk4wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.FErkelk4 .sys_tit1 >p,
.FErkelk4wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.FErkelk4{color:#B02125;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
.FErkelk4wap1{display:none}
.lib51990174_2{margin:auto;padding:40px
0px 50px 0px;background-color:#fff}
.lib51990174_2:after{content:" ";display:block;clear:both}
.lib51990174_2 em,
.lib51990174_2
i{font-style:normal}
.lib51990174_2
.clear{clear:both}
.lib51990174_2 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.lib51990174_2
.clearfix{*zoom:1}
@media (min-width: 1200px) {
.lib51990174_2 .service
.content{width:80%;margin:0
auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}

}
.lib51990174_2 .service .content
.leftPart{width:100%}
@media (min-width: 1200px) {
.lib51990174_2 .service .content
.leftPart{width:440px;float:left;margin-right:90px}

}
.lib51990174_2 .service .content .leftPart
.title{padding:1.5rem 1.25rem;margin-bottom:1.5rem}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .leftPart
.title{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:0;margin-bottom:40px}

}
.lib51990174_2 .service .content .leftPart .title .text>p{color:rgba(0,0,0,0.8);font-size:2.4rem;line-height:150%;text-transform:uppercase;font-weight:bold;text-align:center}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .leftPart .title .text>p{font-size:52px;text-align:left;line-height:120%}

}
.lib51990174_2 .service .content .leftPart .title .text>h2{color:rgba(0,0,0,0.8);font-size:1.8rem;line-height:150%;text-transform:uppercase;font-weight:normal;text-align:center}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .leftPart .title .text>h2{font-size:40px;text-align:left}

}
.lib51990174_2 .service .content .leftPart .txtBox
.txt.cur{display:block}
.lib51990174_2 .service .content .leftPart .txtBox
.txt{display:none}
.lib51990174_2 .service .content .leftPart .txtBox .txt>p.slogon{display:none;color:rgba(0,0,0,0.8);font-size:18px;line-height:150%;text-transform:uppercase;font-weight:bold;margin-top:25px}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .leftPart .txtBox .txt>p.slogon{display:block}

}
.lib51990174_2 .service .content .leftPart .txtBox .txt>p.slogon>span{color:#B02125}
.lib51990174_2 .service .content .leftPart .txtBox .txt>p.desc{font-size:1.4rem;color:rgba(0,0,0,0.8);line-height:180%;opacity:0.6;margin-top:1rem;margin-bottom:1rem;padding:0
1.25rem}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .leftPart .txtBox .txt>p.desc{font-size:16px;line-height:200%;margin-top:50px;margin-bottom:50px;padding:0}

}
.lib51990174_2 .service .content .leftPart
ul{text-align:center;line-height:0;font-size:0}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .leftPart
ul{display:block;margin-left:-38px}

}
.lib51990174_2 .service .content .leftPart ul li:hover,
.lib51990174_2 .service .content .leftPart ul
li.cur{background-color:#B02125;transition: .5s}
.lib51990174_2 .service .content .leftPart ul li:hover .textBox .iconBox .gray,
.lib51990174_2 .service .content .leftPart ul li.cur .textBox .iconBox
.gray{display:none}
.lib51990174_2 .service .content .leftPart ul li:hover .textBox .iconBox .white,
.lib51990174_2 .service .content .leftPart ul li.cur .textBox .iconBox
.white{display:block}
.lib51990174_2 .service .content .leftPart ul
li{display:inline-block;width:10rem;height:10rem;position:relative;border:1px
solid #B02125;margin:0
1rem;vertical-align:top}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .leftPart ul
li{display:block;float:left;width:96px;height:96px;margin-left:38px;cursor:pointer;transition: .5s}

}
.lib51990174_2 .service .content .leftPart ul li
.textBox{width:100%;height:100%;padding:0.5rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .leftPart ul li
.textBox{padding:10px}

}
.lib51990174_2 .service .content .leftPart ul li .textBox
.iconBox{line-height:0}
.lib51990174_2 .service .content .leftPart ul li .textBox .iconBox
.gray{max-width:100%}
.lib51990174_2 .service .content .leftPart ul li .textBox .iconBox
.white{display:none;max-width:100%}
.lib51990174_2 .service .content
.rightPart{width:100%;padding:0
1.25rem;margin-top:2rem}
@media (min-width: 1200px) {
.lib51990174_2 .service .content
.rightPart{width:-450%;float:right;padding:0;margin-top:0}

}
.lib51990174_2 .service .content .rightPart
.imageBig.cur{display:block}
.lib51990174_2 .service .content .rightPart
.imageBig{display:none;width:100%;height:20rem}
@media (min-width: 1200px) {
.lib51990174_2 .service .content .rightPart
.imageBig{width:100%;height:600px}

}
.lib51990174_2 .service .content .rightPart .imageBig >a:hover .image>img{transform:scale(1.1);transition: .5s}
.lib51990174_2 .service .content .rightPart .imageBig>a{display:block;width:100%;height:100%;position:relative;cursor:pointer}
.lib51990174_2 .service .content .rightPart .imageBig >a
.image{width:100%;height:100%;overflow:hidden}
.lib51990174_2 .service .content .rightPart .imageBig >a .image>img{width:100%;height:100%;object-fit:cover;transition: .5s}
.lib51990174_2 .sys_tit1,
.lib51990174_2wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.lib51990174_2 .sys_tit1:after,
.lib51990174_2wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.lib51990174_2 .sys_tit1 >h2,
.lib51990174_2wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.lib51990174_2 .sys_tit1 >p,
.lib51990174_2wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.lib51990174_2 .sys_tit1,
.lib51990174_2wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.lib51990174_2 .sys_tit1:after,
.lib51990174_2wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.lib51990174_2 .sys_tit1 >h2,
.lib51990174_2wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.lib51990174_2 .sys_tit1 >p,
.lib51990174_2wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.lib51990174_2{background-size:cover;background-position:top center;color:#B02125;background-color:#fff;margin:auto;padding:40px
0px 50px 0px;position:static;z-index:auto}
.lib51990174_2wap1{display:none}
.DTrcj3ynwap1{background-color:#000}
.DTrcj3ynwap1 .sys_tit1 sysWapTitle h2 p
img{max-width:100%}
.DTrcj3ynwap1
.list{width:100%;padding-bottom:1.45rem}
.DTrcj3ynwap1 .list
ul{padding:0
1.25rem 0 0.45rem;width:100%;box-sizing:border-box}
.DTrcj3ynwap1 .list ul li:nth-child(3n+1)>span{left:1.6rem}
.DTrcj3ynwap1 .list ul
li{display:block;width:33.33%;float:left;padding-left:0.8rem;box-sizing:border-box;margin-bottom:1.55rem;position:relative;overflow:hidden}
.DTrcj3ynwap1 .list ul li>span{display:block;width:100%;height:0.1rem;background-color:rgba(0,0,0,0.1);position:absolute;top:4rem;left:0}
.DTrcj3ynwap1 .list ul li
.textbg{position:relative;width:100%}
.DTrcj3ynwap1 .list ul li .textbg .textcon:before{display:block;content:"";width:0.8rem;height:0.8rem;border-radius:100%;background-color:#B02125;box-sizing:content-box;position:absolute;left:0.4rem;top:3.6rem;z-index:3}
.DTrcj3ynwap1 .list ul li .textbg .textcon:after{display:block;content:"";width:1.6rem;height:1.6rem;border-radius:100%;background-color:rgba(176,33,37,0.2);box-sizing:content-box;position:absolute;left:0;top:3.2rem;z-index:2}
.DTrcj3ynwap1 .list ul li .textbg
.textcon{position:relative;width:100%;text-align:left}
.DTrcj3ynwap1 .list ul li .textbg .textcon
p.year{display:block;width:100%;height:3rem;line-height:3rem;font-size:1.8rem;color:rgba(255,255,255,0.8);font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.DTrcj3ynwap1 .list ul li .textbg .textcon
p.desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;width:100%;max-height:4.6rem;line-height:2.3rem;font-size:1.4rem;color:rgba(255,255,255,0.8);opacity:0.7;margin-top:2.7rem}
.DTrcj3ynwap1{background-image:none;background-size:cover;background-position:top center;color:#B02125;padding:0;z-index:auto;background-color:transparent}
.DTrcj3yn{margin:auto;padding:40px
0px 40px 0px;background-color:#000;background-image:none;background-position:0px 0px;overflow:hidden}
.DTrcj3yn:after{content:" ";display:block;clear:both}
.DTrcj3yn .header,
.DTrcj3yn .content,
.DTrcj3yn
.footer{width:1200px;margin:0
auto;color:rgba(255,255,255,0.8)}
.DTrcj3yn
.bsc{background-size:cover;background-position:center}
.DTrcj3yn
.fl{float:left}
.DTrcj3yn
.fr{float:right}
.DTrcj3yn
.dhwz{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.DTrcj3yn
em{font-style:normal}
.DTrcj3yn
a{color:rgba(255,255,255,0.8)}
.DTrcj3yn
.fubot{height:505px;position:relative}
.DTrcj3yn
.fubotban{width:1119px;height:24px;background:url(../images/css-arrow.png) no-repeat -8px 10px;position:absolute;top:220px;left:38px}
.DTrcj3yn .fubotban
a{display:block;width:95px;height:250px;position:absolute;left:-40px;top:30px}
.DTrcj3yn .fubotban a:nth-child(2){left:150px;top:-85px}
.DTrcj3yn .fubotban a:nth-child(4){left:510px;top:-85px}
.DTrcj3yn .fubotban a:nth-child(6){left:880px;top:-85px}
.DTrcj3yn .fubotban a:nth-child(3){left:325px;top:-190px;height:300px}
.DTrcj3yn .fubotban a:nth-child(5){left:695px;top:-183px;height:300px}
.DTrcj3yn .fubotban a:nth-child(7){left:1060px;top:-167px;height:270px}
.DTrcj3yn .fubotban a
.fubwks{width:100%;height:60px;margin-bottom:10px}
.DTrcj3yn .fubotban a:nth-child(3) .fubwks{position:absolute;bottom:0px;margin-bottom:0}
.DTrcj3yn .fubotban a:nth-child(5) .fubwks{position:absolute;bottom:0px;margin-bottom:0}
.DTrcj3yn .fubotban a:nth-child(7) .fubwks{position:absolute;bottom:0px;margin-bottom:0}
.DTrcj3yn .fubotban a:nth-child(2) .fubwks,
.DTrcj3yn .fubotban a:nth-child(4) .fubwks,
.DTrcj3yn .fubotban a:nth-child(6) .fubwks{margin-bottom:60px}
.DTrcj3yn .fubotban a
h5{font-size:18px;color:rgba(255,255,255,0.8);font-weight:600;margin-bottom:5px;width:100%;height:20px;text-align:center;transition: .5s}
.DTrcj3yn .fubotban a:hover
h5{color:#dc4246;opacity:1;transition: .5s}
.DTrcj3yn .fubotban a:hover
.times{color:#B02125;transition: .5s}
.DTrcj3yn .fubotban
.times{font-size:26px;text-align:center;font-weight:bold;line-height:26px}
.DTrcj3yn .fubotban a
.fubans{width:50px;height:150px;font-family:"思源宋体";margin:0
auto;border-top:2px solid transparent;transition: .6s;padding-top:5px;overflow:hidden;text-overflow:ellipsis}
.DTrcj3yn .fubotban a:hover
.fubans{border-top:2px solid #B02125;transition: .6s}
.DTrcj3yn .fubotban
.fubanli{width:50px;height:160px;padding-top:20px}
.DTrcj3yn .fubotban a:nth-child(2) .fubanli,
.DTrcj3yn .fubotban a:nth-child(4) .fubanli{height:220px}
.DTrcj3yn .fubotban a:nth-child(6) .fubanli{height:160px}
.DTrcj3yn .fubotban a:nth-child(3) .fubanli{height:170px}
.DTrcj3yn .fubotban a:nth-child(5) .fubanli{height:145px}
.DTrcj3yn .fubotban a:nth-child(7) .fubanli{height:145px}
.DTrcj3yn .fubotban a:hover
.fubanli{background:#B02125}
.DTrcj3yn .fubotban .fubanli
h5{font-size:12px;line-height:10px;float:left;color:rgba(255,255,255,0.8);opacity: .6;writing-mode:tb-rl;display:inline-block;width:20px;height:120px;transition: .5s;text-align:inherit}
.DTrcj3yn .fubotban a:nth-child(2) .fubanli h5,
.DTrcj3yn .fubotban a:nth-child(4) .fubanli h5,
.DTrcj3yn .fubotban a:nth-child(6) .fubanli
h5{height:120px;text-align:left}
.DTrcj3yn .fubotban a:nth-child(3) .fubanli
h5{height:120px;text-align:left}
.DTrcj3yn .fubotban a:nth-child(5) .fubanli
h5{height:210px;text-align:left}
.DTrcj3yn .fubotban a:nth-child(7) .fubanli
h5{height:120px;text-align:left}
.DTrcj3yn .fubotban a:hover .fubanli
h5{color:#fff;transition: .5s}
.DTrcj3yn .fubotban .fubanli
em{height:120px;font-size:16px;color:rgba(255,255,255,0.8);opacity: .8;writing-mode:tb-rl;display:inline-block;transition: .5s}
.DTrcj3yn .fubotban a:nth-child(2) .fubanli em,
.DTrcj3yn .fubotban a:nth-child(4) .fubanli em,
.DTrcj3yn .fubotban a:nth-child(6) .fubanli
em{height:120px}
.DTrcj3yn .fubotban a:nth-child(3) .fubanli
em{height:120px}
.DTrcj3yn .fubotban a:nth-child(5) .fubanli
em{height:120px;text-align:left}
.DTrcj3yn .fubotban a:nth-child(7) .fubanli
em{height:120px;text-align:left}
.DTrcj3yn .fubotban a:hover .fubanli
em{color:#fff;opacity:1;transition: .5s}
.DTrcj3yn
.kzpa1{position:absolute;bottom:264px;width:20px;height:20px;border-radius:50%;background-color:#dc4246}
.DTrcj3yn .kzpa1
.tx1{margin:5px
auto;width:10px;height:10px;border-radius:50%;background-color:#B02125}
.DTrcj3yn
.wz1{left:38px}
.DTrcj3yn
.wz2{left:223px}
.DTrcj3yn
.wz3{left:402px}
.DTrcj3yn
.wz4{left:588px}
.DTrcj3yn
.wz5{left:770px}
.DTrcj3yn
.wz6{left:954px}
.DTrcj3yn
.wz7{left:1136px}
.DTrcj3yn .sys_tit1,
.DTrcj3ynwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.DTrcj3yn .sys_tit1:after,
.DTrcj3ynwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.DTrcj3yn .sys_tit1 >h2,
.DTrcj3ynwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.DTrcj3yn .sys_tit1 >p,
.DTrcj3ynwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.DTrcj3yn .sys_tit1,
.DTrcj3ynwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.DTrcj3yn .sys_tit1:after,
.DTrcj3ynwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.DTrcj3yn .sys_tit1 >h2,
.DTrcj3ynwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.DTrcj3yn .sys_tit1 >p,
.DTrcj3ynwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.DTrcj3yn{background-size:cover;background-position:top center;color:#B02125;background-color:#000;margin:auto;padding:40px
0px 40px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.DTrcj3yn{display:none}

}
@media screen and (min-width: 992px) {
.DTrcj3ynwap1{display:none}

}
.DSrkcor7:after{content:" ";display:block;clear:both}
@media (min-width: 1200px) {
.DSrkcor7{height:100vh}

}
.DSrkcor7
.classify{width:100%}
@media (min-width: 1200px) {
.DSrkcor7
.classify{width:100%;height:100%}

}
.DSrkcor7 .classify
ul{width:100%}
@media (min-width: 1200px) {
.DSrkcor7 .classify
ul{width:100%;height:100%}
.DSrkcor7 .classify ul li:hover
.maskBg{opacity:1;transition: .5s}
.DSrkcor7 .classify ul li:hover .text .wrapLi .textCon>i{height:20px;transition: .5s}
.DSrkcor7 .classify ul li:hover .text .wrapLi .textCon
.more{opacity:1;transition: .5s;margin-top:70px}
.DSrkcor7 .classify ul li:hover
.image{transform:scale(1.1);transition:transform 1s}

}
.DSrkcor7 .classify ul
li{height:25vh;position:relative;overflow:hidden}
@media (min-width: 768px) {
.DSrkcor7 .classify ul
li{width:50%;height:30vh;float:left}

}
@media (min-width: 1200px) {
.DSrkcor7 .classify ul
li{position:relative;float:left;height:50vh}

}
.DSrkcor7 .classify ul li
.text{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}
.DSrkcor7 .classify ul li .text
.wrapLi{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.DSrkcor7 .classify ul li .text .wrapLi
.textCon{width:100%;box-sizing:border-box;text-align:center;position:relative;z-index:30;padding:0
1rem}
@media (min-width: 768px) {
.DSrkcor7 .classify ul li .text .wrapLi
.textCon{padding:0
30px}

}
@media (min-width: 1200px) {
.DSrkcor7 .classify ul li .text .wrapLi
.textCon{padding:0
40px}

}
.DSrkcor7 .classify ul li .text .wrapLi .textCon
h3{font-size:1.6rem;font-weight:600;color:#fff;line-height:150%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:0.5rem}
@media (min-width: 1200px) {
.DSrkcor7 .classify ul li .text .wrapLi .textCon
h3{font-size:32px;margin-bottom:20px}

}
.DSrkcor7 .classify ul li .text .wrapLi .textCon
i{display:block;font-style:normal;width: .1rem;height:2rem;background-color:#fff;margin:0
auto}
@media (min-width: 1200px) {
.DSrkcor7 .classify ul li .text .wrapLi .textCon
i{width:1px;height:60px}

}
.DSrkcor7 .classify ul li .text .wrapLi .textCon
p{display:block;width:100%;font-size:1.4rem;line-height:150%;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0.5rem}
@media (min-width: 1200px) {
.DSrkcor7 .classify ul li .text .wrapLi .textCon
p{margin-top:20px;font-size:18px}

}
.DSrkcor7 .classify ul li .text .wrapLi .textCon
.more{text-align:center;margin-top:1rem;opacity:1;transition: .5s}
@media (min-width: 1200px) {
.DSrkcor7 .classify ul li .text .wrapLi .textCon
.more{opacity:0;margin-top:0}

}
.DSrkcor7 .classify ul li .text .wrapLi .textCon .more
span{display:block;margin:0
auto}
.DSrkcor7 .classify ul li .text .wrapLi .textCon .more span>img{max-width:100%}
.DSrkcor7 .classify ul li
.maskBg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);opacity:1;transition: .5s;z-index:20}
@media (min-width: 1200px) {
.DSrkcor7 .classify ul li
.maskBg{opacity:0;background-color:rgba(176,33,37,0.8)}

}
.DSrkcor7 .classify ul li
.image{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:10;transition:transform 1s}
.DSrkcor7 .classify ul li .image>img{width:100%;height:100%;object-fit:cover;transition:1s}
.DSrkcor7
img{max-width:100%}
.DSrkcor7
.clear{clear:both}
.DSrkcor7
.clearfix{*zoom:1}
.DSrkcor7 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.DSrkcor7 .sys_tit1,
.DSrkcor7wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.DSrkcor7 .sys_tit1:after,
.DSrkcor7wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.DSrkcor7 .sys_tit1 >h2,
.DSrkcor7wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.DSrkcor7 .sys_tit1 >p,
.DSrkcor7wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.DSrkcor7 .sys_tit1,
.DSrkcor7wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.DSrkcor7 .sys_tit1:after,
.DSrkcor7wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.DSrkcor7 .sys_tit1 >h2,
.DSrkcor7wap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.DSrkcor7 .sys_tit1 >p,
.DSrkcor7wap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.DSrkcor7{color:#B02125;background-color:#fff;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.DSrkcor7{display:none}

}
@media screen and (min-width: 992px) {
.DSrkcor7wap1{display:none}

}
.TQrcj45s:after{content:" ";display:block;clear:both}
.TQrcj45s
.classify{width:100%;background-color:#333;position:relative}
@media (min-width: 1200px) {
.TQrcj45s
.classify{width:100%;height:100vh}

}
.TQrcj45s .classify
.beijing{display:none}
@media (min-width: 1200px) {
.TQrcj45s .classify
.beijing{display:block;width:100%}

}
.TQrcj45s .classify .beijing .bgBigImage:first-child{z-index:1;opacity:1}
.TQrcj45s .classify .beijing
.bgBigImage{width:100%;height:100vh;position:absolute;background-position:center;background-repeat:no-repeat;top:0;left:0;opacity:0}
.TQrcj45s .classify .beijing
.bgBigImage.show{transition: .5s;z-index:5;opacity:1}
.TQrcj45s .classify
.beijingWap{width:100%;position:absolute;top:0;left:0}
@media (min-width: 1200px) {
.TQrcj45s .classify
.beijingWap{display:none}

}
.TQrcj45s .classify .beijingWap
.bgBigImage{width:100%;height:20rem;background-position:center;background-repeat:no-repeat;background-size:cover}
.TQrcj45s .classify
.content{width:100%;position:relative;z-index:100}
@media (min-width: 1200px) {
.TQrcj45s .classify
.content{width:90%;height:100vh;margin:0
auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}

}
.TQrcj45s .classify .content
ul{width:100%;font-size:0;line-height:0;white-space:nowrap;overflow-x:auto}
@media (min-width: 1200px) {
.TQrcj45s .classify .content
ul{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;white-space:normal;overflow-x:hidden;overflow:hidden}
.TQrcj45s .classify .content ul li:hover .text .textCon
h3{opacity:1;transition: .5s}
.TQrcj45s .classify .content ul li:hover .text .textCon
p{opacity:1;transition: .5s}
.TQrcj45s .classify .content ul li:hover .text .textCon>a{opacity:1;transition: .5s}
.TQrcj45s .classify .content ul li:hover
.article{opacity:1;transition: .5s}
.TQrcj45s .classify .content ul li:hover
.image{opacity:1;transition: .5s}

}
.TQrcj45s .classify .content ul
li{overflow:hidden;padding:3.25rem 0}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul
li{width:100%;display:block;padding:20px
0}

}
.TQrcj45s .classify .content ul li
.text{width:100%;height:100%}
.TQrcj45s .classify .content ul li .text
.textCon{width:100%;box-sizing:border-box;text-align:center;position:relative;z-index:30;padding:0
1rem}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul li .text
.textCon{padding:0
20px}

}
.TQrcj45s .classify .content ul li .text .textCon
h3{font-size:1.6rem;color:rgba(255,255,255,0.8);line-height:180%;margin-top:0.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul li .text .textCon
h3{font-size:20px;margin-top:10px;font-weight:normal}

}
.TQrcj45s .classify .content ul li .text .textCon
p{font-size:1.4rem;line-height:120%;color:rgba(255,255,255,0.8);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:0.6}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul li .text .textCon
p{margin-top:5px;font-size:16px}

}
.TQrcj45s .classify .content ul li .text .textCon>a{box-sizing:border-box;display:block;text-align:center;text-transform:uppercase;position:relative;margin:2rem auto 0;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;cursor:pointer;transition: .5s}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul li .text .textCon>a{margin:30px
auto 0;opacity:0;transition: .5s}

}
.TQrcj45s .classify .content ul li .text .textCon >a
span{display:inline-block;color:#B02125;font-size:1.4rem;padding:1rem 2rem;line-height:100%;margin:0
auto;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;border:0.1rem solid #B02125;border-radius:3.4rem}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul li .text .textCon >a
span{font-size:14px;padding:15px
30px;border-radius:44px;border-width:2px}

}
.TQrcj45s .classify .content ul li .text .textCon >a:hover
span{transition: .5s;background-color:#B02125;color:rgba(255,255,255,0.8)}
.TQrcj45s .classify .content ul li
.article{margin-top:2rem;padding:0
1rem;opacity:0;transition: .5s;display:none}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul li
.article{display:block;padding:0
20px;margin-top:30px}

}
.TQrcj45s .classify .content ul li .article>p{display:block;font-size:1.4rem;line-height:150%;color:rgba(255,255,255,0.8);text-align:center}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul li .article>p{margin-top:5px;font-size:14px}

}
.TQrcj45s .classify .content ul li
.image{width:3rem;height:3rem;position:relative;margin:0
auto}
@media (min-width: 1200px) {
.TQrcj45s .classify .content ul li
.image{opacity:0;width:50px;height:50px}

}
.TQrcj45s .classify .content ul li .image
img{display:block;margin:auto;max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0}
.TQrcj45s
img{max-width:100%}
.TQrcj45s
.clear{clear:both}
.TQrcj45s
.clearfix{*zoom:1}
.TQrcj45s .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.TQrcj45s .sys_tit1,
.TQrcj45swap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.TQrcj45s .sys_tit1:after,
.TQrcj45swap1 .sys_tit1:after{display:block;content:" ";clear:both}
.TQrcj45s .sys_tit1 >h2,
.TQrcj45swap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.TQrcj45s .sys_tit1 >p,
.TQrcj45swap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.TQrcj45s .sys_tit1,
.TQrcj45swap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.TQrcj45s .sys_tit1:after,
.TQrcj45swap1 .sys_tit1:after{display:block;content:" ";clear:both}
.TQrcj45s .sys_tit1 >h2,
.TQrcj45swap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.TQrcj45s .sys_tit1 >p,
.TQrcj45swap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.TQrcj45s{color:#B02125;background-color:#333;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
.TQrcj45swap1{display:none}
.IQrkcrjf{width:100%;margin:auto;padding:0px
0px 0px 0px;background-color:#555;overflow:hidden}
.IQrkcrjf
.content{height:100vh;position:relative;margin:auto}
.IQrkcrjf
.conBox{position:absolute;z-index:1;margin:auto;color:#fff;width:100%;max-width:1315px;left:0px;top:50%;transform:translate(0,-50%);right:0px}
.IQrkcrjf
.left_con{width:51%;float:left;position:relative}
.IQrkcrjf
.rotate_box{-webkit-animation:loadRotate 30s linear infinite;-webkit-animation-fill-mode:both;animation:loadRotate 30s linear infinite;animation-fill-mode:both}
.IQrkcrjf .rotate_box
img{width:100%;max-width:100%;height:auto}
.IQrkcrjf
.tabItem{display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px;cursor:pointer;text-align:center;transition:all .5s ease-in-out}
.IQrkcrjf
.item1{-webkit-transform:rotate(180deg) translate(28em) rotate(-180deg);-ms-transform:rotate(180deg) translate(28em) rotate(-180deg);transform:rotate(180deg) translate(28em) rotate(-180deg)}
.IQrkcrjf
.item2{-webkit-transform:rotate(45deg) translate(27.4em) rotate(-45deg);-ms-transform:rotate(45deg) translate(27.4em) rotate(-45deg);transform:rotate(45deg) translate(27.4em) rotate(-45deg)}
.IQrkcrjf
.item3{-webkit-transform:rotate(300deg) translate(28em) rotate(-300deg);-ms-transform:rotate(300deg) translate(28em) rotate(-300deg);transform:rotate(300deg) translate(28em) rotate(-300deg)}
.IQrkcrjf
.tabItemxuanzhong{width:100px;height:100px;margin:-50px}
.IQrkcrjf .tabItemxuanzhong
.tab_bg{background:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:1}
.IQrkcrjf .tabItemxuanzhong
.rotateBox{width:100%;height:100%}
.IQrkcrjf
.tabCon{display:block;width:100%;height:100%;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;border:1px
solid #fff}
.IQrkcrjf
.rotateBox{margin:0;padding:0;background:#222;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:8px;height:8px;transition:all .5s ease-in-out}
.IQrkcrjf
.tab_bg{-webkit-animation:loadRotate2 30s linear infinite;-webkit-animation-fill-mode:both;animation:loadRotate2 30s linear infinite;animation-fill-mode:both;position:absolute;width:120px;height:120px;top:50%;left:50%;margin:-60px 0 0 -60px;border-radius:50%;opacity:0;transition:all .5s ease-in-out}
.IQrkcrjf .tabItem:after,
.IQrkcrjf .tabItem:before{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;pointer-events:none;opacity:0;border:1px
solid rgba(255,255,255,0.2);border-radius:50%;-webkit-animation:anim-ripple 2s ease-out infinite forwards;animation:anim-ripple 2s ease-out infinite forwards}
.IQrkcrjf
.art_list{width:490px;height:490px;border-radius:100%;overflow:hidden;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}
.IQrkcrjf
.art_img{width:100%;height:100%;z-index:1;position:absolute;top:0px;right:0px;opacity:0;visibility:hidden}
.IQrkcrjf .art_list .art_img:nth-child(1){opacity:1;visibility:visible}
.IQrkcrjf .art_img
img{width:100%;height:auto}
.IQrkcrjf
.img_mask{background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:1;position:absolute;top:0px;right:0px}
.IQrkcrjf
.art_title{width:100%;height:100%;z-index:1;position:absolute;top:0px;right:0px;font-weight:bold;text-align:center;font-size:36px}
.IQrkcrjf .art_title
p{line-height:120%;display:inline-block;position:absolute;z-index:1;top:50%;left:0px;width:100%;transform:translate(0,-50%)}
.IQrkcrjf
.desc_box{width:32%;line-height:30px;position:absolute;z-index:1;top:50%;height:150px;right:0px;transform:translate(0,-50%)}
.IQrkcrjf
.art_desc{overflow:hidden;font-size:1.4rem;opacity:0;visibility:hidden;z-index:1;position:absolute;top:0px;right:0px}
.IQrkcrjf .art_desc
a{display:block;text-align:justify;color:rgba(255,255,255,0.8)}
.IQrkcrjf .desc_box .art_desc:nth-child(1){opacity:1;visibility:visible}
@media screen and (min-width: 320px) and (max-width: 399px) {
.IQrkcrjf
.art_title{font-size:18px}
.IQrkcrjf
.content{max-width:270px}
.IQrkcrjf
.art_list{width:200px;height:200px}
.IQrkcrjf
.left_con{width:100%}
.IQrkcrjf
.item1{-webkit-transform:rotate(180deg) translate(11.2em) rotate(-180deg);-ms-transform:rotate(180deg) translate(11.2em) rotate(-180deg);transform:rotate(180deg) translate(11.2em) rotate(-180deg)}
.IQrkcrjf
.item2{-webkit-transform:rotate(45deg) translate(11em) rotate(-45deg);-ms-transform:rotate(45deg) translate(11em) rotate(-45deg);transform:rotate(45deg) translate(11em) rotate(-45deg)}
.IQrkcrjf
.item3{-webkit-transform:rotate(300deg) translate(11.5em) rotate(-300deg);-ms-transform:rotate(300deg) translate(11.5em) rotate(-300deg);transform:rotate(300deg) translate(11.5em) rotate(-300deg)}
.IQrkcrjf
.desc_box{position:relative;margin-top:50px;top:0px;transform:translate(0,0%);float:left;width:100%}
.IQrkcrjf
.tabItemxuanzhong{width:60px;height:60px;margin:-30px}
.IQrkcrjf
.tab_bg{width:60px;height:60px;margin:-30px 0 0 -30px}

}
@media screen and (min-width: 400px) and (max-width: 499px) {
.IQrkcrjf
.art_title{font-size:18px}
.IQrkcrjf
.content{max-width:300px}
.IQrkcrjf
.art_list{width:200px;height:200px}
.IQrkcrjf
.left_con{width:100%}
.IQrkcrjf
.item1{-webkit-transform:rotate(180deg) translate(12.5em) rotate(-180deg);-ms-transform:rotate(180deg) translate(12.5em) rotate(-180deg);transform:rotate(180deg) translate(12.5em) rotate(-180deg)}
.IQrkcrjf
.item2{-webkit-transform:rotate(45deg) translate(12.2em) rotate(-45deg);-ms-transform:rotate(45deg) translate(12.2em) rotate(-45deg);transform:rotate(45deg) translate(12.2em) rotate(-45deg)}
.IQrkcrjf
.item3{-webkit-transform:rotate(300deg) translate(12.6em) rotate(-300deg);-ms-transform:rotate(300deg) translate(12.6em) rotate(-300deg);transform:rotate(300deg) translate(12.6em) rotate(-300deg)}
.IQrkcrjf
.desc_box{position:relative;margin-top:50px;top:0px;transform:translate(0,0%);float:left;width:100%}
.IQrkcrjf
.tabItemxuanzhong{width:60px;height:60px;margin:-30px}
.IQrkcrjf
.tab_bg{width:60px;height:60px;margin:-30px 0 0 -30px}

}
@media screen and (min-width: 500px) and (max-width: 639px) {
.IQrkcrjf
.art_title{font-size:20px}
.IQrkcrjf
.content{max-width:400px}
.IQrkcrjf
.art_list{width:300px;height:300px}
.IQrkcrjf
.left_con{width:100%}
.IQrkcrjf
.item1{-webkit-transform:rotate(180deg) translate(16.6em) rotate(-180deg);-ms-transform:rotate(180deg) translate(16.6em) rotate(-180deg);transform:rotate(180deg) translate(16.6em) rotate(-180deg)}
.IQrkcrjf
.item2{-webkit-transform:rotate(45deg) translate(16.4em) rotate(-45deg);-ms-transform:rotate(45deg) translate(16.4em) rotate(-45deg);transform:rotate(45deg) translate(16.4em) rotate(-45deg)}
.IQrkcrjf
.item3{-webkit-transform:rotate(300deg) translate(16.9em) rotate(-300deg);-ms-transform:rotate(300deg) translate(16.9em) rotate(-300deg);transform:rotate(300deg) translate(16.9em) rotate(-300deg)}
.IQrkcrjf
.desc_box{position:relative;margin-top:50px;top:0px;transform:translate(0,0%);float:left;width:100%}
.IQrkcrjf
.tabItemxuanzhong{width:60px;height:60px;margin:-30px}
.IQrkcrjf
.tab_bg{width:60px;height:60px;margin:-30px 0 0 -30px}

}
@media screen and (min-width: 640px) and (max-width: 767px) {
.IQrkcrjf
.art_title{font-size:20px}
.IQrkcrjf
.content{max-width:580px}
.IQrkcrjf
.art_list{width:400px;height:400px}
.IQrkcrjf
.left_con{width:100%}
.IQrkcrjf
.item1{-webkit-transform:rotate(180deg) translate(24.2em) rotate(-180deg);-ms-transform:rotate(180deg) translate(24.2em) rotate(-180deg);transform:rotate(180deg) translate(24.2em) rotate(-180deg)}
.IQrkcrjf
.item2{-webkit-transform:rotate(45deg) translate(23.8em) rotate(-45deg);-ms-transform:rotate(45deg) translate(23.8em) rotate(-45deg);transform:rotate(45deg) translate(23.8em) rotate(-45deg)}
.IQrkcrjf
.item3{-webkit-transform:rotate(300deg) translate(24.3em) rotate(-300deg);-ms-transform:rotate(300deg) translate(24.3em) rotate(-300deg);transform:rotate(300deg) translate(24.3em) rotate(-300deg)}
.IQrkcrjf
.desc_box{position:relative;margin-top:50px;top:0px;transform:translate(0,0%);float:left;width:100%}
.IQrkcrjf
.tabItemxuanzhong{width:60px;height:60px;margin:-30px}
.IQrkcrjf
.tab_bg{width:60px;height:60px;margin:-30px 0 0 -30px}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
.IQrkcrjf
.art_title{font-size:20px}
.IQrkcrjf
.content{max-width:700px}
.IQrkcrjf
.art_list{width:250px;height:250px}
.IQrkcrjf
.item1{-webkit-transform:rotate(180deg) translate(14.8em) rotate(-180deg);-ms-transform:rotate(180deg) translate(14.8em) rotate(-180deg);transform:rotate(180deg) translate(14.8em) rotate(-180deg)}
.IQrkcrjf
.item2{-webkit-transform:rotate(45deg) translate(14.7em) rotate(-45deg);-ms-transform:rotate(45deg) translate(14.7em) rotate(-45deg);transform:rotate(45deg) translate(14.7em) rotate(-45deg)}
.IQrkcrjf
.item3{-webkit-transform:rotate(300deg) translate(14.7em) rotate(-300deg);-ms-transform:rotate(300deg) translate(14.7em) rotate(-300deg);transform:rotate(300deg) translate(14.7em) rotate(-300deg)}
.IQrkcrjf
.tabItemxuanzhong{width:60px;height:60px;margin:-30px}
.IQrkcrjf
.tab_bg{width:60px;height:60px;margin:-30px 0 0 -30px}

}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.IQrkcrjf
.art_title{font-size:25px}
.IQrkcrjf
.art_desc{font-size:16px}
.IQrkcrjf
.content{max-width:800px}
.IQrkcrjf
.art_list{width:300px;height:300px}
.IQrkcrjf
.item1{-webkit-transform:rotate(180deg) translate(17em) rotate(-180deg);-ms-transform:rotate(180deg) translate(17em) rotate(-180deg);transform:rotate(180deg) translate(17em) rotate(-180deg)}
.IQrkcrjf
.item2{-webkit-transform:rotate(45deg) translate(16.6em) rotate(-45deg);-ms-transform:rotate(45deg) translate(16.6em) rotate(-45deg);transform:rotate(45deg) translate(16.6em) rotate(-45deg)}
.IQrkcrjf
.item3{-webkit-transform:rotate(300deg) translate(17em) rotate(-300deg);-ms-transform:rotate(300deg) translate(17em) rotate(-300deg);transform:rotate(300deg) translate(17em) rotate(-300deg)}
.IQrkcrjf
.tabItemxuanzhong{width:60px;height:60px;margin:-30px}
.IQrkcrjf
.tab_bg{width:60px;height:60px;margin:-30px 0 0 -30px}

}
@media screen and (min-width: 1200px) and (max-width: 1500px) {
.IQrkcrjf
.content{max-width:1100px}
.IQrkcrjf
.item1{-webkit-transform:rotate(180deg) translate(23.4em) rotate(-180deg);-ms-transform:rotate(180deg) translate(23.4em) rotate(-180deg);transform:rotate(180deg) translate(23.4em) rotate(-180deg)}
.IQrkcrjf
.item2{-webkit-transform:rotate(45deg) translate(22.8em) rotate(-45deg);-ms-transform:rotate(45deg) translate(22.8em) rotate(-45deg);transform:rotate(45deg) translate(22.8em) rotate(-45deg)}
.IQrkcrjf
.item3{-webkit-transform:rotate(300deg) translate(23.4em) rotate(-300deg);-ms-transform:rotate(300deg) translate(23.4em) rotate(-300deg);transform:rotate(300deg) translate(23.4em) rotate(-300deg)}
.IQrkcrjf
.art_list{width:390px;height:390px}

}
@media (min-width: 1200px) {
.IQrkcrjf
.art_desc{font-size:16px}

}
@-webkit-keyframes anim-ripple{0%{opacity:0;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes anim-ripple{0%{opacity:0;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@-webkit-keyframes
loadRotate{from{-webkit-transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg)}}
@keyframes
loadRotate{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}
@-webkit-keyframes
loadRotate2{from{-webkit-transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(-360deg)}}
@keyframes
loadRotate2{from{transform:rotateZ(0deg)}to{transform:rotateZ(-360deg)}}
.IQrkcrjf .sys_tit1,
.IQrkcrjfwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.IQrkcrjf .sys_tit1:after,
.IQrkcrjfwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.IQrkcrjf .sys_tit1 >h2,
.IQrkcrjfwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.IQrkcrjf .sys_tit1 >p,
.IQrkcrjfwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.IQrkcrjf .sys_tit1,
.IQrkcrjfwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.IQrkcrjf .sys_tit1:after,
.IQrkcrjfwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.IQrkcrjf .sys_tit1 >h2,
.IQrkcrjfwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.IQrkcrjf .sys_tit1 >p,
.IQrkcrjfwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.IQrkcrjf{background-size:cover;background-position:top center;color:#B02125;background-color:#555;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.IQrkcrjf{display:none}

}
@media screen and (min-width: 992px) {
.IQrkcrjfwap1{display:none}

}
.GHrcj4ma{margin:auto;padding:30px
0px 30px 0px;background-color:#000}
.GHrcj4ma:after{content:" ";display:block;clear:both}
.GHrcj4ma em,
.GHrcj4ma
i{font-style:normal}
.GHrcj4ma
img{width:100%}
.GHrcj4ma
.clear{clear:both}
.GHrcj4ma
.clearfix{*zoom:1}
.GHrcj4ma .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.GHrcj4ma
.join{position:relative;padding:0
0 2rem}
@media (min-width: 1200px) {
.GHrcj4ma
.join{padding:50px
0}

}
.GHrcj4ma .join
.content{padding:0
1.25rem}
@media (min-width: 1200px) {
.GHrcj4ma .join
.content{width:80%;margin:0
auto;position:relative;z-index:3;padding:0}

}
.GHrcj4ma .join .content
.title{padding:1.5rem 1.25rem;margin-bottom:1.5rem}
@media (min-width: 1200px) {
.GHrcj4ma .join .content
.title{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:0;margin-bottom:20px}

}
.GHrcj4ma .join .content .title .text>p{color:rgba(255,255,255,0.8);font-size:2.4rem;line-height:150%;text-transform:uppercase;font-weight:bold;text-align:center}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .title .text>p{font-size:52px;text-align:left;line-height:120%}

}
.GHrcj4ma .join .content .title .text>h2{color:rgba(255,255,255,0.8);font-size:1.8rem;line-height:150%;text-transform:uppercase;font-weight:normal;text-align:center}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .title .text>h2{font-size:40px;text-align:left}

}
.GHrcj4ma .join .content
.textBox{border-top:0.1rem solid rgba(204,204,204,0.5);padding-top:1rem}
@media (min-width: 1200px) {
.GHrcj4ma .join .content
.textBox{width:60%;border-top:1px solid rgba(204,204,204,0.5);padding-top:35px}

}
.GHrcj4ma .join .content .textBox>p.slogan{color:rgba(255,255,255,0.8);font-size:1.4rem;line-height:150%;font-weight:bold}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .textBox>p.slogan{font-size:18px;line-height:180%}

}
.GHrcj4ma .join .content .textBox>p.desc{color:rgba(255,255,255,0.8);font-size:1.4rem;line-height:150%;opacity:0.5;margin-top:1rem}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .textBox>p.desc{font-size:14px;line-height:200%;margin-top:20px}

}
.GHrcj4ma .join .content
.Item{margin-top:1rem}
@media (min-width: 1200px) {
.GHrcj4ma .join .content
.Item{width:60%;margin-top:50px}

}
.GHrcj4ma .join .content .Item
ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:-1.25rem;margin-right:-1.25rem}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .Item
ul{display:block;margin-left:-100px;margin-right:0}

}
.GHrcj4ma .join .content .Item ul
li{width:50%;float:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:1.25rem;padding-right:1.25rem;transition: .5s}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .Item ul
li{width:auto;padding-left:100px;padding-right:0}

}
.GHrcj4ma .join .content .Item ul li .cell
.numBox{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-start;justify-content:flex-start}
.GHrcj4ma .join .content .Item ul li .cell .numBox
.num{font-size:3rem;color:rgba(255,255,255,0.8);line-height:100%}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .Item ul li .cell .numBox
.num{font-size:54px}

}
.GHrcj4ma .join .content .Item ul li .cell .numBox
.text{font-size:1.4rem;color:rgba(255,255,255,0.8);line-height:120%}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .Item ul li .cell .numBox
.text{font-size:14px}

}
.GHrcj4ma .join .content .Item ul li .cell
.desc{font-size:1.4rem;color:rgba(255,255,255,0.8);opacity:0.6;line-height:120%;margin-top:0.5rem}
@media (min-width: 1200px) {
.GHrcj4ma .join .content .Item ul li .cell
.desc{font-size:14px;margin-top:10px}

}
.GHrcj4ma .join .content
a.more{display:block;font-size:1.4rem;color:rgba(255,255,255,0.8);opacity:0.6;line-height:200%;transition: .5s;margin-top:2rem;text-align:center}
.GHrcj4ma .join .content a.more>span{color:#B02125}
@media (min-width: 1200px) {
.GHrcj4ma .join .content
a.more{font-size:14px;margin-top:60px;line-height:200%;text-align:left}

}
.GHrcj4ma .join .content a.more:hover{letter-spacing:0.2rem;transition: .5s;opacity:1}
.GHrcj4ma .join
.imgBg{display:none}
@media (min-width: 1200px) {
.GHrcj4ma .join
.imgBg{display:block;width:100%;height:100%;position:absolute;z-index:2;left:0;top:0}
.GHrcj4ma .join .imgBg>img{width:100%;height:100%;object-fit:cover}

}
.GHrcj4ma .sys_tit1,
.GHrcj4mawap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.GHrcj4ma .sys_tit1:after,
.GHrcj4mawap1 .sys_tit1:after{display:block;content:" ";clear:both}
.GHrcj4ma .sys_tit1 >h2,
.GHrcj4mawap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.GHrcj4ma .sys_tit1 >p,
.GHrcj4mawap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.GHrcj4ma .sys_tit1,
.GHrcj4mawap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.GHrcj4ma .sys_tit1:after,
.GHrcj4mawap1 .sys_tit1:after{display:block;content:" ";clear:both}
.GHrcj4ma .sys_tit1 >h2,
.GHrcj4mawap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.GHrcj4ma .sys_tit1 >p,
.GHrcj4mawap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.GHrcj4ma{background-size:cover;background-position:top center;color:#B02125;background-color:#000;margin:auto;padding:30px
0px 30px 0px;position:static;z-index:auto}
.GHrcj4mawap1{display:none}
@media screen and (max-width: 992px) {
.GHrcj4ma{display:none}

}
@media screen and (min-width: 992px) {
.GHrcj4mawap1{display:none}

}
.HSrkc8fc{width:100%;margin:auto;padding:0px
0px 0px 0px;background-color:#000}
.HSrkc8fc:after{content:"";display:block;clear:both}
.HSrkc8fc
img{vertical-align:top}
.HSrkc8fc i,
.HSrkc8fc
em{font-style:normal}
.HSrkc8fc
.clear{clear:both}
.HSrkc8fc
.news{width:100%;position:relative;overflow:hidden}
.HSrkc8fc .news
.content{width:100%;height:auto;overflow:hidden;margin:0
auto;padding:0
1.25rem}
@media (min-width: 992px) {
.HSrkc8fc .news
.content{padding:0
1.25rem;display:-webkit-flex;display:flex;flex-flow:wrap;-webkit-flex-flow:wrap}

}
@media (min-width: 1200px) {
.HSrkc8fc .news
.content{width:1200px;padding:0;margin:0
auto}

}
.HSrkc8fc .news .content
.sys_tit1{display:block}
@media (min-width: 992px) {
.HSrkc8fc .news .content
.sys_tit1{display:none}

}
.HSrkc8fc .news .content
.newsMenu{width:22.85%;display:none;float:left}
@media (min-width: 992px) {
.HSrkc8fc .news .content
.newsMenu{display:block}

}
.HSrkc8fc .news .content .newsMenu
.newsLogo{display:none;margin-bottom:105px}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMenu
.newsLogo{display:block}

}
.HSrkc8fc .news .content .newsMenu .newsLogo
img{max-width:100%}
.HSrkc8fc .news .content .newsMenu
ul{width:100%;display:none;overflow:hidden;margin-bottom:80px}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMenu
ul{display:block}

}
.HSrkc8fc .news .content .newsMenu ul
li{width:100%;padding:0
30px;margin-bottom:30px}
@media (min-width: 1200px) {
.HSrkc8fc .news .content .newsMenu ul li:hover
h3{color:#B02125}

}
.HSrkc8fc .news .content .newsMenu ul li:last-child{margin-bottom:0}
.HSrkc8fc .news .content .newsMenu ul li
h3{font-size:16px;font-weight:500;line-height:22px;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;color:rgba(255,255,255,0.8)}
.HSrkc8fc .news .content .newsMenu ul li
span{display:block;line-height:20px;opacity: .8;color:rgba(255,255,255,0.8)}
.HSrkc8fc .news .content
.newsMain{width:100%}
@media (min-width: 992px) {
.HSrkc8fc .news .content
.newsMain{width:77.14%;float:right}

}
.HSrkc8fc .news .content .newsMain
ul{height:100%;margin-left:-1.25rem;margin-right:-1.25rem}
@media (min-width: 768px) {
.HSrkc8fc .news .content .newsMain
ul{margin-left:-0.8rem;margin-right:-0.8rem}

}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMain
ul{width:100%;display:-webkit-flex;display:flex;flex-flow:wrap;-webkit-flex-flow:wrap;margin-left:-10px;margin-right:-10px}

}
.HSrkc8fc .news .content .newsMain ul
li{width:100%;box-sizing:border-box;overflow:hidden;margin-bottom:2rem;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s}
@media (min-width: 768px) {
.HSrkc8fc .news .content .newsMain ul
li{width:33.333333333333%;height:100%;float:left;margin-bottom:0}

}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMain ul
li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:33.333333333333%;background-color:rgba(0,0,0,0.2);border-left:1px solid rgba(156,155,155,0.3)}

}
@media (min-width: 1200px) {
.HSrkc8fc .news .content .newsMain ul li:hover{background-color:rgba(0,0,0,0.5)}
.HSrkc8fc .news .content .newsMain ul li:hover
.nImgs1{transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s}
.HSrkc8fc .news .content .newsMain ul li:hover
.nImgs1{height:190px;opacity:1;margin-top:110px;margin-bottom:30px}
.HSrkc8fc .news .content .newsMain ul li:hover
.nImgs2{height:0px;opacity:0}
.HSrkc8fc .news .content .newsMain ul li:hover
p{opacity:1;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s}
.HSrkc8fc .news .content .newsMain ul li:hover
em{margin-top:52px;opacity:1}

}
.HSrkc8fc .news .content .newsMain ul li
a{width:100%;display:block;padding:0
1.25rem}
@media (min-width: 768px) {
.HSrkc8fc .news .content .newsMain ul li
a{padding:0
.8rem}

}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMain ul li
a{padding:0
10px}

}
@media (min-width: 1200px) {
.HSrkc8fc .news .content .newsMain ul li
a{padding:0
20px}

}
.HSrkc8fc .news .content .newsMain ul li
.nImgs{width:100%;height:24rem;overflow:hidden}
@media (min-width: 768px) {
.HSrkc8fc .news .content .newsMain ul li
.nImgs{height:190px}

}
.HSrkc8fc .news .content .newsMain ul li .nImgs
img{width:100%;height:100%;object-fit:cover}
.HSrkc8fc .news .content .newsMain ul li
h3{width:100%;background:linear-gradient(#fff,#fff) left bottom/16px 1px no-repeat;line-height:100%;font-weight:500;font-size:1.6rem;padding-bottom:14px;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:rgba(255,255,255,0.8)}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMain ul li
h3{font-weight:500;font-size:20px}

}
.HSrkc8fc .news .content .newsMain ul li
span{display:block;font-size:14px;line-height:20px;margin-bottom:1.6rem;color:rgba(255,255,255,0.8);opacity: .6}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMain ul li
span{margin-bottom:35px}

}
.HSrkc8fc .news .content .newsMain ul li
p{width:100%;font-size:14px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:rgba(255,255,255,0.8);opacity: .6}
.HSrkc8fc .news .content .newsMain ul li
em{display:inline-block;*display:inline;*zoom:1;font-size:12px;line-height:24px;color:rgba(255,255,255,0.8);margin-top:2rem;opacity:1;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMain ul li
em{margin-top:0;opacity:0}

}
.HSrkc8fc .news .content .newsMain ul li em
i{font-size:12px}
.HSrkc8fc .news .content .newsMain ul li
.nImgs1{margin-bottom:1.5rem;opacity:1}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMain ul li
.nImgs1{height:0px;opacity:0;margin-bottom:25px}

}
.HSrkc8fc .news .content .newsMain ul li
.nImgs2{height:0px;opacity:0}
@media (min-width: 992px) {
.HSrkc8fc .news .content .newsMain ul li
.nImgs2{height:190px;margin-top:25px;opacity:1}

}
.HSrkc8fc .sys_tit1,
.HSrkc8fcwap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.HSrkc8fc .sys_tit1:after,
.HSrkc8fcwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.HSrkc8fc .sys_tit1 >h2,
.HSrkc8fcwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.HSrkc8fc .sys_tit1 >p,
.HSrkc8fcwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.HSrkc8fc .sys_tit1,
.HSrkc8fcwap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.HSrkc8fc .sys_tit1:after,
.HSrkc8fcwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.HSrkc8fc .sys_tit1 >h2,
.HSrkc8fcwap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.HSrkc8fc .sys_tit1 >p,
.HSrkc8fcwap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.HSrkc8fc{background-size:cover;background-position:top center;color:#B02125;background-color:#000;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
.HSrkc8fcwap1{display:none}
.BNrcj4q2{width:100%;margin:auto;padding:50px
0px 50px 0px;background-color:#222}
.BNrcj4q2:after{content:"";display:block;clear:both}
.BNrcj4q2
.clear{clear:both}
.BNrcj4q2
em{font-style:normal}
.BNrcj4q2
.titlePc{display:none}
@media (min-width: 1200px) {
.BNrcj4q2
.titlePc{display:block;margin:0
auto;width:80%;margin-bottom:80px}

}
.BNrcj4q2 .titlePc
.text{text-align:center}
.BNrcj4q2 .titlePc .text>p{font-size:48px;line-height:110%;text-transform:uppercase;font-weight:bold;font-family:"Impact";color:#B02125}
.BNrcj4q2 .titlePc .text>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal}
.BNrcj4q2
.content{width:100%;height:auto;overflow:hidden;padding:0
1.25rem}
.BNrcj4q2 .content
.titleWap{padding:0
1.25rem}
@media (min-width: 1200px) {
.BNrcj4q2 .content
.titleWap{display:none}
.BNrcj4q2
.content{width:80%;margin:0
auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}

}
.BNrcj4q2 .content
.tit{display:none}
@media (min-width: 1200px) {
.BNrcj4q2 .content
.tit{display:block;font-size:24px;color:rgba(255,255,255,0.8);margin-right:55px}
.BNrcj4q2 .content .tit>span{margin-right:15px}

}
.BNrcj4q2 .content
.formBox{height:100%;overflow:hidden}
@media (min-width: 1200px) {
.BNrcj4q2 .content .formBox .mess-input.message{width:360px}

}
.BNrcj4q2 .content .formBox .mess-input{width:100%;height:4rem;float:left;overflow:hidden;padding:0
1.25rem;margin-bottom:1rem}
@media (min-width: 1200px) {
.BNrcj4q2 .content .formBox .mess-input{width:180px;height:50px;margin-bottom:0;padding:0
5px}

}
.BNrcj4q2 .content .formBox .mess-input
textarea{width:100%;height:4rem;line-height:4rem;box-sizing:border-box;background:rgba(0,0,0,0.2);border:none;border-radius:0;color:#fff;font-size:1.4rem;padding:0
10px;outline:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;border:1px
solid rgba(255,255,255,0.2);overflow:hidden}
@media (min-width: 1200px) {
.BNrcj4q2 .content .formBox .mess-input
textarea{height:50px;line-height:50px}

}
.BNrcj4q2 .content .formBox .mess-input
textarea.message{width:360px}
.BNrcj4q2 .content .formBox .mess-input input::-webkit-input-placeholder,
.BNrcj4q2 .content .formBox .mess-input textarea::-webkit-input-placeholder{color:#fff}
.BNrcj4q2 .content .formBox .mess-input input:-moz-placeholder,
.BNrcj4q2 .content .formBox .mess-input textarea:-moz-placeholder{color:#fff}
.BNrcj4q2 .content .formBox .mess-input input::-moz-placeholder,
.BNrcj4q2 .content .formBox .mess-input textarea::-moz-placeholder{color:#fff}
.BNrcj4q2 .content .formBox .mess-input input:-ms-input-placeholder,
.BNrcj4q2 .content .formBox .mess-input textarea:-ms-input-placeholder{color:#fff}
.BNrcj4q2 .content .formBox
.btn{width:100%;padding:0
1.25rem;overflow:hidden}
@media (min-width: 1200px) {
.BNrcj4q2 .content .formBox
.btn{width:180px;height:50px;padding:0
0 0 5px}

}
.BNrcj4q2 .content .formBox .btn
a{display:block;width:100%;height:4rem;background:#B02125;box-sizing:border-box;line-height:4rem;text-align:center;cursor:pointer;transition: .5s}
.BNrcj4q2 .content .formBox .btn a>span{display:block;color:#fff;font-size:1.4rem}
@media (min-width: 1200px) {
.BNrcj4q2 .content .formBox .btn
a{height:50px;line-height:50px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.BNrcj4q2 .content .formBox .btn a>span{font-size:14px;margin-right:20px;transition: .5s}

}
.BNrcj4q2 .content .formBox .btn a:hover{background:rgba(176,33,37,0.9)}
@media (min-width: 1200px) {
.BNrcj4q2 .content .formBox .btn
a{font-size:14px}

}
.BNrcj4q2
.imgList{width:100%;margin-top:3rem}
@media (min-width: 1200px) {
.BNrcj4q2
.imgList{display:block;margin:0
auto;width:80%;margin-top:120px}

}
.BNrcj4q2 .imgList>ul{white-space:nowrap;font-size:0;line-height:0;overflow-x:auto;overflow-y:hidden}
@media (min-width: 1200px) {
.BNrcj4q2 .imgList>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;white-space:normal}

}
.BNrcj4q2 .imgList >ul
li{display:inline-block;padding:0
3rem;vertical-align:top}
@media (min-width: 1200px) {
.BNrcj4q2 .imgList >ul
li{display:block;padding:0
25px}

}
.BNrcj4q2 .imgList >ul li>a{display:block}
.BNrcj4q2 .imgList >ul li >a
.image{position:relative;width:5rem;height:5rem;transition: .5s;margin:0
auto}
@media (min-width: 1200px) {
.BNrcj4q2 .imgList >ul li >a
.image{width:56px;height:56px}

}
.BNrcj4q2 .imgList >ul li >a .image>img{display:block;max-width:100%;max-height:100%;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}
.BNrcj4q2 .imgList >ul li>a>p.lanmu{color:rgba(255,255,255,0.8);line-height:120%;font-size:1.6rem;margin-top:1rem;text-align:center;transition: .5s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.BNrcj4q2 .imgList >ul li>a>p.lanmu{font-size:18px;margin-top:20px}

}
.BNrcj4q2 .imgList >ul li>a>p.descr{color:rgba(255,255,255,0.8);line-height:120%;font-size:1.6rem;text-align:center;transition: .5s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.BNrcj4q2 .imgList >ul li>a>p.descr{font-size:18px}

}
.BNrcj4q2 .imgList >ul li >a
.shortLine{width:1rem;height:0.1rem;margin:1rem auto 0;background-color:rgba(221,221,221,0.5)}
@media (min-width: 1200px) {
.BNrcj4q2 .imgList >ul li >a
.shortLine{width:10px;margin-top:20px}

}
.BNrcj4q2 .imgList >ul .line:last-of-type{display:none}
.BNrcj4q2 .imgList >ul
.line{display:inline-block;width:0.1rem;height:8rem;background-color:rgba(221,221,221,0.5)}
@media (min-width: 1200px) {
.BNrcj4q2 .imgList >ul
.line{display:block;width:1px;height:86px;background-color:rgba(221,221,221,0.5)}

}
.BNrcj4q2 .sys_tit1,
.BNrcj4q2wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.BNrcj4q2 .sys_tit1:after,
.BNrcj4q2wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.BNrcj4q2 .sys_tit1 >h2,
.BNrcj4q2wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.BNrcj4q2 .sys_tit1 >p,
.BNrcj4q2wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.BNrcj4q2 .sys_tit1,
.BNrcj4q2wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.BNrcj4q2 .sys_tit1:after,
.BNrcj4q2wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.BNrcj4q2 .sys_tit1 >h2,
.BNrcj4q2wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.BNrcj4q2 .sys_tit1 >p,
.BNrcj4q2wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.BNrcj4q2{background-size:cover;background-position:top center;color:#B02125;background-color:#222;margin:auto;padding:50px
0px 50px 0px;position:static;z-index:auto}
.BNrcj4q2wap1{display:none}
.QErkc9e4wap1{margin:auto;padding:0px
0px 0px 0px;background-color:#000}
.QErkc9e4wap1:after{content:" ";display:block;clear:both}
.QErkc9e4wap1
.clear{clear:both}
.QErkc9e4wap1 .icp-footer{background-color:transparent;z-index:9999;padding:0;font-size:12px;display:inline;justify-content:center}
.QErkc9e4wap1
.content{width:100%;margin:0
auto;box-sizing:border-box;background:#000;padding:1.2rem 0;position:relative}
@media (min-width: 1200px) {
.QErkc9e4wap1
.content{padding:0}

}
.QErkc9e4wap1 .content
p{font-size:1.2rem;line-height:1.8rem;text-align:center;color:rgba(255,255,255,0.8);opacity:0.5}
@media (min-width: 1200px) {
.QErkc9e4wap1 .content
p{line-height:500%;font-size:12px;opacity:1}

}
.QErkc9e4wap1 .content p
b{font-weight:500}
.QErkc9e4wap1 .content p
.line{font-style:normal;margin:0
10px;display:none}
@media (min-width: 751px) {
.QErkc9e4wap1 .content p
.line{display:inline}

}
.QErkc9e4wap1 .content p
span{display:block}
@media (min-width: 751px) {
.QErkc9e4wap1 .content p
span{display:inline}

}
.QErkc9e4wap1 .content p span
a{padding-right:10px;display:inline-block;color:rgba(255,255,255,0.8)}
@media (min-width: 751px) {
.QErkc9e4wap1 .content p span
a{padding-right:0}

}
.QErkc9e4wap1{background-image:none;background-size:cover;background-position:top center;color:#B02125;background-color:transparent;padding:0;z-index:auto}
.QErkc9e4{margin:auto;padding:0px
0px 0px 0px;background-color:#000}
.QErkc9e4:after{content:" ";display:block;clear:both}
.QErkc9e4
.clear{clear:both}
.QErkc9e4 .icp-footer{background-color:transparent;z-index:9999;padding:0;font-size:12px;display:inline;justify-content:center}
.QErkc9e4
.content{width:100%;margin:0
auto;box-sizing:border-box;background:#000;padding:1.2rem 0;position:relative}
@media (min-width: 1200px) {
.QErkc9e4
.content{width:1200px;padding:0}

}
.QErkc9e4 .content
p{font-size:1.2rem;line-height:1.8rem;text-align:center;color:rgba(255,255,255,0.8);opacity:0.5}
@media (min-width: 1200px) {
.QErkc9e4 .content
p{line-height:500%;font-size:12px;opacity:1}

}
.QErkc9e4 .content p
b{font-weight:500}
.QErkc9e4 .content p
.line{font-style:normal;margin:0
10px;display:none}
@media (min-width: 751px) {
.QErkc9e4 .content p
.line{display:inline}

}
.QErkc9e4 .content p
span{display:block}
@media (min-width: 751px) {
.QErkc9e4 .content p
span{display:inline}

}
.QErkc9e4 .content p span
a{padding-right:10px;display:inline-block;color:rgba(255,255,255,0.8)}
@media (min-width: 751px) {
.QErkc9e4 .content p span
a{padding-right:0}

}
.QErkc9e4 .sys_tit1,
.QErkc9e4wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.QErkc9e4 .sys_tit1:after,
.QErkc9e4wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.QErkc9e4 .sys_tit1 >h2,
.QErkc9e4wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.QErkc9e4 .sys_tit1 >p,
.QErkc9e4wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.QErkc9e4 .sys_tit1,
.QErkc9e4wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.QErkc9e4 .sys_tit1:after,
.QErkc9e4wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.QErkc9e4 .sys_tit1 >h2,
.QErkc9e4wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.QErkc9e4 .sys_tit1 >p,
.QErkc9e4wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.QErkc9e4{background-size:cover;background-position:top center;color:#B02125;background-color:#000;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.QErkc9e4{display:none}

}
@media screen and (min-width: 992px) {
.QErkc9e4wap1{display:none}

}
.KWrkcro2wap1
.order{position:fixed;bottom:5.5rem;right:1.25rem;z-index:999;width:3rem;height:3rem;border-radius:100%;background-color:rgba(0,0,0,0.5);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:none}
.KWrkcro2wap1 .order>img{display:block;width:2rem;height:2rem}
.KWrkcro2wap1 .my-kefu-ftop{display:none;position:fixed;bottom:2rem;right:1.25rem;z-index:999;width:3rem;height:3rem;border-radius:100%;background-color:rgba(0,0,0,0.5)}
.KWrkcro2wap1 .my-kefu-ftop
a{display:block;width:100%;height:100%;box-sizing:border-box}
.KWrkcro2wap1 .my-kefu-ftop a>i{display:block;width:100%;height:100%;font-style:normal;transform:rotate(-45deg);position:relative}
.KWrkcro2wap1 .my-kefu-ftop a i:before{content:"";display:block;width:1rem;height:0.1rem;background-color:#fff;position:absolute;top:1.1rem;left:0.8rem}
.KWrkcro2wap1 .my-kefu-ftop a i:after{content:"";display:block;width:0.1rem;height:1.1rem;background-color:#fff;position:absolute;top:1.1rem;left:1.8rem}
.KWrkcro2wap1{color:#B02125;padding:0;z-index:auto;background-color:transparent}
.KWrkcro2{margin:auto;padding:0px
0px 0px 0px;background-color:#292828;background-image:none;background-position:0px 0px;overflow:hidden}
.KWrkcro2:after{content:" ";display:block;clear:both}
.KWrkcro2
.kefu{position:fixed;top:0;right:2%;bottom:0;z-index:9999;margin:auto;width:50px;height:220px}
.KWrkcro2 .kefu-head{width:50px;height:50px;border:1px
solid #c1c1bf;border-radius:50%;background:#fff}
.KWrkcro2 .kefu
li{position:relative;margin-bottom:20px;cursor:pointer}
.KWrkcro2 .kefu-bk{position:absolute;top:7px;right:50px;padding:0
15px;height:40px;border-radius:20px;background:#B02125;color:#fff;text-align:center;font-size:16px;line-height:40px;visibility:hidden;opacity:0;z-index:-1;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
.KWrkcro2
.calls{position:absolute;top:10px;right:14px}
.KWrkcro2 .kefu-code{position:absolute;top:-8px;right:60px;width:120px;height:120px;background:#fff;visibility:hidden;opacity:0;z-index:-1;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s}
.KWrkcro2 .kefu-code:after{position:absolute;top:25px;right:-9px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;content:""}
.KWrkcro2 .kefu-code
img{width:100%;height:100%}
.KWrkcro2 .kefu-head
a{display:block;margin:6px
auto;width:35px;height:35px;border-radius:50%;background:#e5e5e5}
.KWrkcro2 .kefu-head
em{display:block;margin:auto;padding:17px
0;width:100%;height:20px;background-position:center;background-repeat:no-repeat;background-size:20px}
.KWrkcro2 .kefu li.li2:hover .kefu-bk{visibility:visible;opacity:1;z-index:999}
.KWrkcro2 .kefu li.li3:hover .kefu-code{visibility:visible;opacity:1;z-index:999}
.KWrkcro2 .sys_tit1,
.KWrkcro2wap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.KWrkcro2 .sys_tit1:after,
.KWrkcro2wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.KWrkcro2 .sys_tit1 >h2,
.KWrkcro2wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.KWrkcro2 .sys_tit1 >p,
.KWrkcro2wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.KWrkcro2 .sys_tit1,
.KWrkcro2wap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.KWrkcro2 .sys_tit1:after,
.KWrkcro2wap1 .sys_tit1:after{display:block;content:" ";clear:both}
.KWrkcro2 .sys_tit1 >h2,
.KWrkcro2wap1 .sys_tit1>h2{color:rgba(255,255,255,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.KWrkcro2 .sys_tit1 >p,
.KWrkcro2wap1 .sys_tit1>p{color:rgba(255,255,255,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.KWrkcro2{color:#B02125;background-color:#292828;margin:auto;padding:0px
0px 0px 0px;position:static;z-index:auto}
@media screen and (max-width: 992px) {
.KWrkcro2{display:none}

}
@media screen and (min-width: 992px) {
.KWrkcro2wap1{display:none}

}
.listNew:after{content:" ";display:block;clear:both}
.listNew i,
.listNew
em{font-style:normal}
.listNew .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.listNew
.clearfix{*zoom:1}
.listNew
.classify{width:100%}
@media (min-width: 1200px) {
.listNew
.classify{width:100%;height:100%}
.listNew .classify
ul{margin-left:-20px;margin-right:-20px}

}
@media (min-width: 768px) {
.listNew .classify
ul{padding:0
10px;box-sizing:border-box}

}
@media (min-width: 1200px) {
.listNew .classify ul li:hover .image
.img{transform:scale(1.1);transition:1s}

}
.listNew .classify ul
li{position:relative;overflow:hidden;padding:0
1.25rem;margin-bottom:1rem}
@media (min-width: 768px) {
.listNew .classify ul
li{width:50%;padding:0
10px;float:left;margin-bottom:10px}

}
@media (min-width: 1200px) {
.listNew .classify ul
li{width:33.33%;padding:0
20px;margin-bottom:20px}

}
.listNew .classify ul li>a{display:block;width:100%;padding-bottom:120%;position:relative}
.listNew .classify ul li >a
.image{width:100%;height:83%;overflow:hidden;position:absolute;top:0;left:0}
.listNew .classify ul li >a .image
.img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:1s}
.listNew .classify ul li >a
.text{width:100%;height:17%;position:absolute;left:0;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.listNew .classify ul li >a .text
.textCon{width:100%;box-sizing:border-box;position:relative;z-index:30;text-align:center}
.listNew .classify ul li >a .text .textCon
h3{font-size:1.6rem;font-weight:normal;color:#222;line-height:2.6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.listNew .classify ul li >a .text .textCon
h3{line-height:26px;font-size:16px}

}
.listNew .classify ul li >a .text .textCon
p{font-size:1.4rem;line-height:2.4rem;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.listNew .classify ul li >a .text .textCon
p{line-height:24px;font-size:14px}

}
.listNew
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
.listNew .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.listNew .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.listNew .pagination a
span{display:none}
.listNew .pagination a:hover,
.listNew .pagination a:active,
.listNew .pagination a:focus{color:#fff;background-color:#078947}
.listNew .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.listNew .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.listNew .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.listNew .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.listNew .jump-menus select:hover,
.listNew .jump-menus select:active,
.listNew .jump-menus select:focus{border-color:#078947}
.listNew{color:#078947;margin:auto;padding:0;position:static;z-index:auto;background-color:transparent}
.CJr21ikycategoryNew:after{content:" ";display:block;clear:both}
.CJr21ikycategoryNew i,
.CJr21ikycategoryNew
em{font-style:normal}
.CJr21ikycategoryNew
.categoryBg{width:100%;margin-bottom:1rem;margin-top:1rem;overflow:hidden}
@media (min-width: 1200px) {
.CJr21ikycategoryNew
.categoryBg{margin-bottom:30px;margin-top:0}

}
.CJr21ikycategoryNew .categoryBg
.cate{width:100%}
@media (min-width: 1200px) {
.CJr21ikycategoryNew .categoryBg
.cate{width:1200px;margin:0
auto}

}
.CJr21ikycategoryNew .categoryBg .cate
ul{width:100%;text-align:center;font-size:0;line-height:0}
.CJr21ikycategoryNew .categoryBg .cate ul li.cur>a{color:#fff;background-color:#078947}
.CJr21ikycategoryNew .categoryBg .cate ul
li{display:inline-block;margin-left:-0.1rem;margin-top:0.5rem;margin-bottom:0.5rem}
@media (min-width: 1200px) {
.CJr21ikycategoryNew .categoryBg .cate ul
li{margin-left:-1px;margin-top:10px;margin-bottom:10px}

}
.CJr21ikycategoryNew .categoryBg .cate ul li>a:hover{color:#fff;background-color:#078947}
.CJr21ikycategoryNew .categoryBg .cate ul li>a{display:block;font-size:1.4rem;color:#078947;height:3.2rem;padding:0
2.2rem;line-height:3.2rem;border: .1rem solid #078947}
@media (min-width: 1200px) {
.CJr21ikycategoryNew .categoryBg .cate ul li>a{display:inline-block;height:50px;padding:0
40px;line-height:50px;font-size:16px;border:1px
solid #078947}

}
.CJr21ikycategoryNew .categoryBg .cate ul li>div{display:none;width:100%;position:absolute;top:4rem;left:0;white-space:nowrap;text-align:center}
@media (min-width: 1200px) {
.CJr21ikycategoryNew .categoryBg .cate ul li>div{position:static;white-space:normal;padding:0
20px;box-sizing:border-box}

}
.CJr21ikycategoryNew .categoryBg .cate ul li >div
a{display:inline-block;padding-right:3rem;height:3.2rem;font-size:1.4rem;color:#666;line-height:3.2rem;text-align:left}
@media (min-width: 1200px) {
.CJr21ikycategoryNew .categoryBg .cate ul li >div
a{display:block;width:100%;padding-right:0;font-size:14px;color:rgba(0,0,0,0.8);line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

}
.CJr21ikycategoryNew .categoryBg .cate ul li >div a:hover,
.CJr21ikycategoryNew .categoryBg .cate ul li >div
a.cur{color:#078947;font-weight:bold}
.CJr21ikycategoryNew .categoryBg .cate ul li >div a:nth-child(1){border-top:none}
.CJr21ikycategoryNew{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.CJr21ikylistNew:after{content:" ";display:block;clear:both}
.CJr21ikylistNew i,
.CJr21ikylistNew
em{font-style:normal}
.CJr21ikylistNew .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.CJr21ikylistNew
.clearfix{*zoom:1}
.CJr21ikylistNew
.classify{width:100%}
@media (min-width: 1200px) {
.CJr21ikylistNew
.classify{width:100%;height:100%}
.CJr21ikylistNew .classify
ul{margin-left:-20px;margin-right:-20px}

}
@media (min-width: 768px) {
.CJr21ikylistNew .classify
ul{padding:0
10px;box-sizing:border-box}

}
@media (min-width: 1200px) {
.CJr21ikylistNew .classify ul li:hover .image
.img{transform:scale(1.1);transition:1s}

}
.CJr21ikylistNew .classify ul
li{position:relative;overflow:hidden;padding:0
1.25rem;margin-bottom:1rem}
@media (min-width: 768px) {
.CJr21ikylistNew .classify ul
li{width:50%;padding:0
10px;float:left;margin-bottom:10px}

}
@media (min-width: 1200px) {
.CJr21ikylistNew .classify ul
li{width:33.33%;padding:0
20px;margin-bottom:20px}

}
.CJr21ikylistNew .classify ul li>a{display:block;width:100%;padding-bottom:120%;position:relative}
.CJr21ikylistNew .classify ul li >a
.image{width:100%;height:83%;overflow:hidden;position:absolute;top:0;left:0}
.CJr21ikylistNew .classify ul li >a .image
.img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:1s}
.CJr21ikylistNew .classify ul li >a
.text{width:100%;height:17%;position:absolute;left:0;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.CJr21ikylistNew .classify ul li >a .text
.textCon{width:100%;box-sizing:border-box;position:relative;z-index:30;text-align:center}
.CJr21ikylistNew .classify ul li >a .text .textCon
h3{font-size:1.6rem;font-weight:normal;color:#222;line-height:2.6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.CJr21ikylistNew .classify ul li >a .text .textCon
h3{line-height:26px;font-size:16px}

}
.CJr21ikylistNew .classify ul li >a .text .textCon
p{font-size:1.4rem;line-height:2.4rem;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width: 1200px) {
.CJr21ikylistNew .classify ul li >a .text .textCon
p{line-height:24px;font-size:14px}

}
.CJr21ikylistNew
.pagination{overflow:hidden;margin:1.5rem auto;padding:1rem 0;text-align:center}
.CJr21ikylistNew .pagination>div{display:inline-block;text-align:center;border-radius:0.3rem;background-color:#eee}
.CJr21ikylistNew .pagination
a{display:inline-block;box-sizing:border-box;padding:0
1.5rem;height:3.2rem;line-height:3.2rem;vertical-align:top;color:#333;overflow:hidden;transition:all .3s ease}
.CJr21ikylistNew .pagination a
span{display:none}
.CJr21ikylistNew .pagination a:hover,
.CJr21ikylistNew .pagination a:active,
.CJr21ikylistNew .pagination a:focus{color:#fff;background-color:#078947}
.CJr21ikylistNew .pagination
.prepage{border-right:0.1rem solid #fff;border-radius:0.3rem 0 0 0.3rem}
.CJr21ikylistNew .pagination
.nextpage{border-left:0.1rem solid #fff;border-radius:0 0.3rem 0.3rem 0}
.CJr21ikylistNew .jump-menus{display:inline-block;height:3.2rem;vertical-align:top;line-height:3.2rem;font-size:1.4rem;padding:0
1.25rem 0 0;box-sizing:border-box;color:#333}
.CJr21ikylistNew .jump-menus
select{box-sizing:border-box;font-size:1.6rem;font-weight:bold;padding:0
0.75rem;outline:0;border:0;line-height:3.2rem;height:3.2rem;margin:0;display:inline-block;background:0}
.CJr21ikylistNew .jump-menus select:hover,
.CJr21ikylistNew .jump-menus select:active,
.CJr21ikylistNew .jump-menus select:focus{border-color:#078947}
.CJr21ikylistNew{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.CJr21iky{padding:20px
0px 40px 0px;background-color:#fff;background-attachment:fixed;width:100%;margin-right:auto;margin-left:auto}
.CJr21iky:after{content:" ";display:block;clear:both}
.CJr21iky i,
.CJr21iky
em{font-style:normal}
.CJr21iky .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.CJr21iky
.clearfix{*zoom:1}
.CJr21iky
.clear{clear:both}
.CJr21iky
.nav{width:100%}
.CJr21iky
.main{width:100%;margin:0
auto}
@media (min-width: 1200px) {
.CJr21iky
.main{width:1200px}

}
.CJr21iky
.row{margin-right:-0.5rem;margin-left:-0.5rem}
.CJr21iky .col-12,
.CJr21iky .col-11,
.CJr21iky .col-10,
.CJr21iky .col-9,
.CJr21iky .col-8,
.CJr21iky .col-7,
.CJr21iky .col-6,
.CJr21iky .col-5,
.CJr21iky .col-4,
.CJr21iky .col-3,
.CJr21iky .col-2,
.CJr21iky .col-1{position:relative;min-height:1px;padding-left:0.5rem;padding-right:0.5rem}
@media screen and (min-width: 751px) and (max-width: 1199px) {
.CJr21iky .col-12,
.CJr21iky .col-11,
.CJr21iky .col-10,
.CJr21iky .col-9,
.CJr21iky .col-8,
.CJr21iky .col-7,
.CJr21iky .col-6,
.CJr21iky .col-5,
.CJr21iky .col-4,
.CJr21iky .col-3,
.CJr21iky .col-2,
.CJr21iky .col-1{float:left}
.CJr21iky .col-12{width:100%}
.CJr21iky .col-11{width:91.66666667%}
.CJr21iky .col-10{width:66.66666667%}
.CJr21iky .col-9{width:50%}
.CJr21iky .col-8{width:66.66666667%}
.CJr21iky .col-7{width:58.33333333%}
.CJr21iky .col-6{width:50%}
.CJr21iky .col-5{width:41.66666667%}
.CJr21iky .col-4{width:33.33333333%}
.CJr21iky .col-3{width:50%}
.CJr21iky .col-2{width:33.33333333%}
.CJr21iky .col-1{width:33.33333333%}

}
@media (min-width: 1200px) {
.CJr21iky .col-12,
.CJr21iky .col-11,
.CJr21iky .col-10,
.CJr21iky .col-9,
.CJr21iky .col-8,
.CJr21iky .col-7,
.CJr21iky .col-6,
.CJr21iky .col-5,
.CJr21iky .col-4,
.CJr21iky .col-3,
.CJr21iky .col-2,
.CJr21iky .col-1{float:left}
.CJr21iky .col-12{width:100%}
.CJr21iky .col-11{width:91.66666667%}
.CJr21iky .col-10{width:83.33333333%}
.CJr21iky .col-9{width:75%}
.CJr21iky .col-8{width:66.66666667%}
.CJr21iky .col-7{width:58.33333333%}
.CJr21iky .col-6{width:50%}
.CJr21iky .col-5{width:41.66666667%}
.CJr21iky .col-4{width:33.33333333%}
.CJr21iky .col-3{width:25%}
.CJr21iky .col-2{width:16.66666667%}
.CJr21iky .col-1{width:8.33333333%}

}
.CJr21iky .sys_tit1,
.CJr21ikywap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.CJr21iky .sys_tit1:after,
.CJr21ikywap1 .sys_tit1:after{display:block;content:" ";clear:both}
.CJr21iky .sys_tit1 >h2,
.CJr21ikywap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.CJr21iky .sys_tit1 >p,
.CJr21ikywap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.CJr21iky .sys_tit1,
.CJr21ikywap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.CJr21iky .sys_tit1:after,
.CJr21ikywap1 .sys_tit1:after{display:block;content:" ";clear:both}
.CJr21iky .sys_tit1 >h2,
.CJr21ikywap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.CJr21iky .sys_tit1 >p,
.CJr21ikywap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}

}
.CJr21iky{color:#078947;background-color:#fff;margin:auto;padding:20px
0px 40px 0px;position:static;z-index:auto}
.CJr21ikywap1{display:none}

/* ==================== 旧站详情页附加样式（web_*Info*.css 抽取） ==================== */
/* 来源：https://sjzz.ilhjy.cn/jsondata/mp_6df6f9d0-.../res/web_{newsInfo,productInfo,rongyuInfo,fengcaiInfo,aboutInfo}*.css
   （旧站详情页 JOrz5vns 的专属样式；这 6 个类族在原 index.css 里 0 匹配。
    取法：只抽选择器含 JOrz5vns / newsContent / newsTitle / contentDispay / jdtjs / det_page 的规则，
    避免整套 base 重复覆盖；远程素材已本地化到 ../fonts/ 与 ../images/） */
.detail
.newsContent{width:100%;height:auto;overflow:hidden}
.detail .newsContent
.jdtjs{margin-top:1rem}
@media (min-width: 1200px) {
.detail .newsContent
.jdtjs{margin-top:10px}
}
.detail .newsContent .jdtjs
.det_page{width:100%}
.detail .newsContent .jdtjs .det_page>div{margin-top:1rem}
@media (min-width: 1200px) {
.detail .newsContent .jdtjs .det_page>div{margin-top:10px}
}
.detail .newsContent .jdtjs .det_page>div>span{height:3rem;border-radius:0.3rem;background-color:#333;color:#fff;font-size:1.4rem;display:inline-block;line-height:3rem;padding:0
0.8rem;margin-right:1rem;float:left}
@media (min-width: 1200px) {
.detail .newsContent .jdtjs .det_page>div>span{height:34px;border-radius:3px;font-size:14px;line-height:34px;padding:0
10px;margin-right:20px}
}
.detail .newsContent .jdtjs .det_page >div
a{display:block;height:3rem;font-size:1.4rem;color:#666;line-height:3rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
@media (min-width: 1200px) {
.detail .newsContent .jdtjs .det_page >div
a{height:36px;font-size:14px;line-height:36px}
}
.detail .newsContent .jdtjs .det_page >div a:hover{color:#078947}
.detail .newsContent
.desc{background-color:#f5f5f5;font-size:1.4rem;line-height:180%;padding:1.5rem;color:#999;margin-bottom:1rem}
@media (min-width: 1200px) {
.detail .newsContent
.desc{font-size:14px;padding:15px;margin-bottom:20px}
}
.detail .newsContent
.newsTitle{width:100%;box-sizing:border-box;border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.6rem;overflow:hidden}
@media (min-width: 1200px) {
.detail .newsContent
.newsTitle{margin-bottom:35px;padding-bottom:15px}
}
.detail .newsContent .newsTitle
h1{width:100%;font-size:2rem;font-weight:500;line-height:140%;margin-bottom:1.5rem;text-align:center;color:rgba(0,0,0,0.8)}
@media (min-width: 992px) {
.detail .newsContent .newsTitle
h1{margin-bottom:8px}
}
@media (min-width: 1200px) {
.detail .newsContent .newsTitle
h1{font-size:24px}
}
.detail .newsContent .newsTitle
.time{width:100%;font-size:13px;line-height:160%;overflow:hidden;text-align:center}
.detail .newsContent .newsTitle .time
span{color:rgba(0,0,0,0.8);opacity: .8}
.detail .newsContent
.contentDispay{box-sizing:border-box;padding-bottom:2.5rem}
@media (min-width: 1200px) {
.detail .newsContent
.contentDispay{padding-bottom:50px}
}
.detail .newsContent .contentDispay
img{max-width:100%;vertical-align:top}
.detail .newsContent .contentDispay
p{font-size:1.5rem;line-height:180%;color:rgba(0,0,0,0.8)}
@media (min-width: 1200px) {
.detail .newsContent .contentDispay
p{font-size:15px;color:#333}
}
.detail .newsContent .contentDispay p
img{max-width:100%;vertical-align:top}
.detail .newsContent .contentDispay
p#reprint_prompts{color:#999;border-top:1px solid #eee;font-size:1.2rem;padding-top: .8rem}
@media (min-width: 1200px) {
.detail .newsContent .contentDispay
p#reprint_prompts{font-size:12px;line-height:24px;padding-top:16px}
}
/* ── S9 补遗 · 旧站详情页「块根样板」：ELrz63lg（aboutInfo / productInfo / fengcaiInfo 三个详情模板）──
   2026-10-12 由原站 `web_aboutInfo*.css` 逐条比对回填。当初合并旧站 CSS 时是按选择器关键词抽取的，
   而这几条「块根」规则不含 newsContent / jdtjs / det_page 等关键词 ⇒ 被整段漏掉。
   后果（实测、用户可见）：`.main` 拿不到 `width:1200px` ⇒ **正文整幅铺满视口（1432px）**，
   而不是居中 1200px 栏；块根的内边距 / 文字色也一起丢了。
   下面每条 selector 与声明**逐字取自原站 CSS，未做任何改写**。 */
.ELrz63lgdetail8:after{content:" ";display:block;clear:both}
.ELrz63lgdetail8 i, .ELrz63lgdetail8 em{font-style:normal}
.ELrz63lgdetail8 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ELrz63lgdetail8 .clearfix{*zoom:1}
.ELrz63lgdetail8{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.ELrz63lg{padding:20px 0px 40px 0px;background-color:#fff}
.ELrz63lg:after{content:" ";display:block;clear:both}
.ELrz63lg i, .ELrz63lg em{font-style:normal}
.ELrz63lg .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ELrz63lg .clearfix{*zoom:1}
.ELrz63lg .clear{clear:both}
.ELrz63lg .main{width:100%;margin:0 auto;padding:0 1.25rem}
@media (min-width: 1200px){
.ELrz63lg .main{width:1200px;padding:0}
}
.ELrz63lg .sys_tit1, .ELrz63lgwap1 .sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.ELrz63lg .sys_tit1:after, .ELrz63lgwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.ELrz63lg .sys_tit1 >h2, .ELrz63lgwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.ELrz63lg .sys_tit1 >p, .ELrz63lgwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
.ELrz63lg{color:#078947;background-color:#fff;margin:auto;padding:20px 0px 40px 0px;position:static;z-index:auto}
@media (min-width: 992px){
.ELrz63lg .sys_tit1, .ELrz63lgwap1 .sys_tit1{position:relative;text-align:center;padding:40px 0;margin:0}
.ELrz63lg .sys_tit1:after, .ELrz63lgwap1 .sys_tit1:after{display:block;content:" ";clear:both}
.ELrz63lg .sys_tit1 >h2, .ELrz63lgwap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.ELrz63lg .sys_tit1 >p, .ELrz63lgwap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}
}
.ELrz63lgdetail8
.newsContent{width:100%;height:auto;overflow:hidden}
.ELrz63lgdetail8 .newsContent
.jdtjs{margin-top:1rem}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent
.jdtjs{margin-top:10px}
}
.ELrz63lgdetail8 .newsContent .jdtjs
.det_page{width:100%}
.ELrz63lgdetail8 .newsContent .jdtjs .det_page>div{margin-top:1rem}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent .jdtjs .det_page>div{margin-top:10px}
}
.ELrz63lgdetail8 .newsContent .jdtjs .det_page>div>span{height:3rem;border-radius:0.3rem;background-color:#333;color:#fff;font-size:1.4rem;display:inline-block;line-height:3rem;padding:0
0.8rem;margin-right:1rem;float:left}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent .jdtjs .det_page>div>span{height:34px;border-radius:3px;font-size:14px;line-height:34px;padding:0
10px;margin-right:20px}
}
.ELrz63lgdetail8 .newsContent .jdtjs .det_page >div
a{display:block;height:3rem;font-size:1.4rem;color:#666;line-height:3rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent .jdtjs .det_page >div
a{height:36px;font-size:14px;line-height:36px}
}
.ELrz63lgdetail8 .newsContent .jdtjs .det_page >div a:hover{color:#078947}
.ELrz63lgdetail8 .newsContent
.desc{background-color:#f5f5f5;font-size:1.4rem;line-height:180%;padding:1.5rem;color:#999;margin-bottom:1rem}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent
.desc{font-size:14px;padding:15px;margin-bottom:20px}
}
.ELrz63lgdetail8 .newsContent
.newsTitle{width:100%;box-sizing:border-box;border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.6rem;overflow:hidden}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent
.newsTitle{margin-bottom:35px;padding-bottom:15px}
}
.ELrz63lgdetail8 .newsContent .newsTitle
h1{width:100%;font-size:2rem;font-weight:500;line-height:140%;margin-bottom:1.5rem;text-align:center;color:rgba(0,0,0,0.8)}
@media (min-width: 992px) {
.ELrz63lgdetail8 .newsContent .newsTitle
h1{margin-bottom:8px}
}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent .newsTitle
h1{font-size:24px}
}
.ELrz63lgdetail8 .newsContent .newsTitle
.time{width:100%;font-size:13px;line-height:160%;overflow:hidden;text-align:center}
.ELrz63lgdetail8 .newsContent .newsTitle .time
span{color:rgba(0,0,0,0.8);opacity: .8}
.ELrz63lgdetail8 .newsContent
.contentDispay{box-sizing:border-box;padding-bottom:2.5rem}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent
.contentDispay{padding-bottom:50px}
}
.ELrz63lgdetail8 .newsContent .contentDispay
img{max-width:100%;vertical-align:top}
.ELrz63lgdetail8 .newsContent .contentDispay
p{font-size:1.5rem;line-height:180%;color:rgba(0,0,0,0.8)}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent .contentDispay
p{font-size:15px;color:#333}
}
.ELrz63lgdetail8 .newsContent .contentDispay p
img{max-width:100%;vertical-align:top}
.ELrz63lgdetail8 .newsContent .contentDispay
p#reprint_prompts{color:#999;border-top:1px solid #eee;font-size:1.2rem;padding-top: .8rem}
@media (min-width: 1200px) {
.ELrz63lgdetail8 .newsContent .contentDispay
p#reprint_prompts{font-size:12px;line-height:24px;padding-top:16px}
}
.JOrz5vnsdetail8:after{content:" ";display:block;clear:both}
.JOrz5vnsdetail8 i,
.JOrz5vnsdetail8
em{font-style:normal}
.JOrz5vnsdetail8 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.JOrz5vnsdetail8
.clearfix{*zoom:1}
.JOrz5vnsdetail8
.newsContent{width:100%;height:auto;overflow:hidden}
.JOrz5vnsdetail8 .newsContent
.jdtjs{margin-top:1rem}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent
.jdtjs{margin-top:10px}
}
.JOrz5vnsdetail8 .newsContent .jdtjs
.det_page{width:100%}
.JOrz5vnsdetail8 .newsContent .jdtjs .det_page>div{margin-top:1rem}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent .jdtjs .det_page>div{margin-top:10px}
}
.JOrz5vnsdetail8 .newsContent .jdtjs .det_page>div>span{height:3rem;border-radius:0.3rem;background-color:#333;color:#fff;font-size:1.4rem;display:inline-block;line-height:3rem;padding:0
0.8rem;margin-right:1rem;float:left}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent .jdtjs .det_page>div>span{height:34px;border-radius:3px;font-size:14px;line-height:34px;padding:0
10px;margin-right:20px}
}
.JOrz5vnsdetail8 .newsContent .jdtjs .det_page >div
a{display:block;height:3rem;font-size:1.4rem;color:#666;line-height:3rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent .jdtjs .det_page >div
a{height:36px;font-size:14px;line-height:36px}
}
.JOrz5vnsdetail8 .newsContent .jdtjs .det_page >div a:hover{color:#078947}
.JOrz5vnsdetail8 .newsContent
.desc{background-color:#f5f5f5;font-size:1.4rem;line-height:180%;padding:1.5rem;color:#999;margin-bottom:1rem}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent
.desc{font-size:14px;padding:15px;margin-bottom:20px}
}
.JOrz5vnsdetail8 .newsContent
.newsTitle{width:100%;box-sizing:border-box;border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.6rem;overflow:hidden}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent
.newsTitle{margin-bottom:35px;padding-bottom:15px}
}
.JOrz5vnsdetail8 .newsContent .newsTitle
h1{width:100%;font-size:2rem;font-weight:500;line-height:140%;margin-bottom:1.5rem;text-align:center;color:rgba(0,0,0,0.8)}
@media (min-width: 992px) {
.JOrz5vnsdetail8 .newsContent .newsTitle
h1{margin-bottom:8px}
}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent .newsTitle
h1{font-size:24px}
}
.JOrz5vnsdetail8 .newsContent .newsTitle
.time{width:100%;font-size:13px;line-height:160%;overflow:hidden;text-align:center}
.JOrz5vnsdetail8 .newsContent .newsTitle .time
span{color:rgba(0,0,0,0.8);opacity: .8}
.JOrz5vnsdetail8 .newsContent
.contentDispay{box-sizing:border-box;padding-bottom:2.5rem}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent
.contentDispay{padding-bottom:50px}
}
.JOrz5vnsdetail8 .newsContent .contentDispay
img{max-width:100%;vertical-align:top}
.JOrz5vnsdetail8 .newsContent .contentDispay
p{font-size:1.5rem;line-height:180%;color:rgba(0,0,0,0.8)}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent .contentDispay
p{font-size:15px;color:#333}
}
.JOrz5vnsdetail8 .newsContent .contentDispay p
img{max-width:100%;vertical-align:top}
.JOrz5vnsdetail8 .newsContent .contentDispay
p#reprint_prompts{color:#999;border-top:1px solid #eee;font-size:1.2rem;padding-top: .8rem}
@media (min-width: 1200px) {
.JOrz5vnsdetail8 .newsContent .contentDispay
p#reprint_prompts{font-size:12px;line-height:24px;padding-top:16px}
}
.JOrz5vnsdetail8{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.JOrz5vns{padding:30px
0px 30px 0px;background-color:#fff}
.JOrz5vns:after{content:" ";display:block;clear:both}
.JOrz5vns i,
.JOrz5vns
em{font-style:normal}
.JOrz5vns .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.JOrz5vns
.clearfix{*zoom:1}
.JOrz5vns
.clear{clear:both}
.JOrz5vns
.main{width:100%;margin:0
auto;padding:0
1.25rem}
@media (min-width: 1200px) {
.JOrz5vns
.main{width:1200px;padding:0}
}
.JOrz5vns .sys_tit1,
.JOrz5vnswap1
.sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.JOrz5vns .sys_tit1:after,
.JOrz5vnswap1 .sys_tit1:after{display:block;content:" ";clear:both}
.JOrz5vns .sys_tit1 >h2,
.JOrz5vnswap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.JOrz5vns .sys_tit1 >p,
.JOrz5vnswap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
@media (min-width: 992px) {
.JOrz5vns .sys_tit1,
.JOrz5vnswap1
.sys_tit1{position:relative;text-align:center;padding:40px
0;margin:0}
.JOrz5vns .sys_tit1:after,
.JOrz5vnswap1 .sys_tit1:after{display:block;content:" ";clear:both}
.JOrz5vns .sys_tit1 >h2,
.JOrz5vnswap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.JOrz5vns .sys_tit1 >p,
.JOrz5vnswap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}
}
.JOrz5vns{color:#078947;background-color:#fff;margin:auto;padding:30px
0px 30px 0px;position:static;z-index:auto}
.JOrz5vnswap1{display:none}
/* ── S9 补遗 · 旧站详情页「块根样板」：KCrzrv4a（rongyuInfo 荣誉详情模板）—— 同 ELrz63lg，
   逐字取自原站 `web_rongyuInfo*.css`。 */
.KCrzrv4adetail8:after{content:" ";display:block;clear:both}
.KCrzrv4adetail8 i, .KCrzrv4adetail8 em{font-style:normal}
.KCrzrv4adetail8 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.KCrzrv4adetail8 .clearfix{*zoom:1}
.KCrzrv4adetail8{color:#078947;background-color:transparent;margin:auto;padding:0;position:static;z-index:auto}
.KCrzrv4a{padding:30px 0px 30px 0px;background-color:#fff}
.KCrzrv4a:after{content:" ";display:block;clear:both}
.KCrzrv4a i, .KCrzrv4a em{font-style:normal}
.KCrzrv4a .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.KCrzrv4a .clearfix{*zoom:1}
.KCrzrv4a .clear{clear:both}
.KCrzrv4a .main{width:100%;margin:0 auto;padding:0 1.25rem}
@media (min-width: 1200px){
.KCrzrv4a .main{width:1200px;padding:0}
}
.KCrzrv4a .sys_tit1, .KCrzrv4awap1 .sys_tit1{position:relative;text-align:center;padding:2rem 1rem 2rem 1rem;margin:0}
.KCrzrv4a .sys_tit1:after, .KCrzrv4awap1 .sys_tit1:after{display:block;content:" ";clear:both}
.KCrzrv4a .sys_tit1 >h2, .KCrzrv4awap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:2rem;line-height:180%;font-weight:normal;padding:0;margin:0}
.KCrzrv4a .sys_tit1 >p, .KCrzrv4awap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:1.2rem;line-height:180%;display:block;opacity:0.8}
.KCrzrv4a{color:#078947;background-color:#fff;margin:auto;padding:30px 0px 30px 0px;position:static;z-index:auto}
.KCrzrv4awap1{display:none}
@media (min-width: 992px){
.KCrzrv4a .sys_tit1, .KCrzrv4awap1 .sys_tit1{position:relative;text-align:center;padding:40px 0;margin:0}
.KCrzrv4a .sys_tit1:after, .KCrzrv4awap1 .sys_tit1:after{display:block;content:" ";clear:both}
.KCrzrv4a .sys_tit1 >h2, .KCrzrv4awap1 .sys_tit1>h2{color:rgba(0,0,0,0.8);font-size:32px;line-height:180%;font-weight:normal;padding:0;margin:0}
.KCrzrv4a .sys_tit1 >p, .KCrzrv4awap1 .sys_tit1>p{color:rgba(0,0,0,0.8);margin:0;font-size:19.2px;line-height:180%;display:block;opacity:0.8}
}
.KCrzrv4adetail8
.newsContent{width:100%;height:auto;overflow:hidden}
.KCrzrv4adetail8 .newsContent
.jdtjs{margin-top:1rem}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent
.jdtjs{margin-top:10px}
}
.KCrzrv4adetail8 .newsContent .jdtjs
.det_page{width:100%}
.KCrzrv4adetail8 .newsContent .jdtjs .det_page>div{margin-top:1rem}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent .jdtjs .det_page>div{margin-top:10px}
}
.KCrzrv4adetail8 .newsContent .jdtjs .det_page>div>span{height:3rem;border-radius:0.3rem;background-color:#333;color:#fff;font-size:1.4rem;display:inline-block;line-height:3rem;padding:0
0.8rem;margin-right:1rem;float:left}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent .jdtjs .det_page>div>span{height:34px;border-radius:3px;font-size:14px;line-height:34px;padding:0
10px;margin-right:20px}
}
.KCrzrv4adetail8 .newsContent .jdtjs .det_page >div
a{display:block;height:3rem;font-size:1.4rem;color:#666;line-height:3rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent .jdtjs .det_page >div
a{height:36px;font-size:14px;line-height:36px}
}
.KCrzrv4adetail8 .newsContent .jdtjs .det_page >div a:hover{color:#078947}
.KCrzrv4adetail8 .newsContent
.desc{background-color:#f5f5f5;font-size:1.4rem;line-height:180%;padding:1.5rem;color:#999;margin-bottom:1rem}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent
.desc{font-size:14px;padding:15px;margin-bottom:20px}
}
.KCrzrv4adetail8 .newsContent
.newsTitle{width:100%;box-sizing:border-box;border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.6rem;overflow:hidden}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent
.newsTitle{margin-bottom:35px;padding-bottom:15px}
}
.KCrzrv4adetail8 .newsContent .newsTitle
h1{width:100%;font-size:2rem;font-weight:500;line-height:140%;margin-bottom:1.5rem;text-align:center;color:rgba(0,0,0,0.8)}
@media (min-width: 992px) {
.KCrzrv4adetail8 .newsContent .newsTitle
h1{margin-bottom:8px}
}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent .newsTitle
h1{font-size:24px}
}
.KCrzrv4adetail8 .newsContent .newsTitle
.time{width:100%;font-size:13px;line-height:160%;overflow:hidden;text-align:center}
.KCrzrv4adetail8 .newsContent .newsTitle .time
span{color:rgba(0,0,0,0.8);opacity: .8}
.KCrzrv4adetail8 .newsContent
.contentDispay{box-sizing:border-box;padding-bottom:2.5rem}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent
.contentDispay{padding-bottom:50px}
}
.KCrzrv4adetail8 .newsContent .contentDispay
img{max-width:100%;vertical-align:top}
.KCrzrv4adetail8 .newsContent .contentDispay
p{font-size:1.5rem;line-height:180%;color:rgba(0,0,0,0.8)}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent .contentDispay
p{font-size:15px;color:#333}
}
.KCrzrv4adetail8 .newsContent .contentDispay p
img{max-width:100%;vertical-align:top}
.KCrzrv4adetail8 .newsContent .contentDispay
p#reprint_prompts{color:#999;border-top:1px solid #eee;font-size:1.2rem;padding-top: .8rem}
@media (min-width: 1200px) {
.KCrzrv4adetail8 .newsContent .contentDispay
p#reprint_prompts{font-size:12px;line-height:24px;padding-top:16px}
}


/* ============================================================
   vendor 组件样式（AI 搜索 ai-search@1.0.3 / AI 速览 geo-intro@1.0.0）
   🔴 本站只有 public/styles/index.css 这一份样式表（index.html 里 `<link>` 直引静态文件），
      组件自带的 .css 不会被 bundler 抽成单独资源 ⇒ 必须并进这里，否则组件是无样式裸 DOM。
      来源：src/components/vendor/<组件>/src/*.css（组件升级时**整段替换**，别手工改）。
   ============================================================ */

/* ---- ai-search@1.0.3 ---- */
/* AI 搜索组件样式 —— 语义类 + 令牌层，无原子类依赖。
 *
 * 设计取向（对照竞品 yhwjdz.com 的三处不足）：
 *   ① 竞品弹窗深色写死（#1a1a1e）→ 只配深色站。我们【跟站点主题色走】：
 *      强调色继承站点令牌 var(--color-theme-primary)，明/暗两套由 theme 一个 prop 切。
 *   ② 竞品移动端 `hidden sm:flex` —— 直接把按钮砍掉。我们移动端做【全屏 sheet】。
 *   ③ 竞品答案「1. 2. 3.」全挤进一个 <li> 糊成一坨。我们正经渲染有序/无序列表。
 *
 * 浮层用原生 <dialog> + showModal() → top layer：
 *   不受祖先 transform / filter / backdrop-filter 影响（站点页头 .site-header 往往就带
 *   backdrop-filter —— 浮层若用 position:fixed 放在它里面必然跑偏）。
 *   ::backdrop 里【不用 CSS 变量】（旧浏览器的 ::backdrop 不从原始元素继承），只用字面值。
 *
 * 改名约定（相对平台物料 style.css）：`.mw3-ais*` → `ais-*`，`:where(.<instanceScope>) .n-<nodeId>`
 * 那层实例作用域包装直接删掉（一个 React 实例一棵子树，作用域由组件的挂载点天然决定）。
 */

/* ── 令牌层：强调色跟站点主题走，取不到再回落到默认蓝 ── */
.ai-search {
  /* 三段回退：props 传的 --ais-accent（内联）→ 站点主题令牌 → 组件默认值。
     站点工程只要改了 --color-theme-primary，按钮/焦点圈/思考点会一起变。 */
  --ais-accent: var(--color-theme-primary, #2563eb);
  --ais-radius: 16px;
  --ais-surface: #ffffff;
  --ais-surface-2: #f4f5f7;
  --ais-text: #16181d;
  --ais-text-dim: #6b7280;
  --ais-line: rgba(0, 0, 0, 0.08);
  --ais-danger: #d14343;
  display: inline-flex;
  align-items: center;
}

/* ── 形态 ①：inline（推荐）—— 自然流内元素，挂在页头/导航里 ──
 *
 * 组件根没有默认定位：放进页头就是页头里的一个普通 inline-flex 元素，
 * 与相邻的语言切换器/导航项同一基线，尺寸由页头容器的 gap / align-items 决定。
 * **站点不需要为它写任何 CSS**（这正是「内联」的定义）。
 *
 * 为什么这是推荐形态：原物料（`ai-search@2` 及 domestic/gaoyuan/zhizao 三套官网模板）
 * 就是把入口【内联在页头】、紧挨语言切换器 —— 见 README §3.1。
 */
/* 内联时图标不参与基线对齐：SVG 是 inline 元素，默认基线是它的底边，
   会让"图标 + 文字"整体比隔壁纯文字元素低 1–2px。 */
.ai-search[data-variant='inline'] .ais-btn svg {
  vertical-align: middle;
}

/* ── 形态 ②：floating（可选）—— 视口右下角固定悬浮 ──
 *
 * 🔴 定位规则**只在 floating 下生效**（早期版本这里是裸的 .ai-search 规则，
 *    站点换个挂法就不听话；收进形态选择器后，谁挂哪儿由 prop 说了算）。
 * 悬浮形态自带**不透明底**：固定元素会压在任何页面内容上，透明底会与
 * 背后的正文糊在一起（inline 形态不需要，它在页头里，底色由页头给）。
 */
.ai-search[data-variant='floating'] {
  position: fixed;
  right: 24px;
  bottom: 24px;
  /* 站点的"回到顶部"通常是 z-index 99（本项目 back-to-top 就是 99）：
     入口要比它高，否则两个圆钮叠在一起时 AI 搜索点不到。 */
  z-index: 120;
}
.ai-search[data-variant='floating'] .ais-btn {
  background: var(--ais-surface);
  box-shadow: 0 6px 20px -6px rgba(0, 0, 0, 0.28), 0 2px 6px rgba(0, 0, 0, 0.08);
}
.ai-search[data-variant='floating'] .ais-btn:hover {
  box-shadow: 0 10px 26px -8px rgba(0, 0, 0, 0.34), 0 2px 6px rgba(0, 0, 0, 0.1);
}

.ai-search[data-theme='dark'] {
  --ais-surface: #17181c;
  --ais-surface-2: #232529;
  --ais-text: #f2f3f5;
  --ais-text-dim: #9aa1ab;
  --ais-line: rgba(255, 255, 255, 0.1);
  --ais-danger: #ff7b7b;
}

/* ── 入口按钮 ── */
.ais-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 14px;
  border: 1px solid var(--ais-line);
  border-radius: 999px;
  background: transparent;
  color: inherit;
  font: inherit;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
  transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease;
}
.ais-btn:hover {
  border-color: var(--ais-accent);
  background: color-mix(in srgb, var(--ais-accent) 10%, transparent);
}
.ais-btn:active {
  transform: scale(0.97);
}
.ais-btn:focus-visible {
  outline: 2px solid var(--ais-accent);
  outline-offset: 2px;
}
.ais-btn svg {
  width: 16px;
  height: 16px;
  color: var(--ais-accent);
  flex: none;
}

/* ── 浮层（top layer）── */
.ais-dialog {
  padding: 0;
  border: 0;
  background: transparent;
  max-width: min(680px, calc(100vw - 32px));
  width: 100%;
  /* showModal 本身居中；上移一点视线更自然。不动 position —— 交给 top layer。 */
  margin: 10vh auto auto;
  overflow: visible;
}

/* 园气熊猫参考：独立标题栏、圆角问题输入框、推荐问法。 */
.ai-search .ais-dialog:not([open]) { display: none; }
.ai-search .ais-dialog { width: 672px; max-width: calc(100vw - 32px); margin: 96px auto auto; }
.ai-search .ais-panel { border: 1px solid rgba(15,23,42,.08); border-radius: 12px; max-height: calc(100dvh - 128px); box-shadow: 0 24px 64px rgba(15,23,42,.24); }
.ai-search .ais-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 16px; border-bottom: 1px solid #e7eaf0; }
.ai-search .ais-title { margin: 0; color: #1f2937; font-size: 16px; font-weight: 700; line-height: 24px; }
.ai-search .ais-close { width: 34px; height: 34px; background: transparent; color: #64748b; }
.ai-search .ais-close svg { width: 18px; height: 18px; }
.ai-search .ais-close:hover { background: #f1f5f9; color: #1f2937; }
.ai-search .ais-content { padding: 18px 20px 20px; overflow: auto; min-height: 0; }
.ai-search .ais-bar { padding: 0 14px; min-height: 48px; border: 1px solid #dfe4ea; border-radius: 45px; background: #fff; }
.ai-search .ais-bar:focus-within { border-color: var(--ais-accent); box-shadow: 0 0 0 3px color-mix(in srgb, var(--ais-accent) 12%, transparent); }
.ai-search .ais-bar svg { color: #64748b; }
.ai-search .ais-input { font-size: 15px; line-height: 1.5; padding: 0; color: #1f2937; }
.ai-search .ais-chips { margin-top: 14px; padding: 0; gap: 8px; }
.ai-search .ais-chip { padding: 7px 11px; line-height: 1.5; background: #f5f7f9; color: #526075; border-color: #dfe4ea; }
.ai-search .ais-body { padding: 0; overflow: visible; }
.ai-search .ais-state:not(:empty), .ai-search .ais-answer:not(:empty) { margin-top: 18px; }
.ai-search .ais-hint:empty { display: none; }
@media (max-width: 767px) {
  .ai-search .ais-dialog { width: calc(100vw - 24px); max-width: none; height: auto; max-height: none; margin: 72px auto auto; inset: 0; padding: 0; }
  .ai-search .ais-panel { height: auto; max-height: calc(100dvh - 96px); border-radius: 12px; }
  .ai-search .ais-content { padding: 16px; }
  .ai-search .ais-input { font-size: 16px; }
}
.ais-dialog::backdrop {
  background: rgba(9, 11, 16, 0.5);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

.ais-panel {
  background: var(--ais-surface);
  color: var(--ais-text);
  border: 1px solid var(--ais-line);
  border-radius: var(--ais-radius);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), 0 12px 32px -8px rgba(0, 0, 0, 0.18),
    0 40px 80px -24px rgba(0, 0, 0, 0.24);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  max-height: 78vh;
  /* 只动 transform / opacity —— 合成器友好。 */
  animation: ais-in 0.24s cubic-bezier(0.16, 1, 0.3, 1);
}
@keyframes ais-in {
  from {
    opacity: 0;
    transform: translateY(-10px) scale(0.985);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

/* ── 输入条 ── */
.ais-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 16px;
  border-bottom: 1px solid var(--ais-line);
}
.ais-bar svg {
  width: 18px;
  height: 18px;
  flex: none;
  color: var(--ais-accent);
}
.ais-input {
  flex: 1;
  min-width: 0;
  border: 0;
  outline: 0;
  background: transparent;
  color: var(--ais-text);
  font: inherit;
  font-size: 16px; /* 16px 是为了 iOS 聚焦时不自动放大页面 */
  line-height: 1.5;
  padding: 6px 0;
}
.ais-input::placeholder {
  color: var(--ais-text-dim);
}
.ais-close {
  flex: none;
  width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 8px;
  background: var(--ais-surface-2);
  color: var(--ais-text-dim);
  cursor: pointer;
  font-size: 16px;
  line-height: 1;
  transition: background 0.15s ease, color 0.15s ease;
}
.ais-close:hover {
  background: var(--ais-accent);
  color: #fff;
}
.ais-close:focus-visible {
  outline: 2px solid var(--ais-accent);
  outline-offset: 2px;
}

/* ── 推荐问法药丸 ── */
.ais-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 12px 16px;
}
/* 已经开始问了就把药丸收起来：屏幕小的时候留着它们会挤掉答案的位置。 */
.ai-search[data-status='thinking'] .ais-chips,
.ai-search[data-status='streaming'] .ais-chips,
.ai-search[data-status='done'] .ais-chips,
.ai-search[data-status='empty'] .ais-chips {
  display: none;
}
.ais-chip {
  padding: 7px 12px;
  border: 1px solid var(--ais-line);
  border-radius: 999px;
  background: var(--ais-surface-2);
  color: var(--ais-text-dim);
  font: inherit;
  font-size: 13px;
  line-height: 1.2;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease, transform 0.15s ease;
}
.ais-chip:hover {
  color: var(--ais-accent);
  border-color: var(--ais-accent);
  transform: translateY(-1px);
}
.ais-chip:focus-visible {
  outline: 2px solid var(--ais-accent);
  outline-offset: 2px;
}

/* ── 内容区 ── */
.ais-body {
  padding: 4px 20px 20px;
  overflow-y: auto;
  overscroll-behavior: contain; /* 滚到底不要把整页带着滚 */
}
.ai-search[data-status='idle'] .ais-body {
  padding-bottom: 4px;
}
.ais-hint {
  margin: 0 0 10px;
  color: var(--ais-text-dim);
  font-size: 12px;
}

.ais-answer {
  font-size: 15px;
  line-height: 1.75;
}
.ais-p {
  margin: 10px 0;
}
.ais-list {
  margin: 10px 0;
  padding-left: 22px;
}
.ais-list li {
  margin: 5px 0;
}
.ais-answer strong {
  font-weight: 600;
  color: var(--ais-text);
}

/* 思考中 / 错误：同一个 aria-live 容器，只有一个文案位。 */
.ais-state {
  color: var(--ais-text-dim);
  font-size: 14px;
}
.ais-state:empty {
  display: none;
}
.ai-search[data-status='thinking'] .ais-state {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 0;
}
/* 呼吸点：只动 opacity / transform，动画关掉后仍有形状（不会变成"什么都没发生"）。 */
.ai-search[data-status='thinking'] .ais-state::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--ais-accent);
  animation: ais-pulse 1s ease-in-out infinite;
}
@keyframes ais-pulse {
  0%,
  100% {
    opacity: 0.25;
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
}
.ai-search[data-status='error'] .ais-state {
  margin: 10px 0;
  color: var(--ais-danger);
}
/* 空态（后端确实没查出东西）：复用同一个状态文案位。缺省 texts.emptyText='' ⇒ `:empty` 收掉整行，
   所以这条规则对"没配过文案"的老站点没有任何可见影响。 */
.ai-search[data-status='empty'] .ais-state {
  margin: 10px 0;
}

/* ── 来源卡（引用卡）── */
.ais-srchead {
  margin: 18px 0 10px;
  color: var(--ais-text-dim);
  font-size: 12px;
  letter-spacing: 0.04em;
}
.ais-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.ais-card {
  display: flex;
  gap: 10px;
  padding: 10px;
  border: 1px solid var(--ais-line);
  border-radius: 12px;
  background: var(--ais-surface-2);
  color: inherit;
  text-decoration: none;
  transition: border-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease;
}
/* 只有真的可点（<a>）才有悬停反馈 —— 降级成 <div> 的卡片不该看起来像链接。 */
a.ais-card:hover {
  border-color: var(--ais-accent);
  transform: translateY(-2px);
  box-shadow: 0 8px 20px -8px rgba(0, 0, 0, 0.2);
}
a.ais-card:focus-visible {
  outline: 2px solid var(--ais-accent);
  outline-offset: 2px;
}
.ais-cover {
  width: 56px;
  height: 56px;
  flex: none;
  border-radius: 8px;
  object-fit: cover;
}
.ais-meta {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  justify-content: center;
}
.ais-ctitle {
  font-size: 14px;
  font-weight: 500;
  color: var(--ais-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ais-csum {
  font-size: 12px;
  line-height: 1.5;
  color: var(--ais-text-dim);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* ── 移动端：全屏 sheet（竞品在这里直接把按钮隐藏了 —— 我们不）── */
@media (max-width: 640px) {
  .ais-dialog {
    max-width: 100vw;
    width: 100vw;
    height: 100dvh;
    margin: 0;
  }
  .ais-panel {
    height: 100dvh;
    max-height: none;
    border: 0;
    border-radius: 0;
  }
  .ais-grid {
    grid-template-columns: minmax(0, 1fr);
  }
  /* 🔴 移动端只留图标（文案挤不下页头）—— 图标本身仍是可点区域，
     按钮因此退化成 34×34 的方块；两条形态（inline / floating）都吃这条。
     可读名字不靠这段文字：按钮的 aria 名字来自 README §4 的 `buttonText`
     传值规则（传空串请自己补 aria-label，见组件顶注）。 */
  .ais-btn-text {
    display: none;
  }
  .ais-btn {
    padding: 8px;
    /* 图标居中：去掉文案后按钮变方，flex 的 gap 不再有作用，靠这行保证不变形。 */
    justify-content: center;
    min-height: 34px;
  }
}

/* ── 无障碍：尊重"减少动效" ── */
@media (prefers-reduced-motion: reduce) {
  .ais-panel {
    animation: none;
  }
  .ais-btn,
  .ais-chip,
  .ais-card {
    transition: none;
  }
  /* 关掉呼吸动画后给个静止的实心点：否则思考中会看起来像"卡住了"。 */
  .ai-search[data-status='thinking'] .ais-state::before {
    animation: none;
    opacity: 1;
  }
}

/* ---- geo-intro@1.0.0 ---- */
/* GEO summary: animated gradient border and floating label. */
@property --geo-angle { syntax: '<angle>'; initial-value: 0deg; inherits: false; }
.geo-intro {
  --geo-accent: var(--color-theme-primary, #E87613);
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 700px;
  margin: 24px auto;
  padding: 22px 22px 18px;
  border: 1px solid transparent;
  border-radius: 14px;
  background: linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--geo-angle), var(--geo-accent), #22d3ee, #7c5cff, #22d3ee, var(--geo-accent)) border-box;
  box-shadow: 0 8px 24px -14px rgba(0,111,227,.3);
  animation: geo-border-turn 8s linear infinite;
  font-family: inherit;
}
.geo-intro-label { position: absolute; top: -8px; left: 22px; display: flex; align-items: center; gap: 7px; padding: 0 9px; margin: 0; background: #fff; line-height: 1; }
.geo-seal { display: block; width: 15px; height: 15px; background: var(--geo-accent); clip-path: polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%); }
.geo-lab-txt { display: block; font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: .2em; color: var(--geo-accent); }
@supports (background-clip: text) { .geo-lab-txt { background: linear-gradient(90deg,var(--geo-accent),#22d3ee); background-clip: text; -webkit-background-clip: text; color: transparent; } }
.geo-intro .geo-intro-text { margin: 0; padding: 0; font-size: 15px; line-height: 1.9; color: #1a2744; text-align: left; letter-spacing: .02em; min-height: 1.9em; }
.geo-caret { display: inline-block; width: 1px; height: 1.02em; margin-left: 2px; vertical-align: -2px; background: var(--geo-accent); animation: geo-blink 1.1s steps(1) infinite; }
@keyframes geo-border-turn { to { --geo-angle: 360deg; } }
@keyframes geo-blink { 50% { opacity: 0; } }
@media (max-width: 767px) { .geo-intro { padding: 20px 18px 16px; } .geo-intro-label { left: 18px; } }
@media (prefers-reduced-motion: reduce) { .geo-intro, .geo-caret { animation: none; } }

/* ============================================================
   本站新增（壳层补丁）—— 2026-10-10
   🔴 下面这些类名**不是**旧站 DOM 里的类名，是本工程为"旧站没有、但我们必须挂上去的东西"
      自己新增的（所以必须自己给样式）。旧站原有的类名一律照抄、不改名（C46）。
   ============================================================ */

/* AI 搜索入口（ai-search@1.0.3，variant="inline"）挂在 PC 页头 `.header` 内。
   `.FMqwiqa8 .headMenu .content .header` 是 flex 容器，且被右侧浮动的 `.nav` 挤窄
   ⇒ `margin-left:auto` 把它推到 header 盒子的右端 = **紧挨导航项左侧**（组件说明书
   `component.json → mount` 的推荐位：页头导航的动作区）。按钮只留图标
   （34×34 —— ai-search.css 里 `.ais-btn-text{display:none}` 控制）⇒ 不会撑破页头。
   ⚠️ 断点与页头一致：`.FMqwiqa8` 本身在 ≤992px 就 `display:none`，无需再写隐藏规则。 */
.FMqwiqa8 .aiSearchSlot{margin-left:auto;margin-right:14px;display:flex;align-items:center;flex:none}


/* ────────────────────────── 内页版式补丁（2026-10-10） ──────────────────────────
   🔴 为什么需要这几条：**旧站没有这些"东西"，所以它的 CSS 里也没有这些"类名"** ——
      都属于"本工程自己挂上去的、但旧站不存在"的补丁（C46 只要求旧站原有类名照抄不改名）。

   ① `.mw3-visually-hidden` —— 每页恰好 1 个 `<h1>`（C172①）。
      旧站列表页 / 联系页的**正文里本来就没有 h1**（可见主标题在顶部 banner 的 `<h3>` 里），
      而我们又必须满足"恰好 1 个 h1" ⇒ 用一个"屏幕阅读器可读、视觉不占位"的 h1 承载栏目名。
      ⚠️ 不能用 `display:none`（那等于页面没有 h1）；也不用 `width:1px;height:1px` 的老写法
         （部分屏读器会跳过 1px 元素）⇒ 用 `clip-path:inset(50%)` 的标准做法。
      ⚠️ 加 `!important`：旧站样式表里 `.xxx h2{...}` 这类后代规则很多，避免被就近规则意外覆盖成可见。 */
.mw3-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}

/* ② `.mw3-empty` —— 空态（栏目存在、内容还没建）。
      🔴 空态不是错误、也不是 404：旧站遇到空栏目就是"这一块什么都没有"，我们给一行灰字说明，
         让访客知道不是页面坏了（C33：取不到就不显示，但也不许编内容）。 */
.mw3-empty{margin:2rem 0;padding:1.5rem 1rem;text-align:center;font-size:14px;color:#999;line-height:1.8}

/* ③ `.mw3-map*` —— 联系页地图（**高德静态图**，构建期出图，同源 PNG）。
      背景：原站这里是 `AMap.Map("UIrz5vw6ditu")` 交互地图，而平台网关 CSP 是
      `script-src 'self' agents.iwanshang.cloud` + `frame-src 'none'`
      ⇒ `webapi.amap.com` 的脚本被拦、iframe 也不给嵌（本地没 CSP 所以本地能看、上线一片空白）。
      现在的做法：`npm run fetch:map` 用高德静态图接口出 PNG 落 `public/images/contact-map.png`，
      同源 `<img>` 零 CSP 风险；交互性靠外层 `<a>` 打开高德网页版。
      ⚠️ 选择器写成 `.UIrz5vw6 .mw3-map` / `.UIrz5vw6wap1 .mw3-map`：旧站有
         `.UIrz5vw6 a{color:rgba(0,0,0,0.8)}`（特异度 0,1,1），单位置的 `.mw3-map`（0,1,0）斗不过它。
      ⚠️ `.ditu` 本身有 `position:relative`（PC 1200×520、WAP 100%×17.5rem）⇒ 内层绝对铺满即可。 */
.UIrz5vw6 .mw3-map,
.UIrz5vw6wap1 .mw3-map{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden;text-decoration:none}
.UIrz5vw6 .mw3-map__img,
.UIrz5vw6wap1 .mw3-map__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
/* 右下角一颗"在高德地图中查看位置"的胶囊：图本身不可点，得让人知道点哪儿 */
.UIrz5vw6 .mw3-map__cta,
.UIrz5vw6wap1 .mw3-map__cta{position:absolute;right:18px;bottom:18px;display:inline-block;padding:9px 20px;border-radius:999px;background:rgba(6,35,27,0.86);color:#fff;font-size:13px;line-height:1.4;letter-spacing:0.02em;transition:background 0.2s ease}
.UIrz5vw6 .mw3-map:hover .mw3-map__cta,
.UIrz5vw6wap1 .mw3-map:hover .mw3-map__cta{background:#10a97b}
@media (max-width:992px){
  .UIrz5vw6wap1 .mw3-map__cta{right:12px;bottom:12px;padding:8px 16px;font-size:12px}
}

/* ④ `.mw3-msg` / `.mw3-form*` —— 联系我们「在线留言」段（`components/ContactForm.tsx`）。
      2026-10-21 客户要求：**放在小程序二维码列表下面**，排列为「第一排 姓名+手机 / 第二排 邮箱 /
      第三排 留言内容」。表单字段来自后台（`code=message`，4 字段）**运行时循环渲染** ⇒
      这里只按 `data-field-type` 排版，**不按字段名写死**（后台加减字段时版式仍成立）。
      ⚠️ 字段类型变体一律走属性选择器 `.mw3-form-row[data-field-type="…"]`，
         **不拼类名**（模板串拼出来的类名静态检查扫不到 ⇒ 假绿）。
      ⚠️ 历史：本站 `form_contact` 曾长期 404（表单不存在），所以这段样式一度只是"备用"；
         现在后台建了表单（`message`）⇒ 它真的会渲染，改动了必须真浏览器看。 */
.mw3-msg{padding:64px 20px 72px;background:#f5f8f6;border-top:1px solid #e8eeea}
.mw3-msg__inner{max-width:1200px;margin:0 auto}
.mw3-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding:40px 44px 36px;background:#fff;border:1px solid #e2e9e5}
.mw3-form>h2{grid-column:1/-1;margin:0 0 2px;font-size:18px;color:#078947;line-height:1.6}
.mw3-form>h2>i{display:inline-block;width:4px;height:16px;margin-right:8px;vertical-align:-2px;background:#078947}
.mw3-form>h2>span{margin-left:6px;font-size:12px;font-weight:normal;color:#999}
.mw3-form-row{margin-bottom:0}
/* 邮箱 / 留言内容 独占一整排（客户点名的"第二排""第三排"）；textarea 天然要宽 */
.mw3-form-row[data-field-type="email"],
.mw3-form-row[data-field-type="textarea"]{grid-column:1/-1}
.mw3-form-row>label{display:block;margin-bottom:0.4rem;font-size:14px;color:#333;line-height:1.6}
.mw3-form-row>label>i{margin-left:4px;color:#c0392b;font-style:normal}
.mw3-form-row>input,
.mw3-form-row>textarea{display:block;width:100%;padding:0.6rem 0.8rem;border:1px solid #dcdcdc;background:#fff;color:#333;font-size:14px;line-height:1.5;box-sizing:border-box}
.mw3-form-row>textarea{min-height:120px;resize:vertical}
.mw3-form-row>input:focus,
.mw3-form-row>textarea:focus{border-color:#078947;outline:none}
.mw3-form-actions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}
.mw3-form-actions>button{padding:0.6rem 2rem;border:0;background:#078947;color:#fff;font-size:14px;line-height:1.5;cursor:pointer}
.mw3-form-actions>button:hover{background:#05622f}
.mw3-form-actions>button[disabled]{background:#9bbfaa;cursor:not-allowed}
.mw3-form-msg{grid-column:1/-1;margin:0;font-size:13px;line-height:1.7;color:#666}
.mw3-form-msg.err{color:#c0392b}
.mw3-form-msg.ok{color:#078947}
.mw3-form-msg.demo{color:#b8860b}
/* 字段类型的差异一律走属性选择器（`data-field-type`），**不拼类名** —— 见 ContactForm.tsx 的注释 */
.mw3-form-row[data-field-type="textarea"]>textarea{min-height:160px}
/* 手机上两列挤不下（姓名框只剩 130px）⇒ 一律单列，顺序不变 */
@media (max-width:768px){
  .mw3-msg{padding:44px 16px 52px}
  .mw3-form{grid-template-columns:1fr;gap:16px;padding:22px 18px 20px}
  .mw3-form-row{grid-column:1/-1}
}

/* ⑤ `.mw3-404*` —— 404 视图与路由错误边界（`pages/NotFound.tsx`）。
      🔴 旧站没有对应参考页（PAGE-SPEC §4：`*` 不参照、新设计简洁即可）⇒ 这套版式是我们自己的，
         **必须自己给规则**（不能像"旧站照抄类"那样指望基准样式表 —— 它压根没有）。
      ⚠️ 这里曾经是"不写 CSS、等视觉层补"，实测**样式表里 0 条规则** ⇒ 404 页是裸 HTML。
      改法：补上最小可用的居中版式，颜色沿用站点主色 `#078947`。 */
.mw3-404{max-width:720px;margin:0 auto;padding:96px 20px 120px;text-align:center}
.mw3-404>h1{font-size:64px;line-height:1.2;font-weight:bold;color:#078947;margin:0 0 16px}
.mw3-404__text{margin:0 0 32px;font-size:15px;line-height:1.9;color:#666}
.mw3-404__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}
.mw3-404__actions>a{display:inline-block;padding:10px 32px;border:1px solid #078947;background:#078947;color:#fff;font-size:14px;line-height:1.5;text-decoration:none}
.mw3-404__actions>a:hover{background:#fff;color:#078947}
@media (max-width:992px){
  .mw3-404{padding:64px 16px 80px}
  .mw3-404>h1{font-size:44px}
}

/* ──────────────── 站级自定义覆盖（原站「运行时 JS / 站级 <style>」的等价物） ────────────────
   🔴 这两条**不是**从原站主题样式表抽出来的 —— 原站样式表里的样子与下面相反/不含它们：
      ① 按钮可见性：主题 CSS 在 `.lib54716532_1 .nrbanner>span` 上写的是 `display:none`（**隐藏**，行 1099）。
         原站靠**页面级 JS 在运行时**把该 `<span>` 的内联样式改成 `display:block`。
         实测终态 outerHTML（`/contact` `/about` `/news` 三页逐字相同）：
           `<span style="display: block;"><a href="/contact?menu_id=28663" target="_blank">在线留言</a></span>`
         ⇒ 我们不引入运行时 JS，直接补 `display:block`。几何核对：该 span 主题规则里还有
           `width:120px;height:36px;margin:0 auto 40px` ⇒ 恢复可见后正好 +76px（36 + 40），
           与内页对照测得的 273 vs 197 差值完全吻合（该块是 `position:absolute`，不进 `scrollHeight`）。
      ② 页脚联系方式块宽度：`.JBrz600t .footer .content>div.contact` 上的 `width:450px` 来自**站级自定义
         `<style>`**（平台下发的自定义 CSS，实测该 `<style>` 元素只有 55 字节、末尾还多一个孤立的大括号）。
         主题 CSS 给的是 `100% / 27.7% / 1200px→320px / 1440px→400px` 四档 ⇒ 桌面下本站原来算出 400px。
   ⇒ 放在文件**最末**是为了在「同特异度、后写胜出」的层叠里压过前面抽出来的主题规则。
   ⚠️ ②**故意不加媒体查询**（原站这条就是无条件的）：窄屏不溢出靠的是 `.content` 是
      `display:flex`、子项默认 `flex-shrink:1` —— 原站实测 390px→357px、480px→447px、≥560px→450px，
      正是被 flex 收缩的结果，而不是某条媒体查询在生效。
   ℹ️ 本段注释**刻意不写花括号**（用"在 X 上写的是 Y"的说法代替），为的是让"花括号总数配对"
      这条廉价哨兵保持可用（注释里的花括号不会被 CSS 解析器计数，但按字符计数会）。 */
.lib54716532_1 .nrbanner>span{display:block}
.JBrz600t .footer .content>div.contact{width:450px}

/* ⚠️ 本节两条规则**到此为止**（同一条重复写两遍在层叠上无害，但会让"数规则条数"类核查失真）。 */

/* === MW3-HOME-V2 START === */
/* ============================================================================
 * 首页「生物科技版」样式（2026-10-20 重新策划）
 * ----------------------------------------------------------------------------
 * 命名空间：``mw3 + 块缩写``（mw3hb / mw3sr / mw3ab / mw3qs / mw3pm / mw3pf /
 *           mw3cw / mw3gr / mw3nw / mw3cta / mw3sh / mw3more）
 *   ⇒ 与旧站那 10 份 CSS 的类名（SYrzdech / GCqwiurd …）**零交集**，
 *     所以本段可以直接追加在 index.css 末尾，不需要动旧规则。
 *
 * 设计语言：深藻墨绿 + 荧光薄荷 + 冷白纸；章节编号 + 等宽数字 + 细网格，
 *          像一份"可复核"的技术白皮书，而不是企业门户模板。
 * ========================================================================== */

:root {
  /* 🔴 站点主题令牌（vendor 组件**唯一**认的颜色入口）：
   *    ai-search 的 --ais-accent、ai-orb 的 --ai-orb-accent 都是
   *    `var(--color-theme-primary, #2563eb)` —— 不定义这个令牌，组件就一律回落到
   *    tailwind 默认蓝 #2563eb（实测：页头搜索钮、右下客服球都是蓝的，2026-10-20 用户报）
   *    ⇒ 这里钉成站点主色，两处一起变绿，且是组件的**官方口径**（不是覆盖）。 */
  --color-theme-primary: #10a97b;
  --mw3-ink: #06231b;
  --mw3-ink-2: #0a2f25;
  --mw3-ink-3: #114234;
  --mw3-green: #10a97b;
  --mw3-mint: #35e3b0;
  --mw3-paper: #f5f7f3;
  --mw3-white: #ffffff;
  --mw3-muted: #6b7d75;
  --mw3-line: rgba(6, 35, 27, 0.12);
  --mw3-line-dark: rgba(255, 255, 255, 0.14);
  --mw3-pad: clamp(56px, 7vw, 108px);
  --mw3-max: 1320px;
  --mw3-font: 'PingFang SC', 'Microsoft YaHei', 'Source Han Sans SC', 'Noto Sans SC', system-ui, sans-serif;
  --mw3-mono: 'SF Mono', 'JetBrains Mono', Consolas, 'Courier New', monospace;
}

/* ── 公共：容器 / 章节头 / 更多 ─────────────────────────────────────────── */

.mw3sr__inner,
.mw3ab__grid,
.mw3qs__inner,
.mw3pm__inner,
.mw3pf__inner,
.mw3cw__inner,
.mw3gr__inner,
.mw3nw__inner,
.mw3cta__inner,
.mw3hb__rail-inner {
  max-width: var(--mw3-max);
  margin: 0 auto;
  padding-left: clamp(20px, 4vw, 56px);
  padding-right: clamp(20px, 4vw, 56px);
  box-sizing: border-box;
}

.mw3sh {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  margin: 0 0 clamp(32px, 4vw, 56px);
}

.mw3sh__left {
  display: flex;
  align-items: flex-start;
  gap: clamp(14px, 1.6vw, 24px);
}

.mw3sh__no {
  font-family: var(--mw3-mono);
  font-size: 12px;
  letter-spacing: 0.08em;
  color: var(--mw3-green);
  padding-top: 8px;
  border-top: 1px solid currentColor;
  min-width: 28px;
}

.mw3sh__kicker {
  margin: 0 0 10px;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--mw3-muted);
}

.mw3sh__title {
  margin: 0;
  font-size: clamp(26px, 3vw, 40px);
  line-height: 1.24;
  font-weight: 600;
  letter-spacing: -0.015em;
  color: var(--mw3-ink);
}

.mw3sh--dark .mw3sh__kicker { color: rgba(255, 255, 255, 0.55); }
.mw3sh--dark .mw3sh__title { color: #fff; }
.mw3sh--dark .mw3sh__no { color: var(--mw3-mint); }

.mw3more {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  letter-spacing: 0.04em;
  color: var(--mw3-ink);
  text-decoration: none;
  padding-bottom: 4px;
  border-bottom: 1px solid var(--mw3-line);
  transition: color 0.25s ease, border-color 0.25s ease;
  white-space: nowrap;
}

.mw3more i {
  width: 18px;
  height: 1px;
  background: currentColor;
  position: relative;
  transition: width 0.25s ease;
}

.mw3more i::after {
  content: '';
  position: absolute;
  right: 0;
  top: -3px;
  width: 7px;
  height: 7px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  transform: rotate(45deg);
}

.mw3more:hover { color: var(--mw3-green); border-color: var(--mw3-green); }
.mw3more:hover i { width: 26px; }

.mw3cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ── 01 · Hero（后台双端 banner） ────────────────────────────────────────── */

.mw3hb {
  position: relative;
  background: var(--mw3-ink);
  overflow: hidden;
}

.mw3hb__wrap--wap { display: none; }
.mw3hb__wrap--pc { display: block; }

/* 🔴 高度跟**后台原图比例**走，不写死：
 *    PC  banner 后台原图 1920×800（用户 2026-10-20 确认），WAP 750×420。
 *    原来写 `height: clamp(380px, 36vw, 620px)`（1440 视口 = 518px），比例 2.4 的图被
 *    `object-fit: cover` 上下各裁 ~80px —— 用户原话"我 BANNER 的高度是 800，你这个不够"。
 *    `aspect-ratio` + `height:auto` ⇒ 1920 视口正好 800px，不裁图。 */
.mw3hb__stage {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 1920 / 800;
  overflow: hidden;
  background:
    radial-gradient(120% 90% at 78% 18%, rgba(53, 227, 176, 0.18), transparent 62%),
    radial-gradient(90% 80% at 12% 88%, rgba(16, 169, 123, 0.22), transparent 58%),
    var(--mw3-ink);
}

/* WAP 从 992px 以下才出现；按 wap_banner 750×420 的比例，给一个下限免得小屏太扁 */
.mw3hb__stage--wap { height: auto; aspect-ratio: 750 / 420; min-height: 200px; }

/* 图片自身的板块（未配 banner 时的纯样式兜底）：加一层网格底纹，不出现空白块 */
.mw3hb__stage--fallback::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);
  background-size: 72px 72px;
}

.mw3hb__slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 0.9s ease;
  pointer-events: none;
}

.mw3hb__slide.is-active {
  opacity: 1;
  pointer-events: auto;
}

.mw3hb__img,
.mw3hb__video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.mw3hb__link { display: block; width: 100%; height: 100%; }

.mw3hb__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: rgba(6, 35, 27, 0.28);
  backdrop-filter: blur(6px);
  cursor: pointer;
  z-index: 3;
  transition: background 0.25s ease, border-color 0.25s ease;
}

.mw3hb__arrow span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 9px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}

.mw3hb__arrow--prev { left: 24px; }
.mw3hb__arrow--prev span { transform: translate(-35%, -50%) rotate(-45deg); }
.mw3hb__arrow--next { right: 24px; }
.mw3hb__arrow--next span { transform: translate(-65%, -50%) rotate(135deg); }

.mw3hb__arrow:hover { background: rgba(16, 169, 123, 0.85); border-color: transparent; }

.mw3hb__dots {
  position: absolute;
  left: 50%;
  bottom: 22px;
  transform: translateX(-50%);
  display: flex;
  gap: 10px;
  z-index: 3;
}

.mw3hb__dot {
  width: 26px;
  height: 3px;
  border: 0;
  padding: 0;
  background: rgba(255, 255, 255, 0.38);
  cursor: pointer;
  transition: background 0.25s ease, width 0.25s ease;
}

.mw3hb__dot.is-active { background: #fff; width: 44px; }

.mw3hb__rail {
  position: relative;
  background: var(--mw3-ink);
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  padding: clamp(24px, 3vw, 38px) 0;
}

.mw3hb__rail-inner {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 32px;
}

.mw3hb__kicker {
  margin: 0 0 12px;
  font-size: 12px;
  letter-spacing: 0.18em;
  color: var(--mw3-mint);
  text-transform: uppercase;
}

.mw3hb__title {
  margin: 0;
  font-size: clamp(24px, 3.1vw, 44px);
  line-height: 1.22;
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #fff;
}

.mw3hb__brand {
  display: inline-block;
  margin-right: 16px;
  padding: 3px 10px 5px;
  font-size: 0.52em;
  font-weight: 500;
  letter-spacing: 0.1em;
  vertical-align: 0.28em;
  color: var(--mw3-ink);
  background: var(--mw3-mint);
  border-radius: 2px;
}

.mw3hb__desc {
  margin: 14px 0 0;
  font-size: 14px;
  line-height: 1.8;
  color: rgba(255, 255, 255, 0.62);
  letter-spacing: 0.02em;
}

.mw3hb__rail-side {
  flex: none;
  text-align: right;
  padding-left: 28px;
  border-left: 1px solid var(--mw3-line-dark);
}

.mw3hb__lat {
  display: block;
  font-family: var(--mw3-mono);
  font-size: 26px;
  font-weight: 600;
  letter-spacing: 0.04em;
  color: #fff;
}

.mw3hb__lat-note {
  display: block;
  margin-top: 6px;
  font-size: 11px;
  letter-spacing: 0.14em;
  color: rgba(255, 255, 255, 0.45);
}

/* ── 02 · 规模横条 ─────────────────────────────────────────────────────── */

.mw3sr {
  background: var(--mw3-white);
  border-bottom: 1px solid var(--mw3-line);
}

.mw3sr__inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  padding-top: clamp(38px, 5vw, 60px);
  padding-bottom: clamp(38px, 5vw, 60px);
}

.mw3sr__item {
  padding: 0 clamp(16px, 2.4vw, 40px);
  border-left: 1px solid var(--mw3-line);
}

.mw3sr__item:first-child { border-left: 0; padding-left: 0; }

.mw3sr__num {
  margin: 0;
  font-family: var(--mw3-mono);
  font-size: clamp(38px, 4.4vw, 58px);
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: var(--mw3-ink);
  font-variant-numeric: tabular-nums;
}

.mw3sr__unit {
  margin-left: 6px;
  font-size: 0.32em;
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--mw3-green);
}

.mw3sr__label {
  margin: 16px 0 0;
  font-size: 15px;
  font-weight: 500;
  color: var(--mw3-ink);
}

.mw3sr__note {
  margin: 7px 0 0;
  font-size: 12px;
  line-height: 1.6;
  color: var(--mw3-muted);
}

/* ── 03 · 走进康晟藻业 ─────────────────────────────────────────────────── */

.mw3ab {
  background: var(--mw3-paper);
  padding: var(--mw3-pad) 0;
  position: relative;
  overflow: hidden;
}

/* 细网格底纹：只在右侧媒体区附近，像实验记录纸 */
.mw3ab::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(6, 35, 27, 0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(6, 35, 27, 0.035) 1px, transparent 1px);
  background-size: 84px 84px;
  mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.9), transparent 78%);
  pointer-events: none;
}

.mw3ab__grid {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1.02fr) minmax(0, 0.98fr);
  gap: clamp(40px, 6vw, 96px);
  align-items: center;
}

.mw3ab__intro {
  margin: 0 0 26px;
  font-size: 15px;
  line-height: 2.05;
  color: #3f5349;
  max-width: 56ch;
}

.mw3ab__tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 30px;
}

.mw3ab__tab {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  padding: 11px 18px;
  font-size: 13.5px;
  color: var(--mw3-ink);
  text-decoration: none;
  background: #fff;
  border: 1px solid var(--mw3-line);
  transition: border-color 0.25s ease, color 0.25s ease, transform 0.25s ease;
}

.mw3ab__tab i {
  width: 5px;
  height: 5px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  transform: rotate(45deg);
}

.mw3ab__tab:hover {
  color: var(--mw3-green);
  border-color: var(--mw3-green);
  transform: translateY(-1px);
}

.mw3ab__media {
  position: relative;
  padding: 0 0 18% 14%;
}

.mw3ab__fig { margin: 0; overflow: hidden; background: #dfe7e0; }

.mw3ab__fig--main {
  aspect-ratio: 4 / 3;
  box-shadow: 0 26px 60px -30px rgba(6, 35, 27, 0.55);
}

.mw3ab__fig--main img,
.mw3ab__fig--sub img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.8s ease;
}

.mw3ab__fig--main:hover img,
.mw3ab__fig--sub:hover img { transform: scale(1.04); }

.mw3ab__fig--sub {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 46%;
  aspect-ratio: 4 / 3;
  border: 8px solid var(--mw3-paper);
  box-shadow: 0 18px 40px -24px rgba(6, 35, 27, 0.5);
}

.mw3ab__badge {
  position: absolute;
  right: -6px;
  top: -18px;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background: var(--mw3-ink);
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  box-shadow: 0 14px 30px -14px rgba(6, 35, 27, 0.6);
}

.mw3ab__badge b { font-family: var(--mw3-mono); font-size: 20px; letter-spacing: 0.02em; }
.mw3ab__badge i { font-style: normal; font-size: 10px; letter-spacing: 0.1em; color: var(--mw3-mint); }

/* ── 04 · 品质数据（深色） ────────────────────────────────────────────── */

.mw3qs {
  background: var(--mw3-ink);
  color: #fff;
  padding: var(--mw3-pad) 0;
  position: relative;
  overflow: hidden;
}

.mw3qs::before {
  content: '';
  position: absolute;
  right: -10%;
  top: -30%;
  width: 62%;
  height: 120%;
  background: radial-gradient(closest-side, rgba(53, 227, 176, 0.16), transparent 72%);
  pointer-events: none;
}

.mw3qs__inner {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: clamp(40px, 6vw, 100px);
  align-items: stretch;
}

.mw3qs__lead {
  margin: 0 0 34px;
  font-size: 14.5px;
  line-height: 2;
  color: rgba(255, 255, 255, 0.62);
  max-width: 46ch;
}

/* 左栏拉满高度、产区事实压到底：与右侧 2×2 指标卡**下沿对齐**，不留一块空 */
.mw3qs__head {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.mw3qs__origin {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0;
  margin: auto 0 0;
  border-top: 1px solid var(--mw3-line-dark);
}

.mw3qs__origin > div {
  padding: 16px 18px 16px 0;
  border-bottom: 1px solid var(--mw3-line-dark);
}

.mw3qs__origin > div:nth-child(2n) { padding-left: 18px; border-left: 1px solid var(--mw3-line-dark); }

.mw3qs__origin dt {
  font-size: 11px;
  letter-spacing: 0.14em;
  color: var(--mw3-mint);
  text-transform: uppercase;
  margin-bottom: 7px;
}

.mw3qs__origin dd {
  margin: 0;
  font-size: 13px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.82);
}

.mw3qs__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px;
  background: var(--mw3-line-dark);
}

.mw3qs__list li {
  background: var(--mw3-ink-2);
  padding: clamp(24px, 3vw, 36px) clamp(20px, 2.4vw, 30px);
  min-height: 190px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: background 0.3s ease;
}

.mw3qs__list li:hover { background: var(--mw3-ink-3); }

.mw3qs__name {
  margin: 0;
  font-size: 13px;
  letter-spacing: 0.06em;
  color: rgba(255, 255, 255, 0.6);
}

.mw3qs__value {
  margin: 18px 0 0;
  font-family: var(--mw3-mono);
  font-size: clamp(34px, 3.8vw, 50px);
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: var(--mw3-mint);
  font-variant-numeric: tabular-nums;
}

.mw3qs__value span {
  margin-left: 4px;
  font-size: 0.4em;
  color: rgba(255, 255, 255, 0.7);
}

.mw3qs__note {
  margin: 20px 0 0;
  font-size: 12px;
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.45);
}

/* ── 05 · 产品矩阵 ────────────────────────────────────────────────────── */

.mw3pm { background: var(--mw3-paper); padding: var(--mw3-pad) 0; }

.mw3pm__grid {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: clamp(14px, 1.8vw, 24px);
}

.mw3pm__grid[data-count='3'] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.mw3pm__grid[data-count='2'] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.mw3pm__grid[data-count='1'] { grid-template-columns: minmax(0, 1fr); }

.mw3pm__card { min-width: 0; }

.mw3pm__link {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #fff;
  text-decoration: none;
  color: inherit;
  border: 1px solid var(--mw3-line);
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

.mw3pm__link:hover {
  transform: translateY(-4px);
  border-color: rgba(16, 169, 123, 0.5);
  box-shadow: 0 28px 50px -32px rgba(6, 35, 27, 0.45);
}

.mw3pm__media {
  position: relative;
  display: block;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  background: #eef2ed;
}

.mw3pm__media .mw3cover {
  transition: transform 0.7s ease;
}

.mw3pm__link:hover .mw3cover { transform: scale(1.05); }

.mw3pm__glow {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 55%, rgba(6, 35, 27, 0.32));
  opacity: 0;
  transition: opacity 0.35s ease;
}

.mw3pm__link:hover .mw3pm__glow { opacity: 1; }

.mw3pm__body {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 22px 22px 24px;
}

.mw3pm__cat {
  font-family: var(--mw3-mono);
  font-size: 11px;
  letter-spacing: 0.14em;
  color: var(--mw3-green);
  text-transform: uppercase;
}

.mw3pm__name {
  margin-top: 10px;
  font-size: 17px;
  line-height: 1.45;
  font-weight: 600;
  color: var(--mw3-ink);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.mw3pm__sum {
  margin-top: 10px;
  font-size: 12.5px;
  line-height: 1.75;
  color: var(--mw3-muted);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.mw3pm__go {
  margin-top: auto;
  padding-top: 20px;
  display: flex;
  align-items: center;
}

.mw3pm__go i {
  width: 22px;
  height: 1px;
  background: var(--mw3-ink);
  position: relative;
  transition: width 0.3s ease, background 0.3s ease;
}

.mw3pm__go i::after {
  content: '';
  position: absolute;
  right: 0;
  top: -3px;
  width: 7px;
  height: 7px;
  border-top: 1px solid var(--mw3-ink);
  border-right: 1px solid var(--mw3-ink);
  transform: rotate(45deg);
  transition: border-color 0.3s ease;
}

.mw3pm__link:hover .mw3pm__go i { width: 34px; background: var(--mw3-green); }
.mw3pm__link:hover .mw3pm__go i::after { border-color: var(--mw3-green); }

/* ── 06 · 生产链路（深色） ────────────────────────────────────────────── */

.mw3pf {
  background: var(--mw3-ink);
  color: #fff;
  padding: var(--mw3-pad) 0;
}

.mw3pf__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border-top: 1px solid var(--mw3-line-dark);
}

.mw3pf__step {
  position: relative;
  padding: 30px clamp(16px, 2vw, 28px) 6px;
  border-left: 1px solid var(--mw3-line-dark);
}

.mw3pf__step:first-child { border-left: 0; padding-left: 0; }

/* 顶部那颗"节点"—— 让横条看起来像一条流程线 */
.mw3pf__step::before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--mw3-mint);
  box-shadow: 0 0 0 5px rgba(53, 227, 176, 0.12);
}

.mw3pf__step:first-child::before { left: 0; }

.mw3pf__no {
  display: block;
  font-family: var(--mw3-mono);
  font-size: 12px;
  letter-spacing: 0.1em;
  color: rgba(255, 255, 255, 0.42);
}

.mw3pf__title {
  margin: 16px 0 12px;
  font-size: clamp(18px, 1.6vw, 22px);
  font-weight: 600;
  letter-spacing: -0.01em;
  color: #fff;
}

.mw3pf__desc {
  margin: 0;
  font-size: 13px;
  line-height: 1.9;
  /* 🔴 原来是 0.58 —— 在 #06231b 上 13px 正文偏灰，缩到常见笔记本宽度就糊成一片（2026-10-20 截图复核）。
     提到 0.72：够读，且仍弱于标题，层级没坏。 */
  color: rgba(255, 255, 255, 0.72);
}

.mw3pf__tags {
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.mw3pf__tags li {
  font-size: 11px;
  letter-spacing: 0.06em;
  padding: 5px 9px;
  color: var(--mw3-mint);
  border: 1px solid rgba(53, 227, 176, 0.32);
  border-radius: 2px;
}

/* ── 07 · 认证墙 ──────────────────────────────────────────────────────── */

.mw3cw {
  background: #fff;
  padding: var(--mw3-pad) 0;
  border-bottom: 1px solid var(--mw3-line);
}

.mw3cw__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 1px;
  background: var(--mw3-line);
  border: 1px solid var(--mw3-line);
}

.mw3cw__list li {
  background: #fff;
  padding: clamp(22px, 2.4vw, 30px);
  min-height: 150px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: background 0.3s ease;
}

.mw3cw__list li:hover { background: var(--mw3-paper); }

.mw3cw__mark {
  width: 22px;
  height: 22px;
  border: 1px solid var(--mw3-green);
  position: relative;
}

.mw3cw__mark::after {
  content: '';
  position: absolute;
  inset: 6px;
  background: var(--mw3-green);
}

.mw3cw__name {
  margin-top: auto;
  font-family: var(--mw3-mono);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: var(--mw3-ink);
}

.mw3cw__desc {
  font-size: 12px;
  line-height: 1.65;
  color: var(--mw3-muted);
}

.mw3cw__fine {
  margin: 22px 0 0;
  font-size: 12px;
  line-height: 1.8;
  color: var(--mw3-muted);
}

/* ── 08 · 风采横滑 ────────────────────────────────────────────────────── */

.mw3gr { background: var(--mw3-paper); padding: var(--mw3-pad) 0; }

.mw3gr__rail {
  list-style: none;
  margin: 0;
  /* 右侧顶到视口边缘：让"还有更多"读起来是**继续延伸**，而不是被容器切掉半张 */
  margin-right: calc(-1 * clamp(20px, 4vw, 56px));
  padding: 0 clamp(20px, 4vw, 56px) 10px 0;
  display: flex;
  gap: clamp(12px, 1.4vw, 18px);
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  -webkit-mask-image: linear-gradient(90deg, #000 0, #000 calc(100% - 40px), transparent 100%);
  mask-image: linear-gradient(90deg, #000 0, #000 calc(100% - 40px), transparent 100%);
}

.mw3gr__rail::-webkit-scrollbar { height: 4px; }
.mw3gr__rail::-webkit-scrollbar-thumb { background: rgba(6, 35, 27, 0.24); }

.mw3gr__item {
  flex: 0 0 clamp(240px, 26vw, 340px);
  scroll-snap-align: start;
}

.mw3gr__item > a {
  position: relative;
  display: block;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  text-decoration: none;
}

.mw3gr__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.8s ease;
}

.mw3gr__item > a:hover img { transform: scale(1.05); }

.mw3gr__cap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 34px 16px 14px;
  font-size: 13px;
  color: #fff;
  background: linear-gradient(180deg, transparent, rgba(6, 35, 27, 0.78));
  letter-spacing: 0.02em;
}

/* ── 09 · 新闻 ────────────────────────────────────────────────────────── */

.mw3nw { background: #fff; padding: var(--mw3-pad) 0; }

.mw3nw__grid {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
  gap: clamp(28px, 5vw, 72px);
  /*
   * 🔴 `stretch`（原为 `start`）：右列要吃满左列头条的高度。
   *    2026-10-21 客户报"新闻 4 条没对齐"—— 左列是「图 16:10 + 日期 + 2 行标题 + 2 行摘要」≈556px，
   *    右列 3 条 ≈330px ⇒ 两列底边差 200 多 px，一眼就是没对齐。
   *    现在两边都撑到同一行高，再让 `li` 均分（见下），**标题行数变化也不会再错位**。
   */
  align-items: stretch;
}

.mw3nw__lead {
  display: block;
  text-decoration: none;
  color: inherit;
  border-top: 1px solid var(--mw3-ink);
  padding-top: 22px;
}

.mw3nw__lead-media {
  display: block;
  aspect-ratio: 16 / 10;
  overflow: hidden;
  background: #eef2ed;
}

.mw3nw__lead-media .mw3cover { transition: transform 0.8s ease; }
.mw3nw__lead:hover .mw3cover { transform: scale(1.04); }

.mw3nw__lead-body { display: block; padding-top: 22px; }

.mw3nw__date {
  display: block;
  font-family: var(--mw3-mono);
  font-size: 11.5px;
  letter-spacing: 0.08em;
  color: var(--mw3-green);
}

.mw3nw__lead-title {
  display: block;
  margin-top: 12px;
  font-size: clamp(19px, 1.8vw, 24px);
  line-height: 1.5;
  font-weight: 600;
  color: var(--mw3-ink);
  transition: color 0.25s ease;
}

.mw3nw__lead:hover .mw3nw__lead-title { color: var(--mw3-green); }

.mw3nw__sum {
  display: block;
  margin-top: 12px;
  font-size: 13px;
  line-height: 1.85;
  color: var(--mw3-muted);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.mw3nw__list {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--mw3-ink);
  /* 🔴 与左列头条**等高**：5 条均分整列高度（配合 .mw3nw__grid 的 stretch）。
     标题 1 行还是 2 行都不影响外框对齐 —— 靠 3 列网格数条数对齐是治不好的，
     因为左列高度由图片比例 + 摘要行数决定，会随内容浮动。 */
  display: flex;
  flex-direction: column;
  height: 100%;
}

.mw3nw__list li {
  border-bottom: 1px solid var(--mw3-line);
  flex: 1 1 0;
  display: flex;
}

.mw3nw__list a {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center; /* 盒子被均分拉高后，内容居中，不会全挤在顶部 */
  gap: 10px;
  width: 100%;
  padding: 24px 40px 24px 0;
  text-decoration: none;
  color: inherit;
  transition: padding 0.3s ease;
}

.mw3nw__list a i {
  position: absolute;
  right: 4px;
  top: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  border-top: 1px solid var(--mw3-muted);
  border-right: 1px solid var(--mw3-muted);
  transform: rotate(45deg);
  transition: border-color 0.25s ease, right 0.25s ease;
}

.mw3nw__list a:hover { padding-left: 8px; }
.mw3nw__list a:hover i { right: 0; border-color: var(--mw3-green); }

.mw3nw__title {
  font-size: 15.5px;
  line-height: 1.6;
  color: var(--mw3-ink);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: color 0.25s ease;
}

.mw3nw__list a:hover .mw3nw__title { color: var(--mw3-green); }

/* ── 10 · 联系 CTA ────────────────────────────────────────────────────── */

.mw3cta {
  background: linear-gradient(112deg, var(--mw3-ink) 0%, #0a3128 58%, #0c3b2d 100%);
  color: #fff;
  padding: var(--mw3-pad) 0;
  position: relative;
  overflow: hidden;
}

.mw3cta::after {
  content: '';
  position: absolute;
  right: -8%;
  bottom: -40%;
  width: 46%;
  height: 120%;
  background: radial-gradient(closest-side, rgba(53, 227, 176, 0.2), transparent 70%);
  pointer-events: none;
}

.mw3cta__inner {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
  gap: clamp(32px, 5vw, 80px);
  align-items: end;
}

.mw3cta__kicker {
  margin: 0 0 16px;
  font-size: 12px;
  letter-spacing: 0.16em;
  color: var(--mw3-mint);
  text-transform: uppercase;
}

.mw3cta__title {
  margin: 0;
  font-size: clamp(26px, 3.2vw, 42px);
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #fff;
  max-width: 18em;
}

.mw3cta__desc {
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 1.85;
  color: rgba(255, 255, 255, 0.6);
}

.mw3cta__phones { display: flex; flex-wrap: wrap; gap: 28px; }

.mw3cta__phone {
  display: flex;
  flex-direction: column;
  gap: 6px;
  text-decoration: none;
  color: inherit;
}

.mw3cta__phone span {
  font-size: 11.5px;
  letter-spacing: 0.12em;
  color: rgba(255, 255, 255, 0.55);
}

.mw3cta__phone b {
  font-family: var(--mw3-mono);
  font-size: clamp(20px, 2vw, 27px);
  font-weight: 600;
  letter-spacing: 0.01em;
  color: #fff;
  transition: color 0.25s ease;
}

.mw3cta__phone:hover b { color: var(--mw3-mint); }

.mw3cta__addr {
  margin: 20px 0 0;
  font-size: 12.5px;
  line-height: 1.8;
  color: rgba(255, 255, 255, 0.5);
}

.mw3cta__btn {
  margin-top: 26px;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  height: 48px;
  padding: 0 26px;
  font-size: 13.5px;
  letter-spacing: 0.06em;
  color: var(--mw3-ink);
  background: var(--mw3-mint);
  text-decoration: none;
  transition: background 0.25s ease, transform 0.25s ease;
}

.mw3cta__btn i {
  width: 16px;
  height: 1px;
  background: currentColor;
  position: relative;
}

.mw3cta__btn i::after {
  content: '';
  position: absolute;
  right: 0;
  top: -3px;
  width: 7px;
  height: 7px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  transform: rotate(45deg);
}

.mw3cta__btn:hover { background: #fff; transform: translateY(-2px); }

.mw3cta__hotline {
  position: relative;
  max-width: var(--mw3-max);
  margin: 44px auto 0;
  padding: 20px clamp(20px, 4vw, 56px) 0;
  border-top: 1px solid var(--mw3-line-dark);
  font-size: 12px;
  letter-spacing: 0.08em;
  color: rgba(255, 255, 255, 0.42);
}

/* ── 响应式 ───────────────────────────────────────────────────────────── */

@media (max-width: 1200px) {
  .mw3pm__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mw3pf__list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mw3pf__step:nth-child(3) { border-left: 0; padding-left: 0; }
  .mw3pf__step:nth-child(n + 3) { margin-top: 34px; }
  .mw3cw__list { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (max-width: 992px) {
  .mw3hb__wrap--pc { display: none; }
  .mw3hb__wrap--wap { display: block; }

  .mw3hb__rail-inner { flex-direction: column; align-items: flex-start; gap: 22px; }
  .mw3hb__rail-side {
    text-align: left;
    padding-left: 0;
    border-left: 0;
    display: flex;
    align-items: baseline;
    gap: 10px;
  }
  .mw3hb__lat { font-size: 18px; }
  .mw3hb__lat-note { margin-top: 0; }

  .mw3sr__inner { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 34px; }
  .mw3sr__item:nth-child(3) { border-left: 0; padding-left: 0; }
  .mw3sr__item:nth-child(-n + 2) { border-bottom: 1px solid var(--mw3-line); padding-bottom: 26px; }

  .mw3ab__grid,
  .mw3qs__inner,
  .mw3nw__grid,
  .mw3cta__inner { grid-template-columns: minmax(0, 1fr); }

  /* 单列时两列并排的前提没了 ⇒ 撤销"均分高度"，否则 5 条会被拉成一行行稀稀拉拉的大格子 */
  .mw3nw__list { height: auto; }
  .mw3nw__list li { flex: none; }
  .mw3nw__list a { justify-content: flex-start; }

  .mw3ab__media { padding: 0 0 16% 12%; margin-top: 10px; }
  .mw3ab__badge { width: 78px; height: 78px; top: -12px; }
  .mw3ab__badge b { font-size: 16px; }

  .mw3cw__list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mw3qs__list li { min-height: 160px; }
  .mw3cta__hotline { margin-top: 32px; padding-left: 20px; padding-right: 20px; }
}

@media (max-width: 640px) {
  .mw3sr__num { font-size: 34px; }
  .mw3pm__grid,
  .mw3pm__grid[data-count='3'],
  .mw3pm__grid[data-count='2'] { grid-template-columns: minmax(0, 1fr); }
  .mw3pf__list { grid-template-columns: minmax(0, 1fr); }
  .mw3pf__step { border-left: 0; padding-left: 0; }
  .mw3pf__step:nth-child(n + 2) { margin-top: 30px; }

  /* 品质指标（蛋白质含量 / 铅 / 砷 / 汞·镉）：手机上也保持**两排两列**。
     客户 2026-10-31：「每行一个后面太空了」—— 4 个数一人占一整行，右侧留 300 多像素空白。
     ⇒ 640 以下不再落成单列，改为 2×2；顺手把内边距、数值字号、行距收紧到窄格能放下的尺寸
     （390 宽：每格 174.5px，减左右 padding 32 ⇒ 内容 142px；「65–72%」在这个宽度里刚好一行）。
     `grid-auto-rows: 1fr` 让四格**两行等高**（4 条的 note 字数不同，不锁等高会参差不齐）。 */
  .mw3qs__list { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-rows: 1fr; }
  .mw3qs__list li { min-height: 0; padding: 18px 16px; }
  .mw3qs__name { font-size: 12px; letter-spacing: 0.04em; }
  .mw3qs__value { margin-top: 10px; font-size: clamp(30px, 8.6vw, 40px); }
  .mw3qs__note { margin-top: 10px; font-size: 12px; line-height: 1.55; }

  .mw3cw__list { grid-template-columns: minmax(0, 1fr); }
  .mw3cw__list li { min-height: auto; }
  .mw3hb__arrow { display: none; }
  .mw3gr__item { flex-basis: 76vw; }
}

/* 尊重"减少动效"偏好 */
@media (prefers-reduced-motion: reduce) {
  .mw3hb__slide,
  .mw3cover,
  .mw3gr__item img,
  .mw3pm__link,
  .mw3ab__fig img { transition: none !important; }
}

/* ============================================================================
 * 00 · 页头（生物科技版，PC / 移动同一套）  2026-10-20
 * ----------------------------------------------------------------------------
 * 为什么不用旧站的 `.FMqwiqa8`：它是"透明浮在深色大视频上"的排法
 * （`@media (min-width:1200px)` 里 `.headMenu{background-color:transparent}`、
 *   导航字色 `rgba(255,255,255,.8)`）。本工程首屏 banner 来自**后台广告位**，
 * 换一张浅色物料，白字就整片消失 ⇒ 改成**实底 + 文档流内 + 吸顶**：
 * 白底深墨绿字，与 banner 是什么图无关，也不再压住首屏。
 * 一级导航的**内容与顺序一个字都没动**（只在呈现上重排：下拉卡 / 抽屉）。
 * ========================================================================== */

.mw3hd {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 9990;
  background: #fff;
  border-bottom: 1px solid var(--mw3-line);
  font-family: var(--mw3-font);
}

/* ── 顶部信息条 ── */
.mw3hd__top {
  height: 38px;
  overflow: hidden;
  background: var(--mw3-ink);
  color: rgba(255, 255, 255, 0.72);
  transition: height 0.3s ease;
}

.mw3hd.is-mini .mw3hd__top { height: 0; }

.mw3hd__top-inner,
.mw3hd__inner {
  max-width: var(--mw3-max);
  margin: 0 auto;
  padding-left: clamp(20px, 4vw, 56px);
  padding-right: clamp(20px, 4vw, 56px);
  box-sizing: border-box;
}

.mw3hd__top-inner {
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  font-size: 12.5px;
  letter-spacing: 0.02em;
}

.mw3hd__top-left {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mw3hd__top-left i {
  flex: 0 0 auto;
  width: 1px;
  height: 11px;
  background: rgba(255, 255, 255, 0.22);
}

.mw3hd__dot {
  flex: 0 0 auto;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--mw3-mint);
  box-shadow: 0 0 0 3px rgba(53, 227, 176, 0.18);
}

.mw3hd__top-right {
  display: flex;
  align-items: center;
  gap: 14px;
  white-space: nowrap;
}

.mw3hd__top-label { color: rgba(255, 255, 255, 0.42); }

.mw3hd__top-tel {
  font-family: var(--mw3-mono);
  font-size: 13px;
  letter-spacing: 0.04em;
  color: #fff;
  text-decoration: none;
}

.mw3hd__top-tel:hover { color: var(--mw3-mint); }

.mw3hd__top-link {
  color: var(--mw3-mint);
  text-decoration: none;
  padding-bottom: 1px;
  border-bottom: 1px solid rgba(53, 227, 176, 0.35);
}

/* ── 主栏 ── */
.mw3hd__bar {
  height: 84px;
  transition: height 0.3s ease;
}

.mw3hd.is-mini .mw3hd__bar { height: 66px; }

.mw3hd__inner {
  height: 100%;
  display: flex;
  align-items: center;
  gap: clamp(16px, 2.2vw, 36px);
}

.mw3hd__brand {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 0 0 auto;
  text-decoration: none;
}

.mw3hd__logo {
  height: 44px;
  width: auto;
  display: block;
  transition: height 0.3s ease;
}

.mw3hd.is-mini .mw3hd__logo { height: 36px; }

.mw3hd__name {
  display: flex;
  flex-direction: column;
  gap: 4px;
  line-height: 1;
  border-left: 1px solid var(--mw3-line);
  padding-left: 12px;
}

.mw3hd__name b {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: var(--mw3-ink);
}

.mw3hd__name i {
  font-style: normal;
  font-size: 8.5px;
  letter-spacing: 0.2em;
  color: var(--mw3-muted);
  text-transform: uppercase;
}

/* ── 导航 ── */
.mw3hd__nav {
  margin-left: auto;
  align-self: stretch;
}

.mw3hd__nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  display: flex;
  align-items: stretch;
}

.mw3hd__item {
  position: relative;
  display: flex;
  align-items: stretch;
}

.mw3hd__item > a {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 clamp(10px, 1.1vw, 16px);
  font-size: 15px;
  letter-spacing: 0.03em;
  color: var(--mw3-ink);
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.25s ease;
}

.mw3hd__item > a::after {
  content: '';
  position: absolute;
  left: clamp(10px, 1.1vw, 16px);
  right: clamp(10px, 1.1vw, 16px);
  bottom: 26px;
  height: 2px;
  background: var(--mw3-green);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.mw3hd.is-mini .mw3hd__item > a::after { bottom: 18px; }

.mw3hd__item > a:hover { color: var(--mw3-green); }
.mw3hd__item > a:hover::after { transform: scaleX(1); }

.mw3hd__item.is-current > a { color: var(--mw3-green); }
.mw3hd__item.is-current > a::after { transform: scaleX(1); }

/* 下拉卡 */
.mw3hd__drop {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 8px);
  padding-top: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.22s ease, transform 0.22s ease, visibility 0.22s;
  z-index: 20;
}

.mw3hd__item:hover > .mw3hd__drop,
.mw3hd__item:focus-within > .mw3hd__drop {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
}

.mw3hd__drop-inner {
  min-width: 196px;
  padding: 8px;
  background: #fff;
  border: 1px solid var(--mw3-line);
  box-shadow: 0 24px 48px -24px rgba(6, 35, 27, 0.4);
}

.mw3hd__drop-inner > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 11px 14px;
  font-size: 14px;
  color: var(--mw3-muted);
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease;
}

.mw3hd__drop-inner > a i {
  width: 6px;
  height: 6px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  transform: rotate(45deg);
  opacity: 0;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.mw3hd__drop-inner > a:hover {
  background: var(--mw3-paper);
  color: var(--mw3-ink);
}

.mw3hd__drop-inner > a:hover i { opacity: 1; transform: translateX(2px) rotate(45deg); }

/* ── 动作区 ── */
.mw3hd__act {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 0 0 auto;
}

.mw3hd__ai {
  display: flex;
  align-items: center;
  justify-content: center;
}

.mw3hd__call {
  display: flex;
  align-items: center;
  gap: 9px;
  padding-left: 14px;
  margin-left: 6px;
  border-left: 1px solid var(--mw3-line);
  text-decoration: none;
}

.mw3hd__call-ico {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(16, 169, 123, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--mw3-green);
  flex: none;
}

/* 🔴 话机图标（内联 SVG，见 SiteHeaderV2.tsx）。
 *    原来是 CSS 画的「圆环 + 右下 45° 小斜杠」= 放大镜 —— 与服务热线的语义对不上
 *    （用户 2026-10-20 报"服务热线里面是电话图标才是，弄成了搜索图标"）。
 *    ⚠️ 别再用纯 CSS 拼话筒：放大镜与话筒的差别就在那道斜杠/听筒弧，纯 CSS 画不清。 */
.mw3hd__call-ico svg {
  width: 15px;
  height: 15px;
  display: block;
}

.mw3hd__call-txt {
  display: flex;
  flex-direction: column;
  gap: 2px;
  line-height: 1;
}

.mw3hd__call-txt em {
  font-style: normal;
  font-size: 10.5px;
  letter-spacing: 0.12em;
  color: var(--mw3-muted);
}

.mw3hd__call-txt b {
  font-family: var(--mw3-mono);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.03em;
  color: var(--mw3-ink);
}

/* 汉堡（<1100px） */
.mw3hd__burger {
  display: none;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  width: 44px;
  height: 44px;
  margin-left: 4px;
  padding: 0 10px;
  border: 1px solid var(--mw3-line);
  background: #fff;
  cursor: pointer;
  box-sizing: border-box;
}

.mw3hd__burger span {
  display: block;
  height: 1.5px;
  width: 100%;
  background: var(--mw3-ink);
  transition: transform 0.3s ease, opacity 0.2s ease;
}

.mw3hd.is-open .mw3hd__burger span:nth-child(1) { transform: translateY(6.5px) rotate(45deg); }
.mw3hd.is-open .mw3hd__burger span:nth-child(2) { opacity: 0; }
.mw3hd.is-open .mw3hd__burger span:nth-child(3) { transform: translateY(-6.5px) rotate(-45deg); }

/* ── 移动抽屉 ── */
.mw3hd__mask {
  position: fixed;
  inset: 0;
  background: rgba(6, 35, 27, 0.46);
  z-index: 9984;
}

.mw3hd__drawer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: min(440px, 88vw);
  background: #fff;
  z-index: 9986;
  overflow-y: auto;
  box-shadow: -30px 0 60px -30px rgba(6, 35, 27, 0.5);
  padding: 96px 0 32px;
  box-sizing: border-box;
}

.mw3hd__drawer-inner {
  padding: 0 clamp(20px, 5vw, 32px);
}

.mw3hd__search {
  display: flex;
  align-items: center;
  gap: 0;
  border-bottom: 1px solid var(--mw3-ink);
  margin-bottom: 18px;
}

.mw3hd__search input {
  flex: 1;
  min-width: 0;
  height: 44px;
  border: 0;
  outline: none;
  background: transparent;
  font-size: 15px;
  color: var(--mw3-ink);
  font-family: inherit;
}

.mw3hd__search input::placeholder { color: var(--mw3-muted); }

.mw3hd__search button {
  width: 40px;
  height: 44px;
  border: 0;
  background: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mw3hd__search button i {
  width: 12px;
  height: 12px;
  border: 1.6px solid var(--mw3-ink);
  border-radius: 50%;
  position: relative;
}

.mw3hd__search button i::after {
  content: '';
  position: absolute;
  right: -5px;
  bottom: -4px;
  width: 7px;
  height: 1.6px;
  background: var(--mw3-ink);
  transform: rotate(45deg);
}

.mw3hd__drawer nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.mw3hd__drawer nav > ul > li {
  border-bottom: 1px solid var(--mw3-line);
}

.mw3hd__drawer-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mw3hd__drawer-row > a {
  flex: 1;
  padding: 16px 0;
  font-size: 18px;
  letter-spacing: 0.02em;
  color: var(--mw3-ink);
  text-decoration: none;
}

.mw3hd__drawer li.is-current > .mw3hd__drawer-row > a { color: var(--mw3-green); }

.mw3hd__drawer-row > button {
  width: 40px;
  height: 40px;
  border: 0;
  background: transparent;
  cursor: pointer;
  position: relative;
}

.mw3hd__drawer-row > button i {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 9px;
  height: 9px;
  margin: -6px 0 0 -4px;
  border-right: 1.4px solid var(--mw3-muted);
  border-bottom: 1.4px solid var(--mw3-muted);
  transform: rotate(45deg);
  transition: transform 0.3s ease;
}

.mw3hd__drawer li.is-expanded .mw3hd__drawer-row > button i {
  transform: rotate(-135deg);
  margin-top: -3px;
}

.mw3hd__drawer-sub {
  padding: 0 0 12px 14px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.mw3hd__drawer-sub a {
  padding: 9px 0;
  font-size: 14.5px;
  color: var(--mw3-muted);
  text-decoration: none;
}

.mw3hd__drawer-sub a:hover { color: var(--mw3-green); }

.mw3hd__drawer-foot {
  margin-top: 26px;
  padding-top: 20px;
  border-top: 1px solid var(--mw3-line);
  display: flex;
  align-items: center;
  gap: 12px;
}

.mw3hd__drawer-tel {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-decoration: none;
}

.mw3hd__drawer-tel em {
  font-style: normal;
  font-size: 11px;
  letter-spacing: 0.12em;
  color: var(--mw3-muted);
}

.mw3hd__drawer-tel b {
  font-family: var(--mw3-mono);
  font-size: 17px;
  color: var(--mw3-ink);
}

.mw3hd__drawer-btn {
  flex: 0 0 auto;
  padding: 11px 18px;
  background: var(--mw3-ink);
  color: #fff;
  font-size: 13.5px;
  letter-spacing: 0.04em;
  text-decoration: none;
}

.mw3hd__drawer-btn:hover { background: var(--mw3-green); }

@media (max-width: 1099px) {
  .mw3hd__top { display: none; }
  .mw3hd__bar { height: 66px; }
  .mw3hd.is-mini .mw3hd__bar { height: 58px; }
  .mw3hd__nav { display: none; }
  /* 🔴 导航整条隐掉后，「自动外边距」也跟着没了 —— 桌面端是 .mw3hd__nav 吃 margin-left:auto
   *    把右侧推过去的（见 8118 行）。这里必须把这份职责交给动作区，否则搜索+汉堡
   *    贴着公司名排，右边空一大块（用户 2026-10-20 报"WAP 端分类和搜索不是靠右的"）。 */
  .mw3hd__act { margin-left: auto; }
  .mw3hd__burger { display: flex; }
  .mw3hd__call-txt { display: none; }
  .mw3hd__call { padding-left: 10px; margin-left: 2px; }
  .mw3hd__name b { font-size: 16px; }
  .mw3hd__name i { font-size: 7.5px; letter-spacing: 0.16em; }
  .mw3hd__logo { height: 36px; }
  .mw3hd.is-mini .mw3hd__logo { height: 32px; }
  .mw3hd__drawer { padding-top: 66px; }
}

@media (max-width: 640px) {
  .mw3hd__inner { gap: 10px; }
  .mw3hd__name { padding-left: 9px; }
  .mw3hd__name b { font-size: 14.5px; letter-spacing: 0.02em; }
  .mw3hd__name i { display: none; }
  .mw3hd__logo { height: 30px; }
  .mw3hd__call { display: none; }
  .mw3hd__drawer { width: 100%; }
}

/* ════════════════════════════════════════════════════════════════════════════
   内页轻量页头 .mw3ph（替换旧站 1920×520 照片 banner，2026-10-10）
   · 旧 banner 是 8 个内页共用一张照片 + 一句"康晟藻业·联系我们"
     ⇒ 每个内页标题都写着"联系我们"，且照片压掉一屏
   · 这里改成纯 CSS 的深墨绿页头：面包屑 + 栏目名，高度 ~190px
   · 组件：src/components/catalog/PageHead.tsx
   ════════════════════════════════════════════════════════════════════════════ */
.mw3ph {
  position: relative;
  overflow: hidden;
  background: linear-gradient(118deg, var(--mw3-ink) 0%, var(--mw3-ink-2) 52%, #0e3a2c 100%);
  color: #eaf5ee;
}
/* 细网格：右侧渐隐，给"数据/科技"的暗示，又不干扰文字 */
.mw3ph::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(255, 255, 255, 0.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.055) 1px, transparent 1px);
  background-size: 58px 58px;
  -webkit-mask-image: linear-gradient(100deg, #000 0, rgba(0, 0, 0, 0.55) 45%, transparent 88%);
  mask-image: linear-gradient(100deg, #000 0, rgba(0, 0, 0, 0.55) 45%, transparent 88%);
  pointer-events: none;
}
/* 右上角一团薄荷光晕（藻池水光的意象） */
.mw3ph::after {
  content: '';
  position: absolute;
  right: -130px;
  top: -170px;
  width: 520px;
  height: 520px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(53, 227, 176, 0.22) 0%, rgba(53, 227, 176, 0.06) 45%, transparent 68%);
  pointer-events: none;
}
/* 三个半透明圆圈 = 螺旋藻丝状体的抽象图形（纯装饰） */
.mw3ph__glyph {
  position: absolute;
  right: 8%;
  bottom: -46px;
  display: flex;
  gap: 14px;
  opacity: 0.5;
  pointer-events: none;
}
.mw3ph__glyph span {
  display: block;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  border: 1px solid rgba(53, 227, 176, 0.35);
  background: radial-gradient(circle at 34% 30%, rgba(53, 227, 176, 0.22), transparent 62%);
}
.mw3ph__glyph span:nth-child(2) { width: 132px; height: 132px; margin-top: -26px; }
.mw3ph__glyph span:nth-child(3) { width: 76px; height: 76px; margin-top: 18px; }
.mw3ph__inner {
  position: relative;
  z-index: 1;
  max-width: var(--mw3-max);
  margin: 0 auto;
  padding: 44px clamp(20px, 4vw, 56px) 42px;
  box-sizing: border-box;
}
.mw3ph__crumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-size: 13px;
  line-height: 1.6;
  color: rgba(234, 245, 238, 0.55);
}
.mw3ph__crumb { display: inline-flex; align-items: center; gap: 8px; }
.mw3ph__crumb a { color: rgba(234, 245, 238, 0.72); transition: color 0.2s ease; }
.mw3ph__crumb a:hover { color: var(--mw3-mint); }
.mw3ph__crumb em { font-style: normal; color: rgba(234, 245, 238, 0.9); }
.mw3ph__crumb i { font-style: normal; opacity: 0.3; }
.mw3ph__title {
  margin: 16px 0 0;
  font-size: clamp(26px, 3vw, 38px);
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.24;
  color: #fff;
}
.mw3ph__sub {
  margin: 12px 0 0;
  font-size: 15px;
  letter-spacing: 0.02em;
  color: rgba(234, 245, 238, 0.68);
}
@media (max-width: 768px) {
  /* 🔴 左右内边距**不能归零**（2026-10-31 客户反馈"WAP 端内页 banner 上的文字全部贴着左侧"）：
     旧写法 `padding: 30px 0 28px` 只给了上下，左右是 0 ⇒ 面包屑与栏目名直接顶到屏幕边缘。
     这里与全站容器同一口径（`.mw3hd__inner` / `.mw3lp__inner` 都是 `clamp(20px, 4vw, 56px)`，
     390px 下算出来正好 20px），上下保持原来的 30 / 28。 */
  .mw3ph__inner { padding: 30px clamp(20px, 4vw, 56px) 28px; }
  .mw3ph__title { margin-top: 12px; }
  .mw3ph__glyph { display: none; }
}

/* ── 首页 v2 的四个结构容器补齐（check:class-coverage 抓到"用了但没规则"）─────────
   · 这几个都是**只承担排版**的容器：不给规则 ⇒ 里面的内容在窄屏 / 长标题下会溢出
     （静默失效，不报错）。规则都很小，但都是必要的。
   · hero 的 PC 标记类例外：它只是端别标记，视觉全挂在 `.mw3hb__stage` 上
     ⇒ 进 check:class-coverage 的白名单，不硬造一条空规则。 */
.mw3hb__wrap { position: relative; width: 100%; }
.mw3hb__rail-main { flex: 1 1 auto; min-width: 0; }
.mw3sh__action { flex: 0 0 auto; }
.mw3ab__text { min-width: 0; }
.mw3cta__side { min-width: 0; }

/* === MW3-HOME-V2 END === */

/* === MW3-LIST-V2 START === */
/* ============================================================================
 * 列表页（栏目页）「生物科技版」样式（2026-10-20）
 * ----------------------------------------------------------------------------
 * 背景：首页改成 `home/v2` 那套语言之后，列表页还是旧站 DOM 逐字复刻的模板
 *      （圆角按钮子栏目条 / 比例各异的图片卡 / 灰色分页按钮 + 下拉框）
 *      ⇒ 客户："所有的列表页你也根据风格适配一下，内页的搜索栏都不要了"
 *
 * 命名空间：``mw3 + 块缩写``（mw3lp / mw3lc / mw3tabs / mw3-pager / mw3ph__*）
 *   ⇒ 与旧站那 10 份 CSS 的类名（CJr21iky / QEr2a61k …）**零交集**，直接追加即可。
 *   🔴 旧站那批列表类名的规则**没有删**：详情页 / 联系页仍在用同族的旧结构，
 *      删规则会把别处弄坏；它们不再出现在列表页 DOM 里，只是不再被命中。
 *
 * 版式：深藻墨绿 / 荧光薄荷 / 冷白纸，章节编号 + 等宽数字 + 1px 细线 —— 与首页同一套
 *      `--mw3-*` token（定义在上面 `:root` 里，不要在这里重复定义）。
 *
 * 🔴 变体一律走 `data-variant` 属性选择器，**不拼类名**（`mw3lc--${v}` 这种静态检查扫不到）。
 * ========================================================================== */

/* ── 页头补充：英文小标 / 标题行 / 右侧计数 ─────────────────────────────── */

.mw3ph__row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
}

.mw3ph__lead { min-width: 0; }

.mw3ph__kicker {
  margin: 22px 0 0;
  font-family: var(--mw3-mono);
  font-size: 11px;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: var(--mw3-mint);
  opacity: 0.88;
}

/* 有小标时标题贴紧一点（原来的 16px 是给"面包屑 → 标题"留的呼吸） */
.mw3ph__kicker + .mw3ph__title { margin-top: 10px; }

.mw3ph__meta {
  flex: 0 0 auto;
  margin: 0 0 4px;
  font-family: var(--mw3-mono);
  font-size: 12px;
  letter-spacing: 0.06em;
  /* 0.55 在深藻墨绿上只剩灰雾（截图实测看不清）⇒ 抬到 0.72，仍低于标题 */
  color: rgba(234, 245, 238, 0.72);
  white-space: nowrap;
}

/* ── 列表容器 ───────────────────────────────────────────────────────────── */

.mw3lp {
  padding: var(--mw3-pad) 0 calc(var(--mw3-pad) + 8px);
  background: var(--mw3-paper);
  color: var(--mw3-ink);
  font-family: var(--mw3-font);
}

.mw3lp__inner {
  max-width: var(--mw3-max);
  margin: 0 auto;
  padding-left: clamp(20px, 4vw, 56px);
  padding-right: clamp(20px, 4vw, 56px);
  box-sizing: border-box;
}

.mw3lp__lead {
  max-width: 62ch;
  margin: 0 0 clamp(24px, 2.6vw, 34px);
  font-size: 15px;
  line-height: 1.9;
  color: var(--mw3-ink-3);
}

/* ── 子栏目筛选条（线型 tab） ────────────────────────────────────────────── */

.mw3tabs {
  display: flex;
  align-items: flex-end;
  gap: clamp(16px, 2vw, 26px);
  margin: 0 0 clamp(26px, 3vw, 40px);
  border-bottom: 1px solid var(--mw3-line);
  overflow-x: auto;
  scrollbar-width: none;
}

.mw3tabs::-webkit-scrollbar { display: none; }

.mw3tabs__label {
  align-self: center;
  flex: 0 0 auto;
  font-family: var(--mw3-mono);
  font-size: 11px;
  letter-spacing: 0.18em;
  color: var(--mw3-muted);
}

.mw3tabs__list {
  display: flex;
  gap: clamp(14px, 1.6vw, 24px);
  margin: 0;
  padding: 0;
  list-style: none;
}

.mw3tabs__item {
  display: inline-block;
  padding: 8px 0 13px;
  /* -1px 让 2px 的激活线正好压住容器那 1px 的分隔线 */
  margin-bottom: -1px;
  border-bottom: 2px solid transparent;
  font-size: 14px;
  letter-spacing: 0.02em;
  color: var(--mw3-muted);
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.2s ease, border-color 0.2s ease;
}

.mw3tabs__item:hover { color: var(--mw3-ink); border-bottom-color: var(--mw3-line); }

.mw3tabs__item[data-state='current'] {
  color: var(--mw3-ink);
  font-weight: 600;
  border-bottom-color: var(--mw3-green);
}

/* ── 网格 ───────────────────────────────────────────────────────────────── */

.mw3lp__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(18px, 2.2vw, 30px);
  margin: 0;
  padding: 0;
  list-style: none;
}

.mw3lp__grid[data-variant='news'] { grid-template-columns: repeat(2, minmax(0, 1fr)); }

/* ── 卡片 ───────────────────────────────────────────────────────────────── */

.mw3lc { min-width: 0; }

.mw3lc__link {
  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid var(--mw3-line);
  color: inherit;
  text-decoration: none;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.mw3lc__link:hover {
  transform: translateY(-2px);
  border-color: rgba(16, 169, 123, 0.55);
  box-shadow: 0 20px 44px -30px rgba(6, 35, 27, 0.55);
}

.mw3lc__media {
  position: relative;
  display: block;
  overflow: hidden;
  background: #eef2ec;
}

.mw3lc__img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: transform 0.5s cubic-bezier(0.2, 0.7, 0.2, 1);
}

.mw3lc__link:hover .mw3lc__img { transform: scale(1.03); }

/* 无封面：点阵占位（装饰性，绝不是"编一张图"） */
.mw3lc__ph {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  background-color: #eef2ec;
  background-image: radial-gradient(rgba(6, 35, 27, 0.14) 1px, transparent 1px);
  background-size: 14px 14px;
}

/* 等宽序号（跨页连续） */
.mw3lc__no {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 5px 10px 4px;
  font-family: var(--mw3-mono);
  font-size: 11px;
  letter-spacing: 0.08em;
  line-height: 1.5;
  color: #fff;
  background: rgba(6, 35, 27, 0.82);
}

.mw3lc__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 8px;
  padding: clamp(16px, 1.6vw, 22px) clamp(16px, 1.6vw, 22px) clamp(18px, 1.8vw, 24px);
}

.mw3lc__cat {
  font-family: var(--mw3-mono);
  font-size: 11px;
  letter-spacing: 0.1em;
  color: var(--mw3-green);
}

.mw3lc__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: clamp(15px, 1.15vw, 17px);
  line-height: 1.5;
  font-weight: 600;
  color: var(--mw3-ink);
  transition: color 0.25s ease;
}

.mw3lc__link:hover .mw3lc__title { color: var(--mw3-green); }

.mw3lc__sum {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 13px;
  line-height: 1.85;
  color: var(--mw3-muted);
}

.mw3lc__go {
  display: flex;
  align-items: center;
  margin-top: auto;
  padding-top: 10px;
}

.mw3lc__go i {
  position: relative;
  display: block;
  width: 22px;
  height: 1px;
  background: var(--mw3-line);
  transition: width 0.25s ease, background 0.25s ease;
}

.mw3lc__go i::after {
  content: '';
  position: absolute;
  right: 0;
  top: -3px;
  width: 7px;
  height: 7px;
  border-top: 1px solid var(--mw3-ink);
  border-right: 1px solid var(--mw3-ink);
  transform: rotate(45deg);
  transition: border-color 0.25s ease;
}

.mw3lc__link:hover .mw3lc__go i { width: 30px; background: var(--mw3-green); }
.mw3lc__link:hover .mw3lc__go i::after { border-color: var(--mw3-green); }

/* ── 变体：新闻（2 栏大卡，摘要可读） ─────────────────────────────────── */

.mw3lp__grid[data-variant='news'] .mw3lc__title { font-size: clamp(16px, 1.3vw, 19px); line-height: 1.45; }

/* ── 变体：荣誉（证书**不许裁切**，装裱在浅灰卡座里） ───────────────────── */

.mw3lp__grid[data-variant='honors'] .mw3lc__media { padding: clamp(10px, 1.2vw, 16px); }

.mw3lp__grid[data-variant='honors'] .mw3lc__img {
  object-fit: contain;
  background: #fff;
}

/* 证书卡不放大（放大裁到边就看不见封皮了，且"抖动"感与文件气质不符） */
.mw3lp__grid[data-variant='honors'] .mw3lc__link:hover .mw3lc__img { transform: none; }

/* ── 变体：风采（标题压在图上，图库感） ───────────────────────────────── */

.mw3lp__grid[data-variant='gallery'] .mw3lc__link {
  position: relative;
  display: block;
  background: var(--mw3-ink-2);
  border-color: transparent;
}

.mw3lp__grid[data-variant='gallery'] .mw3lc__body {
  position: absolute;
  inset: auto 0 0 0;
  padding: 56px clamp(16px, 1.6vw, 20px) clamp(14px, 1.4vw, 18px);
  background: linear-gradient(to top, rgba(6, 35, 27, 0.88) 0%, rgba(6, 35, 27, 0.45) 52%, rgba(6, 35, 27, 0) 100%);
}

.mw3lp__grid[data-variant='gallery'] .mw3lc__title { color: #fff; }

.mw3lp__grid[data-variant='gallery'] .mw3lc__link:hover .mw3lc__title { color: var(--mw3-mint); }

.mw3lp__grid[data-variant='gallery'] .mw3lc__go { display: none; }

.mw3lp__grid[data-variant='gallery'] .mw3lc__no {
  top: 0;
  bottom: auto;
  background: rgba(6, 35, 27, 0.72);
  color: rgba(255, 255, 255, 0.9);
}

/* ── 空态 ───────────────────────────────────────────────────────────────── */

.mw3lp__empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: clamp(48px, 7vw, 92px) 24px;
  border: 1px dashed rgba(6, 35, 27, 0.18);
  background: #fbfcfa;
  text-align: center;
}

.mw3lp__empty-mark {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid rgba(16, 169, 123, 0.4);
  background: radial-gradient(circle at 34% 30%, rgba(53, 227, 176, 0.35), transparent 62%);
}

.mw3lp__empty-text { margin: 0; font-size: 15px; color: var(--mw3-ink); }

.mw3lp__empty-note { margin: 0; font-size: 12.5px; color: var(--mw3-muted); }

/* ── 分页条（`layout/ui.tsx` 的 `Pager`；带页码直链） ───────────────────── */

.mw3-pager {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-top: clamp(34px, 4vw, 56px);
  padding-top: clamp(22px, 2.4vw, 30px);
  border-top: 1px solid var(--mw3-line);
}

.mw3-pager__total {
  font-family: var(--mw3-mono);
  font-size: 12px;
  letter-spacing: 0.06em;
  color: var(--mw3-muted);
}

.mw3-pager__nav {
  display: flex;
  align-items: center;
  gap: 10px;
}

.mw3-pager__prev,
.mw3-pager__next {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 14px;
  border: 1px solid var(--mw3-line);
  background: #fff;
  font-size: 13px;
  color: var(--mw3-ink);
  text-decoration: none;
  white-space: nowrap;
  transition: border-color 0.2s ease, color 0.2s ease;
}

.mw3-pager__prev:hover,
.mw3-pager__next:hover { border-color: var(--mw3-green); color: var(--mw3-green); }

.mw3-pager__prev[data-state='disabled'],
.mw3-pager__next[data-state='disabled'] {
  color: #b6c0bb;
  background: transparent;
  border-color: var(--mw3-line);
  cursor: not-allowed;
}

.mw3-pager__nums {
  display: flex;
  align-items: center;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.mw3-pager__num {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  height: 34px;
  padding: 0 6px;
  box-sizing: border-box;
  border: 1px solid transparent;
  font-family: var(--mw3-mono);
  font-size: 12px;
  color: var(--mw3-ink);
  text-decoration: none;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

a.mw3-pager__num:hover { border-color: var(--mw3-line); background: #fff; }

.mw3-pager__num[data-state='current'] { background: var(--mw3-ink); color: #fff; }

.mw3-pager__gap {
  padding: 0 2px;
  font-family: var(--mw3-mono);
  font-size: 12px;
  color: var(--mw3-muted);
}

/* ── 响应式 ─────────────────────────────────────────────────────────────── */

@media (max-width: 992px) {
  .mw3lp__grid,
  .mw3lp__grid[data-variant='news'] { grid-template-columns: repeat(2, minmax(0, 1fr)); }

  .mw3ph__row { flex-direction: column; align-items: flex-start; gap: 12px; }
  .mw3ph__meta { margin-bottom: 0; }
}

@media (max-width: 640px) {
  .mw3lp__grid,
  .mw3lp__grid[data-variant='news'] { grid-template-columns: minmax(0, 1fr); }

  .mw3tabs { gap: 16px; }
  .mw3tabs__label { display: none; }

  .mw3-pager { flex-direction: column; align-items: flex-start; gap: 14px; }
  .mw3-pager__nav { width: 100%; justify-content: space-between; }
  .mw3-pager__prev,
  .mw3-pager__next { padding: 8px 10px; }
}

@media (prefers-reduced-motion: reduce) {
  .mw3lc__link,
  .mw3lc__img,
  .mw3lc__go i,
  .mw3lc__title,
  .mw3tabs__item,
  .mw3-pager__num { transition: none !important; }

  .mw3lc__link:hover { transform: none; }
  .mw3lc__link:hover .mw3lc__img { transform: none; }
}

/* === MW3-LIST-V2 END === */

/* ════════════════════════════════════════════════════════════════════════════
   vendor 组件主题适配（2026-10-20）
   · 只动**颜色令牌**，不动形态/尺寸 —— 形态是设计侧参考实现，动不得
     （见 src/components/vendor/ai-orb/src/ai-orb.css 顶部注释）。
   · 🔴 为什么必须提特异性：产物 head 里 `styles/index.css`（本站）在前、
     `assets/index.css`（vendor 组件样式）在后 ⇒ **同特异性下后加载的赢**。
     `:root .ai-orb` 是 0,2,0 > `.ai-orb` 的 0,1,0，与加载顺序无关。
   ════════════════════════════════════════════════════════════════════════════ */

:root .ai-orb {
  /* 球体主色：吃站点令牌，显式再钉一次（与 --color-theme-primary 同值，双保险） */
  --ai-orb-accent: var(--mw3-green);
  /* 光晕：vendor 缺省是淡紫 rgba(230,168,255,.1)（参考实现是紫主题），本站换薄荷系
     ⇒ 用户 2026-10-20 报"右下的在线客服图标主色也不对，不要蓝色的" */
  --ai-orb-halo: rgba(53, 227, 176, 0.18);
}

/* ════════════════════════════════════════════════════════════════════════════
   侧边浮窗：图标跟随站点主色（2026-10-21，客户要求）
   ----------------------------------------------------------------------------
   原站那两个图标是**灰色 #666 的位图**（`<i style="background-image:url(float-*.png)">`），
   位图改不了色 ⇒ 这里用 CSS `mask` 取它的 alpha 轮廓，颜色交给 `background-color`。
   内联样式只给 `mask-image`（见 `src/layout/ServiceFloat.tsx` 的 `iconMaskStyle`），
   ⚠️ **不能同时再给 background-image** —— 那会把灰色位图画回 mask 区域，颜色照旧是灰的。
   特异性说明：与上面那条 `.KIrz6501 #float ul li:hover a{background-color:#fff}` 比，
   这里多一个 `.li_a1` 类（0,1,3,2 vs 0,1,2,2）⇒ 不需要 `!important`，也不受两者先后影响。
   ════════════════════════════════════════════════════════════════════════════ */

.KIrz6501 #float ul li .li_a1 i {
  background-color: var(--mw3-green);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /* mask-size 缺省 auto ⇒ 就是图标文件的原始像素尺寸（20 / 22 / 13×17），不放大不虚 */
}

/* hover：整块变绿底 + 白图标（原站是白底 + 灰图标；客户要的是"跟主色同步"） */
.KIrz6501 #float ul li:hover .li_a1 { background-color: var(--mw3-green); }
.KIrz6501 #float ul li:hover .li_a1 i { background-color: #fff; }

/* WAP 返回顶部那颗按钮本来就是深灰底白箭头，同步成主色，跟 PC 一致 */
.KIrz6501wap1 .my-kefu-ftop { background-color: var(--mw3-green); }

/* ⑦ `.mw3-qr*` —— 联系页「三大平台二维码」（公众号 / 小程序 / 抖音号）。
      2026-10-28 客户重做：原来是旧站 `lib5462436_3` 的"5 张码横向滚动、外面套三层彩色边框"，
      现在**只要三个平台**，版式改成**三列等宽卡片**（正方形码 + 平台名 + 一句动作提示），
      窄屏收成单列横排（码在左、文字在右），**不再横向滚动**（3 张没必要滑）。
      🔴 二维码一律 `aspect-ratio:1/1` + `object-fit:contain`：三张原图比例都是 1.000，
         `cover` 会把码四周的静区裁掉、可能扫不出来。
      🔴 颜色全部走站点令牌（`--mw3-ink` / `--mw3-green` / `--mw3-paper` / `--mw3-muted`），
         不要再抄旧站那串 `#078947` —— 主色改一处就全站生效。 */
.mw3-qr{padding:var(--mw3-pad) 20px;background:var(--mw3-white)}
.mw3-qr__inner{max-width:1200px;margin:0 auto;text-align:center}
.mw3-qr__title{margin:0;font-family:var(--mw3-font);font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.35;letter-spacing:0.02em;color:var(--mw3-ink)}
.mw3-qr__title::after{content:"";display:block;width:48px;height:3px;margin:16px auto 0;border-radius:2px;background:var(--mw3-green)}
.mw3-qr__desc{margin:14px 0 0;font-size:clamp(13px,1.1vw,15px);line-height:1.7;color:var(--mw3-muted)}
.mw3-qr__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:44px 0 0;padding:0;list-style:none}
.mw3-qr__item{display:flex;flex-direction:column;align-items:center;padding:28px 22px 26px;background:var(--mw3-paper);border:1px solid rgba(6,35,27,0.08);border-radius:6px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.mw3-qr__item:hover{transform:translateY(-4px);border-color:rgba(16,169,123,0.35);box-shadow:0 16px 34px rgba(6,35,27,0.10)}
/* 码的白底卡：`overflow:hidden` 只为圆角，**不加内边距**（静区由原图自带，别自己再缩） */
.mw3-qr__frame{width:100%;max-width:224px;aspect-ratio:1/1;overflow:hidden;border-radius:4px;background:var(--mw3-white)}
.mw3-qr__frame>img{display:block;width:100%;height:100%;object-fit:contain}
.mw3-qr__meta{margin-top:20px}
.mw3-qr__name{margin:0;font-size:17px;font-weight:600;line-height:1.4;color:var(--mw3-ink)}
.mw3-qr__hint{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--mw3-muted)}
/* 窄屏：三列改单列横排；码固定 112px 见方（够扫），文字占剩余宽度 */
@media (max-width:768px){
  .mw3-qr{padding:48px 16px 56px}
  .mw3-qr__list{grid-template-columns:1fr;gap:16px;margin-top:32px}
  .mw3-qr__item{flex-direction:row;align-items:center;gap:18px;padding:16px;text-align:left}
  .mw3-qr__frame{flex:0 0 112px;width:112px;max-width:none}
  .mw3-qr__meta{margin-top:0}
  .mw3-qr__name{font-size:16px}
}

/* 🔴 旧站 `.lib5462436_3` 那段（三层边框 + `.list{white-space:nowrap}` + `.pic{width:18%}`）
   自 2026-10-28 起**页面上已经不再渲染**（见 ContactView 的 `.mw3-qr` 段）。
   规则留着没删：`lib5462436_3wap1` / `.sys_tit1` 那些是同一份原站样式表里的兄弟选择器，
   手工摘容易误伤；哪天要清理，**整段按选择器前缀删除 + 全站 grep 一遍**再做。
   现在它们是"不命中任何元素"的死规则，不影响渲染、也不影响门禁。 */

/* ⑧ 侧边浮窗两处调整（2026-10-28 客户原话：
      「右侧浮窗第一个二维码侧拉有点小，做一下放大处理；第二个是联系电话，图标不对，换一下」）
   ----------------------------------------------------------------------------
   ① **二维码侧拉面板 90×90 → 150×150**：旧值是照抄原站的（原站 344² 的图塞进 90px 框，
      实际只有 80px 见方，手机举着扫很吃力）。这里只是放大容器，`img{width:100%}` 照旧吃满，
      `padding` 从 5 → 8（留一点白边，别让码顶着圆角）。
      特异性与基础规则 `... ul li.flEwm div` 相同 ⇒ 后写者赢，不需要 `!important`。
   ② **电话图标换成内联 SVG**：原来那枚 `float-tel.png` 位图走 `mask` 上色，轮廓不对（客户说"图标不对"）。
      改用 24×24 的听筒路径 + `fill`，颜色仍随主色（`:hover` 时整块变绿、图标转白）。
      ⚠️ 必须把 `<i>` 自己的 `background-color` 置空 —— 基础规则 `.li_a1 i{background-color:var(--mw3-green)}`
         是给"mask 位图"用的，不置空的话整个 48×48 圆片会变成一块绿（没有 mask 挡着）。
   ════════════════════════════════════════════════════════════════════════════ */
.KIrz6501 #float ul li.flEwm div{width:150px;height:150px;padding:8px}

.KIrz6501 #float ul li .li_a1 i.mw3-float-ico{
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:transparent;
}
.KIrz6501 #float ul li .li_a1 i.mw3-float-ico>svg{
  display:block;
  width:22px;
  height:22px;
  fill:var(--mw3-green);
  transition:fill .2s ease;
}
.KIrz6501 #float ul li:hover .li_a1 i.mw3-float-ico>svg{fill:#fff}
