/* #1b64b7 */
h1, h2, h3, h4, h5, h6 {margin: 0;}
a:hover {text-decoration: none;}
:focus {outline: 0 !important;}
.uk-cover.uk-transition-scale-up {transform: translate(-50%,-50%) scale(1,1) ;}
.uk-transition-toggle:hover .uk-cover.uk-transition-scale-up ,.uk-transition-toggle:focus .uk-cover.uk-transition-scale-up {transform:translate(-50%,-50%) scale(1.03,1.03) ;}
/* @font-face {font-family: 'OPPOSans';src: url('../font/OPPOSans.ttf');font-weight: normal;} */
/* @font-face {font-family: 'OPPOSans';src: url('../font/OPPOSans.ttf');font-weight: bold;} */
a.btn svg {
	-webkit-animation-name: left-right;
    animation-name: left-right;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
	}

.uk-width-1-8 {
    width: calc(100% * 1 / 8)
}
/* top */
.top h6 {color: #999999;}
.top h4 {font-size: 22px;color: #444444;font-family: "OPPOSans",-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";}
.top .uk-container {height: 40px;padding-top: 15px;}
.top ul.uk-subnav {margin: 0;}
.top ul.uk-subnav li {padding-left: 15px;}
.top .uk-subnav-divider>::before {height:14px;margin-top: 2px;margin-right: 15px;}
.top ul.uk-subnav li a {color: #f2e3d1;font-size: 14px;}
.top ul.uk-subnav li a:hover {color: #FFFFFF;}
.top .uk-icon {color: #1b64b7;margin-top: 3px;}
.top h5 {color: #FFFFFF;margin-top: -2px;}
.top .uk-search-default {width: 146px;height: 35px;}
.top .uk-search-default .uk-search-input {background-color: #1b64b7;border-radius: 50px;padding-left: 20px;height: 35px;padding-right: 40px;}
.top form .uk-icon {color: #FFFFFF;height: 35px;padding-right: 10px;margin-top: 0;}
.top form input {color: #FFFFFF;font-size: 14px;}
.top form input::-webkit-input-placeholder {color: #FFFFFF !important;}
.top form input::-moz-placeholder {color: #FFFFFF  !important;} 
.top form input::-moz-placeholder {color: #FFFFFF   !important;} 
.top form input::-ms-input-placeholder {color: #FFFFFF  !important;} 

/* nav */
nav.uk-container {height: 50px;}
nav .uk-logo {padding: 0;}
nav .uk-logo img {height: 60px;margin-top: -10px;}
nav ul.uk-navbar-nav li {position: relative;}
nav ul.uk-navbar-nav>li::before {content: '';position: absolute;left: 0;top: 50%;border-left: 1px solid #dcdcdc;height: 14px;transform: translateY(-50%);}
nav ul.uk-navbar-nav>li:last-child::after {content: '';position: absolute;right: 0;top: 50%;border-right: 1px solid #dcdcdc;height: 14px;transform: translateY(-50%);}
nav ul.uk-navbar-nav li a {font-size: 16px;color: #000000;padding: 0;position: relative;min-height: 30px;width: 100px;}
nav ul.uk-navbar-nav>li:hover>a ,nav ul.uk-navbar-nav>li.uk-active>a{color: #1b64b7;}
nav ul.uk-navbar-nav .uk-card:hover a {color: #1b64b7;}
nav .uk-navbar-dropdown-grid>:not(.uk-first-column)::before {border-left: none;}
nav ul.uk-navbar-nav>li>a.navsubbar::before {color: #000000;content: '﹀';position: absolute;left: 50%;bottom: -20px;transform: translateX(-50%) ;transition: 0.3s all;}
nav ul.uk-navbar-nav>li:hover>a.navsubbar::before, nav ul.uk-navbar-nav>li.uk-active>a.navsubbar::before {color: #1b64b7;bottom: -25px;}

/* i_banner */
.i_banner .uk-dotnav>*>* {width: 49px;height: 2px;background: #a1a1a1;border-radius: 0;border-color: #a1a1a1;}
.i_banner .uk-dotnav>.uk-active>* {background: #FFFFFF;border-color: #FFFFFF;}

/* i_prod */
.i_prod h1 {font-size: 48px;color: #333333;font-weight: bold;}
.i_prod h5 {font-size: 18px;color: #999999;margin: 10px 0 30px;}
.i_prod h3 {font-size: 24px;color: #1b64b7;font-weight: bold;}
.i_prod .uk-overlay-default {background-color: rgba(27, 100, 183, 0.8);}
.i_prod .uk-card a {color: #FFFFFF;font-size: 16px;text-decoration: none;padding: 20px 50px;border: #FFFFFF 1px solid;transition: .3s all;}
.i_prod .uk-card a:hover {background: #FFFFFF;color: #1b64b7;}
.i_prod a.btn:hover svg path{fill: #1b64b7;}


/* i_lease */
.i_lease h1 {font-size: 48px;color: #333333;font-weight: bold;}
.i_lease h5 {font-size: 18px;color: #999999;margin: 10px 0 30px;}
.i_lease .uk-overlay h5 {margin: 0;}
.i_lease h3 {font-size: 24px;color: #FFFFFF;font-weight: bold;}
.i_lease .uk-overlay-default {background-color: rgba(27, 100, 183, 0.8);}
.i_lease .uk-card a {color: #FFFFFF;font-size: 16px;text-decoration: none;padding: 20px 50px;border: #FFFFFF 1px solid;display: inline-block;transition: .3s all;}
.i_lease .uk-card a.btn:hover {background: #FFFFFF;color: #1b64b7;}
.i_lease .uk-position-center {width: 100%;}
.i_lease .uk-transition-toggle .i_lease_ {opacity: 1;transition: .3s ease-out;}
.i_lease .uk-transition-toggle:hover .i_lease_ {opacity: 0;}
.i_lease .uk-transition-toggle:hover a.btn svg {
	-webkit-animation-name: left-right;
    animation-name: left-right;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
	}
.i_lease a.btn:hover svg path{fill: #1b64b7;}
@keyframes left-right {
  16.65% {margin-left: 6px;margin-right: -6px;}
  33.3% {margin-left: -5px;margin-right: 5px;}
  49.95% {margin-left: 4px;margin-right: -4px;}
  66.6% {margin-left: -2px;margin-right: 2px;}
  83.25% {margin-left: 1px;margin-right: -1px;}
  100% {margin-left: 0px;margin-right: 0px;}
}

.i_lease .uk-card.uk-card-body.uk-text-center::before {content: '';top: 50%;left: 0;transform: translateY(-50%);height: 71px;position: absolute;border-left: 1px #959595 solid;}
.i_lease .uk-card.uk-card-body.uk-text-center:last-child::after {content: '';top: 50%;right: 0;transform: translateY(-50%);height: 71px;position: absolute;border-right: 1px #959595 solid;}

/* i_case */
.i_case h1 {font-size: 48px;color: #333333;font-weight: bold;}
.i_case h5 {font-size: 18px;color: #999999;margin: 10px 0 30px;}
.i_case h3 {font-size: 18px;color: #FFFFFF;font-weight: bold;}
.i_case .uk-overlay-default {background-color: rgba(27, 100, 183, 0.8);}
.i_case .uk-transition-toggle:hover a svg {
	-webkit-animation-name: left-right;
    animation-name: left-right;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
	}
.i_case a.btn {color: #333333;font-size: 16px;text-decoration: none;padding: 15px 40px;display: inline-block;transition: .3s all;}
.i_case a.btn:hover {background: #1b64b7;color: #FFFFFF;border-color: #1b64b7;}
.i_case a.btn:hover svg path{fill: #FFFFFF;}
.i_case .i_case_.uk-card {}

/* i_about */
.i_about h1 {font-size: 48px;color: #333333;font-weight: bold;}
.i_about h5 {font-size: 18px;color: #999999;margin: 10px 0 30px;}
.i_about h3 {font-size: 24px;color: #FFFFFF;font-weight: bold;}
.i_about .uk-card.uk-card-primary {background: rgba(27, 100, 183, 0.8);padding: 90px 100px 100px 90px;}
.i_about a.btn {color: #FFFFFF !important;font-size: 16px;text-decoration: none;padding: 15px 40px;border: #FFFFFF 1px solid;display: inline-block;transition: .3s all;}
.i_about a.btn:hover {background: #FFFFFF;color: #1b64b7 !important;}
.i_about a.btn:hover svg path{fill: #1b64b7;}

/* newslist */
.newslist h1 {font-size: 48px;color: #333333;font-weight: bold;}
.newslist h5 {font-size: 18px;color: #999999;margin: 20px 0 30px;}
.newslist h3 {font-size: 24px;color: #1b64b7;font-weight: bold;}
.newslist .i_news .uk-card {background: #fafafa;}
.newslist ul.uk-subnav li a{padding: 6px 28px 9px;border: #1b64b7 1px solid;font-size: 24px;transition: .3s all;}
.newslist .uk-subnav>*>:first-child {color: #1b64b7;}
.newslist ul.uk-subnav li a:hover, .newslist .uk-subnav>.uk-active>a {background: #1b64b7;color: #FFFFFF;}
.newslist .uk-pagination a {border: 1px #1b1b1b  solid;padding: 11px 18.5px;color: #171717;font-size: 16px;transition: .3s all;margin: 0 5px;}
.newslist .uk-pagination a:hover ,.newslist .uk-pagination .page-num-current{color: #FFFFFF;background: #1b64b7;border-color: #1b64b7}
.newslist span.page-num {border: 1px solid transparent;padding: 11px 18.5px;color: #171717;font-size: 16px;transition: .3s all;margin: 0 5px;}
.newslist .newslist_ p {font-size: 16px;color: #888888;margin: 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newslist .newslist_ h4 {font-size: 18px;color: #333333;margin: 0 0 10px;font-weight: bold;transition: 0.3s all;}
.newslist .newslist_ h2 {font-size: 36px;color: #333333;}
.newslist .newslist_ .uk-card:hover h4 {color: #1b64b7;}

/* news */
.news h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.news h5 {font-size: 18px;color: #999999;margin: 20px 0 30px;}
.news h5 p {color: #999999;margin: 0;}

/* i_news */
.i_news h1 {font-size: 48px;color: #333333;font-weight: bold;}
.i_news h5 {font-size: 18px;color: #333333;margin: 10px 0 30px;height: 50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.i_news > div > div:nth-child(2) > a > div.uk-card.uk-card-body {background: #FFFFFF;}
.i_news > div > div:nth-child(3) > a > div.uk-card.uk-card-body {background: #FFFFFF;}
.i_news p {color: #999999;/*margin: 0 0 30px 0;*/transition: 0.3s ease-in-out;/*height: 48px;*/overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.i_news hr {border-color: ##e5e5e5;width: 30px;transition: 0.3s ease-in-out;}
.i_news h6 {color: #999999;margin: 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition: 0.3s ease-in-out;}
.i_news .uk-card.uk-card-body {padding: 65px;transition: 0.3s ease-in-out;background: #FAFAFA;}
.i_news .uk-card:hover {background: #1b64b7;}
.i_news .uk-card:hover p {font-weight: bold;}
.i_news .uk-card:hover h5,.i_news .uk-card:hover p,.i_news .uk-card:hover h6 {color: #FFFFFF;}
.i_news .uk-card:hover hr {border-color: #FFFFFF}

/* footer */
.footer h5 {color: #FFFFFF;}
.footer h5 a{color: #FFFFFF;font-weight: bold;}
.footer ul li a{color: #999999;font-size: 14px;}
.footer ul li a:hover {color: #FFFFFF;}
.footer img {width: 118px;}

/* foot */
.foot h6 {color: #999999;}
.foot h6 a{color: #999999;}
.foot h6 a:hover {color: #FFFFFF;}
.foot ul {margin-bottom: 0;}
.foot ul li ,.foot ul li a{color: #999999;font-size: 14px;}
.foot .uk-first-column::before {margin-right: 0;}
.foot .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before {border-left-color: #eeeeee;height: 12px;}
.foot ul li a:hover {color: #FFFFFF;}
.foot .uk-subnav>* {padding-left: 40px;}

/* productlist */
.productlist h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.productlist h5 {font-size: 18px;color: #999999;margin: 20px 0 30px;}
.productlist h3 {font-size: 24px;color: #1b64b7;font-weight: bold;}
.productlist ul.uk-subnav li a{padding: 6px 28px 9px;border: #1b64b7 1px solid;font-size: 24px;transition: .3s all;}
.productlist .uk-subnav>*>:first-child {color: #1b64b7;}
.productlist ul.uk-subnav li a:hover, .productlist .uk-subnav>.uk-active>a {background: #1b64b7;color: #FFFFFF;}
.productlist .uk-card h5 {font-size: 16px;margin: 5px 0;margin-left: 15px;}
.productlist .uk-card h5::before {content: '•';padding-right: 10px;margin-left: -15px;}
.productlist h4 {font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.productlist .uk-card.uk-card-default {height: 560px;}
.productlist .uk-card a.btn {color: #1b64b7;font-size: 16px;text-decoration: none;padding: 14px 37px;border: #1b64b7 1px solid;display: inline-block;transition: .3s all;}
.productlist .uk-card a.btn:hover {background: #1b64b7;color: #FFFFFF;}
.productlist .uk-card a.btn svg {margin-top: -6px;}
.productlist .uk-card a.btn:hover svg  path {fill: #FFFFFF;}

/* product */
.product h1 {font-size: 48px;color: #333333;font-weight: bold;margin: 0 0 10px;}
.product h5 {font-size: 16px;color: #999999;}
.product p {color: #666666;margin: 10px 0;}
.product .uk-card.uk-card-body {padding-right: 150px;}
.product .uk-card a {color: #1b64b7;font-size: 16px;text-decoration: none;padding: 14px 37px;border: #1b64b7 1px solid;display: inline-block;transition: .3s all;}
.product .uk-card a.btn:hover {background: #1b64b7;color: #FFFFFF;}
.product .uk-card a.btn svg {margin-top: -6px;}
.product .uk-card a.btn:hover svg  path {fill: #FFFFFF;}
.product .product_ .uk-position-bottom-right {bottom: -70px;right: -20px;}
.product .product_ .uk-position-bottom-left {bottom: -70px;left: -20px;}
.product h4 {color: #999999;font-size: 18px;margin: 0 0 20px;}
.product .uk-table p {margin: 0;}
.product .uk-table th {background: #1b64b7;color: #FFFFFF;text-align: center;font-weight: bold;font-size: 16px;border-right: 1px solid #e5e5e5;}
.product .uk-table tbody tr {border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.product .uk-table tbody tr td {border-right: 1px solid #e5e5e5;vertical-align: middle;color: #333333;}
.product .uk-table tbody tr td p{color: #333333;}
.product .uk-table tbody tr td:nth-child(1):not(.without) ,.product .uk-table tbody tr td:nth-child(1):not(.without) p{background: #FAFAFA;color: #1b64b7;}
.product .uk-card p.rent_c  {color: #333333;margin-bottom: 9px;}
.product .uk-card p.rent_c span.rent_c {color: #1b64b7;font-weight: bold;}
.product .uk-card p {color: #999999;margin: 0;}
.product .uk-card.uk-padding hr {width: 18px;border-width: 2px;border-color: #1b64b7}
.product h3 {font-size: 24px;font-weight: bold;color: #1b64b7;margin: 0 0 20px;}
.product .uk-card.uk-padding hr {width: 18px;border-width: 2px;border-color: #1b64b7}
.product .rent_cont h4 {color: #333333;font-weight: bold;}
.product .rent_cont .uk-card:hover h4 {color: #1b64b7;}
.product .rent_cont p {color: #666666;margin: 0;}
.product .rent_cont .uk-card:hover p {color: #1b64b7;}
.product .rent_cont div .rent_cont_ {border-right: 1px solid #e1e0e1;border-left: 1px solid transparent;border-bottom: 1px solid #e1e0e1;border-top: 1px solid transparent;}
.product .rent_cont div:nth-child(3n+1) .rent_cont_ {border-left: 1px solid #e1e0e1;}
.product .rent_cont div:nth-child(-n+3) .rent_cont_ {border-top: 1px solid #e1e0e1;}
.product .rent_cont div .rent_cont_:hover {border-color: #1b64b7}
.product .uk-card .uk-slider .uk-light.uk-position-bottom-right {background: #FFFFFF;}
.product .uk-card .uk-slider .uk-light.uk-position-bottom-right a {color: #333333;padding: 10px 14px;border: none;}
.product .uk-card .uk-slider .uk-light.uk-position-bottom-right a:hover {color: #1b64b7;}



/* joblist */
.joblist h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.joblist h5 {color: #999999;margin: 20px 0 30px;}
.joblist h3 {font-size: 24px;color: #1b64b7;font-weight: bold;}
.joblist h5 a {color: #1b64b7;font-family: arial;font-weight: bold;}
.joblist h6{font-size: 18px;color: #666666;margin: 10px 0 0;}
.joblist .joblist_tit {padding: 20px 0;background: #FFFFFF;}
.joblist .joblist_tit h5{color: #1b64b7;}
.joblist .joblist_ {background: #FFFFFF;padding: 20px 0;}
.joblist .joblist_ div:nth-child(2) p {color: #ff6c00;}
.joblist .job_fuc .joblist_ p{color:#333333;margin: 0;font-size: 16px;}
.joblist .job_fuc .joblist_ p span{color: #1b64b7;font-weight: bold;font-size: 16px;}
.joblist .job_fuc:hover .joblist_ ,.joblist .job_fuc.open .joblist_{background: #1b64b7;}
.joblist .job_fuc:hover .joblist_ p,.joblist .job_fuc.open .joblist_ p{color: #FFFFFF;}
.joblist .job_fuc:hover .joblist_ svg Path,.joblist .job_fuc.open .joblist_ svg Path{fill: #FFFFFF;}
.joblist .job_fuc:hover .joblist_ p span,.joblist .job_fuc.open .joblist_ p span{color: #FFFFFF;}
.joblist .joblist_ svg {transition: .3s all;}
.joblist .job_fuc.open .joblist_ svg {transform: rotate(180deg);}
.joblist .job_fuc {margin: 0 0 10px;}
.joblist .job_fuc .jobdesc h3{font-size: 24px;color: #1b64b7;font-weight: bold;}
.joblist .job_fuc .jobdesc h5{font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.joblist .job_fuc .jobdesc h5 span{padding-left: 20px;}
.joblist .job_fuc .jobdesc span.fuli {font-size: 16px;color: #666666;padding-right: 20px;}
.joblist .job_fuc .jobdesc hr{border-top: 1px solid #d2d2d2;}
.joblist .job_fuc .jobdesc p {font-size: 16px;color: #666666;margin: 0;}
.joblist .job_fuc .jobdesc p a{color: #1b64b7;}
.joblist .job_fuc .jobdesc {padding: 40px 100px;background: #FFFFFF;overflow: hidden;}
/* .joblist .job_fuc.open .jobdesc {padding: 40px 150px;transform: translateY(0);height: auto;} */
.joblist ul.uk-subnav li a {border: 1px  rgb(0, 0, 0) solid;font-size: 18px;color: #333333;padding: 15px 50px;}
.joblist .uk-subnav-pill>.uk-active>a {color: #333333;background: #FFFFFF;}
.joblist .uk-subnav-pill>*>a:hover {background-color: #f8f8f8;color: #ffffff;}
.joblist_other {background: #F8F8F8;}
.joblist_other h1{font-size: 44px;color: #1b64b7;font-weight: bold;margin: 0;}
.joblist_other h6{font-size: 18px;color: #333333;margin: 10px 0 0;}
.joblist_other h5{font-size: 24px;color: #333333;font-weight: bold;margin: 0;}
.joblist h4 {font-size: 24px;color: #1b64b7;font-weight: bold;margin: 20px 0 10px;}
.joblist p {margin: 0;}

/* contact */
.contact h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.contact h5 {color: #999999;margin: 20px 0 30px;}
.contact h3 {font-size: 24px;color: #1b64b7;font-weight: bold;padding-right: 100px;}
.contact hr {border-color: #333333;}
.contact p {color: #333333;}
.contact p span{color: #333333;font-family: arial;}
.contact #map {width:100%;height:705px;border:none;font-size:12px}


/* caselist */
.caselist h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.caselist h5 {color: #999999;margin: 20px 0 30px;}
.caselist h3 {font-size: 24px;color: #1b64b7;font-weight: bold;}
.caselist .caselist_  {border: 1px #eeeeee solid;overflow: hidden;}
.caselist p {font-size: 16px; color: #333333;margin: 10px 0;}
.caselist .uk-card:hover p {color: #1b64b7;font-weight: bold;}
.caselist .uk-pagination a {border: 1px #1b1b1b  solid;padding: 11px 18.5px;color: #171717;font-size: 16px;transition: .3s all;margin: 0 5px;}
.caselist .uk-pagination a:hover ,.caselist .uk-pagination .page-num-current{color: #FFFFFF;background: #1b64b7;border-color: #1b64b7}

/* customer */
.customer h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.customer h5 {color: #999999;margin: 20px 0 30px;}
.customer h3 {font-size: 24px;color: #1b64b7;font-weight: bold;}
.customer p {font-size: 16px; color: #999999;margin: 10px 0;}
.customer .red_point,.customer .red_point_ {position: relative;}
.customer .red_point::before {position: absolute;content: '*';color: red;top: 55%;transform: translateY(-50%);padding-left: 15px;}
.customer .red_point_::before {position: absolute;content: '*';color: red;top: 4px;padding-left: 15px;}
.customer .uk-input,.customer .uk-select,.customer .uk-textarea {padding: 0 10px 0 23px; border: 1px #d2d2d2 solid;background: transparent;color: #333333;font-size: 16px;}
.customer .uk-input.btn {background: #1b64b7;border-color:transparent;color: #FFFFFF;}
.customer .uk-input.btn:hover {opacity: 0.8;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #333333;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #333333;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #333333;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #333333;}
.customer .uk-form-stacked .uk-form-label {margin-bottom: 15px;}
.customer label.uk-form-label.red_point {padding-left: 10px;}
.customer label.red_point::before {content: '*';left: 0;padding-left: 0;}
.customer .customer_ h6 {font-size: 14px;color: #999999;}
.customer .customer_ h5 {font-size: 16px;color: #333333;margin: 0;}
.customer .customer_ svg {margin-top: -6px;}
.customer .customer_ span{color: #1b64b7;}
.customer .customer_ .uk-card:hover h5 {color: #1b64b7;}
.customer .uk-form-label {color: #333;font-size: 16px;}
.customer .uk-grid-small>label {font-size: 14px;}
#other_show input, #learn_show input {font-size: 14px;}

/* repairlist */
.repairlist h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.repairlist h5 {color: #999999;margin: 20px 0 30px;}
.repairlist h4 {font-size: 24px;color: #333333;font-weight: bold;}
.repairlist p {color: #666666;margin: 20px 0 50px;}
.repairlist #a_btn {border: 1px solid #d2d2d2;width: -webkit-max-content;width: -moz-max-content;width: max-content; padding: 14px 17px;}

/* about */
.about h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.about h5 {color: #999999;margin: 20px 0 30px;}
.about h5 p {color: #999999;margin: 0;}
.about h4 {font-size: 24px;color: #333333;font-weight: bold;}
.about p {font-size: 16px;color: #333333;margin: 0;}
.about .uk-card.uk-card-default {background: #FCFCFC;box-shadow: none;}
.about .uk-card.uk-card-default.uk-card-hover:hover {box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.about .uk-card.uk-card-default.uk-card-hover:hover h4 {color: #1b64b7;}
.about hr {width: 17px;border-top: 2px #5c5c5c solid;}
/* .about .uk-dotnav {width: max-content;margin: 0 auto;border: 1px solid #d2d2d2;border-radius: 10px;} */
/* .about .uk-dotnav>* {padding-left: 0;} */
/* .about .uk-dotnav>*>* {width: 76px;height: 7px;border-radius: 20px;border-color: transparent;} */
.about .uk-dotnav>.uk-active>* {background-color: #1b64b7; border-color: transparent;}
.about .uk-card.uk-text-center h5 {margin: 15px 0;color: #333333;}
.about .uk-card.uk-text-center:hover h5 {color: #1b64b7;}

/* rentlist */
.rentlist h1 {font-size: 48px;color: #333333;font-weight: bold;position: relative;z-index: 1;}
.rentlist h5 {color: #999999;margin: 20px 0 30px;}
.rentlist .uk-card h5 {margin: 5px 0;margin-left: 15px;}
.rentlist .uk-card h5::before {content: '•';padding-right: 10px;margin-left: -15px;}
.rentlist h4 {font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.rentlist .uk-card.uk-card-default {height: 560px;}
.rentlist .uk-card a.btn {color: #1b64b7;font-size: 16px;text-decoration: none;padding: 14px 37px;border: #1b64b7 1px solid;display: inline-block;transition: .3s all;}
.rentlist .uk-card a.btn:hover {background: #1b64b7;color: #FFFFFF;}
.rentlist .uk-card a.btn svg {margin-top: -6px;}
.rentlist .uk-card a.btn:hover svg  path {fill: #FFFFFF;}

/* rent */
.rent h1 {font-size: 48px;color: #333333;font-weight: bold;margin: 0 0 20px;}
.rent p {color: #666666;margin: 10px 0;}
.rent .uk-card.uk-card-body {padding-right: 150px;}
.rent .uk-card a {color: #1b64b7;font-size: 16px;text-decoration: none;padding: 14px 37px;border: #1b64b7 1px solid;display: inline-block;transition: .3s all;}
.rent .uk-card a.btn:hover {background: #1b64b7;color: #FFFFFF;}
.rent .uk-card a.btn svg {margin-top: -6px;}
.rent .uk-card a.btn:hover svg  path {fill: #FFFFFF;}
.rent .uk-position-bottom-right {bottom: -70px;right: -20px;}
.rent .uk-position-bottom-left {bottom: -70px;letter-spacing: ;: -20px;}
.rent h4 {color: #999999;font-size: 18px;margin: 0 0 20px;}
.rent .uk-table p {margin: 0;}
.rent .uk-table th {background: #1b64b7;color: #FFFFFF;text-align: center;font-weight: bold;font-size: 16px;border-right: 1px solid #e5e5e5;}
.rent .uk-table tbody tr {border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.rent .uk-table tbody tr td {border-right: 1px solid #e5e5e5;vertical-align: middle;color: #333333;}
.rent .uk-table tbody tr td p{color: #333333;}
.rent .uk-table tbody tr td:nth-child(2n+1):not(.without) ,.rent .uk-table tbody tr td:nth-child(2n+1):not(.without)  p{background: #FAFAFA;color: #1b64b7;}
.rent .uk-card p.rent_c  {color: #333333;margin-bottom: 10px;}
.rent .uk-card p.rent_c span.rent_c {color: #999999;font-weight: normal;}
.rent .uk-card p {color: #999999;margin: 0;}
.rent .rent_cont h4 {color: #333333;font-weight: bold;}
.rent .rent_cont .uk-card:hover h4 {color: #1b64b7;}
.rent .rent_cont p {color: #666666;margin: 0;}
.rent .rent_cont .uk-card:hover p {color: #1b64b7;}
.rent .rent_cont div .rent_cont_ {border-right: 1px solid #e1e0e1;border-left: 1px solid transparent;border-bottom: 1px solid #e1e0e1;border-top: 1px solid transparent;}
.rent .rent_cont div:nth-child(4n+1) .rent_cont_ {border-left: 1px solid #e1e0e1;}
.rent .rent_cont div:nth-child(-n+4) .rent_cont_ {border-top: 1px solid #e1e0e1;}
.rent .rent_cont div .rent_cont_:hover {border: 1px solid #1b64b7;}
.rent .uk-card.uk-padding hr {width: 18px;border-width: 2px;border-color: #1b64b7}
.rent h3 {font-size: 24px;font-weight: bold;color: #1b64b7;}

/* serach */
.serach h4 {font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.serach h4 span {color: #1b64b7;}
.serach ul.uk-subnav li a {color: #1b64b7;padding: 6px 28px 9px;border: #1b64b7 1px solid;font-size: 24px;transition: .3s all;}
.serach ul.uk-subnav li a:hover, .serach .uk-subnav>.uk-active>a {background: #1b64b7;color: #FFFFFF;}




@media  screen and (min-width: 1600px) {
	.i_prod .uk-position-large {margin: 50px 150px;}
}



@media  screen and (min-width: 2400px) {
	.i_prod .uk-position-large {margin: 50px 450px 50px 150px;}
}

@media  screen and (max-width: 1600px) {
	.i_prod .uk-card img {width: 70%;}
	nav ul.uk-navbar-nav li a {width: 90px;}
}
@media  screen and (max-width: 1400px) {
	h1 {font-size: 36px !important;}
	nav ul.uk-navbar-nav li a {width: 80px;}
	nav .uk-logo {width: 80%;}
	.uk-padding {padding: 30px;}
	.rent h1 {font-size: 36px;}
	.repairlist p {margin: 20px 0 20px;}
	.uk-margin-large-top {margin-top: 40px!important;}
}
@media  screen and (max-width: 1200px) {
	nav .uk-navbar-left .uk-position-absolute {top:-6px !important;}
	.uk-navbar-toggle {min-height: 65px;padding: 0;}
	.i_about .uk-card.uk-card-primary {padding: 30px;}
	.i_news .uk-card.uk-card-body {padding: 30px;}
	.i_news p {margin: 0;}
	
}
@media  screen and (max-width: 960px) {
	h1 {font-size: 24px !important;}
	.uk-position-center h1 {margin-top: 5px !important;}
	h5 {font-size: 14px !important;}
	h3 {font-size: 18px !important;}
	p {font-size: 14px !important;}
	.i_prod .uk-card a ,.i_lease .uk-card a ,.i_case a.btn,.i_about a.btn,.productlist .uk-card a.btn,.rentlist .uk-card a.btn,.rent .uk-card a,.serach ul.uk-subnav li a,.newslist ul.uk-subnav li a{padding: 6px 20px;}
	.serach ul.uk-subnav li a {font-size: 16px;}
	.uk-nav-default {font-size: 16px;}
	.i_banner .uk-dotnav>*>* {width: 15px;}
	.customer .customer_  div:nth-child(2) .uk-card {border-top: none !important;}
	.joblist .job_fuc .jobdesc {padding: 40px 20px;}
	.joblist h4 {font-size: 18px;}
	.joblist p {font-size: 14px;}
	.i_lease .uk-margin-large-top {margin: 15px !important;}
	.newslist ul.uk-subnav li a {font-size: 16px;}
	.newslist span.page-num {padding: 5px 11px;}
	.newslist .uk-pagination a {padding: 5px 11px;}
	.uk-margin-auto-left {margin-left: 0 !important;}
	.product .uk-card.uk-card-body {padding: 30px 0;}
	.product .uk-card a { padding: 12px 20px;}
	.contact #map {height:450px;}
	.productlist ul.uk-subnav li a {padding:6px 20px 9px;font-size: 16px;}
	.productlist img {width: 50%;}
	.productlist .uk-card.uk-card-default {height: auto;}
	.productlist .uk-padding-remove-left {padding-left: 30px !important;}
	.rentlist ul.uk-subnav li a {padding:6px 20px 9px;font-size: 16px;}
	.rentlist img {width: 50%;}
	.rentlist .uk-card.uk-card-default {height: auto;}
	.rentlist .uk-padding-remove-left {padding-left: 30px !important;}
	.rent .uk-card.uk-card-body {padding: 30px 0;}
	.joblist .job_fuc .jobdesc span.fuli {font-size: 14px;}
	.rent .rent_cont div:nth-child(2n+1) .rent_cont_ {border-left: 1px solid #e1e0e1;}
	.rent .rent_cont div .rent_cont_:hover {border: 1px solid #1b64b7;}
	ul.uk-slider-nav li {width: 15%;}
	.product .product_ .uk-position-bottom-left,.product .product_ .uk-position-bottom-right {bottom: -62px;}
	.product .uk-table th ,.product .uk-table tbody tr td:nth-child(1):not(.without), .product .uk-table tbody tr td:nth-child(1):not(.without) p,.product .uk-table tbody tr td{font-size: 14px;}
}

/* 新增 */
.position{max-width: 1600px;margin: 20px auto;padding: 0 20px;background-color: white;}

.command_news{width: 100%;margin: 20px auto;border: 1px solid #efefef;}
.command_news h4{line-height: 35px;padding-left: 8px;margin-bottom: 10px; border-left: 3px solid #1b64b7;border-bottom: 1px solid #d0d0d0;}
.command_news ul{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding-left: 0;}
.command_news ul li{width: 48%;display: flex;justify-content: space-between;margin: 15px auto;}
.command_news ul li span{color: #a0a0a0;}

@media screen and (max-width: 960px){
  .command_news ul li {width: 97%;}
  .command_news ul li a{width: 80%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}

.flink{width: 100%;height: 50px;line-height: 50px;margin: 20px 2%;}
.flink svg{width: 1.25em;height: 1.25em;fill: currentColor;vertical-align: -0.15em; overflow: hidden;margin-right: 0.1em;}
.flink span{font-size: 1.125em;}
.flink a{font-size: 1em;margin-right: 0.625em;color: black;}
.flink a:hover{color: #1b64b7;;}


/* 新增内容 */
.index_pro_desc{width: 100%;margin-top: 20%;color: white;overflow: hidden;}