@charset "utf-8";

body { background:#ccc; color:#282828; font-size:12px; font-family:simsun,Verdana,Tahoma, Arial,Helvetica,sans-serif; margin:0; padding:0; line-height:180%; text-align:left }
ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, form, blockquote { margin:0; padding:0 }
a { font-size: 12px; color:#000; text-decoration: none }
a:link { color: #2e2d2d; text-decoration: none }
a:visited { color: #282828; text-decoration: none }
a:hover { color: #f30; text-decoration: underline }
a:active { color: #282828; text-decoration: none }
img{ border:0 }

.smallinput { border-left:1px #acacac solid; border-top:1px #acacac solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid }

.gopage { clear:both; text-align:center; padding:8px 0; color:#f30; font-weight:bold; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif}
.gopage a { font-size:12px; border:1px #d6d6d6 solid; padding:2px 6px; background:#fff; color:#000; font-weight:normal; text-decoration:none }
.gopage a:hover { border:1px #02a5e8 solid; padding:2px 6px; background:#02a5e8; color:#fff; font-weight:normal; text-decoration:none }

#top { width:910px; height:100px; background:#fff; margin:0 auto; }
#top img { float:left; padding:10px; height:80px; }
#top h1 { float:left; height:100px; font-family:SimHei, Microsoft YaHei; font-size:30px; line-height:100px; }
#top dl { float:right; padding-right:10px; text-align:right; }
#top dt { padding-top:25px; }
#top dd { color:#ff6600; font-size:18px; font-family:SimHei; height:24px; line-height:24px; text-align:left; padding-top:6px; }
#top dd span { float:left; width:24px; height:24px; background:url(bg1.gif) 0 -121px no-repeat; line-height:100px; overflow:hidden; display:block; }

#mu { width:910px; height:35px; margin:0 auto; background:#c02f22 url(bg1.gif) 0 0 repeat-x; overflow:hidden; }
#mu ul li { float:left; list-style-type:none; }
#mu ul li a { height:25px; padding:0 25px; line-height:35px; font-size:14px; font-weight:bold; color:#fff; }

#webanner { width:910px; height:180px; background:#fff url(banner.jpg) no-repeat; margin:0 auto; }
#webanner p { padding-top:40px; font-size:24px; color:#333333; font-weight:bold; padding-left:100px; }

.main { width:910px; background:#fff; margin:0 auto; overflow:hidden; padding-bottom:10px; }
.boxleft { float:left; width:230px; padding-left:10px; overflow:hidden; }
.boxright { float:left; width:650px; padding:0 10px; overflow:hidden; }

.leftit { height:29px; background:url(bg1.gif) 0 -69px repeat-x; margin-top:10px; line-height:29px; border-bottom:3px #a31b0e solid; border-left:1px #dedede solid; border-right:1px #dedede solid; }
.leftit h2 { float:left; font-size:14px; color:#d9311f; padding-left:8px;}

.leftboxshow {  border-left:1px #dedede solid; border-right:1px #dedede solid; border-bottom:1px #dedede solid; padding:10px; }

.dpshow { text-align:center; }
.dpshow dt img { width:200px; height:130px; margin:0 auto; }
.dpshow dd { font-weight:bold; }
.leftboxshow p { height:22px; line-height:22px; padding-left:20px; overflow:hidden; }
.dpdiv1 { background:url(bg1.gif) 0 -241px no-repeat; }
.dpdiv2  { background:url(bg1.gif) 0 -275px no-repeat; }
.dpdiv3  { background:url(bg1.gif) 0 -305px no-repeat; }
#dpdiv4 { height:30px; }

.rightit { height:32px; background:url(bg1.gif) 0 -69px repeat-x; margin-top:10px; border-left:1px #dedede solid; border-right:1px #dedede solid;  line-height:32px; }
.rightit h2 { float:left; width:100px; height:32px; background:url(bg1.gif) 0 -36px no-repeat; overflow:hidden; line-height:40px; font-size:14px; text-align:center; color:#fff; }
.rightit span { float:right; line-height:32px; padding-right:8px; }

.rightboxshow { width:628px; border-left:1px #dedede solid; border-right:1px #dedede solid; border-bottom:1px #dedede solid; padding:10px; overflow:hidden; }
.rightboxshow dl { float:left; width:314px; padding:5px 0; }
.rightboxshow dl dt { float:left; width:118px; }
.rightboxshow dl dt img { width:100px; height:75px; padding:3px; border:1px #cfcfcf solid; }
.rightboxshow ol li { list-style-type:none; height:26px; line-height:26px; }
.rightboxshow ol li img { vertical-align:middle; }
.rightboxshow ol li a { color:#0033cc; }

.iconshou {
	position:absolute;
	width:16px;
	height:16px;
	background:url(bg1.gif) 0 -168px no-repeat;
	margin:70px 0 0 96px;
	z-index:999;
	overflow:hidden;
}
.iconshou span { display:none; }

.iconzhu {
	position:absolute;
	width:16px;
	height:16px;
	background:url(bg1.gif) 0 -206px no-repeat;
	margin:70px 0 0 96px;
	z-index:999;
	overflow:hidden;
}
.iconzhu span { display:none; }

.rightrenshow { width:628px; border-left:1px #dedede solid; border-right:1px #dedede solid; border-bottom:1px #dedede solid; padding:0 10px; overflow:hidden; }
.rightrenshow dl { width:628px; padding:10px 0; border-bottom:1px #ccc solid; }
.rightrenshow dl dt { float:left; width:108px; }
.rightrenshow dl dt img { width:90px; height:100px; padding:3px; border:1px #cfcfcf solid; }
.rightrenshow dl dd h5 { font-size:12px; }
.rightrenshow dl dd img { vertical-align:middle; }

.artshow , artshow a { font-size:14px; line-height:200%; }

.webtable { border-left:1px #ccc solid; border-bottom:1px #ccc solid; margin-bottom:10px; }
.webtable td { border-right:1px #ccc solid; border-top:1px #ccc solid; padding:3px; }

.gbookre { border-top:1px #ccc dashed; margin-top:3px; padding-top:3px; }

.gbookdiv label { display:block; padding-bottom:8px; }
.gbookdiv label span { width:60px; display: inline-block; text-align:right; }

#footer { width:910px; margin:0 auto; background:#fff; overflow:hidden; border-top:3px #d93220 solid; text-align:center; padding:30px 0; }
#footer span { font-family:Arial, Helvetica, sans-serif; }