@charset "utf-8";
	.head-wrapper {
	position:relative;
	width:100%;
	z-index:10000;
	background:#121116;
	height:72px;
}
.logo,.head-contact,.head-contact .head-phone,.head-contact .head-email,.nav-wrap,.change-language,.head-search {
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	text-align:left;
}
.logo {
	position:relative;
	float:left;
}
.logo img {
	position:relative;
	max-height:72px;
}
.change-language {
	margin:20px 0 0 20px;
	text-align:right;
	float:right !important;
}
.change-language-info .language-icon:before {
	font-size:12px;
}
.change-language-title span,.change-language-info .language-icon:before {
	color:#FFFFFF !important;
}
.change-language-info:hover .change-language-title span,.change-language-info:hover .language-icon:before {
	color:#666666 !important;
}
.head-wrapper.page-header .change-language-title span,.head-wrapper.page-header .change-language-info .language-icon:before {
	color:#666666 !important;
}
.head-contact {
	font-size:14px;
	line-height:80px;
	float:right;
}
.head-contact,.head-contact a {
	color:#fff;
}
.head-contact .head-phone,.head-contact .head-email {
	padding:0 0 0 34px;
	margin:0 15px 0 0;
	float:left;
}
.head-contact .head-phone:before,.head-contact .head-email:before {
	content:"";
	position:absolute;
	left:0;
	top:4;
	width:30px;
	height:40px;
	font-size:20px;
	line-height:80px;
}
.head-contact .head-phone:before {
	content:"\f095";
}
.head-contact .head-email:before {
	content:"\f003";
}
.nav-bar {
	position:relative;
}
.nav-wrap {
	position:relative;
	width:1200px;
	margin:auto;
	display:block;
}
.logo {
	position:relative;
	float:left;
}
.logo img {
	position:relative;
	max-height:72px;
}
.nav-bar .nav {
	position:relative;
	float:left;
	display:block;
}
.nav-bar .nav li,.nav-bar .nav li a {
	position:relative;
	display:block;
	text-align:left;
	color:#FFFFFF;
}
.nav-bar .nav > li {
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}
.nav-bar .nav > li > a {
	height:72px;
	line-height:72px;
	font-size:16px;
	padding:0 15px;
	z-index:1;
	text-transform:uppercase;
	letter-spacing:0.8px;
}
.nav-bar .nav li .nav-ico {
	position:absolute;
	top:0;
	line-height:72px;
	right:0px;
	font-size:12px;
	z-index:10
}
.nav-bar .nav li .nav-ico:after {
	content:'\f0d7';
}
.nav-bar .nav li li {
	display:block;
	*display:block;
	line-height:40px;
}
.nav-bar .nav ul {
	width:225px;
	position:absolute;
	top:72px;
	left:0;
	background:#000000;
	text-align:left;
	display:none;
	z-index:9;
}
.nav-bar .nav li li a {
	padding:0 30px;
	color:#FFFFFF;
	font-size:14px;
	letter-spacing:.5px;
}
.nav-bar .nav ul ul,.fixed-nav.nav-bar .nav ul ul {
	top:0;
	left:227px;
}
.nav-bar .nav ul li:hover > a {
	color:#ffffff;
}
.nav-bar .nav li li .nav-ico {
	right:10px;
	line-height:40px;
}
.nav-bar .nav li li .nav-ico:after {
	content:'\f0da';
}
.fixed-nav.nav-bar .nav-wrap {
	display:block;
	text-align:center;
}
.nav-bar.fixed-nav {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	background:#121116;
}
.head-search-wrap {
	position:absolute;
	right:120px;
	top:17px;
}
.head-search-wrap .search-title {
	width:30px;
	height:30px;
	background-position:-360px 8px;
	cursor:pointer;
	border-radius:5px;
	position:absolute;
	right:0;
	top:0;
}
.head-search-wrap.wrap-hide .search-title {
	background-position:-290px -26px;
}
.head-search {
	position:relative;
	width:1000px;
	height:30px;
	display:none;
	float:left;
	margin:5px 0 0;
	border-bottom:2px solid #999;
}
.head-search .search-ipt {
	position:absolute;
	left:40px;
	top:0;
	width:500px;
	height:30px;
	background:none;
	border:none;
	font-size:16px;
}
.head-search .search-btn {
	position:absolute;
	left:0;
	top:4px;
	width:30px;
	height:30px;
	border:none;
	background-color:transparent;
	background-position:-290px -32px;
}
.head-search .search-ipt::-webkit-input-placeholder {
	color:#fff;
}
.head-search .search-ipt:-moz-placeholder {
	color:#fff;
}
.head-search .search-ipt::-moz-placeholder {
	color:#fff;
}
.head-search .search-ipt:-ms-input-placeholder {
	color:#fff;
}
.foot-wrapper {
	position:relative;
	width:100%;
	background:#3D3C42;
	color:#676F74;
	font-size:14px;
}
.foot-item.foot-item-Company ul li a,.foot-items {
	padding:35px 0 20px;
}
.foot-blog-item .blog-cont-title a,.foot-item.foot-item-Company ul li a,.foot-item.foot-item-contact ul li {
	color:#676F74;
}
.foot-item {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}
.foot-item .foot-tit {
	font-size:18px;
	margin:0 0 20px;
}
.foot-item.foot-item-Company {
	width:150px;
	float:left;
}
.foot-item.foot-item-Company ul li {
	position:relative;
	line-height:28px;
	margin:0 14px 0 0;
}
.foot-item.foot-item-contact {
	width:420px;
	float:left;
	margin:0 110px;
}
.foot-item.foot-item-contact ul li {
	position:relative;
	line-height:28px;
	margin:0 20px 0 0;
}
.foot-item.foot-item-inquiry {
	width:350px;
	margin:auto;
	display:block;
	padding-top:10px;
}
.foot-item.foot-item-inquiry .subscribe-form {
	margin-top:18px;
	position:relative;
}
.foot-item.foot-item-inquiry .subscribe-form .subscribe-ipt {
	position:relative;
	width:350px;
	height:38px;
	line-height:38px;
	background:#FFFFFF;
	color:#BDBDBD;
	font-style:italic;
	border:1px solid #D3D3D3;
	padding:0 0 0 10px;
	border-radius:19px;
}
.foot-item.foot-item-inquiry .subscribe-form .subscribe-btn {
	position:absolute;
	font-size:14px;
	top:3px;
	height:34px;
	border:none;
	color:#FFFFFF;
	border-radius:15px;
	right:0px;
	background-color:#737D82;
	padding:0 20px;
	font-family:'Graphik-BlackItalic';
	letter-spacing:2px;
	text-transform:uppercase;
}
.foot-send-ipt {
	cursor:pointer;
	float:right;
	margin-top:38px;
}
.foot-send-ipt img {
	display:inline-block;
}
.foot-blog {
	position:relative;
	width:410px;
	float:left;
}
.blog-slides {
	position:relative;
	z-index:0;
}
.blog-slides ul {
	position:relative;
	display:block;
	overflow:hidden;
}
.blog-slides ul li {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0 15px;
}
.foot-blog-item .blog-title {
	display:block;
	position:relative;
	font-style:italic;
	line-height:1.3;
	font-size:13px;
	padding-bottom:3px;
}
.foot-blog-item .blog-cont-title {
	height:54px;
	line-height:18px;
	overflow:hidden;
	font-weight:normal;
	font-size:14px;
	margin-top:8px;
}
.blog-slides .owl-dots {
	width:100%;
	position:absolute;
	left:0;
	bottom:20px;
	position:static;
	text-align:left;
}
.blog-slides .owl-dots .owl-dot {
	display:inline-block;
	width:6px;
	height:6px;
	background:none;
	cursor:pointer;
	text-indent:-9999px;
	margin:0 4px 0 0;
	background:#737D82;
}
.blog-slides .owl-dots .active {
	background:#FFFFFF;
}
.blog-slides .blog-cont-text {
	margin-top:12px;
	line-height:18px;
	color:#FFFFFF;
}
.blog-slides .owl-carousel .owl-controls {
	height:auto;
	text-align:left;
	clear:both;
}
.foot-social {
	float:right;
	width:135px;
	margin-top:20px;
}
.sccial-cont {
	display:inline;
}
.foot-social .sccial-tit {
	font-size:20px;
	text-transform:capitalize;
	margin:0;
}
.foot-social li {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	margin:0 10px 10px 0;
	padding:7px;
	border-radius:50%;
	background:#B8BBC0;
}
.foot-social li:hover {
	background:#FD8505;
}
.foot-social li a {
	display:block;
	height:18px;
}
.foot-social li img {
	max-width:18px;
}
.footer {
	position:relative;
	line-height:30px;
	background:#323237;
}
.footer .layout {
	padding:7px 0;
}
.copyright {
	text-align:center;
}
.index-layout {
	position:relative;
	width:100%;
}
.page-end {
	position:absolute;
	width:216px;
	height:26px;
	left:50%;
	bottom:0;
	margin:0 0 0 -108px;
	background:url(../images/btn-opener.png) no-repeat center center;
	z-index:999;
}
.company-synopses-wrap {
	position:relative;
	width:100%;
	padding:5px 0 0 0;
}
.company-synopses {
	position:relative;
	width:100%;
}
.synopsis-item {
	min-height:200px;
	background-color:#3d3c42;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1;
	width:32.5%;
	margin:0 .2%;
	z-index:1;
	vertical-align:top;
}
.synopsis-item:hover {
	transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	-webkit-transform:scale(1.05,1.05);
	-o-transform:scale(1.05,1.05);
	box-shadow:0 10px 20px rgba(0,0,0,.3);
	z-index:2;
}
.company-synopses .synopsis-item img {
	width:100%;
}
.synopsis-item .item-wrap {
	position:relative;
	overflow:hidden;
}
.synopsis-item .item-info {
	position:absolute;
	text-align:center;
	width:100%;
	top:7%;
}
.synopsis-item .item-info .campaign-title {
	font-size:18px;
	margin-bottom:5px;
	color:#323237;
}
.synopsis-item .item-info .campaign-sub-title {
	font-size:16px;
	color:#737D82;
	margin-bottom:2.5rem;
}
.about-us-wrap {
	position:relative;
	width:100%;
	padding:75px 0 60px 0;
}
.about-us {
	position:relative;
	width:100%;
}
.about-us .title {
	font-size:43px;
	line-height:1.7;
	color:#737D82;
	text-align:center;
	position:relative;
}
.about-us .title:after {
	content:"";
	width:26px;
	height:1px;
	background:#B5B5B5;
	display:block;
	position:absolute;
	left:50%;
	margin-left:-13px;
}
.about-us .about-detail {
	position:relative;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	font-size:22px;
	line-height:1.5;
	color:#737D82;
	margin:25px 0;
	text-align:center;
}
.main-product-wrap {
	position:relative;
	width:100%;
	padding:75px 0 0;
}
.main-product-wrap .product-item {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:25%;
	border:1px #EEEEEE solid;
	box-sizing:border-box;
	float:left;
}
.product-items {
	margin:80px 0 0 0;
}
.product-item .item-wrap {
	position:relative;
	width:100%;
	overflow:hidden;
	text-align:center
}
.product-item .pd-img {
	position:relative;
	overflow:hidden;
	display:block;
	width:100%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.product-item .pd-img img {
	position:relative;
	max-width:100%;
	max-height:100%;
}
.product-item .pd-info {
	position:relative;
	left:0;
	bottom:0;
	width:100%;
	padding:0;
	opacity:1;
	visibility:visible;
}
.product-item:hover .pd-info {
	opacity:1;
	visibility:visible;
}
.product-item .pd-info .pd-name {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	padding:0 20px;
	font-size:18px;
	text-transform:uppercase;
}
.product-item .pd-info,.product-item .pd-info a {
	color:#252525;
	text-transform:capitalize;
	font-size:14px;
	line-height:18px;
	padding:12px 0;
}
.product-item .pd-info .pd-more {
	position:relative;
	display:block;
	margin:15px 0 0;
	width:100%;
	height:36px;
	background:url(../images/pd-more.png) no-repeat center center;
}
.quote-logo-list-wrap {
	position:relative;
	background-color:#F1F3F3;
	padding:30px;
}
.quote-logo-list-wrap:before {
	content:"";
	display:block;
	border:#FFFFFF 20px solid;
	border-color:#FFFFFF transparent transparent transparent;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-10px;
}
.quote-logo-list {
	text-align:center;
}
.quote-logo-list img {
	display:inline-block;
	width:auto;
	margin:0 20px;
}
.head-wrapper.page-header {
	background:#F8F8F8;
}
.head-wrapper.page-header .nav-bar .nav > li > a {
	color:#000000;
}
.head-wrapper.page-header .head-search-wrap.wrap-hide .search-title {
	background-position:-160px 2px;
}
.head-wrapper.page-header .head-search-wrap .search-title {
	background-position:-412px 8px;
}
.head-wrapper.page-header .nav-bar.fixed-nav {
	background:#F8F8F8;
}
.path-bar {
	position:relative;
	width:100%;
	line-height:35px;
	margin:0 0 35px 0;
	background:#F8F8F8;
	text-align:center;
	padding:10px 0 20px 0;
}
.path-bar li:after {
	content:"-";
	position:absolute;
	display:block;
	overflow:hidden;
	right:0;
	top:0;
	line-height:35px;
	font-size:35px;
	color:#A9A9A9;
}
.path-bar .path-nav {
	}.path-bar li {
	display:inline-block;
	vertical-align:top;
	position:relative;
	color:#999999;
	font-size:16px;
	text-transform:uppercase;
}
.path-bar li a {
	display:block;
	padding:0 25px;
	color:#08292B;
}
.path-bar li:hover a,.path-bar li.current a {
	color:#00A0EA;
}
.path-bar li:last-child:after {
	content:'';
}
.aside {
	float:left;
	width:235px;
}
.side-tit-bar {
	position:relative;
}
.side-tit-bar .side-tit {
	position:relative;
	font-size:16px;
	line-height:37px;
	color:#000000;
	border-bottom:1px solid #babdc4;
}
.side-tit-bar .side-tit:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:60px;
	height:2px;
	background-color:#000000;
}
.side-widget {
	position:relative;
}
.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:after {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:3px;
	height:3px;
	background-color:#000000;
}
.side-cate ul li li a:after {
	display:none;
}
.side-cate ul li li a {
	border-bottom:1px solid #E8E9EB;
	padding:0 15px;
}
.side-cate ul li li a:before {
	display:none;
}
.side-cate-menu li .side-ico {
	position:absolute;
	right:0;
	top:5px;
	color:#99ABB7;
	font-size:12px;
	cursor:pointer;
}
.side-cate ul li>ul {
	display:none;
}
.side-cate-menu li .icon-cate-down:before {
	content:'\f067';
}
.side-cate-menu li .icon-cate-up:before {
	content:'\f068';
}
.products-scroll-list-wrap {
	position:relative;
}
.products-scroll-list {
	position:relative;
	padding:15px 0 0;
}
.products-scroll-list li {
	padding:0 0 25px;
	display:block;
	overflow:hidden;
}
.products-scroll-list li img {
	width:60px;
	border:1px solid #EEEEEE;
	float:left;
	margin:0 12px 0 0;
	border-radius:2px;
}
.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;
	margin:-10px 0 20px;
}
.side-bn {
	max-width:100%;
	margin:0 0 25px 0;
}
.side-bn img {
	max-width:100%
}
.main {
	position:relative;
	width:933px;
	display:block;
	float:right;
	margin-bottom:50px;
}
.main-tit-bar {
	overflow:hidden;
	line-height:45px;
}
.main-tit-bar .title {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	font-weight:800;
	font-size:22px;
	text-transform:uppercase;
}
.main-tit-bar .title,.main-tit-bar .title a {
	color:#2F2F2F
}
.main-tit-bar .share-this {
	display:inline;
	float:right;
	margin:0 10px 0 0;
}
.main-banner {
	position:relative;
	display:block;
	margin:0 0 10px;
}
.main-banner img {
	position:relative;
	width:100%;
}
.product-list {
	margin:40px 0 0;
}
.product-list,.certificate-list,.video-list,.download-list,.faq-list {
	position:relative;
	width:100%;
	overflow:hidden;
}
.product-list ul,.certificate-list ul,.video-list ul {
	position:relative;
	width:110%;
}
.product-list .product-item {
	padding:3px;
	border:1px #EEEEEE solid;
	width:289px;
	margin-bottom:20px;
	float:left;
	margin-right:20px;
}
.product-list .product-item .pd-img img {
	position:relative;
	max-width:100% x;
	max-height:100%;
	width:100%;
}
.product-list .product-item:nth-child(4n) {
	}.product-list .product-item:nth-child(3n) {
	margin:0 0px 20px 0;
}
.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;
}
.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 42px;
	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;
}
.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;
}
.faq-list ul li .faq-cont {
	position:relative;
	padding:0 0 30px 42px;
	font-size:14px;
}
.page-bar {
	position:relative;
	display:block;
	margin:20px 0;
	text-align:right;
}
.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:23px;
	line-height:23px;
	padding:0 9px;
	margin:0 4px;
	vertical-align:middle;
	background:#FFFFFF;
	border-radius:3px;
}
.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:#3d3c42;
	color:#FFFFFF;
}
.pages a:hover {
	text-decoration:none;
}
.blog-list {
	background:#FFFFFF;
	padding:0 0 80px;
	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:#AAAAAA;
}
.blog-list .blog-item .blog-meta span {
	display:inline;
	padding:0 15px 0 0;
}
.blog-list .blog-item .blog-summary {
	padding:8px 0;
	color:#999999;
}
.blog-list .blog-item .readmore {
	display:block;
	text-align:right;
	font-size:14px;
}
.blog-list .blog-item .readmore:hover a {
	color:#3d3c42;
}
.blog-list .blog-item .readmore i {
	font-size:14px;
}
.blog-list .blog-item:hover {
	background:#FAFAFA;
}
.blog-list .blog-item:hover img {
	opacity:0.8;
}
.blog-list .blog-item:before {
	content:"";
	height:1px;
	font-size:1px;
	overflow:hidden;
	border-top:1px double #2F2F2F;
	border-bottom:1px double #2F2F2F;
	position:absolute;
	left:0;
	right:0;
	bottom:-3px;
}
.product-intro {
	position:relative;
	display:block;
}
.product-title {
	font-size:24px;
	border-bottom:1px solid #E5E5E5;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	font-weight:normal;
	line-height:28px;
	color:#1A1926;
}
.cloud-zoom-lens {
	border:1px solid #EEEEEE;
	cursor:move;
}
.cloud-zoom-title {
	font-family:Arial,Helvetica,sans-serif;
	position:absolute !important;
	background-color:#000000;
	color:#FFFFFF;
	padding:3px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	top:0px;
}
.cloud-zoom-big {
	border:1px solid #EEEEEE;
	overflow:hidden;
	padding:0px;
}
.cloud-zoom-loading {
	color:white;
	background:#222222;
	padding:3px;
	border:1px solid #000000;
}
.product-view {
	position:relative;
	/*width:319px;
	*/float:left;
}
.product-view .product-image {
	border:1px solid #EEEEEE;
}
.product-view .product-image img {
	position:relative;
	width:100%;
}
.product-view .image-additional {
	position:relative;
	width:100%;
	margin:20px 0;
}
.product-view .image-additional ul {
	position:relative;
	width:100%;
}
.product-view .image-additional li {
	position:relative;
	width:100%;
	margin:0 23px 0 0;
}
.product-view .image-additional li.single {
	display:none;
}
.product-view .image-additional li img {
	position:relative;
	width:100%;
	border:1px solid #EEEEEE;
}
.product-view .image-additional li a {
	position:relative;
	display:block;
	padding:0 8px;
}
.product-view .image-additional li.current img {
	border-color:#2F2F2F;
}
.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:-10px;
}
.image-additional .owl-next {
	right:-10px;
}
.image-additional .owl-prev:before {
	content:"\f053";
}
.image-additional .owl-next:before {
	content:"\f054";
}
.product-summary {
	position:relative;
	width:580px;
	float:right;
}
.product-summary .product-meta {
	line-height:25px;
}
.product-summary .product-meta h3 {
	margin:0 0 10px;
	font-size:16px;
}
.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:#009fe9;
	color:#FFFFFF;
	margin:0 20px 0 0;
}
.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:none;
	color:#7F7F7F;
}
.product-summary .share-this {
	float:right;
	margin:30px 0 0;
}
.product-detail {
	position:relative;
	overflow:visible;
	margin:50px 0 0;
}
.detail-tabs {
	position:relative;
}
.detail-tabs:before {
	content:"";
	position:absolute;
	left:0;
	bottom:-2px;
	width:100%;
	height:1px;
	background:#D5D5D5;
}
.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:16px;
	margin:0 3px 0 0;
	background:#009fe9;
	color:#FFFFFF;
}
.detail-tabs .title.current {
	color:#FFFFFF;
	background:#66C0E9;
}
.product-detail .detail-panel {
	padding:20px 0;
	display:block;
	overflow:hidden
}
.product-detail .disabled {
	display:none;
}
.goods-tbar {
	}.goods-tbar .title {
	position:relative;
	font-size:16px;
	line-height:45px;
	line-height:37px;
	color:#000000;
	font-family:'Graphik-Semibold';
	border-bottom:1px solid #babdc4;
}
.goods-tbar .title:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:70px;
	height:2px;
	background-color:#000000;
}
.goods-may-like {
	position:relative;
	margin:40px 0 0;
}
.goods-items-wrap {
	position:relative;
	width:100%;
}
.goods-items {
	position:relative;
	width:954px;
	margin:20px 0 0;
}
.goods-items .owl-nav {
	display:inline;
	position:absolute;
	top:-53px;
	right:18px
}
.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;
}
.goods-items .owl-prev:before {
	content:"\f104";
}
.goods-items .owl-next:before {
	content:"\f105";
}
@media screen and (max-width:769px) {
	body,.container {
	width:100%;
	min-width:inherit;
	overflow-x:hidden;
}
.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:#FFFFFF url(../images/mobile_close.png) center center no-repeat;
	background-size:50% auto;
	position:absolute;
	right:-35px;
	top:0;
}
img {
	max-width:100%;
}
a:visited {
	color:#333333;
}
.owl-carousel {
	padding:0 0 30px;
}
* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.owl-carousel {
	padding:0;
}
.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;
}
.mobile-head-items {
	position:fixed;
	top:0;
	left:0;
	background:#172622;
	width:100%;
	height:25px;
	line-height:25px;
	text-align:left
}
.mobile-head-item {
	float:left;
	width:20%;
}
.mobile-head-item.mobile-head-aside {
	float:right
}
.mobile-head-item .title {
	width:100%;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
}
.mobile-head-item .title a {
	position:relative;
	display:block;
	color:#FFFFFF;
}
.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:#FFFFFF;
	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:-70%;
	width:70%;
	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 .change-language,.nav-bar .nav,.topbar .head-contact,.topbar .change-language,.nav-bar .head-search,.foot-wrapper .foot-social,.head-search-wrap.wrap-hide {
	display:none;
}
.head-wrapper {
	position:relative;
	top:auto;
}
.logo {
	display:block;
	text-align:center;
	padding:0;
	float:none;
	margin-top:25px;
}
.logo img {
	max-width:50%;
	max-height:60px;
}
.head-search .search-ipt {
	width:100%;
	display:block;
	left:0;
}
.head-search {
	width:90%;
	display:block;
	margin:auto;
	position:relative;
	border-bottom:1px solid #333333;
}
.head-search .search-btn {
	z-index:9;
	height:31px;
	left:90%;
	top:0;
}
.nav li {
	position:relative;
	display:block;
	width:100%;
}
.nav li ul {
	display:block;
	width:100%;
}
.nav li ul li {
	width:auto;
	padding:0 10px;
	display:inline-block;
}
.nav li ul img {
	display:block;
	display:none;
}
.nav>li {
	border-bottom:1px solid #eee;
	line-height:2.75em;
}
.nav>li:after {
	content:'\f105';
	position:absolute;
	right:0;
	top:0;
	line-height:2.75em;
}
.nav > li > ul > li > a {
	display:block;
	position:relative;
	padding-left:1em;
	float:none;
	font-weight:bold;
}
.nav > li > ul > li {
	display:block;
}
.nav>li>ul>li>ul {
	margin-left:5%;
}
.nav > li > ul > li > a:before {
	content:'';
	display:block;
	width:3px;
	height:3px;
	background-color:#aaa;
	position:absolute;
	left:0;
	top:1.35em;
}
.foot-social {
	margin-top:0;
	width:100%;
}
.foot-social li a {
	height:auto;
}
.mobile-head-item .foot-social {
	text-align:center
}
.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;
}
.layout {
	width:98%;
	margin:0 auto;
}
.rev_slider_wrapper {
	height:auto !important;
}
.foot-wrapper {
	}.foot-item.foot-item-inquiry,.foot-item.foot-item.foot-blog,.foot-item.foot-item-contact,.foot-item.foot-item-Company {
	width:80%;
	float:none;
	margin-bottom:3%;
	margin-left:10%;
}
.foot-item .foot-tit {
	margin:0 0 1%;
}
.foot-blog-item .blog-cont-title {
	margin-top:0;
}
.blog-slides ul li {
	margin:0;
}
.foot-items {
	padding:3% 0 0;
}
.foot-item.foot-item-contact .foot-phone:before {
	left:15%;
}
.footer {
	padding:2%px 0 5%px;
}
.foot-item.foot-item-contact .foot-cont {
	margin-top:0;
}
.foot-item.foot-item-inquiry .subscribe-form .subscribe-ipt {
	width:100%;
}
.foot-item.foot-item-inquiry .subscribe-form .subscribe-btn {
	height:32px;
	right:3px;
}
.mobile-contact {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:auto;
	z-index:9999;
	height:38px;
	line-height:38px;
	background:#172622;
}
.mobile-contact,.mobile-contact a {
	color:#FFFFFF
}
.head-contact {
	display:block;
	width:100%;
	margin:0;
}
.head-contact .head-phone,.head-contact .head-email {
	display:inline-block;
	vertical-align:top;
	width:50%;
	margin:0;
	text-align:center;
	line-height:38px;
	color:#FFFFFF;
	padding:0;
}
.head-contact .head-phone:before,.head-contact .head-email:before {
	display:none;
}
.head-contact .head-phone {
	background:#FF6600;
}
.company-synopses-wrap {
	padding:3% 0 0 0;
}
.synopsis-item:nth-child(2n) {
	box-shadow:0 10px 20px rgba(0,0,0,.3);
	transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	-webkit-transform:scale(1.05,1.05);
	-o-transform:scale(1.05,1.05);
	box-shadow:0 10px 20px rgba(0,0,0,.3);
	z-index:2;
}
.synopsis-item {
	width:31%;
	margin:0 1%;
}
.synopsis-item .item-info .campaign-title {
	font-size:14px;
}
.synopsis-item .item-info .campaign-sub-title {
	font-size:12px;
}
.about-us-wrap {
	padding:1% 0;
	margin:0;
}
.about-us {
	position:relative;
	width:100%;
}
.about-us .title {
	font-size:36px;
}
.about-us .title p {
	font-size:30px;
}
.about-us .about-detail {
	display:block;
	width:auto;
	float:none;
	font-size:16px;
}
.quote-logo-list img {
	margin:1%;
}
.product-item .pd-info {
	position:relative;
	display:block;
	height:auto;
	opacity:1;
	visibility:visible;
}
.product-item .pd-info .pd-name {
	display:block;
	height:auto;
	padding:10px;
	font-size:16px;
}
.product-item .item-wrap,.product-item .pd-img,.product-slides .product-item .item-wrap,.product-wrap .product-item .item-wrap,.product-slides .product-item .pd-img,.product-wrap .product-item .pd-img {
	display:block;
	width:100%;
	height:auto;
}
.product-item .pd-img img,.product-slides .product-item .pd-img img,.product-wrap .product-item .pd-img img {
	width:100%;
	max-width:none;
	max-height:none;
}
.product-item .pd-info,.product-item .pd-info .pd-name,.product-slides .product-item .pd-info,.product-wrap .product-item .pd-info,.product-slides .product-item .pd-info .pd-name,.product-wrap .product-item .pd-info .pd-name {
	height:auto;
}
.product-list .product-item {
	width:31%;
	margin:1%;
}
.product-list .product-item:nth-child(4n),.product-list .product-item:nth-child(3n) {
	margin:1%;
}
.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-cate ul li {
	line-height:30px;
}
.products-scroll-btn-prev,.products-scroll-btn-next {
	display:none;
}
.products-scroll-list li {
	display:inline-block;
	vertical-align:top;
	width:48%;
	margin:0 1%;
}
.products-scroll-list li img {
	width:100%;
	float:none;
	margin:0;
}
.main {
	width:98%;
	float:none;
	padding:0;
	margin:0 auto;
}
.main-tit-bar {
	margin:30px 0 10px;
}
.main-tit-bar .title {
	font-size:20px;
}
.product-list ul,.certificate-list ul,.video-list ul {
	position:relative;
	width:100%;
}
.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:20px;
	margin:30px 0 10px 0;
}
.product-view {
	width:100%;
	float:none;
}
.product-view .product-image {
	display:none
}
.product-view .image-additional {
	width:100%;
	margin:0;
}
.product-view .image-additional ul {
	width:100%;
}
.product-view .image-additional li {
	width:100%;
	margin:0;
}
.product-view .image-additional li a {
	padding:0;
}
.product-view .image-additional li.current img {
	border-color:inherit;
}
.product-summary {
	position:relative;
	width:100%;
	float:none;
}
.product-summary .share-this {
	float:none;
	margin:30px 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 {
	margin:0 0 15px;
}
.tab-content-wrap .mobile-tab-items .mobile-tab-panel {
	}.goods-items {
	width:100%;
}
.goods-may-like {
	position:relative;
	margin:40px 0 3%;
}
.goods-items-wrap .product-item,.goods-items-wrap .product-item,.product-wrap .product-item {
	width:98%;
}
.blog-list .blog-item {
	padding:15px;
	border-bottom:1px solid #DDDDDD;
}
.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;
}
.blog-list .blog-item .blog-tit {
	font-size:16px;
	line-height:1.3em;
	padding:6px 0 0;
	font-weight:normal;
}
.blog-list .blog-item .blog-meta {
	padding:6px 0 0;
}
.blog-list .blog-item .blog-summary {
	padding:0;
	margin:8px 0;
	height:80px;
	line-height:20px;
	overflow:hidden;
}
.blog-list .blog-item .readmore {
	display:none;
}
.main .blog-article {
	padding:5px 10px;
}
.inquiry-form {
	padding:15px;
}
.inquiry-form input[type="text"].form-input,.inquiry-form textarea.form-text {
	width:100%;
}
.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:641px) {
	.foot-social,.copyright {
	float:none;
}
.synopsis-item {
	width:100%;
	margin:2% 0;
}
.synopsis-item .item-info .campaign-title {
	font-size:16px;
}
.synopsis-item .item-info .campaign-sub-title {
	font-size:14px;
}
.about-us .about-detail .title {
	font-size:20px;
}
.about-us .about-detail .title:after {
	display:none;
}
.main-product-title .title,.product-slides-title .title {
	font-size:20px;
}
.main-product-wrap .product-item {
	width:50%;
}
.product-item,.product-wrap .product-item,.product-list .product-item,.product-wrap .product-ite {
	width:48%;
}
.product-item .pd-info .pd-name,.product-wrap .product-item .pd-info .pd-name {
	font-size:12px
}
.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;
}
.product-list .product-item {
	width:48%;
	margin:1%;
}
}.bottomsidebar .bottomcontent {
	background:#009fe9 !important;
}
.foot-nav {
	text-align:center;
	margin:auto;
}
.foot-nav a {
	color:#676F74;
}
.foot-nav {
	width:50%;
}
.foot-nav li {
	float:left;
	padding-left:0.5%;
	padding-right:0.5%;
}
#proabout a {
	background-color:#3d3c42;
	color:#fff;
	margin-right:5px;
	margin-top:10px;
	padding:0.5% 0.5% 0.5% 0.5%;
}
#category_description_short p a {
	float:none;
	padding:0px;
	margin:0px;
}
.top_heai {
	background:#000;
}
.head-phone1 span b {
	color:#fff;
}
.head-phone1 {
	float:left;
	color:#fff;
}
.head-email1 {
	float:left;
	color:#fff;
}
.heaf_map {
	float:right;
	color:#fff;
}
.head-phone1 a {
	color:#fff;
}
.head-email1 a {
	color:#fff;
}
.heaf_map a {
	color:#fff;
}
@media screen and (max-width:800px) {
	.top_heai {
	display:none;
}
}