.div_notice {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #EEEEF5;
	float: left;
	width: 100%;
}

.notice_out {
	padding:8px;
	background:white;
	float: left;
	width:95%;
}

.notice_out img {
	margin: 1px 0 0 0px;
	float: left;
}

.notice_out span {
	margin: 1px 0 0 5px;
	font-size: 13px;
	float: left;
}

.notice span{
	margin: 2px 0 0 5px;
	font-size:12px;
	float: left;
	width: 98%;
	color: gray;
	line-height:20px;
}

.g_font {
	font-size:11px;
	color: #8B8B8B;
	line-height: 15px;
}

.f_item {
	width: 47%;
	float: left;
	margin-right:2.3%;
	margin-bottom: 10px;
	position:relative;
	padding:0 0 3px 0;
	border: thin solid #EEEEF5;
}
.f_item_img {
	width: 100%;
    height:35vw;
	z-index: 0;
}
.f_item_hp {
	z-index: 11;
	position: absolute;
	right: 0;
	top:0px;
}
.ps_icon{
	float:right;
	height: 8px;
	margin-top:-3px;
	font-size: 12px;
}
.ps_icon_hide
{
	float:right;
	height: 8px;
	margin-top:1px;
	font-size: 12px;
}
.txt_ellip{
	font-size: 14px;
	float:left;
	margin-left: 2px;
	width: 70%;
}
.star_f{
	margin-left: 0px;
	margin-top: 6px;
	width: 10px;
	height: 10px;
}
.sell_out{
	width: 131px;
	height:70px;
	z-index: 11;
	position: absolute;
	right: 0;
	bottom:27px;
}
.loader {
  background:#FF9213;
  height: 3em;
  width: 3em;
  margin: 5em auto;
  animation: loadit 4s linear infinite;
}
@keyframes loadit {
  35% {
    background: rgba(255,146,19,0.4);
    border-radius: 100%;
    transform: rotate(300deg);
    box-shadow:3em 0 0 rgba(255,146,19,0.3),-3em 0 0 rgba(255,146,19,0.3),0 3em 0 rgba(255,146,19,0.3),0 -3em 0 rgba(255,146,19,0.3);
  }
}
.dpspn {
	color: black;
	border-radius:5px;
	text-align:center;
	padding:2px 5px 2px 5px;
	float:left;
	font-size: 11px;
	background: #EEEEF5;
}
.dpbtns{
	border-radius:5px;
	width:60px;
	color:#ff5500;
	border-style:solid;
	border-width:1px;
	border-color:gray;
	margin:7px 5px 0 8px;
	height:25px;float:right;
}