html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article,aside,details,figcaption,figure,time,
footer,header,hgroup,menu,nav,section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
input, select { vertical-align: middle; }
a{ text-decoration: none; outline: 0; color: #09c; }
li{ list-style: none; }
img{ vertical-align: middle; }

body{  font-family: Helvetica, sans-serif; font-size: small; color: #666; line-height: 1;}
.g0{ color: #000; }.g6{ color: #666; }.g9{ color: #999; }
.orange{ color: #f37043; }
.blue{ color: #09c; }
.f1{ font-size: small }.f2{ font-size: medium; }.f3{ font-size: large; }
.p08{ padding: 0.8em }.p1{ padding: 1em; }.p2{ padding: 2em; }.p15{ padding: 1.5em; }
.pt0{ padding-top: 0;  }.pt05{ padding-top: 0.5em; }.pt1{ padding-top: 1em; }.pt15{ padding-top: 1.5em; }
.pb1{ padding-bottom: 1em; }
.tc{ text-align: center; }
.fr{ float: right; }
.fl{ float: left; }
.lh2{ line-height: 2; }
.lh15{ line-height: 1.5; }
.lh175{ line-height: 1.75; }

.btn-1{ font-size: medium; padding: 0.3em 1em; line-height: 1.5;  display: block;  text-align: center; background: #47c18e; color: #ffffff }
.btn-2{ font-size: medium; padding: 0.6em 0; width: 200px; text-align: center; display: block; margin: 1.5em auto; border: 1px solid #D5D5D5; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#CFCFCF)); -webkit-border-radius: 6px; color: #666666;text-shadow: 1px 1px 1px #fff;}
.btn-3{font-size: medium;  height: 30px; width: 120px; border: 1px solid #ABD064; background: #F4FBDF; text-align: center; line-height: 30px; color: #516825;  display: block; margin:1.5em auto; -webkit-border-radius: 6px;text-shadow: 1px 1px 1px #fff;-webkit-box-shadow: 0px 1px 3px #bbb;}
.btn-3 img{ vertical-align:baseline; }
.btn-4{font-size: medium;  display: inline-block; line-height: 1.2em; padding: 3px 5px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#5DCFCF), to(#3E9FA0)); -webkit-border-radius: 4px;}
.btn-5{ display: inline-block;padding: 0.4em 1em; line-height: 1.5; border: 1px solid #C3C2C2; -webkit-border-radius: 5px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#F4F3F3), to(#E6E4E4)); text-align: center;}
.btn-6,.btn-7{ display: inline-block;  width: 34px; height: 26px; background: url(/mobile/img/ask/ico-9.png); vertical-align: middle; line-height: 26px; color: #fff; padding: 0 0 0 12px;}
.btn-7{ background: url(/mobile/img/ask/ico-10.png);  }

.btn-8,.btn-9{ height: 65px; width: 110px; display: inline-block; padding: 0 10px; }
.btn-8 a,.btn-9 a{ display: inline-block;  width:110px; height: 38px; font-size: medium; text-align: center; color: #666;  line-height: 38px;text-shadow: 1px 1px 1px #fff; border: 1px solid #ccc;background: -webkit-gradient(linear, 0 0, 0 100%, from(#EFEFEF), to(#DADADA));-webkit-border-radius: 6px;  }
.btn-8 span,.btn-9 span{  display: inline-block;width:110px; height: 25px;-webkit-border-radius: 6px 6px 0 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#ffffff));}
.btn-9 a{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#D5E893), to(#A1C85A)); border: 1px solid #B3D369; color: #59702B;}
.btn-9 span{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#E1EFB1), to(#ffffff)); }

.in1{ height: 35px; display: inline-block; width: 100%; border: 1px solid #CCC; color: #999; -webkit-border-radius: 6px; -webkit-box-shadow:inset 1px 1px 3px #ddd; }
.in2{ width: 99%; -webkit-border-radius: 6px; border: 1px solid #CCC; height: 5em; -webkit-box-shadow:inset 1px 1px 3px #ddd;}

.top-ad{ height: 120px; background: #3399CC; border-bottom: 1px solid #BCBAB5; }
header{ padding: 0.1em; border-bottom: 1px solid #BAB7AF;background: -webkit-gradient(linear, 0 0, 0 100%, from(#F2EDE7), to(#CEC9C3)); }
.header-noBg{background:#fff;}
header .logo{ float: left;background:url(/mobile/img/ask/low-logo.png); width: 72px; height: 19px; }
header .tabs{ color:#516825; margin: 0 0 0 0.5em; font-size: small; }
header .tabs .selected{ background: #72B153;color: #fff; -webkit-border-radius: 4px;}
header .tabs a{ display: inline-block; vertical-align: middle; color:#516825; padding: 3px;}
header .tabs-2,header .tabs-3{  line-height: 26px; padding: 0 0 0 1em; }
header .tabs-2 a,header .tabs-3 a{ vertical-align: middle; display: inline-block; height: 26px; padding: 0 5px; }
header .tabs-2 .selected,header .tabs-3 .selected{ background: #3E9E9F;color: #fff; -webkit-border-radius: 4px;}
header .tabs-3 .selected{ background:#72B153;  }
header .fr{  text-decoration: underline;font-size: small;}
.search{ overflow: hidden; padding: 0.5em  0; }
.search .btn{ font-size: small; height: 28px; width: 65px; position: relative; margin: 0 0 0 -5px; line-height: 28px; text-align: center; color: #516825;  float: right;  display: block; border: 1px solid #ABC873;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#D9E9AB), to(#ABC873)); -webkit-border-radius: 5px; text-shadow: 1px 1px 1px #fff; }
.search input{ height: 26px;display: inline-block; width: 100%; border: 0; color: #999;}
.search .input-wrap{ display: block; height: 28px;  border: 1px solid #ccc; overflow: hidden;  -webkit-border-radius: 5px 0 0 5px; background:#fff url(/mobile/img/ask/ico-1.png) 6px 5px no-repeat;  }
.search .input-wrap span{ padding: 0 0 0 30px; display: block; }
.search-bottom{ background: url(/mobile/img/ask/bg-x.png) 0 0 repeat-x; padding: 0.8em; border-bottom: 2px solid #BAB7AF; border-top: 1px solid #BFBCB8; }

.tips-1{ border: 1px solid #ACD165; -webkit-border-radius: 2px; background: url(/mobile/img/ask/tips-1-bg.png); padding: 0.4em; margin: 0.8em;}
.tips-1 .title{  color: #52750d;  }
.tips-1 .tips-1-cont{ padding: 0.5em; overflow: hidden; background: #F9FFF6;  }
.tips-1 .tips-1-cont p{ padding: 0.8em 0; }
.tips-2{ margin: 1em; background: #FEFFE5; -webkit-border-radius: 2px;border: 1px solid #FAF5BD; line-height: 1.5;}

h2{ font-size: medium; font-weight: normal; line-height: 2em; 
    dborder-width: 1px 0 1px 0;
    border-width: 0 0 1px 0; 
    border-style: solid; padding: 0 0.8em; overflow: hidden; margin: 0.5em 0; }
h2 img{ vertical-align: sub; }
.s-title{ font-size: medium; font-weight: normal; line-height: 2em; border-width: 1px 0 1px 0; border-style: solid; padding: 0 0.8em; overflow: hidden; margin: 0.5em 0; }
.s-title img{ vertical-align: sub; }
.t1{ background: #EFF6FF;  border-color: #DBE4EF; color: #069; }
.t2{ background: #EDF9C9;  border-color: #DBE8B5; color: #52750D; }
.t3{ background: #FCDBD0;  border-color: #F1CCC0; color: #F37043; }
.t4{ background: #D6F9FD;  border-color: #C0E8ED; color: #3D9F9F; }

.answer-list{ margin: -0.8em 0 0; }
.answer-list li{ padding:0.8em; border-bottom: 1px solid #C4C4C4; }
.s-list li{ padding: 0 1em; line-height: 2.5;  }
.s-list li a .f1,.s-list li a .fr{color: #666; }
.answer-list-last li:last-child{ border: 0; }
.comment-list li{ padding:0.8em;  border-bottom: 1px solid #C4C4C4; line-height: 1.5; }
.comment-list li p{ padding: 0.5em;background: #f5f5f5; }
.search-list li{ padding: 1em; border-bottom: 1px solid #C4C4C4; }
.month-list{ overflow: hidden;}
.month-list a{ width: 58px; height: 22px; text-align: center; line-height: 22px; color: #fff; -webkit-border-radius: 4px; background: #FF5966; display: inline-block; }
.month-list li{ float: left; padding: 0.5em 0.7em; }
.month-list .current a{ background: #59C9C9; }
.month-list .mygroup a{ background: #ff9934; }
.msg-list li{ border-bottom:1px solid #C4C4C4; display: block;  padding:0.8em 1em; line-height: 1.5;}
.arr-up{ width: 30px; height: 25px; line-height: 15px; text-align: center; display: inline-block; -webkit-border-radius: 4px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#5DCECE), to(#3E9FA0)); float: right; margin: 5px 0 0;}
.arr-down{ width:30px; height: 25px; line-height: 15px; text-align: center; display: inline-block; -webkit-border-radius: 4px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#5DCECE), to(#3E9FA0)); float: right; margin: 5px 0 0;}
.arr-down img{ -webkit-transform:rotate(180deg); }

footer{padding:3% 0;}
footer p a{margin:0 3%;}
footer{ text-align: center;  color: #999; font-size: small;}
footer .tabs a{ display: inline-block; vertical-align: middle;  padding:3px;}
footer .tabs .selected{ background: #0099CC;color: #fff; -webkit-border-radius: 5px;}
footer p{ padding: 0 0 1em; }
.spaceBox{height:40px;line-height:40px;background:#F5F5F5;padding:0 5%;}

.spaceBox .index-user-box span{
	float:left;
}
.spaceBox .index-user-box .index-user-img{
	width:30px;
	height:30px;
	margin-top:3px;
	border:2px solid #fff;
	border-radius:30px;
	background:url(/mobile/img/index/img/img-normal.jpg) no-repeat;
	background-size:30px 30px;
}


.spaceBox .index-user-box .index-user-img img{
	display:inline;
	width:30px;
	height:30px;
	border-radius:30px;
    vertical-align: initial;
}
.spaceBox .index-user-box .name{
	margin:0 5px;
}

.fl{float:left;}
.fr{float:right;}

.title-1{ border-bottom: 1px solid #C0DFDB; border-top: 1px solid #fff; line-height: 2em; color: #399; padding: 0 0 0 1em; font-size: medium;background: -webkit-gradient(linear, 0 0, 0 100%, from(#DBEDED), to(#D3E2E4));}
.title-1 .tabs a{ display: inline-block;  padding:1px 3px; color: #3E9E9F;line-height: normal; font-size: small; }
.title-1 .tabs .selected{ background: #3E9E9F; color: #fff; -webkit-border-radius: 4px;font-size: small;}

article{ line-height: 1.5; padding: 0.5em 1em; border-bottom:1px solid #C4C4C4;}
.respond{ border: 1px solid #E7E4DC; -webkit-border-radius: 3px; padding: 1em; margin: 1em; -webkit-box-shadow: 0px 1px 3px #eee;overflow:hidden;}
.sp-ico{ width: 33px; height: 23px; padding: 0 0 0 3px; display: inline-block; background: url(/mobile/img/ask/ico-5.png); line-height: 23px; color: #fff;}
.pop{ width: 242px; height: 85px; background: url(/mobile/img/ask/low-pop.png); position: fixed; bottom: 0px; left: 38px;  }
.pop p{ padding: 10px 15px 0 70px; line-height: 1.5; }
.btn-submit{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#ECECEC), to(#D3D3D3)); border: 1px solid #929291; color: #666; }
.tips-3 a{ display: block; margin: 0.8em; color: #CC9933; border: 1px solid #F8F1A4; background: #FFFFCC; padding: 0.8em 1em;}

.app{ padding: 9px 0 0; font-size: 14px; }
.app .icon{ width: 24px; height: 24px; display: inline-block; vertical-align: middle; color: #666; margin: 0 3px 0 0; }
.app .icon img{ max-width:100%; }
.app .app-btn{box-shadow: 0 1px 2px #999; display: inline-block; margin: 0 0 0 5px; line-height: 22px; text-align: center; font-size: 12px; height: 22px; width: 72px;border-radius: 11px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#FDFDFD), to(#E8E8E8)); }

.category {padding: 1em 1em 0 4em; line-height: 1.5;}
.category dt {position: absolute; margin: 0 0 0 -3em; padding: .2em .4em;}
.category dd a {margin: 0 0 .5em 0; padding: .2em .4em;  border-radius: 4px; white-space: nowrap; display: inline-block;}
.category dd a.active {background-color: #D9DBDD;}
.down-recommend{
	padding:5px 15px;
	background:#f5f5f5 url(/mobile/img/index/img/img-repeat-x.png) repeat-x;
	background-size:42px 5px;

}

.down-recommend li{
	height:30px;
	line-height:30px;
	margin:9px 0;
	padding-left:38px;
}
.down-recommend li a{
	color:#4c4141;
	text-shadow: 1px 1px 0 #fff,-1px -1px 0 #fff; 
}
.down-recommend li a span{
	font-size:16px;
	color:#fe516b;
}


.down-recommend .s1{
	background:url(/mobile/img/index/img/img-lm.png) no-repeat;
	background-size:30px 30px;
}
.down-recommend .s2{
	background:url(/mobile/img/index/img/img-yz.png) no-repeat;
	background-size:30px 30px;
}
