@charset "utf-8";
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, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody,tfoot, thead, tr, th, td {
	border:0px none;
	font-style:inherit;
	font-weight:inherit;
	margin:0px;
	padding:0px;
}


body{
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif, 新細明體;
	 background-color:#FFF;
	/*cursor:default;*/
	color: #1d1d1d;
	min-width:1000px;
	/*overflow-x:hidden;*/
}

textarea{
	resize:none;
}

hr{border:1px solid #ccc; }
.clear{clear: both; height: 0px; visibility: hidden; display: block;}
.clearfix:after { content: ".";display: block;  clear: both; visibility: hidden;line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%; overflow: visible;}
img{border:0px;padding:0 px;margin:0 px;}
a{border:0px;text-decoration: none;color:inherit;}
a:hover {border:0px;text-decoration: underline;color:inherit;}
span{padding:0px;margin:0px;}
div{margin: 0px;padding: 0px;}
.btn{ cursor:pointer}
.left{ float:left;}
.right{ float:right;}

#wrapper{
	width:100%; 
	height:auto;
	/*background: url(../images/bg/bg.png);*/
}

#container{
	width:1000px;
	margin:0 auto;	
}


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 0px 8px; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              { }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ float: none; display: inline; margin:0; padding:0;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


.arrow {padding-left:9px; padding-right:9px; padding-top:3px;}
.pt19 {padding-top:19px; width:1px;}
.pt4 {padding-top:4px; }
.pt54 {padding-top:54px; width:1px;}
.pt23 {padding-top:23px;}
.pt23_14 {padding-top:23px; padding-bottom:14px;}
.pt6 {padding-top:6px; padding-bottom:6px;}
.pb6 {padding-bottom:6px;}
.pb12 {padding-bottom:12px;}
.mb10 {margin-bottom:10px;}
.pl49 {padding-left:49px;}
.cl {height:19px; text-align:center}
.s01 {padding-left:19px; padding-top:24px; width: 247px;}
.products {width:130px; height:176px; text-align:center}
.products02 {width:44px; padding-top:7px;}
.products03 {width:34px; padding-top:7px;}
.menu {width:123px; padding-bottom:5px; }
.menu02 {width:24px; padding-top:8px;}
.bar {	border: 1px solid #e9e9ea; height:23px; padding-left:25px; padding-top:6px; margin-bottom:20px;}
.packing {width:200px; margin-right:3px;}




.border {	border: 2px solid #d71b29;}
.border02 {	border: 1px solid #d83532;}


.red30_35 {font-weight:normal;     font-size: 30px;          line-height:35px;          color: #cd2522; }
.red30_35   a        {color :#cd2522;text-decoration:underline;}
.red30_35 a:hover  {text-decoration:none; }



.red24_30 {font-weight:normal;     font-size: 24px;          line-height:30px;          color: #ca2521; }
.red24_30   a        {color :#ca2521;text-decoration:underline;}
.red24_30 a:hover  {text-decoration:none; }

.red16_18 {font-weight:normal;     font-size: 16px;          line-height: 18px;          color: #ff0000; }
.red16_18   a        {color :#ff0000;text-decoration:none;}
.red16_18  a:hover  {text-decoration:underline; }

.red14_18 {font-weight:normal;     font-size: 14px;          line-height: 18px;          color: #ca2521; }
.red14_18   a        {color :#ca2521;text-decoration:none;}
.red14_18 a:hover  {text-decoration:underline; }

.red12_18 {font-weight:normal;     font-size: 12px;          line-height: 18px;          color: #d83532; }
.red12_18   a        {color :#d83532;text-decoration:none;}
.red12_18 a:hover  {text-decoration:underline; }

.grey18_22 {font-weight:normal;     font-size: 18px;          line-height: 18px;          color: #444444; }
.grey18_22   a        {color :#444444;text-decoration:underline;}
.grey18_22 a:hover  {text-decoration:underline; }

.grey14_18 {font-weight:normal;     font-size: 14px;          line-height: 18px;          color: #444444; }
.grey14_18   a        {color :#444444;text-decoration:none;}
.grey14_18 a:hover  {text-decoration:underline; }


.grey12_1803 {font-weight:normal;     font-size: 12px;          line-height: 18px;          color: #707173; }
.grey12_1803   a        {color :#707173;text-decoration:none;}
.grey12_1803 a:hover  {text-decoration:underline; }

.grey12_1802b {font-weight:bold;     font-size: 12px;          line-height: 18px;          color: #666666; }
.grey12_1802b   a        {color :#666666;text-decoration:none;}
.grey12_1802b a:hover  {text-decoration:underline; }


.grey12_1802 {font-weight:normal;     font-size: 12px;          line-height: 18px;          color: #666666; }
.grey12_1802   a        {color :#666666;text-decoration:none;}
.grey12_1802 a:hover  {text-decoration:underline; }

.grey12_18 {font-weight:normal;     font-size: 12px;          line-height: 18px;          color: #444444; }
.grey12_18   a        {color :#444444;text-decoration:none;}
.grey12_18 a:hover  {text-decoration:underline; }

.grey11_1802 {font-weight:normal;     font-size: 11px;          line-height: 18px;          color: #666666; }
.grey11_1802    a        {color :#666666;text-decoration:none;}
.grey11_1802  a:hover  {text-decoration:underline; }

.grey11_18 {font-weight:normal;     font-size: 11px;          line-height: 18px;          color: #515151; }
.grey11_18   a        {color :#515151;text-decoration:none;}
.grey11_18 a:hover  {text-decoration:underline; }

.black14_18b {font-weight:bold;     font-size: 14px;          line-height: 18px;          color: #000000; }
.black14_18b   a        {color :#000000;text-decoration:none;}
.black14_18b a:hover  {text-decoration:underline; }

.black11_18b {font-weight:bold;     font-size: 11px;          line-height: 18px;          color: #000000; }
.black11_18b   a        {color :#000000;text-decoration:none;}
.black11_18b a:hover  {text-decoration:underline; }

.black12_18b {font-weight:bold;     font-size: 12px;          line-height: 18px;          color: #000000; }
.black12_18b   a        {color :#000000;text-decoration:none;}
.black12_18b a:hover  {text-decoration:underline; }

.black12_18 {font-weight:normal;     font-size: 12px;          line-height: 18px;          color: #000000; }
.black12_18   a        {color :#000000;text-decoration:none;}
.black12_18 a:hover  {text-decoration:underline; }

.black15_18b {font-weight:bold;     font-size: 15px;          line-height: 18px;          color: #000000; }
.black15_18b   a        {color :#000000;text-decoration:none;}
.black15_18b a:hover  {text-decoration:underline; }

.black15_20b {font-weight:bold;     font-size: 15px;          line-height: 20px;          color: #000000; }
.black15_20b   a        {color :#000000;text-decoration:none;}
.black15_20b a:hover  {text-decoration:underline; }

.black15_20 {font-weight:normal;     font-size: 15px;          line-height: 20px;          color: #000000; }
.black15_20   a        {color :#000000;text-decoration:none;}
.black15_20 a:hover  {text-decoration:underline; }

.black16_18 {font-weight:normal;     font-size: 16px;          line-height: 18px;          color: #000000; }
.black16_18   a        {color :#000000;text-decoration:none;}
.black16_18 a:hover  {text-decoration:underline; }

.field1 {
	font-family: Verdana, Arial, Helvetica, sans-serif, 細明體;
	font-size: 11px;
	color: #696969;
	background-color: #ffffff;
	height: 21px;
	width: 145px;
	border: 0px solid #d2dfee;
}

.field2 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	padding-left:5px;
	height: 21px;
	width: 86px;
	border: 0px solid #d2dfee;
}
.field3 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	padding-left:5px;
	height: 21px;
	width: 73px;
	border: 0px solid #d2dfee;
}


.field4 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	padding-left:5px;
	height: 21px;
	width: 60px;
	border: 0px solid #d2dfee;
}


.field5 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	padding-left:5px;
	height: 21px;
	width: 80px;
	border: 0px solid #d2dfee;
}

.field6 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	padding-left:3px;
	height: 20px;
	width: 73px;
	border: 1px solid #cfcfcf;
}


.field7 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #b2b2b2;
	background-color: #ffffff;
	padding-left:10px;
	height: 20px;
	width: 239px;
	border: 1px solid #cfcfcf;
}


.field8 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #b2b2b2;
	background-color: #ffffff;
	padding-left:10px;
	height: 20px;
	width: 105px;
	border: 1px solid #cfcfcf;
}


.field9 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
	padding-left:10px;
	height: 20px;
	width: 242px;
	border: 0px solid #cfcfcf;
}
.field10 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
	padding-left:10px;
	height: 20px;
	width: 455px;
	border: 0px solid #cfcfcf;
}
.field11 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
	padding-left:10px;
	height: 20px;
	width: 54px;
	border: 1px solid #cfcfcf;
}

.field12 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
	padding-left:10px;
	height: 20px;
	width: 193px;
	border: 1px solid #cfcfcf;
}

.field13 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
	padding-left:10px;
	height: 20px;
	width: 311px;
	border: 1px solid #cfcfcf;
}
.field14 {
	font-family: Arial, Helvetica, sans-serif, 細明體;
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
	padding-left:10px;
	height: 20px;
	width: 150px;
	border: 0px solid #cfcfcf;
}
.news_title {
	font-size: 15px;
	font-weight: bold;
	color: #DB3735;
	padding-top: 10px;
	margin-bottom: 5px;
}
.news {
	float:left;
	font-size: 13px;
	margin-bottom:20px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	border-bottom-width: thin;
	padding-bottom:5px
}

.news .news_details  a:link, a:visited, a:hover, a:active  {
	font-size: 13px;
	color: #DB3735;
	text-decoration:underline;
	
}

 .news_details {
	float:left;
	font-size: 13px;
	margin-bottom:20px;
	padding-bottom:5px
}
.back a:link, a:visited, a:hover, a:active  {
	font-size: 13px;
	color: #DB3735;
	text-decoration:underline;
 
	
}


.icon_new{
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(../images/share/new_product.png?v=2);
	background-repeat:no-repeat;
	width:37px;
	height:36px;
}