/* 问题详情 Start */
.post-status{
  position: absolute;
  top:0;
  left:0;
  width:87px;
  height:87px;
}
.post-fail{
  background: url("../../Image/fail.png") no-repeat;
}
.post-checking{
  background: url("../../Image/checking.png") no-repeat;
}
.post-reason{
  color: red;
  margin-top: 20px;
}
.card {
  position: relative;
  background: #fff;
  padding: 40px;
  width: 880px;
  box-sizing: border-box;
  margin-bottom: 20px;
  transition: all .5s;
}
.card-level {
  position: relative;
  z-index: 3;
}
.card-shadow:hover {
  box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.15);
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
}
.card-title {
  font-size: 18px;
  font-weight: 800;
  color: #404040;
  display: inline-block;
  line-height: 19px;
}
.card-author {
  padding: 20px 0 16px 0;
  position: relative;
  height: 56px;
  z-index: 3;
}
.card-author__head {
  width: 20px;
  height: 20px;
  font-size: 0;
  float: left;
  border-radius: 12px;
}
.card-author__name {
  color: #404040;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  float: left;
  margin-left: 10px;
  margin-right: 20px;
}
.card-author__dep {
  color: #b2b2b2;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  float: left;
}
.card-author__op {
  font-size: 0;
  height: 20px;
  line-height: 20px;
}
.card-author__op .card-time,
.card-author__op .card-status {
  display: inline-block;
  position: relative;
  margin-right: 20px;
  font-size: 12px;
  color: #b2b2b2;
  height: 24px;
}
.card-author__op .card-status .icon-liulan-xian,
.card-author__op .card-status .icon-fenxiang {
  margin-right: 6px;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -12px;
}
.card-author__op .card-status {
  font-size: 0;
}
.card-author__op .card-status span {
  font-size: 12px;
  margin-left: 22px;
}
.card-author__btn {
  width: 120px;
  height: 40px;
  line-height: 40px;
  background-color: #178fff;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  margin-top: -20px;
  cursor: pointer;
}
.card-author__btn i {
  margin-right: 6px;
}
.card-content p {
  font-size: 14px;
  line-height: 22px;
  margin: 14px 0;
}
.card-content__cover {
  width: 200px;
  height: 100px;
  position: relative;
  float: left;
  margin-right: 18px;
  margin-bottom: 4px;
  border-radius: 4px;
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}
.card-content__inner {
  overflow: hidden;
}
.card-content__rich {
  overflow: hidden;
  max-height: 100px;
  position: relative;
}
.card-content__text {
  font-size: 15px;
  line-height: 1.67;
}
.card-content__btn {
  padding: 0;
  margin-left: 4px;
  color: #175199;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  border: none;
  font-size: 15px;
  position: relative;
}
.card-content__btn::before {
  content: "...";
  position: absolute;
  left: -15px;
}
.card-content__btn i {
  color: #175199;
}
.card-action__source a {
  font-size: 14px;
  color: #607aae;
}
.card-action__operate span {
  display: inline-block;
  margin-left: 20px;
  font-size: 14px;
}
.card-more {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  color: #b2b2b2;
  cursor: pointer;
  transition: all .5s;
}
.card-more:hover {
  color: #404040;
}
/* 户型图缩略图 Start */
.houseType {
  position: relative;
  border: 1px solid #cdcdcd;
  /*height: 470px;*/
  box-sizing: content-box;
}
.houseType-picture {
  font-size: 0;
  /*width: 796px;
  height: 410px;*/
  box-sizing: border-box;
}
.houseType-picture-show {
  width: 100%;
  height: 100%;
}
.houseType-picture-enlarge {
  position: absolute;
  top: 12px;
  right: 16px;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
}
.houseType-description {
  position: relative;
  height: 60px;
  border-top: 1px solid #cdcdcd;
  box-sizing: border-box;
}
.houseType-description-title {
  display: inline-block;
  color: #404040;
  font-size: 18px;
  font-weight: bold;
  padding: 0 20px;
  height: 36px;
  line-height: 36px;
  border-right: 1px solid #e5e5e5;
  margin-top: 12px;
  box-sizing: border-box;
}
.houseType-description-msg {
  display: inline-block;
  height: 36px;
  position: absolute;
  top: 50%;
  margin-top: -18px;
}
.houseType-description-msg div {
  font-size: 12px;
  line-height: 18px;
  margin: 0 20px;
}
.houseType-description-msg div:last-child {
  color: #b2b2b2;
}
.houseType-description-btn {
  display: inline-block;
  width: 128px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  background-color: #FD8049;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -20px;
}
.houseType-description-btn:hover {
  color: #fff;
}
/* 户型图缩略图 End */
/* 其它缩略图 Start */
.otherType {
  font-size: 0;
}
.otherType .otherType-thumbnail {
  display: inline-block;
  width: 144px;
  height: 98px;
  margin-right: 20px;
  margin-top: 0;
  border-radius: 4px;
  cursor: pointer;
}
.otherType .otherType-thumbnail:last-child {
  margin-right: 0;
}
/* 其它缩略图 End */
/* 问题详情 End */
/* 问题答案 Start */
.answer-more {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  color: #b2b2b2;
  cursor: pointer;
  transition: all .5s;
}
.answer-more:hover {
  color: #404040;
}
.answer-list {
  padding: 40px;
  background: #fff;
}
.answer-item {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
}
.answer-item:last-child {
  border: none;
  padding-bottom: 0;
}
.answer-count {
  font-size: 18px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
  color: #404040;
  line-height: 18px;
}
.answer-bd {
  margin: 16px 0;
}
.answer-bd p{
  word-break: break-all;
}
.answer-content{
  word-break: break-all;
}
.answer-content img{
  display: block;
  margin: 0 auto;
  margin-top: 20px;
  max-width: 100%;
  vertical-align: top;

}
.answer-author {
  padding: 20px 0 0 0;
  position: relative;
  font-size: 0;
}
.answer-author__head {
  width: 40px;
  height: 40px;
  font-size: 0;
  float: left;
  border-radius: 99px;
}
.answer-author__name {
  height: 32px;
  float: left;
  margin-left: 50px;
  margin-right: 20px;
  position: absolute;
  top: 50%;
  margin-top: -6px;
}
.answer-author__name div {
  font-size: 0;
  line-height: 14px;
  height: 14px;
  margin-bottom: 6px;
}
.answer-author__name div span:first-child {
  font-size: 14px;
  margin-right: 20px;
  color: #404040;
  line-height: 14px;
  height: 14px;
  display: inline-block;
}
.answer-author__name span {
  font-size: 12px;
  color: #b2b2b2;
  display: inline-block;
  line-height: 12px;
}
.answer-author__dep {
  color: #b2b2b2;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  float: left;
}
.answer-author__op span {
  display: inline-block;
  position: relative;
  margin-right: 10px;
  font-size: 12px;
  color: #b2b2b2;
}
.answer-author__op span i {
  margin-right: 5px;
}
.answer-author__btn {
  position: absolute;
  top: 0;
  right: 10px;
  width: 48px;
  height: 58px;
  /*width: 109px;*/
  /*height: 40px;*/
  /*line-height: 33px;*/
  /*text-align: center;*/
  /*color: #fff;*/
  /*font-size: 14px;*/
  background: url("../../Image/recommend.png") no-repeat;
  background-position: 0 -1px;
  /*background-size: 109px 30px;*/
  /*padding-left: 25px;*/
}
.answer-action__source a {
  font-size: 14px;
  color: #607aae;
}
.answer-action__operate i {
  font-size: 16px;
  /*margin-right: 4px;*/
}
.answer-action__operate>div{
  display: inline-block;
  margin-left: 20px;
  line-height: 16px;
  height: 16px;
  overflow: hidden;
}
/*.answer-action__operate span {
  display: inline-block;
  margin-left: 20px;
  line-height: 16px;
  height: 16px;
}*/
.answer-action__operate span .like {
  font-size: 0;
}
.answer-action__operate span .like-number {
  margin-left: 0;
  font-size: 12px;
}
.answer-action__operate span .commentNumber {
  font-size: 0;
  position: relative;
}
.answer-action__operate span .commentNumber .comment-icon {
  display: inline-block;
  /*position: absolute;
  top: -2px;*/
}
.answer-action__operate span .commentNumber span {
  margin-left: 20px;
  font-size: 12px;
}
.answer-comment-box {
  background: #fafafa;
  border: 1px solid #cdcdcd;
  padding: 20px;
  position: relative;
  display: none;
  margin-top: 5px;
  border-radius: 4px;
}
.answer-comment-box:after {
  content: ' ';
  position: absolute;
  background: url("../../Image/comment_arrow.png") no-repeat;
  top: -6px;
  right: 28px;
  width: 13px;
  height: 6px;
}
.answer-comment-more {
  text-align: center;
  padding-top: 20px;
}
.answer-comment-more div {
  display: inline-block;
  cursor: pointer;
  color: #607aae;
}
.answer-comment-item {
  /*margin-bottom: 16px;*/
}
.answer-comment-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.answer-comment__head {
  width: 20px;
  height: 20px;
  font-size: 0;
  float: left;
  border-radius: 99px;
  /*margin-bottom: 15px;*/
}
.answer-comment__name {
  color: #404040;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  float: left;
  margin-left: 10px;
  margin-right: 20px;
}
.answer-comment__name div {
  font-size: 14px;
  margin-right: 5px;
  display: inline-block;
}
.answer-comment__name span {
  font-size: 14px;
  color: #b2b2b2;
}
.answer-comment__name span.time {
  font-size: 12px;
}
.answer-comment-hd{
  margin-top: 16px;
}
.answer-comment-bd{
  font-size: 14px;
  line-height: 1.67;
  margin: 16px 0;
  width: 760px;
}
.answer-comment-ft{
  line-height: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 0;
}
.answer-comment__text{
  word-break: break-all;
}
.answer-comment__text--btn {
  padding: 0;
  margin-left: 4px;
  color: #175199;
  display: none;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  border: none;
  font-size: 14px;
  position: relative;
}
.answer-comment-action{
  height: 16px;
}
.answer-comment-action .baseLink{
  font-size: 0;
  position: relative;
}
.answer-comment-action .comment-icon{
  display: inline-block;
  position: absolute;
  top: 2px;
}
.answer-comment-action .like{
  margin-left: 0;
}
.answer-comment-action .count{
  margin-left: 20px;
}
.answer-comment-action i {
  font-size: 14px;
  margin-right: 6px;
}
.answer-comment-action span {
  display: inline-block;
  font-size: 12px;
  margin-left: 20px;
}
.answer-comment-action span:last-child{
  margin-right: 0;
}
.answer-comment-root {
  position: relative;
  z-index: 5;
}
.answer-comment-root--son {
  display: none;
  margin-top: 16px;
}
.answer-comment-root--active {
  /*padding-right: 80px;*/
}
.answer-comment-root--active .answer-comment-root__wrap {
  background: #fff;
}
.answer-comment-root--active  {
  display: block;
}
.answer-comment-root__wrap {
  border: 1px solid #ececec;
  padding: 8px 0;
  width: 763px;
  height: 40px;
  position: relative;
  border-radius: 4px;
}
.answer-comment-root__wrap .form-count{
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 12px;
  color: #b2b2b2;
}
.answer-comment-root__inner {
  position: absolute;
  display: inline-block;
  width: 760px;
  height: 38px;
  line-height: 1.5;
  outline: none;
  padding: 10px;
  border: 0;
  margin-top: -19px;
  top: 50%;
  resize: none;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 12px;
  overflow-y: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.answer-comment-root__textbox {
  position: relative;
  z-index: 1;
  min-height: 22px;
}
.answer-comment-root__btn {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60px;
  height: 40px;
  line-height: 40px;
  background-color: #178fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/@begin+0,4ba0ff+100 */
  /*background: #4dadff;*/
  /* Old browsers */
  /*background: -moz-linear-gradient(-45deg, #4dadff 0%, #4ba0ff 100%);*/
  /* FF3.6-15 */
  /*background: -webkit-linear-gradient(-45deg, #4dadff 0%, #4ba0ff 100%);*/
  /* Chrome10-25,Safari5.1-6 */
  /*background: linear-gradient(135deg, #4dadff 0%, #4ba0ff 100%);*/
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dadff, endColorstr=#4ba0ff, GradientType=1);*/
  /* IE6-9 fallback on horizontal gradient */
  color: #fff;
  text-align: center;
  border-radius: 4px;
  display: none;
  cursor: pointer;
  font-size: 14px;
}
.answer-comment-root__count {
  position: absolute;
  right: 8px;
  top: 8px;
}
/* 问题答案 End */
/* 固定头部 Start */
.pageHeader {
  display: none;
  width: 100%;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
}
.pageHeader-content {
  position: relative;
  width: 1180px;
  height: 60px;
  line-height: 72px;
  margin: 0 auto;
  padding: 0 40px;
  box-sizing: border-box;
  font-size: 0;
}
.pageHeader-content a:hover {
  color: #fff;
}
.pageHeader-content .card-share--btn {
  margin-left: 20px;
  font-size: 0;
  color: #b2b2b2;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
}
.pageHeader-content .card-share--btn:hover icon-fenxiang,
.pageHeader-content .card-share--btn:hover span {
  color: #178fff;
}
.pageHeader-content .card-share--btn > i {
  margin-right: 6px;
}
.pageHeader-content .card-share--btn span {
  font-size: 12px;
}
.pageHeader-content-btn {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  background-color: #178fff;
  cursor: pointer;
}
.answer-btn {
  width: 120px;
  position: absolute;
  top: 10px;
  right: 160px;
}
.answer-btn i {
  margin-right: 6px;
}
.question-btn {
  width: 140px;
  position: absolute;
  top: 10px;
  right: 0;
}
/* 固定头部 End */
/* 分享 Start */
.card-share--btn {
  position: relative;
  z-index: 3;
  cursor: pointer;
}
.card-share--btn:hover .card-share--box {
  display: block;
}
.card-share--btn:hover i,
.card-share--btn:hover span {
  color: #178fff;
}
.card-share--box {
  display: none;
  position: absolute;
  top: 20px;
  left: -51px;
  width: 100px;
  height: 238px;
  background-color: #fff;
  background: url("../../Image/share_bg.png") no-repeat;
  padding: 10px 26px;
  box-sizing: content-box;
}
.card-share--box .share-item {
  font-size: 14px;
  line-height: 30px;
}
.card-share--box .share-item a:hover{
  color: #178fff;
}
.card-share--box .share-item:last-child {
  margin-bottom: 0;
}
.card-share--box .share-item i {
  margin-right: 10px;
  font-size: 20px;
  vertical-align: middle;
}
.card-share--box .share-item .icon-weibo {
  color: #eb616a;
}
.card-share--box .share-item .icon-qq {
  color: #178fff;
}
.card-share--box .share-item .icon-kongjian {
  color: #ffcd00;
}
.card-share--box .share-item .icon-weixin {
  color: #7dd239;
}
.card-share--box .share-item .QRcode {
  display: block;
  width: 88px;
  height: 88px;
}
/* 分享 End */
/* 富文本编辑器 Start */
.richtext {
  display: none;
  position: relative;
  width: 100%;
  height: 403px;
  background-color: #fff;
  margin-bottom: 20px;
  padding: 40px;
  box-sizing: border-box;
  z-index: 2;
}
.richtext .note-editor {
  height: 263px;
  border-radius: 4px;
  border: 1px solid #cdcdcd !important;
}
.richtext .note-editor .note-toolbar {
  border-radius: 4px;
  position: relative;
}
.richtext .note-editor .note-toolbar .note-style:after,
.richtext .note-editor .note-toolbar .note-para:after {
  content: '';
  width: 1px;
  height: 21px;
  background-color: #e5e5e5;
  position: absolute;
  top: 8px;
}
.richtext .note-editor .note-editing-area {
  height: 208px;
}
.richtext .note-editor .note-statusbar .note-resizebar {
  height: 0 !important;
  padding-top: 0 !important;
}
.richtext .note-editor .note-statusbar .note-resizebar .note-icon-bar {
  width: 0 !important;
  margin: 0 !important;
  border-top: none !important;
}
.richtext .note-btn:last-child {
  margin-left: 0;
}
.richtext-btn {
  display: inline-block;
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  position: absolute;
  bottom: 40px;
  right: 40px;
}
.richtext-btn:hover {
  color: #fff;
  background-color: #5DB0FF;
}
.richtext .disabled {
  border: 1px solid #ccc;
  background-color: #ccc;
  pointer-events: none;
}
.richtext .active {
  background-color: #178fff;
}
/* 富文本编辑器 End */
/* 是否同意插入户型图弹窗 Start */
.warmPrompt {
  display: none;
  width: 800px;
  height: 300px;
  padding: 30px;
  text-align: center;
  position: relative;
}
.warmPrompt-title {
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: left;
  margin: 20px 0;
}
.warmPrompt-title > i {
  color: red;
  font-size: 24px;
  font-weight: bold;
  margin-right: 8px;
}
.warmPrompt-title > span {
  font-size: 24px;
  color: #404040;
  font-weight: bold;
}
.warmPrompt-content {
  color: #737373;
  font-size: 18px;
  padding-left: 14px;
  margin: 40px 0;
}
.warmPrompt-btn {
  display: inline-block;
  width: 110px;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  margin-top: 20px;
  cursor: pointer;
}
.warmPrompt .agree {
  margin-right: 40px;
  border: 1px solid #178fff;
  background-color: #178fff;
  color: #fff;
}
.warmPrompt .disagree {
  border: 1px solid #737373;
}
/* 是否同意插入户型图弹窗 End */
/* 插入户型图弹窗 Start */
.door-modal {
  display: none;
  background-color: #fff;
  width: 880px;
  height: 744px;
  padding: 40px;
  position: relative;
}
.door-modal-hd {
  padding: 10px 0;
  font-size: 18px;
  color: #262626;
  border-bottom: 1px solid #e5e5e5;
  font-weight: bold;
  line-height: 19px;
}
.door-modal-hd span {
  display: inline-block;
  line-height: 19px;
  height: 19px;
  border-left: 2px solid #178fff;
  padding-left: 10px;
}
.door-modal-bd {
  width: 800px;
  height: 510px;
}
.door-modal-operate {
  padding: 20px 0;
}
.door-modal-operate .line {
  height: 1px;
  background: #737373;
  width: 15px;
  margin: 0 5px;
}
.door-modal-operate .form-group {
  display: inline-block;
  box-sizing: border-box;
  margin-bottom: 0;
  padding-right: 15px;
  vertical-align: middle;
  position: relative;
}
.door-modal-operate .form-group .form-label {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 700;
}
.door-modal-operate .form-group .search-box {
  display: inline-block;
  width: 200px;
  height: 32px;
  padding: 0;
  vertical-align: middle;
}
.door-modal-operate .form-group .search-box:hover .search-box__val {
  border-color: #178fff;
}
.door-modal-operate .form-group .search-box__btn {
  height: 32px;
  top: 0;
}
.door-modal-operate .form-group .form-date{
  display: inline-block;
  position: relative;
}
.door-modal-operate .form-group .form-date i{
  width: 16px;
  height: 16px;
  font-size: 16px;
  position: absolute;
  right: 10px;
  top: 4px;
  color: #b2b2b2;
}
.door-modal-operate .form-group input {
  display: inline-block;
  height: 32px;
  box-sizing: border-box;
  font-size: 12px;
  padding: 10px;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
}
.door-modal-operate .form-group input::-webkit-input-placeholder {
  color: #b2b2b2;
  font-size: 12px;
}
.door-modal-operate .form-group input:focus {
  border: 1px solid #178fff;
}
.door-modal-operate .form-group input.door-modal-date {
  width: 120px !important;
}
.door-modal-operate .form-group input.door-modal-keyword {
  width: 200px !important;
}
.door-modal-list {
  margin: 0;
  width: 810px;
  height: 510px;
  box-sizing: border-box;
}
.door-modal-list li {
  float: left;
  width: 240px;
  height: 240px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.door-modal-close {
  position: absolute;
  top: 0;
  right: -40px;
  cursor: pointer;
}
.door-modal-close i {
  font-size: 32px;
  color: #fff;
}
.door-modal .list-item {
  width: 260px;
  height: 250px;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
}
.door-modal .list-item-hd {
  height: 178px;
}
.door-modal .list-item-hd img {
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #cdcdcd;
}
.door-modal .list-item-ft {
  padding: 20px;
}
.door-modal .list-item__tit {
  font-size: 14px;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #404040;
  width: 150px;
  margin-bottom: 2px;
}
.door-modal .list-item__des {
  display: inline-block;
  font-size: 12px;
  color: #b2b2b2;
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.door-modal .list-item__des_time {
  font-size: 12px;
  color: #b2b2b2;
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.door-modal .list-item__btn {
  width: 60px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  background-color: #FD8049;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
}
.door-modal-ft {
  margin-top: 20px;
}
.door-modal-ft .pagination {
  position: relative;
  text-align: center;
  font-size: 0;
  margin: 0;
  padding: 0;
}
.door-modal-ft .pagination .prev-page {
  margin-right: 20px;
  cursor: pointer;
}
.door-modal-ft .pagination .prev-page:hover {
  color: #178fff;
}
.door-modal-ft .pagination .next-page {
  margin-left: 20px;
  cursor: pointer;
}
.door-modal-ft .pagination .next-page:hover {
  color: #178fff;
}
.door-modal-ft .pagination .active a {
  z-index: 2;
  color: #fff;
  color: #178fff;
  border-color: #178fff;
}
.door-modal-ft .pagination li {
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  margin-right: 14px;
}
.door-modal-ft .pagination li a {
  width: 34px;
  height: 34px;
  line-height: 34px;
  position: relative;
  display: block;
  text-decoration: none;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
  border-radius: 4px;
}
.door-modal-ft .pagination li a:hover {
  border-color: #E3F1FF;
  background-color: #E3F1FF;
  color: #737373;
}
.door-modal-ft .pagination li:nth-last-child(2) {
  margin-right: 0 !important;
}
.layui-layer-page .layui-layer-content {
  overflow: visible !important;
}
.datepicker-dropdown {
  z-index: 9999 !important;
}
.form-inline .door-modal-date {
  width: 140px !important;
}
/* 插入户型图弹窗 End */
/* 上传图片弹窗 Start */
.upload {
  display: none;
  width: 500px;
  height: 226px;
}
.upload-picture {
  position: absolute;
  left: 125px;
  top: 88px;
  width: 250px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  background-color: #178fff;
  color: #fff;
  border-radius: 5px;
  box-sizing: border-box;
}
.upload-picture_text {
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -25px;
}
.upload-picture > input {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 100px;
  opacity: 0;
  cursor: pointer;
}
/* 上传图片弹窗 End */
/* 富文本编辑器插入表情和户型提示文字样式 Start */
.layui-layer-tips .layui-layer-content {
  font-size: 14px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  width: 40px;
  height: 26px !important;
  line-height: 26px !important;
  padding: 0 !important;
  text-align: center;
}
.icon-box {
  pointer-events: none;
}
.note-btn-except {
  padding: 0 !important;
}
.note-btn-except .emoji-picker {
  padding: 8px 10px;
}
/* 富文本编辑器插入表情和户型提示文字样式 End */

/* 点赞样式 */
.likeStyle{
  color: #178fff;
}

/* 分页样式 Start */
.pagination{
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  margin-top: 18px;
}
.pagination a{
  min-width: 34px;
  height: 34px;
  line-height: 34px;
  position: relative;
  display: inline-block;
  text-decoration: none;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
  border-radius: 4px;
  margin: 0 7px;
  padding: 0 3px;
}
.layui-laypage-prev,.layui-laypage-next{
  width: auto !important;
  border-color: transparent !important;
  background-color: transparent !important;
}
.layui-laypage-prev{
  margin-right: 13px !important;
}
.layui-laypage-next{
  margin-left: 13px !important;
  margin-right: 0 !important;
}
.pagination a:hover{
  border-color: #E3F1FF;
  background-color: #E3F1FF;
  color: #737373;
}
.layui-laypage-prev:hover{
  color: #178fff !important;
}
.layui-laypage-next:hover{
  color: #178fff !important;
}
.layui-laypage-curr{
  font-style: normal !important;
  min-width: 34px;
  height: 34px;
  line-height: 34px;
  position: relative;
  display: inline-block;
  text-decoration: none;
  border: 1px solid #178fff;
  color: #178fff;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 3px;
}
.pagination em{
  font-style: normal !important;
}
.pagination span{
  margin: 0 7px;
}
/* 分页样式 End */

input[type=file].file {
  display: none;
}
