@charset "utf-8";
/* CSS Document */

/* 輪播廣告區塊 */
 /* 下方控制圓鈕 */
.carousel-indicators li {
	margin: 1px 5px;
}
.carousel-indicators .active {
	margin: 0px 3px;
}

/* 推薦商品 */
.featureArea {
	padding:60px 0;
}

.featureArea h2 small {
	color:#DA251C;
	font-style:italic;
}
.featureList {
	margin-left:-10px;
	margin-right:-10px;
}
.featureList [class*="col-"] {
	padding-left:10px;
	padding-right:10px;
}
@media (max-width: 480px) {
.featureArea .col-xs-6 {
	width:100%;
}
}

/* 行動支付 */
.paymentArea {
	padding:0 0 60px;
}

.paymentArea h2 small {
	color:#DA251C;
	font-style:italic;
}
.paymentList {
	margin-left:-10px;
	margin-right:-10px;
}
.paymentList [class*="col-"] {
	padding-left:10px;
	padding-right:10px;
}
@media (max-width: 480px) {
.paymentArea .col-xs-6 {
	width:100%;
}
}

/* 活動快訊 */
.newsArea {
	background-image:url(../images/news-area-bg.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
	background-size:cover;
	padding:60px 0;
}

.newsArea h2 {
	color:#FFF;
}

.newsArea h2 small {
	color:#DA251C;
	font-style:italic;
}

ul.newsList {
	padding-top:10px;
}

ul.newsList li {
	/*color:#FFF;*/
	font-size:15px;
	border-bottom:1px dashed #8D6E63;
}

ul.newsList li:hover {
	/*opacity:0.7;*/
}

ul.newsList li a {
	display:block;
	/*color:#FFF;*/
	padding:10px;

	overflow:hidden;
	text-overflow:ellipsis;  /* 讓過長溢出的字省略變成 ... */
	white-space:nowrap;
}

ul.newsList li b {
	color:#777;
}

ul.newsList li i {
	color:#BD0000;
	font-size:12px;
	margin:0 10px;
	vertical-align:middle;
}

/* 關於我們 */
.aboutArea {
	background:url(../images/about-area-bg.jpg) no-repeat fixed center center;
	background-size:cover;
	/*text-align:center;*/
	padding:80px 0;
}
.aboutArea h2 small {
	color:#DA251C;
	font-style:italic;
}
.aboutBox {
	padding-right:50px;
}
.aboutBox .Txt {
	font-size:16px;
	line-height:1.8;
	padding-top:20px;
	margin-bottom:10px;
}
.newsBox {
	padding-left:50px;
	border-left:1px dashed #8D6E63;
}
@media (max-width: 767px) {
.aboutBox {
	padding-right:15px;
}
.newsBox {
	padding-left:15px;
	border-left:none;
	margin-top:20px;
}
}
