@charset "utf-8";
/* CSS Document */

@import url("global.css");
@import url("layout.css");
@import url("button.css");

#content{ margin-top:15px;}
#product{ padding:16px 15px 18px 15px; }
	#product .title_btn{ padding-bottom: 10px; border-bottom:2px solid #4c9781; }
		#product .title_btn h2{ float:left; padding: 8px 0 0 20px; font-size:14px; font-weight:bold; color:#005133; }


	#pdtlist dl{ position:relative; height:136px; padding-top:26px; border-bottom:1px dashed #CCC; }
		#pdtlist dl img{ position:absolute; top:18px; left:0; padding:1px; border:1px solid #adadad;}
		#pdtlist dl dt strong{ margin-left:180px; color:#000000; font-size:14px;}
			#pdtlist dl dt a:hover{ text-decoration:none;}
			#pdtlist dl dt a:hover strong{ color:#F85544;}
		#pdtlist dl dt span{ margin-left:12px; color:#a7a7a7;}
		
		#pdtlist dl dd{ margin: 8px 14px 0 180px; line-height:180%;}
			#pdtlist dl dd p{ text-indent:2em;}
			#pdtlist a.more{ display:block; padding-right:14px; text-align:right; color:#063; background:url(../images/product/more_icon.gif) no-repeat right center;}

	
	.bannerArea{ padding:12px 0; border-bottom:1px solid #cacaca;}
		#banner{ position:relative; float:left; padding:1px; border:1px solid #cacaca; }
			.cyc{ width:661px; height:230px; }
			#ban_01{ background:url(../picture/pro_bannner_002.jpg) no-repeat;}
	
		#activity{ float:right; width:220px;}
		#activity h2{ height:32px; margin:2px 1px; position:relative; z-index:5; padding-left:12px; background:url(../images/product/activity_h2_bg.gif) no-repeat left top; font-size:12px; color:#004e30;}
			#activity h2 span{ display:block; height:32px; line-height:32px; background:url(../images/product/activity_h2_bg.gif) no-repeat right top; }
			#activity .c2{ clear:both; padding:12px 16px;}
				#activity ul{ }
					#activity li{ padding:7px 0; background:url(../images/product/activity_line_between.gif) no-repeat center bottom; }
					#activity li img{ margin-left:5px;}
	
	#detailed{ float:left; width:654px; margin-top:12px; }
		#detailed h1{ height:61px; margin:2px 1px; position:relative; z-index:5; padding-left:8px; background:url(../images/product/detailed_top_bg.gif) no-repeat left top; font-size:14px; color:#004e30;}
			#detailed h1 .box{ display:block; height:61px; line-height:61px; background:url(../images/product/detailed_top_bg.gif) no-repeat right top;}
			#detailed h1 .data{ margin-left:12px; font-size:12px; font-weight:normal; }
		#detailed h3{ padding:5px 0; font-size:12px; font-weight:bold; color:#505050;}
		#detailed .area{ margin:8px auto; margin-bottom:0; width:604px; }
		#detailed .line{ border-bottom:1px solid #cacaca;}
		#detailed .banner{  height:124px; background:url(../picture/pro_detailed_banner.gif) no-repeat center center;}
		#detailed .synopsis{ line-height:160%; color:#505050; }
			#detailed .synopsis p{ text-indent:2em; margin:8px 0;}
		#detailed .operate{ padding-bottom:8px;}
			#detailed .operate li{ display:inline; margin-right:12px;}
				#detailed .operate li a{ color:#005133; text-decoration:underline; }
					#detailed .operate li a:hover{ color:#F85544; text-decoration:none;}
				#detailed .operate li.row1 a{ padding-left:16px; background:url(../images/product/1_icon.gif) no-repeat left center;}
				#detailed .operate li.row2 a{ padding-left:16px; background:url(../images/product/2_icon.gif) no-repeat left center;}
				#detailed .operate li.row3 a{ padding-left:16px; background:url(../images/product/3_icon.gif) no-repeat left center;}
				#detailed .operate li.row4 a{ padding-left:16px; background:url(../images/product/4_icon.gif) no-repeat left center;}
	
		#detailed .funIntro{ padding-bottom:8px;}
			#detailed .funIntro li{ padding:5px 0;}
				#detailed .funIntro li a{ margin-left:8px; color:#005133; text-decoration:underline; }
					#detailed .funIntro li a:hover{ color:#F85544; text-decoration:none;}
				#detailed .funIntro li.row1{ padding-left:22px; background:url(../images/product/funIntro_icon_1.gif) no-repeat left center;}
				#detailed .funIntro li.row2{ padding-left:22px; background:url(../images/product/funIntro_icon_2.gif) no-repeat left center;}
				#detailed .funIntro li.row3{ padding-left:22px; background:url(../images/product/funIntro_icon_3.gif) no-repeat left center;}
				#detailed .funIntro li.row4{ padding-left:22px; background:url(../images/product/funIntro_icon_4.gif) no-repeat left center;}
	
	
	
	
	#sidebar{ position:relative; float:right; width:231px; margin-top:12px; padding-top:8px; background: url(../images/product/sidebar_bg_top.gif) no-repeat center top;}
		#sidebar .box{ border:1px solid #ddd19a; border-width: 0 1px; background:#f7f4e8; }
			#sidebar .box dl{ padding: 0 8px;}
				#sidebar .box dt{ padding:8px 0 5px 0; clear:both; font-size:14px; font-weight:bold; }
				#sidebar .box dd{ height:16px; padding:5px 0; border-bottom:1px solid #ddd19a; color:#505050;}
					#sidebar .box dd .pubdate{ float:left; }
					#sidebar .box dd .FDownLoad{ float:right;}
		#sidebar .bottom_bg{ display:block; height:17px; background: url(../images/product/sidebar_bg_bottom.gif) no-repeat center bottom; }
		#sidebar .icon{ display:block; position:absolute; top:0; right:0; width:43px; height:43px; background:url(../images/product/sidebar_icon.gif) no-repeat;}


	

















