@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,hr, 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{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif, "新細明體";

}

.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

img{
	border: 0px;
}

a {
	text-decoration:none;
}
a:hover { text-decoration:underline; }

.cell{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

/**************************************************/
/* Header Settings */
/**************************************************/


/**************************************************/
/* Footer Settings */
/**************************************************/


/**************************************************/
/* Index Settings */
/**************************************************/

#wrapper{
	width:100%;
	height:100%;
	background:#ffffff;
}
#container{
	width:1400px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	margin-top:-8px;
	height:675px;
	position:relative	
}


/**************************************************/
/* Pages Settings */
/**************************************************/
.news_paging, .news_paging a{
	font-size:11px;
	color:#4f4f4f;
	word-spacing:3px;
}

.newsbox{
	width:459px;  
	height:158px;
	margin:3px 0 0px 0;
}

.news_info{
	font-size: 11px; 
	line-height:18px; 
	color: #4f4f4f;
	height:113px;
	overflow:hidden;
}

.news_img{
	width:200px;
	height:158px;
	overflow:hidden;
	position:relative;
}

.newsd_title{
	font-size:24px;
	line-height:18px;
	color:#4f4f4f;
	padding:2px 0 0 0;
}

.newsd_date{
	font-size:11px;
	color:#aaaaaa;
	padding:0 0 0 5px;
}

.newsd_con{
	font-size:11px;
	line-height:18px;
	color:#4f4f4f;
	
}

.btn_back{
	font-size:14px;
	font-style:italic;
	text-decoration:underline;
	color:#4f4f4f;
	text-align:right;
	padding:0 23px 10px 0px;
}

.btn_back a{
	text-decoration:underline;
	color:#4f4f4f;
}

.newsd_img{
	width:272px;
	height:410px;
	overflow:hidden;
	position:relative;
}

.newsd_zoom{
	position:absolute;
	right:9px;
	bottom:13px;
}

.newsd_subtitle{
	font-size:14px;
	color:#2b2b2b;
	font-style:italic;
}

.white_line{
	background:url(../images/news_detail/white_line.png) repeat-x;
	height:1px;
}

.news_thumb{
	width:48px;
	height:38px;
	overflow:hidden;
	position:relative;
}

.press_brand{
	font-size:12px;
	color:#666666;
	margin:12px 0 12px 16px;
	font-style:italic;
	font-weight:bold;
}

.press_brand a{
	 color:#666666;
}

.press_box{
	margin:0 0 26px 0;
}

.press_title{
	font-size:13px;
	line-height:18px;
	color:#666666;
	font-style:italic;
}

.press_img{
	width:246px; 
	height:164px;
	overflow:hidden;
	margin:0 8px;
	position:relative;
}

.brand_box01{
	background:#ced3d8;
	margin:0px 25px 19px 0;
}

.brand_box02{
	background:#c7e2fc;	
	margin:0px 25px 19px 0;
}

.brand_img{
	width:172px; 
	height:172px;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
}

.brand_paging, .brand_paging a{
	font-size:12px;
	color:#4f4f4f;
	word-spacing:2px;
}

.brandd_img{
	width:280px;
	height:120px;
	overflow:hidden;
	position:relative;
}

.brandd_box{
	width:150px;
	height:140px;
	margin:0 7px;
}

.brandd_thumb{
	width:150px;
	height:100px;
	overflow:hidden;
	position:relative;
}

.brandd_name{
	font-size:12px;
	font-style:italic;
	color:#2b2b2b;
	padding:5px 0 0 0;
	text-align:center;
}

.productc_img{
	width:900px;
	height:310px;
	overflow:hidden;
}

.aboutus{
	font-size:13px;
	line-height:18px;
	color:#666666;
	font-style:italic;
}
	
/**************************************************/
/* table Settings */
/**************************************************/

/**************************************************/
/* from Settings */
/**************************************************/
form {
	color:inherit;
}


.field1 {
	width:355px;
	height:22px;
	color:#898989;
	border:1px solid #dcdddd;
	background:#efefef;
	font-size:12px;
	margin:0px 16px 11px 0;
	vertical-align:middle;
}
.textarea01 {
	width:1097px;
	height:120px;
	color:#898989;
	border:1px solid #dcdddd;
	background:#efefef;
	font-size:12px;
	margin:0px 0 11px 0;
	overflow:hidden;
}

.white_12_18i { font-size: 12px; line-height:18px; color: #fff; font-style:italic;}
.white_12_18i   a     {color :#fff; }
.white_12_18i a:hover  {color :#fff;  text-decoration:underline;}

.white_13_18i { font-size: 13px; line-height:18px; color: #fff; font-style:italic;}
.white_13_18i   a     {color :#fff;}
.white_13_18i a:hover  {color :#fff;  text-decoration:underline;}

.white_16_18i { font-size: 16px; line-height:18px; color: #fff; font-style:italic;}
.white_16_18i   a     {color :#fff;}
.white_16_18i a:hover  {color :#fff;  text-decoration:underline;}

.white_19_18i { font-size: 19px; line-height:18px; color: #fff; font-style:italic}
.white_19_18i   a     {color :#fff;}
.white_19_18i a:hover  {color :#fff;  text-decoration:underline;}

.grey_13_18i { font-size: 13px; line-height:18px; color: #2b2b2b; font-style:italic;}
.grey_13_18i   a     {color :#2b2b2b;}
.grey_13_18i a:hover  {color :#2b2b2b;  text-decoration:underline;}

.grey_14_24i { font-size: 14px; line-height:24px; color: #2b2b2b; font-style:italic;}
.grey_14_24i   a     {color :#2b2b2b;}
.grey_14_24i a:hover  {color :#2b2b2b;  text-decoration:underline;}

.grey_19_18i { font-size: 19px; line-height:18px; color: #2b2b2b; font-style:italic}
.grey_19_18i   a     {color :#2b2b2b;}
.grey_19_18i a:hover  {color :#2b2b2b;  text-decoration:underline;}
