/* board117 */
/*@latest 2019.07.12 -ssj*/


.board117 {width:100%; height:100%; float:left; overflow:hidden; position:relative; border:1px solid rgba(0,0,0,0.1); background:white; box-sizing:border-box;}

.board117 h2.board_name {width:100%;float:left;font-size:18px;color:#333;line-height:27px;padding:15px;box-sizing:border-box;
						white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.board117 .swiper-container {float:left; width:100%;}
.board117 .innerbox {width:90%; padding:15px; display:inline-block; box-sizing:border-box; position:relative; height:100%;}
.board117 .innerbox h3.tit {font-size:14px; font-weight:400; display:inline-block; line-height:22px; overflow:hidden; word-break:keep-all; box-sizing:border-box;
							-webkit-line-clamp:3; height:66px; width:100%; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal;}
.board117 .innerbox span.date {width:100%; color:#666; font-size:12px; padding-top:20px; float:left;}
	
	.layout_height_L .board117 h2.board_name {padding-bottom:10px;}
	.layout_height_L .board117 .innerbox {padding-top:0;}
	.layout_height_L .board117 .innerbox h3.tit {-webkit-line-clamp:2; height:40px; line-height:20px;}
	
/* slide btn */
.board117 .board-pagination {display:none;}
.board117 .btnbox {display:inline-block; padding:0 15px 15px; float:right;}
.board117 .board-button-next, 
.board117 .board-button-prev {
							 position:relative;
							 background:url(../img/board_arrow.png) no-repeat center rgba(255,255,255,1);
							 width:38px;
							 height:38px;
							 float:right;
							 border:1px solid rgba(0,0,0,0.2);
							 cursor:pointer;
							 z-index:1;
							 top: auto !important;
							 margin-top: 0 !important;
							 right: 0;
							 }
.board117 .board-button-prev {background:url(../img/board_arrow2.png) no-repeat center rgba(255,255,255,1);border-right:none;float:left;left: auto !important;right: 0px !important;}
.board117 .board-pagination ~ .swiper-button-disabled {opacity:1;}


.board117 .swiper-slide.no_data {display:none;}


	@media (min-width:800px){
		.layout_height_H .board117 .swiper-container {height:293px;}
		.layout_height_M .board117 .swiper-container {height:193px;}
		.layout_height_L .board117 .swiper-container {height:93px;}

		.layout_height_H .board117 .swiper-wrapper {height:237px;}
		.layout_height_M .board117 .swiper-wrapper {height:137px;}
		.layout_height_L .board117 .swiper-wrapper {height:42px; /*z-index:-1;*/}

		
	}
	@media (min-width:1050px){
		.layout_02 .board117 .innerbox,
		.layout_06 .board117 .innerbox {width:80%;}

	}


	@media (max-width:799px){
		.board117 h2.board_name {font-size:17px;}
		.board117 .innerbox h3.tit {width:80%; -webkit-line-clamp:2; height:44px;}
	}
	@media (min-width:600px) and (max-width:799px){
		.layout_block4 .layout_height_H .board117 .swiper-container {height:293px;}
		.layout_block4 .layout_height_M .board117 .swiper-container {height:193px;}
		.layout_block4 .layout_height_L .board117 .swiper-container {height:93px;}

		.layout_block4 .layout_height_H .board117 .swiper-wrapper {height:237px;}
		.layout_block4 .layout_height_M .board117 .swiper-wrapper {height:137px;}
		.layout_block4 .layout_height_L .board117 .swiper-wrapper {height:42px; z-index:-1;}
	}


	@media (max-width:599px){
		.board117 {/* border:none; */ margin:0 10px; width:calc(100% - 20px);}
		.board117 .swiper-container {overflow:visible;}
		.board117 .innerbox {padding-top:0;}
		.board117 .btnbox {margin-top:-40px;}
		.board117 .board-button-next, .board117 .board-button-prev {width:23px; height:23px; right:0; background-size:30%; background-color:rgba(0,0,0,0)}

		.layout_height_L .board117 .innerbox {padding-top:15px;}
		.layout_height_L .board117 h2.board_name {padding-bottom:15px;}
	}



