﻿/*频道首页*/
body {
	background-image: url(../images/bj2.gif);
	background-repeat: repeat-x;
	background-position: center 0px;
}

#wrap .indexcont1 {
	width: 998px;
	margin: 0px auto;
}

	#wrap .indexcont1 .floatl {
		width: 275px;
		float: left;
	}

		#wrap .indexcont1 .floatl .focus {
			padding: 2px;
			border: #e8e8e8 1px solid;
			background: #fff;
			height: 235px;
			overflow: hidden;
		}

		#wrap .indexcont1 .floatl .floatl02 {
			border: #e8e8e8 1px solid;
			height: 100%;
			background: #fff;
			padding-bottom: 10px;
			overflow: hidden;
		}

			#wrap .indexcont1 .floatl .floatl02 .title {
				background: url(../images/titbg.jpg) no-repeat;
				height: 37px;
				line-height: 37px;
				color: #000;
				font-size: 14px;
				font-weight: bold;
				padding-left: 15px;
				overflow: hidden;
			}

			#wrap .indexcont1 .floatl .floatl02 .floatl02box {
				padding: 0px 8px;
			}

				#wrap .indexcont1 .floatl .floatl02 .floatl02box .votetitle {
					color: #069;
					font-size: 14px;
					font-weight: bold;
				}

		#wrap .indexcont1 .floatl .float {
			border: #e8e8e8 1px solid;
			height: 318px;
			;
			background: #fff;
			padding-bottom: 10px;
			overflow: hidden;
		}

			#wrap .indexcont1 .floatl .float .title {
				background: url(../images/titbg.jpg) no-repeat;
				height: 37px;
				line-height: 37px;
				color: #000;
				font-size: 14px;
				font-weight: bold;
				padding-left: 15px;
				overflow: hidden;
			}

			#wrap .indexcont1 .floatl .float .note {
				padding: 0px 8px;
			}

				#wrap .indexcont1 .floatl .float .note ul {
					float: left;
					padding-left: 5px;
				}

					#wrap .indexcont1 .floatl .float .note ul li {
						width: 50%;
						float: left;
						height: 140px;
					}

						#wrap .indexcont1 .floatl .float .note ul li img {
							height: 100px;
							width: 120px;
						}

						#wrap .indexcont1 .floatl .float .note ul li span a {
							overflow: hidden;
							text-overflow: ellipsis;
						}



	#wrap .indexcont1 .floatm {
		width: 450px;
		float: left;
		margin-left: 10px;
		height: 100%;
		padding-bottom: 10px;
		overflow: hidden;
	}

		#wrap .indexcont1 .floatm .focus_text_1 {
			margin: 10px 10px 0px 30px;
			height: 100%;
			padding-bottom: 10px;
			overflow: hidden;
		}

			#wrap .indexcont1 .floatm .focus_text_1 h2 {
				height: 30px;
				line-height: 30px;
				text-align: center;
			}

				#wrap .indexcont1 .floatm .focus_text_1 h2 a {
					font-size: 18px;
					font-weight: bold;
					color: #008CC6;
				}

					#wrap .indexcont1 .floatm .focus_text_1 h2 a:hover {
						color: red;
						text-decoration: underline;
					}

			#wrap .indexcont1 .floatm .focus_text_1 ul {
			}

			#wrap .indexcont1 .floatm .focus_text_1 li {
				width: 50%;
				float: left;
				height: 25px;
				line-height: 25px;
				overflow: hidden;
			}

			#wrap .indexcont1 .floatm .focus_text_1 a {
				font-size: 14px;
			}

				#wrap .indexcont1 .floatm .focus_text_1 a:hover {
				}

		#wrap .indexcont1 .floatm .focus_text {
			overflow: hidden;
		}

			#wrap .indexcont1 .floatm .focus_text h2 {
				margin: 0px 18px 0px 10px;
				height: 30px;
				line-height: 30px;
				text-align: center;
				height: 100%;
			}

				#wrap .indexcont1 .floatm .focus_text h2 a {
					font-size: 18px;
					font-weight: bold;
					color: #008CC6;
				}

					#wrap .indexcont1 .floatm .focus_text h2 a:hover {
						color: red;
						text-decoration: underline;
					}

			#wrap .indexcont1 .floatm .focus_text ul {
				padding: 0px 10px;
			}

			#wrap .indexcont1 .floatm .focus_text li {
				height: 25px;
				line-height: 25px;
				padding-left: 10px;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			#wrap .indexcont1 .floatm .focus_text a {
				font-size: 14px;
			}

				#wrap .indexcont1 .floatm .focus_text a:hover {
				}

			#wrap .indexcont1 .floatm .focus_text span#date {
				float: right;
				color: #666;
			}



	#wrap .indexcont1 .floatr {
		width: 252px;
		float: right;
	}

		#wrap .indexcont1 .floatr .floatr01 {
			border: #E5E5E5 1px solid;
			background: #FBFBFB;
		}

			#wrap .indexcont1 .floatr .floatr01 .title {
				background: url(../images/titbg.jpg) no-repeat;
				height: 37px;
				line-height: 37px;
				color: #000;
				font-size: 14px;
				font-weight: bold;
				padding-left: 15px;
				overflow: hidden;
			}

			#wrap .indexcont1 .floatr .floatr01 .floatr01box {
			}

				#wrap .indexcont1 .floatr .floatr01 .floatr01box dl {
					padding: 10px;
				}

				#wrap .indexcont1 .floatr .floatr01 .floatr01box p {
					height: 60px;
					text-align: center;
				}

					#wrap .indexcont1 .floatr .floatr01 .floatr01box p img {
						width: 230px;
						height: 60px;
					}

				#wrap .indexcont1 .floatr .floatr01 .floatr01box dd {
					height: 28px;
					line-height: 28px;
					background: url(../images/list_blue.jpg) no-repeat left 12px;
					padding-left: 10px;
				}

				#wrap .indexcont1 .floatr .floatr01 .floatr01box img {
				}

				#wrap .indexcont1 .floatr .floatr01 .floatr01box a {
					font-size: 14px;
				}

					#wrap .indexcont1 .floatr .floatr01 .floatr01box a:hover {
						color: red;
					}

		#wrap .indexcont1 .floatr .floatr02 {
			border: #E5E5E5 1px solid;
			background: #FBFBFB;
		}

			#wrap .indexcont1 .floatr .floatr02 .title {
				background: url(../images/titbg.jpg) no-repeat;
				height: 37px;
				line-height: 37px;
				color: #000;
				font-size: 14px;
				font-weight: bold;
				padding-left: 15px;
				overflow: hidden;
			}

			#wrap .indexcont1 .floatr .floatr02 .floatr01box {
				padding: 10px 10px 10px 10px;
			}

				#wrap .indexcont1 .floatr .floatr02 .floatr01box ul {
				}

					#wrap .indexcont1 .floatr .floatr02 .floatr01box ul li {
						height: 30px;
						text-align: left;
						text-overflow: ellipsis;
						overflow: hidden
					}

						#wrap .indexcont1 .floatr .floatr02 .floatr01box ul li a {
							font-size: 14px;
						}

				#wrap .indexcont1 .floatr .floatr02 .floatr01box a:hover {
					color: red;
				}




#wrap .indexcont2 {
	width: 996px;
	margin: 0px auto;
	background: #fff;
	height: 100%;
	overflow: hidden;
}

	#wrap .indexcont2 .floatl {
		width: 275px;
		float: left;
	}

		#wrap .indexcont2 .floatl .noter {
			width: 275px;
			border-bottom: 1px solid #7a7a7a;
		}

			#wrap .indexcont2 .floatl .noter a {
				font-size: 16px;
				color: #008CC6;
				font-family: "微软雅黑";
				font-weight: bold;
			}

			#wrap .indexcont2 .floatl .noter .line {
				height: 1px;
				width: 70px;
				display: block;
				position: relative;
				bottom: -2px;
				background-color: #0087bd;
				overflow: hidden;
			}

			#wrap .indexcont2 .floatl .noter .white {
				height: 1px;
				width: 3px;
				display: block;
				position: relative;
				left: 70px;
				bottom: -1px;
				background-color: #FFFFFF;
			}

		#wrap .indexcont2 .floatl .floatl1 {
			width: 270px;
			padding: 10px 0px 0px 0px;
		}

			#wrap .indexcont2 .floatl .floatl1 ul {
				width: 270px;
				height: 120px;
			}

				#wrap .indexcont2 .floatl .floatl1 ul li {
					width: 33.3%;
					height: 120px;
					float: left;
					text-align: center;
					overflow: hidden;
				}

					#wrap .indexcont2 .floatl .floatl1 ul li img {
						width: 85px;
						height: 90px;
					}

					#wrap .indexcont2 .floatl .floatl1 ul li a {
						font-size: 14px;
					}

		#wrap .indexcont2 .floatl .floatl2 {
			float: left;
			padding: 15px 0px;
		}

			#wrap .indexcont2 .floatl .floatl2 .big {
				height: 30px;
				line-height: 30px;
				text-align: center;
				margin: 0px 10px 0 10px;
				overflow: hidden
			}

				#wrap .indexcont2 .floatl .floatl2 .big a {
					font-size: 18px;
					font-weight: bold;
					color: #008CC6;
				}

					#wrap .indexcont2 .floatl .floatl2 .big a:hover {
						color: #FF0000;
						text-decoration: underline;
					}

			#wrap .indexcont2 .floatl .floatl2 ul {
			}

				#wrap .indexcont2 .floatl .floatl2 ul li {
					height: 25px;
					line-height: 25px;
					overflow: hidden;
				}

					#wrap .indexcont2 .floatl .floatl2 ul li a {
						font-size: 14px;
					}


	#wrap .indexcont2 .floatm {
		width: 430px;
		float: left;
		padding: 0px 10px;
	}

		#wrap .indexcont2 .floatm .noterr {
			width: 430px;
			border-bottom: 1px solid #7a7a7a;
		}

			#wrap .indexcont2 .floatm .noterr a {
				font-size: 16px;
				color: #008CC6;
				font-family: "微软雅黑";
				font-weight: bold;
			}

			#wrap .indexcont2 .floatm .noterr .line {
				height: 1px;
				width: 70px;
				display: block;
				position: relative;
				bottom: -2px;
				background-color: #0087bd;
				overflow: hidden;
			}

			#wrap .indexcont2 .floatm .noterr .white {
				height: 1px;
				width: 3px;
				display: block;
				position: relative;
				left: 70px;
				bottom: -1px;
				background-color: #FFFFFF;
			}

		#wrap .indexcont2 .floatm .floatm1 {
			padding: 10px 10px 0px 10px;
		}

			#wrap .indexcont2 .floatm .floatm1 ul li {
				width: 25%;
				height: 120px;
				float: left;
				text-align: center;
				overflow: hidden;
			}

				#wrap .indexcont2 .floatm .floatm1 ul li img {
					width: 97px;
					height: 90px;
				}

				#wrap .indexcont2 .floatm .floatm1 ul li a {
					font-size: 14px;
				}

		#wrap .indexcont2 .floatm .floatm2 {
			width: 410px;
			float: left;
			padding: 10px 0px;
		}

			#wrap .indexcont2 .floatm .floatm2 .big1 {
				height: 30px;
				line-height: 30px;
				text-align: center;
				margin: 0px 10px 0 10px;
			}

				#wrap .indexcont2 .floatm .floatm2 .big1 a {
					font-size: 18px;
					font-weight: bold;
					color: #008CC6;
				}

					#wrap .indexcont2 .floatm .floatm2 .big1 a:hover {
						color: #FF0000;
						text-decoration: underline;
					}

			#wrap .indexcont2 .floatm .floatm2 ul {
			}

				#wrap .indexcont2 .floatm .floatm2 ul li {
					margin: 0px 10px;
					height: 25px;
					line-height: 25px;
					overflow: hidden;
				}

					#wrap .indexcont2 .floatm .floatm2 ul li a {
						font-size: 14px;
					}





	#wrap .indexcont2 .floatr {
		width: 271px;
		float: right;
	}

		#wrap .indexcont2 .floatr .noterc {
			width: 271px;
			border-bottom: 1px solid #7a7a7a;
		}

			#wrap .indexcont2 .floatr .noterc a {
				font-size: 16px;
				color: #008CC6;
				font-family: "微软雅黑";
				font-weight: bold;
			}

			#wrap .indexcont2 .floatr .noterc .line {
				height: 1px;
				width: 40px;
				display: block;
				position: relative;
				bottom: -2px;
				background-color: #0087bd;
				overflow: hidden;
			}

			#wrap .indexcont2 .floatr .noterc .white {
				height: 1px;
				width: 3px;
				display: block;
				position: relative;
				left: 40px;
				bottom: -1px;
				background-color: #FFFFFF;
			}

		#wrap .indexcont2 .floatr .floatr1 {
			padding: 10px 0px 0px 0px;
		}

			#wrap .indexcont2 .floatr .floatr1 ul {
			}

				#wrap .indexcont2 .floatr .floatr1 ul li {
					width: 33.3%;
					height: 110px;
					float: left;
					text-align: center;
					overflow: hidden;
				}

					#wrap .indexcont2 .floatr .floatr1 ul li img {
						width: 80px;
						height: 83px;
					}

					#wrap .indexcont2 .floatr .floatr1 ul li a {
						font-size: 14px;
					}

		#wrap .indexcont2 .floatr .floatr2 {
			width: 275px;
			float: left;
			padding: 10px 0px;
		}

			#wrap .indexcont2 .floatr .floatr2 ul {
				width: 275px;
			}

				#wrap .indexcont2 .floatr .floatr2 ul li {
					margin: 0px 10px;
					height: 25px;
					line-height: 25px;
					overflow: hidden;
				}

					#wrap .indexcont2 .floatr .floatr2 ul li a {
						font-size: 14px;
					}



#wrap .indexcont4 {
	width: 996px;
	margin: 0px auto;
	border: #F1F1F1 1px solid;
	background: #fff;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

	#wrap .indexcont4 .title {
		background: url(../images/blue_arrow.gif) no-repeat left 15px;
		padding-left: 15px;
		height: 37px;
		line-height: 37px;
		font-size: 16px;
		color: #000;
	}

		#wrap .indexcont4 .title span {
			float: right;
			margin-right: 15px
		}

			#wrap .indexcont4 .title span a {
				font-size: 14px;
				font-weight: normal;
				color: #555;
			}

				#wrap .indexcont4 .title span a:hover {
					color: red;
				}

	#wrap .indexcont4 .floatl {
		width: 720px;
		float: left;
	}

		#wrap .indexcont4 .floatl .floatl1 {
			width: 260px;
			float: left;
			padding: 10px 0px 0px 15px;
		}

			#wrap .indexcont4 .floatl .floatl1 img {
				width: 260px;
				height: 290px;
			}

		#wrap .indexcont4 .floatl .floatl2 {
			width: 430px;
			float: left;
			padding: 10px 0px 0px 10px;
			border-right: #d8d8d8 1px dashed;
			height: 100%;
			overflow: hidden;
		}

			#wrap .indexcont4 .floatl .floatl2 ul {
			}

			#wrap .indexcont4 .floatl .floatl2 li {
				width: 33%;
				float: left;
				text-align: center;
				height: 150px;
				overflow: hidden;
			}

			#wrap .indexcont4 .floatl .floatl2 img {
				width: 130px;
				height: 90px;
				padding: 2px;
				border: #d8d8d8 1px solid;
			}

			#wrap .indexcont4 .floatl .floatl2 p a {
			}

				#wrap .indexcont4 .floatl .floatl2 p a:hover {
					color: red;
				}

			#wrap .indexcont4 .floatl .floatl2 p.jiage {
				font-size: 14px;
				color: red;
			}



	#wrap .indexcont4 .floatr {
		width: 252px;
		float: right;
		padding: 0px 10px 0px 0px;
	}

		#wrap .indexcont4 .floatr .floatr01 {
			border-top: none;
			height: 100%;
			overflow: hidden;
		}

			#wrap .indexcont4 .floatr .floatr01 h2 {
				background: url(../images/sa.jpg) no-repeat left 12px;
				height: 37px;
				line-height: 37px;
				color: #000;
				font-size: 14px;
				font-weight: bold;
				padding-left: 15px;
				overflow: hidden;
			}

			#wrap .indexcont4 .floatr .floatr01 .floatr01box {
				margin-top: 10px;
			}

				#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox {
					height: 120px;
					overflow: hidden;
					border-bottom: #d8d8d8 1px dashed;
					margin-bottom: 10px;
				}

					#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .pic {
						width: 90px;
						float: left;
					}

						#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .pic img {
							width: 86px;
							height: 90px;
							border: #d8d8d8 1px solid;
							padding: 2px;
						}

					#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist {
						width: 150px;
						float: right;
					}

						#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist h1 {
							line-height: 24px;
						}

							#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist h1 a {
								font-size: 12px;
								font-weight: normal;
								color: #000;
							}

								#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist h1 a:hover {
									color: red;
									text-decoration: none;
								}

						#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .price {
							font-size: 16px;
							font-weight: bold;
							color: red;
							height: 24px;
							line-height: 24px;
						}

							#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .price del {
								font-size: 12px;
								font-weight: normal;
								color: #555;
							}

						#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy {
						}

							#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy .lg {
								width: 100px;
								float: left;
								font-size: 12px;
								font-weight: normal;
								color: #333;
							}

							#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy .wybuy {
								width: 40px;
								float: right;
								background: red;
								text-align: center;
								height: 24px;
								line-height: 24px;
							}

								#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy .wybuy a {
									color: #fff;
									font-size: 12px;
								}

									#wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy .wybuy a:hover {
										text-decoration: none;
									}





#wrap .indexcont5 {
	width: 996px;
	margin: 0px auto;
	border: #F1F1F1 1px solid;
	background: #fff;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

	#wrap .indexcont5 .title {
		background: url(../images/blue_arrow.gif) no-repeat left 15px;
		padding-left: 15px;
		height: 37px;
		line-height: 37px;
		font-size: 16px;
		color: #000;
	}

	#wrap .indexcont5 ul {
		padding: 0px 10px;
	}

		#wrap .indexcont5 ul li {
			float: left;
			width: 185px;
			height: 150px;
			padding-left: 10px;
		}

			#wrap .indexcont5 ul li img {
				height: 100px;
				width: 180px;
			}

			#wrap .indexcont5 ul li span a {
				text-align: center;
				font-size: 14px;
				padding-left: 30px;
			}



#wrap .indexcont6 {
	width: 996px;
	margin: 0px auto;
	border: #F1F1F1 1px solid;
	background: #fff;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

	#wrap .indexcont6 .title {
		background: url(../images/blue_arrow.gif) no-repeat left 15px;
		padding-left: 15px;
		height: 37px;
		line-height: 37px;
		font-size: 16px;
		color: #000;
	}

		#wrap .indexcont6 .title span {
			float: right;
			margin-right: 15px;
		}

			#wrap .indexcont6 .title span a {
				font-size: 14px;
				font-weight: normal;
				color: #555;
			}

				#wrap .indexcont6 .title span a:hover {
					color: red;
				}

	#wrap .indexcont6 .indexcont6box {
		height: 310px;
		padding: 0px 10px;
		overflow: hidden;
	}

		#wrap .indexcont6 .indexcont6box .floatl {
			width: 330px;
			float: left;
			border-right: #d8d8d8 1px solid;
			padding-right: 8px;
		}

			#wrap .indexcont6 .indexcont6box .floatl ul li {
				height: 25px;
				line-height: 25px;
				padding-left: 10px;
				background: url(../images/list_blue.jpg) no-repeat left 10px;
				overflow: hidden;
			}

				#wrap .indexcont6 .indexcont6box .floatl ul li a {
					font-size: 14px;
				}

			#wrap .indexcont6 .indexcont6box .floatl dl {
				height: 90px;
				border-bottom: #d8d8d8 1px dashed;
				margin-bottom: 10px;
			}

			#wrap .indexcont6 .indexcont6box .floatl dt {
				height: 35px;
				line-height: 35px;
			}

				#wrap .indexcont6 .indexcont6box .floatl dt a {
					font-size: 14px;
					color: #000;
				}

					#wrap .indexcont6 .indexcont6box .floatl dt a:hover {
						color: red;
						text-decoration: none;
					}

			#wrap .indexcont6 .indexcont6box .floatl dd {
				line-height: 24px;
				color: #666;
			}

			#wrap .indexcont6 .indexcont6box .floatl ul {
			}

				#wrap .indexcont6 .indexcont6box .floatl ul.catalog02 {
				}

					#wrap .indexcont6 .indexcont6box .floatl ul.catalog02 li {
						height: 25px;
						line-height: 25px;
						background: url(../images/list_blue.jpg) no-repeat left 10px;
						padding-left: 10px;
					}

					#wrap .indexcont6 .indexcont6box .floatl ul.catalog02 span a {
						color: #069;
					}

					#wrap .indexcont6 .indexcont6box .floatl ul.catalog02 a {
						font-size: 12px;
					}


		#wrap .indexcont6 .indexcont6box .floatm {
			width: 360px;
			float: left;
			margin-left: 8px;
			border-right: #d8d8d8 1px solid;
			padding-right: 8px;
		}

			#wrap .indexcont6 .indexcont6box .floatm ul {
			}

			#wrap .indexcont6 .indexcont6box .floatm li {
				height: 25px;
				line-height: 25px;
				background: url(../images/list_blue.jpg) no-repeat left 10px;
				padding-left: 10px;
				overflow: hidden;
			}

				#wrap .indexcont6 .indexcont6box .floatm li a {
					font-size: 14px;
				}

			#wrap .indexcont6 .indexcont6box .floatm span#date {
				float: right;
				color: #999;
			}

		#wrap .indexcont6 .indexcont6box .floatr {
			width: 258px;
			float: right;
		}



#wrap .indexcont7 {
	width: 998px;
	margin: 0px auto;
}

	#wrap .indexcont7 .floatl {
		width: 308px;
		float: left;
		border: #f1f1f1 1px solid;
		background: #fff;
		height: 365px;
		overflow: hidden;
	}

		#wrap .indexcont7 .floatl .title {
			background: url(../images/titbg.jpg) no-repeat;
			height: 37px;
			line-height: 37px;
			color: #000;
			font-size: 14px;
			font-weight: bold;
			padding-left: 15px;
			overflow: hidden;
		}

			#wrap .indexcont7 .floatl .title span {
				float: right;
				font-size: 14px;
				font-weight: normal;
				color: #555;
				margin-right: 10px;
			}

		#wrap .indexcont7 .floatl .floatlbox {
			padding: 0px 10px;
		}

			#wrap .indexcont7 .floatl .floatlbox .ask_s {
				height: 30px;
				line-height: 30px;
			}

			#wrap .indexcont7 .floatl .floatlbox ul {
			}

			#wrap .indexcont7 .floatl .floatlbox li {
				height: 25px;
				line-height: 25px;
				background: url(../images/list_blue.jpg) no-repeat left 10px;
				padding-left: 10px;
				overflow: hidden;
			}

				#wrap .indexcont7 .floatl .floatlbox li a {
					font-size: 14px;
				}

			#wrap .indexcont7 .floatl .floatlbox span#date {
				float: right;
				color: #999;
			}



	#wrap .indexcont7 .floatm {
		width: 360px;
		float: left;
		margin-left: 10px;
		background: #fff;
		border: #f1f1f1 1px solid;
		height: 365px;
		overflow: hidden;
	}

		#wrap .indexcont7 .floatm .title {
			background: url(../images/blue_arrow.gif) no-repeat left 15px;
			height: 37px;
			line-height: 37px;
			color: #000;
			font-size: 14px;
			font-weight: bold;
			padding-left: 15px;
			overflow: hidden;
		}

			#wrap .indexcont7 .floatm .title span {
				float: right;
				font-size: 14px;
				font-weight: normal;
				color: #555;
				margin-right: 10px;
			}

		#wrap .indexcont7 .floatm .floatmbox {
		}

			#wrap .indexcont7 .floatm .floatmbox .tjsoft {
				padding: 10px;
				height: 86px;
				overflow: hidden;
				border-bottom: #d8d8d8 1px dotted;
			}

				#wrap .indexcont7 .floatm .floatmbox .tjsoft li {
					width: 25%;
					float: left;
					text-align: center;
				}

				#wrap .indexcont7 .floatm .floatmbox .tjsoft img {
					width: 70px;
					height: 60px;
					padding: 2px;
					border: #d8d8d8 1px solid;
				}

			#wrap .indexcont7 .floatm .floatmbox .newsoft {
				padding: 0px 10px 0px 10px;
			}

				#wrap .indexcont7 .floatm .floatmbox .newsoft li {
					height: 25px;
					line-height: 25px;
					background: url(../images/list_blue.jpg) no-repeat left 11px;
					padding-left: 10px;
				}

				#wrap .indexcont7 .floatm .floatmbox .newsoft a {
					font-size: 14px;
				}

					#wrap .indexcont7 .floatm .floatmbox .newsoft a:hover {
					}

				#wrap .indexcont7 .floatm .floatmbox .newsoft span#date {
					float: right;
					color: #999;
				}


	#wrap .indexcont7 .floatr {
		width: 308px;
		float: right;
	}

		#wrap .indexcont7 .floatr .floatr01 {
			border: #f1f1f1 1px solid;
			background: #fff;
			height: 177px;
			overflow: hidden;
		}

			#wrap .indexcont7 .floatr .floatr01 .title {
				background: url(../images/titbg.jpg) no-repeat;
				height: 37px;
				line-height: 37px;
				color: #000;
				font-size: 14px;
				font-weight: bold;
				padding-left: 15px;
				overflow: hidden;
			}

				#wrap .indexcont7 .floatr .floatr01 .title span {
					float: right;
					font-size: 14px;
					font-weight: normal;
					color: #555;
					margin-right: 10px;
				}

			#wrap .indexcont7 .floatr .floatr01 .floatrbox {
				padding: 0px 10px;
				height: 100%;
				overflow: hidden;
			}

				#wrap .indexcont7 .floatr .floatr01 .floatrbox ul {
				}

				#wrap .indexcont7 .floatr .floatr01 .floatrbox li {
					height: 25px;
					line-height: 25px;
					color: #999;
				}

				#wrap .indexcont7 .floatr .floatr01 .floatrbox a {
					font-size: 14px;
				}


			#wrap .indexcont7 .floatr .floatr01 .floatr02box {
				padding: 0px 10px;
				height: 100%;
				overflow: hidden;
			}

				#wrap .indexcont7 .floatr .floatr01 .floatr02box li {
					height: 25px;
					line-height: 25px;
					background: url(../images/list_blue.jpg) no-repeat left 10px;
					padding-left: 10px;
				}

				#wrap .indexcont7 .floatr .floatr01 .floatr02box a {
					font-size: 14px;
				}

					#wrap .indexcont7 .floatr .floatr01 .floatr02box a:hover {
					}

#wrap .indexcont8 {
	width: 998px;
	margin: 0px auto;
	clear: both;
}

	#wrap .indexcont8 .title {
		background: url(../images/mod_hd.png) no-repeat;
		height: 41px;
		line-height: 41px;
		font-size: 16px;
		padding-left: 30px;
		color: #458FCE;
		font-weight: bold;
		color: #000;
		overflow: hidden;
	}

		#wrap .indexcont8 .title span {
			float: right;
			padding-right: 10px;
			padding-top: 5px;
			display: block;
		}

			#wrap .indexcont8 .title span a {
				font-size: 14px;
				font-weight: normal;
				color: #666;
			}

				#wrap .indexcont8 .title span a:hover {
					color: red;
				}

.picList {
	border: #E6E6E6 1px solid;
	background: #fff;
	border-top: none;
	height: 180px;
	overflow: hidden;
}

	.picList ul {
		padding: 0px 15px;
	}

	.picList li {
		float: left;
		width: 25%;
		text-align: center;
		height: 184px;
		padding-top: 15px;
	}

		.picList li a {
			display: block;
			text-align: center;
			font-size: 14px;
		}

		.picList li p {
			color: #7A7272;
			height: 52px;
			line-height: 26px;
			margin-top: 8px;
			vertical-align: top;
		}

		.picList li img {
			height: 125px;
			width: 200px;
		}


#wrap .indexcont10 {
	width: 996px;
	margin: 0px auto;
	border: #f1f1f1 1px solid;
	background: #fff;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

	#wrap .indexcont10 .title {
		background: url(../images/blue_arrow.gif) no-repeat left 12px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;
		padding-left: 15px;
		font-weight: bold;
		color: #000;
		overflow: hidden;
	}

		#wrap .indexcont10 .title span {
			float: right;
			padding-right: 10px;
			padding-top: 5px;
		}

			#wrap .indexcont10 .title span a {
				font-size: 14px;
				font-weight: normal;
				color: #666;
			}

				#wrap .indexcont10 .title span a:hover {
					color: red;
				}

	#wrap .indexcont10 .indexcont9box {
		padding: 0px 10px;
	}

		#wrap .indexcont10 .indexcont9box ul {
		}

		#wrap .indexcont10 .indexcont9box a {
			width: auto;
			padding: 0px 10px;
			float: left;
			text-align: center;
			font-size: 14px;
			font-family: "Times New Roman", Times, serif;
		}
/*首页结束*/


/*广告*/
.banner965 {
	width: 998px;
	margin: 0px auto;
	overflow: hidden;
}

	.banner965 img {
		width: 998px;
	}

/*文章分页样式*/
#fenye {
	clear: both;
	margin: 10px 20px 0 0;
}

	#fenye a {
		text-decoration: none;
		display: inline;
		border-radius: 3px;
		line-height: 25px;
	}

	#fenye .prev, #fenye .next {
		width: 52px;
		text-align: center;
		line-height: 25px;
	}

	#fenye a.curr {
		width: 22px;
		background: #0C9AD8;
		border: 1px solid #0C9AD8;
		color: #fff;
		font-weight: bold;
		text-align: center;
	}

		#fenye a.curr:visited {
			color: #fff;
		}

	#fenye a {
		color: #333333;
		background: #fff;
		margin: 0px 5px;
		border: 1px solid #dcdddd;
		float: left;
		text-align: center;
		height: 22px;
		line-height: 22px
	}

		#fenye a.num {
			width: 22px;
		}

		#fenye a:visited {
			color: #1f3a87;
		}

		#fenye a:hover {
			float: left;
		}

	#fenye span {
		line-height: 30px;
		font-size: 14px;
		height: 30px;
	}

/*文章正文分页样式*/
#pageNext {
	margin: 10px;
}

	#pageNext .prev, #pageNext .next {
		text-align: center;
	}

	#pageNext a.curr {
		background: #1f3a87;
		border: 1px solid #dcdddd;
		color: #fff;
		font-weight: bold;
	}

	#pageNext a {
		margin: 5px 0px;
		color: #1E50A2;
		background: #fff;
		padding: 3px 7px;
		border: 1px solid #dcdddd;
		height: 22px;
		line-height: 22px
	}

.navigation {
	width: 1263px;
	margin: 10px auto;
	clear: both;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999;
	background: url(../images/ask_points.gif) no-repeat left -1350px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	.navigation span {
		float: right;
	}

	.navigation dt#KeyWord {
		height: 25px;
		line-height: 25px;
	}

	.navigation a {
		color: #999;
	}

		.navigation a:hover {
			color: red;
			text-decoration: none;
		}




.navigation690 {
	height: 22px;
	line-height: 22px;
	color: #999;
	background: url(../images/ask_points.gif) no-repeat left -1356px;
	padding-left: 15px;
	font-family: "Times New Roman", Times, serif
}

	.navigation690 a {
		color: #999;
	}

		.navigation690 a:hover {
			color: red;
			text-decoration: none;
		}


/*新闻频道*/

#wrap #content #main2 {
	width: 680px;
	float: left;
	margin-right: 10px;
}

#wrap #content #side2 {
	width: 285px;
	float: right;
}

#wrap #content #main2 #newsleft {
	float: left;
	width: 47%;
	margin-right: 10px;
}

#wrap #content #main2 #newsright {
	float: right;
	width: 48%;
}

#wrap #content #main2 #newsleft a:hover, #newsright a:hover {
	text-decoration: underline;
	color: #990000;
}
/*新闻选项卡*/
#wrap #content #main2 #newsleft .tab {
	width: 331px;
	margin: 0px auto;
}

	#wrap #content #main2 #newsleft .tab .hd {
		overflow: hidden;
		background: url(../images/bg.png) 0 -32px #F5F5F5;
	}

		#wrap #content #main2 #newsleft .tab .hd li {
			position: relative;
			height: 37px;
			line-height: 37px;
			text-align: center;
			width: 81px;
			float: left;
			border-top: 0;
			font: normal 17px/37px "Microsoft YaHei";
			_font-weight: bold;
			cursor: default;
		}

			#wrap #content #main2 #newsleft .tab .hd li.on {
				background: #fff;
				border-bottom: 1px solid #fff;
				color: #c00;
			}

	#wrap #content #main2 #newsleft .tab .bd {
		overflow: hidden;
		padding-top: 10px;
		margin-bottom: 10px;
	}

	#wrap #content #main2 #newsleft .tab .lh {
		overflow: hidden;
		display: block;
	}

	#wrap #content #main2 #newsleft .tab .bd .lh img {
		width: 100%;
	}

	#wrap #content #main2 #newsleft .tab .bd .lh #xwitem ul {
		padding-left: 15px;
		margin-top: 10px;
	}

	#wrap #content #main2 #newsleft .tab .bd .lh #xwitem li {
		list-style-image: url(artarrow.gif);
		padding-top: 5px;
	}

#wrap #content li .xwlist_time {
	float: right;
	color: #999;
	margin-right: 9px;
}

#wrap #content #main2 #newsleft .tab .bd .lh #xwitem li img {
	width: 16px;
	height: 10px;
}

#wrap #content #main2 #newsleft .tab .bd .lh #xwitem li a {
	color: #666666;
}

	#wrap #content #main2 #newsleft .tab .bd .lh #xwitem li a:hover {
		color: #990000;
		text-decoration: underline;
	}

#wrap #content #main2 #newsright .yaowen {
	height: 37px;
	line-height: 37px;
	border-bottom: 1px #F0F0F0 solid;
}

	#wrap #content #main2 #newsright .yaowen span {
		font-family: "微软雅黑";
		text-align: center;
		font-size: 18px;
		color: #0C9AD8;
	}

	#wrap #content #main2 #newsright .yaowen em {
		float: right;
	}

#wrap #content #main2 #newsright #yw_content span a {
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	color: #E01342;
	font-family: "微软雅黑";
}

	#wrap #content #main2 #newsright #yw_content span a:hover {
		text-decoration: underline;
		color: #990000;
	}

#wrap #content #main2 #newsright #yw_content li {
	margin-top: 15px;
	text-align: center;
}

	#wrap #content #main2 #newsright #yw_content li p a {
		color: #666;
	}

#wrap #content #main2 #newsright #yw_content {
	margin-bottom: 20px;
}

#wrap #content #main2 #newsright #yaowen2 {
	border-top: #D6D6D6 1px solid;
}

	#wrap #content #main2 #newsright #yaowen2 ul {
		margin-left: 20px;
		padding-bottom: 15px;
		padding-top: 15px;
		border-bottom: 1px dashed #D6D6D6;
	}

	#wrap #content #main2 #newsright #yaowen2 li {
		list-style-type: disc;
		font-size: 14px;
		padding-bottom: 3px;
		color: #C8C8C8;
	}

		#wrap #content #main2 #newsright #yaowen2 li a {
			color: #333;
			font-size: 14px;
			font-family: "微软雅黑";
		}

			#wrap #content #main2 #newsright #yaowen2 li a:hover {
				color: #990000;
				text-decoration: none;
			}

#wrap #content .tab2 {
	margin-bottom: 10px;
}

	#wrap #content .tab2 #bt {
		height: 39px;
		background-color: #F8F8F8;
		border-top: 1px #E7E7E7 solid;
		border-bottom: 1px solid #E7E7E7;
		width: 100%;
		margin-bottom: 10px;
	}

		#wrap #content .tab2 #bt h3 {
			background: #fff;
			border-bottom: 1px solid #fff;
			color: #c00;
			width: 100px;
			font: normal 15px/37px "Microsoft YaHei";
			_font-weight: bold;
			cursor: default;
			border-right: 1px solid #E7E7E7;
			text-align: center;
			color: #333;
		}

		#wrap #content .tab2 #bt span {
			color: #0C9AD8;
			font-size: 25px;
			padding-right: 5px;
			font-weight: 500;
			ont-family: "微软雅黑";
		}


	#wrap #content .tab2 #zt #zt_t {
		border-bottom: #ccc 1px dashed;
		height: 82px;
	}

		#wrap #content .tab2 #zt #zt_t img {
			float: left;
			height: 69px;
			width: 69px;
		}

		#wrap #content .tab2 #zt #zt_t span a {
			font-size: 14px;
			padding-left: 20px;
			font-weight: bold;
			font-family: "微软雅黑";
			color: #1F3B7B
		}

			#wrap #content .tab2 #zt #zt_t span a:hover {
				text-decoration: underline;
				color: #990000;
			}

		#wrap #content .tab2 #zt #zt_t .jj {
			float: right;
			width: 220px;
			padding: 5px 10px;
			color: #666666;
		}

	#wrap #content .tab2 #zt .ztitm {
		padding-left: 15px;
		margin-top: 10px;
	}

		#wrap #content .tab2 #zt .ztitm li {
			list-style-image: url(artarrow.gif);
			padding-top: 5px;
		}

			#wrap #content .tab2 #zt .ztitm li a {
				color: #666666;
			}

			#wrap #content .tab2 #zt .ztitm li span {
				float: right;
				color: #999999;
			}

#wrap #content #main2 #newsright #xw123 {
	height: 37px;
	line-height: 37px;
	margin-top: 5px;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #0C9AD8;
	font-weight: 500
}

#wrap #content #main2 #newsright #xw123_content ul {
	margin-left: 20px;
	padding-bottom: 15px;
}

#wrap #content #main2 #newsright #xw123_content li {
	list-style-type: disc;
	font-size: 14px;
	padding-bottom: 3px;
	color: #C8C8C8;
}

	#wrap #content #main2 #newsright #xw123_content li a {
		color: #333;
		font-family: "微软雅黑";
		font-size: 14px;
	}

		#wrap #content #main2 #newsright #xw123_content li a:hover {
			color: #990000;
			text-decoration: none;
		}

#wrap #content #main2 #newsright #xw123_content .sspp li {
	list-style-type: disc;
}


/*文章*/
#wrap #content #side2 .tab2 {
	margin-bottom: 20px;
}

	#wrap #content #side2 .tab2 #zxwz li {
		padding-bottom: 7px;
		line-height: 27px;
		border-bottom: #ccc dashed 1px;
		padding-top: 7px;
	}

		#wrap #content #side2 .tab2 #zxwz li a:hover {
			color: #900;
		}

		#wrap #content #side2 .tab2 #zxwz li a img {
			height: 10px;
			width: 16px;
		}

	#wrap #content #side2 .tab2 #zxwz div {
		width: 20px;
		height: 20px;
		float: left;
		text-align: center;
		line-height: 20px;
		margin-right: 10px;
		font-size: 16px;
		background-color: #fff;
		color: #000;
		border: 1px #D5D5D5 solid;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

	#wrap #content #side2 .tab2 #zxwz .top1 {
		background: #0C9AD8;
		color: #FFFFFF;
		border: none
	}

	#wrap #content #side2 .tab2 #zxwz .top2 {
		background: #0C9AD8;
		color: #FFFFFF;
		border: none
	}

	#wrap #content #side2 .tab2 #zxwz .top3 {
		background: #0C9AD8;
		color: #FFFFFF;
		border: none
	}

	#wrap #content #side2 .tab2 #zxwz span {
		float: right;
	}

	#wrap #content #side2 .tab2 #zxwz p {
		padding-left: 40px;
		color: #999999;
	}

	#wrap #content #side2 .tab2 #zxwz img {
		padding-left: 15px;
		width: 75px;
		height: 60px;
	}

	#wrap #content #side2 .tab2 #zxwz .foo11 {
		border-bottom: none;
	}

#wrap #content .fieldmenu .condition_title {
	font-size: 14px;
	float: left;
	width: 70px;
	padding-left: 15px;
}

#wrap #content .fieldmenu .container {
	line-height: 30px;
	width: 623px;
	float: right;
}

	#wrap #content .fieldmenu .container strong {
		font-size: 14px;
		background: #03A2DC;
		color: #fff;
		padding: 2px;
	}

	#wrap #content .fieldmenu .container a {
		padding: 0px 8px;
		font-size: 14px;
		color: #336699;
	}

#wrap #content .tabtit {
	height: 32px;
	font-size: 14px;
	padding-left: 10px;
	border: 1px solid #d4d4d4;
	overflow: hidden;
	background: #E7E7E7;
}

#wrap #content .artlisting ul li {
	border-bottom: 1px dashed #ccc;
	padding: 15px 0px;
	padding-left: 15px;
}

	#wrap #content .artlisting ul li a {
		font-size: 14px;
	}

#wrap #content .tabtit .fcsearch_tabs ul li {
	float: left;
	padding-right: 10px;
	font-size: 16px;
	height: 40px;
	width: 120px;
}

	#wrap #content .tabtit .fcsearch_tabs ul li a {
		padding-left: 20px;
		color: #069;
		line-height: 32px;
	}

	#wrap #content .tabtit .fcsearch_tabs ul li.slt {
		background: url(../images/tabbg.png) no-repeat;
		margin-top: 2px;
	}

		#wrap #content .tabtit .fcsearch_tabs ul li.slt a {
			color: #fff;
		}
/*新闻频道end*/

/*内容样式*/

.mainpdbox {
	width: 998px;
	margin: 0px auto;
}

	.mainpdbox .left {
		width: 710px;
		float: left;
	}

		.mainpdbox .left .left01 {
		}

			.mainpdbox .left .left01 .floatl {
				width: 294px;
				float: left;
				padding: 2px;
				height: 266px;
				overflow: hidden;
			}

			.mainpdbox .left .left01 .floatr {
				width: 373px;
				float: right;
				height: 270px;
				overflow: hidden;
			}

				.mainpdbox .left .left01 .floatr .news {
					padding: 7px 20px 8px 20px;
					border-bottom: #ccc 1px dotted;
				}

					.mainpdbox .left .left01 .floatr .news ul {
					}

					.mainpdbox .left .left01 .floatr .news h2 {
						text-align: center;
					}

						.mainpdbox .left .left01 .floatr .news h2 a {
							font-size: 16px;
							font-weight: bold;
							color: #c00;
							font-family: "微软雅黑"
						}

							.mainpdbox .left .left01 .floatr .news h2 a:hover {
								color: #4E8ED6;
								text-decoration: none;
							}

					.mainpdbox .left .left01 .floatr .news p {
						line-height: 23px;
						color: #999
					}

						.mainpdbox .left .left01 .floatr .news p span a {
							color: green;
						}

							.mainpdbox .left .left01 .floatr .news p span a:hover {
								color: #3D81C0;
								text-decoration: none;
							}

				.mainpdbox .left .left01 .floatr .newstop6 {
				}

					.mainpdbox .left .left01 .floatr .newstop6 ul {
						padding: 5px 8px 8px 8px;
					}

					.mainpdbox .left .left01 .floatr .newstop6 li {
						height: 25px;
						line-height: 25px;
						background: url(../images/artarrow.gif) no-repeat 0px 9px;
						padding-left: 8px;
						overflow: hidden
					}

						.mainpdbox .left .left01 .floatr .newstop6 li a {
							color: #333;
						}

					.mainpdbox .left .left01 .floatr .newstop6 strong {
						font-weight: normal;
					}

					.mainpdbox .left .left01 .floatr .newstop6 span {
					}

						.mainpdbox .left .left01 .floatr .newstop6 span a {
							color: green;
						}

					.mainpdbox .left .left01 .floatr .newstop6 a:hover {
						color: #4E8ED6;
						text-decoration: none;
					}

		.mainpdbox .left .left02 {
		}

			.mainpdbox .left .left02 .coll {
				width: 333px;
				float: right;
				height: 265px;
				overflow: hidden;
				margin-bottom: 10px;
				border: 1px solid #CBCBCB;
				padding-bottom: 10px;
			}

			.mainpdbox .left .left02 .colr {
				width: 333px;
				float: left;
				height: 265px;
				overflow: hidden;
				margin-bottom: 10px;
				border: 1px solid #CBCBCB;
				padding-bottom: 10px;
			}

				.mainpdbox .left .left02 .coll .t, .mainpdbox .left .left02 .colr .t {
					width: 333px;
					height: 30px;
					line-height: 30px;
					font-weight: bold;
					font-family: "微软雅黑";
					border-top: 2px solid #005bb4;
					border-bottom: 1px solid #C3C3C3;
					background: #fff;
				}

					.mainpdbox .left .left02 .coll .t h3, .mainpdbox .left .left02 .colr .t h3 {
						height: 25px;
						width: 50px;
						font-size: 16px;
						padding-left: 5px;
						color: #293036;
						font-weight: normal;
						padding-left: 10px
					}

					.mainpdbox .left .left02 .coll .t span, .mainpdbox .left .left02 .colr .t span {
						right: 10px;
						top: 0px;
						float: right;
						padding-right: 10px
					}

						.mainpdbox .left .left02 .coll .t span a, .mainpdbox .left .left02 .colr .t span a {
							font-size: 12px;
							font-weight: normal;
							color: #069;
						}

				.mainpdbox .left .left02 .coll ul, .mainpdbox .left .left02 .colr ul {
					padding: 8px;
				}

				.mainpdbox .left .left02 .coll .imgArea, .mainpdbox .left .left02 .colr .imgArea {
					height: 85px;
					overflow: hidden;
				}

					.mainpdbox .left .left02 .coll .imgArea .imgLAreapic, .mainpdbox .left .left02 .colr .imgArea .imgLAreapic {
						width: 120px;
						float: left;
					}

						.mainpdbox .left .left02 .coll .imgArea .imgLAreapic img, .mainpdbox .left .left02 .colr .imgArea .imgLAreapic img {
							width: 100%;
							height: 74px;
							padding: 2px;
							border: #D4D4D4 1px solid;
						}

					.mainpdbox .left .left02 .coll .imgArea .imgT, .mainpdbox .left .left02 .colr .imgArea .imgT {
						width: 180px;
						float: right;
					}

						.mainpdbox .left .left02 .coll .imgArea .imgT h3, .mainpdbox .left .left02 .colr .imgArea .imgT h3 {
							width: 180px;
							overflow: hidden;
							white-space: nowrap;
							text-overflow: ellipsis;
							text-align: center
						}

							.mainpdbox .left .left02 .coll .imgArea .imgT h3 a, .mainpdbox .left .left02 .colr .imgArea .imgT h3 a {
								width: 180px;
								overflow: hidden;
								white-space: nowrap;
								text-overflow: ellipsis;
								color: #3D81C0;
								font-family: "微软雅黑";
							}

								.mainpdbox .left .left02 .coll .imgArea .imgT h3 a:hover, .mainpdbox .left .left02 .colr .imgArea .imgT h3 a:hover {
									color: #4E8ED6
								}

						.mainpdbox .left .left02 .coll .imgArea .imgT span, .mainpdbox .left .left02 .colr .imgArea .imgT span {
							color: #999;
						}

				.mainpdbox .left .left02 .coll li, .mainpdbox .left .left02 .colr li {
					height: 25px;
					line-height: 25px;
					background: url(../images/artarrow.gif) no-repeat 0px 10px;
					padding-left: 10px;
				}

					.mainpdbox .left .left02 .coll li a, .mainpdbox .left .left02 .colr li a {
						color: #333
					}

						.mainpdbox .left .left02 .coll li a:hover, .mainpdbox .left .left02 .colr li a:hover {
							color: #4E8ED6
						}

				.mainpdbox .left .left02 .coll a:hover, .mainpdbox .left .left02 .colr a:hover {
					color: red;
					text-decoration: none;
				}


	.mainpdbox .right {
		width: 275px;
		float: right;
	}

		.mainpdbox .right .right01 {
		}

			.mainpdbox .right .right01 .title {
				background: url(../images/title.jpg) repeat-x 0px 15px;
				height: 29px;
				line-height: 29px;
				font-size: 14px;
				font-weight: bold;
				color: #222;
			}

				.mainpdbox .right .right01 .title h3 {
					background: #fff;
					width: 100px;
					line-height: 32px;
					font-size: 16px;
					font-weight: bold;
					font-family: "微软雅黑";
				}

			.mainpdbox .right .right01 .right01box {
				height: 100%;
				overflow: hidden;
			}

				.mainpdbox .right .right01 .right01box ul {
					padding: 8px;
				}

				.mainpdbox .right .right01 .right01box #top1 {
					height: 85px;
					overflow: hidden;
					border-bottom: #e8e8e8 1px dotted;
					margin-bottom: 8px;
				}

				.mainpdbox .right .right01 .right01box .photoimg {
					width: 75px;
					float: left;
				}

					.mainpdbox .right .right01 .right01box .photoimg img {
						width: 68px;
						height: 68px;
						padding: 2px;
						border: #e8e8e8 1px solid;
					}

				.mainpdbox .right .right01 .right01box .zttext {
					width: 170px;
					float: right;
				}

					.mainpdbox .right .right01 .right01box .zttext h2 {
						line-height: 25px;
					}

						.mainpdbox .right .right01 .right01box .zttext h2 a {
							color: #333;
							font-size: 14px;
							font-family: "微软雅黑";
							font-weight: bold
						}

							.mainpdbox .right .right01 .right01box .zttext h2 a:hover {
								color: #4E8ED6;
								text-decoration: none;
							}

					.mainpdbox .right .right01 .right01box .zttext span#ztintro {
						line-height: 24px;
						font-size: 12px;
						font-weight: normal;
						color: #999;
					}

				.mainpdbox .right .right01 .right01box li {
					height: 26px;
					line-height: 26px;
					background: url(../images/artarrow.gif) no-repeat 0px 10px;
					padding-left: 10px;
					overflow: hidden;
				}

				.mainpdbox .right .right01 .right01box a {
					font-size: 14px;
					font-weight: normal;
					color: #333;
				}

					.mainpdbox .right .right01 .right01box a:hover {
						color: #4E8ED6;
						text-decoration: none;
					}

				.mainpdbox .right .right01 .right01box span {
					float: right;
					color: #999;
					font-size: 12px;
					font-weight: normal;
				}

		.mainpdbox .right .right02 {
		}

			.mainpdbox .right .right02 .title {
				height: 29px;
				line-height: 29px;
				font-size: 14px;
				font-weight: bold;
				color: #222;
			}

				.mainpdbox .right .right02 .title h3 {
					background: #fff;
					width: 90px;
					line-height: 32px;
					font-size: 16px;
					font-weight: bold;
					font-family: "微软雅黑";
					padding-left: 5px;
				}

			.mainpdbox .right .right02 .right02box {
			}

				.mainpdbox .right .right02 .right02box ul {
					padding: 8px;
				}

				.mainpdbox .right .right02 .right02box li {
					height: 26px;
					line-height: 26px;
					border-bottom: #ccc 1px dashed;
					overflow: hidden;
					margin-top: 10px;
				}

				.mainpdbox .right .right02 .right02box a {
					font-size: 12px;
					font-weight: normal;
					color: #cccc;
				}

					.mainpdbox .right .right02 .right02box a:hover {
						color: #4E8ED6;
						text-decoration: none;
					}

	.mainpdbox .righta {
		width: 275px;
		float: right;
		height: 100%;
		overflow: hidden;
	}

		.mainpdbox .righta .ad {
			width: 275px;
			overflow: hidden;
		}

		.mainpdbox .righta .right01r {
		}

			.mainpdbox .righta .right01r .title {
				background: url(../images/title.jpg) repeat-x 0px 15px;
				height: 29px;
				line-height: 29px;
				font-size: 14px;
				font-weight: bold;
				color: #222;
			}

				.mainpdbox .righta .right01r .title h3 {
					background: #fff;
					width: 100px;
					line-height: 32px;
					font-size: 16px;
					font-weight: bold;
					font-family: "微软雅黑";
				}

			.mainpdbox .righta .right01r .right01box {
				height: 100%;
				overflow: hidden;
			}

				.mainpdbox .righta .right01r .right01box ul {
					padding: 8px;
				}

				.mainpdbox .righta .right01r .right01box #top1 {
					height: 85px;
					overflow: hidden;
					border-bottom: #e8e8e8 1px dotted;
					margin-bottom: 8px;
				}

				.mainpdbox .righta .right01r .right01box .photoimg {
					width: 75px;
					float: left;
				}

					.mainpdbox .righta .right01r .right01box .photoimg img {
						width: 68px;
						height: 68px;
						padding: 2px;
						border: #e8e8e8 1px solid;
					}

				.mainpdbox .righta .right01r .right01box .zttext {
					width: 170px;
					float: right;
				}

					.mainpdbox .righta .right01r .right01box .zttext h2 {
						line-height: 25px;
					}

						.mainpdbox .righta .right01r .right01box .zttext h2 a {
							color: #444;
							font-size: 14px;
							font-family: "微软雅黑";
							font-weight: bold
						}

							.mainpdbox .righta .right01r .right01box .zttext h2 a:hover {
								color: red;
								text-decoration: none;
							}

					.mainpdbox .righta .right01r .right01box .zttext span#ztintro {
						line-height: 24px;
						font-size: 12px;
						font-weight: normal;
						color: #555;
					}

				.mainpdbox .righta .right01r .right01box li {
					height: 26px;
					line-height: 26px;
					background: url(../images/artarrow.gif) no-repeat 0px 10px;
					padding-left: 10px;
					overflow: hidden;
				}

				.mainpdbox .righta .right01r .right01box a {
					font-size: 14px;
					font-weight: normal;
					color: #333;
				}

					.mainpdbox .righta .right01r .right01box a:hover {
						color: red;
						text-decoration: none;
					}

				.mainpdbox .righta .right01r .right01box span {
					float: right;
					color: #999;
					font-size: 12px;
					font-weight: normal;
				}

		.mainpdbox .righta .right02r {
		}

			.mainpdbox .righta .right02r .title {
				background: url(../images/title.jpg) repeat-x 0px 15px;
				height: 29px;
				line-height: 29px;
				font-size: 14px;
				font-weight: bold;
				color: #222;
			}

				.mainpdbox .righta .right02r .title h3 {
					background: #fff;
					width: 140px;
					line-height: 32px;
					font-size: 16px;
					font-weight: bold;
					font-family: "微软雅黑";
				}

			.mainpdbox .righta .right02r .right02box {
			}

				.mainpdbox .righta .right02r .right02box ul {
					padding: 8px;
				}

				.mainpdbox .righta .right02r .right02box li {
					height: 26px;
					line-height: 26px;
					border-bottom: #e8e8e8 1px dashed;
					overflow: hidden;
				}

				.mainpdbox .righta .right02r .right02box a {
					font-size: 12px;
					font-weight: normal;
					color: #333;
				}

					.mainpdbox .righta .right02r .right02box a:hover {
						color: red;
						text-decoration: none;
					}

	.mainpdbox .lefta {
		width: 678px;
		float: left;
		overflow: hidden
	}

		.mainpdbox .lefta .articlecontent {
			padding: 15px;
			height: 100%;
			overflow: hidden;
			border: 1px solid #dcdcdc;
			background: #fdfdfd;
		}

			.mainpdbox .lefta .articlecontent h3 {
				line-height: 35px;
				text-align: center;
				font-size: 22px;
				color: #000;
				font-family: "微软雅黑";
			}

			.mainpdbox .lefta .articlecontent .info {
				height: 30px;
				line-height: 30px;
				text-align: center;
			}

				.mainpdbox .lefta .articlecontent .info span {
					padding: 0px 5px;
				}

					.mainpdbox .lefta .articlecontent .info span a {
						color: red;
					}

.mymoodbox {
}

	.mymoodbox:hover {
		background: #f1f1f1;
	}

.mainpdbox .lefta .articlecontent .newscontent {
	font-size: 14px;
	line-height: 26px;
}

.mainpdbox .lefta .articlecontent .Author {
	text-align: right;
	font-size: 14px;
	color: #000;
}

.mainpdbox .lefta .articlecontent .sharebox {
	text-align: right;
	height: 26px;
	line-height: 30px;
	background: #fdfdfd;
	padding-top: 7px;
}

.mainpdbox .lefta .articlecontent .moodbox {
}

.mainpdbox .lefta .articlecontent .articlekey {
	line-height: 25px;
}

	.mainpdbox .lefta .articlecontent .articlekey a {
		color: #ff0000;
	}

		.mainpdbox .lefta .articlecontent .articlekey a:hover {
			color: red;
			text-decoration: none;
		}

.mainpdbox .lefta .articlecontent .articlebook {
}

	.mainpdbox .lefta .articlecontent .articlebook h2 {
		line-height: 25px;
		font-size: 12px;
		font-weight: normal;
	}

		.mainpdbox .lefta .articlecontent .articlebook h2 a:hover {
			color: red;
			text-decoration: none;
		}

.mainpdbox .lefta .xgxw {
	border-top: #dcdcdc 1px dashed;
}

	.mainpdbox .lefta .xgxw .title {
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		color: #333;
		font-weight: bold;
	}

	.mainpdbox .lefta .xgxw .xgnewsbox {
		padding: 8px;
	}

		.mainpdbox .lefta .xgxw .xgnewsbox ul {
		}

		.mainpdbox .lefta .xgxw .xgnewsbox li {
			height: 28px;
			line-height: 28px;
			background: url(../images/artarrow.gif) no-repeat 0px 12px;
			padding-left: 10px;
		}

		.mainpdbox .lefta .xgxw .xgnewsbox a {
			font-size: 14px;
			color: #000;
		}

			.mainpdbox .lefta .xgxw .xgnewsbox a:hover {
				color: red;
				text-decoration: none;
			}

		.mainpdbox .lefta .xgxw .xgnewsbox span {
			padding-left: 10px;
			color: #999;
		}

.mainpdbox .lefta .commentbox {
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
	border: 1px solid #dcdcdc;
	background: #fdfdfd;
	min-height: 200px;
}

	.mainpdbox .lefta .commentbox .title {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		padding-left: 15px;
		font-weight: bold;
		color: #333;
		background: #f1f1f1;
	}

		.mainpdbox .lefta .commentbox .title h3 {
		}

	.mainpdbox .lefta .commentbox .comment {
		padding: 10px;
		font-size: 12px;
	}


.mainpdbox .left {
}

	.mainpdbox .left .tjtw {
		border: #d8d8d8 1px solid;
		height: 100%;
		padding-bottom: 10px;
		overflow: hidden;
	}

		.mainpdbox .left .tjtw .title {
			background: url(../images/bluenav.gif) no-repeat 10px 7px;
			height: 29px;
			line-height: 29px;
			border-bottom: #d8d8d8 1px solid;
			padding-left: 20px;
			color: #333;
			font-family: "微软雅黑";
			font-size: 14px;
			font-weight: bold;
		}

		.mainpdbox .left .tjtw .tjtwbox {
			min-height: 120px;
		}

			.mainpdbox .left .tjtw .tjtwbox ul {
				padding: 8px;
			}

			.mainpdbox .left .tjtw .tjtwbox li {
				float: left;
				text-align: center;
				width: 132px;
				*+width:133px;
				height: 125px;
				overflow: hidden;
				white-space: nowrap;
			}

			.mainpdbox .left .tjtw .tjtwbox a.pic img {
				width: 100px;
				height: 88px;
				padding: 2px;
				border: #D4D4D4 1px solid;
				margin-bottom: 8px;
			}

			.mainpdbox .left .tjtw .tjtwbox a {
			}

				.mainpdbox .left .tjtw .tjtwbox a strong {
					font-weight: normal;
				}

				.mainpdbox .left .tjtw .tjtwbox a:hover {
					color: red;
					text-decoration: none;
				}

			.mainpdbox .left .tjtw .tjtwbox span, .mainpdbox .left .tjtw .tjtwbox span img {
				display: none;
			}

	.mainpdbox .left .bannerl {
		width: 680px;
		overflow: hidden;
	}

	.mainpdbox .left .newslist {
		border: #d8d8d8 1px solid;
		height: 100%;
		overflow: hidden;
	}

		.mainpdbox .left .newslist h3 {
			background: url(../images/bluenav.gif) no-repeat 10px 7px;
			height: 29px;
			line-height: 29px;
			border-bottom: #d8d8d8 1px solid;
			padding-left: 20px;
			color: #333;
			font-family: "微软雅黑";
			position: relative;
		}

			.mainpdbox .left .newslist h3 span {
				position: absolute;
				right: 10px;
				top: 0px;
			}

				.mainpdbox .left .newslist h3 span a {
					float: left;
					padding: 0px 5px;
				}

				.mainpdbox .left .newslist h3 span a {
					font-size: 12px;
					font-weight: normal;
				}

		.mainpdbox .left .newslist dl {
			padding: 8px;
			height: 110px;
			border-bottom: #d8d8d8 1px dotted;
			overflow: hidden;
		}

			.mainpdbox .left .newslist dl.nl_con1 {
				margin: 0px 10px;
			}

		.mainpdbox .left .newslist dd h4.nlc_tit {
			background: url(../images/listicon.gif) no-repeat 5px 5px;
			padding-left: 24px;
		}

			.mainpdbox .left .newslist dd h4.nlc_tit a {
			}

				.mainpdbox .left .newslist dd h4.nlc_tit a:hover {
					color: #ff6600;
					text-decoration: underline;
				}

		.mainpdbox .left .newslist dd p.nlc_time {
			color: #666;
			padding-left: 25px;
			height: 24px;
			line-height: 24px;
		}

		.mainpdbox .left .newslist dd p.nlc_info {
			line-height: 24px;
			color: #333;
			padding-left: 25px;
			text-indent: 2em;
		}

			.mainpdbox .left .newslist dd p.nlc_info a {
				color: #369;
			}

				.mainpdbox .left .newslist dd p.nlc_info a:hover {
					color: #ff6600;
					text-decoration: none;
				}


	.mainpdbox .left .articlecontent {
		padding: 15px;
		height: 100%;
		overflow: hidden;
		border: #DDD solid 1px;
		margin-top: 10px;
	}

		.mainpdbox .left .articlecontent h3 {
			line-height: 35px;
			text-align: center;
			font-size: 22px;
			font-weight: 500;
			color: #000;
			font-family: "微软雅黑";
		}

		.mainpdbox .left .articlecontent .info {
			height: 30px;
			line-height: 30px;
			text-align: center;
		}

			.mainpdbox .left .articlecontent .info span {
				padding: 0px 5px;
			}

				.mainpdbox .left .articlecontent .info span a {
					color: red;
				}

		.mainpdbox .left .articlecontent .newscontent {
			font-size: 14px;
			line-height: 26px;
		}

		.mainpdbox .left .articlecontent .Author {
			text-align: right;
			font-size: 14px;
			color: #000;
		}

		.mainpdbox .left .articlecontent .sharebox {
			text-align: right;
			height: 26px;
			line-height: 30px;
			background: #F4F8FD;
			padding-top: 7px;
		}

		.mainpdbox .left .articlecontent .moodbox {
		}

		.mainpdbox .left .articlecontent .articlekey {
			line-height: 25px;
		}

			.mainpdbox .left .articlecontent .articlekey a {
				color: #ff0000;
			}

				.mainpdbox .left .articlecontent .articlekey a:hover {
					color: red;
					text-decoration: none;
				}

		.mainpdbox .left .articlecontent .articlebook {
		}

			.mainpdbox .left .articlecontent .articlebook h2 {
				line-height: 25px;
				font-size: 12px;
				font-weight: normal;
			}

				.mainpdbox .left .articlecontent .articlebook h2 a:hover {
					color: red;
					text-decoration: none;
				}

.annex {
	width: 600px;
	margin: 15px;
	border: 1px dashed #999;
	background: #f9f9f9;
	line-height: normal;
}

	.annex td {
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 5px;
	}

.mainpdbox .left .commentbox {
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
	border: 1px solid #ccc;
	padding-top: 10px;
}

	.mainpdbox .left .commentbox .title {
		height: 29px;
		line-height: 29px;
		font-size: 16px;
		font-family: "微软雅黑";
		padding-left: 15px;
		font-weight: bold;
		color: #006699
	}

		.mainpdbox .left .commentbox .title h3 {
			color:
		}

	.mainpdbox .left .commentbox .comment {
		padding: 10px;
		font-size: 12px;
	}

.mainpdbox .left .xgxw {
	border-top: #CCC 1px dashed;
}

	.mainpdbox .left .xgxw .title {
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		color: #069;
		font-weight: bold;
	}

	.mainpdbox .left .xgxw .xgnewsbox {
		padding: 8px;
	}

		.mainpdbox .left .xgxw .xgnewsbox ul {
		}

		.mainpdbox .left .xgxw .xgnewsbox li {
			height: 28px;
			line-height: 28px;
			background: url(../images/artarrow.gif) no-repeat 0px 12px;
			padding-left: 10px;
		}

		.mainpdbox .left .xgxw .xgnewsbox a {
			font-size: 14px;
			color: #000;
		}

			.mainpdbox .left .xgxw .xgnewsbox a:hover {
				color: red;
				text-decoration: none;
			}

		.mainpdbox .left .xgxw .xgnewsbox span {
			padding-left: 10px;
			color: #999;
		}

.pbc {
}

	.pbc .title {
		height: 40px;
		line-height: 40px;
	}

		.pbc .title h3 {
			float: left;
			font-size: 20px;
			font-family: "微软雅黑";
			color: #464646;
			font-weight: normal;
		}

		.pbc .title .more {
			float: right;
		}

			.pbc .title .more a {
				color: #666
			}

	.pbc .pbbox {
		overflow: hidden;
		border: #e7e7e7 1px solid;
		border-bottom: none;
	}

		.pbc .pbbox ul {
			overflow: hidden;
			margin-right: -10px;
			zoom: 1
		}

		.pbc .pbbox li {
			float: left;
			border: #e7e7e7 1px solid;
			width: 124px;
			padding: 12px 0 5px 0;
			margin: -1px 0 0 -1px;
			overflow: hidden;
			text-align: center;
		}

			.pbc .pbbox li img {
				height: 60px;
				width: 100px;
				border: none;
			}

			.pbc .pbbox li .brandname {
				display: block;
				text-align: center;
				font-size: 14px;
			}


/*公告*/

.helpmain {
	width: 1263px;
	margin: 0px auto;
}

	.helpmain .left {
		width: 215px;
		float: left;
		border: #DCDCDC 1px solid;
		height: 100%;
		overflow: hidden;
	}

		.helpmain .left .helpleftsite {
			background: #F1F1F1;
			margin: 1px;
			font-size: 16px;
		}

			.helpmain .left .helpleftsite .title {
				height: 60px;
				line-height: 60px;
				text-align: center;
				margin: 0 auto;
				color: #000;
				font-size: 24px;
				font-weight: bold;
				border-bottom: #E5E7E6 1px solid;
				width: 100%;
			}

			.helpmain .left .helpleftsite .leftbox {
				padding: 2px;
				width: 100%;
			}

				.helpmain .left .helpleftsite .leftbox ul {
				}

				.helpmain .left .helpleftsite .leftbox a {
					background: url(../images/nav_right.gif) no-repeat 160px 12px;
					display: block;
					border-bottom: #E5E7E6 1px solid;
					height: 50px;
					line-height: 50px;
					font-weight: bold;
					color: #000;
					padding-left: 35px;
				}

					.helpmain .left .helpleftsite .leftbox a:hover {
						background: #fff url(../images/nav_right.gif) no-repeat 160px 12px;
						color: #000;
						text-decoration: none;
					}

	.helpmain .right {
		width: 970px;
		float: right;
		border: #DCDCDC 1px solid;
		background: #FCFCFC;
		padding: 20px;
		height: 100%;
		overflow: hidden;
	}

		.helpmain .right h2 {
			font-size: 22px;
			font-weight: bold;
			color: #333;
			text-align: center;
			line-height: 35px;
			border-bottom: #e8e8e8 1px solid;
		}

		.helpmain .right h3 {
			font-size: 12px;
			font-weight: normal;
			line-height: 30px;
			text-align: left;
			color: #999;
			border-bottom: #e8e8e8e 1px dashed;
			text-align: center;
		}

		.helpmain .right .notetext {
			padding: 20px;
			line-height: 30px;
			font-size: 16px;
			color: #555;
		}

		.helpmain .right .annoucebot {
			height: 30px;
			line-height: 30px;
			text-align: right;
		}

		.helpmain .right .notetext h3 {
			font-size: 16px;
			font-weight: bold;
			color: #999;
			height: 30px;
			line-height: 30px;
			border-bottom: #f1f1f1 1px dashed;
			margin-bottom: 10px;
		}

		.helpmain .right .tdbg .lefttdbg {
			width: 100px;
		}

		.helpmain .right .notetext li {
			line-height: 30px;
			line-height: 26px;
		}

		.helpmain .right .recruitment_tableInfo {
		}

		.helpmain .right .fb {
			font-size: 14px;
			font-weight: bold;
			color: #069;
			height: 35px;
			line-height: 35px;
		}

		.helpmain .right .recruitment_tableInfo th {
			background: #f1f1f1;
		}

/*投票*/
.votemain {
	width: 996px;
	margin: 0px auto;
	border: #DDD 1px solid;
}

	.votemain .title {
		background: #EDF3FF;
		height: 29px;
		line-height: 29px;
		overflow: hidden;
		font-size: 14px;
		font-weight: bold;
		color: #069;
		padding-left: 15px;
	}

	.votemain .votemainbox {
		padding: 8px;
	}

		.votemain .votemainbox .tit {
			background: #f1f1f1;
			height: 31px;
			line-height: 31px;
			font-size: 14px;
			text-align: center;
		}


/*关键字tags*/

.tagsmain {
	width: 998px;
	margin: 0px auto;
	border: #eee 1px solid;
}

	.tagsmain .tit {
		background: #f1f1f1;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		font-weight: bold;
		padding-left: 10px;
		color: #333;
	}

		.tagsmain .tit span {
			font-size: 12px;
			font-weight: normal;
			color: #555;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

	.tagsmain .tagsshow {
	}

		.tagsmain .tagsshow ul {
			padding: 20px;
		}

		.tagsmain .tagsshow #tags {
			background: #f1f1f1;
			height: 30px;
			line-height: 30px;
			font-size: 14px;
		}

		.tagsmain .tagsshow .title {
			background: #f1f1f1;
			height: 30px;
			line-height: 30px;
			font-size: 14px;
		}

		.tagsmain .tagsshow tr.list {
			height: 75px;
			overflow: hidden;
		}

			.tagsmain .tagsshow tr.list td {
				border-bottom: #E8E8E8 1px solid;
			}

				.tagsmain .tagsshow tr.list td img {
					padding: 2px;
					border: #D4D4D4 1px solid;
				}

				.tagsmain .tagsshow tr.list td A {
					font-size: 14px;
				}

					.tagsmain .tagsshow tr.list td a:hover {
						color: #ff6600;
						text-decoration: none;
					}

		.tagsmain .tagsshow .tagstitle {
			font-size: 12px;
			font-weight: bold;
			color: #069;
			height: 21px;
			line-height: 21px;
		}

		.tagsmain .tagsshow .tags a {
			padding: 3px 5px;
			color: #fff;
		}

		.tagsmain .tagsshow .showpage {
			margin-top: 10px;
			text-align: center;
			font-size: 14px;
			color: #069;
		}

/*网站地图*/
.mapmain {
	width: 965px;
	margin: 0px auto;
	border: #eee 1px solid;
}

	.mapmain .tit {
		background: #f1f1f1;
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
	}

		.mapmain .tit h2 {
			background: #fff;
			height: 27px;
			line-height: 27px;
			margin-top: 2px;
			float: left;
			font-size: 14px;
			font-weight: bold;
			color: #333;
			width: 80px;
			text-align: center;
			border: #ddd 1px solid;
			border-bottom: none;
		}

		.mapmain .tit span {
			margin-left: 15px;
			font-size: 14px;
			font-weight: normal;
			color: #333;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

	.mapmain .mapbox {
		padding: 20px;
	}

		.mapmain .mapbox .maplist {
			border: 1px solid #f1f1f1;
			margin-bottom: 9px;
			padding: 6px;
		}

			.mapmain .mapbox .maplist .classname {
				background: #FAFAFA;
				border: #f1f1f1 1px solid;
				padding-left: 4px;
			}

				.mapmain .mapbox .maplist .classname a {
					font-weight: bold;
					font-size: 16px;
					padding: 0px 5px;
				}

					.mapmain .mapbox .maplist .classname a:hover {
						color: red;
						text-decoration: none;
					}

		.mapmain .mapbox .maplist2 {
			padding: 3px;
			line-height: 28px;
		}

			.mapmain .mapbox .maplist2 span.classname2 {
				line-height: 30px;
			}

				.mapmain .mapbox .maplist2 span.classname2 a {
					padding: 0px 5px;
					color: #555;
					font-weight: bold;
				}

		.mapmain .mapbox .maplist span a {
			padding: 0px 5px;
		}

			.mapmain .mapbox .maplist span a:hover {
				color: #ff6600;
				text-decoration: none;
			}

/*RSS*/

.rssmain {
	width: 965px;
	margin: 0px auto;
}

	.rssmain .left {
		width: 250px;
		float: left;
	}

		.rssmain .left .left01 {
			border: #ddd 1px solid;
			background: #FFF
		}

			.rssmain .left .left01 .tit {
				height: 30px;
				line-height: 30px;
				font-size: 14px;
				font-weight: bold;
				padding-left: 10px;
				color: #222
			}

			.rssmain .left .left01 .left01box {
				padding: 8px;
				line-height: 24px;
			}

			.rssmain .left .left01 .left02box {
				padding: 8px;
				line-height: 24px;
			}

			.rssmain .left .left01 .left03box {
				padding: 8px;
			}

				.rssmain .left .left01 .left03box li {
					line-height: 26px;
				}

				.rssmain .left .left01 .left03box a:hover {
					color: #ff6600;
					text-decoration: none;
				}

			.rssmain .left .left01 .left04box {
				padding: 8px;
			}

				.rssmain .left .left01 .left04box li {
					line-height: 26px;
				}

				.rssmain .left .left01 .left04box a:hover {
					color: #ff6600;
					text-decoration: none;
				}


	.rssmain .right {
		width: 705px;
		float: right;
		border: #ddd 1px solid;
		background: #FFF
	}

		.rssmain .right .tit {
			height: 30px;
			line-height: 30px;
			font-size: 14px;
			font-weight: bold;
			padding-left: 10px;
			color: #222;
		}

		.rssmain .right .rsslist {
		}

			.rssmain .right .rsslist ul {
				padding: 8px;
			}

			.rssmain .right .rsslist li.classname {
				height: 30px;
				_height: 22px;
				background: #f1f1f1;
				line-height: 30px;
				_line-height: 22px;
				border: #D4D4D4 1px solid;
				clear: both;
				_padding-top: 8px;
			}

				.rssmain .right .rsslist li.classname a {
					font-size: 14px;
					padding-left: 10px;
					font-weight: bold;
					color: #000;
				}

			.rssmain .right .rsslist li.rss_list {
				width: 25%;
				float: left;
				height: 35px;
				line-height: 35px;
				width: 170px;
				text-align: center;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
			}

				.rssmain .right .rsslist li.rss_list a {
					color: #666;
				}

					.rssmain .right .rsslist li.rss_list a:hover {
						color: #ff6600;
						text-decoration: none;
					}

/*专题*/
.hotzt {
	width: 998px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
	padding-bottom: 10px;
	height: 320px;
	overflow: hidden;
}

	.hotzt .title {
		background: url(../images/titbg.gif) repeat-x;
		height: 29px;
		line-height: 29px;
		font-size: 14px;
		color: #069;
		padding-left: 15px;
	}

		.hotzt .title span {
			color: #990000;
			font-weight: bold;
		}

	.hotzt .hotztbox {
		background: #FFFFFF;
	}

		.hotzt .hotztbox ul {
			padding: 10px;
		}

		.hotzt .hotztbox li {
			width: 30%;
			float: left;
			text-align: center;
			padding-left: 30px;
		}

		.hotzt .hotztbox img {
			width: 700px;
			height: 200px;
			padding: 2px;
			margin-bottom: 8px;
			padding-left: 120px;
		}

		.hotzt .hotztbox a:hover {
			color: red;
			text-decoration: none;
		}


.ztlist {
	width: 998px;
	margin: 0px auto;
}

	.ztlist .coll {
		width: 490px;
		float: left;
		border: #C6DDF1 1px solid;
		height: 250px;
		margin-bottom: 10px;
		overflow: hidden;
	}

	.ztlist .colr {
		width: 490px;
		float: right;
		border: #C6DDF1 1px solid;
		height: 250px;
		margin-bottom: 10px;
		overflow: hidden;
	}

		.ztlist .coll .t, .ztlist .colr .t {
			width: 475px;
			background: url(../images/titbg.gif) repeat-x;
			height: 29px;
			line-height: 29px;
			font-size: 14px;
			color: #069;
			padding-left: 15px;
			font-weight: normal;
			position: relative;
		}

			.ztlist .coll .t span, .ztlist .colr .t span {
				position: absolute;
				right: 10px;
				top: 0px;
			}

				.ztlist .coll .t span a, .ztlist .colr .t span a {
					font-size: 12px;
					font-weight: normal;
					color: #069;
				}

		.ztlist .coll ul, .ztlist .colr ul {
			padding: 0px 10px;
		}

		.ztlist .coll li, .ztlist .colr li {
			height: 26px;
			line-height: 26px;
			background: url(../images/artarrow.gif) no-repeat 0px 10px;
			padding-left: 10px;
		}

		.ztlist .coll a, .ztlist .colr a {
			font-size: 14px;
			font-weight: normal;
			color: #555;
		}

			.ztlist .coll a:hover, .ztlist .colr a:hover {
				color: red;
				text-decoration: none;
			}

		.ztlist .coll span#date, .ztlist .colr span#date {
			float: right;
			color: #999;
			font-weight: normal;
		}


.ztfl {
	width: 998px;
	margin: 0px auto;
}

	.ztfl .floatl {
		width: 713px;
		float: left;
		border: #C6DDF1 1px solid;
		padding-bottom: 10px;
	}

		.ztfl .floatl .title {
			background: url(../images/titbg.gif) repeat-x;
			height: 29px;
			line-height: 29px;
			font-size: 14px;
			color: #069;
			padding-left: 15px;
		}

		.ztfl .floatl .floatlbox {
		}

			.ztfl .floatl .floatlbox ul {
				padding: 10px 20px;
			}

			.ztfl .floatl .floatlbox li {
				height: 26px;
				line-height: 26px;
				background: url(../images/artarrow.gif) no-repeat 0px 10px;
				padding-left: 12px;
			}

			.ztfl .floatl .floatlbox a {
				font-size: 14px;
				color: #000;
			}

				.ztfl .floatl .floatlbox a:hover {
					color: red;
					text-decoration: none;
				}

			.ztfl .floatl .floatlbox span#date {
				float: right;
				color: #999;
			}


	.ztfl .floatr {
		width: 275px;
		float: right;
	}

		.ztfl .floatr .floatr1 {
			overflow: hidden;
		}

		.ztfl .floatr .floatr2 {
			border: #C6DDF1 1px solid;
		}

			.ztfl .floatr .floatr2 .title {
				background: url(../images/titbg.gif) repeat-x;
				height: 29px;
				line-height: 29px;
				font-size: 14px;
				color: #069;
				padding-left: 15px;
			}

			.ztfl .floatr .floatr2 .floatr2box {
				background: #fff;
			}

				.ztfl .floatr .floatr2 .floatr2box ul {
					padding: 8px;
				}

				.ztfl .floatr .floatr2 .floatr2box li {
					height: 28px;
					line-height: 28px;
					overflow: hidden;
				}

				.ztfl .floatr .floatr2 .floatr2box a:hover {
					color: red;
					text-decoration: none;
				}


.ztpic {
	width: 998px;
	margin: 0px auto;
}

	.ztpic img {
		width: 998px;
		overflow: hidden;
	}

.ztmain2 {
	width: 998px;
	margin: 0px auto;
}

	.ztmain2 .left {
		width: 280px;
		float: left;
	}

		.ztmain2 .left .focus {
		}

		.ztmain2 .left .left2 {
			border: #C6DDF1 1px solid;
			height: 355px;
			overflow: hidden;
		}

			.ztmain2 .left .left2 .tit {
				background: url(../images/titbg.gif) repeat-x;
				height: 29px;
				line-height: 29px;
				font-size: 14px;
				color: #069;
				padding-left: 15px;
			}

			.ztmain2 .left .left2 .left2box {
				padding: 10px;
				line-height: 24px;
			}

		.ztmain2 .left .guanggao {
			padding-top: 10px;
		}

			.ztmain2 .left .guanggao img {
				width: 280px;
				height: 125px;
			}

	.ztmain2 .mid {
		width: 386px;
		float: left;
		margin-left: 10px;
	}

		.ztmain2 .mid .mid01 {
			background: url(../images/hotbg.gif) no-repeat;
			height: 200px;
			overflow: hidden;
			padding: 24px 10px 0px 15px;
		}

			.ztmain2 .mid .mid01 ul {
			}

			.ztmain2 .mid .mid01 li {
				height: 84px;
				overflow: hidden;
				border-bottom: #e8e8e8 1px dashed;
				padding-top: 8px;
			}

			.ztmain2 .mid .mid01 a {
				font-size: 14px;
				font-weight: bold;
			}

				.ztmain2 .mid .mid01 a:hover {
					color: red;
					text-decoration: none;
				}

			.ztmain2 .mid .mid01 span a {
				font-size: 12px;
				font-weight: normal;
				color: #999;
			}

		.ztmain2 .mid .mid02 {
			border: #C6DDF1 1px solid;
			height: 255px;
			overflow: hidden;
		}

			.ztmain2 .mid .mid02 .tit {
				background: url(../images/titbg.gif) repeat-x;
				height: 29px;
				line-height: 29px;
				font-size: 14px;
				color: #069;
				padding-left: 15px;
			}

			.ztmain2 .mid .mid02 .mid02box {
			}

				.ztmain2 .mid .mid02 .mid02box ul {
					padding: 8px;
				}

				.ztmain2 .mid .mid02 .mid02box li {
					background: url(../images/multipage.gif) no-repeat 0px 6px;
					padding-left: 15px;
					height: 26px;
					line-height: 26px;
					overflow: hidden;
				}

				.ztmain2 .mid .mid02 .mid02box a {
					font-size: 14px;
				}

					.ztmain2 .mid .mid02 .mid02box a:hover {
						color: red;
						text-decoration: none;
					}


	.ztmain2 .right {
		width: 313px;
		float: right;
	}

		.ztmain2 .right .right01 {
			border: #C6DDF1 1px solid;
			height: 100%;
			overflow: hidden;
		}

			.ztmain2 .right .right01 .tit {
				background: url(../images/titbg.gif) repeat-x;
				height: 29px;
				line-height: 29px;
				font-size: 14px;
				color: #069;
				padding-left: 15px;
			}

			.ztmain2 .right .right01 .right01box {
			}

				.ztmain2 .right .right01 .right01box ul {
					padding: 8px;
				}

				.ztmain2 .right .right01 .right01box li {
					height: 102px;
					margin-bottom: 8px;
					border-bottom: #e8e8e8 1px dashed;
				}

				.ztmain2 .right .right01 .right01box .floatl {
					width: 90px;
					float: left;
				}

				.ztmain2 .right .right01 .right01box .floatr {
					width: 178px;
					float: right;
				}

					.ztmain2 .right .right01 .right01box .floatr a {
						font-weight: bold;
						color: #069;
					}

						.ztmain2 .right .right01 .right01box .floatr a:hover {
							color: #f30;
						}


.ztmain3 {
	width: 996px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}

	.ztmain3 .tit {
		background: url(../images/titbg.gif) repeat-x;
		height: 29px;
		line-height: 29px;
		font-size: 14px;
		color: #069;
		padding-left: 15px;
	}

	.ztmain3 .ztmain3box {
		padding: 10px;
	}

		.ztmain3 .ztmain3box ul {
		}

		.ztmain3 .ztmain3box li {
			width: 48%;
			float: left;
			margin: 0px 3px;
			background: url(../images/artarrow.gif) no-repeat 0px 10px;
			padding-left: 15px;
		}

		.ztmain3 .ztmain3box a {
			font-size: 14px;
		}

			.ztmain3 .ztmain3box a:hover {
				color: red;
				text-decoration: none;
			}

		.ztmain3 .ztmain3box span {
			float: right;
			display: none;
		}

/*友情链接*/
.linkmain {
	width: 998px;
	margin: 0px auto;
}

	.linkmain .left {
		width: 250px;
		float: left;
	}

		.linkmain .left .left01 {
			border: #DDD 1px solid;
		}

			.linkmain .left .left01 .tit {
				background: url(../images/titbg.gif) repeat-x left top;
				height: 30px;
				line-height: 30px;
				font-size: 14px;
				font-weight: bold;
				padding-left: 10px;
				color: #069;
			}

			.linkmain .left .left01 .left01box {
				padding: 8px;
			}

				.linkmain .left .left01 .left01box ul {
				}

				.linkmain .left .left01 .left01box li {
					line-height: 25px;
				}

			.linkmain .left .left01 .left02box {
				padding: 8px;
			}

				.linkmain .left .left01 .left02box ul {
					text-align: center;
				}

				.linkmain .left .left01 .left02box h3 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					line-height: 30px;
				}

					.linkmain .left .left01 .left02box h3 img {
						width: 88px;
						height: 31px;
						border: #e8e8e8 1px solid;
						padding: 2px;
					}

	.linkmain .right {
		width: 734px;
		float: right;
		border: #DDD 1px solid;
	}

		.linkmain .right .tit {
			background: url(../images/titbg.gif) repeat-x left top;
			height: 30px;
			line-height: 30px;
			font-size: 14px;
			font-weight: bold;
			padding-left: 10px;
			color: #069;
		}

			.linkmain .right .tit a {
				color: #069;
				font-size: 12px;
				font-weight: normal;
			}

		.linkmain .right .flinkbox {
			padding: 8px;
		}

			.linkmain .right .flinkbox .ClassLink {
				background: #f1f1f1;
				height: 30px;
				line-height: 30px;
				padding-left: 15px;
			}

			.linkmain .right .flinkbox .LinkDetail {
				margin-top: 10px;
			}

				.linkmain .right .flinkbox .LinkDetail .link_table_title {
					background: #F2FF2;
					height: 30px;
					line-height: 30px;
					text-align: center;
					font-weight: bold;
				}


.link_title {
	background: url(../images/titbg.gif) repeat-x left top;
	border: #C6DDF1 1px solid;
	border-bottom: none;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
}

	.link_title a {
		color: red;
	}

		.link_title a:hover {
			color: red;
			text-decoration: none;
		}

.linktext {
	padding: 5px;
	line-height: 24px;
	font-size: 12px;
	color: #999;
}

	.linktext .textbox {
		color: #999;
	}

/*点评系统*/
.rating, .rating .current, .rating .star_hover {
	background: url(../images/commentstar.gif) repeat-x;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

.rating {
	position: relative;
	background-position: left top;
}

	.rating .current {
		position: absolute;
		top: 0;
		left: 0;
		background-position: left center;
	}

	.rating .star, .rating .star_hover {
		position: absolute;
		top: 0;
		left: 0;
		height: 25px;
		cursor: pointer;
	}

	.rating .star_hover {
		background-position: left bottom;
	}

.rate-text {
	height: 25px;
	line-height: 25px;
	float: left
}

.add_comment_start {
	width: 130px;
	float: left
}

.add_comment_start_desc {
	width: 70px;
	float: left;
	height: 22px;
	line-height: 22px;
	color: #FF0000;
	font-weight: bold;
}


/*pk系统*/

.pkmain {
	width: 998px;
	margin: 0px auto;
}

	.pkmain h3 {
		font-size: 22px;
		font-family: "微软雅黑","黑体";
		color: #000;
		clear: both;
		text-align: center;
	}

	.pkmain h2 {
		font-size: 22px;
		font-family: "微软雅黑","黑体";
		color: green;
		clear: both;
		text-align: center;
	}

		.pkmain h2 a {
		}

	.pkmain h1 {
		font-size: 22px;
		font-family: "微软雅黑","黑体";
		color: #000;
		clear: both;
	}

		.pkmain h1 a {
		}

			.pkmain h1 a:hover {
				color: #CC0000;
				text-decoration: none;
			}

		.pkmain h1 span.PKdate {
			float: right;
			color: #999;
			font-size: 12px;
			font-weight: normal;
		}

	.pkmain .pklist {
		border: #ECECEC 1px solid;
		border-top: none;
		height: 100%;
		padding: 8px;
		overflow: hidden;
	}

	.pkmain h4 {
		text-align: left;
		height: 36px;
		line-height: 36px;
		color: #000;
		padding-left: 20px;
		border: #E7E7E7 1px solid;
		font-size: 14px;
		font-weight: bold;
	}

	.pkmain .pklist .listPk {
		padding: 10px;
		margin: 4px;
		width: 47%;
		height: 120px;
		overflow: hidden;
		float: left;
		background: #F4FAEE url(../images/hoticon.gif) no-repeat left top;
	}

		.pkmain .pklist .listPk h3 {
			line-height: 30px;
			text-align: left;
			color: green;
		}

			.pkmain .pklist .listPk h3 a {
				font-size: 20px;
				font-weight: bold;
				color: #000;
				font-family: "微软雅黑";
			}

				.pkmain .pklist .listPk h3 a:hover {
					color: red;
					text-decoration: none;
				}

		.pkmain .pklist .listPk .number {
		}

			.pkmain .pklist .listPk .number span.red {
				color: red;
				font-size: 14px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
			}

		.pkmain .pklist .listPk .exponentBj {
			width: 188px;
			height: 9px;
			background: url(../images/pkicon.gif) no-repeat;
			overflow: hidden;
		}

		.pkmain .pklist .listPk .number span.LightGrey01 {
			color: green;
			font-size: 14px;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

		.pkmain .pklist .listPk .number .pkdate {
			height: 30px;
			line-height: 30px;
			color: #999;
		}

.groundnews {
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
	text-align: right;
}

	.groundnews a {
		color: green;
	}

.pkbg {
	width: 965px;
	margin: 0px auto;
}

	.pkbg .pkl {
		width: 400px;
		float: left;
		background: url(../images/pk.png) no-repeat -190px 12px;
		height: 65px;
		line-height: 65px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		overflow: hidden;
	}

	.pkbg .pkm {
		width: 165px;
		float: left;
		background: url(../images/pk.png) no-repeat -8px -10px;
		height: 65px;
	}

	.pkbg .pkr {
		width: 400px;
		float: right;
		background: url(../images/pk.png) no-repeat -655px 12px;
		height: 65px;
		line-height: 65px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		overflow: hidden;
	}

	.pkbg .pkl h3 {
		font-size: 14px;
		font-weight: bold;
		color: #000;
		float: right;
	}

	.pkbg .pkr h3 {
		font-size: 14px;
		font-weight: bold;
		color: #000;
		float: left;
	}

.pktest {
	height: 100%;
	overflow: hidden;
}

	.pktest .pkyes {
		width: 310px;
		float: left;
	}

		.pktest .pkyes h2 {
			font-size: 22px;
			font-weight: bold;
			color: #CC0000;
			text-align: center;
			height: 50px;
			line-height: 30px;
		}

	.pktest .pkother {
		width: 340px;
		float: left;
		margin-left: 15px;
	}

		.pktest .pkother h2 {
			font-size: 22px;
			font-weight: bold;
			color: #CC0000;
			text-align: center;
			margin-top: 55px;
		}

	.pktest .pkno {
		width: 310px;
		float: right;
	}

		.pktest .pkno h2 {
			font-size: 22px;
			font-weight: bold;
			color: #CC0000;
			text-align: center;
		}

	.pktest .pkyes .PKbj {
		background: url(../images/pk.png) no-repeat -180px -50px;
		height: 34px;
	}

		.pktest .pkyes .PKbj span {
			margin-left: 100px;
		}

			.pktest .pkyes .PKbj span a {
				background: url(../images/pk.png) no-repeat -708px -49px;
				height: 42px;
				display: block;
				width: 122px;
				margin-left: 90px;
				margin-top: -20px;
				_margin-top: -8px;
			}

.Atextarea .textLogin {
	width: 280px;
	height: 60px;
	border: #e8e8e8 1px solid;
	padding: 8px;
	color: #999;
}

.pktest .pkyes .pkbtn {
}

	.pktest .pkyes .pkbtn a {
		background: url(../images/pk.png) no-repeat -490px -49px;
		height: 42px;
		display: block;
		width: 72px;
		margin-left: 100px;
		display: block;
	}

.pkalist {
	padding: 8px;
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

	.pkalist h3 {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-align: left;
		border-bottom: #e8e8e8 1px solid;
	}

		.pkalist h3 span {
			float: right;
			padding-right: 10px;
		}

			.pkalist h3 span a {
				font-size: 12px;
				font-weight: normal;
				color: #069;
				font-family: Verdana, Arial, Helvetica, sans-serif
			}

.acontents {
	border-bottom: #e8e8e8 1px dashed;
	padding: 8px;
}

	.acontents span {
		color: #069;
		font-weight: bold;
	}

	.acontents p {
		color: #999;
	}

.Ctextarea #otherContent {
	width: 280px;
	height: 60px;
	border: #e8e8e8 1px solid;
	padding: 8px;
	color: #999;
}

.pktest .pkother .pkbtn {
}

	.pktest .pkother .pkbtn a {
		background: url(../images/pk.png) no-repeat -562px -49px;
		height: 42px;
		display: block;
		width: 72px;
		margin-left: 100px;
		display: block;
	}

.pkclist {
	background: #fff;
	padding: 8px;
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

	.pkclist h3 {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-align: left;
		border-bottom: #e8e8e8 1px solid;
	}

		.pkclist h3 span {
			float: right;
			padding-right: 10px;
		}

			.pkclist h3 span a {
				font-size: 12px;
				font-weight: normal;
				color: #069;
				font-family: Verdana, Arial, Helvetica, sans-serif
			}

.ccontents {
	border-bottom: #e8e8e8 1px dashed;
	padding: 8px;
}

	.ccontents span {
		color: #069;
		font-weight: bold;
	}

	.ccontents p {
		color: #999;
	}


.pktest .pkno .pkbtn {
}

	.pktest .pkno .pkbtn a {
		background: url(../images/pk.png) no-repeat -636px -49px;
		height: 42px;
		display: block;
		width: 72px;
		margin-left: 100px;
		display: block;
	}

.pktest .pkno h2 {
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	height: 50px;
	line-height: 30px;
}

.pktest .pkno .PKbj {
	background: url(../images/pk.png) no-repeat -180px -50px;
	height: 34px;
}

	.pktest .pkno .PKbj span {
		margin-left: 100px;
	}

		.pktest .pkno .PKbj span a {
			background: url(../images/pk.png) no-repeat -829px -49px;
			height: 42px;
			display: block;
			width: 122px;
			margin-left: 90px;
			margin-top: -20px;
			_margin-top: -8px;
		}

.pkblist {
}

	.pkblist h3 {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-align: left;
		border-bottom: #e8e8e8 1px solid;
	}

		.pkblist h3 span {
			float: right;
			padding-right: 10px;
		}

			.pkblist h3 span a {
				font-size: 12px;
				font-weight: normal;
				color: #069;
				font-family: Verdana, Arial, Helvetica, sans-serif
			}

.pkmain .pkpl {
	height: 36px;
	line-height: 36px;
	color: #000;
	border: #e7e7e7 1px solid;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

	.pkmain .pkpl span.total {
		float: right;
		color: #999;
		font-size: 14px;
		font-weight: normal;
		padding-right: 10px;
	}

.pkmain .CommentList {
	padding: 8px;
	border: #ECECEC 1px solid;
	border-top: none;
	height: 100%;
	overflow: hidden;
}

	.pkmain .CommentList .Articial {
		width: 49%;
		float: left;
		height: 130px;
		overflow: hidden;
		border-bottom: #e8e8e8 1px dashed;
		padding-top: 8px;
	}

		.pkmain .CommentList .Articial img {
			width: 60px;
			height: 60px;
			margin-right: 10px;
			padding: 2px;
			border: #e8e8e8 1px solid;
		}

		.pkmain .CommentList .Articial .neirong {
			line-height: 24px;
			font-size: 14px;
			width: 350px;
			white-space: nowrap;
			overflow: hidden;
		}

		.pkmain .CommentList .Articial span#username {
			padding: 0px;
			margin: 0px;
			font-size: 14px;
			font-weight: bold;
			color: #000;
			line-height: 25px;
		}

.top_a {
	width: 100%;
	margin: 0px auto;
	height: 38px;
	line-height: 38px;
	border-bottom: #d8d8d8 1px solid;
}

	.top_a .allsearch {
		width: 990px;
		margin: 0px auto;
		line-height: 29px;
	}

		.top_a .allsearch .logo {
			width: 173px;
			float: left;
			height: 35px;
			overflow: hidden;
		}

		.top_a .allsearch .searchmenu {
			width: 630px;
			float: left;
			margin-top: 7px;
			margin-left: 30px;
		}

			.top_a .allsearch .searchmenu li {
				width: 8%;
				float: left;
				text-align: center;
				height: 30px;
				line-height: 30px;
			}

			.top_a .allsearch .searchmenu a {
				font-size: 14px;
				color: #666;
			}

				.top_a .allsearch .searchmenu a:hover {
					text-decoration: none;
				}

			.top_a .allsearch .searchmenu .curr a {
				color: #008CD4;
				font-weight: bold;
				border-bottom: #008CD4 2px solid;
				display: block;
				line-height: 30px;
			}

				.top_a .allsearch .searchmenu .curr a:hover {
					text-decoration: none;
				}

		.top_a .allsearch .searchsc {
			width: 140px;
			float: right;
			line-height: 38px;
		}

			.top_a .allsearch .searchsc a {
				color: #666;
			}

		.top_a .allsearch .searchmain {
			width: 735px;
			margin-top: 10px;
			height: 38px;
			line-height: 38px;
			position: relative;
		}

			.top_a .allsearch .searchmain #key {
				margin-left: 3px;
				width: 618px;
				overflow: hidden;
				float: left;
				height: 29px;
				line-height: 29px;
				color: #999;
				padding-left: 10px;
				border: 1px #ccc inset;
			}

			.top_a .allsearch .searchmain #m {
				width: 100px;
				height: 32px;
				line-height: 32px;
				float: right;
				text-align: center;
				font-size: 14px;
				cursor: pointer;
			}

.searchbody {
	width: 998px;
	margin: 0px auto;
	margin-top: 40px;
}

	.searchbody .left {
		width: 694px;
		float: left;
	}

		.searchbody .left .tit {
			background: #FAFFF9 url(../images/btn.png) no-repeat 8px 6px;
			border: #E2F3DE 1px solid;
			height: 31px;
			line-height: 31px;
			font-size: 14px;
			color: #555;
			padding-left: 28px;
		}

			.searchbody .left .tit span {
				color: red;
				font-weight: bold;
			}

		.searchbody .left .leftbox {
		}

			.searchbody .left .leftbox .searchlist {
			}

				.searchbody .left .leftbox .searchlist ul {
					padding-top: 15px;
				}

				.searchbody .left .leftbox .searchlist li {
					line-height: 28px;
				}

				.searchbody .left .leftbox .searchlist span.art_title a {
					font-size: 14px;
					color: #0022CC;
					text-decoration: underline;
				}

					.searchbody .left .leftbox .searchlist span.art_title a:visited {
						color: #CC3300;
						text-decoration: underline;
					}

				.searchbody .left .leftbox .searchlist span.artintro {
					line-height: 24px;
					font-size: 12px;
				}

				.searchbody .left .leftbox .searchlist span.arturl {
					line-height: 24px;
				}

					.searchbody .left .leftbox .searchlist span.arturl a {
						color: green;
						font-size: 14px;
						font-family: Arial, Helvetica, sans-serif;
					}

						.searchbody .left .leftbox .searchlist span.arturl a:hover {
							text-decoration: none;
						}

				.searchbody .left .leftbox .searchlist span.c9 {
					color: green;
					font-size: 14px;
					font-family: Arial, Helvetica, sans-serif;
				}

			.searchbody .left .leftbox .searchabout {
				margin: 0px 10px 0px 0px;
				padding: 15px;
				background: #EFEFEF;
				height: 100%;
				overflow: hidden;
			}

				.searchbody .left .leftbox .searchabout h3 {
					height: 30px;
					line-height: 30px;
					font-size: 14px;
					font-weight: bold;
					color: #000;
				}

				.searchbody .left .leftbox .searchabout .searchresult li {
					line-height: 25px;
					width: 20%;
					float: left;
					border-bottom: #f1f1f1 1px solid;
				}

				.searchbody .left .leftbox .searchabout .searchresult a {
					font-size: 14px;
					color: #0022CC;
					text-decoration: underline;
				}

					.searchbody .left .leftbox .searchabout .searchresult a:hover {
						color: red;
					}

			.searchbody .left .leftbox .kuaisou {
				margin: 0px 10px 0px 0px;
			}

				.searchbody .left .leftbox .kuaisou .i {
					height: 23px;
					line-height: 23px;
					width: 575px;
					padding-left: 15px;
					color: #333;
				}

				.searchbody .left .leftbox .kuaisou #m {
					margin-left: 5px;
					height: 28px;
					line-height: 22px;
					width: 80px;
				}

	.searchbody .right {
		width: 272px;
		float: right;
	}

		.searchbody .right .ksad {
			border: #E2F3DE 1px solid;
			padding: 10px;
			background: #FAFFF9;
		}

			.searchbody .right .ksad h2 {
				font-size: 16px;
				font-weight: bold;
				color: green;
				font-family: "微软雅黑"
			}

			.searchbody .right .ksad p {
				line-height: 24px;
				color: #666;
				font-family: "微软雅黑"
			}

				.searchbody .right .ksad p a {
					color: green;
					text-decoration: underline;
					font-family: "微软雅黑"
				}

					.searchbody .right .ksad p a:hover {
					}


		.searchbody .right .right01 {
		}

			.searchbody .right .right01 .tit {
				height: 31px;
				line-height: 31px;
				font-size: 14px;
				font-weight: bold;
				color: #333;
				padding-left: 5px;
				border-bottom: #CCC 1px solid;
			}

			.searchbody .right .right01 .right01box {
			}

				.searchbody .right .right01 .right01box ul {
					padding: 8px;
				}

				.searchbody .right .right01 .right01box li {
					background: url(../images/artarrow.gif) no-repeat 0px 11px;
					padding-left: 8px;
					height: 26px;
					line-height: 26px;
					width: 245px;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
				}

				.searchbody .right .right01 .right01box a {
					color: #0022CC;
				}

					.searchbody .right .right01 .right01box a:hover {
						text-decoration: none;
						color: red;
					}


/*全站搜索end*/


.mainpdbox .left .showcomment #content_nei {
	height: 100%;
	overflow: hidden;
}

	.mainpdbox .left .showcomment #content_nei ul {
		padding: 10px;
	}

	.mainpdbox .left .showcomment #content_nei li {
	}

	.mainpdbox .left .showcomment #content_nei .articleurl {
		line-height: 30px;
	}

		.mainpdbox .left .showcomment #content_nei .articleurl a {
			color: #069;
			font-weight: bold;
			font-size: 14px;
			text-decoration: underline;
		}

.searchbody .left .leftbox .searchlist span.art_title a:visited {
	color: #003399;
	text-decoration: underline;
}
