@import "reset.css";
@import "grid.css";
@import "smallslider.css";

body { background:url("bg.jpg") #E5F3FE repeat-x center top; color:#242424; font:12px/180% "宋体","Verdana"; }
a { color:#242424; text-decoration:none; }
a:hover { color:#666; }

.clr { clear:both; height:0; font-size:0; line-height:0; }
.column { margin:0 7px; }
.spr { height:5px; }
.more { color:#EEE; position:absolute; right:10px; top:3px; }
.pubDate { color:#848484; float:right; }
.row .row { margin:0 -7px; }

#wrap { margin:0 auto; width:1002px; }
	#header { }
		#top { background:url("top.jpg") no-repeat; height:131px; overflow:hidden; position:relative; }
			#logo { background:url("logo.png") no-repeat center bottom; display:block; height:90px; overflow:hidden; text-indent:-9999px; width:600px; }
			#tools { position:absolute; right:30px; top:30px; }
			#tools li { color:#FFF; display:inline; padding:0 5px; }
			#tools a { color:#FFF; }
		#nav { background:url("nav.jpg") repeat-x; height:36px; padding-left:28px; }
		#nav li { display:inline; }
		#nav a { background:url("nav.png") no-repeat; float:left; height:36px; overflow:hidden; text-indent:-9999px; width:105px; }
		#nav #n1:hover, #nav #n1.hover { background-position:0 -36px; }
		#nav #n2 { background-position:-105px 0; }
		#nav #n2:hover, #nav #n2.hover { background-position:-105px -36px; }
		#nav #n3 { background-position:-210px 0; }
		#nav #n3:hover, #nav #n3.hover { background-position:-210px -36px; }
		#nav #n4 { background-position:-315px 0; }
		#nav #n4:hover, #nav #n4.hover { background-position:-315px -36px; }
		#nav #n5 { background-position:-420px 0; }
		#nav #n5:hover, #nav #n5.hover { background-position:-420px -36px; }
		#nav #n6 { background-position:-525px 0; }
		#nav #n6:hover, #nav #n6.hover { background-position:-525px -36px; }
		#nav #n7 { background-position:-630px 0; }
		#nav #n7:hover, #nav #n7.hover { background-position:-630px -36px; }
		#nav #n8 { background-position:-735px 0; }
		#nav #n8:hover, #nav #n8.hover { background-position:-735px -36px; }
		#nav #n9 { background-position:-840px 0; }
		#nav #n9:hover, #nav #n9.hover { background-position:-840px -36px; }
		#banner { background:url("banner.jpg") no-repeat; height:263px; }
		#banner .smallslider-tex a { _padding-left:15px; }
	#container { background-color:#FFF; padding:20px 0; }
		.title { height:28px; border-bottom:2px solid #0070C5; }
		.title .txt { background:url("its.png") no-repeat; display:block; height:28px; overflow:hidden; text-indent:-9999px; }
		.main { width:720px; }
		.main .content { padding:10px; }
			#about, #photo { position:relative; }
			#about .title, #photo .title, #innerPage .title { background:url("bar.png") no-repeat; height:30px; border:none; }
			#about .content, #photo .content { height:130px; line-height:190%; }
			#about .title .txt, #photo .title .txt { background:url("tts.png") no-repeat; margin-left:5px; }
			#about .content img { float:left; margin:5px 10px; }
			#news, #knowledge { position:relative; width:352px; }
			#news .content, #knowledge .content { height:120px; }
			#news .more, #knowledge .more { color:#0070C5; right:3px; }
			#news .title .txt { background-position:0 -31px; }
			#knowledge .title .txt { background-position:0 -91px; }
			#news li, #knowledge li { border-bottom:1px solid #DADADA; line-height:25px; }
			#news li a, #knowledge li a { background:url("icon.png") no-repeat 7px center; padding-left:15px; }
			#ad { height:87px; width:720px; }
			#photo .title .txt { background-position:0 -224px; }
			#photo td img { border:1px solid #CCF; height:128px; margin-right:15px; }
		.sidebar { width:252px; }
			#products li { display:block; padding:4px 0 4px 7px; }
			#products .title .txt { background-position:0 -61px; }
			#contact .content { background:url("c.png") no-repeat center top; color:#242424; padding:85px 20px 0 20px; }
			#contact .content a { color:#242424; }
			#contact .title .txt { background-position:0 -121px; }

			.data table { border-top:1px solid #FFF; border-left:1px solid #FFF; font:15pt/200% "黑体"; width:100%; }
			.data td, .data th { border-right:1px solid #FFF; border-bottom:1px solid #FFF; padding:10px; text-align:center; }
			.data th { background-color:#EEE; }
			.data td { background-color:#FFE; }
			.data .even td { background-color:#EFF; }
			.data td.red, .data th.red { background-color:#C33; color:#FFF; }
			.data h2 { font:13.7pt/200% "黑体"; border-bottom:1px solid #EEE; padding:10px 0 0 0; margin-bottom:10px; }
			.data h4 { font:bold 10pt/200% Verdana; }
			.data p { font-size:13px; text-indent:2em; }

			/* Public */
			#innerPage .title .txt { background:url("tts.png") no-repeat; margin-left:5px; }
			#innerPage .title .t2 { background-position:0 -28px; }
			#innerPage .title .t3 { background-position:0 -56px; }
			#innerPage .title .t4 { background-position:0 -84px; }
			#innerPage .title .t5 { background-position:0 -112px; }
			#innerPage .title .t6 { background-position:0 -140px; }
			#innerPage .title .t7 { background-position:0 -168px; }
			#innerPage .title .t8 { background-position:0 -196px; }
			#innerPage .title .t9 { background-position:0 -224px; }
			#innerPage h1 { text-align:center; }
			#innerPage h1 strong { font:bold 16px/24px "Verdana"; }
			#innerPage .etc { font:12px/20px "Verdana"; text-align:center; }
			#innerPage .pic { border-bottom:1px solid #EEE; border-top:1px solid #EEE; padding:5px 0; padding-bottom:10px; text-align:center; margin:10px auto; }
			#innerPage .pic img { width:600px; }
			#innerPage .content { padding:20px; }
			#innerPage .content .txt { line-height:200%; padding:10px 25px; }
			#innerPage .content .txt strong { font-weight:bold; }
			.borderLi { border-bottom:1px solid #DDD; padding:3px; }
			.borderLi label { float:left; }
			.G_InputText { border:1px solid #EEE; padding:2px 3px; width:270px; }
			.G_textarea { border:1px solid #EEE; height:300px; padding:2px 3px; overflow:auto; width:550px; }
			.G_tips { line-height:2em; text-indent:3em; }
			.G_botton { padding:3px 15px; margin-top:10px; }
			#checkCode, select { border:1px solid #EEE; }
			.current, .current a { font:bold 14px/24px "Verdana"; }
			.artList li { border-bottom:1px solid #DDD; background:url("line.png") repeat-x left bottom; padding:3px 15px 3px 5px; }
			.artList li a { background:url("icon.png") no-repeat 7px center; font:13px/25px "Verdana"; padding-left:20px; }
			.picList li { border:1px solid #7A3F3A; float:left; text-align:center; margin:2px 4px; }
			.picList img { display:block; height:210px; padding:2px; width:220px; }
			.page { border-top:1px solid #EEE; padding:3px; margin:0 10px; text-align:center; }
			
	#footer { background:url("footer.jpg") repeat-x; color:#00347D; height:61px; overflow:hidden; padding-top:35px; width:1002px; }
		#footer p { margin-left:600px; }
		#footer a { color:#00347D; }
		.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}