/*顶图图片*/
@media(max-width: 62rem) {
  #top_bg > img {
    content: url('../images/invest/invest_1_1.png');
    display: inline-block;
  }
}
#invest {
  background-color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
}
#invest .item {
  padding: 0 2.5625rem;
  position: relative;
  text-align: center;
  color: #fff;
}
#invest .item .num {
  margin-bottom: 1.4375rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
#invest .item .num > span {
  font-size: 3.125rem;
  font-weight: bolder;
}
#invest .item .num > i {
  margin-left: 0.125rem;
  font-size: 3.125rem;
  font-weight: bolder;
  font-style: initial;
  color: #E83820;
}
#invest .item .resuilt {
  font-size: 1rem;
  color: rgba(255,255,255,.6);
}
#invest .item:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  background-color: rgba(255,255,255,.2);
}
/*
PC端
*/
@media(min-width: 62rem) {
  #invest {
    height: 16.25rem;
  }
  #invest .item {
    width: 25rem;
  }
  #invest .item:nth-child(1):before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    background-color: rgba(255,255,255,.2);
  }
  #invest .item .num {
    margin-bottom: 1.4375rem;
  }
  #invest .item .num > span {
    font-size: 3.125rem;
  }
  #invest .item .num > i {
    margin-left: 0.125rem;
    font-size: 3.125rem;
  }
  #invest .item .resuilt {
    font-size: 1rem;
  }
}

/*
移动端
*/
@media(max-width: 62rem) {
  #invest {
    height: 12.5rem;
  }
  #invest .item {
	padding: 0 1rem;
    flex: 1;
  }
  #invest .item .num {
    margin-bottom: 1.5rem;
  }
  #invest .item .num > span {
    font-size: 1.66rem;
  }
  #invest .item .num > i {
    margin-left: 0.125rem;
    font-size: 1.66rem;
  }
  #invest .item .resuilt {
    font-size: .75rem;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
}

/*
产业
*/
#industry {
  margin: 1.875rem;
  margin-bottom: 0;
  padding-bottom: 1.875rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
#industry .select_wrap {
  position: relative;
}
#industry .form-control {
  z-index: 2;
  position: relative;
  border: 1px solid #DCDDDD;
  margin-right: 1.875rem;
  font-size: 1.375rem;
  color: #262626;
  background-color: transparent;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
#industry .sjx {
  position: absolute;
  top: 1rem;
  right: 0.9375rem;
  border-top: 0.875rem solid #E83820;
  border-left: 0.625rem solid transparent;
  border-right: 0.625rem solid transparent;
}
#industry .search {
  border-bottom: 1px solid #DCDDDD;
}
#industry .search .input_wrap {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#industry .search .input_wrap input {
  font-size: 0.875rem;
  text-indent: 0.875rem;
  outline: 0;
}
#industry .search .input_wrap input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
#industry .search .input_wrap input::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
#industry .search .input_wrap input:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
#industry .search .input_wrap input:-moz-placeholder { /* Firefox 18- */
  color: #999;
}
#industry .search .input_wrap button {
  font-size: 1.4375rem;
  color: #DCDDDD;
  border: none;
  outline:none;
  padding: 0;
  background-color: #fff;
}


/*
产业PC端
*/
@media(min-width: 62rem) {
  #industry .select_wrap {
    width: 18.4375rem;
  }
  #industry .form-control {
    width: 100%;
    height: 3rem;
  }
  #industry .search {
    width: 12.5rem;
    height: 3rem;
    line-height: 2.9rem;
  }
  #industry .search .input_wrap:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 0.75rem;
    background-color: #000000;
  }
}

/*
产业移动端
*/
@media(max-width: 62rem) {
  #industry {
		padding-bottom: 1.25rem;
		margin: 1.25rem;
    display: flex;
    align-items: center;
  }
  #industry .select_wrap {
    flex: 1;
    margin-right: 1.875rem;
  }
  #industry .sjx {
		width: .833rem;
		height: .583rem;
    right: 0.9375rem;
  }
  #industry .form-control {
    height: 2.916rem;
		font-size: .916rem;
  }
  #industry .search {
    flex: 1;
    height: 2.916rem;
    line-height: 1.9;
  }
  #industry .search .input_wrap input {
    font-size: .916rem;
  }
	#industry .search .input_wrap i {
		font-size: 1.166rem;
	}
}

/*
品牌
*/
#brand {
  position: relative;
  margin-bottom: 2.5rem;
  box-shadow: 0 2px 1px 2px #f8f8f8 inset;
}

#brand .divide {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 1px;
  background-color: #EFEFEF;
  display: block;
}
#brand .product {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#brand .product > li {
  height: 11.25rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
#brand .product .is_show {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 25%;
  height: 11.25rem;
  background-color: #fff;
  box-shadow:0rem 0.375rem 1.3125rem 0rem rgba(0, 0, 0, 0.15);
  display: none;
}
#brand .product .is_show .cont {
  white-space: nowrap;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
#brand .product .is_show .name {
  font-size: 1.25rem;
  font-weight: bolder;
  color: #262626;
}
#brand .product .is_show .slogan {
  position: relative;
  margin: 1.3125rem 0 2.625rem;
  font-size: 0.875rem;
  color: #595959;
}
#brand .product .is_show .slogan:after {
  content: '';
  position: absolute;
  bottom: -1.3125rem;
  left: 50%;
  transform: translateX(-50%);
  width: 3.3125rem;
  height: 1px;
  background-color: #E83820;
}
#brand .product .is_show .info {
  font-size: 0.875rem;
  color: #595959;
}
/*
品牌PC端
*/
@media(min-width: 62rem) {
  #brand .product {
    border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
  }
  #brand .product:before,
  #brand .product:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #EFEFEF;
  }
  #brand .product:before {
    left: 25%;
  }
  #brand .product:after {
    right: 25%;
  }
  #brand .product > li {
    width: 25%;
  }
	#brand .product > li > img {
	  display: inline-block;
	}
	#brand .product > li:hover {
	   background-color: #E83820;
	}
	#brand .product > li.active {
	  background-color: #E83820;
	}
}
.item_no {
  padding: 2.5rem 0;
  margin: 5rem 0;
  text-align: center;
  font-size: 1.25rem;
}
@media (max-width: 62rem) {
  .item_no {
    margin: 2.25rem 1.25rem;
  }
}
/*
产业移动端
*/
@media(max-width: 62rem) {
  #brand {
    margin-bottom: 0;
  }
  #brand .product > li {
    width: 50%;
    border-bottom: 1px dashed #DCDDDD;
  }
	#brand .product > li > img {
		max-width: 70%;
	}
}
