﻿#subContent
{
	background: #fff;
	margin: 5px 0px;
	padding: 5px 40px;
}
#submap
{
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
}

.subline1
{
	height: 8px;
	background: url(images/subline1.gif);
	clear: both;
}

#subshow .title1 h1
{
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 3px;
	border-bottom: solid 7px #d1d1d1;
	color: #333;
	font-weight: bold;
	font-size: 14px;
}

#subshow .title2
{
	height: 20px;
	line-height: 20px;
	color: #333;
	margin-bottom: 15px;
	padding: 0 5px;
}
#subshow .title2 .workbar
{
	float: right;
}
#subshow .title2 a
{
	margin: 0 2px;
	text-decoration: underline;
	color: #007EFB;
}

#subshow #ArtBody
{
	border-bottom: solid 7px #d1d1d1;
	padding: 0 5px 15px 5px;
	line-height: 22px;
}
#subshow #ArtBody .FileCont a
{
	font-weight:bold;
}
#subshow #ArtBody .video
{
	text-align: center;
	padding: 10px;
}
#subshow #ArtBody .remark
{
	text-align: center;
	padding: 10px;
}
#subshow .googleAd
{
	float:right;
}

#subshow .xgwz
{
	clear:both;
	height:110px;
}
#subshow .xgwz h2
{
	height:25px;
	padding-left:20px;
		border-bottom: solid 7px #d1d1d1;
}
#subshow .xgwz li
{
	float:left;
	width:320px;
	margin:0 2px;
	padding-left:20px;
	background:url(images/arrow1.gif) no-repeat 6px;
	height:22px;
	line-height:22px;
	border-bottom:dotted 1px #ddd;
}
#subshow .xgwz li a
{
	background:#fff;
}
#subshow .xgwz li a:hover
{
	text-decoration:underline;
	color:#f33;
}

#subshow .bottom
{
	margin-top: 5px;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
}
#subshow .bottom .search, #subshow .title2 .search
{
	background: url(images/searchtitle.gif) no-repeat left;
	padding-left: 71px;
	float: left;
}
#subshow .search .btnsearch
{
	border:0;
	background:url(images/search.jpg) no-repeat;
	width:79px;
	height:22px;
}
#subshow .bottom .txtsearch, #subshow .title2 .search
{
	border: solid 1px #CDCDCD;
	height: 20px;
}
#subshow .bottom .workbar
{
	float: right;
}
#subshow .bottom .workbar a
{
	margin: 0 5px;
	color: #333;
}
#subshow .bottom .print
{
	background: url(images/print.gif) no-repeat left;
	padding-left: 16px;
}
#subshow .bottom .sc
{
	background: url(images/sc.gif) no-repeat left;
	padding-left: 16px;
}
#subshow .bottom .close
{
	background: url(images/close.gif) no-repeat left;
	padding-left: 16px;
}

#sitemaplist
{
	line-height: 25px;
}
.map1
{
	width: 100px;
}
.map2 a
{
	padding-right: 8px;
	color: #032890;
}


/* subpage */
#subpage
{
	float: left;
}
*html subpage
{
}
#subpage #submap
{
	display: none;
}


#subleft
{
	float: left;
	margin-top: 5px;
	width: 228px;
}
*html #subleft
{
	margin-top: 5px;
}



#subleft h2 strong
{
	display: none;
}


#subleft .top
{
	width: 228px;
	height: 12px;
	background: url(images/subleft_top.jpg) no-repeat;
	font-size: 0;
}
#subleft #leftcont
{
	background: url(images/subleft_bg.jpg) repeat-y;
	float: left;
	width: 228px;
}
#subleft .bot
{
	width: 228px;
	height: 12px;
	background: url(images/subleft_bot.jpg) no-repeat;
}
#subleft h2 strong
{
	display: none;
}

#subleft #sublmdh h2
{
	background: url(images/title_lmdh.gif) no-repeat center;
	height: 73px;
	margin-top: 10px;
}
#sublmdh .box
{
	padding: 0 16px;
}
#sublmdh li
{
	height: 31px;
	line-height: 31px;
}
#sublmdh a:hover
{
	display: block;
	background: url(images/ts2.gif) no-repeat;
}
#sublmdh li a
{
	display: block;
	padding: 0 0 0 72px;
	color: #f60;
	background: url(images/ts1.gif) no-repeat;
	float: left;
	width: 120px;
	font-weight: bold;
}

#subjzap, #subrzbc
{
	padding: 20px 0 10px 10px;
	line-height: 18px;
}
#subjzap h2
{
	height: 50px;
	background: url(images/title_jzap.gif) no-repeat;
}
#subrzbc h2
{
	background: url(images/title_rzbc.gif) no-repeat 5px;
	height: 54px;
}
#subjzap li, #subrzbc li
{
	background: url(images/arrow3.gif) no-repeat 3px;
	padding: 3px 10px 3px 15px;
	height: 1em;
}
#subleft #zxdz h3
{
	height: 40px;
	background: url(images/title_zxdz1.gif) no-repeat 15px;
	margin-top: 10px;
}
#subleft #zxdz ul
{
	margin-top: 10px;
	text-align: center;
}
#subleft #zxdz li
{
	margin-top: 3px;
}
#subleft #zxdz .text
{
	width: 120px;
}
/*

#subjzap .box
{
	margin-top:10px;
}


#subrzbc
{
	padding:20px 0 10px 10px;
	line-height:18px;
}
#subrzbc .box
{
	margin-top:10px;
}

*/



#subright
{
	float: left;
	width: 541px;
	margin-top: 5px;
}
#subright ul li a
{
	background: #fff;
}
#subright #righttop h2 strong
{
	display: none;
}
#subright .l
{
	float: left;
	width: 269px;
	line-height: 18px;
}
#subright .l .img
{
	background: url(images/title_zxdz.gif) no-repeat bottom;
	width: 204px;
	height: 50px;
	margin-top: 8px;
}

#subright .l #zxdz
{
	display: none;
}


#subright .l h2
{
	height: 49px;
	background: url(images/title_zxwz.jpg) no-repeat;
}
#subright #righttop
{
	width: 541px;
}

#subright #righttop .box
{
	min-height: 210px;
	background: url(images/subtop_bg.jpg) repeat-y;
	padding: 0 4px;
	text-align: center;
}
*html #subright #righttop .box
{
	height: 210px;
}
#subright #righttop li
{
	background: url(images/arrow3.gif) no-repeat 25px;
	padding: 3px 10px 3px 40px;
	height: 1em;
}

#subright #righttop .end
{
	margin-bottom: 3px;
	background: url(images/subtop_bot.jpg) no-repeat;
	width: 269px;
	height: 13px;
}
#subright .r
{
	float: right;
	width: 269px;
	line-height: 18px;
}

#subright .r h2
{
	height: 49px;
	background: url(images/title_tjwz.jpg) no-repeat;
}




#rightbottom
{
	background: url(images/subright_bg.jpg) repeat-y;
	position: relative;
	float: left;
	width: 541px;
}
#rightbottom .top
{
	position: absolute;
	left: 0;
	top: 0;
	background: url(images/subright_top.jpg) no-repeat;
	width: 541px;
	height: 16px;
}

#rightbottom .bot
{
	position: absolute;
	left: 0;
	bottom: -10px;
	background: url(images/subright_bot.jpg) no-repeat;
	width: 541px;
	height: 16px;
}
*html #rightbottom .bot
{
	bottom: -8px;
}

#rightbottom .cont
{
	background: url(images/title_right.gif) no-repeat center 30px;
	margin-bottom: 10px;
	padding: 100px 20px 0 15px;
}
#rightbottom .pagecont
{
	margin-bottom: 10px;
	padding: 0 10px;
	line-height: 24px;
}
#rightbottom .pagecont a
{
	color: #333;
}

#rightbottom .pagecont .friendlink
{
	float: left;
	height: 96px;
	width: 120px;
	margin: 0 0 5px 5px;
	text-align: center;
}
#rightbottom .pagecont .friendlink a:hover
{
	text-decoration:underline;
}

#rightbottom ul
{
	padding: 15px 0 0 0;
}
#rightbottom li
{
	height: 1em;
	padding: 4px 15px 4px 33px;
	background: url(images/arrow2.gif) no-repeat 20px;
}

#rightbottom h2
{
	text-align: center;
}

#rightbottom #pagespliter
{
	height: 22px;
	line-height: 22px;
	margin: 5px 20px;
}


#subleft
{
	margin-left: 3px;
}
#subright
{
	margin-left: 3px;
}


*html #subleft
{
	margin-left: 2px;
}
*html #subright
{
	margin-left: 3px;
}





#search h2
{
	height: 73px;
	background: url(images/title_znss.gif) no-repeat center;
	margin-top: 20px;
}
#search .box
{
	margin: 5px 0 5px 15px;
}

#ArtBody .searchlist h3
{
	height: 24px;
	line-height: 24px;
	border-bottom: solid 1px #ccc;
	margin: 0 5px;
	padding-top: 5px;
	font-size: 12px;
	padding-left: 20px;
	background: url(images/h3l.jpg) no-repeat 8px;
}
#ArtBody .searchlist .search
{
	line-height: 20px;
	overflow: hidden;
	padding: 8px 8px 10px 8px;
	text-indent: 2em;
}
#ArtBody .searchlist .blackStr
{
	background: #7DC25C;
}
#ArtBody .searchlist .blackStr
{
	background: #FFE760;
}


.naiv
{
	width: 100%;
	line-height: 25px;
	margin-top: 20px;
}
.naiv span
{
	margin: 0 10px;
	float: left;
	width: 60%;
}
.naiv a
{
	color: #333;
	text-decoration: none;
	font-size: 12px;
}
.naiv a:hover
{
	text-decoration: underline;
}

.naiv .readcount span
{
	color: Red;
}




#errorPage
{
	margin: 0 auto;
	width: 504px;
	padding-top: 50px;
}
#errorcont
{
	width: 504px;
	height: 232px;
	background: url(images/error.gif) no-repeat 15px 15px;
	border: solid 1px #C30808;
	border-left: solid 6px #C30808;
}
#errorcont p
{
	margin: 15px 10px 10px 70px;
	line-height: 24px;
	font-size: 14px;
}


#pages
{
	text-align:right;
	padding:30px 10px 0 0;
}
#pages a
{
	padding:2px 4px;
	border:solid 1px #c3c;
	background:#fcf;
	margin:3px;
}

