@charset "utf-8";
	body,html,input,button,textarea,a {
	color:#333;
}
a:hover {
	color:#e21f2f;
}
.owl-carousel {
	display:none;
}
.owl-loaded {
	display:block;
}
.nav-wrap:after,.product-wrap:after,.company-synopses:after,.about-us:after,.slides:after,.head-social:after,.foot-item-inquiry ul:after {
	content:'';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.nav-wrap,.product-wrap,.company-synopses,.about-us,.slides,.head-social,.foot-item-inquiry ul {
	*zoom:1;
}
.topbar .layout,.foot-gotop,.head-search,.head-search .search-ipt,.head-search .search-btn,a,.topbar .head-phone,.topbar .head-email {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.nav-bar .nav a:hover {
	color:#e21f2f;
}
.foot-items a:hover,.foot-item-service li a:hover:before {
	color:#e21f2f;
}
.foot-item-contact .foot-email .item-txt,.foot-item-contact .foot-phone .item-txt,.foot-item-contact .foot-email .item-txt a,.foot-item-contact .foot-phone .item-txt a,.path-bar li.current,.path-bar li.current a {
	color:#e21f2f;
}
.foot-item-service li a:before,.nav > li.elem-link > a:after {
	font-family:"fontawesome";
}
.topbar,.nav ul,.foot-wrapper {
	font-family:Arial,Helvetica,sans-serif;
}
.inquiry-form {
	border-top-width:1px;
}
.inquiry-form-wrap {
	padding-top:20px;
}
.inquiry-form-wrap .inquiry-form-title {
	line-height:30px;
	background-color:#e21f2f;
	position:relative;
	z-index:2;
	margin-bottom:1px;
}
.delay0d1s {
	-webkit-animation-delay:.1s;
	animation-delay:.1s;
}
.delay0d2s {
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.delay0d3s {
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}
.delay0d4s {
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.delay0d5s {
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
}
.delay0d6s {
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.delay0d7s {
	-webkit-animation-delay:.7s;
	animation-delay:.7s;
}
.delay0d8s {
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
}
.delay0d9s {
	-webkit-animation-delay:.9s;
	animation-delay:.9s;
}
.delay1s {
	-webkit-animation-delay:1s;
	animation-delay:1s;
}
.delay1.1s {
	-webkit-animation-delay:1.1s;
	animation-delay:1.1s;
}
.delay1.2s {
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s;
}
.delay1.3s {
	-webkit-animation-delay:1.3s;
	animation-delay:1.3s;
}
.delay1.4s {
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}
.delay1.5s {
	-webkit-animation-delay:1.5s;
	animation-delay:1.5s;
}
.delay1.6s {
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}
.delay1.7s {
	-webkit-animation-delay:1.7s;
	animation-delay:1.7s;
}
.delay1.8s {
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}
.delay1.9s {
	-webkit-animation-delay:1.9s;
	animation-delay:1.9s;
}
.delay2s {
	-webkit-animation-delay:2s;
	animation-delay:2s;
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInDown {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	-ms-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInLeft {
	0% {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInLeft {
	0% {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	-ms-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}
@-webkit-keyframes fadeInUp {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInUp {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,100px,0);
	-ms-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpA {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,30px,0);
	transform:translate3d(0,30px,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInUpA {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,30px,0);
	-ms-transform:translate3d(0,30px,0);
	transform:translate3d(0,30px,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInUpA {
	-webkit-animation-name:fadeInUpA;
	animation-name:fadeInUpA
}
@-webkit-keyframes fadeInRight {
	0% {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInRight {
	0% {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	-ms-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes bounceIn {
	0%,100%,20%,40%,60%,80% {
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
20% {
	-webkit-transform:scale3d(1.1,1.1,1.1);
	transform:scale3d(1.1,1.1,1.1)
}
40% {
	-webkit-transform:scale3d(.9,.9,.9);
	transform:scale3d(.9,.9,.9)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(1.03,1.03,1.03);
	transform:scale3d(1.03,1.03,1.03)
}
80% {
	-webkit-transform:scale3d(.97,.97,.97);
	transform:scale3d(.97,.97,.97)
}
100% {
	opacity:1;
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}@keyframes bounceIn {
	0%,100%,20%,40%,60%,80% {
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	-ms-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
20% {
	-webkit-transform:scale3d(1.1,1.1,1.1);
	-ms-transform:scale3d(1.1,1.1,1.1);
	transform:scale3d(1.1,1.1,1.1)
}
40% {
	-webkit-transform:scale3d(.9,.9,.9);
	-ms-transform:scale3d(.9,.9,.9);
	transform:scale3d(.9,.9,.9)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(1.03,1.03,1.03);
	-ms-transform:scale3d(1.03,1.03,1.03);
	transform:scale3d(1.03,1.03,1.03)
}
80% {
	-webkit-transform:scale3d(.97,.97,.97);
	-ms-transform:scale3d(.97,.97,.97);
	transform:scale3d(.97,.97,.97)
}
100% {
	opacity:1;
	-webkit-transform:scale3d(1,1,1);
	-ms-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}.bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn;
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}
@-webkit-keyframes icojump {
	0% {
	-webkit-transform:translateY(0);
}
25% {
	-webkit-transform:translateY(-10px);
}
50% {
	-webkit-transform:translateY(0);
}
75% {
	-webkit-transform:translateY(-5px);
}
100% {
	-webkit-transform:translateY(0);
}
}@keyframes icojump {
	0% {
	transform:translateY(0);
}
25% {
	transform:translateY(-10px);
}
50% {
	transform:translateY(0);
}
75% {
	transform:translateY(-5px);
}
100% {
	transform:translateY(0);
}
}.icojump {
	-webkit-animation-name:icojump;
	animation-name:icojump;
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}
@-webkit-keyframes swing {
	20% {
	-webkit-transform:rotate3d(0,0,1,15deg);
	transform:rotate3d(0,0,1,15deg)
}
40% {
	-webkit-transform:rotate3d(0,0,1,-10deg);
	transform:rotate3d(0,0,1,-10deg)
}
60% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
80% {
	-webkit-transform:rotate3d(0,0,1,-5deg);
	transform:rotate3d(0,0,1,-5deg)
}
100% {
	-webkit-transform:rotate3d(0,0,1,0deg);
	transform:rotate3d(0,0,1,0deg)
}
}@keyframes swing {
	20% {
	-webkit-transform:rotate3d(0,0,1,15deg);
	-ms-transform:rotate3d(0,0,1,15deg);
	transform:rotate3d(0,0,1,15deg)
}
40% {
	-webkit-transform:rotate3d(0,0,1,-10deg);
	-ms-transform:rotate3d(0,0,1,-10deg);
	transform:rotate3d(0,0,1,-10deg)
}
60% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	-ms-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
80% {
	-webkit-transform:rotate3d(0,0,1,-5deg);
	-ms-transform:rotate3d(0,0,1,-5deg);
	transform:rotate3d(0,0,1,-5deg)
}
100% {
	-webkit-transform:rotate3d(0,0,1,0deg);
	-ms-transform:rotate3d(0,0,1,0deg);
	transform:rotate3d(0,0,1,0deg)
}
}.swing {
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}
.head-wrapper {
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:999999;
	transition:all .2s ease;
	position:static;
}
.topbar {
	position:relative;
	margin:0 auto;
	z-index:10002;
	background-color:#282e3e;
	padding:10px 0;
}
.topbar .head-contact {
	display:inline;
	float:left;
	font-size:16px;
	line-height:38px;
}
.topbar .head-contact,.topbar .head-contact a {
	color:#fff;
}
.topbar .head-contact a:hover {
	opacity:.8;
}
.topbar .head-phone,.topbar .head-email {
	display:inline;
	float:left;
	margin-right:35px;
}
.topbar .head-phone:before,.topbar .head-email:before {
	opacity:.7;
}
.topbar .head-phone:before {
	content:'\f095';
	font-size:18px;
}
.topbar .head-email:before {
	content:'\f0e0';
	font-size:16px;
	padding-right:5px;
}
.topbar .head-phone:hover:before,.topbar .head-email:hover:before {
	-webkit-animation:swing .6s linear;
	animation:swing .6s linear;
}
.topbar .language {
	display:inline-block;
	float:right;
}
.topbar .language {
	*display:inline;
}
.head-search {
	position:absolute;
	right:0;
	top:80px;
}
.head-search form {
	display:none\9;
	width:300px;
	padding:0;
	background-color:#fff;
	position:absolute;
	right:0;
	top:40px;
	border:1px solid #ccc;
	border-radius:5px;
	opacity:0;
	visibility:hidden;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:right 0;
	transform-origin:right 0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
}
.head-search .search-toggle {
	display:inline-block;
	width:32px;
	height:32px;
	background-position:0px -32px;
	background-color:transparent;
	border:0;
	float:left;
	position:absolute;
	right:0;
	top:0;
	border-radius:8px;
	cursor:pointer;
	transition:background-color .3s ease;
}
.head-search .search-toggle:hover {
	background-color:#e21f2f;
	background-position:0px 0px;
}
.head-search .search-ipt {
	width:100%;
	height:38px;
	line-height:38px;
	border:0;
	background:none;
	float:left;
	text-indent:1em;
}
.head-search .search-btn {
	display:inline-block;
	width:42px;
	height:42px;
	background-color:#e21f2f;
	background-position:5px 6px;
	border:0;
	cursor:pointer;
	position:absolute;
	right:-1px;
	top:-1px;
	border-radius:0 5px 5px 0;
}
.head-search-show form {
	box-shadow:0 0 1.2em rgba(0,0,0,.2);
	display:block\9;
	-webkit-transform:none;
	transform:none;
	opacity:1;
	visibility:visible;
}
.head-search-show .search-toggle {
	background-position:-32px -32px;
}
.head-search-show .search-toggle:hover {
	background-position:-32px 0px;
}
.language-info .language-title {
	line-height:16px;
	padding:11px 20px 11px 5px;
	background-color:transparent;
	border-radius:3px;
	display:inline-block;
}
.language-info .language-title a,.language-info .language-title span {
	color:#fff;
}
.language-info .language-icon {
	vertical-align:middle;
	top:11px;
}
.language-info .language-icon:before {
	color:#fff;
	content:'\f107';
	font-size:14px;
}
.nav-bar {
	padding:20px 0;
}
.logo {
	display:inline;
	float:left;
	margin-right:100px;
	padding:5px 0 0;
}
.logo img {
	height:50px;
	width:auto;
}
.nav-bar .nav ul {
	display:none;
}
.nav-bar .nav ul,.nav-bar .nav ul a {
	color:#fff;
}
.nav-bar .nav > li {
	float:left;
	position:relative;
	padding:0 20px;
	line-height:60px;
	font-weight:bold;
}
.nav-bar .nav > li > a {
	display:inline-block;
	font-size:16px;
	color:#000;
}
.nav-bar .nav > li .nav-ico {
	display:inline-block;
}
.nav-bar .nav > li .nav-ico,.nav-bar .nav > li > a {
	*display:inline;
}
.nav-bar .nav > li .nav-ico:after {
	content:'\f107';
	font-size:18px;
	font-weight:bold;
	margin:0;
}
.nav-bar .nav > .li-hover > ul {
	-webkit-animation-name:fadeInUpA;
	animation-name:fadeInUpA;
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
}
.nav-bar .nav ul {
	width:225px;
	background-color:#282e3e;
	position:absolute;
	left:0;
	top:60px;
	box-shadow:0 0 2em rgba(0,0,0,.2);
	padding:10px 0;
	z-index:999999;
	border-radius:8px;
}
.nav-bar .nav ul li {
	position:relative;
}
.nav-bar .nav ul li a {
	display:block;
	height:35px;
	line-height:35px;
	overflow:hidden;
	font-size:16px;
	padding:0 15px;
	position:relative;
	z-index:10001;
}
.nav-bar .nav ul li .nav-ico {
	position:absolute;
	right:10px;
	top:0;
	cursor:pointer;
	line-height:35px;
}
.nav-bar .nav ul li .nav-ico:after {
	content:'\f105';
	color:#999;
}
.nav-bar .nav ul li ul {
	left:226px;
	top:-10px;
}
.nav-bar .nav ul li.li-hover > a {
	font-weight:bold;
	color:#e21f2f;
}
.nav-bar .nav ul li.li-hover > .nav-ico:after {
	color:#e21f2f;
}
.language-cont {
	top:37px;
}
.fixed-nav {
	border-bottom:1px solid #ccc;
	background-color:rgba(255,255,255,.9);
	background-color:#fff\9;
	z-index:10000;
}
.fixed-nav:after {
	content:''
}
.fixed-nav .nav-bar {
	position:fixed;
	z-index:99999;
	width:100%;
	left:0;
	top:0;
	background-color:#fff;
}
.fixed-nav .logo {
	padding:0;
	margin-right:50px;
}
.fixed-nav .logo img {
	height:40px;
}
.fixed-nav .nav-bar {
	padding:5px 0;
	box-shadow:0 1px 10px rgba(0,0,0,.2);
}
.fixed-nav .nav-bar .nav > li {
	line-height:40px;
}
.fixed-nav .nav-bar .nav > li > a {
	font-size:16px;
}
.fixed-nav .nav-bar .nav ul {
	top:45px;
}
.fixed-nav .nav-bar .nav ul ul {
	top:-10px;
}
.fixed-nav .topbar .layout {
	top:6px;
}
.foot-wrapper {
	background-color:#282e3e;
	font-size:16px;
}
.social-list {
	display:inline;
	float:right;
}
.social-list li {
	display:inline;
	margin-left:1em;
	float:left;
}
.social-list li img {
	max-height:17px;
	height:auto;
	opacity:.7;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
}
.social-list li a:hover img {
	opacity:1;
	transform:scale(1.2);
}
.footer {
	line-height:22px;
	background-color:#1c202b;
	padding:15px 0;
}
.copyright {
	display:inline;
	float:left;
	font-size:16px;
}
.copyright,.copyright a {
	color:#eee;
}
.foot-items {
	margin:0 -15px;
	line-height:1.4;
	padding:65px 0;
}
.foot-items,.foot-items a {
	color:#fff;
}
.foot-items a {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.foot-item {
	width:25%;
	float:left;
}
.foot-item .foot-tit,.foot-item .foot-cont {
	margin:0 15px;
}
.foot-item .foot-tit {
	font-size:22px;
	text-transform:uppercase;
	\	line-height:38px;
}
.foot-item .foot-tit img {
	width:80%;
}
.foot-item .foot-cont {
	padding:1.4em 0 0;
}
.foot-item-contact {
	}.foot-item-contact p {
	padding-bottom:.8em;
}
.foot-item-contact .item-label {
	padding-right:5px;
}
.foot-item-contact .foot-addr {
	padding-bottom:.8em;
}
.foot-item-contact .foot-addr .item-label {
	display:block;
}
.foot-item-contact .foot-cont {
	padding-right:15px;
}
.foot-item-service li,.foot-item-service li a {
	height:1.4em;
	overflow:hidden;
}
.foot-item-service li {
	padding:0 0 6px;
	position:relative;
}
.foot-item-service li a {
	display:inline-block;
	position:relative;
}
.foot-item-service li a:before {
	content:'\f0da';
	color:#bbb;
	padding-right:15px;
	font-size:14px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.foot-item-service li a:hover {
	-webkit-transform:translateX(5px);
	transform:translateX(5px);
}
.foot-item-news li {
	padding:0 1em 1em 0;
}
.foot-item-news li .news-name {
	display:block;
	max-height:3.6em;
	overflow:hidden;
	font-weight:normal;
}
.foot-item-news li .news-name,.foot-item-news li .news-name a {
	color:#e21f2f;
}
.foot-item-news li .news-name a:hover {
	color:#fff;
}
.foot-item-news li .news-time {
	display:block;
	color:#bbb;
	font-size:16px;
}
.foot-item-inquiry .subscribe p {
	padding-bottom:10px;
}
.foot-item-inquiry .subscribe-form .subscribe-ipt {
	display:block;
	width:100%;
	padding:17px 0;
	background-color:#fff;
	border-radius:5px;
	font-size:16px;
	border:0;
	text-indent:1em;
	color:#999;
}
.foot-item-inquiry .subscribe-form .subscribe-btn {
	display:inline-block;
	padding:17px 20px;
	border:2px solid #e21f2f;
	font-size:16px;
	background-color:#e21f2f;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	color:#fff;
	margin-top:10px;
	border-radius:5px;
	letter-spacing:2px;
}
.foot-item-inquiry .subscribe-form .subscribe-btn:hover {
	background-color:transparent;
	border-color:#fff;
	border-radius:5px;
}
.gotop {
	width:60px;
	height:60px;
	text-indent:40px;
	background-color:#e21f2f;
	background-position:center;
	border-radius:50%;
	z-index:10010;
	-webkit-transition:all .6s ease;
	transition:all .6s ease;
}
.gotop:hover {
	border-radius:10px;
	background-color:#000;
}
.bar-more {
	text-align:center;
	position:relative;
	z-index:2;
}
.btn-readmore {
	display:inline-block;
	font-size:20px;
	line-height:1.3;
	padding:12px 3em;
	border:2px solid #e21f2f;
	border-radius:5px;
	margin-top:20px;
	color:#e21f2f;
	font-weight:bold;
}
.btn-readmore {
	*display:inline;
}
.btn-readmore,.btn-readmore:after {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.btn-readmore:hover {
	border-color:#e21f2f;
	background-color:#e21f2f\9;
	color:#fff;
}
.btn-readmore:hover:after {
	opacity:1;
	width:13px;
	margin-left:5px;
}
.btn-readmore {
	position:relative;
	overflow:hidden;
}
.btn-readmore:before {
	content:'';
	display:block;
	width:0;
	height:200%;
	-webkit-transform:skew(45deg);
	transform:skew(45deg);
	position:absolute;
	left:50%;
	top:-50%;
	background-color:#e21f2f;
	transition:all .2s linear;
	z-index:-1;
}
.btn-readmore:hover:before {
	width:150%;
	left:-25%;
	visibility:visible;
}
.index-tit-bar {
	text-align:center;
	padding-bottom:30px;
}
.index-tit-bar .title {
	font-size:50px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	padding-bottom:12px;
}
.index-tit-bar .desc {
	max-width:630px;
	margin:0 auto;
	font-size:18px;
	padding:10px 0 0;
}
.index-tit-bar:after {
	content:'';
	display:inline-block;
	width:100px;
	height:2px;
	background-color:#b7b7b7;
}
.about-tit-bar {
	text-align:center;
	padding-bottom:30px;
}
.about-tit-bar .about-tit {
	font-size:50px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	padding-bottom:15px;
}
.about-tit-bar:after {
	content:'';
	display:inline-block;
	width:100px;
	height:2px;
	background-color:#b7b7b7;
	vertical-align:middle;
}
.rev_slider_wrapper {
	width:100%;
	border-bottom:1px solid #eee;
}
.tp-bullets.simplebullets .bullet {
	background-color:#999;
}
.tp-leftarrow,.tp-rightarrow {
	background-color:#000!important;
	border-color:transparent;
	border-radius:0;
	opacity:.15;
	filter:alpha(opacity=15);
}
.tp-leftarrow:hover,.tp-rightarrow:hover {
	background-color:#282f89!important;
	opacity:1;
	filter:alpha(opacity=100);
}
.tp-bannertimer {
	height:3px;
	background-color:#fff;
	background-color:rgba(255,255,255,.3);
}
.tp-leftarrow,.tp-rightarrow {
	width:50px;
	height:50px;
	line-height:50px;
	opacity:.5;
	border-radius:50%;
}
.tp-leftarrow:hover,.tp-rightarrow:hover {
	background-color:#e21f2f!important;
}
.tp-leftarrow:before,.tp-rightarrow:before {
	font-size:30px;
	line-height:50px;
	margin:0;
}
.tp-bullets.simplebullets .bullet {
	background-color:#000;
	box-shadow:0 2px 0 rgba(255,255,255,.3);
}
.tp-bullets.simplebullets .bullet.selected {
	background-color:#999;
	box-shadow:none
}
.company-synopses-wrap {
	padding:85px 0;
	background-color:#eaf2f5;
}
.synopsis-item {
	width:33.33333333%;
	float:left;
}
.synopsis-item:nth-child(3n+1) {
	clear:left;
}
.synopsis-item .item-wrap {
	margin:0 40px 15px;
}
.synopsis-item .item-wrap .item-img {
	position:relative;
	text-align:center;
}
.synopsis-item .item-wrap .item-img,.synopsis-item .item-wrap .item-img a,.synopsis-item .item-wrap img {
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}
.synopsis-item .item-wrap .item-img a {
	display:block;
	position:relative;
	text-align:center;
}
.synopsis-item .item-wrap .item-img img {
	-webkit-transform:none!important;
	transform:none!important;
	position:relative;
	z-index:100;
	border-radius:50%;
	border:1px solid #fff;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.synopsis-item .item-wrap .item-img a:hover img {
	box-shadow:0 0 1em rgba(0,0,0,.4);
}
.synopsis-item .item-wrap .item-info {
	text-align:center;
	padding:12px 0 0;
}
.synopsis-item .item-wrap .item-title {
	font-size:20px;
	height:1.5em;
	line-height:1.5em;
	overflow:hidden;
}
.synopsis-item .item-wrap .item-title,.synopsis-item .item-wrap .item-title a {
	color:#e21f2f;
	font-weight:bold;
}
.synopsis-item .item-wrap .item-title a:hover {
	color:#e21f2f;
}
.synopsis-item .item-wrap .item-desc {
	height:5.6em;
	line-height:1.4em;
	font-size:18px;
	overflow:hidden;
	margin-top:1.2em;
}
.about-us-wrap {
	padding:85px 0;
}
.index-about {
	position:relative;
	padding:80px 0 15px;
}
.about-detail .bar-more {
	text-align:left;
	padding-top:20px;
}
.about-detail .bar-more .btn-readmore {
	text-align:center;
	font-size:18px;
}
.about-banner li.slide-item,.about-banner li.slide-item img {
	position:relative;
	width:100%;
	height:309px;
}
.about-cont {
	position:relative;
}
.about-detail {
	width:46%;
	float:right;
	font-size:18px;
	line-height:1.5;
	padding-left:4%;
	padding:15px 0 0;
	color:#000;
}
.about-detail p {
	padding-bottom:20px;
}
.about-detail strong {
	font-size:16px;
}
.about-banner {
	width:50%;
	position:relative;
	float:left;
}
.about-banner .slides li {
	display:none;
}
.about-banner .flex-direction-nav {
	display:none;
}
.about-banner .flex-control-nav {
	width:100%;
	position:static;
	padding:15px 0 0;
	text-align:center;
}
.about-banner .flex-control-paging li {
	display:inline;
	padding:0 3px;
}
.about-banner .flex-control-paging li a {
	display:inline-block;
	width:15px;
	height:3px;
	border-radius:0;
	background-color:#ddd;
	opacity:1;
	filter:alpha(opacity=100);
	text-indent:-9999px;
	overflow:hidden;
}
.about-banner .flex-control-paging li a.flex-active {
	background-color:#e21f2f;
}
.main-product-wrap {
	padding:85px 0;
	background-color:#eaf2f5;
}
.product-wrap {
	margin:0 -15px;
}
.product-item {
	width:25%;
	float:left;
	padding-bottom:30px;
}
.product-item .item-wrap {
	margin:0 15px;
	position:relative;
}
.product-item .item-wrap .pd-img {
	display:block;
	position:relative;
}
.product-item .item-wrap .pd-img a {
	display:block;
	overflow:hidden;
	position:relative;
}
.product-item .item-wrap .pd-img img {
	display:block;
	width:100%;
	height:auto;
}
.product-item .item-wrap .pd-info {
	text-align:left;
}
.product-item .item-wrap .pd-name {
	max-width:100%;
	margin:15px auto 0;
	font-size:14px;
}
.product-item .item-wrap .pd-name a {
	display:block;
	height:36px;
	line-height:18px;
	overflow:hidden;
}
.main-product-wrap .product-item {
	width:33.33333333%;
}
.main-product-wrap .product-item:nth-child(3n+1) {
	clear:left;
}
.main-product-wrap .product-item .pd-info {
	font-size:18px;
	text-align:center;
}
.main-product-wrap .product-item .pd-info .pd-desc {
	display:block;
	padding:10px 0 0;
}
.main-product-wrap .product-item .item-wrap .pd-name {
	max-width:inherit;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
}
.main-product-wrap .product-item .item-wrap .pd-name a {
	font-size:22px;
	height:2.2em;
	line-height:1.1em;
}
.main-product-wrap .product-item .item-wrap .pd-name,.main-product-wrap .product-item .item-wrap .pd-name a,.main-product-wrap .product-item .item-wrap .pd-name a:hover {
	color:#e21f2f;
}
.main-product-wrap .product-item .item-wrap .pd-img a:before,.main-product-wrap .product-item .item-wrap .pd-img a:after {
	content:'';
	display:block;
	width:100%;
	height:100%;
	background-color:#000;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .8s ease;
	transition:all .8s ease;
	cursor:pointer;
}
.main-product-wrap .product-item .item-wrap .pd-img a:after {
	background-image:url(../images/pd-hover-arrow.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	opacity:0;
	-webkit-transform:scale(.5);
	transform:scale(.5);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.main-product-wrap .product-item .item-wrap .pd-img a:hover:after {
	opacity:.9;
	-webkit-transform:none;
	transform:none;
}
.main-product-wrap .product-item .item-wrap .pd-img a:hover:before {
	opacity:.5;
	filter:alpha(opacity=50);
	-webkit-transform:none;
	transform:none;
}
.product-item .item-wrap .pd-img:hover {
	box-shadow:0 0 1.5em rgba(0,0,0,.2);
}
.path-bar {
	position:relative;
	width:100%;
	line-height:38px;
	margin:0 auto 45px;
	background-color:#eff2fb;
	text-align:right;
}
.path-bar li:after {
	content:"/";
	position:absolute;
	display:block;
	overflow:hidden;
	right:0;
	top:0;
	font-style:normal;
}
.path-bar .path-nav {
	}.path-bar li {
	display:inline-block;
	vertical-align:top;
	position:relative;
	color:#666;
	font-size:16px;
}
.path-bar li a {
	display:block;
	padding:0 20px 0 5px;
	color:#666;
}
.path-bar li:hover a,.path-bar li.current a {
	font-weight:bold;
	p
}
.path-bar li:last-child:after {
	content:'';
}
.path-bar li:last-child a {
	padding-right:0;
}
.aside {
	float:left;
	width:267px;
	padding:0 0 30px;
}
.side-tit-bar {
	position:relative;
}
.side-tit-bar .side-tit {
	position:relative;
	font-size:18px;
	line-height:38px;
	font-family:'SourceSansProSemibold';
	border-bottom:1px solid #bbb;
	font-weight:normal;
	padding-bottom:3px;
}
.side-tit-bar .side-tit:before {
	content:'';
	display:block;
	width:60px;
	height:2px;
	background-color:#1e263d;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:-1px;
}
.side-widget {
	position:relative;
	margin:0 0 20px;
}
.side-widget .side-hide {
	padding:15px 0;
}
.side-cate ul li {
	position:relative;
	line-height:30px;
}
.side-cate ul li li {
	margin:0 18px;
}
.side-cate ul li a {
	position:relative;
	display:block;
	padding:0 13px;
}
.side-cate ul li a:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	margin:-1px 0 0;
	width:3px;
	height:3px;
	background:#1e263d;
}
.side-cate ul li li a {
	border-bottom:1px solid #cfd0d3;
	padding:0 15px;
}
.side-cate ul li li a:before {
	display:none;
}
.side-cate-menu li .side-ico {
	position:absolute;
	right:0;
	top:0;
	color:#99abb9;
	font-size:12px;
	cursor:pointer;
	padding:0 5px;
}
.side-cate-menu li .side-ico:before {
	content:'\f067';
}
.side-cate-menu li.active .side-ico:before {
	content:'\f068';
}
.products-scroll-list-wrap {
	position:relative;
}
.products-scroll-list {
	position:relative;
}
.products-scroll-list li {
	display:table;
	width:100%;
	padding:0;
	height:75px;
}
.products-scroll-list li > a,.products-scroll-list li .pd-info {
	display:table-cell;
	vertical-align:middle;
}
.products-scroll-list li img {
	width:auto;
	height:55px;
	margin:0 12px 0 0;
}
.products-scroll-btn-prev,.products-scroll-btn-next {
	position:relative;
	width:100%;
	height:19px;
	display:block;
	z-index:999
}
.products-scroll-btn-prev {
	background:url(../images/icons-prev.png) no-repeat center center;
	margin:10px 0 0;
}
.products-scroll-btn-next {
	background:url(../images/icons-next.png) no-repeat center center;
}
.side-bn {
	max-width:100%;
	margin:0 0 25px 0;
}
.side-bn img {
	max-width:100%
}
.main {
	position:relative;
	width:895px;
	display:block;
	float:right;
	padding-bottom:50px;
}
.main-tit-bar {
	overflow:hidden;
	padding:0 0 8px;
}
.main-tit-bar .title {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	font-family:'SourceSansProSemibold';
	font-size:28px;
	text-transform:uppercase;
}
.main-tit-bar .share-this {
	display:inline;
	float:right;
	padding:5px 0 0;
}
.main-banner {
	position:relative;
	display:block;
}
.main-banner img {
	position:relative;
	width:100%;
}
.main-banner .goods-summary {
	margin:10px 0 0;
}
.product-list {
	margin:40px 0 0;
}
.product-list .gm-sep {
	margin:0 -12px;
}
.product-list,.certificate-list,.video-list,.download-list,.faq-list {
	position:relative;
}
.product-list ul {
	position:relative;
	width:110%;
}
.product-list .product-item {
	width:33.33333333%;
}
.product-list .product-item .item-wrap {
	margin:0 12px;
}
.product-list .product-item .item-wrap .pd-name {
	font-size:16px;
}
.product-list .product-item .item-wrap .pd-img a:hover {
	opacity:.8;
}
.product-item .item-wrap .pd-img:hover {
	box-shadow:none;
}
.product-list .product-item .item-wrap:hover {
	}.product-list .product-item .item-wrap .pd-info {
	text-align:left;
}
.product-list .product-item .item-wrap .pd-name {
	max-width:inherit;
}
.page-bar {
	position:relative;
	display:block;
	margin:20px 0;
	text-align:center;
}
.page-bar .pages {
	display:inline-block;
}
.pages a,.pages span {
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	border:1px solid #cfcfcf;
	height:28px;
	line-height:28px;
	padding:0 10px;
	margin:0 4px;
	vertical-align:middle;
}
.pages span,.pages span a {
	text-transform:uppercase;
}
.pages span {
	margin:0 10px;
}
.page-count {
	}.pages .page-prev {
	margin:0 10px 0 10px;
}
.pages .page-next {
	margin:0 0 0 15px;
}
.pages a.current,.pages a:hover {
	background:#000;
	border-color:#000;
	color:#FFF;
}
.pages a:hover {
	text-decoration:none;
}
.download-list ul {
	}.download-list ul li {
	position:relative;
	display:block;
	overflow:hidden;
	line-height:30px;
	padding:30px 0 10px;
	border-bottom:1px solid #E9E9E9;
}
.download-list ul li .download-cont {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	float:left;
}
.download-list ul li .download-cont .download-pic {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:25px;
	height:25px;
	overflow:hidden;
}
.download-list ul li .download-cont .download-pic img {
	max-width:25px;
	max-height:25px;
}
.download-list ul li .download-cont .download-detail {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	margin:0 15px;
	font-size:18px;
	font-family:'SourceSansProSemibold';
}
.download-list ul li .download-button {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	float:right;
	height:30px;
	line-height:30px;
	font-size:14px;
	border-width:1px;
	border-style:solid;
	border-left-color:#C1C1C1;
	border-right-color:#C1C1C1;
	border-top-color:#C9C9C9;
	border-bottom-color:#A5A5A5;
	border-radius:5px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F1F1F1',endColorStr='#DADADA',gradientType='0');
	background:-moz-linear-gradient(top,#F1F1F1,#DADADA);
	background:-o-linear-gradient(top,#F1F1F1,#DADADA);
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#F1F1F1),to(#DADADA));
}
.download-list ul li .download-button a {
	position:relative;
	display:block;
	padding:0 12px 0 40px;
	color:#0A0A0A;
	background-image:url(../images/icons08.png);
	background-repeat:no-repeat;
	background-position:15px 8px;
}
.faq-list ul {
	}.faq-list ul li {
	position:relative;
	display:block;
	overflow:hidden;
	line-height:24px;
	border-bottom:1px solid #E9E9E9;
	color:#3D3D3D;
}
.faq-list ul li .faq-title {
	position:relative;
	padding:20px 0 16px 36px;
	height:24px;
	line-height:24px;
	cursor:pointer;
}
.faq-list ul li .faq-title b {
	position:absolute;
	left:1px;
	top:20px;
	width:24px;
	height:24px;
	display:block;
	overflow:hidden;
	-webkit-transform:scale(.85);
	transform:scale(.85);
	-webkit-transform-origin:0 center;
	transform-origin:0 center;
}
.faq-list ul li .faq-title b.faq-down {
	background:url(../images/icons10.png) no-repeat center center;
}
.faq-list ul li .faq-title b.faq-up {
	background:url(../images/icons09.png) no-repeat center center;
}
.faq-list ul li .faq-title h2 {
	font-weight:normal;
	font-size:18px;
	font-family:'SourceSansProSemibold';
}
.faq-list ul li .faq-cont {
	position:relative;
	padding:0 0 30px 36px;
	font-size:14px;
}
.blog-list {
	background:#fff;
	margin:0 auto 15px;
}
.blog-list .blog-item {
	padding:20px 0;
	position:relative;
	margin:0 auto 3px;
}
.blog-list .blog-item .blog-img {
	float:left;
	width:200px;
	height:auto;
	margin:0 20px 8px 0;
}
.blog-list .blog-item .blog-tit {
	font-size:16px;
}
.blog-list .blog-item .blog-meta {
	display:block;
	color:#aaa;
}
.blog-list .blog-item .blog-meta span {
	display:inline;
	padding:0 15px 0 0;
}
.blog-list .blog-item .blog-summary {
	padding:8px 0;
	color:#999;
}
.blog-list .blog-item .readmore {
	display:block;
	text-align:right;
	font-size:14px;
}
.blog-list .blog-item .readmore a,.blog-list .blog-item:before {
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.blog-list .blog-item .readmore a {
	display:inline-block;
	padding:3px 10px;
	border-radius:2px;
}
.blog-list .blog-item .readmore a:hover,.blog-list .blog-item:hover .readmore a {
	background-color:#272e89;
	color:#fff;
	box-shadow:0 -1px rgba(0,0,0,.8) inset;
}
.blog-list .blog-item .readmore i {
	font-size:14px;
}
.blog-list .blog-item:before {
	content:"";
	height:1px;
	font-size:1px;
	overflow:hidden;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	position:absolute;
	left:0;
	right:0;
	bottom:-3px;
}
.blog-list .blog-item:hover {
	background:#fafafa;
}
.blog-list .blog-item:hover:before {
	border-top-color:#272e89;
	border-bottom-color:#272e89;
}
.blog-list .blog-item:hover img {
	opacity:0.8;
}
.certificate-list {
	margin:0 -20px;
}
.certificate-list .product-item {
	width:33.33333333%;
}
.certificate-list .product-item:nth-child(3n+1) {
	clear:left;
}
.certificate-list .product-item .item-wrap {
	margin:0 20px;
	border:1px solid #ddd;
	padding:10px;
	overflow:hidden;
}
.certificate-list .product-item .item-wrap .pd-info {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	transition:all .3s ease;
	opacity:0;
	filter:alpha(opacity=0);
}
.certificate-list .product-item .item-wrap .pd-name {
	width:auto;
	margin:0;
	max-width:inherit;
	background-color:rgba(0,0,0,.8);
	background-color:#000\9;
	line-height:1.5;
	padding:8px 15px;
	font-size:12px;
}
.certificate-list .product-item .item-wrap .pd-name,.certificate-list .product-item .item-wrap .pd-name a {
	color:#fff;
}
.certificate-list .product-item .item-wrap:hover .pd-info {
	-webkit-transform:none;
	transform:none;
	opacity:1;
	filter:alpha(opacity=100);
}
.video-list {
	margin:0 -20px;
}
.video-list .product-item {
	width:33.33333333%;
}
.video-list .product-item:nth-child(3n+1) {
	clear:left;
}
.video-list .product-item .item-wrap {
	margin:0 20px;
}
.video-list .product-item .item-wrap .pd-name {
	max-width:70%;
}
.video-list .product-item .pd-img a:before,.video-list .product-item .pd-img a:after {
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .6s ease;
	transition:all .6s ease;
}
.video-list .product-item .pd-img a:before {
	background-color:#000;
	z-index:1;
}
.video-list .product-item .pd-img a:after {
	background-image:url(../images/ico-play.png);
	background-repeat:no-repeat;
	background-position:center;
	z-index:2;
	transition-delay:.3s;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all .4s ease;
	transition:all .4s ease;
}
.video-list .product-item .pd-img a:hover:before {
	opacity:.6;
	filter:alpha(opacity=60);
}
.video-list .product-item .pd-img a:hover:after {
	opacity:.8;
	filter:alpha(opacity=80);
	-webkit-transform:none;
	transform:none;
}
.product-intro {
	position:relative;
	display:block;
}
.product-title {
	font-size:24px;
	margin:0 0 20px 0;
	font-family:'SourceSansProSemibold';
	font-weight:normal;
	line-height:28px;
	color:#1a1926;
	padding:5px 0 0;
}
.cloud-zoom-lens {
	border:1px solid #eee;
	cursor:move;
}
.cloud-zoom-title {
	font-family:Arial,Helvetica,sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	top:0px;
}
.cloud-zoom-big {
	border:1px solid #eee;
	overflow:hidden;
	padding:0px;
}
.cloud-zoom-loading {
	color:white;
	background:#222;
	padding:3px;
	border:1px solid #000;
}
.product-view {
	position:relative;
	/*width:440px;
	*/float:left;
}
.product-view .owl-carousel .owl-item {
	overflow:visible;
}
.product-view .product-image {
	border:1px solid #eee;
}
.product-view .product-image img {
	position:relative;
	width:100%;
}
.product-view .image-additional {
	position:relative;
	margin:20px 25px;
}
.product-view .image-additional ul {
	position:relative;
	width:100%;
	display:none;
}
.product-view .image-additional ul.owl-loaded {
	display:block;
}
.product-view .image-additional li {
	position:relative;
	width:100%;
}
.product-view .image-additional li.single {
	display:none;
}
.product-view .image-additional li img {
	position:relative;
	width:100%;
}
.product-view .image-additional li a {
	position:relative;
	display:block;
	padding:0;
	border:1px solid #ddd;
}
.product-view .image-additional li.current a {
	border-color:#e21f2f;
}
.product-view .image-additional img.popup {
	display:none;
}
.image-additional .owl-nav {
	display:inline;
	position:absolute;
	top:50%;
	margin:-8px 0 0;
	left:0;
	width:100%;
	z-index:0;
}
.image-additional .owl-prev,.image-additional .owl-next {
	position:absolute;
	top:0;
	overflow:hidden;
	z-index:999;
	float:left;
	display:block;
	background-repeat:no-repeat;
}
.image-additional .owl-prev {
	left:-25px;
}
.image-additional .owl-next {
	right:-25px;
}
.image-additional .owl-prev:before {
	content:"\f053";
}
.image-additional .owl-next:before {
	content:"\f054";
}
.product-summary {
	position:relative;
	width:425px;
	float:right;
}
.product-summary .product-meta {
	line-height:25px;
}
.product-summary .product-meta h3 {
	font-family:'SourceSansProSemibold';
	font-size:14px;
}
.product-btn-wrap {
	position:relative;
	margin:20px 0 0;
}
.product-btn-wrap .email,.product-btn-wrap .pdf {
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	line-height:30px;
	padding:0 15px;
	border-radius:3px;
	background:#acb0bb;
	border:1px solid #acb0bb;
	color:#FFF;
	margin:0 20px 0 0;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}
.product-btn-wrap .email:before {
	content:"\f0e0";
	padding:0 3px 0 0;
}
.product-btn-wrap .pdf:before {
	content:"\f1c1";
	padding:0 3px 0 0;
}
.product-btn-wrap .email:hover,.product-btn-wrap .pdf:hover {
	background:#e21f2f;
	border-color:#e21f2f;
	color:#fff;
}
.product-summary {
	font-size:12px;
}
.product-summary .share-this {
	margin:20px 0 0;
}
.product-summary li {
	position:relative;
	font-size:13px;
	margin:5px 0;
	color:#000000;
	line-height:1.8em;
	padding-left:140px;
}
.product-summary li em {
	width:140px;
	height:1.8em;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	float:left;
	color:#B2B2B2;
}
.product-btn-wrap .email,.product-btn-wrap .pdf {
	margin:0;
	margin-bottom:10px;
	padding:0 8px;
}
.product-btn-wrap .email {
	margin-right:20px;
}
.product-detail {
	position:relative;
	overflow:visible;
	margin:30px 0 0;
}
.detail-tabs {
	position:relative;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:1px;
}
.detail-tabs .title {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	font-size:16px;
	padding:0 25px;
	line-height:30px;
	cursor:pointer;
	overflow:hidden;
	font-size:18px;
	margin:0 3px 0 0;
	background:#eee;
	color:#666;
}
.detail-tabs .title.current {
	font-family:'SourceSansProSemibold';
	background-color:#e21f2f;
}
.detail-tabs .title.current,.detail-tabs .title.current a {
	color:#fff;
}
.product-detail .detail-panel {
	padding:20px 0;
	display:block;
	overflow:hidden
}
.product-detail .disabled {
	display:none;
}
.tab-panel-wrap {
	padding-top:10px;
}
.goods-may-like {
	margin:25px 0 0;
	padding-bottom:50px;
	position:relative;
}
.goods-tbar {
	position:relative;
}
.goods-tbar .title {
	position:relative;
	font-size:18px;
	line-height:38px;
	font-family:'SourceSansProSemibold';
	border-bottom:1px solid #bbb;
	font-weight:normal;
	padding-bottom:3px;
}
.goods-tbar .title:before {
	content:'';
	display:block;
	width:60px;
	height:2px;
	background-color:#1e263d;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:-1px;
}
.goods-items-wrap {
	position:relative;
	width:100%;
}
.goods-items {
	position:relative;
	margin:10px 0 0;
}
.goods-items .owl-stage-outer {
	padding-bottom:3px;
}
.goods-items .product-item {
	width:auto;
}
.goods-items .owl-nav {
	display:inline;
	position:absolute;
	top:-43px;
	right:0
}
.goods-items .owl-prev,.goods-items .owl-next {
	position:relative;
	top:0;
	overflow:hidden;
	z-index:999;
	float:left;
	display:block;
	background:none;
	font-size:20px;
	color:#999;
	border:1px solid #eee;
}
.goods-items .owl-prev:hover,.goods-items .owl-next:hover {
	opacity:1;
}
.goods-items .owl-prev {
	margin-right:-1px;
}
.goods-items .owl-prev:before {
	content:"\f104";
}
.goods-items .owl-next:before {
	content:"\f105";
}
.goods-items .product-item .item-wrap {
	margin:0;
}
.goods-items .product-item .item-wrap .pd-img a:after {
	display:none;
}
.entry {
	padding:0 0 15px;
}
.entry {
	color:#666;
}
.entry a {
	color:#0030FF;
}
.entry p {
	margin:0;
	padding:8px 0;
	font-size:13px;
	line-height:1.8;
}
.entry table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	margin-bottom:20px;
}
.entry th,.entry td {
	height:30px;
	border:1px solid #ccc;
	text-align:left;
	line-height:1.5;
	font-size:12px;
	color:#666;
	background:#fbfbfb;
	padding:0 15px;
}
.entry th {
	font-size:12px;
	background:#eee;
}
.entry td p,.entry th p,.pd-panel .entry td p,.pd-panel .entry th p {
	margin:0;
	padding:5px;
	color:#666;
	font-size:12px;
	line-height:1.3;
}
.entry td.amts {
	color:#cb2027;
}
.entry th#cartDelete {
	text-align:center;
}
.entry .button {
	margin:15px 10px 0 0;
	background:#dfdfdf;
	padding:8px 15px;
	border:0;
	cursor:pointer;
	line-height:1.2;
	color:#777;
	font-weight:bold;
	text-transform:Capitalize;
}
.entry .button:hover {
	background:#cb2027;
	color:#fff;
}
.entry .deletecartitem {
	width:50px;
	text-align:center;
}
.entry .deletecartitem label {
	display:none;
}
.entry .stotal td.amts {
	font-size:18px;
	font-weight:bold;
}
.entry img.alignleft {
	float:left;
	margin:20px 15px 0 0;
}
.entry img.alignright {
	float:right;
	margin:20px 0 0 15px;
}
.entry img.alignleftnopad {
	float:left;
	margin-left:0;
}
.entry img.alignrightnopad {
	float:right;
	margin-right:0;
}
.entry img.aligncenter {
	text-align:center;
	display:block;
	margin:20px auto 0 auto;
}
.entry img {
	max-width:100%;
}
.cartitem a {
	color:#292929;
	font-weight:bold;
}
.inquiry-form ul li {
	background:none;
}
.entry .inquiry-form-wrap {
	margin:20px 0 0;
}
@media screen and (max-width:768px) {
	.owl-carousel {
	padding:0 0 30px;
}
.owl-dots .owl-dot {
	border-radius:50%;
}
.sub-content {
	position:relative;
	display:block;
	right:auto;
	border-radius:0;
	border:none;
	box-shadow:none;
	z-index:99999;
}
.scrollsidebar,.bottomsidebar {
	display:none;
}
.gotop {
	display:none;
	visibility:hidden;
}
html,body {
	font-family:Verdana,Helvetica,sans-serif!important;
}
body,.container {
	width:100%;
	min-width:inherit;
}
.layout,.header,.nav-bar .nav-wrap,.banner-list,.bottom-service,.social-layout,.foot-wrapper .foot-img {
	display:block;
	width:100%;
	margin:0 auto;
}
.head-wrapper,.foot-wrapper,.nav-bar {
	max-width:100%;
	min-width:inherit;
}
.z10000 {
	position:relative;
	z-index:100000;
}
.mobile-body-mask {
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	position:absolute;
	position:fixed;
	left:0;
	top:0;
	z-index:9999;
}
.mobile-ico-close {
	width:30px;
	height:30px;
	background:#fff url(../images/mobile_close.png) center center no-repeat;
	background-size:50% auto;
	position:absolute;
	right:-35px;
	top:0;
}
.owl-carousel {
	padding:0 0 30px;
}
.page-layout {
	padding:0 15px;
}
img {
	max-width:100%;
}
a:visited {
	color:#333;
}
* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.foot-item-inquiry .inquiry-ipt {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-ms-box-sizing:content-box;
	-o-box-sizing:content-box;
	box-sizing:content-box;
}
.foot-item-inquiry .inquiry-item {
	padding-bottom:1em;
}
.foot-item-inquiry .inquiry-ipt::-webkit-input-placeholder {
	color:rgba(255,255,255,.6);
}
.foot-item-inquiry .inquiry-ipt:-moz-placeholder {
	color:rgba(255,255,255,.6);
}
.foot-item-inquiry .inquiry-ipt::-moz-placeholder {
	color:rgba(255,255,255,.6);
}
.foot-item-inquiry .inquiry-ipt:-ms-input-placeholder {
	color:rgba(255,255,255,.6);
}
.head-wrapper {
	z-index:999999;
	position:relative;
}
.mobile-head-items {
	position:fixed;
	top:0;
	left:0;
	background:#161622;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:left;
	z-index:99999;
}
.mobile-head-item {
	float:left;
	width:25%;
}
.mobile-head-item.mobile-head-aside {
	float:right
}
.mobile-head-item .title {
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	color:#FFF;
}
.mobile-head-item .title a {
	position:relative;
	display:block;
	color:#FFF;
}
.mobile-head-item.mobile-head-home .title a:before {
	content:'\f015';
}
.mobile-head-item.mobile-head-nav .title:before {
	content:'\f0c9';
}
.mobile-head-item.mobile-head-language .title:before {
	content:"\f1ab";
}
.mobile-head-item.mobile-head-search .title:before {
	content:"\f002";
}
.mobile-head-item.mobile-head-social .title:before {
	content:"\f007";
}
.mobile-head-item.mobile-head-aside .title:before {
	content:"\f060";
}
.mobile-head-item .main-content-wrap {
	background:#FFF;
	top:0;
	display:block;
	z-index:99999;
}
.mobile-head-item .main-content-wrap .content-wrap {
	overflow-y:scroll;
	height:100%;
	padding:15px 10px;
}
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap {
	overflow-y:hidden;
}
.mobile-head-item .side-content-wrap {
	position:fixed;
	display:block;
	left:-80%;
	width:80%;
	height:100%;
}
.mobile-head-item .middle-content-wrap {
	position:absolute;
	left:0;
	width:100%;
	height:auto;
	padding:20px 0;
	opacity:0;
	visibility:hidden;
}
.mobile-head-item .middle-show-content-wrap {
	top:30px;
	visibility:visible;
	opacity:1;
}
.nav-bar .nav,.topbar {
	display:none;
}
.nav-bar {
	height:auto;
	line-height:normal;
	padding:38px 0 10px;
	background-color:#fff;
	box-shadow:0 0 .4em rgba(0,0,0,.15);
}
.logo {
	display:block;
	float:none;
	text-align:center;
	margin:0;
}
.logo img {
	height:auto;
	max-height:inherit;
	width:auto;
	max-width:40%;
	margin:0;
}
.head-search {
	top:auto;
	position:relative;
}
.head-search form {
	display:block;
	width:100%;
	opacity:1;
	-webkit-transform:none;
	transform:none;
	top:auto;
	position:static;
	visibility:visible;
	background-color:#ccc;
	border:0;
}
.head-search {
	width:100%;
	opacity:1;
	margin:0;
	position:relative;
}
.head-search .search-ipt {
	width:100%;
	height:35px;
	line-height:35px;
	padding:0 15px;
	border:0;
	text-indent:0;
	background:none;
}
.head-search .search-ipt,.head-search .search-btn {
	float:none;
}
.head-search .search-ipt::-webkit-input-placeholder {
	color:rgba(255,255,255,.6);
}
.head-search .search-ipt:-moz-placeholder {
	color:rgba(255,255,255,.6);
}
.head-search .search-ipt::-moz-placeholder {
	color:rgba(255,255,255,.6);
}
.head-search .search-ipt:-ms-input-placeholder {
	color:rgba(255,255,255,.6);
}
.head-search .search-btn {
	width:40px;
	background-position:-280px 10px;
}
.head-search .search-toggle {
	display:none;
}
.fixed-nav .nav-bar {
	position:static;
}
.head-search .search-btn {
	background-color:transparent;
}
.mobile-head-search .middle-content-wrap {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
}
.mobile-head-search .middle-show-content-wrap {
	-webkit-transform:none;
	transform:none;
}
.nav li {
	position:relative;
	display:block;
	width:100%;
}
.nav ul {
	clear:both;
}
.nav ul:after {
	content:'';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.nav > li {
	padding:.5em 0;
	border-bottom:1px solid #eee;
	float:left;
}
.nav li.has-child {
	width:100%!important;
	float:none!important;
	clear:both!important;
}
.nav li.has-child li {
	float:left;
	margin:0 1em 0 0;
}
.nav li.has-child > ul {
	clear:both;
}
.nav ul li {
	line-height:1.8em;
}
.nav ul li.has-child > ul {
	padding-left:1em;
}
.nav ul li.has-child > ul > li {
	float:left;
	width:auto;
	font-size:12px;
}
.nav li ul img {
	display:none;
}
.nav > li.elem-link > a {
	display:block;
	position:relative;
}
.nav > li.elem-link > a:after {
	content:'\f105';
	position:absolute;
	right:0;
	top:0;
}
.nav > li > ul > li {
	float:none;
}
.nav > li > ul > li > a {
	display:block;
	position:relative;
	padding-left:1em;
	float:none;
	font-weight:bold;
}
.nav > li > ul > li > a:before {
	content:'';
	display:block;
	width:3px;
	height:3px;
	background-color:#aaa;
	position:absolute;
	left:0;
	top:11px;
}
.transall {
	display:block;
	width:100%;
	float:none;
}
.head-wrapper .prisna-wp-translate-dropdown-sub-container,.head-wrapper .prisna-wp-translate-dropdown-body,.head-wrapper .prisna-wp-translate-dropdown-body:hover {
	background:none!important;
	border:0!important;
	box-shadow:none!important;
}
.head-wrapper .prisna-wp-translate-dropdown-container,.head-wrapper .prisna-wp-translate-dropdown-sub-container,.head-wrapper .prisna-wp-translate-dropdown-body {
	height:auto!important;
}
.head-wrapper .prisna-wp-translate-dropdown-body {
	float:none!important;
}
.head-wrapper .prisna-wp-translate-dropdown-body .prisna-wp-translate-dropdown-body>p.prisna-wp-translate-dropdown-current-language,.head-wrapper .transall .prisna-wp-translate-dropdown-current-language-arrow {
	display:none!important;
}
.head-wrapper .prisna-wp-translate-dropdown-languages-list-scroll {
	display:block!important;
	height:auto!important;
}
.head-wrapper .prisna-wp-translate-dropdown-languages-list p {
	width:50%;
	display:inline!important;
	float:left!important;
}
.head-wrapper .prisna-wp-translate-dropdown-languages-list {
	display:block!important;
}
.transall .prisna-wp-translate-dropdown-current-language {
	display:none!important;
}
.mobile-contact {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:auto;
	z-index:9999;
	height:38px;
	line-height:38px;
	background:#161622;
}
.mobile-contact,.mobile-contact a {
	color:#FFF
}
.topbar .head-contact {
	display:block;
	width:100%;
}
.head-contact .head-phone,.head-contact .head-email {
	width:50%;
	margin:0;
	text-align:center;
	line-height:38px;
	color:#FFF;
	float:left;
}
.head-contact .head-phone a,.head-contact .head-email a {
	display:block;
}
.head-contact .head-phone {
	background:#e21f2f;
}
.foot-wrapper {
	max-width:inherit;
	margin:0 -15px;
	padding:0 15px;
	font-size:14px;
}
.foot-wrapper .layout {
	padding:15px 0 3em;
}
.foot-items {
	padding:0;
	margin:0;
}
.foot-item {
	width:100%;
	float:none;
	padding:15px 0;
}
.foot-item .foot-tit {
	font-size:20px;
}
.foot-item .foot-cont {
	padding-top:.8em;
}
.foot-item-service li {
	padding-bottom:0;
	margin-bottom:6px;
}
.foot-item-service li a {
	color:#fff;
	-webkit-transform:none!important;
	transform:none!important;
}
.foot-item-news li .news-name {
	font-size:14px;
}
.foot-item-news li .news-time {
	font-size:12px;
}
.foot-item-inquiry .subscribe-form .subscribe-ipt {
	padding:8px 0;
}
.foot-item-inquiry .subscribe-form .subscribe-btn {
	padding:8px 0;
	display:block;
	width:100%;
	text-align:center;
}
.footer {
	margin:0 -15px;
	padding:15px;
	text-align:center;
}
.footer .copyright {
	display:block;
	font-size:12px;
	float:none;
	line-height:1.3;
}
.footer .social-list {
	padding:15px 0 0;
	display:block;
	float:none;
	text-align:center;
}
.footer .social-list li {
	display:inline-block;
	float:none;
}
.index-layout {
	padding:0 15px;
}
.company-synopses-wrap {
	padding:40px 0;
}
.index-tit-bar .title {
	font-size:24px;
	font-weight:bold;
}
.index-tit-bar .desc {
	font-size:12px;
}
.btn-readmore {
	border-width:1px;
	color:#e21f2f!important;
	font-size:14px;
	font-weight:normal;
	padding:.45em 1.5em;
	min-width:60%;
	text-align:center;
	border-radius:5px;
	border-width:2px;
}
.btn-readmore:after {
	display:none!important;
}
.btn-readmore:hover {
	color:#fff!important;
}
.rev_slider_wrapper {
	margin:0 auto;
}
.tp-leftarrow,.tp-rightarrow {
	z-index:1000;
}
.tp-bullets.hidebullets {
	opacity:1;
}
.tp-bullets.simplebullets .bullet {
	width:5px;
	height:5px;
}
.promote-banner {
	font-size:12px;
	margin:0 -15px;
	padding:3em 8%;
	line-height:1.4;
}
.promote-banner:before {
	display:none;
}
.synopsis-item {
	width:100%;
	padding:1.5em 0;
	border-bottom:1px solid #eee;
}
.synopsis-item:last-child {
	border-bottom:0;
}
.synopsis-item .item-wrap {
	margin:0;
	width:85%;
	max-width:400px;
	margin:0 auto;
}
.synopsis-item .item-wrap .item-img a {
	text-align:center;
}
.synopsis-item .item-wrap .item-img a:after,.synopsis-item .item-wrap .item-img a:before {
	display:none!important;
}
.synopsis-item .item-wrap .item-img img {
	max-width:320px;
	display:inline-block;
}
.synopsis-item:hover .item-wrap .item-img img {
	-webkit-animation-name:none;
	animation-name:none;
}
.synopsis-item .item-info .item-title {
	font-size:16px;
}
.synopsis-item .item-wrap .item-desc {
	height:auto;
	font-size:14px;
	line-height:1.4em;
	margin-top:.5em
}
.company-synopses-wrap + .main-product-wrap {
	margin:0 -20px;
	padding-left:20px;
	padding-right:20px;
}
.main-product-wrap {
	padding:40px 15px;
	margin:0 -15px;
}
.product-wrap {
	margin:0 -5px;
}
.product-item {
	width:50%;
	padding-bottom:10px;
}
.product-item .item-wrap {
	margin:0 5px;
}
.product-item .item-wrap .pd-img a:after {
	display:none;
}
.product-item .item-wrap .pd-name {
	font-size:12px;
	height:2.8em;
	line-height:1.4em;
	margin-top:8px;
}
.main-product-wrap .product-item {
	width:100%;
	max-width:400px;
	margin:0 auto;
	padding-bottom:1.5em;
	float:none;
}
.main-product-wrap .product-item .item-wrap .pd-name {
	height:auto;
	margin-top:1em;
	font-weight:normal;
}
.main-product-wrap .product-item .item-wrap .pd-name a {
	font-size:18px;
	height:auto;
}
.main-product-wrap .product-item .pd-info .pd-desc {
	font-size:14px;
	max-height:4.2em;
	overflow:hidden;
	line-height:1.4em;
	padding-top:0;
	margin-top:10px;
}
.main-product-wrap .product-item .item-wrap .pd-img a:after {
	display:none;
}
.about-us-wrap {
	padding:40px 0;
}
.about-banner,.about-detail {
	width:100%;
	float:none;
	padding:0;
}
.about-banner {
	max-width:400px;
	margin:0 auto .8em;
	top:auto;
}
.about-us .about-detail {
	font-size:14px;
}
.about-us .about-detail p {
	padding-bottom:1em;
}
.about-us-wrap .about-tit-bar .about-tit {
	margin:0;
	padding:0;
	text-align:center;
	font-size:24px;
	margin-bottom:.5em;
}
.about-us-wrap .about-tit-bar .about-tit strong {
	font-size:30px;
}
.about-us-wrap .about-tit-bar:after {
	height:1px;
}
.about-us .about-detail .bar-more {
	text-align:center;
}
.about-us .about-detail .bar-more .btn-readmore {
	font-size:16px;
}
.path-bar {
	display:none;
}
.promote-bar {
	display:none;
}
.aside {
	display:none;
}
.side-head-search {
	width:100%;
}
.side-head-search .search-ipt {
	width:100%;
}
.side-tit-bar {
	position:relative;
}
.side-tit-bar .side-tit {
	font-size:16px;
	line-height:30px;
}
.side-widget {
	margin:0 0 30px;
}
.side-widget .side-hide {
	padding:15px 0;
}
.side-cate ul li {
	line-height:30px;
}
.products-scroll-btn-prev,.products-scroll-btn-next {
	display:none;
}
.products-scroll-list li {
	display:block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.products-scroll-list li > a {
	width:4em;
}
.products-scroll-list li > a img {
	width:100%;
	height:auto;
	max-width:inherit;
}
.products-scroll-list li .pd-info {
	padding-left:10px;
	font-size:12px;
	line-height:1.4em;
}
.product-list .gm-sep {
	margin:0 -5px;
}
.product-list .product-item {
	width:50%;
}
.product-list .product-item .item-wrap {
	margin:0 5px;
}
.products-scroll-list li img {
	width:100%;
	float:none;
	margin:0;
}
.main {
	width:100%;
	float:none;
	margin:0 auto;
}
.main-tit-bar {
	margin:30px 0 10px;
	border-bottom:1px solid #d5d5d5;
}
.main-tit-bar .title {
	font-size:20px;
}
.main-tit-bar .share-this {
	padding:0;
}
.main-tit-bar .share-this {
	max-width:50%;
}
.goods-summary {
	font-size:12px;
	line-height:1.5em;
}
.product-list {
	margin-top:1.5em;
}
.product-list ul,.certificate-list ul,.video-list ul {
	position:relative;
	width:100%;
}
.product-list .product-item:nth-child(2n+1) {
	clear:left;
}
.product-list .product-item .item-wrap:hover {
	outline:0;
	border-color:#d8d8d8;
}
.product-list .product-item .item-wrap .pd-name {
	width:100%;
	max-width:90%;
	font-size:12px;
}
.product-list .product-item .item-wrap .pd-img a:after {
	display:none;
}
.page-bar .pages {
	display:block;
	float:none;
	text-align:center
}
.pages a,.pages span {
	height:25px;
	line-height:25px;
	padding:0 10px;
	border-radius:2px;
	font-size:12px;
}
.product-title {
	font-size:18px;
	margin:30px 0 20px 0;
	line-height:1.2em;
	font-weight:normal;
}
.product-view {
	width:100%;
	float:none;
}
.product-view .product-image {
	display:none
}
.product-view .image-additional {
	margin:0 -15px;
}
.product-view .image-additional ul {
	width:100%;
	display:none;
}
.product-view .image-additional ul.owl-loaded {
	display:block;
}
.product-view .image-additional li {
	width:100%;
	margin:0;
}
.product-view .image-additional li a {
	padding:0;
}
.product-view .image-additional li.current a {
	border:0;
}
.product-summary {
	position:relative;
	width:100%;
	float:none;
}
.product-summary .share-this {
	float:none;
	margin:18px 0;
}
.tab-content-wrap .tab-title-bar,.tab-content-wrap .tab-panel-wrap {
	display:none;
}
.tab-content-wrap .mobile-tab-items .mobile-tab-item {
	margin:0 0 30px;
}
.tab-content-wrap .mobile-tab-items .mobile-tab-title {
	font-family:'SourceSansProSemibold';
	margin:0 0 15px;
}
.tab-content-wrap .mobile-tab-items .mobile-tab-panel {
	}.goods-items {
	width:100%;
}
.goods-may-like {
	padding-bottom:0;
}
.blog-list .blog-item {
	padding:15px 0;
	border-bottom:1px solid #ddd;
	margin:0 5px;
}
.blog-list .blog-item:last-child {
	border:0;
}
.blog-list .blog-item:hover {
	background:none;
}
.blog-list .blog-item:before {
	left:15px;
	right:15px;
	display:none;
}
.blog-list .blog-item .blog-img {
	display:block;
	max-width:100%;
	float:none;
	margin-right:0;
}
.blog-list .blog-item .blog-tit {
	font-size:18px;
	line-height:1.1em;
	padding:6px 0 0;
}
.blog-list .blog-item .blog-meta {
	padding:6px 0 0;
	font-size:12px;
}
.blog-list .blog-item .blog-summary {
	padding:0;
	margin:8px 0;
	max-height:6em;
	font-size:14px;
	line-height:1.3em;
	overflow:hidden;
}
.blog-list .blog-item .readmore {
	display:none;
}
.main .blog-article {
	padding:5px 10px;
}
.certificate-list {
	margin:0 -5px;
}
.certificate-list .product-item {
	width:50%;
	padding-bottom:15px;
}
.certificate-list .product-item:nth-child(3n+1) {
	clear:none;
}
.certificate-list .product-item:nth-child(2n+1) {
	clear:left;
}
.certificate-list .product-item .item-wrap {
	margin:0 5px;
}
.certificate-list .product-item .item-wrap .pd-name {
	max-width:100%;
	margin-top:10px;
	font-size:11px;
}
.certificate-list .product-item .item-wrap .pd-name a {
	height:2.4em;
	line-height:1.2em;
}
.certificate-list .product-item .pd-img a:before,.video-list .product-item .pd-img a:after {
	display:none;
}
.certificate-list .product-item .item-wrap .pd-name {
	padding:.5em 1.5em;
	height:auto;
	background-color:rgba(0,0,0,.6);
}
.certificate-list .product-item .item-wrap .pd-info {
	-webkit-transform:none!important;
	transform:none!important;
	opacity:1;
}
.certificate-list .product-item .item-wrap .pd-name,.certificate-list .product-item .item-wrap .pd-name a {
	color:#fff;
	font-family:Arial;
}
.video-list {
	margin:0 -5px;
}
.video-list .product-item {
	width:50%;
	padding-bottom:15px;
}
.video-list .product-item:nth-child(3n+1) {
	clear:none;
}
.video-list .product-item:nth-child(2n+1) {
	clear:left;
}
.video-list .product-item .item-wrap {
	margin:0 5px;
}
.video-list .product-item .item-wrap .pd-name {
	max-width:100%;
	margin-top:10px;
	font-size:12px;
}
.product-item .item-wrap .pd-name a {
	height:2.8em;
	line-height:1.4em;
}
.video-list .product-item .pd-img a:before,.video-list .product-item .pd-img a:after {
	display:none;
}
.inquiry-form {
	padding:1.5em 15px 15px;
	position:relative;
	z-index:3;
}
.inquiry-form .inquiry-form-ico {
	width:40px;
	right:8px;
	top:8px;
	display:none;
}
.inquiry-form input[type="text"].form-input,.inquiry-form textarea.form-text {
	width:100%;
	background-color:#fff;
}
.inquiry-form .captcha-image i {
	font-size:24px;
}
.faq-list ul li .faq-cont {
	font-size:14px;
	padding-bottom:15px;
}
.faq-list ul li .faq-title {
	padding-bottom:30px;
}
}@media screen and (max-width:768px) {
	.products-scroll-list li {
	display:block;
	width:100%;
	margin:0 0 20px;
}
.products-scroll-list li img {
	max-width:65px;
	float:left;
	margin:0 15px 0 0;
}
.download-list ul li {
	border-bottom:none;
}
.download-list ul li .download-cont {
	display:block;
	float:none;
	margin:0 0 20px;
}
.download-list ul li .download-button {
	float:none;
}
}.bottomsidebar .bottomcontent {
	background:#f7c617 !important;
}
.change-language {
	float:right;
	margin:5px 0 0;
}
.change-language-info .change-language-title,.change-language-info .change-language-title a,.change-language-info .change-language-title span,.change-language-infor .language-icon {
	color:#FFF;
}
.change-language-info .language-icon:before {
	content:"\f107" !important;
}
.foot-nav {
	color:#fff;
	font-size:12px;
	float:left;
}
.foot-nav a {
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
#category_description_short p a {
	float:none;
	margin:0;
	padding:0;
}
#proabout a {
	background-color:#e21f2f;
	color:#fff;
	margin-right:5px;
	margin-top:10px;
	padding:0.5%;
}
@media screen and (max-width:768px) {
	.foot-nav {
	float:none;
}
body {
	overflow-x:hidden;
}
}.heaf_map {
	float:left;
}
.heaf_map a {
	}