body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font-family: Microsoft YaHei !important; color: #666 !important; }
*{ outline: none !important; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-font-smoothing:antialiased; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none; color: #0080cc; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
legend { color: #000; }
fieldset { border: none; }
img { width: 100%; border: 0; display: block; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
hr { border: none; height: 1px; }
html, body { overflow: hidden; }
html { overflow-y: auto; }
br.pc { display: block; }
br.mob { display: none; }
.hide { display: none !important; }
* { outline: none !important; }
.box-display { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.box-display-h { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; flex-direction: column; }
.box-flex { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

/* 最大宽度 */
.w { width: 100%; max-width: 1556px; margin: 0 auto; position: relative; }
.browsehappy, .ReadPolicy { display: none !important; }
.h-header-bg { width: 100%; background: #fff; position: fixed; left: 0; top: 0; z-index: 9999; }
.h-header-bg .am-header { height: 50px; line-height: 50px; }
.h-header-bg .am-topbar-brand { padding: 0; }
.h-header-bg h1 { width: 128px; height: 28px; margin: 0; position: absolute; left: 20px; top: 11px; z-index: 3; }
.h-header-bg h1 img { width: 128px; height: 28px; padding: 0; margin: 0; display: block; }
.header_center { width: 100%; text-align: center; display: table; }
.header_list { height: 50px; line-height: 50px; color: #cccccc; }
.header_list li { height: 50px; display: inline-block; padding: 0 20px; vertical-align: top; font-size: 18px; position: relative; }
.header_list li>a { display: inline-block; vertical-align: top; color: #343434; text-decoration: none; }
.header_list li>a.on, .header_list li>a:hover { color: #c81d14; }
.header_list li .child_menu { width: 100%; background: #fff; display: none; position: absolute; left: 0; top: 50px; }
.header_list li:hover .child_menu { display: block; }
.header_list li .child_menu a { line-height: 50px; border-bottom: 1px solid #ddd; display: block; }
.header_list li .child_menu a:hover { color: #c81d14; }
.header_list li .child_menu a:last-child { border-bottom: 0; }
.header_list li.last_link { margin-right: 0; font-size: 14px; }
.header_list li.en_link { margin-left: 50px; font-size: 14px; }
.header_right { white-space: nowrap; position: absolute; right: 20px; top: 0; z-index: 3; }
.header_right a { display: inline-block; vertical-align: top; color: #666; text-decoration: none; }
.header_right a.on, .header_right a:hover { color: #c81d14; }
.header_right hr { width: 1px; height: 12px; background: #999; border: 0; display: inline-block; vertical-align: top; margin: 18px 5px 0 5px; }
.btn-menu { width: 50px; height: 50px; background: url(https://e.huawei.com/mediafiles/MediaFiles/D/A/E/{DAEE44E8-54D6-4909-9B60-F4A8318EEFBB}icon-menu.jpg) no-repeat center center; background-size: 20px 20px; border: 0; position: absolute; right: 0; top: 0; }
.header_right_fixed { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; top: 0; z-index: 999999; }
.header_right_fixed ul { width: 40%; height: 100%; background: #fff; position: absolute; right: 0; top: 0; }
.header_right_fixed li { margin-top: 10px; font-size: 14px; }
.header_right_fixed li>a { line-height: 32px; text-decoration: none; color: #555; padding: 0 15px; }
.header_right_fixed li>a.on { color: #c81d14; }
.header_right_fixed li .child_menu { width: 100%; background: #e8e8e8; }
.header_right_fixed li .child_menu a { line-height: 32px; border-bottom: 1px solid #fff; padding: 0 30px; display: block; }
.header_right_fixed li .child_menu a:last-child { border-bottom: 0; }
.header_right_fixed ul>a { width: 100%; line-height: 48px; text-align: center; font-size: 16px; color: #555; display: block; position: absolute; left: 0; bottom: 0; }
.wrap { width: 1200px; line-height: 70px; height: 70px; text-align: center; margin: 0 auto; font-size: 14px; color: #fff; clear: both; padding-top: 25px; }
.clear { clear: both; }
@media screen and (max-width:1023px) {
  br.pc { display: none; }
  br.mob { display: block; }
  .header_right_fixed .fr { float: right; }
  .wrap { width: 1200px; line-height: 70px; height: 70px; text-align: center; margin: 0 auto; font-size: 14px; color: #fff; clear: both; padding-top: 25px; }
}
.footer { background: #f5f5f5; font-size: 14px; line-height: 1.375; }
.footer .cistern { text-align: right; padding: 20px; }
.footer .cistern i { width: 100%; height: 100%; display: block; }
.footer .cistern i:before { content: none !important; }
.footer .cistern i.icon-toutiao { background: url(https://e.huawei.com/mediafiles/MediaFiles/D/A/E/{DAEF2390-D463-4E43-9EA7-72E1027C3896}toutiao.png) no-repeat; background-size: cover; }
.footer .cistern i.icon-weibo { background: url(https://e.huawei.com/mediafiles/MediaFiles/6/6/8/{668DAAC7-7531-4D35-926A-471780A49D11}weibo.png) no-repeat; background-size: cover; }
.footer .cistern i.icon-ximalaya { background: url(https://e.huawei.com/mediafiles/MediaFiles/D/0/1/{D018F810-F666-47D1-A665-5091EB272713}ximalaya.png) no-repeat; background-size: cover; }
.footer .cistern i.icon-weixin { background: url(https://e.huawei.com/mediafiles/MediaFiles/D/5/4/{D5472DDF-F9CD-4B86-B504-5BDB032E6D1B}weixin.png) no-repeat; background-size: cover; }
.footer .cistern i.icon-linkedin { background: url(https://e.huawei.com/mediafiles/MediaFiles/5/B/3/{5B32D724-4B7C-4BBE-9F68-089EE6375D9D}linkedin.png) no-repeat; background-size: cover; }
.footer .cistern i.icon-facebook { background: url(https://e.huawei.com/mediafiles/MediaFiles/3/8/6/{386D4344-3DD4-45DE-A4A2-1F9C66F5C764}facebook.png) no-repeat; background-size: cover; }
.footer .cistern i.icon-twitter4 { background: url(https://e.huawei.com/mediafiles/MediaFiles/8/9/5/{89556F4D-7CCD-48C6-8B3C-49934296F913}twitter4.png) no-repeat; background-size: cover; }
.footer .cistern i.icon-youtube { background: url(https://e.huawei.com/mediafiles/MediaFiles/1/2/B/{12B78616-ED8D-4B91-8294-5AE6348765B8}youtube.png) no-repeat; background-size: cover; }
@media (max-width:768px) {
  .footer .cistern { text-align: center; }
}
.footer .cistern .left { display: inline-block; float: left; padding-top: 8px; vertical-align: top; }
@media (max-width:768px) {
  .footer .cistern .left { float: none; width: 100%; }
}
.footer .cistern .left > p { line-height: 24px; display: inline-block; vertical-align: middle; padding-right: 20px; }
@media (max-width:768px) {
  .footer .cistern .left > p { padding-right: 0; display: block; text-align: center; }
}
.footer .cistern .left .share-footer { height: 24px; vertical-align: top; display: inline-block; }
@media (max-width:768px) {
  .footer .cistern .left .share-footer { margin-top: 8px; }
}
.footer .cistern .left .share-footer a { color: #666; border-radius: 100%; width: 24px; height: 24px; display: inline-block; margin: 0 5px; position: relative; }
.LANG-cn .footer .cistern .left .share-footer a { border: none; }
.footer .cistern .left .share-footer a::before { display: none; }
.footer .cistern .left .share-footer a .iconfont { font-size: 24px; left: 1px; top: -2px; position: absolute; }
.footer .cistern .left .share-footer a .pic { display: none; width: 60px; height: 60px; position: absolute; left: -15px; bottom: 36px; }
.footer .cistern .left .share-footer a .pic img { width: 100%; display: block; }
.footer .cistern .left .share-footer a:hover .pic { display: block; }
.footer .cistern .right { text-align: right; display: inline-block; }
@media (max-width:768px) {
  .footer .cistern .right { text-align: center; margin-top: 20px; }
}
.footer .cistern .right .contact a { color: #333; }
.footer .cistern .right > span { color: #666; }
