.footer{text-align:center;bottom:0px;line-height:30px;}
#fm{margin:0;padding:10px 30px;}
.ftitle{font-size:14px;font-weight:bold;padding:5px 0;margin-bottom:10px;border-bottom:1px solid #ccc;}
.fitem{margin-bottom:5px;}
.fitem label{display:inline-block;width:80px;}
.fitem input{width:160px;}
.drag-item{list-style-type:none;display:block;padding:5px;border:1px solid #ccc;margin:2px;width:auto;background:#fafafa;color:#444;}
a:link { text-decoration: none;} 
a:active { text-decoration: none;} 
a:hover { text-decoration: none;} 
a:visited { text-decoration: none;}
.l-btn-focus{outline:auto;}

.main_index_title{
	font-size: 18px;
	margin-bottom: 20px;
}

.new-layui-col-md3{
	margin:7px;
	padding: 10px;
	background: #557daf;;
	color: #fff;
	border-radius: 3px;

}

.new-layui-col-md3 .panel-top-left{
	float: left;
	cursor: pointer;
}

.new-layui-col-md3 .panel-top-right{
	float: right;
}

.cli{
	clear: both;
	line-height: 0;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}

.new-layui-col-md3 .qty_total{
   padding-top:5px;
}

.la-btn{
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	vertical-align: middle;
}

.btn-green{
	background: url(../images/greeen.gif) no-repeat;
	background-size: 100% 100%;
}

.btn-gray{
	background: url(../images/gray.gif) no-repeat;
	background-size: 100% 100%;
}

.btn-red{
	background: url(../images/red.gif) no-repeat;
	background-size: 100% 100%;
}

.btn-yellow{
	background: url(../images/yellow.gif) no-repeat;
	background-size: 100% 100%;
}

.panel-light label{
   display: inline-block;
   min-width:55px;
   margin-top: 5px;
}


.show-btn-tips{
	border-top: 1px solid #ddd;
	padding: 15px 0;
	margin-top: 30px;
}
.show-btn-tips label{
	margin-right: 10px;
}

.s-details-title{
	padding: 10px 0;
}

.s-details-title span{
	display: inline-block;
	margin-top: 10px;
}



.c_refurbish{
	color: #fff;
	float: right;
	margin-top: 10px;
}

.c_refurbish:hover{
	color: #fff;
}


.must{
	color: red;
}


.has_count_go{
	text-align: right;
	margin-bottom: 20px;
}
.has_count_go a{
	font-size: 12px;
}

.hbttom{
	position: absolute;
	top: 5px;
	width: 84%;
	text-align: right;
}

.hbttom a{
	display: inline-block;
	color: #01AAED;
}
.hbttom .hbttom-lt{
	/*float: left;*/
}

.hbttom .hbttom-rt{
	/*float: right;*/
	margin-left: 10px;
}

