h1, h2, h3, h4, h5, h6  {margin: 0;}
ul,li {margin-bottom: 0;}
.uk-link, a {color: #333333;}
a:hover {text-decoration: none;}
:focus {outline: 0 !important;}
b, strong {    font-weight: normal;}
.uk-cover.uk-transition-scale-up {left: 0;top: 0;}
.uk-transition-toggle:hover .uk-cover.uk-transition-scale-up ,.uk-transition-toggle:focus .uk-cover.uk-transition-scale-up {transform: scale(1.03,1.03);}
.uk-open>.uk-modal-dialog {background-color: #044EB7;}
.uk-open>.uk-modal-dialog p {color: #FFFFFF;line-height: 2;font-size: 16px;}
.uk-open>.uk-modal-dialog p button {color: #FFFFFF;background-color: transparent;font-size: 16px;}
.uk-open>.uk-modal-dialog p button:hover ,.uk-open>.uk-modal-dialog p button.uk-active {color: #044EB7;background-color: #FFFFFF;}
::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar-track {background: #f5f5f5;}
::-webkit-scrollbar-thumb {background: #044EB7;-webkit-border-radius: 8px;border-radius: 8px;border: 1px solid #f5f5f5;}
html {overflow-x: hidden;}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {min-height: 75px;}

/* top */
.top.uk-section {background: #044EB7;}
.top .uk-padding-small {padding:0 10px;}
.top .uk-container {padding: 0;height: 45px;}
.top .uk-container svg {margin-top: -3px;}
.top .uk-container a {color: #FFFFFF;font-size: 14px;}
.top .uk-container span{color: #FFFFFF;font-size: 12px;font-weight: lighter;}
.top .uk-search-default .uk-search-input{border-radius: 30px;height: 27px;background: #FFFFFF;font-size: 14px;border:none;}
.top .uk-search .uk-search-icon{color: #1c2d89;}
.header h6 {font-size: 14px;font-weight: lighter;color: #333333;margin: 5px 0;}
.header .hr_vertical {width: 15px;position: relative;}
.header .hr_vertical::before {content: '';height: 15px;width: 1px;background: #EEEEEE;position: absolute;top: 50%;left: 0;transform: translate(0,-50%);}
.uk-navbar-nav>li>a {font-size: 16px;padding: 0 30px;color: #333333;}
.uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li:hover>a {color: #044EB7;}
[class*=uk-dropdown-bottom] {margin-top: 0px;}
[class*=uk-dropdown-right] {margin-left: 0px;}
.uk-dropdown {min-width: 50px;padding: 0;background: #FFFFFF;}
.uk-nav>li>a {padding: 10px 15px;color: #333333;}
.uk-nav>li:not(:last-child)>a {border-bottom: 1px solid #EEEEEE;}
.uk-dropdown-nav>li>a:hover {color: #044EB7;}
.header .uk-padding-small {padding: 0 10px;}
.header hr {margin: 10px 0;}
.header h5 {font-size: 16px;color: #044EB7;}
.uk-logo img {width: 106px;}
.uk-navbar-container:not(.uk-navbar-transparent) {background: #FFFFFF;}

/* i_banner */
.i_banner {margin-top: 120px;}
.i_banner h1 {font-size: 48px;font-weight: bold;color: #FFFFFF;margin-bottom: 15px;}
.i_banner h3 {font-size: 24px;font-weight: lighter;color: #FFFFFF;margin-bottom: 30px;}
.i_banner h5 {font-size: 22px;font-weight: lighter;color: #FFFFFF;}
.i_banner .uk-container {width: 1200px;}
.i_banner ul.uk-slideshow-items li:first-child h1 {color:#208501;font-size: 44px;}
.i_banner ul.uk-slideshow-items li:first-child h5 {color:#208501;}
.i_banner ul.uk-slideshow-items li:last-child h1 {color:#333333;}
.i_banner ul.uk-slideshow-items li:last-child h5 {color:#333333;}
.i_banner.uk-light .uk-dotnav>*>* {width:15px;height:15px;border-radius:15px;background:#000;text-indent: 0;}
.i_banner.uk-light .uk-dotnav>.uk-active>* {background:#044EB7;border-radius:15px;}
.i_banner .uk-slideshow-items> li:nth-child(2) h1 {color:#208501;}
/* i_prod */
.i_prod h3 {font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 10px;}
.i_prod h6 {font-weight: lighter;color: #666666;}
.i_prod h5 {color: #333333;margin-top: 10px;transition: 0.5s all;}
.i_prod .uk-card .uk-inline-clip {border: 1px solid #EEEEEE;transition: 0.5s all;}
.i_prod .uk-card:hover .uk-inline-clip{border-color: #044EB7}
.i_prod .uk-card:hover h5 {color: #044EB7;}

/* i_prod_ */
.i_prod_ {background-color: #fff;}
.i_prod_ h3 {font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 10px;}
.i_prod_ h6 {font-weight: lighter;color: #666666;transition: 0.5s all;}
.i_prod_ h5 {color: #333333;margin-top: 10px;transition: 0.5s all;}
.i_prod_ .uk-card {background-color: transparent;transition: 0.5s all;}
.i_prod_ .uk-card:hover  {background-color: #EEEEEE}
.i_prod_ .uk-card:hover h5 ,.i_prod_ .uk-card:hover h6{color: #044EB7;}
.i_prod_ .uk-padding-small {padding: 10px; text-align: center}
.i_prod_ .uk-position-small[class*=uk-position-center-left],.i_prod_ .uk-position-small[class*=uk-position-center-right] {color: #444444;}
.i_prod_ .uk-slidenav:focus,.i_prod_ .uk-slidenav:hover {color: #044EB7;}
.i_prod_ svg polyline {stroke-width: 2;}
.i_prod_ .uk-dotnav>*>* {width: 22px;height: 2px;background-color:#AAAAAA;border: none;border-radius: 0;}
.i_prod_ .uk-dotnav>.uk-active>* ,.i_prod_ .uk-dotnav>*>:hover {background-color:#044EB7;}
.i_prod_ .uk-slidenav {padding: 0;}

/* i_about */
.i_about {background-color: #044EB7;}
.i_about .uk-padding-small {padding: 10px;}
.i_about h3 {font-size: 30px;font-weight: bold;color: #FFFFFF;margin-bottom: 10px;}
.i_about h6 {font-weight: lighter;color: #FFFFFF;line-height: 2;}
.i_about hr {border-color: rgba(248, 248, 248, 0.2);;margin: 10px 0;}
.i_about a.btn {padding: 20px 50px;background-color: #fefefe;color: #044EB7;}
.i_about .play_btn {width: 50px;height: 50px;background-color: #FFFFFF;border-radius: 50px;position: relative;}
.i_about .circle1 {width: 50px;height: 50px;background-color: rgba(255, 255, 255, 0.6);border-radius: 50px;}
.i_about .circle2 {width: 70px;height: 70px;background-color: rgba(255, 255, 255, 0.3);border-radius: 50px;}
.i_about .uk-active .circle1 {-webkit-animation: load1 1s infinite linear;animation: load1 1s infinite linear;}
.i_about .uk-active .circle2 {-webkit-animation: load2 1s infinite linear;animation: load2 1s infinite linear;}
@keyframes load1 {
  0% {width: 50px;height: 50px;background-color: rgba(255, 255, 255, 0.6);}
  100% {width: 70px;height: 70px;background-color: rgba(255, 255, 255, 0.3);}
}
@keyframes load2 {
  0% {width: 70px;height: 70px;background-color: rgba(255, 255, 255, 0.3);}
  100% {width: 90px;height: 90px;background-color: rgba(255, 255, 255, 0.0);}
}
.i_about .adv {height: 170px;bottom: -155px;background-color: #FFFFFF;}
.i_about .adv h3 {font-size: 36px;color: #044EB7;margin: 1px 0 0;}
.i_about .adv h6 {color: #333333;line-height: 1.5;}

/* i_world */ 
.i_world h3 {font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 10px;}
.i_world h6 {font-weight: lighter;color: #666666;transition: 0.5s all;}
.i_world .uk-subnav-divider>::before {height: 15px;left: 10px;}
.i_world .uk-subnav>*>a {font-size: 14px;color: #333333;ont-weight: normal;transition: 0.5s all;}
.i_world .uk-subnav>.uk-active>a ,.i_world .uk-subnav>*>a:hover {color: #044EB7;}
.i_world h5 {color: #333333;transition: 0.5s all;padding: 10px 0;border-bottom: 1px solid #EEEEEE;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;}
.i_world .uk-card:hover h5 {color: #044EB7;border-color: #044EB7}
.i_world p {color: #666666;margin: 10px 0;}


/* i_news */
.i_news h3 {font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 10px;}
.i_news h6 {font-weight: lighter;color: #666666;transition: 0.5s all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;}
.i_news h5 {color: #666666;transition: 0.5s all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin: 10px 0;height: 44px;}
.i_news .uk-padding-small {padding: 10px;}
.i_news .uk-card {border: 1px solid #EEEEEE;}
.i_news .uk-card:hover {background-color: #EEEEEE;}
.i_news .uk-card:hover h5 {color: #044EB7;}
.i_news ul {padding-bottom: 5px;}

/* foot */
.foot {background: #2f2f2f;}
.foot h6 {color: #FFFFFF;}
.foot h5 {color: #FFFFFF;margin: 10px 0;font-weight: bold;}

@media screen and (max-width: 1300px) {
	.uk-navbar-nav>li>a {padding: 0 25px;}
}

@media screen and (max-width: 960px) {
	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {min-height: 60px;}
	.i_banner {margin-top: 0;}
	.i_banner .uk-container {width: 100vw;}
	.i_banner h1 {font-size: 18px;}
	.i_banner ul.uk-slideshow-items li:first-child h1 {font-size: 18px;}
	.i_banner h3 {font-size: 14px;margin: 0;}
	.i_about { padding-bottom: 140px;}
	.i_about .adv {height: 340px;bottom: -325px;}
	.header .uk-padding-small {padding: 10px;}
	a.header_btn {color: #044EB7 !important;}
	.uk-open>.uk-modal-dialog p button:hover ,.uk-open>.uk-modal-dialog p button.uk-active {color: #044EB7;background-color: #FFFFFF;padding: 0 15px;}
	.i_prod_ .uk-dotnav>*>* {width: 13px;}

	
}