/*css sprites*/

#left #description, #content #right, #right h2 { background-image:url(../images/bg/other_bg.jpg); background-repeat:no-repeat;}
#right ul, #right li a, #right li#contactSalesman, #content #small_banner, .purchase #left table td.f_td { background-image:url(../images/bg/across_line.jpg); background-repeat:repeat-y;}

/*菜单*/
#head { height:137px;}
	
	#topnav { width:950px; height:32px; margin:0 auto; background-position: left -138px; position:relative; z-index:100;}
	    #topnav p { padding:8px 28px; font-weight:700;}
			#topnav p a { text-decoration:none; color:#333; font-weight:normal;}
			#topnav p em { padding:0 8px;}
	
/*内容*/

#content { width:950px; margin:10px auto; position:relative; z-index:100; color:#4B5A61;}
    #content>#left { position:absolute; left:0; width:709px; padding:5px 6px;}
		#left h2 { color:#51B400; font-size:16px; padding-left:24px; padding-bottom:10px; border-bottom:1px solid #A8B5BD;}
		
	#content>#right { position:absolute; right:0;}
		#content #right { background-position:-712px bottom; width:201px; padding:5px 0 134px 15px;}
	    #right h2 { background-position:left -11px; height:16px; font-size:12px; font-weight:600; color:#fff; padding:5px 25px; position:relative; z-index:2;}
		#right ul { position:relative; background-position:left top; z-index:1; overflow:hidden;}
		    #right li { background:transparent;}
			    #right li a { display:block; background-position:-630px top; border-bottom:1px solid #DDE6EB; padding:12px 30px 8px 50px; color:#0097C9; font-size:12px; font-weight:300; text-decoration:none; margin-bottom:1px; margin:0 3px;}
				#right li a.here, #right li a:hover { background-position:-420px top; color:#53B402; text-decoration:none; margin:0 3px 0 0; padding:12px 30px 8px 53px;}
			    #right li ul { background:#E9F0F4; margin:0; width:auto; padding:10px; margin-bottom:1px;}
				#right li li a { background:none; border:0; padding:6px 30px 6px 50px; width:auto; color:#8EA2A9; margin:0;}
				#right li li a.here, #right li li a:hover { background:none; color:#53B402; padding:6px 30px 6px 50px; margin:0;}
		
		#right h3 { font-size:12px; padding-top:10px; padding-left:25px; background:transparent;}
		#right li#contactSalesman { background-color:#FFF; background-position:-210px top; white-space:nowrap; padding-top:10px; padding-bottom:20px;}
		    #right li#contactSalesman ul { background:transparent; padding:0; padding-top:10px; padding-left:12px; margin:0;}
				#right li#contactSalesman ul ul { padding-top:10px;}
				#right li#contactSalesman li { margin:0; padding:0;}
					#right li#contactSalesman li li { line-height:18px;}
				*+html #right li#contactSalesman li { margin-top:0;}
				
/*Tab 标签切换*/

#left #description { width:709px; margin-top:20px; background-position:left -57px;}
	#left #description #description_head { width:100%; height:26px; overflow:hidden;}
		#left #description #description_head li { float:left; background-position:right -269px; background-repeat: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-position:-180px -340px;}
			#left #description #description_head li a#description_first.here, #left #description #description_head li a#description_first:hover { color:#000;  background-position:left -340px;}
		#left #description #description_content { margin:20px;}
		#left #description #description_content div { display:none;}

/*公司*/

    .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:12px; line-height: 2em;}
			    .company #news_view #news_content p { margin-bottom:20px; text-indent:2em;}
				 .company #news_view #news_content dl { margin:20px; background-color: #f1f5f8; border: 1px solid #c4d2db; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
				 .company #news_view #news_content dt, .company #news_view #news_content dd { line-height: 2em; padding: 2px 10px;}
				 .company #news_view #news_content dt { font-weight: bold;}
				 .company #news_view #news_content div.img { float: left; margin: 15px; width: 200px; text-align: center;}
				 .company #news_view #news_content div.img img { border: 1px solid #ccc; margin-bottom: 5px;}
			.company #news_view ul#other_news { width:180px; margin:0 auto; height:16px; margin-top:20px; overflow:hidden; font-size:14px; background:url(../images/site/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-position:-77px top; 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;}	

/*服务*/

.service #left #service_top { /*height:245px;*/ width:709px; margin-top:20px; background-position:left top; background-repeat:no-repeat; position:relative;}
	.service #left #service_top a { width:110px; height:35px; display:block; position:absolute; left:55px; top:175px;}
	
	.service #service_top { margin-top:10px;}
	.service #service_top p { text-indent:2em;}
	/*.service #description_content { font-size:14px; line-height: 2em;}*/
	.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%;}
	.service #description_content table {margin-bottom: 20px; width: 100%; background: #A8B5BD;}
	.service #description_content th { padding: 5px; background: #c4d2db;}
	.service #description_content td { padding: 5px; background: #f1f5f8; text-align: center;}
	.service #description_content span.images {
		display: block;
	}
	.service #description_content label { float: left; margin: 10px; width: 200px; height: 280px; text-align: center;}
	.service #description_content label img { border: 1px solid #ccc; margin-bottom: 5px;}
	.service #description_content .group label { height: 170px;}
	.service #description_content .group label img { width: 200px;}
	
	/*Note Congyushuai Edit*/
	.service #description_content h3 { margin-bottom:10px; font-size:14px; border-bottom:1px #8db036 dashed; padding:10px 0;}
	
	.service #description_content p.title { background-image:URL(../images/site/title_bg.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#FFF; text-indent:1em; line-height:160%;}
	.service #description_content p.jiantou { line-height:180%; text-indent:4em; background-image:URL(../images/site/p_jiantou.jpg); background-repeat:no-repeat; background-position:30px 8px; }
	.service #description_content li { line-height:180%;}
	/*note Congyushuai End*/

.
/*分页样式*/

.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:20000px;}
    #foot div { width:950px; margin:0 auto;}
	
/*广告*/
	
#content #small_banner { position:absolute; z-index:100; right:0; width:161px; padding:30px 25px 30px 15px; background-position:-210px top;}
#content #right.small_banner_ul ul {}
	#content #right.small_banner_ul ul ul { padding-bottom:0;}

/*博客*/
.list li {margin: 5px 0; padding: 5px;}
.list li label {margin-right:10px; padding: 5px 10px; color: #fff; background: #1f77a7; border-radius: 5px;}
.list li a{text-decoration: none;}

#pagenavi {
	margin-top: 10px;
	padding: 20px 0;
	text-align: center;
	border-top: 1px dotted #ccc;
}
#pagenavi span {
	padding: 5px 10px;
}
#pagenavi a {
	padding: 5px 10px;
	border: 1px solid #1f77a7;
	text-decoration: none;
	border-radius: 5px;
}
#pagenavi a:hover {
	color: #fff;
	background: #1f77a7;
}
#pagenavi a.reverse {
	border: none;
	background: none;
}
#pagenavi a.reverse:hover {
	color: #de0b00;
}