﻿.ask{background-color: #F2F2F2; padding: 10px 0px;}
.ask-ico{background-image: url("../images/ask-ico.png");}
.ask-top{background: #F2F2F2;  }
.ask-top .ask-form{width: 800px;  overflow: hidden;float: left; background: #3399FE none repeat scroll 0% 0%;border-radius: 3px;}
.ask-top .ask-form .ask-textarea{padding: 20px 30px 0px 29px;}
.ask-top .ask-form .ask-textarea textarea{width: 730px;  border: 0px none; color: #666; height: 50px;  padding: 5px;  margin: 0px 0px 10px;  display: block;  font-size: 14px;line-height: 1.5;}
.ask-top .ask-form .ask-button-box{padding: 0px 30px 10px 29px;}
.ask-top .ask-form .ask-button-box .ask-type{ color: #fff; float: left;line-height: 30px;}
.ask-top .ask-form .ask-button-box .ask-button{ float: right;}
.ask-top .ask-form .ask-button-box .ask-button a{display: block;width: 110px;  height: 30px;  margin: 0px auto;  font-size: 14px;  line-height: 30px;  text-align: center;  font-weight: bold;color: #3399FE;background: #fff none repeat scroll 0% 0%;}
.ask-top .ask-form .new-ask-box{ width: 800px; height: 140px; padding-top: 10px; background-color: #fff;border-radius: 3px;}
.ask-top .ask-form .new-ask-box #doing-box{overflow: hidden; height: 124px; }
.ask-top .ask-form .new-ask-box ul{ padding:0px 20px 0px;}
.ask-top .ask-form .new-ask-box ul li{height: 30px;  line-height: 30px;  font-size: 14px; color: #999; border-bottom: 1px dotted #e5e5e5;}
.ask-top .ask-form .new-ask-box ul li .text{}
.ask-top .ask-form .new-ask-box ul li .text span{ margin:0px 5px;}
.ask-top .ask-form .new-ask-box ul li .text i{border-radius: 2px;color: #FFF; display: inline-block;font-size: 12px;margin-top: 5px;width: 18px;font-style: normal;height: 18px;line-height: 18px;  margin-right: 10px;  text-align: center;}
.ask-top .ask-form .new-ask-box ul li .text .i-ans{background: #F2744E none repeat scroll 0% 0%;border: 1px solid #F2744E;}
.ask-top .ask-form .new-ask-box ul li .text .i-ask{background: #4EAAF0 none repeat scroll 0% 0%;border: 1px solid #1792E9;}
.ask-top .ask-form .new-ask-box ul li .time{ float: right; color: #999;}
.ask-top .ask-user{ float: right; background: #fff; width: 240px; height: 240px;  padding: 20px;border-radius: 3px; }
.ask-top .ask-user h2{ color: #3399FE; margin-bottom: 15px; border-bottom: 1px dotted #e5e5e5;padding-bottom: 10px; }
.ask-top .ask-user p{margin-bottom:10px; font-size: 14px;}
.ask-top .ask-user b{font-size: 16px; font-weight: bold;color: #EE6F0B;}
.ask-top .ask-user .ask-num{text-align: center; font-size: 14px; border-top: 1px dotted #e5e5e5; height: 45px; line-height: 45px;}
.ask-top .ask-user .ask-num b{ font-size: 24px;}
.ask-top .ask-user .ask-login-box{ padding: 20px 0px;}
.ask-top .ask-user .ask-login-box a{display: block;width: 100px;  height: 35px; margin: 0px auto;font-size: 14px;line-height: 35px;  text-align: center; color: #fff;}
.ask-top .ask-user .ask-login-box .ask-login-btn{ float: left;background: #3399FE; }
.ask-top .ask-user .ask-login-box .ask-reg-btn{ float: right; background: #4FC245;}
.ask-user-info .top-info{}
.ask-user-info .top-info img{width: 60px; height: 60px; float: left;border-radius: 50%;overflow: hidden;display: inline-block;}
.ask-user-info .top-info .r-info{float: left; margin-left: 25px;width: 155px;}
.ask-user-info .top-info .r-info .title{font-size: 18px; line-height: 32px;height: 32px;overflow: hidden;}
.ask-user-info .top-info .r-info .reward{margin-top: 10px; color: #999;font-size: 16px;}
.ask-user-info .menu-box{margin-top: 10px;}
.ask-user-info .menu-box ul li{float: left; width: 72px;padding: 15px 4px;border-top: 1px dotted #E5E5E5;}
.ask-user-info .menu-box ul li p{text-align: center; margin: 0px;}
.ask-user-info .menu-box ul li p.num{font-size: 20px;color: #333;}
.ask-user-info .menu-box ul li p.h{border-right: 1px solid #E5E5E5;}
.ask-user-info .bottom-info a{display: inline;float: left; width: 119px;opacity: 0.91; height: 45px;color: #FFF;text-decoration: none;}
.ask-user-info .bottom-info a p{text-align: center;margin: 2px 0px !important;}
.ask-user-info .bottom-info .myask{margin-right: 1px; background-color: #4EAAF0;}
.ask-user-info .bottom-info .myanswer{margin-right: 1px;background-color: #F2744E; }
.container{width: 100%;}
.container-l{width:800px; float: left;}
.container-l .question-main{ margin-top: 20px;background-color: #fff; border-radius: 3px;padding: 0px 20px 20px 20px;}
.container-l .question-main h2{ font-size: 18px; padding: 20px 0px 14px;font-weight: normal; border-bottom: 1px solid #e5e5e5;color: #555;}
.container-l .question-main h2 a{ display: inline-block; float: right; font-size: 14px;padding: 5px 20px; background-color: #3399FE; border-radius: 3px; color: #fff; line-height: 22px;}
.container-l .question-main h2 a:hover{text-decoration: underline;}
.container-l .question-main .question-list{}
.container-l .question-main .question-list ul{}
.container-l .question-main .question-list ul li{height: 47px; line-height: 47px; font-size: 14px; border-bottom: 1px dotted #e5e5e5; color: #999;}
.container-l .question-main .question-list ul li .title{ float: left; width:590px; overflow: hidden;}
.container-l .question-main .question-list ul li .title a{ color:#0066CB; }
.container-l .question-main .question-list ul li .title a:hover{ text-decoration: underline;}
.container-l .question-main .question-list ul li .title span{ display: inline-block; margin-left: 10px; }
.container-l .question-main .question-list ul li .title span a{ color: #666; }
.container-l .question-main .question-list ul li .info{ float: right;   }
.container-l .question-main .question-list ul li .info .a-num{ padding-right: 10px;border-right: 1px solid #E5E5E5;}
.container-l .question-main .question-list ul li .info .a-time{padding-left: 10px;}
.container-r{width: 250px;margin-left: 10px;float: left; padding: 0px 20px 20px; background-color: #fff;margin-top: 20px;border-radius: 3px;}
.container-r .ask-r-box{margin-bottom: 20px;}
.container-r .ask-r-box .ask-rtitle{height: 20px; font-size:18px;border-bottom: 1px solid #e5e5e5;padding: 12px 0px;line-height: 20px; }
.container-r .ask-r-box .ask-r-list{ margin-top: 0px;}
.container-r .ask-r-box .ask-r-list ul li{ border-bottom: 1px dotted #e5e5e5;padding: 16px 0px;}
.container-r .ask-r-box .ask-r-list ul li .rank-num{padding-left: 6px;  width: 29px;  font-size: 24px;color: #BBB;line-height: 57px;float: left;}
.container-r .ask-r-box .ask-r-list ul li .rank-img{ float: left;}
.container-r .ask-r-box .ask-r-list ul li .rank-img img{ width: 55px;  height: 55px;border: 1px solid #EEE;border-radius: 50%;overflow: hidden;display: inline-block;}
.container-r .ask-r-box .ask-r-list ul li .rank-info{float: right; }
.container-r .ask-r-box .ask-r-list ul li .rank-info a{ display: inline-block;width: 130px; font-size: 16px; overflow: hidden;}
.container-r .ask-r-box .ask-r-list ul li .rank-info p{ padding: 10px 0px; color: #666;}
.container-r .ask-r-box .ask-r-list ul li .rank-info p b{ color: #3399FE;font-size: 14px;}
.container-r .ask-r-box .ask-r-list ul li .sort-num{display: inline-block;  vertical-align: middle;  color: #FFF;width: 20px;height: 20px;line-height: 20px;text-align: center;margin-right: 10px; background-color: #B7B7B7;}
.container-r .ask-r-box .ask-r-list ul li  .on{background-color: #3399FE;}
.container-r .ask-r-box .ask-r-list ul li .name{font-size: 14px; line-height: 20px; }
.container-r .ask-r-box .ask-r-list ul li .totle{ float: right;font-size: 14px; line-height: 20px;  }
.container-r .ask-r-box .ask-r-list ul li .totle b{color:#3399FE; }
.reward-ico{width: 16px;height: 16px;background-position: 0px -191px;display: inline-block;}
.reward-b{font-weight: normal; color: #EE5E0F;margin:0px 5px;}

.ask-pannel-list li {padding: 10px 0 15px 15px !important;position: relative;}
.ask-pannel-list li a{font-size: 14px;color: #555;}
.ask-pannel-list li .dot {position: absolute;top: 16px;left:0px;width: 0;height: 0;border-style: solid;border-color: #4285f4;border-radius: 50%;-webkit-transform-origin: 25% center;transform-origin: 25% center;border-width: 4px;}
.ask-pannel-list .other-box{text-align: left;}
.ask-pannel-list .other-box .browse{padding-top: 5px;display: inline-block;color: #a4abb1;}
.ask-pannel-list .other-box .answer{padding-top: 5px;display: inline-block;color: #a4abb1;margin-left: 0px;}

/*列表页*/
.ask-box{background-color: #fff; padding: 30px 0px;border-radius: 3px;}
.ask-box .category-tag{overflow: hidden;}
.ask-box .category-tag ul li{ float: left;  width: 185px;height: 34px; overflow: hidden; padding-left: 34px;line-height: 34px; border-right: 1px dashed #E7E7E7;  height: 34px;}
.ask-box .category-tag ul li.on a{color: #fff;padding: 10px; background-color: #3399FE;border-radius: 10px;}
.ask-box .category-tag ul li a{ color: #3399FE;font-size: 16px; }
.ask-box .category-tag ul li a:hover{color: #FE8A00; text-decoration: underline;}
.ask-list-box{ margin-top: 20px; background-color: #fff; border-radius: 3px;}
.ask-list-box .ask-list-nav{height: 50px;  overflow: hidden;  width: 100%;background-color: #EAEAEA;}
.ask-list-box .ask-list-nav .list-nav{ float: left;}
.ask-list-box .ask-list-nav .list-nav ul li{width: 185px;height: 50px;text-align: center;background-color: #EAEAEA;  border-right: 1px solid #DADADA;  display: inline; float: left;}
.ask-list-box .ask-list-nav .list-nav ul li.on{background-color: #fff;}
.ask-list-box .ask-list-nav .list-nav ul li a{line-height: 50px;font-size: 18px;padding: 0px 10px; color: #333;}
.ask-list-box .ask-list-nav .list-nav ul li.on a,.ask-list-box .ask-list-nav .list-nav ul li a:hover{ color:#3399FE; }
.ask-list-box .ask-list-nav .area-box{ float: right; line-height: 55px; height: 50px; }
.ask-list-box .ask-list-nav .area-box select{ width: 88px; font-size:14px; margin: 15px 10px 0px 0px; }
.ask-list-container{ background-color: #fff; width: 100%;}
.ask-list-container .search-container{padding: 0px 30px;}
.ask-list-container .search-container .search-box{border-bottom: 1px solid #F3F3F3; padding: 20px 0px;}
.ask-list-container .search-container .search-box .ask-search-text{width: 190px;  height: 28px;  border: 1px solid #D1D1D1;font-size: 14px;line-height: 28px;padding-left: 10px;outline: 0px none;}
.ask-list-container .search-container .search-box .ask-search-btn{width: 68px;height: 32px;line-height: 30px;border: 1px solid #99ccff;background-color: #3366ff;color: #fff; border-radius:3px; cursor:pointer;text-align: center;margin-top: -3px;}
.ask-list-container .search-list{padding: 20px 30px; background-color: #fff;}
.ask-list-container .search-list ul li{height: 47px; line-height: 47px; font-size: 14px; border-bottom: 1px dotted #F3F3F3; color: #999;}
.ask-list-container .search-list ul li .title{ float: left; width:900px; overflow: hidden;}
.ask-list-container .search-list ul li .title a{ color:#0066CB; }
.ask-list-container .search-list ul li .title a:hover{ text-decoration: underline;}
.ask-list-container .search-list ul li .title span{ display: inline-block; margin-left: 10px; }
.ask-list-container .search-list ul li .title span a{ color: #666; }
.ask-list-container .search-list ul li .info{ float: right;   }
.ask-list-container .search-list ul li .info .a-num{ padding-right: 10px;border-right: 1px solid #E5E5E5;}
.ask-list-container .search-list ul li .info .a-time{padding-left: 10px;}
.red{font-style: normal;color: red;}

/*详细页*/
.ask-detail{background-color: #fff;}
.ask-detail .ask-detail-box{padding: 10px 30px 20px;}
.ask-detail .ask-detail-box .ask-datail-title{font-size: 18px;font-weight: 400;line-height: 32px;padding: 6px 0px 1px;word-break: break-all;word-wrap: normal;}
.ask-detail .ask-detail-box .ask-datail-title i{width: 24px;height: 24px; display: inline-block;background-position: -57px -144px;  margin:0px 10px -4px 0px;}
.ask-detail .ask-detail-box .ask-datail-other{margin-top: 5px;}
.ask-detail .ask-detail-box .ask-datail-other .text{float: left;color: #999;line-height: 21px;}
.ask-detail .ask-detail-box .ask-datail-other .text span{margin-right: 5px;}
.ask-detail .ask-detail-box .ask-datail-other .text .reward i{width: 16px;height: 16px;background-position: 0px -191px; display: inline-block;}
.ask-detail .ask-detail-box .ask-datail-other .text .reward b{font-weight:normal;color: #EE5E0F; margin-left: 5px;}
.ask-detail .ask-detail-box .ask-datail-other .text .line{border-left: 1px solid #E6E6E6;display: inline-block;height: 12px;margin-right: 5px;margin-bottom: -2px;width: 1px;background-color: #CFCFCF;  }
.ask-detail .ask-detail-box .ask-datail-content{font-size: 14px;line-height: 20px;  margin-top: 8px;overflow: hidden;width: 740px;word-break: break-all;word-wrap: normal;}
.ask-detail .ask-detail-box .ask-datail-other .other{float: right}
.ask-detail .ask-detail-box .added-box {padding-top:10px;}
.ask-detail .ask-detail-box .added-box ul li{ font-size: 14px; line-height: 32px; color: #999;}
.ask-detail .ask-detail-box .added-box ul li label{ color: #3399FE;}
.ask-detail .ask-detail-box .score-box{background: #F8F8F8 none repeat scroll 0% 0%;margin-top: 10px; padding: 10px 25px;font-size: 12px;}
.ask-detail .ask-detail-box .score-box p{line-height: 24px; color: #8B8B8B;}
.ask-detail .ask-detail-box .score-box p b{color: #EE5E0F; margin: 0px 5px; }
.ask-detail .ask-detail-box .manage-box {background: #F8F8F8 none repeat scroll 0% 0%; margin-top: 10px; padding: 10px 25px;font-size: 12px;}
.ask-detail .ask-detail-box .warm-tips {margin-top:10px;color: #999;}
.ask-detail .ask-detail-box .manage-box a{display: inline-block;color:#8B8B8B; line-height: 24px; }
.ask-detail .ask-detail-box .manage-box a:hover{color:#3399FE; }
.ask-detail .ask-detail-box .manage-box a i{ display: inline-block;width: 25px; height: 18px; margin-bottom: -4px; }
.ask-detail .ask-detail-box .manage-box .add-supply{background-position: 1px -23px; }
.ask-detail .ask-detail-box .manage-box .add-reward{margin-left: 15px;background-position: 0px 0px;}
.ask-detail .ask-detail-box .manage-box .close-question{margin-left: 15px; background-position: 2px -247px;}
.hd{border-bottom:1px solid #F3F3F3; margin-top: 10px;}
.ask-detail .ask-from-box{padding:0px 30px 20px;}
.ask-detail .ask-from-box .title{font-size: 14px;color: #2d64b6;font-weight: 100; padding-bottom: 10px;cursor: pointer;}
.ask-detail .ask-from-box .default{display: none;}
.ask-detail .ask-from-box .show{display: block;}
.ask-detail .ask-from-box .pic{float: left;margin-right: 20px;}
.ask-detail .ask-from-box .pic img{ height: 60px;  padding: 2px;width: 60px;border-radius: 50%;overflow: hidden;display: inline-block;}
.ask-detail .ask-from-box .ask-form{float: left;padding: 20px;background-color: #F8F8F8;}
.ask-detail .ask-from-box .ask-form .editorbox{height: 160px;overflow: hidden;border: 1px solid #eee;}
.ask-detail .ask-from-box .ask-form .editorbox textarea{ background: #fff none repeat scroll 0% 0%;border: 0px none;color: #333;font-size: 14px;height: 147px;overflow: auto;padding: 6px;width: 600px;}
.ask-detail .ask-from-box .ask-form .input-box{ margin-top: 15px;}
.ask-detail .ask-from-box .ask-form .input-box .input-txt{ color: #999;}
.ask-detail .ask-from-box .ask-form .input-box .input-txt b{ color: #F36F20;margin: 0px 4px;}
.ask-detail .ask-from-box .ask-form .ask-submit{ float:right;display: block;width: 100px; border-radius: 3px;  height: 35px;  margin: 0px auto;  font-size: 14px;  line-height: 35px;  text-align: center;  font-weight: bold;color: #fff;background: #3399FE none repeat scroll 0% 0%;}
.answer-box{background-color:#fff; margin-top: 10px; }
.answer-box .answer-list-box{padding:20px 30px 20px; }
.answer-box .answer-list-box h2{  color: #1E1E1E;  font-size: 16px;font-weight: 400; line-height: 20px; margin-bottom: 5px;}
.answer-box .answer-list-box h2 span{color: #999;  font-size: 14px;font-weight: 400;}
.answer-box .answer-list{}
.answer-box .answer-list ul li{border-bottom: 1px dashed #E0E0E0;padding: 24px 5px 10px 0px;}
.answer-box .answer-list ul li .a-left{float: left; margin-right: 20px;}
.answer-box .answer-list ul li .a-left .pic{}
.answer-box .answer-list ul li .a-left .pic img{height: 60px; padding: 2px;width: 60px; margin-bottom: 5px;border-radius: 50%;overflow: hidden;display: inline-block;}
.answer-box .answer-list ul li .a-left .user-ask a{display: block;width: 60px; border-radius: 3px;  height:21px;  margin: 0px auto;  font-size: 12px;  line-height: 21px;  text-align: center; color: #fff;background: #00ABF9 none repeat scroll 0% 0%;}
.answer-box .answer-list ul li .a-right{float: left; width: 650px; padding: 0px;}
.answer-box .answer-list ul li .a-right .user-info{ margin-bottom: 10px;}
.answer-box .answer-list ul li .a-right .user-info span{margin-right: 5px; color: #999;}
a.author{color: #2d64b3;}
.answer-box .answer-list ul li .a-right .user-info span.time{float: right;}
.answer-box .answer-list ul li .a-right .user-info .line{border-left: 1px solid #E6E6E6;display: inline-block;height: 12px;margin-right: 5px;margin-bottom: -2px;width: 1px;background-color: #CFCFCF;  }
.answer-box .answer-content{margin: 18px 0px 11px 0px;  white-space: pre-wrap;  word-break: break-all; word-wrap: normal; line-height: 24px; font-size: 14px;overflow: hidden;position: relative;}
.a-right .look-more,.a-right .look-retract{color: #3c7ce0;text-decoration:underline;text-align: left;display: block;font-size: 14px;}
.answer-box .answer-other{float: right;}
.answer-other .approve{display: inline-block;cursor: pointer;  color: #E54020;  font-size: 12px;  border: 1px solid #D1D1D1;  background: #FFF url("http://cdn.iknow.bdimg.com/static/question/widget/value-comment/img/i-evaluate-good-new_fdad6e5.png") no-repeat scroll 10px center;box-shadow: 2px 2px 1px #E7E7E7;}
.answer-other i{width: 36px;display: inline-block;text-align: center;padding: 4px 22px 4px 36px; font-style: normal;}
.answer-other i.tip{display: none;}
.answer-other .disapprove{ margin-left:10px;display: inline-block;cursor: pointer;  color: #848484;;  font-size: 12px;  border: 1px solid #D1D1D1;  background: #FFF url("http://cdn.iknow.bdimg.com/static/question/widget/value-comment/img/i-evaluate-bad-new_9fb60d7.png") no-repeat scroll 10px center;box-shadow: 2px 2px 1px #E7E7E7;}
.ask-relate{background-color: #fff; margin-top: 10px;padding:20px 30px 20px;}
.ask-relate .hotspot-box{margin-bottom: 15px;}
.ask-relate h2{color: #333;  font-size: 16px;  font-weight: 400;  line-height: 20px;  }
.ask-relate .ask-relate-list{margin-top: 5px;}
.ask-relate .ask-relate-list ul li {  border-bottom: 1px dotted #F1F1F1;  color: #999;line-height: 36px;}
.ask-relate .ask-relate-list ul li a{ font-size: 14px;color: #555;}
.ask-relate .ask-relate-list ul li a:hover{ text-decoration: underline;color: #3c7ce0;}
.ask-relate .ask-relate-list ul li span{float: right; color: #999;}
.ask-relate .ask-relate-list p{text-align: right; margin-top: 10px; font-size: 14px;}
.ask-relate .ask-relate-list p a{color: red;}
.append-box{}
.append-box .append-item{line-height: 24px;color: #999; font-size: 14px;}
.append-box .append-item .time{float: right; font-size: 12px;}
.label-q,.label-a{float: left; width: 45px;}
.append-con{float: left;width: 535px;word-wrap: break-word;}
.best-answer-box .append-con{width: 628px;}
.label-q{color: #3399FE}
.label-a{color: #36A803;}
.operate-box{margin-top: 15px;}
.console-box{ float: left;}
.console-box a{display: inline-block;  color:#36A803;  }
.console-box .adop{margin-right: 10px;border: 1px solid #BEECAB;padding: 5px; background-color: #E4FBDA;}
.console-box a i{ width: 20px;height: 16px;display: inline-block;  margin-bottom: -2px;}
.console-box .adop i{background-position: -55px 0px;  }
.console-box .reply i{background-position: 1px -45px;  }
.console-box .update{margin-left: 5px;}
.console-box .update i{background-position: -86px -1px;}
.console-box .delete{margin-left: 5px;}
.console-box .delete i{background-position: 1px -248px;height: 17px;}
.console-box a.update{color: #FF6C00;}
.admin-console-box{  padding: 10px; margin-top: 20px; border: 1px solid #e5e5e5;}
.admin-console-box span{ font-size: 14px; color: red;}
.admin-console-box a{ font-size: 14px; color: #999; margin: 0px 5px;}

.append-editor-box{ margin-top: 10px;position: relative;}
.append-editor-box .point{position: absolute;  z-index: 5;top: -12px;height: 6px;width: 6px;left: 150px;}
.append-editor-box .point .bg{border-color: transparent transparent #F9F9F9;top: 1px;border-width: 6px;z-index: 3;}
.append-editor-box .point .border{border-color: transparent transparent #CDCDCD;border-width: 6px;z-index: 2;}
.border,.bg{display: block;  height: 0px;left: 0px;overflow: hidden;position: absolute; top: 0px;width: 0px;border-style: dashed dashed solid;}
.append-editor-box .editor{ height: 119px;overflow: hidden;border: 1px solid #E5E5E9;}
.append-editor-box .editor textarea{ background: #F6F7F7 none repeat scroll 0% 0%; border: 0px none; color: #333; font-size: 14px; height: 106px;overflow: auto;padding: 6px;width: 636px;resize: none;  }
.extra{margin-top: 10px;}
.extra .added-submit{float: right;display: block;  width: 100px; cursor: pointer;  height: 30px; margin: 0px auto;  font-size: 14px;  line-height: 30px;  text-align: center;  font-weight: bold;  color: #FFF;  background: #3399FE none repeat scroll 0% 0%;}

.best-answer-box{position: relative; padding: 0px 30px 20px; background-color: #fff; margin-top: 10px; }
.best-answer-box .best-answer-title{ padding: 30px 0px 10px 0px; position: relative; }
.best-ico{ height: 70px; width: 70px; display: inline-block; background-position:-89px 213px; position: absolute;left: 100px;top: 5px; }
.best-recommend-ico{ height: 70px; width: 70px; display: inline-block; background-position:5px 213px; position: absolute;left: 100px;top: 5px; }
.best-answer-box .best-answer-title h2{margin-left: 0px;  font-size: 24px;font-weight: 400; color: #FD6A53;}
.best-answer-box .best-answer-title .time{ float: right; line-height: 34px; color: #999;}
.best-answer-box .best-answer-content{padding: 10px 0px 10px; font-size:14px;word-wrap: break-word;white-space: pre-wrap;word-wrap: normal;line-height: 24px;}
.best-answer-box .answer-other{text-align: right; margin-top: 15px;}
.best-answer-box .answer-other{text-align: right; margin-top: 15px;}
.best-ansrwe-userinfo{padding-top: 10px;}
.best-ansrwe-userinfo .avatar{float: left;}
.best-ansrwe-userinfo .avatar img{width: 60px; height: 60px;padding: 2px;border-radius: 50%;overflow: hidden;}
.best-ansrwe-userinfo .info{float: left;margin-left: 10px;padding: 6px 0px;position: relative;}
.best-ansrwe-userinfo .info p{font-size: 12px;line-height: 28px;}
.best-ansrwe-userinfo .info p span{margin-right: 5px;color: #999;}
.best-ansrwe-userinfo .info p  a.bule{color: #00ABF9;}
.best-ansrwe-userinfo .info p  a:hover{text-decoration: underline;}
.best-ansrwe-userinfo .info  .line{tborder-left: 1px solid #E6E6E6;  display: inline-block; height: 12px;  margin-right: 5px;  margin-bottom: -2px;  width: 1px; background-color: #CFCFCF;}
.best-answer-box:hover .user-ask{display: inline-block;}
.best-ansrwe-userinfo .user-ask{display: none;}
.best-ansrwe-userinfo .user-ask a{display: inline-block;width: 60px; border-radius: 3px;  height:21px;  margin: 0px auto;  font-size: 12px;  line-height: 21px;  text-align: center; color: #fff ;background: #00ABF9 none repeat scroll 0% 0%;}
.identity-tag{background-color: #5ABAE6;color: #fff !important;padding: 2px 5px;border-radius: 3px;}
.recommend-box{}
.recommend-box .recommend-title{height: 20px;  font-size: 16px;  border-bottom: 1px solid #E5E5E5;  padding: 12px 0px; line-height: 20px;}
.recommend-box .recommend-title a{ float: right; font-size: 14px;}
.recommend-box .recommend-list{}
.recommend-box .recommend-list ul li{border-bottom: 1px dotted #E5E5E5;padding: 16px 0px;}
.recommend-box .recommend-list ul li .img{width: 40px; height: 40px; margin-right: 10px; float: left;}
.recommend-box .recommend-list ul li .img img{width: 40px; height: 40px;border-radius: 50%;overflow: hidden;display: inline-block;}
.recommend-box .recommend-list ul li .text {height: 40px;}
.recommend-box .recommend-list ul li .text .user-info span { padding-left: 10px; color: #666;}
.recommend-box .recommend-list ul li .text .user-info a { color: #0063C8;;}
.recommend-box .recommend-list ul li .text .user-info .ask-btn{ float:right;display: block;width: 50px; border-radius: 3px;  height: 20px;  margin: 0px auto;  font-size: 12px;  line-height: 20px;  text-align: center;color: #fff;background: #3399FE none repeat scroll 0% 0%;}
.recommend-box .recommend-list ul li .text .online{margin-top:5px; color: #666;}
.recommend-box .recommend-list ul li .text .online i{ color: #7EBE33; font-size: 20px; font-style: normal; line-height: 14px;}

.ask-similar-box{}
.ask-similar-box h2{height: 20px;font-size: 16px;border-bottom: 1px solid #E5E5E5;padding: 12px 0px;line-height: 20px; font-weight: normal;}
.asksimilar-list{}
.asksimilar-list ul{margin-top: 10px;}
.asksimilar-list ul li{padding: 0 0 8px 15px;position: relative;}
.asksimilar-list ul li a{font-size: 14px;color: #555;}
.asksimilar-list ul li a .dot {position: absolute;top: 7px;left: 0px;width: 0;height: 0;border-style: solid;border-color: #F2F2F2;border-radius: 50%;-webkit-transform-origin: 25% center;transform-origin: 25% center;border-width: 4px;}
.asksimilar-list ul li a .time-box{text-align: left;}
.asksimilar-list ul li a .time-box .time{padding-top: 5px;display: inline-block;color: #a4abb1;}
.asksimilar-list ul li a:hover{color: #3c7ce0;}

.add-supply-box{padding: 10px 25px;display: none;}
.add-supply-box .textarea{height: 119px;overflow:hidden;border: 1px solid #E5E5E9;}
.add-supply-box .textarea textarea{background: #F6F7F7 none repeat scroll 0% 0%;border: 0px none; color: #333;font-size: 14px;height: 106px; overflow: auto; padding: 6px;width: 580px;}
.add-reward-box{padding: 10px 25px;display: none;}
.add-reward-box p{padding: 10px 0px;line-height: 24px; color: #333; font-size: 14px;}
.add-reward-box p span{padding: 0px 10px 10px 10px;line-height: 24px; color: #333;}
.add-reward-box p span b{color: #F60; margin: 0px 5px; }

.admin-manage-box{ margin-top: 10px;}
.admin-manage-box .admin-manage-title{ height: 20px;  color:#F60;  font-size: 18px;  border-bottom: 1px solid #E5E5E5; padding: 12px 0px; line-height: 20px;}
.admin-manage-box .admin-manage-list{margin-top: 10px;}
.admin-manage-box .admin-manage-list ul li{ padding: 8px; float: left; font-size: 14px; border: 1px solid #e5e5e5; margin:0px 6px 10px 0px;}
.admin-manage-box .admin-manage-list ul li a {color: #F60; font-weight: bold;}
.admin-manage-box .admin-manage-list ul li a:hover{color: #3399FE;}

.edit-answer-box{padding: 10px 25px;display: none;}
.edit-answer-box .textarea{height: 119px;overflow:hidden;border: 1px solid #E5E5E9;}
.edit-answer-box .textarea textarea{background: #F6F7F7 none repeat scroll 0% 0%;border: 0px none; color: #333;font-size: 14px;height: 106px; overflow: auto; padding: 6px;width: 580px;}
.move-category-box{padding: 10px 25px;display: none;}

.edit-question-box{padding: 10px 25px;display: none;}
.edit-question-box ul li{padding: 10px;margin: 10px 0px;;}
.edit-question-box ul li .field-name{float: left;font-size: 14px;line-height:35px;color: #666;margin-right: 10px;}
.edit-question-box ul li .text-box{float: left;font-size: 14px;height: 30px;border: 1px solid #e5e5e5;}
.edit-question-box ul li .textarea-box{float: left;overflow: hidden;border: 1px solid #E5E5E9;height: 100px;}
.edit-question-box ul li .textarea-box textarea{background: #F6F7F7 none repeat scroll 0% 0%;border: 0px none;color: #666;font-size: 14px;height: 96px; overflow: auto; padding: 6px;  width: 440px;}
.edit-question-box ul li .text-box .input-text{height: 28px;color: #666;background: #F6F7F7 none repeat scroll 0% 0%;border: 0px;width: 450px;}

.ask-pop-box{padding: 20px}
.ask-pop-box .row{margin: 10px 0px;}
.ask-pop-box .input-box{margin-top: 10px;}
.ask-pop-box .input-box input{font-size: 14px;height: 25px; line-height: 1.42857;padding: 4px;width: 100%;color: #666;}
.ask-pop-box .send-text {background-color: #F7F7F9;padding: 10px;color: #333;}
.ask-pop-box .send-text .c-red{color: red;}

/*个人主页*/
.user-box{}
.user-box .user-menu{}
.user-box .user-menu .info-box{margin-top: 10px;}
.user-box .user-menu .info-box .img{ float: left;}
.user-box .user-menu .info-box .img img{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;display: inline-block;}
.user-box .user-menu .info-box .user-info{ margin-left: 20px; float: left;}
.user-box .user-menu .info-box .user-info .name{ font-size: 22px; margin-bottom: 10px; color: #000; overflow: hidden;width: 160px; height: 32px;}
.user-box .user-menu .info-box .user-info .type .online{ color: #666;font-size: 12px;margin-left: 5px;}
.user-box .user-menu .info-box .user-info .type .online i{color: #7EBE33;font-size: 20px;font-style: normal;line-height: 14px;}
.user-box .user-menu .info-box .user-info .type .online i.no{color: #e5e5e5;}
.user-box .user-menu .info-box .user-info .type{ font-size: 14px;color:#00AA6F;}
.user-box .user-menu .menu-box {  margin-top: 20px;}
.user-box .user-menu .menu-box ul li{ float: left; width:72px;padding: 20px 4px;  border-top: 1px dotted #e5e5e5;}
.user-box .user-menu .menu-box ul li p{text-align: center; color: #666; }
.user-box .user-menu .menu-box ul li p.h{ border-right:1px solid #e5e5e5;}
.user-box .user-menu .menu-box ul li p.num{font-size: 20px; color: #333;}
.user-container{background-color: #fff; width: 100%; margin-bottom: 20px;}
.user-container .nav-box{}
.user-container .nav-box .list-nav{height: 50px;  overflow: hidden;  width: 100%;background-color: #EAEAEA;}
.user-container .nav-box .list-nav ul li{width: 185px;height: 50px;  text-align: center;  background-color: #EAEAEA;  border-right: 1px solid #DADADA;  display: inline;float: left;}
.user-container .nav-box .list-nav ul li a{line-height: 50px;  font-size: 18px;  padding: 0px 10px;color: #333;}
.user-container .nav-box .list-nav ul li.on{background-color: #fff;}
.user-container .nav-box .list-nav ul li.on a,.user-container .nav-box .list-nav ul li a:hover{color: #3399FE;}
.user-container .ask-home{padding: 0px 30px 20px;  overflow: hidden;}
.user-container .ask-home .ask-home-top{ padding-top: 30px; margin-bottom: 20px;}
.user-container .ask-home .ask-home-top .ask-submit{height: 40px; margin-bottom: 20px; }
.user-container .ask-home .ask-home-top .ask-submit .ask-input-l{width: 510px;  height: 40px;  padding: 0px 0px 0px 55px; float: left; line-height: 20px; overflow: hidden;}
.user-container .ask-home .ask-home-top .ask-submit .ask-input-l .ask-input-text{border: 1px solid #D6D6D6;height: 36px;line-height: 36px;width: 510px;font-size: 14px;box-shadow: 2px 2px 2px #F0F0F0 inset;}
.user-container .ask-home .ask-home-top .ask-submit .ask-input-r{ float: left;}
.user-container .ask-home .ask-home-top .ask-submit .ask-input-r .ask-input-submit{border:none;width: 120px; height: 40px; cursor: pointer; border-radius: 3px;  font-size: 14px;  line-height: 40px;  text-align: center;  font-weight: bold;color: #fff;background: #3399FE none repeat scroll 0% 0%;}
.user-container .ask-home .basic-info{}
.user-container .ask-home .basic-info p{ margin-bottom: 15px; font-size: 14px;color: #666;}
.user-container .ask-home .basic-info p label{color: #333;}
.user-container .ask-home .ask-home-content{ padding-top: 20px;}
.min-nav{border-bottom: 1px solid #e5e5e5;  height: 18px;padding: 10px 0px;}
.min-nav h3{border-bottom: 3px solid #3399FE;  padding-bottom: 3px;  color: #333;  display: inline;font-size: 16px; }
.min-nav ul li{ float: left; padding: 0px 10px 3px 10px;}
.min-nav ul li.on{border-bottom: 3px solid #3399FE;}
.min-nav ul li a{color: #333;font-size: 16px; }
.min-nav ul li a:hover,.min-nav ul li.on a{color: #3399FE;}
.user-container .ask-home .ask-home-content .new-update{margin-top: 10px;}
.user-container .ask-home .ask-home-content .new-update ul li{padding: 8px 0px;border-bottom: 1px solid #F3F3F3;}
.user-container .ask-home .ask-home-content .new-update ul li .update-content{word-wrap: break-word; width: 740px;}
.user-container .ask-home .ask-home-content .new-update ul li .update-content .source{color: #999;line-height: 25px;}
.user-container .ask-home .ask-home-content .new-update ul li .update-content .source a{color: #999;}
.user-container .ask-home .ask-home-content .new-update ul li .update-content .source a:hover{color: #3399FE;}
.user-container .ask-home .ask-home-content .new-update ul li .update-content .source .time{color: #999;display: inline-block;float: right;font-size: 12px;margin-left: 2px;}
.user-container .ask-home .ask-home-content .new-update ul li .update-content .title{font-size: 14px;  font-weight: normal;  padding: 0px;  height: 26px; line-height: 26px;}
.user-container .ask-home .ask-home-content .new-update ul li .update-content .related{padding: 6px 0px 0px;line-height: 22px; height: 22px; color: #999;}
.user-container .ask-home .ask-home-content .new-update ul li .update-content .related .line{display: inline-block;height: 12px;margin:0px 5px -2px 5px;width: 1px;background-color: #CFCFCF; }
.user-container .ask-home .ask-home-content .home-answer-list{}
.user-container .ask-home .ask-home-content .home-answer-list ul li{ padding: 10px 0px; border-bottom: 1px dotted #e5e5e5;}
.user-container .ask-home .ask-home-content .home-answer-list ul li .home-answer-content{ float: left;width: 645px;}
.user-container .ask-home .ask-home-content .home-answer-list ul li .home-answer-content .answer-title{margin: 15px 0px 16px;}
.user-container .ask-home .ask-home-content .home-answer-list ul li .home-answer-content .answer-title a{font-size: 16px;color: #000;word-break: break-all;}
.user-container .ask-home .ask-home-content .home-answer-list ul li .home-answer-content .answer-title a:hover{color: #3399FE;}
.user-container .ask-home .ask-home-content .home-answer-list ul li .home-answer-content .answer-info{margin-top: 15px;font-size: 12px;color: #C9C9C9;}
.user-container .ask-home .ask-home-content .home-answer-list ul li .home-answer-content .answer-info span{margin-right: 20px;}
.user-container .ask-home .ask-home-content .home-answer-list ul li .home-answer-content .answer-cont{margin-top: 10px;padding: 16px 55px 16px 14px;line-height: 1.8;font-size: 14px;color: #8B8B8B;background-color: #FAFAFA;word-wrap: break-word;}
.user-container .ask-home .ask-home-content .home-answer-list ul li .home-answer-aside{ float: right;width: 95px;}
.home-answer-aside .best-answer-ico{ margin: 45px 0px 0px 25px; background: url("../images/ask-ico.png") -89px 213px; width: 70px;height: 70px; }
.no-message{text-align: center;margin: 20px 0px 0px 0px;font-size: 14px;}


/*提问*/
.question-title-box{background-color: #fff;}
.question-title-box .question-title{font-size: 18px;color: #8B8B8B;padding: 25px 40px 0px;}
.question-title-box .question-title i{width: 25px;  height: 25px; margin-bottom:-5px;display:inline-block;margin-right: 8px;background-repeat: no-repeat;background-position: 0px -229px;background-image: url("http://cdn.iknow.bdimg.com/static/new/pkg/ask_z_a3686af.png");}
.question-title-box .question-title b{font-weight:normal;color: #FF6000;}
.question-title-box .question-title-area{padding: 15px 40px 15px;position: relative;}
.question-title-box .question-title-area textarea{display: block;border: 1px solid #D6D6D6;padding: 12px;background: #FFF none repeat scroll 0% 0%;resize: none;width: 693px;height: 20px;font-size: 16px;line-height: 24px;overflow: hidden;outline: 0px none;border-radius: 2px;box-shadow: 1px 1px 1px #F8F8F8 inset;}
.question-title-box .question-title-area .title-count{position: absolute; color: #999; font-family:"宋体";right: 48px;bottom: 20px;font-size: 12px;text-align: right; height: 14px;line-height: 14px;}
.question-title-box .focus textarea{padding: 11px;border: 2px solid #4C9ED9;color: #666;}
.question-desc-box{background-color: #fff; padding: 10px 40px 25px;}
.question-desc-box h4{margin: 0px;color: #8B8B8B;}
.question-desc-box h4 span{color: #B1B1B1;  font-weight: 400;margin-left: 3px;}
.question-desc-box .question-desc-area{margin-top: 10px;}
.question-desc-box .question-desc-area textarea{width: 713px; height: 120px;color: #666;}
.question-select-box{background-color: #fff;padding: 10px 40px 25px;}
.question-select-box .r-select-box{float: right;}
.question-select-box .r-select-box input{margin-left: 10px;  margin-right: 5px;vertical-align: -2px;}
.question-select-box .r-select-box select{margin-left:10px;}
.question-region-box{background-color: #fff;padding: 0px 40px 0px; }
.question-submit{text-align: right;background-color: #fff;padding: 0px 40px 25px;}
.question-submit .region-box{float: left; margin-top: 3px;}
.question-submit .btn-question{width: 100px;height: 32px;line-height: 30px;border:none;background-color: #4C9ED9;color: #FFF; border-radius: 2px;cursor: pointer;text-align: center;margin-top: -3px;}


/*搜索页面*/
.q-tabcard{position: relative;width: 590px;border-bottom:1px solid #e5e5e5; margin-top: 20px; }
.q-tabcard ul{height: 35px;}
.q-tabcard ul li{float: left;font-size: 14px;height: 35px;line-height: 35px;margin-left: -2px;padding: 0 15px;border-radius: 3px;}
.q-tabcard ul li.on{background: #fff;border: 1px #e0e0e0 solid;border-width: 1px 1px 0;font-weight: 700; margin-left: 0;position: relative;}
.q-tabcard ul li.on a{color: #333;}
.q-tabcard ul li a{color: #03C;}
.search-reulst{width: 980px;position: relative;overflow: hidden;}
.search-reulst .search-list{width: 590px;margin-top: 20px;float: left;}
.search-reulst .item{line-height: 18px;margin-bottom: 1.5em;}
.search-reulst .item .qa-title{margin-bottom: 5px;}
.search-reulst .item h3{display: inline;font-size: medium;font-weight: 400;}
.search-reulst .item h3 a{color: #0063c8;}
.search-reulst .item .qa-content{color: #333;font-size: 1em;line-height: 1.7;word-break: break-all;word-wrap: break-word;font-size: 13px;}
.search-reulst .item .qa-other{color: #666;}
.search-reulst .item .qa-other span{margin-right: 10px;}
.search-reulst .item em {font-style: normal;color: red;}
.search-reulst .page{text-align: left;}
.no-search-msg{padding-bottom: 80px;padding-top: 20px;font-size: 14px; line-height: 28px; color: #666;}
.no-search-msg em{font-style: normal;color: red;}
.no-search-msg ul{padding-left: 20px;}
.no-search-msg ul li{list-style-type: disc;}
.no-search-msg ul li a{color: #03C;}
.search-related{background: #eff2fa;font-size: 14px;margin-top: 15px;overflow: hidden;padding: 10px 0 10px 20px;}
.search-related .related-title{float: left;margin-right: 15px;}
.search-related .related-title h4{font-weight: 700;margin: 0;padding: 0;}
.search-related .bd{float: left;width: 755px;}
.search-related .bd ul li{float: left;height: 22px;margin-right: 0;overflow: hidden;width: 20%;}
.search-related .bd ul li a{text-decoration: underline;color:#03C; }

.ask-tip{padding: 0px 40px 0px;color: #FF6000;}
.ask-tip b.red{color: red;font-weight: normal;}
.ask-tip .bianpao-icon{background: url("../images/bianpao.png") no-repeat scroll;padding:0px 5px 0px 10px;}