.top_title {
  width: 1380px;
  height: 32px;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 32px;
  color: #181818;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 32px;
}

.default_headImg {
  width: 36px;
  height: 36px;
  border-radius: 50% 50%;
  text-align: center;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 36px;
  margin-right: 8px;
}

.center_area {
  display: flex;
  align-items: center;
}

.talk_detail_img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin-right: 8px;
  display: inline-block;
}

.talk_detail_name {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #595959;
  display: inline-block;
}

.talk_detail_talk {
  width: 1540px;
  /* height: 1984px; */
  padding: 38px 80px;
  box-sizing: border-box;
  background: #FFFFFF;
  border-radius: 8px;
  margin-bottom: 88px;
}

.talk_detail_line {
  width: 20px;
  height: 0px;
  border: 1px solid #D9D9D9;
  transform: rotate(90deg);
  display: inline-block;
  margin-left: 16px;
  margin-right: 16px;
}

.talk_detail_clock {
  width: 14px;
  height: 14px;
  margin-right: 4px;
  display: inline-block;
}

.talk_detail_time {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #B5B5B5;
}

.talk_detail_view {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 4px;
}

.talk_detail_viewNum {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #B5B5B5;
}

.talk_detail_scribe {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: #181818;
  padding-left: 44px;
  margin-bottom: 40px;
}

.talk_detail_tags {
  display: flex;
  align-items: center;
  padding-left: 44px;
}

.talk_every_tags {
  /* width: 81px; */
  height: 28px;
  background: #E7E7E7;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #888888;
  margin-right: 10px;
  text-align: center;
}

.center_area {
  margin-bottom: 40px;
}

.talk_detail_title {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  color: #181818;
  margin-bottom: 24px;
}

.talk_detail_show {
  width: 1380px;
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.show_area {
  width: 1380px;
  height: 48px;
  margin-bottom: 24px;
}

.talk_detail_lookAll {
  width: 1412px;
  height: 22px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #888888;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.talk_detail_lookAll img {
  width: 16px;
  height: 16px;
  display: block;
  margin-right: 4px;
  margin-left: 4px;
}

.talk_detail_left {
  display: flex;
  align-items: center;
}

.talk_detail_left img {
  width: 48px;
  height: 48px;
  margin-right: 12px;
}

.talk_detail_downTitle {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #333333;
}

.talk_detail_update {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #B5B5B5;
}

.talk_detail_update .talk_detail_dateScribe {
  margin-right: 10px;
  display: inline-block;
}

.talk_detail_lookVersion {
  /* width: 72px; */
  height: 32px;
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  padding: 10px 12px;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  /* line-height: 32px; */
  text-align: center;
  color: #181818;
  cursor: pointer;
  margin-right: 8px;
}

.talk_detail_download {
  /* width: 87px; */
  height: 32px;
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  padding: 10px 12px;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  /* line-height: 32px; */
  color: #181818;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.talk_detail_right {
  display: flex;
  align-items: center;
}

.talk_talk_area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

.talk_talk_title {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  color: #181818;
}

.talk_talk_choose {
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  text-align: center !important;
  color: #181818 !important;
  cursor: pointer !important;
}

.talk_talk_time {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #888888;
  cursor: pointer;
}

.talk_talk_hot {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #888888;
  cursor: pointer;
}

.talk_talk_tricaline {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #CCCCCC;
  display: inline-block;
  margin-right: 14px;
  margin-left: 14px;
}

.talk_talk_input {
  padding: 7px 16px;
  width: 1380px;
  height: 84px;
  margin-bottom: 12px;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  resize: none;
  box-sizing: border-box;
}

.talk_talk_input:focus {
  outline: none;
}

.talk_answer_area {
  width: 1380px;
  height: 32px;
  display: flex;
  justify-content: right;
  align-items: center;
}

.talk_answer_btn {
  width: 80px;
  height: 32px;
  line-height: 32px;
  background: #6F49DE;
  border-radius: 4px;
  /* padding: 6px 16px; */
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}

.talk_talk_rewers {
  margin-bottom: 24px;
}

.talk_talk_rewersArea {}

.talk_talk_parentArea {
  width: 1380px;
  border-radius: 8px;
  margin-bottom: 32px;
}

.talk_talk_img {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}

.talk_talk_img img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
}

.talk_talk_img span {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #595959;
}

.talk_talk_scribe {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #181818;
  margin-bottom: 15px;
  padding-left: 44px;
}

.talk_talk_parentdate {
  width: 1380px;
  height: 14px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #B5B5B5;
  display: flex;
  align-items: center;
  padding-left: 44px;
}

.talk_talk_parentdate img {
  margin-right: 4px;
}

.talk_talk_dateTime {
  margin-right: 18px;
  display: inline-block;
}

.talk_talk_count {
  margin-right: 18px;
  display: inline-block;
}

.talk_talk_rewerBtn {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #B5B5B5;
  cursor: pointer;
}

.spanLine {
  width: 1380px;
  height: 1px;
  background: #EEEEEE;
  /* margin-top: 32px; */
  margin-bottom: 32px;
  position: relative;
  top: -2px;
}

.talk_talk_dataScribe {
  display: inline-block;
  margin-right: 18px;
}

.talk_talk_sonArea {
  width: 1380px;
  background: #FAFAFA;
  border-radius: 4px;
  padding: 24px 44px;
  box-sizing: border-box;
  position: relative;
}

.talk_son_title {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.talk_son_title img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin-right: 8px;
}

.talk_son_title span {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #595959;
}

.talk_son_scribe {
  margin-bottom: 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  padding-left: 44px;
  color: #181818;
}

.talk_son_date {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #B5B5B5;
  padding-left: 44px;
  display: flex;
  align-items: center;
}

.talk_son_dateScribe {
  display: inline-block;
  margin-right: 18px;
}

.talk_son_time {
  display: inline-block;
  margin-right: 18px;
}

.talk_son_img {
  display: inline-block;
  margin-right: 4px;
}

.talk_son_img_no {
  display: inline-block;
  margin-right: 4px;
  cursor: pointer;
}

.talk_son_count {
  display: inline-block;
  margin-right: 18px;
}

.talk_son_spanLine {
  width: 1292px;
  height: 1px;
  background: #EEEEEE;
  margin-top: 24px;
  margin-bottom: 24px;
}

.talk_twoson_title {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.talk_twoson_pre,
.talk_twoson_old {
  display: flex;
  align-items: center;
}

.talk_twoson_pre img,
.talk_twoson_old img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin-right: 8px;
}

.talk_twoson_pre span,
.talk_twoson_old span {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #595959;
}

.talk_twoson_symbol {
  margin-right: 8px;
  margin-left: 8px;
  width: 16px;
}

.talk_son_btn {
  cursor: pointer;
}

.talk_son_img {
  cursor: pointer;
}

.talk_img {
  margin-right: 4px;
  cursor: pointer;
}

.talk_img_no {
  margin-right: 4px;
 cursor: pointer; 
}

.talk_answer_input {
  width: 1292px;
  height: 138px;
  margin-top: 25px;
}

.talk_answer_input textarea {
  padding: 7px 16px;
  width: 1292px;
  height: 84px;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  margin-bottom: 12px;
  resize: none;
  box-sizing: border-box;
}

.talk_answer_inputbtn {
  width: 80px;
  height: 32px;
  background: #6F49DE;
  border-radius: 4px;
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
}

.talk_sonanswer_input {
  width: 1248px;
  height: 127px;
  margin-top: 25px;
  margin-left: 44px;
}

.talk_sonanswer_input textarea {
  padding: 7px 16px;
  width: 1248px;
  height: 84px;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  margin-bottom: 12px;
  resize: none;
  box-sizing: border-box;
}

.talk_sonanswer_inputbtn {
  width: 80px;
  height: 32px;
  background: #6F49DE;
  border-radius: 4px;
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
}

.talk_answer_inputbtn_outer {
  width: 1292px;
  height: 32px;
  display: flex;
  justify-content: right;
  align-items: center;
}

.talk_sonanswer_inputbtn_outer {
  width: 1254px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: right;
}

#opt_pagination a {
  text-decoration: none;
}

.talk_answer_input textarea:focus {
  outline: none;
}

.talk_sonanswer_input textarea:focus {
  outline: none;
}
.addmore{
   position: absolute;
   left: 50%;
   transform:translate(-50%,0);
   bottom: 27px;
   text-align: center;
   font-size: 14px;
   color:#B5B5B5;
   -webkit-transform:translate(-50%,0);
   -moz-transform:translate(-50%,0);
   -ms-transform:translate(-50%,0);
   -o-transform:translate(-50%,0);
   width: 100%;
   box-shadow: 0 -10px 0 0 #FAFAFA;

}
.addmore span{
   cursor: pointer;
}
