/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
html{
	font-family:"Microsoft YaHei", "Helvetica Neue",Arial,sans-serif;
}
.uk-article h2 {
    font-size: 20px;
}
.uk-article h3 {
    font-size: 18px;
}
.uk-article h4 {
    font-size: 16px;
}
.uk-article h5 {
    font-size: 16px;
}

.uk-article .uk-h2 {
    font-size: 22px;
}
.uk-article .uk-h1 {
    font-size: 24px;
}

.uk-navbar-attached {
    background: #fff;
    border-bottom:2px solid rgba(227, 32, 26, 0.8);
}

.tm-block {
    background: #f9f9f9;
}
.tm-noblog.tm-content-boxed .tm-content, .tm-content-boxed .uk-article, .tm-content-boxed .uk-article .uk-panel-header, .tm-content-boxed .tm-content .uk-panel-header, .tm-content-boxed .uk-tab > li.uk-active > a {
    background: #fff;
}
.uk-panel-box {
    background: #fff;
}
.uk-navbar-attached .uk-navbar-nav > li.uk-active > a {
    background-color: #f9f9f9;
}

.uk-navbar-attached .uk-navbar-nav > li:hover > a, .uk-navbar-attached .uk-navbar-nav > li > a:focus, .uk-navbar-attached .uk-navbar-nav > li.uk-open > a {
    background-color:#f9f9f9;
}
.uk-navbar-attached .uk-navbar-nav > li.uk-active > a {
    background-color:#f9f9f9;
}
.uk-dropdown-navbar {
    background: #f9f9f9;
}

@media (min-width: 768px) {
  .tm-content-padding .tm-block-middle {
    padding-top: 44px;
  }
  .products.tm-content-padding .tm-block-middle {
    padding-top: 15px;
  }
}

.uk-button {
    font-size: 0.8rem;
    border: 1px solid #aaa;
	color:#aaa;
}
.uk-panel-box .uk-button {
    border: 1px solid #fff;
	color:#fff;
}

.uk-article-lead {
    font-style: normal;
}
.tm-navbar .tm-navbar-wrapper .tm-nav .tm-nav-wrapper > .uk-navbar-nav > li.tm-sticky-logo {
    display:none;
}
@media (min-width: 960px) {
  .tm-navbar:not(.uk-navbar-attached) {
    
  }
}

.uk-navbar-nav > li > a {
    font-size: 16px;
	font-weight:700;
}
.tm-navbar-fullscreen-contrast:not(.uk-navbar-attached) .uk-navbar-nav > li.uk-active > a {
    color: #fff;
}


.slideshow-t1 {
	margin-bottom:24px;
}
.tm-sidebar-a a{
	text-decoration:none;
}

.tm-main .uk-width-medium-1-2 h1.uk-article-title , .newsmod li , .uk-grid-width-medium-1-3 .uk-panel-title{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}


.tm-toolbar {
    height: 44px;
    padding: 10px 0;
    background:#333;
	color:#bbb;
}

.tel400 {
	font-weight:bold;
	color:#fff;
	font-size:110%;
	font-family: Verdana, Arial, sans-serif;
}
.tm-sidebar-a .tel400 {
	font-weight:bold;
	color:#e3211b;
	font-size:130%;
}
.uk-panel-box-secondary {
    border: 2px solid rgba(227, 32, 26, 0.8);
}
.map iframe {
	border:none;
}

.uk-breadcrumb > li:not(.uk-active) > span {
    color:#444;
}
.products .uk-article-title {
    font-size: 28px;
	margin-bottom:35px;
}
.products .uk-width-medium-1-3 h1.uk-article-title,
.products .uk-width-medium-1-2 h1.uk-article-title,
.products .uk-width-medium-1-1 h1.uk-article-title {
	margin-bottom:0;
	font-size:14px;
	text-align:center;
	margin-top: 15px;
}
.products .uk-width-medium-1-3 .tm-has-featured-image ,
.products .uk-width-medium-1-2 .tm-has-featured-image ,
.products .uk-width-medium-1-1 .tm-has-featured-image  {
	padding:15px;
}

.products.tm-content-boxed .uk-width-medium-1-3 .tm-featured-image ,
.products.tm-content-boxed .uk-width-medium-1-2 .tm-featured-image ,
.products.tm-content-boxed .uk-width-medium-1-1 .tm-featured-image {
    margin: -15px -15px 0 -15px;
}

.home .tm-block-bottom-a {
	background:#1a3b66;
}

.home .tm-block-bottom-a .tm-panel-title-large ,.home .tm-block-bottom-a  .uk-article-lead {
	text-align:center;
	color:#fff;
}
.home .tm-block-bottom-b .tm-panel-title-large{
	text-align:center;
}
.advantage .uk-icon-medium {
    font-size: 50px;
    border: 2px solid #444;
    padding: 20px;
    border-radius: 100%;
    margin-bottom: 20px;
}
.slideshow-t2 {
	font-size:38px;
	font-weight:700;
	margin-top:30px;
}
.flag img{
	max-width:40px;
}
.flag1 {
	margin-right:16px;
}
.home .uk-navbar-content { 
    display:none;
}
.products .tm-content > .uk-grid > .uk-width-medium-1-1 ,
.products .tm-content > .uk-grid > .uk-width-medium-1-2 {
	max-width:33.3333%;
}



