.carousel{position:relative;width:100%; height:672px;}
.carousel-indicators{position:absolute;top:480px;left:50%;z-index:1;width:1200px;margin-left:-600px;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:15px;height:15px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(1,1,1,1)}
.carousel-indicators .active{margin:0;width:27px;height:17px;background-color:#14c6b6}
.carousel-inner .img01{height:672px; width:100%;background:url('/joseph2019/images/main/main_img_20250225_1.jpg') no-repeat center top}
.carousel-inner .img02{height:672px; width:100%;background:url('/joseph2019/images/main/main_img11.jpg') no-repeat center top}
.carousel-inner .img03{height:672px; width:100%;background:url('/joseph2019/images/main/main_img22.jpg') no-repeat center top}
/*.carousel-inner .img04{height:509px; width:100%;background:url('/sm2018/images/main/main_simg03.jpg') no-repeat center top}
.carousel-inner .img05{height:509px; width:100%;background:url('/sm2018/images/main/main_simg03.jpg') no-repeat center top}*/
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;min-width:1200px; height:auto}
.carousel-inner{position:relative;height:672px;overflow:hidden;width:100%; min-width:1200px}
.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{}
.carousel_wrap{position:absolute; background:yellow; width:100%;top:250px;z-index:2;}
.carousel_wrap .left{position:absolute;left:5%;z-index:3;}
.carousel_wrap .right{position:absolute;right:5%;z-index:3;}
.main_warp_01_cont_text{position:absolute;top:100px;width:1000px;left:50%;z-index:1;margin-left:-500px;}