body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333333;}
a:visited{color:#333333;}
a:hover{color:#333333;}
a:active{color:#333333;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-size:62.5%;}
body{font-size:15px;line-height:1.5em;color:#333333;}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5fae\8f6f\96c5\9ed1,\5b8b\4f53,sans-serif;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;width:auto\9;max-width:100%;vertical-align:top;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){
  input{line-height:normal!important;}
}
select[size],select[multiple],select[size][multiple]{border:1px solid #aaa;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
body{background-color:#fff;}
/* 头部导航 */
.header-bg{height:40px;overflow:hidden;position:relative;background-color:#fbfbfb;border-bottom:1px solid #eee;}
.header-home,.header-back{float:left;width:45px;height:40px;position:relative;}
.header-home{background: no-repeat 0px 0px;-webkit-background-size:45px;-moz-background-size:45px;background-size:45px;}
.header-back{background: no-repeat 0px 0px;-webkit-background-size:45px;-moz-background-size:45px;background-size:45px;}
.header-title{line-height:40px;font-size:15px;color:#ff4444;position:relative;overflow:hidden;margin-right:10px;padding-left:10px;}
.header-title:before{content:"";width:1px;height:40px;background:#eee;position:absolute;left:0px;top:0px;}
.header-title a{color:#ff4444;}
.header-bg a:visited{color:#ff4443;}
.header-title-home{display:block;text-align:center;padding:0 45px 0 0;}
.header-title-nav{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-transform:translate(0px,0px);}
/* 标题栏 */
.m-section{height:40px;line-height:40px;border-bottom:1px solid #ddd;margin:10px 10px;}
.m-section-mark{float:left;color:#ff4444;font-size:18px;border-bottom:1px solid #ff4444;padding:0 2px;}

.g-doc{margin:0 auto;overflow:hidden;}
@media only screen and (min-width:1025px){
  .g-doc{max-width:750px;}
}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5fae\8f6f\96c5\9ed1,\5b8b\4f53,sans-serif;}
img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input,textarea{-webkit-appearance:none;}
img{width: 100%;}

.fs-16{font-size: 16px;}
/*列表页*/
.online-list-wrap{padding: 10px 4.218% 0px 13px;}
.list-box{padding-bottom: 15px;border-top: 1px solid #eee;}
.list-box-first{border-top:none; }
.list-box .hd,.list-box .hd a{height: 40px;line-height: 40px;display: block;color: #333;font-size: 17px;font-weight: bold;overflow: hidden;}
.list-box .bd{overflow: hidden;}
.m-img-area{float: left;margin-right: 10px;}
.m-txt-area{font-size: 14px;overflow: hidden;color: #999;}
.m-blk-img{display: block;position: relative;border:1px #eee solid;overflow: hidden;}
.m-nums{position:absolute;width:60px;height:15px;line-height:15px;color:#fff;background-color:#36b09f;font-size:12px;top:5px;left:-18px;text-align:center;-webkit-transform:rotate(-45deg)  scale(0.8);-moz-transform:rotate(-45deg)  scale(0.8);-ms-transform:rotate(-45deg)  scale(0.8);-o-transform:rotate(-45deg)  scale(0.8);transform:rotate(-45deg)  scale(0.8);}
.m-txt-area i,.m-txt-area .m-zj-name{display:inline-block;vertical-align: middle;height: 23px;line-height: 23px;overflow: hidden;}
.m-txt-area .m-zj-name{font-size: 16px;}
.m-zj-name{color: #5ec0b2;max-width:50px;margin-right: 10px;}
.m-zj-name:visited{color:#5ec0b2; }
.m-txt-area i{font-size: 13px;}
.m-txt-area dd{height: 23px;line-height: 23px;overflow: hidden;}
.m-morea{display: block;height: 25px;line-height: 25px;margin-right: 15px;text-align: center;border-radius:15px;}
.m-ask{border: 1px #ff4444 solid;color:#ff4444 }
.m-ask:visited{color: #ff4444;}
.m-look{border: 1px #b4b4b4 solid;}
.m-look:visited,.m-loadmore:visited{color: #999;}
.m-loadmore{display: block;margin: 0 12px;height: 30px;line-height: 30px;text-align: center;overflow: hidden;;border: 1px #f5f5f5 solid;border-radius: 5px;}
.m-txt-area dd:nth-child(3){font-size: 12px;}
.m-txt-area dd:nth-child(4){height: 27px;line-height: 27px;font-size: 15px;}
.m-img-area .m-blk-img {width: 85px;height: 100px;overflow: hidden;}

/*终端页*/
.m-question-wrap{overflow: hidden;;position: relative;}
.m-zj-message{border-bottom: 1px #f1f1f1 solid;padding: 12px ;overflow: hidden;}
.m-img-area  .radius-wrap{border-radius:23px;width: 46px;height: 46px;}
.m-art-nums{position:absolute;width:90px;height:15px;line-height:15px;color:#fff;background-color:#36b09f;font-size:13px;top: 11px;right: -25px;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.m-art-content h2{font-size: 20px;font-weight: bold;padding: 15px 0 10px 0;height: 24px;line-height: 24px;overflow: hidden;text-align: center;}
.m-date{text-align: center;font-size: 14px;height: 22px;line-height: 22px;overflow: hidden;}
.m-art-txt{font-size: 16px;color: #333;padding:10px 13px 30px 13px;overflow: hidden;}
.m-art-txt span{color: #999;}

.m-art-box{overflow: hidden;}
.m-art-box .hd{border-bottom: 1px #ddd solid;margin-left: 3.75%;height: 24px;line-height: 24px;font-size: 16px;}
.m-art-box .bd{margin: 16px 0 15px 0;}
.m-art-tit{display: inline-block;color: #ff4444;font-weight: bold;border-bottom: 1px #ff4444 solid;position: relative;max-width: 280px;overflow: hidden;height: 24px;line-height: 24px;}
.m-art-btns{display: inline-block;vertical-align: middle;text-align: center;border: 1px #ddd solid;border-radius: 5px;height: 38px;line-height: 38px;width: 44.06%;margin-left: 3.75%;cursor: pointer;}
.art-user-wrap{margin-left: 3.75%;color: #aaa;position: relative;}
.art-user-wrap span{margin: 0px 7px;}
.art-txt-nums{float: right;margin-right: 20px;max-width: 165px;overflow: hidden;}
.art-user-wrap a:visited{color: #aaa;}
.input-box{padding: 15px 3.75%;}
.input-box textarea{line-height: 23px;width:96%;padding:2%;border:1px #ddd solid;border-radius: 5px;height: 95px;overflow: hidden;outline: none;}
.m-aska{display: block;height:35px;line-height: 35px;border-radius: 17px;color: #fff;background: #ff4444;text-align: center;margin: 0px 12.5%;}
.m-aska:link{color: #fff;}
.m-aska:visited{color: #fff;}
.m-ask-list{display: block;margin-left: 3.75%;border-bottom: 1px #ddd solid;}
.m-art-titles{padding:0 0 0px 30px;margin: 10px 0;position: relative;}

.m-art-titles .art-icons{width: 20px;height: 20px;line-height: 20px;position: absolute;left: 0;top: 0;color: #fff;text-align: center;border-radius: 3px;}
.m-art-titles span{display: inline-block;vertical-align: top;padding-right: 15px;}
.art-titles-nums  span{max-height: 44px;overflow: hidden;font-weight: bold;word-break: break-all;}
.art-content-nums span{max-height: 66px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}
.q-red{background: #ffd2d2;}
.q-red b{position: absolute;height: 0;width: 0;font-size: 0;overflow: hidden;;border-width:6px;border-color:transparent transparent  transparent #ffdada;border-style:dashed dashed dashed solid ;top: 5px;right: -10px}
.a-blue{background: #98f2e5;}
.a-blue b{position: absolute;height: 0;width: 0;font-size: 0;overflow: hidden;;border-width:6px;border-color:transparent transparent  transparent #98f2e5;border-style:dashed dashed dashed solid ;top: 5px;right: -10px}

.ask-info{overflow: hidden;padding-top: 7px;color: #aaa;font-size: 12px;}
.ask-info b{float: left;border-radius: 11px;width: 22px;height: 22px;overflow: hidden;}
.ask-info i{float: left;margin-left: 5px;}
.ask-info em{float:right;margin-right: 12px;}
.m-art-more{margin-top: 20px;}