
.etc116 {width:100%; height:100%; float:left; padding:15px; box-sizing:border-box; position:relative; overflow:hidden;}
.etc116 .txtwrap {width:100%; display:inline-block; vertical-align:middle; text-align:left;
				 -webkit-animation: opacityfx 2s 1 ease;
                 -o-animation: opacityfx 2s 1 ease;
                 animation: opacityfx 2s 1 ease;}
.etc116 .txttit {width:100%;color:#222;line-height: 135%;letter-spacing:-0.5px;display:inline-block; word-break:keep-all; overflow:hidden;}
.etc116 .txttit:empty {display:none;}
.etc116 .txtwrap div {width:100%; float:left; text-align:inherit; margin-top:25px;}
.etc116 .txtwrap div .bar {width:40px;height:5px;float:left;border:3px solid #f08300; border-width:3px 0 2px; box-sizing:border-box;margin-right:20px;margin-top: 7px; overflow:hidden;}
.etc116 .txtwrap div .txtco {width:calc(100% - 60px); display:inline-block; letter-spacing:-0.5px;overflow:hidden;line-height:150%; word-break:keep-all;
							 color:#666;}

	@media (min-width:800px){
		.etc116 .txttit {font-size:25px; margin-bottom:10px;}
		.etc116 .smalltit {font-size:22px;}
		.etc116 .txtwrap div .txtco {font-size:16px;}

		.layout_height_H .etc116 .txttit {-webkit-line-clamp:4; height:132px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal;}
		.layout_height_H .etc116 .smalltit {height:116px;}
		.layout_height_M .etc116 .txttit {-webkit-line-clamp:2; height:66px; -webkit-box-orient:vertical;display:-webkit-box;white-space:normal; margin-top: 15px;}
		.layout_height_M .etc116 .smalltit {-webkit-line-clamp:4; height:116px;}
		.layout_height_L .etc116 .txttit {white-space:nowrap; text-overflow:ellipsis; margin-bottom:0;}
		.layout_height_L .etc116 .txttit br {display:none;}

		.layout_height_H .etc116 .txtwrap div .txtco {-webkit-line-clamp: 5;height: 120px;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
		.layout_height_M .etc116 .txtwrap div .txtco {-webkit-line-clamp:4;height: 96px;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}
		.layout_height_M .etc116 .smalltit + div .txtco {-webkit-line-clamp:2; height:48px;}
		.layout_height_L .etc116 .txtwrap div .txtco {-webkit-line-clamp:2;height: 48px;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;}

		.layout_height_H .etc116 .txttit:empty,
		.layout_height_M .etc116 .txttit:empty,
		.layout_height_L .etc116 .txttit:empty {display:none;}
	}	


	@media (min-width:600px) and (max-width:799px){
		.etc116 .txttit {font-size:22px;}
		.etc116 .txtwrap div .txtco {font-size:14px;}
	}

	@media (max-width:599px){
		.etc116 .txttit {font-size:18px;}
		.etc116 .txtwrap div .bar {height:3px; border-width:2px;}
		.etc116 .txtwrap div .txtco {font-size:14px; width:100%; margin-top:10px;}
	}



