
/* roll_img120 */
.roll_img120 {width:100%; height:100%; float:left; position:relative; overflow:hidden;}
.roll_img120 .bnr_p {width:100%; height:100%; position:absolute; top:0; left:0; box-sizing:border-box; text-align:center;}
.roll_img120 .bnr_p .bnr_p_wrap {width:100%; display:inline-block; vertical-align:middle; box-sizing:border-box; padding:15px;}
.roll_img120 .swiper-slide img {width:100%; min-height:100%; max-height:100%;}

.roll_img120 .bnr_p strong {font-size:14px; line-height:20px; max-height:40px; color:#333; font-weight:400; letter-spacing:-1px; display:block; box-sizing:border-box; overflow:hidden;
							-webkit-line-clamp:2; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal; word-break:keep-all; margin-bottom:10px;}
.roll_img120 .bnr_p h4 {width:100%; line-height:25px; max-height:50px; color:#333; font-weight:600; letter-spacing:-1px; margin-bottom:10px;  box-sizing:border-box; overflow:hidden;
						-webkit-line-clamp:2; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal; word-break:keep-all;}
.roll_img120 .bnr_p p {font-size:13px; color:#333; line-height:20px; max-height:40px; width:auto; display:inline-block; position:relative;  overflow:hidden;
					   -webkit-line-clamp:2; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; word-break:keep-all; opacity:0.9;}

	.roll_img120 .bnr_p .bnr_p_wrap {padding:0 15px;}
	.layout_height_L .roll_img120 .bnr_p strong {white-space:nowrap; text-overflow:ellipsis; display:block; height:20px; margin-bottom:5px;}
	.layout_height_L .roll_img120 .bnr_p h4 {white-space:nowrap; text-overflow:ellipsis; display:block; height:25px; margin-bottom:5px;}
	.layout_height_L .roll_img120 .bnr_p p {white-space:nowrap; text-overflow:ellipsis; display:block; height:20px;}



.roll_img120 .swiper-button-next,
.roll_img120 .swiper-button-prev {top:auto !important; bottom:15px; margin-top:0 !important; background:rgba(255,255,255,0.2) !important; text-align:center; 
								 left:50% !important; right:auto !important; opacity:1 !important;
								 width:30px !important; height:30px !important; line-height:27px; border-radius:100%; border:1px solid #555; box-sizing:border-box; 
								 font-size:20px; display:inline !important; overflow:hidden;}
.roll_img120 .swiper-button-next {margin-right:0px;}
.roll_img120 .swiper-button-prev {margin-left:-40px;}
.roll_img120 .swiper-button-prev:before {content:"\27F5"; color:#555; font-size:19px; margin-right:-15px; -webkit-transition:margin-right 0.5s; transition:margin-right 0.5s;}
.roll_img120 .swiper-button-next:before {content:"\27F6"; color:#555; font-size:19px; margin-left:-15px; -webkit-transition:margin-left 0.5s; transition:margin-left 0.5s;}
.roll_img120 .swiper-button-prev:hover:before {margin-right:-7px;}
.roll_img120 .swiper-button-next:hover:before {margin-left:-7px;}


	@media (min-width:600px){
		.roll_img120 .bnr_p h4 {font-size:20px;}
		.layout_01 .roll_img120 {height:350px;} .layout_01 .roll_img120 .swiper-slide img {height:350px;}
		.layout_height_H .roll_img120 {height:350px;} .layout_height_H .roll_img120 .swiper-slide img {height:350px;}
		.layout_height_M .roll_img120 {height:250px;} .layout_height_M .roll_img120 .swiper-slide img {height:250px;}
		.layout_height_L .roll_img120 {height:150px;} .layout_height_L .roll_img120 .swiper-slide img {height:150px;}
		.layout_01 .roll_img120 .bnr_p {line-height:310px;}
		.layout_height_H .roll_img120 .bnr_p {line-height:310px;}
		.layout_height_M .roll_img120 .bnr_p {line-height:210px;}
		.layout_height_L .roll_img120 .bnr_p {line-height:120px;}
	}

	@media (min-width:800px){}
	@media (min-width:800px) and (max-width:1050px){
		.roll_img120 .bnr_p h4 {font-size:18px;}
	}


	@media (max-width:799px){
		.roll_img120 .bnr_p h4 {font-size:17px;}
	}

	@media (min-width:600px) and (max-width:799px){}


	@media (max-width:599px){
		.roll_img120 {height:300px;} .roll_img120 .swiper-slide img {height:300px;}
		.roll_img120 .bnr_p {line-height:260px;}

		.layout_height_L .roll_img120 {height:150px;} .layout_height_L .roll_img120 .swiper-slide img {height:150px;}
		.layout_height_L .roll_img120 .bnr_p {line-height:120px;}

	}


