@charset "utf-8";

/* CSS Document */

@font-face {
    font-family: 'HuaweiSans-Light';
    src: url('../fonts/HuaweiSans-Light.eot');
    src: url('../fonts/HuaweiSans-Light.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/HuaweiSans-Light.woff?v=4.0.3') format('woff'), url('../fonts/HuaweiSans-Light.ttf?v=4.0.3') format('truetype'), url('../fonts/HuaweiSans-Light.svg?v=4.0.3#fontawesomeregular') format('svg');
}

@font-face {
    font-family: 'HuaweiSans-Bold';
    src: url('../fonts/HuaweiSans-Bold.eot?v=4.0.3');
    src: url('../fonts/HuaweiSans-Bold.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/HuaweiSans-Bold.woff?v=4.0.3') format('woff'), url('../fonts/HuaweiSans-Bold.ttf?v=4.0.3') format('truetype'), url('../fonts/HuaweiSans-Bold.svg?v=4.0.3#fontawesomeregular') format('svg');
}

@font-face {
    font-family: 'HuaweiSans-Regular';
    src: url('../fonts/HuaweiSans-Regular.eot?v=4.0.3');
    src: url('../fonts/HuaweiSans-Regular.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/HuaweiSans-Regular.woff?v=4.0.3') format('woff'), url('../fonts/HuaweiSans-Regular.ttf?v=4.0.3') format('truetype'), url('../fonts/HuaweiSans-Regular.svg?v=4.0.3#fontawesomeregular') format('svg');
}

@font-face {
    font-family: 'corpfont';
    src: url('../fonts/corpfont.eot?v=4.0.3');
    src: url('../fonts/corpfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/corpfont.woff?v=4.0.3') format('woff'), url('../fonts/corpfont.ttf?v=4.0.3') format('truetype'), url('../fonts/corpfont.svg?v=4.0.3#fontawesomeregular') format('svg');
}

.container {
    width: 100%!important;
    max-width: 1136px;
}

#container {
    position: relative;
    left: 0px;
    width: 100%;
    top: 0;
}

html,
body {
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

a:hover {
    text-decoration: none;
}

* {
    outline: none;
}

a:focus,
a:active,
button:focus,
button:active {
    outline: none;
    color: #333333;
}

a:focus,
a:active {
    text-decoration: none !important;
}

html,
body {
    margin: 0;
    padding: 0;
}

body {
    position: relative;
    font-family: HuaweiSans-Light, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 28px;
}

a {
    text-decoration: none;
    color: #333;
}

h1 {
    font-size: 48px;
    line-height: 60px;
    margin-top: 0;
}

h1.clr_topMn {
    margin-top: -12px;
}

h1.center {
    margin-bottom: 10px;
}

h2 {
    font-size: 38px;
    line-height: 48px;
    margin: 0;
}

h2.title {
    font-size: 28px;
    text-align: center;
}

h3 {
    font-size: 18px;
}

h3.Subtitle {
    font-size: 14px;
    color: #999;
}

h4 {
    font-size: 16px;
}

h6 {
    margin-top: 24px;
}

h1,
h2,
h3,
h4,
h5,
h6,
#footer .left_inner label {
    font-family: HuaweiSans-Bold, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

@media (max-width: 767px) {
    h1 {
        font-size: 34px;
        line-height: 46px;
    }
    h2 {
        font-size: 29px;
        line-height: 39px;
    }
    h3 {
        font-size: 18px;
        line-height: 28px;
    }
}

.center-block {
    margin: 0 auto;
}

.photo-remark {
    font-size: 14.000000000000002px;
    line-height: 22px;
    text-align: center;
}

.link-flash .icon-open-in-new {
    display: inline-block;
    width: 27px;
    height: 27px;
    font-style: normal;
    position: relative;
    font-family: corpfont;
}

.link-flash .icon-open-in-new:before {
    width: 27px;
    height: 27px;
    display: block;
    content: "\e900";
    font-size: 20px;
    position: absolute;
    top: -7px;
    left: 0;
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
}

.link-flash .icon-open-in-new:after {
    width: 27px;
    height: 27px;
    display: block;
    content: "\e90e";
    font-size: 20px;
    position: absolute;
    bottom: 7px;
    left: 0;
}

.link-flash:hover .icon-open-in-new:before {
    -webkit-transform: translate(3px, -2px);
    -ms-transform: translate(3px, -2px);
    transform: translate(3px, -2px);
}

@media (min-width: 1024px) {
    .link-flash .hwic_to-right:before,
    .link-flash.active .hwic_to-right:before,
    .link-flash:focus .hwic_to-right:before {
        display: inline-block;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        -webkit-box-shadow: 0 0 1px transparent;
        box-shadow: 0 0 1px transparent;
        position: relative;
        padding-right: 0;
        -webkit-transition-duration: 0.1s;
        -o-transition-duration: 0.1s;
        transition-duration: 0.1s;
    }
    .link-flash:hover .hwic_to-right:before,
    .link-flash.active .hwic_to-right:before,
    .link-flash:focus .hwic_to-right:before {
        webkit-transform: translateX(10px);
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
}

@media (min-width: 1024px) {
    .iconfont-flash [class*="hwic_"]:before,
    .iconfont-flash.active [class*="hwic_"]:before,
    .iconfont-flash:focus [class*="hwic_"]:before {
        display: inline-block;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        -webkit-box-shadow: 0 0 1px transparent;
        box-shadow: 0 0 1px transparent;
        position: relative;
        padding-right: 0;
        -webkit-transition-duration: 0.1s;
        -o-transition-duration: 0.1s;
        transition-duration: 0.1s;
    }
    .iconfont-flash:hover [class*="hwic_"]:before,
    .iconfont-flash.active [class*="hwic_"]:before,
    .iconfont-flash:focus [class*="hwic_"]:before {
        webkit-transform: translateX(10px);
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
    .iconfont-flash:hover .hwic_download:before,
    .iconfont-flash.active .hwic_download:before,
    .iconfont-flash:focus .hwic_download:before {
        webkit-transform: translateY(10px);
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
}

.icon_download {
    display: inline-block;
    width: 25px;
    height: 25px;
    font-style: normal;
    position: relative;
    font-family: corpfont;
}

.icon_download:before {
    width: 25px;
    height: 25px;
    display: block;
    content: "\e918";
    font-size: 25px;
    position: absolute;
    top: -6px;
    left: 0;
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
}

.icon_download:after {
    width: 25px;
    height: 25px;
    display: block;
    content: "\e913";
    font-size: 25px;
    position: absolute;
    bottom: 6px;
    left: 0;
}

.icon_download:hover:before {
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
}

.hover {
    cursor: pointer;
    cursor: hand;
}

.center {
    text-align: center;
}

.blue {
    color: #15b0e8;
    font-family: HuaweiSans-Light, Arial, Helvetica, sans-serif;
    display: inline-block;
}

.red {
    color: #f66f6b;
}

.Showmore {
    font-size: 20px;
    color: #f66f6a;
}

.Showmore:hover,
.Showmore:focus,
.Showmore:active {
    color: #f66f6a;
    text-decoration: none;
}

.Showmore em {
    font-style: initial;
    margin-right: 5px;
    font-size: 24px;
    font-style: normal;
}

.Showmore[aria-expanded="false"] em {
    display: inline-block;
}

.Showmore[aria-expanded="false"] em+em {
    display: none;
}

.Showmore[aria-expanded="true"] em {
    display: none;
}

.Showmore[aria-expanded="true"] em+em {
    display: inline-block;
}

.Showmore[aria-expanded="false"] span {
    display: inline-block;
}

.Showmore[aria-expanded="false"] span+span {
    display: none;
}

.Showmore[aria-expanded="true"] span {
    display: none;
}

.Showmore[aria-expanded="true"] span+span {
    display: inline-block;
}

.title h2 {
    display: inline-block;
    position: relative;
}

.title h2 span {
    position: relative;
}

.title h2 em {
    width: 100%;
    height: 4px;
    background: #c7000b;
    position: absolute;
    bottom: -25px;
    left: 0%;
    margin-left: 0px;
}

.small-more-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    overflow: hidden;
    background: url(../img/icon_v2.png) no-repeat -144px -1px;
}

.big-more-icon {
    width: 36px;
    height: 36px;
    display: inline-block;
    overflow: hidden;
    background: url(../img/icon_v2.png) no-repeat -74px -1px;
}

.video-play-icon {
    width: 60px;
    height: 60px;
    display: inline-block;
    overflow: hidden;
    background: url(../img/icon_v2.png) no-repeat -1px -1px;
}

.place {
    height: 107px;
}

.ie8 .place,
.ie9 .place,
.ie10 .place {
    height: 107px;
}

.push-right {
    float: right;
}

.ReadPolicy {
    background-color: #eeeeee;
    color: #282828;
    display: none;
    padding: 16px 0;
}

.ReadPolicy p {
    max-width: 750px;
    margin: 0 auto;
    font-size: 14.000000000000002px;
    line-height: 1.225;
    position: relative;
    padding-right: 80px;
    padding-left: 10px;
}

.ReadPolicy a {
    color: #282828;
    text-decoration: underline;
}

.ReadPolicy .close {
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 9px;
    display: block;
    height: 30px;
    width: 30px;
    color: #000;
    line-height: 30px;
    text-align: center;
    float: right;
    margin-top: -7px;
    opacity: 1;
}


/*video-1*/

.video_box {
    width: 100%;
    position: relative;
    z-index: 98;
    overflow: hidden;
}

#index-banner .video_box {
    width: 100%;
    position: absolute;
    z-index: 98;
    overflow: hidden;
}

.video_box a.js_video_icon,
.video_box a.js_video_player {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
}

.video_box a.js_video_player em {
    content: "";
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
}

.video_box a.js_video_player:hover:before {
    background: url("../../img/icon.png") no-repeat -105px -4px;
}

.video_box a.js_video_icon:hover,
.video_box a.js_video_player:hover,
.player-outer-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 98;
}

#fancybox-wrap,
#fancybox-content {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    overflow: hidden;
}

#player_wrapper {
    height: 100%;
    width: 100%;
    display: block;
    overflow: hidden;
}

#fancybox-close {
    position: absolute;
    right: -30px;
    width: 30px;
    height: 30px;
    background: transparent url("../../img/icon.png") no-repeat -155px -339px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-close {
    top: 10px;
    right: 10px;
    width: 36px;
    height: 36px;
    display: block!important;
}

#fancybox-wrap {
    padding: 0;
}

.fancy-video-close {
    background-color: rgba(0, 0, 0, .72)!important;
}

.video_box a.video_icon,
.video_box a.video_player {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
}

.video_box a.video_player em {
    content: "";
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
}

.video_box a.video_player:hover:before {
    background: url("../../img/icon.png") no-repeat -105px -4px;
}

.video_box a.video_icon:hover,
.video_box a.video_player:hover,
.player-outer-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 98;
}

.video_box {
    width: 100%;
    position: relative;
    z-index: 97;
    overflow: hidden;
}

.video_box a.js_img_link,
.video_box a.js_video_icon,
.video_box a.js_video_player {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(//www.huawei.com/Assets/CBG/img/video_btn.png) 50% no-repeat;
}

.video_box a.js_img_link {
    background: none;
}

.video_box a.video_player {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(//www.huawei.com/Assets/CBG/img/video_btn.png) 50% no-repeat;
}

.video_box a.js_video_icon:hover,
.video_box a.js_video_player:hover {
    background: url(//www.huawei.com/Assets/CBG/img/video_btn_hover.png) 50% no-repeat;
}


/*video modal*/

.modal.video-dialog .modal-dialog {
    margin-top: 0;
    width: 100%;
    max-width: 960px;
    ;
}

.modal.video-dialog .modal-dialog .bootstrap-dialog-title {
    display: none;
}

.modal.video-dialog .modal-dialog .modal-header {
    padding: 0;
    border-bottom: 0;
}

.modal.video-dialog .bootstrap-dialog-close-button {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
}

.modal.video-dialog .modal-header .close {
    color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    font-size: 30px;
}

.modal.video-dialog .modal-body {
    padding: 0;
}

@media only screen and (max-width: 767px) {
    .row-vertical-align-middle .col-sm-7 {
        width: 100%;
        display: block;
        text-align: center;
    }
    .row-vertical-align-middle {
        width: auto;
        display: block;
        padding-bottom: 15px;
    }
    .row-vertical-align-middle .col-sm-5 {
        display: none;
    }
    .modal-open .modal {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .modal.video-dialog .modal-dialog {
        margin: 0;
    }
    .modal:before {
        content: none !important;
    }
}

header.affix,
.secondary-navigation.affix,
.open header.affix {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    background: #fff;
    -webkit-box-shadow: 1px 0px 5px rgba(0, 0, 0, .1);
    box-shadow: 1px 0px 5px rgba(0, 0, 0, .1);
}

.scroll-down header.affix {
    -webkit-transform: translateY(-107px);
    -ms-transform: translateY(-107px);
    transform: translateY(-107px);
}

.mobile-menu-open.scroll-down .open header.affix {
    -webkit-transform: translateY(-107px);
    -ms-transform: translateY(-107px);
    transform: translateY(-107px);
}

#top_margin {
    height: 135px;
}

#studio {
    position: relative;
    z-index: 10;
}

.content-wraper {
    position: relative;
    background-color: #fff;
    z-index: 98;
    width: 100%;
    overflow: hidden;
}

#main-action {
    position: relative;
    top: 0px;
    width: 100%;
}

.overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    overflow: hidden;
    /*
  background-image:url(img/hw-connect-2016.jpg);
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-position: center top\9;*/
    z-index: -1;
}

.overlay {
    display: block;
    left: 0;
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}

nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

nav ul li {
    display: inline-block;
    position: relative;
}

nav li ul {
    position: absolute;
    left: 5px;
    top: 22px;
    width: 400px;
}

nav li li {
    position: relative;
    margin: 0;
    display: block;
}

nav li li ul {
    position: absolute;
    top: 0;
    left: 200px;
    margin: 0;
}



.heading nav {
    /*  width: 83.33333333%;*/
    padding-right: 30px;
}

nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

nav ul li {
    display: inline-block;
    position: relative;
}

nav li ul {
    position: absolute;
    left: 5px;
    top: 22px;
    width: 400px;
}

nav li li {
    position: relative;
    margin: 0;
    display: block;
}

nav li li ul {
    position: absolute;
    top: 0;
    left: 200px;
    margin: 0;
}

#studio {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    background: #fff;
    -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.08);
}

.nav-cont {
    border-bottom: 1px solid #ccc \9;
    min-height: 75px;
    min-height: 1px \9;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.nav-cont .heading {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    position: relative;
    z-index: 10;
}

.nav-cont .login-btn-mob {
    min-height: 28px !important;
    line-height: 28px;
    font-size: 14px;
}

.nav-cont .hc-menu nav a.login-btn-mob {
    padding: 2px 15px 2px 15px;
    margin-top: 25px;
}

.nav-cont .hc-menu nav a {
    line-height: 28px;
    margin: 0 30px;
    padding: 5px 0 0px 0;
    font-family: HuaweiSans-Light, Arial, Helvetica, sans-serif;
    color: #000;
}

.nav-cont .hc-menu nav a:hover {
    color: #fff;
}

.nav-cont .heading nav {
    margin-left: auto;
    text-align: right;
}

.nav-cont .hc-menu nav a.pc-search {
    margin-right: 5px !important;
    margin-top: -1px !important;
    margin-left: 0 !important;
}

.nav-cont .navlanguage {
    margin-left: 5px !important;
}

.nav-cont nav ul li {
    display: inherit;
    float: left;
}

.nav-cont .login-btn-mob>i {
    margin-top: 7px;
    margin-right: 10px;
}

.nav-cont-skinny {
    min-height: 100px;
    min-height: 1px \9;
    padding: 0;
    background: #fff;
}

.down-nav {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding: 7px 0;
    margin-left: 52px;
    display: none;
    padding-bottom: 15px;
}

.down-nav li a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-left: 5px solid #f26762;
    padding-left: 11px !important;
    height: 18px;
    line-height: 18px !important;
    margin-left: 14px !important;
    color: #838383 !important;
    margin-right: 0 !important;
    font-weight: normal !important;
}

.nav-cont .hc-menu nav li:hover .down-nav {
    display: block;
}

.nav-cont-skinny.nav-cont .hc-menu nav a {
    color: #333 !important;
}

.down-nav li a:hover {
    background: none;
    font-weight: normal !important;
    color: #000 !important;
}

.nav-cont .hc-menu nav li:hover a {
    color: #ec6867;
}

.logo img {
    width: auto;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin: 16px 0;
}

.logo_skinny img {
    height: 75px;
    width: auto;
    top: 14px;
    position: relative;
}

.logo_skinny img {
    top: 0;
}

.nav-cont-skinny {
    min-height: 100px;
    min-height: 1px \9;
    padding: 0;
}

.hc-menu nav a {
    line-height: 40px;
    font-size: 16px;
    color: #333;
    text-decoration: none;
    display: block;
    outline: none;
    font-weight: normal;
}

.logo_skinny img {
    height: 75px;
    width: auto;
    top: 14px;
    position: relative;
}

.logo .fixed-hide {
    display: block
}

.logo .fixed-show {
    display: none
}

.logo.logo_skinny .fixed-hide {
    display: none;
}

.logo.logo_skinny .fixed-show {
    display: block;
}

.nav-color.nav-cont .hc-menu nav a {
    color: #333;
}

[data-page-url$="/events/mwc2019/"] .place,
[data-page-url*="/events/mwc2019/?"] .place,
[data-page-url$="/events/mwc2019"] .place {
    display: none !important;
}

.language {
    margin-top: 5px;
}

.language ul {
    letter-spacing: -0.32em;
    text-align: right;
}

.language ul li {
    display: inline-block;
    letter-spacing: normal;
    color: #20498f;
    vertical-align: middle
}

.language ul li span {
    padding: 0 10px;
    color: #184287;
    font-size: 22px;
}

.ie10 .language ul li+li+li,
.ie11 .language ul li+li+li {
    position: relative;
    top: -2px;
}


/*new css 20190104*/

.nav-title {
    font-size: 24px;
    color: #000;
    font-family: HuaweiSans-Bold, Arial, Helvetica, sans-serif;
    margin-top: 24px;
    text-align: center;
}

.top-wrapper {
    position: relative;
}

.nav-mobile-icon {
    padding: 22px 25px;
    position: absolute;
    right: 0;
    top: 10%;
    cursor: pointer;
}

.nav-mobile-icon a:before {
    content: "";
    background: url(../img/facts_icon.png) no-repeat -50px 0;
    width: 30px;
    height: 22px;
    display: block;
}

.mobile-menu-open .nav-mobile-icon i:before {
    content: "\e90c";
    font-family: 'corpfont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 23px;
    color: #333;
    background: none;
}

.nav-mobile-icon i {
    float: right;
}

.nav-mobile-icon i:before {
    content: "";
    background: url(../img/facts_icon.png) no-repeat -50px 0;
    width: 30px;
    height: 22px;
    display: block;
}

.Drop-down {
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 10px;
    background: #fff;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .08);
    box-shadow: 0 10px 10px rgba(0, 0, 0, .08);
    width: 250px;
    padding: 10px 20px 20px 20px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    z-index: -2;
}

.Drop-down ul li {
    padding: 7px 0;
    position: relative;
}

.Drop-down ul li em {
    position: relative;
    top: 7px;
    right: 0px;
    margin-left: 16px;
}

.Drop-down ul li em.hwic_to-right {
    font-size: 13px;
}

.Drop-down ul li.link-flash em {
    width: 20px;
    height: 20px;
}

.Drop-down ul li.link-flash em:before {
    width: 20px;
    height: 20px;
}

.Drop-down ul li.link-flash .icon-open-in-new:before {
    font-size: 18px;
}

.Drop-down ul li.link-flash .icon-open-in-new:after {
    width: 20px;
    height: 20px;
    font-size: 18px;
}

.Drop-down ul li.link-flash:hover .icon-open-in-new:before {
    -webkit-transform: translate(2px, -1px);
    -ms-transform: translate(2px, -1px);
    transform: translate(2px, -1px);
}

.mobile-menu-open .open .Drop-down {
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    z-index: 2;
}

.mobile-menu-open.scroll-down .open .Drop-down {
    -webkit-transform: translateY(-120%);
    -ms-transform: translateY(-120%);
    transform: translateY(-120%);
}

.nav-mobile-icon .Drop-down a:before {
    content: none;
}


/* NAV MAIN MOBILE /
/********************/

#tab_main_nav_mobile {
    display: none;
}

#tab_main_nav_mobile_next_container a,
#tab_main_nav_mobile_container a {
    color: #373737;
}

#tab_main_nav_mobile_next_container,
#tab_main_nav_mobile_container {
    position: fixed;
    z-index: 888;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: auto;
}

#tab_main_nav_mobile_container ul>li>ul>li {
    border-bottom: 1px solid #aac2e2;
    margin-left: -25px;
    margin-right: -20px;
    padding-left: 25px;
    padding-right: 20px;
}

#tab_main_nav_mobile_container ul li ul li:last-child {
    border-bottom-color: #d3e9ff
}

#tab_main_nav_mobile_container ul li ul li.active {
    color: #cc0000;
}

#tab_main_nav_mobile_container ul li ul li.title {
    color: #cc0000;
    margin-left: -25px;
    margin-right: -20px;
    padding-left: 25px;
    padding-right: 20px;
}

#tab_main_nav_mobile_container ul li {
    border-bottom: 1px solid #ededed;
    padding: 9px 20px 9px 25px;
    font-size: 16px;
    color: #373737;
}

#tab_main_nav_mobile_container ul li ul {
    display: none;
    margin-left: -25px;
    margin-right: -20px;
    margin-top: 10px;
    margin-bottom: -10px;
    padding-left: 25px;
    padding-right: 20px;
    border-top: 2px solid #999;
    border-bottom: 2px solid #999;
    background-color: #d3e9ff;
}

#tab_main_nav_mobile_container ul li ul li ul {
    border-bottom: none;
    border-top: 1px solid #aac2e2;
}

#tab_main_nav_mobile_container ul li ul li ul li {
    border-bottom-color: #aac2e2;
    margin-left: -25px;
    margin-right: -20px;
    padding-left: 25px;
    padding-right: 20px;
    background-color: #d3e9ff;
}

#tab_main_nav_mobile_container a:hover {
    text-decoration: none;
}

#tab_main_nav_mobile_container ul li ul li ul li:last-child {
    border: none;
}

#tab_main_nav_mobile_container ul li ul li:hover,
#tab_main_nav_mobile_container ul li ul li ul li:hover {
    background-color: #99ccff;
}

#tab_main_nav_mobile_container ul li.hasmore1:hover {
    background-color: #ececff;
}

#tab_main_nav_mobile_container ul li.active {
    color: #cc0000;
}

#tab_main_nav_mobile_container ul li.active>a {
    color: #cc0000 !important;
}

#tab_main_nav_mobile_container ul li.hasmore em.jiantou {
    background: url(../../images/CBG_moblie_nav_004.png) 0px 0px no-repeat;
    padding-left: 15px !important;
    height: 20px;
    float: right !important;
    position: inherit !important;
    margin-top: 6px;
}

#tab_main_nav_mobile_container ul li.hasmore em.jiantou.active {
    background: url(../images/mobile_all_icons.png) -396px -146px no-repeat;
    padding-left: 15px;
    float: right;
}

#tab_main_nav_mobile_next_container ul li {
    border-bottom: 1px solid #e8e8e8;
}

#tab_main_nav_mobile_container ul li.hasmore1 em.jiantou {
    padding-left: 11px !important;
    height: 20px;
    float: right !important;
    position: inherit !important;
    margin-top: 8px;
}

.search-header {
    display: none;
}

#tab_main_nav_mobile_container ul li.link-list {
    border-bottom: 0px;
    padding: 0px;
    background: #f7f7f7;
    display: none;
}

#tab_main_nav_mobile_container ul li.link-list a {
    border-bottom: 1px solid #ededed;
    padding: 10px 20px;
    font-size: 16px;
    color: #373737;
}

#tab_main_nav_mobile_next_container,
#tab_main_nav_mobile_container ul li a {
    display: block;
    color: #373737
}

#tab_main_nav_mobile_container ul li em {
    padding-left: 20px;
    background: url(../../images/mobile_all_icons.png) -12px -136px no-repeat;
    position: absolute;
    left: 5px;
}

#tab_main_nav_mobile_container ul li.hasmore1 a em {
    padding-left: 20px;
    background: url(../images/CBG_moblie_nav_004.png) 0px 0px no-repeat;
    position: absolute;
    right: 5px;
}

#tab_main_nav_mobile_container ul li.home {
    color: #d32855;
}

#tab_main_nav_mobile_container ul li.search {
    height: 40px;
    padding: 0px 20px;
}

#tab_main_nav_mobile_container ul li.search a {
    display: inline-block;
}

#tab_main_nav_mobile_container ul .search div {
    border-radius: 5px;
    text-align: left;
    padding-right: 10px;
    margin-top: 4px;
}

#tab_main_nav_mobile_container ul .search .link-home-nav {
    float: left;
}

#tab_main_nav_mobile_container ul .search .link-home-nav a {
    padding-left: 5px;
}

#tab_main_nav_mobile_container ul .search div input {
    width: 85%;
    outline: none;
    resize: none;
    border: 0px solid #ededed;
    height: 30px;
}

#container.mobile-menu-open,
#footer.mobile-menu-open,
.share_nullbox.mobile-menu-open {
    left: -100% !important;
    position: fixed;
}

#tab_main_nav_mobile_container.mobile-menu-open,
#tab_main_nav_mobile_next_container.mobile-menu-open {
    right: 0 !important;
    -webkit-box-shadow: -5px 0px 10px rgba(0, 0, 0, .2);
    box-shadow: -5px 0px 10px rgba(0, 0, 0, .2);
}

#container,
#tab_main_nav_mobile_container,
#tab_main_nav_mobile_next_container {
    -webkit-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

@media (max-width: 991px) {
    .mobile-menu-open #tab_main_nav_mobile_container {
        right: 0;
    }
    .Drop-down {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        height: 100%;
        padding: 0;
        position: fixed;
        top: 66px;
    }
    .Drop-down ul li em {
        top: 7px;
        right: 0px;
    }
    .Drop-down ul li {
        border-bottom: 1px solid #ededed;
        font-size: 16px;
        padding: 10px 0 10px 20px;
    }
    .Drop-down ul li:first-child {
        border-top: 1px solid #ededed;
    }
    .mobile-menu-open .open .Drop-down {
        width: 100%;
        position: fixed;
        top: 66px;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        z-index: 100
    }
    #studio .logo {
        margin-top: 0;
        float: left;
    }
    .nav-cont .heading {
        padding: 0 15px;
    }
    .top-wrapper .nav-mobile-icon {
        margin-top: 0;
        padding: 9px 15px;
    }
    #studio {
        background: #fff;
    }
}

#right_iconbox {
    display: none;
    width: 48px;
    position: fixed;
    bottom: 30%;
    right: 0;
    z-index: 999;
}

.browsehappy.ReadPolicy[style*="block"]+#container #studio {
    top: 66px;
}

.browsehappy.ReadPolicy[style*="block"]+#container #studio.affix {
    top: 0;
}

@media (max-width: 991px) {
    .browsehappy.ReadPolicy {
        display: none !important;
    }
    .browsehappy.ReadPolicy[style*="block"]+#container #studio {
        top: 0;
    }
}

@media (min-width:768px) and (max-width: 991px) {
    .place {
        height: 94px;
        ;
    }
    .top-wrapper .nav-mobile-icon {
        padding: 20px 15px;
    }
}

@media (max-width: 767px) {
    .place {
        height: 70px;
        ;
    }
}

.group-index-banner {
    position: relative;
}

.group-index-banner  .video_box {
    height: 100%;
    top: 0;
    left: 0;
}


/*.group-index-banner .slick-next,.group-index-banner .slick-prev { display:none !important;}*/

.group-index-banner .slick-dots {
    bottom: 15px;
    z-index: 9;
}

.group-index-banner .slick-dots li button:before {
    background: url(../../img/icon.png) no-repeat -120px -277px;
}

.group-index-banner .slick-dots li.swiper-slide-active button:before {
    background-position: -98px -277px;
}

.group-index-banner .slick-dots li button:before {
    content: "";
    opacity: 1;
}

.group-index-banner .slick-dots li {
    margin: 0 2px;
}

.group-index-banner .scroll-down {
    width: 36px;
    height: 18px;
    position: absolute;
    bottom: 45px;
    left: 50%;
    margin-left: -18px;
    z-index: 99;
}

.group-index-banner .scroll-down:before {
    content: "";
    display: block;
    width: 36px;
    height: 18px;
    background: url(../../img/icon.png) no-repeat -55px -280px;
}

.group-index-banner .slick-dotted.slick-slider,
.rotation-mode2 .slick-dotted.slick-slider,
.rotation-mode .slick-dotted.slick-slider {
    margin-bottom: 0px;
}

.group-index-banner .text {
    position: absolute;
    top: 25%;
    left: 50%;
}

.group-index-banner .text .save-date {
    min-width: 150px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    border: 2px solid #f66f6a;
    border-radius: 5px;
    color: #f66f6a;
    text-align: center;
    margin-top: 40px;
    margin-left: 7px;
}

.group-index-banner .text .save-date:hover,
.group-index-banner .text .save-date:focus,
.group-index-banner .text .save-date:active {
    outline: none;
}

save-date:active {
    outline: none;
}

.group-index-banner .slick-dots li button {
    border: 2px solid #fff;
    border-radius: 50%;
    width: 14px;
    height: 14px;
}

.group-index-banner .slick-dots li.swiper-slide-active button {
    background: #fff;
}

.bg-alpha {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    padding-bottom: 56.25%;
    display: block;
    z-index: 1;
    position: absolute;
}

.group-index-banner  {
    position: relative;
}

.group-index-banner  .contact {
    position: relative;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.group-index-banner  .contact img {
    max-width: 100%;
    margin: 0 auto;
}


/*.group-index-banner  .contact .video-bg img{position: absolute;left: 50%;top: 0;transform: translateX(-50%);}*/


/*.ie8 .group-index-banner  .contact .video-bg img , .ie9 .group-index-banner  .contact .video-bg img{margin-left: -960px;}*/

.group-index-banner  .contact img {
    height: auto;
}

.group-index-banner .swiper-slide-active .contact>a {
    display: block;
}

.group-index-banner .swiper-slide-active .contact>a:hover {
    color: #333;
}

.background-player {
    position: absolute;
    width: 100%;
}

.group-index-banner>div {
    max-width: 1366px;
    margin: 0 auto;
}

.banner-text {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -553px;
    padding-top: 150px;
}

.group-index-banner:hover .slick-prev,
.group-index-banner:hover .slick-next {
    opacity: 1;
    display: block !important;
}

.group-index-banner .slick-next {
    right: 0;
}

.group-index-banner .slick-prev,
.group-index-banner .slick-next {
    opacity: 0;
    height: 100%;
    width: 10%;
}

.slick-prev {
    left: 0px;
    z-index: 9;
    width: 44px;
    height: 44px;
}

.slick-prev:before {
    font-family: corpfont !important;
    content: "\e901" !important;
    color: #f66f6a !important;
    font-size: 44px !important;
}

.slick-next {
    right: 0px;
    z-index: 9;
    width: 44px;
    height: 44px;
}

.slick-next:before {
    font-family: corpfont !important;
    content: "\e902" !important;
    color: #f66f6a !important;
    font-size: 44px !important;
}

@media (max-width: 767px) {
    .group-index-banner {
        position: relative;
        width: 100%;
        overflow: hidden;
    }
    .group-index-banner .text {
        left: 15px;
        right: 15px;
        width: 70%;
        margin: 0 auto;
        text-align: center;
        top: 20%;
    }
    .group-index-banner  .contact {
        height: auto;
    }
    .banner-text {
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: 0px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .group-index-banner .slick-next,
    .group-index-banner .slick-prev {
        display: none !important;
    }
}


/*page-tit-h1 css*/

.page-tit-h1 {
    text-align: center;
}

.page-tit-h1 h1 {
    font-size: 48px;
    line-height: 60px;
    margin: 40px 0 60px;
}


/*content-tab-1 css*/

.content-tab-1 {
    margin-bottom: 50px;
}

.content-tab-1 .title-tab li {
    position: relative;
}

.content-tab-1 .title-tab li a {
    width: 100%;
    display: block;
    text-align: center;
    height: 90px;
    line-height: 90px;
    border: 1px solid #c9c9c9;
    font-size: 26px;
    color: #333;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.content-tab-1 .title-tab li a:hover,
.content-tab-1 .title-tab li a:focus,
.content-tab-1 .title-tab li a:active {
    text-decoration: none;
    color: #c8000b;
}

.content-tab-1 .title-tab li.active a {
    border-bottom: 7px solid #c8000b;
    color: #c8000b;
}

.content-tab-1 .title-tab li.active a:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #c8000b;
    content: "";
    position: absolute;
    bottom: -8px;
    left: 48%;
}

.content-tab-1 .tit-box {
    background: #f0f0f0;
    margin-top: 10px;
    padding-top: 50px;
    padding-bottom: 90px;
}

.content-tab-1 .tit-box [class*="col-"] p {
    padding: 0 30px;
    font-family: HuaweiSans-Bold, Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}

.content-tab-1 .tit-box .col-xs-4 img {
    margin: 0 auto;
}
.content-tab-1 .panel-heading{
    background-color:transparent !important;
    border-bottom:0;
    padding: 0;
    border-radius: 0;
}
.panel-group .panel+.panel{
    -webkit-box-shadow:none;
    box-shadow: none;
    border-radius: 0;
    border:0;
}
.panel-group .panel{
    border-radius: 0;
    border:0;
}
.Coffee-with-Ren {
    width: 90%;
    margin: 0 auto;
}

.Coffee-with-Ren .video-box {
    position: relative;
}

.Coffee-with-Ren .v-content .no-paly::before {
    content: "";
    width: 40px;
    height: 40px;
    background: url(../img/facts_icon.svg#icon-01) no-repeat;
    background-size: 140px 164px;
    background-position: -50px -70px;
    display: block;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.Coffee-with-Ren .v-content .live-style::before {
    content: "";
    width: 46px;
    height: 26px;
    background: url(../img/facts_icon.svg#icon-03) no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-size: 120px 160px;
    background-position: -41px -68px;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.Coffee-with-Ren .t-content {
    padding: 0 30px;
    color: #707070;
    width: 100%;
}

.Coffee-with-Ren>.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.Coffee-with-Ren>.row .col-sm-6.col-sm-push-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.Coffee-with-Ren .t-content h2 {
    font-size: 30px;
    line-height: 42px;
}

.Coffee-with-Ren .t-content .f-time {
    font-size: 20px;
    line-height: 32px;
    padding-top: 10px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.Coffee-with-Ren .t-content .view-more-video {
    color: #c8000b;
    font-size: 20px;
    padding-top: 40px;
    line-height: 32px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    display: inline-block;
}

.Coffee-with-Ren .t-content .view-more-video.live-style::before {
    content: "";
    width: 46px;
    height: 26px;
    background: url(../img/facts_icon.svg#icon-04) no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-size: 120px 160px;
    background-position: -31px -68px;
    margin-right: 10px;
}

.Coffee-with-Ren .t-content .view-more-video.live-style span {
    display: inline-block;
    vertical-align: middle;
}

.Coffee-with-Ren .t-content .view-more-video em {
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle
}

.Coffee-with-Ren .v-list-box {
    margin-top: 45px;
}

.Coffee-with-Ren .v-list-box .v-content {
    margin: 15px 0;
}

.Coffee-with-Ren .v-list-box .show-more {
    margin-left: 0px;
}

.Coffee-with-Ren .v-list-box h3 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
    color: #707070;
}

.Coffee-with-Ren .v-list-box p {
    margin: 0;
    font-size: 16px;
    line-height: 28px;
    color: #707070;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif !important;
}

.Describe {
    text-align: left;
    margin-left: 50px;
    margin-top: 30px;
    margin-right: 50px;
}

.Describe p {
    margin-bottom: 0;
}

.Describe p span {
    font-family: HuaweiSans-Bold, Arial, Helvetica, sans-serif;
}

.Describe ul {
    list-style: disc;
    padding-left: 18px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.Describe ul li {
    margin: 10px 0;
}

.Describe .link-flash em,
.content-box .link-flash em {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-left: 10px;
}

.Describe .link-flash em:before,
.content-box .link-flash em:before {
    width: 20px;
    height: 20px;
    font-size: 18px;
}

.Describe .link-flash em.hwic_to-right,
.content-box .link-flash em.hwic_to-right {
    vertical-align: 0;
}

.Describe .link-flash em.hwic_to-right:before,
.content-box .link-flash em.hwic_to-right:before {
    width: 20px;
    height: 20px;
    font-size: 15px;
}

.Describe .link-flash em:after,
.content-box .link-flash em:after {
    width: 20px;
    height: 20px;
    font-size: 18px;
}

.show-more {
    text-align: left;
    margin-left: 50px;
    font-size: 26px;
    margin-top: 25px;
}

.show-more a {
    color: #f66f6a;
    font-family: HuaweiSans-Bold, Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.show-more a:hover,
.show-more a:active,
.show-more a:focus {
    color: #f66f6a !important;
}

.show-more a em {
    margin-right: 8px;
    display: inline-block;
    vertical-align: 2px;
    font-size: 17px;
    font-weight: bold;
}

.show-more a span {
    display: inline-block;
    vertical-align: top;
}

.show-more a:hover,
.show-more a:active,
.show-more a:focus {
    text-decoration: none;
}

.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

#what-tabs {
    font-size: 36px;
}

.content-tab-1 .tab-content .tab-pane:first-child+.tab-pane .toggler-content p {
    font-size: 36px;
}

.row-tab-toggler {
    margin: 30px 0;
}

.row-image>div {
    margin-bottom: 0px;
}

.ie8 .row-image>div.tab-toggler a,
.ie9 .row-image>div.tab-toggler a,
.ie10 .row-image>div.tab-toggler a {
    display: table;
    margin: 0 auto;
}

.ie8 .row-image>div a .toggler-content,
.ie9 .row-image>div a .toggler-content,
.ie10 .row-image>div a .toggler-content {
    display: table-cell;
    vertical-align: middle;
}

.content-box {
    text-align: left;
    padding: 30px 20px 20px 20px;
    background: #fff;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    position: relative;
}

.row-tab-toggler .tab-toggler .toggler-content {
    -webkit-box-shadow: 0px 10px 50px -3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 10px 50px -3px rgba(0, 0, 0, 0.2);
    border-radius: 105px;
    border: 2px solid #c9c9c9;
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    padding: 60px 25px;
    padding: 0;
    margin-bottom: 0;
    height: 210px;
    width: 210px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    /* align-items: center; */
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    word-wrap: break-word;
}

.btn-close {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: url(../img/icon-cross.png) no-repeat center center;
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 1px solid #c7000b;
    display: block;
    margin-left: auto;
    background-size: 15px;
}

.mobile-tanchu.collapse.in .content-box>p:first-child {
    margin: 0;
}

.mobile-tanchu.collapse.in .btn-close {
    position: absolute;
    top: 12px;
    right: 15px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background-size: 15px;
}

.row-tab-toggler .tab-toggler a .toggler-content {
    background: #fff;
}

.row-tab-toggler .tab-toggler a.collapsed .toggler-content {
    background: transparent;
}

.row-tab-toggler .tab-toggler .toggler-content:hover {
    border: 2px solid #ababab;
    background: #fff;
    color: #333;
}

.row-image>div a:hover,
.row-image>div a:active,
.row-image>div a:focus {
    color: #333;
}

.row-tab-toggler .tab-toggler .toggler-content p {
    margin-top: 0;
    margin-bottom: 5px;
}

.row-tab-toggler .tab-toggler .toggler-content .toggler-img-on {
    display: none;
}

.row-tab-toggler .tab-toggler .toggler-content .toggler-img-off {
    display: block;
}

.category-name {
    font-family: "HuaweiSans-Bold", Helvetica, Arial, sans-serif;
    font-size: 14.000000000000002px;
    line-height: 22px;
    color: #808080;
    margin-bottom: 0;
}

.category-name1 {
    margin-top: 5px;
    font-size: 14px;
    line-height: 22px;
    color: #808080;
    margin-bottom: 0;
}

.category-name1 span {
    color: #525252;
}

@media (max-width:991px) {
    .screen-reset .category-name {
        font-size: 10px;
        line-height: 16px;
        font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
    }
}

.Voices-news-list {
    background: #fff;
    -webkit-box-shadow: 0px 1px 30px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 30px rgba(0, 0, 0, 0.15);
    width: 100%;
}

.Voices-news-list .content {
    text-align: left;
    padding-left: 15px;
    padding-top: 20px;
    position: relative;
}

.Voices-news-list .content .read-more {
    position: absolute;
    bottom: 5px;
}

.Voices-news-list .content h3,
.Voices-news-list .content em {
    color: #333;
}

.Voices-news-list .content h3 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 28px;
}

.Voices-news-list .content p {
    margin-top: 0;
    font-size: 14.000000000000002px;
    line-height: 22px;
}

.Voices-news-list [class*="col-xs"]>div {
    height: 220px;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.Voices-news-list [class*="col-xs"]>div.content {
    overflow: initial;
    padding-left: 30px;
}

.Voices-news-list [class*="col-xs-12"]>div.content {
    padding-right: 30px;
}

.content-tab-1 .Voices-news-list .content .read-more {
    padding: 0;
    margin-bottom: 0;
    font-family: "HuaweiSans-Bold", Helvetica, Arial, sans-serif;
}

.Voices-news-list .content .read-more span {
    float: left;
    margin-right: 10px;
    font-size: 20px;
    color: #222;
}

.Voices-news-list .content .read-more em {
    float: left;
    margin-top: 6px;
    height: 27px;
    font-size: 15px;
}

.Voices-news-list div.content>div {
    max-height: 140px;
    overflow: hidden;
}

.Voices-news-list .col-xs-12 div.content>div {
    max-height: 115px;
}

.Voices-news-list [class*="col-xs"]]:first-child {
    padding-right: 0;
}

.voices-box {
    width: 92%;
    margin: 0 auto;
}

.voices-box>.row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.voices-box>.row>[class*=col-] {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.Voices-news-list [class*="col-xs"]>div img {
    display: inline-block !important;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: 100%;
}

.ie8 .Voices-news-list [class*="col-xs"]>div img {
    top: 0;
    left: 0;
}

.view-all {
    display: inline-block;
    margin-top: 30px;
    font-size: 22px;
    color: #222;
    float: right;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

.view-all:hover,
.view-all:active,
.view-all:focus {
    color: #222;
}

.view-all em {
    display: inline-block;
    vertical-align: -9px;
    font-size: 36px;
}

.q-a {
    margin-bottom: 50px;
}

.q-a h2 {
    margin-bottom: 30px;
}

.q-a .qa-list h3 {
    font-size: 22px;
}

.q-a .show-more {
    margin-left: 0;
}

.q-a .qa-list .content {
    width: 90%;
    float: left;
}

.q-a .qa-list li {
    border-bottom: 1px solid #d4d4d4;
    padding: 12px 0;
}

.q-a .qa-list li:first-child {
    border-top: 1px solid #d4d4d4;
}

.q-a .qa-list .expand-btn {
    width: 10%;
    height: 40px;
    float: right;
    margin-top: 13px;
}

.q-a .qa-list .expand-btn a {
    width: 40px;
    height: 40px;
    display: block;
}

.q-a .qa-list .expand-btn a.collapsed::before {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 20px;
    border: 1px solid #d4d4d4;
    background: url(../img/icon-cross.png) no-repeat center center;
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    cursor: pointer;
    display: block;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.q-a .qa-list .expand-btn a::before {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 20px;
    background: url(../img/icon-cross.png) no-repeat center center;
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    cursor: pointer;
    display: block;
    border: 1px solid #c7000b;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.advertising {
    max-width: 1366px;
    margin: 0 auto;
    margin-bottom: 50px;
    height: 347px;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.advertising .bg-img {
    width: 100%;
    overflow: hidden;
}

.advertising .bg-img img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -683px;
}

.advertising .text {
    position: relative;
    z-index: 9;
}

.advertising .text .content {
    font-size: 48px;
    color: #fff;
    padding-top: 85px;
    padding-left: 15px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    line-height: 60px;
    text-align: center;
}

.back-top {
    margin-bottom: 80px;
    text-align: center;
}

.interview-box {
    width: 82%;
}

.interview-box>.row>[class*="col-sm"] {
    margin: 0 2%;
    width: 46%;
}

.interview-box .Voices-news-list [class*="col-xs"]>div {
    height: 283px;
}

.interview-box .Voices-news-list .row>[class*="col-xs"] {
    width: 43%;
}

.interview-box .Voices-news-list .row>[class*="col-xs"]:first-child {
    width: 57%;
}

.interview-box .Voices-news-list [class*="col-xs"]>div.content {
    margin-left: -15px;
    padding: 0;
    padding-top: 60px;
}

.interview-box .Voices-news-list [class*="col-xs"]>div.content h3 {
    margin-bottom: 20px;
}

.content-tab-1 .interview-box .Voices-news-list {
    border-bottom: 3px solid #c8000b;
}

.content-tab-1 .interview-box .Voices-news-list [class*="col-xs"]>div.content p {
    padding: 0;
    color: #b1b1b1;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.content-tab-1 .interview-box .Voices-news-list div.content>div {
    max-height: 165px;
}

.content-tab-1 .interview-box .Voices-news-list div.content>div.down-box {
    padding-top: 15px;
    float: right;
    margin-right: 5px;
}

.silde-box {
    margin-top: 90px
}

.silde-box .content p {
    border-top: 3px solid #c8000b;
    margin-top: 0;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    padding: 12px 15px 0 15px;
}

.silde-box .content a:hover {
    color: #282828;
}

.silde-box .slick-prev {
    top: 90px;
    left: -70px;
}

.silde-box .slick-next {
    top: 90px;
    right: -70px;
}

@media (min-width:768px) {
    .silde-box .slick-track {
        min-width: 100%;
        /*min-height: 300px;
        max-height: 410px;
        overflow-y: hidden;*/
    }
    .interview-box .silde-box .slick-slide[style="width: 0px;"],
    .interview-box .silde-box .slick-slide[style="width:0px;"] {
        min-width: 225px;
        display: none;
    }
    .interview-box .silde-box .slick-slide.swiper-slide-active[style="width: 0px;"],
    .interview-box .silde-box .slick-slide.swiper-slide-active[style="width:0px;"] {
        display: block;
    }
}

@media (max-width:767px) {
    .content-tab-1 .tit-box [class*="col-"] p {
        padding: 0;
        font-family: HuaweiSans-Bold, Arial, Helvetica, sans-serif;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 20px;
    }
    .Voices-news-list [class*="col-xs"]>div.content {
        padding-left: 0px;
    }
    .content-tab-1 .row-image>.row {
        display: table;
        width: 100%;
        margin: 0;
    }
    .content-tab-1 .row-image>.row>[class*=col-] {
        display: table-cell;
        vertical-align: bottom;
        float: none;
        padding: 0 11px;
    }
    .content-tab-1 .row-image>.row>[class*=col-].tab-toggler {
        display: table-cell;
        vertical-align: top;
        float: none;
        padding: 0 11px;
    }
    .row-tab-toggler .tab-toggler .toggler-content {
        height: 80px;
        width: 80px;
    }
    .advertising .text .content {
        text-align: left;
    }
    .voices-box .row {
        display: block;
        margin: 0;
    }
    .advertising .bg-img img {
        margin-left: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .voices-box .row>[class*=col-] {
        display: block;
    }
    .content-tab-1 {
        width: 100%;
        overflow: hidden;
        margin-bottom: 0px;
    }
    .content-tab-1+.content-tab-1 {
        margin-bottom: 60px;
    }
    .content-tab-1 .container {
        padding: 0;
    }
    .content-tab-1 .title-tab .panel-title {
        margin: 0;
        height: 70px;
        line-height: 70px;
        color: #acacac;
        border-bottom: 1px solid #dcdcdc;
        position: relative;
        width: 100%;
        display: block;
        overflow: hidden;
    }
    .content-tab-1 .title-tab .panel-title a {
        font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
        display: block;
        width: 100%;
        padding-left: 30px;
        font-size: 28px;
        color: #fff;
        background: #c8000b;
    }
    .content-tab-1 .title-tab .panel-title a.collapsed {
        font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
        display: block;
        width: 100%;
        padding-left: 30px;
        font-size: 28px;
        color: #acacac;
        background: #fff;
    }
    .content-tab-1 .title-tab .panel-title a span {
        content: "\e902";
        width: 25px;
        height: 25px;
        position: absolute;
        top: 25px;
        right: 25px;
        font-family: corpfont;
        color: #fff;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }
    .content-tab-1 .title-tab .panel-title a.collapsed span {
        content: "\e902";
        width: 25px;
        height: 25px;
        font-family: corpfont;
        color: #acacac;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .content-tab-1 .title-tab .panel-title a:active,
    .content-tab-1 .title-tab .panel-title a:focus {
        text-decoration: none;
    }
    .content-tab-1 .tit-box {
        margin-top: 0;
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .Describe {
        margin-left: 15px;
        margin-top: 0;
        margin-right: 15px;
    }
    .show-more {
        margin-left: 15px;
        margin-bottom: 15px !important;
    }
    .content-tab-1 .panel-group .panel:first-child .panel-title {
        border-top: 1px solid #dcdcdc;
    }
    #what-tabs .tab-toggler {
        margin-top: 30px;
    }
    #what-tabs .tab-toggler>p {
        margin-top: 20px;
    }
    .mobile-tanchu.collapse.in {
        position: fixed;
        z-index: 999;
        background: #fff;
        -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.21);
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.21);
        top: 0px;
        height: 100%;
        overflow: auto;
    }
    .mobile-tanchu.collapse.in .content-box {
        margin-top: 0px;
        max-width: 100%;
        overflow: auto;
    }
    .voices-box {
        width: 100%;
    }
    .Voices-news-list {
        margin-bottom: 30px;
    }
    .Voices-news-list>a {
        display: table;
        clear: both;
        width: 100%;
    }
    .Voices-news-list [class*="col-xs"]>div {
        height: 140px;
        min-height: initial;
    }
    .Voices-news-list .content {
        padding-left: 0;
        padding-right: 0;
        padding-top: 15px;
    }
    .Voices-news-list .col-xs-7 div.content>div {
        max-height: 111px;
    }
    .Voices-news-list .col-xs-12 div.content>div {
        max-height: 86px;
    }
    .view-all {
        margin-top: -5px;
        margin-right: 10px;
    }
    .Voices-news-list [class*="col-xs"] {
        padding-right: 0;
    }
    .Voices-news-list .content .read-more {
        display: none;
    }
    .category-name1 {
        margin-top: 7px;
    }
    .interview-box .Voices-news-list .row>[class*="col-xs"]:first-child {
        padding-left: 0;
        padding-right: 15px;
    }
    .content-tab-1 .interview-box .Voices-news-list div.content>div.down-box {
        margin-right: 20px;
    }
    .content-tab-1 .interview-box .Voices-news-list {
        margin: 30px 0 50px 0
    }
    .content-tab-1 .interview-box .silde-box .slick-next {
        right: -5px;
    }
    .content-tab-1 .interview-box .silde-box .slick-prev {
        left: -5px;
    }
    .content-tab-1 .interview-box .silde-box {
        margin-top: 50px;
    }
    .interview-box .Voices-news-list [class*="col-xs"]>div {
        height: 230px;
    }
    .interview-box .Voices-news-list [class*="col-xs"]>div.content {
        padding-top: 20px;
    }
    .content-tab-1 .interview-box .Voices-news-list div.content>div {
        max-height: 160px;
    }
    .interview-box .Voices-news-list [class*="col-xs"]>div img {
        max-height: initial;
    }
    .interview-box>.row>[class*="col-sm"] {
        width: auto;
    }
    .Coffee-with-Ren>.row,
    .Coffee-with-Ren>.row .col-sm-6.col-sm-push-6 {
        display: block;
    }
    .Coffee-with-Ren .t-content {
        padding: 0;
    }
    .Coffee-with-Ren .t-content h2 {
        font-size: 18px;
        line-height: 30px;
        text-align: left;
    }
    .Coffee-with-Ren .t-content .f-time {
        font-size: 17px;
        line-height: 29px;
        padding-top: 0;
        text-align: left;
    }
    .Coffee-with-Ren .big-video-style {
        padding: 20px 0 45px;
        border-bottom: 1px solid #c7c7c7;
    }
    .Coffee-with-Ren .v-list-box {
        margin-top: 30px;
    }
    .Coffee-with-Ren .v-list-box h2 {
        font-size: 18px;
        line-height: 30px;
        color: #707070;
        text-align: left;
        margin: 0;
    }
    .Coffee-with-Ren .v-list-box .v-content {
        margin: 0;
        padding: 20px 0;
    }
    .Coffee-with-Ren .v-list-box h3 {
        font-size: 18px;
        line-height: 30px;
        text-align: left;
    }
    .Coffee-with-Ren .v-list-box p {
        text-align: left;
    }
}


/* BREADCRUMBS /
/********************/

#breadcrumb_nav,
#breadcrumb_nav_mob {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

#breadcrumb_nav ul li,
#breadcrumb_nav_mob ul li {
    display: inline;
    padding-right: 2px;
    font-size: 14.000000000000002px;
}

#breadcrumb_nav ul li a,
#breadcrumb_nav_mob ul li a {
    color: #000;
    font-size: 14.000000000000002px;
    text-decoration: underline;
}

#breadcrumb_nav ul li a.active,
#breadcrumb_nav_mob ul li a.active {
    font-weight: bold;
}

#breadcrumb_nav ul li:first-child+li em,
#breadcrumb_nav ul li:first-child+li+li em,
#breadcrumb_nav ul li:first-child+li+li+li em,
#breadcrumb_nav ul li:first-child+li+li+li+li em,
#breadcrumb_nav ul li:first-child+li+li+li+li+li em,
#breadcrumb_nav ul li:first-child+li+li+li+li+li+li em {
    padding-right: 5px;
    display: inline-block;
    vertical-align: middle;
    font-size: 14.000000000000002px;
}

#breadcrumb_nav_mob ul li:first-child+li em,
#breadcrumb_nav_mob ul li:first-child+li+li em,
#breadcrumb_nav_mob ul li:first-child+li+li+li em,
#breadcrumb_nav_mob ul li:first-child+li+li+li+li em,
#breadcrumb_nav_mob ul li:first-child+li+li+li+li+li em,
#breadcrumb_nav_mob ul li:first-child+li+li+li+li+li+li em {
    padding-right: 5px;
    display: inline-block;
    vertical-align: middle;
    font-size: 14.000000000000002px;
}

#breadcrumb_nav {
    margin-bottom: 65px;
}

.special-css #breadcrumb_nav {
    margin-bottom: 15px;
}

@media (max-width: 767px) {
    #breadcrumb_nav_mob {
        padding-top: 0px;
        margin-bottom: 25px;
    }
    #breadcrumb_nav_mob ul {
        margin-bottom: 0;
    }
    #breadcrumb_nav_mob ul li a {
        text-decoration: none;
    }
    #breadcrumb_nav_mob ul li a em {
        display: inline-block;
        vertical-align: -1px;
        margin-right: 5px;
    }
}

@media (max-width: 991px) {
    #tab_main_nav_close_mobile {
        margin-top: 0;
        vertical-align: middle;
        z-index: 999;
        width: 23px;
        right: 20px;
        top: 13px;
        float: right;
        position: absolute;
    }
    #tab_main_nav_close_mobile a {
        width: 23px;
        height: 23px;
        display: block;
    }
    #tab_main_nav_close_mobile a:before {
        content: "\e90c";
        font-family: 'corpfont' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 23px;
        color: #333;
    }
    #tab_main_nav_mobile_container ul li.search {
        height: 40px;
        padding: 0px 20px 0;
        margin-top: 10px;
    }
    .nav-cont {
        min-height: 50px;
        min-height: 1px\9;
        padding: 13px 0;
    }
    #studio {
        position: fixed;
        -webkit-box-shadow: 1px 0px 5px rgba(0, 0, 0, .1);
        box-shadow: 1px 0px 5px rgba(0, 0, 0, .1);
        width: 100%;
        /* overflow: hidden; */
    }
}

.azy-placeholder {
    display: block;
    background-color: #ccc;
    background-image: url("http://www.huawei.com/Assets/corp/img/lazyload-loading.gif");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100px
}

.lazy-loaded,
.lazy-placeholder.over {
    background-image: none;
    width: auto!important
}


/****************************news css bof*****************************/

.news {
    max-width: 1366px;
    margin: 0 auto;
    background: #f0f0f0;
    padding-top: 40px;
    padding-bottom: 10px;
}

.news h2 {
    margin: 0 0 10px 0;
}

.news .virwall {
    font-size: 22px;
    line-height: 32px;
    color: #000;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    float: right;
    margin-top: 10px;
}

.news .content {
    background: #fff;
    padding: 30px;
    border-bottom: 2px solid #c7000b;
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
    display: block;
}

.news .content:hover {
    text-decoration: none;
    color: #333;
}

.news .content h3 {
    margin-top: 0;
    font-size: 22px;
    line-height: 28px;
}

.news .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
}

.news .row [class*=col-] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.ie8 .news .row,
.ie9 .news .row,
.ie10 .news .row {
    display: block;
}

.ie8 .news .row [class*=col-],
.ie9 .news .row [class*=col-],
.ie10 .news .row [class*=col-] {
    display: block;
}

.ie8 .news .row [class*=col-] .content,
.ie9 .news .row [class*=col-] .content,
.ie10 .news .row [class*=col-] .content {
    min-height: 230px;
}

.news .content .company {
    font-size: 14px;
    color: #898989;
    line-height: 24px;
}

.news .content .company span {
    color: #525252;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.news .content .time {
    font-size: 14px;
    color: #898989;
    line-height: 24px;
}

@media (max-width: 767px) {
    .news .row {
        display: block;
    }
    .news .row [class*=col-] {
        display: block;
    }
}


/****************************news css eof*****************************/


/****************************content box css bof*****************************/

.content-box .content-one {
    border-bottom: 1px solid #dcdddd;
    padding: 40px 0;
}

.content-box .content-two {
    padding: 40px 0 60px 0;
}

.content-box .content {
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.content-box .content p {
    margin-top: 5px;
}

.content-box .list-box {
    margin-top: 15px;
}

.content-box .list-box span {
    font-size: 22px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    margin-top: 15px;
    display: block;
    text-align: center;
}

.content-box .list-box .boder-box {
    border: 1px solid #dcdddd;
    text-align: center;
    display: block;
    padding: 17px 0;
}

.content-box .list-box .boder-box span {
    color: #666;
    font-size: 18px;
}

.content-box .list-box .boder-box:hover {
    color: #666;
    text-decoration: none;
    border: 1px solid #c7000b;
    -webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, .08);
    box-shadow: 0px 20px 20px rgba(0, 0, 0, .08);
}

.content-box .content-three {
    background: #f0f0f0;
    max-width: 1366px;
    margin: 0 auto;
    padding: 40px 0;
}

.bootstrap-dialog.boder-box-detail .bootstrap-dialog-title {
    display: none;
}

.bootstrap-dialog.type-primary.boder-box-detail .modal-header {
    padding: 0;
    background: none;
    border: none;
}

.bootstrap-dialog.boder-box-detail .bootstrap-dialog-close-button {
    position: absolute;
    top: 15px;
    right: 30px;
    z-index: 99999;
}

.bootstrap-dialog.boder-box-detail .bootstrap-dialog-close-button button.close {
    font-size: 28px;
}

.modal-dialog #feedback2.hidden,
.modal-dialog .bootstrap-dialog-message>.hidden {
    visibility: visible !important;
}

.bootstrap-dialog.boder-box-detail .modal-body {
    min-height: 350px;
    font-size: 18px;
    padding: 30px;
    max-height: 700px;
    overflow: scroll;
}

.bootstrap-dialog.boder-box-detail .bootstrap-dialog-message h3 {
    font-size: 22px;
    line-height: 30px;
}

.bootstrap-dialog.boder-box-detail .bootstrap-dialog-message {
    font-size: 18px;
    line-height: 28px;
}

.more-link {
    display: block;
    color: #c7000b;
    margin-top: 30px;
    text-align: center;
    font-size: 16px;
}

.bootstrap-dialog.boder-box-detail .modal-dialog {
    margin-top: 0;
}

@media (min-width: 768px) {
    .bootstrap-dialog.boder-box-detail .modal-dialog {
        width: 767px;
    }
}

@media (max-width: 767px) {
    .content-box .list-box img {
        margin: 0 auto;
        display: block;
    }
    .content-box .content h3 {
        font-family: 18px;
        line-height: 28px;
    }
    .bootstrap-dialog.boder-box-detail .bootstrap-dialog-close-button {
        top: 10px;
        right: 10px;
    }
}


/****************************contetn box css eof*****************************/


/*****************************QA css bof***************************/

.qa {
    padding: 50px 0 60px 0;
}

.qa h3 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -.32em;
    position: relative;
    margin-bottom: 15px;
}

.qa h3 em {
    width: 23px;
    height: 19px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background: url(../img/facts_icon.png) no-repeat -52px -105px;
    letter-spacing: normal;
    position: absolute;
    top: 5px;
    left: 0
}

.qa h3 span {
    display: inline-block;
    margin-left: 35px;
    letter-spacing: normal;
}

.qa .content {
    margin-bottom: 30px;
}

.qa .text {
    padding-left: 35px;
    border-left: 1px solid #c7000b;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.qa .text p:first-child {
    margin-top: 10px;
}

.qa .more {
    background: #c7000b;
    border-radius: 5px;
    height: 45px;
    line-height: 48px;
    color: #fff;
    text-align: center;
    max-width: 167px;
    margin: 0 auto;
    display: block;
    margin-top: 40px;
}

.article-page {
    padding-bottom: 40px;
}

.article-page .title,
.article-page .share,
.article-page .con-box {
    margin: 0 8.3333%;
}

.article-page .social-share ul {
    padding-left: 0;
}

.article-page .social-share ul li a {
    text-decoration: none !important;
}

.article-page .social-share ul li:first-child {
    margin-left: 0 !important;
}

.article-page .social-share .icon-VK1 {
    vertical-align: top;
}

.article-page .social-share .icon-VK1 em {
    font-size: 12px;
}

.article-page .social-share .icon-wechat .wechat-qrcode .help p {
    text-indent: 0;
}

.article-page .social-share .icon-wechat:hover .wechat-qrcode {
    display: none;
}

.article-page .social-share .icon-wechat.share-open .wechat-qrcode {
    display: block !important;
}

.article-page .social-share .icon-wechat.share-open:hover .wechat-qrcode {
    display: block !important;
}

.share ul {
    margin-top: 40px;
    margin-bottom: 40px;
    line-height: 1;
    padding-left: 0;
}

.share ul li {
    float: left;
    margin-right: 20px;
    list-style: none;
    margin: 0 10px !important;
}

.share ul li a {
    color: #aaa !important;
}

.share ul li a:hover {
    background-color: #fff !important;
    text-decoration: none;
    color: #282828;
}

.share ul li a.icon-twitter:hover {
    color: #55acee !important;
}

.share ul li a.icon-facebook:hover {
    color: #44619D !important;
}

.share ul li a.icon-weibo:hover {
    color: #ff763b !important;
}

.share ul li a.icon-wechat:hover {
    color: #7bc549 !important;
}

.share ul li a.icon-google:hover {
    color: #000 !important;
}

.share ul li a.icon-linkedin:hover {
    color: #0077B5 !important;
}

.share ul li a.icon-VK1:hover {
    color: #348903 !important;
}

.share ul li a.icon_habrahabr:hover {
    color: #b00000 !important;
}

.share ul li a .share-close {
    background: transparent;
    border: 0;
    font-size: 25px;
    position: absolute;
    top: -205px;
    right: -95px;
    z-index: 9999;
    color: #333;
    display: none;
}

.share ul li a .share-close.com-share-botm {
    right: -80px;
}

.share ul li a.share-open .share-close,
.share ul li a.share-open .wechat-qrcode {
    display: block;
}

.page-bottom-share ul li {
    margin-right: 12px;
    margin-left: 0;
}

.page-bottom-share ul li a {
    width: 30px;
    height: 20px;
    display: inline-block;
    background: #282828;
    border-radius: 4px;
    text-align: center;
}

.page-bottom-share ul li a em {
    color: #fff;
    font-size: 16px;
    margin-top: 2px;
    display: block;
}

.page-bottom-share ul li a.icon-VK1 em {
    margin-top: 4px;
}

.page-bottom-share ul li a:hover.icon-linkedin {
    background: #0084bf !important;
}

.page-bottom-share ul li a:hover.icon-facebook {
    background: #3b5998 !important;
}

.page-bottom-share ul li a:hover.icon-twitter {
    background: #1da1f2 !important;
}

.page-bottom-share ul li a:hover.icon-weibo {
    background: #e33237 !important;
}

.page-bottom-share ul li a:hover.icon-wechat {
    background: #348903 !important;
}

.page-bottom-share ul li a:hover.icon-google {
    background: #db4437 !important;
}

.page-bottom-share ul li a:hover.icon-VK1 {
    background: #348903 !important;
}

.page-bottom-share ul li a:hover.icon_habrahabr {
    background: #b00000 !important;
}

.page-bottom-share ul li a:hover.icon-youtube {
    background: #348903 !important;
}

.page-bottom-share ul li a:hover.icon-instagram {
    background: #348903 !important;
}

.page-bottom-share ul li a .share-close {
    right: -80px;
}

.ie8 #footer ul.social li a.weixin .wechat-qrcode button,
.ie9 #footer ul.social li a.weixin .wechat-qrcode button,
.ie10 #footer ul.social li a.weixin .wechat-qrcode button,
.ie11 #footer ul.social li a.weixin .wechat-qrcode button {
    top: 0;
}

.article-page h1 {
    line-height: 1;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 60px;
    font-size: 48px;
}

.article-page .title {
    margin-bottom: 40px;
}

.article-page .title p {
    font-size: 22px;
    text-align: left;
}

.article-page ul {
    list-style: disc;
    padding-left: 18px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.article-page ul li {
    margin: 10px 0;
}

.article-page ul li a {
    color: #f66f6a;
    text-decoration: underline;
}

.article-page ol {
    list-style: decimal;
    padding-left: 16px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.article-page ol li {
    margin: 10px 0;
}

.article-page ol li a {
    color: #f66f6a;
    text-decoration: underline;
}

.video_box {
    width: 100%;
    position: relative;
    z-index: 97;
    overflow: hidden;
}

.video_box .circle {
    width: 69px;
    height: 70px;
    border: 2px solid #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
    z-index: 8;
}

.video_box .circle:before {
    content: "";
    background: #000;
    opacity: 0.1;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
}

.video_box a.js_video_player em {
    position: absolute;
    font-size: 45px;
    color: #eb5b56;
    top: 50%;
    left: 50%;
    margin-top: -21px;
    margin-left: -5px;
    z-index: 11;
}

.video_box a:hover .circle {
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.video_box a.js_video_player:hover .circle {
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.video_box img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
}

@media (max-width: 767px) {
    .qa h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .share ul li {
        margin: 10px 10px !important;
        height: 18px;
    }
    .article-page .title,
    .article-page .share,
    .article-page .con-box {
        margin: 0;
        display: block;
    }
    .article-page h1 {
        font-size: 30px;
        line-height: 46px;
        margin-top: 0;
    }
}


/*****************************QA css eof***************************/


/*************footer css bof***************************/

#footer .social {
    padding: 40px 0;
    background: #f0f0f0;
    margin: 0 auto;
}

#footer .social .email {
    margin-top: 15px;
}

#footer .social .email a span {
    font-size: 24px;
    line-height: 34px;
}

#footer .social .email a {
    position: relative;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

#footer .social .email a:hover {
    color: #333;
}

#footer .social .email a em {
    background: url(../img/facts_icon.png) no-repeat -52px -35px;
    width: 24px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0;
}

#footer .social .email .email-icon:before {
    width: 30px;
    height: 22px;
    content: "";
    background: url(../img/email.jpg) no-repeat top left;
    display: inline-block;
    vertical-align: -4px;
    margin-right: 10px;
    background-size: 100%;
}

#footer .social .email .twitter-icon:before {
    width: 31px;
    height: 25px;
    content: "";
    background: url(../img/twitter-icon.png) top left;
    display: inline-block;
    vertical-align: -4px;
    margin-right: 10px;
    background-size: 100%;
}

#footer .social .email .content {
    display: inline-block;
    vertical-align: top;
}

#footer .social .email .content a {
    font-size: 24px;
    color: #c7000b;
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 30px;
}

#footer .social .email .content a+span {
    display: inline-block;
    margin-right: 30px;
}

@media (max-width:767px) {
    #footer .social .email .content a {
        display: block;
    }
}

#footer .social .email .content a:hover {
    text-decoration: underline;
}

#footer .social .email .content h3 {
    margin: 0;
    font-size: 22px;
}

#footer .social ul {
    text-align: right;
    margin-top: 10px;
}

#footer .social ul li {
    display: inline-block;
    vertical-align: top;
    margin-left: 30px;
}

#footer .social ul li a {
    vertical-align: middle;
    background: url(../img/facts_icon.png) no-repeat;
    height: 27px;
    display: inline-block;
}

#footer .social ul li a.facts_in {
    width: 32px;
    background-position: -1px -1px;
}

#footer .social ul li a.facts_twitter {
    width: 32px;
    background-position: -1px -37px;
}

#footer .social ul li a.facts_facebook {
    width: 32px;
    background-position: -1px -74px;
}

#footer .social ul li a.facts_youtube {
    width: 32px;
    background-position: -1px -107px;
}

#footer .social ul li a.facts_instagram {
    width: 32px;
    background-position: -1px -138px;
}

#footer .social h3 {
    font-size: 22px;
}

#footer .copy {
    min-height: 42px;
    background: #282828;
    display: block;
    line-height: 45px;
    font-size: 14px;
    color: #e2e7ea;
    padding: 15px 0 12px;
}

#footer .copy .left {
    float: left;
}

#footer .copy .left a {
    color: #e2e7ea;
    margin-left: 15px;
}

#footer .copy .right {
    float: right;
}

#footer .copy .right ul li {
    display: inline-block;
}

#footer .copy .right ul li a {
    margin: 0 15px;
    color: #e2e7ea;
}

.social .wechat {
    position: relative;
}

.social .wechat-qrcode {
    position: absolute;
    top: -150px;
    left: -50px;
    max-width: 200px;
}

.social .wechat-qrcode {
    display: none;
    border: 1px solid #eee;
    position: absolute;
    z-index: 999;
    top: -190px;
    left: -89px;
    width: 200px;
    height: 185px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 10px #aaa;
    box-shadow: 0 2px 10px #aaa;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms;
}

.social .wechat-qrcode h4 {
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777;
}

.social .wechat-qrcode .qrcode {
    width: 138px;
    margin: 10px auto;
}

.social .wechat-qrcode .qrcode table {
    margin: 0 !important;
}

.social .wechat-qrcode .qrcode img {
    max-width: 100%;
}

.social .wechat-qrcode .help p {
    font-weight: normal;
    line-height: 16px;
    padding: 0;
    margin: 0;
}

.social .wechat-qrcode:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.social .wechat-qrcode button {
    background: transparent;
    border: 0;
    font-size: 25px;
    position: absolute;
    top: -4px;
    right: -2px;
}

.social .share-open .wechat-qrcode {
    display: block;
}

.update-title {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.sign {
    width: 340px;
    border-radius: 5px;
    overflow: hidden;
    padding: 0;
}

.sign input {
    width: 280px;
    float: left;
    height: 40px;
    border: none;
    padding: 5px 10px;
    background: #fff;
    color: #333;
    border: 1px solid #b8b8b8;
    border-right: 0;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

.sign .button {
    width: 60px;
    float: left;
    background: #c7000b;
    height: 40px;
    cursor: pointer;
}

.sign .button>img {
    padding: 5px;
    width: 100%;
    height: 100%;
}

@media (max-width: 767px) {
    #footer .social ul {
        text-align: left;
        margin-top: 40px;
    }
    #footer .copy {
        height: auto;
        text-align: center;
    }
    #footer .copy .left,
    #footer .copy .right {
        float: none;
    }
    .logo img {
        width: auto;
    }
    .logo img {
        width: auto;
        margin: 7px 0;
        max-width: 133px;
    }
    .nav-title {
        margin-top: 0;
        font-size: 22px;
    }
    .top-wrapper .hc-menu {
        margin-top: 12px;
    }
    #footer .social ul li {
        margin-left: 0;
        margin-right: 20px;
    }
    #footer .social .email:before {
        background-size: 100%;
        width: 60px;
        vertical-align: -40px;
    }
    #footer .social .email .content h3 {
        font-size: 18px;
    }
    #footer .social .email .content a {
        font-size: 18px;
    }
    .page-tit-h1 h1 {
        font-size: 38px;
        line-height: 50px;
        margin-bottom: 40px;
    }
}

@media (max-width: 340px) {
    .nav-title {
        font-size: 20px;
    }
}


/*************footer css eof***************************/

@-webkit-keyframes opGradient {
    0% {
        -webkit-transform: translateY(-10px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
    }
}

@keyframes opGradient {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}

@-webkit-keyframes nonesearching {
    0% {
        left: 20%;
        -webkit-transform: scale3d(1, 1, 1);
        opacity: 1;
    }
    100% {
        left: 34%;
        -webkit-transform: scale3d(0, 0, 0);
        opacity: 0;
    }
}

@keyframes nonesearching {
    0% {
        left: 20%;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1;
    }
    100% {
        left: 34%;
        -webkit-transform: scale3d(0, 0, 0);
        transform: scale3d(0, 0, 0);
        opacity: 0;
    }
}

.search-results {
    margin-bottom: 100px;
}

.search-results h1 {
    margin-top: 0;
    margin-bottom: 60px;
}

.search-results>h2 {
    margin-bottom: 40px;
}

.search-results .results-input {
    position: relative;
    margin-bottom: 60px;
}

.search-results .results-input input {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    border: 1px solid #d4d4d4;
    padding-left: 22px;
    padding-right: 55.00000000000001px;
}

.search-results .results-input .results-input-btn {
    position: absolute;
    top: 0;
    right: 0;
    color: #282828;
    margin-top: 13px;
    margin-right: 20px;
}

.search-results .results-input .results-input-btn:hover {
    text-decoration: none;
}

.search-results .results-input .results-input-btn em {
    font-size: 24px;
    font-weight: bold;
}

.search-results .results-tab {
    margin-bottom: 60px;
}

.search-results .screen-reset>h3 {
    margin-bottom: 30px;
    font-size: 22px;
    color: #808080;
    text-align: center;
}

.search-results .screen-reset .title {
    margin-bottom: 0;
    font-size: 14.000000000000002px;
    color: #808080;
    margin-bottom: 10px;
}

.search-results .screen-reset .title h3 {
    float: left;
    font-size: 18px;
    color: #282828;
    margin-bottom: 0;
    margin-top: 0;
}

.search-results .screen-reset .title .right {
    float: right;
    color: #808080;
    position: relative;
}

.search-results .screen-reset .title .right span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.search-results .screen-reset .title .right a {
    font-size: 14.000000000000002px;
    float: none;
    font-family: "HuaweiSans-Bold", Helvetica, Arial, sans-serif;
    color: #282828;
}

.search-results .screen-reset .title .right a em {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

.search-results .screen-reset .title .right a.navbar-toggle[aria-expanded="true"] em:before {
    content: "\e911";
}

.search-results .screen-reset .title .right a+div {
    background: #f5f5f5;
    position: absolute;
    top: 26px;
    left: 0;
    min-width: 120px;
    width: 100%;
    z-index: 100;
}

.search-results .screen-reset .title .right a+div ul {
    padding: 10px 15px;
}

.search-results .screen-reset .title .right a+div ul li {
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid #d4d4d4;
}

.search-results .screen-reset .title .right a+div ul li:first-child {
    border: 0;
    margin: 0;
    padding: 0;
}

.search-results .screen-reset .title .right a+div ul li a {
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

.search-results .screen-reset .title .right a+div ul li a:hover {
    color: #f66f6a;
    font-family: "HuaweiSans-Bold", Helvetica, Arial, sans-serif;
}

.search-results .screen-reset .results-list li {
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #d4d4d4;
    list-style: none;
}

.search-results .screen-reset .results-list li:first-child {
    padding-top: 0;
}

.search-results .screen-reset .results-list li .recommand {
    background: #f6f4f5;
    padding: 20px;
    border-radius: 5px;
}

.search-results .screen-reset .results-list li .list-style-1 li {
    width: 50%;
    float: left;
    border-bottom: 0;
    padding: 10px 0;
}

.search-results .screen-reset .results-list li .list-style-1 li a {
    color: #f8788b;
    font-size: 16px;
}

.search-results .screen-reset .results-list li p {
    font-size: 16px;
    margin-top: 5px;
}

.search-results .screen-reset .results-list li strong {
    font-size: 22px;
    display: inline-block;
    vertical-align: -2px;
    vertical-align: middle \9;
}

.search-results .screen-reset .results-list li .date {
    margin-top: 5px;
}

.search-results .screen-reset .results-list li a:hover span {
    text-decoration: underline;
}

.search-results .screen-reset .results-list .list-style-2>a {
    font-size: 18px;
    padding-top: 10px;
    display: block;
}

.search-results .screen-reset .results-list .type {
    color: #808080;
    font-size: 14.000000000000002px;
    margin-bottom: 5px;
}

.search-results .screen-reset .results-list h3 {
    margin: 0;
    font-size: 22px;
    overflow: hidden;
    color: #282828;
}

.search-results .screen-reset .results-list a {
    width: 100%;
    font-size: 22px;
}

.search-results .screen-reset .results-list span.deta {
    font-size: 14px;
    color: #666;
    display: block;
}

.search-results .screen-reset .results-list p {
    margin-top: 0;
    font-size: 14.000000000000002px;
    line-height: 22px;
}

.search-results .screen-reset .results-list .date {
    font-size: 14.000000000000002px;
    color: #808080;
    display: block;
    height: 100%;
}

.search-results .screen-reset .results-list .row {
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.search-results .screen-reset .results-list .row>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.search-results .screen-reset .results-list .row .col-xs-7 {
    padding-right: 0;
}

.search-results .screen-reset .results-list .row .col-xs-5 {
    padding-left: 0;
    overflow: hidden;
}

.search-results .screen-reset .results-list .row .col-xs-5>div {
    height: 240px;
    position: relative;
    text-align: center;
    width: 100%;
    overflow: hidden;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

.search-results .screen-reset .results-list .row .col-xs-5>div img {
    display: inline-block !important;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: 100%;
}

.search-results .screen-reset .results-list .row .col-xs-5>div>div {
    font-size: 18px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.search-results .screen-reset .results-list .row .col-xs-5>div>div.internal-link:before {
    content: "\e912";
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-family: 'corpfont' !important;
    line-height: 40px;
    font-size: 14px;
    z-index: 8;
}

.search-results .screen-reset .results-list .row .col-xs-5>div>div.external-link:before {
    content: "\e921";
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-family: 'corpfont' !important;
    line-height: 40px;
    font-size: 18px;
    z-index: 8;
}

.search-results .screen-reset .results-list .row .col-xs-5>div>div span {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 0;
    width: 100%;
}

.search-results .screen-reset .results-list .row .content {
    background: #dde6ed;
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 40px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    height: 240px;
    overflow: hidden;
    position: relative;
}

.search-results .screen-reset .results-list .row a:hover .content p {
    color: #333;
}

.search-results .screen-reset .results-list .row .content .title {
    margin-bottom: 0;
}

.search-results .screen-reset .results-list .row .content>div {
    max-height: 187px;
    overflow: hidden;
}

.search-results .screen-reset .results-list .row .content>div h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.search-results .screen-reset .results-list .row img {
    width: auto;
    margin: 0 auto;
}

.search-results .screen-reset .results-list>h3 {
    margin-top: 60px;
    margin-bottom: 20px;
}

.search-results .events-rss {
    width: 100%;
    height: 50px;
    text-align: right;
    margin-top: -50px;
}

.search-results .events-rss .hwic_icon_rss:before {
    font-size: 50px;
    color: #f6a555;
}

.search-results .events-rss .hwic_icon_rss:hover {
    text-decoration: none;
}

.autocomplete-suggestion {
    padding-top: 10px;
    padding-bottom: 10px;
}

.autocomplete-suggestion b {
    color: #f66f6a;
}

.screen {
    margin-bottom: 40px;
}

.screen .results-input {
    margin-top: 30px;
}

.screen .title {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 0;
}

.screen .title h3 {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 1;
    margin-top: 0;
}

.screen .title a {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #f66f6a;
    float: right;
}

.screen .filter-wrap {
    margin-top: 30px;
    margin-bottom: 20px;
}

.screen .filter-wrap>div {
    position: relative;
}

.screen .filter-wrap>div .input-search {
    margin-bottom: 20px;
    padding-right: 40px;
}

.screen .filter-wrap ul li {
    margin-bottom: 15px;
}

.screen .filter-wrap ul li .check-box {
    width: 26px;
    height: 26px;
    display: inline-block;
    float: left;
    margin-top: 0;
}

.screen .filter-wrap ul li>div {
    border-radius: 3px;
}

.screen .filter-wrap ul li>label {
    display: inline-block;
    float: right;
    width: 88%;
    font-weight: normal;
    cursor: pointer;
    margin-top: 1px;
    /*&:hover {
                        font-family: @font-family-HuaweiSans-Bold;
                    }*/
}

.screen .filter-wrap ul li>label.icheckbox_square-blue {
    background-image: url(../../img/icheck/blue.png);
}

.screen .filter-wrap ul li>label a {
    float: left;
    color: #222222;
    font-size: 18px;
}

.screen .filter-wrap ul li>label a:hover,
.screen .filter-wrap ul li>label a.active {
    font-weight: bold;
}

.screen .filter-wrap ul li>label em {
    font-style: normal;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 90%;
    display: inline-block;
}

.screen .filter-wrap ul li>label span {
    float: right;
    color: #555;
    font-size: 14.000000000000002px;
    margin-top: 5px;
}

.apply {
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
    background: #f66f6a;
    text-align: center;
    display: block;
    margin: 0 22px 40px 22px;
}

.apply a {
    color: #fff;
    display: block;
}

@media (min-width: 768px) {
    .search-results .screen-reset .results-list a:hover .col-xs-5>div.link-hover>div {
        width: 100%;
        height: 100%;
        display: block;
        background: rgba(0, 0, 0, 0.4);
        color: #fff;
        position: relative;
        z-index: 8;
    }
    .search-results .screen-reset .results-list a:hover .col-xs-5>div.link-hover .internal-link:before {
        content: "\e912";
        width: 40px;
        height: 40px;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        color: #fff;
        font-family: 'corpfont' !important;
        line-height: 40px;
        font-size: 14px;
        background: none;
    }
    .search-results .screen-reset .results-list a:hover .col-xs-5>div.link-hover .external-link:before {
        content: "\e921";
        width: 40px;
        height: 40px;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        color: #fff;
        font-family: 'corpfont' !important;
        line-height: 40px;
        font-size: 18px;
        background: none;
    }
}

@media (max-width: 767px) {
    .search-results .filter-mob-btn {
        padding: 7.000000000000001px 30px;
        border: 1px solid #d4d4d4;
        border-radius: 5px;
        font-size: 14.000000000000002px;
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .search-results .screen-reset>h3 {
        margin-top: 80px;
    }
    .search-results .screen-reset>.title {
        margin-bottom: 20px;
    }
    .search-results .screen-reset .results-list h3 {
        margin-top: 0;
        font-size: 16px;
        line-height: 23px;
        margin-top: 0 !important;
    }
    .search-results .screen-reset .results-list p {
        text-align: left;
    }
    .search-results .screen-reset .results-list .row .content {
        padding: 20px 15px;
        max-height: 140px;
        overflow: hidden;
        min-height: 1px;
    }
    .search-results .screen-reset .results-list .row .content>div {
        max-height: 110px;
    }
    .search-results .screen-reset .results-list .row .content .title {
        color: #808080;
    }
    .search-results .screen-reset .results-list .row .col-xs-5>div {
        height: 140px;
    }
    .search-results .screen-reset .results-list img {
        max-height: 140px;
    }
    .search-results .screen-reset .title>a {
        padding: 7.000000000000001px 30px;
        border: 1px solid #d4d4d4;
        border-radius: 5px;
        font-size: 14.000000000000002px;
        float: left;
        width: 100%;
        text-align: center;
    }
    .search-results .screen-reset .title>a+div {
        top: 40px;
    }
    .search-results .screen-reset .title .right {
        border: 1px solid #d4d4d4;
        border-radius: 5px;
        padding: 7.000000000000001px 0;
        width: 49%;
        text-align: center;
        margin-top: 15px;
    }
    .search-results .screen-reset .title .right a em {
        display: none;
    }
    .search-results .screen-reset .title .right a+div {
        top: 37px;
        background: #f0eded;
    }
    .search-results .screen-reset .title .right a+UL {
        top: 39px;
    }
    .search-results .moblie-apply a {
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #fff;
        background: #f66f6a;
        border-radius: 5px;
        font-size: 18px;
        display: block;
        margin-top: 20px;
        margin-bottom: 40px;
    }
    .search-results h1 {
        margin-top: 0;
        margin-bottom: 30px;
        font-size: 48px;
        line-height: 60px;
    }
    .search-results .events-rss {
        margin-top: 0px;
    }
    .filter-dialog .modal-dialog {
        width: 100%;
        margin: 0;
        top: 0;
        -webkit-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
        transform: translateY(0) !important;
    }
    .filter-dialog .modal-dialog .modal-content {
        border-radius: 0;
    }
    .filter-dialog .modal-dialog .modal-content .modal-header {
        display: none;
    }
    .filter-dialog .modal-dialog .modal-content .modal-body {
        padding: 0;
    }
    .filter-dialog .modal-dialog .modal-content .modal-body .screen {
        padding: 0 22px;
    }
    .mob-filters-head {
        width: 100%;
        height: 50px;
        line-height: 50px;
        font-size: 24px;
        position: relative;
        background: #fff;
        border-bottom: 1px solid #d4d4d4;
        margin-bottom: 40px;
    }
    .mob-filters-head .colse {
        position: absolute;
        right: 15px;
        font-size: 18px;
        color: #222222;
        top: 2px;
    }
}

#bestbet .recommand .subListUl li {
    padding: 0 !important;
}

#bestbet .bestbets_li .imgDiv {
    padding-right: 15px;
    margin-top: 10px;
}

.icheckbox_square-blue,
.iradio_square-blue {
    display: inline-block;
    *display: inline !important;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px!important;
    height: 22px;
    background: url(//www.huawei.com/Assets/corp/v2/img/icheck/blue.png) no-repeat;
    border: none;
    cursor: pointer;
    float: none !important;
}

.icheckbox_square-blue {
    background-position: 0 0;
}

.icheckbox_square-blue.hover {
    background-position: -24px 0;
}

.icheckbox_square-blue.checked {
    background-position: -48px 0;
}

.icheckbox_square-blue.disabled {
    background-position: -72px 0;
    cursor: default;
}

.icheckbox_square-blue.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-blue {
    background-position: -120px 0;
}

.iradio_square-blue.hover {
    background-position: -144px 0;
}

.iradio_square-blue.checked {
    background-position: -168px 0;
}

.iradio_square-blue.disabled {
    background-position: -192px 0;
    cursor: default;
}

.iradio_square-blue.checked.disabled {
    background-position: -216px 0;
}

.pagination1,
.pagination {
    margin-top: 20px;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

.pagination1 .left,
.pagination .left {
    float: left;
}

.pagination1 .left .select2-container,
.pagination .left .select2-container {
    margin: 0 10px;
    width: 61px !important;
}

.pagination1 .left a,
.pagination .left a {
    margin-right: 20px;
    display: inline-block;
    color: #282828;
}

.pagination1 .left a:hover,
.pagination .left a:hover {
    text-decoration: none;
}

.pagination1 .right,
.pagination .right {
    float: right;
}

.pagination1 .right ul li,
.pagination .right ul li {
    display: inline-block;
    padding: 0;
    border: 0;
    line-height: 26px;
    font-size: 14.000000000000002px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    border: 0 !important;
}

.pagination1 .right ul li input,
.pagination .right ul li input {
    width: 54px;
    height: 26px;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    text-align: center;
    line-height: 26px;
    margin-right: 10px;
}

.pagination1 .right ul li a,
.pagination .right ul li a {
    color: #282828;
    font-size: 14.000000000000002px;
}

.pagination1 .right ul li a em,
.pagination .right ul li a em {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}

.pagination1 .right ul li.prev,
.pagination .right ul li.prev {
    margin-right: 10px;
}

.pagination1 .right ul li.next,
.pagination .right ul li.next {
    margin-left: 10px;
}

@media (max-width: 767px) {
    .pagination1 .right,
    .pagination .right {
        float: none;
    }
}

@media (max-width: 767px) {
    #bestbet .bestbets_li .imgDiv {
        width: 100% !important;
        float: none !important;
        margin: 15px 0;
        padding-right: 0;
    }
    #bestbet .bestbets_li .imgDiv+div {
        width: 100% !important;
        float: none !important;
    }
    .search-results h1 {
        font-size: 34px;
        line-height: 46px;
    }
}

.loading-dialog .modal-header {
    display: none;
}

.load-box {
    width: 100%;
    height: 100%;
}

.loading {
    margin-top: -20px;
    z-index: 99;
    color: #fff;
    margin-left: -20px;
}

.loading-dialog .modal-content {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    border: 0;
}

.loading .sk-circle {
    margin: 0px auto;
    width: 60px;
    height: 60px;
    position: relative;
}

.loading .sk-circle .sk-child {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.loading .sk-circle .sk-child:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #fff;
    border-radius: 100%;
    -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
    animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}

.loading .sk-circle .sk-circle2 {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}

.loading .sk-circle .sk-circle3 {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
}

.loading .sk-circle .sk-circle4 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.loading .sk-circle .sk-circle5 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
}

.loading .sk-circle .sk-circle6 {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
}

.loading .sk-circle .sk-circle7 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.loading .sk-circle .sk-circle8 {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
}

.loading .sk-circle .sk-circle9 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
}

.loading .sk-circle .sk-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.loading .sk-circle .sk-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
}

.loading .sk-circle .sk-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
}

.loading .sk-circle .sk-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.loading .sk-circle .sk-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

.loading .sk-circle .sk-circle4:before {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.loading .sk-circle .sk-circle5:before {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.loading .sk-circle .sk-circle6:before {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.loading .sk-circle .sk-circle7:before {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.loading .sk-circle .sk-circle8:before {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.loading .sk-circle .sk-circle9:before {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.loading .sk-circle .sk-circle10:before {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.loading .sk-circle .sk-circle11:before {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.loading .sk-circle .sk-circle12:before {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleBounceDelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes sk-circleBounceDelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.loading .ie-loading {
    display: none;
}

@media (max-width: 767px) {
    .loading .spinner {
        margin: 0 auto;
    }
    .loading-dialog .modal-dialog {
        position: absolute !Important;
        left: 0;
        width: 100%;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .loading .ie-loading {
        display: none;
    }
}

.red-highlight {
    color: #fe0000;
    display: inline-block;
}

.float-none {
    float: none !important;
}

/*.loading .spinner {
    margin: 100px auto;
    width: 80px;
    height: 40px;
    text-align: center;
    font-size: 10px;
}

.loading .spinner>div {
    background-color: #f66f6a;
    height: 20px;
    width: 6px;
    display: inline-block;
    margin-right: 5px;
    border-radius: 25%;
    -webkit-animation: sk-stretchdelay 2s infinite ease-in-out;
    animation: sk-stretchdelay 2s infinite ease-in-out;
}

.loading .spinner .rect2 {
    -webkit-animation-delay: -1.9s;
    animation-delay: -1.9s;
    background-color: #f7a655;
}

.loading .spinner .rect3 {
    -webkit-animation-delay: -1.7s;
    animation-delay: -1.7s;
    background-color: #ffdf4f;
}

.loading .spinner .rect4 {
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s;
    background-color: #84d0a2;
}

.loading .spinner .rect5 {
    -webkit-animation-delay: -1.3s;
    animation-delay: -1.3s;
    background-color: #15b0e8;
}

@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: translateY(0);
    }
    20% {
        -webkit-transform: translateY(-10px);
    }
}

@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
    }
    20% {
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
    }
}
*/

/*detail css bof*/

.interview-detail {
    background: #f3f3f3;
    padding: 80px;
}

.interview-detail h2,
.interview-detail .time1,
.interview-detail p,
.down-list p {
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

.interview-detail .time1 {
    font-size: 22px;
    color: #b5b5b5;
    margin-top: 20px;
}

.interview-detail .col-sm-4 {
    width: 38%;
}

.interview-detail .col-sm-8 {
    padding-left: 50px;
    width: 62%;
}

.interview-detail p,
.down-list p {
    font-size: 22px;
    line-height: 32px;
}

.interview-detail .content {
    margin-top: 20px;
}

.down-list {
    margin-top: 70px;
}

.down-list ul {
    letter-spacing: -0.32em;
    padding-left: 0;
}

.down-list ul li {
    letter-spacing: normal;
    list-style: none;
    display: inline-block;
    vertical-align: top;
    width: 25%;
    color: #282828;
    font-size: 22px;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

.down-list ul li a {
    color: #282828;
    font-size: 22px;
    text-decoration: none;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

.down-list ul li em {
    display: inline-block;
    vertical-align: middle;
    margin-left: 13px;
    color: #b82822;
    font-weight: bold;
}

.down-list ul li .icon_download:after {
    width: 20px;
    height: 20px;
    font-size: 20px;
    bottom: 7px;
}

.down-list ul li .icon_download:before {
    width: 20px;
    height: 20px;
    font-size: 20px;
    top: -2px;
}

.view-more {
    margin-top: 100px;
    margin-bottom: 100px;
}

.view-more>p {
    font-size: 22px;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
    margin-bottom: 30px;
}

.view-more .silde-box {
    width: 78%;
    margin: 0 auto;
}

.view-more .silde-box .slick-prev {
    left: -100px;
    top: 80px;
}

.view-more .silde-box .slick-next {
    right: -100px;
    top: 80px;
}

.view-more .default-box>.default-css {
    float: left;
    max-width: 25%;
    display: none;
}

.view-more .default-box>.default-css:first-child,
.view-more .default-box>.default-css:first-child+.default-css,
.view-more .default-box>.default-css:first-child+.default-css+.default-css,
.view-more .default-box>.default-css:first-child+.default-css+.default-css+.default-css {
    display: block;
}

.view-more>p a:hover {
    color: #282828;
}

.view-more .silde-box .content p {
    text-align: center;
}

.view-more .list-link {
    margin: 15px 0;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

.view-more .list-link a:hover {
    color: #282828;
    text-decoration: underline;
}

@media (min-width: 768px) {
    .view-more .silde-box .slick-slide {
        min-width: 175px;
    }
}

@media (max-width:767px) {
    .interview-detail .col-sm-4,
    .interview-detail .col-sm-8 {
        width: 100%;
    }
    .interview-detail {
        padding: 50px;
    }
    .interview-detail .col-sm-8 {
        padding-left: 0;
    }
    .interview-detail .content {
        margin: 40px -35px 0 -20px;
        text-align: center;
    }
    .down-list ul li {
        width: 50%;
    }
    .down-list ul li a {
        font-size: 18px;
    }
    .view-more {
        margin-top: 70px;
        margin-bottom: 50px;
    }
    .view-more .silde-box {
        width: 100%;
    }
    .view-more .silde-box .slick-next {
        right: -10px;
    }
    .view-more .silde-box .slick-prev {
        left: -10px;
    }
}

@media (max-width:385px) {
    .down-list ul li {
        width: 100%;
    }
}


/* huawei-originals */

.huawei-originals .tit-box {
    padding-bottom: 0;
}

.huawei-originals>hr {
    margin: 50px 0;
    border-top-color: #ccc;
}

.huawei-originals .voices-box::after {
    display: block;
    content: "";
    clear: both;
}

.huawei-originals .voices-box {
    width: auto;
}

.huawei-originals h3 {
    margin-top: 0 !important;
}

.huawei-originals p {
    padding: 0 !important;
}

.voices-box>.row>[class*=col-] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.interview-box>h2 {
    margin-bottom: 30px;
}

.interview-box .subtitle {
    color: #707070;
}

.slider-box {
    margin-top: 30px;
}

.slider-box .slider-nav {
    margin: 0 auto;
    max-width: 90%;
}

.slider-box .slider-nav .contact {
    padding: 5px;
}

.slider-box .slider-nav .slick-next {
    right: -50px;
}

.slider-box .slider-nav .slick-prev {
    left: -50px;
}

.slider-box .slider-nav .slick-current .contact {
    border: 1px solid #f00;
}

.slider-box .slider-nav {
    max-height: 150px;
    overflow: hidden;
}

.slider-box #js-slider-p1 {
    max-height: 428px;
    overflow: hidden;
}

.slider-box .slick-initialized {
    max-height: none !important;
    overflow: visible;
}

.journals img {
    max-height: 171px;
}

.journals h2 {
    font-size: 22px;
}

.journals .silde-box {
    margin-top: 30px;
    margin-bottom: 30px;
}

.innovation-detail {
    background: #fff;
    padding: 0 15px;
}

.facts-logo {
    float: right;
}

.Voices-news-list .col-xs-12 div.content>div.category-name1 {
    max-height: 70px;
    overflow: hidden;
    margin-top: 0;
}

@media(max-width: 767px) {
    .Voices-news-list [class*="col-xs"]>div.content {
        height: auto;
        padding-right: 15px;
        padding: 10px 0;
    }
    .content-tab-1 .interview-box .Voices-news-list {
        margin: 50px 0 20px 0
    }
}

.slider-box #js-slider-p1 .slick-arrow {
    display: none !important;
}

.icon-view-more {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='41px' height='29px' viewBox='0 0 41 29' enable-background='new 0 0 41 29' xml:space='preserve'%3E%3Cimage id='image0' width='41' height='29' x='0' y='0' href='data:image/png;base64,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%0AMPz7aBcAAAAASUVORK5CYII=' /%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 6px;
}

.view-more-1 a {
    color: #f66f6a;
}

.view-more-1 a:hover {
    color: #f66f6a !important;
    text-decoration: underline;
}

@media(max-width: 767px) {
    .journals .silde-box .slick-next {
        right: -20px;
    }
    .journals .silde-box .slick-prev {
        left: -20px;
    }
    .slider-box .slider-nav .slick-next {
        right: -40px;
    }
    .slider-box .slider-nav .slick-prev {
        left: -40px;
    }
}

#studio {
    top: 0 !important;
}

@media (max-width: 767px) {
    .video-js .vjs-big-play-button {
        background-image: url(https://www.huawei.com/Assets/corp/v2/fonts/svg-sprite-1.svg);
        background-position: 0 -140px;
        background-repeat: no-repeat;
        width: 70px !important;
        height: 70px !important;
        background-size: 100%;
        border-radius: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -35px;
        margin-left: -35px;
        font-size: 0;
        background-color: transparent;
    }
}

@media (min-width: 1024px) {
    .vjs-big-play-button {
        display: none !important;
    }
}

.detail-banner {
    position: relative;
    width: 100%;
    overflow: hidden;
    min-height: 498px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.detail-banner .bg-img {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.detail-banner .t-content {
    position: relative;
    z-index: 9;
    color: #fff;
    text-align: center;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 498px;
}

.detail-banner .t-content a {
    color: #fff;
}

.detail-banner .t-content h1 {
    font-size: 56px;
    line-height: 68px;
    margin-bottom: 0;
}

.detail-banner .t-content .line-white {
    width: 110px;
    height: 2px;
    background: #fff;
    overflow: hidden;
    margin: 20px auto;
}

.detail-banner .t-content .deputy-tit {
    font-size: 30px;
    line-height: 42px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.detail-banner .t-content .link-a {
    font-size: 32px;
    line-height: 44px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    margin-top: 50px;
    display: inline-block;
    position: relative;
}

.detail-banner .t-content .link-a em {
    font-size: 22px;
    margin-left: 15px;
}

.detail-banner .watch-live::before {
    width: 52px;
    height: 26px;
    content: "";
    display: inline-block;
    background: url(../img/facts_icon.svg#icon-02) no-repeat;
    background-size: 140px 164px;
    background-position: -52px -73px;
    margin-right: 10px;
}

.detail-banner .calender::before {
    width: 32px;
    height: 30px;
    content: "";
    display: inline-block;
    background: url(../img/facts_icon.svg#icon-05) no-repeat;
    background-size: 115px 120px;
    background-position: -39px -43px;
    margin-right: 10px;
    vertical-align: -3px;
}

.live-info {
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    color: #707070;
    text-align: center;
    margin: 0 0 50px 0;
}

.live-info .t-content {
    padding: 0 30px;
}

.live-info .t-content .address-time {
    margin-top: 50px;
}

.live-info .t-content .contact {
    margin-top: 40px;
}

.live-info .t-content .contact a {
    color: #c7000b;
    text-decoration: underline;
}

.live-info .t-content .share-box .share ul {
    text-align: center;
    display: inline-block;
    margin: 0;
}

.facts-speaker {
    background: #f0f0f0;
    padding: 70px 0;
    color: #707070;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
}

.facts-speaker .container {
    max-width: 950px;
}

.facts-speaker .flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.facts-speaker .flex-center .col-sm-8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.facts-speaker .t-content {
    padding: 0 30px;
}

.facts-speaker .t-content .speaker-tit {
    font-size: 22px;
    line-height: 34px;
}

.facts-speaker .t-content h3 {
    font-size: 32px;
    line-height: 44px;
    margin: 0;
}

.facts-speaker .slick-prev {
    left: -100px;
}

.facts-speaker .slick-next {
    right: -80px;
}

.facts-speaker .slick-next:before,
.facts-speaker .slick-prev:before {
    color: #707070 !important;
    font-size: 66px !important;
}

.facts-speaker .js-slider-responsive-banner>div.default-style {
    display: none;
}

.facts-speaker .js-slider-responsive-banner>div:first-child {
    display: block;
}

.past-events {
    margin: 80px 0;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    text-align: center;
}

.past-events h2 {
    color: #707070;
    text-align: center;
    margin-bottom: 40px;
}

.past-events .video-box {
    position: relative;
}

.past-events .no-paly::before {
    content: "";
    width: 40px;
    height: 40px;
    background: url(../img/facts_icon.svg#icon-01) no-repeat;
    background-size: 140px 164px;
    background-position: -50px -70px;
    display: block;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.past-events h3 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
    color: #707070;
}

.past-events p {
    margin: 0;
    font-size: 16px;
    line-height: 28px;
    color: #707070;
}

.past-events .show-more {
    margin-left: 0px;
}

.past-events .v-content {
    margin: 15px 0;
}

.page-h1 {
    text-align: center;
    color: #707070;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
    display: block;
    margin-top: 50px;
    margin-bottom: 50px;
}

.page-h1 h1 {
    font-size: 56px;
    line-height: 1.5;
}

.page-h1 .deputy-tit {
    font-size: 30px;
    line-height: 1.5;
}

.share-time {
    position: relative;
}

.share-time .info-time {
    position: absolute;
    top: 35px;
    right: 0;
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
    color: #707070;
}

.share-time .share ul {
    margin-bottom: 15px;
}

.page-h1 .link-a {
    font-size: 32px;
    line-height: 44px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    margin-top: 50px;
    display: inline-block;
    position: relative;
    color: #707070;
}

.page-h1 .link-a em {
    font-size: 22px;
    margin-left: 15px;
}

.page-h1 .watch-live::before {
    width: 52px;
    height: 26px;
    content: "";
    display: inline-block;
    background: url(../img/facts_icon.svg#icon-02) no-repeat;
    background-size: 140px 164px;
    background-position: -52px -73px;
    margin-right: 10px;
}

.page-h1 .calender::before {
    width: 32px;
    height: 30px;
    content: "";
    display: inline-block;
    background: url(../img/facts_icon.svg#icon-05) no-repeat;
    background-size: 115px 120px;
    background-position: -39px -43px;
    margin-right: 10px;
    vertical-align: -3px;
}

.video_box_ux {
    width: 100%;
    position: relative;
    z-index: 97;
    overflow: hidden;
}

.video_box_ux a {
    width: 69px;
    height: 70px;
}

.video_box_ux .circle {
    width: 69px;
    height: 70px;
    border: 2px solid #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
    z-index: 8;
}

.video_box_ux .circle:before {
    content: "";
    background: #000;
    opacity: 0.1;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
}

.detail-banner .t-content .video_box_ux em {
    position: absolute;
    font-size: 34px;
    color: #fff;
    top: 50%;
    left: 50%;
    margin-top: -17px;
    margin-left: -3px;
    z-index: 11;
}

.detail-banner .t-content .video_box_ux .link-a {
    margin-top: 0px;
}

@media (max-width:767px) {
    .page-h1 .link-a {
        font-size: 20px;
        line-height: 32px;
        margin-top: 30px;
    }
    .page-h1 em {
        font-size: 16px;
        margin-left: 10px;
    }
    .detail-banner,
    .detail-banner .t-content {
        min-height: 303px;
    }
    .detail-banner .t-content h1 {
        font-size: 32px;
        line-height: 44px;
    }
    .detail-banner .t-content .deputy-tit {
        font-size: 16px;
        line-height: 28px;
    }
    .detail-banner .t-content .link-a {
        font-size: 20px;
        line-height: 32px;
        margin-top: 30px;
    }
    .detail-banner .t-content .link-a em {
        font-size: 16px;
        margin-left: 10px;
    }
    .page-h1 .link-a em {
        font-size: 16px;
        margin-left: 10px;
    }
    .detail-banner .t-content .line-white {
        width: 70px;
    }
    .live-info {
        text-align: left;
    }
    .live-info .t-content {
        padding: 0;
    }
    .live-info .t-content .share-box>p {
        margin-bottom: 0;
    }
    .live-info .share ul li:first-child {
        margin-left: 0 !important;
    }
    .facts-speaker {
        padding: 40px 0;
    }
    .facts-speaker .slick-next {
        right: -10px;
    }
    .facts-speaker .slick-prev {
        left: -10px;
    }
    .facts-speaker .flex-center,
    .facts-speaker .flex-center .col-sm-8 {
        display: block;
    }
    .facts-speaker .m-content {
        max-width: 60%;
        margin: 0 auto;
    }
    .facts-speaker .t-content {
        text-align: center;
        margin-top: 15px;
    }
    .facts-speaker .slick-next:before,
    .facts-speaker .slick-prev:before {
        font-size: 40px !important;
    }
    .facts-speaker .t-content h3 {
        font-size: 18px;
        line-height: 30px;
    }
    .facts-speaker .t-content .speaker-tit {
        font-size: 18px;
        line-height: 30px;
    }
    .past-events {
        margin: 40px 0;
        text-align: left;
    }
    .past-events h2 {
        color: #707070;
        text-align: left;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 30px;
    }
    .past-events h3 {
        margin-bottom: 0;
        font-size: 18px;
        line-height: 30px;
    }
    .past-events .v-content {
        margin: 0;
        padding: 20px 0;
    }
    .page-h1 .calender::before {
        background-position: -23px -43px;
        vertical-align: -6px;
        background-size: 90px 120px;
    }
    .page-h1 .watch-live::before {
        background-size: 110px 144px;
        background-position: -29px -62px;
        margin-right: 10px;
        vertical-align: -6px;
    }
    .detail-banner .calender::before {
        background-position: -23px -43px;
        vertical-align: -6px;
        background-size: 90px 120px;
    }
    .detail-banner .watch-live::before {
        background-size: 110px 144px;
        background-position: -29px -62px;
        margin-right: 10px;
        vertical-align: -6px;
    }
    .page-h1 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .page-h1 h1 {
        font-size: 32px;
    }
    .page-h1 .deputy-tit {
        font-size: 16px;
    }
    .share-time .info-time {
        position: static;
    }
    .share-time .share ul {
        margin-bottom: 5px;
        margin-top: 30px;
    }
    .share-time {
        margin-bottom: 20px;
    }
    .share-time .share ul li:first-child {
        margin-left: 0 !important;
    }
    .detail-banner .t-content .video_box_ux em {
        font-size: 45px;
        margin-left: -4px;
    }
}

.detail-info .share ul li:first-child {
    margin-left: 0 !important;
}

.page-bottom-share ul li:first-child {
    margin-left: 0 !important;
}

.detail-info {
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
    color: #707070;
    position: relative;
    padding-bottom: 50px;
}

.strong {
    font-family: "HuaweiSans-bold", Microsoft YaHei, Helvetica, Arial, sans-serif;
}

.detail-info .t-content {
    padding-top: 30px;
}

.select-content {
    padding: 30px 0;
}

.select-content ul li {
    padding-top: 30px;
}

.select-content ul li:first-child {
    padding-top: 0;
}

.select-content ul li a {
    background: #939393;
    box-shadow:0px 10px 20px rgba(0,0,0,0.1);
    display: block;
    padding: 40px 70px 40px 50px;
    position: relative;
    color: #fff;
    font-family: "HuaweiSans-bold", Microsoft YaHei, Helvetica, Arial, sans-serif;
    width: 100%;
    float: none;
    margin: 0;
    border-radius: 0;
}

.select-content ul li a.collapsed {
    overflow: initial;
    background: #fff;
    color: #707070;
}

.select-content ul li a.collapsed span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select-content ul li a span {
    padding-right: 40px;
}

.select-content ul li a em {
    position: absolute;
    top: 31px;
    right: 20px;
    font-size: 50px;
}

.select-content ul li a em:before {
    content: "\e911";
}

.select-content ul li a.collapsed em:before {
    content: "\e904";
}

.select-content ul li .navbar-collapse {
    padding: 0px 70px 0px 50px;
    display: none !important;
}
.select-content ul li .navbar-collapse.in{
    display: block !important;
}
.link-reference {
    display: block;
    padding: 50px 0;
}

.link-reference ul li {
    display: inline-block;
    vertical-align: top;
    padding-right: 20px;
}

.link-reference ul li a {
    color: #c8000b;
    text-decoration: underline;
}

.book-box {
    background: #e1e1e1;
    padding: 100px 0;
    color: #707070;
}

.book-box .t-content {
    padding-left: 20px;
}

.book-box .t-content h2 {
    font-size: 37px;
    line-height: 49px;
}

.book-box .t-content a {
    font-family: "HuaweiSans-Regular", Microsoft YaHei, Helvetica, Arial, sans-serif;
    color: #707070;
    padding-top: 80px;
    display: block;
}

.book-box .t-content a span {
    font-size: 29px;
    line-height: 41px;
}

.book-box .t-content a em {
    margin-left: 15px;
}

.book-box .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.t-l {
    text-align: left !important;
}

.cont-list-box>.row {
    margin-bottom: 30px;
}

.cont-list-box .con-tit {
    border-top: 2px solid #c8000b;
    margin-top: 57px
}

.cont-list-box .con-tit h2 {
    color: #c8000b;
    font-size: 58px;
    line-height: 60px;
    margin-top: 40px;
}

.cont-list-box .con-tit h3 {
    font-size: 22px;
    line-height: 34px;
    margin-top: 25px;
}

.cont-list-box .show-more {
    margin-left: 0px;
}

@media (max-width:767px) {
    .detail-info .info-time {
        position: static;
    }
    .detail-info .share ul {
        margin-top: 15px;
        margin-bottom: 5px;
    }
    .detail-info .t-content {
        padding-top: 10px;
    }
    .select-content ul li a {
        padding: 20px 40px 20px 15px;
    }
    .select-content {
        margin: 0 -15px;
    }
    .select-content ul li a.collapsed span {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        white-space: normal;
    }
    .select-content ul li a em {
        top: 25px;
        right: 5px;
    }
    .select-content ul li {
        padding-top: 15px;
    }
    .link-reference {
        display: block;
        padding: 10px 0;
    }
    .book-box .row {
        display: block;
    }
    .book-box {
        padding: 50px 0;
    }
    .book-box .t-content {
        padding-left: 0;
    }
    .book-box .t-content h2 {
        font-size: 18px;
        line-height: 30px;
        margin-top: 15px;
    }
    .book-box .t-content a {
        padding-top: 40px;
        text-align: center
    }
    .book-box .t-content a span {
        font-size: 18px;
        line-height: 30px;
    }
    .book-box .t-content a em {
        margin-left: 10px;
        font-size: 14px;
    }
    .select-content ul li a span {
        padding-right: 0px;
    }
    .select-content ul li .navbar-collapse {
        padding: 0px 15px 0px 15px;
    }
}

.ie10 .facts-speaker .flex-center .col-sm-8 {
    display: block;
}

.no-flexbox .detail-banner .bg-img {
    margin-left: -683px;
}

.no-flexbox .detail-banner .t-content,
.ie9 .detail-banner .t-content {
    display: block;
    padding-top: 100px;
}

.live-box .modal-header {
    padding: 0;
}

.live-box .modal-header .bootstrap-dialog-title {
    display: none;
}

.live-box .modal-header .bootstrap-dialog-close-button {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99;
}

.live-box .modal-dialog {
    position: relative;
    width: 100%;
    margin: 10px;
    max-width: 960px;
}

.live-box .modal-body {
    padding: 0;
}

.live-box .live-content {
    position: relative;
    padding-top: 56.25%;
}

.live-box iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.live-box .modal-dialog {
    margin: 0;
}

.ie10 .Coffee-with-Ren .v-content .no-paly::before,
.ie10 .Coffee-with-Ren .v-content .live-style::before,
.ie10 .Coffee-with-Ren .t-content .view-more-video.live-style::before,
.ie10 .page-h1 .watch-live::before,
.ie10 .page-h1 .calender::before,
.ie10 .past-events .no-paly::before {
    display: none;
}


.subscription-btn{
    position: absolute;
    top: 30px;
    right: 50px;
}
.subscription-btn a{
    padding: 10px 15px;
    border: 1px solid #c7000b;
    color: #fff;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    width: 200px;
    display: inline-block;
    text-align: center;
    border-radius: 15px;
    background: #c7000b;
    outline: none;
    line-height: 24px;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.subscription-btn a:hover{
    background: #c7000b;
    border-color: #c7000b;
    color: #fff;
}
@media (max-width:1024px){
    .subscription-btn a{
        background: #990008;
        border-color: #990008;
        color: #fff;
    }
}   
@media (max-width:767px){
    .subscription-btn{
        position: static;
        display: table;
        margin: 30px auto 0 auto;
    }
}

@media (min-width:768px) and (max-width:991px){
    #footer .social .email .content a{
        display: block;
    }
    #footer .social .email .content a+span{
        display: none;
    }
}



.container-custom.content-box {
    width: 85.652%;
    max-width: 1136px;
    font-family: HuaweiSans-Regular, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #666;
    margin-top: 0;
    padding-top: 0;
}

.container.content-box {
    width: 93.705%;
    max-width: 1799.136px;
}
.content-box {
    text-align: center;
    position: relative;
}

@font-face {
    font-family: 'icomoon';
    src: url('../img/state/tip_download.eot?hsb166');
    src: url('../img/state/tip_download.eot?hsb166#iefix') format('embedded-opentype'),url('../img/state/tip_download.ttf?hsb166') format('truetype'),url('../img/state/tip_download.woff?hsb166') format('woff'),url('../img/state/tip_download.svg?hsb166#icomoon') format('svg');
}

[class^="icon-"],[class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.content-box h3 {
    font-size: 2em;
}

.newsletter-content .read-more {
    color: #c7000b;
    vertical-align: middle;
    margin-left: -3px;
}

.newsletter-content span {
    vertical-align: middle;
}

.newsletter-content .row .col-md-12,.newsletter-content .row .col-md-6 {
    height: 105px;
    text-align: left;
}

.newsletter-content .row .col-md-12 p,.newsletter-content .row .col-md-6 p {
    margin-bottom: 3px;
    font-size: 18px;
}

.newsletter-content .row .col-md-12 p span,.newsletter-content .row .col-md-6 p span {
    color: #c7000b;
}

.form01 {
    width: 500px;
}

.form02 {
    width: 850px;
}


.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control {
    height: 52px;
    border-radius: 0;
    font-size: 1em;
    position: relative;
    color: #333;
}
.form-control.warning {
    border: 1px solid #c7000b;
}

.tip {
    color: #c7000b;
    font-size: 14px;
    text-align: right;
    margin-top: 5px;
    display: none;
    position: relative;
}

.tip span {
    vertical-align: middle;
}

.tip .icon-tip-icon {
    width: 20px;
    height: 20px;
    margin-right: 4px;
}

.tip .icon-tip-icon:before {
    content: "\e900";
    color: #c7000b;
}

.btn-rect {
    margin-top: 80px;
}

.pop-up-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    z-index: 99;
    top: 0;
    left: 0;
    display: none;
}

.submit-box {
    position: fixed;
    padding: 70px 0;
    background-color: #fff;
    top: 50%;
    margin-top: -155px;
    text-align: center;
    width: 60%;
    left: 50%;
    margin-left: -30%;
    display: none;
    z-index: 100;
}

.submit-box .icon-btn-close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.submit-box .icon-btn-close:before {
    content: "\e903";
    font-size: 24px;
}

.submit-box h5 {
    font-size: 26px;
    color: #333;
}

.submit-box p {
    margin: 50px 0 70px 0;
    color: #7f7e7e;
}

@media (min-width:992px){
    .newsletter-content .row {
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width: 991px) {
    .btn-rect{
        margin-top: 90px; 
    }
    .newsletter-content .tab-content{
        padding-top: 0;
    }
    .newsletter-content .read-more {
        font-size:1em;
        line-height: 1.875em;
    }

    .newsletter-content .row {
        padding-top: 20px;
        margin: 0;
    }

    .newsletter-content .row .col-md-12,.newsletter-content .row .col-md-6 {
        height: 90px;
        padding: 0;
    }

    .newsletter-content .form01,.newsletter-content .form02 {
        width: 100%;
    }

    .form-control {
        height: 45px;
        font-size: 16px;
    }

    .tip .icon-tip-icon {
        top: 0px;
    }

    .submit-box {
        width: 100%;
        left: 0;
        margin-left: 0;
        padding: 50px 0;
        margin-top: -120px;
    }
}
.mb70 {
    margin-bottom: 35px !important;
}
@media (min-width: 992px) {
    .mb70 {
        margin-bottom: 70px !important;
    }
}

.btn-rect {
    padding: 0 30px;
    min-width: 140px;
    height: 32px !important;
    line-height: 30px !important;
    text-align: center;
    border: 1px solid #111;
    display: inline-block;
    color: #111;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
}

@media (max-width: 360px) {
    .btn-rect {
        min-width:120px;
    }
}

@media (min-width: 992px) {
    .btn-rect {
        min-width:170px;
        height: 40px !important;
        line-height: 38px !important;
    }

    .btn-rect:hover {
        border-color: #c7000b;
        background-color: #c7000b;
        color: #fff;
    }
}

@media (max-width:767px){
    .container-custom.content-box{
        padding: 0;
    }
}

@font-face {
    font-family: VideoJS;
    src: url('../img/icon/VideoJS.eot?utuc4q');
    src: url('../img/icon/VideoJS.eot?utuc4q#iefix') format('embedded-opentype'),url('../img/icon/VideoJS.ttf?utuc4q') format('truetype'),url('../img/icon/VideoJS.woff?utuc4q') format('woff'),url('../img/icon/VideoJS.svg?utuc4q#VideoJS') format('svg');
}

.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}
body .video-js .vjs-big-play-button {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background-color: transparent;
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    line-height: 2.6em;
    border: 1px solid #fff;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder {
    font-size: 18px;
}

.video-js .vjs-big-play-button:hover {
    background-color: #fff;
}

.video-js .vjs-big-play-button:hover:before {
    color: #000;
}

.video-js .vjs-big-play-button:hover .vjs-icon-placeholder {
    color: #000;
}
.vjs-icon-play:before,.video-js .vjs-big-play-button:before{
    content: '\f101';
}

.video-js.vjs-paused .vjs-big-play-button{
    display: block !important;
}
.video-js .vjs-play-control:focus .vjs-icon-placeholder{
    color: #fff;
}
@media (max-width: 767px){
    .video-js.vjs-paused .vjs-big-play-button{
        background-image: none !important;
        border-radius: 100% !important;
        font-size: 3em !important;
        line-height: 2.35em !important;
    }
}
@charset "UTF-8";@font-face {
    font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_1622614_gzuj9bp5pxq.eot?t=1590741153034');
    src: url('//at.alicdn.com/t/font_1622614_gzuj9bp5pxq.eot?t=1590741153034#iefix') format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url('//at.alicdn.com/t/font_1622614_gzuj9bp5pxq.woff?t=1590741153034') format('woff'),url('//at.alicdn.com/t/font_1622614_gzuj9bp5pxq.ttf?t=1590741153034') format('truetype'),url('//at.alicdn.com/t/font_1622614_gzuj9bp5pxq.svg?t=1590741153034#iconfont') format('svg');
}

@font-face {
    font-family: "huawei-iconfont";
    src: url('//www.huawei.com/Assets/corp/2020/fonts/huawei-iconfont.eot?t=202009280937');
    src: url('//www.huawei.com/Assets/corp/2020/fonts/huawei-iconfont.eot?t=202009280937#iefix') format('embedded-opentype'),url('//www.huawei.com/Assets/corp/2020/fonts/huawei-iconfont.woff?t=202009280937') format('woff'),url('//www.huawei.com/Assets/corp/2020/fonts//huawei-iconfont.ttf?t=202009280937') format('truetype'),url('//www.huawei.com/Assets/corp/2020/fonts//huawei-iconfont.svg?t=202009280937#huawei-iconfont') format('svg');
}
.iconvideo-download:before {
    content: "\e607";
}

.video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before{
    font-family: "iconfont";
    content: '\e656' !important;
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before{
    font-family: "iconfont";
    content: '\e652' !important;
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before{
    font-family: "iconfont";
    content: '\e653' !important;
    color: #fff;
    margin-left: -6px;
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .vjs-icon-volume-mute:before{
    content: '\f104' !important;
    font-family: 'VideoJS' !important;
    font-size: 19px;
    margin-top: -6px;
    margin-left: -6px;
}
.vjs-button>.vjs-icon-placeholder:before{
    font-size: 1.3em;
    line-height: 2.2;
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before{
    font-family: "iconfont";
    content: '\e655' !important;
     color: #fff;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before{
    padding-top:0;
    display: none;
}
.ie11 .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before, .vjs-icon-volume-mute::before{
    font-size: 21px;
    padding-top: 3px;
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-enter:before{
    font-size: 16px;
}


/*laoding*/
.show .load-box .loading{
    display: block;
}
.show .load-box .loading p{
    color: #666;
}
.show .loading .ie-loading{
    display: none;
}
.loading .spinner,
.loading .ie-loading{
    position: absolute;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-60% , -50%);
        -ms-transform: translate(-60% , -50%);
            transform: translate(-60% , -50%);
    text-align: center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .show .loading .ie-loading{
        display: block;
    }
 }
.loading .spinner img{
    position: static;
    margin-left: 0;
    margin-top: -15px;
}
.loading .spinner>div {
    background-color: #f66f6a;
    height: 20px;
    width: 6px;
    display: inline-block;
    margin-right: 5px;
    border-radius: 25%;
    -webkit-animation: sk-stretchdelay 2s infinite ease-in-out;
    animation: sk-stretchdelay 2s infinite ease-in-out;
}

.loading .spinner .rect2 {
    -webkit-animation-delay: -1.9s;
    animation-delay: -1.9s;
    background-color: #f7a655;
}

.loading .spinner .rect3 {
    -webkit-animation-delay: -1.7s;
    animation-delay: -1.7s;
    background-color: #ffdf4f;
}

.loading .spinner .rect4 {
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s;
    background-color: #84d0a2;
}

.loading .spinner .rect5 {
    -webkit-animation-delay: -1.3s;
    animation-delay: -1.3s;
    background-color: #15b0e8;
}
.loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.7);
    z-index: 99999;
    display: none;
}

.loading img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    margin-top: -25px;
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: translateY(0);
    }
    20% {
        -webkit-transform: translateY(-10px);
    }
}

@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
    }
    20% {
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
    }
}

/*common swiper css b 202106301702*/
.swiper-box{
    position: relative;
}
.swiper-button-prev,
.swiper-button-next{
    color: #333;
    font-family: 'iconfont' !important;
    font-size: 40px;  
    z-index: 10;
    width: 40px;
    height: 40px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    font-weight: bold;
}

.swiper-button-next{
    right: -60px;
}
.swiper-button-prev{
    left: -60px;
}

.swiper-button-prev::before,
.swiper-button-next::before{
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"";
    font-size: 40px;
    line-height: 40px;
    color: #333; 
}
.swiper-button-prev:hover::before,
.swiper-button-next:hover::before{
    opacity: 1;
}
.swiper-button-prev::before{
    content: "\e650";
}
.swiper-button-next::before{
    content: "\e64f";
}
.swiper-button-prev::after,
.swiper-button-next::after{
    display: none;
}
.swiper-pagination{
    width:100%;
    bottom: 15px;
    left: 0;
}
.swiper-pagination .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    border-radius: 100%;
    overflow: hidden;
    border: 1px solid #858585;
    background: transparent;
    opacity: 1;
    margin: 0 7px;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #858585;
    border: 1px solid #858585;
}
@media (max-width:991px){
    .swiper-button-prev,
    .swiper-button-next{
        display: none;
    } 
   
}
.swiper-pagination-none .swiper-pagination, 
.swiper-pagination-none .swiper-button-prev, 
.swiper-pagination-none .swiper-button-next
{
	display: none;
}
.swiper-button-disabled.swiper-button-prev, 
.swiper-button-disabled.swiper-button-next
{
	display: none;
}
.swiper-pagination-none .swiper-wrapper{
    transform: translate3d(0px, 0px, 0px) !important;
    justify-content: center;
}

.swiper-pagination-none .swiper-slide{
    width: 100%;
}
.highlight-img-box .swiper-pagination-none .swiper-slide{
        width: 100%;
 }
@media(min-width:768px){
    .swiper-pagination-none .swiper-slide{
        width: 50%;
    } 
    .group-index-banner  .swiper-pagination-none .swiper-slide,
    .index-banner.swiper-pagination-none .swiper-slide,
    .passbars-slick-box.swiper-pagination-none .swiper-slide
    {
        width: auto;
    }
    .highlight-img-box .swiper-pagination-none .swiper-slide{
        width: 100%;
   }
}
@media(min-width:992px){
    .swiper-pagination-none .swiper-slide{
        width: 33%;
    } 
    .group-index-banner  .swiper-pagination-none .swiper-slide,
    .index-banner.swiper-pagination-none .swiper-slide,
    .passbars-slick-box.swiper-pagination-none .swiper-slide{
        width: auto;
    }
    .highlight-img-box .swiper-pagination-none .swiper-slide{
        width: 100%;
   }
}

/*common swiper css e 202106301702*/
/*index top banner swiper css b 202106301702*/
.index-banner .swiper-button-prev,
.index-banner .swiper-button-next{
    color: #333;
    font-family: 'iconfont' !important;
    font-size: 40px;  
    z-index: 10;
    width: 40px;
    height: 40px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.index-banner .swiper-button-next{
    right: 2%;
}
.index-banner .swiper-button-prev{
    left: 2%;
}
.index-banner:hover .swiper-button-prev,
.index-banner:hover .swiper-button-next{
    opacity: 1;
    visibility: visible;
}
.index-banner .swiper-button-prev::before,
.index-banner .swiper-button-next::before{
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"";
    font-size: 35px;
    line-height: 35px;
    color: #f66f6a; 
}
.index-banner .swiper-button-prev:hover::before,
.index-banner .swiper-button-next:hover::before{
    opacity: 1;
}
.index-banner .swiper-button-prev::before{
    content: "\e650";
}
.index-banner .swiper-button-next::before{
    content: "\e64f";
}
.index-banner .swiper-button-prev::after,
.index-banner .swiper-button-next::after{
    display: none;
}
.index-banner .swiper-pagination{
    width:100%;
    bottom:15px;
}
.index-banner .swiper-pagination .swiper-pagination-bullet::before{
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
}
.index-banner .swiper-pagination .swiper-pagination-bullet{
    position: relative;
    width: 100px;
    border-radius: 0;
    margin: 0 7px;
    height: 3px;
    background: rgba(230,230,230,0.7);
    border: 0;
}
.index-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    transition: width 4s;
    width: 100%;
    background-color: #fff;
}
@media (max-width:991px){
    .index-banner:hover .swiper-button-prev,
    .index-banner:hover .swiper-button-next{
        display: none;
    }
    .index-banner .swiper-pagination .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
        border-radius: 100%;
        overflow: hidden;
        border: 1px solid #fff;
        background: transparent;
        opacity: 1;
    }
    .index-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background: #fff;
    }
    .index-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{
        transform: inherit;
    }
    .storyBlockBox .font-note{
        bottom:30px;
    }
}
/*index top banner swiper css e 202106301702*/

/*首页手机推荐轮播 b 202107011029*/
@media (max-width:991px){
    .panel-img-list-mobile-slide{
        position: relative;
    }
    .tuijian-img .swiper-pagination{
        width:100%;
        bottom:10px;
    }
    .tuijian-img  .swiper-pagination .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
        border-radius: 100%;
        overflow: hidden;
        border: 1px solid #fff;
        background: transparent;
        opacity: 1;
        margin: 0 7px;
    }
    .tuijian-img  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background: #fff;
    } 
}
/*首页手机推荐轮播 e 202107011029*/

/*可持续发展通栏轮播 b 202107011029*/
.passbars-slick-box .swiper-button-prev,
.passbars-slick-box .swiper-button-next{
    color: #333;
    font-family: 'iconfont' !important;
    font-size: 40px;  
    z-index: 10;
    width: 40px;
    height: 40px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.passbars-slick-box .swiper-button-next{
    right: 2%;
}
.passbars-slick-box .swiper-button-prev{
    left: 2%;
}
.passbars-slick-box:hover .swiper-button-prev,
.passbars-slick-box:hover .swiper-button-next{
    opacity: 1;
    visibility: visible;
}
.passbars-slick-box .swiper-button-prev::before,
.passbars-slick-box .swiper-button-next::before{
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"";
    font-size: 35px;
    line-height: 35px;
    color: #fff; 
}
.passbars-slick-box .swiper-button-prev:hover::before,
.passbars-slick-box .swiper-button-next:hover::before{
    opacity: 1;
}
.passbars-slick-box .swiper-button-prev:after,
.passbars-slick-box .swiper-button-next:after{
    display: none;
}
.passbars-slick-box .swiper-pagination{
    width:100%;
    bottom:15px;
}
.passbars-slick-box .swiper-pagination .swiper-pagination-bullet::before{
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
}
.passbars-slick-box .swiper-pagination .swiper-pagination-bullet{
    position: relative;
    width: 100px;
    border-radius: 0;
    margin: 0 7px;
    height: 3px;
    background: rgba(230,230,230,0.7);
    border: 0;
}
.passbars-slick-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    transition: width 4s;
    width: 100%;
    background-color: #fff;
}
.passbars-slick-box .swiper-button-prev:hover::before,
.passbars-slick-box .swiper-button-next:hover::before{
    opacity: 1;
}
.passbars-slick-box .swiper-button-prev::before{
    content: "\e650";
}
.passbars-slick-box .swiper-button-next::before{
    content: "\e64f";
}
@media (max-width:991px){
    .passbars-slick-box:hover .swiper-button-prev,
    .passbars-slick-box:hover .swiper-button-next{
        display: none;
    }
    .passbars-slick-box .swiper-pagination .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
        border-radius: 100%;
        overflow: hidden;
        border: 1px solid #fff;
        background: transparent;
        opacity: 1;
    }
    .passbars-slick-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background: #fff;
    }
    .passbars-slick-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{
        transform: inherit;
    }
}
/*可持续发展通栏轮播 e 202107011029*/


/*分析师轮播 b 202107021031*/
.analysts-vision .swiper-button-prev,
.analysts-vision .swiper-button-next{
    color: #333;
    font-family: 'iconfont' !important;
    font-size: 40px;  
    z-index: 10;
    width: 40px;
    height: 40px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    font-weight: bold;
}

.analysts-vision .swiper-button-next{
    right: -60px;
}
.analysts-vision .swiper-button-prev{
    left: -60px;
}

.analysts-vision .swiper-button-prev::before,
.analysts-vision .swiper-button-next::before{
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"";
    font-size: 40px;
    line-height: 40px;
    color: #333; 
}
.analysts-vision .swiper-button-prev:hover::before,
.analysts-vision .swiper-button-next:hover::before{
    opacity: 1;
}
.analysts-vision .swiper-button-prev::before{
    content: "\e650";
}
.analysts-vision .swiper-button-next::before{
    content: "\e64f";
}
.analysts-vision .swiper-button-prev::after,
.analysts-vision .swiper-button-next::after{
    display: none;
}
.analysts-vision .swiper-pagination{
    width:100%;
    bottom: -38px;
}
.analysts-vision  .swiper-pagination .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    border-radius: 100%;
    overflow: hidden;
    border: 1px solid #858585;
    background: transparent;
    opacity: 1;
    margin: 0 7px;
}
.analysts-vision .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #858585;
    border: 1px solid #858585;
}
@media (max-width:991px){
    .analysts-vision .swiper-button-prev,
    .analysts-vision .swiper-button-next{
        display: none;
    } 
    .analysts-vision .swiper-box{
        margin-bottom: 70px;
    } 
}
/*分析师轮播 e 202107021031*/

/*事件详情页面 b 202107061031*/
.well-known-saying .swiper-button-prev{
    left: 0;
}
.well-known-saying .swiper-button-next{
    right: 0;
}
.well-known-saying .swiper-pagination{
    bottom: 25px;
}

.exhibition-video-pic .swiper-box{
    padding-bottom: 50px;
}
.highlight-img-box .swiper-box{
    padding-bottom: 50px;
}


@media (max-width:991px){
    .well-known-saying .saying-box img.wface{
        margin-bottom: 0;
        max-width: 420px;
    }
    .well-known-saying .saying-box{
        padding-bottom: 70px;
    }
}
@media(min-width:992px){
    .speaker-swiper .swiper-pagination{
        display: none;
    }
    .exhibition-video-pic .swiper-pagination{
        display: none;
    }
}
@media(max-width:992px){
    .speaker-swiper .swiper-box{
        padding-bottom: 50px;
    }
}
/*事件详情页面 e 202107061031*/


/*trust-news-slick 组件 B 202107151552*/
.none-swiper-container + .swiper-pagination,
.none-swiper-container + .swiper-pagination +.swiper-button-prev,
.none-swiper-container + .swiper-pagination +.swiper-button-prev + .swiper-button-next{
  display: none !important;
}
/*trust-news-slick 组件 e 202107151552*/


/*facts 组件 B 202107151552*/
.journals .swiper-pagination{
    display: none;
}
.journals .silde-box{
    position: relative;
}
.facts-speaker .container{
    position: relative;
}
.facts-speaker .swiper-pagination{
    display: none;
}
.facts-speaker .js-slider-responsive-banner>div:first-child{
    display: flex;
}
.group-index-banner .swiper-button-next{
    right: 60px;
    opacity: 0;
   
}
.group-index-banner .swiper-button-prev{
    left: 60px;
    opacity: 0;
}
.group-index-banner:hover .swiper-button-next,
.group-index-banner:hover .swiper-button-prev{
    opacity: 1;
}
.group-index-banner .swiper-button-prev::before,.group-index-banner .swiper-button-next::before{
    color:#f66f6a;
}
.group-index-banner .swiper-pagination .swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
}
.group-index-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #fff;
    border: 2px solid #fff;
}
@media (max-width:991px){
    .journals .swiper-button-prev,.journals  .swiper-button-next{
        display: block;
    } 
    .journals .swiper-button-prev{
        left: -10px;
    }
    .journals  .swiper-button-next{
        right: -10px;
    }
    .facts-speaker .swiper-button-prev,.facts-speaker .swiper-button-next{
        display: block;
    } 
    .facts-speaker .swiper-button-prev{
        left: -10px;
    }
    .facts-speaker .swiper-button-next{
        right: -10px;
    }
}

/*facts 组件 e 202107151552*/


