.indexPart1{background:#000 center no-repeat; background-size:cover; position:relative;}
.indexPart1 .bg{background:url(../image/bg1.png) center no-repeat; background-size:100% 100%; width:100%; height:1.65rem; position:absolute; left:0; bottom:0;}
.indexPart1 .wal{height:8.5rem; position:relative;}
.indexPart1 .img{width:4rem; position:absolute; left:.62rem; top:2.45rem;}
.indexPart1 .ico{background:url(../image/img161.png) center no-repeat; background-size:cover; width:1.61rem; height:.3rem; position:absolute; left:50%; margin-left:-.8rem; bottom:1rem;}
.indexPart1 .ico i{display:block; width:.02rem; height:.06rem; background:#FFF; position:absolute; left:.85rem; top:.03rem;}

.indexPart1 .ico i{
-webkit-animation: icoAnimation 1.5s infinite linear;
-moz-animation: icoAnimation 1.5s infinite linear;
-o-animation: icoAnimation 1.5s infinite linear;
}
@-webkit-keyframes icoAnimation {
from {top:.03rem; height:.06rem;}
to {top:.16rem; height:.1rem;}
}
@-moz-keyframes icoAnimation {
from {top:.03rem; height:.06rem;}
to {top:.16rem; height:.1rem;}
}
@-o-keyframes icoAnimation {
from {top:.03rem; height:.06rem;}
to {top:.16rem; height:.1rem;}
}

.indexPart2{min-height:6.7rem; position:relative; padding:.55rem 0 .55rem 6.47rem;}
.indexPart2 .img{width:5.66rem; position:absolute; left:0; top:.7rem;}
.indexPart2 .title{text-transform:uppercase; font-size:.38rem; line-height:.6rem; background:url(../image/img328.png) 1rem top no-repeat; background-size:3.28rem; height:2.5rem; padding:.4rem 0 0 0; font-family:"Impact";}
.indexPart2 .title span{display:block; color:#00326c;}
.indexPart2 p{font-size:.16rem; line-height:2em; color:#666; padding-bottom:.15rem;}

.indexPart3{background:#f1f1f1;}
.indexPart3 .wal{min-height:5.2rem; position:relative; padding:1.1rem 0 0 8rem;}
.indexPart3 .img{width:7.48rem; position:absolute; z-index:10; left:-.5rem; top:1.05rem;}
.indexPart3 .title{text-transform:uppercase; font-size:.46rem; letter-spacing:.04rem; line-height:1.96rem; background:url(../image/img328_2.png) 1.35rem top no-repeat; background-size:3.28rem; height:2.5rem; font-family:"Impact";}
.indexPart3 .title span{color:#00326c;}
.indexPart3 .content{font-size:.16rem; line-height:1.875em; color:#666; letter-spacing:1px;}

.indexPart4{min-height:13.1rem; background:#000 url(../image/indexPart4.png) center no-repeat fixed; background-size:cover; position:relative; padding-top:3.33rem;}
.indexPart4 .bgT{position:absolute; left:0; top:0; width:100%; height:1.85rem; background:url(../image/bg2.png) center no-repeat; background-size:100% 100%;}
.indexPart4 .bgB{position:absolute; left:0; bottom:0; width:100%; height:1.86rem; background:url(../image/bg3.png) center no-repeat; background-size:100% 100%;}
.indexPart4 .wal{position:relative; padding-right:4.52rem;}
.indexPart4 .img{width:5.38rem; position:absolute; top:.58rem; right:0;}
.indexPart4 .box{background:#FFF; min-height:6.7rem; position:relative; padding:.85rem 0 0 0;}
.indexPart4 .box:before{content:""; display:block; position:absolute; left:0; top:100%; background:url(../image/img949.png) center no-repeat; background-size:100% 100%; width:100%; height:.91rem;}
.indexPart4 .title{text-transform:uppercase; font-size:.56rem; line-height:.73rem; letter-spacing:.04rem; background:url(../image/img328_3.png) 3.02rem top no-repeat; background-size:3.28rem; height:2.6rem; padding:.22rem 0 0 2rem; font-family:"Impact";}
.indexPart4 .title span{display:block; color:#00326c;}
.indexPart4 .content{font-size:.16rem; line-height:1.875em; color:#555; min-height:1rem; position:relative; max-width:5.5rem; left:1.46rem;}
.indexPart4 .content:before{content:""; display:block; background:url(../image/img36.png) center no-repeat; background-size:cover; width:.36rem; height:.32rem; position:absolute; left:-.63rem; top:-.2rem;}
.indexPart4 .content:after{content:""; display:block; background:url(../image/img36_2.png) center no-repeat; background-size:cover; width:.36rem; height:.32rem; position:absolute; right:-.63rem; bottom:-.2rem;}

.indexPart5 .title{text-align:center; text-transform:uppercase; font-family:"Impact"; font-size:.46rem; position:relative; padding:.3rem 0 .7rem 0;}
.indexPart5 .title span{color:#00326c;}
.indexPart5 .title:before{content:""; display:block; position:absolute; left:50%; bottom:.45rem; width:.88rem; height:.02rem; background:#080c0d; margin-left:-.44rem;}
.indexPart5 .content{text-align:center; padding-bottom:1rem; font-size:.16rem; line-height:1.875em;}

.indexPart6{min-height:1rem; position:relative;}
.indexPart6 .wal{min-height:7.59rem; position:relative; margin-bottom:1.07rem;}
.indexPart6:before{content:""; display:block; position:absolute; left:0; top:0; width:70%; height:100%; background:#f1f1f1;}
.indexPart6 .title{text-transform:uppercase; font-family:"Impact"; font-size:.37rem; position:relative; padding:1rem 0 .5rem 0;}
.indexPart6 .title span{color:#00326c;}
.indexPart6 .img{width:8.26rem; position:relative; z-index:2;}
.indexPart6 .content{font-size:.16rem; line-height:1.875em; padding:.65rem 0; max-width:6.75rem; position:relative;}
.indexPart6 .imgDiv{position:absolute; right:0; top:0; width:6.27rem;}

.indexPart7{background:url(../image/indexPart7.jpg) center no-repeat fixed; background-size:cover; min-height:7.75rem;}
.indexPart7 .title{text-align:center; font-family:"Impact"; text-transform:uppercase; font-size:.46rem; position:relative; padding:1rem 0 1.1rem 0; color:#fff; letter-spacing:.04rem;}
.indexPart7 .title:before{content:""; display:block; position:absolute; left:50%; bottom:.8rem; width:.88rem; height:.02rem; background:#fff; margin-left:-.44rem;}
.indexPart7 .list{background:url(../image/img760.png) center no-repeat; background-size:7.6rem; min-height:4.1rem; position:relative; margin-left:-.8rem; margin-right:-.8rem;}
.indexPart7 .arrow{display:block; position:absolute; z-index:10; top:50%; margin-top:-.35rem; width:.69rem; height:.69rem; background:url(../image/prev69.png) center no-repeat; background-size:cover;}
.indexPart7 .arrow.prev{left:0;}
.indexPart7 .arrow.next{right:0; background-image:url(../image/next69.png);}
#indexPart7{width:100%; overflow:hidden; position:relative;}
.indexPart7 .box{background:url(../image/img406.png) center no-repeat; background-size:4.06rem; height:4.06rem; text-align:center;
transform: scale(.68);
-webkit-transform: scale(.68);
-moz-transform: scale(.68);
-o-transform: scale(.68);
-ms-transform: scale(.68);
}
.indexPart7 .img{width:.5rem; margin:0 auto; height:2.05rem; padding-top:1.3rem;}
.indexPart7 .name{text-align:center; color:#FFF; font-size:.28rem; line-height:.42rem;}
.indexPart7 .swiper-slide-active .box{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
}

.indexPart8 .title{text-align:center; font-family:"Impact"; font-size:.46rem; position:relative; padding:1rem 0 .7rem 0; color:#00326c; letter-spacing:.04rem;}
.indexPart8 .title:before{content:""; display:block; position:absolute; left:50%; bottom:.45rem; width:.88rem; height:.02rem; background:#080c0d; margin-left:-.44rem;}
.indexPart8 .content{padding-bottom:1rem; font-size:.16rem; line-height:1.875em;}























