/* CSS Document */
#side_left{ width:200px; float:left; border:1px solid #7EB444; padding:10px 20px; background:#F4F8E1;}
	#side_left .s_tit{text-indent:-9999px; background:url(../Images/s_04_En.gif) no-repeat 0% 50%; height:25px;}
	#side_left .p_tit{text-indent:-9999px; background:url(../Images/s_09_En.gif) no-repeat 0% 50%; height:25px;}
	#side_left .n_tit{text-indent:-9999px; background:url(../Images/s_07_En.gif) no-repeat 0% 50%; height:25px;}
	#side_left .s_search{text-indent:-9999px; margin:10px 0; background:url(../Images/s_05_En.gif) no-repeat 0% 50%; height:25px; /*border-bottom:1px solid #B0D46A;*/}
	#side_left .s_hot{text-indent:-9999px; background:url(../Images/s_06_En.gif) no-repeat 0% 50%; height:25px; margin-top:8px;}
	#side_left input{vertical-align:middle;}
	#side_left .d_list{ width:180px; margin:0 auto;}
	#side_left .d_list li{ display:block; text-indent:2em;}
		#side_left .d_list a{ display:block; height:28px; line-height:28px;background:url(../Images/icon02.gif) no-repeat 5px 10px; border-bottom:1px dashed #CCC; }
		#side_left .d_list a:hover{ background:url(../Images/icon02.gif) no-repeat 10px 10px; border-bottom:1px solid #CCC;}
			
#side_right{ width:640px; float:right; padding:0 15px 15px 15px; background:url(../Images/cnt_bg.gif) no-repeat 0 bottom;}
	#side_right .r_sitem{ display:block; color:#569D10; font-weight:bold; line-height:25px; background:url(../Images/icon03.gif) no-repeat 5px 7px; text-indent:2em;}
	#side_right .comtit{ text-align:right; height:32px; margin:5px 0;}
	#side_right .r_cnt{ width:620px; margin:5px auto; text-align:left; font-family:Arial;}
	
.news_tit{ line-height:32px; text-align:right; margin:5px 0; background:url(../Images/News_tit_En.gif) no-repeat 0 0;}
.news{margin:5px auto; width:630px; padding:5px 0; text-align:left;}
	.news li{list-style:none; width:630px;}
	.news li span{ float:right; text-align:right; padding:5px 0;}
	.news li a{ display: block; padding:5px 0 5px 32px; border-bottom:1px dotted #CCC; background:url(../Images/icon03.gif) no-repeat 10px 7px;}
	.news li a:hover{text-decoration:none; background:#F0F0F0 url(../Images/icon03.gif) no-repeat 14px 7px;}
	.news h2{ text-align:center; font:500 22px/26px Arial; margin:20px auto 5px auto;}
		#n_tool{ width:90%; margin:0 auto; text-align:center; color:#666; border-bottom:1px solid #CCC; padding-bottom:1em;}
		#news_main{ margin:5px 0 15px 0; line-height:170%; font-family:Arial, Verdana;}
		#n_bottom{ text-align:right; padding-right:1em; line-height:30px;}

#server{ width:620px; margin:5px auto; text-align:left;}
	#server .s_tit{ line-height:25px; text-indent:1.5em; font-weight:bold; margin-top:1em; background:url(../Images/icon03.gif) no-repeat 5px 6px;}
	#server .s_desc{ display:block; margin:1.5em 0 0 0; color:#83AC30; font-weight:bold; font-family:Arial;}
	#server .s_img{ float:left; width:187px; text-align:center;}
	#server .s_txt{ float:right; width:433px; line-height:120%;}
	#server .pic_txt{font-family:Arial; line-height:150%;}
	#server .pic_txt img{ float:left; padding:0 8px 4px 0;}

.picTxt{font-family:Arial; line-height:150%;}
.picTxt img{ float:left; padding:0 8px 4px 0;}	
	
#job{ width:620px; margin:5px auto; text-align:left;}
	#job .s_tit{ background:#EBECEE url(../Images/icon02.gif) no-repeat 5px 9px; text-indent:1.5em; line-height:25px;}
	/*Job Skin*/
	.show_job{ line-height:35px; background:url(../Images/arrow_hr.gif) no-repeat 3px 11px; border-bottom:1px solid #CCC;}
	.show_job p{ float:left; width:450px; text-indent:1.5em; font-weight:bold; color:#333;}
	.show_job span{width:100px; text-align:center; float:right; padding-top:5px}
	
/*Left Skin*/
.product_class{ width:180px; padding:5px; margin:0 auto; color:#333; font-weight:bold; height:25px; line-height:25px; border-bottom:1px dotted #CCC; background:url(../Images/icon03.gif) no-repeat 8px center; text-indent:1.8em; font-family:Geneva, Arial, Helvetica, sans-serif; cursor:hand;}
.s_product li{ color:#666; font-weight:normal; padding:0 5px; }
.s_product li a{ display:block; text-indent:3.5em; height:26px; line-height:25px;width:190px;  white-space:nowrap; overflow: hidden; background:url(../images/op.gif) no-repeat 20px center;}
.s_product li a:hover{text-indent:3.5em; height:25px; line-height:25px; background:#D6D6D6 url(../images/op.gif) no-repeat 23px center;border-bottom:1px solid #CCC;}

#protit{ margin:5px auto;}
	#protit p{ display:block; width:240px; float:left; margin-top:5px; font-size:12px; font-family:Verdana, Arial; color:#AAA; text-align:left; line-height:120%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	#protit h2{ display:block; width:350px; text-indent:1.5em; height:32px; float:right; text-align:left; color:#FFFFFF; font:500 16px/32px Arial; background:url(../Images/pro_tit.gif) no-repeat 0 right;}

#m_pro{ margin-top:18px ;}
#pp{ font-family:Arial; line-height:140%;}
#pp img{ float:right; padding:5px 0 10px 10px;}

.list_pro{ margin:8px auto; padding:5px 0; width:620px; border-bottom:1px solid #CCC;}
	.photo{ width:200px; height:184px; float:left; text-align:center; overflow:hidden;}
		.photo a{ display:block; border:1px solid #FFF; text-decoration:none;}
		.photo a:hover{ border:1px solid #77A31E; text-decoration:none;}
	.ptxt{ width:400px; float:right;}
		.ptxt .ptit{ font-weight:bold;}
		.ptxt .ptit h2{ font-weight:bold; display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
		.ptxt .ptit a{ color:#339900; text-decoration:none;}
		.ptxt .ptit a:hover{ color:#339900; text-decoration:none;}
		.ptxt span{ display:block; line-height:25px; text-align:left;}
	.slink{ text-align:right; margin-top:1em; }
		.slink a{ color:#000; text-decoration:none; display:block; background:url(../Images/icon04.gif) no-repeat right 0; padding-right:3px;}
		.slink a:hover{ color:#390; text-decoration:none; display:block; background:url(../Images/icon05.gif) no-repeat right 0; padding-right:3px;}
	
