@import "all.css";
body {
	margin:0;
	padding:0 0 12px 0;
	font-size:12px;
	line-height:25px;
	font-family:"宋体", "Arial Narrow", "HELVETICA";
	color:#724915;
	background:url(../images/bg11.gif) #5b0303;
}

.page{width:100%; height:30px; line-height:30px; text-align:center ; padding-top:10px; clear:both}
form,
ul,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0;
	padding:0;
}

input,
select {
	font-size:12px;
	line-height:16px;
}

img {
	border:0;
	margin:0px;
	padding:0px;
}

ul,
li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	color: #000;
}

.w100 { width:100%; }

.tc { text-align:center; }

.tl { text-align:left; }

.tr { text-align:right; }

.dis { display:block; }

.undis { display:none; }

.fl { float:left; }

.fr { float:right; }

.cl { clear:both; }

.fb { font-weight:bold; }

.fnb {
	font-weight:200;
	margin-left:-1px;
}

.fc30 {
	color:#303030;
	font-family:"宋体", "Arial Narrow";
}

.f11 {
	font-size:12px;
	font-family:tahoma;
}

a {
	color:#5b2908;
	text-decoration:none;
}

a:hover {
	color:#900;
	text-decoration:underline;
}

.p10 { padding-top:10px; }

.pl5 { padding-left:5px; }

.pl10 { padding-left:10px; }

.p30 { padding-top:30px; }

.l25 { line-height:25px; }

.l30 { line-height:30px; }

select,
input,
img,
select { vertical-align: middle; }

.pagebox {
	overflow:hidden;
	zoom:1;
	font-size:12px;
	font-family:"宋体", sans-serif;
	width: 100%;
	text-align: center;
	height: 30px;
	float: left;
	margin: 0px;
}

.pagebox span {
	float:left;
	margin-right:2px;
	overflow:hidden;
	text-align:center;
	background:#5B0303;
}

.pagebox span a {
	display:block;
	overflow:hidden;
	zoom:1;
	_float:left;
}

.pagebox span.pagebox_pre_nolink {
	border:1px #3F0102 solid;
	width:53px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#3F0102;
	cursor:default;
}

.pagebox span.pagebox_pre {
	color:#3568b9;
	height:23px;
}

.pagebox span.pagebox_pre a,
.pagebox span.pagebox_pre a:visited,
.pagebox span.pagebox_next a,
.pagebox span.pagebox_next a:visited {
	border:1px #3F0102 solid;
	color:#DA7F26;
	text-decoration:none;
	text-align:center;
	width:53px;
	cursor:pointer;
	height:21px;
	line-height:21px;
}

.pagebox span.pagebox_pre a:hover,
.pagebox span.pagebox_pre a:active,
.pagebox span.pagebox_next a:hover,
.pagebox span.pagebox_next a:active {
	color:#DA7F26;
	border:1px #DA7F26 solid;
}

.pagebox span.pagebox_num_nonce {
	border:1px #3F0102 solid;
	padding:0 8px;
	height:21px;
	line-height:21px;
	color:#fff;
	cursor:default;
	background:#DA7F26;
}

.pagebox span.pagebox_num {
	color:#3568b9;
	height:23px;
}

.pagebox span.pagebox_num a,
.pagebox span.pagebox_num a:visited {
	border:1px #3F0102 solid;
	color:#8a8a8a;
	text-decoration:none;
	padding:0 8px;
	cursor:pointer;
	height:21px;
	line-height:21px;
}

.pagebox span.pagebox_num a:hover,
.pagebox span.pagebox_num a:active {
	border:1px #3F0102 solid;
	color:#DA7F26;
}

.pagebox span.pagebox_num_ellipsis {
	color:#393733;
	width:22px;
	background:none;
	line-height:23px;
}

.pagebox span.pagebox_next_nolink {
	border:1px #3F0102 solid;
	width:53px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#999;
	cursor:default;
}

.nestit {
	font-family: "微软雅黑";
	font-size: 28px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A28247;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #BA0C0D;
}

.nestit span {
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	color: #B88D34;
}

.newstext,
.newstext_gy {
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
	height:auto;
}

.newstext_gy { border-top: dashed 1px #A28247; }

/*顶部完=================================================================================================================================================================================*/
/*首页=================================================================================================================================================================================*/
 .mcont {
	width: 1000px;
	margin:0 auto;
	height: auto;
	display:table;
	padding:0 105px;
	background:url(../images/bg01.png) no-repeat center top;
}

.mainBody {
	width: 1000px;
	margin:0 auto;
	height: auto;
	padding:0 105px;
}

.top {
	float: left;
	width: 100%;
	height: 130px;
	padding-top: 90px;
}

.top .logo {
	float: left;
	width: 255px;
	padding-top: 20px;
}

.menu {
	float: right;
	height: 98px;
	width: 715px;
	background-image: url(../images/menubg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}

.menu ul li {
	float: left;
	height: 60px;
	width: 88px;
	padding-top: 15px;
	line-height: 60px;
	text-align: center;
}

.menu ul li a {
	float: left;
	height: 60px;
	width: 88px;
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 15px;
	font-weight: bold;
	color: #a91111;
}

.menu ul li a:hover {
	background:url(../images/bg02.png) no-repeat center center;
	color:#FFF;
	text-decoration:none
}

.menu ul li a.on {
	background:url(../images/bg02.png) no-repeat center center;
	color:#FFF;
	text-decoration:none
}

.mcont02 {
	float: left;
	width: 1000px;
	margin: auto;
	overflow-x: hidden;
	height: auto;
}

.gonggao {
	float: left;
	width: 990px;
	height: 33px;
	background-image: url(../images/bg03.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	padding-left: 10px;
	line-height: 33px;
	color: #f7b969;
}

.ba {
	float: left;
	height: 400px;
	width: 1000px;
}

.mcont03 {
	float: left;
	width: 1000px;
	*width:940px;
	height:auto;
	display:table;
	margin:auto;
	background: url(../images/bg10.jpg) repeat-y left;
	padding:0 30px;
	overflow-x:hidden;
}

.le01 {
	float: left;
	height: auto;
	width: 150px;
	background: url(../images/bg03.png) no-repeat center top;
	padding-top: 12px;
}

.le01 ul li a {
	width: 150px;
	height: 32px;
	float: left;
	background-image: url(../images/bg04.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	line-height: 32px;
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #fee29d;
}

.le01 ul li a:hover {
	background-image: url(../images/bg042.png);
	background-repeat: no-repeat;
	background-position: center top;
	color:#FC6;
	text-decoration:none;
}

.ri01 {
	float: left;
	*float: right;
	height: auto;
	display:table;
	width: 770px;
	margin-left:20px;
}

.ri01tit {
	float: left;
	height: 46px;
	width: 100%;
	background: url(../images/gsjj.png) no-repeat left center;
}

.ri01tit .more {
	margin-left:660px;
}

.more {
	height: 21px;
	width: 60px;
	background-image: url(../images/bg08.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin-left: auto;
	margin-top: 5px;
	line-height: 20px;
	display: inline;
	color: #F8E4CC;
}

.more a { color: #F7E5CD; }

.more a:hover {
	color: #F7E5CD;
	font-weight:bold;
}

.tit02 {
	float: left;
	height: 44px;
	width: 95%;
	*width: 100%;
	background-image: url(../images/cpzs.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.cp01 {
	float: left;
	height: auto;
	width: 197px;
	padding-right: 15px;
	padding-left: 15px;
}

.cpimg {
	float: left;
	width: 185px;
	height: 145px;
	background-image: url(../images/bg06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 6px;
}

.cpname {
	float: left;
	height: 20px;
	width: 100%;
	background-image: url(../images/bg07.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	line-height: 20px;
}

.cpname a { color: #900; }

.news {
	float: left;
	height: auto;
	width: 300px;
	overflow-x:hidden;
}

.newstit01 {
	float: left;
	height: 54px;
	width: 100%;
}

.pb10 { padding-bottom:10px; }

.index_gsxw { background:url(../images/gsxw.png) no-repeat left top; }

.index_hydt { background:url(../images/hydt.png) no-repeat left top; }

.index_hmzs { background:url(../images/hmzs.png) no-repeat left top; }

.nimg {
	height: 60px;
	width: 85px;
	float: left;
	background-image: url(../images/nbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 4px;
}

.ntit01 {
	float: right;
	width: 205px;
	line-height: 22px;
}

.newscont ul li {
	float: left;
	width: 290px;
	padding-left: 10px;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.p20 { padding-top: 20px; }

.pl20 { padding-left: 20px; }

.buttom {
	float: left;
	height: 200px;
	width: 1000px;
	background-image: url(../images/bg09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 27px;
}

.link {
	float: left;
	width: 800px;
	padding-left: 100px;
	padding-right: 80px;
	background-image: url(../images/bg05.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	overflow:hidden;
}

.link a { color: #FFF; }

.buttomcopy {
	float: left;
	width: 1000px;
	text-align: center;
	padding-top: 125px;
	color: #e6a376;
}

.buttomcopy a { color: #e6a376; }

/*内页========================================================================================*/
.nyle {
	float: left;
	height: auto;
	width: 195px;
}

.nyri {
	float: left;
	height: auto;
	width: 725px;
	margin-left:20px;
}

.nyletit {
	float: left;
	width: 145px;
	height: 43px;
	background-image: url(../images/nybg01.jpg);
	background-repeat: repeat;
	background-position: left top;
	text-align: left;
	color: #EDD8BB;
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	font-weight: bold;
	line-height: 43px;
	padding-left: 50px;
}

.nylenav {
	float: left;
	width: 193px;
	border: 1px solid #960d0d;
	padding-bottom: 20px;
	background-color: #EDD7B0;
}

.nylenav ul li a {
	float: left;
	width: 150px;
	height: 30px;
	background-image: url(../images/dot02.jpg);
	background-repeat: no-repeat;
	background-position: 33px center;
	text-align: left;
	padding-left: 43px;
	background-color: #edd7b0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height:30px;
}

.nylenav ul li a.hover,
.nylenav ul li a:hover {
	float: left;
	width: 150px;
	height: 30px;
	background-image: url(../images/dot03.jpg);
	background-repeat: no-repeat;
	background-position: 33px center;
	text-align: left;
	padding-left: 43px;
	background-color:#C00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	color:#FFF;
	text-decoration:none;
}

.nyritit {
	float: left;
	height: 40px;
	width: 680px;
	background-image: url(../images/bg09.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 45px;
	line-height: 30px;
}

.nyritit .fl {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	font-weight: bold;
	color: #C00E0E;
}

.nynews ul li {
	float: left;
	width: 700px;
	padding-left: 10px;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DCB461;
	line-height: 30px;
}

.nycp {
	float: left;
	width: 700px;
	padding-left: 25px;
}

.cpjjimg {
	float: left;
	height: 255px;
	width: 350px;
}

.cpshux {
	float: left;
	width: 300px;
	padding-left: 20px;
	line-height: 40px;
}

.cpjjname {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 35px;
	font-weight: bold;
	color: #5B0303;
	height: 35px;
}

.cptexttit {
	float: left;
	width: 665px;
	height: 30px;
	line-height: 30px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #69380d;
	background-color: #EDD7B0;
	padding-left: 20px;
	background-image: url(../images/dot02.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.bigpic{ border:#D2B988 1px solid; padding:2px; margin:auto; max-width:600px; }