@font-face { font-family: 'camnuvwche'; src: url('https://cache.laureshang.com/camnuvwche.ttf'); }
@font-face { font-family: 'camnuvxche'; src: url('https://cache.laureshang.com/camnuvxche.ttf'); }
@font-face { font-family: 'camnuvzche'; src: url('https://cache.laureshang.com/camnuvzche.ttf'); }

@media (max-width: 1280px) {
.mn { transform: scale(0.95); }
}

body { margin: 0; }
body { font-family: 'camnuvwche'; font-size: 12px; line-height: 24px; color: #333; }
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: transparent; }

a { text-decoration: none; color: #333; }

.mn { margin: auto; width: 1222px; }
    .mn .mh { margin-top: 150px; padding-bottom: 80px; border-bottom: 1px solid #dee2e6; }
        .mn .mh .hd { padding-bottom: 50px; }
            .mn .mh .hd a { padding-right: 15px; font-family: 'camnuvxche'; font-size: 16px; }
        .mn .mh .nm { font-size: 0; }
            .mn .mh .nm img { position: absolute; height: 400px; margin-top: -80px; margin-left: 240px; }
            .mn .mh .nm .en { display: inline-block; width: 756px; font-family: 'camnuvzche'; font-size: 120px; line-height: 120px; color: #ddd; }
            .mn .mh .nm .cn { display: inline-block; width: 466px; font-size: 50px; vertical-align: bottom; text-align: right; line-height: 40px; font-weight: bold; color: #ddd; }
                .mn .mh .nm .cn span { display: block; padding-top: 20px; }