.bgwhite2 {
  background: #f6f6f8;
}
.i-supply2 {
  background: #f6f6f8;
  padding-top: 63px;
  padding-bottom: 30px;
}
.i-supply2 li {
  text-align: center;
  margin-bottom: 54px;
  margin-top: 20px;
}
.i-supply2 li h3 {
  margin-bottom: 19px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.i-supply2 li h3 a {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
}
.i-supply2 li .company a {
  height: 38px;
  width: 218px;
  margin-bottom: 14px;
  line-height: 40px;
  display: inline-block;
  color: #31a554;
  font-size: 14px;
  border: 1px solid #31a554;
  border-radius: 2px;
  overflow: hidden;
  transition: background .2s;
}
.i-supply2 li .company a:hover {
  font-weight: 400;
  color: #fff;
  background-color: #31a554;
}
.i-supply2 li .desc {
  height: 18px;
  color: #999;
  white-space: nowrap;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
}
.i-supply2 li .desc span {
  color: #262626;
}





.headline-1{ opacity: 0;}
.comtit{
	margin-top: 40px;
	line-height: 40px;
	margin-bottom:40px;
    font-size: 24px;
    line-height: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	background: url(http://tuiguang.stonebuy.com/style/images/floor-title.png) center center no-repeat;}
.company-tab-box ul li {

	margin-bottom: 16px;
}

.company-tab-box li a {
    color: #414a60;
    display: block
}

.company-tab-box li .sub-li {
	display: block;
	background: #fff;
	margin-left: -7px;
	margin-right: -7px;
	
}

.company-tab-box li .sub-li:hover {
    box-shadow: 5px 5px 20px rgba(0, 0, 0, .05);
    /* position: absolute; */
    z-index: 10
}

.company-tab-box li .company-info {
    margin: 0 20px;
	padding-top: 20px;
	padding-bottom:10px;
    border-bottom: dashed 1px #ededed
}
.company-tab-box li .company-info  a{
	cursor:pointer;
  }
a.company-info {
    cursor: pointer;
}

.company-tab-box li .company-info:hover {
    color: #00c2b3 
}

.company-tab-box li .company-info img ,.company-tab-box li .company-info .img {
    height: 55px;
    width: 55px;
    float: left;
    border-radius: 10px;
    border: solid 1px #f2f5fa
}
.company-tab-box li .company-info .img{padding:2px 10px; text-align: center; color: #fff; font-size:16px;}
.company-tab-box li.s1  .img{
	background: #ff0000;
  }
.company-tab-box li.s2   .img{
	background: #aaaaaa;
  }
  .company-tab-box li.s3  .img{
	background: #434343;
  }
  .company-tab-box li.s4  .img{
	background: #8d97cb;
  }
  .company-tab-box li.s5  .img{
	background: #009944;
  }
  .company-tab-box li.s6 .img{
	background: #834f00;
  }
  .company-tab-box li.s7 .img{
	background: #d1c0a5;
  }
  .company-tab-box li.s8  .img{
	background: #a6937c;
  }
  .company-tab-box li.s9 .img{
	background: #0d7d25;
  }
  .company-tab-box li.s10 .img{
	background: #448ac9;
  }
  .company-tab-box li.s11  .img{
	background: #8f82bc;
  }
  .company-tab-box li.s12  .img{
	background: #fdc71f;
  }
  .company-tab-box li.s13  .img{
	background: #00ff00;
  }
  .company-tab-box li.s14  .img{
	background: #1b1b1b;
  }
  .company-tab-box li.s15 .img{
	background: #556fb5;
  }
  .company-tab-box li.s16  .img{
	background:#7f6b5a;
  }
.company-tab-box li.s17  .img{
	background: #5a493f;
  }
  .company-tab-box li.s18  .img{
	background: #cea972;
  }
  .company-tab-box li.s19  .img{
	background: #005f16;
  }
  .company-tab-box li.s20  .img{
	background: #5f52a0;
  }
  .company-tab-box li.s21 .img{
	background: #c491bf;
  }
  .company-tab-box li.s22 .img{
	background: #f29b76;
  }
  .company-tab-box li.s23  .img{
	background: #0000ff;
  }
  .company-tab-box li.s24 .img{
	background: #110b64;
  }
  .company-tab-box li.s25 .img{
	background: #23ac39;
  }
  .company-tab-box li.s26  .img{
	background: #0071bd;
  }
  .company-tab-box li.s27  .img{
	background: #ff5c5c;
  }
  .company-tab-box li.s28  .img{
	background: #31b16c;
  }
  .company-tab-box li.s29  .img{
	background: #a40000;
  }
  .company-tab-box li.s30 .img{
	background: #8fc41f;
  }
  .company-tab-box li.s99  .img{
	background: #ff0000;
  }

  	
.company-tab-box li .conpany-text {
    margin-left: 65px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis
}

.company-tab-box li .conpany-text p .industry {
    max-width: 59px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    height: 12px;
    line-height: 12px;
    position: relative;
    top: 3px
}

.company-tab-box li .conpany-text h4 {
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.company-tab-box li .conpany-text h4 a:hover {
    color: #61687c
}

.company-tab-box li .conpany-text p {
    height: 40px;
    line-height: 41px;
    color: #898e9d;
    font-size: 12px;
    display: inline-block;
    white-space: nowrap
}

.company-tab-box li .about-info {
    text-align:left;
	color: #8d92a1;
    height: 42px;
    line-height: 42px;
	font-size: 12px;
	display: block; padding: 0 20px;
}
.company-tab-box li .about-info a{color: #8d92a1;}
.text-blue{color:#00c2b3 ;}