/*  
Theme Name:zzzyyy
Theme URI:http://www.2zzt.com
Description:爱找主题专业定制，高视觉，高效率
Version:1.0
Author:Andreessenz
Author URI:http://www.2zzt.com
*/


/* content */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Verdana, Geneva, sans-serif}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}small{font-size:12px}ul,ol{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}q:before,q:after{content:''}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}hr{border:0;height:1px}html{overflow-y:scroll}
body{-webkit-text-size-adjust:none;background:#f8f8f8;margin:0;padding:0}a{color:#333;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s;}a:visited{color:#333}a:focus{outline:0}a:active,a:hover{color:#ff5f3e;outline:0;text-decoration:none;}::selection{background: #77BBFf;color:#fff}::-moz-selection{background:#ff5f3e;color:#fff}:focus{outline:0}
.clear{ clear:both;}
em{ padding:0 10px;}
#Content{width:950px;margin:0 auto;overflow:hidden}
#Content #left{float:left;width:220px;min-height:572px}
#Content #right{float:left;width:700px;margin-left:30px;padding:0;min-height:572px;background:#fff;}
#Content #right h4,#Content #right h3{ height:21px;line-height:21px;margin:20px 0 10px 0;padding:0 0 0 15px;border-left:5px solid #ff5f3e;font-size:16px;color:#666;font-family:"微软雅黑", "宋体", Verdana;font-weight:normal;}
#Content #right h3{ height:25px;line-height:25px;margin:5px 0;font-size:16px;}
.nav{position:fixed;width:220px;background-color:#fff;border-radius:0 0 2px 2px}
.nav .hu-logo{float:left;width:100%;height:100px;font-size:12px;background:#5A4129;text-align:center;font-family:微软雅黑;}
.nav .hu-logo h1{width:220px;margin:18px 0px 10px 0px;}
.nav .hu-logo h1 a{color:#FFFFFF;font-family:broadway,"微软雅黑", "宋体", Verdana;font-size:28px;font-weight:initial;text-shadow:0 1px 0 #CF6A31;letter-spacing:1px;}
.nav .hu-logo span{color:#fff;/*text-shadow:0 1px 0 #CF6A31;*/}
.nav .hu-logo img{width:100%;max-height:100px}
.nav .nav-label{position:absolute;top:0;left:-7px;z-index:-1;width:227px;height:41px;display:none;background-color:#f8f8f8}
.nav .nav-label span{float:left;width:7px;height:100%;background-color:#5A4129}
.nav .nav-menu{position:relative;z-index:0;float:left;width:100%;margin-top:27px}
.nav .nav-menu .menu{float:left;width:156px;margin-left:32px;overflow-x:hidden}
.nav .nav-menu li{float:left;border-top:1px solid #f8f8f8}
.nav .nav-menu .menu-item-home{border-top:0}
.nav .nav-menu a{float:left;width:156px;padding:9px 0;color:#606566;font-size:14px;line-height:21px;text-indent:7px}
.nav .nav-menu a:hover{color:#ff5f3e!important;text-decoration:none}
.nav .nav-menu .current-menu-item a{color:#ff5f3e}
.nav .nav-menu .sub-menu a{font-size:14px;text-indent:39px}
.nav .nav-menu .current-menu-item .sub-menu a{color:#606566}
.nav .nav-search{float:left;margin:20px 0 36px 32px}
#search {display:inline-block;position:relative;}
#search input {background-color:#EFEFEF;border:0 none;border-radius:2px;color:#606566;font-size:12px;height:22px !important;padding:4px 2px 4px 25px;transition:all 0.2s ease 0s;width:129px !important;}
#search input:focus, #search input:hover {background-color:#FF5F3E;color:#FFFFFF;}
.sprites{background-image:url("search.png");background-repeat:no-repeat;display:inline-block;}
#search input:focus, #search input:hover {background-position:0 -29px;height:25px;width:25px;}
/*right*/
#right ul.post-list{ color:#333;font-size:14px;}
#right ul.post-list li{ border-bottom:1px dashed #ccc;background:#fff;padding:30px 40px;}
#right ul.post-list li:nth-child(2n){ background:#fbfbfb;}
.hu-single,.type-page{ border-bottom:1px dashed #ccc;background:#fff;padding:30px 40px;}
.hu-single img,.type-page img{ max-width:620px;margin-top:15px;}
.post-title,.type-page .entry-header{ font-size:21px;line-height:30px;font-family: Comic Sans MS, "宋体", Monaco, Verdana;}
.type-page .entry-header{ border-left:5px solid #ff5f3e;padding-left:10px;}
.type-page .entry-header{font-size:20px;height:30px;}
.page-header{border-bottom:1px dotted #efefef;font-size:14px;padding:15px 40px;color:#666}
.page-header span{color:#ff5f3e}
.post-info{line-height:30px;color:#999;font-size:12px;font-family:Verdana,"宋体";}
.post-info a{ color:#999}
.post-info a:hover{ color:#ff5f3e}
.post-content,.entry-content{line-height:25px;color:#666;font-size:14px;padding:15px 0 0 0;font-family:consolas, Verdana, "宋体";}
.entry-meta{ padding:15px 0 0 0;}
.comments-area{ padding:0;background:#fff;}
.comments-title,.navigation{ padding:10px 40px;font-size:14px;color:#666;border-bottom:1px dotted #ccc;background:#fefefe;}
.navigation{position:relative;line-height:30px;border:none;border-top:1px solid #efefef;}
.commentlist{}
.commentlist li{ border-top:1px dotted #efefef;background:#fff;padding:12px 40px 15px 40px;}
.commentlist li:nth-child(2n){ background:#fdfdfd;}
.comment-author{float:left;position:relative;top:5px;}
.comment-author{width:36px;height:36px;}
.comment-author img{width:100%;height:100%;}
.comment-content{ padding-left:46px;}
.comment-content em{padding:6px}
.comment-content p{ line-height:24px;font-size:14px;color:#777;padding-bottom:3px;}
.comment-info{ line-height:18px;color:#ccc;}
.comment-info a{color:#ccc;}
ol.children{}
ol.children li{padding:15px 0 0 15px;background:none;border:none;}
ol.children li:nth-child(2n){background:none;}
ol.children .comment-author{}
ol.children .comment-info{ line-height:15px;color:#ccc;}
.comment-info a:hover,p.waiting-moderation,.comment-author-link,.comment-author-link a{color:#ff5f3e;}
ol.children p.waiting-moderation{ color:#ff5f3e}
.display-fun{ display:none;}
#respond{ padding:15px 0;font-size:14px;width:620px;margin:0 auto;}
.login-action,.noinfo{ line-height:30px;color:#333;padding:5px 10px 5px 45px;border:#eee;background:#FFF6F6 url(icon-action.png) no-repeat;background-position:10px 7px;}
.noinfo{ margin:30px 40px;color:#ff5f3e;}
.respond-top-info{}
#comment-text{border:1px solid #eee;font-size:12px;line-height:20px;color:#666;height:50px;}
#comment-text textarea{padding:5px 8px;width:602px;border:none;height:40px;resize:none;}
#respond #submit{border-radius:5px;padding:8px;margin:10px 0px;text-align:center;*line-height:26px !important;background:#ff5500;color:#fff;border:none;font-size:14px;right:7px;top:7px;cursor:pointer;}
#respond .respond-info{ height:40px;padding:0 80px 0 10px;position:relative;background:#FAFAFA;border:1px solid #eee;border-top:none;line-height:40px;color:#666;font-size:12px;}
#respond .respond-info a{ color:#ff5f3e;}
#comment-author-info{ position:absolute;top:0px;display:none;}
#cancel-comment-reply-link{ display:block;height:30px;padding:0 80px 0 10px;background:#FAFAFA;border:1px solid #eee;border-bottom:none;line-height:30px;color:#666;font-size:12px;}
#comment-author-info input {background-color:#EFEFEF;border:0 none;border-radius:2px;color:#606566;font-size:12px;height:22px !important;padding:2px 4px;transition:all 0.2s ease 0s;width:140px !important;}
#comment-author-info input:focus,#comment-author-info input:hover {background-color:#FF5F3E;color:#FFFFFF;}
.navigation .nav-previous,.navigation .nav-next{ float:right;}
.navigation .nav-info{ float:left;}
.navigation .nav-previous a,.navigation .nav-next a{ width:80px;height:30px;background:#eee;color:#888;text-align:center;display:block;margin-right:5px;}
.navigation .nav-previous a:hover,.navigation .nav-next a:hover{ background:#ff5f3e;color:#fff;transition:all 0.5s ease 0s;}

/*footer*/
#colophon{background:#333;color:#FFF;text-align:center;clear:both;margin-top:30px;}
#colophon a{color:#fff;}
#colophon a:hover{color:#ff5f3e;}
#colophon .site-info{ color:#FFF;padding:10px 0;line-height:30px;}
#colophon .site-info span a{ color:#333;}
#colophon .site-info span a:hover{ color:#333;}
#colophon .site-widget{clear:both;padding-bottom:15px;border-bottom:1px solid #555;}
#colophon .widget{ float:left;width:316px;text-align:left;}
#colophon .widget ul{ clear:both;}
#colophon .widget li{margin-right:1em;float:left;}
#colophon .widget ul#recentcomments li{ float:none;width:100%;height:30px;overflow:hidden;}
#colophon .widget h3{ font-size:14px;font-weight:normal;margin:10px 30px 5px 30px;border-bottom:1px dotted #eee;line-height:35px;}
#colophon .widget ul,#colophon .widget .tagcloud{ padding:0 30px;font-size:13px;line-height:30px;}
.avatar{float:left;padding-right:5px;padding-top:4px;}

/*baby*/
.baby-top{ padding:15px 40px;background:#f4f4f4;color:#777;font-family:"微软雅黑", "宋体", Verdana;font-size:14px;}
.baby-top-header{ background:url(baby-logo.png) no-repeat;height:70px;border-bottom:1px solid #d8d8d8;position:relative}
.baby-day-count{ position:absolute;right:10px;bottom:15px;color:#999;}
.baby-day-count span{color:#ff5f3e;padding:0 5px;}
.baby-top a{ color:#666;}
.baby-top a:hover{ color:#ff5f3e;}
.baby-top-content{ line-height:35px;padding:10px 0;}
.baby-top-photo{}
.baby-top-photo ul{ overflow:hidden;}
.baby-top-photo ul li{ width:50px;height:50px;background:url(baby-coming-soon.png) no-repeat;float:left;margin:0 7px 7px 0;text-align:center;line-height:50px;overflow:hidden;}
.baby-top-photo ul li:nth-child(11n){ margin-right:0;}
.baby-timeline{ margin:15px 40px;border-left:1px solid #eee;padding:10px 0;}
.baby-timeline .baby-time{ color:#999;border-left:5px solid #ff5f3e;margin-left:-3px;padding-left:10px;height:20px;line-height:20px;}
.baby-timeline .baby-title{font-family:"微软雅黑", "宋体";color:#333;padding-left:13px;line-height:35px;font-size:16px;}
.baby-timeline .baby-content{ padding-left:13px;line-height:30px;font-size:14px;color:#666;}
.baby-timeline ul li{ padding:10px 0;}
#gotop{width: 27px;height:41px;padding-left: 15px;line-height:41px;position:fixed;bottom:300px;right:50%;margin-right:-540px;top:auto;display:block;cursor:pointer;background-color:#ccc;color:#fff;-webkit-transition:background-color .3s; -moz-transition:background-color .3s; -o-transition:background-color .3s; transition:background-color .3s;border-radius:8px;}
#gotop:hover{background:#ff5f3e;color:#fff;border-radius:10px;}

/*page-nav*/
#page {margin:0 12px;line-height:40px;clear:both;font-family:\5B8B\4F53;}
#page .prev {position:fixed;left:10px;top:40%;}
#page .next {position:fixed;right:10px;top:40%;}
#page a {font-size:28px;font-weight:bold;display:block;padding:7px 19px;text-align:center;border-radius:78.5px 78.5px 78.5px 78.5px;}
#page a,#page a:visited {color:#999;text-decoration:none;background:#EEE;}
#page a:hover {color:#FFF;text-decoration:none;background-color: #ff5f3e;}

/*highlightx.css*/.dp-highlighter{font-family:"Courier New",Courier,mono;font-size:12px;background-color:#FAFAFA;border:1px solid #D1D7DC;width:99%;overflow:auto;word-break:break-all;margin:14px 0;}.dp-highlighter .bar{padding:2px;}.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0px;}.dp-highlighter ol{margin:0px 0px 1px 38px;padding:2px;color:#2B91AF;}.dp-highlighter.nogutter ol{list-style-type:none;margin-left:0px;}.dp-highlighter ol li,.dp-highlighter .columns div{border-left:1px solid #D1D7DC;padding-left:10px;line-height:18px;}.dp-highlighter.nogutter ol li,.dp-highlighter.nogutter .columns div{border:0;}.dp-highlighter .columns{color:gray;overflow:hidden;width:100%;}.dp-highlighter .columns div{padding-bottom:5px;}.dp-highlighter ol li.alt{}.dp-highlighter ol li span{color:Black;}.dp-highlighter.collapsed ol{margin:0px;}.dp-highlighter.collapsed ol li{display:none;}.dp-highlighter.printing{border:none;}.dp-highlighter.printing .tools{display:none !important;}.dp-highlighter.printing li{display:list-item !important;}.dp-highlighter .tools{padding:3px 8px 3px 15px;border-bottom:1px solid #2B91AF;font:9pt Verdana,Geneva,Arial,Helvetica,sans-serif;color:silver;}.dp-highlighter.collapsed .tools{border-bottom:0;}.dp-highlighter .tools a{font-size:9pt;color:gray;text-decoration:none;margin-right:10px;}.dp-highlighter .tools a:hover{color:red;text-decoration:underline;}.dp-about{background-color:#fff;margin:0px;padding:0px;}.dp-about table{width:100%;height:100%;font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif !important;}.dp-about td{padding:10px;vertical-align:top;}.dp-about .copy{border-bottom:1px solid #ACA899;height:95%;}.dp-about .title{color:red;font-weight:bold;}.dp-about .para{margin:0 0 4px 0;}.dp-about .footer{background-color:#ECEADB;border-top:1px solid #fff;text-align:right;}.dp-about .close{font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif !important;background-color:#ECEADB;width:60px;height:22px;}.dp-c{}.dp-c .comment{color:green;}.dp-c .string{color:blue;}.dp-c .preprocessor{color:gray;}.dp-c .keyword{color:blue;}.dp-c .vars{color:#d00;}.dp-vb{}.dp-vb .comment{color:green;}.dp-vb .string{color:blue;}.dp-vb .preprocessor{color:gray;}.dp-vb .keyword{color:blue;}.dp-sql{}.dp-sql .comment{color:green;}.dp-sql .string{color:red;}.dp-sql .keyword{color:rgb(127,0,85);}.dp-sql .func{color:#ff1493;}.dp-sql .op{color:blue;}.dp-xml{}.dp-xml .cdata{color:#ff1493;}.dp-xml .comments{color:green;}.dp-xml .tag{font-weight:bold;color:blue;}.dp-xml .tag-name{color:rgb(127,0,85);font-weight:bold;}.dp-xml .attribute{color:red;}.dp-xml .attribute-value{color:blue;}.dp-delphi{}.dp-delphi .comment{color:#008200;font-style:italic;}.dp-delphi .string{color:blue;}.dp-delphi .number{color:blue;}.dp-delphi .directive{color:#008284;}.dp-delphi .keyword{font-weight:bold;color:navy;}.dp-delphi .vars{color:#000;}.dp-py{}.dp-py .comment{color:green;}.dp-py .string{color:red;}.dp-py .docstring{color:green;}.dp-py .keyword{color:blue;font-weight:bold;}.dp-py .builtins{color:#ff1493;}.dp-py .magicmethods{color:#808080;}.dp-py .exceptions{color:brown;}.dp-py .types{color:brown;font-style:italic;}.dp-py .commonlibs{color:#8A2BE2;font-style:italic;}.dp-rb{}.dp-rb .comment{color:#c00;}.dp-rb .string{color:#f0c;}.dp-rb .symbol{color:#02b902;}.dp-rb .keyword{color:#069;}.dp-rb .variable{color:#6cf;}.dp-css{}.dp-css .comment{color:green;}.dp-css .string{color:red;}.dp-css .keyword{color:blue;}.dp-css .colors{color:darkred;}.dp-css .vars{color:#d00;}.dp-j{}.dp-j .comment{color:rgb(63,127,95);}.dp-j .string{color:rgb(42,0,255);}.dp-j .keyword{color:rgb(127,0,85);font-weight:bold}.dp-j .annotation{color:#646464;}.dp-j .number{color:#C00000;}.dp-cpp{}.dp-cpp .comment{color:#e00;}.dp-cpp .string{color:red;}.dp-cpp .preprocessor{color:#CD00CD;font-weight:bold;}.dp-cpp .keyword{color:#5697D9;font-weight:bold;}.dp-cpp .datatypes{color:#2E8B57;font-weight:bold;}.dp-perl{}.dp-perl .comment{color:green;}.dp-perl .string{color:red;}.dp-perl .keyword{color:rgb(127,0,85);}.dp-perl .func{color:#ff1493;}.dp-perl .declarations{color:blue;}.dp-css .vars{color:#d00;}.dp-g{}.dp-g .comment{color:rgb(63,127,95);}.dp-g .string{color:rgb(42,0,255);}.dp-g .keyword{color:rgb(127,0,85);font-weight:bold}.dp-g .type{color:rgb(0,127,0);font-weight:bold}.dp-g .modifier{color:rgb(100,0,100);font-weight:bold}.dp-g .constant{color:rgb(255,0,0);font-weight:bold}.dp-g .method{color:rgb(255,96,0);font-weight:bold}.dp-g .number{color:#C00000;}



@font-face {
font-family:'broadway';
src:url('./fonts/BROADW.TTF') format('opentype');
}

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comments-area {

}

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 Lato, sans-serif;
	margin: 0;
	text-transform: uppercase;
}

.comment-list {
	list-style: none;
	margin: 0 0 48px 0;
}

.comment-author {
	font-size: 14px;
	line-height: 1.7142857142;
}

.comment-list .reply,
.comment-metadata {
	font-size: 12px;
	line-height: 2;
	text-transform: uppercase;
}

.comment-list .reply {
	margin-top: 24px;
}

.comment-author .fn {
	font-weight: 900;
}

.comment-author a {
	color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
	color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #41a62a;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 24px;
	padding-top: 24px;
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
	border-top: 0;
}

.comment-author {
	position: relative;
}

.comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	height: 18px;
	padding: 2px;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
}

.bypostauthor > article .fn:before {
	content: "\f408";
	margin: 0 2px 0 -2px;
	position: relative;
	top: -1px;
}

.says {
	display: none;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
	padding-left: 30px;
}

.comment-edit-link {
	margin-left: 10px;
}

.comment-edit-link:before {
	content: "\f411";
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 2px;
}

.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .children {
	list-style: none;
	margin-left: 15px;
}

.comment-respond {
	margin-bottom: 24px;
	padding: 0;
}

.comment .comment-respond {
	margin-top: 24px;
}

.comment-respond h3 {
	margin-top: 0;
	margin-bottom: 24px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
	font-size: 14px;
	line-height: 1.7142857142;
}

.no-comments {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 24px;
	text-transform: uppercase;
}


.comment-form p{
	margin-top: 5px;
}

.comment-form label {
	display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	width: 100%;
	border:none;
	border-bottom: 1px solid gray;
}

.form-allowed-tags,
.form-allowed-tags code {
	font-size: 12px;
	line-height: 1.5;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #2b2b2b;
	float: right;
	height: 24px;
	overflow: hidden;
	width: 24px;
}

.comment-reply-title small a:hover {
	color: #41a62a;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
}

.comment-navigation {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 48px;
	text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-previous a {
	margin-right: 10px;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}

#comment{
	margin-top:10px;
	border-radius: 5px;
	border:1px solid gray;
}
