@charset "utf-8";
/********************************************/
/* Default樣式								*/
/* 主色系：#005d92                      		*/
/* Header：底色：#f7fafc                  	*/
/* Left：底色：#e5eef4						*/
/********************************************/
/* GreenStyle樣式							*/
/* 主色系：#0a9200                      		*/
/* Header：底色：#f7fcf7                     	*/
/* Left：底色：#e5f4e5						*/
/********************************************/
/* RedStyle樣式								*/
/* 主色系：#920020                      		*/
/* Header：底色：#faf8f9                     	*/
/* Left：底色：#f4e5e8						*/
/********************************************/
/* 設計人：Eric Huang							*/
/* 最後更新時間：2009/10/25					*/
/********************************************/

/*基本宣告 Start==================================================================================================================*/
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/default/background.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
/*AjaxPage 控制元件 Style===========================================================start*/
	.page_bar{
		text-align:center;
		display:block;
		clear:left;
	}
	.page_bar a {
		font-size:12px !important;
		color: #005d92;
	}
	.page_bar a:link {
		text-decoration: none;
	}
	.page_bar a:visited {
		text-decoration: none;
		color: #005d92;
	}
	.page_bar a:hover {
		text-decoration: none;
		color: #ff9001;
	}
	.page_bar a:active {
		text-decoration: none;
		color: #ff9001;
	}
	/*NextPage*/
	.NextPage{
		color:#333333;
		padding:5px;
	}
	/*PrePage*/
	.PrePage{
		color:#333333;
		padding:5px;
	}
	/*FirstPage*/
	.FirstPage{
		color:#333333;
		padding:5px;	
	}
	/*LastPage*/
	.LastPage{
		color:#333333;
		padding:5px;	
	}
	/*nowbar*/
	.nowbar{
		font-weight:normal;
		color:#000000;
	}
	/*nowindex*/
	.nowindex{
		font-weight:bold;
		color:#FF6600;	
	}
/*AjaxPage 控制元件 Style===========================================================end*/

	/*基本連結樣式設定 Start==================================================================================================================*/
	.default a {
		font-size: 12px;
		color: #005D92;
	}
	.default a:link {
		text-decoration: none;
	}
	.default a:visited {
		text-decoration: none;
		color: #005D92;
	}
	.default a:hover {
		text-decoration: none;
		color: #FF9001;
	}
	.default a:active {
		text-decoration: none;
		color: #FF9001;
	}
	/*基本連結樣式設定 End==================================================================================================================*/
.default #container { 
	position: relative; /* 新增 position: relative 可讓您決定兩個邊列相對於這個容器的位置 */
	width: 980px;  /* 使用比完整 800px 少 20px 的寬度會允許使用瀏覽器邊框並且避免水平捲軸出現 */
	background: #FFF;
	margin: 0 auto; /* 自動邊界 (搭配寬度) 會讓頁面置中對齊 */
	border: 1px solid #626262;
	border-top:0px;
	text-align: left; /* 這樣做會覆寫 Body 元素上的 text-align: center。 */
	height:auto;
}

/* 含有標題和頁尾之絕對定位邊列的提示：
1. 您必須指定絕對定位 (AP) 元素的頂端和側邊值 (右邊或左邊)。(因此，如果沒有指定頂端值，AP 元素將會按照頁面的來源順序，直接從最後一個項目之後開始。這表示，如果邊列是文件來源順序中 #container 的第一個元素，即使沒有指定頂端值，它們也會顯示在 #container 的頂端。不過，如果它們的來源順序之後由於任何原因而移動，就需要具有頂端值，才能顯示在所需的位置。
2. 絕對定位 (AP) 元素會從文件的流向中移出。這表示，佔據頁面上的適當空間後，周圍的元素不知道它們的存在而且無法進行處理。因此，只有當您確定中間的 #mainContent Div 一定會包含大部分內容時，才應該將 AP Div 當做側邊欄使用。如果任一個邊列即將包含更多內容，該邊列就會超過父 Div 的底部 (在此情況下，頁尾也一樣)，而且邊列似乎不會包含在其中。
3. 如果符合上述需求，絕對定位邊列就可以讓您輕鬆地控制文件的來源順序。
4. 如果來源順序已變更，頂端值就應該要等於標題的高度，因為這樣會讓欄的外觀符合標題。
*/

/* Header 區域宣告 Start=========================================================================================================*/

	.default #header { 
		height: 143px;
		background: #FFFFFF;
	} 
	.default #welcome_txt{
		padding-left:5px;
		padding-top:5px;
		color:#FFFFFF;
	}
	.default #top_bar {
		height:26px;
		background-color:#1d2c44;
		background-image:url(../images/default/site_bar_bg.jpg);
		background-repeat:repeat-x;	
		color:#FFFFFF;
		word-spacing:3px;
	}
	.default #top_bar a {
		font-size: 12px;
		color: #FFFFFF;
	}
	.default #top_bar a:link {
		text-decoration: none;
	}
	.default #top_bar a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	.default #top_bar a:hover {
		text-decoration: none;
		color: #FF9001;
	}
	.default #top_bar a:active {
		text-decoration: none;
		color: #FF9001;
	}
	.default #search_aera {
		height:108px;
		background-color:#f7fafc;
		position:relative;
	}
	.default #login_zone_bg{
		background-image:url(../images/default/top_login_zone.jpg);
		background-repeat:no-repeat;
		width:161px;
		height:85px;
		position:absolute;
		top:13px;
		left:810px;
	}
	.default #login_zone_login_btn{
		position:absolute;
		top:13px;
		left:810px;
		width:161px;
		height:56px;
	}
	.default #login_zone_join_btn{
		position:absolute;
		top:73px;
		left:810px;
		width:80px;
		height:25px;
	}
	.default #login_zone_forgot_btn{
		position:absolute;
		top:73px;
		left:891px;
		width:81px;
		/*height:25x;*/
	}
	.default #member_zone{
		position:absolute;
		right:0px;
		top:0px;
		z-index:100;
	}
	.default #member_zone_text{
		position:absolute;
		left:790px;
		top:5px;
		z-index:101;
	}
	.default #logo{
		position:absolute;
		width:181px;
		height:84px;
		top:23px;
		left:9px;
		background-image:url(../images/default/twpm_logo.jpg);
	}
	.default #search_tab{
		position:absolute;
		top:20px;
		left:233px;
		width:540px;
		word-spacing:3px;
		font-size:14px;
		font-weight:bold;
	}
	.default #search_tab a {
		font-size: 14px;
		color: #000000;
	}
	.default #search_tab a:link {
		text-decoration: none;
	}
	.default #search_tab a:visited {
		text-decoration: none;
		color: #000000;
	}
	.default #search_tab a:hover {
		text-decoration: none;
		color: #005d91;
	}
	.default #search_tab a:active {
		text-decoration: none;
		color: #005d91;
	}
	.keyword{
		border:0px;
		width:418px;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	}
	.default #hot_keyword_list{
		position:absolute;
		top:80px;
		left:233px;
	}
	.default #hot_keyword_list a {
		font-size: 12px;
		color: #005d92;
	}
	.default #hot_keyword_list a:link {
		text-decoration: none;
	}
	.default #hot_keyword_list a:visited {
		text-decoration: none;
		color: #005d92;
	}
	.default #hot_keyword_list a:hover {
		text-decoration:underline;
		color: #005d92;
	}
	.default #hot_keyword_list a:active {
		text-decoration: none;
		color: #005d92;
	}	
	.default #search_tab_line{
		position:absolute;
		top:37px;
		left:228px;
		width:40px;
		height:3px;
		background-color:#FF9001;
	}
	.default #seach_box{
		position:absolute;
		top:45px;
		left:228px;
		width:540px;
		height:27px;
		padding:2px 2px;
		background-image:url(../images/default/search_bar.jpg);
		background-repeat:no-repeat;
	}
	.default #search_btn_zone{
		position:absolute;
		top:45px;
		left:650px;
	}
	.default #header_line {
		background-image:url(../images/default/header_line.jpg);
		background-repeat:repeat-x;
		height:9px;
		border-bottom:1px solid #cecece;
	}
	
	.default #top_menu {
		background-image:url(../images/default/top_menu_bg.jpg);
		background-repeat:repeat-x;
		background-position:0px -1px;
		height:24px;
		display:none;
	}
/* Header 區域宣告 End===========================================================================================================*/

/* Sidebar Left 區域宣告 Start=========================================================================================================*/

	/*自定Title Bar 上的白色英文副標題*/
		.sub_title{
			font-weight:normal;
			font-size:12px;
		}
	
	/*sideber_left 區域宣告*/
		.default #sidebar_left {
			float:left;
			width: 140px; /* 在符合標準的瀏覽器或 Internet Explorer 的標準模式中，這個 Div 的實際寬度 (除了寬度以外) 將會包含欄位間隔和邊框 */
			/*background: #EBEBEB;*
			/* 背景顏色將會針對欄的內容長度而顯示，但僅止於此 */
			padding: 8px 9px 0px 9px; /* 欄位間隔會讓 Div 的內容遠離邊緣 */
			/*宣告四邊不同值順序為上、右、下、左*/
		}
	
	/*sidebar_left ul選單 msn 線上服務按鈕*/
		.sidebar_msn_online{
			padding-bottom:5px;
		}
	
	/*sidebar_left ul選單 設定*/
		.sidebar_menu{
			list-style-type: none; /*不編號*/
			padding: 0;
			 /*取消項目符號預設邊界*/
			margin:0;
		}
	
	/*sidebar_menu_bottom 底部裝飾邊線*/
	.sidebar_menu_bottom{
			background-color:#e5eef4;
			height:50px;
			text-align:center;
			border:1px solid #cecece;	
			border-top:0px solid #002A54;
		}
	
	/*sidebar_menu_main ul選單主項目裝飾*/
	.sidebar_menu_main{
		background-image:url(../images/default/sidebar_menu_main_bg.jpg);
		background-repeat:repeat-x;
		font-size:16px;
		font-weight:bold;
		height:24px;
		color:#FFFFFF;
		text-align:center;
		padding-top:8px;
	}
	.sidebar_menu_main a{
		color:#FFFFFF;
		font-size:16px;
		text-decoration:none;
	}
	.sidebar_menu_main a:hover{
		color:#FF9001;
		text-decoration:none;
	}
	.sidebar_menu_main a:link {
		text-decoration: none;
	}
	.sidebar_menu_main a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	.sidebar_menu_main a:active {
		text-decoration: none;
		color: #FFFFFF;
	}
	
	
	/*sidebar_menu_main ul內頁選單主項目裝飾*/
	.sidebar_menu_main_page{
		background-image:url(../images/default/sidebar_menu_main_page_bg.jpg);
		background-repeat:repeat-x;
		font-size:16px;
		font-weight:bold;
		height:24px;
		color:#FFFFFF !important;
		text-align:center;
		padding-top:8px;
	}
	
	/*sidebar_menu_itme ul選單子項目裝飾*/
		.sidebar_menu_item{
			background-color:#e5eef4;
			font-size:14.5px;
			font-weight:bold;
			height:24px;
			color:#005d92;
			text-align:center;
			padding-top:8px;
			border-bottom:1px dotted #005d92;
			border-left:1px solid #cecece;
			border-right:1px solid #cecece;
		}
	
	/*sidebar_menu_itme ul內頁選單子項目裝飾*/
		.sidebar_menu_item_page{
			background-color:#e5eef4;
			font-size:14.5px;
			font-weight:bold;
			height:auto;
			color:#005d92;
			text-align:center;
			padding-top:4px;
			padding-bottom:4px;
			border-bottom:1px dotted #005d92;
			border-left:1px solid #cecece;
			border-right:1px solid #cecece;
		}
		.sidebar_menu_item_page img{
			border:1px solid #cecece;
		}
		.sidebar_menu_item a {
			font-size: 14.5px;
			color: #005d92;
		}
		.sidebar_menu_item a:link {
			text-decoration: none;
		}
		.sidebar_menu_item a:visited {
			text-decoration: none;
			color: #005d92;
		}
		.sidebar_menu_item a:hover {
			text-decoration: none;
			color: #ff9001;
		}
		.sidebar_menu_item a:active {
			text-decoration: none;
			color: #ff9001;
		}
		
		
	/*sidebar_menu_itme_bottom ul選單子項目底部裝飾*/
		.sidebar_menu_item_bottom{
			background-color:#e5eef4;
			height:5px;
			color:#005d92;
			text-align:center;
			border-left:1px solid #cecece;
			border-right:1px solid #cecece;	
			margin:0px !important;
			padding:0px !important;
		}
		
/* Sidebar_Left 區域宣告 End=========================================================================================================*/

/* Sidebar_Right 區域宣告 Start=========================================================================================================*/

	/*sideber_right 區域宣告*/
		.default #sidebar_right {
			float:right;
			width: 311px; /* 在符合標準的瀏覽器或 Internet Explorer 的標準模式中，這個 Div 的實際寬度 (除了寬度以外) 將會包含欄位間隔和邊框 */
			/*background: #EBEBEB;*/
			/* 背景顏色將會針對欄的內容長度而顯示，但僅止於此 */
			padding: 8px 9px 0px 9px; /* 欄位間隔會讓 Div 的內容遠離邊緣 */
		}
	
	/*right_quick_link Start 快速連結 Quick Links*/
		.default #right_quick_link{
			position:relative;	
			/*width:311px;*/
			height:auto;
			text-align:center;
		}
			.default #quick_link_list{/*列表區*/
				border:1px solid #cecece;height:61px; /*預設高度*/
				background-image:url(../images/default/quick_link_zone_bg.jpg);
				background-repeat:repeat-x;
			}
			.default #quick_link_title{/*抬頭裝飾*/
				background-image:url(../images/default/quick_link_bg.jpg);
				background-repeat:repeat-x;
				height:26px;
				font-size:12px;
				font-weight:normal;
				color:#FFFFFF;
				text-align:left;
				padding-top:10px;
				padding-left:10px;
				margin:0px;
				/*cursor:move;*/
			}
			.default #quick_link_title_text{
				position:absolute;
				width:auto;
				top:10px;
				left:10px;
				color:#FFFFFF;
				text-align:left;
			}
	/*按鈕設定 Start*/
		.default #quick_link_list ul{list-style-type: none;margin: 0px;padding: 0px;}
		.default #quick_link_list li{float: left;}
	/*按鈕設定 End*/
	
	/*按鈕變換圖片樣式設定 Start*/
		.link_01{
			background-image:url(../images/default/quick_link_btn_01.jpg);
			background-repeat:no-repeat;
			width:83px;
			height:61px;
			cursor:pointer;
		}
		.link_01_over{
			background-image:url(../images/default/quick_link_btn_01_over.jpg);
			background-repeat:no-repeat;
			width:83px;
			height:61px;
			cursor:pointer;
		}
		.link_02{
			background-image:url(../images/default/quick_link_btn_02.jpg);
			background-repeat:no-repeat;
			width:73px;
			height:61px;
		}
		.link_02_over{
			background-image:url(../images/default/quick_link_btn_02_over.jpg);
			background-repeat:no-repeat;
			width:73px;
			height:61px;
			cursor:pointer;
		}
		.link_03{
			background-image:url(../images/default/quick_link_btn_03.jpg);
			background-repeat:no-repeat;
			width:73px;
			height:61px;
		}
		.link_03_over{
			background-image:url(../images/default/quick_link_btn_03_over.jpg);
			background-repeat:no-repeat;
			width:73px;
			height:61px;
			cursor:pointer;
		}
		.link_04{
			background-image:url(../images/default/quick_link_btn_04.jpg);
			background-repeat:no-repeat;
			width:78px;
			height:61px;
		}
		.link_04_over{
			background-image:url(../images/default/quick_link_btn_04_over.jpg);
			background-repeat:no-repeat;
			width:78px;
			height:61px;
			cursor:pointer;
		}
	/*按鈕變換圖片樣式設定 End*/
	
	
	/*right_quick_link End*/
	
	/*right01_ad Start 廣告AD區設定*/
		.default #right01_ad{
			width:311px;
			height:auto;
			text-align:center;
			margin-bottom:7px;
		}
			.default #ad{/*廣告區*/
				border:1px solid #cecece;
				height:auto; /*預設高度*/
				min-height:250px;
				background-color:#FFFFFF;
				padding:3px;
			}
			.default #ad_note{/*廣告區備註*/
				background-image:url(../images/default/ad_note_bg.jpg);
				background-repeat:repeat-x;
				height:17px;
				font-size:12px;
				color:#FFFFFF;
				text-align:center;
				padding-top:5px;
			}
	/*right01_ad End*/

	/*right_div Start*/
		.default #right_div{
			position:relative;	
			width:100%;
			height:auto;
			text-align:center;
		}
			.default #right_div_list{/*列表區*/
				border:1px solid #cecece;
				border-top:0px;	
				text-align:left;
				padding:3px;
				height:143px; /*預設高度*/
			}
			.default #right_div_title{/*抬頭裝飾*/
				background-image:url(../images/default/right_bar_bg.jpg);
				background-repeat:repeat-x;
				height:21px;
				font-size:12px;
				font-weight:normal;
				color:#FFFFFF;
				text-align:left;
				padding-top:10px;
				padding-left:10px;
				margin:0px;
				/*cursor:move;*/
			}
			.default #right_div_title_text{
				position:absolute;
				width:auto;
				top:10px;
				left:10px;
				color:#FFFFFF;
				text-align:left;
			}			
	/*right_div End*/
.default #right02_manufacturer #right_div_list{
	height:auto;
}
.default #right03_new_manufacturer #right_div_list{
	height:auto;
}
.list_member_logo{
	border:1px solid #dadada;
	width:35px;
	height:35px;
}
.list_member_company{
	padding:6px;
	font-size:16px;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom:1px dotted #dadada;
}
.list_member_company a{
	font-size:13px;
	text-decoration:none;
}
/*#right05_partner start*/
.default #right05_partner #right_div_list{
	height:190px;
	padding-left:12px;
}
.default #right05_partner #right_div_list img{
	border:1px solid #dadada;
	margin:3px;
	padding:3px;
}
.default #right05_partner #right_div_list div{
	float:left;
}
/*#right05_partner end*/

.default #right04_plastic_price #right_div_list{
	height:90px;
}

.default #right04_plastic_price .plastic_td{
	float:left;
	padding-top:10px;
	width:43px;
	height:15px;
	border-bottom:1px solid #333333;
	text-align:center;
}

/* Sidebar_Right 區域宣告 End=========================================================================================================*/

/* mainContent 區域宣告 Start=========================================================================================================*/

.default #mainContent { 
	padding: 8px 329px 0px 158px;
	border:0px solid #dadada;	
}

/*main_divt Start*/
.default #main_div{
	width:493px;
	height:auto;
	text-align:center;
	position:relative;
}
	.default #main_div_list{
		border:1px solid #cecece;
		border-top:0px;
		text-align:left;
		padding:3px;
		height:269px;/*預設高度*/
		background-color:#FFFFFF;
		position:relative;
	}
	.default #main_div_title{
		background-image:url(../images/default/main_bar_bg.jpg);
		background-repeat:repeat-x;
		height:35px;
		padding:0;
		margin:0;
		/*cursor:n-resize;*/
		/*cursor:move;*/
	}
	.default #main_div_title_text{
		position:absolute;
		width:auto;
		top:10px;
		left:10px;
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
	}
/*main_div End*/

/*main01_hot_product Start*/
.default #main01_hot_product #main_div_list{
	height:auto;
	text-align:center;
}
.default .product_img{
	border:1px solid #dadada;
}
/*main01_hot_product End*/

/*main02_news 自定類別屬性覆寫 Start*/
.default #main02_news #main_div_list{
		height:205px;/*預設高度*/
}
	.default #petsdivcontainer{
		position:absolute;
		top:30px;
		left:5px;
		width:483px;
		border-top:3px double #dadada;
		padding-top:5px;
	}
	.default #petsdivcontainer li{
	margin-bottom:10px;
	}
	.default #petsdivcontainer a {
		font-size:12px;
		color: #005d92;
	}
	.default #petsdivcontainer a:link {
		text-decoration: none;
	}
	.default #petsdivcontainer a:visited {
		text-decoration: none;
		color: #005d92;
	}
	.default #petsdivcontainer a:hover {
		text-decoration: none;
		color: #ff9001;
	}
	.default #petsdivcontainer a:active {
		text-decoration: none;
		color: #ff9001;
	}
	.default #news_hot_banner{
		background-image:url(../images/default/news_hot_banner.jpg);
		background-repeat:no-repeat;
		background-color:#e5eef5;
		width:491px;
		height:35px;
		position:absolute;
		top:176px;
		left:0px;
	}
	.default #news_hot_banner_title{
		color:#FFFFFF;
		font-size:12px;
		position:absolute;
		left:15px;
		top:188px;
	}
	.default #news_hot_banner_txt{
		position:absolute;
		left:90px;
		top:188px;
		width:400px;
		border:0px solid #dadada;
	}
	.default #news_hot_banner_txt a{
		font-size:15px !important;
		color:#005d92 !important;
	}
	.default #news_hot_banner_txt a:hover{
		color:#FF9001 !important;
	}
	/*新聞Tab 樣式*/
	.default #petsdivcontainer ul{
		list-style-type: none; /*不編號*/
		padding: 0;
		/*取消項目符號預設邊界*/
		margin:0;
	}

/*main02_news End*/

/*main03_product_news Start*/
.default #main03_product_news{
	height:auto;
	margin-bottom:7px;
}
.default #main03_product_news #main_div_list{
		height:auto;/*預設高度*/
		padding:0;
		border:0;
}
.tabs_text{
	overflow:hidden;
	text-align:justify;
	text-justify:inter-ideograph;
	height:150px;
	word-break:normal;
	/*border:1px solid #000 !important;*/
	padding:3px !important;
}
/*main03_product_news End*/

/*main04_ad_exhibition Start*/
.default #main04_ad_exhibition{
	width:493px;
	height:auto;
	text-align:center;
	margin-bottom:10px;
	margin-top:3px;
}
	.default #ad_exhibition{/*廣告區*/
		border:1px solid #cecece;
		padding-top:0px;
		height:auto; /*預設高度*/
		background-color:#cecece;
		cursor:pointer;
	}
	.default #ad_exhibition_note{/*廣告備註區*/
		background-image:url(../images/default/ad_note_bg.jpg);
		background-repeat:repeat-x;
		height:17px;
		font-size:12px;
		color:#FFFFFF;
		text-align:center;
		padding-top:5px;
	}
/*main04_ad_exhibition End*/

/*main_ad_show Start*/
.default #main_ad_show{
	width:493px;
	height:auto;
	text-align:center;
	margin-bottom:7px;
}
	.default #ad_show{/*廣告區*/
		border:1px solid #cecece;
		height:auto; /*預設高度*/
		background-color:#FFFFFF;
	}
/*main_ad_show End*/

/*main05_exhibition Start*/
.default #main05_exhibition #main_div{
	height:auto;
}
.default #main05_exhibition #main_div_list{
	height:auto;
}
.default #main05_exhibition #main_div_list img{
	border:1px solid #dadada;
	margin:3px;
	padding:3px;
}

/*main05_exhibition End*/

/*main06_login Start*/
.default #main06_login{
	position:relative;
}
.default #main06_login #main_div{
	height:auto;
}
.default #main06_login #main_div_list{
	height:auto;
}
.default #main06_login #main06_login_bg{
	position:absolute;
	top:110px;
	right:10px;
	width:128px;
	height:128px;
	z-index:900;
}	

.default #main06_login #main_div_list img{
	border:1px solid #dadada;
	margin:3px;
	padding:3px;
}

/*main06_login End*/

/*main07_reg_member Start*/
.default #main07_reg_member{
	position:relative;
	margin-bottom:5px;
}
.default #main07_reg_member #main_div{
	height:auto;
}
.default #main07_reg_member #main_div_list{
	height:auto;
	line-height:25px;
}
.default #main07_reg_member li{
	list-style-type: none;
	text-indent:2em;
}
.default #main07_reg_member p{
	margin-top:20px;
}

/*main06_login End*/

/* mainContent 區域宣告 End=========================================================================================================*/

/* mainPage 區域宣告 Start=========================================================================================================*/

/*main02_news 自定類別屬性覆寫 Start*/
.default #main_page_member_list #main_div_list{
		height:100px;/*預設高度*/
}
/*main02_news End*/

/*main_page_press_list Start*/
.default #main_page_press_list #main_div_list{
	padding:0px;
	height:360px;
}
.default #main_page_press_list #th1{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:60%;
	padding-top:5px;
	float:left;
	border-right:1px solid #dadada;
}

.default #main_page_press_list #th2{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:19%;
	padding-top:5px;
	float:left;
	border-right:1px solid #dadada;
}

.default #main_page_press_list #th3{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:19%;
	padding-top:5px;
	float:left;
}
.default #main_page_press_list #td1{
	padding:0px;
	text-align:left;
	color:#005d92;
	width:290px;
	padding:5px 2px 5px 2px;
	float:left;
	text-overflow: ellipsis;
	overflow: hidden;
}
.default #main_page_press_list #td2{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:95px;
	padding:5px 2px 5px 2px;
	float:left;

}
.default #main_page_press_list #td3{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:94px;
	padding:5px 2px 5px 2px;
	float:left;
}
/*main_page_press_list End*/

/*main_page_technology_list Start*/
.default #main_page_technology_list #main_div_list{
	padding:0px;
	height:auto;
}
.default #main_page_technology_list #th1{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:60%;
	padding-top:5px;
	float:left;
	border-right:1px solid #dadada;
}

.default #main_page_technology_list #th2{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:19%;
	padding-top:5px;
	float:left;
	border-right:1px solid #dadada;
}

.default #main_page_technology_list #th3{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:19%;
	padding-top:5px;
	float:left;
}
.default #main_page_technology_list #td1{
	padding:0px;
	text-align:left;
	color:#005d92;
	width:290px;
	padding:5px 2px 5px 2px;
	float:left;
	text-overflow: ellipsis;
	overflow: hidden;
}
.default #main_page_technology_list #td2{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:95px;
	padding:5px 2px 5px 2px;
	float:left;

}
.default #main_page_technology_list #td3{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:94px;
	padding:5px 2px 5px 2px;
	float:left;
}
/*main_page_technology_list End*/

/*main_page_hot_press_list Start*/
.default #main_page_hot_press_list #main_div_list{
	height:130px;
}
.default #main_page_hot_press_list #hot_td1{
	padding:0px;
	text-align:left;
	color:#005d92;
	width:382px;
	padding:5px 2px 5px 2px;
	float:left;
	text-overflow: ellipsis;
	overflow: hidden;
	height:15px;
}
.default #main_page_hot_press_list #hot_td2{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:95px;
	padding:5px 2px 5px 2px;
	float:left;
	height:15px;
}
/*main_page_hot_press_list End*/

/*main_page_press_detail Start*/
.default #main_page_press_detail #main_div_title{
	background-image:url(../images/default/div_td_bg.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	color:#333333;
	height:105px;
	padding:10px 10px 5px 10px;
	cursor:auto;
}
.default #main_page_press_detail #main_div_list{
	height:auto;
	padding:7px;/*上右下左*/
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:20px;
	border:0px;
	border-bottom:1px dotted #dadada;
	color:#555555;
}
.default #main_page_press_detail #main_div_list p{
	margin:0;
	padding:0;
	text-indent:2em;
}
.default #main_page_press_detail #main_div_list img{
	margin:10px;
	padding:10px;
	border:1px solid #cecece;
}
.default #main_page_press_detail #main_div_title_text{
	color:#333333;
	font-size:24px;
}
/*Slider Control*/
.slider_control{
	font-size:12px;
}
/*Slider Control*/
.press_info{
	float:left;
	position:absolute;
	top:75px;
	left:10px;
	font-size:12px;
	width:45%;
}
/*main_page_hot_press_detail End*/

/*main_page_search_result Start*/
.default #main_page_search_result #main_div{
	margin-bottom:7px;
}
.default #main_page_search_result #main_div_list{
	margin-bottom:7px;
	height:auto;
}
.default #main_page_search_result #main_div_title_text{
	font-size:16px;
}
.default #main_page_search_result #main_div a {
	color:#005d92;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.default #main_page_search_result #main_div a:hover{
	color:#FF9001;
	text-decoration:none;
}
/*main_page_search_result End*/

/*SearchResultList_Box Start*/
.default #SearchResultList_Box{
	width:100%;
	height:auto;
	min-height:50px;
	position:relative;
	border-bottom:1px dotted #cecece;
	margin:0 auto;
	line-height:25px;
	margin-bottom:10px;
}
	.default #SearchResultList_title{
		height:22px;
		margin:0px;
		padding:0px;
	}
	.default #SearchResultList_title_text{
		position:absolute;
		width:490px;
		top:2px;
		left:0px;
		font-size:15px;
		color:#000000;
		text-align:left;
		text-overflow: ellipsis;overflow: hidden;
	}
	.default #SearchResultList_list{
		border-top:0px;
		text-align:left;
		padding:3px;
		background-color:#FFFFFF;
		color:#999999;
		text-align:justify;
		text-justify:inter-ideograph;
		height:auto;
		min-height:90px;
		/*min-height:90px;*/
		word-break:normal;
	}
	.default #SearchResultList_list img{	
		float:left;
		border:1px solid #dadada;
		margin:5px;
		padding:3px;
	}
	.default #SearchResultList_list a{	
		font-size:12px !important;
	}
/*SearchResultList_Box End*/

/*main_page_product_list Start*/
.default #main_page_product_list #main_div_list{
	height:auto;
}
/*main_page_product_list End*/

/*main_page_product_class Start*/
.default #main_page_product_class #main_div_list{
	height:auto;
}
/*main_page_product_list End*/

/*main_page_member_class Start*/
.default #main_page_member_list #main_div_list{
	height:auto;
}
	.default #page_news_hot_banner{
		background-image:url(../images/default/news_hot_banner.jpg);
		background-repeat:no-repeat;
		background-color:#e5eef5;
		width:491px;
		height:35px;
		position:relative;
		border:1px solid #cecece;
		border-top:0px;
	}
	.default #page_news_hot_banner_title{
		color:#FFFFFF;
		font-size:12px;
		position:absolute;
		left:15px;
		top:12px;
	}
	.default #page_news_hot_banner_txt{
		position:absolute;
		left:90px;
		top:12px;
		width:400px;
		border:0px solid #dadada;
	}
	.default #page_news_hot_banner_txt a{
		font-size:15px !important;
		color:#005d92 !important;
	}
	.default #page_news_hot_banner_txt a:hover{
		color:#FF9001 !important;
	}
/*main_page_member_list End*/

/*main_page_exhibition_list Start*/
.default #main_page_exhibition_list #main_div_list{
height:auto;
}
/*main_page_exhibition_list End*/


/*main_page_exhibition_old_list Start*/
.default #main_page_exhibition_old_list #main_div_list{
	padding:0px;
	/*height:360px;*/
	height:auto;
}
.default #main_page_exhibition_old_list #main_div_title{
	background-image:url(../images/default/main2_bar_bg.jpg);
}
.default #main_page_exhibition_old_list #th1{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:60%;
	padding-top:5px;
	float:left;
	border-right:1px solid #dadada;
}

.default #main_page_exhibition_old_list #th2{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:19%;
	padding-top:5px;
	float:left;
	border-right:1px solid #dadada;
}

.default #main_page_exhibition_old_list #th3{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:19%;
	padding-top:5px;
	float:left;
}
.default #main_page_exhibition_old_list #td1{
	padding:0px;
	text-align:left;
	color:#005d92;
	width:290px;
	padding:5px 2px 5px 2px;
	float:left;
	text-overflow: ellipsis;
	overflow: hidden;
}
.default #main_page_exhibition_old_list #td2{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:95px;
	padding:5px 2px 5px 2px;
	float:left;

}
.default #main_page_exhibition_old_list #td3{
	padding:0px;
	text-align:center;
	color:#005d92;
	width:94px;
	padding:5px 2px 5px 2px;
	float:left;
}
/*main_page_exhibition_old_list End*/

/* mainPage 區域宣告 End=========================================================================================================*/

/* footer 區域宣告 Start=========================================================================================================*/

.default #footer { 
	height:77px;
	/* 這個欄位間隔符合上面顯示的 Div 中，元素的靠左對齊。 */
	background-image:url(../images/default/footer.jpg);
	background-repeat:repeat-x;
	position:relative;
} 
.default #footer_logo{
	position:absolute;
	top:1px;
	left:9px;
	width:140px;
	height:67px;
}
.default #footer_info{
	position:absolute;
	top:29px;
	left:160px;
	color:#7d7d7d;
}
.default #footer_info a{
	text-decoration:none;
	color:#7d7d7d;
}
.default #footer_info a:hover{
	text-decoration:none;
	color:#005d92;
}
.default #footer_private{
	position:absolute;
	top:1px;
	right:2px;
	color:#7d7d7d;
	text-align:right;
}
/* footer 區域宣告 End=========================================================================================================*/

/*==========================自定類別區========================== Start*/
	/*切換樣式按鈕宣告*/
	.color_picker{
		width:16px;
		height:16px;
		background-color:#005d92;
		border:1px solid #999999;
		margin:0 3px 0 3px;	
	}
	
	/*列表資訊列*/
	.default #ListResultBar{
		text-align:right;
		border-bottom:1px solid #efefef;
		margin-bottom:20px;
		padding:5px 0 5px 0;
		color:#555555;
	}

	
	/*搜尋資料類別-底部資訊*/
	.search_info_filed{
		text-align:right;
		color:#666666;
	}
	
	/*搜尋無資料時*/
	.List_none{
		text-align:center;
		vertical-align:middle;
		padding:40px;
	}
	
	.clearfloat { /* 這個類別應該放置於 Div 或 Break 元素上，而且應該是完整包含浮動的容器關閉前的最後一個元素 */
		clear:both;
		height:0;
		font-size: 1px;
		line-height: 0px;
	}

	/*Drag Drop Panels Start ===========================================================*/
		.column  .placeholder{
			background: #e5e5e5;
			border:1px dashed #cecece;
		}
		.column2  .placeholder{
			background: #f0f0f0;
			border:1px dashed #ddd;
		}
		
		.configure{
			position:absolute;
			background-image: url(../images/default/darg_btn.jpg);
			width:27px;
			height:31px;
			float:right;
			top:0px;
			right:0px;
			border:0px solid #fff;
		}
		
		.configure_blue{
			position:absolute;
			background-image: url(../images/default/darg_btn2.jpg);
			width:27px;
			height:35px;
			float:right;
			top:0px;
			right:0px;
			border:0px solid #fff;
		}
		.dragbox-content{
			background:#fff;
			margin-bottom:7px;
			display:block;
		}
		.dragbox-content2{
			background:#fff;
			margin-bottom:7px;
			display:block;
		}
	/*Drag Drop Panels End =============================================================*/

	/*Ajax Menu Tabs Start =============================================================*/
		.default .news_menu ul{list-style-type: none;margin: 0px;padding: 0px;}
		.default .news_menu li{float: left;}
		
		#news_menu_btn_1{
			padding-top:5px;
			margin:2px;
			width:65px;
		}
		#news_menu_btn_2{
			padding-top:5px;
			margin:2px;
			width:65px;
		}
		#news_menu_btn_3{
			padding-top:5px;
			margin:2px;
			width:65px;
		}
		/*Button 1*/
		#news_menu_btn_1 a{
			display: block;
			font-size:13px;
			color:#005d92;
			font-weight:bold;
			text-decoration:none;
		}
		#news_menu_btn_1 a:hover{
			display: block;
			color:#FF9001;
			text-decoration:none;
		}
		#news_menu_btn_1 a.selected{
			color:#FF9001;
		}
		/*Button 2*/
		#news_menu_btn_2 a{
			display: block;
			font-size:13px;
			color:#005d92;
			font-weight:bold;
			text-decoration:none;
		}
		#news_menu_btn_2 a:hover{
			display: block;
			color:#FF9001;
			text-decoration:none;
		}
		#news_menu_btn_2 a.selected{
			color:#FF9001;
		}
		/*Button 3*/
		#news_menu_btn_3 a{
			display: block;
			font-size:13px;
			color:#005d92;
			font-weight:bold;
			text-decoration:none;
		}
		#news_menu_btn_3 a:hover{
			display: block;
			color:#FF9001;
			text-decoration:none;
		}
		#news_menu_btn_3 a.selected{
			color:#FF9001;
		}
	/*Ajax Menu Tabs End ===============================================================*/

	/*Google 廣告區*/
	.google_ad{
		border:1px solid #cecece;
		margin-bottom:7px;
		text-align:center;
		padding:3px;
	}
	
	/*警告文字宣告*/
	.warning_text{
		font-size:18px;
		font-weight:bold;
	}
	
	/*紅色文字樣式*/
	.red_text{
		color:#FF0000;
	}
	
	/*白色文字樣式*/
	.w_text{
		color:#FFFFFF;
	}
	
	/*綠色文字樣式*/
	.green_text{
		color:#0a9200;
	}
	/*橘色文字樣式*/
	.orange_text{
		color:#FF6600;
	}

	/*藍色文字樣式*/
	.blue_text{
		color:#005d92;
	}
	/*灰色字體*/
	.grey_text{
		color:#CCCCCC;
	}
	
	/*Div底部外邊界*/
	.div_bottom_margin{
		margin-bottom:7px;
	}
	
	/*Div列表標題*/
	.div_td_bg{
		background-image:url(../images/default/div_td_bg.jpg);
		background-repeat:repeat-x;
		height:28px;
	}
	.default #new_png{
		position:relative;
		width:114px;
		height:100px;
	}
	.default #new_img_bg{
		position:absolute;
		top:0px;
		left:0px;
		width:114px;
		height:100px;
		/*z-index:100;*/
	}
	.default #new_img{
		position:absolute;
		background-image: url(images/new.png);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/new.png', sizingMethod='scale');
		top:0px;
		left:0px;
		width:114px;
		height:100px;
		/*z-index:200;*/
	}
	.default #hot_img{
		position:absolute;
		background-image: url(images/hot.png);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hot.png', sizingMethod='scale');
		top:0px;
		left:0px;
		width:114px;
		height:100px;
		z-index:200;
	}
/*==========================自定類別區============================ End*/
