.content{width:1120px;margin:10px auto;position:relative}
.content .left-cont{width:820px;float:left;margin-bottom: 20px;}
.content .left-cont .side-menu{float:left;width:160px;position:relative;background-color: #f5f5f5;overflow: hidden;}
.content .left-cont .side-menu ul li{height:50px;line-height:50px;border-bottom:1px solid #ddd}
.content .left-cont .side-menu ul li a{display:block;padding-left:20px;color:#666}
.content .left-cont .side-menu ul li.on{background-color: #01af63;color: #fff;}
.content .left-cont .side-menu ul li.on a{color: #fff;font-weight: 700;font-size: 18px;}
.content .left-cont .mid-detail{background-color:#fff;width:640px;padding-left:20px;float:left;min-height:561px}
.content .left-cont .mid-detail p.tit{color:#666;font-size:25px;font-weight: 700}
.content .left-cont .mid-detail ul.list{margin-top:22px;overflow:hidden;position:relative;padding-bottom:20px}
.content .left-cont .mid-detail ul.list li{line-height:28px;font-size:14px;width:25%;float:left}
.content .left-cont .mid-detail ul.list li a{display:block;padding-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.box-sh15{box-shadow:0 1px 3px rgba(0,0,0,.15);background-color:#fff;overflow: hidden;}
.special-box{padding:15px 10px;border-bottom:1px solid #eee;overflow: hidden}
.special-box a{float:left;padding:0 10px;height:26px;line-height:26px;font-size:14px;color:#999;margin:5px 5px 5px 0;white-space:nowrap}
.special-box a.cur,.special-box a:hover{background-color:#16a660;color:#fff}
.weizhi{padding:15px 0;color:#ccc}
.weizhi a{color:#bbb}
.weizhi .s-fa{margin:0 5px;color:#999}
.ans-ul{padding: 10px;overflow: hidden;}
.ans-ul li{padding-bottom:20px;position:relative;border-bottom:1px dashed #eee;box-sizing:border-box}
.ans-ul li a,.ans-ul li span{display:inline-block;color:#333}
.ans-left .subtitle{font-weight:700;font-size:16px;margin-top:19px;max-width:456px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block}
.ans-ul li .ans-left .ans-con{width:456px;line-height:23px;margin-top:5px;margin-bottom:7px;font-size:12px;color:#555}
.ans-ul li .ans-left .ans-time{padding:0 5px;height:22px;background-color:#f1f1f1;border-radius:2px;font-size:12px;color:#9f9f9f;text-align:center;line-height:22px;margin-top: 10px;}
.ans-ul li .ans-right{width:80px;height:80px;border-radius:50%;background-color:#f8f8f8;position:absolute;right:3px;top:50%;margin-top:-40px}
.ans-ul li .ans-right .ans-shuzi{width:100%;text-align:center;height:20px;font-size:18px;color:#555;font-weight:700;margin-top:15px}
.ans-ul li .ans-right .ans-shuzi-i{width:100%;height:20px;text-align:center;color:#999;font-size:12px}
.q-desc{padding:30px 25px 25px 25px;box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-o-box-shadow:0 1px 3px rgba(0,0,0,.2);-ms-box-shadow:0 1px 3px rgba(0,0,0,.2);background-color:#fff;margin-bottom:15px}
.q-desc .triangle-right{width:0;height:0;border-top:19px solid #3fab6c;border-right:19px solid transparent;position:absolute;margin-left:-25px;margin-top:-30px}
.q-desc h1{font-weight:700;margin-bottom:14px;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.q-desc .quer span{padding-right:3px;font-size:12px;color:#999}
.an-top{padding:21px 10px;border-bottom:1px solid #eee;font-weight:700;}
.an-top span {font-size: 14px;}
.an-top span .num{color:#f46a1f;padding: 0 5px;font-size: 18px;}
.wdxq-list{overflow: hidden;padding: 10px;}
.wdxq-list li{padding-left:65px;position:relative;border-bottom:1px dashed #ddd;padding-bottom:20px;min-height:50px;margin-top:20px}
.wdxq-list li .img{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:2px}
.wdxq-list li .visitor{color:#999;font-size:12px;line-height:22px}
.wdxq-list li .visitor .name{font-size: 16px;font-weight: 700;color: #666;}
.wdxq-list li .visitor i{margin: 0 5px;font-weight: 900}
.wdxq-list li .txt{line-height:28px;margin-top: 10px;}


