/*
Theme Name: wanmei90-01
Theme URI: http://www.dearzd.com/DBlog/2670.html
Version: 1.3
Author: 咚门
Author URI: http://www.dearzd.com/
Description: 流光尽头
*/

@import url("css/reset.css");
body{margin:0;padding:0;font-family:"Open Sans","微软雅黑",Arial,sans-serif;font-size:12px;line-height:2em;color:#6d6d6d;background:#e6e6e6;}
::selection{background:rgba(94,132,215,0.8);color:white;}
::-moz-selection{background:rgba(94,132,215,0.8);color:white;}
::-webkit-scrollbar{width:12px;height:12px;}
::-webkit-scrollbar-track-piece{background:#fff;}
::-webkit-scrollbar-thumb{background:#5e84d7;}
::-webkit-scrollbar-button:vertical{height:30px;}
::-webkit-scrollbar-button:vertical:increment{background:url(images/scrollbar.png) -1px -36px no-repeat;}
::-webkit-scrollbar-button:vertical:decrement{background:url(images/scrollbar.png) -1px -14px no-repeat;}
::-webkit-scrollbar-button:horizontal{width:30px;}
::-webkit-scrollbar-button:horizontal:increment{background:url(images/scrollbar.png) -22px -1px no-repeat;}
::-webkit-scrollbar-button:horizontal:decrement{background:url(images/scrollbar.png) 0px -1px no-repeat;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:1em;}
a{color:#5e84d7;text-decoration:none;outline:none;}
a:hover{color:rgba(0,0,0,0.6);}
p{margin:20px 0;line-height:24px;}
img{vertical-align:bottom;}
hr{width:80%;height:1px;margin:20px auto;border:none;border-bottom:1px dashed #5e84d7;}
blockquote{margin:0 20px;padding-left:20px;border-left:2px solid #5e84d7;}
pre{overflow:auto;margin:20px 0;padding:5px;}
.clear{clear:both;}
#hover-name{position:absolute;padding:4px 10px;box-shadow:0px 0px 3px rgba(0,0,0,0.2);background:#5e84d7;color:white;display:none;}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url("font/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}

#wrapper{margin:100px auto;padding:0;width:880px;border:1px solid rgba(0,0,0,0.1);box-shadow:0px 3px 5px rgba(0,0,0,0.1);background:rgba(255,255,255,1);overflow:hidden;}
#main-header,#content,#main-footer{margin:0 40px;}
#news{margin:0px;}

#main-header{padding-top:40px;}
	/* logo
	---------------------*/
	#main-header .logo{padding:14px 0;}
	.logo h1{font-size:22px;font-weight:normal;line-height:1em;margin:0;padding:0;}
	.logo h1 a{color:rgba(0,0,0,0.7);}
	.logo h1 a:hover{color:rgba(0,0,0,0.6);}
	.logo h2{margin-top:10px;font-size:12px;font-weight:normal;line-height:2em;}
	
	#news{float:right;border-bottom:1px solid #ededed;padding-right:28px;background:url(images/news.png) right center no-repeat;}
	
	/*slider
	---------------------*/
	#picture{width:800px;height:295px;position:relative;overflow:hidden;}
	#picture img{max-width:100%;}
	#slider{width:100%;height:100%;}
	#slider,.slider-bg,.slider-wrapper,.slider-nav{position:absolute;left:0;bottom:0;}
	.slider-bg{width:100%;height:100%;}
	.slider-bg span{position:absolute;left:0;bottom:0;}
	.slider-wrapper{width:500px;height:95px;padding:50px;color:white;background:rgba(0,0,0,0.2);}
		.slider-title{margin-bottom:10px;}
		.slider-title a{color:white;}
		.slider-title a:hover{color:black;}
		.slider-content{}
	.slider-nav{margin:0;padding:0;display:block;width:100%;}
	.slider-nav-ul{width:500px;height:33px;margin:auto;overflow:hidden;}/*inline-block下方空白问题尚未解决*/
	.slider-nav li{float:left;margin-right:1px;position:relative;border:2px solid rgba(255,255,255,0);cursor:pointer;overflow:hidden;}
	.slider-nav img{width:78px !important;height:25px !important;}
	.slider-nav .slider-current{border:2px solid white;}
	
	#search-form{position:absolute;right:0;top:12px;}
	#search-form input{width:75px;height:20px;padding:0;border:0;background:transparent;font-family:"微软雅黑";font-size:13px;line-height:20px;color:rgba(0,0,0,0.6);}
	
	/* main-nav
	---------------------*/
	#main-nav,#cate-nav{margin:20px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;position:relative;}
	ul.nav-menu{overflow:hidden;padding:0;margin:0;}
	ul.nav-menu li{float:left;margin-right:43px;}
	ul.nav-menu a{display:block;padding:12px 5px 10px 5px;color:rgba(0,0,0,0.6);border-bottom:1px solid white;}
	ul.nav-menu li:first-child a{padding-left:0;}
	ul.nav-menu a:hover{border-bottom:1px solid black;}
	ul.nav-menu .current-menu-item  a{border-bottom:1px solid black;}
	ul.nav-menu .menu-item-home a{border-bottom:1px solid white;}/* 首页按钮修复 */
	ul.nav-menu .menu-item-home a:hover{border-bottom:1px solid black;}
	
#content{clear:both;}
	article{clear:both;margin:40px 0;}
	.entry-header {margin:20px 0;}
	.entry-header h1{font-size:1.2em;line-height:2em;font-weight:normal;}
	.entry-content p{letter-spacing:1px;}
	.entry-content img{max-width:782px;height:auto;padding:8px;border:1px solid rgba(0,0,0,0.1);}
	.entry-content ul{margin:20px;padding-left:20px;list-style:square;}
	.entry-content li{margin:10px 0;}
	
	/* entry-meta
	---------------------*/
	footer{}
	.entry-meta{overflow:hidden;padding:0;margin:0;float:left;}
	.entry-meta li{float:left;margin-right:20px;}
	.entry-meta a{color:rgba(0,0,0,0.6);}
	.entry-meta li:before{content:'';width:20px;height:13px;position:relative;top:2px;display:inline-block;background:url(images/meta.png) left center no-repeat;}
	.entry-meta .meta-date:before{background-position:-20px center;}
	.entry-meta .meta-tag:before{}
	.entry-meta .meta-author:before{background-position:-38px center;}
	.entry-meta .meta-comm:before{width:0;height:0;background:none;}
	.share{float:right;position:relative;}
	.share-ul{width:130px;position:absolute;right:30px;top:20px;padding-top:20px;box-shadow:0px 0px 3px rgba(0,0,0,0.2);display:none;}
	.share-c,.twitter-share,.facebook-share,.sina-share,.tencent-share,.douban-share,.fanfou-share,.renren-share{background-image:url(images/share.png);background-repeat:no-repeat;}
	.share-c{display:inline-block;padding-left:22px;background-position:-240px -8px;color:rgba(0,0,0,0.6);cursor:pointer;}
	.share  li{float:left;margin:0 0 20px 20px;}
	.share li a{width:16px;height:16px;display:block;}
	.twitter-share{background-position:-30px -10px;}
	.facebook-share{background-position:-60px -10px;}
	.sina-share{background-position:-90px -10px;}
	.tencent-share{background-position:-120px -10px;}
	.douban-share{background-position:-150px -10px;}
	.fanfou-share{background-position:-180px -10px;}
	.renren-share{background-position:-210px -10px;}
	
	/* page-navi
	--------------------*/
	#page-navi{}
	#page-navi a,#page-navi span{margin:0 4px;padding:4px 6px;display:inline-block;}
	#page-navi a:hover{border-bottom:2px solid #5e84d7;}
	#page-navi span{border-bottom:2px solid #5e84d7;}
	
	/* comments
	--------------------*/
	#comments{margin:40px 0;clear:both;}
	.comment-title span{font-size:20px;line-height:40px;color:rgba(0,0,0,0.4);}
	.comment-list{margin:40px 0;}
	.comment-list li{margin:10px 0;}
	.comment-body{display:block;position:relative;padding:10px 0;overflow:hidden;}
	.author{float:left;padding-right:12px;}
	.author img{padding:4px;border:1px solid #ededed;border-radius:6px;}
	.name{}
	.time{margin:0 0 0 12px;float:right;color:rgba(0,0,0,0.4);}
	.text{width:82%;margin:auto;border-top:1px solid #ededed;}
	.text p{margin:0;}
	.reply{float:right;}
	.children li{margin:0;margin-left:54px;padding:0;padding-left:20px;border-left:1px solid #ededed;}
	.depth-2 li{margin-left:0;padding-left:0;border:0;}
	.children .comment-body{padding:4px 0;}
	.children img.avatar{width:24px;height:24px;border-radius:4px;}
	.children .name,.children .time,.children .reply{display:none;}
	.children .text{border:0;padding-top:4px;}
	.children .reply{margin-right:12px;}
	.comment-navi{text-align:right;}
	.comment-navi a,.comment-navi span{margin:0 2px;padding:4px 4px;display:inline-block;}
	.comment-navi a:hover{border-bottom:2px solid #5e84d7;}
	.comment-navi a.prev:hover,.comment-navi a.next:hover{border:none;}
	.comment-navi span.current{border-bottom:2px solid #5e84d7;}
		/* commentform
		---------------------*/
		#respond{margin:20px 0;overflow:hidden;clear:both;}
		#respond div{margin-bottom:12px;padding:0;position:relative;overflow:hidden;}
		#respond div.author-info{margin:0;}
		.info-edit{color:#5e84d7;cursor:pointer;}
		#respond label{position:absolute;left:8px;top:4px;color:#5e84d7;}
		#respond input,#respond .comment-textarea,#respond textarea{transition:border-color linear .2s;-webkit-transition:border-color linear .2s;-moz-transition:border-color linear .2s;-o-transition:border-color linear .2s;}
		#respond input{width:170px;height:14px;float:left;margin:0;padding:7px 0 7px 54px;border:1px solid rgba(0,0,0,0.1);outline:0;overflow:hidden;background:transparent;font-family:"微软雅黑";font-size:12px;line-height:16px;color:rgba(0,0,0,0.3);}
		#respond textarea{width:784px;height:120px;margin:0;padding:7px;border:1px solid rgba(0,0,0,0.1);outline:0;background:transparent;font-family:"微软雅黑";font-size:12px;lihe-height:22px;color:rgba(0,0,0,0.3);resize:none;overflow:auto;vertical-align:bottom;}
		#respond input#submit{width:90px;height:28px;padding:0;float:right;border:none;background:#5e84d7;color:white;cursor:pointer;}
		div#loading,div#error{position:absolute;left:0;}
		#loading img,#error img{position:relative;top:-2px;}
		.welcome{}
		.cancel_comment_reply{float:right;}
	/* template
	------------------------*/
	.page-header,.tag-header,.search-header{padding-left:10px;margin:20px 0;border-left:3px solid #5e84d7;}
	.tag-header{margin-top:40px;}
	
	#archives{float:left;width:85%;}
	#archives li a{margin-left:10px;}
	#archives .msg{float:right;}
	.archive-month{padding-left:10px;border-left:3px solid #5e84d7;font-weight:normal;}
	#archive-nav{float:right;margin-right:-40px;width:100px;}
	#archive-nav span{display:block;padding-left:15px;background:url(images/map.gif) left 2px no-repeat;}
	.archive-nav{position:fixed;display:block;width:100px;}
	#archive-nav ul{list-style:none;margin:0;padding:0;}
	#archive-nav li{}
	.one-year li{margin:4px 0;padding:0 0 0 6px;border-left:3px solid rgba(0,0,0,0.4);color:rgba(0,0,0,0.3);}
	.month{display:none;font-size:12px;line-height:18px;}
	.year{font-size:14px;line-height:18px;}
	.year:hover,.month:hover{cursor:pointer;color:black;border-left:3px solid black;}
	.selected{border-left:3px solid black !important;color:black !important;}
	.current-year .month{display:block;}
	
	#readerwall{}
	#readerwall ul{list-style:none;margin:0;padding:0;overflow:hidden;}
	#readerwall li{float:left;margin:10px 30px;}
	#readerwall a{display:block;width:90px;height:116px;box-shadow:0 1px 1px rgba(0,0,0,0.1);}
	#readerwall img{float:left;border:0;padding:0 0 4px 0;}
	#readerwall .wall_name{display:block;text-align:center;clear:both;}
	
	.links-title{margin:20px 0;}
	ul.links{margin:0;padding:0;overflow:hidden;}
	ul.links li{float:left;width:160px;margin:2px 0px 2px 36px;padding:0;}
	ul.links a{display:block;}
	ul.links span{display:inline-block;height:24px;overflow:hidden;color:rgba(0,0,0,0.4);}
	
	.error p{text-align:center;font-size:14em;line-height:1em;}
	
#main-footer{text-align:center;margin-top:40px;padding-top:20px;padding-bottom:40px;border-top:1px solid rgba(0,0,0,0.1);clear:both;}
#main-footer a{color:#6d6d6d;}

/* sidebar
----------------------*/
#recent-comments{position:fixed;right:-50px;top:0px;height:100%;background:white;border-left:1px solid rgba(0,0,0,0.2);box-shadow:0px -1px 4px rgba(0,0,0,0.2);opacity:0.8;transition:all linear .2s;}
#recent-comments ul{margin-top:36px;}
#recent-comments li{position:relative;}
#recent-comments li:hover{background:rgba(0,0,0,0.2);}
#recent-comments .avatar{padding:7px;}
#recent-comments a:hover{}
.recent-comments-meta{position:absolute;right:44px;top:0;width:300px;padding-right:30px;display:none;transition:all linear .2s;}
.background-layer{padding:10px;border:4px solid rgba(0,0,0,0.2);border-radius:2px;background:white;position:relative;}
.recent-jiao{width:18px;height:18px;position:absolute;right:-17px;top:14px;background:url(images/recent_jiao.png) right bottom no-repeat;}
.recent-comments-meta .avatar{float:left;}
.recent-comments-author{}
p.recent-comments-content{margin:0;padding:0;padding-left:44px;}
.recent-comments-time{padding-left:44px;}
.recent-comments-top{width:44px;height:34px;background:white url(images/recent_TB.png) center top no-repeat;border-bottom:1px double rgba(0,0,0,0.1);position:absolute;top:0;cursor:pointer;z-index:3;}
.recent-comments-bottom{width:44px;height:34px;background:white url(images/recent_TB.png) center bottom no-repeat;border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0;cursor:pointer;z-index:3;}