﻿.grid-1, .grid-2, .grid-3 {
	overflow: hidden;
	float: left;
	height: 650px;
}
.grid-1 {
	width: 758px;
}
.grid-2 {
	width: 238px;
}
.m-t, .latest-visit ul, .recommend-site ul, .jfpf, #jFavoritePanelForm, .pages ul, .data-table .c2 p {
	margin: 0;
	padding: 0;
}
.m-t {
	clear: both;
	padding: 10px 0 0 10px;
	height: 28px;
}
h4.recommend {
	padding-top: 2px;
	height: 26px;
}
.rss {
	margin: 0 0 0 5px;
	vertical-align: middle;
}
.latest-visit {
	overflow: hidden;
	height: 320px;
}
.latest-visit, .recommend-site {
	padding: 0 10px;
}
.latest-visit ul, .recommend-site ul, .jfpf, .pages ul {
	list-style-type: none;
}
.latest-visit li, .latest-visit .img, .latest-visit .t, .recommend-site ul, .recommend-site li, .recommend-site .i, .recommend-site .t, .jfp-g1, .jfp-g2, .jfpf, .jfpf li, .jfpf .l, .jfpf .f, .pages li {
	float: left;
}
.latest-visit .img {
	overflow: hidden;
	width: 48px;
	height: 48px;
}
.latest-visit .t {
	overflow: hidden;
	margin: 0 0 0 10px;
	width: 135px;
	height: 54px;
}
.recommend-site ul {
	padding: 5px 0 0;
}
.recommend-site .i {
	overflow: hidden;
	width: 28px;
	height: 28px;
}
.recommend-site .t {
	overflow: hidden;
	margin: 0 0 0 20px;
	width: 130px;
}
.recommend-site .t a, .keyword {
	display: block;
}
.data-table {
	overflow: auto;
	height: 610px;
}
.data-table .c1 {
	width: 60px;
	height: 50px;
}
.data-table .c2 {
	width: 580px;
}
.data-table .c3 {
	padding-right: 10px;
	width: 110px;
}
#jFavoritePanel .h-panel-ii {
	padding: 20px 3px 0;
}
.jfp-g1, .jfp-g2, .jfpf .l, .jfpf .f {
	overflow: hidden;
}
.jfp-g1 {
	width: 310px;
}
.jfp-g2 {
	width: 100px;
}
.jfpf .l {
	width: 70px;
}
.jfpf .f {
	width: 230px;
}
.jfpf {
	padding: 5px 0 20px;
}
.jfpf li {
	padding: 5px 0;
}
.jfpt {
	margin: 0;
	padding: 15px 0 10px 70px;
}
.pages li {
	margin-left: 3px;
}
.pages {
	padding: 5px 20px 5px 0;
}
.pages a {
	padding: 2px 4px;
}
.rate {
	display: block;
	width: 35px;
	height: 10px;
}
.count {
	overflow: hidden;
	display: block;
	width: 100px;
	white-space: nowrap;
}
.rate, .count, .pages ul {
	float: right;
}
/*-----------------------------------------------------------------------------------------*/
.rate {
	background: url('../../img/default/rate.gif') 0 0 no-repeat;
}
.rate-5 {
	background-position: -225px 0;
}
.rate-4 {
	background-position: -180px 0;
}
.rate-3 {
	background-position: -135px 0;
}
.rate-2 {
	background-position: -90px 0;
}
.rate-1 {
	background-position: -45px 0;
}
.rate-0 {
	background-position: 0 0;
}
.pages {
	text-align: right;
	color: gray;
}
.pages a, .pages a:link, .pages a:visited {
	padding: 0 5px;
	line-height: 25px;
	font-weight: 700;
	text-decoration: underline;
	color: #000;
	border: 1px solid #F6F6F6;
}
.pages a:hover, .pages a:active {
	color: #fff;
	border-color: #9ADFFE;
	background-color: #2478b9;
}
.pages .disable, .pages .disable:link, .pages .disable:visited, .pages .disable:hover, .pages .disable:active {
	text-decoration: none;
	cursor: text;
	color: gray;
	border: 1px solid silver;
	background-color: #F2F2F2;
	-moz-user-select: none;
	-moz-user-focus: none;
	-moz-outline: none;
}
.grid-1, .grid-2 {
	border-left: 1px solid #787878;
	border-bottom: 1px solid #787878;
	background-color: #f6f6f6;
}
.grid-2 {
	border-right: 1px solid #787878;
}
.m-t {
	font-size: 16px;
	border-bottom: 1px solid #787878;
	background: url(../../img/default/b-bg-5.gif) 0 0 repeat-x;
}
.latest-visit li, .recommend-site li {
	padding: 4px 0 4px;
	border-bottom: 1px dotted #787878;
}
.recommend-site li {
	padding: 5px 0 5px;
}
.latest-visit .img, .recommend-site .i {
	border: 1px solid #c6c6c6;
}
h4.recommend {
	border-top: 1px solid #787878;
}
.keyword, .count {
	color: gray;
}
.recommend-site .t a {
	font-weight: 700;
}
.latest-visit .t a {
	text-decoration: none;
	color: #1F72D0;
}
.latest-visit .t a:link, .latest-visit .t a:visited {
	text-decoration: none;
	color: #1F72D0;
}
.latest-visit .t a:hover, .latest-visit .t a:active {
	text-decoration: underline;
}
.latest-visit .t {
	line-height: 18px;
}
.data-table .c3, .data-table .c2, .data-table .c1 {
	vertical-align: middle;
	line-height: 18px;
}
.data-table .c1 {
	background: transparent url('../../img/default/fav_icon.gif') 50% 50% no-repeat;
}
.data-table .c3 {
	text-align: right;
}
.even {
	background-color: #e8ecf1;
}
.even .c1 {
	*background-color: #E8ECF1;
}
.c2 .des {
	overflow: hidden;
	padding-bottom: 2px;
	width: 570px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.c2 a, .c2 a:link, .c2 a:visited {
	color: #1f72d0;
}
.c2 .des a, .c2 .des a:link, .c2 .des a:visited {
	font-weight: 700;
	color: #000;
}
#jFavoritePanelForm {
	zoom: 1;
	background-color: #fff;
}
.jfpf .l {
	text-align: right;
	padding-right: 5px;
}
#jFavoritePanel .tf1 {
	width: 210px;
}
#jFavoritePanel .tf2 {
	display: block;
	margin-top: 5px;
	width: 80px;
	padding-left: 4px;
	padding-right: 4px;
}
#jFavoritePanel .first {
	margin-top: 15px;
}
.jfpf .JFavoritePanelTree {
	overflow: auto;
	width: 200px;
	height: 150px;
}
.JFavoritePanelTree, #jFavoritePanel .tf1 {
	border: 1px solid #7f9db9;
}
.jfpt {
	font-size: 12px;
	background: url(../../img/default/star.gif) 25px 7px no-repeat;
}
#jfpcontextmenu {
	z-index: 1004;
	position: absolute;
	width: 130px;
	height: 50px;
	bottom: 20px;
	right: 20px;
}
#jfpcontextmenu ul {
	margin: 0;
	padding: 0;
	width: 118px;
	height: 38px;
	list-style-type: none;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #666 #666 #fff;
}
#jfpcontextmenu ul li {
	padding: 5px 0 5px 10px;
}
.jfpmon, .jfpmoff {
	border-style: solid;
	border-width: 1px;
}
.jfpmon {
	border-color: #9ADFFE;
	background-color: #D8F0FD;
}
.jfpmoff {
	border-color: #fff;
	background-color: #fff;
}
#jFavoritePanel .JFavoritePanelTree a.select {
	background-color: silver;
	-moz-outline: none;
	-moz-user-select: none;
}
