
.indexFull{position:relative;width:100%;height:0;padding-bottom:41.66667%;overflow:hidden;}
.indexFull .indexbanner{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.indexFull .indexbanner .bx-wrapper{width:100%;height:100%;}
.indexFull .indexbanner .bx-viewport{width:100%;height:100%;}
.indexFull .indexbanner .slides:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;*display:none;}
.indexFull .indexbanner .slides{*zoom:1;}
.slides, .slides>li, .flex-control-nav, .flex-direction-nav{margin:0;padding:0;}

.indexbanner .slides{width:300%;}
.indexbanner .slides li{float:left;width:33.333333%;overflow:hidden;}
.indexbanner a{display:block;}
.indexbanner img{display:block;max-width:none;width:100%;}
.indexbanner li{position:relative;}
.indexbanner .flex-control-nav{z-index:20;bottom:0.38rem}
.indexbanner .flex-control-nav li{margin:0 0.03rem;line-height:0;height:0.02rem;width:0.94rem;background-color:#fff;}
.indexbanner .flex-control-nav .cur{background-color:#d90000}
.indexbanner .flex-control-nav a{-webkit-border-radius:0;border-radius:0;width:0.94rem;height:0.02rem;background:none;-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;padding:0.15rem 0;margin-top:-0.16rem}
.indexbanner .flex-control-nav .flex-active{opacity:1;background:none;}

.iban-ctrl{position:absolute;bottom:0;right:0;z-index:30;width:auto;height:0.7rem;padding:0 0 0 0.5rem;background:rgba(255,255,255,0.75);}
.iban-index{float:left;line-height:0.7rem;color:#333;}
.iban-index span{float:left;font-size:0.24rem;font-weight:bold;}
.iban-index .total{color:#999}
.iban-nav{float:left;padding-left:0.3rem;}
.iban-nav a{float:left;width:1rem;height:0.7rem;background-repeat:no-repeat;background-position:center;-webkit-transition:all ease .5s;-o-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}
.iban-nav .prev{border-right:1px solid #fff;background:url("/images/banner_index/prev.png") no-repeat;background-position:40% center;}
.iban-nav .prev:hover{background-position:40% center;}
.iban-nav .next{background:url("/images/banner_index/next.png") no-repeat;background-position:60% center;background-color:#d90000;}
.iban-nav .next:hover{background-position:60% center;}
@media screen and (max-width:899px){
.iban-ctrl{height:0.35rem;padding:0 0 0 0.15rem;}
.iban-index{line-height:0.35rem;}
.iban-index .line{font-size:0.2rem;padding:0rem;}
.iban-index span{font-size:0.16rem;line-height:0.35rem;}
.iban-nav{padding-left:0rem;}
.iban-nav a{width:0.5rem;height:0.35rem;}
.iban-nav .prev,.iban-nav .next{background-size:50%;}
}
@media screen and (min-width:900px) and (max-width:1199px){
.iban-ctrl{height:0.4rem;padding:0 0 0 0.2rem;}
.iban-index{line-height:0.4rem;}
.iban-index .line{font-size:0.2rem;padding:0 0.1rem;}
.iban-index span{font-size:0.22rem;line-height:0.4rem;}
.iban-nav{padding-left:0.1rem;}
.iban-nav a{width:0.8rem;height:0.4rem;}
.iban-nav .prev,.iban-nav .next{background-size:30%;}
}

.indexbanner .slide01 .imgpopup{position:absolute;right:0;bottom:0;z-index:3;width:72.39583%}
.indexbanner .slide01 .imgpopup img{vertical-align:top;width:100%;}
.indexbanner .slide01 .textpopup{position:absolute;top:25%;left:10%;z-index:20;color:#fff;}
.indexbanner .slide01 .title{width:90%;line-height:150%;font-size:0.48rem;color:#fff;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.indexbanner .slide01 .text{line-height:180%;padding-top:0.2rem;font-size:0.2rem;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;white-space:nowrap;}
.indexbanner .slide01 .before{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0;}
.indexbanner .slide01 .after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;}
@media screen and (max-width:899px){
.indexbanner .slide01 .textpopup{top:20%;left:5%;}
.indexbanner .slide01 .title{width:100%;padding-top:0.4rem;font-size:0.30rem;white-space:pre-wrap;/*自动换行*/}
.indexbanner .slide01 .text{line-height:140%;padding-top:0.1rem;font-size:0.20rem;}
}
@media screen and (min-width:900px) and (max-width:1199px){
.indexbanner .slide01 .textpopup{top:10%;left:3%;}
.indexbanner .slide01 .title{width:100%;font-size:0.36rem;white-space:pre-wrap;/*自动换行*/}
.indexbanner .slide01 .text{font-size:0.18rem;}
}
@media screen and (min-width:1200px) and (max-width:1440px){
.indexbanner .slide01 .textpopup{top:15%;left:3%;}
}


.indexbanner .slide02{position:relative}
.indexbanner .slide02 .textpopup{position:absolute;top:22%;left:0%;width:100%;color:#fff;}
.indexbanner .slide02 .title{width:90%;line-height:150%;padding-left:5%;padding-right:5%;font-size:0.48rem;color:#fff;text-align:center;}
.indexbanner .slide02 .title span{color:#fff;background-image:-webkit-linear-gradient(118deg, #fff, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.indexbanner .slide02 .icolist{padding-top:0.6rem;text-align:center}
.indexbanner .slide02 .icolist .ico{position:relative;display:inline-block;width:2rem;font-size:0.26rem;line-height:180%;}
.indexbanner .slide02 .icolist .ico img{display:inline-block;vertical-align:top;max-width:0.7rem;}
.indexbanner .slide02 .icolist .ico p{padding-top:0.15rem;color:#fff;background-image:-webkit-linear-gradient(118deg, #fff, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.indexbanner .slide02 .icolist.before{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.indexbanner .slide02 .botdesc{padding-top:0.6rem;font-size:0.30rem;line-height:220%;color:#fff;text-align:center;}
.indexbanner .slide02 .botdesc.before{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}
.indexbanner .slide02 .botdesc span{font-size:32px;font-weight:bold;color:#fff;background-image:-webkit-linear-gradient(118deg, #fff, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.indexbanner .slide02 .before{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.indexbanner .slide02 .after{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
@media screen and (max-width:899px){
.indexbanner .slide02 .textpopup{top:35%;left:0%;width:100%;}
.indexbanner .slide02 .title{line-height:150%;font-size:0.30rem;}
.indexbanner .slide02 .icolist{padding-top:0rem;}
.indexbanner .slide02 .icolist .ico img{max-width:0.4rem;}
.indexbanner .slide02 .icolist .ico{width:auto;padding:0.1rem 0.1rem 0rem 0.1rem;font-size:0.18rem;line-height:100%;}
.indexbanner .slide02 .icolist .ico p{padding-top:0.05rem;}
.indexbanner .slide02 .botdesc{padding-top:0rem;font-size:0.20rem;line-height:140%;}
}
@media screen and (min-width:900px) and (max-width:1199px){
.indexbanner .slide02 .textpopup{top:10%;left:0%;width:100%;}
.indexbanner .slide02 .title{font-size:0.36rem;}
.indexbanner .slide02 .icolist .ico{width:20%;font-size:0.32rem;}
.indexbanner .slide02 .icolist .ico img{max-width:0.5rem;}
}

.indexbanner .slide03{position:relative}
.indexbanner .slide03 .textpopup{position:absolute;top:25%;left:52%;z-index:20;margin-left:-800px;color:#fff}
.indexbanner .slide03 .textpopup .title{margin-bottom:25px;font-size:48px;line-height:58px;width:72.39583%;color:#fff;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.indexbanner .slide03 .textpopup .text{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;white-space:nowrap}
.indexbanner .slide03 .textpopup .m-line-more{-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s;width:72.39583%;width:138px;border-color:#fff;color:#fff}
.indexbanner .slide03 .textpopup .m-line-more::after{background-color:#fff}
.indexbanner .slide03 .textpopup .m-line-more:hover{color:#fff}
.indexbanner .slide03 .textpopup .m-line-more:hover::after{background-color:#fff}
.indexbanner .slide03 .textpopup .before{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.indexbanner .slide03 .textpopup .after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
.indexbanner .slide03 .imgpopup03 img{position:absolute;z-index:10;width:auto}
.indexbanner .slide03 .imgpopup03 .pop01{top:9.875%;left:33.90625%;width:35.46875%}
.indexbanner .slide03 .imgpopup03 .pop01.before{-webkit-transform:translate(-120px, 120px);-moz-transform:translate(-120px, 120px);-ms-transform:translate(-120px, 120px);-o-transform:translate(-120px, 120px);transform:translate(-120px, 120px)}
.indexbanner .slide03 .imgpopup03 .pop02{top:0;left:58.54167%;width:26.35417%}
.indexbanner .slide03 .imgpopup03 .pop02.before{-webkit-transform:translate(-120px, 120px);-moz-transform:translate(-120px, 120px);-ms-transform:translate(-120px, 120px);-o-transform:translate(-120px, 120px);transform:translate(-120px, 120px)}
.indexbanner .slide03 .imgpopup03 .pop03{top:79.375%;left:33.3125%;width:33.33333%;-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}
.indexbanner .slide03 .imgpopup03 .pop03.before{-webkit-transform:translate(120px, -120px);-moz-transform:translate(120px, -120px);-ms-transform:translate(120px, -120px);-o-transform:translate(120px, -120px);transform:translate(120px, -120px)}
.indexbanner .slide03 .imgpopup03 .pop04{top:19.5%;left:55.57292%;width:35.46875%;-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}
.indexbanner .slide03 .imgpopup03 .pop04.before{-webkit-transform:translate(120px, -120px);-moz-transform:translate(120px, -120px);-ms-transform:translate(120px, -120px);-o-transform:translate(120px, -120px);transform:translate(120px, -120px)}
.indexbanner .slide03 .imgpopup03 .pop05{top:0;left:80.625%;width:19.47917%;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}
.indexbanner .slide03 .imgpopup03 .pop05.before{-webkit-transform:translate(120px, -120px);-moz-transform:translate(120px, -120px);-ms-transform:translate(120px, -120px);-o-transform:translate(120px, -120px);transform:translate(120px, -120px)}
.indexbanner .slide03 .imgpopup03 .pop06{top:73.5%;left:57.29167%;width:36.97917%}
.indexbanner .slide03 .imgpopup03 .pop06.before{-webkit-transform:translate(-120px, 120px);-moz-transform:translate(-120px, 120px);-ms-transform:translate(-120px, 120px);-o-transform:translate(-120px, 120px);transform:translate(-120px, 120px)}
.indexbanner .slide03 .imgpopup03 .pop07{top:29.125%;left:84.32292%;width:15.88542%}
.indexbanner .slide03 .imgpopup03 .pop07.before{-webkit-transform:translate(-120px, 120px);-moz-transform:translate(-120px, 120px);-ms-transform:translate(-120px, 120px);-o-transform:translate(-120px, 120px);transform:translate(-120px, 120px)}
.indexbanner .slide03 .imgpopup03 .before{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}
.indexbanner .slide03 .imgpopup03 .before.after{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
@media screen and (max-width:899px){
.indexbanner .slide03 .textpopup{top:40%;left:5%;margin-left:10px;}
.indexbanner .slide03 .textpopup .title{margin-bottom:10px;font-size:0.3rem;line-height:140%;}
.indexbanner .slide03 .textpopup .text{margin-bottom:0px;font-size:0.18rem;line-height:140%;}
}