@charset "utf-8";
.question-box{overflow:hidden;}
.question-box h2{margin:15px;color:#424344;font-size:20px;font-weight: normal;}
.question-box dl{margin-bottom:30px;padding:0 20px 10px 20px;height:30px;border-bottom:solid 1px #dddede;color:#898a8b;font-size:14px;line-height:30px;}
.question-box dt img{float:left;margin-right:10px;width:30px;height:30px;border-radius:50%;}
.question-box dt a{color:#898a8b;}
.question-box dt a:hover{color:#52a9ff;}
.question-box dd{float:right;}
.question-box dd span{float:left;width:30px;height:30px;background-position:-460px -210px;}
.question-box dd .fr{margin:7px 0 0 0;padding-right:10px;height:16px;line-height:16px;}
.question-box dd .sc{margin-right:10px;border-right:solid 1px #ccc;}
.question-box dd .fr a{color:#999;}
.question-box dd a i{margin:-3px 4px 0 0;width:20px;height:20px;}
.question-box dd .icon-01{background-position:-165px -265px;}
.question-box dd .icon-02{background-position:-265px -265px;}
.question-box dd a.had .icon-01,.question-box dd a:hover .icon-01{background-position:-115px -265px;}
.question-box dd a.had .icon-02,.question-box dd a:hover .icon-02{background-position:-215px -265px;}
.question-page{color:#424344;font-size:14px;line-height:24px;padding: 0 20px;}
.question-page p{margin-bottom:15px;}
.question-box form{font-size:14px;padding: 0 15px;}
.question-box .item{margin-bottom:20px;padding:5px;}
.question-box .item.border{padding:5px;border:solid 1px #cbcbcb;}
.question-box textarea{width:100%;height:140px;border:0;}
.question-box .item.t-right{margin-bottom:40px;padding:0;color:#898a8b;text-align:right;}
.question-box button{margin-left:15px;width:114px;height:44px;border:solid 1px #00BED4;border-radius:3px;background-color:#00BED4;color:#fff;font-size:14px;cursor:pointer;}
.qa-comment {  position: relative; *zoom: 1;  min-height: 80px;  border-bottom: 1px solid #e3e5e5; padding:0 50px}
.qa-comment-wrap {padding: 10px 10px 0 10px; position:relative; border-bottom: 1px solid #e3e5e5;  margin-bottom:-1px}
.qa-comment-author { position: absolute; left: 20px;top: 10px;line-height: 1em; width: 40px;text-align: center;}
.qa-comment-author img { width: 40px;border-radius: 50%;}
.qa-comment-author a {font-size: 12px;color: #99a1a6; display:block; width:40px; height:70px; position:relative}
.qa-comment-author a:hover {color: #2388C0;text-decoration: underline;}
.qa-comment-inner{ margin-left:60px;padding: 10px 0 15px 20px;}
.qa-comment-c{ color: #444;font-size: 14px;line-height: 1.7em;overflow: hidden;word-break: break-all;word-wrap: break-word;}
.qa-comment-c img{ max-width:725px; max-height:500px}
.qa-comment-nick {  display: block;  line-height: 1.1em; position:relative; bottom:0; left:-20px; width:80px;  margin: 7px 0; vertical-align: middle;display: block; overflow: hidden;  text-overflow: ellipsis;white-space: nowrap;word-break:keep-all;-o-text-overflow:ellipsis;}
.qa-comment-addon-r { float: right; }
.qa-comment-addon { position: relative;  padding: 10px 0 0; font-size: 12px;  color: #999999;}
.qa-comment-time{ color:#999999;}
.qa-total-reply {  margin-right: 10px;  cursor: pointer;}
.qa-reply-ibox {  padding: 20px 0;}
.qa-reply-ibox {  padding: 20px 0;}
.qa-reply-iarea {  line-height: 1em;}
.qa-reply-ifoot {  padding: 10px 0;}
.qa-reply-ibox-default .qa-reply-ifoot { }
.qa-reply-ibox-default textarea {  min-height: 22px;}
.qa-reply-iavator {  width: 60px;  text-align: center;}
.qa-reply-iavator img {  width: 40px;  border-radius: 50%;}
.qa-reply-iwrap {overflow: hidden;}
.qa-reply-iwrap textarea {border: 1px solid #e3e5e5;  padding: 7px;  resize: none; height:auto; max-height:40px; overflow:inherit;min-height: 22px;  line-height: 1.7em;  width: 572px;font-size: 12px;   background-color: #fff;}
.qa-reply-iwrap textarea:focus {  border: #DDEDF8 1px solid;}
.qa-reply-iwrap .qa-reply-ipt-default {  overflow: hidden;  color: #999999;}
.qa-reply-item-reply .qa-icon {  display: inline-block;  width: 14px;  height: 12px;  margin-right: 3px;  background-position: 0 -230px;}
.qa-reply-item-reply:hover {  color: #656e73;}
.qa-reply-item-reply:hover .qa-icon {  background-position: 0 -136px;}/*回复小图标*/
.qa-reply-iwrap .qa-reply-iarea textarea {width:747px;border: 1px solid #e3e5e5;  padding:0 7px;  resize: none;height: 40px;line-height: 40px; font-size: 12px;  background-color: #fff;}
.btn-mc-light {background-color: #AAAAAA;  border: 1px solid #fff;  display: inline-block;  vertical-align: middle; margin-right:5px;line-height:28px;padding: 0 23px;  text-align: center;  cursor: pointer;  font-size: 12px; border-radius: 3px; color: #fff;  *overflow: visible;  /*IE 7 button width bug fixed*/
  *display: inline;  /* IE7 inline-block hack */  *zoom: 1;  transition: border-color 0.25s;  -webkit-transition: border-color 0.25s;  -moz-transition: border-color 0.25s;  -o-transition: border-color 0.25s;}
.btn-mini{cursor:pointer; background: #00BED4;border:none;color: #ffffff;font-size: 12px; line-height:28px; padding:0 23px;border-radius: 3px;}
.qa-reply-item-reply {  display: inline-block;  cursor: pointer;  margin-left: 10px;}
.qa-reply-item-reply .qa-icon {  display: inline-block;  width: 14px;  height: 12px;  margin-right: 3px;  background-position:-28px -150px;}
.qa-reply-item-reply:hover {  color: #656e73;}
.qa-reply-item-reply:hover .qa-icon {  background-position: -1px -212px;}
.qa-reply-footright {  padding:10px 0px 10px 0;}
.qa-reply-c {  position: relative; background: #f7f7f7;}
.qa-reply-c:last-child{border:0;}
.qa-reply-loading {  position: absolute;  top: -30px;  left: 50%;  margin-left: -20px;  text-align: center;}
.qa-reply-item {position: relative;border-bottom: 1px solid #e3e5e5;}
.qa-reply-item:last-child{border-bottom:0}
.qa-reply-item-author {width:26px;height: 26px;  position: absolute;  left: 10px;  top: 10px;  line-height: 1em;}
.qa-reply-item-author img {border-radius: 50%;max-width: none;}
.qa-reply-item-inner {margin-left: 40px;  font-size: 12px;  padding: 7px 40px;}
.q-reply-item-c {  color: #656565;  font-size: 12px;  line-height: 1.7em;  padding-top: 3px;  word-break: break-all;  word-wrap: break-word;  overflow: hidden;}
.user-reply { font-weight:bold; color:#65addd;}
