@charset "gb2312";
body {
	color: #493617;
font-family:Microsoft Yahei;
	background-image: url(bg2.png);
	background-repeat: repeat-x;
	background-position: top;
	font-size:15px;
	background-color: #F6E5BA;}
#body {
	background-image: none;}
.b2 {
	background-image: url(bg2.png);
	background-repeat: repeat-x;
	background-position: top;}

a {
	text-decoration:none;
	outline:0;
    blr:expression(this.onFocus=this.blur());
	color: #493617;}
a:hover {
	text-decoration:underline;}
img {
	border:0;}
body,h1,h2,ul,li,dl,dt,dd {
	margin:0;
	padding:0;}
ul {
	list-style-type:circle;}
.content img {
max-width: 600px;
width:expression(this.width > 600 ? “600px” : this.width);
overflow:hidden;}
.clear {
	clear: left;}
.mainbody {
	width: 1100px;
	margin:0 auto;}
.banner {
	height: 270px;
	background-image: url(bg3.jpg);
	background-repeat: no-repeat;}
.nav {
	position: absolute;
	bottom: 0px;
	height: 200px;
	width: 900px;}
.menu {
	height: 40px;
	background-color: #7F6541;}

.here {
	padding:10px 0;
	clear: both;}
.article {
	border:1px solid #E3D1A1;
	padding:20px;}
.article h1 {
	text-align:center;
	margin:10px;}
.article .author {
	border-bottom:1px dashed #90754F;
	padding-bottom:10px;
	text-align:center;
	font-size: 0.8em;}
.article .content {
	margin:1em 0;}
.article .content p {
	text-indent:0em;}
.article .content .Introduction {
	margin-top:1.5em;
	text-indent:2em;}
.article .content .moviecontent {
	width:700px;
	height:500px;
	border:5px solid #90754F;
	margin:0 auto;}
.morepic {
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: #ECD291;
	clear: both;}
.morepic a {
	display:block;}
.morepic a:hover {
	background-color: #CAAF69;}
.piccontent {
	margin:1em 0;
	list-style-type:none;}
.piccontent li {
	float:left;
	width:250px;
	margin:7px;}
.piccontent li a img {
	display:block;
	border:1px solid #C2C0C0;
	padding:3px;
         background-color:#ffffff;}
.piccontent li span {
	display:block;
	text-align:center;
	margin-top:5px;}
.picshow h2 {
	background-image: url(fcai.jpg);}
.picshow dl {
	float: left;
	width: 352px;}
.picshow .t1 {
	margin-left:13px;}
.picshow dl dt {
	border:8px solid #E3D1A1;
	height:150px;}
.picshow dl dt a img {
	border:0;}
.picshow dl dd {
	text-align: center;
	margin:10px;}
.more {
	display:none;}
.foot {
	background-image: url(foot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top:10px;
	border: 1px dashed #AE9B67;}
#foot {
	border-top:none;
	margin-top:10px;}
.footc {
	width:1100px;
	margin:0 auto;}
.footc .footnews {
	width:535px;
	float:left;
	margin-bottom: 10px;
	margin-right: 15px;}
.footnews ul li {
	line-height:1.5em;
	margin-left: 1.3em;}
.footnews ul li span {
	float: right;}

.footnews h2,.picshow h2 {
	margin:10px 0;
	color: #4F4537;
	text-indent:30px;
	padding:5px;
	background-repeat: no-repeat;
	background-position: left center;}
.footnews .nownews {
	background-image: url(news.jpg);}
.footnews .aboutus {
	background-image: url(us.jpg);}
.footc .copyright {
	height:70px;
	width:1100px;
	clear: both;
	color: #B5AAA1;}
.copyright ul {
	width:100%;
	float:right;
	margin-top:20px;
	list-style-type:none;}
.copyright ul li {
	width:5em;
	line-height:1.5em;
	float:right;
	margin-left:5px;
	text-align:center;
	border:1px solid #AB9674;
	background:#635845;}
.copyright ul .home_copyright {
	float:left;
	background:none;
	border:none;
	width:auto;}
.copyright ul li a {
	display:block;
	color:#CAAA92;}
.copyright ul li a:hover {
	background:#8A7656;} 
.tuijianbar {
	display:block;
	margin-bottom:20px;}
.tuijianbar img {
	border:1px solid #B9B5B5;
	padding:3px;
	background-color:#FFF;}

.tuijianbar span {
	display:block;
	padding:5px 0;
	text-align:center;}
.next {
	padding-bottom:10px;
	clear:both;}
.newsbottom {
	width:1100px;
	margin:0 auto;
	padding:8px 0;}
.bar ul {
	list-style-type:;}
.bar ul .currclass {
	background-color:#D1BD8C;}
.bar ul li {
	margin-bottom:5px;
	border:1px solid #D1BD8C;
	display:block;}
.bar ul li a {
	display:block;
	padding:0.5em 1em;}
.bar ul li a:hover {
	background-color:#D1BD8C;}
.news5 {
	float: left;
	width: 544px;
	border:1px solid #E3D1A1;
	height: 205px;}
.news6 {
	float: right;
	width: 544px;
	border:1px solid #E3D1A1;
	height: 205px;}
.news5 h2,.news6 h2 {
	font-size: 22px;
	background-color:#E3D1A1;
	line-height:1.5em;
	text-indent:30px;
	background-image:url(newsbottom.jpg);
	background-repeat: no-repeat;
	background-position: 7px center;}
.news5 ul li,.news6 ul li {
	line-height:1.6em;
	margin-left: 1.7em;}
.ad4 {
	clear: both;
	margin-top:1em;}
.ad5 {
	margin-bottom:30px;
	text-align:center;
	height:90px;}
.ads {
	width:340px;
	overflow:hidden;
	margin-bottom:10px;}
#box {
	position:relative;}
#box ul {
	width: 660px;
	height: 65px;
	position: absolute;
	top: 0px;
	right:0px;
	z-index: 5;
	list-style-type: none;}
#box li {
	width: 163px;
	height: 65px;
	float: left;
	position: relative;
	background-image: url(menubg.jpg);
	background-repeat: no-repeat;}
#box img {
	position: absolute;
	left: 50%;
	bottom: 0px;
	z-index: 3;
	width: 0;
	margin-left: 0;}
#box li a { width: 152px; height: 44px; padding-top: 8px; text-align: center; font-size: 14px; font-weight: bold; font-family: arial; color: #fff; line-height: 18px; position: absolute; top: 4px; left: 4px; z-index: 2;}
#box li a span { color: #E3D1A1; font-weight: normal; font-size: 12px;}
#box .bg {
	width: 152px;
	height: 0px;
	background: #494136;
	position: absolute;
	left: 4px;
	top: 56px;
	z-index: 1;
	overflow:hidden;}
.list {
	float: left;
	width: 730px;
	border:1px solid #E2CD9F;
	padding:10px;}
.bar {
	float: right;
	width: 340px;
	height:100%;}
.list dl {
	border-bottom:1px solid #E2CD9F;
	padding:1em;}
.list dl dt {
	padding-bottom:1em;}
.list dl dt h2 {
	text-indent:22px;
	background-image:url(title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 20px;}
.list dl .time {
	text-align:right;}
#list {
	float: left;
	width: 750px;}
#list .list2 {
	border:1px solid #E2CD9F;
	margin-bottom:10px;}
#list .list2 h1 {
	font-size: 20px;
	background-image:url(title3.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 30px;
	background-color:#E3D1A1;
	margin:0;
	padding:5px 0;}
#list .list2 h1 a {
	float:right;
	padding-right:1em;
	font-size: 14px;
	font-weight: normal;}
#list .list2 h1 a:hover {}
#list .list2 ul {
	margin:7px 0;}
#list .list2 ul li {
	margin-left: 1.7em;
	line-height: 1.6em;}
.bottom {
	background-image: url(foot2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 90px;
	clear: both;}
.bottom div {
	height:38px;}
.bottom .CopyRight2 {
	width:1100px;
	text-align:center;
	color:#CAAA92;
	margin: 0 auto;}
.bottom .CopyRight2 a {
	color:#CAAA92;}
#splanmu {
background-color: #DFCA96;
color: #493617;}
#splanmu dt {
background-image: url(zhuanti.jpg);
	background-repeat: no-repeat;
	background-position: left;}
#splanmu dt h2 {
text-indent:80px;}
.sp-top {
	height: 100px;
	width: 1000px;
	margin:0 auto;
	text-align: left;}
.sp-news {
	background-color: #F6E5BA;
	min-height:300px;
	height:100%;
	_height:350px;
	background-image: url(bg2.png);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom:1px dashed #B38920;}
.sp-news dl{
	width:1000px;
	margin:0 auto;
	position:relative;}
.sp-news dl .dd1 {
	width:620px;
	float:right;
	color:#000;
	text-indent:2em;
	line-height:1.5em;}

.sp-news dl .dd2 {
	border-top:1px dashed #513F11;
	padding-top:1em;
	margin-top:1em;}
.sp-news dl #sp-img {
	width:350px;
	float:right;
	margin-top:-240px;
	background-color:#FFF;
	padding:5px;
	border:1px solid #C2C0C0;
	z-index:5;
	text-align:center;
	position:absolute;
	top:223px;
	left:0px;}
.sp-news dl #sp-img strong {
	display:block;
	padding:5px 0;
	border-top:1px solid #C2C0C0;}
.sp-news dl .dd1 h1 {
	font-size:30px;
	color:#FFF;
	padding:30px 0;
	text-indent:0;}


.sp-body {
	width: 1000px;
	margin:0 auto;}
.sp-body dl {
	padding:0 10px 10px 10px;
	margin:1em 0;
	border:1px solid #C2C0C0;
	line-height:1.5em;
	color:#444343;
	background-color:#F9F9F9;
	min-height:240px;
	height:100%;
	_height:350px;
	position: relative;}
.sp-body dl dt {
	border-bottom:1px solid #C2C0C0;
	margin-bottom:1em;
	text-indent:100px;
	height:64px;
	line-height:64px;
	background-image: url(topicbg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 650px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;}
.sp-body dl dd.sp-wenzi {
	width:570px;
	padding: 10px 60px;}
.sp-img2 {
	width:250px;
	padding:5px;
	border:1px solid #C2C0C0;
	background-color:#E9E9E9;
	position: absolute;
	right: 10px;
	top: 10px;}
.sp-body .sp1 {
	width:473px;
	float:right;
	min-height:250px;
	height:100%;
	_height:290px;}
.sp-body .sp1 dt {
	width:400px;}
.sp-body .sp1 dd {
	line-height:1.5em;}
.sp-body .sp2 {
	float:left;}
.sp-body .sp2 dd {
	text-indent:2em;}
.sp-img2 strong {
	display:block;
	margin-top:5px;
	text-align:center;}

.sp-foot {
	clear:both;
	padding-bottom:2em;
	text-align:center;}
.Notice {
	border:1px solid #568BC5;
	padding: 1px;
	z-index: 300;
	float: right;
	overflow: hidden;
	width: 250px;
	right: 2px;
	bottom: 3px;
	position:fixed;
	_position:absolute; /*兼容ie6*/
	_top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight); /*兼容ie6*/
	background-color: #FFF;}
.Notice dt{
	width:100%;
	height:28px;
	background-image: url(noticebg.jpg);}
.Notice dt a {
	height:28px;
	line-height:28px;}
.Notice dt .NoticeTitle{display:block;overflow:hidden;}
.Notice dd { width:96%;height:130px;display:block; margin:0 auto; overflow:hidden; padding:4px;}
.Notice dd p {text-indent:1.5em;margin:0.3em 0;}
.NoticeTitle { width:70%;float:left;color:#203D5F;text-indent:0.8em;font-weight:bold;}
.NoticeClose {
	width:12px;
	height:10px;
	margin:9px 0;
	display:block;
	float:right;
	margin-right:8px;
	cursor: pointer;}
.NoticeOpen {display:none;}
#ul1 {
	margin:0px;
	padding:0px;
	height:140px;
	overflow:hidden;}
#ul1 li {
	border-bottom:1px dashed #CCC;
	padding:15px 10px 3px 10px;
	margin:0px;
	list-style:none;}
#jsddm {
	width: 1100px;
	margin: 0 auto;}
#jsddm li
	{
	float: left;
	list-style: none
;}
#jsddm li a
	{
	display: block;
	text-decoration: none;
	width: 6em;
	color: #EAFFED;
	white-space: nowrap;
	text-align: center;
	height: 40px;
	line-height: 40px;}
#jsddm li a:hover
	{	background: #24313C;}
		
#jsddm li ul
		{
	position: absolute;
	visibility: hidden;
	width: 6em;
	background-color: #7F6541;}
		
#jsddm li ul li
			{
	float: none;
	display: inline;
	border-top: 1px dashed #CCC;}
#jsddm li ul li a
			{
	color: #FFF;
	border-top: 1px dashed #CCC;}
#jsddm li ul li a:hover
			{
	background: #24313C
;}
/* 分页样式开始 */
DIV.fenye {
	font-size: 80%;
	margin: 3px;
	color: #B87311;
	text-align: center;
	padding: 5px;
height: 30px;}
DIV.fenye A {
	height:22px;
	line-height:22px;
	border: #ff9600 1px solid;
	color: #ff6500;
	margin-right: 3px;
	text-decoration: none;
	padding: 2px 5px;}
DIV.fenye A:hover {
	border: #ff9600 1px solid;
	background-image: none;
	color: #ff6500;
	background-color: #ffc794
;}
DIV.fenye A:active {
	border: #ff9600 1px solid;
	background-image: none;
	color: #ff6500;
	background-color: #ffc794
;}
DIV.fenye a.curr {
	border: #ff6500 1px solid;
	padding: 2px 5px;
	font-weight: bold;
	color: #ff6500;
	margin-right: 3px;
	background-color: #ffbe94
;}
DIV.fenye SPAN.disabled {
	border: #ffe3c6 1px solid;
	padding: 5px;
	color: #ffe3c6;
	margin-right: 3px;}
/* 分页样式结束 */
.content table p {
	padding: 1em;}

/* 对联广告 */
.duilian{top:260px;position:absolute; width:120px; overflow:hidden; display:none;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{width:120px; height:250px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}