.menus .product-center a {
  color: #00a392;
}

.product-center {
  position: relative;
}

.product-center::after {
  content: '';
  width: 100%;
  height: .0208rem;
  background: #00a392;
  position: absolute;
  bottom: 0;
  left: 0;
}


/* .banner {
  background: rgba(19, 18, 16, 0.9);
  box-shadow: 0 .0104rem .0677rem 0 rgba(0, 0, 0, 0.1900);
}

.menus>div {
  color: #fff;
}

.menus>div>a,
.menus>div>a:link {
  color: #fff;
}

.menulist>div {
  color: #000;
}

.tel {
  width: .8854rem;
  height: .1667rem;
  color: #fff;
  border-radius: .0208rem;
  border: .0052rem solid #fff;
  position: absolute;
  right: .3125rem;
  display: flex;
  align-items: center;
}

.tel img {
  width: 0.0781rem;
  height: 0.0781rem;
  margin-left: 0.0677rem;
  margin-right: 0.0521rem;
}

.tel span {
  font-size: .0833rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
}

.tel-active {
  color: #00a392;
  border: .0052rem solid #00a392;
} */


.rotation {
  height: 2.8125rem;
  background: url('/dt_website_100/static/templates/zh_CN/assets/img/classification/banner-bg.png') center center no-repeat;
  background-size: 100% 100%;
  padding-top: .7708rem;
}

.download-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.download-title>div {
  width: 3.3333rem;
  display: flex;
}

.download-title>div:last-child {
  margin-top: .2083rem;
}

.download-title>div input {
  flex: 1;
  height: .2604rem;
  font-size: .0833rem;
  font-family: PingFangSC-Regular, PingFang SC;
  color: rgba(28, 28, 30, 0.7);
  background: rgba(255, 255, 255, 0.9);
  border: none;
  outline: none;
  padding-left: .0677rem;
}

.download-title>span {
  font-size: .0833rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #fff;
  margin-top: .2083rem;
}

.classification-icon {
  display: flex;
  align-items: center;
}

.classification-icon>div {
  flex: 1;
  font-size: .0833rem;
  font-weight: 500;
  color: #fff;
  word-break: break-all;
  margin-left: .1563rem;
}

.search {
  width: .2604rem;
  height: .2604rem;
  background: #00a392;
  border-radius: 0 .0208rem .0208rem 0;
  border: .0052rem solid #00a392;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  user-select: none;
}

.search img {
  width: .0938rem;
  height: .0938rem;
}

.tab {
  height: .5208rem;
  background: #fff;
  display: flex;
  align-items: center;
  padding-left: 1.875rem;
}

.tab div:first-child {
  font-size: .0833rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1C1C1E;
}

.tab div:last-child {
  /* margin-left: .0521rem; */
  color: #1C1C1E;
}

.tab div:last-child span {
  width: .5208rem;
  height: .1667rem;
  line-height: .1667rem;
  font-size: .0833rem;
  font-family: PingFangSC-Regular, PingFang SC;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  margin-left: .0521rem;
}

.tab div:last-child .all {
  width: .4688rem;
  /* background: rgba(129, 203, 197, 0.1);
  border-radius: .0208rem; */
}

.tab-active {
  color: #00a392;
  background: rgba(129, 203, 197, 0.1);
  border-radius: .0208rem;
}

.prev,
.next {
  width: .2604rem;
  height: .2604rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.prev {
  background: url('/dt_website_100/static/templates/zh_CN/assets/img/classification/left.png') center center no-repeat;
  background-size: 100% 100%;
  left: 1.6146rem;
}

.next {
  background: url('/dt_website_100/static/templates/zh_CN/assets/img/classification/right.png') center center no-repeat;
  background-size: 100% 100%;
  right: 1.6146rem;
}

.product-list {
  background: #F5F5F7;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: .1042rem 1.6146rem .1563rem;
}

.product-item {
  width: 3.2813rem;
  height: 1.6667rem;
  display: flex;
  padding: .2292rem .0781rem .1979rem .2604rem;
  background: #fff;
  margin-top: .2083rem;
}

.product-item-img {
  width: 1.2396rem;
  height: 1.1458rem;
  overflow: hidden;
  cursor: pointer;
}

.product-item-img>img {
  width: 100%;
  height: 100%;
  transition: all 0.3s linear;
}

.product-item-img>img:hover {
  transform: scale(1.1);
}

.product-cont {
  flex: 1;
  height: 1.1458rem;
  margin-left: .1042rem;
  position: relative;
}

.product-cont-title {
  display: flex;
  align-items: center;
}

.product-cont-title span {
  max-width: 1.3021rem;
  font-size: .1042rem;
  font-family: PingFangSC-Regular, PingFang SC;
  color: #1C1C1E;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

.product-cont-title img {
  width: .151rem;
  height: .0573rem;
  margin-left: .0521rem;
}

.product-cont p {
  font-size: .0729rem;
  font-family: PingFangSC-Regular, PingFang SC;
  color: rgba(28, 28, 30, 0.7);
  line-height: .125rem;
  margin-top: .1042rem;
  padding-right: .0833rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

.product-cont-detail {
  width: .625rem;
  height: .1563rem;
  font-size: .0729rem;
  line-height: .1563rem;
  border: .0052rem solid #979797;
  padding: 0 .0625rem;
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.product-cont-detail img {
  width: .0365rem;
  height: .0625rem;
  margin-left: .0781rem;
}

.product-paging {
  text-align: center;
  background: #F5F5F7;
  padding-bottom: .1042rem;
}


#page-list a,
em,
.layui-laypage .layui-laypage-spr {
  font-size: .0729rem;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: #00a392;
}

.layui-laypage a,
.layui-laypage span {
  width: .2292rem;
  height: .2188rem;
  line-height: .2188rem;
  text-align: center;
  margin: 0;
  padding: 0;
  margin-left: .0313rem;
}

.layui-box .layui-laypage-prev,
.layui-box .layui-laypage-next {
  width: auto;
}

.layui-box .layui-laypage-prev,
.layui-box .layui-laypage-next {
  padding: 0 .0625rem;
}