ï»¿* {
	font-family: Tahoma, Verdana, Arial, "";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
body {

	text-align: center;
	background: #F8F4F1 url(bodybg.png) repeat-y center top;
}
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
a:active {
	color: #FF3300;
	text-decoration: none;
}
img {
	border: none;
}
strong {
	color: #FF3300;
}
form {
	padding: 0;
	margin: 0;
}
ul,ol {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-type: none;
}
.fix {
	clear: both;
}

.clearfix:after { 
content: ".";
display: block;
height: 0;
clear:both;
visibility: hidden;
}

.clearfix {display: inline-table;} 
/* Hides from IE-mac \*/ *
html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */ 


#header {
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	width: 780px;
	background: #FFFFFF;
	clear: both;
	height: 70px;
}
#main {
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	width: 780px;
	padding: 0px;
}

#logo a:link,
#logo a:visited,
#logo a:hover,
#logo a:active {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 200px;
	height: 50px;
	background: url(logo.png) no-repeat center 0;
}
#logo a span {
	display: none;
}
#header #nav {
	width: 520px;
	padding: 0;
	height: 50px;
	position: absolute;
	right: 10px;
	top: 10px;
	font-weight: bold;
	background-color: #79CDE9;
	background-image: url(nav_bg.png);
	background-repeat: no-repeat;
}
#header #nav li {
	display: block;
	width: 60px;
	float: left;
	text-align: center;
	height: 19px;
	line-height: 19px;
	padding: 0;
}
#header #nav ul {
	position: absolute;
	top: 6px;
	left: 15px;
}
#header #nav a {
	display: block;
	height: 19px;
}
#header #nav a:link , #header #nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#header #nav a:hover , #header #nav a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(nav_a_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#searcharea {
	width: 780px;
	background: #79CDE9;
	color: #FFFFFF;
	height: 30px;
	position: absolute;
	top: 70px;
}
#searcharea form {
	position: absolute;
	left: 20px;
	top: 6px;
}
#searcharea #hotword {
	position: absolute;
	left: 270px;
	top: 6px;
	line-height: 18px;
	color: #FFF;
	font-weight: bold;
}
#searcharea #hotword a {
	padding: 0 3px;
	color: #FFF;
}
#searcharea #hotword a:hover {

}
#searcharea .keyword {
	border: none;
	height: 18px;
	line-height: 18px;
	text-indent: 2px;
	padding: 0;
	display: block;
	float: left;
}
#searcharea label {
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	line-height: 18px;
}
#searcharea select {
	display: none;
}
#searcharea .submit {
	border: none;
	background: #66C184;
	color: #FFFFFF;
	height: 18px;
	width: 50px;
	display: block;
	float: left;
}
div.pad {
	height: 10px;
	line-height: 10px;
}
div.box {
	border-left: 1px solid #D1EBF4;
	border-right: 1px solid #D1EBF4;
	border-bottom: 1px solid #D1EBF4;
	margin-bottom: 10px;
	background: #FFFFFF;
	padding: 0;
}
div.box div {
	padding: 3px 8px;
	line-height: 18px;
color: #006699;
}
div.box h1, .box h2,.box h3 {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background: #79CDE9;
	line-height: 21px;
	text-indent: 1em;
	margin: 0;
}
div.box ul {
	padding: 0px;
}
div.box li {
	padding: 0;
	line-height: 21px;
	clear: both;
	background-image: url(main_li.png);
	background-repeat: repeat-x;
	text-indent: 12px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}
#indexboxs .box {
	width: 24.8%;
}
/*
#side .box {
	border-left: 1px solid #E1F2E7;
	border-right: 1px solid #E1F2E7;
	border-bottom: 1px solid #E1F2E7;
	margin-bottom: 10px;
	background: #FFFFFF;
	padding: 0;
}
#side .box h1, #side .box h2, #side .box h3 {
	color: #FFFFFF;
	background: #66C184;
}
#side .box li {
	background-image: url(main_li2.png);
}
#side .box li a:link,#side .box li a:visited {
	color: #333333;
}
#side .box li a:hover,#side .box li a:active {
	color: #FF3300;
}
*/
/*
#mainside .box h1, #mainside .box h2, #mainside .box h3 {
	color: #FFFFFF;
	background: #F35857;
}
*/

#main #content #hot,
#main #content #gcrj,
#main #content #gwrj {
	border-left: 1px solid #D1EBF4;
	border-right: 1px solid #D1EBF4;
	border-bottom: 1px solid #D1EBF4;
	margin-bottom: 5px;
}

#fenlei ul {
	padding: 0 1px;
}
#fenlei li {
	width: 33%;
	float: left;
	clear: none;
}
#toptj p {
	float: left;
	text-align: center;
	width: 130px;
	margin: 0 5px 10px 5px;
}
#newtj p {
	text-align: center;
	line-height: 1.3em;
	margin: 5px 0 10px 0;
}
#newtj p img {
	margin: 0 0 3px;
}
#main .pagelist {
	line-height: 21px;
}

#main #content #list a {
	font-weight: bold;
}
#main #content #list .paixu {
	line-height: 25px;
	text-align: right;
	padding: 0 10px;
}
#main #content #list table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #79CDE9;
	line-height: 21px;
	text-align: center;
}
#main #content #list tr.head {
	line-height: 23px;
	text-align: center;
	border: 1px solid #000;
	font-weight: bold;
}
#main #content #list tr.head a {
	float: left;
	line-height: 23px;
	text-indent: 17px;
	background: url(dot.gif) no-repeat 0 center;
}
#main #content #list td.content {
	line-height: 1.3em;
	padding-bottom: 6px;
}
#main #content #list .title {
	line-height: 26px;
}

#main #content #list .line {
	background-image: url(line.png);
	background-repeat: repeat-x;
	background-position: 0px 7px;
	height: 10px;
}

#main #content #intro div {
	line-height: 1.4em;
}


#main #content #mainbottom {
	clear: both;
	padding: 0;
	margin: 0;
	width: 570px;
}

#mainbottom .box {
	float: left;
	width: 280px;
}

.fl {
	float: left;
}
.fr {
	float: right;
}


#main #side {
	float: left;
	width: 200px;
	overflow: hidden;
}

#main #content #hot ,
#main #content #gcrj ,
#main #content #gwrj {
	color: #006699;
}
#main #content #hot h2,
#main #content #gcrj h2,
#main #content #gwrj h2 {
}
#main #content #hot ul,
#main #content #gcrj ul,
#main #content #gwrj ul {
	padding: 0px;
}
#main #content #hot li,
#main #content #gcrj li,
#main #content #gwrj li {
	text-align: right;

}
#main #content #hot li span,
#main #content #gcrj li span,
#main #content #gwrj li span {
	float: left;
}


#main #content {
	float: right;
	width: 780px;
	padding: 0;
	color: #333333;
}
#main #content #col {
	float: left;
	width: 370px;
}
#main #content #mainside {
	float: right;
	width: 190px;
}
#footer {
	margin: 0 auto;
	clear: both;
}
#main #nowplace {
	line-height: 30px;
	text-indent: 22px;
	margin: 0;
	background: url(dot2.png) no-repeat 7px center;
}
#main #sort {
	text-align: center;
}
#main #sort table {
	border-collapse: collapse;
	width: 750px;
	margin: 0 auto;
	text-align: left;
}
#main #sort table table {
	background: #FFFFFF;
	width: 630px;
}
#main #sort table td {
	border: 1px solid #D1EBF4;
	line-height: 21px;
}
#main #sort table table td {
	border: none;
}
#main #sort .title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 120px;
}
#main #sort strong {
	color: #79CDE9;
}

#main #new, #main #downabc, #main #search {
	text-align: center;
}
#main #new #list table ,#main #downabc #list table, #main #search #list table {
	width: 750px;
	margin: 0 auto;
	text-align: left;
}
#main #new .pagelist , #main #downabc .pagelist, #main #search .pagelist {
	text-align: left;
	width: 750px;
	margin: 0 auto;
}
#main #new #list tr , #main #downabc #list tr , #main #downabc #search tr {
	line-height: 21px;
}
#main #new #list table th , #main #downabc #list table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #79CDE9;
	line-height: 21px;
	text-align: center;
}
#main #new #list .line , #main #downabc #list .line {
	background-image: url(line.png);
	background-repeat: repeat-x;
	height: 1px;
}
#main #search #list .line {
	background: url(line.png) repeat-x 0 center;
	height: 10px;
}
#main #search .title {
	font-weight: bold;
	color: #006699;
	line-height: 21px;
}
#down ul {
	position: relative;
}

#side #fenlei {
}
#side #top10 {
}
#side .box ol {
	background-image: url(top10.png);
	background-repeat: no-repeat;
}
#side .box ol li {
	background-image: none;
	text-indent: 24px;
}
#side #jingpin {

}


#allsort {
	width: 780px;
	margin: 10px auto;
}
#allsort ul li {
	clear: both;
	border: 1px solid #D1EBF4;
}
#allsort ul li a {
	display: block;
	float: left;
	width: 75px;
	text-indent: 0;
	text-align: center;
	background: #79CDE9;
	color: #FFF;
	font-weight: bold;
	line-height: 21px;
}
#allsort ul ul {
	float: right;
	width: 700px;
}
#allsort ul ul li {
	width: 70px;
	float: left;
	clear: none;
	border: none;
}
#allsort ul ul li a {
	width: 70px;
	background: #FFF;
	color: #000;
	font-weight: normal;
}
#allsort ul ul li a:hover {
	color: #F30;
}



#footer {
	width: 780px;
	margin: 0 auto;
	text-align: left;
}
#footer p {
	text-align: center;
}
#footer #abclist {
	border: 1px solid #D1EBF4;
	background: #FFFFFF;
	line-height: 15px;
	color: #79CDE9;
	padding: 5px;
	margin: 10px 0;
}
#footer #footnav {
	background: #79CDE9;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 12px;
	margin: 0 0 10px 0;
}
#footer #footnav li {
	float: left;
	height: 21px;
	line-height: 21px;
	padding: 0 3px;
}
#footer #footnav li a:link , #footer #footnav li a:visited {
	color: #FFF;
}
#footer #friendlink {
	line-height: 15px;
	text-align: center;
}
#footer #friendlink a {
	padding: 0 10px;
}
#footer #copyright {
	line-height: 30px;
	text-align: center;
}
#footer img {
	border: 1px solid #D1EBF4;
}

#toppage th {
	background: #79CDE9;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	line-height: 21px;
}
#toppage td {
	line-height: 21px;
	text-indent: 10px;
}
#artggad {float:left;width:336px;height:280px;margin:0px;}

/* Ð±íµ¼ */
.k_pagelist {display:table;clear:both;width:90%;margin:0px;line-height:30px;text-align:left;}/* {king:pagelist/} Ò³Ð± :div a|strong|span */
.k_pagelist a {margin:0px 3px 0px 3px;color:#797979;}
.k_pagelist strong {margin:0px 3px;color:#B6550E;}
.pagelist span {margin:0px 3px;color:#797979;}
