@font-face {
	font-family: eurostile_b;
	src: url('../fonts/customized/eurostile_bold.ttf');
}
@font-face {
	font-family: eurostile_c;
	src: url('../fonts/customized/eurostile_condensed.ttf');
}
@font-face {
	font-family: eurostile_e;
	src: url('../fonts/customized/eurostile_extended.ttf');
}
@font-face {
	font-family: eurostile_m;
	src: url('../fonts/customized/eurostile_medium.ttf');
}
@font-face {
	font-family: sfu_e;
	src: url('../fonts/customized/sfu_eurostile_demi.ttf');
}
@font-face {
	font-family: sfu_r;
	src: url('../fonts/customized/sfu_eurostile.ttf');
}

/*.feb {font-family: eurostile_b;}
.fec {font-family: eurostile_c;}
.fee {font-family: eurostile_e;}*/
.fem {font-family: eurostile_m;}
.fes {font-family: sfu_e;}
.sfu-regular {font-family: sfu_r;}

input[type=text], textarea {border-radius: 0 !important; box-shadow: none !important; border: 1px solid #c3c3c3 !important;}
input[type=text]:focus, textarea:focus {outline: none !important; box-shadow: none !important; border: 1px solid #c3c3c3 !important;}

body {font-family: Arial; font-size: 12px; color: #333;}
img {max-width: 100%; height: auto !important;}

.wrap {width: 100%; max-width: 1200px; margin: 0 auto;}
a, a:hover {text-decoration: none;}
a {color: #333;}
a:hover {color: #057186;}

h1, h2, h3 {margin: 0; padding: 0;}

.np {padding: 0 !important;}
.npl {padding-left: 0 !important;}
.npr {padding-right: 0 !important;}

.transition {transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear;}
.grayscale { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.round {border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}
#google_map {height: 310px;}

.pagination {text-align: center; width: 100%; margin-bottom: 20px; height: 42px; line-height: 22px; background: #e3e3e3; border-radius: 0;}
.pagination span {background: #9d9d9d; padding: 0 9px; border-radius: 4px; display: inline-block; margin-top: 10px;}
.pagination span a {color: #fff;}
.pagination span.current {background: #057186; color: #fff;}

.fb-like-box, .fb-like-box iframe, .fb_iframe_widget, .fb_iframe_widget span {max-width: 100% !important;}

.breadcrumb {margin: 0; padding: 0; height: 37px; line-height: 37px; text-transform: uppercase; color: #057186;}

/*navbar*/
.navbar {height: 32px; min-height: 32px; line-height: 32px; margin: 0;}
.navbar-menu {list-style: none; margin: 0;}
.navbar-menu li {background: url('../img/navbar-space.png') no-repeat 100% 50%; display: inline-block; padding: 0 10px; line-height: 32px;}
.navbar-menu li.last {background: none;}
.navbar-menu li a {padding-right: 2px;}

.slogan, .slogan h1 {text-transform: uppercase;color: #f15927;line-height: 28px;font-size: 30px;}
.hotline {background: #ef4c2e; color: #fff; height: 24px; font-size: 18px; padding: 1px 10px; margin-left: 8px;}
.glyphicon-earphone {font-size: 15px;}

.main-menu {margin-top: 20px;}
.main-menu ul {list-style: none; margin: 0; padding: 0; height: 34px;}
.main-menu li {float: left; line-height: 34px; padding: 0 10px; position: relative;color: #fff;}
/*.main-menu li.first {padding-left: 0;}*/
.main-menu a {font-size: 12px; text-transform: uppercase; color: #333; display: block;}
.main-menu li.active a {color: #fff;}
.main-menu li:hover, .main-menu li.active {background: #ef4c2e;}
.main-menu li a:hover, .main-menu li.active a:hover {color: #fff;}

.main-menu ul ul {display: none; position: absolute; top: 32px; left: 0; z-index: 99999; border-top: 2px solid #057186; width: 200px;}
.main-menu ul li:hover ul {display: block;}

.main-menu ul ul li a, .main-menu li.active li a {color: #333;}
.main-menu ul ul li a:hover, .main-menu li.active li a:hover {color: #057186;}

.main-menu ul li li {width: 100%; background: #fff; border-bottom: 1px solid #d4d4d4;}
.main-menu ul li li:hover {background: #fff;}
.main-menu ul li li a {text-transform: none; font-weight: normal; font-size: 13px; font-family: Arial; display: block;}

/*.mobile-menu {line-height: 35px; font-size: 28px; color: #057186; cursor: pointer; position: absolute; top: 110px; right: 10px;}*/
.mobile-menu {line-height: 40px; font-size: 28px; color: #057186; cursor: pointer; float: right;}
.mobile-menu-content {position: absolute; top: 100px; background: #fffdf3; z-index: 999999; width: 90%; margin-left: 5%; display: none;}
.mobile-menu-content ul {list-style: none; display: block;border-top: 1px solid #452a11; margin: 0; padding: 0;}
.mobile-menu-content li {border: 1px solid #452a11; border-top: none; height: 40px; line-height: 40px; text-align: left;}
.mobile-menu-content li.active {background: #dd4841;}
.mobile-menu-content li a {color: #452a11; text-transform: uppercase; padding-left: 15px; display: block;}
.mobile-menu-content li:hover {background: #dd4841;}
.mobile-menu-content li:hover a {color: #fff;}
.mobile-menu-content li.active a {color:#fff;}


/*slide*/
.main-slider {width: 100%; margin: 0 auto;}
.slider {position:relative; overflow: hidden; width: 100%;}
.slider img {position:absolute;left:0; top:0;}
.nivo-title, .nivo-caption {display: none !important;}
.nivo-prevNav {background: url('../img/slide-prev.png') no-repeat 0 0; left: 6%;}
.nivo-nextNav {background: url('../img/slide-next.png') no-repeat 0 0; right: 6%;}
.nivo-prevNav, .nivo-nextNav {width: 18px; height: 40px;}
.home-box-jcarosel-title {position: relative;}
.jcarousel-control-prev , .jcarousel-control-next {background: #057186; width: 22px; height: 22px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #e3e3e3;}
.jcarousel-control-prev .fa , .jcarousel-control-next .fa {padding-top: 4px; font-size: 14px;}
.jcarousel-control-prev:hover , .jcarousel-control-next:hover {background: #3c3c3c; color: #e3e3e3;}
.jcarousel-control-prev {right: 25px; left: auto;}
.jcarousel-control-next {right: 0;}

/*home*/
.list-categories {background: #f2f2f2 url('../img/home-list-cat.png') repeat-x 0 100%; }
.home-category-carousel {margin: 0; padding: 0;}
.category-item {width: 20%; float: left; text-align: center; font-size: 16px; text-transform: uppercase;}
.category-item-content {width: 75%; margin-bottom: 50px;}
.category-item-content img {border-radius: 50%; padding: 4px; margin: 45px 0 15px 0; border: 1px solid #e1e1e1;}
.category-item-content h3 {font-size: 16px;}

.nav-list-categories {color: #fff;font-family: Arial;margin-top: 45px;}
.nav-list-categories a {color: #fff;}
.nav-list-category-title {font-size: 21px; text-transform: uppercase; margin: 20px 0 30px 0;}
.nav-list-category-1, .nav-list-category-3 {height: 250px; overflow: hidden;}
.nav-list-category-2 {height: 272px; overflow: hidden;}

.nav-list-category-1 {background: #0a4e72 url(../img/1.png) no-repeat 100% 0;}
.nav-list-category-1 h2 {font-size: 12px; line-height: 17px;}

.nav-list-category-2 {background: #303236 url('../img/2.png') no-repeat 100% 12px;margin-top: -12px;}
.nav-list-category-2 ul {list-style: none;margin: 0; padding: 0;}
.nav-list-category-2 li {line-height: 26px; background: url('../img/li-1.png') no-repeat 0 9px;}
.nav-list-category-2 li a {padding-left: 15px;}

.nav-list-category-3 {background: #844331 url('../img/3.png') no-repeat 100% 0;}
.nav-list-category-3 ul {list-style: none;margin: 0; padding: 0;}
.nav-list-category-3 li {line-height: 35px; background: url('../img/li-2.png') no-repeat 0 9px;}
.nav-list-category-3 li a {padding-left: 30px;/* text-transform: uppercase; */}


.home-box-title {height: 65px; line-height: 65px; margin-top: 45px; font-size: 21px; text-transform: uppercase;}
.home-page-box {padding: 0;}
.home-page-box-item {position: relative; width: 96%;}
.home-page-box-item-title {height: 44px; line-height: 44px; background: rgba(0,0,0,0.7); font-size: 18px; text-transform: uppercase; position: absolute; bottom: 0; z-index: 9999; width: 100%;}
.home-page-box-item-title a {padding-left: 15px; color: #fff; display: block; background: url('../img/home-page-go.png') no-repeat 96% 50%;}
.home-page-box-item-title:hover {background: #0a4e72;}

.home-list-box-lft, .home-list-box-rght {height: 246px; color: #fff;}
.home-list-box-lft {background: #6caba8;}
.home-list-box-rght {background: #e3e3e3;}
.home-list-box-des {font-style: italic; margin: 30px 15px 0 15px;}

.home-list-box-lft ul {margin: 15px 30px 0 30px; padding: 0; list-style: none;}
.home-list-box-lft li {background: url('../img/li-3.png') no-repeat 0 8px; text-transform: uppercase; font-size: 14px; line-height: 25px;}
.home-list-box-lft li a {color: #fff; padding-left: 12px;}
.home-list-box-lft li a:hover {color: #057186;}

.home-banner-1 {margin-top: 32px;}
.home-action {margin-top: 48px;}

.home-list-box-2 .home-box-title, .home-list-box-3 .home-box-title {margin-top: 15px;}
.home-banner-2 {background: #e3e3e3; text-align: center;}

.jcarousel {background: #e3e3e3; padding: 10px;}
.jcarousel li {border: none;}
.jcarousel li img {max-width: 95%;}

.sidebar {margin-top: 24px;}
.sidebar-wrap {}
.sidebar-title {height: 35px; line-height: 35px; text-align: center; text-transform: uppercase; font-size: 18px;}
.sidebar-title-1 {color: #fff;background: #ef4c2e;}
.sidebar-content {margin-bottom: 34px;}
.sidebar-title, .sidebar-content {width: 100%; float: left;}

.sidebar-list-1, .sidebar-list-2, .sidebar-list-3 {float: left;margin: 0; padding: 0;}
.sidebar-list-1 li, .sidebar-list-2 li, .sidebar-list-3 li {width: 100%; list-style: none; float: left;}
.sidebar-list-1 {border: 10px solid #e3e3e3; padding: 15px; }
.sidebar-list-1 li {line-height: 32px; border-bottom: 1px solid #e3e3e3; text-transform: uppercase;}
.sidebar-list-1 li.last {border: none;}
.sidebar-list-1 li a {font-weight: bold;}
.sidebar-list-1 li a:hover {color:#138ba2;}
.sidebar-list-1 ul {list-style: none; margin: 0; padding: 0; display: none;}
.sidebar-list-1 li:hover ul {display: block;}
.sidebar-list-1 li li {background: url('../img/li-5.png') no-repeat 9px 11px;}
.sidebar-list-1 li li:hover {background: url('../img/li-5-hover.png') no-repeat 9px 11px;}
.sidebar-list-1 li li a {padding-left: 17px; text-transform:none;}

.sidebar-title-3 {color: #fff;background: #ef4c2e;margin-bottom: 15px;}
.sidebar-list-3 li {margin-bottom: 24px;}
.sidebar-list-3-thumb {padding: 0; height: 70px;}
.sidebar-list-3-content {padding-right: 0;}
.sidebar-list-3 a {font-weight: bold;}

.sidebar-title-2 {color: #fff;background: #ef4c2e;margin-bottom: 15px;}
.sidebar-list-2 li {padding-bottom: 6px; margin-bottom: 12px; border-bottom: 1px solid #e3e3e3;}
.sidebar-list-2 li a {font-weight: bold;}
.sidebar-list-2-number {font-size: 16px; color: #844331; font-weight: bold;}
.sidebar-content-2 .col-sm-11 {width: 90%;}

.sidebar-title-4 {background: #844331; color: #fff;}
.sidebar-list-4 {background: #844331; list-style: none;margin: 0; padding: 15px;}
.sidebar-list-4 li {line-height: 35px; background: url('../img/li-2.png') no-repeat 0 9px;}
.sidebar-list-4 li a {padding-left: 30px; text-transform: uppercase; color: #fff;}

.sidebar-title-5 {background: #6caba8; color: #fff;}
.sidebar-content-5 {background: #6caba8; color: #fff;}
.sidebar-content-5 p {padding: 0 15px;}
.sidebar-list-5 {color: #fff; background: #6caba8; margin: 15px; padding: 0; list-style: none;}
.sidebar-list-5 li {background: url('../img/li-3.png') no-repeat 0 8px; font-size: 14px; line-height: 25px;}
.sidebar-list-5 li a {color: #fff; padding-left: 12px;}
.sidebar-list-5 li a:hover {color: #057186;}
.sidebar-content-5 .home-list-box-des {margin: 0 15px;}

.sidebar-box-banners {margin-top: 28px;}
.sidebar-box-banners img {margin-bottom: 15px;}

/*news*/
.news-list-title h1 {color: #ef4c2e;font-size: 24px;margin: 24px 0 20px 0;}
.news-list-description {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #c7c7c7;}
.news-list-description h2 {font-size: 13px;}
.news-item-content h3 {font-size: 14px; font-weight: bold;}
.news-item {margin-bottom: 20px; padding: 0 0 20px 0; border-bottom: 1px solid #c7c7c7; float: left;}
.news-item.last {margin-bottom: 0; border-bottom: none;}

.news-detail h1, .news-detail h2, .news-detail h3 {font-size: 13px; font-weight: bold;}
.news-single-title h1 {font-size: 22px; color: #057186; margin: 24px 0 20px 0;}
.news-related-title {font-size: 18px; color: #057186; padding: 15px 0; border-top: 1px solid #c7c7c7; margin-top: 30px; text-transform: uppercase;}
.news-related-content {padding: 0 0 0 15px;}
.news-related-content h3 {font-size: 13px;}
.news-related-content li {line-height: 24px;}

/*product*/
.product-list-title h1 {color: #057186; font-size: 24px; margin: 24px 0 20px 0;}
.product-list-description {margin-bottom: 20px; padding-bottom: 20px;}
.product-list-description h2 {font-size: 13px;}
.product-item-content h3 {font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: center;}
.product-item-content p {text-align: center;}
.product-item {background: #e3e3e3; margin-bottom: 45px; padding: 0; position: relative;}
.product-item-thumb {text-align: center;}
.product-item-thumb img {margin: 15px; max-width: 91% !important;}
.product-hover {background: rgba(5,113,134,.8); position: absolute; top: 0; left: 0; width: 100%; z-index: 999; height: 100%; display: none;}
.product-hover a {border-radius: 13px; height: 32px; line-height: 32px; border: 1px solid #fff; color: #fff; margin-top: 34%; display: inline-block; padding: 0 20px; text-transform: uppercase;}
.product-single-item {width: 100% !important; margin-bottom: 30px;}
.product-single-item .product-item-thumb img {max-width: 96% !important;}
.product-single-item .product-item-content {padding-bottom: 1px;}
.product-single-title {font-weight: bold; margin: 30px 0;}

.product-single-related {margin-bottom: 30px; width: 100%; float: left; border-top: 1px solid #b8b8b8; margin-top: 30px;}
.product-single-related .home-box-jcarosel-title {color: #057186; margin-top: 0;}
.product-single-related .jcarousel {background: #fff; padding: 0;}
.product-single-related li {margin-right: 40px; background: #e3e3e3;}


.nav-footer {min-height: 52px;line-height: 52px;background: #4e4d4d;}
.nav-footer ul {list-style: none; margin: 0; padding: 0;}
.nav-footer li {float: left; background: url('../img/li-4.png') no-repeat 100% 50%; padding: 0 10px;}
.nav-footer li.last {background: none;}
.nav-footer li.first {padding-left: 0;}
.nav-footer li a {color: #e3e3e3;}

.social-fa {width: 27px; height: 27px; color: #fff; text-align: center; vertical-align: middle; padding-top: 8px; margin-right: 6px; cursor: pointer;}
.fa-facebook {background: #476fb0;}
.fa-twitter {background: #53bee9;}
.fa-youtube {background: #e62c43;}
.fa-linkedin {background: #017baa;}
.fa-google-plus {background: #4c4c4c;}
.social-fa:hover {background: #ccc;}

.supports {position: fixed; top: 35%; width: 45px; right: 11px; z-index: 999999; font-size: 24px;}
.supports-fa {margin-top: 5px; padding-right: 0; width: 45px; height: 45px; color: #fff; text-align: center; vertical-align: middle; padding-top: 10px;cursor: pointer;}
.fa-skype {background: #96b454;}
.supports .fa-facebook {background: #1a9fc4;}
.supports .fa-phone {background: #de6a4c;}
.supports-fa:hover {background: #ccc;}
.fa-question {background: #6daba8;}

.footer {line-height: 58px;background: #3a3a3a;color: #e3e3e3;}
.footer-text {padding-right: 45px;}
.backtop {position: fixed; bottom: 88px; right: 12px; z-index: 99999;}
.copyright * {margin: 0;}
.copyright {float: right;}

.modal {z-index: 999999;}
.glyphicon-cog {font-size: 21px !important;}

.comment {background: #e3e3e3; border-top: 4px solid #057186; float: left; width: 100%; padding-bottom: 20px;}
.comment-title {height: 52px; line-height: 52px;}
.comment-title span.first {font-size: 24px; text-transform: uppercase;}
.comment-title span.last {font-size: 14px;}
.comment-item {padding: 10px; background: #fff; width: 100%; float: left;}
.comment-even {background: #e3e3e3;}
.comment-text {height: 45px !important;}
.comment-title, .comment-form {}
.btn-site {background: #057186; color: #fff;}

.contact-title {font-size: 24px; color: #057186; text-transform: uppercase; line-height: 80px;}
.contact-description {font-style: italic;}

.faq-list {margin-bottom: 50px;}
.panel-default {border: none; font-family: Arial;}
.panel-default .panel-heading {background: #3c3c3c; color: #fff; border-color: #057186; border-radius: 0; font-size: 14px;}
.panel-default .panel-heading.active {background: #057186;}
.panel-default .panel-heading a:hover {color: #fff;}
.panel-body {background: #ebebeb; border-radius: 0; font-size: 13px;}

@media all and (min-width: 768px){
	.product-item-even {float: right !important;}
	.product-item {width: 48%;}
	.comment-avatar-1 {padding: 0 !important;}
	.social {float: right;}
	.home-banner-2 {margin-top: 40px; margin-bottom: 40px;}
}
@media all and (max-width: 768px){
	.wrap {width: 98%; margin: 0 auto;}
	.category-item {width: 100%;}
	.category-item-content {margin-left: 12.5%; margin-bottom: 20px;}
	.slogan {margin: 10px 0; font-size: 23px;}
	.home-page-box-item {width: 100%; margin-bottom: 15px;}
	.home-page-box-item.pull-right {margin-bottom: 0;}
	.home-action {text-align: center; margin-top: 20px;}
	.home-action img {padding: 0 2px;}
	.footer {line-height: 24px; }
	.copyright {float: left;}
	.footer-text {clear: right;}
	.comment-avatar-1 {padding-right: 0;}
	.social {text-align: center; float: left; width: 100%;}
	.home-banner-2 {margin-top: 20px; margin-bottom: 20px;}
	.sidebar-wrap {padding: 0;}
	.home-box-title {margin-top: 0;}
	.np-in-xs {padding: 0;}
	.home-list-box-3-lft {padding-bottom: 20px !important;}
	.home-banner-1 {margin-top: 20px;}
	.home-list-box-des {margin-top: 0; padding-top: 20px;}
	.hotline {display: none;}
	.header-logo {text-align: center;}
	.category-item-content img {margin: 20px 0; width: 70%;}
}
@media all and (max-width: 992px){
	.footer {}
}