@charset "utf-8";
body,
html,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
th,
td,
form,
object,
iframe,
blockquote,
pre,
a,
abbr,
address,
code,
img,
fieldset,
form,
label,
figure {
	margin: 0;
	padding: 0;
}

body,
html,
input,
button,
textarea {
	color: #333;
	font-family: 'Acrom';
	font-size: 14px;
	line-height: 20px;
}

article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

body {
	background: #fff;
}

h1 {
	font-size: 20px;
	font-weight: normal;
}

h2 {
	font-size: 18px;
	font-weight: normal;
}

h3,
h4,
h5 {
	font-size: 16px;
	font-weight: normal;
}

img {
	border: none;
	vertical-align: middle;
}

li {
	list-style: none;
}

i,
em {
	font-style: normal;
}

a {
	color: #444444;
	text-decoration: none;
}

a:focus {
	outline: none;
}

a:hover {
	color: #a28772;
	text-decoration: none;
}

input[type="text"]:focus {
	outline: none;
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
}

input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {
	border: none;
	padding: 0;
}

hr {
	height: 1px;
	border: none;
	border-top: 1px dashed #c1c1c1;
	margin: 15px 0 15px 0;
}

a:active,
select,
input,
textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	outline: 0!important;
}

* {
	outline: 0;
}

.owl-carousel {
	position: relative;
	width: 100%;
}

.owl-carousel .owl-item {
	float: left;
	min-height: 1px;
	position: relative;
	overflow: hidden;
}

.owl-carousel .owl-stage-outer {
	overflow: hidden;
	position: relative;
}

.owl-carousel .owl-controls {
	height: 0;
	overflow: visible;
}

.owl-stage {
	position: relative;
}

.owl-loaded .slide-item {
	display: block;
}

.owl-dots .owl-dot,
.owl-prev,
.owl-next {
	cursor: pointer;
}


/* clear floating */

.clearfix:after,
.layout:after,
.topbar:after,
.product-intro:after,
.product-shop dl:after,
.color-list:after,
#respond:after,
.goods-related .related-list ul:after,
.head-wrapper:after,
.blog-widget .foot-blog-item:after,
.products-scroll-list li:after,
.blog-list .blog-item:after,
.index-discover ul li:after,
.exhibition-tit-bar:after,
.detail-tabs:after,
.index-video-news .layout:after,
.index-news .index-news-cont .index-new-list:after,
.index-newsletter-testimonial .layout:after,
.index-about:after,
.news-slides .news-item:after,
.page-bar:after,
.second-product-item .item-wrap:after,
.company-data-wrap:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.clearfix,
.layout,
.topbar,
.product-intro,
.product-shop dl,
.color-list,
#respond,
.goods-related .related-list ul,
.head-wrapper,
.blog-widget .foot-blog-item,
.products-scroll-list li,
.blog-list .blog-item,
.index-discover ul li,
.exhibition-tit-bar,
.detail-tabs,
.index-video-news .layout,
.index-news .index-news-cont .index-new-list,
.index-newsletter-testimonial .layout,
.index-about,
.news-slides .news-item,
.page-bar,
.second-product-item .item-wrap,
.company-data-wrap {
	*zoom: 1;
}

.clear {
	clear: both;
}


/* layout */

.z9999 {
	z-index: 9999!important;
}

.layout,
.path-bar .path-nav {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

body {
	width: 100%;
	min-width: 1200px;
	position: absolute;
	left: 0;
	top: 0
}

.container {
	position: relative;
	display: block;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}


/* color */

.shopcart-title .goods-num,
.head-login-info h4,
.cate-menu li a.hover,
.product-item .pd-price b,
.blog-widget .foot-blog-item .blog-cont p a.more,
.cate-menu li a:hover,
.head-cartlist dl a:hover,
.narrow-by li li a:hover,
.narrow-by li li a.selected,
.service-items .service-item li a:hover,
.blog-list .blog-item .readmore,
.blog-list .blog-item .readmore a,
.sort-by ul li.selected a,
.sort-by ul li.selected a:hover,
.goods-may-like .goods-item .goods-price b,
.product-summary .price-bar .special-price,
.product-summary .discount,
.total-price .price,
.pd-name a:hover {
	color: #a8d2e8;
}

.owl-prev.disabled:hover,
.owl-next.disabled:hover,
.owl-prev.disabled,
.owl-next.disabled {
	background-color: transparent;
	cursor: default;
	filter: alpha(opacity=0);
	opacity: 0;
}


/* image */

.head-shopcart .ico-cart,
.slide-banners .owl-prev,
.slide-banners .owl-next,
.product-slides .owl-prev,
.product-slides .owl-next,
.blog-widget .owl-prev,
.blog-widget .owl-next,
.narrow-by li li a,
.narrow-by li a.with-ul-tit b,
.sort-by ul li .arrow-down,
.sort-by ul li .arrow-up,
.path-bar .path-nav li .ico-home b,
.product-intro .add-to-cart,
.product-intro .add-to-wishlist,
.goods-may-like .owl-prev,
.goods-may-like .owl-next,
.change-currency .arrow,
.goods-related .icon-add,
.product-summary .ico-tick {
	background-image: url(../images/sprites.png);
	background-repeat: no-repeat;
	background-color: transparent;
}

.hide-cate .cate-nav-btn:after,
.product-summary .btn-add-to-cart:after,
.color-list li.checked .color-small-img:after,
.select-box .select-value:after,
.size-list li.checked span.size-value:after {
	background-image: url(../images/sprites.png);
	background-repeat: no-repeat;
	background-color: transparent;
}

.head-search-wrap .search-title,
.head-search .search-btn {
	background-image: url(../images/page-ico.png);
	background-repeat: no-repeat;
}


/* button */

.comment-form .form-item input[type="submit"],
.goods-related .buy-together {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 0 18px;
	background: #bd362f;
	background: -webkit-linear-gradient(center top, #ee5f5b, #bd362f);
	background: -moz-linear-gradient(center top, #ee5f5b, #bd362f);
	background: -ms-linear-gradient(top, #ee5f5b, #bd362f);
	background: -o-linear-gradient(center top, #ee5f5b, #bd362f);
	background: linear-gradient( top, #ee5f5b, #bd362f);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.comment-form .form-item input[type="submit"]:hover,
.goods-related .buy-together:hover,
.ass:hover,
.index-news .index-news-cont .index-new-list .index-new-pic:hover,
.blog-list .blog-item .blog-item-right .image:hover,
.product-item .pd-img:hover img {
	opacity: 0.8;
	-moz-opacity: 80;
	filter: alpha(opacity=80);
}


/* transition */

.language-info .language-ico,
.owl-nav,
.owl-nav .owl-prev,
.owl-nav .owl-next,
.gotop,
.nav>li>a:after,
.product-item,
.product-item .item-wrap,
.product-item .pd-img .img-hover,
.product-item .discount,
.foot-social li img,
.sign-in .sign-in-title:after,
.nav-bar .nav li .nav-ico:before,
.mobile-head-item .middle-content-wrap,
.classification-item .info-wrap,
.classification-item .more,
.gm-delay,
.product-item .pd-img img {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.foot-social li,
.slide-banners-wrap .banner-prev,
.slide-banners-wrap .banner-next,
.market-item .mk-info,
.head-search {
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.head-social li:hover img,
.recording-item .recording-wrap .recording-info .recording-view:hover,
.index-news ul li.news-item:hover,
.choose-wrap .choose-content ul li:hover {
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}

.mobile-serve .mobile-head-hide {
	-moz-transform: translateY(-60px);
	-webkit-transform: translateY(-60px);
	-ms-transform: translateY(-60px);
	-o-transform: translateY(-60px);
	transform: translateY(-60px);
}

.mobile-serve .mobile-head-show {
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.foot-social li:hover {
	-moz-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	transform: rotate(-360deg);
}

.product-item:hover .pd-img img,
.market-item:hover .mk-img img,
.partner-item:hover .pt-img img,
.main-product-item:hover .pd-img img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.product-classification-wrap,
.about-us-wrap,
.company-data-wrap,
.company-service-wrap,
.company-else-wrap {
	-webkit-transition: All 500ms ease-out;
	-moz-transition: All 500ms ease-out;
	-o-transition: All 500ms ease-out;
	-ms-transition: All 500ms ease-out;
	transition: All 500ms ease-out;
}

{
	-moz-transition: none;
	-webkit-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

.medium-title {
	cursor: pointer;
}

.sub-content {
	position: absolute;
	display: none;
	right: 0;
	background: #fff;
	border-radius: 0 0 3px 3px;
	border: 1px solid #ccc;
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	z-index: 99999;
}