p, div, html, body, img, h1, h2, ul, li, h3, h4, dl, dt, dd, ol, input{margin:0; padding:0; font-family:Microsoft JhengHei;}
body { background:url("../images/bg.jpg") center top no-repeat; background-color:#000; overflow-y:scroll }
img{border:0;}


/*外層包圍*/
#wrapper  {width: 1000px; margin:0 auto;}
#container {float:left; width:800px; margin: 30px 100px;}
#container_title {float:left; height:40px; width:800px;}


/*頂層*/
#header { width:1000px; }
#header_logo { width:294px; margin: 25px auto 15px auto;}
#header_menubg { width: 1000px; height:46px; background:url("../images/menu_bg.png") center top no-repeat;}
#header_menu { width: 800px; height:46px; margin: 0 auto;}
#header_menuin { float:left; width:118px; height:27px; margin: 11px 21px;}


/*footer*/  
#footer {clear: both; width:800px; height: 40px; margin:0 auto;}
#footer_type { float:right; margin: 5px 0 0 0;}
#footer_type {font:10px Arial, Helvetica, sans-serif; color:#fff; text-align:right;}
#footer_type a{font:10px Arial, Helvetica, sans-serif; text-decoration: none; color:#fff;}
#footer_type a:hover{ text-decoration:underline; color:#fff;}


/*about us*/
#aboutus_bg {  margin: 0 auto;}


/*products*/
#product_title {float:left; height:40px; width:800px;}
#product_subcat { float:left; width:178px; }
#product_subcat ul{list-style: none; }
#product_subcat li{float: left; width:170px; margin: 10px 0; font:12px/25px Arial, Helvetica, sans-serif; color: #fff;}
#product_subcat li a{display:block;  height: 20px;}

#product_subcat2 { float:left; width:160px; margin: 0 0  10px 10px; }
#product_subcat2 ul{list-style: none; }
#product_subcat2 li{float: left; width:160px; margin: 5px 0; font:12px/25px Arial, Helvetica, sans-serif; color: #fff;}
#product_subcat2 li a{display:block;  height: 20px;}

#product_subcat3 { float:left; width:150px; margin: 0 0  10px 10px; }
#product_subcat3 ul{list-style: none; }
#product_subcat3 li{float: left; width:150px; margin: 5px 0; font:12px/25px Arial, Helvetica, sans-serif; color: #fff;}
#product_subcat3 li a{display:block;  height: 20px;}

#product_subcat4 { float:left; width:140px; margin: 0 0  10px 10px; }
#product_subcat4 ul{list-style: none; }
#product_subcat4 li{float: left; width:140px; margin: 5px 0; font:12px/25px Arial, Helvetica, sans-serif; color: #fff;}
#product_subcat4 li a{display:block;  height: 20px;}

#product_mainborder { float:right; width:621px; border-left: 1px solid #fff; }
#product_main { float:right; width:600px;}
#product_main_box { float:left; width:190px; margin: 0 5px 0 5px;}
#product_main_boxin { float:left; width:190px; height:190px;}
#product_main_boxtype { float:left; width:190px; margin: 10px 0 15px 0;}
#product_main_no { float:right; width:595px; height:17px; margin: 10px 5px 0 0 ;}
#product_main_no {font:12px Arial, Helvetica, sans-serif; color: #fff; text-align:right;}
#product_main_no a{font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#fff;}
#product_main_no a:hover{ text-decoration:underline; color:#fff;}

#product_main_deatil { float:right; width:580px;}
#product_main_photo { float:left; margin: 0 0 15px 0;}
#product_main_type { float:left; width:580px; }


/*news*/
#news_subtilte {float:left; height:40px; width:800px;}
#news_back { float:right; width:50px; height:30px; text-align:right;}
#news_main {float:left;width:800px; }

#news_box {float:left; width:800px; margin: 0 0 15px 0; }
#news_box_pic {float:left; width:160px;}
#news_box_data {float:right; width:610px; height:30px}
#news_box_main {float:right; width:610px;}

#news_main_no { float:right; width:800px; height:17px; margin: 5px 0 10px 0 ;}
#news_main_no {font:12px Arial, Helvetica, sans-serif; color: #fff; text-align:right;}
#news_main_no a{font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#fff;}
#news_main_no a:hover{ text-decoration:underline; color:#fff;}

#news_detail_pic { float:left; width:280px; margin: 0 15px 15px  0;}
#newe_detail_main { float:left; width:800px; margin: 0 0 15px  0;}

/*contact us*/
#contact_address { float:left; width:330px; border-right: 1px solid #fff; }
#contact_from { float:right; width:410px;}
.contact_box01{font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#333;width: 320px;border: 1px solid #666;height: 15px;background-color: #fff;padding: 2px;}
.contact_box02{font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#333;width: 320px;border: 1px solid #666;height: 75px;background-color: #fff;padding: 2px;}

/*font*/
p {font:12px/25px Arial, Helvetica, sans-serif; color: #fff;}
h1 {font:bold 22px/25px Arial, Helvetica, sans-serif; color: #fff;}
h2 {font:bold 18px Arial, Helvetica, sans-serif; color: #fff;}
h3 {font:bold 13px Arial, Helvetica, sans-serif; color: #fff;}
h5 {font:bold 10px Arial, Helvetica, sans-serif; color: #fff;}


.font_12pxlink{font: 12px/25px Arial, Helvetica, sans-serif; color: #fff;}
.font_12pxlink:link{text-decoration: none;}
.font_12pxlink:hover{ text-decoration:underline;}

.font_13pxboldlink{font: bold 13px/20px Arial, Helvetica, sans-serif; color: #fff;}
.font_13pxboldlink:link{text-decoration: none;}
.font_13pxboldlink:hover{ text-decoration:underline;}

.font_15pxbold333link{font: bold 15px/25px Arial, Helvetica, sans-serif; color: #333;}
.font_15pxbold333link:link{text-decoration: none;}
.font_15pxbold333link:hover{ text-decoration:underline;}

.font_15pxboldlink{font: bold 15px/25px Arial, Helvetica, sans-serif; color: #af2929}
.font_15pxboldlink:link{text-decoration: none;}
.font_15pxboldlink:hover{ text-decoration:underline;}
