@charset "utf-8";

/* CSS Document */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
	margin        : 0;
	padding       : 0;
	border        : 0;
	outline       : 0;
	font-size     : 100%;
	vertical-align: baseline;
	background    : transparent;
}

ol,
ul {
	list-style: none;
}

body {
	padding    : 0;
	margin     : 0;
	font-family: "微軟正黑體", Arial;
	font-size  : 13px;
	width      : 100%;
}

.ViewDetail {
	color          : #666;
	text-decoration: none;
}

/*==================================*/
.WRAP {
	width   : 100%;
	margin  : 0 auto;
	overflow: hidden;
}

.HEADER {
	width : 1200px;
	height: 110px;
	margin: 0 auto;
}

.sbtn {
	margin: 67px 0 0px 318px;
	clear : both;
}

.sbtn li a {
	float          : left;
	padding        : 0 5px;
	margin-right   : 30px;
	color          : #383838;
	font-size      : 17px;
	text-decoration: none;
}

.sbtn li a:hover {
	color         : #e90103;
	border-bottom : 4px solid;
	padding-bottom: 5px;
}

.logo {
	float      : left;
	padding-top: 10px;
}

.logo img {
	padding-left: 25px;
}

.buttonhome {
	float: right;
	width: 1000px;
}

.slider-wrapper {
	width : 1200px;
	margin: auto;
}

/*==========================*/

.home_BG {
	text-align      : center;
	width           : 100%;
	height          : 190px;
	margin-top      : 80px;
	background-color: #eaf4ea;
}

.home_content {
	display : inline-block;
	width   : 1200px;
	margin  : -80px auto;
	overflow: hidden;
}

.home_content li {
	float     : left;
	display   : block;
	box-shadow: 1px 2px 5px #c3c2c2;
}

.home_content li:hover {
	opacity: 0.9
}

.home_content li:nth-child(2) {
	margin: 0 33px;
}

.CONTENT-ALL {
	width   : 1200px;
	margin  : 0px auto 10px;
	padding : 0;
	overflow: hidden;
	clear   : both;
}

.CONTENT-ALL li {
	float: left !important;
}

.L-CONTENT {
	margin: auto;
	width : 241px;
}

.L-BTN {
	width : 241px;
	margin: 17px 0 5px 0;
}

.L-BTN span {
	display         : block;
	font-weight     : bold;
	font-size       : 16px;
	padding         : 7px 0 7px 14px;
	background-color: #ca1815;
	color           : #FFF;
}

.ad06 img {
	margin: 30px 0;
}

.ad04 img {
	margin-right: 19px;
	float       : left;
}

.R-CONTENT {
	margin-left: 23px !important;
	width      : 930px;
}

.INDEX-CONTENT {
	width  : 683px;
	margin : 10px 0;
	padding: 0;
}

.INDEX-CONTENT li {
	float  : left !important;
	display: block;
}

.pro-title {
	width: 285px;
}

.ONSALE {
	margin-bottom: 20px;
}

.NEWS_BOX {
	border       : 1px solid #d1d1d1;
	margin-top   : 20px;
	margin-bottom: 80px;
	padding      : 20px;
}

.ONSALE h5 {
	color         : #b22222;
	font-size     : 26px;
	padding-bottom: 23px;
	border-bottom : 1px solid #c9c3c3;
}

.content-txt {
	min-height   : 300px;
	margin-top   : 10px;
	margin-bottom: 80px;
	overflow     : hidden;
	display      : block;
	font-size    : 16px;
	line-height  : 25px;
}

.content-txt p {
	font-size  : 12pt;
	color      : #515151;
	line-height: 20pt;
}

#descr_show {
	border     : 1px solid #ccc;
	padding    : 20px 25px 30px;
	overflow   : hidden;
	min-height : 350px;
	font-size  : 12pt;
	text-align : left;
	line-height: 23pt;
	margin-top : 10px;
}

#explain {
	display: none;
}

.ShowCategory_BOX {
	border: 1px solid #CCC;
	margin: 20px 0 100px 0;
}

.ShowCategory_BOX table {
	width      : 95% !important;
	padding-top: 5px;
}


footer {
	width     : 100%;
	background: #ce2f33;
	text-align: center;
}

footer ul {
	width   : 1200px;
	margin  : auto;
	padding : 25px;
	overflow: hidden;
}

footer li:first-child {
	font-size  : 18px;
	line-height: 2;
	color      : #fff;
	display    : block;
}

footer li {
	font-size     : 16px;
	line-height   : 2;
	color         : #fff;
	display       : block;
	letter-spacing: 0.5px;
}

footer li span {
	margin-left: 12px;
}

footer a {
	text-decoration: none;
	color          : #FFF !important;
}

footer a:hover {
	color: #ffed81 !important;
}



#sPrice {
	margin-left: -6px;
}



/*------------------新品介紹-----------------------*/

ul.promo {
	float: left;

	margin: 15px 0;
}

ul.promo li.goods {
	float        : left;
	width        : 172px;
	height       : 148px;
	overflow     : hidden;
	border       : 1px solid #eeeeee;
	margin-right : 14px;
	margin-bottom: 15px;


}

ul.promo li.goods:nth-child(4n) {
	margin-right: 0px !important;
}

ul.promo li.goods a {
	display        : block;
	text-decoration: none;


}

.goodsimg {
	width : 172px !important;
	height: 148px !important;

}

.promoprice,
.promoprice span,
.promospecial {
	display: none;
}

/*-------------------產品列表-------------*/
.GoodsList_prod_image {
	width        : 213px;
	height       : auto;
	overflow     : hidden;
	border       : 1px solid #eeeeee;
	margin-right : 12px;
	margin-bottom: 15px;
}

.GoodsList_prod_image:nth-child(3n) {
	margin-right: 0px !important;
}




/*新功能*/

#customer_box {
	padding: 23px 0;
}

.container {
	width : 1200px;
	margin: 0 auto;
}

.owl-item .info-item img {
	width: 100%;
}