/* ==reset.css================= */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
/*h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}*/
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
/* ==reset.css================= */

* {
	padding: 0;
	margin: 0;
}
html {
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
	font-size: 20px;
}
header {
	width: 100%;
	min-width: 320px;
	margin: 0 auto;
	height: 70px;
	position: fixed;
	border-bottom:1px solid #D2D2D2;
	background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #ffffff 35%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feffff 0%,#ffffff 35%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feffff 0%,#ffffff 35%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feffff 0%,#ffffff 35%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feffff 0%,#ffffff 35%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
z-index: 10;
	/*border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;*/
	background-size: cover;
}
header h1 {
	display: block;
	padding: 3px 0;
	margin: auto;
	text-align: center;
}
header h3.B1 {
	dispaly: block;
	width: 32px;
	height: 32px;
	font-size: 11px;
	position: absolute;
	left: 13px;
	top: 13px;
}
header h3.B2 {
	dispaly: block;
	width: 32px;
	height: 32px;
	font-size: 11px;
	position: absolute;
	z-index: 20;
	text-align:center;
	margin:auto;
	right: 13px;
	top: 13px;
}
article {
	width: 100%;
	overflow: hidden;
	padding-top: 70px;
}
article ul {
	margin: 12px 5px;
}
/*============第1組========================*/

article .GROUP_LIST {
	border: 1px solid #b5b5b5!important;
	border-radius: 8px!important;
}
article .GROUP_LIST li:first-child a {
	border-radius: 8px 8px 0 0;
}
article .GROUP_LIST li:last-child a {
}
/*============第2組========================*/
article .GROUP_LIST2 li {}
article .GROUP_LIST2 li:first-child  {
	border-radius: 8px 8px 0 0;
	/*background-color: #ff5500;*/
	color: #FFF;
	font-weight: bold;
}
article .GROUP_LIST2 li:last-child {


}
.btn_style_subtitle_2 {
	border-radius: 8px 8px 0 0;
	padding: 8px 15px;
	
	border: 1px solid #b5b5b5;
	text-align: center;
	font-weight: bold;
}
.btn_style_GREATEST_1,.btn_style_GREATEST_2,.btn_style_GREATEST_3,.btn_style_GREATEST_4,.btn_style_GREATEST_5,.btn_style_GREATEST_6,.btn_style_GREATEST_7,.btn_style_GREATEST_8{
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
	}
/*============第3組========================*/
.GROUP_LIST3 {
	display: block;
	padding: 0;
	margin: 0;
	width:100%;
}
.GROUP_LIST3 a{
	width:98%;
	margin:auto !important;
	padding: 0!important;
	display:block;
	clear: both;
	text-align:center;}
/*
article .GROUP_LIST3 li a:active,article .GROUP_LIST3 li a:hover{
	border-bottom: none!important;}
article .GROUP_LIST3 a li:first-child  {
	border-radius: 8px 8px 0 0!important;
	border-bottom: none!important;
}
article .GROUP_LIST3 {
	clear: both;
	padding-top: 5px;
}
article .GROUP_LIST3 a li:last-child  {
	border-radius: 0 0 8px 8px !important;
}*/
/*==========================*/

.btn_style_profile_2, .btn_style_profile_3,.btn_style_profile_4 ,.btn_style_profile_5{
	border-top: 1px solid #b5b5b5!important;
}
. {
	/*border-radius: 0 0 8px 8px!important;*/
}
.btn_style_profile_6 {
	border-radius: 0 0 8px 8px!important;
	text-indent:-9999px;
	color: #780F09;
	height:8px;
background-color: #FFE8F0;
}
.btn_style_subtitle_4 {
	border-radius: 0 0 8px 8px;
	text-align: center;
	width:100%;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
}
.btn_style_subtitle_3 {
	border-radius: 8px 8px 0 0;
	border: 1px solid #b5b5b5;
	text-align: center;
	width:100%;
}
.btn_style_subtitle_1 {
	border-radius: 8px 8px 0 0;
	padding: 8px 15px;
/*	border-bottom: 1px solid #b5b5b5;*/
	text-align: center;
	font-weight: bold;
}
/*============共用========================*/

article a {
	display: block;
	padding-bottom: 15px;
	line-height: 45px;
	padding: 0 20px;
	text-align: justify;
	text-justify: inter-word;
	color: #000;
	text-decoration: none;
	/*background-color:#eaeaea;*/
	/*border:1px solid #999;*/
	margin-bottom: -1px;
	/*font-weight:bold;*/
	text-align: center;
}
article a:hover {
	background-color: #182b2f;
	color: #FFF;
}
header h3:hover {
	background-color: rgba(222,222,222,0.8);
}
#SUBMENU {
	width: 138px;
	background: #CCC;
	padding-bottom: 15px;
	position: absolute;
	top: 45px;
	left: 13px;
	text-align: left;
	display: none;
	-webkit-border-radius: 0 0 8px 8px;
	opacity: 0.8;
	-webkit-opacity: 0.8;
	filter: apha(opacity=80);
	-moz-opacity: 0.8;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opcity=70);
}
#SUBMENU ul {
	padding: 25px 20px 20px 25px;
}
#SUBMENU li a {
	font-size: 0.85em;
	display: block;
	line-height: 45px;
	text-align: justify;
	text-justify: inter-word;
	color: #000;
	text-decoration: none;
	margin-bottom: -1px;
	font-weight: bold;
}
#SUBMENU li a:hover {
	color: #00F;
}
/*======================[KV_SILDER]=================================*/
#KV_SILDER, .bxslider {
	padding: 0;
	margin: 0;
}
/*========================================================*/

footer {
	text-align: center;
	width:100%;

}
.copyright_mobile_all{
	background-color: #ddd;
	margin-top:5px;
	}
.copyright_mobile_all td{
	padding:3px 0 0px 0 ;}
.copyright_mobile{
	font-size: 15px !important;
	color:#666666!important;
	margin:10px;
	letter-spacing:normal!important;
	text-align:center;
	line-height:1.5 !important;
}
.copyright_mobile a{
	font-size: 15px !important;
	color:#666666!important;

	letter-spacing:normal!important;
	text-align:center;
	line-height:1.5 !important;
}
.copyright2 {
	font-size: 15px;
	color:#666666;
	line-height:1.5;
	font-weight: normal;
}

.bx-viewport element.style {
	overflow: none;
}
.TITLE h2 {
	background: #FC6;
	text-align: center;
	font-weight: 100;
}
.DETIAL_TITLE {
	text-align: left;
	padding-left: 5%;
	border-bottom: 2px double #CCC;
	font-weight: bold;
	color: #F00;
	padding-top: 10px;
}
/*========購物車頁================*/
.tbl_2 {
	width: 94%;
	margin:auto;
	padding: 3%;
	-webkit-box-sizing: border-box;
}
.tbl_3 {
	width: 100%;
}
.sub_cls {
	display: block;
	width: 100%;
	margin: 15px 0;
	background: #FFFCBF;
}
.sub_cls td {
	padding: 4px;
}
.4_branch {
	width: 96%;
}
.shopcar1 {
	background: #3d3d3d; /* Old browsers */
background: -moz-linear-gradient(top,  #3d3d3d 0%, #525252 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#525252)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d3d3d 0%,#525252 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d3d3d 0%,#525252 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d3d3d 0%,#525252 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d3d3d 0%,#525252 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#525252',GradientType=0 ); /* IE6-9 */

	border: none;
	color: #FFF;
	margin: 10px 10px 5px 20px;
	line-height:60px;
	height:60px;
	text-align:center;
	width: 80%;
	font-size: 17px;
	border-radius: 8px;
	display: block;
}
.shopcar2 {
	background: #00a9f7; /* Old browsers */
background: -moz-linear-gradient(top,  #00a9f7 0%, #39bbf9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a9f7), color-stop(100%,#39bbf9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a9f7 0%,#39bbf9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a9f7 0%,#39bbf9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a9f7 0%,#39bbf9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a9f7 0%,#39bbf9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9f7', endColorstr='#39bbf9',GradientType=0 ); /* IE6-9 */

	border: none;
	color: #FFF;
	margin: 10px 20px 5px 10px;
	width: 88%;
	font-size: 17px;
	border-radius: 8px;
	line-height:60px;
	height:60px;
	text-align:center;
	display: block;
}
.shopcar3 {
	background: #3d3d3d; /* Old browsers */
background: -moz-linear-gradient(top,  #3d3d3d 0%, #525252 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#525252)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d3d3d 0%,#525252 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d3d3d 0%,#525252 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d3d3d 0%,#525252 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d3d3d 0%,#525252 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#525252',GradientType=0 ); /* IE6-9 */
	border: none;
	color: #FFF;
	margin: 5px 10px 10px 20px;
	width: 80%;
	display: block;
	font-size: 17px;
	border-radius: 8px;
	line-height:60px;
	height:60px;
	text-align:center;
}
.shopcar4 {
	background: #ff6607; /* Old browsers */
background: -moz-linear-gradient(top,  #ff6607 0%, #ff8331 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6607), color-stop(100%,#ff8331)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff6607 0%,#ff8331 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff6607 0%,#ff8331 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff6607 0%,#ff8331 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff6607 0%,#ff8331 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6607', endColorstr='#ff8331',GradientType=0 ); /* IE6-9 */

	border: none;
	color: #FFF;
	line-height:60px;
	height:60px;
	text-align:center;
	width: 88%;
	display: block;

	margin: 5px 20px 10px 10px;
	font-size: 17px;
	border-radius: 8px;
}
.style9s-title {
	display: block;
	width: 94%;
	padding: 8px 3%;
	background: #EAEAEA;
	color: #000;
	font-size: 17px;
}
.style9s {
	min-height: 120px!important;
}
.style9s img {
	float: left !important;
	width: 70%;
	margin: 4px;
	display: block;
}
.style9s1 {
	width: 100%;
	float: left !important;
}
/*=====================產品內容===================================*/
#PRD_LIST {
	background: #FFF;
	width: 100%;
	margin: 0 auto;/*overflow:hidden;*/
}
#PRD_LIST ul.PRODUCT {
	display: block;
	height: auto;
	width:44%;
	min-height: 160px;
	float: left;
	margin: 0 3% 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#PRD_LIST ul li {
}
.btn_style_PRODUCT_1 {
/*	border:1px solid #ccc!important;*/
	width: 80%;
	background:#FFF;
	padding: 10px 0 !important;
	margin-bottom:10px;
}
.btn_style_PRODUCT_1 a:hover {
	background:#FFF;
}
/*價錢*/
.PRICE {

	color: #F00;
	display:block;
	margin:5px auto;
	width:96%;
	height:27px;
	text-align:center;
}

.goodscost2 {
	display:none;
	font-size: 13px !important;
	color: #999;
	line-height:27px!important;
	height:27px!important;
	vertical-align: middle!important;
	display:block;	float: left;
	text-align: center;
	margin: 0 5px;
}
.goodscost {
	margin: 0 5px;
	color: #F00;	float: right;
	display:block;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 17px;


}
/*標題*/
.PRD_TITLE {
	display: block;
	margin: 0 auto;
	color: #333;
	text-align:center;
	font-size: 17px;
	Width:100%;

        Overflow:hidden;

        Text-overflow:ellipsis;

        White-space:nowrap;
}
.PRD_ADD {
	text-align: right;
}
#qtyid{
	padding:3px 6px !important; 
	border-radius:3px;
	border:1px solid #d5d5d5; }
#att1,#att2,#att3{
	margin:5px;
	padding:3px 5px;
	border-radius:3px;}
#chk{
	width:30px!important; 
	height:30px;}
#div_cart{
	margin:0 10px!important;
	text-align:center;
	clear:both;
/*	width:100%;
	overflow:hidden;*/
	display:block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	}

.code_cls,.clicknum_cls,.price_cls,.onsale_cls{
	font-size:17px; margin-left:24px;
	line-height:1.5;}
	.goodsitem_attrib{
	font-size:17px; margin-left:8px;
	line-height:1.5;}
/*====================會員中心============================*/
/*.FORMTITLE{
	width:100px;
	display:block;
	font-size:15px;
	float:left;
	height:24px;
	}
	*/
.LEFT_TITLE {
	display: block;
	float: left;
	height: 44px;
	width: 30%;
	line-height: 44px;
	font-size: 17px;
	text-align: right;
}
.RIGHT_TXT {
	display: block;
	float: right;
	height: 44px;
	line-height: 44px;
	width: 70%;
	font-size: 15px;
}
.ANSWERS {
	background: #FFF;
	height: 100%;
}
#MEM_LOGIN {
	width: 100%;
	overflow: hidden;
}
.small_red_word {
	color: #F00;
	font-size: 13px;
}
.small_word {
	color: #666;
	font-size: 13px;
}
/*input,select{
	width:100%;
	height:44px;
	}*/
	
/*.BONE_DATE{width:20%;line-height:44px;}
.BONE_DATE2{width:20%;line-height:44px;}
.CH_SEX{width:20%;line-height:44px;}
.MSG{width:20%;line-height:44px;}*/


.ui-input-text input, .ui-input-search input {
	border: 1px solid #eee;
	width: 100%;
}
.SUBMIT {
	width: 90%;
	height: 44px;
	margin: 0 auto;
}
#ORDER_LIST, #WANT_LIST {
	width: 100%;
	margin: 0 auto;
	padding: 5%;
}
#ORDER_LIST table tr td, #WANT_LIST table tr td {
	border: 1px solid #ddd;
	font-size: 13px;
}
.ordertype2 {
	margin-top: 86px;
	width: 100%;
}
.ordertype4 {
	width: 100%;
	border: 1px solid #d5d5d5;
	border-radius: 35px!important;
	margin-bottom:10px;
}
.ordertype5 {
	width: 92%;
	padding: 0 4%;margin: auto;
}
.style9 {
	text-align: left;
	/*display: block;*/
	font-family: "微軟正黑體", Arial;
	font-size: 15px !important;
	padding:5px 15px;
}
/*===================產品內頁======================================*/

.SHOWPIC {
	padding: 2%;
	width: 95%;
	margin: 0 auto;
	box-shadow: 0px 0px 10px #CCC;
	border: 2px solid #FFF;
	margin-bottom: 5%;
}
.thumbs {
	width: 100%;
	padding: 2%;
}
.PRD_INFO {
	clear: both;
	padding: 2%;
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: .8em;
	line-height: 1.5;
	color: #333;
}
.RED_WORD {
	color: #F00;
	font-weight: bold;
	font-size: 1.2em;
}
.RED_PRIECE {
	color: #F00;
}
.PRD_PROFILE a:hover {
	background: #6CF;
	border: 2px;
}
.PRD_PROFILE {
	width: 70%;
	padding: 3%;
	float: left;
	line-height: 1.5;
}
.PRD_PROFILE_LINK {
	width: 20%;
	float: left;
	text-align: center;
}
.COUNT_TXT {
	width: 100%;
}
.ADD_BUY {
	width: 100%;
	float: left;
}
.rel_cls {
	color: #C03;
	display: block;
	border-bottom: 1px dashed #C03;
}
.rel_pn_cls {
	color: #000;
	font-size: 17px;
	line-height: 1.5;
}
/*====================　付款方式　=======================*/

.PAYMENT_INFO {
	font-size: 15px;
	padding: 3%;
	line-height: 1.5;
}
.PAYMENT_TXT01, .PAYMENT_TXT02, .PAYMENT_TXT03 {
	color: #039;
}
.PAYMENT_INFO table tr td {
	border: 1px solid #CCC;
	line-height: 44px;
}
.NOTE_TXT {
	padding: 3%;
	font-size: .7em;
	color: #666;
}
.NOTE_TXT h3 {
	text-align: center;
	padding: 1%;
	border-bottom: 1px solid #CCC;
	color: #F00;
}
.NOTE_TXT h4 {
	font-weight: bold;
	color: #333;
}
/*=========================寄送資料=======================================*/
.SENT_INFO {
	font-size: 15px;
	padding: 3%;
	line-height: 1.5;
}
/*========================購物清單===========================================*/
#SHOPPING_ITEM {
	padding: 3%;
	font-size: 16px;
}
#SHOPPING_ITEM ul li table tr {
	border-bottom: 1px solide #CCC;
}
.CHECK_PRD_TITLE {

}/*====產品標題======*/
.CHECK_PRD_TITLENAME {

}
.CHECK_PRD_SUBTOTAL {
	background: #FF9;
	height: 50px;
	line-height: 50px;
}
#SHOPPING_TOTAL {
	padding: 3%;
}
#SHOPPING_TOTAL ul {
	border: 2px 0 1px solid #FC0;
	background: #EEE;
	padding: 2%;
}
#SHOPPING_TOTAL ul li {
	text-align: right;
	line-height: 1.5;
}
.RE_BTN {
	width: 100%;
	height: 0;
	color: #F00;
	padding-bottom: 26.51%;
	background: url(../images/cartList_BTN_05.jpg) no-repeat;
	background-size: cover;
	text-indent: -9999px;
}
.RE_BTN:hover {
	width: 100%;
	height: 0;
	padding-bottom: 26.51%;
	background: url(../images/cartList_hoverBTN_05.jpg) no-repeat;
	background-size: cover;
}
.DEL_BTN {
	width: 100%;
	height: 0;
	color: #F00;
	padding-bottom: 26.51%;
	background: url(../images/cartList_BTN_11.jpg) no-repeat;
	background-size: cover;
	text-indent: -9999px;
}
.DEL_BTN:hover {
	width: 100%;
	height: 0;
	padding-bottom: 26.51%;
	background: url(../images/cartList_hoverBTN_11.jpg) no-repeat;
	background-size: cover;
}
.GO_BTN {
	width: 100%;
	height: 0;
	color: #F00;
	padding-bottom: 26.51%;
	background: url(../images/cartList_BTN_07.jpg) no-repeat;
	background-size: cover;
	text-indent: -9999px;
}
.GO_BTN:hover {
	width: 100%;
	height: 0;
	padding-bottom: 26.51%;
	background: url(../images/cartList_hoverBTN_07.jpg) no-repeat;
	background-size: cover;
}
.BUY_BTN {
	width: 100%;
	height: 0;
	color: #F00;
	padding-bottom: 26.51%;
	background: url(../images/cartList_BTN_12.png) no-repeat;
	background-size: cover;
	text-indent: -9999px;
}
.BUY_BTN:hover {
	width: 100%;
	height: 0;
	padding-bottom: 26.51%;
	background: url(../images/cartList_hoverBTN_12.png) no-repeat;
	background-size: cover;
}
#SHOPPING_TOTAL a, #SHOPPING_TOTAL a:hover {
	background-color: #FFF;
	border: none;
	padding: 0;
	margin: 0;
}
/*========================聯絡我們=====================================*/


#SERVICE_FORM {
	clear: both;
	padding: 3%;
}
/*======================== 一般內頁  ================================*/

.PAGE_TITLE {
	text-align: left;
	padding-left: 5%;
	border-bottom: 2px double #CCC;
	font-weight: bold;
	color: #333;
	padding-top: 10px;
	background: url(../images/PAGE_TITLE_BG.jpg);
	background-size: cover;
	min-height: 44px;
	line-height: 44px;
	vertical-align: middle;
}
.CONTENT {
	color: #222;
	line-height: 1.5;
	font-size: 15px;
	padding: 5%;
}
.CONTENT img {
	vertical-align: middle;
}
.Member-CONTENT {
	padding: 4%;
	margin: 3%;
	font-size: 17px;
	border-radius: 15px;
	border: 1px solid #CCC;
}
#memberfram {
	padding: 3px
}
.Member-CONTENT P {
	margin: 12px 3px;
	display: block;
}
#login, #Logout {
	padding: 2% 8%;
}
/*-------------------------------------------*/

/*------------------------------------------------------*/
#MEM_PROFILE {
	width: 100%;
	display: block;
	overflow: hidden;
}
.UIBTN {
	padding: 5%;
}
..ui-input-btn {
 border:1px solid #CCC;
}
/*單品細節調整*/
.PRODUCT a {
	padding: 0;
	margin: 0;
	border: none;
}
.PRODUCT a:hover {
	background: none;
	border: 1px solid #CCC;
}
/*KEY V 細節*/	
.bxslider a {
	padding: 0;
	margin: 0;
	border: none;
}
/*===================MV===========================*/

#MV {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
}
#MV iframe {
	position: absolute;
	left: 0;
	top: 0;
	display:block;
	width: 100%;
	height: 100%;
}
#image {
	width: 100%;
	height: auto;
}
.prod_img {
	width: 80%;
	height: auto;
	margin: 0 10% 20px;
	display: block;
}
.pd_td_cls {
	width: 60%;
}
.cartQ {
	text-align: center;
	
}
/*=======會員專區==============================================*/
.mem_add {
	color: #000;
	font-size: 17px;
	height: 22px;
	text-align: left;
	margin: 10px !important;
	line-height: 22px;
}
.btn_mem {
	width: 150px;
	font-size: 17px;
	margin: 20px 0;
	text-align: center;
	line-height: 30px;
	height: 30px;
	color: #000;
}
/*====================購物會員專區======================================*/
#coupon_btn {
	text-align:center;
	border-radius:8px;
	margin: 3px;
	height: 44px;
	padding:0 8px;
	border:1px solid #9f9f9f;
	background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#dedede 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#dedede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */

	line-height: 44px;
}
#mem_ji {
	font-size: 17px;
	text-align: center;
	line-height: 45px;
	border: 1px solid #b5b5b5;
	display: block;
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%, #fdfdfd), color-stop(100%, #dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 36%, #dfdfdf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dfdfdf', GradientType=0 ); /* IE6-9 */
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	margin-top: 20px;
}
#mem_ji a:hover{
	border-radius:8px 8px 0 0;}
#mem_mii {
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%, #fdfdfd), color-stop(100%, #dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 36%, #dfdfdf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dfdfdf', GradientType=0 ); /* IE6-9 */
	border: 1px solid #b5b5b5;
	display: block;
	text-align: center;
	line-height: 45px;
	font-size: 17px;
	border-bottom: 0
}
#mem_qy {
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%, #fdfdfd), color-stop(100%, #dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 36%, #dfdfdf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dfdfdf', GradientType=0 ); /* IE6-9 */
	border: 1px solid #b5b5b5;
	display: block;
	text-align: center;
	line-height: 45px;
	font-size: 17px;
	border-bottom: 0
}
#mem_od {
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%, #fdfdfd), color-stop(100%, #dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 36%, #dfdfdf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dfdfdf', GradientType=0 ); /* IE6-9 */
	border: 1px solid #b5b5b5;
	display: block;
	text-align: center;
	font-size: 17px;
	line-height: 45px;
	border-radius: 0 0 10px 10px;
	
}
#mem_od a:hover{
	border-radius:0 0 8px 8px;}
#mem_logout {
	font-size: 17px;
}
.mobile_logo{
	display:block;
	margin: auto;
	height:65px;}
#mtxt {
	width: 100%;
	text-align: center;
	display: block;
}
#mem_sub, #mem_reset, #srh_zip {
	padding: 5px 8px;
	font-size: 17px;
	line-height: 25px;
	margin: 5px;
}
.mem_modi {
	font-size: 17px;
	line-height: 25px;
	height: 25px;
}
input {
	font-size: 17px;
	margin: 5px 0;
	line-height: 33px;
}
.style9_pay2 {
	font-size: 17px;
	padding: 5px 10px;
	line-height: 44px;
	margin: 5px 6px;
	border-bottom: 1px solid #ccc;
}
#address {
	width: 99%;
}
.mem_detail {
	display: none;
}
.pay_id {
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%, #fdfdfd), color-stop(100%, #dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfdfd 36%, #dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 36%, #dfdfdf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dfdfdf', GradientType=0 ); /* IE6-9 */
	padding: 3px 30px;
	margin: 15px;
	border-radius: 5px;
	border: 1px solid #b5b5b5;
}
/*========訂單查詢===================*/
.orderTB {
	width: 100%;
	border: 1px solid #b5b5b5;
}
.orderTDesc {
	padding: 5px 8px;
	font-size: 15px;
}
.orderTNO, .orderTDate, .orderTPrice {
	font-size: 15px;
	padding: 3px 5px;
}
.orderDateTd {
	font-size: 13px;
	padding: 3px;
}
.orderTPrice {
	width: 45px !important;
	font-size: 15px;
	display: block;
	border: none;
}
.orderDetail {
	width: 30px !important;
	font-size: 15px;
	padding: 3px 5px;
}
.orderPriceTd {
	color: #F00;
	padding:3px;
	text-align:right;
	font-size: 19px;
}
.orderNoTd a {
	text-decoration: none;
	color: #06C;
	font-size: 13px;
	display: block;
	padding: 3px 5px;
}
.more_cls {
	display: block;
	margin: 5px;
	padding: 5px;
	color: #000;
	height: 20px;
	line-height: 20px;
	background: #dddddd;
	border-radius: 5px;
}
.red9 {
	font-size: 17px;
	line-height: 1.5;
	display: block;
	color:#06C;
	margin-top: 15px;
}
.text1 {
	font-size: 15ppx !important;
	color: #000 !important;
	line-height: 1.5;
}
.text1 img{
	width:90px;
	height:auto;}
.style15 input,.style9 chk1{ width:20px;
height:20px;}
.text1_name{
	text-align:left !important;}
.style15 {
	font-size: 17px!important;
	line-height: 27px;
	height:27px;
}

.style9 {
	font-size: 15px!important;
	line-height: 1.5;
	margin-right: 10px;
}
.odertype_cls {
	font-size: 15px;
	line-height: 1.5;
	color: #333;
	padding: 10px;
	background: #FFFCBF!important;
	border: none!important;
	display: block!important;
	
	margin: 0 2%!important;
}
.ordery_cls_desc {
	display: block;
	margin: 10px 3%;
	font-size: 17px;
	line-height: 1.5;
}
#advice_submit,#advice_cancel{
	display:block;
	height:44px;
	float:left;
	width:44%;
	margin:3%;
	color:#666 !important;
	background:#ccc;
	border-radius:5px;
	color:#039;
	font-size:17px;
	line-height:44px !important;
	padding:3px 6px !important;}
.redc1{
	display:block;
	float:left;
	font-size:17px;
	line-height:21px;
	margin:8px 3px 8px 0px;}
.redc3,.redc5{
	display:block;
	float:left;
	font-size:17px;
	line-height:21px;
	margin:8px 3px 8px 5px;}

.redc2,.redc4,.redc6{
	display:block;
	float:left;
	line-height:21px;
	font-size:17px;
	margin:8px 10px 8px 0;}

.redc2{
	color:#06C;
	font-size:19px;}
.redc6{
	color:#F00;
	font-size:19px;}
.PRD_IMG{
	background:#FFF;}
.PRD_IMG a:hover{
	background:#FFF!important;
	border:none !important;}
.PRD_IMG img{
	max-width:150px!important;
	height:160px;
	display:block;
	margin:auto;
	overflow:hidden;}
.btn_style_PRODUCT_8{
	padding-top: 30px!important;
padding-bottom: 30px!important;}
.informOK{
	font-size:15px!important;
	width:100px;
	height:44px;
	line-height:44px;
	text-align:center;
	border:#CCC 1px solid;
	border-radius:3px;
	color:#FFF;
	background: #f9a200; /* Old browsers */
background: -moz-linear-gradient(top,  #f9a200 0%, #f7ae38 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a200), color-stop(100%,#f7ae38)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9a200 0%,#f7ae38 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9a200 0%,#f7ae38 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9a200 0%,#f7ae38 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9a200 0%,#f7ae38 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a200', endColorstr='#f7ae38',GradientType=0 ); /* IE6-9 */

	display:block;}
.cart_inform{
	margin:0 10px;
	text-align:center;}
.inform_txt{
	font-size:15px;
	color:#333;
	height:35px;
	line-height:35px;
	display:block;}
.inform_send{
	}
.inform_send input{
	display:block;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 30%, #ffffff 30%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(30%,#ffffff), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 30%,#ffffff 30%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 30%,#ffffff 30%,#e0e0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 30%,#ffffff 30%,#e0e0e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 30%,#ffffff 30%,#e0e0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
font-size:15px;
text-align:center;
width:60%;
height:44px;
	line-height:44px;
margin:10px 20% !important;
border-radius:5px;
border:1px solid #bdbdbd;}




/*	=========    products  img ground  手機商品消圖換大圖=========================*/
	#CONTENT_PRO {
		width:100%;
		
		display:block;
		margin: auto;

}


#CONTENT_PRO .small {
	background:#FFF;
	
	margin: 0 auto;

	overflow:hidden;
	position:relative;
	display:block;
	z-index:1;
	border:1px solid #CCC;



 }

#CONTENT_PRO .banner{
		display:block;
	width: 100%;
	
border:1px solid #CCC;
	margin:  auto;
	overflow:hidden;
	z-index:1;
	position:relative !important;

	

}
#CONTENT_PRO .banner img{sleft:0; top:0; display:none; width:100%; margin:auto; }

#CONTENT_PRO .banner img#PP1{ display:block;}

#CONTENT_PRO .small img{
	
	display:block; 	padding: 1%;width: 18%;
	cursor:pointer;
	float:left
}

.alltext{
	width:100% !important;
}

.alltext img{
	width:100% !important;
	height:auto  !important;
}
