@charset "gb2312";
/* CSS Document */
/*----------全局*/
body {
	background: url(image/bg.gif) repeat;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}

h1 { font: bold 16px Arial, Helvetica, sans-serif;}

h2 { font: bold 15px Arial, Helvetica, sans-serif; color: #603;}

h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #636;}

h2 a:link { color: #603;}
h3 a:link { color: #C63;}
h2 a:visited, h3 a:visited { color: #966;}
h2 a:hover, h3 a:hover { color: #669;}

a:link { color: #003; text-decoration: none;}
a:visited {	color: #966; text-decoration: none;}
a:hover { color: #C33; text-decoration: underline;}
a:active { color: #900; text-decoration: underline;}

ul { padding: 0px; margin: 0px; list-style: none; text-decoration: none;}

#container, #yjtop, #yjfoot{ width: 1002px; margin: 0px auto;}

#container { background: url(image/cbg.gif) repeat-y center center; height: auto; overflow: hidden;}
#yjtop { background: url(image/yjtop.gif) no-repeat center center; height: 24px;}
#yjfoot { background: url(image/yjfoot.gif) no-repeat center center; height: 24px;}

#top1, #top2, #top3, #footer, .adbanner, .fcshow, #content1, #content2 { width: 996px; margin: 0px auto;}

/*----------头部*/
#top1 { background: url(image/top1.gif) no-repeat center center; height: 104px;}

#logo {
	height: 70px; width: 218px;
	float: left; position: relative;
	top: 30px; left: 55px;
}

#nav1 {
    display: block;	float: right; display: inline;
    margin-top: 20px; margin-right: 0px;
	width: 612px;	height: 55px;
}
#nav1 li {
    display: block; float: left;
	height: 19px; width: 96px;
	margin: 1px 0px;
}
#nav1 .navx {
    display: block;
	height: 19px; width: 2px;
	background: url(image/navx.gif) no-repeat center center;
}
#nav1 li a {
    display: block;
	width: 88px; height: 19px;
	font: 13px Arial, Helvetica, sans-serif;	
	text-decoration: none;
	padding-left: 9px;
	+padding-top: 5px;  /*IE*/
}
#nav1 li a:link { color: #003;}
#nav1 li a:hover, #nav1 li a:active{ color: #F39; background: url(image/nav1a.gif) no-repeat center center;}

#tlink {
    width: 180px; height: 18px;
	float: right; position: relative;
	top: 8px; right: 80px;
}

#sbbut {
    display: block; position: relative; float: right;
    width: 62px; height: 62px;
	top: 0px; right: 15px;	
}

#sy, #bbs{ width: 62px; height: 32px;}
#bbs { height: 30px;}

#sy a, #bbs a { display: block; width: 62px;}
#sy a { height: 32px; background: url(image/sy.gif) no-repeat center center;}
#bbs a { height: 30px; background: url(image/bbs.gif) no-repeat center center;}
a.tip:hover { cursor: pointer;}
#sy a:hover, #bbs a:hover{ background: none;}

#top2 { background: url(image/top2.gif) no-repeat center center; height: 79px;}

#nav2 {
    display: block;
	float: right; display: inline;
    margin-top: 14px; /*FF*/
	+margin-top: 12px; /*IE7*/
	_margin-top: 12px; /*IE6*/
	margin-right: 25px;
	width: 636px; height: 55px;
}

#nav2 li { float: left;	height: 20px; width: 60px; margin: 0px;}

#nav2 .navy {
	width: 10px; height: 19px;
	background: url(image/navy.gif) no-repeat center center;
	+background: url(image/navy.gif) no-repeat center bottom; /*IE*/
}

#nav2 li a {
    display: block;
	width: 54px; height: 20px;
	font: 13px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	+padding-top: 5px; /*IE*/
	margin: 0px auto;
	line-height: 19px;
}
#nav2 li a:link { color: #900;}
#nav2 li a:hover, #nav2 li a:active{ font-weight: bold; background: url(image/nav2a.gif) no-repeat center center;}

#top3 { background: url(image/top3.gif) no-repeat center center; height: 220px;}

#tbanner {
    display: block;
	width: 690px; height: 113px;	
	margin-top: 0px; margin-left: 300px;
}

#top3d { width: 996px; height: 91px; margin-top: 16px;}

#logindiv {
    float: left;
	width: 208px; height: 89px;
	overflow: hidden;
}
#userid, #password { width: 128px; height: 16px;}
#logtable {	text-align: left; vertical-align: middle; display: block; margin-left: 8px;}

#searchbar {
	width: 715px; height: 28px;
	float: right; position: relative;
    top: 2px; right: 0px;
}

#jss {
    font: bold 14px Arial, Helvetica, sans-serif;
	display: block; 
	width: 65px; height: 28px; 
	margin: 0px;
	padding-top: 9px; 
}

#keywordinput {	width: 195px; height: 28px;	overflow: hidden;} 
 
#keyword { font-size: 12px;	height: 15px; width: 116px;}

#hots { font-weight: bold; display: block; width: 65px;	height: 28px; padding-top: 4px;}

#hotkeys { width: 370px; height: 28px; padding-top: 11px;}
#hotkeys a:link {text-decoration: underline;}

#jss, #keywordinput, #hots, #hotkeys { float: left; margin-left: 0px;}

.input { border: 1px solid #966;}

/*----------左侧内容*/
#left { 
	width: 664px;
	/*height: 1549px;*/
	margin: 10px 3px 10px 5px;
	float: left;
	display: inline;
	overflow: hidden;
}
/*----------文章内容*/
.newslt { height: 45px; margin: 0px; background:url(image/newslt.gif) no-repeat center center; padding-top: 1px;}
.newslist {
	width: 664px;
	margin: 0px;
	background: url(image/newsl.gif) repeat-y;
	overflow: hidden;
}

.nlh{
	width: 350px;
	height: 18px;
	display: block;
	margin: 10px 40px 8px 12px;
	font-size: 12px;
}
.STYLE1 { display: block; width: 72px; height: 15px; padding-bottom: 1px; float: left;}

.newslist dl {
	display: block;
	margin: 19px auto 0px;
	width: 658px; 
}

.newslist dl dt {
	font-size: 19px;
	font-weight: bold;
	margin: 0px auto 3px;
	width: 658px;
	text-align: center;
	color: #903;
}

.newslist dl dd {
	margin: 8px auto 0px;
	width: 588px;
	padding-bottom: 8px;
	overflow: hidden;
}

.newslist dl dd.content { color: #000; text-indent: 26px; font-size: 14px; line-height: 1.8em; border-bottom: 1px dotted #936;}
.conp { display: block; width: 588px; height: 89px; margin: 15px auto 0px; line-height: 21px; font-size: 13px; overflow: hidden;}

.newslist dl dd.info {
	color: #666; 
	line-height: 2em;
	text-align: center;
}
.newslist dl dd.info span {	color: #f60;}

.newslist dl dd.s-x { border-bottom: 1px dotted #936;}
.newslist dl dd.s-x span { display: inline-block; width: 218px; overflow: hidden; white-space: nowrap;}
.newslist dl dd.s-x span.s-x-x { margin-left: 150px; text-align: right;}
.newslist dl dd.s-x span a:link { color: #663399; text-decoration: underline;}
.newslist dl dd.s-x span a:visited { color: #966; text-decoration: underline;}
.newslist dl dd.s-x span a:hover { color: #669; text-decoration: underline;}

#rectable { margin: 8px auto 0px; text-align: center; font-size: 12px;}

.pages {
	margin: 19px auto 10px;
	height: 25px;
}
.pages .plist {
	width: 308px;
	line-height: 1.5em;	+line-height: 21px;
	margin-left: 399px;
}
.pages .plist a {
	border: #ddd 1px solid; 
	margin-right: 2px; padding-right: 8px; padding-left: 8px;
	display: block; float: left; 
	color: #000;
	height: 18px;
}
.pages .plist #curpage, .pages .plist a:active { background: #f93;}
.pages .plist a:hover {	color: #ff0000;}

.p-n {
	width: 588px; height: 24px;
	margin: 12px auto; +padding-top: 4px;
	font-size: 13px; color: #636; line-height: 21px;
	border: 1px dashed #966;
}
.p-n span { display: inline-block; width: 222px; overflow: hidden; white-space: nowrap;}
.p-n span.p-n-n { margin-left: 142px; text-align: right;}
.p-n a:link { color: #930; text-decoration: underline;}
.p-n a:visited { color: #966; text-decoration: underline;}
.p-n a:hover { color: #669; text-decoration: underline;}

.serv {	width: 588px; height: 96px;	margin: 12px auto; font-size: 13px; padding-top: 10px; background: url(image/serv.gif) no-repeat center center;}
.serv span { display: block; width: 143px; height: 76px; float: left; margin: 16px 4px 0px 0px;}
.hotline { line-height: 1.4em; text-align: center; color: #F63;}
.hotline p { display: block; height: 16px; font-size: 15px; margin: 5px 0px;}
.qq { color: #F63; +padding-top: 2px;}
.qq a{ display:block; margin-left:8px; margin-top:38px; float: left;}
.qq a.q2 { margin-left:3px;}
.msn p{display:block; width: 130px; margin-left:12px; margin-top:29px;}
.alww p{display:block; width: 130px; margin-left:20px; margin-top:35px;}

#qzjx { width: 588px; height: 146px; background: url(image/qzjx.gif) no-repeat center center; margin: 19px auto 10px;}
#qzjx h2 { 
    display: block; letter-spacing: 1px; text-align: center; line-height: 20px;
	margin: 6px auto 9px; padding-top: 5px;
	width: 106px; height: 20px;
}
#qzjx ul { display: inline-block; width: 584px; height: 90px; line-height: 21px; font-size: 13px; margin: 0px auto 8px;} 
#qzjx ul li{ 
    width: 258px; height: 21px; display: inline;
	float: left; margin-left: 12px; margin-top: 2px; padding-left:16px; 
	background: #FFF8DD url(image/jxli.gif) no-repeat left center;
} 
#qzjx ul li a { display: block; width: 252px; height: 21px; padding-top: 2px; overflow: hidden; white-space: nowrap;}

.newslf { height: 8px; margin: 0px 0px 12px; _margin-top: -6px; background:url(image/newslf.gif) no-repeat center center;}

.ad3 { width: 664px; height: 99px; background: url(image/ad3bg.gif) no-repeat center center;}
.ad3 img { display: block; 	width: 648px; height: 89px; padding-top: 5px; padding-left: 9px;}

/*----------右侧内容*/
#right { 
	width: 322px;
	margin: 2px 5px 10px 3px;
	float: left;
	display: inline;
	overflow: hidden;
}

.adr { height: 250px; width: 310px; margin: 8px auto; padding-left: 30px;}

.right2 {
	width: 310px; height: 163px;
	background: url(image/right2.gif) no-repeat center top;
	margin: 8px auto;
	overflow: hidden;
}

.rh{
	width: 165px;
	height: 19px;
	display: block;
	margin: 8px 133px 11px 12px;
	+margin: 11px 133px 11px 12px;
}

.right2 .rh { font-size: 13px;}

.right2 ul {
	display: block; overflow: hidden;
	margin: 0px 2px 0px 10px;
	width: 298px; height: 125px;
}

.right2 ul li{
	display: block; overflow: hidden;
	width: 278px; height: 17px;
}

.bt, .date { display: inline-block; height: 16px; margin: 0px; padding: 0px; line-height: 17px;}
.bt { width: 230px; float: left; white-space:nowrap; overflow: hidden;}
.date { width: 38px; float: right;}


#gjbox {
	height: 379px; width: 310px; 
	margin: 2px auto; padding-top: 1px;
	background: url(image/gjbox.gif) no-repeat center center;
}
.gjcol { height: 98px; margin: 0px auto 8px;}
.gjcol h3 { 
    display: inline-block;  
	margin: 0px 3px 5px 1px; padding-top: 8px;
	width: 306px; height: 24px; font-size: 12px; font-weight: normal;
	text-indent: 16px; background: url(image/gjhq.gif) no-repeat center center;
}
.gjcol h3#jsz{ background: url(image/gjhz.gif) no-repeat center center; text-align: center; text-indent: -30px;}
.gjcol h3#jsh{ background: url(image/gjhh.gif) no-repeat center center; text-indent: 232px;}
.gjcol ul { display: block; width: 294px; height: 68px; line-height: 19px; font-size: 13px; margin-left: 12px;} 
.gjcol ul li{ display: inline-block; width: 146px; height: 22px; float: left;} 

#bbs1, #bbs2 { width: 314px; height: 615px; margin: 0px auto; padding-top: 1px; background: url(image/bbsbg.gif) no-repeat center center;}
#bbscon1, #bbscon2 { height: 512px; margin: 0px 0px 6px;}
#bbscol1, #bbscol2 {
	width: 281px; height: 30px;
	margin: 62px 15px 5px 18px;
	background: url(image/bbscol1.gif) no-repeat center center;
}
.lx, .yz { display: inline-block; width: 84px; height: 27px; float: left;}
.lx { margin: 1px 91px 2px 4px;}
.yz { margin: 1px 4px 2px 14px;}

.bbstitle { width: 260px; height: 16px; margin: 4px 30px 0px 24px;}

.bbsh { display: block; width: 218px; height: 16px; margin: 0px; float: left; font-size: 13px; color: #900;}

#bbscon1 span, #bbscon2 span { display: block; width: 20px; height: 16px; margin: 0px 5px; float: left; }
.xd { background: url(image/jsxd.gif) no-repeat center center;}
.jlb { background: url(image/jsjlb.gif) no-repeat center center;}
.xm { background: url(image/jsxm.gif) no-repeat center center;}
.jy { background: url(image/jsjy.gif) no-repeat center center;}

#bbscon1 ul, #bbscon2 ul { 
    clear: both; 
	display: block; 
	width: 282px; height: 108px; 
	margin: 0px auto; 
	background:url(image/bbsul.gif) no-repeat center center;
}
#bbscon1 ul li, #bbscon2 ul li { display: block; width: 264px; height: 21px; padding-left: 12px;}
#bbscon1 ul li a, #bbscon2 ul li a { 
    display: block; 
	width: 248px; height: 19px; 
	text-indent: 16px;
	white-space:nowrap; 
	overflow: hidden;
	line-height: 19px;
	+padding-top: 2px;
	background:url(image/bbsli.gif) no-repeat left center;
}
#bbscon1 ul li a:link, #bbscon2 ul li a:link  { color: #930;}
#bbscon1 ul li a:hover, #bbscon2 ul li a:hover { color: #C33;}

#bbscol2 {	background: url(image/bbscol2.gif) no-repeat center center;}

/*----------footer*/
#footer { clear: both; height: 89px;}
#footer img { display: block; margin: 0px auto;}
#copyright {
      width: 790px; height: 57px;
	  margin: 20px auto 0px;
	  text-align: center;
	  line-height: 19px;
}
.cpr { color: #C63; font-size: 13px;}
