@charset "utf-8";
	.head-wrapper {
	position:relative;
	width:100%;
	z-index:10000;
}
.head-contact,.head-contact .head-phone,.head-contact .head-email,.logo,.nav-wrap,.nav-wrap .nav,.head-search-wrap {
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.topbar {
	position:relative;
	width:100%;
	height:44px;
	text-align:right;
	background:#000;
}
.topbar:after {
	content:"";
	position:absolute;
	width:99%;
	height:1px;
	left:.5%;
	bottom:0;
	background:#2e2e2e;
	visibility:visible;
}
.change-language {
	float:right;
	margin:28px 40px;
}
.change-language-info .change-language-title,.change-language-info .change-language-title a,.change-language-info .change-language-title span,.change-language-info .language-icon {
	color:#FFF
}
.change-language-info .language-icon:before {
	font-size:12px !important;
}
.change-language-title span {
	color:#fff;
}
.head-contact,.head-contact a {
	color:#FFF;
}
.head-contact .head-phone,.head-contact .head-email {
	line-height:44px;
	margin:0 16px;
}
.head-contact span {
	}.head-contact .head-phone:before,.head-contact .head-email:before {
	color:#f6c606;
	font-size:16px;
	margin:0 10px 0 0
}
.head-contact .head-phone:hover:before,.head-contact .head-email:hover:before {
	}.head-contact .head-phone:before {
	content:"\f095";
}
.head-contact .head-email:before {
	content:"\f0e0";
	font-size:14px;
}
.logo {
	position:relative;
	float:left;
	margin:0 30px;
}
.logo img {
	position:relative;
	max-height:118px;
}
.head-search-wrap {
	margin:30px 0 0 30px;
}
.head-search-wrap .search-title {
	position:relative;
	display:block;
	width:30px;
	height:30px;
	background-image:url(../images/page-ico.png);
	background-repeat:no-repeat;
	background-position:-35px 0px;
	cursor:pointer;
}
.head-search-wrap .search-title.close {
	background-position:-35px -35px;
}
.head-search {
	position:absolute;
	width:335px;
	height:35px;
	top:35px;
	right:0;
	z-index:9999;
	background:#FFF;
	display:none;
	box-shadow:0 0 10px rgba(0,0,0,.5);
}
.head-search .search-ipt {
	position:absolute;
	left:35px;
	top:0;
	width:280px;
	padding:0 10px;
	height:35px;
	border:none;
	background:none;
	color:#f6c606;
}
.head-search .search-btn {
	position:absolute;
	left:0;
	top:0;
	width:35px;
	height:35px;
	background-image:url(../images/page-ico.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:none;
	background-color:transparent;
}
.nav-bar {
	position:relative;
	text-align:center;
	background:#242533;
}
.nav-bar .nav-wrap {
	}.nav-bar .nav {
	position:relative;
	text-align:right;
}
.nav-bar .nav li {
	position:relative;
	display:block;
	text-align:left;
	color:#fff;
}
.nav-bar .nav > li {
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	margin:0 6px;
}
.nav-bar .nav > li:before {
	content:"";
	position:absolute;
	left:50%;
	top:0;
	width:0;
	height:100%;
	background:#f6c606;
	z-index:0
}
.nav-bar .nav > li:after {
	content:"";
	position:absolute;
	left:50%;
	top:0;
	width:0;
	height:100%;
	background:#2f3043;
	z-index:0;
}
.nav-bar .nav > li:hover:before,.nav-bar .nav > li.nav-current:before {
	width:100%;
	left:0;
}
.nav-bar .nav > li:hover:after,.nav-bar .nav > li.nav-current:after {
	width:100%;
	left:0;
}
.nav-bar .nav > li > a {
	position:relative;
	display:inline-block;
	height:86px;
	line-height:86px;
	font-size:15px;
	padding:0 22px;
	color:#fff;
	z-index:1;
	text-transform:uppercase;
	font-weight:bold;
}
.nav-bar .nav li li {
	display:block;
	*display:block;
	line-height:35px;
	color:#333;
}
.nav-bar .nav li li a {
	padding:0 15px;
	color:#333;
	display:block;
	border-bottom:1px solid #eee;
}
.nav-bar .nav ul {
	width:225px;
	position:absolute;
	top:86px;
	left:0;
	background:rgba(255,255,255,.9);
	text-align:left;
	display:none;
	z-index:999;
	box-shadow:0 0 10px rgba(0,0,0,.2);
}
.nav-bar .nav ul ul,.fixed-nav.nav-bar .nav ul ul {
	top:0;
	left:227px;
}
.nav-bar .nav ul li:hover >a {
	background:#FFF;
	color:#f6c606;
}
.nav-bar .nav li .nav-ico {
	position:absolute;
	top:35px;
	right:2px;
	font-size:12px;
	z-index:10;
	color:#fff;
}
.nav-bar .nav li .nav-ico:after {
	content:'\f0d7';
}
.nav-bar .nav li li .nav-ico {
	top:0;
	right:10px;
	line-height:35px;
}
.nav-bar .nav li li .nav-ico:after {
	content:'\f0da';
	font-size:12px;
	color:#999;
}
.fixed-nav {
	position:fixed;
	width:100%;
	top:0;
	-webkit-transition:top .5s;
	-moz-transition:top .5s;
	-o-transition:top .5s;
	transition:top .5s;
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 2px 2px rgba(0,0,0,.1);
	box-shadow:0 2px 2px rgba(0,0,0,.1);
	z-index:10009;
}
.fixed-nav-appear {
	top:0;
}
.foot-wrapper {
	position:relative;
	width:100%;
	font-size:18px;
	line-height:26px;
	background-color:#f7f7f7;
}
.foot-wrapper,.foot-wrapper a {
	color:#a0a0a0;
}
.foot-items {
	padding:70px 0 35px;
}
.foot-item {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:360px;
}
.foot-item.foot-item-inquiry {
	margin:0 60px;
}
.foot-item .foot-tit {
	position:relative;
	color:#242533;
	font-size:20px;
	margin:0 0 35px;
	border-bottom:1px solid #ededed;
	text-transform:uppercase;
	padding:0 0 28px 15px;
}
.foot-item .foot-tit:before {
	content:"";
	position:absolute;
	left:0;
	top:5px;
	width:5px;
	height:15px;
	background:#f6c606;
}
.foot-item .foot-tit span {
	font-family:"SourceSansProBold";
}
.foot-item.foot-item-contact ul li {
	position:relative;
	line-height:28px;
	margin:0 0 5px;
}
.foot-item.foot-item-contact ul li span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-weight:bold;
	width:85px;
	color:#8f8f8f
}
.foot-item.foot-item-contact ul li p {
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:270px;
}
.foot-item.foot-item-contact ul li.foot-email p {
	color:#e49c1f
}
.foot-item.foot-item-inquiry .subscribe {
	}.foot-item.foot-item-inquiry .subscribe p {
	}.foot-item.foot-item-inquiry .subscribe-form {
	position:relative;
	width:315px;
	height:35px;
	margin:20px 0 0;
}
.foot-item.foot-item-inquiry .subscribe-form .subscribe-ipt {
	position:absolute;
	left:0;
	top:0;
	width:170px;
	padding:0 10px;
	height:35px;
	line-height:35px;
	background:#eeeeee;
	border:none;
	border-radius:4px 0 0 4px;
}
.foot-item.foot-item-inquiry .subscribe-form .subscribe-btn {
	position:absolute;
	right:0;
	top:0;
	font-family:"SourceSansProSemibold";
	font-size:14px;
	width:125px;
	height:35px;
	line-height:35px;
	border:none;
	background:#f6c606;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	border-radius:4px;
}
.news-slides {
	padding:0 0 30px;
}
.news-slides .owl-dots {
	text-align:left;
}
.news-slides .owl-dots .owl-dot {
	width:5px;
	height:5px;
	margin:0 7px 0 0;
}
.foot-news-item {
	}.foot-news-item .item-wrap {
	}.foot-news-item .news-cont-pic {
	position:relative;
	width:120px;
	float:left;
	margin:0 20px 0px 0;
}
.foot-news-item .news-cont-pic img {
	}.foot-news-item .news-cont-info {
	}.foot-news-item .news-cont-info .news-cont-title,.foot-news-item .news-cont-info .news-cont-title a {
	color:#a0a0a0;
	font-size:16px;
	font-weight:bold;
}
.foot-news-item .news-cont-info .news-cont-time {
	font-size:14px;
}
.foot-news-item .news-cont-info .news-cont-text {
	}.footer {
	position:relative;
	background:#242533;
	text-align:center;
	padding:65px 0;
}
.foot-social {
	}.foot-social li {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	margin:0 12px;
}
.foot-social li img {
	max-width:30px;
}
.copyright {
	text-transform:uppercase;
	color:#fff;
	line-height:30px;
	margin:30px 0 0;
	font-size:14px;
	font-weight:bold;
}
.index-layout {
	position:relative;
	width:100%;
}
.company-synopses-wrap {
	position:relative;
	width:100%;
	padding:115px 0 100px;
	background:#fff;
}
.company-synopses-wrap,.company-synopses-wrap a {
	color:#
}
.company-synopses {
	position:relative;
	width:100%;
}
.synopsis-item {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:33.33333%;
	text-align:center;
}
.synopsis-item .item-wrap {
	position:relative;
	padding:0 16px;
	-webkit-transition:0.4s ease;
	-moz-transition:0.4s ease;
	-o-transition:0.4s ease;
	transition:0.4s ease;
}
.synopsis-item .item-img {
	position:relative
}
.synopsis-item .item-img img {
	max-width:70px;
}
.synopsis-item .item-info {
	position:relative;
	overflow:hidden;
}
.synopsis-item .item-info .item-title {
	position:relative;
	font-size:24px;
	margin:15px 0 8px;
}
.synopsis-item .item-info .item-detail {
	line-height:24px;
	font-size:16px;
	color:#c7c7c7;
}
.synopsis-item .item-info .item-title,.synopsis-item .item-info .item-title a {
	color:#000
}
.about-us-wrap {
	position:relative;
	width:100%;
	background:#242533;
}
.about-us {
	position:relative;
	padding:95px 0;
	overflow:hidden;
}
.about-us .about-img {
	position:relative;
	width:555px;
	float:right;
}
.about-us .about-img .item {
	position:relative;
	width:100%;
}
.about-us .about-img .item img {
	position:relative;
	width:100%;
}
.about-us .about-detail {
	position:relative;
	width:550px;
	float:left;
}
.about-us .about-detail,.about-us .about-detail a {
	color:
}
.about-us .about-detail .title {
	position:relative;
	font-size:54px;
	padding:0 0 0 30px;
	text-transform:uppercase;
	line-height:55px;
}
.about-us .about-detail .title span {
	position:relative;
	display:block;
	font-family:"SourceSansProSemibold";
}
.about-us .about-detail .title:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:3px;
	height:100%;
	background:#f6c606;
}
.about-us .about-detail .title,.about-us .about-detail .title a {
	color:#fff
}
.about-us .about-detail .text {
	position:relative;
	font-size:16px;
	line-height:26px;
	margin:30px 0;
	color:#c7c7c7;
}
.about-us .about-detail .read-more,.index-product-more .read-more,.index-product-more {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	padding:0 12px;
	height:30px;
	line-height:30px;
	border:2px solid #fff;
	color:#fff;
	text-transform:uppercase;
}
.about-us .about-detail .read-more:hover,.index-product-more .read-more:hover,.index-product-more:hover {
	color:#f6c606;
	border-color:#f6c606;
	border-radius:25px;
}
.flex-control-nav {
	width:100%;
	position:absolute;
	left:0;
	bottom:5px;
	text-align:center;
	z-index:99;
}
.flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}
.flex-control-paging li a {
	width:8px;
	height:8px;
	display:block;
	background:#ccc;
	cursor:pointer;
	text-indent:-9999px;
	border-radius:50%;
}
.flex-control-paging li a.flex-active {
	background:#f6c606
}
.product-item {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:296px;
	margin:0 21px 21px 0;
	overflow:hidden;
}
.product-item .item-wrap {
	position:relative;
	text-align:center;
}
.product-item,.product-item a {
	color:#FFF;
}
.product-item .pd-img {
	position:relative;
	overflow:hidden;
	background:#f6c606
}
.product-item .pd-img img {
	position:relative;
	width:100%;
}
.product-item:hover .pd-img img {
	opacity:.4;
}
.product-item .pd-info {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:0;
	visibility:hidden;
}
.product-item:hover .pd-info {
	opacity:1;
	visibility:visible;
}
.product-item .pd-info:before {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.product-item .pd-info:before {
	position:absolute;
	top:10px;
	right:10px;
	bottom:10px;
	left:10px;
	border:1px solid #fff;
	content:'';
}
.product-item .pd-info .pd-name {
	position:absolute;
	width:100%;
	font-size:24px;
	line-height:46px;
	top:50%;
	left:0;
	margin:-46px 0 0;
}
.product-item .pd-info .pd-more {
	position:absolute;
	left:0;
	bottom:50%;
	width:100%;
	margin:0 0 -80px;
	text-transform:uppercase;
}
.product-item:hover .pd-info .pd-more {
	margin:0 0 -50px;
}
.product-item .pd-info .pd-more a {
	position:relative;
	display:inline-block;
	vertical-align:top;
	line-height:34px;
	padding:0 15px;
	border:2px solid #FFF;
	border-radius:20px;
}
.main-product-wrap {
	position:relative;
	width:100%;
	padding:100px 0;
}
.product-wrap .product-item {
	width:33.3333333%;
	margin:0;
}
.partner-wrap {
	position:relative;
	background:#f3f3f3;
	padding:70px 0 120px;
}
.patner-title-bar {
	position:relative;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 50px;
}
.patner-title-bar .title {
	position:relative;
	display:inline-block;
	vertical-align:top;
	color:#666;
	font-size:20px;
}
.patner-title-bar .title:before {
	content:"";
	position:absolute;
	left:-13px;
	top:5px;
	width:5px;
	height:15px;
	background-color:#f6c606;
}
.patner-title-bar .title span {
	font-family:"SourceSansProBold";
	color:#333;
}
.partner-items {
	}.partner-item {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:20%;
	margin:-1px 0 0 -1px;
}
.partner-item .item-img {
	position:relative;
	border:1px solid #ddd;
}
.partner-item .item-img img {
	}.path-bar {
	position:relative;
	width:100%;
	line-height:42px;
	margin:25px 0 45px;
}
.path-bar li:after {
	content:"/";
	font-size:16px;
	margin:0 3px;
}
.path-bar .path-nav {
	}.path-bar li {
	display:inline-block;
	vertical-align:top;
	position:relative;
	font-size:16px;
	text-transform:uppercase;
}
.path-bar li a {
	}.path-bar li.current a {
	color:#f6c606;
}
.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:18px;
	line-height:45px;
	font-family:'SourceSansProSemibold';
	color:#000;
	border-bottom:1px solid #babdc4;
}
.side-tit-bar .side-tit:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:63px;
	height:2px;
	background:#1e263b;
}
.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 10px;
}
.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:#000;
}
.side-cate ul li li a {
	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:#000;
	font-size:12px;
}
.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;
	padding:15px 0 0;
}
.products-scroll-list li {
	padding:0 0 25px;
	display:block;
	overflow:hidden;
}
.products-scroll-list li img {
	width:80px;
	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:930px;
	display:block;
	float:right;
}
.main-tit-bar {
	overflow:hidden;
	border-bottom:1px solid #c0c0c0;
	padding:0 0 5px;
	margin:0 0 15px;
}
.main-tit-bar .title {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	font-size:22px;
}
.main-tit-bar .share-this {
	display:inline;
	float:right;
	margin:0 10px 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,.certificate-list,.video-list,.download-list,.faq-list {
	position:relative;
}
.product-list ul,.certificate-list ul,.video-list ul {
	position:relative;
	width:110%;
}
.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 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;
	font-family:'SourceSansProSemibold';
}
.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:26px;
	line-height:26px;
	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;
	color:#FFF;
}
.pages a:hover {
	text-decoration:none;
}
.blog-list {
	background:#fff;
	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:#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:hover a {
	color:#1F5792;
}
.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 #f6c606;
	border-bottom:1px double #f6c606;
	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-family:'SourceSansProSemibold';
	font-weight:normal;
	line-height:28px;
	color:#1a1926;
}
.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:445px;
	*/float:left;
}
.product-view .product-image {
	border:1px solid #eee;
}
.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 #eee;
}
.product-view .image-additional li a {
	position:relative;
	display:block;
	padding:0 10px;
}
.product-view .image-additional li.current img {
	border-color:#f6c606;
}
.product-view .image-additional img.popup {
	display:none;
}
.image-additional .owl-nav {
	display:inline;
	position:absolute;
	top:50%;
	margin:-13px 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;
	font-size:22px;
}
.image-additional .owl-prev {
	left:-20px;
}
.image-additional .owl-next {
	right:-20px;
}
.image-additional .owl-prev:before {
	content:"\f104";
}
.image-additional .owl-next:before {
	content:"\f105";
}
.product-summary {
	position:relative;
	width:470px;
	float:right;
}
.product-summary .product-meta {
	line-height:25px;
}
.product-summary .product-meta h3 {
	font-family:'SourceSansProSemibold';
	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:#7f7f7f;
	border:1px solid #7f7f7f;
	color:#FFF;
	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;
	color:#999;
	background:#eeeeee;
}
.detail-tabs .title.current {
	font-family:'SourceSansProSemibold';
	color:#FFF;
	background:#f6c606
}
.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;
	font-family:'SourceSansProSemibold';
	text-transform:uppercase;
	line-height:45px;
	border-bottom:1px solid #babdc4
}
.goods-tbar .title,.goods-tbar .title a {
	color:#000;
}
.goods-may-like {
	position:relative;
	margin:40px 0 0;
}
.goods-items-wrap {
	position:relative;
	width:100%;
}
.goods-items {
	position:relative;
	width:951px;
	margin:20px 0 0;
}
.goods-items .owl-nav {
	display:inline;
	position:absolute;
	top:-52px;
	right:10px
}
.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:22px;
	color:#f6c606;
}
.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;
}
.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;
}
img {
	max-width:100%;
}
a:visited {
	color:#333;
}
.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 0 30px;
}
.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;
}
.lang-more {
	display:none !important
}
.mobile-head-items {
	position:fixed;
	top:0;
	left:0;
	background:#161622;
	width:100%;
	height:25px;
	line-height:25px;
	text-align:left
}
.mobile-head-item {
	float:left;
	width:25%;
}
.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:#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:-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 .nav,.topbar,.header .head-contact,.head-search-wrap {
	display:none;
}
.head-search {
	display:block;
	position:relative;
	top:auto
}
.head-search,.head-search .search-ipt {
	width:100%;
}
.logo {
	float:none;
	width:100%;
	text-align:center;
	padding:45px 0 15px;
	margin:0;
}
.logo img {
	max-width:30%;
}
.nav-bar {
	height:auto;
}
.nav-bar .change-language {
	display:none;
}
.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;
}
.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;
}
.foot-item,.foot-item.foot-item-inquiry {
	width:50%;
	float:none;
	margin:0 0 20px;
}
.subscribe .subscribe-form .subscribe-ipt {
	width:60%;
}
.subscribe .subscribe-form .subscribe-btn {
	width:30%;
}
.mobile-contact {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:auto;
	z-index:9999;
	height:auto;
	line-height:30px;
	background:#161622;
}
.mobile-contact,.mobile-contact a {
	color:#FFF;
	display:block
}
.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:30px;
	color:#FFF;
	font-size:14px;
	padding:0;
}
.head-contact .head-phone {
	background:#f6c606;
}
.head-contact span {
	display:inline;
	font-size:14px;
	color:#FFF
}
.head-contact .head-phone:before,.head-contact .head-email:before {
	display:none;
}
.company-synopses {
	width:100%;
}
.synopsis-item {
	width:33.33333%;
	margin:0;
	text-align:center;
}
.synopsis-item .item-wrap {
	padding:0 20px;
}
.synopsis-item .item-img {
	position:relative;
	width:100%;
	margin:0 0 20px;
}
.about-us {
	position:relative;
	padding:95px 0;
	overflow:hidden;
}
.about-us .about-img,.about-us .about-detail {
	width:100%;
	float:none;
	overflow:hidden;
}
.about-us .about-detail .title {
	margin:30px 0 0;
}
.product-slides {
	overflow:hidden;
}
.product-slides .owl-dots {
	bottom:0;
}
.product-wrap,.product-slides-cont {
	width:100%;
}
.product-item,.product-wrap .product-item,.case-item {
	width:33.333%;
	margin:0 0 15px;
}
.product-item .item-wrap,.product-wrap .product-item .item-wrap,.case-item .item-wrap {
	width:96%;
	height:auto;
	margin:0 auto;
}
.product-slides .product-item,.goods-items .product-item {
	width:100%;
}
.product-slides .product-item .pd-info .pd-name,.product-wrap .product-item .pd-info .pd-name,.case-item .case-info .case-name {
	font-size:16px;
	line-height:normal;
}
.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 {
	font-family:'SourceSansProSemibold';
	margin:0 0 15px;
}
.tab-content-wrap .mobile-tab-items .mobile-tab-panel {
	}.goods-items {
	width:100%;
}
.blog-list .blog-item {
	padding:15px;
	border-bottom:1px solid #ddd;
}
.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) {
	.tp-bullets.simplebullets .bullet {
	width:6px;
	height:6px;
	margin:0 5px;
}
.tp-bullets.simplebullets .bullet.selected {
	width:10px;
	height:10px;
}
.foot-items {
	padding:95px 0 30px;
}
.foot-item.foot-item-contact,.foot-item.foot-item-list,.foot-item.foot-item-news {
	width:100%;
}
.synopsis-item,.synopsis-item .item-wrap {
	width:100%;
}
.synopsis-item .item-wrap {
	padding:10px;
}
.about-us .about-img {
	width:100%;
}
.partner-item {
	width:50%;
}
.product-item,.product-wrap .product-item,.case-item {
	width:50%;
}
.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:#f6c606 !important;
}
#proabout a {
	background-color:#f6c606;
	float:left;
	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;
}
.mobile-foot-contact {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:36px;
	line-height:36px;
	display:block;
	overflow:hidden;
	background:#000;
	z-index:9999;
	display:none;
}
.mobile-foot-contact .head-phone,.mobile-foot-contact .head-email {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	text-align:center;
	color:#FFF;
}
.mobile-foot-contact .head-phone {
	width:49%;
	background-color:#f6c606;
	margin:0px;
}
.mobile-foot-contact .head-phone a,.mobile-foot-contact .head-email a {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
.mobile-foot-contact .head-email {
	width:49%;
	margin:0px;
}
.mobile-foot-contact .head-phone span,.mobile-foot-contact .head-email span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
}
.mobile-foot-contact .head-phone span:before {
	content:'\e942';
	padding:0 5px 0 0;
	font-size:14px;
	vertical-align:middle;
}
.mobile-foot-contact .head-email span:before {
	content:'\e945';
	padding:0 5px 0 0;
	font-size:14px;
	vertical-align:middle;
}
.mobile-foot-contact .head-phone span:after,.mobile-foot-contact .head-email span:after {
	content:attr(data-txt);
}
.mobile-foot-contact b {
	display:none;
}
@media screen and (max-width:800px) {
	.mobile-foot-contact {
	display:block
}
}.head-contact {
	width:100%;
	float:left;
}
.top_heai {
	background:#000;
}
.head-phone span b {
	color:#fff;
}
.head-phone {
	float:left;
	color:#fff;
}
.head-email {
	float:left;
	color:#fff;
}
.heaf_map {
	float:right;
	color:#fff;
	line-height:40px;
}
.head-phone a {
	color:#fff;
}
.head-email a {
	color:#fff;
}
.heaf_map a {
	color:#fff;
}
@media screen and (max-width:800px) {
	.top_heai {
	display:none;
}
.heaf_map {
	display:none;
}
}