/*@font-face {
    font-family: 'HuaweiSans';
    font-weight: 400;
    src: url('../fonts/huawesans/HuaweiSans-Regular.ttf')format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HuaweiSans-Light';
    src: url('../fonts/huawesans/HuaweiSans-Light.ttf')format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HuaweiSans-Bold';
    src: url('../fonts/huawesans/HuaweiSans-Bold.ttf')format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HuaweiSans-Regular';
    src: url('../fonts/huawesans/HuaweiSans-Regular.ttf')format('truetype');
    font-weight: normal;
    font-style: normal;
}*/

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; }

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{ border: none; display:block; }
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;
}


#h-header,#fh-ooter{ position:relative; z-index:999; }

.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: 10px; 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 {line-height: 50px; color: #cccccc;}
.header_list li { display: inline-block; margin: 0 20px; vertical-align: middle; font-size: 18px; }
.header_list li a { display: inline-block; vertical-align: middle; color: #343434; text-decoration: none; }
.header_list li a.on,.header_list li a:hover {color: #c81d14;}
.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: 10px; 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?v=202308241612) 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; }

.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:1024px){
    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: 10px;
  vertical-align: top;
}
@media (max-width: 768px) {
  .footer .cistern .left {
    float: none;
    width: 100%;
  }
}
.footer .cistern .left > p {
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
  padding-right: 20px;
  vertical-align: top;
}
@media (max-width: 768px) {
  .footer .cistern .left > p {
    padding-right: 0;
    display: block;
    text-align: center;
  }
}
.footer .cistern .left .share-footer {
  height: 20px;
  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: 20px;
  height: 20px;
  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;
}


.am-show-lg-only{ display:block; }
.am-hide-lg-only{ display:none; }

@media (max-width: 1023px) {
  .am-show-lg-only{ display:none; }
  .am-hide-lg-only{ display:block; }
}
