﻿body {
  background-color: #fff;
}

.size-7{
	font-size:0.7rem;
}
.size-8{
	font-size:0.8rem;
}

.headermenu .col{
	width:80px;
}
/*返回顶部*/
a.goTop {
  display: none;
  position: fixed;
  _position: absolute;
  right: 20px;
  bottom: 20px;
  width: 44px;
  height: 43px;
  background: url(/images/gotop.png) 0 bottom no-repeat;
	z-index: 9999;
}
.icp a{
	color: #666;
}
.aibro-text-more-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.aibro-text-more-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.aibro-text-more-4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.stone-box {
  margin-left: -8px;
  margin-right: -8px;
}
.stone-box .stone-item {
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 15px;
}
.stone-box .stone-item .title {
  position: absolute;
  bottom: 0;
  left: 8px;
  right: 8px;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}
.stone-box .stone-item a{
	color: #fff;
}

.stone-topbox{
	position: absolute;
	left:10px;
	right:10px;
	bottom:15px;
}

.company-box {
}
.company-box .company-item {
  margin-bottom: 10px;
}
.company-box .company-item .media .logo {
  width: 55px;
}
.productbox{
  margin-left: -8px;
  margin-right: -8px;
}
.productbox [class*=col-] {
  padding-left: 8px;
  padding-right: 8px;
  position:relative;
}
.productbox [class*=col-] img{
	width: 100%;
}
.productbox .badge{
	position:absolute;
	bottom:10px;
	left:10px;
	right:10px;
}

.product-box .product-box-intro img{
	width:100%;
	margin:3px auto;
}

.info-box {
  margin-left: -5px;
  margin-right: -5px;
}
.info-box .info-item {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}
.info-box .info-item .card-body {
  padding: 0.75rem;
}
.info-box img{
width:100%;
height:auto;
margin-bottom:10px;
}

.footer-box {
background:linear-gradient(rgba(215, 213, 225, 0.5), transparent);
}
.footer-box .list-box .list-item {
  background: none;
  border-left: 0;
  border-right: 0;
  padding: 0.75rem 0.2rem;
}
.footer-box .list-box .list-item:first-child, .footer-box .list-box .list-item:last-child {
  border-radius: 0;
}
.footer-box .list-box a {
  color: #555;
  text-decoration: none;
}
.footer-box .list-box a:hover {
  color: #000;
}