.header {
  background-color: #ffffff00;
  box-shadow: 0px 2px 2px rgb (0 0 0 / 8%);
}
.header-fixed {
  background-color: #ffffff00;
}
.header .menu a {
  color: #333333;
}
.header::after {
  content: " ";
  left: 0rem;
  top: 0rem;
  height: 100%;
  width: 100%;
  background-color: #fff;
  z-index: -1;
  position: absolute;
  opacity: 0.85;
}
/* .search .search-box input {
  background-color: #999999;
} */
.search .search-box input::-webkit-input-placeholder {
  color: #fff;
}
/* Firefox 4-18 */
.search .search-box input:-moz-placeholder {
  color: #fff;
}
/* Firefox 19-50 */
.search .search-box input::-moz-placeholder {
  color: #fff;
}
/* - Internet Explorer 10–11 - Internet Explorer Mobile 10-11 */
.search .search-box input:-ms-input-placeholder {
  color: #fff;
}
/* Edge (also supports ::-webkit-input-placeholder) */
.search .search-box input::-ms-input-placeholder {
  color: #fff;
}
/* CSS Working Draft */
.search .search-box input::placeholder {
  color: #fff;
}
.float-menu .float-menu-text {
  color: #999;
}
.search .search-box .search-btn {
  color: #fff;
}
.header-fixed .search-box .search-btn {
  color: #666666;
}
.header-fixed .search .store-link {
  color: #666666;
}
.search .language {
  color: #666666;
}
.home-toutiao-bg {
  background-image: none;
  background-color: #fff;
}
.home-ingenuity {
  padding-left: calc(16% + 0.32rem) !important;
}
.home-ingenuity-bg {
  width: calc(16% + 0.32rem) !important;
  background: #fff;
}
.home-ingenuity-write {
  display: flex !important;
}
.home-ingenuity-write-bg {
  width: 16% !important;
  background-color: #fff;
  margin-right: 0.3rem;
}
.home-ingenuity-text .iconfont {
}
#product-menu::before {
  background-image: url(../img/product-bg.png);
  background-position: left bottom;
  background-size: cover;
  width: 100%;
  content: " ";
  height: 100%;
  left: 0rem;
  top: 0rem;
  z-index: 0;
  position: absolute;
}
#product-menu .home-society-cate {
  background: none !important;
  -webkit-backdrop-filter: blur(0rem);
  -moz-backdrop-filter: blur(0rem);
  -ms-backdrop-filter: blur(0rem);
  -o-backdrop-filter: blur(0rem);
  backdrop-filter: blur(0rem);
}
#product-menu::after {
  background-color: #ffffff;
}
#product-menu .home-society-cate::after {
  display: none;
}
.home-society-cate a {
  color: #333333;
}
.home-product-cate a {
  color: #333333;
}
.home-product-cate a.home-product-cate-big {
  color: #000000;
  border-color: #000000;
}
.home-product-cate a.home-product-cate-big font {
  position: relative;
}
.home-product-cate a.home-product-cate-big font::after {
  content: " ";
  position: absolute;
  bottom: -0.05rem;
  left: 0px;
  width: 100%;
  height: 0.04rem;
  background-color: #000000;
}
.home-product-cate a.home-product-cate-big:hover font::after {
  background-color: #c6000b;
}
#product-menu a:hover {
  color: #c6000b;
}
.home-ingenuity .home-ingenuity-item {
  background-size: cover !important;
  padding: 0rem !important;
}
.home-ingenuity .home-ingenuity-item::after {
  display: none;
}
.home-ingenuity-item-active .home-ingenuity-text {
  padding: 0rem;
}
.home-ingenuity .home-ingenuity-item-1 {
  background: url(../img/jiangxin-1.png);
  background-size: cover;
}
.home-ingenuity .home-ingenuity-item-2 {
  background: url(../img/jiangxin-2.png);
  background-size: cover;
}
.home-ingenuity .home-ingenuity-item-3 {
  background-size: cover;
}
.home-ingenuity .home-ingenuity-item-1.home-ingenuity-item-active {
  background: url(../img/jiangxin-1-hover.png);
}
.home-ingenuity .home-ingenuity-item-2.home-ingenuity-item-active {
  background: url(../img/jiangxin-2-hover.png);
}
.home-ingenuity .home-ingenuity-item-3.home-ingenuity-item-active {
  background: url(../img/jiangxin-3-hover.png);
}
.home-ingenuity-item-content span {
  font-size: 0.64rem;
  margin-bottom: 0.16rem;
  color: #333;
}
.home-ingenuity-item-content font {
  font-size: 0.24rem;
  color: #333;
}
.home-ingenuity .home-ingenuity-item-active .home-ingenuity-item-content span {
  color: #fff;
}
.home-ingenuity .home-ingenuity-item-active .home-ingenuity-item-content font {
  color: #fff;
}
.home-ingenuity
  .home-ingenuity-item-active
  .home-ingenuity-item-content::after {
  content: " ";
  position: absolute;
  height: 0.03rem;
  background-color: #fff;
  width: 100%;
  left: 0rem;
  bottom: -0.06rem;
}
.home-ingenuity .home-ingenuity-item-active .home-ingenuity-item-content {
  position: relative;
}
.home-ingenuity-item-content {
  cursor: pointer;
}
.home-ingenuity-item-active .home-ingenuity-text {
  -webkit-box-pack: center;
  -webkit-justify-content: flex-center;
  -ms-flex-pack: center;
  justify-content: center;
}
.home-ingenuity-text a {
  left: 50%;
  font-size: 0.16rem;
  margin-left: -0.6rem;
  font-size: 0.14rem;
  background: none !important;
}
.home-ingenuity-text a span {
  position: relative;
  color: #c6000b !important;
  font-size: 0.16rem;
  opacity: 0.8;
}
.home-ingenuity-text a span::after {
  content: " ";
  width: 100%;
  height: 0.02rem;
  bottom: -0.06rem;
  background-color: #c6000b;
  position: absolute;
  left: 0rem;
}
.home-ingenuity-text a span:hover {
  opacity: 1;
}
.home-ingenuity-text a::after {
  display: none;
}
.home-ingenuity-item-active .home-ingenuity-text a {
  left: 50%;
  margin-left: -0.6rem;
}
.home-society-write {
  height: 100%;
  width: 100%;
  position: relative;
  padding-top: 0.78rem;
  padding-bottom: 0.3rem;
}
.home-society-write {
  padding-left: calc(16% + 0.32rem) !important;
}
.home-society-write .home-society-bg1 {
  width: calc(16% + 0.32rem) !important;
  background: #fff;
}
.home-society-write-content-right {
  width: 25% !important;
  margin-left: 0.3rem;
}
.home-society-write-content-right {
}
.home-society-write-content-footer {
  margin-top: 0.32rem;
}
.home-society-write-content-footer a {
  color: #333;
  font-size: 0.18rem;
  line-height: 0.42rem;
  padding-top: 0.2rem;
  border-top: 0.02rem solid #333;
  margin-left: 0.16rem;
  padding-bottom: 0.2rem;
}
.home-society-write-content-footer a:first-child {
  margin: 0rem;
}
.home-society-write-content-footer a.active {
  color: #c6000b;
  font-size: 0.18rem;
  line-height: 0.42rem;
  padding-top: 0.2rem;
  border-top: 0.02rem solid #c6000b;
}
.home-society-write-content {
  height: 100%;
}
.home-society-write-content-header {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-size: cover;
}
.home-society-write-content-header img {
  width: 100%;
}
.home-society-write-content-right {
  padding-right: 0.3rem;
}
.home-society-write-content-right h1 {
  color: #333333;
  font-size: 0.3rem;
  line-height: 0.4rem;
  margin-bottom: 0.2rem;
}
.home-society-write-content-right p {
  color: #666666;
  font-size: 0.16rem;
  line-height: 0.28rem;
}
.home-society-write-content-right div {
  margin-top: 0.32rem;
}
.home-society-write-content-right div a {
  font-family: PingFangSC-Regular;
  color: #c6000b;
  font-size: 0.16rem;
  position: relative;
  opacity: 0.8;
}
.home-society-write-content-right div a::after {
  content: " ";
  position: absolute;
  bottom: -0.1rem;
  left: 0rem;
  width: 100%;
  height: 0.02rem;
  opacity: 0.8;
  background-color: #c6000b;
}
.home-society-cate {
  background-color: #ffffff00;
}
.home-society-cate::after {
  background-color: #ffffff;
}
.footer {
  background-color: #dedede;
  background-image: url(../img/footer-write-bg.svg);
  background-size: cover;
}
.footer-menu-item .label {
  color: #333333;
}

.footer-menu-item .label span {
  display: none;
}
.footer-menu-item .label:hover {
  color: #c6000b;
}
.footer-400 label,
.footer-400 span {
  color: #333333;
}
.footer-400 a.all-about-link {
  color: #333333;
}
.footer-menu-item a {
  color: #666;
}
.footer-menu-item a span {
  margin-left: 0.02rem;
}
.footer-copyright-text,
.footer-copyright-text a {
  color: #666;
}
.footer-copyright-link a {
  color: #666;
}
.home-industry-img {
  display: none;
}
.home-industry::after {
  content: " ";
  left: 0rem;
  top: 0rem;
  width: 100%;
  height: 100%;
  background: url(../img/bg2.png);
  background-position: 50%;
  background-size: cover;
  position: absolute;
}
#float-menu[float-menu="0"] .float-menu-text,
#float-menu[float-menu="5"] .float-menu-text {
  color: #fff;
}
#float-menu a.active .float-menu-text {
  color: #c6000b !important ;
}
.home-industry-title {
  color: #333333;
}
.home-industry-title-en {
  color: #c6000b;
}
.home-industry-footer {
  z-index: 999;
}
.home-industry-title-en::after {
  background-color: #c6000b;
}
#home-society-content-write .home-society-content-box {
  display: none;
}
#home-society-content-write .home-society-content-box-active {
  display: block;
  margin-top: 0rem;
}
.home-product-panel {
  background-color: #ffffff00;
}
.home-product-panel::after {
  background-color: #ffffff;
}
