/* common */
:root {--color1:#00388f;}
:root {--color2:#881e22;}

/*format(*.*): truetype(.ttf), opentype(otf), truetype-aat, embedded-opentype(.eot), svg(.svg), woff(.woff) */
@font-face {
    font-family: 'SourceHanSansCN';
    src: url('../font/SourceHanSansCN-Bold.otf') format('opentype');
    font-weight: bold;
}
@font-face {
    font-family: 'SourceHanSansCN';
    src: url('../font/SourceHanSansCN-Light.otf') format('opentype');
    font-weight: lighter;
}
@font-face {
    font-family: 'SourceHanSansCN';
    src: url('../font/SourceHanSansCN-Medium.otf') format('opentype');
    font-weight: 500;
}
@font-face {
    font-family: 'SourceHanSansCN';
    src: url('../font/SourceHanSansCN-Regular.otf') format('opentype');
    font-weight: normal;
}
@font-face {
    font-family: 'Lexend Deca';
    src: url('../font/Lexend-Deca-Light.ttf') format('truetype');
    font-weight: lighter;
}


body,html {font-family: 'SourceHanSansCN' !important;}
h1, h2, h3, h4, h5, h6, p,span,a  {font-family: 'SourceHanSansCN' !important;}

body,html {overflow-x: hidden;}  /* scroll-padding-top 滚动离顶部距离 */
h1, h2, h3, h4, h5, h6, p {margin: 0;}
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;}

.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;height: 8px;}
::-webkit-scrollbar-track {background: #f5f5f5;}
::-webkit-scrollbar-thumb {background: var(--color1);-webkit-border-radius: 8px;border-radius: 8px;border: 1px solid #f5f5f5;}
#scroll-container {position: fixed;top: 0;right: 0;bottom: 0;left: 0;}

/* 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;}

/* textarea-placeholder */
textarea::-webkit-input-placeholder {color: #ffffff !important;}
textarea::-moz-placeholder {color: #ffffff  !important;} 
textarea::-moz-placeholder {color: #ffffff   !important;} 
textarea::-ms-input-placeholder {color: #ffffff  !important;}

/* top */
.top {background-color: #fff;}
.top .item {line-height: 100px;}
.top .line {position: relative;}
.top .line::before {content: '';position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 1px;height: 58px;background-color: rgba(0, 0, 0,0.1);}
.top h1 {font-size: 20px;font-weight: bold;color: #000;}
.top h5 {font-size: 16px;color: #999;}
.top h2 {font-size: 20px;font-weight: bold;color: #333;}

/* nav */
.nav {background-color: var(--color1);}
.nav .uk-navbar-container:not(.uk-navbar-transparent) {background-color: var(--color1);}
.nav .uk-navbar-nav>li>a {min-height: 50px;height: 50px;color: #dde1eb;padding-right: 70px;white-space: nowrap;font-size: 18px;transition: .5s all;}
.nav .uk-navbar-nav>li.active>a, .nav .uk-navbar-nav>li:hover>a {font-weight: 500;color: #fff;}
.nav .uk-search-navbar .uk-search-input {font-size: 16px;color: #fff;}
.nav .uk-navbar-dropdown {min-width: 120px;width: auto;padding: 0;}
.nav .uk-navbar-dropdown .uk-nav>li>a {color: #333;font-size: 16px;padding: 0 15px;line-height: 40px;height: 40px;display: block;transition: .5s all;}
.nav .uk-navbar-dropdown .uk-nav>li:hover>a {background-color: var(--color1);color: #fff;}

/* i_banner */
.i_banner .uk-slidenav {padding: 15px 20px;border-radius: 50%;background-color: rgba(0,0,0,0.2);transition: .5s all;}
.i_banner .uk-slidenav:hover {background-color: var(--color1);}
.i_banner .uk-slidenav-previous {margin-left: 100px;}
.i_banner .uk-slidenav-next {margin-right: 100px;}

/* i_prod */
.i_prod h1 {font-size: 52px;color: var(--color1);font-weight: bold;margin-bottom: 40px;}
.i_prod h5 {font-size: 20px;color: #333;}
.i_prod h4 {font-size: 24px;color: var(--color1);margin-bottom: 40px;font-weight: bold;}
.i_prod a.btn {margin-top: 40px;width: 270px;text-align: center;background-color: #f5f5f5;line-height: 70px;height: 70px;display: inline-block;font-size: 16px;color: #333;transition: .5s all;}
.i_prod a.btn img {margin-left: 10px;}
.i_prod a.btn:hover {background-color: var(--color1);color: #fff;}
.i_prod a.btn:hover img {filter: brightness(0) invert(1);}
.i_prod .left {padding-right: 120px;}
.i_prod .right {padding-left: 120px;}
.i_prod .right .uk-subnav>div>a {width: auto; line-height: 40px;height: 40px;border: 1px solid var(--color1);text-align: center;font-size: 20px;color: var(--color1);display: block;min-width: 150px;transition: .5s all;}
.i_prod .right .uk-subnav>div>a:hover {background-color: var(--color1);color: #fff;}
.i_prod .desc {margin-top: 110px;}
.i_prod .desc h4 {font-size: 28px;margin-bottom: 0;font-weight: bold;color: #fff;padding: 15px 30px;background-color: var(--color1);color: #fff;}

/* i_about */
.i_about h1 {font-size: 32px;font-weight: bold;color: var(--color1);}
.i_about p {font-size: 16px;color: #333;}
.i_about .desc {margin-top: 40px;line-height: 1.75;}
.i_about .uk-card-default {background-color: #f5f5f5;padding: 70px;}
.i_about  .uk-subnav>div>a {width: auto; line-height: 50px;height: 50px;border: 1px solid var(--color1);text-align: center;font-size: 16px;color: #fff;;display: block;min-width: 160px;background-color: var(--color1);transition: .5s all;}
.i_about .uk-subnav>div>a:hover {font-weight: bold;font-size: 20px;}
.i_about .uk-grid-small {margin-left: -6px;}
.i_about .uk-grid-small>* {padding-left: 6px;}
.i_about .uk-grid-small>.uk-grid-margin {margin-top: 6px;}

/* i_adv */
.i_adv .uk-card-body {padding: 80px 70px 100px;}
.i_adv h1 {font-size: 38px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.i_adv h5 {font-size: 16px;color: #fff;}
.i_adv .desc {margin-top: 80px;}
.i_adv h2 span {font-size: 72px;font-family: impact !important;color: #fff;}
.i_adv h2 sup {font-size: 32px;color: #fff;top: -1em;margin-left: 10px;}
.i_adv p {font-size: 20px;color: #fff;}

/* i_honor */
.i_honor {padding-top: 100px;}
.i_honor h1 {font-size: 52px;color: var(--color1);font-weight: bold;}
.i_honor .desc {margin-top: 70px;}
.i_honor .uk-card-default {border: 1px solid #000000;}
.i_honor .uk-slidenav {color: #fff;background-color: #f2f2f2;border-radius: 50%;transition: .5s all;}
.i_honor .uk-slidenav svg > * {stroke-width: 4px;}
.i_honor .uk-slidenav:hover {background-color: var(--color1);}
.i_honor .uk-dotnav>*>* {border-color: var(--color1);width: 15px;height: 15px;transition: .5s all;}
.i_honor .uk-dotnav>*.uk-active>* {background-color: var(--color1);}
.i_honor h4 {font-size: 20px;font-weight: bold;color: #333;margin-top: 15px;transition: .5s all;}
.i_honor .uk-transition-toggle:hover h4 {color: var(--color1);}

/* i_equipment */
.i_equipment {padding-top: 100px;padding-bottom: 100px;}
.i_equipment h1 {font-size: 52px;color: var(--color1);font-weight: bold;}
.i_equipment .desc {margin-top: 70px;}
.i_equipment h4 {font-size: 20px;font-weight: bold;color: #fff;background-color: var(--color1);height: 60px;line-height: 60px;}

/* i_choose */
.i_choose {padding-top: 90px;padding-bottom: 90px;}
.i_choose h1 {font-size: 52px;color: var(--color1);font-weight: bold;}
.i_choose .desc {margin-top: 70px;}
.i_choose .uk-card-body {padding: 70px;padding-left: 0;}
.i_choose h4 {font-size: 32px;font-weight: bold;color: var(--color1);margin-bottom: 30px;}
.i_choose p {font-size: 18px;color: #333;}
.i_choose hr {margin: 60px 0;border-color: rgba(0, 0, 0,0.1);}
.i_choose h2 span {font-size: 22px;color: #363636;}
.i_choose h2 a {font-size: 42px;font-family: impact !important;color: var(--color1);}
.i_choose h2 img {transform: translateY(-10px);}
.i_choose .subnav a {text-align: center;display: block;font-size: 28px;font-weight: bold;color: #333;background-color: #fff;line-height: 80px;height: 80px;transition: .5s all;}
.i_choose .subnav a.active {background-color: var(--color1);color: #fff;}

/* i_msg */
.i_msg h1 {font-size: 42px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.i_msg h2 {font-size: 32px;color: #fff;}
.i_msg a.btn {width: 270px;text-align: center;background-color: transparent;line-height: 70px;height: 70px;display: inline-block;font-size: 16px;color: #fff;transition: .5s all;margin-top: 60px;border:1px solid #fff;}
.i_msg a.btn img {margin-left: 10px;filter: brightness(0) invert(1);}
.i_msg a.btn:hover {background-color: #fff;color: var(--color1);}
.i_msg a.btn:hover img {filter: brightness(0) invert(13%) sepia(73%) saturate(3854%) hue-rotate(207deg) brightness(93%) contrast(107%);}
.i_msg input {line-height: 50px;height: 50px;background-color: transparent;border: 1px solid #fff;color: #fff;padding: 0 15px;}
.i_msg textarea {;background-color: transparent;border: 1px solid #fff;color: #fff;padding: 15px;}
.i_msg button {width: 120px;line-height: 50px;height: 50px;text-align: center;background-color: #fff;color: var(--color1);transition: .5s all;}
.i_msg button:hover {background-color: var(--color1);color: #fff;}
.i_msg input:focus {background-color: var(--color1);border-color: #fff;}
.i_msg textarea:focus {background-color: var(--color1);border-color: #fff;}

/* i_news */
.i_news h1 {font-size: 52px;color: var(--color1);font-weight: bold;}
.i_news .desc {margin-top: 70px;}
.i_news .uk-card-default {border: 1px solid rgba(0, 0, 0,0.3);transition: .5s all;}
.i_news .uk-card-body {padding: 25px;}
.i_news .uk-card-default img {filter: brightness(0);transform: translateY(-4px);margin-right: 5px;}
.i_news h6 {font-size: 20px;font-weight: lighter;font-family: 'Lexend Deca' !important;display: inline-block;}
.i_news h4 {margin-top: 20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition: .5s all;}
.i_news p {margin-top: 20px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition: .5s all;line-height: 1.875;height: 3.75rem;}
.i_news .uk-transition-toggle:hover  {background-color: var(--color1);}
.i_news .uk-transition-toggle:hover img {filter: none;}
.i_news .uk-transition-toggle:hover h6 {color: #fff;}
.i_news .uk-transition-toggle:hover h4 {color: #fff;}
.i_news .uk-transition-toggle:hover p {color: #fff;}
.i_news .desc2 {margin-top: 15px;}
.i_news a.btn {width: 270px;text-align: center;background-color: var(--color1);line-height: 70px;height: 70px;display: inline-block;font-size: 16px;color: #fff;transition: .5s all;margin-top: 60px;border:1px solid #fff;}
.i_news a.btn img {margin-left: 10px;filter: brightness(0) invert(1);}
.i_news a.btn:hover {background-color: #fff;color: var(--color1);border: 1px solid var(--color1);}
.i_news a.btn:hover img {filter: brightness(0) invert(13%) sepia(73%) saturate(3854%) hue-rotate(207deg) brightness(93%) contrast(107%);}

/* foot */
.foot {padding-top: 155px;}
.foot .desc {margin-top: 45px;}
.foot p,.foot p a {font-size: 16px;color: #fff;line-height: 1.875;}
.foot h4 {font-size: 22px;font-weight: bold;color: #fff;margin-bottom: 30px;}
.foot .uk-list>li>a {font-size: 16px;color: #fff;transition: .5s all;}
.foot .uk-list>li:hover>a {display: inline-block;transform: translateX(10px);}
.foot hr {border-color: rgba(255, 255, 255,0.3);margin-top: 80px;margin-bottom: 0;}
.foot .cont {line-height: 145px;height: 145px;color: #fff;font-size: 16px;}
.foot a.btn {width: 270px;text-align: center;background-color: var(--color1);line-height: 70px;height: 70px;display: inline-block;font-size: 16px;color: #fff;transition: .5s all;}
.foot a.btn img {margin-left: 10px;filter: brightness(0) invert(1);}
.foot a.btn:hover {background-color: #fff;color: var(--color1);}
.foot a.btn:hover img {filter: brightness(0) invert(13%) sepia(73%) saturate(3854%) hue-rotate(207deg) brightness(93%) contrast(107%);}

/* footer */
.footer {background-color: #00112c;}
.footer p ,.footer p a {line-height: 60px;color: #fff;transition: .5s all;font-size: 14px;}
.footer p a:hover {color: #fff;}

/* i_nav */
.i_nav,.i_nav a {line-height: 70px;font-size: 16px;color: #999;transition: .5s all;}
.i_nav a:hover {color: #333;}
.i_nav svg {margin-top: -4px;}

/* banner */
.banner h1 {font-size: 62px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.banner p,.banner p a {font-size: 24px;color: #fff;}

/* i_adv dark */
.i_adv .dark h2 span {color: var(--color1);}
.i_adv .dark h2 sup {color: var(--color1);}
.i_adv .dark p {color: #333;}
.i_adv .dark.uk-grid {margin-left: -90px;}
.i_adv .dark.uk-grid>* {padding-left: 90px;}
.i_adv .dark.uk-grid>*:not(.uk-first-column) {border-left: 1px solid rgba(0, 0, 0,0.1);}

/* about */
.about h1 {font-size: 32px;color: var(--color1);font-weight: bold;}
.about p {font-size: 16px;color: #333;line-height: 1.875;}
.about .desc {margin-top: 40px;}
.about .uk-card-default {padding: 80px;background-color: #f5f5f5;}

/* culture */
.culture h4 {font-size: 32;font-weight: bold;color: var(--color1);margin-bottom: 10px;}
.culture p {font-size: 16px;color: #333;}

/* history */
.history {background-color: #f5f5f5;}
.history h1 {font-size: 52px;font-weight: bold;color: var(--color1);}
.history .desc {margin-top: 100px;}
.history .desc2 {margin-top: 30px;}
.history h4 {line-height: 95px;height: 95px;background-color: var(--color1);color: #fff;font-size: 32px;font-family: impact !important;font-weight: bold;}
.history p {font-size: 20px;color: var(--color1);line-height: 1.875;font-weight: bold;}
.history .uk-slidenav {color: #fff;background-color:var(--color1);border-radius: 50%;transition: .5s all;padding: 18px 23px;top: 35px;}
.history .uk-slidenav svg > * {stroke-width: 4px;}
.history .uk-slidenav:hover {background-color: var(--color1);}

/* subcompany */
.subcompany h1 {font-size: 52px;font-weight: bold;color: var(--color1);}
.subcompany .desc {margin-top: 50px;}
.subcompany h4 {font-size: 20px;font-weight: bold;color: #fff;background-color: var(--color1);height: 60px;line-height: 60px;}

/* contact */
.contact h1 {font-size: 32px;font-weight: bold;color: var(--color1);margin-bottom: 55px;}
.contact p,.contact p a {font-size: 20px;color: #333;line-height: 1.875;}

/* message */
.message {background-color: #f5f5f5;}
.message .desc {margin-top: 50px;}
.message h1 {font-size: 42px;font-weight: bold;color: #333;}
.message input {border: none;line-height: 45px;height: 45px;}
.message textarea {border: none;}
.message button {width: 160px;height: 60px;text-align: center;font-size: 24px;font-weight: bold;background-color: var(--color1);color: #fff;transition: .5s all;}
.message button:hover {background-color: #000000;color: #fff;}

/* input-placeholder */
.message input::-webkit-input-placeholder {color: #999999 !important;}
.message input::-moz-placeholder {color: #999999  !important;} 
.message input::-moz-placeholder {color: #999999   !important;} 
.message input::-ms-input-placeholder {color: #999999  !important;}

/* textarea-placeholder */
.message textarea::-webkit-input-placeholder {color: #999999 !important;}
.message textarea::-moz-placeholder {color: #999999  !important;} 
.message textarea::-moz-placeholder {color: #999999   !important;} 
.message textarea::-ms-input-placeholder {color: #999999  !important;}

/* caselist */
.caselist h4 {font-size: 20px;font-weight: bold;color: #fff;background-color: var(--color1);height: 60px;line-height: 60px;}
.caselist .uk-card-default {box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}

/* product */
.product h1 {font-size: 28px;font-weight: bold;color: var(--color1);margin-bottom: 30px;margin-top: 30px;}
.product p {font-size: 16px;line-height: 1.875;color: #333;}
.product p strong {font-size: 20px;line-height: 1.8.;color: #333;}
.product h2 span {font-size: 22px;color: #363636;}
.product h2 a {font-size: 42px;font-family: impact !important;color: var(--color1);}
.product h2 img {transform: translateY(-10px);}
.product a.btn {width: 180px;line-height: 60px;height: 60px;text-align: center;font-size: 24px;font-weight: bold;background-color: var(--color1);color: #fff;transition: .5s all;display: inline-block;margin-top: 65px;}
.product a.btn:hover {background-color: #000000;color: #fff;}


/* newslist */
.newslist .uk-card-default {border: 1px solid rgba(0, 0, 0,0.3);transition: .5s all;}
.newslist .uk-card-body {padding: 25px;}
.newslist .uk-card-default img {filter: brightness(0);transform: translateY(-4px);margin-right: 5px;}
.newslist h6 {font-size: 20px;font-weight: lighter;font-family: 'Lexend Deca' !important;display: inline-block;}
.newslist h4 {margin-top: 20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition: .5s all;}
.newslist .uk-transition-toggle:hover  {background-color: var(--color1);}
.newslist .uk-transition-toggle:hover img {filter: none;}
.newslist .uk-transition-toggle:hover h6 {color: #fff;}
.newslist .uk-transition-toggle:hover h4 {color: #fff;}

/* news */
.news h6 {font-size: 16px;color: #666;line-height: 23px;}
.news h6 img {margin-right: 5px;transform: translateY(-2px);}
.news h3 {font-size: 30px;font-weight: bold;color: #333;}
.news .desc {margin-top: 40px;}
.news p {text-indent: 2em;margin:10px 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;}
.news p .loadingclass {width: auto;display: inline-block;}  /* 解决pdf图标问题 */

/* pagination */
.uk-pagination>*>* {padding: 5px 0;display: inline-block;}
.uk-pagination>*>:hover {color: #999;}
.uk-pagination>*>a:hover {color: #333;}
.pagination .page-status {display: none;}
.pagination .page-index {display: none;}
.pagination .page-last {display: none;}
.pagination span a {line-height: 30px;height: 30px;padding: 0 10px;display: inline-block;transition: .5s all;margin: 0 5px;font-size: 18px;font-family: arial;}
.pagination span a:not(.page-num) {background-color: #ccc;color: #fff;}
.pagination span a.page-num {background-color: #eee;color: #333;}
.pagination span a:hover,.pagination span a.page-num.page-num-current {color: #fff;background-color: var(--color1);}

/* @media */
@media screen and (max-width: 1700px) {
	.i_prod h1 {font-size: 40px;}
	.i_adv h1 {font-size: 32px;}
	.i_honor h1 {font-size: 40px;}
	.i_equipment h1 {font-size: 40px;}
	.i_choose h1 {font-size: 40px;}
	.i_news h1  {font-size: 40px;}
	.banner h1  {font-size: 40px;}
	.history h1 {font-size: 40px;}
	.history .desc {margin-top: 40px;}
	.subcompany h1 {font-size: 40px;}
	.contact h1 {font-size: 30px;margin-bottom: 30px;}
	.message h1 {font-size: 40px;}
	.i_msg h1 {font-size: 40px;}
	.i_prod .right {padding-left: 60px;}
	.nav .uk-navbar-nav>li>a {padding-right: 50px;}
}
@media screen and (max-width: 1500px) {
	.i_prod h1 {font-size: 38px;}
	.i_prod .desc h4 {font-size: 24px;}
	.i_adv h1 {font-size: 30px;}
	.i_honor h1 {font-size: 38px;}
	.i_equipment {padding-top: 80px;padding-bottom: 80px;}
	.i_equipment h1 {font-size: 38px;}
	.i_choose {padding-top: 90px;padding-bottom: 90px;}
	.i_choose h1 {font-size: 38px;}
	.i_news h1  {font-size: 38px;}
	.banner h1  {font-size: 38px;}
	.history h1 {font-size: 38px;}
	.history .desc {margin-top: 38px;}
	.subcompany h1 {font-size: 40px;}
	.contact h1 {font-size: 30px;margin-bottom: 30px;}
	.message h1 {font-size: 40px;}
	.i_about p {font-size: 14px;}
	.i_msg h1 {font-size: 38px;}
	.foot {padding-top: 80px;}
	.foot a.btn {width: 200px;}
	.foot .cont {line-height: 120px;height: 120px;}
	.i_prod .left {padding-right: 60px;}
	.banner p, .banner p a {font-size: 18px;}
	.banner p img {width: 18px;}
	.about p {font-size: 14px;}
	.about .uk-card-default {padding: 50px;}
	.uk-slider {padding: 0 50px;}
	.product h1 {margin-top: 0;}
	.product a.btn {margin-top: 25px;}
	.i_honor {padding-top: 80px;} 
	.nav .uk-navbar-nav>li>a {padding-right: 40px;}
}
@media screen and (max-width: 1300px) {
	.nav .uk-navbar-nav>li>a {padding-right: 40px;}
}
@media screen and (max-width: 960px) {
	.uk-grid {margin-left: -15px;}
	.uk-grid>* {padding-left: 15px;}
	.uk-grid>.uk-grid-margin {margin-top: 15px;}
	.uk-grid-collapse {margin-left: 0;}
	.uk-grid-collapse>* {padding-left: 0;}
	.uk-grid-collapse>.uk-grid-margin {margin-top: 0;}
	
	.top {border-bottom:1px solid #F8F8F8;}
	.top .item {line-height: 60px;}
	.top .item img {height: 45px;}
	.uk-navbar-toggle {line-height: 60px;min-height: 60px;color: #333;}
	.uk-navbar-toggle svg {width: 25px;height: 25px;}
	.top .uk-drop {width: 100%;background-color: #fafafa;--uk-position-offset: 1px;--uk-position-viewport-offset: 0;padding: 15px;}
	.top .uk-nav li>a {column-gap: 0;padding: 0;line-height: 45px;height: 45px;font-size: 16px;color: #333;transition: .5s all;border-bottom: 1px dashed #dedede;}
	
	.top .uk-nav li.active>a {color: var(--color1);}
	.top .uk-nav-sub a {font-size: 14px;color: #666;line-height: 30px;height: 30px;}
	
	.i_prod .left {padding-right: 0;}
	.i_prod h1 {font-size: 24px;margin-bottom: 15px;}
	.i_prod h5 {font-size: 16px;}
	.i_honor h1 {font-size: 24px;}
	.i_equipment h1 {font-size: 24px;}
	.i_choose h1 {font-size: 24px;}
	.i_news h1  {font-size: 24px;}
	.banner h1  {font-size: 24px;}
	.history h1 {font-size: 24px;}
	.history .desc {margin-top: 24px;}
	.subcompany h1 {font-size: 24px;}
	
	.message h1 {font-size: 24px;}
	.i_msg h1 {font-size: 24px;}
	.i_prod h4 {margin-bottom: 20px;}
	.i_prod a.btn {width: 170px;line-height: 40px;height: 40px;margin-top: 20px;}
    .i_prod .right {padding-left: 0;margin-top: 30px;}
	.i_prod .right .uk-subnav>div>a {min-width: 100px;font-size: 16px;}
	.i_prod .desc {margin-top: 40px;}
	.i_prod .desc h4 {font-size: 18px;}
	.i_prod .uk-position-medium {margin: 15px;--uk-position-margin-offset: 15px;}
	.i_about .uk-card-default {padding: 30px 15px;}
	.i_about h1 {font-size: 22px;}
	.i_about .uk-subnav>div>a {min-width: 100px;line-height: 40px;height: 40px;}
	.i_adv .uk-card-body {padding: 30px 15px;}
	.i_adv h1 {font-size: 24px;}
	.i_adv .desc {margin-top: 40px;}
	.i_adv h2 span {font-size: 60px;}
	.i_honor .desc {margin-top: 40px;}
	.i_honor .uk-dotnav>*>* {width: 10px;height: 10px;}
	.i_honor h4 {font-size: 18px;}
	.i_equipment .desc {margin-top: 40px;}
	.i_equipment h4 {font-size: 16px;line-height: 40px;height: 40px;}
	.i_choose .desc {margin-top: 40px;}
	.i_choose .uk-card-body {padding: 0;}
	.i_choose h4 {font-size: 24px;}
	.i_choose p {font-size: 16px;}
	.i_choose hr {margin: 30px 0;}
	.i_choose h2 span {font-size: 18px;}
	.i_choose h2 a {font-size: 32px;}
	.i_choose .subnav a {font-size: 18px;line-height: 40px;height: 40px;width: 50%;}
	
	.i_msg h1 {font-size: 22px;}
	.i_msg h2 {font-size: 18px;}
	.i_msg a.btn {width: 170px;line-height: 40px;height: 40px;margin-top: 20px;margin-bottom: 30px;}
	.i_news .desc {margin-top: 40px;}
	.i_news .uk-card-body {padding: 15px;}
	.i_news h4 {margin-top: 15px;}
	.i_news a.btn {width: 170px;line-height: 40px;height: 40px;margin-top: 20px;}
	.foot {padding-top: 70px;padding-bottom: 70px !important;}
	
	.banner p, .banner p a {font-size: 14px;}
	.banner p img {width: 14px;}
	
	.i_adv .dark.uk-grid {margin-left: -30px;}
	.i_adv .dark.uk-grid>* {padding-left: 30px;}
	.about .uk-card-default {padding: 15px;}
	.about h1 {font-size: 22px;}
	.history .uk-slidenav {padding: 8px 13px;top: 5px;}
	.history h4 {line-height: 40px;height: 40px;font-size: 24px;}
	.history p {font-size: 16px;}
	
	.product h2 span {font-size: 18px;}
	.product h2 a {font-size: 32px;}
	.product a.btn {width: 170px;line-height: 40px;height: 40px;margin-top: 20px;}
	
	.caselist h4 {font-size: 14px;line-height: 40px;height: 40px;}
	.page p strong {font-size: 24px;display: inline-block;line-height: 1.5;}
	.page p {font-size: 16px;line-height: 1.875;}
	
	.news h3 {font-size: 24px;}
	.contact h1 {font-size: 24px;}
	.contact p, .contact p a {font-size: 16px;}
	.message button {line-height: 50px;height: 50px;}
	
	.uk-pagination {display: block;}
	.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;}
	
}