/* CSS Document */
.left_main {
	width:320px;
	float:left;
	margin-right:4px;
	display:inline;
	}
	
	.news_block {
		margin-bottom:4px;
		}
		
		.news_title {
			width:320px;
			height:28px;
			background:url(../image/index/news_title.gif) no-repeat;
			}
		.news_title a {
			width:320px;
			height:28px;
			display:block;
			}
		.news_title a:hover {
			width:320px;
			height:28px;
			display:block;
			}
			
		.news_content {
			width:308px;
			height:107px;
			border-bottom:1px solid #999;
			border-left:1px solid #999;
			border-right:1px solid #999;
			padding:0 5px;
			}
			
		.news_content p {
			line-height:18px;
			font-size:12px;
			}
			
		.news_content a {
			color:#333333;
			text-decoration:underline;
			}
			
		.news_content a:hover {
			color:#003399;
			text-decoration:none;
			}
		
	.search_pd_block {
		margin-bottom:4px;
		}
		
		.search_pd_title {
			width:320px;
			height:28px;
			background:url(../image/index/search_pd_title.gif) no-repeat;
			}
	
		.search_pd_content {
			width:318px;
			height:25px;
			border-bottom:1px solid #999;
			border-left:1px solid #999;
			border-right:1px solid #999;
			}			
	
	.solution_block {
		}
			
		.solution_title {
			width:320px;
			height:28px;
			background:url(../image/index/solution_title.gif) no-repeat;
			}
			
		.solution_content {
			width:318px;
			height:117px;
			border-bottom:1px solid #999;
			border-left:1px solid #999;
			border-right:1px solid #999;
			}			
			
			.solution_area {
				width:154px;
				float:left;
				padding-left:5px;
				padding-top:8px;
				}
				
			.solution_area p {
				font-size:12px;
				line-height:24px;
				}
				
			.solution_area a {
				color:#000000;
				text-decoration:underline;
				}
				
			.solution_area a:hover {
				color:#003399;
				text-decoration:none;
				}
	
	.recommand_block {
		float:left;
		margin-bottom:4px;
		}
		
		.recommand_title {
			width:157px;
			height:28px;
			background:url(../image/index/recommand_title.gif) no-repeat;
			}
			
		.recommand_content {
			width:155px;
			height:92px;
			border-bottom:1px solid #999;
			border-left:1px solid #999;
			border-right:1px solid #999;
			}
			
	.live_block {
		width:163px;
		height:121px;
		float:left;
		}			
		
	.live_block a {
		width:163px;
		height:121px;
		background:url(../image/index/live_call1.jpg) no-repeat;
		display:block;
		}
		
	.live_block a:hover {
		width:163px;
		height:121px;
		background:url(../image/index/live_call2.jpg) no-repeat;
		display:block;
		}
		
	.live_block a:active {
		width:163px;
		height:121px;
		background:url(../image/index/live_call3.jpg) no-repeat;
		display:block;
		}
		
.right_main {
	width:679px;
	float:left;
	display:inline;
	margin-bottom:4px;
	}
	
	.ad_block {
		height:319px;
		margin-bottom:4px;
		}
		
	.pdgroup_block {
		}
		
		.pdgroup_title {
			width:679px;
			height:27px;
			background:url(../image/index/pdgroup_title.gif);
			}
			
		.pdgroup_content {
			width:677px;
			height:117px;
			border:1px solid #666;
			}
			
			.safety_block {
				border-right:1px solid #666;
				width:225px;
				height:117px;
				float:left;
				}
				
			.safety_block a	{
				background:url(../image/index/safety001.jpg);
				width:225px;
				height:117px;			
				display: block;
				}
				
			.safety_block a:hover {
				background:url(../image/index/safety002.jpg);
				width:225px;
				height:117px;			
				display: block;
				}
				
			.acpower_block {
				border-right:1px solid #666;
				width:225px;
				height:117px;
				float:left;
				}
				
			.acpower_block a {
				background:url(../image/index/acpower001.jpg);
				width:225px;
				height:117px;
				display: block;
				}
				
			.acpower_block a:hover {
				background:url(../image/index/acpower002.jpg);
				width:225px;
				height:117px;
				display: block;
				}
				
			.system_block {
				width:225px;
				height:117px;
				float:left;
				}
				
			.system_block a {
				background:url(../image/index/system001.jpg);
				width:225px;
				height:117px;
				display: block;
				}
				
			.system_block a:hover {
				background:url(../image/index/system002.jpg);
				width:225px;
				height:117px;
				display: block;
				}
	
			/* 產品快速搜尋 */
		#product_menu * {
			margin:0;
			padding:0;
			}
			
		#product_menu {
			border:2px solid #FFF; 
			font-size:12px;
			line-height:20px;
			text-align:left;
			text-indent:12px;
			float:left;
			}
			
		#product_menu ul {
			/* border:2px solid #FFF; */
			float:left;
			border:2px solid red;
			}	
		/* 第一細項的設定 */	
		#product_menu li {
			list-style:none;
			/*下面這行不加會造成IE6第二階會出現一下就消失的問題*/
			width:150px;
			height:20px;
			float:left;
			position:relative;
			}
			
		.normal {
			background:url(../image/index/pdSearch001.gif);
			}
		.hover {
			background:url(../image/index/pdSearch002.gif);
			cursor:pointer;
			}
		
		#product_menu a {
			line-height:20px;
			text-indent:12px;
			/* 讓IE可以填滿空間做Link */
			zoom:100%;
			color:#333;
			display:block;
			width:220px;
			height:20px;
			}
			
		#product_menu a:hover {
			color:#333;
			background:url(../image/index/menu003.jpg) no-repeat;
			text-decoration:none;
			}
		
		/* 設定第2階大項*/	
		#product_menu li ul {
			width:660px;
			background:url(../image/index/menu002.jpg) repeat-y;
			/* IE7 要加left必免亂套預設值 */
			display:none;
			position:absolute;
			left:149px;
			top:-188px;
			border-top:1px solid #333;
			border-right:3px solid #333;
			border-bottom:3px solid #333;
			border-left:1px solid #333;
			}
		/* 當第2階大項被選取時 	
		.product_menu li:hover ul {
			display:block;
			}*/
			
		/* 第2階細項 */
		#product_menu li ul li {
			width:220px;
			height:20px;
			float:left;
			zoom:100%;
			}
			
		#product_menu li.liMark {
			font-size:14px;
			font-weight:bold;
			}
			
	/* 入口網站 */
	#home_wrapper {
		/*background-color:#EEE;*/
		}
	#home_body {
		width:938px;
		height:450px;
		margin:0 auto;
		padding:50px 10px;
		/*border-left:1px solid #666;
		border-right:1px solid #666;*/
		background-color:#FFF;
		}
		.home_slogan {
			width:300px;
			height:75px;
			background:url(../image/index/logo.jpg) no-repeat;
			}
			.home_title {
				width:703px;
				height:297px;
				background:url(../image/index/portalA001.jpg) no-repeat;
				float:left;
				}
			.home_eng {
				float:left;
				border-bottom:3px solid #5D60BD;
				}
				.home_eng a {
					width:235px;
					height:97px;
					background:url(../image/index/english_b.gif) no-repeat;
					display:block;
					}
				.home_eng a:hover {	
					width:235px;
					height:97px;
					background:url(../image/index/english_db.gif) no-repeat;
					display:block;
					}
			.home_tra {
				float:left;
				border-bottom:3px solid #5D60BD;
				}
				.home_tra a {
					width:235px;
					height:97px;
					background:url(../image/index/traditional_b.gif) no-repeat;
					display:block;
					}
				.home_tra a:hover {	
					width:235px;
					height:97px;
					background:url(../image/index/traditional_db.gif) no-repeat;
					display:block;
					}
			.home_sim {
				float:left;
				}
				.home_sim a {
					width:235px;
					height:97px;
					background:url(../image/index/simplified_b.gif) no-repeat;
					display:block;
					}
				.home_sim a:hover {	
					width:235px;
					height:97px;
					background:url(../image/index/simplified_db.gif) no-repeat;
					display:block;
					}
			.home_welcome {
				width:938px;
				height:82px;
				background:url(../image/index/welcome001.gif) no-repeat;
				}
			.home_bottom {
				width:938px;
				}
				.home_bottom p {
					text-align:right;
					font-size:12px;
					line-height:24px;
					color:#666;
					font-weight:bold;
					}

