@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
body {
	padding: 0;
	margin: 0 ;
	font-family: "微軟正黑體", Arial;
	font-size: 14px;
	width:100%;
}
.ViewDetail{
	font-size: 14px;
	color:#0f9464;
	text-decoration:none; }
/*==================================*/
.WRAP{
	width:auto;
	margin: 0 auto;
	overflow:hidden;}
.HEADER{
	width:1000px;
	margin: 0 auto;
	overflow:hidden;}
.topicon{
	height:27px;
	float:right;
	clear:both;
	padding-top:15px;
	color: #969696;
	font-size: 7pt;
/*	line-height: 27px;*/
}

.member a{
	display: inline-flex;
    line-height: 30px;
    color: #969696;
}


.topicon img{
	padding-right: 5px;
}

#cart a{
	display: inline-flex;
	color: #969696;
}

.topicon li{
	float:left;
	padding-right:15px;
	line-height: 30px;
	
}

.ctgStyD{
	float: left;
	margin-right:5px; 
}

.BTN{
	width:1000px;
	height:77px;
	border-bottom:1px  solid #c3c3c3;
	margin-bottom:6px;
	clear:both;}
.BTN ul{
	list-style:none;
	padding:0;
	margin:0;}
.BTN ul li.logo{
	float:left;	
	
	border-right:1px solid #e8e8e8;}
.buttonhome{
    float:right;
	
	margin-top:31px;
	margin-bottom:6px;
	border-right:none !important; }
.BTN ul li td{
	padding:0 15px;
	font-size:16px;
	border-right:1px solid #e8e8e8;
	text-align: center;
	padding-bottom: 6px;
}

.BTN ul li td:hover {
	border-bottom: 3px solid #06b1ef;
	padding-bottom: 3px;
}

.BTN ul li td span{
	font-size:6px;
	color: #15a2d7;}

.BTN ul li td:last-child{
	border-right:1px solid #FFF;
}


/*
.BTN ul li td:last-child{
	border-right:0 !important;
	padding: 0 2px 3px 15px;
	padding-bottom: 3px;
}
*/

.BTN ul li a{
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#3d3d3d;
	font-size:14.5px;

	}
.logo img{
	width: 280px;
	}
.logo{
	border-right:none !important; }

.ctgStyA,.ctgStyB,.ctgStyC, .ctgStyE{
	display: none;
}

.searchsubmit{
	vertical-align: middle;
}
/*==========================*/
.CONTENT-ALL{
	display: block;
	width: 1000px;
	margin:0px auto;
	padding:0;
	overflow:hidden;
	height: auto;
}
.CONTENT-ALL li{
	float:left !important;}
.L-CONTENT{
	margin:auto;
	width:238px;}


.L-CONTENT img{
	margin-top: 10px;
}	

.L-CONTENT img:hover {
	margin-top: 10px;
	opacity: 0.9;
}	


.L-BTN{
	width:240px;
	margin:auto; 
	text-align:center;}
.L-BTN .ad03{
	margin-top:22px;
}

.L-BTN img{
	margin-bottom:15px;}
.title{
	margin-bottom:0 !important;
	margin-top:5px;
}
.R-CONTENT{
	margin-left:40px !important;
	width:720px;}
.INDEX-CONTENT{
	width: 683px;
	margin: 10px 0;
	padding: 0;
	}
.INDEX-CONTENT li{
	float:left!important;
	display:block;}
.pro-title{
	width:285px;}
.news-title{
	}
.ONSALE{
	margin-top: 9px;
	margin-bottom:20px;
/*	height:440px;*/
}

.content-txt{
	border:1px solid #ccc;
	padding:10px 15px 40px 15px;
	margin-top:10px;
	display:block;
	font-size: 11pt;
    line-height: 30px;
    color: #4f4f4f;
    height: auto;
    overflow: hidden;

}

.content-txt h5{
	color:#13A3D8;
	font-size: 15.5pt;
	letter-spacing: 0.5;
	padding-bottom: 10px;
}

.content-txt h6{
	color:#057f98;
	font-size: 13pt;
}



.content-txt img{	}



.goodsinput_3{
	margin-bottom: 12px;
}

.footer{
	background-color: #dbf0f8;
	display: block;
	height: 75px;
	padding: 30px 0;
	line-height: 36px;
	border-top: 1px solid #018ed2;
	font-size: 14px;
	color: #4c4e65;
	text-align: center;
	margin-top: 80px;
	font-weight: bold;
}



.footer img{
	margin: -6px;
    padding-right: 8px;
}

#sPrice{
	margin-left:0px;
}

.content-txt a span{
	font-size: 14px;
}

	
/*------------------新品介紹-----------------------*/

ul.promo{
	float:left;
	height:370px !important;
	width: 720px !important;
	overflow:hidden;
	margin:15px 0;
	border: 1px solid #AAA;

}
ul.promo li.goods{
	width: 171px;
	height: 310px;
	float:left;
/*	border:1px solid #b5b3b3;*/
	/*margin-right:16px;*/
/*	margin-bottom:43px;
	margin-top: 10px;*/
	margin:10px 5px 43px 5px;
	text-align: center;

	
}
ul.promo li.goods:nth-child(3n){
	margin-right:0px !important;
}
ul.promo li.goods a{
	display:block;
	text-decoration:none;


}
.goods-txt a p{color: #525252 !important; font-size: 11pt;}
.goods-txt a:hover p{color: #13a3d8 !important;}
.goodsimg{
    width:172px !important;
/*	height:192px !important;*/
	padding:35px 0;
}

.promospecial ,.promotitle,.goods-txt{
	font-size: 17px;
	padding: 1 9px;
	line-height: 2;
}

.promoprice{
	font-size: 14px;
	padding-top: 10px;
	padding-left: 7px;
	color: #7b7b7b;
}

.promoprice span{
	font-size: 19px;
	color:#0f6dad;
}


/*-------------------產品列表-------------*/
.GoodsList_prod_image{
	width:213px;
	height:auto;
	overflow:hidden;
	border:1px solid #eeeeee;
	margin-right:12px;
	margin-top:15px;
	margin-bottom:14px;
}
.GoodsList_prod_image:nth-child(3n){
	margin-right:0px !important;
}



.l-title{
      font-size: 19px;
      letter-spacing: 0.05em;
      line-height: 36px;
      height: 36px;
      color: #FFF;
      display: block;
      text-align: left;
      padding-right:3px;
      padding-left:12px; 
      margin-top: 35px;
      background-color: #35BFF1;
}

.l-title span{
      font-size: 15px;
      color: #FFF;
      margin-left: 5px;
}


.r-title{
	font-size: 19px;
    line-height: 21px;
    height: 21px;
    color: #575454;
    display: block;
    text-align: left;
    padding-right:3px;
    padding-left:12px; 
    margin-top: 35px;
    border-left:6px solid #575454;
}

.r-title span{
	font-size: 15px;
    color: #575454;
    margin-left: 5px;
}

.r-title-s{
	font-size: 19px;
    line-height: 21px;
    height: 21px;
    color: #575454;
    display: block;
    text-align: left;
    padding-left:12px; 
    border-left:6px solid #575454;
    margin-bottom: 15px;
    margin-top: 15px;
}

.r-title-s span{
	font-size: 15px;
    color: #575454;
    margin-left: 5px;
}



.half-l-2{
	width: 340px;
	height:236px;
	display: inline-block;
	margin-bottom: 50px;
	margin-right: 30px;
	float: left;
}


.half-l{
	width: 340px;
	height:236px;
	display: inline-block;
	margin-bottom: 50px;
	margin-right: 30px;
	float: left;
}

.half-l img{
	width: 340px;
	height: auto;
}

.half-r{
	width: 340px;
	height:236px;
	display: inline-block;
	margin-bottom: 50px;
	float: left;
}

.half-r img{
	width: 340px;
	height: auto;
}



.HeadLineMoveTable{
	width: 340px;
	height:198px ;
	display: inline-block;
	background-color: #F5F5F5;
	border: 1px solid #AAA;

}

.HeadLinePlayer{
}



.bgslider{
	background-color: #c3eaf9;
	width: 100%;
	margin: auto;
}

.shopcar_buy_img{
	margin-bottom:5px; 
}



.prod_img{
	padding-right: 25px;
    padding-top: 19px;
}

.sQty{
	display: inline-block;
    padding-right: 22px;
    padding-top: 32px;
    padding-bottom: 20px;
}


.littlebg{
	background-color: #f2f2f2;
	width: 340px;
	height:200px;
	overflow-y: scroll;
}

.littlebg tr td:last-child{
	padding:5px 18px 0 0;
}


.h_img_cls{
	padding:8px 8px 0 19px;
}


.downloadtext a{font-size: 17px;
	color: #FFF!important ;
    background-color: #4aa6dd;
    border: 1px solid #4aa6dd;
    display: inline-block;
    padding: 5px 25px;
    margin:40px 0;}


.downloadtext a:hover{
	border: 1px solid #4aa6dd;
	background-color:#FFF;
	color: #4aa6dd !important ;
	}


#chk{
	display: none;
}

.product_image img{
	width: 140px;
}

input.img_valuation{
	display: inline-block;
    margin-top: 20px;
}

.goodsitem_attrib{
	line-height: 65px !important;
}


