.card-box.overf {
  overflow:visible;
}
.ct_wrap {
  position:relative;
  width:65%;
}
.ct_popup {
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  opacity:0;
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  z-index:-1;
  pointer-events:none;
}
.ct_popup.active {
  opacity:1;
  -webkit-transform:none;
  transform:none;
  z-index:1;
  pointer-events:auto;
}
.call_options_wrapper,
.call_exted_wrapper {
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
}
.extend_type.active ~ .card-body .call_options_wrapper,
.extend_panel.active ~ .m-t-20 .call_exted_wrapper {
  opacity:0;
  pointer-events:none;
}
.extend_type,
.extend_panel {
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  overflow:hidden;
  max-height:0;
}
.extend_type.active,
.extend_panel.active {
  max-height:400px;
}
.call_extend[data-stats="active"] i {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
}

.left_map {
  width:100%;
  height:150px;
}

.best_thumb img {
  float:left;
  width:130px;
  height:90px;
}
.best_thumb ul {
  width:100px;
  float:left;
  padding:0;
  margin:0;
  margin-left:5px;
  list-style:none;
}
.best_thumb ul li {
  word-break:break-word;
  white-space: normal;
}
.inline-b {
  display:inline-block;
}
.list-set .thumb-photo {
  width:100%;
  height:100px;
}
.home-banner {
  margin-bottom:20px;
}
.home-banner img {
  width:100%;
  max-height:300px;
  border-radius:3px;
}
.tab-best {
  position:relative;
}
.tab-best .best-tag {
  position:absolute;
  top:10px;
  left:-2px;
  padding:8px 15px;
  color:#fff;
  font-size:24px;
  display:inline-block;
}
.tab-best img {
  width:340px;
  /*width:100%; 고정처리함 카이 10.15 // 262557*/
  height:220px;
}
.li-no {
  list-style:none;
  margin:0;
  padding:0;
}
.li-no li {
  line-height:160%;
}
.login-thumb {
  margin-top:30px;
}
.login-thumb img {
  width:100%;
  height:180px;
}
.full-width {
	width: 100%;
}
.thumb-height {
	height:70px;
}
.b-t-dot {
	border-top: 1px dotted #ccc;
}
.b-none {
	border: none;
}
.m-l-r-0 {
	margin-left: 0;
	margin-right:0;
}
.p-relative {
	position: relative;
}
.search-close {
	position: absolute;
	top: 0;
	right: 10px;
	padding: 8px;
}