
/** @latest 2019.06.29 -ssj*/

/* roll_img125 */
.roll_img125 {width:100%;height:100%;/* float:left; */box-sizing:border-box;/* position:relative; *//* padding-bottom:30px; *//*max-width:1300px;*/ margin:0 auto;}
.roll_img125 .swiper-container {width:100% !important; height:100%; max-width:1300px; position:initial; /*background:#f0f0f0;*//* overflow:visible; */}
.roll_img125 .swiper-container .swiper-wrapper {box-sizing:border-box;}
.roll_img125 .swiper-container .swiper-wrapper .swiper-slide {box-sizing:border-box; vertical-align:middle; display:inline-block; box-shadow:0 0px 2px 2px rgba(0,0,0,0.1);  -webkit-transition:margin-top 1s; transition:margin-top 1s;}
.roll_img125 .imgbox {width:100%;height:100%;text-align:center;box-sizing:border-box;position:relative;vertical-align:middle;}
.roll_img125 .imgbox img {width:100%;height:auto;/* opacity:0.95; */display:inline-block;max-width:100%;max-height:100%;vertical-align:top;}

.roll_img125 .txtbox {position:absolute; bottom:0; left:0; width:100%; padding:0 15px; box-sizing:border-box; text-align:left; background:rgba(0,0,0,0.7); opacity:1; -webkit-transition:background 1s; transition:background 1s;}
.roll_img125 .txtbox .tit {font-size:15px;line-height:40px;color:#fff;font-weight:400; width:100%; box-sizing:border-box; 
							position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:keep-all;/* padding-right:30px;*/}
.roll_img125 .txtbox .tit:after {content:"+"; color:inherit; float:right; position:absolute; right:0;}


.roll_img125 .swiper-container .swiper-wrapper .swiper-slide:hover {margin-top:-5px;}
.roll_img125 .swiper-container .swiper-wrapper .swiper-slide:hover .txtbox {background:rgba(0,0,0,0.9);}


/*slide btn*/
.roll_img125 .swiper-pagination {display:none;}

.roll_img125 .swiper-button-next,
.roll_img125 .swiper-button-prev {position:absolute; top:50%; background-image:none; margin-top:-40px; text-align:center; vertical-align:middle; box-sizing:border-box;}
.roll_img125 .swiper-button-next {right:0;}
.roll_img125 .swiper-button-prev {left:0 !important;}
.roll_img125 .swiper-button-next:before {content:">";font-family:serif;font-size:28px;line-height:normal;display:inline-block;vertical-align:middle;}
.roll_img125 .swiper-button-prev:before {content:"<";font-family:serif;font-size:28px;line-height:normal;display:inline-block;vertical-align:middle;}

.roll_img125 .swiper-button-next.swiper-button-disabled, 
.roll_img125 .swiper-button-prev.swiper-button-disabled {opacity:1;}


.roll_img125 div.banner-indicator {z-index:10; display:inline-block; display:none;}
/*.roll_img125 div.banner-indicator button{width:12px; height:12px;border:0;  outline:none; cursor:pointer; vertical-align:top;}
.roll_img125 div.banner-indicator button.play {position:absolute; right:29px; bottom:0; width:30px; height:30px; border:1px solid rgba(0,0,0,0.1);
										 font-size:0; color:#333; line-height:30px; text-align:center; background:#f6f6f6;}
.roll_img125 div.banner-indicator button.stop {position:absolute; right:29px; bottom:0; width:30px; height:30px; border:1px solid rgba(0,0,0,0.1);
										 font-size:0; color:#333; line-height:30px; text-align:center; background:#f6f6f6;}
.roll_img125 div.banner-indicator button.play:before {content:"\f04b"; font-family:FontAwesome; font-size:12px; font-weight:600; line-height:30px;}
.roll_img125 div.banner-indicator button.stop:before {content:"||"; font-size:14px; font-weight:600; line-height:30px;}*/



	@media (min-width:800px){
		.roll_img125 {height:auto; /*max-width:1300px;*/}
		.roll_img125 .imgbox {height:auto;}

		.roll_img125 .swiper-container .swiper-wrapper {margin: 5px 0;}

		.roll_img125 .swiper-button-next,
		.roll_img125 .swiper-button-prev {width:50px; height:50px; line-height:48px; border:1px solid rgba(255,255,255,0.1); background:rgba(0,0,0,0.5); color:#fff;}
	}


	@media (max-width:799px){
		.roll_img125 {height:auto; max-width:calc(100% - 60px);}
		.roll_img125 .swiper-container {width:100%; margin:5px 0; box-shadow:0 0px 2px 2px rgba(0,0,0,0.1); border-radius:3px; overflow:hidden; position:initial;}
		.roll_img125 .swiper-container .swiper-wrapper .swiper-slide {box-shadow:none;}

		.roll_img125 .txtbox .tit {font-size:16px;}
		.roll_img125 .swiper-button-next,
		.roll_img125 .swiper-button-prev {width:30px; height:30px; line-height:28px; color:#333;}
	}

	@media (min-width:600px) and (max-width:799px){
	}

	@media (max-width:599px){
	}



