@font-face {
  font-weight: 300;
  src: url('https://static.tp-link.com/resources/fonts/MyriadProLight/myriadpro-light-webfont.eot');
  src: url('https://static.tp-link.com/resources/fonts/MyriadProLight/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.tp-link.com/resources/fonts/MyriadProLight/myriadpro-light-webfont.woff') format('woff'),
         url('https://static.tp-link.com/resources/fonts/MyriadProLight/myriadpro-light-webfont.ttf') format('truetype'),
         url('https://static.tp-link.com/resources/fonts/MyriadProLight/myriadpro-light-webfont.svg#MyriadProLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

.overview-content .archerT4U {
  width: 100%;
  margin: 0 auto;
  font-weight: 300;
}

.overview-content .archerT4U>div {
  width: 100%;
  min-width: 960px;
  margin: 0 auto;
}

.overview-content .archerT4U>div>div {
  width: 960px;
  margin: 0 auto;
  position: relative;
}

.overview-content .archerT4U .hidden {
  display: none;
}

.overview-content .archerT4U h1,
.overview-content .archerT4U h2[seofix] {
  font-size: 50px;
  line-height: 56px;
  color: #00ccff;
  font-weight: 300;
}

.overview-content .archerT4U h2 {
  font-size: 38px;
  line-height: 44px;
  color: #666666;
  font-weight: 300;
}

.overview-content .archerT4U p {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 28px;
  color: #999999;
  font-weight: 300;
}

.overview-content .archerT4U>.a {
  background: url(a.jpg) center 0 no-repeat;
  height: 699px;
}

.overview-content .archerT4U>.b {
  background: url(b.jpg) center 0 no-repeat;
  height: 407px;
}

.overview-content .archerT4U>.c {
  background: url(c.jpg) center 0 no-repeat;
  height: 722px;
}

.overview-content .archerT4U>.d {
  height: 786px;
  overflow: hidden;
}

.overview-content .archerT4U>.e {
  background: url(e.jpg) center 0 no-repeat;
  height: 774px;
}

.overview-content .archerT4U>.b h1,
.overview-content .archerT4U>.b h2[seofix] {
  padding: 104px 0 5px 7px;
}

.overview-content .archerT4U>.b h2 {
  padding: 0 0 24px 7px;
}

.overview-content .archerT4U>.b p {
  padding: 0 0 0 7px;
  width: 525px;
}

.overview-content .archerT4U>.c h1,
.overview-content .archerT4U>.c h2[seofix] {
  padding: 397px 0 5px 7px;
}

.overview-content .archerT4U>.c h2 {
  padding: 0 0 34px 7px;
}

.overview-content .archerT4U>.c p {
  padding: 0 0 0 7px;
  width: 530px;
}

.overview-content .archerT4U>.d img {
  position: absolute;
  left: -480px;
  top: 0px;
}

.overview-content .archerT4U>.d>div>div {
  position: absolute;
}

.overview-content .archerT4U>.d h1,
.overview-content .archerT4U>.d h2[seofix] {
  padding: 63px 0 5px 365px;
}

.overview-content .archerT4U>.d h2 {
  padding: 0 0 25px 365px;
}

.overview-content .archerT4U>.d p {
  padding: 0 0 0 365px;
}

.overview-content .archerT4U>.e h1,
.overview-content .archerT4U>.e h2[seofix] {
  padding: 467px 0 5px 320px;
}

.overview-content .archerT4U>.e h2 {
  padding: 0 0 23px 320px;
}

.overview-content .archerT4U>.e p {
  padding: 0 0 0 410px;
  width: 527px;
  color: #666666;
}

@media screen and (max-width:736px) {
  .overview-content .archerT4U>div {
    min-width: 320px;
  }

  .overview-content .archerT4U h1,
  .overview-content .archerT4U h2,
  .overview-content .archerT4U h2[seofix] {
    padding: 30px 6%;
    font-size: 30px;
    line-height: 1.2;
  }

  .overview-content .archerT4U>.a {
    background: url(mobile/a.jpg) center 0/100% auto no-repeat;
    height: 0;
    padding-bottom: 132%;
  }

  .overview-content .archerT4U>div>div {
    width: auto;
  }

  .overview-content .archerT4U>.b {
    height: auto;
    background: url(mobile/b.png)no-repeat 52% 90%/180px auto;
  }

  .overview-content .archerT4U>div.b>div {
    padding-bottom: 200px;
  }

  .overview-content .archerT4U>.b h1,
  .overview-content .archerT4U>.b h2[seofix] {
    padding: 30px 6% 0;
  }

  .overview-content .archerT4U>.b h2 {
    padding: 0 6% 20px;
  }

  .overview-content .archerT4U>.b p {
    padding: 0 6%;
    width: auto;
  }

  .overview-content .archerT4U>.c {
    background: #eeeeee url(mobile/c.jpg) center 90%/100% auto no-repeat;
    height: auto;
  }

  .overview-content .archerT4U>div.c>div {
    padding-bottom: 70%;
  }

  .overview-content .archerT4U>.c h1,
  .overview-content .archerT4U>.c h2[seofix] {
    padding: 30px 6% 0;
  }

  .overview-content .archerT4U>.c h2 {
    padding: 0 6% 30px;
  }

  .overview-content .archerT4U>.c p {
    padding: 0  6%;
    width: auto;
  }

  .overview-content .archerT4U>.d {
    height: auto;
    background: #f7f7f7;
    padding-bottom: 30px;
  }

  .overview-content .archerT4U>.d img {
    left: 0;
  }

  .overview-content .archerT4U>.d>div>div {
    position: inherit;
    padding-top: 95%;
  }

  .overview-content .archerT4U>.d h1,
  .overview-content .archerT4U>.d h2[seofix] {
    padding: 30px 6% 0;
  }

  .overview-content .archerT4U>.d h2 {
    padding: 0 6% 20px;
  }

  .overview-content .archerT4U>.d p {
    padding: 0 6%;
  }

  .overview-content .archerT4U>.d .area {
    display: none;
  }

  .overview-content .archerT4U>.d span {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 360px;
  }

  .overview-content .archerT4U>.d span ul {
    display: block;
    width: 30%;
    position: absolute;
    bottom: 7%;
    left: 35%;
    height: 15%;
  }

  .overview-content .archerT4U>.d span ul li {
    width: 50%;
    float: left;
    height: 100%;
    display: block;
  }

  .overview-content .archerT4U>.e {
    background: #eeeeee url(mobile/e.jpg) center 90%/100% auto no-repeat;
    height: auto;
  }

  .overview-content .archerT4U>div.e>div {
    padding-bottom: 110%;
  }

  .overview-content .archerT4U>.e h1,
  .overview-content .archerT4U>.e h2[seofix] {
    padding: 30px 6% 0;
  }

  .overview-content .archerT4U>.e h2 {
    padding: 0 6% 30px;
  }

  .overview-content .archerT4U>.e p {
    padding: 0 6%;
    width: auto;
  }
}