.indexPart1{background:center no-repeat; background-size:cover;}
.indexPart1 .wal{height:7.1rem; position:relative;}
.indexPart1 .img{width:6.95rem; position:absolute; left:0; top:1.95rem;}
.indexPart1 .ico{background:url(../image/img28.png) center no-repeat; background-size:100%; width:.28rem; height:.79rem; position:absolute; left:50%; margin-left:-.14rem; bottom:.35rem;}

.indexPart1 .ico{
-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 {opacity:1; bottom:.35rem;}
to {opacity:0; bottom:-.2rem;}
}
@-moz-keyframes icoAnimation {
from {opacity:1; bottom:.35rem;}
to {opacity:0; bottom:-.2rem;}
}
@-o-keyframes icoAnimation {
from {opacity:1; bottom:.35rem;}
to {opacity:0; bottom:-.2rem;}
}


.session{min-height:1rem; position:relative;}
.sessionImg{position:absolute; left:0; top:1rem; width:1.9rem;}
.pageTitle{text-align:center; font-size:.32rem; font-weight:bold; padding:0 0 .28rem 0; background:url(../image/img119.png) center bottom no-repeat; background-size:1.19rem;}
.pageTitle b{color:#002147;}

.indexPart2{background:url(../image/indexPart2.jpg) center no-repeat; background-size:cover;}
.indexPart2 .wal{min-height:6.63rem; position:relative; padding-top:.5rem;}
.indexPart2 .fl{width:50%; padding-right:.1rem;}
.indexPart2 .fr{width:50%; padding:.35rem 0 0 .22rem;}
.indexPart2 .name{font-size:.16rem; line-height:.3rem; font-weight:bold; padding:1rem 0 .15rem 0;}
.indexPart2 .name b{font-size:.26rem; color:#002147; background:url(../image/img18.png) right .23rem no-repeat; background-size:.18rem; padding-right:.3rem;}
.indexPart2 .content{font-size:.16rem; line-height:.28rem; text-align:justify;}

.indexPart3{background:url(../image/indexPart3.jpg) center no-repeat; background-size:cover; background-attachment:fixed;}
.indexPart3 .wal{min-height:7.15rem; padding-top:1rem; position:relative;}
.indexPart3 .pageTitle{background-image:url(../image/img119_1.png);}
.indexPart3 .pageTitle,
.indexPart3 .pageTitle b{color:#fff;}
.indexPart3 .img{width:2.82rem; position:absolute; left:0; top:2.35rem;}
.indexPart3 .content{font-size:.16rem; line-height:.28rem; margin-left:3.55rem; color:#FFF; padding-top:.8rem; background:url(../image/img83.png) center .38rem no-repeat; background-size:.83rem;}
.indexPart3 .line{background:url(../image/img228.png) left center no-repeat; background-size:2.28rem; height:.8rem; margin-left:3.55rem;}

.indexPart4{z-index:20;}
.indexPart4 .bgT{background:url(../image/img1920_2.png) center no-repeat; background-size:100% 100%; width:100%; height:1.79rem; position:absolute; top:-1.79rem; left:0;}
.indexPart4 .bgB{background:url(../image/img1920_2on.png) center no-repeat; background-size:100% 100%; width:100%; height:1.79rem; position:absolute; bottom:-1.79rem; left:0;}
.indexPart4 .wal{min-height:6.1rem;}
.indexPart4 .content{font-size:.16rem; line-height:.28rem; text-align:center; padding:.6rem .48rem 0 .48rem; background:url(../image/img83_1.png) center .38rem no-repeat; background-size:.83rem;}
.indexPart4 li{float:left; width:33.333%; text-align:center; position:relative; top:.35rem;}
.indexPart4 li.li_02{display:none;}
.indexPart4 .img{padding:0 .38rem;}
.indexPart4 .img a{display:block; width:100%; overflow:hidden; position:relative;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.indexPart4 .name{font-size:.2rem; padding-top:.25rem; line-height:.4rem; white-space:nowrap;}
.indexPart4 .name a{padding-left:.18rem; background:url(../image/img8.png) left center no-repeat; background-size:.08rem;}
.indexPart4 .name span{padding-right:.18rem; background:url(../image/img8.png) right center no-repeat; background-size:.08rem;}
.indexPart4 li:hover img{
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
}

.indexPart5{background:url(../image/indexPart5.jpg) center no-repeat fixed; background-size:cover;}
.indexPart5 .wal{min-height:8.4rem; text-align:center; background:url(../image/img1180.png) center no-repeat; background-size:100%; padding-top:2.5rem;}
.indexPart5 .pageTitle{background-image:url(../image/img119_1.png);}
.indexPart5 .pageTitle,
.indexPart5 .pageTitle b{color:#fff;}
.indexPart5 .content{font-size:.18rem; line-height:.3rem; max-width:8.85rem; margin:0 auto; padding:.45rem 0 .3rem 0; color:#FFF;}
.indexPart5 img{width:1.74rem;}

.indexPart6{z-index:20;}
.indexPart6 .sessionImg{top:.1rem;}
.indexPart6 .bgT{background:url(../image/img1920_2.png) center no-repeat; background-size:100% 100%; width:100%; height:1.79rem; position:absolute; top:-1.79rem; left:0;}
.indexPart6 .wal{min-height:3.5rem;}
.indexPart6 .content{font-size:.16rem; line-height:.28rem; padding:.45rem 0; text-align:center;}

.indexPart7 li{float:left; width:25%; text-align:center; background:#002147; position:relative;}
.indexPart7 a.name{display:block; position:absolute; left:.18rem; top:.18rem; border:rgba(255,255,255,0.75) solid .02rem; opacity:0;
width:-moz-calc(100% - .36rem);
width:-webkit-calc(100% - .36rem);
width: calc(100% - .36rem);
height:-moz-calc(100% - .36rem);
height:-webkit-calc(100% - .36rem);
height: calc(100% - .36rem);
}
.indexPart7 a.name .layer{position:absolute; left:0; top:50%; margin-top:-.7rem; width:100%;}
.indexPart7 a.name img{width:.66rem;}
.indexPart7 a.name h2{font-weight:400; color:#FFF; font-size:.18rem; text-transform:uppercase; position:relative; padding:.2rem 0;}
.indexPart7 a.name h2:before{content:""; display:block; background:#FFF; width:.56rem; height:.02rem; margin-left:-.28rem; position:absolute; left:50%; bottom:0;}
.indexPart7 li:nth-child(4) a.name h2{font-size:.16rem;}
.indexPart7 li:hover .img img{opacity:.25;}
.indexPart7 li:hover a.name{opacity:1;}

.indexPart8{background:#e9f3ff; clear:both;}
.indexPart8 .wal{min-height:6.3rem; padding-top:.7rem;}
.indexPart8 .list{margin-left:-.25rem; margin-right:-.25rem;}
#indexPart8{width:100%; overflow:hidden; position:relative; padding-top:.6rem;}
.indexPart8 .box{margin:0 .25rem; margin-bottom:.45rem; min-height:1.45rem; background:#FFF; position:relative;
-moz-box-shadow:0 0 .07rem rgba(0,33,71,0.1);
-webkit-box-shadow:0 0 .07rem rgba(0,33,71,0.1);
box-shadow:0 0 .07rem rgba(0,33,71,0.1);
}
.indexPart8 .box em{position:absolute; left:.26rem; top:.26rem; display:block; background:url(../image/img29.png) center no-repeat; background-size:cover; width:.29rem; height:.26rem; line-height:.26rem; font-weight:bold; color:#FFF; font-size:.18rem; text-align:center; padding-right:.03rem;}
.indexPart8 .box p{font-size:.16rem; line-height:.28rem; color:#002147; padding:.25rem .1rem 0 .7rem;}
.indexPart8 .dots{text-align:center; font-size:0; height:.5rem;}
.indexPart8 .dots span{display:inline-block; width:.38rem; height:.06rem; border:#002147 solid 1px; margin:0 .05rem;
-moz-border-radius:.06rem;
-webkit-border-radius:.06rem;
border-radius:.06rem;
}
.indexPart8 .dots span.swiper-pagination-bullet-active{background:#002147;}

.indexPart9{background:url(../image/indexPart9.jpg) center no-repeat fixed; background-size:cover;}
.indexPart9 .wal{min-height:7.45rem; text-align:center; padding-top:1.1rem;}
.indexPart9 .pageTitle{background-image:url(../image/img119_1.png);}
.indexPart9 .pageTitle,
.indexPart9 .pageTitle b{color:#fff;}
.indexPart9 .list{min-height:1rem; position:relative;}
#indexPart9{width:100%; overflow:hidden; padding:.5rem 0; position:relative;}
.indexPart9 .img{width:2.4rem; margin:0 auto;}
.indexPart9 .name a{display:block; text-align:center; color:#FFF; font-size:.16rem; padding:.15rem 0 .2rem 0;}
.indexPart9 .name a:before{content:""; display:block; width:.26rem; height:.03rem; background:#FFF; position:absolute; left:50%; bottom:0; margin-left:-.13rem;}
.indexPart9 .arrow{display:block; position:absolute; z-index:10; top:50%; width:.39rem; height:.39rem; background:url(../image/prev39.png) center no-repeat; background-size:cover; margin-top:-.3rem;}
.indexPart9 .arrow.prev{left:0;}
.indexPart9 .arrow.next{right:0; background-image:url(../image/next39.png);}

.indexPart10{z-index:20;}
.indexPart10 .sessionImg{top:0;}
.indexPart10 .bgT{background:url(../image/img1920_3.png) center no-repeat; background-size:100% 100%; width:100%; height:1.79rem; position:absolute; top:-1.79rem; left:0;}
.indexPart10 .wal{min-height:3.35rem; padding:.25rem 0;}
.indexPart10 .content{font-size:.16rem; line-height:.28rem; padding:.35rem 0 .45rem 0; background:url(../image/img228_1.png) center bottom no-repeat; background-size:2.28rem; text-align:center;}























