.strategy-page { padding:0px 0px 4.0625em; }
.strategy-page .page-title { color:#999; padding:5.625em 0px 3.4375em; }
.strategy-page .page-title p:first-child { color:#000; }
.strategy-page .page-ns-content { line-height:1.75; color:#333; }
.strategy-page .page-ns-content img { max-width:100%; height:auto; }
.strategy-page .page-ns-content em{font-style:italic;}

@media only screen and (max-width:2048px){
	.strategy-page .page-wrap { max-width:1420px; }
}


.strategy-page .page-bg { position:absolute; left:0px; top:0px; width:100%; height:100%; bottom:0px; right:0px; overflow:hidden; }
.strategy-page .page-bg .bg_container { height:100%; }
.strategy-page .page-list { padding-bottom:65%; position:relative; }
.strategy-page .page-wrap { position:relative; z-index:3; }
.strategy-page .page-sec { position:absolute; height:48.615%; overflow:hidden; }
.strategy-page .page-sec .bg_container { position:absolute; left:0px; top:0px; width:100%; height:100%; }
.strategy-page .page-sec dl { position:absolute; left:0; bottom:0; right:0; height: 4.25em; line-height: 4.25em; z-index:2; background: rgba(0,0,0,0.24); padding-left: 2.5em;}
.strategy-page .page-sec dl dd { min-height:3em; margin-top:0.25em; }
.strategy-page .page-sec a { color:#fff; }
.strategy-page .page-sec01 { width:32.63%; top:0px; left:0px; }
.strategy-page .page-sec02 { width:65.97%; top:0px; right:0px; }
.strategy-page .page-sec03 { width:65.97%; top:51.38%; left:0px; }
.strategy-page .page-sec04 { width:32.63%; top:51.38%; right:0px; }


@media only screen and (max-width:767px){
	.strategy-page { padding:2.5em 0px; }
	.strategy-page .page-list { margin-top:2em; }
	.strategy-page .page-sec dl { left:1em; right:1em; bottom:1em; }
	.strategy-page .page-sec dl dd { display:none; }
	.strategy-page .page-sec03 dl { top:1em; }
}
@media only screen and (max-width:340px){
	.strategy-page .page-sec dl dt { font-size:16px; }
}
