
/** @latest 2019.09.04 -ssj*/

.logo_slide004 {width:100%;height:100%;float:left;box-sizing:border-box;position:relative; /*border:1px solid rgba(0,0,0,0.5);*/ border-width:1px 0;}

.logo_slide004 .titletbox {width: 24.25%;margin-right: 1%;float:left;box-sizing:border-box; position:relative;text-align:left;}
.logo_slide004 .titletbox .txtbox {/* width:100%; */float:left;}
.logo_slide004 .titletbox .txtbox .tit {
										width:100%;
										display:inline-block;
										position:relative;
										/* margin-bottom: 23px; */
										box-sizing:border-box;
										color:#333;
										/* font-weight:400; */
										font-size: 18px;
										line-height: 57px;
										letter-spacing:-0.5px;
										overflow:hidden;
										text-overflow:ellipsis;
										white-space:nowrap;
										}			


.logo_slide004 .btnbox {float:right; border: 1px solid rgba(0,0,0,0.1);background: #f6f6f6;box-sizing:border-box;/* padding-left: 10px; */margin-top: 13px;}

.logo_slide004 .swiper-button-next,
.logo_slide004 .swiper-button-prev {overflow:hidden;
									text-indent:-9999px;
									position:relative;
									display:inline-block;
									top:auto;
									left:auto;
									margin-top:0;
									height:100%;
									vertical-align: top;
									pointer-events:auto !important;
									}
.logo_slide004 .swiper-button-prev {background:url(../img/arrow.png) no-repeat 6px 4px;}
.logo_slide004 .swiper-button-next {background:url(../img/arrow.png) no-repeat -49px 4px;  float:right; right:0; top:0;}
.logo_slide004 .swiper-button-next:hover,
.logo_slide004 .swiper-button-prev:hover {cursor:pointer; }
.logo_slide004 .swiper-button-next:focus,
.logo_slide004 .swiper-button-prev:focus {outline:thin dotted;}

.logo_slide004 .swiper-button-next.swiper-button-disabled, 
.logo_slide004 .swiper-button-prev.swiper-button-disabled {opacity:1;}

.logo_slide004 div.banner-indicator {z-index:10;display: inline-block; height: 100%;margin-left: -7px;position: relative;border: 1px solid rgba(0,0,0,0.1);border-width: 0 1px;box-sizing: border-box;}
.logo_slide004 div.banner-indicator button {outline:none; cursor:pointer; text-indent:-9999px;}
.logo_slide004 div.banner-indicator button:focus {outline:thin dotted;}
.logo_slide004 div.banner-indicator button.play,
.logo_slide004 div.banner-indicator button.stop {width:100%; float:left; height:100%; position:absolute; top:0; left:0;}
.logo_slide004 div.banner-indicator button.play {background: url(../img/arrow.png) no-repeat -70px 4px;}
.logo_slide004 div.banner-indicator button.stop {background: url(../img/arrow.png) no-repeat -21px 4px;}
.logo_slide004 .swiper-pagination {display:none;}



.logo_slide004 .slidebox {width: 74.45%;display:inline-block;position:relative;box-sizing:border-box;/* padding-right:15px; *//* margin-top:11px; */}
.logo_slide004 .swiper-container {height:100%;}
.logo_slide004 .swiper-container .swiper-wrapper {box-sizing:border-box;vertical-align:middle;}
.logo_slide004 .swiper-container .swiper-wrapper .swiper-slide {width:18.666%; box-sizing:border-box;
															    vertical-align:middle;
															    display:inline-block;
															    min-height:57px;
															    line-height:57px;}
.logo_slide004 .swiper-container .swiper-wrapper .swiper-slide > a {width:100%; text-align:center; font-size:15px; color:#737373; letter-spacing:-0.5px;
																	line-height:25px; padding:0 10px; display:inline-block; box-sizing:border-box; margin-left:1px;}
.logo_slide004 .swiper-container .swiper-wrapper .swiper-slide > a:hover {text-decoration:underline; font-weight:600;}
.logo_slide004 .swiper-container .swiper-wrapper .swiper-slide > a:focus {outline:thin dotted;}
.logo_slide004 .swiper-container .swiper-wrapper .swiper-slide:nth-child(4n),
.logo_slide004 .swiper-container .swiper-wrapper .swiper-slide:last-child {margin-right:0;}




	@media (min-width:800px){
		.logo_slide004 {height:auto;}

		.logo_slide004 .btnbox {width:88px; height:30px; line-height:30px;}
		.logo_slide004 .swiper-button-prev {width:30px;}
		.logo_slide004 .swiper-button-next {width:28px;}
		.logo_slide004 div.banner-indicator {width:30px;}
	}

	@media (max-width:1300px){
		.logo_slide004 .titletbox .txtbox .tit {padding-left:15px;}
	}

	@media (max-width:799px){
		.logo_slide004 .btnbox {width:58px; height:20px; line-height:20px; margin-top:18px;}
		.logo_slide004 .swiper-button-next, .logo_slide004 .swiper-button-prev {width:20px;}
		.logo_slide004 .swiper-button-prev {background:url(../img/arrow.png) no-repeat 0px -1px;}
		.logo_slide004 .swiper-button-next {width:18px; background:url(../img/arrow.png) no-repeat -55px -1px;}
		.logo_slide004 div.banner-indicator {width:20px;}
		.logo_slide004 div.banner-indicator button.play {background:url(../img/arrow.png) no-repeat -76px -1px;}
		.logo_slide004 div.banner-indicator button.stop {background:url(../img/arrow.png) no-repeat -27px -1px;}
	}
	@media (min-width:600px) and (max-width:799px){
		.logo_slide004 .titletbox .txtbox {width:calc(100% - 70px);}
	}

	@media (max-width:599px){
		.logo_slide004 .titletbox {width:100%;}
		.logo_slide004 .slidebox {width:100%; padding-left:15px;}

		.logo_slide004 .titletbox .txtbox {width:calc(100% - 95px);}
		.logo_slide004 .titletbox .txtbox .tit {margin-bottom:0; margin-top:6px; font-size:17px; line-height:25px; padding-left:15px;}
		.logo_slide004 .btnbox {margin-top: 9px; margin-right:15px;}

		.logo_slide004 .swiper-container .swiper-wrapper .swiper-slide {height:40px; min-height:40px; line-height:40px;}
		.logo_slide004 .swiper-container .swiper-wrapper .swiper-slide > a {text-align:left;}
	}



