@charset "utf-8";


fieldset {
	border: currentColor;
}

address,caption,cite,code,dfn,em,strong,th,var{
	font-style: normal; font-weight: normal;
}
ol ,ul ,caption,th{
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%; font-weight: bold;
}
abbr {
	border: currentColor;
}
acronym {
	border: currentColor;
}
.hide {
	display: none;
}
.clear {
	height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px; background-color: rgb(255, 255, 255);
}
.left {
	float: left;
}
.right {
	float: right;
}

.nobj {
	background-image: none !important;
}
.button {
	background: url("bj.png") no-repeat -774px 0px; padding: 0px 0px 0px 20px; border: 0px currentColor; height: 32px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.button input {
	background: url("bj.png") no-repeat right 0px rgb(229, 229, 229); padding: 0px 20px 0px 0px; border: 0px currentColor; height: 32px; color: rgb(90, 85, 71); overflow: hidden; font-family: "微软雅黑","宋体"; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; cursor: pointer;
}
.top {
	background-color:#823714; height: 110px; overflow: hidden; 
}
.tNav {
	margin: 0px auto; width: 956px;
}
.tnLeft {
	width: 531px; float: left;
}

.banner {}
.bNav {
	margin: 0px auto; width: 960px;
}

.bContent {
	margin: 0px auto; width: 960px;
}
.ibAbout {
	padding-top: 60px;
}
.ibAbout .ibaImg {
	background: url("text.png") no-repeat 0px 0px; display: inline-block;
}
.ibAbout .ibaImg b {
	height: 125px; display: inline-block; visibility: hidden;
}
.ibaText {
	padding: 0px 0px 10px; text-indent: 2em;
}
.ibaText a {
	text-decoration: underline;
}
.bNTitle {
	padding: 3px 0px 3px 10px; font-size: 14px; font-weight: bold; margin-bottom: 10px; border-bottom-color: #97654F; border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.bNTitle .more {
	top: 0px; right: 5px; color: rgb(172, 172, 172); position: absolute;
}
.bNNav {
	overflow: hidden; padding-bottom: 10px;
}
.bNNav ul {
	overflow: hidden; zoom: 1; margin-top:10px;
}
.bNNav ul li {
	width: 320px; height:242px;float: left;
}

.iImg {
	
}
.iImgfloat {
float:right; text-align:right; 
}
.iImg img {
	width: 310px; height: 232px;
}
.iName {
	padding: 3px; height: 20px; text-align: center; overflow: hidden;
}
.ibcnLeft {
	width: 470px; float: left;
}
.ibcnRight {
	width: 470px; float: right;
}
.list {
	
}
.bNNav .list li {
	background: url("bj.png") no-repeat -590px -42px; padding: 0px 90px 0px 10px; width: 370px; height: 20px; overflow: hidden; margin-right: 0px; float: none; position: relative;
}
.bNNav .list li span {
	top: 0px; right: 5px; position: absolute;
}
.footer {
	background-color: #823714;color: #fff;
}

.prolist{}
.prolist ul li{ float:left; width:335px; height:242px;}
.piImg {
	
}
.piImgfloat {
float:right; text-align:right;
}
.piImg img {
	width: 310px; height: 232px;
}

.footer a {
	color: #fff;
}
.footer a {
	margin: 0px 5px;
}
.footer a:hover {
	text-decoration: underline;
}
.fNav {
	margin: 0px auto; width: 956px; padding-bottom: 10px;
}
.fnTop {
	padding: 30px 0px 10px;
}
.fntImg {
	background: url("text.png") no-repeat 0px -198px; vertical-align: middle; display: inline-block;
}
.fntImg b {
	width: 855px; height: 35px; vertical-align: middle; display: inline-block; visibility: hidden;
}
.fntImg a {
	vertical-align: middle; display: inline-block;
}
.fnKeywords {
	line-height: 20px;
}
.fnLinks {
	line-height: 18px;
}
.fnCopy {
	line-height: 24px;
}
.fnKeywords {
	
}
.fnLinks {
	
}
.fnCopy {
	
}
.hnFlash {
	margin: 0px; padding: 0px; line-height: 0; font-size: 0px;
}
.hnFlash img {
	margin: 0px; padding: 0px; line-height: 0; font-size: 0px;
}
.hnFlash {
	height: 359px; overflow: hidden;
}
.bcLeft {
	width: 240px; float: left;
}
.bcRight {
	width: 685px; overflow: hidden; float: right;
}
.newsList {
	
}
.newsList li {
	overflow: hidden; padding-left: 35px; margin-bottom: 5px; position: relative; zoom: 1;
}
.newsName {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(197, 197, 197); overflow: hidden; padding-bottom: 5px; margin-bottom: 5px; position: relative; zoom: 1;
}
.newsName a {
	color:#000; font-size: 14px; font-weight: bold;
}
.newsName a:hover {
	color:#823714;
}

.newsName span {
	top: 3px; right: 5px; color: rgb(106, 106, 106); font-weight: bold; display: inline-block; position: absolute;
}
.newsList .Icon {
	background: url("bj.png") no-repeat -577px -42px; left: 0px; top: 0px; width: 20px; height: 20px; display: inline-block; position: absolute;
}
.newsBox {
	overflow: hidden; zoom: 1;
}
.newsImg {
	float: left;
}
.newsImg img {
	width: 126px; height: 84px;
}
.newsOther {
	width: 475px; height: 80px; line-height: 20px; overflow: hidden; float: right;
}
.pages {
	padding: 5px;line-height:22px; font-size:12px;  border: 1px solid rgb(194, 194, 194); text-align: center; margin-top: 10px;
}
.pagesnext {
	padding: 5px; line-height:22px; font-size:14px; border-top: 1px solid rgb(194, 194, 194); text-align: left; margin-top: 10px; margin-bottom:20px;
}
.nrnTitle {
	padding: 5px; text-align: center; font-size: 20px; font-weight: bold;
}
.nrnOther {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(213, 213, 213); text-align: center; padding-bottom: 10px; margin-bottom: 10px;
}
.main {
	padding: 40px 0px 20px; background-image: url("m_bj.png");
}
.lImg {
	background: url("bj.png") no-repeat 0px -75px; margin: 4px 0px 0px; height: 131px;
}
.lList {
	padding: 10px 0px;
}
.lList ul {
	
}
.lList ul li {
	height:35px; padding-bottom: 2px; line-height:35px; text-align:right;
}
.lList ul li.selected a {
	color:#823714;
}

.lList ul li a {
	padding: 4px 5px; color: #95969A; font-size:20px; font-weight:bold; text-align:right; overflow: hidden; display: inline-block;
}
.lList ul li a:hover {
   color:#823714;
}

.bcrImg {
	background: url("bj.png") no-repeat -249px -74px; height: 52px; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(0, 113, 48); border-bottom-width: 1px; border-bottom-style: solid;
}
.path {
	padding: 0px 0px 10px;
}
.pubList {
	width: 105%; overflow: hidden; zoom: 1;
}
.pubList li {
	margin: 0px 5px 10px 0px; width: 225px; float: left;
}
.pubList li img {
	width: 220px; height: 131px;
}
.pubList li .pmName {
	padding: 0px 5px; height: 20px; text-align: center; overflow: hidden;
}
.end_pub {
	
}
.end_pub li {
	margin: 0px 5px 10px 0px; overflow: hidden; padding-bottom: 10px; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 1px; border-bottom-style: solid; zoom: 1;
}
.end_pub li img {
	width: 77px; height: 64px;
}
.end_pub li .pmImg {
	float: left;
}
.end_pub li .pmName {
	padding: 0px 5px; width: 590px; height: 20px; text-align: right; margin-top: 40px; float: right;
}
.end_pub li .pmName a {
	color: rgb(0, 113, 48); font-weight: bold;
}
#focus {
	width: 960px; height: 359px; overflow: hidden; position: relative;
}
#focus ul {
	height: 359px; position: absolute;
}
#focus ul li {
	background: rgb(0, 0, 0); width: 960px; height: 359px; overflow: hidden; float: left; position: relative;
}
#focus ul li div {
	overflow: hidden; position: absolute;
}
#focus .btnBg {
	background: rgb(0, 0, 0); left: 0px; width: 960px; height: 30px; bottom: 0px; position: absolute;
}
#focus .btn {
	padding: 10px; width: 936px; text-align: right; right: 0px; bottom: 0px; position: absolute;
}
#focus .btn span {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 5px; width: 25px; height: 10px; display: inline-block; cursor: pointer; _display: inline; _zoom: 1; _font-size: 0;
}
#focus .btn span.on {
	background: rgb(255, 255, 255);
}
#focus .preNext {
	background: url("sprite.png") no-repeat 0px 0px; top: 90px; width: 45px; height: 100px; position: absolute; cursor: pointer;
}
#focus .pre {
	left: 0px;
}
#focus .next {
	background-position: right top; right: 0px;
}
#guwen {
	background: url("guwen.jpg") no-repeat 0px 0px; margin: -5px 0px 0px; padding: 169px 0px 0px;
}
