#m-header {
  z-index: 1001;
}
#m-header a.back {
  display: none;
}
.icon-logo {
  display: block;
  background: url(../../img/index/micon.png);
  width: 53px;
  height: 28.5px;
  background-position: 0 0;
  background-size: 207px 39px;
  position: absolute;
  left: .75rem;
  top: 50%;
  margin-top: -15px;
}
.icon-menu {
  cursor: pointer;
  display: block;
  position: absolute;
  right: .75rem;
  top: 50%;
  margin-top: -6px;
  background: url(../../img/index/micon.png);
  width: 20px;
  height: 12px;
  background-position: -93px -8px;
  background-size: 207px 39px;
}
#section-banner {
  margin-top: 2.5rem;
  color: #fff;
  position: relative;
  width: 100%;
  font-size: 0;
}
#section-banner .bg {
  width: 100%;
}
#section-banner .dayi {
  position: absolute;
  top: 20%;
  width: 100%;
  text-align: center;
}
#section-banner .dayi .company {
  font-size: 30px;
  padding-bottom: 53px;
  width: 811px;
  border-bottom: solid 1px #fff;
  margin: 0 auto 37px;
}
#section-banner .dayi .logo {
  margin-bottom: 20px;
}
#section-banner .title {
  font-size: 26px;
  margin: 0 auto;
}
#section-banner .subtitle {
  font-size: 12px;
  margin: 1rem auto 0;
}
#section-banner .video {
  width: 17.25rem;
  position: absolute;
  bottom: 2.8rem;
  left: .75rem;
  height: 10rem;
}
#section-banner .video video {
  width: 100%;
}
#section-banner .video .video-mask {
  position: absolute;
  width: 17.25rem;
  height: 10rem;
  top: 0;
  z-index: 1000;
}
#section-banner .video .video-mask img {
  width: 100%;
}
#section-banner .video .video-mask video {
  background: #000;
}
#section-banner .video .video-mask .icon-play {
  cursor: pointer;
  background: url(../../img/index/micon.png);
  width: 39px;
  height: 39px;
  background-position: -169.5px -1.5px;
  background-size: 207px 39px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -19px;
  margin-left: -19px;
}
#tab-section {
  width: 100%;
}
#tab-section.fixedTop {
  position: fixed;
  top: 2.5rem;
  width: 100%;
  left: 0;
  z-index: 1000;
}
#tab-section ul:after {
  content: '';
  display: block;
  clear: both;
}
#tab-section ul li {
  width: 6.25rem;
  background: #eee;
  padding: .8rem 0;
  float: left;
}
#tab-section ul li.active {
  background: #fff;
}
#tab-section ul li span {
  display: block;
}
#tab-section ul li span.title {
  font-size: 12px;
  color: #000;
}
#tab-section ul li span.subtitle {
  font-size: 12px;
  color: #555;
}
#tab-section ul li i {
  display: inline-block;
  vertical-align: middle;
  margin-left: .25rem;
}
#tab-section ul li .tab-title {
  display: inline-block;
  vertical-align: middle;
  margin-left: .5rem;
}
#tab-section ul li .icon-profile {
  background: url(../../img/index/micon2.png);
  width: 20.5px;
  height: 18.5px;
  background-position: 0 -2px;
  background-size: 269.5px 22.5px;
}
#tab-section ul li .icon-product {
  background: url(../../img/index/micon2.png);
  width: 21.5px;
  height: 21.5px;
  background-position: -121px -1px;
  background-size: 269.5px 22.5px;
}
#tab-section ul li .icon-process {
  background: url(../../img/index/micon2.png);
  width: 22px;
  height: 22px;
  background-position: -247.5px 0;
  background-size: 269.5px 22.5px;
}
@media screen and (max-width: 330px) {
  #tab-section ul li .tab-title {
    margin-left: 0;
  }
}
#section-intro .sec-title {
  margin: 2.3rem 0 .6rem;
}
#section-intro .sec-title .ch {
  font-size: 24px;
  display: block;
  text-align: center;
}
#section-intro .sec-title .en {
  font-size: 12px;
  display: block;
  text-align: center;
}
#section-intro .profile {
  margin: 0 auto 2.5rem;
}
#section-intro .profile .detail {
  font-size: 12px;
  color: #555;
  text-align: center;
  padding: .75em 1rem 1.3rem;
}
#section-intro .profile .detail p {
  line-height: 25px;
}
#section-intro .profile .detail p + p {
  margin-top: .75em;
}
#section-intro .profile img {
  width: 17.25rem;
  margin-left: .75rem;
}
#section-product {
  position: relative;
  background: #F4F4F4;
  height: 26.65rem;
}
#section-product .sec-title {
  text-align: center;
  margin-top: 1.2rem;
  margin-bottom: .5rem;
}
#section-product .sec-title .ch,
#section-product .sec-title .en {
  display: block;
}
#section-product .sec-title .ch {
  font-size: 24px;
  margin-bottom: .25rem;
}
#section-product .sec-title .en {
  font-size: 12px;
}
#section-product .sec-title .swiper-container {
  height: 9rem;
}
#section-product .exhibition-pic img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
#section-product .exhibition {
  position: absolute;
  width: 17.25rem;
  height: 14rem;
  left: .75rem;
  background: #fff;
  top: 10rem;
}
#section-product .exhibition .swiper-container {
  width: 15.55rem;
  height: 8.5rem;
}
#section-product .exhibition .swiper-container img {
  width: 100%;
}
#section-product .exhibition .swiper-container .swiper-button-prev.swiper-button-white,
#section-product .exhibition .swiper-container .swiper-container-rtl .swiper-button-next.swiper-button-white,
#section-product .exhibition .swiper-container .swiper-button-next.swiper-button-white,
#section-product .exhibition .swiper-container .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  transform: scale(0.4);
}
#section-process .sec-title {
  margin: 2.3rem 0 .6rem;
}
#section-process .sec-title .ch {
  font-size: 24px;
  display: block;
  text-align: center;
}
#section-process .sec-title .en {
  font-size: 12px;
  display: block;
  text-align: center;
}
#section-process .exhibition-pic {
  margin: 0 0 0.5rem .75rem;
}
#section-process .exhibition-pic img {
  width: 100%;
}
#section-process .exhibition-pic .swiper-container {
  height: 8.5rem;
}
#section-process .exhibition-pic .swiper-container .swiper-slide {
  width: 85%;
}
