﻿html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;   
padding:0; 
}

body{
scrollbar-face-color: #f6f6f6;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #cccccc;
scrollbar-3dlight-color: #cccccc;
scrollbar-arrow-color: #330000;
scrollbar-track-color: #f6f6f6;
font-family:Verdana,"微软雅黑";
font-size:13px;
background:#fff;
}

table {border-collapse:collapse;border-spacing:0;}

img {border:0;}

address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}

li {list-style:none;}

caption, th {text-align:left;}

h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}

q:before, q:after {content:;}

abbr, acronym {border:0;font-variant:normal;}

input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}

a{color:#666;font-size: 12px;text-decoration: none;}

a:hover{color:#666;font-size: 12px;text-decoration: underline; cursor:pointer;}

div{color:#000;}

.blank{clear:both;height:10px;overflow:hidden;font-size:0px;}
.blank1{clear:both;height:5px;overflow:hidden;font-size:0px;}
.blank2{clear:both;height:15px;overflow:hidden;font-size:0px;}
.blank3{clear:both;height:20px;overflow:hidden;font-size:0px;}

.cls{clear:both;height:0px;overflow:hidden;background:#FFF;}

.str{width:100%;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.strmore{overflow:hidden;text-overflow:ellipsis;}

.heard {
	width:100%;
	height:54px;
	background:#31620a;
	border-bottom:1px solid #FFF;
}
.main {
	width:1000px;
	margin:0 auto;	
}

.menlist {
	float:right;
	width:auto;
}

.menlist li {
	float:right;
	padding:0px 15px;
	height:54px;
	line-height:54px;
}

.menlist li a {
	font-size:14px;
	color:#FFF;	
}

.menlist li a:hover {
	color:#ffc000;
	text-decoration:none;
}

.slider{width:1000px;height:315px;position:relative;overflow:hidden;}
#slider3 .conbox{width:9999em;}
#slider3 .conbox div{width:1000px;height:340px;overflow:hidden;float:left;}
.conbox{position:absolute;/*必要元素*/}
.switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.switcher a{background:#fff;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#31620a;}
.switcher a.cur,.switcher a:hover{background:#FF0000; text-decoration:none;}

.conbox1 {
	position:relative;
	width:1000px;
	height:315px;
	background:red;
}

.conbox11 {
	position:absolute;
	width:214px;
	height:57px;
	bottom:53px;
	left:222px;
	z-index:99;
	background:none;
	background:url(../images/bj_03.png) repeat;
}

.district {
	float:left;
	width:998px;
	margin-top:7px;
	display:inherit;
	border:1px solid #e3e3e3;
	padding:4px 0px;
}

.district1 {
	float:left;
	border-right:1px solid #587f0c;
	height:103px;
	padding-left:5px;
	width:156px;
}

.district1 li {
	float:left;
	padding-right:23px;
	line-height:20px;
}

.district1 .title {
	width:100%;
	float:left;
	font-size:15px;
	color:#9f8806;
	line-height:30px;
}

.district1 li a {
	color:#3f3f3f;
	text-decoration:none;
	font-size:12px;
}

.district2 {
	float:left;
	width:591px;
	border-right:1px solid #587f0c;
	padding-left:13px;
	height:103px;
}

.district2 li {
	float:left;
	width:100%;
	line-height:18px;
}

.district2 .title {
	width:100%;
	float:left;
	font-size:15px;
	color:#9f8806;
	line-height:25px;
}

.district2 li a {
	color:#3f3f3f;
	text-decoration:none;
	font-size:12px;
	margin:0px 2px;
	display:inline;
}

.district2  li span {
	width:74px;
	float:left;
}

.district3 {
	float:left;
	height:103px;
	padding-left:15px;
	width:215px;
}

.district3 li {
	float:left;
	padding-right:23px;
	line-height:20px;
}

.district3 .title {
	width:100%;
	float:left;
	font-size:15px;
	color:#9f8806;
	line-height:30px;
}

.district3 li a {
	color:#3f3f3f;
	text-decoration:none;
	font-size:12px;
}

.left {
	float:left;
	width:236px;
	padding-right:10px;
}

.activity{
	width:100%;
	float:left;
	height:221px;
	background:#f4f4f4;
	text-align:center;
	padding-top:13px;
}

.activity span {
	line-height:25px;
	font-size:13px;
}

.activity1 {
	width:234px;
	border:1px solid #cfd7bc;
	float:left;
	height:450px;
}

.activity1 .title {
	float:left;
	width:100%;
	background:url(../images/title.png) 0px bottom no-repeat;
	height:39px;
	line-height:45px;
	font-size:16px;
	color:#c1cda5;
}

.activity1 .title a {
	color:#ced6ba;
	font-size:13px;
	float:right;
	margin-right:20px;
	display:inline;
	text-decoration:none;
}

.activity1 li {
	float:left;
	width:227px;
	margin-left:2px;
	display:inline;
	border-bottom:1px solid #e1e1e1;
	height:30px;
	line-height:30px;
	text-indent:10px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
}

.activity1 li a {
	color:#5c5c5c;
	text-decoration:none;
}

.centre {
	float:left;
	width:527px;
	padding-right:10px;
}

.news {
	float:left;
	width:525px;
	border:1px solid #587f0c;
	min-height:232px;    
}

.news .dh {
	float:left;
	width:100%;
	height:23px;
	background:url(../images/dh.png) repeat-x;
	padding-top:7px;
}

.news .dh li {
	float:left;
	margin:0px 16px;
	display:inline;
	height:23px;
	line-height:23px;
	background:#FFF;
	padding:0px 13px;
	padding-right:0px;
}

.news .dh li a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	float:none;
}

.news .dh a {
	float:right;
	color:#fff;
	text-decoration:underline;
	margin-right:20px;
	display:inline;
} 

.news .newtitle li {
	float:left;
	height:32px;
	line-height:32px;
	border-bottom:1px dashed #e1e1e1;
	margin:0px 15px;
	display:inline;
	width:494px;
}

.news .newtitle li a {
	color:#000;
	text-decoration:none;
	font-size:15px;
}

.news .newtitle li a:hover {
	color:#fc0000;
}

.news .newtitle li span {
	float:right;
}

.newheight { height:404px;}

.news .dhtop {
	background:#ced6ba;
}

.news .dhtop a { color:#587f0c;}

.news .dhtop li {
	background:none;
	margin-right:0px;
}

.news .dhtop li:hover, .news .dhtop li.selected{
	background:#fff;
	font-weight:normal;
}

.news .dhtop li a {
	font-weight:100;
}

.right {
	float:left;
	width:217px;
}

.login {
	float:left;
	width:100%;
	height:234px;
	background:#ced6ba;
}

.login li {
	float:left;
	width:193px;
	padding-left:13px;
	padding-top:11px;
}

.login li span {
	float:left;
	width:59px;
	height:30px;
	line-height:30px;
}

.login li input[type=text] , .login li input[type=password] {
	width:132px;
	height:28px;
	border:1px solid #587f0c;
	float:left;
}

.login li input[type=submit] {
	width:134px;
	height:36px;
	background:#64811d;
	float:left;
	text-align:center;
	line-height:36px;
	color:#fff;
	letter-spacing:6px;
	border:0px;
    cursor:pointer;
}

.login li a {
	color:#000;
	float:right;
}

.yuan {
	float:left;
	width:217px;
	height:432px;
	background:#e0e0c3;
	padding-top:20px;
}

.yuan .yuan1 a {
	float:right;
	text-decoration:none;
	margin-right:20px;
	display:inline;
	color:#000;
}

.yuan .yuan2 {
	width:210px;
	height:401px;
	background:#fff;
	margin:0px 3px;
	display:inline;
	float:left;
}

.yuan .yuan2 li {
	float:left;
	width:200px;
	height:44px;
	background:url(../images/dh1.png) repeat-x;
	line-height:44px;
	margin-top:12px;
	margin-left:5px;
	display:inline;
	text-align:center;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
}

.yuan .yuan2 li a {
	color:#e9eb43;
	font-size:16px;
	text-decoration:none;
}

.subject {
	width:235px;
	float:left;
	height:404px;
	border:1px solid #ced6ba;
}

.subject .title {
	float:left;
	width:100%;
	background:url(../images/title.png) 0px bottom no-repeat;
	height:39px;
	line-height:45px;
	font-size:16px;
	color:#eaeee1;
}

.subject li {
	float:left;
	width:83px;
	height:79px;
	margin-right:19px;
	display:inline;
}

.subject ul {
	float:left;
	padding-left:21px;
}

.subject li img {
	width:81px;
	height:54px;
	border:1px solid #7e7e7e;
}

.subject li span {
	text-align:center;
	width:100%;
	float:left;
}

.subjectheight {
	height:450px;
}

.subjectheight .title1 {
	background:url(../images/title1.png) no-repeat;
	height:33px;
	line-height:33px;
}

.subjectheight ul {
	padding:0px;
}

.subjectheight li {
	width:100%;
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
}

.subjectheight li img {
	width:168px;
	height:114px;
	border:1px solid #7e7e7e;
	margin-bottom:10px;
	display:inline;
}

.newheight .newcolor { background:#ced6ba;}
.newheight .newcolor a { color:#587f0c;}

.newheight1 { height:450px;}

.manager {
	float:left;
	width:212px;
	border:1px solid #587f0c;
	height:404px;
}

.manager .dh {
	float:left;
	width:100%;
	height:23px;
	background:#ced6ba;;
	padding-top:7px;
}

.manager .dh a {
	float:right;
	color:#587f0c;
	text-decoration:underline;
	margin-right:20px;
	display:inline;
} 

.manager .newtitle li {
	float:left;
	height:32px;
	line-height:32px;
	margin:0px 15px;
	display:inline;
    width:180px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
}

.manager .newtitle li a {
	color:#000;
	text-decoration:none;
	font-size:14px;
}

.manager .newtitle li a:hover {
	color:#fc0000;
}

.manager .dh li {
	float:left;
	margin:0px 16px;
	display:inline;
	height:23px;
	line-height:23px;
	padding:0px 13px;
	padding-right:0px;
}

.manager .dh li a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	float:none;
	font-size:15px;
}

.manager .manager1 li a { font-weight:100; font-size:13px;}

.managerheight { height:450px;width:215px;}

.atitle {
	float:left;
	width:100%;
	height:100px;
	background:#e0e0c3;
    margin-top: 15px;
}

.information {
	float:left;
	width:326px;
	padding-right:10px;
}

.exhibition {
	float:left;
	width:326px;
	padding-right:10px;
}

.publicgood {
	float:left;
	width:326px;
}

.head {
	float:left;
	width:100%;
	height:46px;
	line-height:46px;
	background:#ced6ba;
	border-bottom:2px solid #fff;
}

.head li {
	float:left;
	width:100%;
	background:url(../images/head.png) 15px center no-repeat;
	text-indent:30px;
	font-size:16px;
	font-weight:500;
}

.head li span {
	float:right;
	font-size:13px;
	font-weight:100;
	padding-right:10px;
}

.head li span a {
	color:#000000;
}

.head li span a:hover {
	color:red;
}

.headcontent {
	float:left;
	width:100%;
}

.headcontent li {
	float:left;
	width:100%;
	background:url(../images/head1.png) 5px center no-repeat;
	height:25px;
	line-height:25px;
	text-indent:25px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}

.headcontent li a {
	font-size:14px;
	color:#555555;
}

.headcontent li a:hover {
	font-size:14px;
	color:red;
}

.headcontent li.headtitle {
	background:none;
	height:40px;
	line-height:40px;
	font-size:18px;
	text-indent:10px;
}

.information li.headtitle, .exhibition li.headtitle, .publicgood li.headtitle {
    height: 30px;
}

.centre-width {
    width:757px;
    padding-right:25px;
}
.centre-width .news {
    height:auto;
    width:755px;
}

.centre-width .news .dh {
    background:#ced6ba;
}
.centre-width .news .newtitle li {
    margin:0px 15px;
    width:720px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
}

.district1 li a:hover, .district2 li a:hover,.district3  li a:hover ,.page-activity1 a:hover {
    color:red;
}

.page-activity1 {
    width:215px;
}

.page-activity1 .title {
    background:#64811d;
    height:31px;
    margin:7px 5px;
    line-height:31px;
    border:1px solid #c1cda5;
    border-radius:12px;
    width:203px;
    color:#fff;
}

.page-activity1 li {
    width:211px;
}

    .page-activity1 a {
        font-size:14px;
    }

.page-manager {
    width:215px;
}

.page-manager .dh {
    border:1px solid #fff;
    width:213px;
}

.pager {
    height:30px;
    line-height:30px;
    float:left;
    width:100%;
    text-align:center;
}

    .pager a:hover {
        color:red;
    }