/*banner*/
.ind-banner{width: 100%; overflow: hidden;} 
.ind-banner .swiper-slide { color: #fff; } 
.ind-banner .swiper-slide {position: relative;}
.ind-banner .swiper-slide .bg img{width: 100%;}
.ind-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-banner .swiper-pagination{ position: absolute; text-align: center; left: 0; width: 100%; bottom: 45px!important; } 
.ind-banner .swiper-pagination-bullet {width: 40px; height: 4px; opacity: 1; background: rgba(255,255,255,0.4); margin-left:5px!important; margin-right: 5px; border-radius: 0; -moz-border-radius:0; } 
.ind-banner .swiper-pagination-bullet-active {background: #fff!important; } 
.ind-banner .one{ position: absolute; left: 50%; top: 50%; transform: translateY(-50%); margin-left: -600px; } 
.ind-banner .one .txt{ font-size: 48px; color:#fff; line-height: 48px;} 
.ind-banner .one .wen{ font-size: 24px; padding-top: 30px; color: #fff; line-height: 24px; text-transform: uppercase;}
.ind-banner .two{ position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); text-align: center;} 
.ind-banner .two .txt{ color: #fff; font-size: 0.45rem; line-height: 0.45rem; padding-bottom:0.3rem;}
.ind-banner .two .txtImg{ padding-bottom:0.3rem;}
.ind-banner .two .txtImg img{ width:7.45rem;}
.ind-banner .two .msg{ font-size: 14px; line-height:30px; color: rgba(255,255,255,0.5); padding-bottom:0.4rem;} 
.ind-banner .two .btnDiv{ width:2.0rem; height:0.5rem; margin:0 auto; background:#fff; color:#046864; font-size:14px; line-height:0.5rem;}
.ind-banner .swiper-button-prev{ left: 5%; margin-top: -44px; } 
.ind-banner .swiper-button-next{ right: 5%; margin-top: -44px; } 

/*banner结束*/

.ind-bannerTel{ width: 100%; overflow: hidden;} 
.ind-bannerTel .swiper-slide { color: #fff; } 
.ind-bannerTel .swiper-slide {position: relative;}
.ind-bannerTel .swiper-slide img{width: 100%;}
.ind-bannerTel .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-bannerTel .swiper-pagination{ position: absolute; text-align: center; left: 0; width: 100%; bottom: 0.3rem!important; } 
.ind-bannerTel .swiper-pagination-bullet { position: relative; width: 16px; height: 16px; opacity: 0.5; border-radius: 50%; box-sizing: border-box; background: none; margin-left:0!important; } 
.ind-bannerTel .swiper-pagination-bullet:before{ content: ''; position: absolute; width: 6px; height: 6px; border-radius: 50%; left: 50%; margin-left: -3px; top: 50%; margin-top: -3px; background: #fff; }
.ind-bannerTel .swiper-pagination-bullet-active { opacity: 1; border: #fff solid 1px; } 


