@charset "gb2312";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:tahoma;
	font-size:14px;
}
a {
	color:#333;
	text-decoration:underline;
}
a:hover {
	color:#F00;
	text-decoration:underline;
}
img {
	border:0px;
}
ul {
	list-style:none;
}
ul, li, p {
	margin:0px;
	padding:0px;
}
.mainbody {
	width:980px;
	overflow:auto;
	margin:0px auto;
	padding:0px;
	clear:both;
}
.head {
	width:980px;
	height:140px;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	display:block;
}
.head .sitedh {
	width:inherit;
	height:29px;
	line-height:29px;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid #E0E0E0;
}
.head .sitedh li {
	height:29px;
	line-height:29px;
	float:right;
	font-size:12px;
	color:#333;
	margin-left:10px;
}
.head .sitedh a, .head .sitedh a:hover {
	color:#666;
	text-decoration:none;
	font-size:12px;
}
.head .lb {
	width:inherit;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
}
.head .lb .logo {
	float:left;
	width:150px;
	height:60px;
	margin:0px;
	padding:0px;
}
.head .lb .banner {
	float:left;
	width:830px;
	height:60px;
	margin:0px;
	padding:0px;
	text-align:right;
}
.head .nav {
	width:inherit;
	height:30px;
	line-height:30px;
	background:url(../img/navbg.png);
	display:block;
}
.head .nav li {
	height:30px;
	margin:0px 0px 0px 20px;
	padding:0px;
	float:left;
	color:#FFF;
	font-size:14px;
}
.head .nav a {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.head .nav a:hover {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.main {
	width:980px;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	display:block;
}
.main .cot-a {
	width:300px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}
.main .cot-a .huandeng {
	width:300px;
	height:250px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:#f7f7f7;
	display:block;
}
.main .cot-a .a {
	display:block;
	border:1px solid #E0E0E0;
	margin:0px 0px 10px 0px;
	padding:0px;
	height:248px;
}
.main .cot-a .b {
	display:block;
	border:1px solid #E0E0E0;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:178px;
}
.main .cot-a .a .th, .main .cot-a .b .th {
	display:block;
	margin:0px;
	padding:0px 10px;
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #E0E0E0;
	background:url(../img/cpzx_th_bg.png) repeat-x;
}
.main .cot-a .a .cont, .main .cot-a .b .cont {
	margin:0px;
	padding:0px;
	display:block;
	overflow:auto;
}
.main .cot-a .a .cont li, .main .cot-a .b .cont li {
	height:25px;
	line-height:25px;
	padding:0px 10px;
	display:block;
	font-size:12px;
	color:#333;
}
.main .cot-a .a .cont li a, .main .cot-a .b .cont li a {
	color:#333;
	text-decoration:underline;
	font-size:12px;
}
.main .cot-a .a .cont li a:hover, .main .cot-a .b .cont li a:hover {
	color:#F00;
	text-decoration:underline;
	font-size:12px;
}
.main .cot-b {
	width:410px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}
.main .cot-b .a {
	width:410px;
	height:250px;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
	overflow:hidden hidden;
}
.main .cot-b .a .th, .main .cot-b .b .th {
	height:29px;
	line-height:29px;
	background:#F7F7F7;
	border-bottom:1px solid #E0E0E0;
	padding:0px 10px;
	font-size:14px;
}
.main .cot-b .a .cont, .main .cot-b .b .cont {
	margin:0px;
	padding:0px;
	height:175px;
	display:block;
}
.main .cot-b .a .cont li, .main .cot-b .b .cont li {
	height:25px;
	line-height:25px;
	display:block;
	padding:0px 10px;
	overflow:hidden;
}
.main .cot-b .a .cont li span, .main .cot-b .b .cont li span {
	float:right;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666;
}
.main .cot-b .b {
	width:410px;
	height:180px;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	overflow:hidden hidden;
}
.main .cot-c {
	width:250px;
	margin:0px;
	padding:0px;
	float:left;
}
.main .cot-c .a {
	height:438px;
	border:1px solid #E0E0E0;
	margin:0px;
	padding:0px;
	display:block;
}
.main .cot-c .a .th {
	display:block;
	margin:0px;
	padding:0px 10px;
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #E0E0E0;
	background:url(../img/cpzx_th_bg.png) repeat-x;
}
.main .cot-c .a .cont {
	margin:0px;
	padding:0px;
	display:block;
	overflow:auto;
}
.main .cot-c .a .cont li {
	height:25px;
	line-height:25px;
	padding:0px 10px;
	display:block;
	color:#333;
	font-size:12px;
}
.video{
	width:978px;
	height:310px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #E0E0E0;
	display:block;
	background:url(../img/cpzx_th_bg.png) repeat-x;
	float:left;
	}
	.video .th{
		height:28px;
		line-height:28px;
		padding:0px 10px;
		margin:0px;
		display:block;
		}
	.video .cont{
		height:280px;
		margin:0px;
		padding:0px;
		display:block;
		}
		.video .cont li{
			width:163px;
			height:140px;
			float:left;
			text-align:center;
			margin:0px;
			padding:0px;
			}
			.video .cont li p{
				height:30px;
				line-height:30px;
				display:block;
				margin:0px;
				padding:0px;
				text-align:center;
				overflow:hidden;
				}
			.video .cont li img{
				margin-top:5px;
				}
			.video .cont li a,.video .cont li a:hover{font-size:12px;}
/*列表页*/
.lstmain{
	width:980px;
	margin:0px auto 10px auto;
	padding:0px;
	clear:both;
	}
	.lstmain .clear{
		clear:both;
		font-size:0px;
		height:0px;
		line-height:0px;
		display:block;
		}
.lstmain .cota{
	width:180px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	}
	.lstmain .cota .a{
		border:1px solid #C0C0C0;
		margin:0px 0px 10px 0px;
		padding:0px;
		display:block;
		}
		.lstmain .cota .a .th{
			height:29px;
			line-height:29px;
			margin:0px;
			padding:0px 10px;
			background:#f7f7f7;
			display:block;
			}
			.lstmain .cota .a .th a{
				color:#333;
				font-size:14px;
				text-decoration:underline;
				}
			.lstmain .cota .a .th a:hover{
				color:#F00;
				font-size:14px;
				text-decoration:underline;
				}
		.lstmain .cota .a .cont{
			display:block;
			margin:0px;
			padding:0px;
			overflow:auto;
			}
			.lstmain .cota .a .cont li{
				display:block;
				height:150px;
				text-align:center;
				}
				.lstmain .cota .a .cont li img{
					border:0px;
					width:130px;
					height:98px;
					margin:8px 0px;
					}
					.lstmain .cota .a .cont li p{
						display:block;
						height:25px;
						line-height:25px;
						font-size:12px;
						margin:0px 0px;
						padding:0px 10px;
						overflow:hidden;
						}
						.lstmain .cota .a .cont li a{
							display:block;
							font-size:12px;
							color:#333;
							text-decoration:underline;
							}
						.lstmain .cota .a .cont li a:hover{
							display:block;
							font-size:12px;
							color:#F00;
							text-decoration:underline;
							}
.lstmain .cotb{
	width:480px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	overflow:auto;
	}
	.lstmain .cotb .newslst{
		display:block;
		height:900px;
		margin:0px 0px 10px 0px;
		padding:0px;
		width:480px;
		overflow:hidden hidden;
		}
		.lstmain .cotb .newslst li{
			height:29px;
			line-height:29px;
			border-bottom:1px solid #e7e7e7;
			display:block;
			overflow:hidden;
			}
			.lstmain .cotb .newslst li a{
				font-size:14px;
				color:#000;
				text-decoration:none;
				}
			.lstmain .cotb .newslst li a:hover{
				font-size:14px;
				color:#F00;
				text-decoration:underline;
				}
			.lstmain .cotb .newslst li span,.lstmain .cotc .a .cont li span{
				float:right;
				font-size:12px;
				color:#666;
				}

.lstmain .cotc{
	width:300px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:auto;
	}
	.lstmain .cotc .a{
		margin:0px 0px 10px 0px;
		padding:0px;
		border:1px solid #e0e0e0;
		background:url(../img/cpzx_th_bg.png) repeat-x;
		display:block;
		}
		.lstmain .cotc .a .th{
			height:29px;
			line-height:29px;
			border-bottom:1px dotted #e0e0e0;
			margin:0px;
			padding:0px 10px;
			display:block;
			}
		.lstmain .cotc .a .cont{
			display:block;
			margin:0px;
			padding:0px;
			overflow:auto;
			}
			.lstmain .cotc .a .cont li{
				height:25px;
				line-height:25px;
				padding:0px 10px;
				margin:0px;
				display:block;
				font-size:12px;
				}
	.lstmain .ad-h200{
		height:160px;
		margin:0px 0px 10px 0px;
		padding:0px;
		border-top:1px solid #E0E0E0;
		display:block;
		}
	.lstmain .ad-h250{
		height:250px;
		margin:0px 0px 10px 0px;
		padding:0px;
		display:block;
		}
	.lstmain .ad-h240{
		border:1px solid #E0E0E0;
		margin:0px 0px 10px 0px;
		padding:5px 0px;
		text-align:center;
		display:block;
		}
/*分页*/		
.lstpage{
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	width:480px;
	height:30px;
	line-height:30px;
	display:block;
	overflow:hidden hidden;
}
.lstpage ul,.lstpage li{
	list-style:none;
	margin:0px;
	padding:0px;
}
.lstpage li {
	float:left;
	margin:0px 2px 0px 0px;
}
.lstpage a, .lstpage a:hover {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	border:1px solid #E6E6DC;
	padding:3px 5px;
}
.lstpage .pageinfo {
	float:right;
}
.lstpage .thisclass {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	border:1px solid #FFF;
	padding:0px 5px;
}
/*分页*/	
/*内容页*/
.finalmain {
	width:980px;
	margin:0px 0px 10px 0px;
	padding:0px 0px;
	float:left;
	display:block;
}
.finalmain .cot-a {
	width:592px;
	margin:0px 10px 0px 0px;
	padding:0px 20px;
	float:left;
	border:1px solid #E0E0E0;
}
.finalmain .cot-a .pos {
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #E0E0E0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	color:#333;
	font-size:12px;
}
.finalmain .cot-a .pos a {
	color:#333;
	text-decoration:none;
	font-size:12px;
}
.finalmain .cot-a .pos a:hover {
	color:#F00;
	text-decoration:underline;
	font-size:12px;
}
.finalmain .cot-a .newsbody {
	margin:0px 0px 10px 0px;
	padding:0px 0px;
	line-height:25px;
	font-size:14px;
	color:#333;
	border-bottom:0px solid #E0E0E0;
	display:block;
}
.finalmain .cot-a h1 {
	height:60px;
	line-height:60px;
	border-bottom:1px solid #E0E0E0;
	display:block;
	margin:0px;
	padding:0px;
	font-size:20px;
	font-family:"microsoft yahei";
	text-align:center;
}
.finalmain .cot-a .newsinfo {
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#036;
	display:block;
	overflow:hidden;
}
.finalmain .cot-a .newsbody p {
	margin:10px 0px;
	padding:0px 0px;
	font-size:14px;
	line-height:25px;
	display:block;
}

.finalmain .cot-a .newspage { display:block; height:30px; line-height:30px; margin:0px 0px 30px 0px; padding:0px; }

.finalmain .cot-a .newspage ul, li { display:block; height:30px; }

.finalmain .cot-a .newspage li { float:left; margin:0px 0px 0px 8px; }

.finalmain .cot-a .newspage li.thisclass { color:#900; }

.finalmain .cot-a .morenews {
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #E0E0E0;
	overflow:auto;
	
}
.finalmain .cot-a .morenews .th {
	height:29px;
	line-height:29px;
	border-bottom:1px dotted #E0E0E0;
	display:block;
	margin:0px;
	padding:0px 10px;
	font-size:14px;
	background:url(../img/cpzx_th_bg.png) repeat-x;
}
.finalmain .cot-a .morenews .cont {
	margin:0px;
	padding:0px;
	display:block;
	overflow:auto;
}
.finalmain .cot-a .morenews .cont li {
	display:block;
	padding:0px 10px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
}
.finalmain .cot-a .morenews .cont li a {
	color:#333;
	text-decoration:underline;
	font-size:14px;
}
.finalmain .cot-a .morenews .cont li a:hover {
	color:#F00;
	text-decoration:underline;
	font-size:14px;
}
.finalmain .cot-b {
	width:336px;
	margin:0px;
	padding:0px;
	float:left;
}
.finalmain .cot-b .a {
	display:block;
	border:1px solid #E0E0E0;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.finalmain .cot-b .a .th {
	height:29px;
	line-height:29px;
	margin:0px;
	padding:0px 10px;
	display:block;
	font-size:14px;
	border-bottom:1px dotted #E0E0E0;
	background:url(../img/cpzx_th_bg.png) repeat-x;
}
.finalmain .cot-b .a .cont {
	margin:0px;
	padding:0px;
	display:block;
	overflow:auto;
}
.finalmain .cot-b .a .cont li {
	height:25px;
	line-height:25px;
	overflow:hidden;
	padding:0px 10px;
	font-size:12px;
}
.finalmain .cot-b .a .cont li a {
	color:#333;
	text-decoration:underline;
	font-size:12px;
}
.finalmain .cot-b .a .cont li a:hover {
	color:#F00;
	text-decoration:underline;
	font-size:12px;
}

.links{
	width:978px;
	height:30px;
	line-height:30px;
	border:1px solid #E0E0E0;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	font-size:12px;
	}
	.links ul{
		overflow:auto;
		}
	.links li{
		float:left;
		white-space:nowrap;
		margin:0px 0px 8px 8px;
		padding:0px 8px 0px 0px;
		}
		.links a{
			font-size:12px;
			text-decoration:none;
			color:#333;
			}
		.links a:hover{
			font-size:12px;
			text-decoration:underline;
			color:#333;
			}

.bottom {
	width:980px;
	height:100px;
	margin:0px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #E0E0E0;
	text-align:center;
	float:left;
	display:block;
}
.bottom ul {
	height:100px;
	display:block;
}
.bottom li {
	height:25px;
	line-height:25px;
	display:block;
	color:#666;
	font-size:12px;
}
.bottom a, .bottom a:hover {
	color:#666;
	font-size:12px;
	text-decoration:underline;
}
.clear {
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
	display:block;
}
/*文章标题*/
	h6 {
	margin:0px;
	padding:0px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	font-family:'microsoft yahei';
	color:#F00;
	display:block;
}
.titlit0{
	color:#F00;
	}
.lstinfo0{
	font-size:12px;
	color:#666;
	text-indent:2em;
	}
.lstinfo1{
	font-size:12px;
	color:#666;
	}
.h6info {
	display:block;
	height:29px;
	line-height:29px;
	font-size:12px;
	color:#666;
	text-align:center;
	margin:0px;
	padding:0px;
	border-bottom:1px dashed #E0E0E0;
}
.th a {
	color:#000;
	font-size:14px;
	text-decoration:none;
}
.th a:hover {
	color:#f00;
	font-size:14px;
	text-decoration:underline;
}
/*广告位*/
	.ad250-250 {
	width:250px;
	height:250px;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
}
.ad300-250 {
	width:300px;
	height:250px;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
}
.ad290 {
	height:290px;
	display:block;
	margin:0px;
	padding:0px;
}
.ad336-280 {
	height:280px;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
}
.ad{
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
	}
/*评论*/
.news_comment_box {
	margin:0px;
	padding:10px 0px;
	text-align:left;
	font-size:12px;
}
.news_comment_box form {
	margin:0px;
	padding:0px;
}
.news_comment_box form textarea {
	padding:0px 0px;
	margin:10px 0px;
	width:590px;
	height:70px;
	border:1px solid #E0E0E0;
	font-size:14px;
}
.news_comment_th {
	height:28px;
	line-height:28px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
	color:#333;
	background:#fff;
	text-align:left;
}
.news_comment_th span {
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding-left:20px;
}
.news_comment_info {
	margin:0px;
	padding:0px;
	height:40px;
	line-height:40px;
}
.news_comment_pingjia {
	margin:0px;
	padding:0px;
	height:40px;
	line-height:40px;
}
.news_comment_content {
	margin:0px;
	padding:0px;
}
.news_comment_emot {
	margin:0px;
	padding:0px;
	height:30px;
	line-height:30px;
	clear:both;
	display:none;
}
.news_comment_emot ul {
	list-style:none;
	margin:0px;
	padding:0px;
	height:30px;
}
.news_comment_emot li {
	margin:0px;
	padding:0px 10px 0px 0px;
	height:30px;
	line-height:30px;
	float:left;
}
.news_comment_user {
	margin:0px;
	padding:0px;
	height:30px;
	line-height:30px;
	clear:both;
	display:none;
}
.news_comment_sumbit {
	margin:0px;
	padding:0px;
	height:30px;
	line-height:30px;
}
.news_comment_more {
	float:right;
	margin:0px;
	padding:0px 10px 0px 0px;
	font-weight:normal;
	font-size:12px;
}
.news_comment_more a, .news_comment_more a:hover {
	color:#666;
	text-decoration:underline;
}
.news_comment_list {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.news_comment_box button {
	margin:0px;
	padding:3px 10px;
	font-size:12px
}
.decmt-box {
	margin:0px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid #E5ECF9;
}
.decmt-box a, .decmt-box a:hover {
	text-decoration:underline;
	color:#333;
	padding:0px 5px;
}
.decmt-title {
	margin:0px;
	padding:0px;
	height:30px;
	width:70%;
	float:left
}
.decmt-act {
	margin:0px;
	padding:0px;
	height:30px;
	width:30%;
	float:left;
	text-align:center
}
.decmt-content {
	margin:0px;
	padding:5px 0px 0px 10px;
}
.moodico {
	margin:0px;
	padding:0px 10px 0px 0px;
	width:0px;
	height:30px;
	line-height:30px;
}
.username {
	margin:0px;
	padding:0px 10px 0px 0px;
	width:0px;
	height:30px;
	line-height:30px;
}
