﻿body {
	margin:0;
	font-size:12px;
	color:#333;
}
ul, li, p, img {
	margin:0;
	padding:0;
}
ul {
	list-style-type:none;
}
img {
	border:0;
}
a {
	font-size:12px;
	color:#333;
	text-decoration:none;
}
a:link {
}
a:visited {
}
a:hover {
	color:#FF0000;
	text-decoration:underline;
}
/*main*/
.mainArea {
	margin:0 auto;
	width:1002px;
}
/*banner*/
.banner {
	width:1002px;
	height:200px;
	overflow:hidden;
}
/*nav*/
.navArea {
	position:relative;
}
.nav {
	height:35px;
	background:url(nav.gif) repeat-x;
	padding-left:15px;
}
.nav li {
	float:left;
	padding-right:2px;
}
.nav li a {
	float:left;
	height:35px;
	line-height:35px;
	padding:0 13px;
	display:block;
}
.nav li a, .nav li a:hover {
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
.nav li a:hover {
	background:url(nav_a.gif) repeat-x;
	color:#093;
}
.nav li.m1 a, .nav li.m1 a:hover {
	background:url(nav_a.gif) repeat-x;
	color:#093;
}
.navBottom {
	height:27px;
	background:#fff;
}
.navBottom .l {
	float:left;
	line-height:27px;
	margin-left:10px;
	display:inline;
	color:#626262;
}
.navBottom .l a {
	padding-left:10px;
	color:#626262;
}
.navBottom .l a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.navBottom1 {
	height:29px;
	border-left:#c8dcf4 1px solid;
	border-right:#c8dcf4 1px solid;
	background:url(navtop_bg.gif);
}
.navBottom1 .r {
	float:left;
	line-height:29px;
	margin-left:10px;
	display:inline;
}
.navBottom1 .s {
	width: 280px;
	float:right;
	line-height:29px;
	margin-right:20px;
	display:inline;
}
.collect {
	position:absolute;
	top:10px;
	right:10px;
	color:#fff;
}
.collect a, .collect a:hover {
	color:#fff;
}
/*search*/
.search_btn {
	width:200px;
	height:17px;
	border:1px #CCC solid;
}
/*ynjc*/
#pictalk {
	width:197px;
	height:220;
	margin-left:8px;
}
#pictalk .pleft {
	float:left;
	width:24px;
	height:190px;
	background:url(../images/l_scroll_menu.gif) no-repeat left;
}
#pictalk .pright {
	float:left;
	width:15px;
	height:190px;
	background:url(../images/r_scroll_menu.gif) no-repeat right;
}
#pictalk .pmiddle {
	float:left;
	width:158px;
}
#pictalk .pmiddle img {
	width:142px;
	height:192px;
}
#pictalk P {
	float:left;
	padding-right:10px;
	text-align:center;
}
#pictalk P IMG {
	border:#d9d9d9 1px solid;
	padding:2px;
	margin-bottom:6px;
}
/*bar*/
.bar1 {
	height:27px;
	line-height:27px;
	border-bottom:#CCC 1px solid;
	background:url(cen_bg01.gif) repeat-x;
}
.bar1 .title {
	height:27px;
	position:relative;
	line-height:27px;
	/**bottom:-7px;*/
	float:left;
	width:100px;
	font-size:14px;
	font-weight:bolder;
	color:#093;
	background:url(titlebg.gif) no-repeat;
	padding:0 10px 0 20px;
}
.bar1 .more a {
	float:right;
	margin-right:10px;
	padding-top:1px;
	display:inline;
	color:#666
}
.bar1 .more a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.bar2 {
	height:26px;
	line-height:26px;
	background:url(cen_bg01.gif) repeat-x;
	border-top:2px #3366cc solid;
	border-bottom:1px #9999cc solid;
}
.bar2 .title {
	float:left;
	font-size:14px;
	font-weight:bolder;
	color:#336699;
	margin-left:10px;
	display:inline;
}
.bar2 .more {
	float:right;
	margin-right:10px;
	display:inline;
}
.bar3 {
	height:26px;
	background:url(../images/cen_bg02.gif) repeat-x;
}
.bar3 .title {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#484848;
	margin:0 0 0 28px;
	display:inline;
}
.bar3 .more a {
	float:right;
	margin-right:10px;
	padding-top:3px;
	display:inline;
	color:#369
}
.bar3 .more a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.bar4 {
	height:35px;
}
.bar4 .title {
	height:35px;
	position:relative;
	line-height:35px;
	/**bottom:-7px;*/
	float:left;
	width:104px;
	font-size:14px;
	font-weight:bolder;
	color:#FFF;
	background:url(cen_bg.gif) no-repeat;
	padding:0 10px 0 22px;
}
.bar4 .more a {
	float:right;
	margin-right:10px;
	line-height:35px;
	display:inline;
	color:#093
}
.bar4 .more a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.bar5 {
	height:29px;
}
.bar5 .title {
	height:29px;
	position:relative;
	line-height:29px;
	/**bottom:-7px;*/
	float:left;
	width:100px;
	font-size:14px;
	font-weight:bolder;
	color:#FFF;
	background:url(cen_bg0.gif) no-repeat;
	padding:0 10px 0 20px;
}
.bar5 .more a {
	float:right;
	margin:8px 10px 0 0;
	display:inline;
	color:#093
}
.bar5 .more a:hover {
	color:#FF0000;
	text-decoration:underline;
}
/*hotArticle*/
.hotArticle {
}
.hotArticle {
	margin:12px 5px 5px 2px;
}
.hotArticle a {
	font-family:\9ED1\4F53;
	font-size:20px;
	color:#cc0000;
}
/*articleList1*/
.articleList1 {
}
.articleList1 li {
	height:25px;
	line-height:25px;
	font-size:14px;
}
.articleList1 li span {
	float:right;
	padding:0 5px;
	color:#999;
}
.articleList1 li a {
	font-size:14px;
}
.articleList2 {
}
.articleList2 li {
	height:21px;
	line-height:21px;
}
.articleList2 li span {
	float:right;
	padding:0 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
}
.picimg {
	float:left;
	border:1px solid #CCC;
	padding:1px;
}
/*picArticle*/
.picArticle1 {
	padding:6px 5px 12px 5px;
}
.picArticle1 .pic {
	margin-right:10px;
}
.picArticle1 .pic img {
	width:160px;
	height:115px;
	border:1px #CCC solid;
	padding:2px;
}
.picArticle1 .title {
	height:18px;
	line-height:18px;
	padding:3px 0;
}
.picArticle1 .title a {
	font-size:14px;
	color:#d91e25;
	font-weight:bold;
}
.picArticle1 .intro {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#666;
}
/*ztList*/
.ztList1 {
	padding:5px 8px 0 8px;
}
.ztList1 li {
	overflow:hidden;
}
.ztList1 li img {
	width:210px;
	height:41px;
	overflow:hidden;
}
/*bmfw*/
.bmfw {
}
.bmfw li {
	float:left;
	display:inline;
	margin:0 7px 7px 0;
}
.bmfw li a {
	width:95px;
	text-align:center;
	background:url(menu_bg01.gif) repeat-x bottom;
	border:1px #CCC solid;
	display:block;
}
.bmfw li a span {
	border:1px #FFF solid;
	display:block;
	height:21px;
	line-height:21px;
	cursor:pointer;
}
.bmfw li a:hover {
	background:url(../images/menu_bg02.gif) repeat-x;
	border:1px #f7b89d solid;
	text-decoration:none;
}
/*search*/
.search {
	padding:8px;
}
.search .inputSearch {
	width:130px;
	border:1px #F7B89D solid;
	background:url(../images/input_bg01.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 2px 3px 2px;
}
/*scroll_div*/
.picture {
	position:relative;
	height:128px;
	padding:4px 5px;
}
.scroll_div {
	position:absolute;
	width:740px;
	overflow:hidden;
}
.scroll_div a {
	display:block;
}
.scroll_div a:link, .scroll_div a:visited {
	text-decoration:none;
}
.scroll_div a:hover img {
	color:#FFF;
	background:#fea5a5;
	border:1px #fd4444 solid;
	padding:2px;
}
.scroll_div a img {
	width:134px;
	height:95px;
	background:#FFF;
	border:1px #e9e9e9 solid;
	padding:2px;
	margin:5px;
}
/*vote*/
.vote {
	padding:8px 10px 10px 10px;
}
.vote .voteTitle {
	font-weight:bold;
	line-height:18px;
	margin-bottom:5px;
}
.vote .voteContent {
}
.vote .voteContent td {
	padding:3px;
	line-height:18px;
}
.vote .voteBtn {
	text-align:center;
	margin-top:5px;
}
.vote .voteBtn input {
	margin:0 5px;
}
/*bottom*/
.bottom {
	background:url(bottom_bg.gif) repeat-x;
	text-align:center;
	line-height:21px;
	color:#FFF;
	padding:20px;
}
.bottom a{
	color:#FFF;
}
/*clear*/
.clear {
	clear:both;
}
/*blank*/
.blank1 {
	height:7px;
	overflow:hidden;
}
/*tab*/
.tab {
	background:#dce8ee;
	border:1px #dedede solid;
}
.tab1 {
	border:1px #ccc solid;
}
.tab2 {
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
.tab3 {
	background:#f7f7f7;
	width:760px;
	border:1px #9999cc solid;
}
.tab4 {
	width:760px;
	border-left:1px #9999cc solid;
	border-right:1px #9999cc solid;
	border-bottom:1px #9999cc solid;
}
/*AD*/
.ad1 {
	width:774px;
	overflow:hidden;
}
/*---------------------------------------------------sub--------------------------------------------------*/
/*subNav*/
.subNav {
	padding:3px 3px 0 3px;
	background:url(sub_nav_bg03.gif) repeat-x;
	border:1px #ccc solid;
}
.subNavTitle {
	height:36px;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	color:#059134;
	text-align:center;
	margin-bottom:4px;
}
/*columnNav*/
.columnNav {
}
.columnNav ul {
}
.columnNav li {
	margin-bottom:4px;
	background:url(../images/line01.gif) repeat-x bottom;
}
.columnNav li a, .columnNav li a:link, .columnNav li a:visited {
	font-family:Arial, Helvetica, sans-serif;
}
.columnNav li a:hover {
	text-decoration:none;
}
.columnNav li.noraml1 a, .columnNav li.active1 a, .columnNav li.noraml2 a, .columnNav li.active2 a, .columnNav li.noraml3 a, .columnNav li.active3 a {
	display:block;
	height:25px;
	line-height:25px;
}
.columnNav li.noraml1 a {
	background:url(ico01.gif) no-repeat 38px 8px;
	padding-left:60px;
	font-size:12px;
	color:#51862a
}
.columnNav li.noraml1 a:hover {
	font-size:12px;
	font-weight:bolder;
	color:#F60
}
.columnNav li.active1 a {
	background:url(ico01.gif) no-repeat 38px 8px;
	padding-left:60px;
	color:#F60
}
/*second*/
.columnNav li.noraml2 a {
	background:url(ico01.gif) no-repeat 50px 8px;
	padding-left:62px;
}
.columnNav li.active2 a {
	background:url(ico01.gif) no-repeat 50px 8px;
	padding-left:62px;
}
/*third*/
.columnNav li.noraml3 a {
	background:url(ico01.gif) no-repeat 62px 8px;
	padding-left:74px;
}
.columnNav li.active3 a {
	background:url(ico01.gif) no-repeat 62px 8px;
	padding-left:74px;
}
/*subBar*/
.subBar1 {
	height:26px;
	line-height:26px;
	padding:0 10px;
	background:url(cen_bg01.gif) repeat-x;
	border-bottom:1px #ccc solid;
}
/*sArticleList*/
.sArticleList1 {
}
.sArticleList1 li {
	height:32px;
	line-height:32px;
	background:url(../images/line01.gif) repeat-x bottom;
}
.sArticleList1 li a {
	font-size:14px;
	padding-left:5px;
}
.sArticleList1 li span {
	float:right;
	font-size:14px;
	padding:0 5px;
	color:#999;
}
/*picList*/
.picList1 {
}
.picList1 li {
	float:left;
	margin:0 10px 6px 15px;
	display:inline;
}
.picList1 li .pic {
}
.picList1 li .pic img {
	width:150px;
	height:110px;
	border:1px #CCC solid;
	padding:2px;
}
.picList1 li .title {
	width:156px;
	height:25px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
}
/*-----------------------------content----------------------------------*/
/*content*/
.contentTitle {
	font-size:25px;
	line-height:35px;
	color:#333;
	font-weight:bold;
	text-align:center;
	margin:20px 10px 10px 10px;
}
.contentMessage {
	text-align:center;
	border-bottom:2px #ddd solid;
	font-size:12px;
	color:#666;
	padding-bottom:8px;
	margin:0 15px;
}
.contentArea {
	font-size:14px;
	text-justify:inter-ideograph;
	text-align:justify;
	word-wrap:break-word;
	padding:20px;
	line-height:23px;
}
.contentArea p {
	line-height:23px;
	margin-bottom:15px;
}
.contentArea a {
	font-size:14px;
}
.contentArea img {
WIDTH:expression(this.width >800 && this.height < this.width ? 800: true);
HEIGHT: expression(this.height > 800 ? 800: true);
	max-width:800px;
	max-height:800px;
}
.contentLink {
	border-top:1px #CCC solid;
	font-size:12px;
	color:#666;
	padding:10px;
	margin:0 15px;
}
.contentLink p {
	line-height:25px;
}
.contentLink b {
	color:#333;
}
/*MailBox*/
.MailBox {
}
.MailBox td {
	padding:4px 0;
*padding:3px 0;
}
.MailBox input, .MailBox textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	border:1px #CCC solid;
	padding:3px;
}
.MailBox span {
	color:#999;
	padding-left:10px;
}
/*vote*/
.VoteTitle {
	font-size:16px;
	font-weight:bold;
	background:url(../images/vote/vote_ico01.gif) no-repeat 0 1px;
	padding-left:25px;
	margin:10px;
}
.VoteTab {
	width:100%;
	background:#CCC;
}
.VoteTabTitle {
	font-weight:bold;
	background:#f1f1f1;
	text-align:center;
}
.VoteTabContent {
	background:#FFF;
}
.VoteTab td {
	padding:5px;
}
.VoteNum {
	width:50px;
	text-align:center;
}
.VoteOption {
}
.Votes {
	width:50px;
	text-align:center;
}
.VoteGraph {
	width:250px;
}
.VoteGraph1 {
	float:left;
	width:200px;
	height:12px;
	background:#ebebeb;
}
.VoteGraph1 .inner {
	height:10px;
	overflow:hidden;
	background:url(../images/vote/vote_graph_bg01.gif);
	border:1px #2bbd2c solid;
}
/*showpage*/
.showpage {
	text-align:center;
	padding:20px 20px 20px 20px;
}
.showpage a {
	border:1px #DDDDDD solid;
	text-decoration:none;
	padding:4px 8px 4px 8px;
	margin:0 3px 0 3px;
}
.showpage a:hover {
	border:1px #093 solid;
	text-decoration:none;
	background:#6C3;
	color:#FFF;
}
.showpage span.current {
	color:#FFF;
	font-weight:bold;
	border:1px #093 solid;
	background:#6c3;
	padding:4px 8px 4px 8px;
	margin:0 3px 0 3px;
}
.showpage span.disabled {
	border:1px #DDDDDD solid;
	padding:4px 8px 4px 8px;
	margin:0 3px 0 3px;
}
.links{
	padding:10px;
}
.links a{
	margin-right:14px;
}
.jwgk li {
	width:90px;
	height:86px;
	float:left;
	margin: 2px;
}
.ewm{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle; 
}

/* ////页码 */
.barcon2 ul {
    	margin: 20px 0;
    	padding-left: 0;
    	list-style: none;
    	text-align: center;
	}
 
	.barcon2 li {
    	display: inline;
	}
 
	.barcon2 a {
		font-size: 12px;
		font-weight: normal;
		display: inline-block;
		padding: 4px;
		padding-top: 0;
		color: black;
	}
 
	.barcon2 a:hover{
		color: rgb(255, 0, 0);
	}