/* 
	Theme Name: HotNewspro
	Theme URL: http://zmingcx.com/wordpress-theme-hotnews-pro-hot-news-v2-3-edition.html
	Description: 获得更多主题<a href="http://zmingcx.com/">zmingcx.com</a>。
	Author: Robin
	Author URI: http://zmingcx.com
	Version: 2.33
*/
/** 全局设置 **/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4,img, ol, ul,p{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
	}
ul {list-style: none;}
a {text-decoration: none;}
.clear{clear: both;}
:focus{outline:0}
body {
	background: #f2f2f2;
	font: 12px 微软雅黑, Verdana, Tahoma, Lucida Grande, Arial, sans-serif;
	color: #000;
	}
#wrapper {
	width: 980px;
	margin: 18px auto 0;
	line-height: 20px;
	}
a, a:visited {
	color: #393939;
	text-decoration: none;
	}
a:hover {
	color: #0196e3;
	text-decoration: none;
	}
a:active {
	}
/** 顶部导航 **/
#topnav {
	background: #b8b8b8 url(images/bg.png) no-repeat 0 -125px;
	height: 38px;
	font-size: 13px;
	}
.home {
	float: left;
	width:117px;
	height:35px;
	}
.home a:hover {
	width:117px;
	height:36px;
	background: url(images/bg.png) 0 -163px;
	}
.current_page_item , .current-menu-item {
	background: url(images/bg.png) repeat-x 0 -234px;
	}
.current-menu-item a,.current_page_item a {
	color: #fff !important;
	}
.current-menu-item  li a,.sub-menu a ,.current_page_item li a {
	color: #393939 !important;
	}
.sub-menu a:hover {
	color: #0196e3 !important;
	}
#topnav li {
	height:36px;
	border-right:1px solid #a7a7a7;
	float: left;
	font-weight:bold;
	}
#topnav li a, #topnav li a:link, #topnav li a:visited {
	display: block;
	padding: 0 25px 0 25px;
	line-height:36px; 
	color: #616161;
	text-shadow: 0px 1px 0px #d1d1d1;
	}
#topnav li a:hover, #topnav li a:active {
	background: url(images/bg.png) repeat-x 0 -199px;
	color: #fff;
	display: block;
	text-decoration: none;
	line-height:36px; 
	padding: 0 25px 0 25px;
	}
#topnav li li {
	height:30px;
	float: left;
	}
#topnav li li a {
	line-height:30px !important;
	}
#topnav  li ul {
	background: #000;
	position: absolute;
	left: -999em;
	width: 150px;
	margin: 0;
	border: 1px solid #dfdfdf;
	border-width: 1px 1px 0px;
	z-index: 999;
	}
#topnav  li ul li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dfdfdf;
	border-right: none;
	border-left: none;
	}
#topnav  li ul li a {
	background: #fbfbfb;
	width: 100px;
	height:30px;
	color: #333;
	font-size: 12px;
	font-weight: normal;
	}
#topnav  li ul li a.sf-with-ul {
	padding: 7px 12px;
	}
#topnav  li ul li a:hover {
	background: #f9f9f9;
	color: #004276;
	text-decoration: normal;
	}
#topnav  li ul ul {
	margin: -32px 0px 0px 150px;
	}
#topnav  li ul ul li a {}
#topnav  li ul li ul li a {}
#topnav  li:hover,#topnav  li.hover {
	position: static;
	}
#topnav  li:hover ul ul, #topnav  li.sfhover ul ul,
#topnav  li:hover ul ul ul, #topnav  li.sfhover ul ul ul,
#topnav  li:hover ul ul ul ul, #topnav  li.sfhover ul ul ul ul {
	left: -999em;
	}
#topnav  li:hover ul, #topnav  li.sfhover ul,
#topnav  li li:hover ul, #topnav  li li.sfhover ul,
#topnav  li li li:hover ul, #topnav  li li li.sfhover ul,
#topnav  li li li li:hover ul, #topnav  li li li li.sfhover ul {
	left: auto;
	}

/** 导航搜索 **/
#searchbar {
	width: 159px;
	height: 28px;
	float:right;
	background: url(images/search.gif) no-repeat;
	margin:3px 5px 0 0;
	}
#searchbar #s { 
	height: 16px;
	float: right;
	margin: 7px 0 0 0;
	border: 0;
	width: 130px;
	background: none;
	color:#393939;
	font-size:12px;
	}
#searchbar #go {
	float:left;
	margin: 8px 0 0 8px;
	width:13px;
	height:13px;
	}
#searchresult { 
	padding-right:20px;
	width:200px;
	}
/** 页眉 **/
.header_c {
	width: 980px;
	}
.logo {
	background:url(images/logo.png) no-repeat;
	float: left;
	width: 300px;
	height: 53px;
	margin: 5px 0 0 5px;
	}
h1 {
	float: left;
	font-size: 26px;
	padding: 15px 0 0 10px;
	}
h1 a:hover {
	color:#0196e3;
	}
.blog-title {
	font-size: 12px;
	font-weight:normal;
	}
.login_t {
	float:right;
	margin: 0 10px 0 0;
	text-transform: uppercase;
	}
.login_t p {
	float: right;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	}
.inputbox {
	margin: 2px 0 0 -4px;
	}
.password input {
	background: #fff url(images/login.png) no-repeat 0 -57px;
	padding: 2px 4px 2px 19px;
	border:1px solid #ccc;
	margin: 1px 0;
	}
.login input {
	background: #fff url(images/login.png) no-repeat 0 -38px;
	padding: 2px 4px 2px 19px;
	border:1px solid #ccc;
	margin: 1px 0;
	}
#submit {
	background: url(images/bg.png) 0 -375px;
	width:64px;
	height:23px;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	border:0px;	 
	margin: 1px 0;
	}
/** 热点文章 **/
#featured {
	margin: 0 0 10px 0;
	height: 155px;
	}
#featured .item {
	position: relative;
	overflow:hidden;
	width:236px;
	height:155px;
	float:left;
	padding:0 0 0 7px;
	}
#featured .item img {
	position:absolute;
	}
#featured .item .boxCaption {
	width:211px;
	padding:10px;
	margin: 115px 0 0 3px;
	position:absolute;
	top:160px;
	z-index:4;
	background:url(images/bg-box.png) repeat top left;
	color:#fff;
	}
.top_box {
	background: url(images/boxtop.png) no-repeat;
	position:absolute;
	z-index:5;
	width:236px;
	height:155px;
	}
.top_box a {
	position: absolute;
	padding:152px 0 0 185px;
	}
.top_t {
	position:absolute;
	width:236px;
	height:155px;
	z-index:3;
	}
.top_t img{
	width:236px;
	height:155px;
	}
.top_b {
	position:absolute;
	z-index:1;
	}
.thumbnail_hot_a,.thumbnail_hot {
	position:absolute;
	z-index:3;
	}
#featured .item h2 {
	font-weight:normal;
	text-align:center;
	}
#featured .item a {
	color:#f2f2f2;
	}
#featured .item a:hover {
 color:#d9d9d9;
	}
/** 现在位置 **/
#map {
	background: #fff url(images/bg.png) 0 -271px;
	height: 27px;
	}
#feed,#rss { text-indent:-10000px;}
#feed a,#rss a  {
	float:right;
	background:url(images/rss.gif) no-repeat;
	width:27px;
	height:15px;
	margin: 6px 8px 0 0;
	}
#map_b {
	background: #fff url(images/bg.png) 0 -271px;
	width: 732px;
	height: 27px;
	}
#map_b h2 {
	float: left;
	line-height:27px; 
	padding: 0 20px 0 20px;
	border-right: 1px solid #ccc;
	}
.browse {
	text-shadow: 0px 1px 0px #d1d1d1;
	width:550px;
	float:left;
	line-height:27px; 
	padding:0 0 0 10px;
	}
.browse a,.browse{
	text-shadow: 0px 1px 0px #fff;
	}
.browse a:hover {
 	color: #0196e3;
	}
/** 圆角 **/
.entry_box {
	position:relative;
	background:#fff;
	width:710px;
	padding: 12px 10px 0px 10px;
	}
.entry_box_b {
	position:relative;
	background:#fff;
	width:730px;
	height:14px;
	margin:0 0 10px 0;
	}
.entry_box,.entry_box_s,.entrymeta,.entry_b,#respond_box {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.entry_box_b,.entry_sb,.box-bottom,.respond_b,.link_b,.footer_bottom_a {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.footer_bottom_a {
	position:relative;
	background:#f2f2f;
	text-align:center;
	padding:10px;
	height:32px;
	margin: 0 0 10px 0;
	}
b {
	position:absolute;
	width:5px;
	height:5px;
	font-size:0;
	background:url(images/yuan.gif);
	background-repeat:no-repeat;
	}
.lt {
	left:-1px;
	top:-1px;
	background-position:left top;
	}
.rt {
	right:-1px;
	top:-1px;
	background-position:right top;
	}
.lb {
	left:-1px;
	bottom:-1px;
	background-position:left bottom;
	}
.rb {
	right:-1px;
	bottom:-1px;
	background-position:bottom right;
	}
/** 首页 **/
#post {
	float: left;
	width: 732px;
	line-height: 20px;
	}
.box_entry_title {
	float:left;
	width: 650px;
	margin: 0 0 5px 0;
	}
#post h3 {
	font-size: 13px;
 	font-weight: bold;
	}
.box_entry {
	width:710px;
	}
.post_entry {
	}
.info a:visited,.info, .info a  {
	color: #737373;
	}
.info a:hover {
	color: #0196e3;
	}
.new {
	float:right;
	}
.sticky-post {
	float:right;
	background:url(images/sticky.gif) no-repeat;
	width:36px;
	height:29px;
	margin:10px 0 0 0;
	}
.cat_ico {
	float:left;
	width: 40px;
	height:40px;
	margin:0 5px 0 0;
	white-space: nowrap;
	overflow: hidden;
	}
.posttag {
	background: url(images/login.png) no-repeat 0 -93px;
	}
.edit {
	background: url(images/login.png) no-repeat 0 -78px;
	}
.archive_more {
	float:right;
	display:none;
	}
.archive_more a,.archive_more a:visited {
	float:left;
	background: url(images/bg.png) 0 -349px;
	width:87px;
	height:25px;
 	color: #fff;
	line-height: 25px;
	text-align:center;
	text-shadow: 0px 1px 0px #393939;
	}
.archive_more a:hover,.archive_more a:active {
	background: url(images/bg.png) 0 -325px;
	width:87px;
	height:25px;
	color: #393939;
	text-shadow: 0px 1px 0px #f1f1f1;
	}
.posttag {
	float:left;
	width:600px;
	margin:5px 0 0 0;
	color:#b2b2b2;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	z-index:4;
	}
.posttag a,.posttag a:visited{
	color: #737373;
	}
.postdate {
	float:left;
	position: relative;
	width:140px;
	margin:105px 0 0 0;
	color: #737373;
	text-align:center;
	z-index:4;
	}
.thumbnail_box {
	float: left;
	width: 140px;
	height:100px;
	margin: 5px 10px 5px 0;
	padding: 4px;
	border:1px solid #ccc;
	}
.thumbnail img{
	position:absolute;
	z-index:3;
	}
.thumbnail_a {
	background:#fff;
	position:absolute;
	z-index:3;
	}
.thumbnail_t img{
	position:absolute;
	width: 140px;
	height:100px;
	}
.thumbnail_b img{
	position:absolute;
	z-index:1;
	}
	
/** 首页底部 **/
#bottom {
	list-style: none;
	margin: 10px 0 0 0;
	}
#bottom h2 {
 	color: #0196e3;
	}
.random {
	float:left;
	line-height:21px;
	width:360px;
	margin: 10px 0 0 0;
	border-right: 1px solid #ccc;
	}
.random_c ol {
	margin: 0 0 0 24px;
	}
.random_c ol li {
 	color: #8C8C8C;
	}
.random_c ol li a {
	margin:0 0 0 -5px;
	}
.tag {
	float:right;
	width:340px;
	}
.tag a {
	line-height:23px;
	}
.tag h2 {
	line-height:25px;
	margin: 10px 0 0 0;
	width:340px;
	}
/** 内页 **/
#content {
	float: left;
	width: 732px;
	overflow:hidden;
	}
#content h3 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	}
/** 档案页面 **/
.archive_box {
	width:710px;
	}
.archive_title_box {
	width: 710px;
	margin: 0 0 5px 0;
	}
.archive_info, .archive_info a,.archive_info a:visited {
	color: #737373;
	}
.archive_info a:hover {
	color: #0196e3;
	}
/** 正文 **/
.context {
	float:right;
	width:80px;
	height:20px;
	position: relative;
	}
.context_t {
	display:none
	}
.entry_box_s {
	position:relative;
	background:#fff;
	width:700px;
	margin:15px 0 0 0;
	padding: 15px 15px 10px 15px;
	}
.entry_sb {
	position:relative;
	background:#fff;
	width:730px;
	height:10px;
	margin:0 0 10px 0;
	}
.entry {
	width:700px;
	font-size:13px;
	margin-top:5px;
	line-height: 24px;
	text-align:justify;
	letter-spacing:1px;
	overflow:hidden;
	}
.entry p,.entry ul,.entry ol,.entry dd,.entry pre,.entry hr {
	margin: 0 0 10px 0;
	}
.entry p {
	text-indent:2em;
	}
.entry_title_box {
	}
.entry_title_box a:hover {
	color:#0196e3;
	}
.entry_title {
	font-size: 14px;
 	font-weight: bold;
	}
.entry strong {
	font-weight: bold;
	}
.entry a {
	color: #0196e3;
	}
.entry a:link,.entry a:visited{
	color: #0196e3;
	}
.entry a:hover {
	color: #696969;
	text-decoration: underline;
	}
.entry a:active {
	color: #0196e3;
	}
.entry a img {
	border: none;
	}
.entrymeta {
	position:relative;
	background:#fff;
	width:710px;
	padding: 10px;
	}
.entrymeta {
	color: #8C8C8C;
	font-size: 12px;
	}
.entrymeta a:visited {
	color:#0196e3;
	}
.authorbio {
	float:left;
	width:90px;
	text-align:center;
	margin: 0 10px 0 0;
	padding: 2px;
	border:1px solid #ccc;
	}
.author_pic{
	width:48px;
	margin:0px auto 0;
	}
.author_pic img{
	border: 0;
	}
.context_b {
	position:relative;
	background:#fff;
	width:710px;
	height:50px;
	margin: 0 0 10px 0;
	padding: 10px;
	line-height:23px;
	border:1px solid #ccc;
	}
.context_b a {
	color:#0196e3;
	}
.context_b a:hover {
	color: #393939;
	}
.links {
	background:#fff url(images/login.png) no-repeat 0 2px;
	padding: 0 0 0 20px;
	}
/**  相关日志 **/
.entry_b {
	position:relative;
	background:#fff;
	width:710px;
	padding: 10px 10px 0 10px;
	}
.relatedposts {
	float: left;
	width:370px;
	padding: 10px;
	}
.relatedposts ol li {
	line-height:23px; 
	margin:0 0 0 20px;
 	color: #8C8C8C;
	}
.related_img {
	float:right;
	width:308px;
	}
.related_img_box{
	float: left;
	width:140px;
	height:100px;
	margin:0 2px 2px 0px;
	padding: 5px;
	border:1px solid #ccc;
	}
/** 内页结束 **/
/** 侧边栏 **/

#sidebar {
	overflow:hidden;
	float: right;
	width: 236px;
	}
#sidebar a:hover {
	color: #0196e3;
	}
.widget ul li {
	list-style: none;
	margin: 0;
	line-height:23px; 
	background: #fff;
	}
#sidebar h3 {
	padding: 0 0 0 15px;
	height:27px;
	line-height:27px; 
	background:#fff url(images/bg.png) no-repeat 0 -298px;
	color: #393939;
	font-size: 12px;
	font-weight: normal;
	}
.box {
	height:101%;
	background: #fff;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
.box ul li{
	line-height:23px; 
	}
.box-bottom {
	position:relative;
	background:#fff;
	width:234px;
	height:6px;
	margin:0 0 10px 0;
 	}
/** 滑动菜单 **/ 
#drawer {
	margin: 0 0 10px 0;
	width: 236px;	
	list-style-type: none;
	background: #fdfdfd;
	}
#drawer a {
	display: block;
	font-weight: normal;
	}
#drawer ul {
	overflow: hidden;
	}
#drawer li {
	list-style-type: none
	}
#drawer li a {
	display: block;
	padding: 0 0 0 15px;
	width: 221px;
	color: #000; 
	line-height:25px;
	}
#drawer li a.closed {
	background: url(images/bg.png) 0 -75px;
	color: #000;
	text-shadow: 0px 1px 0px #d1d1d1;
	}
#drawer li.firstitem a.closed {
	background:#939393 url(images/bg.png);
	color: #000;
	}
#drawer li.lastitem a.closed {
	background:#939393 url(images/bg.png) 0 -100px;
	color: #000;
	}
#drawer ul a {
	width: 200px;
	}
#drawer ol a {
	width: 219px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	}
#drawer ol a:hover {}
#drawer li a.opened {
	background:#72839d url(images/bg.png) 0 -50px;
	color: #fff;
	text-shadow: 0px 1px 0px #000;
	}
#drawer li.firstitem a.opened {
	background:#72839d url(images/bg.png) 0 -25px;
	color: #fff;
	text-shadow: 0px 1px 0px #000;
	}
#drawer li.lastitem ul {
	background-position: 50% bottom;
	background-image: url(images/box-bottom.png);
	padding:0 0 4px 0; 
	background-repeat: no-repeat
	}
#advice {
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	}
/** 读者墙 **/ 
#top-comments-author img {
	padding:2px; 
	margin:2px;
	border:1px solid #ccc;
	}
.box_comment {
	margin: 0 0 0 2px;
	}
/** 侧边分类 **/
.categories {
	height:101%;
	}
.categories_c {
	padding: 5px 10px 0 10px;
	}
.categories_c ul li {
	float:left;
	width:46%;
	padding: 0 0 5px 5px;
	line-height: 20px;
	text-align:center;
	}
 /** 侧边评论 **/ 
.r_comments {
	color:#0196e3;
	}
.r_comments ul {
	padding: 10px;
 	}
.r_comments li {
	line-height:20px; 
	margin: 0 0 8px 0;
	}
.r_comments ul li img {
	height:32px;
	float:left;
	padding:1px;
	margin:4px 4px 0 0;
	}
/** 评论 **/
#respond_box {
	position:relative;
	background:#fff;
	width:710px;
	margin:10px 0 0 0;
	padding: 10px;
	}
#respond {}
.respond_b {
	position:relative;
	background:#fff;
	width:730px;
	height:10px;
	}
h2#comments {
	font-size:13px;
	margin:0 0 5px 0;
	font-weight:bold;
	margin:20px 0 0 0;
	}
.commentlist {}
.commentlist .comment {
	margin: 10px 0 0 0;
	padding: 10px;
	list-style: none;
	background:#fafafa;
	border:1px solid #ccc;
	}
.commentlist li {
	position: relative;
	}
.commentlist .alt {
	background:#fff;
	}
.commentlist p {
	margin: 0 0 0 50px;
	line-height:23px;
	}
.reply {
	position:absolute;
	background:url(images/bg.png) 0 -398px;
	float:right;
	right:20px;
	top:-1px;
	}
.comment-reply-link {
	font-size:12px;
	color: #fff;
	text-align:center;
	padding: 2px 15px 2px 15px;
	}
.comment-reply-link:hover {
	color: #d6d6d6;
	}
.cancel-comment-reply a {
	font-size:12px;
	color: #0196e3;
	}
.datetime, .datetime a {
	padding:0 0 5px 0;
	color:#B2B2B2;
	}
#commentform {
	float:left;
	margin: 0 0 0 10px;
	width:70%;
	}
#commentform p {
	margin: 5px 0;
	color: #000;
	}
#commentform label {
	color: #868686;
	}
#commentform input {
	width:200px;
	font-size:12px;
	padding:5px;
	}
#commentform {
	color: #868686;
	margin-top: 10px;
	}
#commentform input {
	width: 210px;
	margin: 5px 5px 1px 0;
	padding: 5px;
	border: 1px solid #ccc;
	}
#commentform input:focus {
	border: 1px solid #ccc;
	}
#commentform #author {
	background:#fff  url(images/login.png) no-repeat 0 -36px;
	padding: 4px 3px 4px 20px;
	}
#commentform #email {
	background:#fff url(images/login.png) no-repeat 0 -17px;
	padding: 4px 3px 4px 20px;
	}
#commentform #url {
	background:#fff url(images/login.png) no-repeat 0 2px;
	padding: 4px 3px 4px 20px;
	}
#commentform #verify {
	background:#fff  url(images/login.png) no-repeat 0 -55px;
	padding: 4px 3px 4px 20px;
	}
#commentform textarea {
	width: 98%;
	height: 120px;
	font-size:12px;
	padding:4px;
	margin:15px 0 0 0;
	border: 1px solid #ccc;
	}
#commentform textarea:focus {
	border: 1px solid #ccc;
	}
#commentform input#submit {
	cursor:pointer;
	background: url(images/bg.png) 0 -349px;
	width:87px;	
	height:26px;
 	color: #fff;
	text-align:center;
	text-shadow: 0px 1px 0px #393939;
	border:0px;	 
	}
#commentform #submit:hover {
	 cursor:pointer;
	 font-weight:bold;
	}
#commentform input#reset {
	cursor:pointer;
	background: url(images/bg.png) 0 -325px;
	width:87px;
	height:26px;
 	color: #393939;
	text-align:center;
	text-shadow: 0px 1px 0px #fff;
	border:0px;	 
	}
#commentform #reset:hover {
	 cursor:pointer;
	 font-weight:bold;
	}
.submitted {
	float:left;
	}
.picture {
	float:right;
	}
.navigation_c {
	padding: 0 5px 0 5px;
	margin: 5px 0 10px 0;
	}
.previous {
	text-align:center;
	}
.page-numbers {
	padding: 0 5px 0 5px;
	border:1px solid #ccc;
	}
.current {
	color:#fff;
	background:#0196E3;
	}
#avatar {
	float: left;
	position: relative;
	margin: 2px 10px 0 0;
	padding: 2px;
	background: #fff;
	border: 1px solid #ccc;
	}
.author {
	line-height:38px; 
	}
input#comment_mail_notify {
	width:12px;
	border:none;
	}
.user_avatar img,.author_avatar img{
	float:left;
	margin: 0 10px 0  0;
	padding: 2px;
	border: 1px solid #ccc;
	}
.set_avatar {
	float:right;
	width:96px;
	height:96px;
	}
/** 页脚 **/ 
big {
	position:absolute;
	width:5px;
	height:5px;
	font-size:0;
	background:url(images/yuan_b.gif);
	background-repeat:no-repeat;
	}
.footer_top {
	position:relative;
	background: #f2f2f2 url(images/bg.png) no-repeat 0 -418px;
	height:33px;
	margin: 15px 0 0 0;
	line-height: 33px;
	border:1px solid #ccc;
	}
#menu {
	float:right;
	width:860px;
	}
#menu li {
	float:right;
	margin: 0 10px 0 0;
	padding: 0 10px 0 10px;
	}
#menu li a {
	color: #0196e3;
	}
#menu li a:hover {
	color: #000;
	}
.footer_top h2 a {
	padding: 0 0 0 40px;
	margin: 0 0 0 10px;
	}
.blogtitle {
	width:110px;
	}
.link {
	background: #f2f2f2;
	height:100%;
	line-height:25px;
	padding: 10px;
	list-style: none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
.link li h2 {
	float:left;
	width:940px;
	line-height:20px;
	font-weight:normal;
	color: #0196e3;
	}
.link li ul li {
	float:left;
	margin: 0 10px 0 0;
	}
.link li a {
	float:left;
	display: inline;
	white-space:nowrap;
	padding:0 10px 0 0;
	}
.link_b {
	position:relative;
	width:978px;
	margin:0 0 5px 0;
	}
.footer_bottom {
	text-align:center;
	padding:10px;
	border-bottom:1px solid #ccc;
	}
/** 翻页 **/
.navigation {
	float:right;
	width:700px;
	margin: 5px 0 5px 0;
	text-align:right;
	}
.navigation_b {
	float:right;
	width:700px;
	text-align:right;
	}
.pagination {
	line-height:25px;
	}
.pagination span, .pagination a {
	font-size:12px;
	margin: 2px 6px 2px 0;
	background:#fff;
	border:1px solid #ccc;
	color:#787878;
	padding:2px 5px 2px 5px;
	}
.pagination a:hover {
	background: #0196E3;
	border:1px solid #fff;
	color:#fff;
	}
.pagination .current {
	background: #0196E3;
	color:#fff;
	font-size:12px;
	padding:2px 5px 2px 5px;
	}
/** 翻屏 **/
#roll_top,#fall,#ct {
	position:relative;
	cursor:pointer;
	height:40px;
	width:15px;
	}
#roll_top {
	background:url(images/roll.png) no-repeat;
	}
#fall {
	background:url(images/roll.png) no-repeat 0 -80px;
	}
#ct {
	background:url(images/roll.png) no-repeat 0 -40px;
	}
#roll {
	display:block;
	width:15px;
	margin-right:-508px;
	position:fixed;
	right:50%;
	top:50%;
	_margin-right:-503px;
	_position:absolute;
	_margin-top:300px;
	_top:expression(eval(document.documentElement.scrollTop));
	}
	
	
/** flash box start **/
/** featured_box **/

.featured_box{

 }

.featured_b{

    width:732px;

    background:url(images/bg1.png) no-repeat left bottom;

    padding-bottom:5px;

    }

.featured_t{

    background:url(images/bg1.png) no-repeat left top;

    padding-top:5px;

    }

.featured_c {

    background:#626262;

    height:246px;

    border-left:1px solid #ccc;

    border-right:1px solid #ccc;

    padding:10px;

 }

/* Featured Post */

.wpn_featured {

    width:710px;

    }

.wpn_thumbnail {

    display:block;

    width:530px;

    height:246px;

    border:1px solid #313131;

    }

.wpn_finfo {

    width: 530px; 

    height: 40px;

    line-height:40px;

    text-align:center; 

    position: absolute; 

    top: 185px; 

    }

 .wpn_title {

    color:#fff !important;;

    font-size:14px;

    font-weight:bold;

    text-decoration:none;

    }

.wpn_featured a {

    text-decoration:none;

    }

.wpn_fthumbs {

    position: absolute;

    z-index:1;

    width:180px;

    margin:0 0 0 530px;

    }

.wpn_fthumbs a img {

    float:left;

    background: url(images/wpnimg.png) no-repeat;

    padding:11px 32px 11px 20px;

    border:0px solid #cadcb3;

    width:129px;

    height:60px;

    }

.wpn_fthumbs a img.wpn_active {

    background: url(images/wpnimg.png) no-repeat 0 -82px;

    padding:11px 32px 11px 20px;

    border:0px solid #c0461a;

    }

.wpn_featured-wrap {

    width:530px;

    height:246px;

    overflow:hidden;

    position:relative;

    }

.wpn_featured ul {

    width:10000px;

    position:absolute;

    top:0;

    left:0;

    }

.wpn_featured li {

    float:left;

    list-style:none;

    width:700px;

    height:246px;

    }



/** new_box **/

.new_box{

 }

.new_b{

    width:732px;

    background:url(images/bg4.png) no-repeat left bottom;

    padding-bottom:5px;

    }

.new_t{

    background:url(images/bg4.png) no-repeat left top;

    padding-top:5px;

    }

.new_c {

    background:#fff;

    border-left:1px solid #ccc;

    border-right:1px solid #ccc;

    padding:10px;

    }

.new_title {

    float:left;

    width:650px;

    }

.new {

    float:right;

    }

.sticky-post{

    float:right;

    background:url(images/sticky.gif) no-repeat;

    width:36px;

    height:29px;

    }

.space15{

    height:15px;

}



/** left_box **/

.left_box{

    float:left;

    }

.left_box_b{

    width:410px;

    background:url(images/bg2.png) no-repeat left bottom;

    padding-bottom:5px;

    }

.left_box_t{

    background:url(images/bg2.png) no-repeat left top;

    padding-top:5px;

    }

.left_box_c {

    background:#fff;

    height:295px;

    border-left:1px solid #ccc;

    border-right:1px solid #ccc;

    padding:5px 10px;

    }

.left_box_d ul{

    line-height:23px;

    }

.right_box_c ul {

    background:url(images/arrow.gif) no-repeat right;

    line-height:24px;

    padding:0 0 0 10px;

    border-bottom:1px dashed #dadada;

}



/** right_box **/

.right_box{ float:right;

 }

.right_box_b{

    width:309px;

    background:url(images/bg3.png) no-repeat left bottom;

    padding-bottom:5px;

    }

.right_box_t{

    background:url(images/bg3.png) no-repeat left top;

    padding-top:5px;

    }

.right_box_c {

    background:#fff;

    height:295px;

    border-left:1px solid #ccc;

    border-right:1px solid #ccc;

    padding:5px 10px;

 }

.box_cat_img {

    height:60px;

}



/** thumbnail_box **/
.thumbnail_box_a {	
	border:0px solid #F2F2F2;
	float: left;
	margin: 8px 10px 5px 0;
	}
	
.thumbnail_box_b{

    width:732px;

    background:url(images/bg4.png) no-repeat left bottom;

    padding-bottom:5px;

    }

.thumbnail_box_t{

    background:url(images/bg4.png) no-repeat left top;

    padding-top:5px;

    }

.thumbnail_box_c {

    background:#fff;

    height:110px;

    border-left:1px solid #ccc;

    border-right:1px solid #ccc;

    padding:10px;

 }  

.scroll_div {

    width: 700px;

    height: 110px;

    margin: 0 auto;

    overflow: hidden;

    white-space: nowrap;

    }

.scroll_div img {

    width:140px;

    height:100px;

    padding:3px;

    border:1px solid #ccc;

    margin: auto 8px;

    }

#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{

    display: inline;

    }

/** end:thumbnail_box **/

    

.box_entry {

    padding: 0 0 10px 0;

    }

.left_box_d {

    margin:10px 0 0 0;

    padding:10px 0 0 0;

    border-top:1px dashed #dadada;

    }

.left_box_d a{

    float:left;

    }

.info a:visited {

    color:#8C8C8C;

    }

.info a:hover {

    color: #0196e3;

    text-decoration: none;

    }

.info, .info a {

    color:#8C8C8C;

    margin: 0 0 5px 0;

    }

.box_cat {

    background:url(images/more_a.gif) no-repeat right;;

    width:373px;

    height:25px;

    margin:0 0 5px 0;

    padding:0 15px 0 0;

    line-height:25px;

    }

.box_cat a {

    float:right;

    color:#8C8C8C;

    font-weight:bold;

    text-transform: uppercase;

    }

 .box_cat a:hover {

    color: #0196e3;



    }

.cat_ico_a{

    float:left;

    width: 25px;

    height:25px;

    margin:0 5px 0 0;

    white-space: nowrap;

    overflow: hidden;

    }

.cat_ico_a img{

    height:25px;

    }

.date {

    float:right;

    }
/** flash box end **/
/**读者墙样式开始**/
.readerswall{
        padding:0 8px
        }
.readerswall img{
	margin:0 3px 3px 0;
	vertical-align:middle;
	opacity: 0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	background:#F4F4F4;
	border:1px solid #999!important;
	padding:1px;
        -webkit-box-shadow:2px 2px 6px #999;
        -moz-box-shadow:2px 2px 6px #999
        }
.readerswall a:hover img{
        opacity:1.0;
        filter:alpha(opacity=100);
        -moz-opacity:1.0
        }
/**读者墙样式结束**/

/** start: s_cat **/
.s_cat ul,.box ul li {
    background:url(images/arrow.gif) no-repeat right;
    line-height:23px;
    padding:0 0 0 10px;
    width: 204px;
}
.s_box_cat_img {
    margin:5px 0 5px 0;
}

/** end: s_cat **/
