/*
Theme Name: zixun
Theme URI: http://www.dodoo.cc/
Author:zhugj
*/




body {
	margin: 0px;
	padding: 0px;
	background: url(images/h_bg.gif) repeat-x left top;
	background-attachment:fixed;
	font: 13px Arial, Helvetica, sans-serif;
	color: #444;
}
.wrap{ width:1000px; clear:both; margin:auto; background:url(images/paopao.png) no-repeat center top; background-attachment:fixed; _background:none;}

h1, h2, h3 {
	margin-top: 0px;
}

h1 {
	font-size: 2.4em;
}

h2 {
	font-size:18px; margin:0px; padding:0px; padding-top:10px; color:#f95ea8;
}
h2 a{color:#f95ea8;}

h3 {
	font-size: 1.4em;
}

p, ol, ul {
	margin-bottom: 1.8em;
	line-height: 160%;
}

a {
	color: #393939;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #F95EA8;
}

a img {
	border: none;
}

/* Header */


#header {
width:800px; text-align:right; margin:auto; margin-bottom:5px;
}


/* Logo */

#logo {
	float: left;

}

#logo a {
display:block; background:url(images/6_logo.gif) no-repeat; width:178px; height:69px; position:relative; float:left;
}

/* nav */
.nav{ width:auto; float:right; height:28px; background:#fff url(images/top_menu_bg.gif) no-repeat left -29px; list-style:none; padding:0px 0px 0px 10px; margin:35px auto auto auto; display:inline;}
.nav li{ float:left; padding:0px; margin:0px; list-style:none; height:28px; margin-left:1px;}
.nav li a{ padding:4px 7px 0px 7px; height:24px; display:block; font-size:13px; text-decoration:none; float:left; }
.nav li a:hover{ background:#91E4FF; color:#fff; font-size:13px; text-decoration:none;}
.nav li .active{ background:#fb78b7; color:#fff; font-size:13px; text-decoration:none;}
.nav li .active:hover{ background:#fb78b7; color:#fff;}
.nav .current_page_item a{background:#fb78b7; color:#fff; font-size:13px; text-decoration:none;}
.nav .current_page_item a:hover{ background:#fb78b7; color:#fff;}
.nav_right{ width:15px; height:28px; float:right; margin:35px 13px auto auto; display:inline;background:url(images/top_menu_bg.gif) no-repeat right top;}


/* Page */

#page {
	clear:both;
	width: 780px;
	margin: 0px auto;
}

/* Content */

#content {
 width:520px; _width:516px; float:left; background:url(images/left_cen.png) repeat-y; _background:#fff; line-height:1.7em; padding:25px 33px 15px 25px;_padding:25px 28px 25px 25px; min-height:400px;}

#content .entry{overflow:hidden }
#content .entry a{ color: #F95EA8;}
#content .entry a:hover{ background:#F95EA8; color:#fff;}
.blq_bot a{ color: #F95EA8;}
.blq_bot a:hover{ background:#F95EA8; color:#fff;}
.blq_bot .blqsq th{ font-weight:100; text-align:right; height:30px; color:#000;}

.post {
	margin: 0px 0px 30px 0px;
}

.post .title {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color:#f95ea8;
}

.post .title a {
	text-decoration: none;
	color:#f95ea8;
}
.post .title a:hover{ color:#333;}

.post .entry {
	margin:15px auto;
}

.post .meta {
	width:100%; clear:both; border-bottom:1px dotted #bcbcbc;
	float:left;
	margin-bottom:30px;
	color:#000;
}
#content .entry .read_more{ color:#bcbcbc; text-decoration:none;}
#content .entry .read_more:hover{ color:#F95EA8; background:none;}
#content .meta p{ padding:0px; margin:5px auto;}
#content .meta a{ text-decoration:none; color:#000;}
#content .meta a:hover{color:#F95EA8; background:none;}

.post .byline {
	margin: 0px;
	color: #999;
	font-size:12px;
	font-family:"宋体";
	margin-top:5px;
}
.post .byline a{
	color:#999; text-decoration:none;
	}
.post small{font-size:12px; }
.post .tags{ font-size:12px; float:left;}
.post .links{ font-size:12px; float:right;}
/* Sidebar */

#sidebar {
float:right;
width: 198px;
margin-top:20px;
}

#sidebar-bgtop {
	height: 3px;
}

#sidebar-bgbtm {
	height: 3px;
}


#sidebar ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width:100%;
}
#sidebar ul li{
	list-style: none;
	background:url(images/right_bg.png) no-repeat left top;
	_background:url(images/right_bg.gif) no-repeat left top;
	padding-top:20px;
	float:left;
	margin-top:10px;
}
#sidebar ul .hot_post{ background:url(images/right_bg_top1.png) no-repeat left top;_background:url(images/right_bg_top1.gif) no-repeat left top; margin-top:0px; padding-top:27px;}
#sidebar ul .hot_post h2,#sidebar ul .hot_post ul{ background-color:#F9FFE7; border-color:#F9FFE7;}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}
#sidebar ul li ul {
	list-style: none;
	font-size:12px;
}

#sidebar a{ color:#5b5b5b;text-decoration:none;}
#sidebar a:hover{ color:#99cc00; text-decoration:none;}
#sidebar ul li ul{ padding:0px; margin:0px; border:3px solid #fff; background:#eeffbb; border-bottom:0px; border-top:0px; float:left; width:192px; padding-bottom:5px;}
#sidebar ul li ul li{ margin:auto; padding:4px 0px 4px 17px; background:url(images/list_icon1.gif) no-repeat 7px 10px; width:150px; float:none; }
#sidebar ul .hot_post ul li{ background-position:3px 10px;}
#sidebar ul .categories ul li,#sidebar ul .pagenav ul li{ width:160px; padding-left:20px;}
#sidebar ul .categories ul li:hover{ background:#fff url(images/list_icon1.gif) no-repeat 7px 10px;}
#sidebar ul .categories ul .current-cat{ background:#fff url(images/list_icon1.gif) no-repeat 7px 10px;}
#sidebar ul .pagenav ul li:hover{ background:#fff url(images/list_icon1.gif) no-repeat 7px 10px;}
#sidebar ul .pagenav ul .current_page_item{ background:#fff url(images/list_icon1.gif) no-repeat 7px 10px;}
#sidebar .right_bg_bot{ background:url(images/right_bg_bot.png) no-repeat left top;_background:url(images/right_bg_bot.gif) no-repeat left top; width:198px; height:17px; clear:both; float:left;}
#sidebar h2{
	height:20px;
	border:3px solid #fff;
	border-bottom:0px;
	border-top:0px;
	background:#eeffbb;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	text-indent:1000;
	float:left;
	width:192px;
	clear:both;
	}
#sidebar .categories,#sidebar .pagenav{ margin-top:0px;}
#sidebar .categories h2{ background:#eeffbb url(images/dudu_kb.gif) no-repeat 10px top; height:18px;}
#sidebar .hot_post h2{ background:#eeffbb url(images/hot_post.gif) no-repeat 10px top; height:18px;}
#sidebar .pagenav h2{ background:#eeffbb url(images/blq.gif) no-repeat 10px top; height:18px; }


/* Search */
.top_search{ float:right; width:200px; margin-top:35px; margin-right:7px; display:inline;}

.seach_box #s{ border:0px; margin:6px auto auto 10px; width:143px; float:left;}
.seach_box #searchsubmit{ float:left; width:40px; height:21px; background:url(images/seach_bg.gif) no-repeat -153px -4px; border:0px; margin:4px auto auto auto;}
.seach_box{ height:28px; background:url(images/seach_bg.gif) no-repeat left top;}
#left{ width:574px; float:left;}

/* Footer */

#footer {
	padding: 0;
	margin: 0 auto;
	width: 780px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 5px 0;
	text-align: left;
	color:#757575;
	}
	#footer p a{ color:#757575;}


#left{ width:574px; float:left;}
.page_left_top,.page_left_bot{ font-size:0px; line-height:0px; float:left; width:574px; }
.page_left_top{ background:url(images/left_top.png) no-repeat;_background:url(images/left_top.gif) no-repeat;height:35px;}
.page_left_bot{background:url(images/left_bot.png) no-repeat;_background:url(images/left_bot.gif) no-repeat;height:18px;}

#commentform {
	margin: 20px 0px auto 0px;
	width:500px;
	display:inline;
}

#commentform a{ text-decoration:none;}
#commentform a:hover{ color:#F95EA8;}

#commentform input {
	width: 172px;
	height:18px;
	border:0px;
	margin:2px 10px auto 5px;
	float:left;
	}
#commentform .c_input{
	background:url(images/text_input.gif) no-repeat;
	height:28px;
	float:left;
	clear:both;
	width:400px;
	}

#commentform textarea {
	width: 400px;
	height:80px;
	border:0px;
	margin:2px auto auto 5px;
	overflow:auto;
}
#commentform .c_texteare{
	background:url(images/text_eare.gif) no-repeat;
	height:86px;
	float:left;
	clear:both;
	width:430px;
	}
#commentform p {
	margin: 5px 0;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	background:url(images/sub_mit.gif) no-repeat; width:70px; height:25px; color:#fff;
	text-align:center;
	font-size:12px; font-weight:bold;
	border:0px;
	line-height:20px;
	clear:both;
	}
.commentlist {
	padding: 0;
	text-align: justify;
	margin:0px;
	width:520px;
	clear:both;
	}

.commentlist li {
	margin: 0;
	padding: 10px 5px 10px 0px;
	list-style: none;
	}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 0px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
	border-bottom:1px dotted #ddd;
}

.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentmetadata a{
	font-weight: normal;
	font-size:12px;
	text-decoration:none;
	color:#999;
	}
.pagetitle{ color:#666; margin-bottom:20px;}
#sidebar .right_bg_bot1{ background:url(images/right_bg_bot1.png) no-repeat;_background:url(images/right_bg_bot1.gif) no-repeat; height:19px; width:198px; clear:both; float:left;}

/* 引用 */
blockquote{ border:1px #dedede solid; background:#F7F7F7; padding:0px 20px; margin:20px 30px auto 30px;}
#content .entry blockquote a{color:#444;}
#content .entry blockquote a:hover{ color:#444; background:#fff;}

.bolaquan_link{ width:98%; float:left; list-style:none; padding:0px; margin:0px; font-size:12px; display:inline;}
.bolaquan_link li{ width:47%; float:left; list-style:none; margin:auto 7px 30px auto; padding:0px; display:inline; height:60px;}
.bolaquan_link .link_left{ width:50px; height:50px; overflow:hidden; float:left; border:1px solid #ddd; margin-top:3px;}
.bolaquan_link li img{ display:inline;}
.bolaquan_link .link_right{ float:left; width:175px; margin-left:8px;display:inline; text-overflow:ellipsis; overflow: hidden;}
.bolaquan_link .link_right span{ font-weight:bold;}
.bolaquan_link .link_right div{  float:left; clear:both;} 
.bolaquan_link .frist_blog{ clear:both;}
.bolaquan_link .link_right span{ color:#14B9F0;}