﻿/*
Theme Name: RIA之家模板
Theme URI: http://www.36ria.com/
Description: 这是明河写的第二套模板，风格上延续第一套模板，但做了进一步的优化，同时布局做了不少改进
Version: 2.5
Author: 明河共影
Author URI: http://www.36ria.com/
Tags: purple,two columns,fixed-width, flexible-width, right-sidebar, left-sidebar, theme-options, threaded-comments, translation-ready, custom-header
*/
/*******************重置html样式*******************/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
img{border:0;}
caption,th{text-align:left;}
table{border-collapse:collapse;empty-cells:show;}
input,select,textarea{font-size:12px;}
textarea {}
body{font-size:12px;}
/*******************可重用样式*******************/
/*-----显示模式---*/
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.hidden{overflow:hidden;}
/*-----浮动----*/
.l{float:left;}
.r{float:right;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
/*-----定位----*/
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
/*-----对齐方式----*/
.a-c{text-align:center;margin:0 auto;}
.a-l{text-align:left;}
.a-r{text-align:right;}
/*-----margin----*/
.mar-t6{margin-top:6px;}
.mar-t-6{margin-top:6px;}
.mar-r-10{margin-right:10px;}
.mar-t-10{margin-top:10px;}
.mar-b-10{margin-bottom:10px;}
.mar-b-6{margin-bottom:6px;}
.mar-t-40{margin-top:40px;}
.mar-t-b-10{margin:10px 0px;}
.mar-l-10{margin-left:10px;}
/*-----padding----*/
.pad10{padding:0 10px;}
.pad-10{padding:10px;}
/*-----font size----*/
.font-12{font-size:12px;}
.font-14{font-size:14px;}
.bold{font-weight:bold;}
/*-------color------*/
.red{color:#b70a03;}
.gray{color:#999999;}
.blue,a.blue{color:#002bb8;}
.orange{color:#FF9900 !important;}
.gray{color:#666;}
.white{color:#FFFFFF;}
/*------border-----*/
.bor-no{border:none !important;}
.bor-gray{border:1px #CCCCCC solid;}
/*-------a------*/
a{color:#666; text-decoration:none;}
a:hover{color:#0350A3 !important;text-decoration:underline;}

.a1{color:#0350A3 !important;text-decoration:underline !important;}
.a1:hover{color:#09F !important;}
/*------button-----*/
.btn{border:1px solid #BDBDBB;background-color:#E6E6E4;padding:2px 0px;}
/*-----块容器----*/
.block-1{
	width:980px;overflow:hidden;
	margin:0px auto;
}
.block-2{
	width:1020px;overflow:hidden;
	margin:0px auto;
}
/*-----图标集合----*/
.icon{background:url(images/icon.png) 0px 0px no-repeat;}
.h-sprites{background:url(images/h-sprites.png) 0px 0px repeat-x;display:block;}


html{background-color:#F6FCE2;}
#page{
	color:#333;
}
pre.prettyprint{border:1px dashed #CCC !important;background-color:#E9F4FB;margin:10px 0px;padding:10px !important;overflow-x:scroll;border-bottom:none !important;}
/*******************头部*******************/
#header{
	height:218px;
	background:url(images/header/header-bg.png) 0px 0px repeat-x;
	position:relative;
}
#header #top #top-left{
	
}
#header #top #top-left li{
	float:left;
}
#header #top #top-left li a{
	display:block;
	padding:7px;
	color:#666;font-weight:bold;
}
#header #top #top-left li a:hover{
	background-color:#868484;
	color:#FFF !important;
	text-decoration:none !important;
}
.top-user{
	color:#666;font-weight:bold;
}
#header #top #top-right{
	margin-top:6px;
}
#header #top #top-right li{
	
}
#header #top #top-right span{
	display:block;
	float:left;
	height:14px;width:12px;
	margin-right:4px;
	margin-left:12px;
}
#header #top #top-right a{
	display:block;
	float:left;
	color:#666;font-weight:bold;
}
#header #top #top-right a:hover{
	color:#999;
	text-decoration:underline;
}

.link-register{background-position:-14px 0px !important;}
.link-rss{background-position:-28px 0px !important;width:16px !important;}

#logo{margin-top:30px;margin-left:20px;}
#logo a{width:290px;height:115px;}
#branch{top:2px;right:20px;background-position:0px -600px !important;width:128px;height:62px;}
#search{
	width:440px;height:37px;
	right:0px;top:90px;
}
.search-l{background-position:0px -668px !important;width:14px;height:100%;}
#search form .input{
	background-position:left -38px !important;
	width:310px;
	padding:7px 0px;	
}
#search form .input input{
	border:0px !important;
	border:none;
	padding:3px;
	width:280px;
	color:#666;
}
#searchsubmit{
	margin-top:5px;
	margin-left:10px;
	width:84px;height:27px;
	background-position:0px -82px !important;
	border:none;
	cursor:pointer;
}
#content-top-bg{margin-top:16px;}
#content-top-bg .t-m{
	background-position:left -100px !important;
	width:962px;height:40px;
}
#content-top-bg .t-l{
	background-position:2px -666px !important;
	width:30px;height:40px;
}
#content-top-bg .t-r{
	background-position:-31px -666px !important;
	width:28px;height:40px;
}

#logo{
	width:292px;height:104px;
}
#welcome-tip{
	background-position:left -710px !important;
	width:160px;height:44px;
	top:-40px;left:10px;
	line-height:16px;color:#2676C8;
	padding-left:10px;padding-top:3px;
	filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;
	
}
.ie6-tip{
	padding:10px;
	border:1px dashed #D893A1;
	background-color:#FBE6F2;
	margin:10px 0px;
	font-size:14px;
	color:#F00;
}
/*******************正文*******************/
#content .b-l{
	background:url(images/content-bg/b-l.png) 0px 0px repeat-y;
	padding-left:20px;
	
}
#content .b-r{
	background:url(images/content-bg/b-r.png) right 0px repeat-y;
	padding-right:20px;
	
}
#content #content-body{
	background:#FFF;
	padding:10px;padding-bottom:20px;
}
/*******************正文导航部分*******************/
#content-body-top{
	width:100%;
	height:71px;
	overflow:hidden;
}
#content-body-top #nav{
	height:100%;
	width:944px;
	overflow:hidden;
	background-position:left -141px !important;
}
#content-body-top #nav li{
	cursor:pointer;
	overflow:hidden;
	height:68px;
	float:left;
	width:16.666%;
}
#content-body-top #nav li a:hover{
	text-decoration:none !important;

}
#content-body-top #nav li a:hover h4{
	color:#0B5DC5 !important;
}
#content-body-top #nav li div{
	margin-top:12px;
}
#content-body-top #nav li img{
	margin:0px 6px;
}
#content-body-top #nav li h4{
	margin-bottom:3px;
	color:#333 !important;
	font-weight:bold;
	font-size:18px !important;	
}
#content-body-top #nav li h4{

}
#content-body-top #nav li h4 a:hover{text-decoration:none !important;}
#content-body-top #nav li p{
	color:#666;
}
.loading{
	position:absolute;top:50%;left:50%;
}
#content-body-top .loading{
	margin-top:-20px;margin-left:-140px;
}
.loading h4{
	margin-top:10px;margin-left:10px;font-size:12px !important;
}
#images .loading{
	margin-top:-20px;margin-left:-140px;
}
.divSlider-item-current{
	background:url(images/nav/slider-item-hover-bg.jpg) !important;
}

/*******************正文左边*******************/
#content-body-left{
	width:680px;
}
/*******幻灯片*****/
#images{
	background-color:#E9F3FC;
	height:180px;overflow:hidden;
}
#images .images-titles{
	width:270px;
	background-color:#FFF;
	margin-right:10px;
}
#images .images-titles li{
	padding:5px 10px;
	border-bottom:1px solid #CCC;
}
.images-titles-li-current{
	background:url(images/tit-li-bg.png) 0px bottom repeat-x;
}
.images-titles-li-hover{
	background:url(images/tit-li-bg.png) 0px bottom repeat-x;
}
#images .images-titles h4{
	font-size:12px;color:#666;
	line-height:20px;
}
#images .images-titles h4 a:hover{
	color:#0350A3 !important;
	text-decoration:underline;
}
#images .images-titles  p{
	color:#9A9A9A;
}
.images-contents-container{
	height:180px;overflow:hidden;
}
#images .images-contents li{
	height:180px;overflow:hidden;
}
#images .images-contents{
	width:380px;
}
/*******热门标签*****/
#hot-tags{
	background-position:570px -870px !important;
	background-color: #EEEAEB;
}
#hot-tags .wp-tag-cloud{
	width:600px;
	margin-left:10px;
}
#hot-tags .wp-tag-cloud li{
	float:left;
	line-height:22px;
	width:16%;
	overflow:hidden;
}
#hot-tags .wp-tag-cloud li a{
	color:#363636;
}
#hot-tags .wp-tag-cloud li a:hover{
	color:#0350A3;
	text-decoration:underline;
}
/*******文章列表*****/
#article-list .post{
	width:308px;
	float:left;
	color:#63666B;
	margin-top:15px;
	padding:15px;
}
#article-list .post em{
	font-style:normal;
	font-weight:bold;
	color:#0B5DCF;
}
.post-hover{
	background-color:#F3F2F7;
}
#article-list .post{
	position:relative;
}
.article-title a{
	font-size:20px;font-weight:bold;
	color:#0B5DC5;
	display:block;
	line-height:32px;
	height:32px;
	overflow:hidden;	
}
#article-list .post  .article-title a:hover{
	color:#0350A3;
	text-decoration:underline;
}
#article-list .post .author a{
	text-decoration:underline;
	color:#A3A49F !important;
}
#article-list .post .author a:hover{
	color:#666 !important;
}
#article-list .post .thumbnail{
	width:309px;height:170px;
	background-position:left -935px !important;
	text-align:center;
	margin-top:10px;
	
}
#article-list .post .thumbnail img{
	padding-top:5px;
}
#article-list .post .entry{
	line-height:24px;
	font-size:14px;
	height:150px;
	overflow:hidden;
}

#article-list .post .entry p{
	display:inline;padding-right:5px;
}
#article-list .post .entry p br{
	display:none;
}
#article-list .post .read-full{
	display:block;
	width:90px;height:30px;
	padding-top:9px;
	background-position:-3px -112px !important;
	text-align:center;
	font-weight:bold;font-size:16px;color:#666;

}
#article-list .post .read-full:hover{
	background-position:-3px -148px !important;
	color:#7D7C7B !important;
	text-decoration:none !important;
}
#article-list .post .postmetadata{
	line-height:20px;
	text-align:right;
}
#article-list .post .postmetadata a{
	text-decoration:underline;
	color:#A3A49F;
	font-weight:bold;	
}
#article-list .post .postmetadata a:hover{
	color:#666;
}
.article-full-title{
	position:absolute;top:8px;left:5px;
	background-color:#F3F2F7;
	height:54px;
	width:310px;

}
.article-full-title{
	margin:10px;
}
.article-full-title h2{
	height:50px !important;
	overflow:auto !important;
}
.article-full-title a{
	font-size:20px;font-weight:bold;
	color:#0B5DC5;

}
.article-title-hover{
	overflow:auto !important;
}

/*******************侧边*******************/
#sidebar{
	width:250px;
	padding:10px;
	background-color:#EEEAEB;
}
*+html #sidebar{
	margin-top:-4px;
}
*+html .ie7-mar-fix{
	margin-top:-3px;
}
/*******头部菜单*****/

#sidebar-top{
	border-top:1px solid #A2BCD5;
}
#sidebar-top li{
	border:1px solid #A2BCD5;
	border-top:none;
	background-position:left -213px !important;
	height:43px;
	
}
#sidebar-top li span{
	display:block;
	width:31px;height:31px;
	margin-top:6px;margin-left:10px;
}
.sidebar-top-li-hover{
	background:none !important;
	background-color:#FFF !important;
	border-left:1px solid #FFF !important;
}
.sidebar-top-li-current{
	background:none !important;
	background-color:#FFF !important;
	border-left:1px solid #FFF !important;
}
#sidebar-top li span.to-rss{background-position:0px -35px !important;}
#sidebar-top li span.to-follow{background-position:-32px -36px !important;}
#sidebar-top li span.to-ct{background-position:-65px -36px !important;}
#sidebar-top li span.to-create{background-position:-99px -37px !important;}
#sidebar-top li a{
	display:block;
	float:left;
	font-size:14px;font-weight:bold;color:#666;
	margin-left:10px;margin-top:14px;
}
#sidebar-top li a:hover{
	text-decoration:none !important;
	color:#666 !important;	
}

#sidebar-top-contents-container{
	border:1px solid #A2BCD5;
	border-right:none;
	width:230px;height:155px;overflow:hidden;
	background-color:#FFF;
	position:absolute;
	left:-251px;top:0px;
	padding:10px;
	display:none;
}

#sidebar-top-contents li.sidebar-top-contents-li{
	width:230px;height:175px;overflow:hidden;    
}
.loading-img{
	position:absolute;top:50%;left:50%;
	margin-left:-16px;margin-top:-16px;
}
#sidebar-top-contents li.sidebar-top-contents-li p{line-height:24px;color:#666;}
.btn-rss-list li{
	float:left;
	width:50%;
	margin:2px 0px;
}
#sidebar-top-contents li.sidebar-top-contents-li h5{
	font-size:12px !important;
	padding-bottom:6px;
	border-bottom:1px dashed #A2BCD5;
	margin-bottom:4px;
}
#sidebar-top-contents li.sidebar-top-contents-li ol li{
	line-height:24px;
}
/*******侧边文章列表*****/
.ria_r_box{background-color:#FFF;padding:10px;}
.ria_r_box_header{background-position:left -777px !important;padding:6px 0px;font-size:14px;font-weight:bold;color:#333;}
.side_list{margin-top:6px;}
.side_list li{background:url(images/left_li.jpg) 3px 10px no-repeat;padding:4px 0px;padding-left:16px;cursor:pointer;line-height:18px;}
/*******侧边评论列表*****/
.rc_item .rc_avatar {
	line-height:1px;
}
.rc_item .rc_avatar img {
	background:#FFF;
	padding:1px;
	border:1px solid #333;
}
.rc_item .rc_left {
	display:inline;
	float:left;
	padding-right:7px !important;
	padding-right:4px;
}
.rc_item .rc_right {
	display:inline;
	float:right;
	padding-left:7px !important;
	padding-left:4px;
}
.rc_item .rc_info .author_name {
	font-weight:bold;
}
#rc_newest {
	float:left;
	padding-right:10px;
}
#rc_newer {
	float:left;
}
#rc_older {
	float:right;
}
.rc_fixed {
	clear:both;
}
.rc_label {
	font-weight:bolder;
}
.rc_back {
	float:left;
}
.rc_datetime {
	float:right;
}


.comment_list li{line-height:18px;padding:10px 0px;border-bottom:1px dashed #CCC;}
.comment_list .rc_item{}
.comment_list .rc_item .rc_left img{border:1px solid #CCC;}
.comment_list .rc_item .rc_info .post_title a{color:#999;}
.comment_list .rc_item .rc_info .post_title .author_name{color:#333 !important;}
.comment_list .rc_item .rc_excerpt{color:#666;}
.comment_list li.last{
	border-bottom:none;
}
.group-list{
	color:#999;
}
.group-list li{
	padding:4px 12px;
	border-bottom:none;
}
.group-list strong{
	color:#333;
}
.group-list .new{
	color:#0B5DC5;
	font-weight:bold;
	font-size:14px;
}
/*******************尾部*******************/
#footer{
	background-color:#5B418B;background-position:left -297px !important;
	width:100%;height:350px;overflow:hidden;
	margin-top:-22px;
}

#content-bottom-bg{height:40px;}
#content-bottom-bg .f-l{
	background-position:2px -825px !important;
	width:30px;height:40px;
}
#content-bottom-bg .f-m{
	background-position:left -257px !important;
	width:962px;height:40px;
}
#content-bottom-bg .f-r{
	background-position:-31px -826px !important;
	width:28px;height:40px;
}

#footer_links{width:570px;color:#CCC;}
#footer_links a{color:#FFF !important;}
#footer_links_header{background-position:left -1110px !important;height:55px;width:100%;margin-top:10px;border-bottom:1px solid #99CCFF;padding-bottom:5px;position:relative;}
#footer_links_header a{margin-top:30px;color:#FFF;display:block;margin-right:10px;display:block;position:absolute;right:0px;bottom:10px;}
#footer_links_header a:hover{color:#99CCFF !important;text-decoration:underline;}
#footer_links_list{height:210px;overflow:hidden;margin-top:10px;}
#footer_links_list h2{display:none;}
#footer_links_list .linkcat ul li{float:left;width:33%;}
#footer_links_list li a{display:block;text-align:center;color:#FFF;height:24px;}
#footer_links_list li a:hover{color:#99CCFF !important;font-weight:bold;}

.footer-img{
	height:350px !important;
	
}

.bottom-text{text-align:center;}

/*******************搜索结果页面*******************/
.gsc-control-cse{padding:2px;}
.gsc-branding,.gsc-resultsHeader{display:none;}
.gsc-search-box input.gsc-input{
	padding:4px;
	border:1px solid #CCC;
	width:550px;
}
input.gsc-search-button{
	width:100px;
	padding:5px 0px !important;
	text-align:center;
	border:1px solid #CCC;
	background-color:#EFEFEF;
}
.gsc-tabsArea{display:none;}
.gsc-wrapper .gsc-adBlock{display:none;}
div.gs-title{
	padding:6px 0px;
	text-decoration:none !important;
}
a.gs-title{
	color:#363636 !important;font-size:14px !important;text-decoration:none !important;font-weight:bold;
}
a.gs-title:hover{color:#0350A3 !important;text-decoration:underline !important;}
a.gs-title b{color:#0350A3 !important;}
.gs-visibleUrl-short{display:none;}
.gs-visibleUrl-long{display:block;}
.gs-snippet{
	line-height:22px;color:#999;
}
.gs-snippet b{
	text-decoration:underline;
	color:#363636 !important;
}
.gsc-cursor{margin-top:6px;}
.gsc-cursor .gsc-cursor-page{padding:3px 12px;border:2px solid #F0F0F0;color:#48B9EF !important;margin:0px 2px;font-size:12px !important;text-decoration:none !important;}
.gsc-cursor-current-page{background-color:#F0F0F0 !important;}
/*******************分页样式*******************/
.wp-pagenavi-box{height:42px;position:relative;margin-top:20px;}
.wp-pagenavi-box .wp-pagenavi{
	float:left;padding-top:2px;margin-left:10px;
}
.wp-pagenavi-box .wp-pagenavi .page{
	background:url(images/icon.png) -115px -1182px no-repeat;
}
.wp-pagenavi-box .wp-pagenavi .current{
	background:url(images/icon.png) -72px -1182px no-repeat;
	color:#333;
}
.wp-pagenavi-box .wp-pagenavi a,.wp-pagenavi-box .wp-pagenavi span{
	text-align:center;font-size:14px;color:#FFF;line-height:28px;font-weight:bold;
	margin:0px 4px;
	width:28px;height:28px;
	display:inline-block;
}
.wp-pagenavi-box .wp-pagenavi a:hover{
	background-position: -161px -1182px !important;
	text-decoration:none !important;
	color:#FFF !important;
}
.previouspostslink,.nextpostslink,.wp-pagenavi .pages{display:none !important;}
.wp-pagenavi-prevNext{
	background-position:0px -1182px !important;
	width:60px;height:32px;
	margin-left:10px;
}
.wp-pagenavi-prevNext a{
	display:block;
	width:50%;height:32px;	
}
/*******************文章页*******************/
#single-title{padding:15px 0px;text-align:center;font-size:26px;}
.single-entry{
	line-height:28px;
	font-size:14px;color:#333;
	padding:10px;
}
.single-entry img{
	border:2px solid #ECECEC;padding:4px;
	
}
.single-entry p{
	margin:10px 0px;
}
*+html .single-entry-ad{
	margin-top:10px;
}
.single-entry-ad{
	margin-bottom:10px;
	border:2px solid #ECECEC;
	padding:4px;
}
.single-entry a{color:#458DD5 !important;text-decoration:underline !important;}
.single-entry a:hover{color:#333 !important;}
.single-entry h4{font-size:16px;color:#609574;padding:5px 0px;border-bottom:2px dashed #609574;margin-bottom:10px;border-top:none;margin:10px 0px;}
.single-entry h4 a{color:#609574 !important;}
.single-entry h1{margin-top:10px;font-size:20px;color:#C58080;font-family:黑体;border-bottom:1px solid #E1E1E1;text-align:left !important;padding-bottom:10px; }
.single-entry h4 a{
	text-decoration:none !important;}
.single-entry h2{
margin-top:10px;font-size:20px;color:#C58080;font-family:黑体;border-bottom:1px solid #E1E1E1;text-align:left !important;padding-bottom:10px !important; 
}
.single-entry h2 a{color:#C58080 !important;text-decoration:none !important;}
.single-entry h5{
	color:#2C6288;font-size:14px;font-weight:bold;line-height:28px;
	padding:4px 0px;
	border-bottom:1px solid #CCC;
	margin-bottom:6px;
}
.single-entry ul,.single-entry ol{margin-left:6px;}
.single-entry ul li,.single-entry  ol li{
	background:url(images/left_li.jpg) 3px 10px no-repeat;
	padding-left:16px;
	line-height:28px;color:#7999A8;
}
.hl-main li{
	border:none !important;background:none !important;
}
.hl-main li span{font-size:12px !important;}


.single-entry .tag{
	background-position:-50px 5px !important;
	width:24px;height:24px;
	float:left;
	margin-left:-10px;
}
*+html .single-entry .tag{
	margin-top:10px;
}
.single-entry  .tags a{font-size:12px !important;}
.page-np {}
.page-np p{
	width:50%;height:24px;line-height:24px;overflow:hidden;
}
.page-np a:hover{color:#9933FF;text-decoration:underline;}
.single-box-header{
	background:url(images/single-box-header.jpg) 0px 0px repeat-x;
	border:1px solid #DAD7CF;
	padding:7px 10px;
	color:#666p;font-weight:bold;
}
.single-box-header span{height:14px;width:3px;background-color:#458DD5;margin-right:6px;display:block;float:left;}
.single-box ul{
	line-height:24px;margin:10px;
}
.single-box ul li{
	width:50%;height:24px;overflow:hidden;float:left;
}
.single-box ul li a{
	display:block;
	background:url(images/left_li.jpg) 3px 12px no-repeat;
	padding:4px 0px;padding-left:16px;
}
*+html .yapp-list-ie7{
	margin-top:-20px !important;
}
.icon-star{border:none !important;padding:0px !important;}
.btn-download{
	background:url(images/icon.png) 0px -252px no-repeat;
	width:160px;height:43px;
	display:block !important;
}
.btn-download:hover{
	background-position:left -309px !important;
}
.btn-view-demo{
	background:url(images/icon.png) 0px -370px no-repeat;
	width:160px;height:43px;
	display:block !important;
	margin-right:20px !important;
}
.btn-view-demo:hover{
	background-position:left -431px !important;
}
.tow-columns{
	padding:10px;
	background-color:#F6FCE2 !important;
	border:1px dashed #CCCCCC;border-left:none;border-right:none;
	margin-left:0px !important;
}
.tow-columns li{
	width:50%;
	background:none !important;
	padding:0px !important;
}
.tow-columns li .btn-view-demo{
	float:right !important;
}
/*******************内容中的表格*******************/
.single-entry table{font-size:12px;border:1px dashed #CCCCCC;border-left:none;border-right:none;color:#666;margin-top:16px;width:100%;}
.single-entry table img{border:0px !important;padding:0px !important;}
.single-entry table td{line-height:24px;padding:6px 12px;border-bottom:1px dashed #CCCCCC!important;}
.single-entry table td a{color:#663399 !important;}
.single-entry table td a:hover{color:#333 !important;}
.single-entry table thead tr{background-color:#EDECF4;cursor:pointer;}
.single-entry table thead tr td{font-size:14px;font-weight:bold;color:#333;padding-left:36px;}
.single-entry table .table1_title{background-color:#F4F4F4; }
.single-entry table .table1_title td{border:1px dashed #CCCCCC;border-left:none;border-right:none;font-weight:bold;}
.td_bg{background-color:#F6FCE2;}
.tr_click{background-image:url(http://www.36ria.cn/toggle.png) !important;}
.table1_tr_hover{background-color:#EEEAEB !important;}

.tab1 thead tr td{border-bottom:1px solid dashed #CCCCCC !important;}
.td_first{font-size:14px;font-weight:bold;}
/*******************评论*******************/
.single-comment-container{
	display:none;
}
.comment-yellow-box{
	background-color:#F6FCE2;
	border:1px dashed #CCC;
}
.comment-list li{
	position:relative;
}
.comment-list li .avatar-container{
	background:url(images/comment_image_bg.png) 0px 0px no-repeat;
	width:60px;height:60px;
	right:15px;top:10px;
   
}
.comment-list li .avatar-container img{
	padding-left:4px;padding-top:4px;
}
.comment-list li .comment-author-text{
	font-weight:bold;text-align:center;font-size:12px;
	padding-right:6px;color:#666 !important;
}
.comment-list li .comment-content{
	line-height:20px;

}
.comment-childs{ 
	padding-left:40px;padding-top:10px;
	position:relative;
}
.comment-content-header{
	border-bottom:none;
	padding:15px;padding-bottom:10px;
}
.thdrpy{
	position:absolute;left:50%;top:-1px;
	border:none !important;
	background-color:transparent !important;
	padding:0px !important;
}
.thdrpy a{
	width:80px;
	border: 1px dashed #CCC;border-top:none;
	margin-left:-40px;
	background-color:#FFF;
	font-size:14px;color:#458DD5;text-align:center;
	display:block;
	line-height:28px !important;
}
.comment-childs .thdrpy{
	top:10px !important;
}
.comment-content-header .comment-reply-link:hover{
	font-weight:bold;
	text-decoration:none !important;
}
.comment-content-body{
	line-height:24px;
}
.comment-content-body p{
	border:1px dashed #CCC;
	border-top:none;
	background-color:#F6FCE2;
	padding:15px;padding-top:0px;padding-right:120px;
}

.reply{
	width:58px;height:22px;
	background-position:0px -191px !important;
	display:block;
	text-align:center;
	padding-top:1px;
}
.comment-list #commentform{
	position:absolute;
	top:32px;left:0px;
	background-color:#FFF;
	border:2px solid #EEEAEB;
	z-index:10000;
}
.comment-childs #commentform{
	top:42px !important;
}
.comment-childs #commentform p{
	border:none !important;
	background-color:transparent !important;
	padding:0px !important;
} 
#cancel_reply{
	margin-bottom:10px;margin-left:10px;
}
#comment{
	border:1px solid #CCC;
	padding:10px;color:#666;
	width:645px;
}
#submit{
	border:1px solid #E3E3E3;
	padding:6px 12px;
	background-color:#F6FCE2;
	cursor:pointer;
	color:#21759B;	 
}
.comment-table td{
	padding:5px 10px;color:#5D5D5D;font-size:14px;
}
.comment-table td .comment-input{
	border:1px solid #D6D6D6;
	padding:6px;
	width:194px;
}
.comment-content #commentform .comment-input{width:100px;}
.comment-content #commentform #comment{
	width:400px;
}
.h4-2{
	font-size:16px;
	color:#666;
}
.comment-author-first-text a,.comment-author-first-text{
	font-size:16px;
	font-weight:bold;
	color:#458DD5;
	text-decoration:underline;
}
.comment-time{
	color:#888888;
	text-decoration:underline;
}
.comment-content-body em{
	display:block;
	margin-top:20px;
}
/*******************投票*******************/
.wp-polls-ul{margin-top:10px;}
.wp-polls-ul li{line-height:24px;}
/*******************分享按钮列表*******************/		
#share{
	width:100%;overflow:hidden;
}
#share li{
	width:64px;height:64px;text-align:center;
}
#share li a{display:block;margin-top:6px;}

#single-share{
	width:656px;
	height:70px;
	margin-left:10px;
}
/*******************侧边的注册*******************/
#registerform  ul li .input{
	padding:4px;
	border:1px solid #A2BCD5;
	background-color:#FFF;
}
#registerform  ul li .button-primary{
	border:1px solid #A2BCD5;
	background-color:#F6FCE2;
	padding:2px 12px;
	font-size:14px;color:#458DD5;
	cursor:pointer;
	display:block;
}
#registerform p{color:#666;}
.pad-l-54{padding-left:54px;}
/*******************内容页中的注册*******************/
#single-register{
	padding:10px;
	background-color:#EEEAEB;
}
#single-register h5 span{
	font-size:12px !important;color:#999 !important;font-weight:normal !important;
}
#single-register  ul{
	font-size:14px;color:#666;
}
#single-register  ul li{
	margin-right:10px;
}
#single-register  ul li .input{
	padding:4px;
	border:1px solid #E7E7E7;
	background-color:#FFF;
}
#single-register  ul li .button-primary{
	border:1px solid #CCC;
	background-color:#F6FCE2;
	padding:2px 12px;
	font-size:14px;color:#458DD5;
	cursor:pointer;
}
.single-h2{
	padding:10px 0px;
}

/*******************内容页中的附加信息*******************/
#single-extra p{
	line-height:24px !important;
	font-size:12px !important;
	color:#999 !important;
	margin:0px !important;
	word-spacing:8px;letter-spacing: 1px;
}
#single-extra #single-extra-date{
	font-weight:bold;
}
#single-extra #single-extra-explain{
	width:415px;
}
#single-extra #single-extra-explain .avatar-container{
	background-color:#FFF;margin-top:5px;
}
#single-extra #single-extra-explain .author-say{
	font-size:12px;color:#999;margin-top:5px;
	width:340px;margin-left:8px;line-height:24px !important;
}
.yellow-box{
	border:1px dashed #CCCCCC;border-left:none;border-right:none;
	background:#F6FCE2;padding:5px 10px;
}
.yellow-box p{
	line-height:24px;
	color:#999;
}
.yellow-box p a{
	color:#458DD5;
	text-decoration:underline;
}
.yellow-box p a:hover{
	color:#666 !important;
	text-decoration:none !important;
}
.yellow-box{
	border:1px dashed #CCCCCC;border-left:none;border-right:none;
	background:#F6FCE2;padding:5px 10px;
	margin-bottom:10px;
}
.yellow-box span a{
	cursor:pointer !important;
	text-decoration:underline !important;
	color:#0B5DCF !important;
	font-weight:bold;
}
.yellow-box span a:hover{
	color:#666 !important;
}
.yellow-box em{
	font-style:normal;
	font-weight:bold;
	color:#0B5DCF;
}
.yellow-box .comment-count a{
	color:#666 !important;
	text-decoration:none !important;
	
}
.yellow-box .comment-count a em{
	color:#0B5DCF !important;
}
.sticky .entry{
	font-size:14px;
	line-height:28px;
	margin:20px 0px;
}
.sticky .entry .thumbnail{
	border:1px solid #CCC;
	padding:2px;
	margin-right:10px;
}
.sticky .article-title{
	margin:15px 0px;
}
.sticky .article-title a{
	font-size:22px !important;
}
/*******************作者*******************/
#author-bio-box{
	height:97px;overflow:hidden;
	margin-left:-4px;
	margin-right:-20px;
	margin-top:5px;
}
#author-bio-box .author-l{
	background:url(images/single-author-l.png) 0px 0px no-repeat;
	width:8px;height:97px;
}
#author-bio-box .author-r{
	background:url(images/single-author-r.png) 0px 0px no-repeat;
	width:8px;height:97px;
}
#author-bio-box .author-m{
	background:url(images/author-bg-m.png) 0px 0px repeat-x;
	height:97px;
}
#author-bio-box .author-ditail .author-m{
	width:428px;
	line-height:20px !important;font-size:12px !important;color:#666 !important;

}
#author-bio-box .author-ditail .author-m .author-content{
	width:330px;
	padding-left:10px;
}
#author-bio-box .author-ditail .author-m img{
	border:0px !important;padding:0px !important;padding-top:8px !important;
}
#author-bio-box .author-ditail .author-m p{
	margin-top:10px !important;
	height:70px;overflow:hidden;
}
.author-name{
    font-weight:bold;color:#666;
}
/*******************相关文章*******************/
#single-posts{
	background-color:#E9F3FC;
	padding:10px;
	border:1px dashed #CCC;border-left:none;border-right:none;	
}
.single-post-list-titles{
	font-size:14px;
	width:150px;text-align:center;
	background-color:#FFF;
	margin-right:10px;	
}
.single-post-list-titles li{
	padding:8px 10px;
	border-bottom:1px dashed #CCC;
	cursor:pointer;
}
.single-post-list{
	height:132px;
	background-color:#FFF;
}
.single-post-list ul{
	background-color:#FFF;
}
.single-post-list ul li{
	line-height:24px;height:32px;
	width:50%;
	float:left;
	overflow:hidden;
	
}
.single-post-list ul li a{
	color:#458DD5;
	display:block;padding:6px;
}
.single-post-list ul li a:hover{
	text-decoration:underline !important;
	color:#666 !important;
}

#single-post-list-container{
	height:132px;width:500px;
	overflow:hidden;
	background-color:#FFF;
}


/*******************友情链接*******************/
#links_list h2{
	display:none;
}
#links_list .xoxo li{
	width:33%;float:left;
}
#links_list .xoxo li a{display:block;width:200px;overflow:hidden;padding:6px;margin:2px;border:1px solid #CCCCCC;text-align:center;float:left;}
#links_list .xoxo li a:hover{background-color:#EDECF4;text-decoration:none;}
/*******************文章底部订阅*******************/
.subshot-title{
	margin:10px 0px;
	font-size:14px;
	color:#666;
}
.subshot-ul li{
	margin-right:6px;
}
