html,body{position:relative;height:100%;color:#333;font:.24rem "microsoft yahei";background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,hr,button,footer,header,menu,nav,section{margin:0;padding:0;}
h1,h2{font-weight:bold;}em,i{font-style:normal;}a{text-decoration:none;}b,strong{font-weight:bold;}
img{border:none;width:100%;display:block;}ul,li{list-style:none;}.fl{float:left;}.fr{float:right;}
.cf{clear:both;}.cf:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}

.swiper-container{width:100%;height:100%;}
.swiper-slide{position:relative;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;}
.swiper-pagination{position:static !important;}.content{width:100%;margin:0 auto;overflow:hidden;}

.banner{background:url(img/banner.jpg) center center no-repeat;background-size:cover;}
.home{width:100%;}.zhuti{width:4.2rem;height:4.4rem;margin:0 auto .3rem;}.zhuti2{width:4.8rem;height:4.1rem;margin:0 auto;}
.bg02{background:url(img/bg02.jpg) center center no-repeat;background-size:cover;}
.bg03{background:url(img/bg03.jpg) center center no-repeat;background-size:cover;}
.bg04{background:url(img/bg04.jpg) center center no-repeat;background-size:cover;}
.bg05{background:#f7fcf8;}.bg06{background:url(img/bg06.jpg) center center no-repeat;background-size:cover;}
.bg07{background:url(img/bg07.jpg) center center no-repeat;background-size:cover;}

.title01,.title02{margin-bottom:.35rem;}
.title01 h2,.title02 h2{color:#000;text-align:center;font-size:.4rem;text-indent:.2rem;}.title01 h2 em{color:#3628cb;font-weight:bold;}
.title01 i,.title02 i{display:block;width:.6rem;height:.2rem;margin:.2rem auto;background:url(../img/t01.png) no-repeat;background-size:100% 100%;}
.title01 p,.title02 p{font-size:.12rem;color:#666;text-align:center;text-transform:uppercase;letter-spacing:.1rem;}
.title02 h2{color:#fff;}.title02 i{background:url(../img/t02.png) no-repeat;background-size:100% 100%;}.title02 p{color:#a0a0a0;}

.p1 i,.p1-2{display:block;width:6.2rem;height:3.75rem;margin:0 auto;}
.p1 i{background:url(img/p1-1.jpg) no-repeat;background-size:100% 100%;}.p1-2{background:url(img/p1-2.jpg) no-repeat;background-size:100% 100%;}
.p1-2 p{width:90%;line-height:.38rem;margin:0 auto;text-indent:2em;font-size:.22rem;padding-top:.9rem;}.p1-2 p b{font-weight:bold;color:#363793;}

.p2{width:6.42rem;margin:0 auto;}.p2-hd li{float:left;width:3.2rem;height:2.02rem;position:relative;}
.p2-hd li:nth-child(1){background:url(img/p2-an1.jpg) no-repeat;background-size:100% 100%;}
.p2-hd li.on:nth-child(1){background:url(img/p2-an2.jpg) no-repeat;background-size:100% 100%;}
.p2-hd li:nth-child(2){background:url(img/p2-an3.jpg) no-repeat;background-size:100% 100%;}
.p2-hd li.on:nth-child(2){background:url(img/p2-an4.jpg) no-repeat;background-size:100% 100%;}
.p2-hd li i{width:1px;height:.5rem;background:#fff;position:absolute;top:90%;left:50%;display:none;z-index:999;}.p2-hd li.on i{display:block;}
.p2-bd{width:6.4rem;margin:0 auto;overflow:hidden;background:rgba(54,55,217,0.2);padding:1rem 0 1.4rem;}
.p2-bd li{width:6.4rem;height:2.8rem;margin:0 auto;}
.p2-bd li:nth-child(1){background:url(img/p2-1.png) no-repeat;background-size:100% 100%;}
.p2-bd li:nth-child(2){background:url(img/p2-2.png) no-repeat;background-size:100% 100%;}

.p3{margin:0 auto;}.p3-hd{width:5.8rem;height:.6rem;line-height:.6rem;margin:0 auto .35rem;}
.p3-hd li{float:left;width:50%;height:.6rem;line-height:.6rem;font-size:.2rem;text-align:center;background:#f2f2fe;box-sizing:border-box;border:1px solid #b2afd6;}
.p3-hd li.on{background:linear-gradient(to right,#481380,#1d1571);color:#fff;border:none;}
.p3-bd{margin:0 auto;overflow:hidden;}.p3-bd li{height:5.8rem;margin:0 auto;}
.p3-bd li:nth-child(1) i{display:block;width:5.8rem;height:5.8rem;margin:0 auto;background:url(img/p3-1.jpg) no-repeat;background-size:100% 100%;}
.p3-2{margin-top:.3rem;}.p3-2 .swiper-slide{background-position:center;background-size:cover;width:4.65rem;height:5rem;}

.p4{position:relative;height:4.7rem;color:#fff;background:url(img/p4-1.png) no-repeat;background-size:100% 100%;}
.p4 .text01{position:absolute;top:2.6rem;left:.5rem;display:block;width:2.4rem;font-size:.2rem;text-align:justify;}
.p4 .text02,.p4 .text03{position:absolute;top:1.2rem;right:.3rem;font-size:.18rem;}.p4 .text03{top:3.7rem;right:.1rem;}.p5{width:7.2rem;margin:0 auto;}

.koubei .hd{width:7.1rem;height:1rem;margin:0 auto;text-align:center;overflow:hidden;}
.koubei .hd .item{display:block;width:1.8rem;height:.64rem;padding:2px;border:2px solid #0f0c27;background:#0f0c27;float:left;}
.koubei .hd .item.on{border:2px solid #fa873b;background:#fff;}.koubei .hd .item img{display:block;width:1.8rem;height:.64rem;}
.koubei .bd{width:7.1rem;margin:.3rem auto 0;}
.koubei .bd dt{float:left;position:relative;width:3.55rem;height:3.8rem;background:url(img/koubei-bg01.png) no-repeat;background-size:100% 100%;}
.koubei .bd dt img{width:2.4rem;height:3rem;display:block;margin:0 auto;}.koubei .bd dt h3{font-size:.28rem;color:#fff;text-align:center;}
.koubei .bd dt em{max-width:90%;height:.45rem;line-height:.45rem;background:#531ef2;color:#fff;font-size:.2rem;margin:0 auto;display:block;text-align:center;}
.koubei .bd dd{width:3.55rem;height:3.8rem;float:right;background:url(img/koubei-bg02.png) no-repeat;background-size:100% 100%;}
.koubei .bd dd p{padding:.3rem .2rem 0;text-indent:2em;text-align:justify;font-size:.2rem;line-height:.36rem;color:#fff;}.koubei .bd .video{margin-top:.5rem;}

.p7{position:relative;}.p7-1,.p7-2{width:7.1rem;height:4rem;margin:0 auto;}
.p7-2{height:3.6rem;background:url(img/p7-2.png) no-repeat;background-size:100% 100%;}
.p7 .text{position:absolute;top:5.5rem;left:3.6rem;display:block;width:3.6rem;}.p7 .text p{font-size:.2rem;line-height:.36rem;color:#fff;}

#array{position:absolute;z-index:999;-webkit-animation:start 1.5s infinite ease-in-out;width:.5rem;height:.5rem;bottom:.6rem;left:47%;}
@-webkit-keyframes start{
	0%,30%{opacity:0;-webkit-transform:translate(0,10px);}
	60%{opacity:1;-webkit-transform:translate(0,0);}
	100%{opacity:0;-webkit-transform:translate(0,-8px);}
}
@keyframes start{
	0%,30%{opacity:0;transform:translate(0,10px);}
	60%{opacity:1;transform:translate(0,0);}
	100%{opacity:0;transform:translate(0,-8px);}
}
footer,.skim,.menu-list{display:none !important;}.u-topbar{position:fixed !important;left:0;top:0;z-index:999;width:100%;}.menu-bar a.icon-fenxiang{top:8px;}