/* 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; color:#fff;}
.re{ position: relative;}
.te{ text-align: center;}
.ov{ overflow: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.mt30{ margin-top: 0.3rem;}

.wrap .mianbutc-ti{ padding-top: 0.42rem; margin:0 auto;}
.part1 .p1-1{ position: absolute;top: 53%; width:49%;}
.part1 .p1-2 {width:46%;}
.part1 .p1-1 p{ display:inline-block; padding:0.02rem 0.1rem; font-size: 0.19rem; background:#0d87e4; margin-bottom: 0.1rem;}
.part1 .p1-2 p{ background:#666666;}
.wrap .part1 .mianbutc-aa{ position: absolute; left: 0; width:100%; bottom:0.3rem;}
.wrap .mianbutc-aa a{ display:inline-block; padding:0.15rem 0.5rem; font-size: 0.32rem; color:#fff; background:#ff3f3a; border-radius: 100px; box-shadow: 0px 0.05rem 0.02rem #af0006; border:1px solid #af0006; position: relative;animation: bounce 3s infinite;
    -webkit-animation: bounce 3s infinite;}
.wrap .mianbutc-aa a:before{ position: absolute; content:''; width:0.89rem; height:0.19rem; background:url(../images/a-tu.png) no-repeat; background-size: 100%; top: 0.05rem; right:0.2rem;}
.part2{ width:100%;  background:url(../images/p2-bg.jpg) no-repeat; background-size: 100% 100%;padding-bottom: 0.3rem;}
.part2 ul{ background:#fff; padding:0.25rem 0.02rem;}
.part2 ul li{ float: left; font-size: 0.22rem; color:#333333; }
.part2 ul li img{ height:3.25rem;}
.part2 ul li span{ display:inline-block;border-radius: 100px; padding:0.02rem 0.2rem; font-size: 0.24rem; background:#75a2fd; margin:0.1rem 0 0.05rem; color:#fff;}
.part2 ul li p{padding: 0 0.1rem;}
.part2 .swiper11{ margin:0.3rem auto 0!important;}
.part3{ width:100%;  background:url(../images/p3-bg.jpg) no-repeat; background-size: 100% 100%;padding-bottom: 0.2rem;}
.part3 ul{ margin:0.3rem 0;}
.part3 ul li{ float: left;font-size: 0.2rem;margin:0 0 0.1rem 0.07rem; width:3.1rem;background:#fff; color:#000; overflow: hidden; padding-bottom: 0.15rem;}
.part3 ul li h2{position: relative; font-size: 0.26rem; color:#2992d9; font-weight: bold; line-height: 0.55rem; margin-bottom: 0.1rem;}
.part3 ul li h2:before{ position: absolute; left: 50%; content:''; width:1.15rem; height:0.03rem;  background:#2992d9; bottom:0; margin-left: -0.57rem;}
.part3 ul li h3{line-height: 0.28rem; font-size: 0.22rem;margin:0.1rem 0 0.05rem 0.05rem; }
.part3 ul li span{ color:#ff0000;}
.part3 ul li a{ color:#666;}
.part3 .p3-txt{color:#666;  line-height: 0.33rem; width:2.8rem; margin:0 0 0.1rem 0.1rem;}
/* .part3 .p3-txt-ts{height: 1.32rem;}
@media screen and (max-width:480px){
  .part3 .p3-txt-ts{height: 1.3rem;}
}
@media screen and (max-width:375px){
  .part3 .p3-txt-ts{height: 1.62rem;}
} */
.part3 .p3-bq img{ width:0.4rem; margin-left: 0.1rem;float: left;margin-right: 0.1rem;}
.part3 ul li.li3{ width:6.21rem;}
.part3 ul li.li3 .fl{ width:50%;}

.part4 table{width:100%;text-align:center;border-collapse:collapse;border-spacing:1;border-spacing:0;border: 0.02rem solid #c2d6ff;border-bottom: none;margin: 0.4rem 0 0.2rem; }
.part4 table td,
.part4 table th{word-break: break-all; word-wrap:break-word; border-bottom:2px solid #c2d6ff;line-height: 1.4;-webkit-box-sizing: border-box;width: 1.58rem;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.part4 table th{background-color: #c2d6ff;font-size: 0.22rem;padding:0.2rem 0 0.1rem;color: #000;position: relative;}
.part4 table th i{position: absolute;width: 1.14rem;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top: -0.2rem;}
.part4 table td{font-size: 0.2rem;color: #333;padding: 0.1rem ;}
.part4 table tr th:not(:last-of-type){border-right: 0.02rem solid #fff;}
.part4 table tr td:not(:last-of-type){border-right: 0.02rem solid #c2d6ff;}
.part4 table tr th:nth-of-type(1),.part4 table tr td:nth-of-type(1){width: 1.12rem;}
.part4 table tr td:nth-of-type(2){background-color:#e6ecef;color: #1a77b3;}
.part4 table tr td:nth-of-type(3){background-color:#eceef4;color: #4e7ddd;}
.part4 table tr td:nth-of-type(4){background-color:#f3efe5;color: #cd9a00;}
.part4 .mianbutc-aa a{font-size: 0.24rem;padding: 0.1rem 0.2rem;}
.part4 .mianbutc-aa a:nth-of-type(1){margin-right: 0.1rem;background:#4e7ddd;box-shadow: 0px 0.05rem 0.02rem #13367e; border:1px solid #425e98;}
.part4 .mianbutc-aa a:before{width:0.52rem;}



.part5{ background:#276c9b url(../images/p5-bg.jpg) no-repeat;background-size: 100% auto; padding-bottom: 0.1rem;margin-top: 0.4rem;}
.part5 .text{font-size: 0.22rem;line-height: 1.6;text-indent: 2em;padding: 0.2rem;}
.part5 .p5-bd{position: relative;}
.part5 .swiper-slide{position: relative;}
.part5 .swiper-slide .mianbutc-aa{position: absolute;left: 2.88rem;top: 4.78rem;}
.part5 .swiper-slide .mianbutc-aa a{font-size: 0.24rem;padding: 0.12rem 0.3rem;}
.part5 .swiper-slide .mianbutc-aa a:before{width:0.52rem;}
.part5 .p5-bd .p5-page{position: absolute;width: auto;left: 0.4rem;bottom: 0.2rem;}
.part5 .p5-bd .p5-page .swiper-pagination-switch{background: #bcbcbc;}
.part5 .p5-bd .p5-page .swiper-active-switch{background: #ff3f3a;}

.part6{background-color: #fff;}
.part6 ul li{height:4.2rem; box-sizing: border-box; float: left; width:33.3333%; position: relative; padding-bottom: 0.62rem; margin-top: 0.35rem;}
.part6 ul li .p6-yuan{ position: absolute; left: 50%; bottom:0; margin-left: -0.87rem; width:1.74rem;}

.part7 {background: url(../images/p7-bg.jpg) no-repeat;background-size: 100% auto;margin-top: 0.3rem;}
.part7 .mianbutc-ti{text-align: center;font-size: 0.46rem;color: #fff;padding-bottom: 0.2rem;}
.part7 ul{overflow: hidden;}
.part7 ul li{width: 3rem;float: left; margin-left: 0.2rem;position: relative;font-size: 0.22rem;line-height: 1.6;margin-bottom: 0.2rem;}
.part7 ul li a{display: block;color: #fff;text-decoration: underline;padding-left: 0.1rem;}
.part7 ul li::before{content: '•';position: absolute;left: 0;top: 0;}

.pagination {
  text-align: center;
  width:100%;
  padding:0.2rem 0;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 0.15rem;
  height: 0.15rem;
  border-radius: 0.15rem;
  background: #a1cced;
  margin:0 0.05rem;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-3px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}90%{transform:translate3d(0,-2px,0)}}