<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.banner129_2 {width:100%; height:100%; float:left; clear:both; background:#fff; padding:0; box-sizing:border-box;}

.banner129_2 .bgbox {width:100%;height:100%;overflow:hidden;position: absolute;top: 0;left: 0;}
.banner129_2 .bgbox img {position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto; min-height:100%; min-width:100%;
						-webkit-transition:transform 1s; transition:transform 1s; max-width:120%;}
.banner129_2:hover .bgbox img {transform:scale(1.1);}

.banner129_2 &gt; a {position: relative;float: left; width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.1);}
.banner129_2 &gt; a:focus {border:3px dashed #a2c3fb; box-sizing:border-box;}
.banner129_2 .txtwrap {display:inline-block;vertical-align: middle; width:100%; box-sizing:border-box;}
.banner129_2 .txtwrap .no {line-height:130%;color: #fff; font-weight: 600; font-size: 13px; text-decoration: underline; margin-bottom:20px; 
							display:block; width:100%; padding:0 15px; box-sizing:border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.banner129_2 .txtwrap .tit {color:#fff; font-size:25px; font-weight:400; line-height:135%; letter-spacing:-0.5px;
						   overflow:hidden; position:relative; box-sizing:border-box; word-break:keep-all; padding:0 15px; box-sizing:border-box;}



.layout_height_L .banner129_2 &gt; a {padding: 30px 0 50px;}
.layout_height_L .banner129_2 .txtwrap .tit {white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.layout_height_L .banner129_2 .txtwrap .no {position:relative; top:auto; display:block; margin-bottom:20px;}



	@media (min-width:800px){
		.banner129_2 .txtwrap .no {margin-top:50px;}
		.banner129_2 .txtwrap .tit {font-size:25px; margin-bottom:70px;}
		.banner129_2 .txtwrap .smalltit {font-size:21px;}

		.layout_height_H .banner129_2 .txtwrap .no,
		.layout_height_M .banner129_2 .txtwrap .no {position:absolute; top:35px; margin-top:0;}
		.layout_height_L .banner129_2 .txtwrap .no {margin-top:0;}
		.layout_height_H .banner129_2 .txtwrap .tit {-webkit-line-clamp:7; max-height:231px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal; margin-bottom:0;}
		.layout_height_M .banner129_2 .txtwrap .tit {-webkit-line-clamp:4; max-height:132px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal;margin-bottom:0;}
		.layout_height_H .banner129_2 .txtwrap .tit.smalltit { max-height:196px;}
		.layout_height_M .banner129_2 .txtwrap .tit.smalltit { max-height:112px;}

		.layout_height_H &gt; a {height:350px;}
		.layout_height_M &gt; a {height:250px;}
		.layout_height_H .banner129_2 &gt; a {line-height:350px;}
		.layout_height_M .banner129_2 &gt; a {line-height:250px;}		
	}
	

	@media (max-width:799px){
		.banner129_2 &gt; a {padding:50px 0 70px;}
		.banner129_2 .txtwrap .no { width:100%; display:block;}

		.layout_height_H .banner129_2 &gt; a {padding: 50px 0 70px;}
		.layout_height_M .banner129_2 &gt; a {padding: 40px 0 50px;}
	}

	@media (min-width:600px) and (max-width:799px){
		.banner129_2 .txtwrap .tit {font-size:22px;}

		.layout_block4 .layout_height_H .banner129_2 &gt; a {line-height:350px; padding:0;}
		.layout_block4 .layout_height_M .banner129_2 &gt; a {line-height:250px; padding:0;}
		.layout_block4 .banner129_2 .txtwrap .no {margin:0 0 20px;}
		.layout_block4 .layout_height_H .banner129_2 .txtwrap .tit {-webkit-line-clamp:7; max-height:203px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal; margin-bottom:0;}
		.layout_block4 .layout_height_M .banner129_2 .txtwrap .tit {-webkit-line-clamp:4; max-height:116px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal; margin-bottom:0;}
	}

	@media (max-width:599px){
		.banner129_2 .txtwrap .tit {font-size:18px;}
		.layout_height_L .banner129_2 .txtwrap .tit {white-space:normal;}

	}



</pre></body></html>