h1, h2, ul, button, input, iframe,ol,p{margin: 0;padding: 0;}
body{line-height:1.5;font-weight:400;color:#000; margin:0; padding:0;background:#f5f5f5;font:normal 400 12px/1.5 Microsoft YaHei,Arial;}
#wrapper{}
a{color: #000;text-decoration: none;}
.clear{clear: both;}
ul{list-style: none;}
:focus{outline:0;}
/** 主体 **/
#header{position:relative;}
.headerTop{background:#3abd79;}
.blog-name{color:#fff;font-size:18px;margin:0 0 0 10px; height:40px; line-height:40px; font-weight:800;}
.blog-title{font-size:14px;color: #fff;font-weight: normal;margin: 0 0 0 10px; height:40px; line-height:40px;}
#main{}
#content{ overflow:hidden;}
#content img{ width:0.2px;height:0.2px;}
.mainTit{ background:#fff; line-height:40px; height:40px; font-size:18px; font-weight:400; border-top:2px solid #3abd79;border-bottom:1px solid #ccc;font-size:18px; font-weight:400; padding:0 10px;}
.post_box{ float:left; width:46%; margin:2%;overflow:hidden;}
.post_box .pic{ width:100%; display:block;}
.post_box .pic img{width:98%; border:1px solid #ccc;border-radius:5px;}
.post_box .text{ font-size:14px; line-height:20px; height:40px; width:98%; overflow:hidden; display:block;}

.entry-title{width: 94%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;font-weight: normal;}
 /** 菜单 **/
.menu{position:absolute;right:10px;top:0px;color:#fff;font-size:28px; line-height:40px;text-align:center;cursor: pointer;padding:0 5px;}
.menu-main{padding:0;display:none;background:#3abd79;border-top:1px solid #2a9d62;}
.menu-main ul{ overflow:hidden;}
.menu-main ul li{ line-height:36px; height:36px; font-size:16px; float:left; width:33.33%; text-align:center; overflow:hidden;}
.menu-main ul li a{color: #fff;line-height:36px; padding:0 15px;display:block;border-bottom:1px solid #2a9d62;}
.sico{float: right;color: #666;}
/** 分页 **/
.load_more_cont{text-align: center;}
.load_more_cont a{padding:10px 0; font-size:16px; line-height:30px; height:30px; background:#3abd79; color:#fff; display:block;}
/** 位置 **/
.browse{font-size: 12px;line-height:22px;margin:0 0 0 10px;}
/** 首页搜索 **/
.search{background: #fff;margin: 10px;padding: 10px;border: 1px solid #aeb2b9;border-radius: 6px;}
#searchform button{width: 58px;text-align: center;background: #fff;height: 26px;line-height: 24px;border: 1px solid #aeb2b9;border-radius: 15px;cursor: pointer;}
.search_h input{width: 70%;height: 20px;border: 1px solid #aeb2b9;}
.screen-reader-text{display: none;}
/** 分类目录 **/
.h-cat{background: #fff;margin:10px 5px;border:1px solid #ccc; border-radius:5px;}
.h-cat ul li{float: left;margin: 2px;padding: 5px;}
/** 正文 **/
.primary{padding:5px 10px 0px 10px;font-size: 14px;line-height: 185%;overflow: hidden;}
.primary-title{font-size:18px;line-height:24px;}
.archive_info{font-size:12px;color: #666;margin: 0 0 5px 0;}
.primary p,.primary ul,.primaryol,.primary dd,.primary pre,.primary hr{margin: 0 0 10px 0;}
.primary p{}
.primary p a{color: #0196e3;}
.primary ol li{}
.primary ul li{list-style: square inside;line-height: 24px;text-indent: 2em;}
.primary blockquote{color: #4e6384;line-height: 23px;margin: 5px auto 5px auto;padding: 10px;clear: both;border: 1px solid #aeb2b9;}
.navigation{background: #fff;margin:0 5px 10px;padding:5px 10px;border:1px solid #ccc; border-radius:5px;}
.nav-previous{float:left;}
.nav-next{float:right;}
.nav-previous a, .nav-next a{padding:0 25px; height:36px; line-height:36px; font-size:18px;display:block; }
.nav-next a{float:right;}
.nav-previous a{float:left;}
/** 日志分页 **/
.page-links{text-align:center;margin:0px auto 5px;}
.page-links span{background: #3b8dbd;color:#fff;margin:2px;padding:0 10px;display:inline-block;border:1px solid #aeb2b9;}
.page-links a span{background:#fff;color: #000;}
.page-links a:hover span{background: #3b8dbd;color: #fff;}
/** 图文混排 **/
img.centered{display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
img.alignnone{margin: 0 0 10px 0;display: inline;}
img.alignright{margin: 0 0 10px 10px;display: inline;}
img.alignleft{margin: 0 10px 10px 0;display: inline;}
.aligncenter{display: block;margin-left: auto;margin-right:auto;margin-bottom: 10px;}
.alignright{float: right;margin: 0 0 10px 10px;}
.alignleft{float: left;margin: 0 10px 10px 0;}
.primary p img, .primary img, .wp-caption{max-width:100%; width:100%;height: auto;}
.wp-caption{background-color: #F3F3F3; border: 1px solid #DDDDDD; border-radius: 3px 3px 3px 3px; padding-top: 4px; text-align: center;}
/****** 评论 ******/
#comments{background: #fff;font-size: 12px;font-weight: normal;margin: 10px;padding: 10px;border: 1px solid #aeb2b9;border-radius: 6px;}
.commentlist .comment{font-size:12px;margin: 10px;padding: 10px;list-style: none;background: #fafafa;border: 1px solid #aeb2b9;border-radius: 6px;overflow: hidden;}
.commentlist .alt{background: #fff;}
.commentlist p{margin: 0;}
/** 表单 **/
#respond{background: #fff;margin: 10px;padding: 10px;border: 1px solid #aeb2b9;border-radius: 6px;}
#respond h3{margin: 0;}
#commentform p{margin: 5px 0;color: #000;}
#commentform label{color: #868686;}
#commentform{width: 100%;color: #868686;margin-top: 10px;}
#commentform input{margin: 5px 5px 1px 0;padding: 5px;}
#commentform input:focus{border: 1px solid #aeb2b9;}
#commentform #author{width: 210px;padding: 4px;border: 1px solid #aeb2b9}
#commentform #email{width: 210px;padding: 4px;border: 1px solid #aeb2b9}
#commentform #url{width: 210px;padding: 4px;border: 1px solid #aeb2b9}
#commentform textarea{width: 80%;height: 120px;font-size: 12px;padding: 4px;border: 1px solid #aeb2b9;}
#commentform textarea:focus{border: 1px solid #aeb2b9;}
#commentform input.submit, #commentform input#reset{background: #fff;cursor: pointer;width: 86px;height: 25px;color: #000;text-align: center;margin: 0;padding: 0;border: 1px solid #aeb2b9;border-radius: 15px;}
/** 表单结束 **/
.submitted{float: left;}
.navigation_c{padding: 0 5px 0 5px;margin: 10px;}
.previous{text-align: center;}
.page-numbers{background: #fff;padding: 2px 5px 2px 5px;border: 1px solid #aeb2b9;border-radius: 4px;}
/** tabs **/
#tabs{background: #fff;margin:10px 5px;border:1px solid #ccc; border-radius:5px;}
.htotabs li{float: left;width: 50%;display: inline;cursor: pointer;}
.htotabs li a{color: #000; line-height: 30px;display: block;}
#tabs ul.htotabs li a:hover{background: #3b8dbd;color: #fff;}
#tabs ul.htotabs li a.selected{background: #fff;color: #000;}
.widget1 a{border-radius:5px 0 0 0;text-align: center;}
.widget2 a{border-radius:0 5px 0 0;text-align:center;border-left: 1px solid #ccc;}
.widget1 a, .widget2 a{background: #e5e5e5;background-image: -moz-linear-gradient(top, #fefefe, #dadbdd);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dadbdd),color-stop(1, #fefefe));}
.tab-inside{padding: 2px 10px;}
.tab_latest ul li{line-height: 30px; padding: 5px 0; border-bottom: 1px solid #aeb2b9; margin-bottom: -3px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/** 页脚 **/
.footer_content{background:#fff;padding:5px 10px; border-top:1px solid #ccc;}
.footer_content p,.footer_content p a{font-size: 12px;color: #888;}
.footer_content{text-align: center;}
/** 查看留言 **/
.message li{list-style: none;padding: 5px 10px;border-bottom: 1px solid #aeb2b9;}
.message{margin-bottom:-6px;}
/** 返回顶部 **/
#back-top{position: fixed;bottom:25%;margin-left: -6px;}
#back-top a{width: 30px;display: block;text-align: center;line-height: 30px;color: #fff;font-weight: bold;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span{width: 30px;height: 30px;display: block;background: #3abd79;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span{background-color: #555;}

.mBox .hd h2{background:#fff; line-height:36px; height:36px; font-size:18px; font-weight:400; border-top:2px solid #3abd79;border-bottom:1px solid #ccc;font-size:16px; font-weight:400; padding:0 10px;}
.pList{ overflow:hidden;}
.pList li{ float:left; width:31%; margin:1.1%;}
.pList li .pic{ width:100%; display:block;}
.pList li .pic img{width:98%; border:1px solid #ccc;border-radius:5px;}
.pList li .text{ font-size:14px; line-height:20px; height:40px; width:98%; overflow:hidden; display:block;}
.mainNav{box-shadow:0 1px 2px rgba(0,0,0,.2);}
.mainNav ul{ overflow:hidden; background:#fff; color:#333;}
.mainNav ul li{ float:left; width:14.2%;text-align:center; font-size:16px;height:45px; overflow:hidden;}
.mainNav ul li a{ width:100%; display:block;height:42px; line-height:42px; color:#333;}
.mainNav ul li a{ width:100%; display:block;height:42px; line-height:42px; color:#333;}
.mainNav ul li a.cur{border-bottom:3px solid #e8e8e8;background:#f2f2f2; color:#666; font-weight:800;}
.showpage {
    clear: both; display: block; margin: 0 1px; padding: 5px 0; text-align: center;
}
.showpage a, .showpage em {
    background: none repeat scroll 0 0 #EEE; display: inline-block; font-weight: 800; height: 22px; line-height: 22px; margin: 0 1px; padding: 0 7px; text-align: center;border-radius:11px;
}
.showpage span {
    color: #BE5A5A;
}
.showpage em {
   background: #f68946; color: #FFF;
}
.downapk{width:100%; height:40px; background:#FF9; margin:3px auto 0; border-bottom:1px solid #CC6;box-shadow:0 1px 5px rgba(0,0,0,0.05); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.05); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.05); overflow:hidden;}
.downapk strong{width:65%; height:40px; padding-left:2%; display:block; float:left; color:#ad0b0b !important; font:normal 14px/40px Microsoft Yahei; overflow:hidden;}
.downapk a{width:30%; height:30px; margin:5px 1.5% 0 0; background:#e98b4c; border:1px solid #ce7024; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; color:#fff !important; font:normal 14px/30px Microsoft Yahei; display:block; float:right; text-align:center;}
.downapk a:hover,.downapk a:visited{background:#f2853d; border:1px solid #ce7024; color:#fff !important;}
.qun{width:100%; height:40px; background:#BFEFFF; margin:1px auto 0; border-bottom:1px solid #CC6;box-shadow:0 1px 5px rgba(0,0,0,0.05); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.05); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.05); overflow:hidden;}
.qun strong{width:95%; height:40px; padding-left:2%; display:block; float:left; color:#ad0b0b !important; font:normal 14px/40px Microsoft Yahei; overflow:hidden;}
.qun a{width:30%; height:30px; margin:5px 1.5% 0 0; background:#e98b4c; border:1px solid #ce7024; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; color:#fff !important; font:normal 14px/30px Microsoft Yahei; display:block; float:right; text-align:center;}
.qun a:hover,.qun a:visited{background:#f2853d; border:1px solid #ce7024; color:#fff !important;}