/* common #00a0e9 */
@font-face {font-family: 'Bebas Neue';src: url('/html/template/default/static/font/BebasNeue.woff2') format('woff2'),url('/html/template/default/static/font/BebasNeue.woff') format('woff'),url('/html/template/default/static/font/BebasNeue.otf') format('otf');font-weight: normal;font-style: normal;font-display: swap;}
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;}
.title h3 {font-size: 40px;font-weight: bold;color: #00a0e9;}
.title h6 {font-size: 14px;letter-spacing: 16px;text-transform: uppercase;margin-left: 16px;}
.title h4 {font-size: 20px;font-weight: bold;color: #a6a6a6;letter-spacing: 50px;margin-left: 50px;}

/* nav */
nav {background-color: #fff;border-bottom:1px solid rgba(0, 0, 0,0.2);}
.uk-navbar-nav>li>a {color: #333;padding: 0 30px;font-size: 16px;transition: .5s all;}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {line-height: 100px;}
.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li.active>a {color: #00a0e9;}
nav .uk-logo img {height: 80px;}
nav .uk-navbar-item {color: #333;padding: 0 30px;}
nav .uk-search-default {width: 150px;}
nav .uk-search-default .uk-search-input {border-radius: 30px;height: 30px;}

[class*=uk-dropdown-bottom] {margin-top: 0px;}
.uk-dropdown {min-width: 124px;padding: 0;}
.uk-dropdown ul>li>a {line-height: 40px;font-size: 16px;border-bottom: 1px solid #eeeeee;padding: 0 30px;}
.uk-dropdown ul>li.active>a , .uk-dropdown ul>li>a:hover {color: #00a0e9;border-color: #00a0e9;transition: .5s all;}
 
/* i_banner */
.i_banner .uk-dotnav>*>* {border: transparent;background-color: #fff;}
.i_banner .uk-dotnav>.uk-active>* {background-color: #00a0e9;}
.i_banner .uk-slidenav {color: #fff;}
.i_banner .uk-slidenav-previous {transform: rotate(90deg);}
.i_banner .uk-slidenav-next {transform: rotate(90deg);}
.i_banner .uk-iconnav-vertical>* {padding: 5px 10px;}
.i_banner h1 {font-size: 60px;font-weight: bold;color: #fff;letter-spacing: 10px;}
.i_banner h3 {font-size: 30px;color: #fff;margin-top: 10px;letter-spacing: 10px;}

/* i_nav */
.i_nav {font-size: 18px;color: #aaaaaa;line-height: 80px;background-color: #e5f1fd;}
.i_nav a {font-size: 18px;color: #333;line-height: 80px;transition: .5s all;}
.i_nav .i_nav_ a {display: inline-block;padding: 0 20px;margin:0 10px;}
.i_nav svg {margin-top: -4px;}
.i_nav a.active ,.i_nav a:hover {color: #00a0e9;}

/* i_about */
.i_about .uk-card-default {background-color: #f2f8fe;}
.i_about h4.title {font-size: 30px;color: #00a0e9;position: relative;display: inline-block;padding: 0 60px;}
.i_about h4.title::before {content: '';position: absolute;width: 45px;height: 2px;background-color: #00a0e9;top: 50%;left: 0;}
.i_about h4.title::after {content: '';position: absolute;width: 45px;height: 2px;background-color: #00a0e9;top: 50%;right: 0;}
.i_about p {text-indent: 32px;text-align: justify;}
.i_about a.btn {font-size: 40px;color: #00a0e9;}
.i_about a.btn:hover {color: #333;}

/* i_prod */
.i_prod h3.title {font-size: 24px;color: #fff;background-color: #fff;line-height: 75px;transition: .5s all;}
.i_prod .space {padding-top: 50px;transition: .5s all;}
.i_prod .uk-card-default {transition: .5s all;}
.i_prod canvas {transition: .5s all;}
.i_prod .uk-transition-toggle:hover h3.title {background-color: #00a0e9;}
.i_prod .uk-transition-toggle:hover .space {padding-top: 0;}
.i_prod .uk-transition-toggle:hover canvas {padding-top: 50px;}
.i_prod .uk-transition-toggle:hover {box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.i_prod .uk-overlay-default {backdrop-filter:blur(3px);background: rgba(255,255,255,0.3);transform: translateY(0);opacity: 1;transition: .5s all;}
.i_prod .uk-transition-toggle:hover .uk-overlay-default {opacity: 0;transform: translateY(100%);}
.i_prod .desc {background-color: #fff;position: absolute;top: 100%;opacity: 0;z-index: 1;transition: .5s all;width: calc(100% - 80px);}
.i_prod .desc h4.title {font-size: 18px;color: #333;display: block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.i_prod .uk-transition-toggle:hover .desc {opacity: 1;box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.i_prod .uk-slider-container {padding-bottom: 140px;}

/* i_case */
.i_case .case_nav {padding: 100px 0 100px 70px;}
.i_case .uk-card.uk-card-default {width: 100%;height: 0;padding-bottom: 100%;backdrop-filter:blur(3px);background: rgba(255,255,255,0.3);box-shadow: inset 0.755px 0.656px 1px 0px rgba(255, 255, 255, 0.32),inset 95.868px -5.024px 195px 55px rgba(255, 255, 255, 0.4),inset -0.485px -0.875px 1px 0px rgba(255, 255, 255, 0.51);transition: .5s all;}
.i_case h4 {font-size: 24px;transition: .5s all;}
.i_case h6 {font-size: 12px;transition: .5s all;text-transform: uppercase;margin-top: 5px;}
.i_case .uk-card.active, .i_case .uk-card:hover {background: #00a0e9;}
.i_case .uk-card.active h4 ,.i_case .uk-card:hover h4 {color: #fff;}
.i_case .uk-card.active h6 ,.i_case .uk-card:hover h6 {color: #fff;}
.i_case .case_desc {padding: 100px ;}
.i_case h2 {font-size: 48px;transition: .5s all;color: #444;text-transform: uppercase;font-family: arial;}
.i_case .line {height: 3px;background-color: #00a0e9;position: absolute;top: 50%;transform: translateY(-50%);right: -60px;z-index: 1;left: 70px;width: auto;transition: .5s all;}

/* i_news */ 
.i_news .newsnav a {display: block;padding:0 50px;margin: 0 20px;font-size: 14px;font-weight: bold;color: #333;border: 1px solid #00a0e9;line-height: 40px;transition: .5s all;}
.i_news .newsnav a.active {background-color: #00a0e9;color: #fff;}
.i_news hr {border-color: #00a0e9;}
.i_news .new h3 {font-size: 30px;font-weight: bold;line-height: 1;font-family: arial;}
.i_news .new h5 {font-size: 26px;margin-top: 15px;line-height: 1;font-family: arial;}
.i_news .new h4 {font-size: 18px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; transition: .5s all;}
.i_news .new h6 {font-size: 14px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height: 40px;}
.i_news .new hr.title {border-width: 3px;width: 32px;margin: 10px 0 15px;}
.i_news .new a.btn {color: #333;border: 1px solid #00a0e9;line-height: 40px;padding: 0 50px;display: inline-block;transition: .5s all;}
.i_news .new a.btn:hover {background-color: #00a0e9;color: #fff;}
.i_news .new .uk-card:hover h4 {color: #00a0e9;}

/* foot */
.foot {background-color: #e5f1fd;}
.foot h2 {font-size: 30px;color: #333;font-weight: bold;}
.foot h3 {font-size: 20px;font-weight: bold;display: inline-block;transform: translateY(5px);}
.foot h4 a {font-size: 18px;font-weight: bold;color: #333;}
.foot .uk-list>li>a {font-size: 16px;color: #999;display: block;transition: .5s all;}
.foot .uk-list>li:hover>a {transform: translateX(10px);color: #333;}
.foot p {font-size: 14px;color: #333;}
.foot hr {margin: 10px 0;border-color: #aaaaaa;}
.foot p a {color: #999;transition: .5s all;}
.foot p a:hover {color: #333;}

/* about */
.about h2 {font-size: 48px;font-weight: bold;color: #00a0e9;}
.about p {font-size: 24px;color: #333;text-indent: 32px;text-align: justify;margin: 20px 0;}
.about .desc_l {padding: 100px 100px 100px 0;}
.about .desc_r {padding: 100px 0 100px 100px;}

/* quality */
.quality .quality_.uk-card-default {background: linear-gradient(90deg,#fff 10%,#00a0e9);}
.quality h3 {font-size: 40px;font-weight: bold;color: #fff;}
.quality p {font-size: 20px;color: #fff;line-height: 2;}
.quality .num {right: -106px;}
.quality .num span {line-height: 67px;width: 67px;display: block;border-radius: 50%;border: 4px solid #b8ddf6;color: #00a0e9;background-color: #fff;font-size: 30px;font-family: arial;}
.quality2 h3 {font-size: 24px; color: #333;}
.quality2 p {font-size: 16px;line-height: 2;text-align: justify;margin-top: 10px;}
.quality2 .card {padding-bottom: 300px;padding-top: 130px;}
.quality2 .card h3 {font-size: 40px;font-weight: bold;color: #fff;}
.quality .zs{background: #fff;border: 1px solid #fff; border-radius: 30px; padding: 0 15px;float: right; margin-top: 30px; transition: all 0.6s;}
.quality .zs a{font-size: 1rem; color: #00a0e9; transition: all 0.6s;}
.quality .zs:hover {background: #00a0e9;}
.quality .zs:hover a {color: #fff;}

/* pagination */
.pagination .page-status {display: none;}
.pagination span:not(.page-numbar) {margin: 0 8px;color: #00a0e9;}
.pagination span a:not(.page-num) {color: #00a0e9;position: relative;border: 1px solid #00a0e9;padding:8px 10px;transition: 0.5s all;}
.pagination span a.page-num {color: #00a0e9;position: relative;margin: 0 8px;padding: 8px 10px;border: 1px solid #00a0e9;transition: 0.5s all;}
.pagination span a:hover,.pagination span a.page-num.page-num-current {color: #fff;background-color: #00a0e9;}

/**honour **/
.honour h4{font-size: 18px;color: #454545;text-align: center;margin-top: 10px;}
.honour .uk-transition-toggle:hover h4{color: #00a0e9; }

/* contact */
.contact .contact_ {padding: 70px 200px;background-color: #e5f1fd;}
.contact .uk-card-default {border-radius: 10px;}
.contact .uk-card-default h4 {font-size: 18px;color: #333;}
.contact .title {background-color: #00a0e9;}
.contact .title h3 {font-size: 24px;color: #fff;font-weight: bold;}
.contact .title p {font-size: 18px;color: #fff;margin-top: 10px;}
.contact .title::before {display:block;content:'';width:0;border-width:15px 8px 8px 8px;border-style:solid; border-color:#00a0e9 transparent transparent transparent; position:absolute;left:50%;top:100%;z-index: 1;transform: translateX(-50%);}
.contact .contact_ h3 {font-size: 30px;font-weight: bold;color: #00a0e9;}
.contact .uk-input {border: none;border-radius: 18px;height: 45px;padding: 0 18px;}
.contact .uk-textarea {border: none;border-radius: 18px;padding:18px;}
.contact .uk-button {border: none;border-radius: 18px;width: 135px;background-color: #00a0e9;color: #fff;line-height: 45px;transition: .5s all;}
.contact .uk-button:hover {opacity: 0.6;}

/* support */
.support .cont {padding-left: 150px;}
.support h3 {font-size: 30px;color: #00a0e9;font-family: arial;}
.support h2 {font-size: 36px;font-weight: bold;color: #00a0e9;}
.support p {font-size: 18px;color: #333;}
.support .uk-inline-clip {border-radius: 10px;}

/* assembly */
.assembly h3 {font-size: 30px;color: #fff;font-family: arial;}
.assembly h2 {font-size: 36px;font-weight: bold;color: #fff;}
.assembly .uk-card-default {background-color: #00a0e9;padding-left: 250px;}
.assembly p {font-size: 18px;color: #fff;line-height: 2;margin: 10px 0;}
.assembly canvas {border-radius: 20px;}
.assembly .uk-dotnav>*>* {border-color: transparent;background-color: #dadada;}
.assembly .uk-dotnav>.uk-active>* {background-color: #00a0e9;}

/* contract */
.contract canvas {border-radius: 20px;}
.contract h3 {font-size: 30px;color: #00a0e9;font-family: arial;}
.contract h2 {font-size: 36px;font-weight: bold;color: #00a0e9;}
.contract p {font-size: 18px;color: #333;line-height: 2;margin: 10px 0;}
.contract h5 {font-size: 16px;color: #fff;}
.contract .uk-card-default {border-radius: 20px;padding: 30px 15px;}
.contract .num span {line-height: 46px;width: 46px;display: block;border-radius: 50%;border: 4px solid #b8ddf6;color: #00a0e9;background-color: #fff;font-size: 30px;font-family: arial;}

/* newslist */
.newslist .uk-card-default {box-shadow: 0px 7px 40px 0px rgba(56, 56, 56, 0.15);border-radius: 20px;transition: .5s all;}
.newslist canvas {border-radius: 20px;}
.newslist .uk-inline-clip {border-radius: 20px;}
.newslist h6 {font-size: 14px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 40px;}
.newslist h4 {font-size: 24px;color: #333;font-weight: bold;transition: .5s all;}
.newslist h5 {font-size: 18px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition: .5s all;}
.newslist a.btn {color: #333;border: 1px solid #00a0e9;line-height: 40px;padding: 0 30px;display: inline-block;transition: .5s all;border-radius: 10px;}
.newslist a.btn:hover {background-color: #00a0e9;color: #fff;}
.newslist .uk-transition-toggle:hover h4 {color: #00a0e9;}
.newslist .uk-transition-toggle:hover h5.uk-text-bold {color: #00a0e9;}

/* news */
.news h6 {margin-top: 10px;}
.news p {text-indent: 32px;text-align: justify;}
.news p img {display: block;margin: 0 auto;}

/* productlist */
.productlist h3 {font-size: 30px;font-weight: bold;color: #00a0e9;}
.productlist .uk-card-default .uk-inline-clip {background-color: #e5f1fd;border-radius: 10px;}
.productlist h4 {font-size: 16px;transition: .5s all;color: #333;}
.productlist hr {border-color: #dadada;border-width: 2px;margin: 0;}
.productlist h6 {font-size: 16px;transition: .5s all;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; }
.productlist .uk-transition-toggle:hover h4 {color: #00a0e9;} 
.productlist .uk-transition-toggle:hover h6 {color: #00a0e9;} 

/* product */
.product h3 {font-size: 30px;font-weight: bold;color: #00a0e9;}
.product h5 {font-size: 20px;color: #333;margin-top: 10px;}
.product hr {border-color: #dadada;margin: 30px 0 15px 0;}
.product canvas {opacity: 0.5;transition: .5s all;}
.product .uk-active canvas {opacity: 1;}
.product h4 {font-size: 16px;color: #333;padding: 0 15px;line-height: 45px;}
.product .uk-overlay-default {padding: 0;background-color:rgba(255, 255, 255, 0.8);}
.product p {line-height: 2;margin-top: 10px;}
.product .uk-card-default {background-color: #e5f1fd;padding: 15px 30px;}
.product .uk-card-default canvas {background-color: #fff;opacity: 1;}
.product h6 {font-size: 18px;color: #333;line-height: 30px;transition: .5s all;height: 55px;margin-bottom: 10px;}

.product .info hr {margin: 0;}
.product .info .uk-card:hover h6 {color: #00a0e9;}
.product .info svg > * {transition: .5s all;}
.product .info .uk-card:hover svg > * {fill: #00a0e9;}

/* service */
.service h3 {font-size: 30px;font-family: arial;color: #00a0e9;margin-bottom: 10px;}
.service h2 {font-size: 36px;font-family: arial;color: #00a0e9;font-weight: bold;}
.service p {line-height: 2;font-size: 18px;color: #333;}

/* left */
.left h3 {font-size: 36px;font-weight: bold;color: #fff;}
.left h6 {font-size: 14px;font-family: arial;color: #fff;text-transform: uppercase;margin: 0;height: auto;}
.left .uk-card-default {background-color: #00a0e9;}
.left .uk-list {margin-top: 0px;background-color: #e5f1fd;}
.left .uk-list>*>ul,.left .uk-list>:nth-child(n+2) {margin-top: 0;}
.left .uk-list li a {padding: 0 15px;line-height: 65px;border-bottom:1px solid #dadada;display: block;font-size: 16px;color: #999;position: relative;transition: .5s all;}
.left .uk-list li a::before {content: '';position: absolute;left: 0;right: 100%;height: 4px;background-color: #00a0e9;transition: .5s all;bottom: 0;}
.left .uk-list li:hover a ,.left .uk-list li.active a {color: #333;}
.left .uk-list li:hover a::before ,.left .uk-list li.active a::before {right: 0;}

/* culture */
.culture .uk-card-default {background-color: #e5f1fd;}
.culture .culture1 h3 {font-size: 36px;font-weight: bold;color: #333;text-align: center;margin-bottom: 40px;}
.culture .culture1 p {font-size: 45px;color: #666;}
.culture .culture2 h3 {font-size: 36px;font-weight: bold;color: #333;text-align: right;margin-bottom: 40px;}
.culture .culture2 p {font-size: 32px;color: #666;}

.culture hr {border-color: #00a0e9;width: 60px;border-width: 2px;}

/* fangzhen */
.fangzhen h1 {font-size: 36px;font-weight: bold;color: #333;}
.fangzhen hr {border-color: #00a0e9;width: 60px;border-width: 2px;display: block;height: 1px;} 
.fangzhen .uk-card-default {background-color: #00a0e9;padding: 30px 30px 50px;}
.fangzhen h4 {font-size: 22px;font-weight: bold;color: #fff;margin-top: 20px;margin-bottom: 10px;}
.fangzhen p {font-size: 16px;color: #fff;}

/* joblist */
.joblist .uk-accordion-title {font-size: 30px;font-weight: bold;color: #fff;background: #00a0e9;padding: 0 40px;line-height: 90px;}
.joblist .uk-accordion-title::before {content: "²é¿´ÏêÇé";width: auto;height: 90px;padding-left: 50px;background-position: 0 53%;font-size: 24px;font-weight: normal;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHg9IjYiIHk9IjYiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHJlY3QgeD0iMTMiIHk9IjEzIiB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNyAxM0wzNSAxMyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTI3IDIwTDM1IDIwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTMgMjhMMzUgMjgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMyAzNUgzNSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);}

.joblist .uk-open>.uk-accordion-title::before {background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01IDdIMTZDMjAuNDE4MyA3IDI0IDEwLjU4MTcgMjQgMTVWNDJDMjQgMzguNjg2MyAyMS4zMTM3IDM2IDE4IDM2SDVWN1oiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTQzIDdIMzJDMjcuNTgxNyA3IDI0IDEwLjU4MTcgMjQgMTVWNDJDMjQgMzguNjg2MyAyNi42ODYzIDM2IDMwIDM2SDQzVjdaIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);}
.joblist .uk-accordion-content {margin-top: 0;}
.joblist h4 {font-size: 24px;color: #333;line-height: 90px;}
.joblist p {font-size: 16px;color: #333;line-height: 2;}
.joblist p strong {font-size: 24px;color: #00a0e9;margin-bottom: 20px;}

/* page */
.page table {width: 80%;margin: 0 auto;}
.page table th {background-color: #00a0e9;font-size: 18px;font-weight: normal;line-height: 60px;border: 1px solid #fff;color: #fff;padding: 0 20px;text-align: center;}
.page table td {background-color: transparent;border: 1px solid #fff;line-height: 45px;padding: 0 20px;text-align: center;}
.page table tbody tr:nth-of-type(odd) {background-color: #efefef;}

/* pagination_page */
.pagination_page {display: flex;flex-wrap: wrap;margin-left: 0;padding: 0;list-style: none;}
.pagination_page a {position: relative;color: #333;transition: 0.5s all;}
.pagination_page a:hover{color: #00a0e9;}
.pagination_page a:before {content: '';position: absolute;bottom: -5px;width: 0px;height: 1px;background-color: transparent;transition: 0.5s all;}
.pagination_page a:hover:before {background-color: #00a0e9;width: 100%;}

/* @media */
@media screen and (min-width: 960px) {
	.uk-child-width-1-7\@m>* {
	    width: calc(100% * 1 / 7.001);
	}
}
@media screen and (max-width: 2200px) {
	
}
@media screen and (max-width: 1700px) {
	
}
@media screen and (max-width: 1500px) {
	.i_prod h3.title {font-size: 20px;line-height: 60px;}
	.i_case .uk-card-body {padding: 20px;}
	.i_case h4 {font-size: 20px;}
	.i_case h2 {font-size: 36px;}
	.i_banner h1 {font-size: 48px;}
	.quality h3 {font-size: 32px;}
	.joblist .uk-accordion-title {font-size: 20px;}
	.joblist .uk-accordion-title::before {font-size: 18px;}
	.joblist h4 {font-size: 20px;}
}
@media screen and (max-width: 1400px) {
	.i_about img {width: 700px;}
	.i_prod h3.title {font-size: 16px;line-height: 40px;}
	.i_prod .desc {width: calc(100% - 30px);padding: 15px;}
	.i_prod .uk-slider-container {padding-bottom: 100px;}
	.i_case .uk-card-body {padding: 15px;}
	.i_case .case_desc_ h4 {font-size: 16px;}
	.i_case .uk-margin-large-top {margin-top: 30px !important;}
	.i_banner .uk-container-large {padding: 0 80px !important;}
	.about .desc_l {padding: 50px 50px 50px 0;}
	.about .desc_r {padding: 50px 0 50px 50px;}
	.about p {font-size: 22px;}
	.quality .quality_.uk-card-default {background: linear-gradient(90deg,#e5f1fd 0%,#00a0e9);}
	.quality2 .card h3 {font-size: 30px;}
	.support h2 {font-size: 30px;}
	.contract p {line-height: 1.2;font-size: 14px;}
	.contact .title p {font-size: 16px;}
	.contact .uk-card-default h4 {font-size: 16px;}
	.contact .uk-card-default {padding: 25px 15px;}
	.uk-navbar-nav>li>a {padding: 0 20px;}
	.left .uk-list li a {font-size: 14px;}
	
}
@media screen and (max-width: 1200px) {
	.uk-navbar-nav>li>a {padding: 0px 10px;}
	nav .uk-search-default {width: 100px;}
	.i_about img {width: 550px;}
	.i_case .case_desc {padding: 70px;}
	.i_case h2 {font-size: 30px;}
	.uk-margin-medium-top {margin-top: 20px!important;}
	.foot {padding-top: 30px;padding-bottom: 15px;}
	.foot h2 {font-size: 30px;}
	.about p {font-size: 16px;}
	.quality h3 {font-size: 28px;}
	.quality .num {right: -55px;}
	.quality .num span {line-height: 40px;width: 40px;font-size: 18px;}
	.quality p {font-size: 16px;line-height: 1.8;}
	.quality2 p {line-height: 1.8;}
	.quality2 h3 {font-size: 22px;}
	.left .uk-list li a {line-height: 50px;}
	.i_nav a {line-height: 60px;}
	.i_nav {line-height: 60px;}
	.i_banner h1 {font-size: 36px;}
	.i_banner h3 {font-size: 24px;}
	.assembly .uk-card-default {padding-left: 150px;}
	.i_nav .i_nav_ a {padding: 0 10px;}
	.contact .contact_ {padding: 70px 100px;}
	.contact .title p {font-size: 12px;}
	
	
	
	
}
@media screen and (max-width: 960px) {
	.uk-logo img {width: 90px;}
	.uk-navbar {background-color: rgba(255, 255, 255, 0.5);border-bottom: 1px solid #eee;}
	.uk-logo img {height: 50px;}
	.uk-offcanvas-bar {width: 100%;left: 100%;background-color: #fff;padding: 0;}
	.uk-offcanvas-bar svg {color: #333;}
	.uk-navbar-toggle {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;}
	.i_banner  .uk-dotnav-vertical>* {padding-top: 5px;}
	.i_banner .uk-iconnav-vertical>* {padding: 0px 0px;}
	.title h3 {font-size: 36px;}
	.title h4 {letter-spacing: 10px;margin-left: 0;}
	.i_about h4.title {font-size: 22px;}
	.i_case .case_nav {padding: 15px;}
	.i_case .line {right: 15px !important;left: 15px !important;}
	.i_case .case_desc {padding: 15px;padding-bottom: 150px;}
	.i_news .newsnav a {padding: 0 15px;margin: 0 5px;}
	.i_news .new h3 {font-size: 24px;}
	.i_news .new h5 {font-size: 14px;}
	.i_news .new .uk-padding-small {padding: 0;}
	.i_news .new hr.title {margin: 10px 0;}
	.i_case h2 {font-size: 20px;}
	.uk-search-default {width: 100%;}
	.uk-offcanvas-bar .uk-search-default .uk-search-input {border-color: #e5e5e5;}
	.i_banner .uk-container-large {padding: 0 15px !important;}
	.i_banner h1 {font-size: 28px;}
	.i_banner h3 {font-size: 16px;}
	.left h3 {font-size: 28px;}
	.productlist h3 {font-size: 28px;}
	.i_nav .uk-flex.uk-flex-between {flex-wrap: wrap;}
	.i_nav {line-height: 45px;}
	.i_nav a ,.i_nav .i_nav_ a  {line-height: 45px;padding: 0 5px;margin: 0;font-size: 14px;}
	.about h2 {font-size: 36px;}
	.about .desc_l ,.about .desc_r {padding: 15px;}
	.quality .uk-padding-large {padding: 15px 60px 15px 15px;}
	.quality p {line-height: 1.8;}
	.joblist .uk-accordion-title {padding: 0 15px;font-size: 16px;}
	.joblist .uk-padding {padding: 15px;}
	.joblist .uk-flex.uk-flex-between {flex-wrap: wrap;}
	.joblist h4 {line-height: 45px;font-size: 16px;}
	.joblist p strong {font-size: 20px;}
	.product .uk-position-absolute {position: relative !important;top: 0 !important;}
	.product .uk-position-bottom {position: relative !important;}
	.product h3 {font-size: 24px;}
	.product h5 {font-size: 16px;}
	.support .cont {padding: 15px;}
	.support h2 {font-size: 20px;}
	.assembly .uk-card-default {padding: 15px;}
	.assembly .uk-position-center-left {position: relative !important;top: 20px;transform: translateY(0);}
	.assembly h2  {font-size: 20px;}
	.assembly p {font-size: 16px;}
	.contract h2 {font-size: 20px;}
	.service h2 {font-size: 20px;}
	.service p {font-size: 16px;}
	.newslist h5 {font-size: 16px;}
	.contact .contact_ {padding: 15px;}
	
	.culture .culture1 p {font-size: 30px;}
	.culture .culture2 p {font-size: 26px;}
	
	
	
	
	.page table {width: 100%;}
	.page table tbody * {white-space: nowrap;}
	.page table th {line-height: 45px;font-size: 18px;}
	.page table td {line-height: 30px;font-size: 16px;}
	
	.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;}
	
}