
 
/* shop price start */
.g_price{ 
    font-family: arial; 
    font-size: 1.1rem;
    zoom: 1;
} 
.g_price span{
    color: #FF0036;
	margin-right: 0.2rem;
    font-size: 1rem;
}
.g_price strong{
    letter-spacing: 0.1rem;
	color: #FF0036;  /*#FF0036 F40*/
    font-weight: 700;
    font-family: arial;
}
.g_o_price{ 
    color: #333;
    font-family: arial; 
    font-size: 0.9rem; 
} 
.g_o_price span{
    color: #333;
	margin-right: 0.2rem; 
}
/* shop price end */ 


/* floor title start */
.floort {
	margin-top:1rem;
	margin-bottom:0.6rem;
	clear:both;
}
.floort .title-icon {
    width: 2.6rem;
    height: auto;
}
.floort .title_mark {
    display: inline-block;
    background-color: #444444;
    width: 5px;
    height: 18px;
    vertical-align: middle;
}
.floort_txt{
    font-size: 1.1rem;
    vertical-align: middle;
	color:#444444;
}
em, i {
    font-style: normal;
}
.floormore{
    float: right;
	margin-right:0.8rem;
}

/* floor title end */


/* goods list start */


.goodslist{
    /*margin-bottom: 0 0 1rem 0;*/
    height: auto;
	width:100%
	/*margin:0 ; 
	padding:0;*/
    margin: 0;
	padding:0;
} 
.goods-item{
	margin:0;
	padding:0;
    width: 25%;
	float:left;
     /*
	min-height:16.8rem;
	height:16.8rem;
	max-height:19rem;*/
}
.goods-item1  {
	margin:0;
	padding:0;
    width: 25%; 
}
.item-show{
	margin:0.5rem 0.68rem 0.4rem 0;
	padding:0;
    background: #fff;
	border: 1px solid #fff;
    transition: border-color .1s ease; 
}
.item-show .item-lable{ 
	margin:0.2rem 0.5rem 0.8rem 0.5rem;
    font-size: 1rem;
}
.item-img img{ 
	width:100%;
	height:auto;
    max-height: 20rem;
}
.item-name{
     margin-top: 0.2rem;
     font-weight: 400;
}
.item-name a{
     color: #444444; 
}
.item-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; 
    white-space: normal;
}  
.item-shop{
	color: #999;
    font-size: 1rem;
     margin-top: 0.2rem;
}  
.item-shop a {
	color: #999;
} 
.item-shop a:focus,a:hover{text-decoration:none;color:#f40}

.goods-item:hover>.item-show{
	border-color:#f40;
}
/* goods list end */


.w100i{
	width:100%;
    height: auto; 
}

@media (max-width: 991.98px) {  

/* goods list start */
.floort{
  padding-right: 0.6rem;
  padding-left: 0.6rem;
  margin:0.6rem auto 0.3rem auto; 
}
.floort .title-icon {
    width: 1.6rem;
    height: auto;
}
.floormore{
    float: right;
	margin-right:0.1rem;
}
.goodslist{
    /*margin-bottom: 0 0 1rem 0;*/
    height: auto;
	width:100%
	/*margin:0 ; 
	padding:0;*/
    margin: 0;
	padding:0;
} 
.goods-item{
	margin:0;
	padding:0;
    width: 50%;
	float:left;
     /*
	min-height:16.8rem;
	height:16.8rem;
	max-height:19rem;*/
}
.goods-item1  {
	margin:0;
	padding:0;
    width: 50%; 
}
.item-show{
	margin:0.5rem 0.3rem 0.5rem 0.2rem;
}  
/* goods list end */
}
footer{
	width:100% ; 
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto; 
    /*background-color: #2f2f2f;*/
	background-color: rgba(28, 28, 28, 1);
    padding: 60px 0 90px 0; 
}
/*
  16*6 = 96 
  16+4=20
  30 20 
*/
.fcol1{ 
    flex: 0 0 auto;
    width: 15%; 
}
.fcol3{ 
    flex: 0 0 auto;
    width: 20%; 
}
.fcol4{ 
    flex: 0 0 auto;
    width: 16.5%; 
}
.fcol6{ 
    flex: 0 0 auto;
    width: 17%; 
}

.text-small{
	font-size: 14px;
	/*font-size: 0.8rem;*/
    color: #afafb0;
}  
.fqrc{
	width:107px ;
	height:auto;
}
footer h2 {
    font-size: 17px;
    /*color: #fff; white c37e00 e0861a fcaf17 FF6E00*/
    color: #FF8C00;  
    margin-bottom: 20px;
    margin-top: 0px;
} 
footer ul li a, footer .figure-caption{ 
    color: white; 
}
footer .cinfo a {
    color: #afafb0;
}
footer ul li> a:hover,footer ul li> a:hover,footer ul li> a:active,footer ul li> a:visited  {
  color: #FF8C00;
} 
footer ul li> a:visited  {
  color: #fcaf17;
} 

footer .fltxt{
	text-align:left;
}
footer .cinfo {
    text-align: center;
    font-size: 14px;
    color: #AFAFB0;
    margin-top: 70px;
    line-height: 16px;
} 

footer .fgabn{
	width:14px ;
	height:auto;
	padding-top:3px;
}