/*
Theme Name:LeHuo
*/
* {-webkit-tap-highlight-color:transparent; word-wrap:break-word;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
div,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {margin:0; padding:0;}
body {background-color:#F2F2F2; font:100%/1.75em 'Microsoft Yahei',Arial,tahoma;}
a {text-decoration:none; outline:none; -webkit-tap-highlight-color:transparent;}
input {-webkit-appearance:none; border:0;}
input:focus {outline:none;}
li {list-style:none;}
.clear {clear:both;}
a img {border:none;}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:0.75em; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}
/*gold*/
.inner {width:1100px; margin:0 auto;}
.thumbnail img,.ad img {width:100%; height:auto; display:block; margin:0 auto;}
.mt30 {margin-top:30px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
/*header*/
.header {width:100%; height:38px; background-color:#293742; margin-bottom:10px; overflow:hidden;}
/*website*/
.website {font-size:1em; color:#eee; line-height:38px; float:left;}
.website h1 {font-size:1em; font-weight:normal;}
.website a {color:#eee;}
/*mobile*/
.mobile {overflow:hidden; font-size:0.875em; color:#eee; line-height:17px; padding-top:10px; cursor:pointer; display:none; float:right;}
.mobile .btn {float:left; overflow:hidden; height:17px; padding-right:10px;}
.mobile .btn i {display:block; font-style:normal; height:3px; width:25px; background-color:#eee; margin-bottom:4px;}
/*nav*/
.nav {float:right;}
.nav ul li {float:left; color:#eee; font-size:0.875em; line-height:38px; padding-right:20px;}
.nav ul li a {color:#eee;}
#nav {width:96%; margin:0 auto; margin-bottom:20px; background-color:#f9f9f9; border:1px solid #eee; display:none;}
#nav ul {padding:20px;}
#nav ul li {font-size:0.875em;}
#nav ul li a {color:#333;}
#nav ul li ul {display:none;}
/*breadcrumb*/
.breadcrumb {margin-bottom:10px; font-size:0.75em; color:#999; font-family:'Simsun';}
.breadcrumb a {color:#999;}
/*container*/
.container {overflow:hidden; background-color:#fff; border:1px solid #eee; padding:30px 0; margin-bottom:30px;}
/*sidebar*/
.sidebar {width:205px; float:left; padding:0 15px 0 30px;}
/*logo*/
.logo {border:1px solid #eee; padding:1px;}
.logo img {width:100%; height:auto; display:block;}
/*widget*/
.widget {clear:both; margin-top:25px;}
.widget h3 {font-weight:normal; font-size:1.125em; color:#FF4228; margin-bottom:15px;}
.widget ul li {font-size:0.875em; line-height:1.5em; padding:5px 0;}
.widget ul li a {color:#838790;}
.widget ul li a:hover {color:#333; text-decoration:underline;}
.bloggerinfo h3 {font-size:0.875em; font-weight:normal; text-align:center;}
.bloggerinfo a {color:#0C75B6;}
.bloggerinfo p {font-size:0.875em; color:#666;}
.divComments img {width:36px; height:36px; display:block; float:left; padding-top:3px; padding-right:5px;}
.divComments li {clear:both; overflow:hidden; line-height:1.5em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:5px; font-size:0.875em;}
.divComments span {display:block; color:#333;}
.logsearch .input-search {border:1px solid #eee; padding:5px 0; text-indent:5px; height:16px; line-height:16px;}
.logsearch .btn {height:28px; background-color:#293742; color:#fff; border:none; padding:0 10px; cursor:pointer;}
/*main*/
.main {float:right; width:805px; padding:0 30px 0 15px;}
/*section*/
.section {overflow:hidden; margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom:20px;}
.section h2 {font-weight:normal; font-size:1.5em; margin-bottom:15px;}
.section h2 span {background-color:#FF4228; font-size:0.5em; color:#fff; padding:0px 5px; margin-right:5px; display:inline-block; float:left; height:22px; line-height:22px; border-radius:3px; margin-top:4px;}
.section h2 a {color:#333;}
.section h2 a:hover,.section .postmeta a:hover {color:#FF4228;}
.section .thumbnail {float:right; width:150px; height:auto; padding-left:20px;}
.section .excerpt {font-size:0.875em; color:#555; margin-bottom:10px;}
.postmeta {font-size:0.75em; color:#888;}
.postmeta i {padding:0 7px; font-style:normal;}
.postmeta a {color:#888;}
/*post*/
.post h1.post-title {font-size:1.5em; font-weight:normal; color:#333; margin-bottom:10px;}
.post h1.post-title.page-title {margin-bottom:30px; text-align:center;}
.post .postmeta {margin-bottom:10px;}
.post .entry {color:#555;}
.post .entry img {max-width:100%; height:auto;}
.post .entry p {font-size:0.875em; margin-top:15px;}
.post .entry a,.tags a {color:#838790;}
.post .entry a:hover,.tags a:hover {text-decoration:underline; color:#FF4228;}
.post .entry blockquote {overflow:hidden; margin:15px 2em 0; background-color:#f9f9f9; padding:0 15px 15px; border:1px dotted #ddd; border-radius:5px;}
.post .entry blockquote p {color:#777; font-style:italic; font-size:0.75em;}
.post .entry ul,.post .entry ol {margin-top:15px; overflow:hidden; padding-left:2em; font-size:0.875em;}
.post .entry ul li {list-style:inside disc none;}
.post .entry ol li {list-style:inside decimal none;}
/*tags*/
.tags {overflow:hidden; margin-top:30px; font-size:0.75em; color:#2B9EE5;}
.tags a {margin-left:10px;}
/*postnavi*/
.postnavi {margin-top:30px; overflow:hidden;}
.postnavi a {color:#666;}
.postnavi .post_navi_left {float: left; text-align: left; width: 45%;}
.postnavi .post_navi_right {float: right; text-align: right; width: 45%;}
.postnavi p {font-size: 0.875em; color: #888;}
.postnavi i {font-style: normal; font-weight: normal; font-family: '宋体';}
.postnavi p.post_navi_title {font-size: 0.75em; font-weight: bold;}
/*related*/
.related {margin-top:15px; padding-top:15px; border-top:1px solid #eee;}
.related h3,.commentslist h3,#comment-post h3 {font-size:1em; color:#888; border-left:3px solid #888; line-height:1.5em; padding-left:15px; font-weight:normal; margin-bottom:15px;}
.related h3 {border-left-color:#FF4228; color:#555;}
.related ul li {font-size:0.875em; overflow:hidden;}
.related ul li a {color:#5788aa; display:block; float:left; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.related ul li a:hover {color:#FF4228;}
.related ul li span {float:right; font-size:0.75em; color:#999;}
/*commentslist*/
.commentslist {margin-top:30px;}
.commentslist h3 {margin-bottom:30px;}
.commentslist h3 span {font-size:0.875em; margin-left:10px;}
.commentslist li {margin-bottom:20px; overflow:hidden;}
.commentslist li .cmt-wrap {position:relative; padding-left:60px;}
.commentslist li .gravatar {width:42px; height:42px; overflow:hidden; border-radius:50%; position:relative; position:absolute; left:0; top:0;}
.commentslist li .gravatar img {width:100%; height:auto; display:block; border-radius:50%;}
.commentslist li .cmt-info {font-size:0.75em; color:#888; overflow:hidden; margin-bottom:5px;}
.commentslist li .cmt-info a {color:#888;}
.commentslist li .cmt-info span {margin-left:5px;}
.commentslist li .cmt-info span.cmt-date {float:right; display:inline;}
.commentslist li .cmt-info span a {color:#8EC1F4; border:1px solid #8EC1F4; padding:0 5px; border-radius:2px;}
.commentslist li .cmt-info span a:hover {background-color:#8EC1F4; color:#fff;}
.commentslist li .cmt-text {font-size:0.875em; color:#333;}
.commentslist li li {margin-left:60px; margin-top:15px; overflow:hidden; border:1px solid #DEE4E9; padding:15px; margin-bottom:0;}
.commentslist li li .cmt-wrap {padding-left:0;}
.commentslist li li .gravatar {display:none;}
.commentslist li li li {margin-left:0;}
#comment-post p {clear:both; overflow:hidden; padding:5px 0;}
#comment-post .warming {font-size:0.875em; color:#333; padding:10px 0;}
#comment-post .warming a {color:#8EC1F4;}
#comment-post label {display:block; font-size:0.875em; color:#555;}
#comment-post .text,#comment-post textarea,#comment-post .input {border:1px solid #959595; border-radius:2px; padding:5px; width:250px;}
#comment-post .input {float:left;}
#comment-post textarea {width:98%; height:120px; border-radius:4px;}
#comment-post .submit {background-color:#959595; font-size:0.875em; color:#fff; padding:8px 20px; border-radius:5px; display:block; float:left; cursor:pointer;}
#comment-post .canel {height:31px; margin-left:5px; width:82px; text-align:center; line-height:31px; background-color:#FE6B63; color:#fff; display:block; border-radius:5px; float:left; font-size:0.875em;}
#comment-post .canel a {color:#fff;}
.commentslist li #comment-post label {font-size:14px;}
.commentslist li #comment-post h3 {margin-top:20px; margin-bottom:10px; font-size:16px;}
/*weiyu*/
#weiyu {padding:18px;}
#weiyu .main_img p {margin-bottom:5px;}
#weiyu .main_img p.author {font-size:1em; color:#555;}
#weiyu .main_img p span {font-size:0.75em; color:#888;}
#weiyu .main_img p span a {color:#0C75B6;}
#weiyu .main_img p a span {font-size:1em;}
#weiyu .main_img img {float:left; display:inline-block; width:45px; height:45px; margin:6px 8px 0 0; border-radius:22.5px;}
#weiyu .main_cont {margin-bottom:20px; overflow:hidden;}
#weiyu .main_cont p {padding:0 20px; color:#555; font-size:0.875em;}
#weiyu .main_cont .blockquote_l {background:url(images/block_l.png) no-repeat left top; width:20px; height:20px; display:block;}
#weiyu .main_cont .blockquote_r {background:url(images/block_r.png) no-repeat left top; width:20px; height:20px; display:block; float:right;}
#weiyu ul.r {margin-bottom:15px;}
#weiyu ul.r li {font-size:0.875em; color:#333; position:relative; border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:10px; color:#666;}
#weiyu ul.r li span {display:block;}
#weiyu ul.r li span.name {font-weight:bold; color:#333; margin-bottom:10px;}
#weiyu ul.r li span.time {font-size:0.875em; color:#888; margin-top:10px;}
#weiyu ul.r li em {position:absolute; right:0; top:0; font-style:normal;}
#weiyu ul.r li em a {color:#D90000;}
#weiyu textarea {width:100%; border:1px solid #ddd; height:80px; box-sizing:border-box; padding:5px; font-size:0.875em; margin-bottom:10px;}
#weiyu li .tinfo label {display:block; float:left; font-size:0.875em; width:50px; padding:0 5px; height:27px; border:1px solid #ddd; border-right:none; text-align:right;}
#weiyu li .tinfo p {margin-bottom:5px; overflow:hidden;}
#weiyu li .tinfo input {border:1px solid #ddd; font-size:0.875em; padding:5px; float:left; border-radius:0;}
#weiyu .button_p {background-color:#E1474D; color:#fff; border:none; cursor:pointer; padding:5px 20px; border-radius:3px; float:right;}
/*pagenavi*/
.pagenavi {overflow:hidden;}
.pagenavi a,.pagenavi span,.pagenavi em {display:inline-block; float:left; font-size:0.875em; color:#666; border:1px solid #dedede; margin:2px 5px 2px 0; padding:1px 10px;}
.pagenavi span {color:#FF4228; font-weight:bold; border-color:#FF4228;}
/*footer*/
.footer {width:100%; height:auto; background-color:#f6f6f6; padding:50px 0; border-top:1px solid #eee;}
.footer p {font-size:0.75em; color:#888; text-align:center;}
.footer a {color:#888;}
/*screen width*/
@media only screen and (max-width:1180px){
	.inner {width:980px;}
	.sidebar {width:185px;}
	.main {width:705px;}
}
@media only screen and (max-width:1000px){
	.inner {width:880px;}
	.container {padding:20px 0;}
	.sidebar {padding:0 10px 0 20px;}
	.main {width:635px; padding:0 20px 0 10px;}
}
@media only screen and (max-width:900px){
	.header {margin-bottom:10px;}
	.inner {width:96%;}
	.container {margin-bottom:20px;}
	.sidebar,.nav {display:none;}
	.main {width:auto; float:none;}
	.footer {padding:30px 0;}
	.mobile {display:block;}
	#comment-post textarea {width:96%;}
}
@media only screen and (max-width:480px) {
	.section .thumbnail {display:none;}
	.post .entry blockquote {margin:15px 1em;}
	.post .entry ul, .post .entry ol {padding-left:1em;}
	.related ul li a {width:auto; float:none;}
	.related ul li span {display:none;}
	#comment-post textarea {width:94%;}
	.postnavi .post_navi_left,.postnavi .post_navi_right {float:none; text-align:left; width:auto;}
}