
.etc117 {width:100%;height:100%;float:left;position:relative;overflow:hidden;}

.etc117 .bgbox {width:100%; height:100%; position:absolute; overflow:hidden;}
.etc117 .bgbox img {position:absolute; left:-999px;right:-999px;top:-999px;bottom:-999px;width:auto;height:auto; width:100%; min-height:100%; margin:auto;}

.etc117 .innerbox {width:100%; height:100%; text-align:left; padding:15px; box-sizing:border-box; position:relative;
					-webkit-animation: torightfx 2s 1 ease;
                    -o-animation: torightfx 2s 1 ease;
                    animation: torightfx 2s 1 ease}
.etc117 .subtitle {/* font-size:14px; */font-weight:600;color:#ef8401;margin-bottom:10px;float:left;width:100%;line-height: 150%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.etc117 .txttit {width:100%;color:#333;font-weight:400;letter-spacing:-0.5px;line-height:125%;word-break:keep-all;overflow:hidden;margin-bottom: 15px;}
.etc117 .txtco {width:100%;/* font-size:14px; */line-height: 150%;color:#9b9b9b;letter-spacing:-0.5px;overflow:hidden;word-break:keep-all;}

@-webkit-keyframes torightfx {
    0% {transform:translateX(-15px); opacity:0.2;}
    100% {transform:translateY(0px); opacity:1;}
}



	@media (min-width:800px){
		.etc117 .txttit {font-size:25px;}

		.layout_height_H .etc117 .bgbox,
		.layout_height_M .etc117 .bgbox,
		.layout_height_L .etc117 .bgbox {position:relative;}
		.layout_height_H .etc117 .innerbox,
		.layout_height_M .etc117 .innerbox,
		.layout_height_L .etc117 .innerbox {position:absolute; top:0;}
		.layout_height_H .etc117 .subtitle,
		.layout_height_M .etc117 .subtitle {margin-top:30px;}
		.layout_height_H .etc117 .txttit {-webkit-line-clamp:3;/* height:93px; */-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
		.layout_height_M .etc117 .txttit {-webkit-line-clamp:2;/* height:62px; */-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
		.layout_height_L .etc117 .txttit {font-size:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
		.layout_height_H .etc117 .txtco {-webkit-line-clamp:6;/* height:120px; */-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
		.layout_height_M .etc117 .txtco {-webkit-line-clamp:3;/* height:60px; */-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
		.layout_height_L .etc117 .txtco {-webkit-line-clamp:2;/* height:40px; */-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
	

	}
	@media (max-width:799px){
		.etc117 .innerbox {padding:30px 15px;}
	}

	@media (min-width:600px) and (max-width:799px){
		.etc117 .txttit {font-size:21px;}

		.layout_block4 .layout_height_H .etc117 .txttit {-webkit-line-clamp:3; height:78px;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
		.layout_block4 .layout_height_M .etc117 .txttit {-webkit-line-clamp:2; height:52px;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
		.layout_block4 .layout_height_L .etc117 .txttit {font-size:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;}
		.layout_block4 .layout_height_H .etc117 .txtco {-webkit-line-clamp:6; height:120px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal;}
		.layout_block4 .layout_height_M .etc117 .txtco {-webkit-line-clamp:3; height:60px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal;}
		.layout_block4 .layout_height_L .etc117 .txtco {-webkit-line-clamp:2; height:40px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal;}
	}

	@media (max-width:599px){
		.etc117 .txttit {font-size:19px;}
		.etc117 .txtco {font-size:13px !important; }
	}



