/*
 *  Document   : main.css
 *  Author     : JK
 *  Description: The main stylesheet of the template
 */
 
 /*
=================================================================
(#m01mls) MAIN LAYOUT
=================================================================
*/

body {font-family: Helvetica, Arial, sans-serif,"微軟正黑體";	color: #414141;	background-color: #ffffff;	font-size:16px;	line-height:1.7;} 
label {font-weight: 500; }
form {margin-top:10px; margin-bottom:20px;}
button,a {outline:none;}
button.button{ background-color:#ff7878; }
h1, h2, h3, h4, h5, h6{line-height: 1.7;}
legend { display: block;  width: 100%;  padding: 15px 15px 5px;  margin-top: 10px;   margin-bottom: 5px;  font-size: 1em;  line-height: inherit; color: #46aad7; border: 0; border-bottom: 1px solid #e5e5e5;}
.label img{max-width:none;}
#page-container { margin: 0 auto;    width: 100%;}
.list_page_area {display:inline-block; vertical-align: top; padding-top:25px; padding-left:5px;}

.menu-bg-area {background: url('../img/template/ie8_opacity_dark_30.png') repeat;background: rgba(0, 0, 0, 0.6);position: fixed;	right: 0;	width:100%;height:100%;display:none;z-index:100;}
.menu-bg-area-visible {display:block;}

.price {color:#ba2f49;}
.alert_red {color:#ba2f49;}
.alert_red.small{font-size:0.9em;}
.date {margin-top:10px;margin-bottom:5px;color:#46aad7;} 
.date:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}


div.price {text-align:center;color:#ba2f49;}
div.price.del {color:#515151;text-decoration:line-through;} 
div.price.total {text-align:right;color:#ba2f49;}
div.price.s-price {text-align:left;}
div.count {text-align:center;}

.product-name a:hover { color:#000000; }
a.btn-readmore, .a-cart-checkout a { background-color:#ff7878; }

/*--add-cart--*/
.add-fav { color:#46aad7;	border: 2px solid;	background:#ffffff;	border-radius: 20px;height: 40px;	line-height: 40px;	font-size:20px;	opacity:1;    position: static;}
.add-fav span { color:#414141; font-size:0.8em;}
.add-fav:hover { text-decoration: none;}
.add-fav.add-cart {	right: 12px;	top: 60px;	min-width:40px;	padding:8px 13px;	width:auto;display: inline-block;    margin-top: 20px;line-height: 0;}

/*--show my money--*/
.show-my-money { color:#46aad7; cursor: pointer;}
.show-my-money:hover { text-decoration: underline;}


/* Main Menu */
#sidebar,#sidebar-alt { background-color: #414141;width: 0;position: absolute; overflow: hidden;}
#sidebar-alt { right: 0;}
#sidebar,#sidebar-alt,#main-container,.header-fixed-top header{-webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.sidebar-alt-visible-xs #sidebar-alt { width: 250px;}
.sidebar-alt-visible-xs #main-container { margin-right: 250px;    margin-left: -250px;}
.sidebar-alt-visible-xs .is-sticky #a-cart-sticky-header {margin-right: 250px; margin-left: -250px;}
.header-fixed-top #sidebar-alt {   position: fixed; right: 0; top: 0; bottom: 0;}
/* Sidebar Navigation */
.sidebar-nav { list-style: none; margin: 0; padding: 0px 0 0;}
.sidebar-nav .sidebar-header:first-child { margin-top: 0;}
.sidebar-nav .sidebar-ul-split {padding:9px 10px; color:#ffffff; background:#ff7878; position: relative; }
.sidebar-nav .sidebar-ul-split:after {  position: absolute;  content: " ";  width: 0;  height: 0;  border: solid transparent;     right: 12px;    bottom: -12px;} 
.sidebar-nav .sidebar-ul-split:after {  border-width: 6px;  border-top-color: #ff7878; }

.sidebar-nav .sidebar-li-facebook {padding:0px; color:#ffffff; background:#4d69a2; position: relative; }
.sidebar-nav a {display: block;    color: #eaedf1;    padding: 9px 10px;    min-height: 35px;    line-height: 35px;	border-bottom:1px solid #4b4b4b;	text-decoration: none; }
.sidebar-nav a:hover,.sidebar-nav a.open,.sidebar-nav li.active > a {    color: #ffffff;    text-decoration: none;    background: url('../img/template/ie8_opacity_dark_15.png') repeat;    background: rgba(0, 0, 0, 0.15); }
.sidebar-nav a.active {padding-left: 5px;    border-left: 5px solid #1bbae1;    background: url('../img/template/ie8_opacity_dark_30.png') repeat;    background: rgba(0, 0, 0, 0.3);}
.sidebar-nav a > .sidebar-nav-icon {margin-right: 10px;}
.sidebar-nav a > .sidebar-nav-indicator { float: right;    line-height: inherit;    margin-left: 4px;    -webkit-transition: all 0.15s ease-out;    transition: all 0.15s ease-out;}
.sidebar-nav a > .sidebar-nav-icon,.sidebar-nav a > .sidebar-nav-indicator {    display: inline-block;    opacity: 0.5;    filter: alpha(opacity=50);    width: 18px;    font-size: 14px;    text-align: center;}
.sidebar-nav a:hover,.sidebar-nav a:hover > .sidebar-nav-icon,.sidebar-nav a:hover > .sidebar-nav-indicator,.sidebar-nav a.active,.sidebar-nav a.active > .sidebar-nav-icon,.sidebar-nav a.active > .sidebar-nav-indicator,.sidebar-nav a.open,
.sidebar-nav a.open > .sidebar-nav-icon,.sidebar-nav a.open > .sidebar-nav-indicator,.sidebar-nav li.active > a,.sidebar-nav li.active > a > .sidebar-nav-icon,.sidebar-nav li.active > a > .sidebar-nav-indicator { opacity: 1; filter: alpha(opacity=100);}
.sidebar-nav a.active > .sidebar-nav-indicator,.sidebar-nav a.open > .sidebar-nav-indicator,.sidebar-nav li.active > a > .sidebar-nav-indicator {    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg);}
.sidebar-nav ul { list-style: none;padding: 0;margin: 0;display: none;background: url('../img/template/ie8_opacity_dark_30.png') repeat;    background: rgba(0, 0, 0, 0.3);}
.sidebar-nav li.active > ul {    display: block;}
.sidebar-nav ul a {margin: 0; font-size: 14px; padding-left: 15px; min-height: 32px; line-height: 32px; border-bottom:1px solid #343434;}
.sidebar-nav ul a.active,.sidebar-nav ul a.active:hover {border-left: 5px solid #1bbae1;    padding-left: 10px;}
.sidebar-nav ul ul {background: url('../img/template/ie8_opacity_dark_40.png') repeat;    background: rgba(0, 0, 0, 0.4);}
.sidebar-nav ul ul a {padding-left: 25px; border-bottom:1px solid #2b2b2b;}
.sidebar-nav ul ul a.active,.sidebar-nav ul ul a.active:hover {padding-left: 20px;}

/* path */
#path-area { background:#f4f4f4; border-bottom:1px solid #e2e2e2;  font-size:0.875em; color:#414141; padding:8px 5px;}
#path-area a {color:#868280;}
#path-area a:hover {color:#000000;}
#path-area span {color:#8db55d;}


.lefttime_area {
	overflow: hidden;
	background-repeat: no-repeat;
	color:#f8a5d0;
	font-family: verdana;
}
.lefttime_area #timeleft .timecount {
	display: inline-block;
	padding: 5px 7px 2px 2px;
	border-top: 1px solid #A50055;
	border-bottom: 1px solid #A50055;
	background-color: #EA047C;
	background: linear-gradient(#EE067E, #CD016B);
	position: relative;
}
.lefttime_area #timeleft .timecount:first-child {
	border-left: 1px solid #A50055;
	border-radius: 5px 0 0 5px;
}
.lefttime_area #timeleft .timecount:last-child {
	padding-right: 4px;
	border-right: 1px solid #A50055;
	border-radius: 0 5px 5px 0;
	background: linear-gradient(#FE56AD, #F0057F);
}
.lefttime_area #timeleft .timecount+.timecount:before {
	content: '';
	display: block;
	width: 1px;
	height: 80%;
	background-color: #A50055;
	position: absolute;
	left: -1px;
	top: 3px;
}
.lefttime_area #timeleft b {
	font-size: 23px;
	color:#ffffff;
	line-height: 1em;
	padding-right: 5px;
	padding-left: 5px;
}

/*
=================================================================
(#m02hds) HEADER
=================================================================
*/

header { padding: 0; width: 100%; background: #ffffff;}

/*--top-bar--*/
.top-bar {width: 100%;background: #f4f4f4;height: 35px;padding: 0px;line-height: 17px;font-size:12px;font-family: Arial, sans-serif,"新細明體"; color:#888888;}
.top-bar .message {line-height:35px;}
.top-bar .message a {color: #4a66a0;}
.top-bar marquee {width: 250px;  margin: 0px 10px 0px 0px;  vertical-align: middle; }
.top-bar i {padding-right:5px; font-size:12px;}

.user-menu {list-style:none; margin: 9px 0px; padding: 0;}
.user-menu li {display: block;	float: left;  padding:0 10px; border-right:1px solid #e2e2e2;}
.user-menu li:first-child {border-left:1px solid #e2e2e2;}
.user-menu li>a {	color: #888888;	display: block;	float: right;	line-height: 17px;	padding: 0 5px 0 5px;	text-decoration: none;}
.user-menu li:last-child a {padding:0;}
.user-menu li>a:hover {color: #000000;}
.user-menu li>a i { color:#888888; }
.user-menu li>a i.lg2x {font-size:18px;}

/*-- Logo --*/
.logo-area { padding: 9px 0 9px;  border-bottom:1px solid #e2e2e2; height:98px;}
.logo-area:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.site-logo {float:left; margin:4px 15px 0 4px;}
.site-logo img {max-width:45px;}

/*-- top-ad --*/
.top-ad {list-style:none; margin: 0px; padding: 0; height:66px; margin-left:80px; padding-right:110px;}
.top-ad li {float: left;  padding:0px;margin-right:0px; border:0px solid #e2e2e2;}
.top-ad li div{display:inline-block;margin-right:5px; border:1px solid #e2e2e2;}
.top-ad li img {border:1px solid #ffffff; width:100%;max-height:75px;max-width:296px;}

/*--a-cart--*/
.mini-cart-bar {float:left; margin-top:4px; height:50px;}
.mini-cart-bar .cart {float:left;width:30px;height:40px; margin-right:5px;padding-right:5px;background:url('../img/template/small_car.png') no-repeat 0px 0px; line-height:20px; text-align:right;	font-size:12px;	font-family: Arial, sans-serif,"新細明體"; color:#ffffff; margin-top:3px; }
.mini-cart-bar>div.price {float:left; color:#7d4727; font-size:1em; font-family: Helvetica, Arial, sans-serif,"微軟正黑體"; margin-top:18px;}

.a-cart{  position:absolute;  left:0px;  top:53px;  z-index:1009;  background:#ffffff;  border-top: 1px solid #ba2f49;   -webkit-border-bottom-left-radius:5px;  -webkit-border-bottom-right-radius:5px;  -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  box-shadow:0 0 10px 0 rgba(0,0,0,0.15);  display:none;}
.a-cart:before {  position: absolute;  content: " ";  width: 0;  height: 0;  border: solid transparent;  top: 0%;  left: 80px;} 
.a-cart:before {  border-width: 6px;  border-bottom-color: #ba2f49;  margin-top: -12px;}

.a-cart-container {padding:12px;  margin: 0;  width: 300px; height:auto; }
.a-cart-container ul {  margin: 0;  padding: 0;  outline: none;  list-style: none outside none;}
.a-cart-container ul:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.a-cart-container li.item {  float:left;  line-height:normal;  margin:0;  padding:0;  outline:medium none;  padding:0 0 8px 0;}
.a-cart-container .product-image {  float:left;  border:0;  padding:0;  outline:none;  width:60px;}
.a-cart-container .product-image img {  width:60px;  height:60px;  border:#e5e5e5 solid 1px;  padding:1px;}
.a-cart-container .product-details { float:left;  text-align:left;  padding:0 0 0 10px;  margin:0;  position:relative;  width:195px;}
.a-cart-container .product-details a {  outline:none;  text-decoration:none;  line-height:normal;  font-size:12px;  font-family: Arial, sans-serif,"新細明體";  text-transform:capitalize;  color:#5b5656;}
.a-cart-container .product-details p {  line-height:normal;  margin:0;  padding:0;  outline:none;}
.a-cart-container .product-details .price {  display:block;  outline:none;  font-weight:normal;  margin-top:0;  padding:5px 0px 0px;}
.a-cart-container .access {float:right;  margin:0;  padding:0;}
.a-cart-container p.subtotal {border-top:1px solid #d0c6c2;  margin-top:10px;  outline:medium none;  padding:5px 8px;  text-align:left;  line-height:20px; color:#3c3c3c;}
.a-cart-container p.subtotal span.price {  margin-left:17px;}
.a-cart-container .a-cart-checkout { margin:0;  padding:0px 0px 10px;  text-align:right;  border:0;}
.a-cart-container .a-cart-checkout a {  line-height:30px;  height:30px;  font-size:12px;  font-family: Arial, sans-serif,"新細明體";  padding:0 15px;  color:#ffffff; margin:0px;  text-align:center;  display:block;  text-decoration:none;  border:0px solid #eeeeee;  text-transform:capitalize; -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;	border-radius: 5px;}
.a-cart-container .a-cart-checkout a span i {font-size:15px;vertical-align: middle;}

/*-- menu --*/
.mini-menu-box {float:right;}
.header-menu {height:54px;  border-bottom:1px solid #e2e2e2; }
.header-menu .row {position:relative;}
.header-menu .search-box {width:160px; position: absolute;  right: 5px;  top: 7px;}
.header-menu .search-box input {padding-right: 36px;  background-color: #f4f4f4;}
.header-menu .search-box a {position: absolute;  top:4px;  line-height: 32px;  right: -2px;  background-color: #ffffff;-webkit-border-bottom-right-radius:4px;  -webkit-border-top-right-radius:4px;}
.header-menu .search-box a i {  padding: 5px 8px;}

/*-- a-cart-nav --*/
.a-cart-nav { margin-left: 0;}
.a-cart-nav ul{  margin: 0;  padding: 0;  outline: none;    list-style: none outside none;}
.a-cart-nav li {  float:left;  margin:0;  outline:medium none;  padding:0 15px ; font-size:18px;}
.a-cart-nav li:first-child {margin-left:-15px;}
.a-cart-nav li:hover {background:#f4f4f4;} 
.a-cart-nav li:hover>ul {display: block;	}
.a-cart-nav li>a {display: inline-block; padding-top:13px; padding-bottom:10px; color:#414141;}
.a-cart-nav li>a:hover {  text-decoration: none}
.a-cart-nav li a.spec {color:#ba2f49;}
.a-cart-nav li ul {padding:25px;}
.a-cart-nav li ul li:first-child {margin-left:0px;}
.a-cart-nav li ul li:hover  {background:#ffffff;}

.a-cart-nav li .dropdown-menu {	background:#ffffff;	border :0px;border-top: 1px solid #ba2f49;width: 100%;	border-radius: 0px;	-webkit-border-radius: 0px;	-webkit-border-bottom-left-radius: 5px;	-webkit-border-bottom-right-radius: 5px;	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);}
.a-cart-nav li .dropdown-menu.open {display:block;	margin-bottom:15px;}
.a-cart-nav li .dropdown-menu>li { float:left; width:20%; padding-left:15px; font-size:1em; margin-bottom:10px;}
.a-cart-nav li .dropdown-menu>li.big { float:left; width:33.3%; padding-left:15px; font-size:1em; margin-bottom:10px;}
.a-cart-nav li .dropdown-menu>li:first-child {margin-left:0px;}
.a-cart-nav li .dropdown-menu a {color: #6f4d38; width:100%; overflow:hidden;	padding:0px;background:#ffffff;	transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;}
.a-cart-nav li .dropdown-menu a:hover {padding-left:5px;text-decoration: none;}	
.a-cart-nav li .dropdown-menu ul {margin:10px 0px;  padding: 0;  outline: none;    list-style: none outside none;}
.a-cart-nav li .dropdown-menu ul  li {float:none;}
.a-cart-nav li .dropdown-menu ul  li {padding:7px 3px; border-bottom:1px solid #e2e2e2; font-size:14px;}
.a-cart-nav li .dropdown-menu ul  li:first-child {border-top:1px solid #e2e2e2;}
.a-cart-nav li .dropdown-menu ul  li a {color: #414141;}

/*-- sticky header --*/
.is-sticky #a-cart-sticky-header {  background:#ffffff;  left:0;  margin-left:0;  opacity:1;  padding:0;  position:fixed;  top:0;  width:100%;  z-index:1100;  display:block;  /* transition:all 0.1s ease-in 0s;*/}
.is-sticky .header-menu { -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.15); box-shadow:0 0 2px 0 rgba(0,0,0,0.15);}
.is-sticky .a-cart-nav { margin-left: 50px;}
.is-sticky .a-cart-nav li .dropdown-menu { margin-left: -50px;}
.is-sticky .search-box {top:-100px;display:none;}

/* mobile menu */
.active-func-nav {width:140px;list-style: none;	margin:0px;	padding:0px; text-align:center;}
.active-func-nav>li {float:right;line-height: 51px;width:33.3%;padding:2px;text-align:center;}
.active-func-nav>li>a { font-size:1em; color:#704d38;}
.active-func-nav>li>a i { font-size:18px; line-height:30px;}
.active-func-nav>li>a p {margin:15px 0 0 0;}
.active-func-nav>li>a:hover {color: #000000;text-decoration: none;}
.active-func-nav>li>a.menu-option-toggle { width:50px; padding:8px 11px; font-size:1em; border-radius: 25px; background-color:#1195d3;color:#ffffff;}


/* slider*/
#slider-area { background:#f4f4f4; border-bottom:1px solid #e2e2e2; }
.slider-row:after {content:"." ; display: block; height:0; clear: both; visibility:hidden; }
.slider-row { margin-left:-5px;margin-right:-5px; }
.slider-row .slider-box,.slider-row .news-area { width:100%;  float:none; }
.slider-row .slider-box,.slider-row .news-area .news-box{ overflow:hidden;margin:18px auto;background:#ffffff;padding:10px;border:1px solid #dadada;border-radius: 10px;	-webkit-border-radius: 10px; }
.slider-row .slider-box  img { border-radius: 10px;	-webkit-border-radius: 10px;    width: 100%; }
.slider-row .news-area .news-box:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.slider-row .news-area .news-box img{float:left; max-width:42%; max-height:156px; margin-right: 8px; display:inline-block; border-radius: 10px;    -webkit-border-radius: 10px; }
.slider-row .news-area .news-box div.item{height: 100%; max-height:156px;overflow: hidden; position: relative;}
.slider-row .news-area .news-box h3{color:#6f4d38; max-height:100%; vertical-align:top; padding:4px 0; margin:0px 0 6px 0; font-size:1.08em;  border-bottom:1px dotted #6f4d38; }
.slider-row .news-area .news-box h3 a {color:#6f4d38;}
.slider-row .news-area .news-box h3 a:hover {color:#000000;} 
.slider-row .news-area .news-box p {font-size:0.93em;  margin: 0 0 0px; height:50px;}
.slider-row .news-area .news-box div.item .more{height: 32px;position: absolute; bottom:0px; width:100%;background:#ffffff; padding-top:12px;text-align:right; display:none;}
.slider-row .news-area .news-box div.item .more a {color:#a9ce83;}
.slider-row .news-area .news-box div.item .more a:hover {color:#000000;} 


/* 
=================================================================
(#m03mcs) MAIN CONTENT
=================================================================
*/
.home-event-area {    margin-top:45px;    margin-bottom: 18px;	background: url('../img/template/home_activity_bg_01.png') no-repeat 100% 100%;	border-radius: 10px; -webkit-border-radius: 10px;border:3px solid #eaeaea;    position: relative;}
.home-event-area:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.home-event-area  .title {margin-top:-40px; margin-left:45px;}
.home-event-area  .title,.home-event-area .col-md-2.big-title {font-size:1.125em; color:#6f4d38; padding:8px 0 0;}
.home-event-area  #eventShowCase { padding:6px;}
.home-event-area  #eventShowCase div.owl-item {padding-top: 10px;padding-bottom:6px; padding-left:20px;  border-right: 1px dashed #dbdbdb;}
.home-event-area  #eventShowCase a {color:#5b5656;}
.home-event-area  #eventShowCase a:hover {color:#e75b5b;}
.home-event-area .big-title {padding:0px; width:5px;}
.home-event-area .big-title img { margin-right:8px; float:left;margin-top:-40px;}
.home-event-area .big-title span {padding-top:10px;}
.home-event-area .tail {width:40px;    bottom: 3px; right:-5px; position: absolute;}



.home-event-area  #publicAreaShowCase { padding:6px;}
.home-event-area  #publicAreaShowCase div.owl-item {padding-top: 10px;padding-bottom:6px; padding-left:20px;  border-right: 1px dashed #dbdbdb;}
.home-event-area  #publicAreaShowCase a {color:#5b5656;}
.home-event-area  #publicAreaShowCase a:hover {color:#e75b5b;}



/* main-content-area */
.main-content-area { margin-top:20px;}
.main-content-area:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}

/* main-content-left  */
.main-content-area .main-content-left {padding-right: 30px;padding-left: 0px;}
.main-content-area .catalog-title { border-radius: 10px; margin-bottom:5px; padding: 12px 15px 12px; color:#ffffff; background-color:#ff7878; }
.main-content-area .catalog-title a{ color:#ffffff;	transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;}
.main-content-area .catalog-title a:hover, .main-content-area .catalog-title a:focus {  padding-left:5px;text-decoration: none;}	
.main-content-area .catalog-title img,.main-content-area .main-content h3 img {vertical-align: bottom;}
.main-content-area .catalog-title span{font-size:0.85em; display:none;}
.main-content-area .main-content-left ul {list-style: none;padding-left:0px; margin:10px auto;}
.main-content-area .catalog-contenet {border-radius: 5px; border:2px solid #e2e2e2;     margin-bottom: 20px;}
.main-content-area .catalog-contenet>li {border-top:1px solid #e2e2e2;}
.main-content-area .catalog-contenet>li:first-child {border-top:0px solid transparent;}
.main-content-area .catalog-contenet li>a{display:block; padding:12px; color:#6f4d38;}
.main-content-area .catalog-contenet li>a:hover {background:#eee7e7; text-decoration: none;}
.main-content-area .catalog-contenet li.active{position: relative; }
.main-content-area .catalog-contenet li.active>a {background:#eee7e7; margin-bottom:0px;}
.main-content-area .catalog-contenet li.active>ul:after {content: "";display: block;position: absolute;z-index: 80;top: 49px;left: 21px;margin-left: -5px;width: 0;border-width: 8px 5px 0;border-style: solid;border-color: #eee7e7 transparent;}
.main-content-area .catalog-contenet.catalog li ul {display:none; }
.main-content-area .catalog-contenet li.active ul {display:block; }
.main-content-area .catalog-contenet li ul li>a{display:block; padding:5px 15px 5px 35px; color:#414141;}
.main-content-area .catalog-contenet li ul li.active a{color:#ba2f49;text-decoration: none;background:#ffffff;     margin-bottom:0px;}
.main-content-area .catalog-contenet li ul li.active a:after {display: none;}
.main-content-area .catalog-contenet li ul li.active a i {color:#a2938a;}
.main-content-area .catalog-contenet li ul li>a:hover{color:#ba2f49;text-decoration: none;background:#ffffff; }
.main-content-area .catalog-contenet li ul li>a i {color:#cbbfb6; padding-right:5px; font-size:0.8em;    float: left;    line-height: 28px;    margin-left: -20px;}
.main-content-area .catalog-contenet li ul li>a:hover i {color:#a2938a;}
.main-content-area .catalog-title.activity {background-color:#aacf7e; }
.main-content-area .catalog-title.public {background-color:#F39B08; }
.main-content-area .catalog-title.top {background-color:#46aad7;}
.main-content-area .catalog-title i {padding-bottom:4px;}


/* main-content */
.table.table-striped.table-vcenter a{color:#46aad7;    font-weight: normal;}

.table.table-striped.table-vcenter .haveinput {padding-top:12px;padding-bottom:0px;line-height:34px;}

.process-history{
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px 20px;
    border: 1px dashed #b2a69f;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #ebf3e1;
}


.history-list {  border-bottom: 2px dotted #aacf7e;border-top: 2px dotted #aacf7e;}
.history-list .table.table-striped.table-vcenter {margin-bottom:0px;}
.main-content-area .main-content .content-title img {float:left; padding-top:6px;}
.main-content-area .main-content .content-sub-title {margin-top:15px; padding-bottom:15px;}

.content-sub-title .item-row{    border-bottom: 1px dashed #aacf7e;    margin-bottom: 5px;    padding-bottom: 8px;}
.content-sub-title .asker,.content-sub-title .answer {padding:8px 0px;}
.content-sub-title .answer {border-top:1px dotted #aacf7e; margin-bottom:10px;}
.content-sub-title p {margin-bottom:4px;}
.content-sub-title .asker .title {color:#8aa646;}
.content-sub-title .answer .title2 {color:#46aad7;}


.main-content-area .main-content .summary {margin-bottom:8px; padding-bottom:10px;   padding-top:10px;border-bottom: 2px dotted #aacf7e;}
.main-content-area .main-content .summary {margin-bottom:8px; padding-bottom:10px;   padding-top:10px;border-bottom: 2px dotted #aacf7e;}
.main-content-area .main-content h1 { padding: 14px 5px 8px 48px;    margin: 0 0 0px 0;    font-size: 1.2em;    border-bottom: 3px solid #eaeaea;}
.main-content-area .main-content h1.spec01 {color:#8db55d;}


.main-content-area .main-content .content-title.product h1 {color:#81ae4c;}
.main-content-area .main-content .top-botton-area { float:right;margin-top: -44px;margin-bottom: 12px;}
.main-content-area .main-content .sort-area {float:right;font-size:1em; padding-left:20px; margin-bottom: 12px;}
.main-content-area .main-content .sort-area.sort-area1{float:none;padding:10px;}
.main-content-area .main-content .sort-area a{color:#414141;}
.main-content-area .main-content .sort-area i{color:#46aad7;}
.main-content-area .main-content h1 .share-area {float:right;font-size:1.5em; margin-bottom: 12px;    line-height: 0;}
.main-content-area .main-content .share-area a.facebook i{color:#425f9c;}
.main-content-area .main-content .share-area a.google i{color:#c43127;}

.share-area a {background-color:#ffffff;}

.main-content-area .main-content .product-detail {margin-top:20px; margin-bottom:20px;}
.main-content-area .main-content .product-detail .product-img {text-align:center;  border:1px solid #e2e2e2;	border-radius:10px;  padding:10px;}
.main-content-area .main-content .product-detail .product-img img {max-width:100%;     height: auto; width:300px;margin:0px auto;}
.main-content-area .main-content .product-detail .product-s-img {margin-top:5px; margin-bottom:10px; border:1px solid #e2e2e2;	border-radius:10px; }
.main-content-area .main-content .product-detail .product-s-img img {max-width:100%;     height: auto;padding:5px;}
.main-content-area .main-content .product-detail .sub-desc {padding-bottom:10px;}
.main-content-area .main-content .product-detail .format {border-top:1px dashed #b2a69f;border-bottom:1px dashed #b2a69f;  padding:15px 0px 5px;}
.main-content-area .main-content .product-detail .format select {padding:3px 5px; min-width:50px;}
.main-content-area .main-content .product-detail .button-area{padding:14px 0px 10px; text-align:center;}
.main-content-area .main-content .product-detail .price {color: #ba2f49; font-size:1em; text-align: left; font-family: Helvetica, Arial, sans-serif,"微軟正黑體";}
.main-content-area .main-content .product-detail .price span {font-size:1.625em;}
.main-content-area .main-content .product-detail .price span.ori-price {font-size:1.25em; color:#cabdb4; text-decoration: line-through;}
.product-s-img.owl-carousel .owl-stage-outer{padding: 3px;}

.main-content-area .main-content .detail-desc {margin-top:10px;}
.main-content-area .main-content .detail-desc.bottom-border {border-bottom: 2px dotted #aacf7e;}
.main-content-area .main-content .detail-desc .nav-tabs li {float:none; display: none;}
.main-content-area .main-content .detail-desc .nav-tabs li.active {display:block; border-bottom: 1px solid #888888;}
.main-content-area .main-content .detail-desc .sub-select {	font-size:1em;    margin-bottom: 20px;	border-radius: 5px;	-webkit-border-radius:5px;	height:45px;}
.main-content-area .main-content .detail-desc { margin-left: 0px;    margin-right: 0px;}
.main-content-area .main-content .detail-desc .spec-product-options {height: 44px;    margin-top: -44px;    margin-bottom: 0px;    position: relative;}
.main-content-area .main-content .detail-desc .spec-product-options a {	line-height: 44px;}
.main-content-area .main-content .detail-desc .nav-tabs>li a{outline:none; padding:10px 15px; color:#414141;   background-color:#f4f4f4;border:1px dashed #dcdcdc;border-bottom: 1px solid #ddd; }
.main-content-area .main-content .detail-desc .nav-tabs li.active>a {    color: #ffffff;    background-color: #ff7878;    border: 1px solid transparent; }
.main-content-area .main-content .detail-desc .nav-tabs>li>a {margin-right: 5px; margin-left:5px;}

.main-content-area .main-content .detail-desc .nav-tabs li.active>a#detail-02-btn {    color: #ffffff;    background-color: #aacf7e;}

.main-content-area .main-content .promote-area{
    margin-bottom: 30px;
    padding: 10px 20px;
	border: 1px solid #ff7878;
    border-radius: 10px;
    -webkit-border-radius: 10px; }
.main-content-area .main-content .promote-area:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.main-content-area .main-content .promote-area img{max-width:100%;border-radius: 5px;    -webkit-border-radius: 5px;}	
.main-content-area .main-content .promote-area .promote-item {margin-bottom:10px;}
.main-content-area .main-content .promote-area .promote-item:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;} 
.main-content-area .main-content .promote-area .promote-item .pic-area{margin-bottom:8px;}
.main-content-area .main-content .promote-area h3{color:#ba2f49;margin-top:0px; text-align:center;margin-bottom: 10px; padding-bottom:8px; font-size:1em; border-bottom:1px dashed #b2a69f}
.main-content-area .main-content .promote-area a {color:#6f4d38;}
.main-content-area .main-content .promote-area  .add-price {font-size:1em;}
.main-content-area .main-content .promote-area  .add-price span  {color:#ba2f49; }
.main-content-area .main-content .promote-area .cat_desc{margin:0px;}



.main-content-area .main-content.news img{max-width:100%;     height: auto;}

.product-message-box {border-bottom:1px dashed #aacf7e; margin-bottom:5px; padding-bottom:8px;}
.product-message-box:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.product-message-box .asker {padding-bottom:8px; border-bottom:1px dotted #aacf7e;margin-bottom:10px;}
.product-message-box p {margin-bottom:4px;}
.product-message-box .img-area {text-align:center;}
.product-message-box .title {color:#8aa646;}
.product-message-box .title2 {color:#46aad7;}
.product-message-box img {max-width:100%;    height: auto;}

.detail-desc .desc-3 h3 {color:#46aad7; font-size:1.2em}
.detail-desc .news_area .row {margin-bottom:10px;}
.detail-desc .news_area img {max-width:100%;      height: auto;margin-top:15px;}
.reset-button {font-size:1em; display:block;  color:#ffffff;  padding:5px 25px;margin:4px;	border: 0px solid;	background:#aacf7e;	border-radius:10px; 	}
.send-button {font-size:1em; display:block;  color:#ffffff;  padding:5px 25px;margin:4px;	border: 0px solid;	background:#46aad7;	border-radius:10px; 	}

.send-button:hover,.reset-button:hover {color:#ffffff;	background:#2a6496;	text-decoration: none;}

.add-button { display:block;  color:#ffffff;  padding:5px 15px 5px 10px;margin:4px;	border: 0px solid;	background:#46aad7;	border-radius:10px; 	font-size:20px; text-align:center;}
.add-button i {background:#ffffff;	border-radius:17px; height:36px; width:36px;padding:10px 0px; margin-right:5px; color:#46aad7;    text-align: center;font-size:18px;}
.add-button span.reg-img {display:inline-block; background:#ffffff;	border-radius:17px; height:36px; width:36px;padding:3px 0px; margin-right:5px; color:#46aad7;    text-align: center;font-size:18px;}
.add-button span { color:#ffffff; font-size:0.8em;}
a.add-button:hover,a.add-button:active ,a.add-button:focus{ text-decoration: none; background:#2a6496;}
.add-button.fav {background:#f39b08;}
.add-button.fav i {color:#f39b08;}
a.add-button:hover i { color:#2a6496;}

.add-button.reg {background:#ff7878;}
.add-button.reg i {color:#ff7878;}
a.add-button.reg:hover i { color:#ff7878;}

.add-button.reg.fb {background:#3a75b7;}
.add-button.reg.google {background:#e03c32;}
.add-button.reg.line {background:#56ac3f;}

.add-button.login-btn {background:#36a2d4;}
.add-button.login-btn i {color:#36a2d4;}
a.add-button.login-btn:hover i { color:#36a2d4;}

.add-button.pass-btn {background:#aacf7e;}
.add-button.pass-btn i {color:#aacf7e;}
a.add-button.pass-btn:hover i { color:#aacf7e;}

.main-content-area .main-content .product-recommend .item {text-align:center; padding:12px;   margin: 0px;}
   
.product-recommend {border-bottom:1px solid #e2e2e2;  margin-bottom:30px; padding:20px 0px 20px; text-align:center;background:transparent;}
.product-recommend .product-img{padding:0px 10px;margin:0px;}
.product-recommend .product-img img {max-width: 100%;     height: auto;margin: 0px auto;}
.main-content-area .main-content .item .desc {    margin-top: 0px;    margin-bottom: 0px;} 

/* home-spec-product-area */
.home-spec-product-area {    position: relative;}
.home-spec-product-area .nav-tabs {  margin-bottom:18px;  border-bottom: 1px solid transparent; background:#ffffff;}


.home-spec-product-area .nav-tabs li {float:none; display: none;}
.home-spec-product-area .nav-tabs li.active {display:block;}
.spec-option {margin-top:25px; margin-bottom:30px;border-radius: 10px; padding: 13px 25px; display:none;     }
.spec-option.active {display:block;}



.nav-tabs>li.active.hot>a, .nav-tabs>li.active.hot>a:hover, .nav-tabs>li.active.hot>a:focus ,.home-spec-product-area li.hot>a:hover ,.spec-option-hot {    color: #ffffff;    background-color: #ff7878;    border-color: #ff7878; }
.nav-tabs>li.active.sale>a, .nav-tabs>li.active.sale>a:hover, .nav-tabs>li.active.sale>a:focus ,.home-spec-product-area li.sale>a:hover ,.spec-option-sale {    color: #ffffff;    background-color: #aacf7e;    border-color:  #aacf7e; }
.nav-tabs>li.active.new>a, .nav-tabs>li.active.new>a:hover, .nav-tabs>li.active.new>a:focus ,.home-spec-product-area li.new>a:hover ,.spec-option-new {    color: #ffffff;    background-color: #46aad7;    border-color: #46aad7; }
.home-spec-product-area .nav-tabs>li {text-align:center; }


.home-spec-product-area .nav-tabs>li a{outline:none;   background-color:#f4f4f4;border:1px dashed #dcdcdc;}
.home-spec-product-area .nav-tabs>li.active.hot,.home-spec-product-area .nav-tabs>li.hot:hover {background:url('../img/template/home_spec_title_bg_02.png') no-repeat 0 100%;}
.home-spec-product-area .nav-tabs>li.active.hot a:after,.spec-option-hot:after{  content: "";  display: block;   position: absolute;  z-index:100;  bottom: -10px;  left: 50%;  margin-left:-5px;  width: 0;  border-width: 10px 10px 0;  border-style: solid;  border-color: #ff7878 transparent;	}
.home-spec-product-area .nav-tabs>li.active.sale a:after,.spec-option-sale:after{  content: "";  display: block;   position: absolute;  z-index:100;  bottom: -10px;  left: 50%;  margin-left:-5px;  width: 0;  border-width: 10px 10px 0;  border-style: solid;  border-color: #aacf7e transparent;}
.home-spec-product-area .nav-tabs>li.active.new a:after ,.spec-option-new:after{  content: "";  display: block;   position: absolute;  z-index:100;  bottom: -10px;  left: 50%;  margin-left:-5px;  width: 0;  border-width: 10px 10px 0;  border-style: solid;  border-color: #46aad7 transparent;	}
.spec-option-hot:after,.spec-option-sale:after,.spec-option-new:after{top:55px;bottom:0px;}
.home-spec-product-area .nav-tabs>li>a { border-radius: 10px;    padding: 13px 25px; color:#686868;}
.home-spec-product-area .nav-tabs>li {margin-bottom: 0px;font-size:1.2em; }
.home-spec-product-area .nav-tabs li i {font-size: 0.8em;    padding-bottom: 4px;}
.home-spec-product-area .nav-tabs li a span {font-size:0.8em;}

.spec-product-options {    height: 55px;    margin-top: -74px;    margin-bottom: 25px;    position: relative;}

.spec-product-options a {
   display:block; color: #fff; line-height:56px; text-align:right; padding-right:15px;
}

.spec-product-options.open>.dropdown-menu {
    display: block;
    width: 100%;
    text-align: center;margin:0px; margin-top:-1px;}
	
	
.spec-product-options>.dropdown-menu>li>a {
	text-align: center;
	line-height:40px;
	border-top:1px solid #dddddd;
}
.spec-product-options>.dropdown-menu>li>a:first-child {
	border-top:1px solid transparent;
}

.spec-product-options .btn-default:hover, .spec-product-options .btn-default:focus, .spec-product-options .btn-default:active, 
.spec-product-options .btn-default.active, .spec-product-options .open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}
.spec-product-options .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0);
}

.home-spec-product-area .owl-theme .owl-controls .owl-buttons div.owl-prev {left:-10px;}
.home-spec-product-area .owl-theme .owl-controls .owl-buttons div.owl-next {right:-10px;}

.home-spec-product-area .item {text-align:center;   padding: 12px 12px 0px;  margin: 0px 2px 0px; border:2px solid transparent; border-radius: 5px;}
.home-spec-product-area .item .product-img{padding:0px 20px 15px;margin:0px;}
.home-spec-product-area .item .product-img img {max-width: 100%;    height: auto;    width: 300px;margin: 0px auto;}
.home-spec-product-area .item .desc{margin-top:10px;margin-bottom:0px;}
.home-spec-product-area .item p.title {margin:0px;}
.home-spec-product-area .item p.title.home {min-height:54px;}
.home-spec-product-area .item p.title a {font-size:1em;color:#6f4d38;}
.home-spec-product-area .item .price {color: #ba2f49; font-size:1em; text-align: center; margin: 0px; font-family: Helvetica, Arial, sans-serif,"微軟正黑體";}
.home-spec-product-area .item .price span {font-size:1.625em;}
.home-spec-product-area .item .price span.ori-price {font-size:1.25em; color:#cabdb4; text-decoration: line-through;}
.home-spec-product-area .item:hover {border:2px solid transparent; }
.home-spec-product-area .item:hover .add-fav {opacity: 1;}


.label {    position: absolute;    left: 0px;    text-align: center;    top:0px;    width: 40px;    z-index: 10;
}
.label img.label-img {width:auto; border:0px;}
.home-spec-product-area .label{    top:10px;left: 8px; }
.home-activity-product-area .label{    top:-15px;}
.product-detail  .label{    top:5px;left: 15px; }

/* home-activity-product-area */
.home-activity-product-area { margin-top:20px; margin-bottom:15px;}
.home-activity-product-area:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}

.tab-pane.home-activity-product-area { margin-top:5px;}

.home-activity-product-area h3 i { padding-bottom: 4px;}
.home-activity-product-area .product {margin-top:10px; text-align:left;}
.home-activity-product-area .item-row {margin-left:-15px;margin-right:-15px;}
.home-activity-product-area .item {margin-top:15px;margin-bottom:20px; }
.home-activity-product-area .item .img{float:left; padding:8px; margin-right:10px; border:1px solid #dadada;  border-radius: 5px;}
.home-activity-product-area .item .img img {width:100px; height:100px;}
.home-activity-product-area .item .desc {padding-top:0px;line-height:1.6; }
.home-activity-product-area .item .desc p a {color:#6f4d38;}
.home-activity-product-area .item .desc p a:hover {color:#000000;}
.home-activity-product-area .item .desc p {margin-bottom:0px;}
.home-activity-product-area .item .desc .title {font-size:1em;color:#6f4d38;}
.home-activity-product-area .item .price {color: #ba2f49; font-size:1em; bottom:0px; line-height: 1.2;padding-left:126px;text-align: left; margin-top: 5px; font-family: Helvetica, Arial, sans-serif,微軟正黑體;}
.home-activity-product-area .item .button-area {font-size:1em; bottom:0px; padding-left:126px; line-height: 1.2;text-align: left; margin-top: 5px; font-family: Helvetica, Arial, sans-serif,微軟正黑體;}
.home-activity-product-area .item .button-area span.sm-text {font-size:1em;} 
.home-activity-product-area .item .button-area span {font-size:1.25em;color: #ba2f49;} 
.home-activity-product-area .item .price span {font-size:1.625em;} 
.home-activity-product-area .item .price span.ori-price {font-size:1.25em; color:#cabdb4; text-decoration: line-through;}

.item .desc .title {max-height:47px; overflow:hidden;}
.item .desc .sub-desc {margin-top:3px;max-height:28px; overflow:hidden;}

.home-activity-product-area ul.nav {margin-top:-73px; border-bottom: 0px solid #ddd;}
.home-activity-product-area .tab {margin-top:-73px; border-bottom: 0px solid #ddd;}
.home-activity-product-area ul.nav li {float:right;}
.home-activity-product-area ul.nav>li>a {  padding: 10px 15px 18px;color: #414141;}
.home-activity-product-area  .nav-tabs>li.active>a,.home-activity-product-area  .nav-tabs>li.active>a:hover,.home-activity-product-area  .nav-tabs>li.active>a:focus { color: #f69c09; background:url('../img/template/product_list_cat_bg_01.png') no-repeat 50%100% transparent;    border: 0px solid #ddd;}
.home-activity-product-area  .nav-tabs>li>a:hover {border: 1px solid transparent;}
.home-activity-product-area  .nav>li>a:hover,.home-activity-product-area   .nav>li>a:focus {    text-decoration: none;    background-color: transparent;}

.home-activity-product-area   .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {    color: #fff;    text-decoration: none;    background-color: #6f4d38;    outline: 0;}
.home-activity-product-area .sub-select {font-size:1em;  margin: 0px;   margin-bottom: 20px;  	border-radius: 0px;	-webkit-border-radius: 0px;	-webkit-border-bottom-left-radius: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;height:45px;}
/* news */
.unit-title {background: transparent;}
.unit-title h3 {
    padding: 14px 5px 8px 48px;
    margin: 0 0 0px 0;
    font-size: 1.2em;
    border-bottom: 3px solid #eaeaea;
}
.main-content.news .item {padding:0px 25px;margin-top:15px; text-align:center;}
.main-content.news .item  .news-img img{max-width:100%;     height: auto;  -webkit-border-radius:10px;  border-radius:10px;}
.main-content.news .item .desc p.title {height:57px; overflow:hidden;}
.main-content.news .item a {color:#414141;}
.main-content.news .share-area {float:right;font-size:1.8em; margin-bottom: 12px;    line-height: 0;}
.main-content.news .share-area a{color:#414141;}
.main-content.news .share-area i{color:#46aad7;}
.main-content.news .share-area a.facebook i{color:#425f9c;}
.main-content.news .share-area a.google i{color:#c43127;}


/*.main-content .detail {margin-top:5px;}*/
.main-content .login-desc img{max-width:100%;      height: auto; height: auto;}

.main-content .binding-desc { font-size:22px; color:#865839; background:url('../img/template/banner_bg.png') no-repeat 100% 50% #fff0cc; 
		padding:12px 15px 8px; border:2px solid #f7dcad; -webkit-border-radius:10px;  border-radius:10px;}
.main-content .binding-desc .current {color:#324a9e;}
.main-content .binding-desc .new {color:#d8044d;}	
.main-content .login-area .login {padding:0 10px;border-right:0px dashed #dcdcdc; }
.main-content .login-area {margin-top:20px;margin-bottom:20px; padding:10px; min-height:400px; border:2px solid #dcdcdc;  -webkit-border-radius:10px;  border-radius:10px;background:transparent;}

.main-content .login-area .login .detail {margin-top:0px; padding:10px;}
.main-content .login-area .login.join-member .detail {margin-top:20px;}
.main-content .login-area .login h3 { padding: 16px 5px 8px 5px;    margin: 0 0 0px 0;    font-size: 1.2em;    border-bottom: 3px solid #eaeaea;}
.main-content .login-area .login h3.binding { padding-top:25px; }
.main-content .login-area .login h3.binding img{margin-top:-30px;}
.main-content .login-area .login h3.binding.current { color:#324a9e;  }
.main-content .login-area .login h3.binding.new { color:#d8044d;  }

.main-content .member-area {margin-top:20px;margin-bottom:20px; padding:40px 20px; border:2px solid #dcdcdc; text-align:center;border-radius: 10px;	-webkit-border-radius: 10px; }
.main-content .member-area div {margin-bottom:10px;}
.main-content .member-area img{max-width:100%;  height: auto;}
.main-content .member-rule{padding: 10px; margin-bottom:10px;height:200px; border:1px dotted #666666;overflow:auto;background-color:#f4f4f4;border-radius: 5px;	-webkit-border-radius: 5px; }

.main-content-area .detail-desc img{max-width:100%;  height: auto;}
.main-content-area .main-content .product_sp {border-radius: 10px;	-webkit-border-radius: 10px; border:0px dashed #b2a69f;}
.main-content-area .main-content .product_sp h3{background:#aacf7e;color:#ffffff; text-align:center; padding:5px 5px;     margin: 0px; font-size:1em; border-bottom:0px dashed #ffffff}
.main-content-area .main-content .product_sp ul {    background:#ebf3e1;    list-style: none outside none;  padding: 0px;  margin:0px;border-bottom:1px dashed #b2a69f;}
.main-content-area .main-content .product_sp ul li {padding:10px 10px 10px 22px;border-top:1px dashed #ffffff;position: relative;}

.main-content-area .main-content .product_sp ul li:after{  content: "";  display: block;   position: absolute;  z-index:100; top:17px; left: 15px;  margin-left:-5px;  width: 0;  border-width:5px;  border-style: solid;  border-color:transparent transparent transparent #aacf7e;	}


.main-content-area .main-content .product_sp ul a {color:#6f4d38;}

.main-content-area .main-content .product_addon h3{background:#ff7878;color:#ffffff; text-align:center; padding:5px 5px;     margin: 0px; font-size:1em; border-bottom:0px dashed #ffffff}
.main-content-area .main-content .product_addon ul {background:#ffe6e5;     list-style: none outside none;  padding: 0px;   margin:0px;border-bottom:1px dashed #b2a69f;}
.main-content-area .main-content .product_addon ul a {color:#6f4d38;}
.main-content-area .main-content .product_addon ul li {padding:10px 0px;border-top:1px dashed #ffffff;}
.main-content-area .main-content .product_addon .addon-item {padding-left:18px;}
.main-content-area .main-content .product_addon .price_area:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.main-content-area .main-content .product_addon .addon-item .add-price {font-size:1em;}
.main-content-area .main-content .product_addon .addon-item .add-price span  {color:#ba2f49; }
.main-content-area .main-content .product_addon .price_area select { padding: 3px 5px;   width: 100%;}
.main-content-area .main-content .product_addon .price_area img {max-width:100%;     height: auto; border-radius: 5px;	-webkit-border-radius: 5px; }
.main-content .checkout-title-area {margin-top:10px;margin-bottom:10px; padding:15px 10px 15px; border:2px solid #dcdcdc;  -webkit-border-radius:10px;  border-radius:10px; text-align:center;}
.main-content .checkout-title-area a {background:#dcdcdc;display:inline-block;margin:0px auto; -webkit-border-radius:10px;  border-radius:10px; }
 
.main-content .checkout-title-area div:after {  position: absolute;  content: " ";  width: 0;  height: 0;  border: solid transparent;     right: -15px;    top: 38%;} 
.main-content .checkout-title-area div:after {  border-width: 10px;  border-left-color: #ff7878; }
.main-content .checkout-title-area div:last-child:after {  border-width: 0px;  border-left-color: #ff7878; }
 
.main-content .checkout-title-area a.active {background:#ff7878; }
.main-content .checkout-title-area a img{max-width:100%; width:100%; height:auto;}
.main-content .sub-title {font-size:1.2em; margin-top:5px; margin-bottom:5px;}
.main-content .control-label-input {padding-top:7px;}
  

.main-content .checkout-cart-add-area { margin-top:10px;margin-bottom:10px;border:2px solid #dcdcdc;  -webkit-border-radius:10px;  border-radius:10px;padding: 10px 10px;}

.checkout-cart-add-area .item {margin-top:15px;margin-bottom:20px; }
.checkout-cart-add-area .item .img{float:left; width:116px; height:116px; text-align:center; padding:8px; margin-right:10px; border:1px solid #dadada;  border-radius: 5px;}
.checkout-cart-add-area .item .img img {max-width:100px; max-height:100px; }
.checkout-cart-add-area .item .desc {padding-top:0px;line-height:1.6; }
.checkout-cart-add-area .item .desc p a {color:#6f4d38;}
.checkout-cart-add-area .item .desc p a:hover {color:#000000;}
.checkout-cart-add-area .item .desc p {margin-bottom:0px;}
.checkout-cart-add-area .item .price {color: #ba2f49; font-size:1em; position: absolute; bottom:0px; line-height: 1.2;padding-left:126px;text-align: left; margin-top: 5px; font-family: Helvetica, Arial, sans-serif,微軟正黑體;}
.checkout-cart-add-area .item .button-area {font-size:1em; bottom:0px; line-height: 1.2;padding-left:126px;text-align: left; margin-top: 5px; font-family: Helvetica, Arial, sans-serif,微軟正黑體;}
.checkout-cart-add-area .item .button-area span.sm-text {font-size:1em;} 
.checkout-cart-add-area .item .button-area span {font-size:1.625em;color: #ba2f49;} 
.home-activity-product-area .item .price span {font-size:1.25em;} 
.home-activity-product-area .item .price span.ori-price {font-size:1.1em; color:#cabdb4; text-decoration: line-through;}
.home-activity-product-area .item .price span.ori-price-s {font-size:1.1em; color:#cabdb4; text-decoration: line-through;}
/*.home-activity-product-area .item .desc a.add-to-cart{	border: 2px solid #46aad7;	background:#ffffff;	color:#46aad7;	border-radius: 20px;	padding:5px 8px;	position: absolute;	right:15px;	bottom:0px;	text-align: center;	min-width: 40px;	z-index: 10;	font-size:1em;}
*/
/*--add-cart--*/
.add-to-cart { color:#46aad7;	border: 2px solid;	background:#ffffff;	border-radius: 20px;min-width: 40px; height: 40px;text-align:center;	line-height: 40px;	font-size:20px;	 position: absolute; right:15px;	bottom:0px; font-size:1.2em;}
.desc .add-to-cart  span { color:#414141; font-size:0.8em;}
 .item .desc .add-to-cart :hover { text-decoration: none;}
 
 
 
 




.main-content .checkout-cart-area { margin-top:10px;margin-bottom:10px;border:2px solid #dcdcdc;  -webkit-border-radius:10px;  border-radius:10px;}
.main-content .checkout-cart-area .checkout-cart-title {background:#ececec;border-bottom:2px solid #dcdcdc;} 
.main-content .checkout-cart-area .checkout-cart-title div {padding-top:15px;padding-bottom:12px;}
.main-content .checkout-cart-area .checkout-cart-title:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}

.main-content .checkout-cart-area .checkout-cart-item {/*display:table;    width: 100%;*/}
.main-content .checkout-cart-area .checkout-cart-item {padding-top:8px;padding-bottom:8px;    border-top: 1px dashed #dcdcdc}
.main-content .checkout-cart-area .checkout-cart-item:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.main-content .checkout-cart-area .checkout-cart-item div.title {margin-bottom:10px;margin-top:8px;}
.main-content .checkout-cart-area .checkout-cart-item div.title1 {margin-bottom:10px;margin-top:0px;}
a.del-btn{ font-size:1.2em;    padding: 5px 0px 5px 5px;}

.main-content .checkout-cart-area .checkout-cart-item div.title a,.main-content .checkout-cart-area .checkout-cart-item div.title1  a {color:#704d38;}
.main-content .checkout-cart-area .checkout-cart-item div.title a.img {margin-right:10px;}
.main-content .checkout-cart-area .checkout-cart-item div.title-area div {padding:0px;}
.main-content .checkout-cart-area .checkout-cart-item div.title-area:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
.main-content .checkout-cart-area .checkout-cart-item img {max-width:100%;    height: auto;}
.main-content .checkout-cart-area .checkout-cart-item input.form-control {width:50%;display: inline; margin-left:0px;margin-right:0px;}
.main-content .checkout-cart-area .checkout-cart-item select.form-control {width:50%;display: inline; margin-left:0px;margin-right:0px;}
.main-content .checkout-cart-area .checkout-cart-item.cartitem div.price {line-height: 38px;    padding-top: 3px;}

.catalog_ad_area img {max-width:100%;     height: auto; margin-bottom:10px;}

.cartitem-del-btn {margin-left:10px;}

div.page404-area{text-align:center; margin:10px; padding:10px;}
div.page404-area img {max-width:100%;     height: auto;}
div.sitemap_area {margin:0px auto; padding:15px 5px; border:0px solid #000;}
ul.sitemap1 {margin:0px auto 15px auto; padding:0px; border:0px solid;}
ul.sitemap1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.sitemap1 li {float:left;list-style:none; padding:30px; border:0px solid #ff0000; width:100%;}
ul.sitemap1 li ul{width:100%; margin:0px; padding:0px; list-style:none; border:0px solid #ff0000;}
ul.sitemap1 li ul.desc_area {}
ul.sitemap1 li ul li{float:none;text-align:left; border:0px solid #0000dd;width:100%; padding:0px;}
ul.sitemap1 li ul li A:link {color:#6b6b6b; text-decoration:none;}
ul.sitemap1 li ul li A:visited {color:#6b6b6b; text-decoration:none;}
ul.sitemap1 li ul li A:active {color:#6b6b6b; text-decoration:none;}
ul.sitemap1 li ul li A:hover {color:#6c8632; text-decoration:none;}

ul.sitemap1 li ul li.title{margin-bottom:10px; padding-top:10px; padding-left:0px; color:#708541; border-bottom:1px dotted #c8b491;}
ul.sitemap1 li ul li.title A:link {color:#708541; text-decoration:none;}
ul.sitemap1 li ul li.title A:visited {color:#708541; text-decoration:none;}
ul.sitemap1 li ul li.title A:active {color:#708541; text-decoration:none;}
ul.sitemap1 li ul li.title A:hover {color:#4d5e26; text-decoration:none;}


.dmtop {
		background-image: url(images/arrow.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #6f4d38;
    z-index: 999;
    width: 40px;
    height: 40px;
    border-radius: 0;
    text-indent: -999px;
    position: fixed;
    bottom: 25px;
    right: 25px;
    cursor: pointer;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    overflow: hidden;
    display: none;	
	}



.dialog-detail img {max-width:100%;height:auto;}

/* banner */
div.banner-area  { margin-top:20px;margin-bottom:30px; }
div.banner-area:after {content:"." ; display: block; height:0; clear: both; visibility:hidden;}
#bannerShowCase  div.owl-item {padding-left:15px;padding-right:15px;}
#bannerShowCase  div.owl-item img {width:100%; margin:0px auto;}
/* brand */
div.brand-area { margin-top:20px;margin-bottom:35px;}
div.brand-area h3,.home-activity-product-area h3{color:#6f4d38; padding:10px 5px; margin:0px 0 0px 0; font-size:1.2em;  border-bottom:3px solid #eaeaea; }
div.brand-area h3 {margin-bottom:20px;}
/*div.brand-area h3 i,.home-activity-product-area h3 i  {font-size:0.9em;}*/
div.brand-area h3 span,.home-activity-product-area h3 span {font-size:0.8em;}

#brandShowCase div.owl-item {   background:/*url('../img/template/brand_bg.png') no-repeat 50% 0px*/ #ffffff; text-align:center; width:206px; height:60px;}
#brandShowCase div.owl-item img { width:206px; height:60px; margin:0px auto; }
#brandShowCase div.owl-item span {line-height:60px; font-size:1.25em; }
#brandShowCase a {color:#6f4d38;}
#brandShowCase a:hover {color:#000000;}

/* footer */
footer {background:url('../img/template/footer_bg_01png.png') repeat-x; margin-top:30px;padding:35px 0px; border-top:3px solid #6f4d38; }
footer .footer-logo-area {    text-align: center;    padding: 0;    margin-left: -20px;}
footer .footer-logo-area img {width:90%; padding-bottom:5px;}
footer .copyright {max-width:264px; margin:0px auto;text-align:left;}
footer .copyright div {padding-right:0px;padding-left:0px;margin-top:15px; }
footer .copyright div p {margin:0px;}
footer .copyright div a {color:#6f4d38;}
footer .copyright div a:hover {color:#000000;} 
footer .menu-area {margin-left:-15px;}
footer .menu-area h3{color:#6f4d38;padding:6px 0; margin:0px 0 8px 0; font-size:1em;}
footer .menu-area h3 a {color:#6f4d38;}
footer .menu-area h3 a:hover {color:#000000;} 
footer .menu-area ul {    margin: 10px 0px;    padding: 0; font-size:0.93em; line-height:2;    outline: none;    list-style: none outside none;}
footer .menu-area ul a {color:#414141;}
footer .menu-area ul a:hover {color:#000000;} 


div.label img {    max-width: none !important;    width: auto !important;}
div.alert_shipment_hint {display:inline-block; padding-left:12px;}

/*
=================================================================
(#m04bos) BOOTSTRAP OVERWRITE/EXTEND STYLES
=================================================================
*/
.container {width: 100%;}
.h1, .h2, .h3, .h4, .h5, .h6 {line-height: 1.7;}
.tooltip {font-family: Arial, sans-serif;	font-size:12px;}
.form-button {text-align:center}
.form-control { margin:3px;}
.form-bordered .form-group {margin: 0;  border: none;  padding: 15px; border-bottom: 1px dashed #dcdcdc;}
.form-bordered .form-group.form-actions { background-color: transparent;    border-bottom: none; padding:15px 0px;}
.inline-input { display: inline-block; width: auto;}
.modal-dialog {margin-top:80px;}
.tab-content {padding:12px 5px;}
.nav-tabs>li:last-child>a {    margin-right: 0px;}
.pagination {margin: 20px 0 0;}

.acart-form-inline .form-control {
    display: inline-block;
    width: 55px;
    padding: 5px 4px;
}
.btn {    vertical-align: baseline;}
.btn:active {border:0px;}

/*
=================================================================
(#m05hes) HELPERS
=================================================================
*/

.owl-theme .owl-controls {text-align: center;	margin:0px;}	
.owl-theme .owl-controls  .owl-pagination{position: absolute; bottom: 15px;width: 100%;}
.owl-theme .owl-controls .owl-buttons div {position: absolute; top: 50%;	margin-top:-37px;    z-index: 99;	color: #869791;	 background: transparent;	 font-size:2.5em;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0px;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:0px;}

.owl-theme .owl-controls .owl-nav div {position: absolute; top: 50%;	margin-top:-37px;    z-index: 99;	color: #869791;	 background: transparent;	 font-size:2.5em;    zoom: 1; filter: Alpha(Opacity=50);    opacity: 0.5;}\
.owl-theme .owl-controls .owl-nav div:hover {    filter: Alpha(Opacity=100);    opacity: 1;    text-decoration: none;}
.owl-theme .owl-controls .owl-nav div.owl-prev{left:10px;}
.owl-theme .owl-controls .owl-nav div.owl-next{right:10px;}
.owl-item {background:#fff;}
.owl-item .item{background:#fff;}
.owl-carousel .owl-stage{background:#fff;} 


.home-event-area .owl-item {background:transparent;}
.home-event-area .owl-carousel .owl-stage{background:transparent;} 
/*
=================================================================
(#m06res) RESPONSIVE
=================================================================
*/
/* Small devices, Tablets (<480px) */




@media screen and (max-width: 480px) {
	.ori-price {display:none;}
	.site-nav {
		min-width: 100%;
	}
	.add-button {
		text-align:left;
		padding-left:30%;
		width: 100%;
	}

}

@media screen and (max-width: 369px) {

	.home-activity-product-area .item .desc a.add-to-cart{	position: static;display:inline-block; margin:12px 0px 0px auto;}	
	.home-activity-product-area .item .button-area .form-control {margin-left:0px;}
	.home-activity-product-area .item .button-area button {margin-left:2px;}

	.add-button {
		text-align:left;
		padding-left:22%; 
	}	
}


@media screen and (min-width: 370px) {
	
	.slider-row .news-area .news-box p {  margin: 0 0 32px; height:50px;}
	.slider-row .news-area .news-box div.item .more { display:block;}
/*	.home-activity-product-area .item .price { position: absolute;}*/
	.acart-form-inline div {   display: inline-block;     vertical-align: middle;}


}

@media screen and (min-width: 481px) {
	
	.slider-row .news-area .news-box p {  margin: 0 0 32px; height:auto;}
	.slider-row .news-area .news-box h3{padding:6px 0; margin:0px 0 8px 0; }
	.home-activity-product-area .item .button-area .price-row {display:inline-block;}
	.add-button {display:inline-block; }
	.home-activity-product-area .item .button-area {position: absolute;}
	.checkout-cart-add-area .item .button-area {position: absolute; }	
		.reset-button {display:inline-block; }
		.send-button {display:inline-block; }
}


/* Small devices, Tablets (>639px) */
@media screen and (min-width: 640px) {
	/*.container {
		width: 100%;
	}*/
	.slider-row .news-area .news-box p {  margin: 0 0 32px; height:auto;}
    .cat_title.timer {float:right;}
	.slider-row .news-area .news-box div.item .more { display:block;}	
	.unit-title {background: url('../img/template/unit_title_bg_01.png') no-repeat 100% 100%;}
	.main-content-area .main-content .unit-title h1 .share-area {margin-right:70px;}
}
/* Small devices, Tablets (>767px) */
@media screen and (min-width: 768px) {


	.logo-area {border-bottom:1px solid #e2e2e2; padding: 16px 0 16px; }
	.home-activity-product-area .item .img img {width:109px;height:109px;}
	.home-activity-product-area .item .price {padding-left:136px;}
	.home-activity-product-area .item .button-area {padding-left:136px;}	
	.home-activity-product-area h3 {margin-bottom:20px;}
   /* .home-spec-product-area .nav-tabs { background:url('../img/template/home_spec_title_bg.png') repeat-x 0 100%;}*/
    .home-spec-product-area .nav-tabs li {  float:left;  display: block;}
	.main-content-area .main-content .detail-desc .nav-tabs li{  float:left;  display: block;} 
	.main-content-area .main-content .detail-desc .nav-tabs li.active {display:block; border-bottom: 0px solid #888888;}
	.main-content-area .main-content .detail-desc .nav-tabs>li>a {margin-right: 2px;margin-left:0px}
    .main-content .login-area .login {padding:20px 30px 30px;}
	ul.sitemap1 li {float:left;list-style:none; padding:30px; border:0px solid #ff0000; width:33.3%;}
	
	.cartitem-del-btn {position: absolute; z-index:100; }
	.main-content.news .item  .news-img {height:165px;}
.main-content.news .item  .news-img img{max-height:165px;}
.main-content-area .main-content .promote-area .cat_desc{text-align:center;}
.main-content-area .main-content .promote-area .add-price{text-align:center;}
.main-content-area .main-content .promote-area .cat_desc{height:50px; overflow:hidden;}
}

/* Medium devices, Desktops (>991px) */
@media screen and (min-width: 992px) {

body {font-size:15px;	} 
	.container {
		width: 970px;
	}
	.big-content {margin-left:-15px;margin-right:-15px;}
	#sidebar, #sidebar-alt {
	  width: 0;
	  position: absolute;
	  overflow: hidden;
	}	
	.sidebar-alt-visible-xs #sidebar-alt {
		 width: 0;
	}
	.sidebar-alt-visible-xs #main-container {
		margin-right: 0px; margin-left: -0px;
	}	
	.site-logo img {max-width:66px;}	
	.is-sticky .site-logo img {max-width:45px;}	
	.mini-menu-box  {display:none;}
	
	.site-logo {
	  position: absolute;	
	  left: 15px;
	  top: -83px;
	  margin-top:0px;
	}	
	.mini-cart-bar {position: absolute; right:15px; top:-85px; margin-top:14px; height:70px;}
    .a-cart-nav {display:block;}
	.is-sticky .site-logo {top:4px;  left:0px;margin-right:10px;}
	.is-sticky .mini-cart-bar {top:-10px;  right:15; height:50px;}	

	
	
	.a-cart {
	  right:-15px;left:auto;
	  top:70px;
	}
	.a-cart:before {
	  right: 10px;left:auto;
	} 	
	.is-sticky .a-cart { top:49px;}		
	
	.slider-row {margin-left:-15px;margin-right:-15px;}
	
	
	.slider-row .slider-box {width:59%; max-width:680px;  float:left; margin:15px auto;}
    .slider-row .slider-box  img {max-height:550px;}
	.slider-row .news-area {width:40.2%; float:right;}
	.slider-row .news-area .news-box { margin:15px auto; height:150px;}
	.slider-row .news-area .news-box img{height:128px; width:auto;}
	.slider-row .news-area .news-box div.item{height: 100%;}
	
	
	.home-event-area {margin:18px -15px 18px -15px;}	
	.home-event-area .col-md-2.big-title { padding:6px; width:168px;border-right:2px solid #eaeaea;}
	.home-event-area .col-md-2.big-title img { margin-top:0px;}
	.brand-area,.banner-area,.home-spec-product-area,.home-activity-product-area {margin-left:-15px;margin-right:-15px;}	
	
	.home-activity-product-area .item .desc a.add-to-cart{
	   -webkit-transition: opacity .3s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -moz-transition: opacity .3s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -o-transition: opacity .3s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -ms-transition: opacity .3s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);
	   transition: opacity .3s linear, transform .7s cubic-bezier(.56, .48, 0, .99);
		opacity:1;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(Opacity=0)";
	}

	.home-activity-product-area .item .desc a.add-to-cart:hover{
	    color:#177fae;
		transform: scale(1.15) ;
		-webkit-transform: scale(1.1) ;
		-moz-transform: scale(1.1) ;
		-ms-transform: scale(1.1) ;
		-o-transform: scale(1.1) ;
	   -webkit-transition: opacity .3s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -moz-transition: opacity .3s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -o-transition: opacity .3s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -ms-transition: opacity .3s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);
	   transition: opacity .3s linear, transform .7s cubic-bezier(.56, .48, 0, .99);
		opacity:1;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(Opacity=0)";
	}	
	div.banner-area  { margin-left: -30px;    margin-right: -30px;}
	.home-spec-product-area .item:hover {	border: 2px solid #46aad7;	 background:#ffffff;}
	
	
	.add-fav {
		position: absolute;
		right: 12px;
		text-align: center;
		top: 15px;
		width: 40px;
		z-index: 10;
	    opacity: 0;
		
	   -webkit-transition: opacity .3s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -moz-transition: opacity .3s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -o-transition: opacity .3s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);
	   -ms-transition: opacity .3s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);
	   transition: opacity .3s linear, transform .7s cubic-bezier(.56, .48, 0, .99);
		filter: alpha(opacity=0);
		-ms-filter: "alpha(Opacity=0)";		
		
		
		
	}
	
	.add-fav.add-cart {
		padding:0px; margin-top: 0px;line-height: 40px;
	}	

	.main-content-area .main-content .sort-area {margin-top:-42px; margin-bottom: 12px;}
	.main-content-area .main-content .product-detail .button-area{text-align:right;}
	.main-content-area {margin-left:-15px;margin-right:-15px;}
	.main-content .login-area {background:url('../img/template/login_bg_01.png') no-repeat 99% 99% transparent;}
	.main-content .login-area .login {border-right:1px dashed #dcdcdc;}
	.main-content .login-area .login.join-member {border-right:0px dashed #dcdcdc;}
	 .main-content .checkout-title-area {padding-top:25px; }
	 div.price.s-price {text-align:center;}
	 .home-activity-product-area .item-row {margin-left:0px;margin-right:0px;}
	 .home-spec-product-area .nav-tabs>li {width:33.333%;text-align:center; }
	 .home-spec-product-area .nav-tabs>li:first-child {width:33.334%;text-align:center; }	
ul.sitemap1 li {float:left;list-style:none; padding:30px; border:0px solid #ff0000; width:20%;}	 


/*.product-recommend {background:url('../img/template/recommend_bg_02.png') repeat-y 50% 50%;}*/


}

/* Layout max size (>999px) */
@media screen and (min-width: 1000px) {
}

/* Large devices, Desktops (>1199px) */
@media screen and (min-width: 1200px) {	
     .top-bar marquee {width: 300px; }
	.main-content-area .catalog-title span{display: inline;}
	.site-logo img {max-width:100%;     height: auto;}	
	.site-logo {
	  left: 15px;
	  top: -92px;
	}	
	.mini-cart-bar {right:15px; top:-90px;}	
	.top-ad {margin-left:100px; padding-right:110px;}
	.top-ad { height:76px;}
	.logo-area { height:108px;} 	
	.mini-cart-bar {float:right;  height:76px;}
	
	.a-cart { top:75px;	}
	
	  
	.slider-row .news-area .news-box { height:178px;}
	.slider-row .news-area .news-box img{height:156px;}
	.slider-row .slider-box,.slider-row .news-area .news-box { margin:18px auto;}

	.header-menu .search-box {width:214px;}
	.a-cart-nav li {  padding:0 20px ;}
	.container {
		width: 1170px;
	}
		.main-content.news .item  .news-img {height:201px;}
.main-content.news .item  .news-img img{max-height:201px;}

}



