#p_title{ display:block; width:952px; height:66px; background-image: url(../images/default/line_sp.gif); background-repeat: no-repeat; background-position: 0px 52px; margin-top:49px; }
	
h2.ptitle{ font-family: Basset, "微軟正黑體" ; color:#102d4f; font-size:23px; font-weight: normal; line-height: 52px;	height:52px; text-align:center; }

#p_banner{ display:block; width:952px; height:auto;}

h3{ display:block; float:left; margin:20px 0 10px 0;}	

.p_brand ul{ font-family: Basset, "微軟正黑體"; font-size:18px; font-weight: normal; background-image:url(../images/default/line_sp.gif); background-repeat: no-repeat; background-position: bottom; width: 952px; height: 42px;}

.p_brand ul li { display:block; float:left; list-style:none; color:#fff; height: 40px; line-height: 40px; background-image:url(../images/default/Label_icon_on.png); background-position: right; background-repeat: no-repeat; padding: 0 69px 0 32px;
}

#brand_list{
	display: block;
	float: left;
	width: 952px;
	margin-bottom: 7px;
}

.b_list ul{	padding:0 10px; height:auto;}

.b_list li{ float:left; font-family: 新細明體; font-size:12px; color:#858176; }

.b_list li a{ color:#858176; line-height: 23px; }

.b_list li a:hover{	color:#102d4f; }

.b_list span{ padding: 0 10px 0 10px; }

#brand_title{
	display: block;
	float: left;
	background-color: #f8f6f0;
	background-image: url(../images/default/line_sp.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	margin-top: 0px;
}

.brand_logo ul{ font-family: Basset, "微軟正黑體"; font-size:18px; color:#102d4f; font-weight: normal; padding: 12px 0 12px 18px; }

.brand_logo ul li{ display:inline;}

.brand_n{ vertical-align:middle; }

#goback{ display:block;	float:left;	text-align:right; width:760px; height:27px; margin-top:-29px; }

#goback_line{ display:block;	float:left;	text-align:right; width:952px; height:27px; margin-top:-29px; }

#product_list{ display:block; font-family:Arial, "微軟正黑體"; font-size:14px; width:952px; height:auto;}

.si_product ul li { float:left; background-color:#fff; width:182px; border: 1px solid #d7d2c4; margin:8px 8px 0 0; }

.si_product ul li:last-child { margin-right: 0;}

.si_product ul li:hover { background-color:#102d4f; border-color:#102d4f; }

.si_product ul li ul, .si_product ul li ul li{ background:none; margin:0; padding:0; list-style:none; border:0;}

.si_product ul li ul{ color:#102d4f; height:auto; }

.si_product ul li ul li{ text-align:center; width:168px; padding:6px 6px 0 6px;}

.si_product ul li ul:hover{ color:#fff;}

.si_product ul li ul li.s_img{ background-image: url(../images/default/product_line_sp.png); background-repeat: no-repeat;	background-position: center bottom; }

.si_product ul li ul li.c_name{ padding:12px 7px 0 7px;}

.si_product ul li ul li.en_name{ font-size:12px; font-weight:bold; padding:7px 7px 0px 7px;}

.si_product ul li ul li.p_pricing{ padding:6px 7px 0 7px;}

.p_del{ text-decoration:line-through; }

.si_product ul li ul li.p_special{ font-size:15px; font-weight: bold; padding:3px 7px 14px 7px; }

.special_money{	font-size:19px;	color:#CE0000; font-weight: bold; }

.si_product ul li ul:hover .special_money{ color:#FFFF79; }

#gotop_but { display:none; background-image:url(../images/default/gotop.png); width:30px; height:29px; position: fixed; margin-left:824px; bottom: 157px; cursor: pointer; z-index:99; text-align: right; }

#p_det{
	display: block;
	float: left;
	width: 760px;
	margin-top: 0px;
}

#p_det_line{ display:block; float:left; width:952px; margin-top:-17px;}

#det_bg{ display:block; float:left; font-family:Arial, "微軟正黑體"; font-size:14px; color:#808080; background-color:#fff; width:100%; height:auto; margin:8px 8px 0 0; }

#det_ad{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	background-color: #FFF;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#b_img{ display:block; float:left; width:230px; padding-left:0px; margin-top:8px;}

#p_info{ display:block; float:left; width:503px; height:196px; margin-top:8px; position: relative;}

.p_txt{	color:#102d4f; padding:0 25px 23px 0; position: absolute; bottom:0;}

.b_c_name{ font-size:19px; line-height:26px;}

.b_en_name{ font-size:14px; line-height:19px; margin-top:5px;}

#p_element{ display:block; float:left; width:503px; }

#p_element ul li{ float:left; font-size:15px; color:#fff; background-color:#b4b4b4; line-height:28px; text-align:center; width:86px; height:28px; border-right:1px solid #FFF; }

#p_element ul li:last-child{ border-right:0; }

#p_element1{ display:block; float:left; width:503px; }

#p_element1 ul li{ float:left; font-size:14px; line-height:37px; text-align:center; width:86px; height:37px; border-right:1px solid #FFF;}

#p_element1 ul li:last-child{ border-right:0; }

#p_element1 ul li.element1_line{ width:434px; line-height:1px; height:1px; background-color:#bcbcbc; } 

#p_price{ display:block; float:left; width:503px; margin-top:25px; }

.price_con{ line-height:24px; }

.price_full{ color:#b30000;}

#special_price{ display:block; float:left; color:#fff; }

#special_price ul li{ float:left; font-size:20px; background-color:#b30000; padding:7px 16px; margin:17px 4px 0 0; }

#p_space{ display:block; float:left; height:10px; width:760px;}

#p_explain{ display:block; float:left; color#797979; width:655px; margin:0 0 0 48px;;}

.explain_title{ color:#fff; }

.explain_title ul{ height:30px; border-bottom:1px solid #bfbfbf;}

.explain_title ul li{ float:left; font-size:16px; background-image:url(../images/default/explain_icon.png); background-repeat: no-repeat; background-position: right; line-height:30px; height:30px; padding:0 50px 0 20px;}

p{ display:block; float:left; font-family:Arial, "新細明體"; font-size:13px; width:655px; line-height:23px; margin:8px 0 25px 0;}

#p_related{	display:block; float:right;	font-family:Arial, "微軟正黑體"; font-size:18px; width:184px; height:auto; }

#related_title{ display:block; color:#fff; background-color:#aaa597; width:100%; height:38px; line-height:38px; text-align:center;}

#pagination_bl{	display: block;	float: left; font-family:Arial, "微軟正黑體"; font-size:14px; width:952px; padding:40px 0 20px 0px; }

.pagination_nb{	text-align: center; }

.pagination_nb ul{}

.pagination_nb ul li{display:inline; margin:0 3px; }

.pagination_nb a { background-color:#f8f6f0; padding:4px 8px; color: #B9B9B9; border: 1px solid #cecece; }

.pagination_nb a:hover, pagination_nb a:active { background-color:#102d4f; color:#fff; border: 1px solid #102d4f; text-decoration: none; }

.pagination_nb li.current { padding: 4px 8px; background-color: #102d4f; color: #fff; border: 1px solid #102d4f; }

.pagination_nb li.current1{ color: #737373; padding-top: 4px; }

.pagination_nb li.disabled { background-color:#f8f6f0; color: #A4A4A4; padding: 4px 8px; border: 1px solid #C8C8C8; }

#pagination_set2 { color: #737373; font-size:14px; background: FFF; width: 80px;}

#related_list{ display:block; font-family:Arial, "微軟正黑體"; font-size:14px; width:184px; height:auto;}

.re_product ul li { background-color:#fff; width:182px; border: 1px solid #d7d2c4; margin-top:8px; }

.re_product ul li:hover { background-color:#102d4f; border-color:#102d4f; }

.re_product ul li ul, .re_product ul li ul li{ background:none; margin:0; padding:0; list-style:none; border:0;}

.re_product ul li ul{ color:#102d4f; height:auto; }

.re_product ul li ul li{ text-align:center; width:168px; padding:6px 6px 0 6px;}

.re_product ul li ul:hover{ color:#fff;}

.re_product ul li ul li.s_img{ background-image: url(../images/default/product_line_sp.png); background-repeat: no-repeat;	background-position: center bottom; }

.re_product ul li ul li.c_name{ padding:12px 7px 0 7px;}

.re_product ul li ul li.c1_name{ line-height:20px; padding:9px 7px 14px 7px; }

.re_product ul li ul li.en_name{ font-size:12px; font-weight:bold; padding:7px 7px 0 7px;}

.re_product ul li ul li.p_pricing{ padding:6px 7px 0 7px;}

.re_product ul li ul li.p_special{ font-size:15px; font-weight: bold; padding:3px 7px 14px 7px; }

.re_product ul li ul:hover .special_money{ color:#FFFF79; }

.ac_product { font-family:Arial, "微軟正黑體"; font-size:14px; color:#102d4f; width:184px; height:1060px; overflow: hidden;}

.ac_product ul li { display:inline-block; background-color:#fff; width:182px; border: 1px solid #d7d2c4; margin-top:8px; }

.ac_product ul li:hover { background-color:#102d4f; border-color:#102d4f; }

.ac_product ul li ul, .ac_product  ul li ul li{ background:none; margin:0; padding:0; list-style:none; border:0;}

.ac_product ul li ul{ color:#102d4f; height:auto; }

.ac_product ul li ul li{ text-align:center; width:168px; padding:6px 6px 0 6px;}

.ac_product ul li ul:hover{ color:#fff;}

.ac_product ul li ul li.s_img{ background-image: url(../images/default/product_line_sp.png); background-repeat: no-repeat;	background-position: center bottom; }

.ac_product ul li ul li.ac_name{ line-height:20px; padding:9px 7px 14px 7px; }
#buy_button {
	height: 50px;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
	background-color: #FFF;
}
#buy_button a {
	font-size: 15px;
	color: #FFF;
	background-color: #C40B2B;
	border: 1px solid #C40B2B;
	cursor: pointer;
	filter: Glow(Color=#FFFFCC, Strength=2);
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 34px;
	border-radius: 5px;
	background-image: url(../images/16516.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#buy_button a:hover {
	background-color: #FFF;
	border: 1px solid #C40B2B;
	color: #C40B2B;
}
