.carousel{position:relative; height:100%;}
.carousel-indicators{position:absolute; min-width:700px;bottom:0px; z-index:1;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:11px;height:11px;margin:1px 5px;text-indent:-999px;border:2px solid #fff;cursor:pointer; border-radius:10px;}
.carousel-indicators .active{margin:1px 5px;width:11px;height:11px;background-color:#fff}
.carousel-inner .img01{height:100%; width:100%;background:url('/images/main/main_slide_img01.png') no-repeat left top}
.carousel-inner .img02{height:100%; width:100%;background:url('/images/main/main_slide_img01.png') no-repeat left top}
.carousel-inner .img03{height:100%; width:100%;background:url('/images/main/main_slide_img01.png') no-repeat left top}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;min-width:700px; height:auto}
.carousel-inner{position:relative;height:784px;overflow:hidden;width:100%; min-width:700px}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}
.container{margin-right:auto;margin-left:auto;padding-left:25px;padding-right:25px}
/*.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;height:500px;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}*/
.carousel-control{}

@media all and (max-width: 1024px){
.carousel-indicators{min-width:100%; bottom:28px;}
.carousel-inner{min-width:100%; height:630px;}
.carousel-inner .img01{background:url('/images/main/main_slide_img01_m.png') no-repeat left top; background-size:contain; }
.carousel-inner .img02{background:url('/images/main/main_slide_img01_m.png') no-repeat left top; background-size:contain;}
.carousel-inner .img03{background:url('/images/main/main_slide_img01_m.png') no-repeat left top; background-size:contain;}
}

@media all and (max-width: 768px){
.carousel-indicators{min-width:100%; bottom:20px;}
.carousel-inner{min-width:100%; height:470px;}
}

@media all and (max-width: 480px){
.carousel-indicators{min-width:100%; bottom:0px;}
.carousel-inner{min-width:100%; height:280px;}
}

@media all and (max-width: 414px){
.carousel-indicators{min-width:100%; bottom:5px;}
.carousel-inner{min-width:100%; height:250px;}
}

@media all and (max-width: 360px){
.carousel-indicators{min-width:100%; bottom:-12px;}
.carousel-inner{min-width:100%; height:200px;}
}

@media all and (max-width: 320px){
.carousel-indicators{min-width:100%; bottom:-9px;}
.carousel-inner{min-width:100%; height:180px;}
}