/* @charset "utf-8"; */
@import url("./iconfont.css");
@import url("weui.min.css");
/* 全局样式
------------------------------------------------------------------*/
html,body{ height:100%; }
body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea,img{ margin:0; padding:0; box-sizing:border-box; }
body{ font-size:14px; font-family:"Microsoft Yahei"; background:#f5f5f5; }
ol,ul{ list-style:none; }
.left{ float:left; }
.right{ float:right; }
.weui-footer__link{ font-size:13px; line-height:30px; }
.weui-footer__text{ font-size:12px; line-height:26px; }
.weui-cell_link{ font-size:13px; }

/*页面头部
-------------------------------------------------------------------*/
.header{ display:block; height:44px; background:#fff; border-bottom:1px solid #ececec; }
    .header .logo{ display:block; float:left; margin:5px auto auto 10px; height:36px; }
    .header .logo img{ height:34px; }
    .header .right{ position:absolute; top:0; right:0; display:inline-block; margin-right:15px; }
    .header .right a{ display:inline-block; margin:8px 0 0 2px; text-align:center; width:28px; height:28px; line-height:28px; }
    .header .right a:active{ background:#ececec; }
    .header .right a i{ color:#09bb07; font-size:20px; }
    .header h3{ display:block; text-align:center; line-height:44px; color:#333; font-size:16px; font-weight:400; }
    .header .back{ position:absolute; margin:0; padding:0; display:inline-block; top:8px; left:10px; height:28px; line-height:28px; }
    .header .back i{ display:block; float:left; color:#09bb07; font-size:20px; width:20px; line-height:28px; }
    .header .back span{ color:#09bb07; font-size:17px; line-height:20px; }

/*搜索框样式*/
.search-box{ position:relative; display:block; margin:0 60px 0 50px; padding:5px 0; height:34px; }
    .search-box .input-box{ position:relative; display:block; height:32px; border:1px solid #ececec; border-radius:3px; }
    .search-box .input-box input{ display:block; margin:0; padding:0 5px; width:88%; height:32px; line-height:32px; font-size:14px; background:#fff; border:none; }
    .search-box .input-box a{ position:absolute; top:0; right:0; display:block; width:12%; height:32px; text-align:center; background:#fff; }
    .search-box .input-box a:active{ background:#ececec; }
    .search-box .input-box a i{ color:#333; font-size:18px; line-height:32px; }

/*页面内容
-------------------------------------------------------------------*/
/*图标菜单*/
.nav-list{ background:#fff; }
    .nav-list a .weui-grid__icon{ width:32px; height:42px; }
    .nav-list a .weui-grid__icon i{ color:#09bb07; font-size:32px; }
    .nav-list .weui-grid__label{ font-size:13px; }
.icon-list .weui-cell__hd i{ margin-right:10px; color:#09bb07; font-size:14px; }
    .icon-list .weui-cell__bd{ font-size:14px; }
    .icon-list .weui-cell__ft{ font-size:13px; }
.item-list .weui-cell__hd i{ margin-right:10px; color:#09bb07; font-size:14px; }
    .item-list .weui-cell__bd{ color:#333; font-size:13px; }
    .item-list .weui-cell__bd s{ color:#999; }
    .item-list .weui-cell__ft{ font-size:12px; }
/*文字列表*/
.txt-list{ position:relative; margin:0; padding:0; }
	.txt-list ul li{ position:relative; }
	.txt-list ul li .wrap{ position:relative; margin:0 0 -1px -1px; background:#fff;  }
	.txt-list ul li .wrap a .note{ text-align:left; color:#999; text-align:center }
	.txt-list ul li .wrap a .note h2{ display:block; padding:0px; color:#333; font-size:12px; font-weight:400; }
	
	/* .txt-list ul li a{ display:block; position:relative; margin-left:15px; padding:15px 15px 15px 0;color:#333; line-height:2em;  } */
	/* .txt-list ul li h2{ display:block; margin:0; padding:0; color:#333; font-weight:400; line-height:20px; background:url(../images/dot.png) left 8px no-repeat; padding-left:10px; font-size:16px;} */



/*图文列表*/
.img-list{ position:relative; margin:0; padding:0; }
	.img-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .img-list ul .nodata{ margin:0; padding:0; display:block; color:#999; font-size:14px; text-align:center; line-height:80px; background:#fff; }
	/* float:left; width:23%; margin:2% 1%; ↓*/
	.img-list ul li{ position:relative;  }
    .img-list ul li:active{ background:#ececec; }
	.img-list ul li .wrap{ position:relative; margin:0 0 -1px -1px; background:#fff;  }
	/* display:block;↓ */
	.img-list ul li .wrap a{  position:relative;  text-align:center; }
	/* .img-list ul li .wrap a img{ display:block; margin:auto; width:50%; } */
	.img-list ul li .wrap a .note{ text-align:left; color:#999; text-align:center }
	.img-list ul li .wrap a .note h2{ display:block; padding:0px; color:#333; font-size:12px; font-weight:400; }
/*图片列表*/
.img-list2{ position:relative; margin:0; padding:0; }
	.img-list2 ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .img-list2 ul .nodata{ margin:0; padding:0; display:block; color:#999; font-size:14px; text-align:center; line-height:80px; background:#fff; }
	/* .img-list2 ul li{ position:relative; float:left; width:23%; margin:2% 1%; } */
    .img-list2 ul li:active{ background:#ececec; }
	.img-list2 ul li .wrap{ position:relative; margin:0 0 -1px -1px; background:#fff;  }
	/* .img-list2 ul li .wrap a{ display:block; position:relative;  text-align:center; } */
	/* .img-list2 ul li .wrap a img{ display:block; margin:auto; width:80%; } */
	.img-list2 ul li .wrap a .note{ text-align:left; color:#999; text-align:center }
	.img-list2 ul li .wrap a .note h2{ display:block; padding:0px; color:#333; font-size:12px; font-weight:400; }
	
.title{ width:100%;border-bottom:1px solid #F0F0F0; padding:10px 0px;}
.title span{ height:24px; line-height:24px; border-left:6px solid #FD9714; color:#ff4214; padding-left:10px; font-size:16px; display:block}

/*详情页样式*/
.meta{ margin:15px; padding-bottom:15px; border-bottom:1px solid #ececec; }
	.meta .meta-tit{ color:#333; font-size:17px; font-weight:700; margin:0 0 5px; }
	.meta .meta-info{ font-size:12px; color:#cecece; line-height:1.8em; }
	.meta .meta-info span{ margin-right:5px; }
    .meta .meta-info span i{ margin-right:3px; font-size:13px; }
	/* margin:0 15px; ↓ */
.entry{ padding:0; font-size:15px; line-height:24px; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #ddd; color:#222; }
	.entry h2{ font-size:17px; }
	.entry h3,.entry h4{ font-size:14px; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:16px; }
	.entry li{ margin-left:26px; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:15px 0; color:#333; font-size:14px; line-height:24px; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code, .comment code{ background-color:#eee; border-radius:2px 2px 2px 2px; color:#777;font-family:'courier new'; margin:0 4px;padding:1px 4px;}
	.entry table{ border-left:1px solid #eee; border-top:1px solid #eee; }
	.entry table th{ background-color:#F9F9F9; text-align:center; }
	.entry table td, .entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:7px 10px; }
	
	.entry dl{ width:100%}
	.entry dl dt{ width:30%; display:block; float:left}
	.entry dl dt img{ width:100%; border:none}
	.entry dl dd{ width:65%; height:24px;  display:block; font-size:14px; line-height:24px; color:#666; margin-left:5%; float:left}
	.entry dl dd a{ color:#ff4214; font-size:15px; text-decoration:none}
	
	.bottom{ width:60%; height:1px; background:#F67C01; position:relative;display:block; margin:30px auto 30px;}
	.bottom span{width:50%; height:30px; display:block; background:#FFF; color:#F67C01; text-align:center; position:absolute; top:-10px; position:relative; margin:10px auto}