@charset "utf-8";
/* CSS Document */

#noinfo_tb{	width:100%;	border:1px solid #F2F2F2; color:#484848; font-size:12px; text-align:center; padding:40px 0px;}
.image-right{float:right;}
.image-left{float:left;}

#main_visual{height:359px; clear:both; margin:0px; padding:0px;}
/***********************框架/共用****************************/

#mainBg{width:1003px; text-align:left; background:url(../images/bg-main.gif) top left repeat-y; text-align:left;}
#main{background:url(../images/bg-maindw.gif) bottom left no-repeat; width:1003px;}
#mainLeft{width:216px;	float:left; margin-left:34px; display:inline;}
#mainRight{width:600px; float:right; margin-right:58px; display:inline;}
#maindw{height:40px;clear:both;}
#location{height:42px; width:600px; background:url(../images/bg-location.gif) top no-repeat; position:relative;}
#location .title{width:120px; position:absolute; height:42px;}
#location .location{width:480px; position:absolute; margin-left:120px; text-align:right; padding-top:8px; color:#ff6d80; font-size:12px;}
#location .location a{color:#999;}
#location .location a:hover{color:#ff6d80;}

#location2{height:42px; width:600px; background:url(../images/bg-location2.gif) top no-repeat; position:relative;}
#location2 .title{width:120px; position:absolute; height:42px;}
#location2 .location{width:480px; position:absolute; margin-left:120px; text-align:right; padding-top:8px; color:#ff6d80; font-size:12px;}
#location2 .location a{color:#999;}
#location2 .location a:hover{color:#ff6d80;}

#content{color:#555; font-size:12px; line-height:24px; padding-left:5px;}
#content h1.title{background:url(../images/bg-title.gif) bottom no-repeat; font-size:14px; color:#fd2145; font-weight:bold; padding-bottom:8px; font-family:"新細明體"; margin-bottom:20px;}
#SubContant{padding-bottom:30px;}
#content p{padding-bottom:20px;}
ul.ulsty1{padding-left:10px; margin-left:5px;}
ul.ulsty1 li{list-style-type:circle; color:#333;}
#content .subimg{padding-bottom:15px;}
.formselect{border:#e5e5e5 1px solid; padding:2px; font-size:12px; color:#666;}
.formsesty{border:#e5e5e5 1px solid; font-size:12px; color:#666;}
.btsty{font-size:12px; color:#333; padding-top:2px;}
.Listtotal{width:55%; float:left; padding-top:6px;	color:#5687b6;	font-weight:bold;}
.Listmenu{width:40%; float:right; text-align:right;	padding-bottom:3px;}
.Listmenu .cform_bt{font-size:12px;	color:#333;}
.Listline{height:1px; clear:both;}
#pagedw{padding-top:20px;}
.pageback{width:40%; float:left; text-align:left;}
.pagetop{width:40%;	float:right; text-align:right;}
#line-dot{ background:url(../images/linedot.gif) top left repeat-x;	height:3px;}
.line-dot{ background:url(../images/linedot.gif) top left repeat-x;	height:3px;}
.linedot{ background:url(../images/linedot.gif) top left repeat-x;	height:3px;}

#banner{padding-top:12px;}
#banner .banner{padding-bottom:6px; height:70px;}

.iframetb{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  border:#CCC 1px solid; width:300px; padding:10px; height:240px; -moz-box-shadow: #ccc 1px 1px 5px; -webkit-box-shadow: #ccc 1px 1px 5px; box-shadow: #ccc 1px 1px 5px; margin:0 auto;}
.linkSty1 a{color:#ff3333; border-bottom:#999 1px dotted;}
.linkSty1 a:hover{color:#ff3333; border-bottom:#ff3333 1px dotted;}

/**********************次選單***********************************/
#submenu{width:216px; padding:0px; margin:0px; background:url(../images/bg-submenutb.gif) top left repeat-y;}
#submenu .subtitle{height:29px;}
#submenu-list{padding:0px; margin:0px;}
#submenu-list dl{font-size:12px; width:193px; padding:0px; margin:0 auto; padding-top:8px;}
#submenu-list dt{font-size:12px; background:url(../images/bg-submenuline.gif) bottom left no-repeat; font-family:"微軟正黑體"; font-size:13px; font-weight:bold;}
#submenu-list dt a{display:block; color:#333; padding:10px 24px 10px 15px; background:url(../images/bg-submenu.gif) top right no-repeat;}
#submenu-list dt a:hover{color:#ff3333; background:url(../images/bg-submenu-over.gif) top right no-repeat;}
#submenu-list dt.submenuOver{color:#ff3333;}
#submenu-list dt.submenuOver a{color:#ff3333;}
#submenu-list dd{padding:0px; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#submenu-list dd a{display:block; color:#666; padding:5px 0px 3px 10px;}
#submenu-list dd a:hover,#submenu-list dd.submenusubOver a{color:#ff3333;}
#submenu-list dd.last a{background:url(../images/bg-submenuline.gif) bottom left no-repeat; padding-bottom:10px;}
#submenudw{background:url(../images/bg-submenutbdw.gif) bottom left no-repeat; height:20px;}

/**********************各單元CSS***********************************/	

/*********aboutus******/
.tbsty1{}
.tbsty1 td{padding:3px 5px 2px;}
.tbsty1 td.no{background:url(../images/bg01.gif) repeat-x; font-size:11px; color:#FFF; background-color:#fc1f3e; padding:0 15px;}
.tbsty1 td.title{background-color:#f4f4f4; font-size:12px; color:#666;}
.tbsty1 td.title2{background-color:#dbdbdb; font-size:12px; color:#666;}

/************產品頁*************/	
/**列表1**/
.prod{padding-top:10px;}
.pd,.pd2{width:130px; float:left; text-align:center;}
.pd{padding-right:10px; margin-left:10px;}	
.prod h1{color:#333; font-size:12px; padding-bottom:5px;}
.prod h1 a{color:#333;}
.prod h1 a:hover{color:#ff3333;}
.prod h2{color:#999; font-size:12px; line-height:16px;}
.prod p{font-size:11px; color:#333; line-height:16px; padding:5px 0px 10px;}
.prod .line{border-bottom:#e9e9e9 1px solid; padding-top:30px;}

/**詳細頁**/
.prodDetail{padding-top:10px; color:#333; line-height:16px; font-size:12px;}
.prodDetail .left{padding-top:5px; width:280px;}
.prodDetail .left h2{font-size:11px; color:#666; font-weight:normal}
.prodDetail .left h1{font-family:"微軟正黑體",Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; padding-top:8px; padding-bottom:10px; font-weight:bold; color:#ff6666;}
.prodDetail .left .summary{padding:10px; line-height:20px;}
.prodDetail .right{width:250px;}
.pdcontent{color:#333; line-height:18px; font-size:12px; padding:15px 0px 30px;}

/*************************最新消息******************************/	
/*****sty1******/
.newsList{padding:0px;}
.newsList h1{color:#333; font-size:13px; padding:0px 0px 0px; margin:0px; line-height:16px;}
.newsList h1 a{color:#333; font-weight:bold;}
.newsList h1 a:hover{color:#ff6666; text-decoration:underline;}
.newsList .date{font-size:11px; color:#999; padding:0px; margin:0px;}
.newsList .summary{font-size:12px; line-height:20px; clear:both; color:#555; padding-top:0px;}
.newsList .more{color:#ff6666; font-size:12px; padding-top:4px; padding-bottom:10px;}
.newsList .more a{color:#ff6666;}
.newsList .more a:hover{color:#ff3333;}
.newsList .line{border-top:#e9e9e9 1px solid; height:10px;}

/*********Detail**********/
.newsDetail{padding-top:15px;}
.newsDetail h1{font-size:13px; font-weight:bold; background:url(../images/bg-dotline.gif) left bottom repeat-x; padding-bottom:10px; color:#000;}
.newsDetail .date{font-size:12px; color:#666; text-align:right;}
.newsDetail .date a{color:#ff6666; border-bottom:#e9e9e9 1px dotted;}
.newsDetail .date a:hover{color:#ff3333; border-bottom:#ff6666 1px dotted;}
.newsDetail .txt{clear:both; padding-top:15px; padding-bottom:30px;}


/***********************聯絡我們表單*******************/
#contactus_form{text-align:left; background:url(../images/bg-contactsform.jpg) no-repeat; width:600px; height:410px; line-height:18px;}
#contactus_form .summary{color:#666; padding:35px 20px 0px; font-size:12px; color:#333;}
#contactus_form .itemtitle{width:20%; text-align:left; float:left; font-size:12px; color:#666; padding:1px 0px 0px 0px;}
#contactus_form .itemform{color:#666; font-size:11px; width:80%; float:left; padding-left:0px; padding-bottom:2px;}
#contactus_form .clearsp{clear:both; height:2px;}
#contactus_form .pdtitle{color:#F00; font-size:12px; font-weight:bold;}
#contactus_form .line{background:url(../images/bg-dotline.gif) top left repeat-x; height:3px;}
#contactus_form .form_inquriy{border:1px solid #990000;	font-size:12px;	color:#666;	background-color:#fff; color:#333;}
#contactus_form .cform_bt{color:#333; font-size:11px; padding:3px 8px 0px;}
#contactus_form .redstar{font-size:13px; font-weight:bold; color:#F00;}
#contactus_form .formbox{width:350px; padding:10px 0px 0px 20px;}
#contactus_form .cform_bt{width:56px; height:18px; background:url(../images/bg-bt.gif) no-repeat; text-align:center; font-size:12px; color:#FFF; border:none; cursor:pointer;}

/******************************網站導覽***************************************/
.sitemap{width:180px; float:left; margin:15px 8px 0px;}
.sitemap h1{background:url(../images/bg-sitemaptitle.gif) top left no-repeat; width:180px; height:28px;}
.sitemap h1 a{font-size:14px; font-weight:bold; color:#ff6666; font-family:"微軟正黑體"; padding:5px 5px 0px;}
.sitemap h1 a span{color:#ff3333;}
.sitemap h1 a:hover{color:#ff3333;}
.sitemap dl{ margin:0px; padding:0px;padding:8px 3px;}
.sitemap dt{padding:6px 0px; background:url(../images/linedot.gif) bottom left repeat-x;}
.sitemap dt a{font-size:12px; color:#666;}
.sitemap dt a:hover{color:#ff3333;}

/**檔案下載**/
.dwtb{background:url(../images/bg-dwline.gif) top no-repeat;}
.dwtb td{border-bottom:#d5d5d5 1px solid; padding:6px 0px 2px;}
.dwtb h1{font-size:12px; color:#333; padding-left:10px;}

/***********************分頁*********************************/	
#pageCenter, #pageCenterLine{padding-top:8px; text-align:center;}
#pageCenterLine{border-top:#e5e5e5 1px solid;}
#pageclear{clear:both;}

.pagelink{ font-size: 11px; color: #ff6666; font-weight: bold;}
.pagelink a{font-size: 10px; color: #999;}
.pagelink a:hover {color: #f60; text-decoration: underline;}
.pagelink span{color:#999;}

.pagelink2{font-size:11px; color:#999; font-weight:normal;}
.pagelink2 a:link{color:#666;}
.pagelink2 a:hover{color:#ff6666; text-decoration:underline;}

.searchpdno{font-size: 11px; font-weight: bold;	color: #ff6666;}

