
/** @latest 2019.09.04 -ssj*/

.logo_slide003 {width:100%; height:100%; float:left; box-sizing:border-box; position:relative; padding:20px 0;}

.logo_slide003 .titletbox {width:32.666%; float:left; box-sizing:border-box; padding:0 15px; position:relative; text-align:left;}
.logo_slide003 .titletbox .txtbox {width:100%; float:left;}
.logo_slide003 .titletbox .txtbox .tit {width:100%; display:inline-block; position:relative; margin-bottom: 23px; box-sizing:border-box;
										color:#333; font-weight:400; font-size:23px; line-height:33px; letter-spacing:-0.5px;
										overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}			


.logo_slide003 .btnbox {width:130px;height:45px;line-height:45px;float:left;text-align:center;border:1px solid rgba(0,0,0,0.6);background:rgba(255,255,255,0.8); box-sizing:border-box;padding-left: 10px;}

.logo_slide003 .swiper-button-next,
.logo_slide003 .swiper-button-prev {overflow:hidden;text-indent:-9999px;width:20px;position:relative;display:inline-block;top:auto;left:auto;
									margin-top:0;height:100%;vertical-align: top; pointer-events:auto !important;}
.logo_slide003 .swiper-button-prev {background:url(../img/arrow.png) no-repeat 0 12px;}
.logo_slide003 .swiper-button-next {background: url(../img/arrow.png) no-repeat -53px 12px; margin-left:6px;}
.logo_slide003 .swiper-button-next:hover,
.logo_slide003 .swiper-button-prev:hover {cursor:pointer; }

.logo_slide003 .swiper-button-next.swiper-button-disabled, 
.logo_slide003 .swiper-button-prev.swiper-button-disabled {opacity:1;}

.logo_slide003 div.banner-indicator {z-index:10;display: inline-block;width: 20px;height: 100%;margin-left: -4px;position: relative;}
.logo_slide003 div.banner-indicator button {outline:none; cursor:pointer; text-indent:-9999px;}
.logo_slide003 div.banner-indicator button.play,
.logo_slide003 div.banner-indicator button.stop {width:100%; float:left; height:100%; position:absolute; top:0; left:0;}
.logo_slide003 div.banner-indicator button.play {background: url(../img/arrow.png) no-repeat -75px 12px;}
.logo_slide003 div.banner-indicator button.stop {background: url(../img/arrow.png) no-repeat -27px 12px;}
.logo_slide003 .swiper-pagination {display:none;}



.logo_slide003 .slidebox {width:67.333%; display:inline-block; position:relative; box-sizing:border-box; padding-right:15px;  margin-top:11px;}
.logo_slide003 .swiper-container {height:100%;}
.logo_slide003 .swiper-container .swiper-wrapper {box-sizing:border-box;vertical-align:middle;}
.logo_slide003 .swiper-container .swiper-wrapper .swiper-slide {width:23.125%; margin-right:2.5% !important; box-sizing:border-box; vertical-align:middle;
															    display:inline-block; min-height:80px; line-height:80px; border:1px solid rgba(204,204,204,0.5);}
.logo_slide003 .swiper-container .swiper-wrapper .swiper-slide:nth-child(4n),
.logo_slide003 .swiper-container .swiper-wrapper .swiper-slide:last-child {margin-right:0;}
.logo_slide003 .imgbox {width:100%; height:100%; text-align:center; box-sizing:border-box; position:relative; vertical-align:middle;}
.logo_slide003 .imgbox img {width:auto;height:auto;/* opacity:0.95; */display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;}




	@media (min-width:800px){
		.logo_slide003 {height:auto;}
		.logo_slide003 .imgbox {height:auto; line-height:80px;}

		.logo_slide003 .titletbox .txtbox .tit {font-size:26px;}
	}

	@media (min-width:991px){
		.logo_slide003 .slidebox {padding-right:40px;}
	}


	@media (max-width:799px){
		.logo_slide003 .titletbox {width:100%;}
		.logo_slide003 .slidebox {width:100%; padding-left:15px;}

		.logo_slide003 .titletbox .txtbox {width:calc(100% - 95px);}
		.logo_slide003 .titletbox .txtbox .tit {margin-bottom:0; margin-top:6px;}
		.logo_slide003 .btnbox {float:right;}
	}

	@media (max-width:599px){
		.logo_slide003 .titletbox .txtbox .tit {font-size:20px; line-height:25px;}
		.logo_slide003 .btnbox {width:95px; height:37px;}

		.logo_slide003 .swiper-button-prev {background-position:0 8px;}
		.logo_slide003 .swiper-button-next {background-position:-53px 8px;}
		.logo_slide003 div.banner-indicator button.play {background-position:-75px 8px;}
		.logo_slide003 div.banner-indicator button.stop {background-position:-27px 8px;}
	}



