@import "base.css";
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl,
dd,
figure,
menu,
input,
textarea,
button,
select,
th,
td,
figcaption {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
b,
strong {
  font-size: 100%;
  font-weight: normal;
}
li {
  list-style: none;
}
em,
i {
  font-style: normal;
}
img {
  border: none;
}
input,
textarea,
button,
select {
  outline: 0 none;
}
table {
  border-collapse: collapse;
  margin: 0 auto;
  width: 100%;
  color: #333;
  text-align: center;
}
textarea {
  resize: vertical;
}
a {
  text-decoration: none;
  outline: 0 none;
  color: inherit;
}
.clearfix:before,
.clearfix:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfix {
  zoom: 1;
}
body {
  width: 100%;
  height: 100%;
  font-size: 12px;
  min-width: 1100px!important;
  font-family: "Helvetica Neue", "Microsoft YaHei", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  color: #444;
}
@media screen and (min-width: 800px) {
  body {
    background: #1d37a1 url("../images/page-bg.jpg") no-repeat center top;
  }
}
.transtion {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.gray {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
.wrap {
  position: relative;
  width: 12rem;
  margin: 0 auto;
  font-size: 0;
  text-align: center;
}
.banner-box {
  width: 100%;
  height: 8.4rem;
  position: relative;
  background: url("../images/banner.jpg") no-repeat center top;
  overflow: hidden;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: flex-start;
}
.banner-box .logo {
  position: absolute;
  left: 0;
  top: 0.28rem;
  width: 1.79rem;
  display: block;
}
.banner-box .logo img {
  width: 100%;
  display: block;
}
.banner-box .banTheme {
  width: 100%;
  clear: both;
  display: block;
  margin: 1.15rem auto 0.29rem;
}
.banner-box .banTheme img {
  width: 8.89rem;
  display: block;
  margin: auto;
}
.banner-box .banTxt {
  width: 6.42rem;
  height: 0.64rem;
  display: block;
  margin: auto;
  background: url("../images/ban-img02.png") no-repeat center top / 100%;
  font-size: 0.32rem;
  line-height: 0.64rem;
  color: #fff;
  font-weight: 600;
}
.sec {
  width: 100%;
  clear: both;
}
.sec .wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: flex-start;
}
.sec .secTit {
  width: 100%;
  clear: both;
  margin-top: 0.4rem;
  height: 0.78rem;
}
.sec .secTit img {
  height: 1.32rem;
  display: block;
  margin: auto;
}
.sec01 {
  clear: both;
  float: left;
}
.sec01 .wrap {
  margin-top: -3.04rem;
  background: url("../images/s1-bg01.png") no-repeat center top / 100%;
}
.sec01 .s1-title {
  margin-bottom: 0.1rem;
}
.sec01 .s1-main {
  width: 100%;
  clear: both;
}
.sec01 .s1-main p {
  width: 100%;
  clear: both;
  font-size: 0.2rem;
  line-height: 1.5;
  color: #fff;
}
.sec01 .s1-main .swiperLeft {
  width: 100%;
  clear: both;
  margin: 0.26rem auto 0.7rem;
  position: relative;
}
.sec01 .s1-main .swiperLeft .swiper-wrapper {
  width: 100%;
  height: 3.61rem;
}
.sec01 .s1-main .swiperLeft .swiper-wrapper .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
}
@media screen and (min-width: 800px) {
  .sec01 .s1-main .swiperLeft .swiper-wrapper .swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.8);
  }
  .sec01 .s1-main .swiperLeft .swiper-wrapper .swiper-slide-prev,
  .sec01 .s1-main .swiperLeft .swiper-wrapper swiper-slide-next {
    opacity: 0.5;
  }
  .sec01 .s1-main .swiperLeft .swiper-wrapper .swiper-slide-active,
  .sec01 .s1-main .swiperLeft .swiper-wrapper .swiper-slide-duplicate-active {
    transform: scale(1);
  }
}
.sec01 .s1-main .swiperLeft::before {
  content: '';
  width: 2.67rem;
  height: 2.9rem;
  display: block;
  background: rgba(32, 53, 158, 0.5);
  background: -webkit-linear-gradient(left, #20359e, rgba(32, 53, 158, 0));
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #20359e, rgba(32, 53, 158, 0));
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #20359e, rgba(32, 53, 158, 0));
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #20359e, rgba(32, 53, 158, 0));
  /* 标准的语法 */
  position: absolute;
  left: 0;
  top: 0.36rem;
  z-index: 9;
}
.sec01 .s1-main .swiperLeft::after {
  content: '';
  width: 2.67rem;
  height: 2.9rem;
  display: block;
  background: rgba(32, 53, 158, 0.5);
  background: -webkit-linear-gradient(left, rgba(32, 53, 158, 0), #20359e);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(32, 53, 158, 0), #20359e);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(32, 53, 158, 0), #20359e);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, rgba(32, 53, 158, 0), #20359e);
  /* 标准的语法 */
  position: absolute;
  right: 0;
  top: 0.36rem;
  z-index: 9;
}
.sec01 .s1-main .swiperLeft .swiper-button {
  width: 0.53rem;
  height: 0.53rem;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 10;
  margin-top: -0.26rem;
  border-radius: 50%;
}
.sec01 .s1-main .swiperLeft .swiper-button.button-prev {
  left: 0.45rem;
}
.sec01 .s1-main .swiperLeft .swiper-button.button-next {
  right: 0.45rem;
}
.sec01 .s1-main .swiperLeft .swiper-button img {
  width: 100%;
  display: block;
}
.sec02 {
  clear: both;
  margin-bottom: 0.72rem;
}
.sec02 .wrap {
  background: rgba(38, 75, 235, 0.5);
  background: -webkit-linear-gradient(#264beb, rgba(38, 75, 235, 0));
  background: -moz-linear-gradient(#264beb, rgba(38, 75, 235, 0));
  background: -o-linear-gradient(#264beb, rgba(38, 75, 235, 0));
  background: linear-gradient(#264beb, rgba(38, 75, 235, 0));
  border-radius: 0.2rem;
  height: auto;
}
.sec02 .s2-main {
  width: 100%;
  clear: both;
}
.sec02 .s2-main p {
  width: 92%;
  margin: 0.05rem 4% 0.25rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #fff;
  text-align: justify;
}
.sec02 .s2-main .s2-pic {
  width: 100%;
  clear: both;
  margin-bottom: 0.25rem;
}
.sec02 .s2-main .s2-pic img {
  width: 10.64rem;
  display: block;
  margin: auto;
}
.sec02 .s2-main .s2-btn {
  width: 3.92rem;
  height: 0.64rem;
  margin: auto;
  background: #fdd283;
  background: -webkit-linear-gradient(#fdf7ad, #fdad58);
  background: -moz-linear-gradient(#fdf7ad, #fdad58);
  background: -o-linear-gradient(#fdf7ad, #fdad58);
  background: linear-gradient(#fdf7ad, #fdad58);
  border-radius: 0.32rem;
  font-size: 0.24rem;
  box-shadow: 0 0.09rem 0.11rem #072890;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.sec02 .s2-main .s2-btn span {
  display: block;
  background: linear-gradient(to right, #9e3d1c 0%, #a91e2f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: 600;
}
.sec03 {
  clear: both;
}
.sec03 .wrap {
  background: rgba(0, 24, 156, 0.5);
  background: -webkit-linear-gradient(#00189c, rgba(0, 24, 156, 0));
  background: -moz-linear-gradient(#00189c, rgba(0, 24, 156, 0));
  background: -o-linear-gradient(#00189c, rgba(0, 24, 156, 0));
  background: linear-gradient(#00189c, rgba(0, 24, 156, 0));
  border-radius: 0.2rem;
  height: 7.5rem;
}
.sec03 .s3-main {
  width: 100%;
  clear: both;
}
.sec03 .s3-main ul {
  width: 86%;
  margin: 0 7%;
}
.sec03 .s3-main ul li {
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #fff;
  text-align: left;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-items: flex-start;
  margin-bottom: 0.1rem;
}
.sec03 .s3-main ul li i {
  width: 0.25rem;
  height: 0.25rem;
  display: block;
  background: #f4dcb1;
  background: -webkit-linear-gradient(#edca9a, #faedc8);
  background: -moz-linear-gradient(#edca9a, #faedc8);
  background: -o-linear-gradient(#edca9a, #faedc8);
  background: linear-gradient(#edca9a, #faedc8);
  border-radius: 50px;
  font-size: 0.2rem;
  line-height: 0.25rem;
  color: #79331a;
  font-weight: bold;
  text-align: center;
  margin-top: 0.05rem;
}
.sec03 .s3-main ul li p {
  text-align: left;
  width: 9.9rem;
}
.sec04 {
  clear: both;
}
.sec04 .wrap {
  margin-top: -1.55rem;
  margin-bottom: 0.22rem;
}
.sec04 .s4-main {
  width: 100%;
  clear: both;
  height: 4.04rem;
  margin-bottom: 0.22rem;
  display: block;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sec04 .s4-main .flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
.sec04 .s4-main .flipper .front,
.sec04 .s4-main .flipper .back {
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.sec04 .s4-main .flipper .front {
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  transform: rotateY(0deg);
}
.sec04 .s4-main .flipper .front img {
  width: 100%;
  display: block;
}
.sec04 .s4-main .flipper .back {
  width: 100%;
  height: 100%;
  transform: rotateY(180deg);
}
.sec04 .s4-main .flipper .back p {
  font-size: 0.2rem;
  line-height: 0.26rem;
  color: #3a455f;
  width: 2.4rem;
  margin: auto;
  text-align: justify;
}
.sec04 .s4-main .flipper.hover {
  transform: rotateY(180deg);
}
.sec04 .s4-main .item1 {
  width: 2.91rem;
  height: 3.89rem;
  display: block;
}
.sec04 .s4-main .item1 .back {
  background: url("../images/s4-pic01-gray.png") no-repeat center / 100%;
}
.sec04 .s4-main .item1 .back p {
  margin: 0.65rem auto 0;
}
.sec04 .s4-main .item2,
.sec04 .s4-main .item3 {
  width: 2.92rem;
  height: 3.64rem;
  display: block;
}
.sec04 .s4-main .item2 .back,
.sec04 .s4-main .item3 .back {
  background: url("../images/s4-pic02-gray.png") no-repeat center / 100%;
}
.sec04 .s4-main .item2 .back p,
.sec04 .s4-main .item3 .back p {
  margin: 0.52rem auto 0;
}
.sec04 .s4-main .item4 {
  width: 2.91rem;
  height: 3.89rem;
  display: block;
}
.sec04 .s4-main .item4 .back {
  background: url("../images/s4-pic04-gray.png") no-repeat center / 100%;
}
.sec04 .s4-main .item4 .back p {
  margin: 0.65rem auto 0;
}
.sec04 .flip-container {
  perspective: 1000px;
}
.sec05 {
  clear: both;
}
.sec05 .wrap {
  margin-bottom: 0.5rem;
}
.sec05 .s5-main {
  width: 100%;
  clear: both;
  margin-top: 0.2rem;
  background: rgba(57, 105, 255, 0.5);
  background: -webkit-linear-gradient(#3969ff, rgba(57, 105, 255, 0));
  background: -moz-linear-gradient(#3969ff, rgba(57, 105, 255, 0));
  background: -o-linear-gradient(#3969ff, rgba(57, 105, 255, 0));
  background: linear-gradient(#3969ff, rgba(57, 105, 255, 0));
  border-radius: 0.2rem;
}
.sec05 .s5-main .tabCont {
  width: 11.2rem;
  margin: 0.3rem auto 0;
  border: 1px solid #7dc7fe;
  border-top: none;
  border-radius: 0 0 0.1rem 0.1rem;
}
.sec05 .s5-main .tabCont .tabTit {
  width: 100%;
  clear: both;
  background: #ffd44d;
  background: -webkit-linear-gradient(left, #ffbd0d, #ffea8c);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ffbd0d, #ffea8c);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ffbd0d, #ffea8c);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ffbd0d, #ffea8c);
  /* 标准的语法 */
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.sec05 .s5-main .tabCont .tabTit .th {
  height: 0.53rem;
  font-size: 0.28rem;
  line-height: 0.53rem;
  font-weight: bold;
  position: relative;
}
.sec05 .s5-main .tabCont .tabTit .th span {
  background: linear-gradient(to right, #c22b08 0%, #e66f13 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.sec05 .s5-main .tabCont .tabTit .th:nth-child(1) {
  width: 1.64rem;
}
.sec05 .s5-main .tabCont .tabTit .th:nth-child(2) {
  width: 4.17rem;
}
.sec05 .s5-main .tabCont .tabTit .th:nth-child(3) {
  width: 3.3rem;
}
.sec05 .s5-main .tabCont .tabTit .th:nth-child(4) {
  width: 2.09rem;
}
.sec05 .s5-main .tabCont .tabTit .th::after {
  content: '';
  width: 1px;
  height: 0.28rem;
  display: block;
  background: #ba3dba;
  position: absolute;
  right: -1px;
  top: 0.13rem;
}
.sec05 .s5-main .tabCont .tabTit .th:last-child::after {
  display: none;
}
.sec05 .s5-main table.tabInfo {
  width: 11rem;
  margin-left: 0.2rem;
  margin-bottom: 0.35rem;
  font-size: 0.2rem;
  line-height: 0.62rem;
  color: #fff;
}
.sec05 .s5-main table.tabInfo tr {
  width: 11rem;
  margin-left: 0.2rem;
}
.sec05 .s5-main table.tabInfo tr td span {
  color: #ffeb7d;
  font-weight: 600;
}
.sec05 .s5-main table.tabInfo tr td em {
  color: #52c0ff;
}
.sec05 .s5-main table.tabInfo tr td:nth-child(1) {
  width: 1.44rem;
}
.sec05 .s5-main table.tabInfo tr td:nth-child(2) {
  width: 4.17rem;
}
.sec05 .s5-main table.tabInfo tr td:nth-child(3) {
  width: 3.3rem;
}
.sec05 .s5-main table.tabInfo tr td a {
  width: 1.27rem;
  height: 0.38rem;
  display: block;
  margin: auto;
  background: #1241c8;
  background: -webkit-linear-gradient(left, #2439bd, #0048d2);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #2439bd, #0048d2);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #2439bd, #0048d2);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #2439bd, #0048d2);
  /* 标准的语法 */
  border-radius: 0.2rem;
  line-height: 0.38rem;
  color: #7394ff;
  text-align: center;
}
.sec05 .s5-main table.tabInfo tr td a.on,
.sec05 .s5-main table.tabInfo tr td a:hover {
  background: #fee59d;
  background: -webkit-linear-gradient(left, #ffd75c, #fdf2de);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ffd75c, #fdf2de);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ffd75c, #fdf2de);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ffd75c, #fdf2de);
  /* 标准的语法 */
}
.sec05 .s5-main table.tabInfo tr td a.on i,
.sec05 .s5-main table.tabInfo tr td a:hover i {
  background: linear-gradient(to right, #c22b08 0%, #e66f13 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.sec05 .s5-main table.tabInfo .linear {
  line-height: 0.53rem;
  background: rgba(0, 35, 194, 0.5);
  background: -webkit-linear-gradient(left, #0023c2, rgba(0, 35, 194, 0));
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #0023c2, rgba(0, 35, 194, 0));
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #0023c2, rgba(0, 35, 194, 0));
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0023c2, rgba(0, 35, 194, 0));
  /* 标准的语法 */
}
.sec05 .s5-main p {
  font-size: 0.16rem;
  color: #7dc7fe;
  line-height: 1;
  text-align: right;
  margin-right: 0.25rem;
  padding: 0.15rem 0.2rem 0;
  display: block;
  clear: both;
}
.sec05 .s5-main .s5-btn {
  width: 100%;
  clear: both;
  margin: 0.15rem auto;
}
.sec05 .s5-main .s5-btn a {
  width: 3.92rem;
  height: 0.64rem;
  margin: auto;
  background: #fdd283;
  background: -webkit-linear-gradient(#fdf7ad, #fdad58);
  background: -moz-linear-gradient(#fdf7ad, #fdad58);
  background: -o-linear-gradient(#fdf7ad, #fdad58);
  background: linear-gradient(#fdf7ad, #fdad58);
  border-radius: 0.32rem;
  font-size: 0.24rem;
  box-shadow: 0 0.09rem 0.11rem #072890;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.sec05 .s5-main .s5-btn a span {
  display: block;
  background: linear-gradient(to right, #9e3d1c 0%, #a91e2f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: 600;
}
.sec06 {
  clear: both;
}
.sec06 .wrap {
  margin-bottom: 0.69rem;
}
.sec06 .s6-main {
  width: 100%;
  clear: both;
  margin-top: 0.3rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.sec06 .s6-main .s6-left {
  width: 6.5rem;
  min-height: 5.62rem;
  display: block;
  position: relative;
}
.sec06 .s6-main .s6-left .stat {
  width: 10.01rem;
  display: block;
  position: absolute;
  left: -0.52rem;
  top: 2.17rem;
}
.sec06 .s6-main .s6-left .stat img.big {
  width: 100%;
  display: block;
}
.sec06 .s6-main .s6-left .tipTxt {
  position: absolute;
}
.sec06 .s6-main .s6-left .tipTxt .top {
  width: 1.7rem;
  height: 0.39rem;
  font-size: 0.26rem;
  line-height: 0.39rem;
  font-weight: bold;
  text-align: left;
  text-indent: 0.2rem;
  background: rgba(0, 42, 173, 0.5);
  background: -webkit-linear-gradient(left, #002aad, rgba(0, 42, 173, 0));
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #002aad, rgba(0, 42, 173, 0));
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #002aad, rgba(0, 42, 173, 0));
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #002aad, rgba(0, 42, 173, 0));
  /* 标准的语法 */
}
.sec06 .s6-main .s6-left .tipTxt .top span {
  background: linear-gradient(to right, #d764d7 0%, #fff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.sec06 .s6-main .s6-left .tipTxt .top.type2 span {
  background: linear-gradient(to right, #46e8fb 0%, #fff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.sec06 .s6-main .s6-left .tipTxt p {
  font-size: 0.18rem;
  line-height: 0.3rem;
  color: #fff;
  text-align: left;
  margin-top: 0.13rem;
  margin-left: 0.03rem;
  margin-bottom: 0.07rem;
  clear: both;
  width: 1.43rem;
}
.sec06 .s6-main .s6-left .tipTxt i {
  margin-left: 0.53rem;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip01 {
  top: 1.55rem;
  left: 0;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip01 i {
  width: 0.61rem;
  height: 0.96rem;
  display: block;
  background: url("../images/s6-line01.png") no-repeat center top / 100%;
  position: relative;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip01 i::after {
  content: '';
  width: 0.54rem;
  height: 0.53rem;
  display: block;
  background: url("../images/s6-icon01.png") no-repeat center top / 100%;
  position: absolute;
  right: -0.61rem;
  bottom: -0.3rem;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip02 {
  top: 0.65rem;
  left: 1.5rem;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip02 i {
  width: 0.12rem;
  height: 0.85rem;
  display: block;
  background: url("../images/s6-line02.png") no-repeat center top / 100%;
  position: relative;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip02 i::after {
  content: '';
  width: 0.47rem;
  height: 0.49rem;
  display: block;
  background: url("../images/s6-icon02.png") no-repeat center top / 100%;
  position: absolute;
  left: 0.06rem;
  bottom: -0.51rem;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip03 {
  top: 0.25rem;
  left: 3.2rem;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip03 i {
  width: 0.12rem;
  height: 0.85rem;
  display: block;
  background: url("../images/s6-line02.png") no-repeat center top / 100%;
  position: relative;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip03 i::after {
  content: '';
  width: 0.42rem;
  height: 0.51rem;
  display: block;
  background: url("../images/s6-icon03.png") no-repeat center top / 100%;
  position: absolute;
  right: 0.14rem;
  bottom: -0.35rem;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip04 {
  top: 0.55rem;
  right: -0.1rem;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip04 i {
  width: 0.12rem;
  height: 0.77rem;
  display: block;
  background: url("../images/s6-line03.png") no-repeat center top / 100%;
  position: relative;
}
.sec06 .s6-main .s6-left .tipTxt.s6-tip04 i::after {
  content: '';
  width: 0.5rem;
  height: 0.45rem;
  display: block;
  background: url("../images/s6-icon04.png") no-repeat center top / 100%;
  position: absolute;
  right: 0.56rem;
  bottom: -0.09rem;
}
.sec06 .s6-main .s6-right {
  width: 5.35rem;
  height: 5.62rem;
  display: block;
  background: #041579 url("../images/s6-img02.png") no-repeat right bottom / 100%;
  border-radius: 0.2rem;
  border: solid 0.01rem #2a73ff;
  position: relative;
}
.sec06 .s6-main .s6-right::before,
.sec06 .s6-main .s6-right::after {
  content: '';
  width: 5.92rem;
  height: 0.62rem;
  display: block;
  background: url("../images/s6-img03.png") no-repeat center top / auto 0.62rem;
  position: absolute;
  left: 50%;
  margin-left: -2.96rem;
}
.sec06 .s6-main .s6-right::before {
  top: -0.31rem;
}
.sec06 .s6-main .s6-right::after {
  bottom: -0.31rem;
}
.sec06 .s6-main .s6-right ul {
  width: 100%;
  clear: both;
  margin-top: 0.41rem;
}
.sec06 .s6-main .s6-right ul li {
  width: 100%;
  clear: both;
  margin-bottom: 0.2rem;
  float: left;
}
.sec06 .s6-main .s6-right ul li .font {
  float: left;
  width: auto;
  height: 0.53rem;
  display: block;
  background: #e5ebff;
  background: -webkit-linear-gradient(90deg, #fff 40%, #cbd7ff 100%);
  background: -o-linear-gradient(90deg, #fff 40%, #cbd7ff 100%);
  background: -moz-linear-gradient(90deg, #fff 40%, #cbd7ff 100%);
  background: linear-gradient(90deg, #fff 40%, #cbd7ff 100%);
  border-radius: 0 0.3rem 0.3rem 0;
  font-size: 0.26rem;
  line-height: 0.53rem;
  padding-left: 0.25rem;
  padding-right: 0.36rem;
}
.sec06 .s6-main .s6-right ul li .font span {
  background: linear-gradient(to right, #1e47de 0%, #1e67f3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.sec06 .s6-main .s6-right ul li p {
  width: 5rem;
  text-align: justify;
  clear: both;
  float: left;
  font-size: 0.18rem;
  line-height: 0.26rem;
  color: #fff;
  padding-left: 0.2rem;
  margin-top: 0.15rem;
}
.sec06 .s6-btn {
  width: 100%;
  clear: both;
  margin: 0.23rem auto 0.69rem;
}
.sec06 .s6-btn a {
  width: 3.92rem;
  height: 0.64rem;
  margin: auto;
  background: #fdd283;
  background: -webkit-linear-gradient(#fdf7ad, #fdad58);
  background: -moz-linear-gradient(#fdf7ad, #fdad58);
  background: -o-linear-gradient(#fdf7ad, #fdad58);
  background: linear-gradient(#fdf7ad, #fdad58);
  border-radius: 0.32rem;
  font-size: 0.24rem;
  box-shadow: 0 0.09rem 0.11rem #072890;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.sec06 .s6-btn a span {
  display: block;
  background: linear-gradient(to right, #9e3d1c 0%, #a91e2f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: 600;
}
.sec07 {
  width: 100%;
  clear: both;
}
.sec07 .s7-title img {
  height: 0.62rem;
}
.sec07 .s7-main {
  width: 100%;
  height: 4.15rem;
  margin-top: 0.13rem;
  background: url("../images/s7-bg.jpg") no-repeat center top / auto 100%;
}
.sec07 .s7-main h3 {
  width: 100%;
  clear: both;
  margin: 0.5rem auto 0.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.sec07 .s7-main h3 img {
  height: 0.3rem;
  display: block;
}
.sec07 .s7-main h3::before,
.sec07 .s7-main h3::after {
  content: '';
  width: 1rem;
  height: 0.01rem;
  display: block;
  background: #912f91;
  opacity: 0.3;
  margin: auto 0.2rem;
}
.sec07 .s7-main .myform {
  width: 100%;
  clear: both;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: flex-start;
}
.sec07 .s7-main .myform ul {
  width: 100%;
  clear: both;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: flex-start;
  flex-wrap: wrap;
}
.sec07 .s7-main .myform ul li {
  width: 3.87rem;
  height: 0.61rem;
  display: block;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.sec07 .s7-main .myform ul li input[type="text"] {
  width: 100%;
  height: 0.61rem;
  display: block;
  border: none;
  border-radius: 0.08rem;
  font-size: 0.24rem;
  text-indent: 0.29rem;
}
.sec07 .s7-main .myform ul li select {
  width: 100%;
  height: 0.61rem;
  display: block;
  border: none;
  border-radius: 0.08rem;
  font-size: 0.24rem;
  text-indent: 0.29rem;
}
.sec07 .s7-main .myform ul li.zhu {
  font-size: 0.18rem;
  line-height: 0.3rem;
  color: #fff;
  width: 100%;
  clear: both;
  height: auto;
  margin: 0.24rem auto 0.39rem;
  /* 隐私协议 */
}
.sec07 .s7-main .myform ul li.zhu a {
  color: #fff;
  font-weight: bold;
}
.sec07 .s7-main .myform ul li.zhu .xieyi {
  text-align: center;
  line-height: 30px;
  color: #fff;
  font-size: 0.18rem;
}
.sec07 .s7-main .myform ul li.zhu .xieyi label {
  border: none;
  height: 30px;
}
.sec07 .s7-main .myform ul li.zhu .xieyi input[type=checkbox] {
  position: relative;
  width: 13px;
  height: 13px;
  padding: 0;
  margin-bottom: 0;
  border: none;
  border-radius: 2px;
  -webkit-appearance: checkbox;
}
.sec07 .s7-main .myform ul li.zhu .xieyi input[type=checkbox]::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  height: 100%;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.sec07 .s7-main .myform ul li.zhu .xieyi input[type=checkbox]:checked::before {
  position: absolute;
  content: "\2713";
  background-color: #ff0000;
  top: 0;
  left: 0;
  width: 100%;
  border: 1px solid #ff0000;
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 13px;
}
.sec07 .s7-main .myform ul li.zhu .xieyi a {
  display: inline;
  background: transparent;
  line-height: 30px;
  font-weight: bold;
}
.sec07 .s7-main .myform .formBtn {
  width: 100%;
  clear: both;
}
.sec07 .s7-main .myform .formBtn a {
  width: 3.92rem;
  height: 0.64rem;
  margin: auto;
  background: #fdd283;
  background: -webkit-linear-gradient(#fdf7ad, #fdad58);
  background: -moz-linear-gradient(#fdf7ad, #fdad58);
  background: -o-linear-gradient(#fdf7ad, #fdad58);
  background: linear-gradient(#fdf7ad, #fdad58);
  border-radius: 0.32rem;
  font-size: 0.24rem;
  box-shadow: 0 0.09rem 0.11rem #072890;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.sec07 .s7-main .myform .formBtn a span {
  display: block;
  background: linear-gradient(to right, #9e3d1c 0%, #a91e2f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: 600;
}
@keyframes enter {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1500px, 0);
    animation-timing-function: linear;
  }
  50% {
    opacity: 0.5;
    transform: scale3d(0.75, 0.75, 0.75) translate3d(0, -60px, 0);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    animation-timing-function: linear;
  }
}
/*# sourceMappingURL=style.css.map */