* {
	margin: 0; padding: 0; list-style-type: none; border: 0;
}
body {
	font-size: 12px; color: #333; font-family: Tahoma, Verdana, Arial, Helvetica; text-align:center;
}
a {
	color: #333;
}
a:hover {
	text-decoration:underline; color: #ff8000;
}
p {
	margin-bottom: 1em;
}
.Code {
	border: #8b4513 1px solid;	padding-right: 5px; padding-left: 5px;	color: #006; 	background-color: #ff9933;
}
.Title { 
	font-weight: bold; font-size: 18px; color: #c30; line-height: 30px;
}
#top {
	width: 100%; height: 22px; background:#f4f3f2; border-bottom: 1px #cdcdcd solid;
}
#language {
	margin: 0 auto; width: 980px; height:32px;
}
#language #lang {
	float:right; margin-right: 20px; margin-top: 4px;
}
#language #lang li {
	width: 80px; float:left; line-height:22px; border-left: 1px #cdcdcd solid;
}
#language #lang li a {color: red; text-decoration:none; font-size: 18px;}
#language a {
	color: #000; text-decoration:none;
}
#language a:hover {
	color: #ff8000;
}
#language #lang #addborder,#website ul #addborder2 {
	border-right: 1px #cdcdcd solid;
}
#sc {
	margin-left:10px; float:left; display:inline; line-height:22px;
}
#center {
	margin:0 auto; width: 980px;
}
#logodiv {
	width:980px; height:77px;
}
#logo {
	width:271px; height:72px; background-image:url('../images/logo2.jpg'); float:left; background-position:8px 0; margin-top:5px;
}
#search {
	float:right; height:22px; margin-top: 49px; margin-right: 10px; line-height: 22px;
}
#search #keyword {
  border: 1px solid #ccc; 
}
#banner {
	float: right; width:980px; height:262px; text-align:center;
}
#menu {
	width: 980px; height: 26px;
}
#dqwz {
	width:980px; line-height:22px; height:22px; text-indent:2em; background:#f4f3f2; text-align:left; margin-top:5px; clear:both; font-weight: bold;
}
#leftdiv {
	width:205px; float:left; text-align:left; border: 1px solid #ccc; background: #eee;
}
#leftdiv dl {
	margin-top:5px; margin-bottom:5px; 
}
#leftdiv dl dt {
	line-height:22px; text-indent:3em; background-image:url('../images/add.gif'); background-repeat:no-repeat; background-position:20px center; clear:both; margin-top: 5px; margin-bottom:5px;
}
#leftdiv dl dd {
	line-height:22px; text-indent:3em; background-image:url('../images/j.gif'); background-repeat:no-repeat; background-position:20px center; float:left; 
}
#rightdiv {
	width: 765px; float:right; text-align:center; 
}
.firstp {
	clear:both; width: 100%; text-align:center; font-size:14px; line-height:28px; background:#0b82fc; color:#fff; font-weight:bold; text-indent:40px; text-align:left; background-position:5px center; background-repeat:no-repeat;
}
#psjpic {
	margin-top: 10px;background-image:url('../images/psj.jpg'); background-color:#fff; color:#ed1b24; border: 1px solid #000; width: 80%; margin-left:10%;
}
#jmqpic,#sjpic,#sjyppic,#ykqpic,#jpspic,#qtpic  {
	background-image:url('../images/jmq.jpg'); background-color:#fff; color:#ed1b24; border: 1px solid #000; width: 80%; margin-left:10%;
}
#sjpic {
	background-image:url('../images/sj.jpg');
}
#sjyppic {
	background-image:url('../images/sjyp.jpg');
}
#ykqpic {
	background-image:url('../images/ykq.jpg');
}
#aloa {
	background-image:url('../images/aloa_s.jpg');
}
#jpspic {
	background-image:url('../images/jps.jpg');
}
#qtpic {
	background-image:url('../images/qt.jpg');
}
#hhtj {
	background-image:url('../images/tj.jpg'); margin-top:5px;
}
#lxwm {
	background-image:url('../images/lxwm.jpg'); margin-top:5px;
}
#photo {
	background-image:url('../images/photo.jpg'); margin-top:5px;
}
#ryzs {
	background-image:url('../images/zs.jpg'); margin-top:5px;
}
#hydt {
	background-image:url('../images/dt.jpg');
}
#yqlj {
	background-image:url('../images/yqlj.jpg'); margin-top:5px;
}
#zxly {
	background-image:url('../images/ly.jpg'); margin-top:5px;
}
#gsjs {
	background-image:url('../images/gsjs.jpg');
}
#website {
	 width: 980px; line-height: 22px; margin:0 auto; text-align:center;
}
#website ul li {
	float:left; width: 88px; border-left: 1px solid #cdcdcd;
}
#footer {
	 margin-top: 5px;background :#f4f3f2; width: 100%; clear:both; height: 100px; border-bottom: 10px #fff solid; text-align:center; border-top:1px #cdcdcd solid;
}
.plist {
	width:160px; border-left:#fff solid 10px; float:left; text-indent:0;border-right:#fff solid 10px; margin-top: 5px;
}
.plist dt {
	margin-top: 5px;
}
.plist dd {
	text-align:center; text-indent:0; line-height:22px; width:145px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;
}
.out { 
	position:relative; background:#eee;  margin:10px auto; width:160px;
} 
.jpsout  {
	position:relative; background:#eee;  margin:10px auto; width:160px;
}
.in { 
	background:#fff;border:1px solid #ddd;padding:10px 5px;position:relative;  top:-5px; left:-5px; height: 160px;
} 
.jpsin { 
	background:#fff;border:1px solid #ddd;padding:10px 5px;position:relative;  top:-5px; left:-5px; height: 60px;
} 
#pagediv {
	width: 100%; line-height: 22px; text-align: center; color: #000; clear: both; margin-top:20px;
}
#newslist {
	line-height:22px; text-align:left; margin-top:5px;
}
#p_view_bpic {
	margin-top: 25px; margin-bottom: 25px;
}
#newslist {
	float: left; text-align: left; width: 98%;
}
#newslist li {
	height: 28px; line-height: 28px; text-indent: 22px; background-image:url('../images/dot.gif');background-repeat:no-repeat; background-position:2px center;
}
#newslist .ndate {
	float: right; text-align: right;
}
#news_view {
	margin-top: 10px; margin-bottom: 10px; text-align: left; float: left; width: 96%; margin-left: 2%;
}
#backdiv {
	margin-top: 10px; margin-bottom: 10px; text-align: center;
}
#backdiv a {
	display: block; height: 22px; font-size: 14px; border: 1px #333 solid; margin: 0 auto; width: 150px; background: #fff; color: #000;
}
#backdiv a:hover {
	background: #000; color: #fff;
}
#toptext {
	line-height: 30px; font-weight: bold; margin-top:10px; text-align:left;
}
#leftpic {width:140px; float:left; margin-left:20px; margin-top:60px;}
#righttext{width:330px; float:right; text-align:left;line-height:24px; margin-top:30px;}