@charset "utf-8";
/* CSS Document */
html { font-family:"Microsoft Yahei", arial, helvetica, sans-serif;	-webkit-text-size-adjust:none; word-break:break-word;max-width:640px;margin:0 auto; overflow-x:hidden; }
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin:0; padding:0;}
a {	text-decoration:none;}
li{	list-style:none;}
img { border:0;	vertical-align:middle;}
table {	border-collapse:collapse; border-spacing:0;}
iframe{border: 0;}
.clear{ clear:both}
.hidden{ display:none}
body {background:#f2f2f2;}
body.withHeader{ padding-top:82px;}
body.htmlHeader{ padding-top:45px;}
header{ display:block;	z-index:9; overflow:hidden; position:fixed; top:0; left:0; right:0; max-width:640px;margin:0 auto;}
header.relative,.dw{ position:relative;}
.mr10{margin-right:10px;}
.pl2{padding-left:2px;}
.red{color:red;}
.article-down {display:none;}
.Qicon{position:relative;display:inline-block;background:url(https://imgo.hackhome.com/imga/mbg.png) no-repeat;}.icon-user{width:14px;height:14px;background-position:0 0;bottom:-1px;}.icon-clock{width:16px;height:15px;background-position:0 -16px;bottom:-2px;}.icon-tags{width:26px;height:22px;background-position:0 -31px;}.icon-star{width:26px;height:22px;background-position:0 -55px;top:10px;left:10px;}.icon-news{width:26px;height:20px;background-position:0 -100px;top:13px;left:11px;}.icon-heart{width:26px;height:20px;background-position:0 -79px;top:13px;left:12px;}.icon-fire{width:26px;height:26px;background-position:0 -162px;top:8px;left:11px;}.icon-images{width:26px;height:22px;background-position:0 -139px;top:11px;left:10px;}

.children{ width:100%; height:auto; border-bottom:1px #e7e7e7 solid; overflow:hidden; background:#fff; margin-top:15px;}
.c_cont{ width:100%; height:auto; overflow:hidden;}
.c_cont a{ width:100%; height:auto; border-bottom:1px #ddd dashed; display:block; }
.c_cont dl{ padding:12px 10px; height:auto; overflow:hidden; }
.c_cont dt{ width:35%; height:80px; overflow:hidden; float:left;}
.c_cont dt img{ width:100%; height:80px;}
.c_cont dd{ width:61%; height:80px; float:left; margin-left:10px; display:inline; }
.c_cont dd h3{ width:100%; height:25px; overflow:hidden; color:#333; font-size:1em; line-height:25px;  margin-top: 2px;}
.c_cont dd p{ width:100%; height:48px; color:#666; font-size:0.875em; line-height:23px; overflow:hidden;margin-top:5px;}
.c_cont a:last-of-type{ border-bottom:none;}

.back_top{ width:41px; height:41px; background:url(https://imgo.hackhome.com/imga/ttop.png) no-repeat; position:fixed; right:10px; bottom:10px; z-index:10;-moz-opacity:1;opacity:1;}
.back_tops{bottom:110px;}
.back_top a{ width:41px; height:41px; display:block; text-indent:-9999px; cursor:pointer;}

.lnav {height:42px;line-height:42px;border-bottom:1px solid #e2e2e2;padding:0 10px;background: #fff;}
.lnav .more{float:right;}
.lnav span{float:left;width:154px;height:42px;display:block;}
.lnav span a{float:left;width:50%;height:42px;color:#666;text-align:center;display: block;font-size: 16px;font-weight: 600;border-bottom:1px solid #666;}
.lnav span.s{width:auto;}
.lnav span.s a{width:auto;padding:0 8px;}
.lnav span a.cur{color:#3db73d;border-bottom:1px solid #3db73d;}
.lnav h2{float:left;padding:0 8px;height:42px;line-height:44px;display:block;font-size:16px;font-weight:600;color:#3db73d;border-bottom:1px solid #3db73d;}

/*html*/

.detial_con{ width:100%; height:auto; background:#fff; overflow:hidden; padding-bottom:10px;}
.detial_con p{padding:0px 10px; margin-top:0.6em; height:auto; color:#444; line-height:28px;}
.detial_con img{ max-width:100%; height:auto; margin-bottom:10px;}
.detial_con h3.biaoti{font-weight: bold;padding-top:10px;padding-left:10px;font-size:17px;color:#333;}
.detial_con h3.biaotis{font-weight: bold;padding-top:10px;padding-left:10px;font-size:15px;color:#333;}

.caption{ width:100%; height:auto; background:#fff;margin-bottom:5px;border-bottom: 1px #ddd dashed;}
.caption h1{ padding:0px 10px; padding-top:15px; color:#000; font-size:1.375em; font-weight:normal; line-height:30px;}
.caption .caption_txt{ padding:0 0 10px 0; height:22px; position:relative; text-align:left;}
.caption_txt span{ color:#999; line-height:30px;}
.caption_txt samp{ color:#999; font-size:14px; line-height:30px;font-family: "Microsoft Yahei", arial, helvetica, sans-serif;}
.caption_txt samp i{color:#777;margin-left:14px;margin-right:3px;font-size:13px;font-style:normal; text-decoration:none;}
.caption_txt samp a{color:#555;}

.caption_txt samp  font{float:right;margin-right:8px;cursor:pointer;font-size:15px;}

.htmlcontent {font-size:14px;}
.htmlcontent a{color: #3db73d;border-bottom: 1px dotted #3db73d;}

.tables{display:block;margin:10px 10px 0 10px;font-size:13px;}
.tables a{border:0;}
.tables table{border:1px solid #ddd;}
.tables table:nth-child(even){margin-top:-1px;}
.tables td{padding:8px 0;}
.tables p{margin:0;padding:0;}
.tables td strong,.tables td b{color:#444;}

.htmllike {width:100%;text-align:center;padding-top:20px;margin-bottom:8px;display:none;}
.htmllike .likeBtn {position:relative;color:#3db73d;font-size: 20px;height:40px;line-height:40px;display:inline-block;}
.htmllike  .icon-like{display:inline-block;width:40px;height:40px;background:url("//imgo.hackhome.com/images/dig_a.png") no-repeat;background-size:40px;margin-right:8px;cursor: pointer;position:relative;bottom:-5px;}
.htmllike  .likeCount{font-size:22px;}
.htmllike .disabled{color: #999;cursor: default;}
.htmllike .disabled .icon-like{background:url("//imgo.hackhome.com/images/dig_b.png") no-repeat;background-size:40px;}
.htmllike .likeBtn  .ding{position: absolute;left:40px;top:-30px;z-index:10;font-size:24px;color:#3db73d;}


.htmltags {position: relative;padding-left:8px;padding-right:10px;padding-top:15px;}
.htmltags span {margin-right:32px;}
.htmltags i{position: absolute;font-size: 22px;left:6px;top:14px;color:#585858;}
.htmltags a{padding:3px 8px;background:#3db73d;color:#ffffff;margin-right:8px;font-size:13px;border-radius: 4px;margin-bottom:5px;display:inline-block;}

.main{ width:100%; height:auto; border-bottom:1px #e7e7e7 solid; overflow:hidden; background:#fff; margin-top:10px;}
.m_txt dl{ padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:2px; height:auto; overflow:hidden}
.m_txt dt{ width:38%; height:90px; float:left; border-radius:6px; border:0px #e7e7e7 solid; overflow:hidden}
.m_txt dt img{ width:112px; height:90px; padding:1px; border-radius:6px;}
.m_txt dd{ width:58%; height:100px; float:left; margin-left:10px; display:inline;}
.m_txt dd h3{ width:100%; height:25px; overflow:hidden; color:#333; font-size:1em; line-height:25px;  margin-top:2px;}
.m_txt dd p{ width:100%; height:56px; color:#666; font-size:13px; line-height:20px; overflow:hidden; margin-top:4px;}
.m_cont .m_txt2{ width:100%; height:auto; overflow:hidden;padding-bottom:20px;}
.m_txt2 li{ width:100%; height:40px; border-bottom:1px #ddd dashed; overflow:hidden;}
.m_txt2 li a{ padding:0px 10px; background:url(https://imgo.hackhome.com/imga/li.png) 15px 19px no-repeat; text-indent:15px; color:#333; font-size:0.94em; line-height:40px; display:block;white-space: nowrap;text-overflow: ellipsis;width: 97%;overflow: hidden;}
.m_txt2 li:last-of-type{ border-bottom:none;}

#topapp{display:block;background:#fff;height:70px;padding:8px 0 4px 0;margin:0 0 1px 0;overflow:hidden;width:100%;}
#topapp ul{height:85px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
#topapp li{display:inline-block;width:65px;height:70px;text-align:center;overflow:hidden;}
#topapp li img{width:50px;height:50px;display:block;margin:0 auto;border-radius:5px;}
#topapp li a{font-size:12px;line-height:20px;color:#333;}

@keyframes newapp{from {bottom:-40px;}to {bottom:0;}}
@-moz-keyframes newapp{from {bottom:-40px;}to {bottom:0;}}
@-webkit-keyframes newapp{from {bottom:-40px;}to {bottom:0;}}
@-o-keyframes newapp{from {bottom:-40px;}to {bottom:0;}}
.scrollUp .scrollLi{position: relative;animation: newapp 500ms;-moz-animation: newapp 500ms;-webkit-animation: newapp 500ms;-o-animation: newapp 500ms;}

.xg_tabs{display:-webkit-box;display:-moz-box;display:box;}
.xg_tabs span{-webkit-box-flex:1.0;-moz-box-flex:1.0;box-flex:1.0;text-align:center;display:block;height:36px;line-height:36px;font-size:16px;border-bottom: 3px solid #f9f9f9;}
.xg_tabs span i{background:#f50;color:#fff;padding:1px 4px;border-radius:8px;letter-spacing:0.6px;font-size:12px;margin-left:4px;font-style:normal;display: none;}
.xg_tabs span.cur{border-bottom:3px solid #08961e;}
.hot_new .xg_list,.hot_new .xg_list ul{width:100%;height:185px;float:left;padding:0px;}
.hot_new{margin-top:10px;}
.hot_new{margin-top:10px;background:#fff;}
.hot_new ul{padding:0 5px;min-height:190px;}
.hot_new li{height:36px;line-height:36px;overflow:hidden;border-bottom:1px dashed #ccc;position:relative}
.hot_new li:last-child{border-bottom:none;}
.hot_new li a{height:38px;line-height:38px;overflow:hidden;display:block;padding-left:18px;}
.hot_new li em{display:inline-block;width:4px;height:4px;background:#999;border-radius:50px;position:absolute;top:17px;left:8px;}
.hot_new .new_xg li{width:33.3%;float:left;border-bottom:none;text-align:center;}	
.hot_new .new_xg li:nth-child(3) a,.hot_new .new_xg li:nth-child(6) a,.hot_new .new_xg li:nth-child(9) a,.hot_new .new_xg li:nth-child(12) a,.hot_new .new_xg li:nth-child(15) a{border-right:none;}
.hot_new .new_xg li a{height:20px;line-height:20px;border-right:1px solid #d9d9d9;margin:8px 0;font-size:13px;padding:0 5px;color:#555;}

.pagenumx{width:100%;height:12px;text-align: center;padding-bottom:10px;}
.pagenumx span{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#f0f0f0;margin:0 5px;text-indent:-9999px;}
.pagenumx span.cur{background-color:#08961e;}

/*we*/
.wedown{position:relative;background:#ebffee;justify-content:flex-start;color:#666;padding:10px;font-size:15px;height:50px;margin:5px 10px;}
.wedown img{margin-right:10px;width:50px;float:left}
.wedown b{display:block;font-size:16px;color:#08961e;margin:0 0 5px 0;line-height:16px}
.wedown p{margin:0 0 0 60px;padding:0;line-height:16px;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#555}
.wedown .webtn{position:absolute;right:12px;bottom:12px;width:48px;height:42px;line-height:18px;background:#f60;color:#fff;text-align:center;font-size:14px;border-radius:4px;padding-top:4px}