/* CSS Document */
html{ font-size:100px;}
body {font-family:微软雅黑;font-size:0.01rem;opacity:0;filter:alpha(opacity=0);}
body,p,h1,h2,h3,h4,h5,h6,dl,dd{ margin:0;}
ul,ol,li{list-style-type: none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0); }
img{border:none;vertical-align:middle; width:100%;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}

.wrap{max-width: 640px;min-width: 320px; margin-left: auto;margin-right: auto; overflow: hidden;}
.wrap .te{
    text-align: center;
}
.wrap .fl{
    float: left;
}
.wrap .ov{
    overflow: hidden;
}
.wrap .re{
    position: relative;
}

.wrap .longpenghui-aa{ display:inline-block; padding:0.12rem 1rem; background:#ff6600; font-size: 0.26rem; color:#fff; border-radius: 0.6rem;}
.wrap .kv-a{ position: absolute; bottom: 15%; right: 5%;font-size: 0.3rem;padding:0.1rem 0.35rem;}

.part1 .p1-1{ padding-top: 0.56rem;}
.part1 .p1-1 p{ position: absolute; left: 6%; top: 30%; font-size: 0.24rem; line-height: 0.36rem; color:#333333;}
.part1 .p1-1 .longpenghui-aa{ position: absolute; left: 50%; bottom: 4%; margin-left: -2.74rem; background:#f74d4d;}
.part1 .p1-2{ background:#2c2d48; color:#fff; padding-bottom: 0.2rem;}
.part1 .p1-2 .ti{ font-size: 0.3rem; padding:0.25rem 0 0.15rem;}
.part1 .p1-2 ul{ padding:0 0.03rem;}
.part1 .p1-2 ul li{ float: left; width:2.96rem; margin:0 0.1rem;}
.part1 .p1-2 ul li a{ color:#fff;}
.part1 .p1-2 ul li h2{ font-size: 0.3rem; color:#66ffff; margin:0.05rem 0;}
.part1 .p1-2 ul li h2 img{ width:0.26rem; margin:-0.05rem 0 0 0.05rem;}
.part1 .p1-2 ul li p{ font-size: 0.22rem;}

.part2{ width:100%; height:8.77rem; background:url(../images/bg2.jpg) no-repeat; background-size: 100%; padding-top: 0.38rem; box-sizing: border-box;}
.wrap .longpenghui-ti{line-height: 0.5rem; padding-left: 1.45rem;}
.wrap .longpenghui-ti h2{ font-size: 0.48rem; color:#6666cc;}
.wrap .longpenghui-ti h2 span{ color:#cc9933;}
.wrap .longpenghui-ti h2 b{ color:#ff33cc;}
.wrap .longpenghui-ti p{ font-size: 0.4rem; color:#333; padding-left: 0.35rem;}
.wrap .longpenghui-ti .tu1{ position: absolute; left: 0.12rem; top: 0.12rem; width:1.61rem;}
.part2 .pp1{ font-size: 0.24rem; line-height: 0.48rem; color:#333; padding:0.25rem 0.2rem;}
.part2 .swiper-container{ height:4.5rem; margin-bottom: 0.35rem!important;}
.part2 .swiper-container .title{ padding:0.8rem 0.21rem 0;}
.part2 .swiper-container .title .p2-1{background:url(../images/kk.png) no-repeat; background-size: 100%; width:5.98rem; height:3.54rem; }
.part2 .swiper-container .title .p2-1 img{ position: absolute; left: 50%; top: -0.8rem; width:5.03rem; margin-left: -2.52rem;}
.part2 .swiper-container .title .p2-1 p{ font-size: 0.22rem; line-height: 0.3rem; color:#fff; background:#6271c7; padding:0.1rem 0.2rem; position: absolute; left: 0.2rem; top: 62%;}
.part2 .pagination {
  position: absolute;
  z-index: 20;
  left: 0;
  bottom: 0.1rem;
  width:100%;
  text-align: center;
}
.part2 .pagination .swiper-pagination-switch {
  display: inline-block;
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 0.2rem;
  background: #fff;
  margin:0 0.05rem;
  cursor: pointer;
}
.part2 .pagination .swiper-active-switch {
  background: #ffcc00;
}
.part3{ width:100%; height:8.26rem; background:url(../images/bg3.jpg) no-repeat; background-size: 100%; padding-top: 0.6rem; box-sizing: border-box;}
.part4{ width:100%; height:12.96rem; background:url(../images/bg4.jpg) no-repeat; background-size: 100%; padding-top: 0.95rem; box-sizing: border-box;}
.wrap .part4 .longpenghui-ti h2{ color:#fff;}
.wrap .part4 .longpenghui-ti p{ color:#fff;}
.part4 .p4-1 { margin:0.65rem 0 0.4rem;}
.part4 .p4-1 p{ font-size: 0.24rem; line-height: 0.36rem; color:#fff; height:1.28rem; padding:0.1rem 0.2rem; box-sizing: border-box; background:#da3b5d;}

.part4 .p4-ti{ font-size: 0.48rem; color:#fff; margin:0.5rem 0;}
.part4 ul li{ float: left; width:2.0rem; height:2.0rem; border-radius: 50%; background:#99ccff; padding:0.22rem 0.08rem; box-sizing: border-box; font-size: 0.22rem; line-height: 0.36rem; color:#333; text-align: center; margin:0 0.06rem; cursor: pointer;}
.part4 ul li a{ display:block; width:1.36rem; line-height: 0.42rem; background:#da3b5d; color:#fff; border-radius: 0.6rem; margin:0.05rem auto;}