/* ------ Designer: 309518707@qq.com ------ */
/* ------ CSS Begin ------ */
.pg-nav {height:35px; line-height:35px; background:#fcfcfc; border-top:5px #E16906 solid;}
.pg-nav ul {overflow:hidden;}
.pg-nav li {float:left; width:120px; height:35px; text-align:center; border-right:1px #ddd solid; border-bottom:1px #ddd solid; font-size:14px;}
.pg-nav li.current {background:#f9f9f9; font-weight:bold;}
.pg-nav li.current a {color:#c00;}
.pg-nav li.first {width:98px; background:#f17107; color:#fff; border-bottom:1px #E16906 solid; border-right:none;}
.pg-nav li.first a {color:#fff;}
.pg-nav li.last {width:640px; border-right:none;}
.pg-nav a:hover {color:#c00; text-decoration:none;}

.pg-main {float:left; width:645px; overflow:hidden;}
.pg-side {float:left; margin-left:15px; width:300px; padding:10px; overflow:hidden; background:#f9f9f9;}
.pg-side .box {border:1px #ddd solid; background:#fff;}
.pg-side .box .hd {padding:0 10px; height:36px; line-height:36px; border-bottom:1px #ddd solid;}
.pg-side .box .hd h4 {float:left; font-size:14px; color:#555;}
.pg-side .box .hd span {float:right;}
.pg-side .box .hd span a {padding-right:15px; color:#999; background:url('images/icons.png') no-repeat 28px -613px;}
.pg-side .box .hd span a:hover {color:#c00;}
.pg-side .box .bd {padding:10px;}
.pg-side .box .list {}
.pg-side .box .list li {height:23px; line-height:23px; overflow:hidden; padding-left:12px; background:url('images/icons.png') no-repeat 0 -670px; background-position:0 -671px\9;}
.pg-side .box .rank {background:url('images/top10.gif') no-repeat 0 1px; background-position:0 0\9;}
.pg-side .box .rank li {height:29px; line-height:29px; overflow:hidden; padding-left:28px; border-bottom:1px #eee dotted;}
.pg-side .blank {height:10px;}

.pg-focus {height:270px; padding:10px; background:url('images/bg_box_hot.gif') no-repeat 0 0;}
.pg-focus dt {float:left; width:210px; height:270px; background:url('images/bg_box_thumb.gif') no-repeat 0 0;}
.pg-focus dt img {margin:5px 0 0 4px;}
.pg-focus dd {float:left; margin-left:15px; width:400px;}
.pg-focus dd .hd {padding:5px 0;}
.pg-focus dd .hd h4 {font-size:16px; font-weight:bold;}
.pg-focus dd .hd p {margin-top:5px; }
.pg-focus dd .bd {margin-top:10px; border-top:1px #ccc dashed;}
.pg-focus dd .bd p {padding:10px 0 0; line-height:1.8em; color:#666; text-indent:2em; font-family:'Arial';}
.pg-focus .more a {font-size:14px;}
.pg-focus .more span {margin:0 5px; color:#999;}

.pg-list {padding-top:2px; border-top:3px #f17107 solid;}
.pg-list h4 {padding:0 10px; height:30px; line-height:30px; background:#fcfcfc; font-size:14px; color:#555; border-top:1px #f17107 solid; border-bottom:1px #eee solid;}
.pg-list dl {padding:15px 0; border-bottom:1px #eee dashed;}
.pg-list dt {font-size:14px; font-weight:bold;}
.pg-list dt em {float:right; font-weight:400; font-size:11px; color:gray;}
.pg-list dd {padding-top:5px; line-height:1.8em; color:#666;}
.pg-list dd .more a {padding-right:10px; color:#c00; background:url('images/icons.png') 52px -434px no-repeat;}

.lubetea .pg-nav, .lubetea .pg-list, .lubetea .pg-list h4 {border-top-color:#808000;}
.lubetea .pg-nav li.current a {color:#808000;}
.lubetea .pg-nav li.first {background-color:#919100; border-color:#808000;}

.clear-bor {width:100%; height:5px; margin-top:-3px; font-size:0; overflow:hidden; background:#fff;}
.nores {padding:20px 0; border-bottom:1px #eee solid; text-align:center; font-size:14px;}
.noresult {border-bottom:2px #eee solid;}
.px14 {font-size:14px;}
.red {color:#f30;}

.pos {padding:5px 0 10px; color:#666;}
.pos span {margin:0 5px; font-family:'simsun'; color:#999;}
.pos strong {font-weight:400; margin-right:10px;}
.pos a {}

/* pages */
.pages {padding:20px 0;	margin-top:10px; background:#fcfcfc; border-bottom:1px #eee solid; border-top:2px #eee solid; text-align:center;	font-size:12px;	color:#666;}
.pages a {background:#fff;	border:#ccc 1px solid;	padding:3px;	text-decoration:none;}
.pages a:hover {background:#fff;	border:#999 1px solid;	padding:3px;	text-decoration:none;}
.pages a.disabled {color:gray;	border-color:#ccc;}
.pages strong {background:#f9f9f9;	padding:3px;	border:#ccc 1px solid;	color:#f60;}
.pages_inp {border:#ccc 1px solid;	padding:0 3px;	height:20px; line-height:20px; width:20px;	text-align:center;	color:#666;}
.pages_btn {position:relative; padding:2px 5px 3px; *padding:0 3px; top:-1px; *top:0; background:#f9f9f9;	border:#ccc 1px solid;	color:#333;	font-weight:bold; font-size:11px; cursor:pointer;}
.pages label {background:#fff; border:#ccc 1px solid; color:#f60;	padding:1px 5px 1px 5px;}
.pages label em {color:red; font-weight:bold; font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal; color:gray;}

/* ------ CSS End ------ */
