
/*初始化*/

h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold;}
img, table, td, th { border:0;}
ul, ol { list-style-type:none;}
a { color:#0097CC; text-decoration:none;}
a:hover { color:#51B400; text-decoration:none;}
body { font:12px Arial, "宋体", Verdana, sans-serif;}

/*头部*/

#head { width:100%; height:105px; background:url(tp_img/head_bg.jpg) top repeat-x;}
    #head #logo { width:950px; height:71px; background:url(tp_img/logo_bg.jpg) left top no-repeat;}
	    #head #logo h1 { float:left;}
	    #head #logo p { float:right; margin-right:35px; margin-top:28px;}
		    #head #logo p a { color:#94a4c2;}
		    #head #logo p a strong { font-weight:normal;}
			#head #logo p em { padding:0 10px;}
	#head #menu { width:950px; height:33px;background:url(tp_img/menu_bg.jpg) top repeat-x; white-space:nowrap;}
        #menu li { float:left;width:75px; height:33px; margin:0; padding:0; background:url(tp_img/menu_line.jpg) right top no-repeat;}
		    #menu li a { color:#fff; display:block; font-size:12px; font-weight:bold; text-decoration:none; padding:10px 0px;text-align: center;}
			#menu li a.here, #menu li a:hover { background:url(tp_img/menu_li_hover.jpg) left top no-repeat; color:#000;}
			#menu li#search { width:10px; float:right; background:url(tp_img/menu_right.jpg) right top no-repeat; padding-top:5px; position:relative;}
			    #menu li#search input { width:150px; position:absolute; top:6px; font-size:12px; padding:4px 2px 0 3px; color:#666; border:1px solid #065387; height:16px;}
				#menu li#search input.submit { background:none; position:absolute; top:6px; left:160px; height:21px; border:0; color:#fff; font-weight:600; padding:2px 0 1px 0; width:59px; background:url(tp_img/search_bg.jpg) left 50% no-repeat; cursor:pointer;}
				.function input.submit { background:none; position:absolute; top:3px; right:6px; height:21px; border:0; color:#fff; font-weight:600; padding:2px 0 1px 0; width:59px; background:url(tp_img/search_bg.jpg) left 50% no-repeat; cursor:pointer;}
				#menu li a#menu_home { background:url(tp_img/menu_home_other.jpg) left top no-repeat;}
				#menu li a#menu_home.here, #menu li a#menu_home:hover { background:url(tp_img/menu_home.jpg) left top no-repeat;}
				#menu li a#idc { padding:10px 15px;}
				
/*底部信息*/

#foot { width:100%; height:70px; margin-top:50px; overflow:hidden; background:url(tp_img/foot_bg.jpg) left bottom repeat-x; float:center;}
    #foot div { width:950px; margin:0 auto; padding-top:20px;text-align: center;}
    #foot p#comsenzservice { float:center;}
	#foot p#message, #foot p#copy { float:center; margin:0 auto;}
	#foot p#copy { clear:both; white-space:nowrap; margin-top:5px;}
	#foot em { padding:0 10px; color:#666;}

/*统一样式*/

#head, #head #logo, #head #menu { margin:0 auto;}

#head, #head #logo { overflow:hidden;}

#head #logo p a strong, #foot p#comsenzservice strong { color:#0097CC;}

#head #logo p a, #foot p#comsenzservice a { text-decoration:none;} 

#foot p#comsenzservice a, #foot p#copy { color:#4c5a62;}




















/*菜单*/
#head { height:137px;}
	
	#topnav { width:950px; height:32px; margin:0 auto; background:url(tp_img/topnav.jpg) top left no-repeat;white-space:nowrap;}
			#topnav li#search { margin:0; width:236px; float:right; padding-top:5px; padding-right:180px !important; padding-right:80px; position:relative;}
				#topnav li#search input.submit { background:none; position:absolute; top:4px; right:10px; height:21px; border:0; color:#fff; font-weight:600; padding:2px 0 1px 0; width:59px; background:url(tp_img/search_bg.jpg) left 50% no-repeat; cursor:pointer;}
	    #topnav p { padding:5px 100px 0px 0px; font-weight:700;align:right;}
/*	     #topnav p input { width:150px; position:absolute; top:6px; font-size:12px; padding:4px 2px 0 3px; color:#666; border:1px solid #065387; height:16px;}*/
	      #topnav p input.submit { background:none; position:absolute; height:21px; border:0; color:#fff; font-weight:600; padding:2px 0 1px 0; width:59px; background:url(tp_img/search_bg.jpg) left 50% no-repeat; cursor:pointer;}
			#topnav p a { text-decoration:none; color:#333; font-weight:normal;}
			#topnav p em { padding:0 8px;}
	
/*内容*/
.function{margin:6px 0 0 0;}
#content { width:950px; margin:5px auto 5px auto; position:relative;  z-index:100; color:#4B5A61;}
    #content>#left { position:absolute; left:0; width:720px; padding:5px 6px 5px 0;background-color:;}
/*		#left h2 { color:#51B400; font-size:16px; padding-left:24px; padding-bottom:10px;}*/
		
	#content>#right { position:absolute; right:0; width:201px; padding:-2px 0 134px 15px;/* background:url(tp_img/right_bg.jpg) 15px bottom no-repeat;*/}
	    #right h2 { background:url(tp_img/right_head.jpg) left top no-repeat; height:16px; font-size:12px; font-weight:600; color:#fff; padding:5px 25px; position:relative; z-index:2;}
		#right ul { position:relative; background:#FFF url(tp_img/right_ul_bg.jpg) center top repeat-y; z-index:1;}
		    #right li { background:transparent;background:#FFF url(tp_img/right_list_bg.jpg) center top repeat-y;}
			 /*   #right li a { display:block;margin:0; padding:3px 30px 2px 50px; background:#FFF url(tp_img/right_list_bg.jpg) center top repeat-y; border-bottom:1px solid #DDE6EB; width:121px; color:#0097C9; font-size:12px; font-weight:300; text-decoration:none; margin-bottom:1px;}*/
			    #right li a{width:121px; color:#0097C9; font-size:12px; font-weight:300; text-decoration:none; margin-bottom:1px;}
				#right li{padding:3px 3px 2px 8px;background:url(tp_img/right_list_bg.jpg) repeat-y;border-bottom:1px solid #DDE6EB; margin-bottom:1px;}
				#rili{height:165px;padding:3px 3px 2px 3px;background:url(tp_img/right_list_bg.jpg) repeat-y;border-bottom:1px solid #DDE6EB; margin-bottom:1px;text-decoration:none;}
				#rili a{text-decoration:none;}
				#right li a:hover{color:#53B402;}
			/*	#right li a.here, #right li a:hover { background:url(tp_img/right_list_now.jpg) center top repeat-y; color:#53B402; text-decoration:none;}*/
			    #right li ul { background:#E9F0F4; margin:0 2px; padding:10px; margin-bottom:1px;}
				#right li li a { background:none; border:0; padding:6px 30px 6px 50px; color:#8EA2A9;}
				#right li li a.here, #right li li a:hover { background:none; color:#53B402;}
		
		#right h3 { font-size:12px; padding-top:10px; padding-left:25px; background:transparent;}
		#right li#contact { background:#FFF url(tp_img/right_list_bg.jpg) center top repeat-y; white-space:nowrap; padding-top:10px; padding-bottom:20px;}
		    #right li#contact ul { background:transparent; padding:0; margin:0; margin-left:12px;;}
				#right li#contact li { margin:0; padding:0; margin-top:15px;}
					#right li#contact li li { line-height:18px; margin-top:0;}
				*+html #right li#contact li { margin-top:0;}
				
/*Tab 标签切换*/

#left #description { width:709px; margin-top:20px; background:url(tp_img/notice_bg.jpg) left top no-repeat;}
	#left #description #description_head { width:100%; height:26px; background:url(tp_img/notice_head.jpg) left top no-repeat; overflow:hidden;}
		#left #description #description_head li { float:left; background:url(tp_img/news_line.jpg) right top no-repeat; height:26px; text-align:center;}
			#left #description #description_head li a { display:block; color:#fff; padding:8px 20px; text-decoration:none; font-weight:bold;}
			#left #description #description_head li a:hover, #left #description #description_head li a.here { color:#000; background:url(tp_img/news_hover.jpg) left top repeat-x;}
			#left #description #description_head li a#description_first.here, #left #description #description_head li a#description_first:hover { color:#000; background:url(tp_img/news_first_bg.jpg) left top repeat-x;}
		#left #description #description_content { margin:20px;}
		#left #description #description_content div { display:none;}

/*下载*/

.down #left li { overflow:hidden; clear:both; border-bottom:1px dashed #A8B5BD; padding-bottom:15px;}
	.down #left li h3 { font-size:16px; margin-top:28px; font-weight:800; padding-left:25px; padding-bottom:6px;}
	.down #left ul ul { margin-top:10px; margin-left:26px;}
	.down #left li li { border-bottom:0; line-height:240%; padding-bottom:0;}
		.down #left li li strong { font-weight:600; color:#777;}
		.down #left li li a { margin:0 10px;}
		.down #left li li.down_other { margin-top:10px;}
			.down #left li li.down_other a { margin:0;}
			.down #left li li.down_other img { margin-right:6px;}

/*公司*/

    .company #left .newstext { padding:10px; margin-top:20px; color:#4C5B62; line-height:22px;}
	    .company #left .newstext img { float:left; margin-right:28px;}
		.company #left .newstext p { padding:5px 0 5px 5px; text-indent:2em;}
		.company #left .newstext dl { margin:0 5px; line-height:20px; color:#666;}
		.company #left .newstext dt { font-weight:600; margin-bottom:5px;}
		.company #left .newstext dd { margin-bottom:15px;}
		.company #left .newstext h3 { font-size:12px; margin:20px 0 5px 5px;}
		.company #left .newstext ul { margin:10px 0 10px 40px; list-style-type:disc;}
		
	.company #comsenz_logo { padding:10px; margin-top:20px; line-height:20px; color:#666;}
	    .company #comsenz_logo ul { margin:5px;}
		.company #comsenz_logo img { margin-bottom:10px;}
		.company #comsenz_logo li { margin-bottom:40px;}
		    .company #comsenz_logo li li { list-style-type:decimal; margin-left:20px; margin-bottom:5px;}
			    .company #comsenz_logo li li li { list-style-type:upper-alpha; margin-left:30px; margin-bottom:0;}
	
	.company #comsenz_event { padding:10px; margin-top:20px; line-height:24px; color:#666;}
		.company #comsenz_event ul { margin:5px;}
		.company #comsenz_event li { margin-bottom:20px;}
			.company #comsenz_event li h3 { font-size:16px; font-weight:600; color:#0097CC; margin-left:62px;}
		    .company #comsenz_event li li { margin-bottom:0;}
			    .company #comsenz_event li li em { font-style:normal; padding-right:25px;}
				.company #comsenz_event li li.no_em { padding-left:57px;}
			.company #left .newstext.company_why img { float:none; margin:0 auto; margin:10px;}
	
	.company #contact, .company #company_hr { padding:10px; margin-top:20px; line-height:24px; color:#666;}
		.company #company_hr p { text-indent:2em; line-height:20px; margin-bottom:10px;}
		 
	.company #company_news { padding:10px; margin-top:20px; color:#4B5A61;}
	    .company #company_news p { text-indent:2em; margin-bottom:5px;}
		.company #company_news #topnew { overflow:auto;}
			.company #company_news #topnew h3 { color:#0098CA; font-weight:bold; font-size:14px; margin-bottom:16px;}
				.company #company_news #topnew h3 img { float:left; margin-right:20px; padding:2px; border:1px solid #CCC;}
				.company #company_news #topnew h3 a { text-decoration:none;}
				.company #company_news #topnew h3 a:hover { text-decoration:underline;}
			.company #company_news #topnew div { line-height:180%; overflow:auto;}
				
		.company #company_news #bottomnews { margin-top:40px; clear:both; overflow:hidden;}
		    .company #company_news #bottomnews ul { margin:10px 0; overflow:hidden;}
			    .company #company_news #bottomnews li { float:left; width:300px;}
				.company #company_news #bottomnews li.li_right { float:right;}
					.company #company_news #bottomnews li h4 { border-bottom:1px solid #A8B5BB; font-size:12px; padding-bottom:8px; margin-bottom:10px; margin-top:5px; overflow:hidden; display:block; height:10px;}
						.company #company_news #bottomnews li h4 a { color:#666; text-decoration:none;}
						.company #company_news #bottomnews li h4 span { float:left;}
						.company #company_news #bottomnews li h4 span.more_news { float:right;}
							.company #company_news #bottomnews li h4 span.more_news a { color:#999;}
							.company #company_news #bottomnews li h4 span.more_news a:hover { color:#51B400; text-decoration:underline;}
					.company #company_news #bottomnews li ul { list-style-type:disc;}
				    .company #company_news #bottomnews li li { float:none; width:auto; margin-left:18px; line-height:22px; color:#09c;}
					    .company #company_news #bottomnews li li a { color:#09c; text-decoration:none;}
						.company #company_news #bottomnews li li a:hover { color:#50B500; text-decoration:underline;}
						
		.company #news_view { margin-top:30px; color:#4b5a61;}
		    .company #news_view h3 { font-size:18px; text-align:center; padding-bottom:15px; border-bottom:1px dashed #AAB5BB;}
			.company #news_view h4 { color:#51B400; font-size:12px; font-weight:500; text-align:center; margin-top:15px;}
				.company #news_view h4 em { padding:0 10px;}
			.company #news_view #news_content { margin-top:25px; font-size:14px; line-height:24px;}
			    .company #news_view #news_content p { margin-bottom:25px; text-indent:2em;}
			.company #news_view ul#other_news { width:180px; margin:0 auto; height:16px; margin-top:20px; overflow:hidden; font-size:14px; background:url(tp_img/news_next.gif) center 2px no-repeat;}
				.company #news_view ul#other_news li { float:left;}
				    .company #news_view ul#other_news li a { color:#0197CA;}
				.company #news_view ul#other_news li#o_n_r { float:right;}
			
	.company #company_custom { padding:10px; margin-top:20px; color:#4b5a61; line-height:20px;}
    	.company #company_custom p a { padding:5px 22px 5px 0;}
		.company #company_custom p img { margin:5px 10px 5px 0;}
		.company #company_custom h3 { font-size:12px; margin-bottom:6px; margin-top:20px;}
	
	.company #left .partner { padding:10px; margin-top:20px; color:#4C5B62; line-height:22px;}
	    .company #left .partner ul { margin:20px;}
			.company #left .partner li { overflow:hidden;}
		    .company #left .partner ul ul { margin:0; border-bottom:1px dashed #AAB5BB; clear:both; margin-bottom:30px; overflow:hidden;}
		.company #left .partner li li { float:left; width:230px; height:110px; margin-right:70px; text-align:center;}
		    .company #left .partner li li a { display:block; height:80px; vertical-align:middle; text-align:center;}
			.company #left .partner li li h3 { font-size:12px; color:#777;}
			
	.company #left #comsenz_join { padding:10px; margin-top:20px; color:#4b5a61; line-height:20px;}
	    .company #left #comsenz_join form { margin:0 auto; text-align:center;}
	    .company #left #comsenz_join th, .company #left #comsenz_join td { padding:3px 10px; text-align:right; vertical-align:top;}
		.company #left #comsenz_join td { text-align:left;}
			.conpany #left #comsenz_join td input { border:1px solid #E2E3EA;}
		.company #left #comsenz_join textarea { width:320px; height:130px; border:1px solid #E2E3EA;}
		.company #left #comsenz_join input.submit { width:60px; height:25px; color:#fff; margin:8px 0; border:0; background:none; border:0; background:url(tp_img/submit.jpg) center 50% no-repeat; cursor:pointer;}
	
	.company #left #laws { padding:10px; margin-top:20px; color:#4b5a61; line-height:20px;}
	    .company #left #laws ul { margin:10px 16px;}
		    .company #left #laws h3 { font-size:12px; margin-bottom:8px;}
			.company #left #laws li { margin-bottom:15px;}
				.company #left #laws li ol { list-style-type:decimal; margin-left:30px;}
				.company #left #laws li li { margin-bottom:3px;}
				.company #left #laws li p { text-indent:2em;}
				.company #left #laws li ol ul { list-style-type:disc; margin-left:16px;}
	
	.company #left .newslist { margin:20px; padding-left:5px;}
		.company #left .newslist li { border-bottom:1px dashed #AAB5BB; margin-bottom:30px; padding-bottom:10px;}
			.company #left .newslist li h4 { font-size:14px; margin-top:10px;}
				.company #left .newslist li h4 a { text-decoration:none;}
				.company #left .newslist li h4 a:hover { text-decoration:underline;}
			.company #left .newslist li h5 { margin-top:6px; font-size:12px; font-weight:normal;}
				.company #left .newslist li h5 em { padding:0 10px;}
			.company #left .newslist li p { margin-top:15px; line-height:20px;}			

/*资源*/

.resource #left h3 { text-align:center; font-size:14px; margin-top:30px; padding-bottom:15px; border-bottom:1px dashed #AAB5BB;}
.resource #left h3#themes { text-align:left; padding-left:24px;}
.resource #bottom_resource { margin-top:40px; color:#495B5F; overflow:hidden;}
    .resource #bottom_resource ul { overflow:hidden; margin-left:-10px; clear:both;}
    .resource #bottom_resource li { width:200px; float:left; margin-left:20px;}
	    .resource #bottom_resource li h3 { font-size:12px; padding-left:8px; text-align:left; padding-bottom:8px; border-bottom:1px solid #A8B5BB; clear:both; margin-bottom:18px;}
		.resource #bottom_resource li p { line-height:20px; padding:5px;}
		.resource #bottom_resource li p.xiangqing { text-indent:0; text-align:right; margin-top:5px;}
		
.resource #themes_list, .resource #plugins_list { padding:10px;}
    .resource #themes_list li { border-bottom:1px dashed #9C9C9C;}
	.resource #themes_list li ul { margin:20px 15px; overflow:hidden; padding-bottom:10px; padding-top:10px;}
	.resource #themes_list li li { border-bottom:0; float:none; padding:10px 0;}
		.resource #themes_list li li strong { color:#51B400;}
		.resource #themes_list li li em { padding:0 8px;}
	.resource #themes_list li li.style_look { float:left; margin-left:20px;}
		.resource #themes_list li li.style_look img { width:160px; height:120px; padding:2px; border:1px solid #C4D2DB; margin-right:40px;}
		.resource #themes_list li li.style_look img:hover { border:1px solid #8EC5E6;}
.resource #plugins_list li { border-bottom:1px dashed #9C9C9C; margin-bottom:20px;}
	.resource #plugins_list li li { border-bottom:0; padding:4px 0; line-height:16px; margin-bottom:0; line-height:180%;}
	.resource #plugins_list li ul { margin-left:14px; margin-bottom:10px;}
	    .resource #plugins_list li li strong { color:#51B400;}
		.resource #plugins_list li li em { padding:0 8px;}

.resource .more_res { text-align:right; margin-top:10px;}
.resource p.works_notice { margin:0 10px; line-height:200%;}
	.resource p.works_notice strong { color:#f00;}

/*购买*/

.purchase #left h3, .product #left h3, .company #left h3#c_list { text-align:left; padding-left:24px; font-size:12px; margin-top:20px; padding-bottom:10px; border-bottom:1px dashed #AAB5BB;}
.purchase #left h4 { margin-top:20px; font-size:12px; font-weight:bold; text-align:left; padding-left:24px;}
.purchase #left table { border:1px solid #E5EDF0; margin-top:10px; width:709px;}
    .purchase #left table th, .purchase #left table td { padding:8px 5px; text-align:center; background:#F4F8F9; overflow:hidden; line-height:20px;}
	    .purchase #left table th { text-align:left; padding:8px 10px; background:#E5EDF0; font-weight:normal; width:210px; overflow:hidden;}
		.purchase #left table td.f_td { background:#F3F4F6 url(../images/service/s_td_bg.jpg) top left repeat-y; text-align:left; padding-left:13px;}
		.purchase #left.s_more table td { text-align:left;}
		.purchase #left.s_more table td.h_td { text-align:center;}
		.purchase #left.s_more ol#top_ec_more { list-style-type:decimal; line-height:180%; margin-top:10px;}
			.purchase #left.s_more ol#top_ec_more li { margin-left:24px;}
		.purchase #left.s_ecconsult table td.head_td { font-weight:800; text-align:center;}
		.purchase #left.s_ecconsult table td.left_td { text-align:left;}
		.purchase #left.s_ecconsult p { margin:10px 0;}
 
	.purchase #left table th p { display:none; color:#777; margin-top:10px;}
	.purchase #left table th p.show { display:block;}
	.purchase #left table th strong { color:#0197C9; padding:0 3px; cursor:pointer;}
	.purchase #left table th.s_th { width:100%; font-weight:600;}
		.purchase #left table th.s_th p { width:90%; font-weight:normal;}
	
	.purchase .s_diy p { margin:10px 10px 0 10px; text-indent:2em; line-height:24px;}
	.purchase .s_diy ol { margin:15px 10px; margin-left:36px; list-style-type:decimal;}
		.purchase .s_diy ol h5 { font-size:12px;}
		.purchase .s_diy ol p { margin:5px 0; text-indent:0; line-height:20px;}
		.purchase .s_diy ol li { margin-bottom:10px;}	
	
	/*购买注意事项切换*/	
	.purchase #left #description #description_content #description_attention li { margin-bottom:20px; line-height:18px;}
		.purchase #left #description #description_content #description_attention li li { margin-bottom:5px;}
		.purchase #left #description #description_content #description_attention li h5 { font-size:12px; margin-bottom:10px;}
		.purchase #left #description #description_content #description_attention li ul { margin-left:40px; list-style-type:decimal;}
	
	.purchase #left #description #description_content #description_license { margin-top:20px; line-height:20px;}
		.purchase #left #description #description_content #description_license p { text-indent:2em; margin-bottom:5px;}
		.purchase #left #description #description_content #description_license h5 { font-size:12px; margin:10px 0;}
		.purchase #left #description #description_content #description_license ul { list-style-type:disc; margin-left:30px; margin-bottom:15px;}
		
	.purchase #left #description #description_content #description_flow { margin-top:20px; line-height:20px;}
		.purchase #left #description #description_content #description_flow ul { margin-bottom:20px; list-style-type:decimal; margin-left:20px;}
			.purchase #left #description #description_content #description_flow ul ul { margin:5px 0 5px 40px; list-style-type:circle;}
		.purchase #left #description #description_content #description_flow li { padding-bottom:5px;}
			.purchase #left #description #description_content #description_flow li li { padding-bottom:0;}
		.purchase #left #description #description_content #description_flow h5 { margin:10px 0; font-size:12px;}
		
	.purchase #left #description #description_content #description_payment { margin-top:20px; line-height:20px;}
		.purchase #left #description #description_content #description_payment p { text-indent:2em;}
		.purchase #left #description #description_content #description_payment h5 { font-size:12px; color:#09c; margin-top:10px;}
		.purchase #left #description #description_content #description_payment ul { margin:10px 0;}
			.purchase #left #description #description_content #description_payment h6 { font-size:12px;}
		
/*产品*/

.product #left #product_top {/* height:245px;*/ width:730px; margin-top:6px; background-color:; background-position:left top; background-repeat:no-repeat; position:relative;}
	.product #left .dz_bg { background-image:url(tp_img/discuz.jpg);}
	.product #left .nt_bg { background-image:url(tp_img/discuznt.jpg);}
	.product #left .xs_bg { background-image:url(tp_img/xspace.jpg);}
	.product #left .ss_bg { background-image:url(tp_img/supesite.jpg);}
	.product #left .ec_bg { background-image:url(tp_img/ecshop.jpg);}
	.product #left .sv_bg { background-image:url(tp_img/supev.jpg);}
	.product #left .ucenter_bg { background-image:url(tp_img/ucenter.jpg);}
	.product #left .uchome_bg { background-image:url(tp_img/uchome.jpg);}
	.product #left .ecm_bg { background-image:url(tp_img/ecmall.jpg);}
	.product #left .agg_bg { padding-bottom:20px; position:relative;}
		.product #left .agg_bg p { line-height:140%; font-size:12px; color:#9BB8C8; position:absolute;}
		.product #left .agg_bg #product_uchome { height:128px; background:url(tp_img/products_uchome_bg.jpg) left top no-repeat;}
			.product #left .agg_bg #product_uchome img { position:absolute; top:0; right:0;}
			.product #left .agg_bg #product_uchome p { width:378px; top:45px; left:80px;}
		.product #left .agg_bg #product_ucenter { height:137px; background:url(tp_img/products_ucenter_bg.jpg) left top no-repeat;}
			.product #left .agg_bg #product_ucenter img { position:absolute; bottom:0; left:0;}
			.product #left .agg_bg #product_ucenter p { width:360px; top:150px; right:130px;}
	
	.product #left #product_top ul { position:absolute; top:179px; left:38px;}
		.product #left #product_top li { float:left; margin-right:7px;}
	
	.product #left #center_products	{ height:230px; border-bottom:1px dashed #A4B6C2;}
		.product #left #center_products ul { text-align:center; overflow:hidden;}
			.product #left #center_products li { float:left; margin:0 10px;}
				.product #left #center_products li span { text-align:right; display:block; padding-right:10px;}
					.product #left #center_products li span a { margin-left:3px;}
			
	.product #left #other_products { height:140px; margin-top:30px;}
		.product #left #other_products ul { text-align:center; overflow:hidden;}
			.product #left #other_products li { float:left; height:30px; padding-top:74px; margin:0 5px; position:relative;}
			.product #left #other_products li.other_products_nt { background:url(tp_img/products_discuznt.jpg) left top no-repeat; width:104px; padding-right:122px;}
			.product #left #other_products li.other_products_ss { background:url(tp_img/products_supesite.jpg) left top no-repeat; width:128px; padding-right:98px;}
			.product #left #other_products li.other_products_xs { background:url(tp_img/products_xspace.jpg) left top no-repeat; width:118px; padding-right:108px;}
			.product #left #other_products li a { margin-right:3px;}
			.product #left #other_products li img.products_special { position:absolute; top:0; right:0;}
	
	/*产品页内容切换*/
	.product #left #description h4 { font-size:12px; margin-top:8px; margin-bottom:15px;}
	.product #left #description #description_content { line-height:160%;}
		.product #left #description #description_content ul.many_ul { line-height:90%; margin-left:2em;}
			.product #left #description #description_content ul.many_ul h5 { font-size:12px; margin-bottom:20px;}
			.product #left #description #description_content ul.many_ul ul { margin-left:2em;}
			.product #left #description #description_content ul.many_ul li { margin-bottom:10px;}
				.product #left #description #description_content ul.many_ul li li { margin-bottom:0;}
		.product #left #description #description_content p { text-indent:2em; margin-bottom:10px;}
			.product #left #description #description_content li p { text-indent:0;}
			.product #left #description #description_content #description_overview { overflow:hidden;}
				
			.product #left #description #description_content #description_function li { margin-bottom:15px;}
	
			.product #left #description #description_content #description_runtime ul { margin:10px 60px; list-style-type:circle;}
			.product #left #description #description_content #description_runtime ul#list_ul { margin:10px; list-style-type:none;}
			.product #left #description #description_content #description_runtime li { margin-bottom:8px;}
			
			.product #left #description #description_content #description_customers ul#cus_ec li { margin-bottom:20px;}
				.product #left #description #description_content #description_customers ul#cus_ec li h5 { font-size:12px; margin-bottom:10px;}

/*服务*/
/*
.service #left #service_top { height:245px; width:709px; margin-top:20px; background-position:left top; background-repeat:no-repeat; position:relative;}
	.service #left .insenz_bg { background-image:url(../images/service/insenz.jpg);}
	.service #left .s5d6d_bg { background-image:url(../images/service/5d6d.jpg);}
	.service #left .maifou_bg { background-image:url(../images/service/maifou.jpg);}
	.service #left .phpchina_bg { background-image:url(../images/service/phpchina.jpg);}
	.service #left #service_top a { width:110px; height:35px; display:block; position:absolute; left:55px; top:175px;}
	
	.service #service_top { margin-top:10px;}
	.service #description_content h4 { margin-bottom:10px; font-size:12px;}
	.service #description_content p { line-height:180%; text-indent:2em; margin-bottom:8px;}
	.service #description_content li { line-height:180%;}
*/
/*分页样式*/

.xspace-page { text-align:center; font-size:14px; font-weight:600;}
	.xspace-page .xspace-totlerecord, .xspace-page .xspace-totlepages { display:none;}
	.xspace-page a, .xspace-page span.xspace-current { padding:2px 5px; border:1px solid #ccc; margin:0 5px; color:#666;}
	.xspace-page span.xspace-current { color:#0033FF;}
	.xspace-page a:hover { color:#33CC00;}

/*底部*/

#foot { position:absolute; width:100%; z-index:1; top:3000px;/*border-TOP:1px solid #0099FF;*/}
    #foot div { width:950px; margin:0 auto;}
	


/*----------------------文章------------------------------*/
.main { float:left;width:728px;  background-color:#EEF3F7;}
.caption {margin:0 0 0 -10px;height:10px;margin:0 0 -4px 0;background:transparent url(tp_img/post_body_top.jpg) top no-repeat;}
.container {margin:0 0 0 0;padding-top:5px;padding-bottom:20px;padding-left:10px;padding-right:10px;word-break:break-all; background-color:#EEF3F7;border-left:1px solid #Ddc6EB;border-right:1px solid #Ddc6EB;}
.footer{height:10px;margin:-4px 0 0 0;background:transparent url(tp_img/post_body_foot.jpg) bottom no-repeat;}
div.post-nav {
	width:100%;
	clear:both;
	float:left;
	font-size:13px;
/*	font-weight: bold;*/
}
div.post-nav a.l{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
div.post-nav a.r{
	float:right;
	padding-left:10px;
	padding-bottom:5px;
}

div.post .post-title{
	padding:5px 0 2px 38px;
	margin:0 0 0 0;
	font-size:14px;
	color:#4B5A61;
	border-bottom: 1px #cccccc dashed;
	background:transparent url(tp_img/title_bg0.gif) no-repeat 6px 3px;
	background-position: bottom left;font-weight:600;
}
div.post .post-title-top {
	margin:2px 0 26px 0;
	background:transparent url(tp_img/title_bg.gif) no-repeat 6px 6px;
	background-position: bottom left;
}
div.post .post-title a {
	color: #4B5A61;
	text-decoration:none;
}
/*
div.post .post-title a:link {
	color: #4B5A61;
	text-decoration:none;
}
div.post .post-title a:visited {
	color: #4B5A61;
	text-decoration:none;
}
div.post .post-title a:hover {
	color:#4B5A61;
	text-decoration:none;
}
*/
/*
div.post .post-title a:active {
	color:#000;
	text-decoration:none;
}
div.post .post-title-top a:link{
    color:#ff6347;
	text-decoration:none;
}
div.post .post-title-top a:hover{
    color:#ff6347;
	text-decoration:none;
}
div.post .post-title-top a:visited{
    color:#ff6347;
	text-decoration:none;
}
*/
div.post .post-date{
	width:620px;
	margin:0 0 0 0;
	padding:5px 5px 2px 0;
	font-size:12px;
	color:#999999;
}

div.post .post-footer{
	margin:0 5px 3px 5px;
	padding:2px 15px 0 0;
	font-size:12px;
/*	background:#FBFBFB;*/
	color:#0093BB;
	height:20px;
	text-align:right;
	font-weight:normal;
	white-space:nowrap;
}


div.post .post-tags{
	margin:2px 0 2px 25px;
	padding:2px 0 0 0;
	font-size:12px;
	FONT-FAMILY:"Arial";
	color:#666666;
	height:20px;
	text-align:left;
	font-weight:normal;
}

body.multi div.post .post-tags{
	display:none;
}


div.post .post-tags a:link{
	color:#ff6347;
}
div.post .post-tags a:visited{
	color:#ff6347;
}
div.post .post-tags a:hover{
	color:#cf6347;
}

div.post .post-cang{
	margin:2px 0 12px 25px;
	padding:2px 0 0 0;
	font-size:12px;
	FONT-FAMILY:"Arial";
	height:20px;
	text-align:left;
	font-weight:normal;
	display:none;
}

/*---------------------------------------------------------------*/
ul.msg{
	margin:5px 10px 5px 10px;
	padding:0 0 0 0;
	text-align:left;
	list-style-position : outside;
}
li.msgname{
	border-bottom:1px solid #DDE6EB;
	padding:2px 0 2px 5px;
	margin:0px;
	background-color: #DDE0EB;
	font-weight: bold;
	color: #eeeeee;
}
li.tbname{
	padding:2px 0 2px 25px;
	margin:0px;
	background:transparent url(sm_img/red.gif) no-repeat 0 6px;
}
li.msgurl{
	text-align:right;
	padding:2px 10px 2px 10px;
	margin:0;
}
li.msgarticle{
	list-style-position : outside;
	padding:5px 10px 0 10px;
	margin:0;
	line-height:150%;
}
li.msgtime{
	text-align:right;
	padding:2px 5px 0 10px;
	margin:0 0 0 0;
}
ul.trackback li.tbname{
	border-bottom:none;
	padding:5px 0 2px 10px;
	margin:0px;
}
ul.trackback{
	margin:5px 270px 10px 20px;
}
ul.mutuality{
	margin:5px 270px 10px 20px;
}
ul.mutuality li.tbname{
	padding:5px 0 2px 10px;
	margin:0px;
}


li.msgarticle div.quote{
	margin:0 0 0 50px;
	padding:0px 0 0 10px;
	border-left:5px solid #DDE0EB;
}
li.msgarticle div.quote-title{
	margin:0px;
	padding:0px;
	border-bottom:1px #DDc6EB solid;
	color: #333333;
	background:url("sm_img/red.gif") no-repeat 0 center;
}



#divCommentPost p{
	padding:5px 5px 5px 15px;
}

#divCommentPost p.posttop{
	border-bottom:1px dashed #FFD8B5;
	padding:2px 0 2px 15px;
	margin:0 0 0 -20px;
/*	background-color: #FFD8B5;*/
	font-weight: bold;
}
#divCommentPost {
	margin:0 0 0 15px;
	padding:5px 5px 10px 15px;
}





div.post div.post-body{
	width:700px;
	margin:0 0 0 0;
	padding:0 0 0 5px;
	font-size:13px;
	word-break:break-all;
	overflow:hidden; 
	text-align:left;
	line-height:150%;
word-wrap: break-word; word-break: normal;}

div.post-body img{
	padding:4px 4px 4px 4px;
	border:0;
	clear : both;
	float : none;
}

div.post-body p{
	margin:10px 0 15px 0;
	padding:0;
}
div.post-body p.img{
	margin:0;
	padding:0;
	text-align:center;
}
div.post-body p.inscript{
	margin:0;
	padding:0;
	padding-right:20px;
	text-align:right;
}
div.post-body p.code{
	padding:5px;
	border:1px dotted black;
}
div.post-body div.code{
	padding:5px;
	border:1px dotted black;
}

div.post-body h1{
	color: #000000;
	margin:0;
	padding:0;
	font-size:16px;
}
div.post-body h2{
	color: #000000;
	margin:0;
	padding:0;
	font-size:14px;
}
div.post-body h3{
	color: #000000;
	margin:0;
	padding:0;
	font-size:13px;
}
div.post-body h4{
	color: #000000;
	margin:0;
	padding:0;
	font-size:12px;
}
div.post-body h5{
	color: #000000;
	margin:0;
	padding:0;
	font-size:11px;
}
div.post-body h6{
	color: #000000;
	margin:0;
	padding:0;
	font-size:10px;
}
div.post div.post-body a.keylink:link{
    color:#ff0000
}

div.post div.post-body a.keylink:hover{
    color:#cf6347
}

div.post div.post-body a.keylink:visited{
    color:#ff6347
}

/*

        #divCatalog {margin:6px 0 0 0;height:auto;}
	    #divCatalog h2 { background:url(tp_img/right_head.jpg) left top no-repeat; height:16px; font-size:12px; font-weight:600; color:#fff; padding:5px 25px; position:relative; z-index:2;}
		#divCatalog ul { position:relative; background:#FFF url(tp_img/right_ul_bg.jpg) center top repeat-y; z-index:1;width: 200px;		}
		#divCatalog li{text-decoration: none;float: left;display: block;margin:0 0 0 0;padding:3px 0 2px 4px;width: 95px;border-bottom:1px solid #DDE6EB;border-right:1px solid #DDE6EB;}

*/


p.w{
	background-color:#c2c2c2;
	color:#FFFFFF;
	float:left;
	font-size:9px;
	height:12px;
	margin:4px 0 0 0;
	padding:1px 0 1px 0;
	text-align:center;
	vertical-align:middle;
	width:14%;
}

p.y{
	text-align:center;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:100%;
	font-size:13px;
	font-weight:bold;
}
p.d{
	float:left;
	width:14%;
	height:20px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.d a:visited{ color:#ff0000;}
p.yd{
	float:left;
	width:14%;
	height:20px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	color:#6090c0;
	font-weight : bold;
}
p.nd{
	float:left;
	width:14%;
	height:20px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.cd{
	color:#0000ff;
	font-weight:bold;
	float:left;
	width:14%;
	height:20px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}

#divTrackbacks{
    display:none;
}
