@font-face {
  font-family: "iconfont";
  src: url('iconfont.eot?t=1610612659309');
  /* IE9 */
  src: url('iconfont.eot?t=1610612659309#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('iconfont.woff?t=1610612659309') format('woff'), url('iconfont.ttf?t=1610612659309') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1610612659309#iconfont') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconguanyu1:before {
  content: "\e718";
}
.iconguanyu:before {
  content: "\e6f0";
}
.icongongchang:before {
  content: "\e6f1";
}
.iconbangzhu:before {
  content: "\e6f2";
}
.iconlianxi:before {
  content: "\e6f3";
}
.iconshaidan:before {
  content: "\e6f4";
}
.iconzhicheng:before {
  content: "\e6f5";
}
.iconicondansewenhao1:before {
  content: "\e6ef";
}
.iconicondanseshouji9:before {
  content: "\e6ee";
}
.iconiconbangzhushouqi:before {
  content: "\e6ed";
}
.iconback:before {
  content: "\e6ec";
}
.iconicondansewenhao:before {
  content: "\e6eb";
}
.iconicondanseshouji22:before {
  content: "\e6e8";
}
.iconicondanseshouji14:before {
  content: "\e6e9";
}
.iconicondanseshouji8:before {
  content: "\e6ea";
}
.icondingdan:before {
  content: "\e6e3";
}
.iconwode:before {
  content: "\e6e4";
}
.icongouwuche:before {
  content: "\e6e5";
}
.iconshouye:before {
  content: "\e6e6";
}
.iconjijia:before {
  content: "\e6e7";
}
.iconicondanseshouji7:before {
  content: "\e6e2";
}
.iconicondanseshouji6:before {
  content: "\e6d8";
}
.iconicondanseshouji13:before {
  content: "\e6d9";
}
.icondingwei:before {
  content: "\e6d1";
}
.iconjuxing5:before {
  content: "\e6d2";
}
.icondianhua:before {
  content: "\e6d3";
}
.iconyouxiang:before {
  content: "\e6d4";
}
.iconqq:before {
  content: "\e6d5";
}
.iconzhifubao:before {
  content: "\e6d6";
}
.iconyinhang:before {
  content: "\e6d7";
}
.iconzujiantubiaojiantou:before {
  content: "\e6a3";
}
.iconicondanseshouji5:before {
  content: "\e6a2";
}
.iconicondanseshouji4:before {
  content: "\e698";
}
.iconicondanseshouji21:before {
  content: "\e699";
}
.iconicondanseshouji3:before {
  content: "\e69a";
}
.iconjuxing1:before {
  content: "\e69b";
}
.iconjuxing:before {
  content: "\e69c";
}
.iconjuxing3:before {
  content: "\e69d";
}
.iconicondanseshouji12:before {
  content: "\e69e";
}
.iconjuxing2:before {
  content: "\e69f";
}
.iconjuxing4:before {
  content: "\e6a0";
}
.iconicondanseshouji31:before {
  content: "\e6a1";
}
.iconicondanseshouji2:before {
  content: "\e694";
}
.iconbianzu:before {
  content: "\e68e";
}
.iconxingzhuangjiehe:before {
  content: "\e68d";
}
.iconxingzhuangjiehe1:before {
  content: "\e68c";
}
.iconicondanseshouji11:before {
  content: "\e68b";
}
.iconicondanseshouji1:before {
  content: "\e689";
}
.iconicondanseshouji:before {
  content: "\e68a";
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html * {
  outline: 0;
  -webkit-text-size-adjust: none !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
html,
body {
  font-family: sans-serif;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
  border: none;
  -webkit-appearance: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ol,
ul,
dl {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
em,
b,
i {
  font-style: normal;
}
a {
  text-decoration: none;
}
img {
  border: none;
}
.clr {
  *zoom: 1;
  clear: both;
}
.clr:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.fl {
  float: left;
  _display: inline;
}
.fr {
  float: right;
  _display: inline;
}
.va-t {
  vertical-align: top;
}
.va-m {
  vertical-align: middle;
}
.va-b {
  vertical-align: bottom;
}
.i-hide {
  display: none;
}
.i-show {
  display: block;
}
.lineBlock {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
.lbBox {
  font-size: 0 !important;
  *word-spacing: -1px !important;
}
.boxsiz {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
body {
  overflow-x: hidden;
}
.emptys {
  margin-left: -1px;
  width: 1px;
  height: 100%;
  font-size: 0;
  vertical-align: middle;
}
.column {
  display: flex;
  flex-direction: column;
}
.row {
  display: flex;
  flex-direction: row;
}
/* 从左侧对齐 */
.rowStart {
  justify-content: flex-start;
}
/* 两侧对齐 */
.bothSide {
  justify-content: space-between;
}
/* 平均分布 */
.avarage {
  justify-content: space-around;
}
/* 水平居中 */
.rowCenter {
  justify-content: center;
}
/* 垂直居中 */
.verCenter {
  align-items: center;
}
.boxFlex {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.boxFlexs {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
@media (min-width: 750px) {
  html {
    background: rgba(0, 0, 0, 0.5);
  }
  html body {
    max-width: 480px;
    margin: 0 auto;
    background: #fff;
  }
}
.pcb-head {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  height: 44px;
  background: #F0F9FC;
  padding: 0 0.48rem;
  z-index: 99;
}
.pcb-head .logo {
  width: 83px;
  height: 24px;
}
.pcb-head .logo img {
  width: 83px;
  height: 24px;
}
.pcb-head .bar .link {
  font-size: 12px;
  color: #0081d2;
}
.pcb-head .bar .line {
  font-size: 12px;
  color: #0081d2;
  padding: 0 0.15rem;
}
.pcb-head .bar .toggle .iconfont {
  margin-left: 0.53rem;
  font-size: 24px;
  color: #686E73;
}
.nav {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 59px;
  background: #ffffff;
  padding-top: 0.09rem;
  padding-bottom: 0.09rem;
  border-top: 1px solid #EEEEEE;
  z-index: 100;
}
.nav li {
  text-align: center;
}
.nav li a {
  display: block;
}
.nav li a .iconfont {
  font-size: 28px;
  color: #2e3033;
  text-align: center;
}
.nav li a p {
  font-size: 9px;
  color: #666666;
  text-align: center;
}
.nav li.curr a .iconfont {
  color: #008AFF;
}
.nav li.curr a p {
  color: #008aff;
}
.bar-box {
  position: fixed;
  bottom: 60px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #ffffff;
  padding: 0.19rem 0;
  width: 100%;
  z-index: 99;
}
.bar-box .btn1 {
  width: 117px;
  height: 30px;
  border-radius: 3px;
  background: rgba(0, 138, 255, 0.2);
  color: #008aff;
  font-size: 12px;
  margin-right: 1.24rem;
}
.bar-box .btn2 {
  width: 117px;
  height: 30px;
  background: #008AFF;
  border-radius: 3px;
  font-size: 12px;
  color: #ffffff;
}
.pcb-footer {
  position: relative;
  text-align: center;
  background: #2E3033;
  padding: 1.51rem 0 110px 0;
}
.pcb-footer .title {
  margin-bottom: 0.29rem;
}
.pcb-footer .title .link {
  font-size: 13px;
  color: #008AFF;
}
.pcb-footer .title .line {
  font-size: 13px;
  color: #556266;
  padding: 0 0.12rem;
}
.pcb-footer .t1 {
  color: #556266;
  font-size: 13px;
  line-height: 25px;
}
.pcb-footer .kefu {
  position: absolute;
  top: -31px;
  left: 0;
  right: 0;
  width: 9.04rem;
  padding: 0 0.32rem;
  height: 69px;
  background: #008AFF;
  border-radius: 3px;
  margin: 0 auto;
}
.pcb-footer .kefu .iconfont {
  font-size: 40px;
  color: #ffffff;
  margin-right: 0.27rem;
}
.pcb-footer .kefu .t1 {
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.pcb-footer .kefu .tel {
  width: 152px;
  height: 32px;
  background: rgba(0, 129, 210, 0.8);
  border-radius: 16px;
  font-size: 14px;
  color: #ffffff;
}
.shade-nav {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 44px;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
  display: none;
}
.shade-nav.show {
  display: block;
}
.shade-nav .arrow {
  position: absolute;
  top: -8px;
  right: 0.62rem;
  width: 15px;
  height: 15px;
  background: url(../../images/index/arr.png) no-repeat center;
  background-size: cover;
  display: block;
  z-index: 99999999999;
}
.shade-nav ul {
  position: absolute;
  top: 0px;
  right: 0;
  background: #008AFF;
  border-radius: 3px;
  z-index: 99999999999;
  width: 3.1rem;
  padding-top: 0.32rem;
  padding-bottom: 0.38rem;
}
.shade-nav ul li {
  padding-left: 0.54rem;
  margin-bottom: 0.54rem;
}
.shade-nav ul li:last-child {
  margin-bottom: 0;
}
.shade-nav ul li a {
  color: #ffffff;
  font-size: 12px;
}
.fask-key .iconfont {
  font-size: 24px;
  color: #008AFF;
}
.fask-key span {
  font-size: 12px;
  color: #0081d2;
  margin-left: 0.16rem;
}
.pcbbuy-head {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 44px;
  background: #ffffff;
  text-align: center;
  z-index: 99;
}
.pcbbuy-head h2 {
  font-size: 18px;
  color: #323233;
  font-weight: bold;
}
.pcbbuy-head .arrow {
  position: absolute;
  left: 0.33rem;
}
.pcbbuy-head .arrow .iconfont {
  font-size: 23px;
  color: #999999;
}
.pcbbuy-head .menu {
  position: absolute;
  right: 0.48rem;
  top: 6px;
  z-index: 9999;
}
.pcbbuy-head .menu .iconfont {
  font-size: 32px;
  color: #323233;
}
.menu-box {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.menu-box .box {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 240px;
  height: 100%;
}
.menu-box .box .logo-box {
  height: 140px;
  background: #008AFF;
  border-radius: 1px;
  padding-left: 0.4rem;
  padding-top: 80px;
}
.menu-box .box .logo-box .logo {
  width: 86px;
  height: 25px;
  background: url("../../images/index/logomenu.png") no-repeat center;
  background-size: cover;
  display: block;
}
.menu-box .box .menu {
  padding-top: 1.25rem;
  height: calc(100% - 140px);
  background: #ffffff;
}
.menu-box .box .menu ul li {
  padding-left: 0.4rem;
  margin-bottom: 0.96rem;
}
.menu-box .box .menu ul li .iconfont {
  font-size: 20px;
  color: #323233;
}
.menu-box .box .menu ul li span {
  font-size: 15px;
  color: #323233;
  font-weight: bold;
  margin-left: 0.4rem;
}
.menu-box .box .menu ul li.curr .iconfont {
  color: #008aff;
}
.menu-box .box .menu ul li.curr span {
  color: #008aff;
}
.home-had {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: #fff;
  z-index: 111;
  padding: 0 0.48rem 0 0;
  cursor: pointer;
}
.home-had .arrow {
  position: relative;
  left: -0.6rem;
}
.home-had .arrow .iconfont {
  font-size: 24px;
  color: #999;
}
.home-had .home-d {
  position: relative;
  left: 2.8rem;
  font-size: 14px;
  color: #222222;
}
.home-had .logo {
  width: 55px;
  height: 22px;
  margin-left: 0.2rem;
}
.home-had h2 {
  font-size: 18px;
  color: #000;
  font-weight: 400;
}
.home-had .my {
  display: inline-block;
  width: 64px;
  height: 24px;
  border: 1px solid #008AFF;
  border-radius: 12px;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #008AFF;
  position: absolute;
  left: 68%;
}
.home-had .bar {
  position: relative;
  left: 1.5rem;
  z-index: 99;
  cursor: pointer;
}
.home-had .bar .hMenu {
  width: 50%;
  height: 50%;
  cursor: pointer;
}
.home-had .bar .closeMenu {
  width: 50%;
  height: 50%;
  cursor: pointer;
  display: none;
}
.txmenu-box {
  cursor: pointer;
  position: fixed;
  left: 0;
  top: 1.34rem;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 99999;
  display: none;
  box-shadow: inset 0px 6px 7px -7px #5E5E5E;
}
.txmenu-box .txmenu {
  cursor: pointer;
  padding: 0 10px;
  font-size: 16px;
}
.txmenu-box .txmenu li {
  border-bottom: 1px solid #E5E5E5;
  height: 60px;
}
.txmenu-box .txmenu img {
  width: 24px;
  height: 50%;
}
body {
  background: #0156A7;
}
.pcbbuy-head {
  background: #0FB0FF;
}
.pcbbuy-head .iconfont {
  color: #fff !important;
}
.pcbbuy-head .home-d {
  font-size: 14px;
  font-weight: 500;
  color: #FFFFFF;
  position: relative;
  right: -3rem;
}
.pcbbuy-head span {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
.content {
  margin-top: 44px;
}
.content .banner {
  width: 100%;
  height: 5.3334rem;
  background: url(../../images/11-activity/banner.png) no-repeat center;
  background-size: cover;
  position: relative;
}
.content .banner .btom {
  position: absolute;
  bottom: 0.2rem;
  left: 2.8rem;
}
.content .banner .btom p {
  font-size: 12px;
  font-weight: 400;
  line-height: 2px;
  text-align: center;
  color: #FFFFFF;
  text-shadow: 0px 1px 4px #012877;
}
.content .banner .btom .countDown {
  text-align: center;
  font-size: 18px;
  color: #fff;
  margin-top: 0.1rem;
}
.content .banner .btom .countDown span {
  display: inline-block;
  width: 14px;
  height: 16px;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  opacity: 1;
  border-radius: 4px;
  line-height: 16px;
  font-size: 12px;
  font-weight: 400;
  color: #EB4D4E;
  margin: 0 0.06rem;
}
.content .banner .btom .btn-box {
  margin-top: 0.27rem;
}
.content .banner .btom .btn-box a {
  display: block;
  width: 68px;
  height: 24px;
  margin: 0 0.2rem;
  background: #4ED8FF;
  border-radius: 4px;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  -webkit-text-stroke: 1 rgba(0, 0, 0, 0);
  text-stroke: 1 rgba(0, 0, 0, 0);
}
.content .banner .btom .btn-box a:last-child {
  background: #fff;
  color: #0156A7;
}
.content .section {
  padding: 0.27rem 0.4rem;
}
.content .section .tips11 {
  width: 0.5771rem;
}
.content .section .iphone {
  width: 2.027rem;
  margin: 0 0.17rem;
}
.content .section .box {
  margin-bottom: 0.27rem;
  background: linear-gradient(360deg, #8978FD 0%, #C3B7FD 100%);
  box-shadow: 0px -1px 0px #FFFFFF;
  border-radius: 10px;
  padding: 0.1864rem;
  position: relative;
}
.content .section .box .con-tip {
  position: absolute;
  top: 0.2rem;
}
.content .section .box .con-l {
  height: 4.214rem;
}
.content .section .box .con-l img {
  width: 4.107rem;
  margin-left: 0.4rem;
  margin-right: 0.27rem;
}
.content .section .box .con-r {
  width: 3.92rem;
  height: 2.987rem;
  opacity: 1;
  border-radius: 10px;
  background: url(../../images/11-activity/con-r.png) no-repeat center;
  background-size: cover;
}
.content .section .box .right {
  width: 5.68rem;
  height: 4.214rem;
  background: #FFFFFF;
  opacity: 1;
  border-radius: 10px;
  color: #131414;
  text-align: center;
  position: relative;
}
.content .section .box .right.bg {
  background: #35283C;
  color: #fff;
}
.content .section .box .right .top {
  margin-top: 0.534rem;
}
.content .section .box .right .top .title {
  font-size: 12px;
  font-weight: 400;
  line-height: 9px;
  margin-bottom: 0.133334rem;
}
.content .section .box .right .top .title .iconfont {
  font-size: 22px;
}
.content .section .box .right .top .tit {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0.534rem;
}
.content .section .box .right .b1-con .con-left,
.content .section .box .right .b1-con .con-right {
  text-align: left;
  font-size: 12px;
  font-family: Source Han Sans SC;
  font-weight: 500;
  line-height: 15px;
  -webkit-text-stroke: 1 rgba(0, 0, 0, 0);
  text-stroke: 1 rgba(0, 0, 0, 0);
}
.content .section .box .right .b1-con .con-right {
  margin-left: 0.27rem;
}
.content .section .box .right .btom {
  width: 2rem;
  height: 0.45rem;
  background: #FED9BC;
  border-radius: 0px 0px 10px 0px;
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 10px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #E4342F;
}
.content .section .box1 {
  margin-bottom: 0.27rem;
  background: linear-gradient(360deg, #8978FD 0%, #C3B7FD 100%);
  box-shadow: 0px -1px 0px #FFFFFF;
  border-radius: 10px;
  padding: 0.28rem 0.16rem 0.51rem 0.16rem;
}
.content .section .box1 .b1-box {
  height: 2.963rem;
  background: url(../../images/11-activity/b1-bg.png) no-repeat center;
  background-size: cover;
}
.content .section .box1 .b1-box img {
  width: 3.5921rem;
  margin-top: 0.35rem;
}
.content .section .box1 .b1-box img:first-child {
  margin-left: 1rem;
  margin-right: 0.3rem;
}
.content .section .box-top {
  height: 0.8rem;
  line-height: 0.8rem;
  opacity: 1;
  border-radius: 10px 10px 0px 0px;
  padding-left: 0.27rem;
  font-size: 14px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #FFFFFF;
  -webkit-text-stroke: 1 rgba(0, 0, 0, 0);
  text-stroke: 1 rgba(0, 0, 0, 0);
}
.content .section .box-top.purple {
  background: #9831FF;
}
.content .section .box-top.orange {
  background: #FF8331;
}
.content .section .box-top.pink {
  background: #E255AA;
}
.content .section .box-top.blue {
  background: #3C80F5;
}
.content .section .box-top.red {
  background: #F53C3C;
}
.content .section .box-con {
  margin-bottom: 0.27rem;
  padding: 0.27rem;
  background: #fff;
  border-radius: 0px 0px 10px 10px;
}
.content .section .box-con p {
  margin-top: 0.27rem;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  -webkit-text-stroke: 1 rgba(0, 0, 0, 0);
  text-stroke: 1 rgba(0, 0, 0, 0);
}
.content .section .box-con p span {
  color: #E51515;
}
.content .section .box-con p:first-child {
  margin-top: 0;
}
.content .section .box-con .btn {
  display: block !important;
  width: 80px;
  height: 24px;
  background: #DD3F3A;
  opacity: 1;
  border-radius: 4px;
  margin: 0 auto !important;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #FFFFFF;
  -webkit-text-stroke: 1 rgba(0, 0, 0, 0);
  text-stroke: 1 rgba(0, 0, 0, 0);
}
.content .section .box2 .box-con a {
  display: inline-block;
  margin-right: 0.1rem;
}
.content .section .box2 .box-con a:nth-child(2n) {
  margin-right: 0;
}
.content .section .box2 .box-con a img {
  width: 4.23rem;
}
.content .section .box3 {
  margin-bottom: 0.27rem;
}
.content .section .box3 .b3-con {
  padding: 0.27rem 0.133334rem;
  background: #fff;
  border-radius: 0px 0px 10px 10px;
}
.content .section .box3 .b3-con ul {
  margin-bottom: 0.27rem;
}
.content .section .box3 .b3-con ul li {
  margin-right: 0.23rem;
}
.content .section .box3 .b3-con ul li:last-child {
  margin-right: 0;
}
.content .section .box3 .b3-con ul li a {
  display: block;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-radius: 6px;
  padding: 0.16rem 0.133334rem;
}
.content .section .box3 .b3-con ul li a img {
  width: 2.507rem;
}
.content .section .box3 .b3-con ul li a .btom p {
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  text-align: center;
}
.content .section .box3 .b3-con ul li a .btom p:last-child {
  color: #E51515;
}
.content .section .box3 .b3-con .btn {
  display: block !important;
  width: 80px;
  height: 24px;
  background: #DD3F3A;
  opacity: 1;
  border-radius: 4px;
  margin: 0 auto !important;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #FFFFFF;
  -webkit-text-stroke: 1 rgba(0, 0, 0, 0);
  text-stroke: 1 rgba(0, 0, 0, 0);
}
