*,html,body{padding:0; margin:0;outline: none;}
body{font-size:14px; color:#333; font-family: "microsoft yahei", "微软雅黑", Tahoma, Helvetica, Arial, sans-serif;overflow-x: hidden;}
a{color:#333; transition: all 0.25s linear;}
a,a:hover,a:active,a:focus{text-decoration:none;outline:none; word-wrap:break-word;}
a:hover {color:#008c3f;-webkit-transition: all 400ms;transition: all 400ms;}
i,em{font-style:normal;}
ul,li{list-style:none;}
img {transition: all 0.5s;overflow:hidden;}
input{overflow: visible; vertical-align: middle;outline: none;font-family: "microsoft yahei", "微软雅黑", Tahoma, Helvetica, Arial, sans-serif;}
.grey{background:#efeff0;}
.of{overflow:hidden;}
.clearfix { /* For IE 6/7 only Include this rule to trigger hasLayout and contain floats. */ *zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }
.clearfix:after { clear: both; }
.elli{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/* 单行超出隐藏带省略号 */
.clamp{display: -webkit-box; -webkit-box-orient: vertical;/*  -webkit-line-clamp: 3; */ overflow: hidden;}/* 多行超出隐藏带省略号 */
.flex{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}/* 水平等分可换行，两端对齐 */
.flex_c{display:flex; -webkit-justify-content:center; justify-content:center;flex-wrap:wrap;}/* 水平居中 可换行 */
.flex_m{display:flex;flex-wrap:wrap;align-items:center;align-content:center;}/* 水平居中 垂直居中 可换行 */
.imgbox{width:100%;background:#fff;justify-content:center;overflow:hidden;}
.imgbox img{max-width:100%;max-height:100%;transition: all 0.5s;}
.imgbox img:hover{transform: scale(1.1);}
/* 阿里图标 unicode引用 */
@font-face {
  font-family: "iconfont"; /* Project id 4646165 */
  src: url('iconfont6f59.woff2?t=1732780204691') format('woff2'),
       url('iconfont6f59.woff?t=1732780204691') format('woff'),
       url('iconfont6f59.ttf?t=1732780204691') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* 头部 */
.header{position:fixed;width:100%;left:0;top:0;z-index:100;background: #fff;box-shadow: 0 3px 4px rgba(100, 100, 100, 0.1);}
.logo img{margin-top:15px;height:50px;}
/* 菜单 */
.top-nav {height:80px;line-height:80px;}
.top-nav li {float:left;display:block;position:relative;}
.top-nav li a {color:#222;font-size:18px;font-weight:bold;position:relative;display:block;text-align:center;}
.top-nav ul {width:120px;left:calc(50% - 60px);display:none;position:absolute;top:100%;z-index:1000;background:#fff;line-height:45px;}
.top-nav ul li {width:100%;position:relative;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box;}
.top-nav ul li a {min-width:100%;box-sizing:border-box;margin:0;font-size:14px;font-weight:normal;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top-nav li ul li a:hover{background:#008c3f;color:#fff;}
.top-nav li span{ display: block; width: 100%; height: 3px; background: #008c3f; position: absolute; left: 0; bottom:0; z-index: 999;transition: all 0.3s; transform: scale(0);}
.top-nav li:hover span,.top-nav li.menucur span{ transform: scale(1);}
/* 首页大图轮播 */
.swiper-container-1{width:100%;}
.swiper-container-1 a img{display:block;width:100%;}
.swiper-container-1 .swiper-pagination-bullet {background:#fde051; opacity:1;}
.swiper-container-1 .swiper-pagination-bullet-active { background:#fde051;}

/* 首页栏目名称 */
.indtit{text-align:center;}
.indtit h3{font-weight:bold;color:#444;}
.indtit p{color:#aaa;text-transform:uppercase;}

/* 视频摭罩 */
.vbox p{position:absolute;left:0;top:0;width:100%;height:100%;transition:background .6s ease,color .6s ease;-webkit-transition:background .6s ease,color .6s ease;z-index:2;}
.vbox p:hover{background: rgba(0,0,0,0.3);}
.vdMaskbg{display: none; width:100%; height:100%;position:fixed; top:0; left:0; right:0; bottom:0;z-index: 999;}
.vdMaskbg .mask{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.8);}
.vdMaskbg .tkmain{position:fixed; top:50%; left:50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);z-index: 99;}
.vdMaskbg .tkmain video{display: block; width: 100%;}

/* 首页 关于我们 */
.ind_about h3{font-weight:normal;color:#333;}
.ind_about h4{font-weight:normal;color:#eee;text-transform: uppercase;}
.ind_about h4::after{display:block;content:"";background:#008c3f;}
.ind_about p{text-indent:2em;}
a.more{color:#fff;background-image:-moz-linear-gradient(0deg,rgb(0,140,63) 0%,rgb(26,221,114) 100%);background-image:-webkit-linear-gradient(0deg,rgb(0,140,63) 0%,rgb(26,221,114) 100%);background-image:-ms-linear-gradient(0deg,rgb(0,140,63) 0%,rgb(26,221,114) 100%);opacity:1;transition:all 200ms linear;-webkit-transition:all 200ms linear;}

/* 首页数字变化 */
.num_list li{box-sizing:border-box;text-align:center;border-left:1px solid #d4d3d3;}
.num_box b{color:#333;font-family: Century Gothic,Arial;}

/* 首页图片列表 */
.honor_scroll{margin:0 auto;position:relative;}
.honor_scroll li img,.piclist li img,.productlist li img{display:block;}
.honor_scroll li p,.piclist li p{padding:0 10px;text-align:center;background:#edf5f1;color:#000;}
.honor_scroll li a:hover p,.piclist li a:hover p{background:#008c3f;color:#fff;}
.honor_scroll .swiper-button-prev,.honor_scroll .swiper-button-next{border-radius:100%;background:#008c3f;}
.honor_scroll .swiper-button-prev{left:0;}
.honor_scroll .swiper-button-next{right:0;}
.honor_scroll .swiper-button-prev span,.honor_scroll .swiper-button-next span{color:#fff;}
.swiper-button-prev::after,.swiper-button-next::after{display:none;}

/* 首页产品 */
.product{background:url("../wyimages/product_bg.jpg") top center no-repeat;}
.cate_tab li{color:#fff;text-align:center;cursor:pointer;box-sizing:border-box;}
.cate_tab li.current{color:#fde051;}
.cate_tab li span{width:100%;}
.cate_tab li p{width:100%;font-weight:bold;}
.cate_tab,.cate_tab_con ul,.piclist,.productlist{display:flex;flex-wrap:wrap;}
.cate_tab_con li p,.productlist li p{padding:0 10px;text-align:center;background:#fff;color:#000;}

/* 首页新闻 */
.swiper-container-3{margin:0;}
.swiper-container-3 li{background:#fff;}
.swiper-container-3 li a{display:block;}
.swiper-container-3 li img{width:100%;}
.swiper-container-3 .swiper-pagination{text-align:right;}
.swiper-container-3 .swiper-pagination-bullet {width:18px;height:3px;background:#fff;border:1px solid #cccccc;margin:0 0 0 5px !important;opacity:1;border-radius:0;}
.swiper-container-3 .swiper-pagination-bullet-active { background:#008c3f;border:1px solid #008c3f;}
.swiper-container-3 i{position:absolute;left:0;bottom:-2px;z-index:99;}
.con_txt{display:block;}
.con_txt h6{font-weight:normal;color:#008c3f;}
.con_txt p{color:#6e6f78;}
/* 首页新闻选项卡 */
.news_tit h3 a{text-align:center; background:#f1f3f5; color:#666; float:left;}
.news_tit h3 a.current{ color:#fff; background:#008c3f;}
.news_tit p i{color:#666;}
.news_tit p a{color:#828285;}
.news_tit p a:hover{color:#008c3f;}
/* 首页新闻列表 */
.list{border-top:1px #e1c68e dotted;}
.list li span{float:right;color:#9c9898;padding-left:10px;}
.list li a{color:#6c6d76;transition:all .3s linear;}
.list li a:hover{color:#016934;}

/* 表格 */
.table th,.table td {margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.table table {border-collapse:collapse;border-spacing:0;}
.table {width:100%;margin:15px 0;background-color:#fff;color:#666;}
.table tr {transition:all .3s;-webkit-transition:all .3s;}
.table th {text-align:left;font-weight:400;}
.table thead tr,.table tbody tr:hover {background-color:#f2f2f2;}
.table th,.table td {border:1px solid #e6e6e6;padding:9px 15px;min-height:20px;line-height:20px;font-size:14px;}
/* 表格 */
table th,table td {margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);border-collapse:collapse;border-spacing:0;/* white-space: nowrap; */}
table {margin:15px 0;border-spacing:0;}
table tr {transition:all .3s;-webkit-transition:all .3s;}
table th {text-align:left;font-weight:400;}
table thead tr,table tbody tr:hover {background-color:#f2f2f2;}
table th,table td {border:1px solid #e6e6e6;}
/* 内页 */
.ban{width:100%;}
.breadcrumb{height:auto;overflow:hidden;position:relative;}
.breadcrumb ol{font-size:14px;color:#666;overflow:auto;white-space:nowrap;}
.breadcrumb i {padding-right:10px;}
.breadcrumb a {color:#666;}
.breadcrumb ol>li {display:inline-block;}
.breadcrumb ol>li+li::before {padding:0 5px;color:#666;content:"/\00a0";}

/* 图片列表 */
.piclist li .imgbox {position:relative;}
.piclist li .imgbox .view {width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,140,63,0.6);opacity:0;transition:all .4s ease;}
.piclist li .imgbox .view i {color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.piclist li:hover .view {opacity:1;}

/* 门店列表 */
.mendian_list li{position:relative;box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.mendian_txt{padding:10px;box-sizing:border-box;margin:0 auto;position:absolute;left:0;bottom:0;right:0;text-align:center;background:rgba(0,140,63,.8);color:#fff;transition: all 900ms ease;}
.mendian_txt h4{display:none;width:100%;font-size:24px;margin-bottom:10px;}
.mendian_txt p{width:100%;margin-top:10px;transition: all 900ms ease;}
.mendian_list li:hover .mendian_txt{width:100%;height:100%;}
.mendian_list li:hover h4{display:block;}
.mendian_txt i{width:100%;font-size:50px;}

/* 公示公告 */
.full_list li{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;}
.full_list li:hover{background-size:contain;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.3);box-shadow:0 0 40px rgba(0,0,0,0.3);-webkit-transition:-webkit-box-shadow .3s .3s;transition:-webkit-box-shadow .3s .3s;-o-transition:box-shadow .3s .3s;transition:box-shadow .3s .3s;transition:box-shadow .3s .3s,-webkit-box-shadow .3s .3s;}
.full_list li::before{content:'';width:100%;height:0%;background-color:#008c3f;background-image:url("../wyimages/full_li_bg.jpg");position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-position:bottom;background-size:100% 100%;background-repeat:no-repeat;}
.full_list li:hover::before{height:100%;}
.full_list li{border-bottom: 1px solid #e5e5e5;}
.full_list li a{display: block;}
.full_list li a:hover h4,.full_list li a:hover p,.full_list li a:hover span{color:#fff;}
.item_time{font-weight:400;}
.item_time span{color:#333;}
.item_time p{color:#333;}
.item_text h4{font-weight:bold;color:#333;}
.item_text p{color:#999;text-indent:2em;-webkit-line-clamp:2;}

/* 发展历程 */
.history-box {position:relative;}
.lc-sjz {background:#DCE2F2;position:absolute;}
.history .icon:nth-of-type(1) {position:absolute;top:0;}
.history-ul .title1 {text-align:center;width:100%;padding-bottom:10px;font-size:13px;font-weight:bold;}
.history-ul .title2 {text-align:center;width:100%;padding-bottom:10px;font-size:13px;font-weight:bold;}
.history-li:nth-child(2n) {float:right;clear:right;}
.history-li:nth-child(2n+1) {float:left;clear:left;}
.history-li:nth-child(1) {margin-top:150px;}
.history-li:nth-child(2) {margin-top:350px;}
.pic1,.pic2 {height:200px;width:49.2%;}
.pic3 img {width:49%;}
.p1 {margin-bottom:30px;}
.history-li img {max-width:100%;margin-bottom:10px;}
.history-li p{line-height:1.6;font-size:14px;}
.pic1 {float:left;}
.pic2 {float:right;}
.history-li {position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;}
.history-li:nth-child(2n) h3,history-li:nth-child(2n) h4 {text-align:left;}
.history-li h3 {width:100%;margin-top:0;margin-bottom:10px;font-size:38px;font-weight:700;color:#008c3f;}
.history-li h4 {width:100%;margin-top:0;margin-bottom:25px;font-size:24px;font-weight:700;}
.history-li:nth-child(2n)::before {left:0px;transform:translate(-100%,-50%);border-right:30px solid rgb(255,255,255);}
.history-li:nth-child(2n+1)::before {right:0px;transform:translate(100%,-50%);border-left:30px solid rgb(255,255,255);}
.history-li::before {content:"";position:absolute;top:55px;width:0px;height:0px;border:30px solid transparent;}
.history-li::after{content:"";position:absolute;top:35px;width:10px;height:10px;background:#008c3f;border:15px solid #eefbf4;border-radius:100%;}
.history-li:nth-child(2n)::after{left:-80px;}
.history-li:nth-child(2n+1)::after{right:-80px;}
.history-box .lc-sjz {width:10px;height:calc(100% - 70px);}
.history-box .lc-sjz img {display:block;}
.history .icon:nth-of-type(2) {position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);cursor:pointer;}
.history .more-txt {color:#00b650;}
.history-box .icon span {font-size:42px;}

/* 新闻列表 */
.newslist li{border-bottom:1px solid #e9e9e9;width:100%;position:relative;}
.newslist li .thumbnail-link{float:left;display:block;position:relative;line-height:.5;text-align:center;}
.newslist li .thumbnail-link img{transition:.5s all;-webkit-backface-visibility:hidden;max-width:100%;max-height:180px;}
.newslist li .thumbnail-link img:hover {transform: scale(1.08);}
.newslist li .entry-header{margin-bottom:5px;}
.newslist li .entry-header .entry-title{line-height:1.4;}
.newslist li .entry-header .entry-meta{font-size:13px;color:#999;}
.newslist li .entry-header .entry-meta span{margin-right:5px;}
.newslist li .entry-summary{display:table;font-size:15px;line-height: 1.7em;}

/* 新闻详情页 */
.newsview {text-align:left;overflow:hidden;background:#fff;}
.newstit {text-align:center;color:#333;font-weight:bold;}
.newsinfo {padding-bottom:20px!important;margin-top:10px!important;text-align:center;color:#666;font-size:14px;border-bottom:1px solid #eee;}
.pipe {color:#dcdcdc;padding:0 8px;}
.newscon {color:#555;font-size:16px;line-height:1.8;padding-top:20px;}
.newscon p {padding:8px 0;}
.newscon img{margin:0 auto; display: block;}
/* 上一篇下一篇 */
.nextcon {border-top:1px solid #eee;padding-top:10px;margin-top:20px;}
.nextcon p {white-space:nowrap;text-overflow:ellipsis;margin-top:15px;padding:0;overflow:hidden;}
.nextcon p a:hover {color:#008c3f;}

/* 概况 */
.about p{font-size:16px;color:#666;margin-top:20px;line-height:30px;text-indent:2em;}

/* 联系 */
.contact { height: auto; overflow: hidden; }
.contact li { width:calc(100% / 3);-webkit-box-sizing: border-box;box-sizing:border-box; float: left; text-align: center; padding: 0 20px; }
.contact li i {font-size:50px;padding:30px;color:#008c3f;background:#f2f6ff;border-radius:100%;display:inline-block;}
.contact li h2 { font-size:24px;font-weight:bold; color: #333; margin: 15px 0 5px; }
.contact li p { font-size:16px; color: #666; line-height:28px; }
.map { height: 660px; }
.map img { max-width: none !important; display: inline-block; }
.map *, .map *:before, .map *:after { box-sizing: content-box; }
.map td { font-size: 12px; }
.map .map-label { width: auto; position: absolute; left: 50%; z-index: 2; line-height: 24px; border-radius: 2px; padding: 10px 14px; font-size: 14px; color: #fff; display: block; background-color: #5184f9; word-break: keep-all; }
.map .map-label:before, .map .map-label:after { content: ""; background: #5184f9; position: absolute; }
.map .map-label:before { width: 10px; height: 10px; bottom: -5px; left: 50%; background: #5184f9; margin-left: -5px; transform: rotate(45deg); }
.map .map-label:after { width: 10px; height: 10px; border-radius: 50%; border: 3px solid #fff; bottom: -24px; left: 50%; margin-left: -7px; }
.map .map-label h2{font-weight:normal;font-size:14px;}

/* 右侧客服 */
.sidelink{width:77px;height:180px;background:#222;text-align:center;transition:all 0.5s;display:flex;align-items:center;justify-content:center;}
.sidelink:hover {background: rgb(0 140 63 / 100%);}
.sidelink a,.sidelink span,.sidelink i,.sidelink p{display:block;}
.sidelink span{font-size:32px;color:#fff;}
.sidelink i {margin:10px auto;width:1px;height:20px;background:#fff;transition:all 0.5s ease;}
.sidelink p{color:#fff;font-size:14px;writing-mode:vertical-lr;margin:0 auto;letter-spacing:2px;}
.client {position:fixed;right:-170px;top:50%;z-index:900;}
.client li a {text-decoration:none;}
.client li {margin-top:1px;clear:both;height:71px;position:relative;}
.client li i {font-size:32px;color:#fff;}
.client li p {height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.client .my-kefu-ftop {display:none;}
.client .my-kefu-left {float:left;width:77px;height:47px;position:relative;text-align:center;}
.client .my-kefu-tel-right {font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client .my-kefu-right {width:20px;}
.client .my-kefu-tel-main {background:#008c3f;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.client .my-kefu-main {background:#008c3f;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.client .my-kefu-weixin-pic {position:absolute;left:-116px;top:-24px;display:none;z-index:333;}
.client .my-kefu-weixin-pic img { width: 116px;}
/* 分页 */
#pages {margin:30px 0;border-radius:4px;}
#pages > a,#pages > span {float:left;font-size:16px;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#008c3f;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
#pages > a:first-child {margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
#pages > a:last-child {border-top-right-radius:4px;border-bottom-right-radius:4px;}
#pages > a:hover,#pages > a:focus {color:#008c3f;background-color:#eee;border-color:#ddd;}
#pages > span {color:#fff;background-color:#008c3f;border-color:#008c3f;}
#pages > span.pagemore {color:#008c3f;background-color:#fff;border:1px solid #ddd;}
/* 底部 */
.footer{font-size:16px;background:#2a2a2a;color:#868686;}
.f_top{padding:60px 0;}
.f_menu{flex:1;display:flex;justify-content:space-around;}
.f_menu dl dt{margin-bottom:20px;font-size:18px;color:#e2e2e2;}
.f_menu dl dt a{color:#e2e2e2;}
.f_menu dl dd{line-height:40px;}
.f_menu dl dd a{color:#999;}
.f_right{width:360px;}
.f_contact p{line-height:40px;display:flex;}
.f_contact i{font-size:22px;margin-right:10px;}
.f_contact b{font-size:30px;color:#008c3f;font-family:"Impact";font-weight:normal;}
.f_contact span{width:calc(100% - 80px);}
.f_ewm{margin-top:40px;}
.f_ewm li{text-align:center;}
.f_ewm p{margin-top:5px;}
.f_bottom{padding:50px 0;border-top:1px solid rgba(220,220,220,0.1);color:#868686;}
.f_bottom a{color:#868686;}

/* 电脑端 */
@media (min-width: 768px) {
    .only_mobile{display:none;}
    .bg_grey{background:#f9f9f9;}
    .fl{float: left;}
    .fr{float: right;}
    .pr{position: relative;}
    .pa{position: absolute;}
    .wrap{width:1200px;margin:0 auto;}
    .pd{padding:80px 0;}
    .ptb{padding:30px 0;}
    .mt50{margin-top:50px;}
    .mt20{margin-top:20px;}
    .top-nav li a{margin:0 15px;}
    .swiper-container-1,.ban{margin-top:80px;}
    .swiper-container-1>.swiper-pagination-bullets{bottom:40px !important; }
    .swiper-container-1 .swiper-pagination-bullet {width:12px; height:12px;}
    .swiper-container-1 .swiper-pagination-bullet-active { width:48px;border-radius:12px;}
    .indtit h3{font-size:36px;}
    .indtit p{font-size:18px;padding-top:20px;}
    /* 首页 关于我们 */
    .ind_about_video{top:0;right:0;}
    .ind_about_video img{display:block;max-width:100%;min-height:100%;}
    .ind_about_video span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:80px;height:80px;color:#fff;font-size:50px;}
    a.more:hover {transform: translateY(-10px);}
    .ind_about a.more{margin-left:0;}
    /* 首页数字变化 */
    .num_list{position:absolute;left:0;top:0;z-index:99;}
    .num_list li{flex:1;}
    .num_list li:first-of-type {border-left:none;}
    /* 首页 关于我们 */
    .ind_about_video{width:55%;height:475px;overflow:hidden;}
    .ind_about{width:calc(45% - 40px);padding:40px 0 20px;}
    .ind_about h3{font-size:24px;}
    .ind_about h4{font-size:18px;line-height:42px;}
    .ind_about h4::after{height:2px;width:50px;}
    .ind_about p{margin-top:20px;font-size:16px;line-height:28px;}
    a.more{width:120px;line-height:36px;margin:50px auto 0;border-radius:18px;font-size:14px;}
    .ind_about a.more{margin-top:35px;}
    a.more span{font-size:20px;margin-left:7px;}
    /* 首页数字变化 */
    .num_con{height:122px;}
    .num_list{width:65%;padding-left:calc(50% - 600px);padding-right:30px;border-radius:0px 60px 0px 0px;border-bottom:2px solid #008c3f;background:#fff;}
    .num_list ul{height:120px;}
    .num_box b{font-size:32px;}
    .num_box span{font-size:14px;padding-left:6px;}
    .num_des{font-size:14px;}
    /* 首页产品 */
    .product{padding-top:50px;}
    .cate_tab li{height:200px;border-bottom:4px solid #d4d7d5;flex:1;}
    .cate_tab li.current{border-bottom:4px solid #fde051;}
    .cate_tab li span{font-size:64px;}
    .cate_tab li p{font-size:24px;line-height:60px;}
    .cate_tab_con{margin-top:80px;}
    .cate_tab_con ul,.piclist,.productlist{gap:30px;}
    .cate_tab_con li,.piclist li,.productlist li{width:calc(25% - 90px/4);box-shadow: 0 0 20px rgba(0,0,0,0.05);}
     /* 首页新闻 */
    .swiper-container-3{width:585px;}
    .swiper-container-3 li a{padding-bottom:50px;}
    .swiper-container-3 li img{height:327px;}
    .swiper-container-3 .swiper-pagination{margin-left:50px;width:calc(100% - 50px);}
    .swiper-container-3 i{font-size:42px;}
    .con_txt{margin-top:30px;}
    .con_txt h5{font-size:24px;line-height:1.25;}
    .con_txt h6{margin:15px 0 20px;font-size:22px;}
    .con_txt p{line-height:24px;height:48px;-webkit-line-clamp: 2;font-size:16px;}
    .ind_news{width:585px;}
    .news_tit h3 a{margin-right:5px;}
    .news_tit p{font-size:16px;}
    .news_tit p i{margin-left:5px;font-size:18px;}
    .list{margin-top:30px;padding-top:12px;}
    /* 首页新闻选项卡 */
    .news_tit{line-height:42px;}
    .news_tit h3 a{width:125px;font-size:18px;}
    /* 首页新闻列表 */
    .list li{line-height:36px;}
    .list li span{font-size:16px;}
    .list li a{font-size:16px;}
    /* 首页图片列表 */
    .honor_scroll{width:1200px;}
    .honor_scroll li .imgbox,.piclist li .imgbox,.cate_tab_con li .imgbox,.productlist li .imgbox{height:185px;}
    .honor_scroll p,.cate_tab_con li p,.piclist li p,.productlist li p{line-height:45px;font-size:16px;}
    .honor_scroll .swiper-button-prev,.honor_scroll .swiper-button-next{width:36px;height:36px;margin-top:-18px;}
    .honor_scroll .swiper-button-prev span,.honor_scroll .swiper-button-next span{font-size:16px;}

     /* 内页 */
    .ban{height:420px;}
    .breadcrumb::after{content:"";width:100%;height:1px;background:#eee;position:absolute;left:0;bottom:0;}
    .breadcrumb ol{line-height:80px;}
    .columns{line-height:80px;}
    .columns a{font-size:14px;margin-left:25px;position:relative;display:block;float:left;}
    .columns a.on,.columns a:hover{color:#008c3f;}
    .columns a::after{content:"";width:0;height:4px;background:#008c3f;position:absolute;left:0;bottom:0;right:0;margin:auto;transition:all .4s ease;}
    .columns a.on::after,.columns a:hover::after {width:100%;}
    /* 详情 */
    .newsview{padding:30px 45px 45px;}
    .newstit {font-size:24px;margin:20px auto;}
    /* 公示公告 */
    .full_list li a{padding: 50px 0;}
    .item_time{width:100px;margin:0 50px;float:left;text-align:right;}
    .item_time span{font-size:60px;}
    .item_time p{font-size:24px;}
    .item_text{width:calc(100% - 220px);padding-right:20px;float:right;line-height:2;}
    .item_text h4{font-size:24px;}
    .item_text p{font-size:16px;}
    /* 发展历程 */
    .lc-sjz {left:50%;top:40px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
    .history .icon:nth-of-type(1) {width:40px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
    .history-ul li {width:calc(50% - 60px);margin-top:65px;}
    .history-ul li {padding:30px 15px;}
    .history-li:nth-child(2n+1) h3,.history-li:nth-child(2n+1) h4 {text-align:right;}
    /* 内页新闻 */
    .newslist li{padding:25px 0;}
    .newslist li .thumbnail-link{width:253px;margin:0 20px 0 0;}
    .newslist li .entry-header .entry-title{font-size:24px;font-weight:bold;margin-bottom:7px;}
    /* 单页栏目名称 */
    .tt span{font-size:36px;line-height:50px;color:#DCE2F2;text-transform:capitalize;}
    .tt h3{ font-size:30px;margin-top:5px;color:#333; }
    /* 产品列表 子分类 */
    .pro_cate{line-height:30px;padding:10px 0;margin-bottom:20px;}
    .pro_cate h5{font-size:24px;padding-left:15px;border-left:5px solid #008c3f;}
    .pro_cate a{font-size:18px;}
    .pro_cate a i{margin-left:8px;}
    /* 图片列表 */
    .piclist li .imgbox .view i {width:32px;height:32px;font-size:32px;}
    /* 门店列表 */
    .mendian_list{display:flex;flex-wrap:wrap;gap:24px;}
    .mendian_list li{width:384px;height:300px;}
    .mendian_list li .imgbox{height:100%;}
    .mendian_txt{width:95%;height:150px;}
    .mendian_txt p{font-size:15px;}
    /* 联系 */
     .contact{margin-top:50px;}
    .contact li { padding: 0 20px; }
    .contact li i {font-size:42px;padding:25px;}
    .contact li h2 { font-size: 20px; margin: 15px 0 5px; }
    .contact li p { font-size: 14px; line-height: 24px; }
    .map { height: 520px; }

    /* 表格 */
    table {/* min-width:60%; */width:100%;}
    table th,table td {padding:9px 15px;min-height:30px;line-height:30px;font-size:16px;}
    /* 底部 */
    .f_right{margin-left:50px;}
}
@media (min-width: 1360px) {
    .ptb{padding:50px 0;}
    .wrap{width:1200px;}
    /* 首页图片列表 */
    .honor_scroll{width:1300px;}

    /* 内页 */
    .newsview{padding:50px 65px;}
    .newstit {font-size:28px;margin:20px auto 30px;}
    /* 联系 */
    .contact{margin-top:60px;}
    .contact li {padding:0 25px;}
    .contact li h2 {font-size:20px; margin:15px 0 5px;}
    .contact li p {font-size:14px; line-height:24px;}
    .map {height:580px;}

    /* 底部 */
    .f_right{margin-left:80px;}
}
@media (min-width: 1600px) {
    .wrap{width:1400px;}
    .top-nav li a{margin:0 20px;}
    /* 首页 关于我们 */
    .ind_about_video{width:50%;height:495px;overflow:hidden;}
    .ind_about_video span{font-size:72px;}
    .ind_about{width:calc(50% - 40px);padding:40px 0 20px;}
    .ind_about h3{font-size:30px;}
    .ind_about h4{font-size:24px;line-height:50px;}
    .ind_about h4::after{height:2px;width:60px;}
    .ind_about p{margin-top:30px;font-size:16px;line-height:32px;}
    a.more{width:135px;line-height:42px;border-radius:21px;font-size:14px;}
    a.more span{font-size:20px;margin-left:7px;}
    /* 首页数字变化 */
    .num_con{height:154px;}
    .num_list{width:65%;padding-left:calc(50% - 700px);padding-right:50px;border-radius:0px 75px 0px 0px;border-bottom:4px solid #008c3f;background:#fff;}
    .num_list ul{height:150px;}
    .num_box b{font-size:48px;}
    .num_box span{font-size:16px;padding-left:6px;}
    .num_des{font-size:16px;}
    /* 首页图片列表 */
    .honor_scroll{width:1500px;}
    .honor_scroll li .imgbox,.piclist li .imgbox,.cate_tab_con li .imgbox,.productlist li .imgbox{height:215px;}
    .honor_scroll p,.cate_tab_con li p,.piclist li p,.productlist li p{line-height:50px;font-size:16px;}
    .honor_scroll .swiper-button-prev,.honor_scroll .swiper-button-next{width:36px;height:36px;margin-top:-18px;}
    .honor_scroll .swiper-button-prev span,.honor_scroll .swiper-button-next span{font-size:16px;}
     /* 首页新闻 */
    .swiper-container-3{width:685px;}
    .swiper-container-3 li a{padding-bottom:50px;}
    .swiper-container-3 li img{height:383px;}
    .swiper-container-3 .swiper-pagination{margin-left:50px;width:calc(100% - 50px);}
    .swiper-container-3 i{font-size:42px;}
    .con_txt{margin-top:30px;}
    .con_txt h5{font-size:24px;line-height:1.25;}
    .con_txt h6{margin:15px 0 20px;font-size:22px;}
    .con_txt p{line-height:24px;height:48px;-webkit-line-clamp: 2;font-size:16px;}
    .ind_news{width:685px;}
    .news_tit h3 a{margin-right:10px;}
    .news_tit p{font-size:16px;}
    .news_tit p i{margin-left:5px;font-size:18px;}
    .list{margin-top:30px;padding-top:12px;}
    /* 首页新闻选项卡 */
    .news_tit{line-height:50px;}
    .news_tit h3 a{width:135px;font-size:18px;}
    /* 首页新闻列表 */
    .list li{line-height:42px;}
    .list li span{font-size:16px;}
    .list li a{font-size:16px;}

    /* 发展历程 */
    .history {width:1400px;}
    .history-ul li {padding:30px 20px;}
    .history-li h4 {font-size:26px;}
    .history-ul .title1,.history-ul .title2 {font-size:16px;}
    .history-li p {font-size:16px;}
    .pic1,.pic2 {width:50%;text-align:center;padding-bottom:20px;}
    .history-li::before {border:30px solid transparent;}
    .history-li:nth-child(2n+1)::before {border-left:30px solid rgb(255,255,255);}
    .history-li:nth-child(2n)::before {border-right:30px solid rgb(255,255,255);}

    /* 内页 */
    .newsview{padding:50px 65px;}
    .newstit {font-size:28px;margin:20px auto 30px;}

    /* 门店列表 */
    .mendian_list{gap:25px;}
    .mendian_list li{width:450px;height:350px;}
    .mendian_list li .imgbox{height:100%;}
    .mendian_txt{width:90%;height:150px;}
    .mendian_txt p{font-size:16px;}

    /* 联系 */
    .contact{margin-top:60px;}
    .contact li {padding:0 25px;}
    .contact li h2 {font-size:20px; margin:15px 0 5px;}
    .contact li p {font-size:14px; line-height:24px;}
    .map {height:580px;}

    /* 底部 */
    .f_right{margin-left:100px;}
}
@media (min-width: 1830px) {
    .wrap{width:1680px;}
    .top-nav li a{margin:0 35px;}
    /* 首页 关于我们 */
    .ind_about_video{width:57.5%;height:724px;overflow:hidden;}
    .ind_about{width:calc(42.5% - 80px);padding:60px 0 40px;}
    .ind_about h3{font-size:48px;}
    .ind_about h4{font-size:36px;line-height:80px;}
    .ind_about h4::after{height:3px;width:93px;}
    .ind_about p{margin-top:50px;font-size:18px;line-height:42px;}
    a.more{width:150px;line-height:50px;margin:50px auto 0;border-radius:25px;font-size:16px;}
    .ind_about a.more{margin-top:50px;}
    a.more span{font-size:20px;margin-left:7px;}
    /* 首页数字变化 */
    .num_con{height:194px;}
    .num_list{width:72%;padding-left:calc(50% - 840px);padding-right:80px;border-radius:0px 100px 0px 0px;border-bottom:4px solid #008c3f;background:#fff;}
    .num_list ul{height:190px;}
    .num_box b{font-size:60px;}
    .num_box span{font-size:16px;padding-left:6px;}
    .num_des{font-size:16px;}
    /* 首页图片列表 */
    .honor_scroll{width:1830px;}
    .honor_scroll li .imgbox,.piclist li .imgbox,.cate_tab_con li .imgbox,.productlist li .imgbox{height:265px;}
    .honor_scroll p,.cate_tab_con li p,.piclist li p,.productlist li p{line-height:50px;font-size:16px;}
    .honor_scroll .swiper-button-prev,.honor_scroll .swiper-button-next{width:50px;height:50px;margin-top:-25px;}
    .honor_scroll .swiper-button-prev span,.honor_scroll .swiper-button-next span{font-size:20px;}
     /* 首页新闻 */
    .swiper-container-3{width:720px;}
    .swiper-container-3 li a{padding-bottom:85px;}
    .swiper-container-3 li img{height:403px;}
    .swiper-container-3 .swiper-pagination{margin-left:50px;width:calc(100% - 50px);}
    .swiper-container-3 i{font-size:42px;}
    .con_txt{margin-top:50px;}
    .con_txt h5{font-size:24px;line-height:1.25;}
    .con_txt h6{margin:15px 0 30px;font-size:22px;}
    .con_txt p{line-height:24px;height:48px;-webkit-line-clamp: 2;font-size:16px;}
    .ind_news{width:895px;}
    .news_tit h3 a{margin-right:10px;}
    .news_tit p{font-size:18px;}
    .news_tit p i{margin-left:8px;font-size:22px;}
    .list{margin-top:30px;padding-top:12px;}
    /* 首页新闻选项卡 */
    .news_tit{line-height:50px;}
    .news_tit h3 a{width:180px;font-size:18px;}
    /* 首页新闻列表 */
    .list li{line-height:48px;}
    .list li span{font-size:18px;}
    .list li a{font-size:18px;}

    /* 发展历程 */
    .history {width:1680px;}
    .history-ul li {padding:30px 40px;}
    .history-li h3 {font-size:42px;}
    .history-li h4 {font-size:30px;}
    .pic1,.pic2 {width:50%;text-align:center;padding-bottom:20px;}
    .history-li::before {top:60px;}
    .history-li::after{top:40px;}

    /* 图片列表 */
    .piclist li .imgbox .view i {width:40px;height:40px;font-size:40px;}

    /* 门店列表 */
    .mendian_list{gap:30px;}
    .mendian_list li{width:540px;height:421px;}
    .mendian_list li .imgbox{height:100%;}
    .mendian_txt{width:80%;height:150px;}
    .mendian_txt p{font-size:16px;}

    /* 底部 */
    .f_right{margin-left:180px;}
}
/* 手机端 */
@media (max-width:767px) {
    .only_pc{display:none;}
    .wrap{width:calc(100% - 20px);margin:0 10px;}
    .pd{padding:20px 0;}
    .ptb{padding:30px 0;}
    .mt50{margin-top:20px;}
    .mt20{margin-top:15px;}
    .swiper-container-1,.ban{margin-top:60px;}
    .swiper-container-1>.swiper-pagination-bullets{ bottom:10px !important; }
    .swiper-container-1 .swiper-pagination-bullet {width:8px; height:8px;}
    .swiper-container-1 .swiper-pagination-bullet-active { width:30px;border-radius:8px;}
    .indtit h3{font-size:24px;}
    .indtit p{font-size:16px;padding-top:10px;}
    /* 首页 关于我们 */
    .ind_about_video{margin-top:10px;position:relative;}
    .ind_about_video img{width:100%;}
    .ind_about_video span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:50px;height:50px;color:#fff;font-size:50px;}
    .ind_about{width:100%;padding:20px 0;}
    .ind_about h3{font-size:24px;}
    .ind_about h4{font-size:18px;line-height:32px;}
    .ind_about h4::after{height:3px;width:50px;}
    .ind_about p{margin-top:20px;font-size:16px;line-height:30px;}
    a.more{width:120px;line-height:35px;margin:20px auto 0;border-radius:18px;font-size:14px;}
    a.more span{font-size:20px;margin-left:7px;}
    .vdMaskbg .tkmain {width: 100%;}
    /* 首页数字变化 */
    .num_list{margin-top:10px;padding-bottom:30px;}
    .num_list li{flex:0 0 50%; /* 每个项占据宽度的50% */}
    .num_list li:nth-child(odd) {border-left:none;}
    .num_list li:nth-child(n+3){margin-top:15px;}
    .num_box b{font-size:28px;line-height:35px;height:35px;}
    .num_box span{font-size:14px;padding-left:6px;}
    .num_des{font-size:14px;line-height:20px;height:20px;}

    /* 首页图片列表 */
    .honor_scroll li,.piclist li,.cate_tab_con li,.productlist li{width:calc(50% - 5px);}
    .honor_scroll li .imgbox,.piclist li .imgbox,.cate_tab_con li .imgbox,.productlist li .imgbox{height:110px;}
    .honor_scroll li p,.cate_tab_con li p,.piclist li p,.productlist li p{line-height:35px;font-size:14px;}
    .honor_scroll .swiper-button-prev, .honor_scroll .swiper-button-next {width:36px;height:36px;margin-top:-18px;}

    /* 首页产品 */
    .cate_tab li{margin-top:20px;width:calc(100% / 3);height:80px;border-bottom:2px solid #d4d7d5;}
    .cate_tab li.current{border-bottom:2px solid #fde051;}
    .cate_tab li span{font-size:30px;}
    .cate_tab li p{font-size:16px;line-height:30px;}
    .cate_tab_con{margin-top:20px;}
    .cate_tab_con ul,.piclist,.productlist{gap:10px;}

    /* 首页新闻 */
    .swiper-container-3{width:100%;}
    .swiper-container-3 li a{padding-bottom:50px;}
    .swiper-container-3 li img{}
    .swiper-container-3 .swiper-pagination{margin-left:50px;width:calc(100% - 50px);}
    .swiper-container-3 i{font-size:42px;}
    .con_txt{margin-top:20px;}
    .con_txt h5{font-size:18px;}
    .con_txt h6{margin:10px 0 15px;font-size:16px;}
    .con_txt p{line-height:24px;-webkit-line-clamp: 2;font-size:14px;}
    .ind_news{width:100%;}
    .news_tit h3 a{margin-right:3px;}
    .news_tit p{font-size:14px;}
    .news_tit p i{margin-left:2px;font-size:14px;}
    .list{margin-top:20px;padding-top:12px;}
    /* 首页新闻选项卡 */
    .news_tit{line-height:36px; margin-top:20px;}
    .news_tit h3 a{padding:0 5px;font-size:14px;}
    /* 首页新闻列表 */
    .list li{line-height:30px;}
    .list li span{font-size:14px;}
    .list li a{font-size:14px;}

    /* 内页 */
    .ban{height:120px;}
    .breadcrumb ol{width:100%;line-height:50px;border-bottom:1px solid #eee;}
    .columns{width:100%;margin-top:20px;display:flex;-webkit-justify-content:center;justify-content:center; flex-wrap:wrap;}
    .columns a{margin:10px 5px 0;line-height:36px;padding:0 15px;border-radius:18px;font-size:14px;background:#eee;}
    .columns a.on{background:#008c3f;color:#fff;}
    /* 公示公告 */
    .full_list li a{padding:30px 15px;}
    .item_time{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
    .item_time span::before{content: '/';}
    .item_time p{display:inline-block;}
    .item_text{line-height:1.5;}
    .item_text h4{font-size:18px;}
    .item_text p{font-size:15px;margin:10px 0;}

    /* 发展历程 */
    .history {padding-top:50px;margin:0 10px;width:auto;}
    .history-ul li {width:87%;}
    .history-li:nth-child(2n)::before {left:0;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);border-left:0;border-right:15px solid #fff;}
    .history-li:nth-child(2n+1)::before {left:0;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);border-left:0;border-right:15px solid #fff;}
    .history-li::before {border:20px solid transparent;}
    .history-li:nth-child(2n) {float:right;}
    .history-li:nth-child(2n+1) {float:right;}
    .history-li:nth-child(1) {margin-top:30px;}
    .history-li:nth-child(2) {margin-top:30px;}
    .pic1,.pic2 {width:100%;height:auto;}
    .history-li:nth-child(2n+1) h3 {text-align:left;}
    .history-li h3 {float:left;font-size:20px;}
    .history-li h4 {margin-bottom:10px;font-size:16px;}
    .history-ul li {margin-top:30px;padding-left:10px;}
    .history-ul .title1 {font-size:14px;}
    .history-ul .title2 {font-size:14px;}
    .history .icon:nth-of-type(1) {left:0;margin-top:-36px;width:40px;height:40px;}
    .history-box .lc-sjz {top:0;left:15px;width:10px;height:100%;background:#DCE2F2;}
    .history-box .lc-sjz img {width:60%;}
    .history .icon:nth-of-type(2) {left:0;bottom:0;width:40px;height:40px;transform:translate(0,20px);}
    .bottom1 {width:40px;height:40px;background:#0082d6;}
    .container {overflow:hidden;}
    .history-ul {text-align:right;float:right;}
    .history-li h4 {text-align:left;}
    .history-li p {text-align:left;}

    /* 内页新闻 */
    .newslist li{padding:10px 0;}
    .newslist li .thumbnail-link{width:32%;margin: 0 10px 0 0;}
    .newslist li .thumbnail-link img{height:65px;}
    .newslist li .entry-header .entry-title{font-size:15px;margin-bottom:4px;font-weight: 400;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
    .newslist li .entry-summary{display:none;}
    /* 详情页 */
    .newsview {padding-bottom:15px;}
    .newstit{font-size:20px;}
    /* 单页栏目名称 */
    .tt span{font-size:28px;line-height:36px;color:#DCE2F2;}
    .tt h3{ font-size:24px;margin-top:5px;color:#333;}
    /* 产品列表 子分类 */
    .pro_cate{line-height:30px;padding:10px 0;margin-bottom:15px;}
    .pro_cate h5{font-size:20px;padding-left:10px;border-left:2px solid #008c3f;}
    .pro_cate a{font-size:16px;}
    .pro_cate a i{margin-left:5px;}
    /* 图片列表 */
    .piclist li .img .view i {width:24px;height:24px;font-size:24px;}
    /* 门店列表 */
    .mendian_list li{width:100%;margin-bottom:15px;}
    .mendian_txt{width:85%;height:100px;}
    .mendian_txt h4{font-size:20px;margin-bottom:5px;}
    .mendian_txt p{font-size:14px;margin-top:5px;}
    .mendian_txt i{font-size:35px;}
    /* 联系 */
    .contact { display:flex; flex-wrap: wrap; -webkit-justify-content:center; justify-content:center;margin-top:30px;}
    .contact li { width:50%; padding: 0 10px; margin-bottom:20px; }
    .contact li:last-child{width:100%;padding:0;}
    .contact li i {font-size:30px;padding:20px;}
    .contact li h2 { font-size:20px; margin:10px 0 5px; }
    .contact li p { font-size:14px; line-height:24px; }
    .map { height:300px; }

    /* 表格 */
    table {width:100%;}
    table th,table td {padding:9px 7px;min-height:20px;line-height:20px;font-size:14px;}
    #pages{margin:15px auto;}
     /* 底部 */
    .mfoot{margin-bottom:74px;padding:20px 0;font-size:14px;line-height:24px;text-align:center;background:#2a2a2a;color:#868686;}
    .mfoot a{color:#868686;}
    .fixfoot{background:#fff; width:100%; position:fixed; bottom:0; padding:10px 0; z-index:999999;box-shadow: 0px -3px 6px rgba(0,0,0,0.2);}
    .fixfoot li{width:25%;text-align:center;}
    .fixfoot a{text-align:center;color:#008c3f;}
    .fixfoot span{width:30px; height:30px; line-height:30px; font-size:24px;margin:0;}
    .fixfoot p{line-height:24px; margin-bottom:0;}
}