﻿.menu  a.active { color:#a31022; border-bottom:4px solid #a31022; padding-bottom:8px;}
.aboutHaina { display: block; background:#f1f1f1; padding:80px 0;}
.aboutHaina .hainaLogo { margin-top:50px; text-align:center;}
.aboutHaina .hainaLogo img { max-width:100%;}
h2 { font-size:50px; font-family:宋体; color:#999; font-weight: bold; margin-bottom:30px;}
h2 strong { color:#a31022;}
h2 em { font-size:25px; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; color:#bebebe; margin-left:5px;}
@media(max-width:768px) {
h2 em { display: none;}	
.history { padding:30px 0 !important;}
.teamWork { padding:50px 0 !important;}
}
.memberIcon { display: block; margin-top:30px; text-align:center}
.memberIcon img { max-width:100%;}
.history { display: block; padding:80px 0;}
.history h2 { margin-bottom:60px;}
.teamWork { display: block; padding:100px 0; background:#f1f1f1;}
.teamWork p { line-height:29px;}
.teamWork h2 { margin-top:0 }
.wrapperVideo { position:relative;}
.wrapperVideo .container { background:rgba(0,0,0,.4); width:100%; height:100%; position:absolute; left:0; top:0;}
.wrapperVideo .container #main-image { text-align:center; margin-top:20%; font-size:80px; color:#fff; text-shadow:2px 3px 2px #000; }
@media(min-width:1650px) {
.wrapperVideo { text-align:center;}	
.wrapperVideo video { margin-bottom:-5px !important}
.wrapperVideo .container #main-image { margin-top:15% !important;}
}