.pa8030 {
  font-size: 20px;
  color: #3e3a39;
  font-weight: 300;
  margin: 0 auto;
  text-align: left;
  line-height: 1.45;
}

.pa8030 .w1200 {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 1200px;
}

.pa8030 .clearFix {
  *zoom: 1;
}

.pa8030 .clearFix:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.pa8030 .absolute {
  position: absolute;
}

.pa8030 p {
  margin-bottom: 0px;
}

.pa8030 h2 {
  font-size: 50px;
  font-weight: 400;
  padding: 80px 0 25px 0;
  line-height: 1.2;
}

.pa8030 h3 {
  font-size: 30px;
  line-height: 120%;
  padding-bottom: 30px;
}

.pa8030 .a br {
  display: none;
}

.pa8030 .a p br {
  display: block;
}

.pa8030 .a h2 {
  padding: 80px 0 0 0;
  font-size: 55px;
  font-weight: 500;
}

.pa8030 .a h2:nth-child(2) {
  padding-top: 0;
}

.pa8030 .a {
  background: url(a.jpg) 50% 0 no-repeat;
  height: 980px;
  color: #fff;
  text-align: center;
}

.pa8030 .a .av2 {
  display: inline-block;
  margin: 25px 0 15px;
  border: 1px solid #fff;
  padding: 3px 10px;
}

.pa8030 .a .left {
  text-align: right;
  line-height: 1.2;
  font-size: 30px;
  padding-right: 130px;
}

.pa8030 .a .left p:nth-child(3) {
  margin-top: 15px;
}

.pa8030 .b {
  background: #f2f2f2 url(b.jpg) 50% 0 no-repeat;
  height: 844px;
}

.pa8030 .b .circle {
  position: absolute;
  left: 192px;
  top: 329px;
}

.pa8030 .b .desc {
  padding: 120px 0 0 170px;
}

.pa8030 .b .desc h2 {
  padding-bottom: 40px;
}

.pa8030 .b .mimo {
  position: absolute;
  left: 112px;
  top: 451px;
}

.pa8030 .b .note {
  margin-top: 20px;
  font-size: 18px;
}

.pa8030 .mimo2 {
  height: 1079px;
  background: #192135 url(c.jpg) 50% 0 no-repeat;
  color: #fff;
}

.pa8030 .mimo2 .text {
  padding: 50px 0 0 300px;
}

.pa8030 .mimo2 h2 {
  padding-top: 0;
  margin-left: -300px;
  color: #fff;
  text-align: center;
}

.pa8030 .mimo2 h2 span {
  display: block;
  margin: 18px 0 0 0;
}

.pa8030 .mimo2 h2 span img {
  margin-right: 7px;
}

.pa8030 .mimo2 p.small_title {
  margin: 7px 0 20px -20px;
  padding-left: 20px;
  background: url(list.png) 0 15px no-repeat;
  font-size: 24px;
}

.pa8030 .mimo2 .desc {
  width: 645px;
}

.pa8030 .mimo2 .wBlue {
  margin: 121px 0 0 120px;
  color: #0c5c9a;
  font-size: 13px;
}

.pa8030 .mimo2 .wBlue span {
  margin-left: 193px;
}

.pa8030 .mimo2 .lBlue {
  margin: 55px 0 20px 100px;
  color: #33ffff;
}

.pa8030 .mimo2 .lBlue span {
  margin-left: 290px;
}

.pa8030 .mimo2 ul {
  margin: 22px 0 0 0px;
  color: #217a82;
  font-size: 14px;
}

.pa8030 .mimo2 .li2 {
  margin-top: 28px;
}

.pa8030 .mimo2 .li3 {
  margin-top: 25px;
}

.pa8030 .mimo2 .secondBlue {
  margin: 15px 0 10px 200px;
  color: #33ffff;
}

.pa8030 .mimo2 .secondBlue span {
  margin-left: 198px;
}

.pa8030 .mimo2 .note {
  color: #217a82;
  font-size: 14px;
}

.pa8030 .c {
  background: url(d.jpg) 50% 0 no-repeat;
  height: 1006px;
}

.pa8030 .c .desc {
  padding: 0 201px 30px 365px;
}

.pa8030 .c ul {
  font-size: 14px;
}

.pa8030 .c ul li {
  position: absolute;
  padding-bottom: 7px;
}

.pa8030 .c ul .game {
  left: -54px;
  top: 745px;
}

.pa8030 .c ul .tv {
  top: 745px;
  left: 263px;
}

.pa8030 .c ul .computer {
  top: 620px;
  left: 660px;
}

.pa8030 .d {
  background: #172036;
  height: 570px;
  color: #fff;
}

.pa8030 .d .desc {
  padding: 10px 0 0;
}

.pa8030 .d h2 {
  padding-top: 70px;
  color: #fff;
}

.pa8030 .d p {
  width: 490px;
  margin-top: -10px;
}

.pa8030 .d .circle {
  position: absolute;
  right: 0px;
  top: 108px;
}

.pa8030 .d h3 {
  margin-top: 30px;
}

.pa8030 .d img {
  position: absolute;
  right: -6px;
  top: 135px;
}

.pa8030 .e {
  background: url(e.jpg) 50% 0 no-repeat;
  height: 860px;
  text-align: center;
}

.pa8030 .e h2 {
  padding-top: 70px;
}

.pa8030 .e .desc {
  padding: 0 88px;
}

.pa8030 .e .note {
  text-align: left;
  padding-top: 480px;
  font-size: 15px;
}

.pa8030 .f {
  background: url(f.jpg)no-repeat 50% 50%;
  height: 484px;
}

.pa8030 .f .desc {
  padding: 10px 135px 20px 585px;
}

.pa8030 .f ul {
  position: absolute;
  left: 250px;
  top: 175px;
  font-size: 18px;
}

.pa8030 .f ul .li2 {
  padding-top: 120px;
}

.pa8030 .g {
  padding-bottom: 100px;
}

.pa8030 .g h2 {
  padding-top: 50px;
}

.pa8030 .g table {
  border: 1px solid #777777;
  border-left-color: #787878;
}

.pa8030 .g table th span {
  font-weight: 400;
  display: block;
}

.pa8030 .g table th, .g table tr {
  text-align: center;
}

.pa8030 .g table tr td {
  border-bottom-color: #fff;
}

.pa8030 .g table tr td:first-child {
  text-align: left;
  padding-left: 10px;
  height: 50px;
}

.pa8030 .g table tr th:last-child {
  border-bottom-color: #fff;
}

.pa8030 .g .desc {
  text-align: right;
  position: absolute;
  width: 250px;
  top: 160px;
  right: 40px;
}

.pa8030 .g .text {
  font-weight: 300;
}

.pa8030 .g img {
  position: absolute;
  right: 40px;
  top: 280px;
}

.pa8030 .mobile-layout {
  display: none;
}

@media screen and (max-width:736px) {
  .pa8030 .w1200 {
    width: auto;
  }
  .pa8030 br {
    display: none;
  }
  .pa8030 p {
    line-height: 1.45;
    font-size: 18px;
  }
  .pa8030 h2, .pa8030 .a h2 {
    font-size: 30px;
    padding: 40px 0 20px;
    line-height: 1.2;
    font-weight: 400;
  }
  .pa8030 .a, .pa8030 .b, .pa8030 .c, .pa8030 .d, .pa8030 .e, .pa8030 .f, .pa8030 .g {
    height: auto;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
  .pa8030 .a {
    background-image: url(mobile/a.jpg);
    height: 127vw;
  }
  .pa8030 .a br {
    display: block;
  }
  .pa8030 .a h2 {
    font-size: 6vw;
    font-weight: normal;
  }
  .pa8030 .a h2:first-child {
    padding-bottom: 0;
  }
  .pa8030 .a h2:nth-child(2) {
    padding-bottom: 1vw;
  }
  .pa8030 .a .left p, .pa8030 .a .av2 {
    font-size: 2.7vw;
  }
  .pa8030 .a .left {
    padding-right: 8vw;
  }
  .pa8030 .a .av2 {
    margin: 1vw 0;
  }
  .pa8030 .mobile-layout {
    display: block;
  }
  .pa8030 .b h2 {
    padding: 0 0 20px;
    width: auto;
  }
  .pa8030 .b {
    background: url(mobile/b-1.jpg)no-repeat 50% 0, url(mobile/b-2.jpg)no-repeat 50% 100%;
    background-color: #f2f2f2;
    height: auto;
    padding: 40% 0 25%;
    background-size: 100% auto;
  }
  .pa8030 .b .desc {
    padding: 0 6%;
    width: auto;
  }
  .pa8030 .b .desc1 {
    padding: 0 6%;
    width: auto;
    font-size: 18px;
  }
  .pa8030 .b .desc h2 {
    padding-bottom: 10px;
  }
  .pa8030 .b .mimo, .pa8030 .b .circle {
    display: none;
  }
  .pa8030 .mimo2 {
    height: auto;
    background: #202537;
  }
  .pa8030 .mimo2 .text {
    padding: 0;
  }
  .pa8030 .mimo2 h2 {
    padding: 40px 6% 20px;
  }
  .pa8030 .mimo2 h2 span img {
    width: 140px;
    height: auto;
  }
  .pa8030 .mimo2 h2 span {
    display: inline;
  }
  .pa8030 .mimo2 .text h5.mobile-layout {
    padding: 30px 6% 20px;
    font-size: 28px;
    line-height: 1.2;
  }
  .pa8030 .mimo2 .text h5.mobile-layout b {
    background: url(mobile/c-word.png)no-repeat 50% 0/auto 25px;
    width: 130px;
    height: 25px;
    display: inline-block;
  }
  .pa8030 .mimo2 h2 {
    padding: 30px 0 20px;
    width: 88%;
    margin: 0 auto;
    text-align: left;
  }
  .pa8030 .mimo2 h2 span {
    margin: 0;
  }
  .pa8030 .mimo2 p.small_title {
    width: auto;
    margin: 0;
    padding: 0 6% 15px 10px;
    background-position: 0 15px;
  }
  .pa8030 .mimo2 .desc {
    width: auto;
  }
  .pa8030 .mimo2 .range, .pa8030 .mimo2 .Capacity {
    position: relative;
    padding: 0 6% 35vw;
    background: url(mobile/c-1.jpg)no-repeat 50% 100%/100% auto;
    overflow: hidden;
  }
  .pa8030 .mimo2 .Capacity {
    background-image: url(mobile/c-2.jpg);
  }
  .pa8030 .mimo2 .wBlue {
    margin: 0;
    position: absolute;
    bottom: 18vw;
    font-size: 1.7vw;
    width: 45vw;
    left: 21vw;
  }
  .pa8030 .mimo2 .wBlue span {
    margin-left: 0;
    float: right;
  }
  .pa8030 .mimo2 .lBlue, .pa8030 .mimo2 .secondBlue {
    position: absolute;
    bottom: 6vw;
    font-size: 3vw;
    left: 27vw;
    width: 45vw;
    margin: 0;
  }
  .pa8030 .mimo2 .secondBlue {
    bottom: 2vw;
    left: 31vw;
  }
  .pa8030 .mimo2 .lBlue span, .pa8030 .mimo2 .secondBlue span {
    margin: 0;
    float: right;
  }
  .pa8030 .mimo2 ul li {
    position: absolute;
    bottom: 22vw;
    left: 7vw;
    font-size: 2vw;
    margin: 0;
  }
  .pa8030 .mimo2 .li2 {
    bottom: 15vw;
    margin-top: 0;
  }
  .pa8030 .mimo2 .li3 {
    bottom: 8vw;
    margin-top: 0;
  }
  .pa8030 .mimo2 .note {
    font-size: 16px;
    padding: 20px 6% 30px;
  }
  .pa8030 .mimo2 .note br {
    display: block;
  }
  .pa8030 .c {
    background: #d4fdfc url(mobile/d.jpg) 50% 100%/100% auto no-repeat;
    height: auto;
    padding-bottom: 75%;
    position: relative;
  }
  .pa8030 .c .w1200 {
    position: static;
  }
  .pa8030 .c .desc {
    padding: 0 6%;
  }
  .pa8030 .c ul li {
    padding-bottom: 2px;
    font-size: 2.5vw;
  }
  .pa8030 .c ul .game {
    top: inherit;
    left: 6.5vw;
    bottom: 20vw;
  }
  .pa8030 .c ul .tv {
    top: inherit;
    left: 34.5vw;
    bottom: 20vw;
  }
  .pa8030 .c ul .computer {
    top: inherit;
    left: 42.5vw;
    bottom: 37vw;
  }
  .pa8030 .d {
    background: #172036 url(mobile/e.jpg) 50% 100%/100% auto no-repeat;
    height: auto;
    padding-bottom: 45%;
  }
  .pa8030 .d .desc {
    padding: 0 6%;
  }
  .pa8030 .d h3+p {
    padding-bottom: 30px;
  }
  .pa8030 .d img, .pa8030 .d .circle {
    display: none;
  }
  .pa8030 .d p {
    width: auto;
    margin-top: 0;
  }
  .pa8030 .e {
    height: auto;
    background: #e5e5e5 none;
    text-align: left;
  }
  .pa8030 .e .desc {
    padding: 0;
  }
  .pa8030 .e .desc p, .pa8030 .e .desc h2 {
    padding-right: 6%;
    padding-left: 6%;
  }
  .pa8030 .e .desc p {
    padding-bottom: 30px;
  }
  .pa8030 .e .note {
    padding-top: 60%;
    background: #bfe3e3 url(mobile/f.jpg)no-repeat 50% 0;
    background-size: 100% auto;
    padding-bottom: 40px;
  }
  .pa8030 .f {
    height: auto;
    background: #f5f5f5 url(mobile/g.jpg)no-repeat 50% 100%/100% auto;
    padding-bottom: 70vw;
    position: relative;
  }
  .pa8030 .f .w1200 {
    position: static;
  }
  .pa8030 .f .desc {
    padding: 0 6%;
  }
  .pa8030 .f ul {
    font-size: 3vw;
    top: inherit;
    bottom: 25vw;
    left: 49.5vw;
    text-align: center;
  }
  .pa8030 .f ul .li2 {
    padding-top: 15vw;
  }
  .pa8030 .g {
    display: none;
  }
}