/* common #2c8529 */
:root {
	--colorcommon:#2c8529;
	--swiper-navigation-size: 20px;
}
/*format(*.*): truetype(.ttf), opentype(otf), truetype-aat, embedded-opentype(.eot), svg(.svg), woff(.woff) */
@font-face {
    font-family: 'HarmonyOS';
    src: url('../font/HarmonyOS_Sans_SC_Bold.woff2') format('woff2'),
        url('../font/HarmonyOS_Sans_SC_Bold.woff') format('woff'),
        url('../font/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HarmonyOS';
    src: url('../font/HarmonyOS_Sans_SC.woff2') format('woff2'),
        url('../font/HarmonyOS_Sans_SC.woff') format('woff'),
        url('../font/HarmonyOS_Sans_SC.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} 
html,body {font-family: 'HarmonyOS' !important;}
h1, h2, h3, h4, h5, h6, p {margin: 0;}
h1, h2, h3, h4, h5, h6, p, a {font-family: 'HarmonyOS' !important;}
ul,li {margin-bottom: 0;}
a:hover {text-decoration: none;color: #333;}
:focus {outline: 0 !important;}
.uk-card-default {box-shadow: none;}
table {border-collapse: collapse;border-spacing: 0;}
table td,table th {border: 1px solid #f4f4f4;}

.uk-navbar-nav {gap:0;}
.uk-transition-toggle:hover .uk-transition-scale-up {--uk-scale-x: 1.1;--uk-scale-y: 1.1;}

::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar-track {background: #f5f5f5;}
::-webkit-scrollbar-thumb {background: var(--colorcommon);-webkit-border-radius: 8px;border-radius: 8px;border: 1px solid #f5f5f5;}

/* input-placeholder */
/* input::-webkit-input-placeholder {color: #ffffff !important;}
input::-moz-placeholder {color: #ffffff  !important;} 
input::-moz-placeholder {color: #ffffff   !important;} 
input::-ms-input-placeholder {color: #ffffff  !important;} */

/* nav */
.nav {width: 100%;border-bottom: 1px solid #eeeeee;transition: .5s all;position: fixed;z-index: 999;}
.nav .uk-logo img {height: 60px;}
.nav .uk-navbar-item,.nav .uk-navbar-nav>li>a,.nav .uk-navbar-toggle {min-height: 100px;transition: .5s all;}
.nav.active {background:rgba(255,255,255,60%);border-color:transparent;} 
.nav.active .uk-navbar-item,.nav.active .uk-navbar-nav>li>a,.nav.active .uk-navbar-toggle {min-height: 80px;}
.nav .uk-navbar-nav>li:not(.phone) {padding: 0 25px;}
.nav .uk-navbar-nav>li:not(.phone)>a {font-size: 18px;color: #01141e;position: relative;}
.nav .uk-navbar-nav>li.phone>a {padding-left: 25px;font-size: 25px;color: var(--colorcommon);position: relative;}
.nav .uk-navbar-nav>li:not(.phone)>a::before {content: '';position: absolute;left: 51%;right: 51%;height: 2px;background-color: var(--colorcommon);transition: .5s all;bottom: 20px;}
.nav.active .uk-navbar-nav>li:not(.phone)>a::before {bottom: 15px;}
.nav .uk-navbar-nav>li:not(.phone).active>a::before,.nav .uk-navbar-nav>li:not(.phone):hover>a::before {left: 0;right: 0;}
.nav.active .uk-navbar-nav>li.active>a::before,.nav.active .uk-navbar-nav>li:hover>a::before {bottom: 15px;}
.nav .uk-navbar-dropdown {padding: 0;min-width: 150px;width: auto;--uk-position-offset:0;--uk-position-viewport-offset: 0;}
.nav .uk-navbar-dropdown-nav>li>a {font-size: 16px;line-height: 45px;padding: 0 20px;background-color: #fff;color: #666;border-bottom: 1px dashed #DEDEDE;}
.nav .uk-navbar-dropdown-nav>li:hover>a ,.header .uk-navbar-dropdown-nav>li.active>a {color: #fff;background-color: var(--colorcommon);}

/* i_banner */

/* i_notice */
.i_notice {background-color: #ebf7ea;}
.i_notice .swiper {height: 40px;margin: 20px 0;}
.i_notice p {line-height: 80px;color: #333;font-size: 18px;}
.i_notice span {line-height: 41px;color: #333;font-size: 18px;vertical-align: top;}
.i_notice h4 {line-height: 40px;color: #333;font-size: 18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition: .5s all;}
.i_notice a h4:hover {color: var(--colorcommon);}
.i_notice input {width: 250px;height: 34px;border-color: #999;background-color: transparent;border-radius: 6px;padding-right: 40px;}
.i_notice .uk-button {color: #999;background-color: transparent;padding: 0;height: 34px;}
.i_notice .uk-button svg {margin-top: -4px;}

/* i_about */
.i_about .uk-overlay {padding: 0;}
.i_about .uk-overlay-default {background-color: rgba(44,133,41,80%);}
.i_about .uk-overlay-default a {line-height: 90px;padding: 0 60px;display: block;color: #fff;font-size: 20px;}
.i_about .uk-overlay-default a svg {margin-top: -4px;}
.i_about .cont {padding: 40px 70px;}
.i_about .cont h1 {font-size: 46px;color: #333;}
.i_about .cont h1 span {color: var(--colorcommon);}
.i_about .cont h3 {font-size: 30px;font-weight: bold;color: #333;}
.i_about .cont p {font-size: 16px;color: #666666;line-height: 1.875;}
.i_about .cont a {color: var(--colorcommon);}
.i_about .cont a.tel {font-size: 36px;line-height: 1;margin-left: 40px;}
.i_about .cont a.tel svg {margin-top: -6px;}

/* i_prod */
.i_prod h1 {font-size: 46px;color: #333;position: relative;z-index: 1;}
.i_prod h1 span {color: var(--colorcommon);}
.i_prod h2 {font-size: 18px;color: #888;margin-top: 10px;}
.i_prod .subnavbar a {display: block;line-height: 50px;height: 50px;border: 1px solid #c8c8c8;border-radius: 8px;font-size: 18px;color: #333;transition: .5s all;}
.i_prod .subnavbar a:hover {background-color: var(--colorcommon);color: #fff;border-color: var(--colorcommon);}
.i_prod h5 {margin: 0 15px;line-height: 50px;color: #333;transition: .5s all;}
.i_prod .uk-card-default {border: 1px solid #c8c8c8;transition: .5s all;}
.i_prod .uk-transition-toggle:hover {background-color: var(--colorcommon);}
.i_prod .uk-transition-toggle:hover h5 {color: #fff;}
.i_prod .line {height: 1px;background-color: #c8c8c8;margin-left: 15px;margin-right: 15px;}
.i_prod .uk-dotnav>* {flex: 1;margin-left: 0;margin-top: -1px;padding-left: 0;}
.i_prod .uk-dotnav>*>* {width: 100%;height: 3px;border-radius: 0px;border: none;background-color: transparent;}
.i_prod .uk-dotnav>.uk-active>* {background-color: var(--colorcommon);}

/* i_ad */
.i_ad {padding: 20px 0;}
.i_ad .uk-card-default {background-color: var(--colorcommon);height: 230px;z-index: -1;}
.i_ad h1 {font-size: 44px;color: #fff;}
.i_ad hr {border-color: rgba(255,255,255,0.3);margin: 10px 0;}
.i_ad h2 {font-size: 20px;color: #fff;line-height: 1.2;transform: skewX(-15deg);} 
.i_ad h3 {font-size: 16px;color: rgba(255, 255, 255, 0.2);line-height: 1.2;}
.i_ad h4 span {font-size: 18px;transform: skewX(-15deg);color: #fff;display: inline-block;}
.i_ad h4 svg {margin-top: -4px;}
.i_ad a.tel {display: block;font-size: 34px;color: #fff;}
.i_ad h5 {color: #fff;font-size: 24px;}

/* i_adv */
/* .i_adv {padding: 100px 0;} */
.i_adv h1 {font-size: 46px;color: #333;position: relative;z-index: 1;padding-top: 30px;}
.i_adv h1 span {color: var(--colorcommon);}
.i_adv h2 {font-size: 18px;color: #888;margin-top: 10px;}
.i_adv .yuan {border-radius: 50%;background-color: var(--colorcommon);box-shadow: 0px 3px 10px 0px rgba(44, 133, 41, 0.8);width: 136px;height: 136px;padding: 30px;}
.i_adv .yuan2 {background-color: rgb(1, 133, 198);box-shadow: 0px 3px 10px 0px rgba(1, 133, 198, 0.8);}
.i_adv .yuan4 {background-color: rgb(1, 133, 198);box-shadow: 0px 3px 10px 0px rgba(1, 133, 198, 0.8);}
.i_adv .uk-transition-toggle canvas {transition: 1s all;}
.i_adv .uk-transition-toggle:hover canvas {transform: rotateY(360deg);}
.i_adv h4 {font-size: 30px;font-weight: bold;color: #333;margin-bottom: 20px;transition: .5s all;}
.i_adv p {font-size: 18px;margin-top: 10px;color: #666;}
.i_adv p strong,.i_adv p b {color: var(--colorcommon);font-weight: normal;}
.i_adv .uk-transition-toggle:hover h4 {color: var(--colorcommon);}

/* i_case */
.i_case {background-color: #f4f4f4;}
.i_case .left {padding-right: 70px;}
.i_case h1 {font-size: 46px;color: #333;position: relative;z-index: 1;padding-top: 50px;}
.i_case h1 span {color: var(--colorcommon);}
.i_case .right .fang {width: 90px;height: 90px;background-color: var(--colorcommon);}
.i_case .right .uk-card-default {background-color: #ececec;}
.i_case .right .uk-card-default a {display: inline-block;writing-mode: vertical-lr;line-height: 90px;padding: 50px 0 30px;font-size: 26px;color: var(--colorcommon);position: relative;}
.i_case .right .uk-card-default a::before {content: '';position: absolute;width: 1px;height: 40px;background-color: var(--colorcommon);left: 50%;top: 0;transform: translateX(-50%);}

.i_case .right .swiper-button-next,.i_case .right .swiper-button-prev {position: relative;display: inline-block;top: 0;left: 0;top: 0;bottom: 0;color: #fff;opacity: 1;padding: 13px 16.88px;background-color: rgba(0, 0, 0, 0.1);border-radius: 50%;transition: .5s all;}
.i_case .right .swiper-button-next:hover ,.i_case .right .swiper-button-prev:hover {background-color: rgba(0, 0, 0,0.2);}
.i_case .right .swiper-button-next {margin-left: 10px;}
.i_case .right h4 {font-size: 32px;color: #333;font-weight: bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.i_case .right p {font-size: 16px;color: #666666;line-height: 1.875;margin-top: 20px;}
.i_case .right .thumbsSwiper .swiper-slide {opacity: 0.6;transition: .s5 all;}
.i_case .right .thumbsSwiper .swiper-slide-thumb-active {opacity: 1;}

/* i_news */
.i_news {background-color: #f8fdff;}
.i_news h1 {font-size: 46px;color: #333;position: relative;z-index: 1;padding-top: 30px;}
.i_news h1 span {color: var(--colorcommon);}
.i_news h2 {font-size: 18px;color: #888;margin-top: 10px;}
.i_news a.tel {display: block;font-size: 34px;color: var(--colorcommon);}
.i_news a.tel svg {margin-top: -6px;}
.i_news .uk-overlay-default {background-color: rgba(44, 133, 41,0.6);padding: 20px;}
.i_news .uk-overlay-default h4 {font-size: 24px;color: #fff;line-height: 40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.i_news .uk-overlay-default h5 {font-size: 16px;color: #fff;line-height: 40px;}
.i_news .right {padding-left: 70px;}
.i_news .right .uk-card-default {padding: 30px;}
.i_news .right .uk-card-default h4 {font-size: 20px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition: .5s all;}
.i_news .right .uk-card-default p {font-size: 14px;color: #666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 1.5;margin-top: 10px;}
.i_news .right .uk-transition-toggle:hover h4 {color: var(--colorcommon);}

.i_news .right .you {width: 70px;padding-right: 15px;}
.i_news .right .you svg {transition: 0.5s all;}
.i_news .right .you #arrow-svg-home {transform: translateY(354px) rotateY(180deg);transform-origin: 60px 0px 0px;}
.i_news .right .you .cls-1 {transition: 0.5s;opacity: 0.4;transform-origin: -20px 40px;opacity: 1;}
.i_news .right .you .cls-4 {transition: 0.5s;stroke-width: 2px;stroke: #333;fill: none;stroke-dasharray: 1;stroke-dashoffset: 1;opacity: 0.4;transform-origin: 0px 0px 0px;stroke-dasharray: 2px;stroke-dashoffset: 2px;}
.i_news .right .you #arrow-trg {transition: 0.5s;fill: #333;transform: rotateY(180deg) translate(-67px, 28px);}
.i_news .right .you #line {transition: 0.5s;stroke: #333;transform: translate(50px, 42px);}
.i_news .right .uk-transition-toggle:hover .you svg {transform: translateX(15px);}
.i_news .right .uk-transition-toggle:hover .you #arrow-svg-home {transform: translateY(353px) rotateY(180deg);}
.i_news .right .uk-transition-toggle:hover .you .cls-4 {stroke-dasharray: 6px;stroke-dashoffset: 6px;opacity: 1;stroke: var(--colorcommon);}
.i_news .right .uk-transition-toggle:hover .you #arrow-trg {transform: rotateY(180deg) translate(-36px, 28px);fill:var(--colorcommon);}
.i_news .right .uk-transition-toggle:hover .you #line {transform: translate(20px, 42px) scaleX(0.63);stroke: var(--colorcommon);}

/* foot */
.foot {background-color: #092b07;}
.foot h1 {font-size: 18px;color: #fff;}
.foot ul>li>a {color: rgba(255, 255, 255, 0.4);font-size: 16px;display: block;transition: .5s all;}
.foot ul>li>a:hover {color: #fff;transform: translateX(10px);}
.foot p {font-size: 16px;color: #fff;line-height: 2;}
.foot a.btn {display: inline-block;line-height: 40px;border-radius: 20px;background-color: var(--colorcommon);padding: 0 20px;color: #fff;border: 1px solid transparent;transition: .5s all;}
.foot a.btn:hover {background-color: transparent;border-color: var(--colorcommon);}
.foot h2 {font-size: 38px;color: #fff;}

.foot .bg {width: 36px;height: 36px;background-color:rgba(255, 255, 255, 0.4);border-radius: 50%;display: inline-block;position: relative;transition: .5s all;}
.foot .bg svg {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.foot .bg1:hover {background-color: #3CAF34;}
.foot .bg2:hover {background-color: #111;}
.foot .bg3:hover {background-color: #f56467;}

/* tooltip */
.uk-tooltip {--uk-position-offset: 110px;--uk-position-viewport-offset: 110;width: 110px;padding: 0;}

/* footer */
.footer {background-color: #092b07;border-top: 1px solid rgba(255, 255, 255, 0.1);}
.footer p ,.footer p a {line-height: 60px;color: rgba(255, 255, 255, 0.4);transition: .5s all;font-size: 14px;}
.footer p a:hover {color: #fff;}

/* banner */
.banner .uk-container {padding: 0;}
.banner h1 {font-size: 50px;color: #fff;text-shadow: 0px 4px 7px rgba(0, 0, 0, 0.4);}
.banner h2 {font-size: 23px;color: rgba(255, 255, 255, 0.8);font-weight: lighter;margin: 20px 0 30px 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;text-transform: uppercase;transform: skewX(-15deg);}
.banner svg {margin-top: -6px;}
.banner a {font-size: 16px;color: #fff;transition: .5s all;}
.banner a:hover {color: var(--colorcommon);}

/* about */
.about .uk-inline-clip {border-radius: 26px;}
.about h1 {font-size: 36px;color: #333;}
.about h2 {font-size: 28px;color: var(--colorcommon);margin: 20px 0;}
.about p {line-height: 1.875;font-size: 18px;color: #666666;margin-top: 10px;}
.about .uk-grid-collapse>.uk-grid-margin {margin-top: 70px;}
.about .left {padding-right: 70px;}
.about .right {padding-left: 70px;}

/* contact */
.contact h1 {font-size: 36px;color: #333;}
.contact .uk-card-default {border-radius: 20px;box-shadow: 0px 1px 7px 0px rgba(44, 133, 41, 0.2);padding: 50px 30px;}
.contact h4 {font-size: 16px;font-weight: bold;margin: 20px 0;}
.contact a {font-size: 22px;color: var(--colorcommon);}
.contact p {font-size: 16px;color: #333;}

/* caselist */
.caselist h1 {font-size: 36px;color: #333;}
.caselist .uk-card {border: 3px solid #e8e8e8;}
.caselist .uk-card h5 {padding:0 15px;line-height: 45px;color: #333;transition: .5s all;}
.caselist .uk-card:hover h5 {color: var(--colorcommon);}

/* case */
.case h3 {font-size: 28px;font-weight: bold;color: #333;}
.case p {text-indent: 32px;margin:10px 0 0;}
.case p img {display: block;margin:10px auto;max-width: 600px;width: 100%;height: auto !important;}
.case p video {display: block;margin:10px auto;width: 100%;height: auto !important;}

/* newslist */
.newslist .subnavbar a {display: block;font-size: 24px;color: #333;transition: .5s all;}
.newslist .subnavbar a:hover,.newslist .subnavbar a.active {color: var(--colorcommon);}
.newslist .subnavbar .line::before {content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 20px;background-color: rgba(44, 133, 41,0.5);transform: translateY(-50%);}
.newslist .uk-inline-clip {border-radius: 16px;}
.newslist .left {padding-right: 70px;}
.newslist h1 {font-size: 30px;font-weight: bold;color: var(--colorcommon);}
.newslist h2 {font-size: 18px;color: #999999;margin-top: 10px;}
.newslist h4 {font-size: 20px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition: .5s all;}
.newslist .left h4 {font-size: 28px;}
.newslist p {font-size: 16px;color: #888888;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height: 90px;line-height: 1.875;margin-top: 10px;}
.newslist a.btn {line-height: 40px;padding: 0 30px;color: #999999;font-size: 15px;border: 1px solid #e8e8e8;display: inline-block;border-radius: 20px;transition: .5s all;}
.newslist a.btn:hover {background-color: var(--colorcommon);color: #fff;}
.newslist .uk-card:hover h4 {color: var(--colorcommon);}

/* news */
.news h3 {font-size: 28px;font-weight: bold;color: #333;}
.news p {text-indent: 32px;margin:10px 0 0;}
.news p img {display: block;margin:10px auto;max-width: 600px;width: 100%;height: auto !important;}
.news p video {display: block;margin:10px auto;width: 100%;height: auto !important;}

/* productlist */
.productlist .subnavbar a {display: block;font-size: 24px;color: #333;transition: .5s all;}
.productlist .subnavbar a:hover,.productlist .subnavbar a.active {color: var(--colorcommon);}
.productlist .subnavbar .line::before {content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 20px;background-color: rgba(44, 133, 41,0.5);transform: translateY(-50%);}
.productlist .uk-card {border-radius: 10px;overflow: hidden;background-color: #f1f1f1;}
.productlist .uk-card h5 {padding:0 15px;line-height: 45px;color: #333;transition: .5s all;}
.productlist .uk-card:hover h5 {color: #fff;background-color: var(--colorcommon);}

/* product */
.product .right {padding-left: 100px;}
.product .title h1 {font-size: 36px;color: #333;}
.product .title h2 {font-size: 20px;color: #333;margin-top: 10px;}
.product .title h3 {font-size: 18px;color: #333;font-weight: bold;}
.product .title p {font-size: 18px;color: #333;}
.product .title a.btn {display: inline-block;line-height: 45px;padding: 0 20px;font-size: 18px;color: #fff;border-radius: 23px;transition: .5s all;}
.product .title a.btn1 {background-color: var(--colorcommon);}
.product .title a.btn2 {background-color: #0185c6;margin-left: 20px;}
.product .title a.btn2 svg {margin-top: -6px;}
.product .title a.btn1:hover {box-shadow: 0px 1px 7px 0px var(--colorcommon);}
.product .title a.btn2:hover {box-shadow: 0px 1px 7px 0px #0185c6;}

.product .qiehuan a.btn {display: inline-block;line-height: 60px;padding: 0 50px;font-size: 26px;color: var(--colorcommon);;transition: .5s all;background-color: #f8fef8;}
.product .qiehuan a.btn2 {margin-left: 20px;}
.product .qiehuan a.btn.active {background-color: var(--colorcommon);color: #fff;}
.product .cont h4 {font-size: 28px;color: var(--colorcommon);margin-bottom: 20px;}
.product .cont p {font-size: 18px;color: #333;line-height: 1.875;}
.product .cont p {text-indent: 32px;margin:10px 0 0;}
.product .cont p img {display: block;margin:10px auto;max-width: 600px;width: 100%;height: auto !important;}
.product .cont p video {display: block;margin:10px auto;width: 100%;height: auto !important;}

/* tuijian */
.tuijian h1 {font-size: 36px;color: #333;}




/* pagination */
.pagination .page-status {display: none;}
.pagination span:not(.page-numbar) {margin: 0 8px;color: var(--colorcommon);}
.pagination span a:not(.page-num) {color: var(--colorcommon);position: relative;border: 1px solid var(--colorcommon);padding:8px 10px;transition: 0.5s all;}
.pagination span a.page-num {color: var(--colorcommon);position: relative;margin: 0 8px;padding: 8px 10px;border: 1px solid var(--colorcommon);transition: 0.5s all;}
.pagination span a:hover,.pagination span a.page-num.page-num-current {color: #fff;background-color: var(--colorcommon);}

/* @media */
@media screen and (max-width: 1600px) {
	.i_about .cont h1 {font-size: 40px;}
	.i_about .cont img {height: 60px;}
	.i_ad h1 {font-size: 30px;}
	.i_ad h2 {font-size: 16px;}
	.i_ad h3 {font-size: 13px;}
	.i_ad a.tel {font-size: 28px;}
	.i_ad .uk-card-default {height: 160px;}
	.i_adv h1 {font-size: 40px;}
	.i_adv h4 {font-size: 24px;}
	.i_adv p {font-size: 16px;}
	.i_adv .src img {height: 60px;}
	.i_prod h1 {font-size: 40px;}
	.i_prod .src img {height: 60px;}
	.i_case h1 {font-size: 40px;}
	.i_case .right p {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
	.i_case .src img {height: 60px;}
	.i_case .right .fang {width: 60px;height: 60px;}
	.i_case .right .uk-card-default a {line-height: 60px;font-size: 20px;}
	.i_news h1 {font-size: 40px;}
	.i_news .src img {height: 60px;}
}
@media screen and (max-width: 1500px) {
	.banner .uk-container {padding: 0 30px;}
}
@media screen and (max-width: 1400px) {
	.nav .uk-navbar-nav>li:not(.phone) {padding: 0 15px;}
	.i_about .cont {padding: 40px;}
	.i_about .cont h1 {font-size: 36px;}
	.i_case h1 {padding-top: 30px;}
	.i_case .right .uk-card-default a {padding: 30px 0 20px;}
	.i_case .right .uk-card-default a::before {height: 30px;}
	.foot p {font-size: 14px;}
	.foot ul>li>a {font-size: 14px;}
	.foot h2 {font-size: 32px;}
}
@media screen and (max-width: 1300px) {
	.i_about .cont p {line-height: 1.5;}
	.i_ad .uk-card-default {height: 135px;}
	.i_ad h1 {font-size: 24px;}
	.i_ad h2 {font-size: 15px;}
	.i_ad h3 {font-size: 12px;}
	.i_ad .uk-text-right .uk-card canvas {width: 75%;}
	.i_ad a.tel {font-size: 22px;}
	.i_ad h5 {font-size: 20px;}
	.i_ad .uk-position-top-center {top: 6px !important;left: calc(50% + 15%);}
	.i_about .cont img {height: 45px;}
	.i_adv .src img {height: 45px;}
	.i_prod .src img {height: 45px;}
	.i_case .src img {height: 45px;}
	.i_news .src img {height: 45px;}
	.i_adv h1 {font-size: 36px;}
	.i_prod h1 {font-size: 36px;}
	.i_case h1 {font-size: 36px;}
	.i_news h1 {font-size: 36px;}
	.i_adv p {font-size: 14px;}
	.i_adv .yuan {width: 120px;height: 120px;}
	.contact .uk-card-default {padding: 30px 15px;}
	.contact p {font-size: 14px;}
	.contact a {font-size: 20px;}
	.banner h1 {font-size: 40px;}
	.banner h2 {font-size: 20px;}
	.product .title h1 {font-size: 32px;}
}

@media screen and (max-width: 960px) {
	.uk-offcanvas-bar {width: 100%;left: 100%;background-color: #fff;padding: 0;}
	.uk-offcanvas-bar svg {color: #333;}
	.uk-offcanvas-bar a {color: #999;}
	.uk-offcanvas-bar .uk-nav>li>a {color: #999;}
	.uk-offcanvas-bar .uk-nav>li.uk-active>a {color: #333;}
	.uk-offcanvas-bar a:hover {color: #333;}
	.uk-offcanvas-bar .uk-nav-sub>li.uk-active>a {color: #333;}
	.uk-offcanvas-bar hr {border-color: #dedede;}
	.uk-offcanvas-bar h6 {color: #999;}
	.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after {background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");}
	.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after {background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");}
	#tm-mobile .uk-list li.uk-active a {color: #333;}
	
	.nav {background:rgba(255,255,255,40%);border-color:transparent;padding: 0 15px;}
	#tm-mobile .nav {width: calc(100% - 30px);}
	.nav .uk-navbar-item, .nav .uk-navbar-nav>li>a, .nav .uk-navbar-toggle {min-height: 80px;}
	.nav.active .uk-navbar-item,.nav.active .uk-navbar-nav>li>a,.nav.active .uk-navbar-toggle {min-height: 60px;}
	.nav .uk-logo img {height: 60px;}
	.nav .uk-navbar-toggle svg {color: #333;}
	.i_banner .uk-margin {margin-bottom: 10px;}
	.i_banner .uk-padding {padding: 15px;}
	.i_notice p {line-height: 60px;}
	.i_notice p svg {margin-top: -4px;}
	.i_notice .swiper {margin: 10px 0;}
	.i_notice form {margin-bottom: 20px !important;}
	.i_notice form .uk-inline {width: 100%;}
	.i_notice input {width: 100%;}
	.i_about .cont {padding: 70px 15px 30px;}
	.i_about .cont h1 {font-size: 24px;}
	.i_about .cont img {height: 30px;}
	.i_about .cont h3 {font-size: 20px;}
	.i_about .cont a.tel {font-size: 22px;margin-left: 20px;}
	.i_prod h2 {font-size: 16px;}
	.i_prod .uk-padding {padding: 0;}
	.i_prod .uk-grid {margin-left: -15px;}
	.i_prod .uk-grid>* {padding-left: 15px;}
	.i_prod .uk-grid>.uk-grid-margin {margin-top: 15px;}
	.i_prod .subnavbar a {line-height: 40px;height: 40px;font-size: 16px;padding: 0px 10px;}
	.i_ad .uk-card-default {height: auto;z-index: 0;}
	.i_ad .src canvas {margin-top: -30px;}
	.i_adv h2 {font-size: 16px;}
	.i_adv .uk-grid {margin-left: -15px;}
	.i_adv .uk-grid>* {padding-left: 15px;}
	.i_adv .uk-grid>.uk-grid-margin {margin-top: 15px;}
	.i_adv .yuan {width: 80px;height: 80px;padding: 15px;}
	.i_adv h4 {font-size: 16px;}
	.i_adv p {font-size: 12px;}
	.i_case .left {padding-right: 0px;}
	.i_case .uk-first-column {margin-bottom: 20px;}
	.i_case .right h4 {font-size: 24px;}
	.i_case .right p {line-height: 1.5;}
	.i_case .uk-grid {margin-left: -15px;}
	.i_case .uk-grid>* {padding-left: 15px;}
	.i_case .uk-grid>.uk-grid-margin {margin-top: 15px;}
	.i_news .right {padding-left: 0px;}
	.i_news .uk-card.uk-first-column {margin-bottom: 20px;}
	.i_news .right .uk-card-default {padding: 10px;}
	.i_news .uk-overlay-default {padding: 15px;}
	.i_news .uk-overlay-default h4 {font-size: 18px;}
	.i_news .right .uk-card-default h4 {font-size: 18px;}
	
	.banner h1 {font-size: 24px;}
	.banner h2 {font-size: 12px;margin: 10px 0;}
	.about h1 {font-size: 26px;}
	.about .left {padding-right: 0px;}
	.about h2 {font-size: 20px;}
	.about p {line-height: 1.5;font-size: 16px;}
	.about .right {padding-left: 0px;}
	.about .uk-grid-collapse>.uk-grid-margin {margin-top: 30px;}
	
	.productlist .subnavbar a {font-size: 18px;}
	.productlist .uk-grid {margin-left: -15px;}
	.productlist .uk-grid>* {padding-left: 15px;}
	.productlist .uk-grid>.uk-grid-margin {margin-top: 15px;}
	
	.product .right {padding-left: 30px;}
	.product .right .pics {margin-top: 0 !important;}
	.product .title a.btn {padding: 0 15px;font-size: 16px;}
	.product .qiehuan a.btn {line-height: 40px;padding: 0 20px;font-size: 20px;}
	.product .cont p {font-size: 16px;line-height: 1.5;}
	.product .cont h4 {font-size: 18px;}
	.tuijian h1 {font-size: 26px;}
	
		
	.newslist .subnavbar a {font-size: 18px;}
	.newslist .uk-grid {margin-left: -15px;}
	.newslist .uk-grid>* {padding-left: 15px;}
	.newslist .uk-grid>.uk-grid-margin {margin-top: 15px;}
	.newslist .left {padding-right: 0px;}
	.newslist .left h4 {font-size: 20px;}
	.newslist p {-webkit-line-clamp: 2;height: 50px;line-height: 1.5;}
	.newslist h2 {margin-bottom: 10px;}
	
	.caselist h1  {font-size: 26px;}
	.contact h1 {font-size: 26px;}
	.contact .uk-card-default {padding: 15px;}
	
	
	
	.pagination span.page-status , .pagination span.page-pre, .pagination span.page-next {display: none;}
	.pagination span:not(.page-numbar) {margin: 0 3px;}
	.pagination span a.page-num {margin: 0 3px;}
	
}