﻿/*below css from en/main.css==================================================================*/

@font-face {
    font-family: 'frutigerRegular';
    src: url('/Assets/enp/v2/fonts/HuaweiSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('/Assets/enp/v2/fonts/HuaweiSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.woff') format('woff'), /* Modern Browsers */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.svg#SingleMaltaRegular') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'frutigerMedium';
    src: url('/Assets/enp/v2/fonts/HuaweiSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('/Assets/enp/v2/fonts/HuaweiSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.woff') format('woff'), /* Modern Browsers */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.svg#SingleMaltaRegular') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'handwritten';
    src: url('/Assets/enp/v2/fonts/HuaweiSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('/Assets/enp/v2/fonts/HuaweiSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.woff') format('woff'), /* Modern Browsers */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Assets/enp/v2/fonts/HuaweiSans-Regular.svg#SingleMaltaRegular') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}

.container { width: 100%; max-width: 1200px; }
#loading { width: 100%; height: 50px; }
#loading img { display: block; margin: 30px auto !important; }
#container { transition: all 300ms ease-in; }
#nav-wrap { border-bottom: 1px solid rgb(229, 229, 229); font-size: 0px; line-height: 0; }
#mobile-search { border-bottom: 1px solid rgb(237, 237, 237); overflow: hidden; }
#mobile-search, #tab_main_nav_search { display: none; }
ul { list-style-type: none; margin: 0px; padding: 0px; }
html, body { margin: 0px; padding: 0px; }
body { position: relative; font-family: frutigerRegular, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; }
a { text-decoration: none; color: rgb(1, 102, 254); outline: none; }
a:hover { color: rgb(1, 102, 254);  }
h1, h2, h3, h4 { font-family: frutigerMedium, Arial, Helvetica, sans-serif; font-weight: normal; }
h1 { font-size: 36px; line-height: 48px; margin-bottom: 12px; margin-top: 0px; }
h2 { font-size: 24px; margin: 24px 0px; }
h2.title { font-size: 36px; text-align: center; line-height: 48px; }
h3 { font-size: 18px; margin-top: 0px; }
h3 a { color: rgb(0, 0, 0); }
h6 { margin-top: 24px; }
#container { position: relative; left: 0px; }
#footer_nav_mobile { margin-top: 0px; margin-bottom: 35px; display: none; }
#tab_main_nav_container .cell { display: table-cell; vertical-align: middle; }
.nav-cont-wrap ul li .nav-part-5 .text { padding-left: 24px; }
.searchUnified-search .col-sm-3 { padding-left: 35px; padding-right: 0px; }
.searchUnified-search .solution-mobilr-nav .title { position: relative; padding: 0px; line-height: 36px !important; }
.searchUnified-search .solution-mobilr-nav .title button { display: block; height: 46px; width: 49px; background: url("/Assets/EBG/img/icon-zoom-other.png") center center no-repeat rgb(237, 237, 237); position: absolute; top: 1px; right: 1px; border-width: 0px 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-image: initial; border-left-style: solid; border-left-color: rgb(204, 204, 204); }
.distributor .link-wrap a { font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); margin-right: 80px; }
.distributor .link-wrap a:hover { color: rgb(0, 102, 255); }
.distributor .link-wrap a i { padding-left: 28px; height: 30px; }
.distributor .link-wrap a.per i { background: url("/Assets/EBG/img/icon-person-b.png") left center no-repeat; }
.distributor .link-wrap a.buy i { background: url("/Assets/EBG/img/icon-pricing-b.png") left center no-repeat; }
.distributor .link-wrap a.num i { background: url("/Assets/EBG/img/icon-phone-b.png") left center no-repeat; }
.distributor-solution .cell h3 { margin-bottom: 6px !important; }
.distributor-solution .cell p { margin-top: 0px !important; height: auto !important; }
#breadcrumb_nav { width: 100%; margin-top: 15px; margin-bottom: 15px; }
#breadcrumb_nav ul li { display: inline; padding-right: 15px; }
#breadcrumb_nav ul li a { color: rgb(0, 0, 0); }
#breadcrumb_nav ul li a.active { font-weight: bold; }
#breadcrumb_nav ul li:first-child + li::before, #breadcrumb_nav ul li:first-child + li + li::before, #breadcrumb_nav ul li:first-child + li + li + li::before, #breadcrumb_nav ul li:first-child + li + li + li + li::before, #breadcrumb_nav ul li:first-child + li + li + li + li + li::before, #breadcrumb_nav ul li:first-child + li + li + li + li + li + li::before, #breadcrumb_nav ul li:first-child + li + li + li + li + li + li + li::before { content: url("/Assets/EBG/img/pic_breadcrumb_arrow.png"); padding-right: 15px; }
.product-overview .pull-right h5.bottom { bottom: 0px; }
.cloud_computing .left { display: table-cell; vertical-align: top; width: 680px; }
.cloud_computing .right { display: table-cell; vertical-align: top; text-align: right; padding-top: 75px; width: 500px; }
.cloud_computing .right img { width: 84.4%; min-width: 254px; height: auto; }
#huawei_advantage .cell { display: table-cell; width: 25%; text-align: center; padding: 0px 15px; }
.lt-img-rt-tx { text-align: center; border-bottom: 1px solid rgb(215, 215, 215); }
.lt-img-rt-tx h1 { text-align: left; }
.lt-img-rt-tx .inner { display: table; margin-top: 45px; }
.lt-img-rt-tx .container > .row { padding-bottom: 36px; }
.lt-img-rt-tx .row .col-sm-3 { text-align: left; }
.lt-img-rt-tx .row .col-xs-7 p { max-height: 118px; overflow: hidden; margin-bottom: 0px; }
.lt-img-rt-tx .row .col-xs-7 { text-align: left; padding-left: 0px; }
.lt-img-rt-tx .row h3 { margin-top: -6px; margin-bottom: 6px; }
.lt-img-rt-tx .cell img { width: 100%; height: auto; }
.solLandingpage .cell img { width: auto; }
.lt-img-rt-tx .cell p { max-height: 84px; overflow: hidden; margin: 0px; }
.lt-img-rt-tx .cell_spacer { display: table-cell; width: 20px; padding: 0px 10px; }
.lt-img-rt-tx div.more { margin-top: -15px; margin-bottom: 24px; }
.lt-img-rt-tx .row .col-sm-3 h3, .lt-img-rt-tx .row .col-sm-4 h3 { margin-top: 12px; }
.product-category .row .col-sm-3 { text-align: center; }
.product-category .row .col-sm-3 p, .product-category .row .col-sm-3 h3 { text-align: left; }
.product-category .row .col-sm-3 p { padding: 0px; margin: 0px; }
.product-category .row .col-sm-3 h3 { margin-bottom: 6px; }
.the_expert .cell { display: table-cell; width: 33%; }
div.more { float: right; margin-top: 12px; clear: both; line-height: 1.1; padding-left: 0px !important; }
.more-resources .more a, .more a { display: inline-block; color: rgb(0, 102, 255); }
.more a:hover { color: rgb(0, 102, 255);  }
.more a i, .more a em { height: 30px; padding-left: 18px; }
.cloud_computing div.more { float: none; }
.more-resources .cell { display: table-cell; width: 33%; padding-top: 45px; border-right: 34px solid transparent; }
#footer { position: relative; z-index: 99; background: rgb(39, 39, 39); color: rgb(255, 255, 255); }
#footer a { color: rgb(255, 255, 255); }
#footer label { display: block; font-weight: bold; font-size: 18px; }
#footer .outer { width: 100%; }
#footer .top, #footer .bottom { display: table; width: 100%; }
#footer .left { display: block; padding-top: 40px; }
#footer .left_inner { display: table; width: 100%; }
#footer .left_inner div { display: table-cell; border-right: 20px solid transparent; }
#footer .left_inner div ul { margin-top: 14px; }
#footer .left_inner div ul li { margin-bottom: 5px; }
#footer .right { display: table-cell; text-align: right; vertical-align: top; padding-top: 30px; }
#footer .right ul li { display: inline-block; margin-right: 20px; line-height: 50px; }
#footer .right ul li a { display: block; height: 50px; width: 32px; }
#footer .bottom { font-size: 13px; }
#footer .bottom_left, #footer .bottom_right { padding: 0px 0px 20px; display: table-cell; }
#footer .bottom_right { text-align: right; float: right; }
#footer .bottom_right ul li { display: inline-block; margin-right: 10px; }
#footer .bottom_right ul li:not(:last-child)::after { content: "|"; padding-left: 10px; }
#footer .bottom .col-md-8 { width: 58.3333%; }
#footer .bottom .col-md-4 { width: 41.6667%; }
#company-benefit .row .col-sm-3 { text-align: center; }
.markclasses_wrap span.title { display: block; width: 100px; float: left; font-size: 12px; color: rgb(0, 0, 0); line-height: 20px; }
.marketing_classes .searchBox_cont span.searchBox input.text { width: 475px; padding: 0px 10px; height: 39px; line-height: 39px; color: rgb(102, 102, 102); font-size: 12px; border: 1px solid rgb(229, 0, 0); border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.marketing_classes .searchBox_cont span.text { height: 39px; line-height: 39px; color: rgb(51, 51, 51); margin-left: 18px; font-size: 12px; }
.marketing_classes .searchBox_cont span.text em { font-size: 14px; color: rgb(229, 0, 0); font-weight: bold; margin-right: 4px; }
.marketing_wrap h2.title { font-size: 24px; line-height: 28px; color: rgb(204, 0, 0); margin-top: 24px; margin-bottom: 12px; text-align: left; }
#banner a.switchingBtn.left { left: 34px; background: url("/Assets/EBG/img/banner-left.png") left center no-repeat; }
#banner a.switchingBtn.right { right: 34px; background: url("/Assets/EBG/img/banner-right.png") left center no-repeat; }
#banner ul.banner-list li div.container { position: relative; overflow: hidden; height: 540px; }
#banner ul.banner-list li div.container .banner-text { position: absolute; top: 0px; width: 440px; height: 100%; background: url("/Assets/EBG/img/banner-cont-bg.png"); left: -540px; overflow: hidden; }
#banner ul.banner-list .banner-text .text { position: absolute; padding: 40px; width: 100%; top: 0px; left: -100%; z-index: 99; }
#banner.inner-pages .container { padding-top: 90px; }
#banner.inner-pages ul.banner-list li .container { height: 400px; display: none; }
#banner.inner-pages ul.banner-list li .container div { position: absolute; top: 0px; left: 0px; z-index: 99; padding: 90px 15px 0px; text-align: left; width: 80%; }
.solution_product_wrap h2.title { margin-bottom: 12px; }
.solCategory .more { margin-top: 0px; float: left; padding-bottom: 20px; }
.solCategory .lt-img-rt-tx { border: 0px; text-align: left; }
.solCategory .lt-img-rt-tx h3 { margin-bottom: 6px; }
.solCategory .lt-img-rt-tx .cell { padding-bottom: 36px; }
.solCategory h3.specal { padding-top: 0px; margin-top: 0px; }
.solCategory .solution-nav li { border-top: 1px solid rgb(215, 215, 215); padding: 15px 0px; }
.solCategory .solution-nav li div { padding-left: 30px; }
.solCategory .solution-nav .link-wrap a.active { color: rgb(0, 102, 204); }
.solCategory .solution-nav li span { display: block; color: rgb(97, 97, 97); line-height: 28px; }
.solCategory .solution-nav li span a { color: rgb(97, 97, 97); }
.solCategory .solution-nav li span a:hover { color: rgb(0, 102, 204); }
.solCategory .solution-nav li span.title a { color: rgb(0, 0, 0); font-weight: bold; }
.solCategory .solution-nav li span.title a:hover { color: rgb(0, 102, 204); }
.solCategory .solution-nav li i { padding-left: 25px; background: url("/Assets/EBG/img/solution_cate_icon.png") left -22px no-repeat; height: 28px; }
.solCategory .solution-nav li span.title.on i { background: url("/Assets/EBG/img/solution_cate_icon.png") left 1px no-repeat; }
.searchUnified-search .solution-mobilr-nav { padding: 20px 0px; }
.searchUnified-search .solution-mobilr-nav .search-type { max-width: 815px; margin: 0px auto; padding-bottom: 10px; }
.searchUnified-search .solution-mobilr-nav .search-type a { color: rgb(0, 0, 0); margin-right: 25px; }
.searchUnified-search .solution-mobilr-nav .search-type a.active { color: rgb(1, 102, 254); }
.searchUnified-search .solution-mobilr-nav .title { max-width: 815px; margin: 0px auto; padding-right: 0px; position: relative; line-height: 36px !important; }
.solLandingpage, .solLandingpage .row .col-sm-3 { text-align: center; }
.solLandingpage .container > .row { padding-bottom: 48px; }
.solLandingpage .row h2 { margin-bottom: 18px; }
.solLandingpage .row h3 { color: rgb(0, 0, 0); margin-top: 6px; }
.howtobuy .col-sm-4 { border-right: 1px solid rgb(229, 229, 229); min-height: 300px; padding: 0px 40px; color: rgb(160, 160, 160); }
.howtobuy .col-sm-4 h2 { height: 80px; padding-left: 53px; font-size: 18px; line-height: 80px; margin: 0px; }
.howtobuy .col-sm-4 h2 a { color: inherit; }
.howtobuy .col-sm-4 h2.ico-1 { background: url("/Assets/EBG/img/howtobuy-cont-1.png") left center no-repeat; color: rgb(49, 141, 222); }
.howtobuy .col-sm-4 h2.ico-2 { background: url("/Assets/EBG/img/howtobuy-cont-2.png") left center no-repeat; color: rgb(0, 131, 117); }
.howtobuy .col-sm-4 h2.ico-3 { background: url("/Assets/EBG/img/howtobuy-cont-3.png") left center no-repeat; color: rgb(205, 151, 0); }
.howtobuy .col-sm-4:last-child { border-right: 0px; text-align: left; padding-top: 0px; }
.howtobuy .col-sm-4 h3 { text-align: left; color: rgb(51, 51, 51); margin-top: 0px !important; }
.lt-img-rt-tx .solution-parnter > .row { padding-bottom: 18px; }
.proComparison .compare-wrap span.title { display: block; height: 25px; background: rgb(102, 102, 102); line-height: 25px; color: rgb(255, 255, 255); padding-left: 15px; }
.proComparison .compare-wrap span.title a { display: block; height: 25px; float: right; }
.proComparison .compare-wrap span.title a.max { display: none; width: 25px; background: url("/Assets/EBG/img/icon-compare-wrap.png") -22px 7px no-repeat; }
.proComparison .compare-pro-list div.text { margin: 0px auto; height: auto; padding: 10px 0px; width: 100%; line-height: 24px; }
#top { position: fixed; z-index: 1000; right: 20px; bottom: 20px; display: none; width: 60px; height: 60px; cursor: pointer; background: url(/Assets/EBG/img/e-icon.png) -396px -107px no-repeat; transition: unset;}
#top:hover { background: url(/Assets/EBG/img/e-icon.png) -396px -197px no-repeat; }
.product-overview .left { display: table-cell; vertical-align: top; width: 680px; }
.product-overview .right { display: table-cell; vertical-align: top; text-align: right; padding-top: 75px; width: 500px; }
.product-overview .right img { width: 84.4%; min-width: 254px; height: auto; }
.case-study-more span.title { padding: 0px 10px; }
.features .col-sm-7 div.more { margin-top: 0px; }
.publications .container > .row { padding-bottom: 24px; }
.industry-publications .container > .row { padding-bottom: 36px; }
.publications_issue_comments > .row, .publications_issue_features > .row { margin-bottom: 24px; }
.product_case_studies .more, .product-doorway-case .more { margin-top: 0px; }
.container, [class*="col-"] { }
a:hover, a:focus {  }
.right { text-align: right; }
.left { text-align: left !important; }
m { margin: 0px; padding: 0px; }
.rss-container .container { padding: 0px; }
.studies-list ul li div.col-sm-3 { padding-left: 0px; }
.studies-cont #loading { height: auto; }
.container, [class*="col-"] { }
.videos-list .cell h3 { margin-bottom: 0px; }
.videos-list .cell { display: block; }
.videos-list .cell h3 a { color: rgb(51, 51, 51); }
.videos-list .cell h3 a:hover { color: rgb(0, 102, 204); }
.videos-list .cell div a.img { width: 100%; height: auto; }
.related-video h2.title { text-align: left; }
.solCategory .solution-mobilr-nav { background: rgb(224, 224, 224); padding: 15px 25px; margin-bottom: 24px; }
.solCategory .solution-mobilr-nav .title span { display: block; padding-left: 13px; border: 1px solid rgb(188, 188, 188); }
.searchUnified-search .solution-mobilr-nav { display: block; }
.solCategory .solution-mobilr-nav .title i { padding-left: 48px; height: 46px; background: url("/Assets/EBG/img/solution_btn_slide.png") center 18px no-repeat; position: absolute; right: 0px; top: 0px; border-left: 1px solid rgb(188, 188, 188); cursor: pointer; }
.solCategory .solution-mobilr-nav .title i.on { background: url("/Assets/EBG/img/solution_btn_slide.png") center -30px no-repeat; }
.solCategory .solution-mobilr-nav .title { background: rgb(255, 255, 255); line-height: 46px; color: rgb(103, 103, 103); position: relative; }
.solCategory .solution-mobilr-nav .title ul { position: absolute; top: 46px; left: 0px; width: 100%; z-index: 99; border: 1px solid rgb(188, 188, 188); box-shadow: rgb(220, 220, 220) 0px 1px 5px 1px; display: none; }
.solCategory .solution-mobilr-nav .title ul li { background: rgb(255, 255, 255); padding-left: 13px; border-bottom: 1px solid rgb(239, 239, 239); font-weight: bold; color: rgb(0, 0, 0); }
.solCategory .solution-mobilr-nav .title ul li.link-wrap { padding-left: 0px; }
.solCategory .solution-mobilr-nav .title ul li span.on { background: rgb(238, 238, 238); }
.solCategory .solution-mobilr-nav .title ul li span { border: none; padding-left: 25px; }
.solCategory .solution-mobilr-nav .title ul li span a { color: rgb(97, 97, 97); font-weight: normal; }
.solCategory .solution-mobilr-nav .title i.icon_filter { height: 40px; position: absolute; right: 0px; top: 10px; border-left: 0px solid rgb(188, 188, 188); cursor: pointer; background: url("/Assets/EBG/img/icon_filter.png") center 0px / contain no-repeat !important; }
.space-list .cell { border: 1px solid rgb(231, 231, 231); padding: 3em 2.5em 0.6em; display: block; }
.space-list .cell div ul { min-height: 104px; }
.space-list .cell a { text-align: center; display: block; color: rgb(0, 0, 0); width: 98%; line-height: 40px; background-color: rgb(210, 210, 210); border-radius: 3px; margin: 1.2em auto; }
.space-list .cell a:hover { color: rgb(0, 102, 204); }
.space-list .cell h2 { margin: 1.2em 0px 0.8em; }
.space-list .cell img { max-width: 89px; max-height: 78px; }
business-tab-content-thrid { display: none; }
.parnter h2 a, h2.title a { color: rgb(51, 51, 51); text-decoration: none; }
.parnter h2 a:hover, h2.title a:hover { color: rgb(0, 102, 255);  }
.parnter .col-sm-4 { min-height: 340px; }
.parnter .col-sm-4 .cell { padding: 0px; }
.parnter .col-sm-4 .cell > div { color: rgb(102, 102, 102); }
.parnter .col-sm-4 a.btn { display: block; margin-top: 24px; max-width: 146px; }
.parnter .col-sm-4 div a.btn { float: left; }
.parnter .col-sm-4 div a.question { margin-top: 24px; }
.lt-img-rt-tx .cell p.parter-inter { padding: 0px; }
.parter .cell { padding-left: 2.5em; padding-right: 2.5em; }
.lt-img-rt-tx .parter { text-align: left; }
.info-link .row { margin-top: 6px; }
.index--first-part .row { padding-bottom: 24px !important; }
.index-video .video_box .title { position: absolute; width: 100%; top: 15%; }
.index-support .row { margin-top: 36px; }
.index-support .row a { color: rgb(0, 0, 0); }
.index-support .row a:hover { color: rgb(0, 102, 255); }
.index-support .row a:hover { }
.index-support .row ul { width: 100%; display: block; text-align: left; }
.index-support .row li { width: 100%; display: inline-block; margin-bottom: 5px; }
.index-support .row .more a { color: rgb(0, 102, 255); }
.index-support .row .more { margin-top: 24px; }
.index-support .row .more a i { padding-left: 5px;  }
.index-support .row h3 { display: block; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid rgb(215, 215, 215); width: 100%; color: rgb(195, 195, 195); text-align: left; }
.index-support .row .cell { display: block; }
.index-other-part .col-sm-4 { border-right: 1px solid rgb(231, 231, 231); }
.index-other-part .col-sm-4:last-child { border: 0px; }
.index-other-part .more { float: left; margin-top: -20px; }
.index-other-part .more a { float: left; }
.index-other-part .more a i { padding-left: 5px;  }
.index-other-part .row { padding-bottom: 10px !important; }
.index-other-part .index-events .cell { display: block; }
.index-other-part .index-events .more a { color: rgb(0, 102, 255); margin-top: 20px; display: block; width: 100%; font-size: 16px; text-align: left; }
.echannel-section .container { padding-bottom: 24px; }
.echannel-section .container:first-child { border-bottom: 1px solid rgb(224, 224, 224); }
.echannel-section .col-sm-3 { min-height: 390px; }
.echannel-section .col-sm-3 img, .echannel-section .col-sm-4 img { width: 100%; }
.echannel-section div.more { float: none; }
.echannel-section div.more a { color: rgb(0, 102, 255); }
.page-number > div a.frist.over { background: url("/Assets/EBG/img/page-num.png") 7px 9px no-repeat; }
.page-number > div a.last.over { background: url("/Assets/EBG/img/page-num.png") -30px -59px no-repeat; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0px; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control.left { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%); background-repeat: repeat-x; }
.carousel-control.right { right: 0px; left: auto; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; }
.partner-list .row { margin-bottom: 20px; }
.search_result .moreinfo span.title { width: 120px; text-align: left; font-weight: normal; color: rgb(51, 51, 51); }
.contact-us .col-sm-4 { min-height: 470px; border-right: 1px solid rgb(235, 235, 235); }
.contact-us .col-sm-4:last-child { border-right: 0px; }
.contact-us .col-sm-4 .cell { padding: 0px 40px; }
.contact-us-feedback > div a.other { background: url("/Assets/EBG/img/icon-other-contact-us.png") left 3px no-repeat; }
.business-tab-content .row { border-bottom: 1px solid rgb(215, 215, 215); padding-bottom: 30px; }
.analyst .partner-list .row { margin-bottom: 0px; }
.solution-cont h3 { margin-bottom: 0px; }
.solution-cont p { margin-top: 0px; }
.product_case_studies .container > .row:first-child, .product_solution .container > .row:first-child { margin-top: 27px; }
.product-img-border .row img { border: 1px solid rgb(226, 226, 226); }
.none { display: none; }
#termUlId .markclasses_wrap span.title { line-height: 28px; }
.solCategory .btn-loading-more { margin-bottom: 40px; }
.solCategory .btn-loading-more a { display: block; text-align: center; }
.lt-img-rt-tx .hot_video .row .col-xs-7 { padding-left: 15px; }
.maps .container { position: absolute; left: 715px; top: 449px; height: 500px; }
.reading_bar .col-sm-9 { padding: 0px 4px 0px 0px; text-align: center; }
.online_reading .col-sm-9 { position: static; }
#breadcrumb_nav .include { position: relative; }
#breadcrumb_nav .include a span { display: block; position: absolute; width: 5px; height: 3px; background: url("../img/breadcrumb_nav_include.png") no-repeat; right: 15px; top: 18px; z-index: 100; }
#breadcrumb_nav .include a { position: relative; z-index: 101; border: 1px solid rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 8px 30px 6px 15px; }
#breadcrumb_nav .include ul { display: none; position: absolute; border: 1px solid rgb(208, 208, 208); padding: 10px 16px; background: rgb(255, 255, 255); left: 11px; top: 31px; z-index: 100; min-width: 100px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#breadcrumb_nav .include ul a { padding: 0px; border: none; }
#breadcrumb_nav .include { padding-right: 0px; display: inline-block; }
#breadcrumb_nav .include::before { padding-right: 5px !important; }
#breadcrumb_nav ul li.include ul li { display: block; float: left; width: 100%; margin-bottom: 5px; white-space: nowrap; margin-right: 20px; word-break: break-all; }
#breadcrumb_nav ul li.include ul li::before { display: none; background: none !important; }
#breadcrumb_nav ul li.include ul li a { position: static; border: none; padding: 0px; }
#breadcrumb_nav .include:hover > a { border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(208, 208, 208) rgb(255, 255, 255); border-image: initial; background: rgb(255, 255, 255); padding-bottom: 8px; }
.solCategory .solution-nav .son_menu a i { background: url("/Assets/EBG/img/expansion_list_icon.png") 0px 0px no-repeat; display: inline-block; padding-left: 20px; height: 10px; }
.solCategory .solution-nav .son_menu.on a i { background: url("/Assets/EBG/img/expansion_list_icon.png") 0px -9px no-repeat; }
.solCategory .solution-nav li div.second_menu { padding-left: 20px; display: none; }
.solCategory .solution-nav li div.second_menu span input { margin-right: 5px; }
.lang_tips { background: rgb(229, 229, 229); padding: 12px; color: rgb(102, 102, 102); text-align: center; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 1002; }
.tips_con { margin: 0px auto; font-family: "Microsoft YaHei"; }
.tips_con input { display: inline-block; width: 45px; height: 25px; border-radius: 3px; line-height: 23px; text-align: center; color: rgb(255, 255, 255); border: none; cursor: pointer; font-size: 12px; }
.tips_con input.yes { background: rgb(229, 0, 0); }
.tips_con input.no { background: rgb(172, 172, 172); margin: 0px 10px 0px 40px; }
.tips_con span { color: rgb(0, 102, 204); }
.developer_path h2.title { margin: 45px 0px 30px; }
.law_tips { background: rgb(239, 239, 239); }
.law_tips .container { padding-top: 15px; padding-bottom: 15px; }
.law_tips p { font-size: 12px; color: rgb(102, 102, 102); line-height: 22px; width: 85%; float: left; margin: 0px; }
.law_tips p a { color: rgb(1, 102, 254);  }
.law_tips_close { display: block; width: 20px; height: 20px; float: right; background: url("/Assets/EBG/img/lawtips_close.png") no-repeat; margin-top: 10px; margin-right: 20px; }
.route_content p.title { font-size: 16px; color: rgb(51, 51, 51); margin-bottom: 35px; font-weight: bold; }
.business_sidebar .solution-nav li.noexpend i { background-position: left 0px; }
.files_tips a.solid_btn { background: rgb(229, 0, 0); color: rgb(255, 255, 255); text-decoration: none; }
.files_tips a.solid_btn:hover { background: rgb(204, 51, 51); text-decoration: none; color: rgb(255, 255, 255) !important; }
.solid_btn { display: inline-block; padding: 5px 20px; border: 1px solid rgb(204, 51, 51); background: rgb(204, 51, 51); color: rgb(255, 255, 255); font-size: 16px; border-radius: 5px; text-align: center; text-decoration: none; }
.solid_btn.disable, .solid_btn.disable:hover { background: rgb(153, 153, 153); color: rgb(208, 208, 208); border: 1px solid rgb(153, 153, 153); cursor: default; }
.tips_layer .container { position: relative; display: block; }
.solCategory.special_sidebar .solution-nav li span.title.on i { background: url("/Assets/EBG/img/solution_cate_icon_disable.png") left 1px no-repeat; }
.solCategory.special_sidebar .solution-nav li span.title.on:hover i, .solCategory.special_sidebar .solution-nav li span.title.on.active i { background: url("/Assets/EBG/img/solution_cate_icon.png") left 1px no-repeat; }
.pro_btn a.disable { color: rgb(204, 204, 204); }
.pro_btn a.disable:hover { text-decoration: none; color: rgb(204, 204, 204); cursor: not-allowed; }
.shopping_btn.disable, .compare_btn.disable { background: rgb(161, 161, 161); cursor: default; }
.shopping_btn.disable a, .compare_btn.disable a { color: rgb(255, 255, 255); background: url("/Assets/EBG/img/shopping_btn_dis.png") no-repeat; cursor: default; }
.shopping_btn.disable a span, .compare_btn.disable a span { display: none; }
.compare_btn.disable a { background: url("/Assets/EBG/img/compare_btnicon_dis.png") no-repeat; }
#popup_full .popup_con { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 3px; width: 456px; height: 220px; margin-left: -228px; margin-top: -110px; padding: 60px 40px; text-align: center; }
#popup_full .popup_con p { margin-top: 40px; }
.popup_con a.solid_btn { text-decoration: none; }
.css_protype p.citys a.disable, .css_protype p.citys a.disable:hover { color: rgb(204, 204, 204); background: none; cursor: not-allowed; text-decoration: none; }
.remove_p .solid_btn { padding: 4px 20px; line-height: 20px; font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; }
.remove_p .solid_btn:focus { color: rgb(255, 255, 255); text-decoration: none; }
.btn_orders .solid_btn { float: right; margin-left: 25px; }
.popup_all { display: none; }
.popup_all, .mask_layer { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 1000; }
.mask_layer { background: rgb(0, 0, 0); opacity: 0.8; }
.popup_con { position: fixed; left: 50%; top: 50%; border-radius: 5px; z-index: 1001; }
.delpro_box .popup_con { width: 350px; background: rgb(255, 255, 255); margin-left: -175px; margin-top: -68.5px; }
.delpro_box .popup_con div { text-align: center; padding: 30px 20px; border-bottom: 1px solid rgb(203, 203, 203); font-size: 14px; }
.delpro_box .popup_con p { margin: 0px; }
.delpro_box .popup_con p a { font-size: 14px; display: inline-block; color: rgb(1, 102, 254); width: 50%; text-align: center; padding: 10px; }
.select_popup .popup_con { width: 570px; margin-left: -285px; background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); min-height: 270px; margin-top: -135px; }
.filter_box .solid_btn { line-height: 1.4; }
.result_box .solid_btn { float: right; }
.success_con .btnbox .solid_btn { margin-right: 30px; }
.hollow_btn:hover, .solid_btn:hover { background: rgb(204, 0, 0); color: rgb(255, 255, 255); text-decoration: none; }
.solid_btn { display: inline-block; padding: 5px 20px; border: 1px solid rgb(204, 51, 51); background: rgb(204, 51, 51); color: rgb(255, 255, 255); font-size: 16px; border-radius: 5px; text-align: center; text-decoration: none; }
.solid_btn.disable, .solid_btn.disable:hover { background: rgb(153, 153, 153); color: rgb(208, 208, 208); border: 1px solid rgb(153, 153, 153); cursor: default; }
.tab-con-solutions.none { display: none; }
.loading-bg .cell { position: relative; }
.case-banner-con .container { height: 100%; }
#productSupportDiv .ui-menu-item:hover { background-color: rgb(238, 238, 238); }
#productSupportDiv .ui-menu-item a { display: block; }
#productSupportDiv .ui-menu-item a:hover { display: block; cursor: pointer; text-decoration: none; }
#productSupportDiv .ui-menu .ui-menu-item { padding: 0px 0px 0px 10px; }
* { padding: 0px; margin: 0px; }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
.bar_project_consulting i { background: url("/Assets/EBG/img/bar_project_consulting_btn.png") center center no-repeat; }
.m-compared { background: rgb(255, 255, 255); position: fixed; left: 0px; bottom: -301px; width: 100%; z-index: 102; }
.m-compared .m-con { position: relative; border-right: 1px solid rgb(233, 233, 233); }
.m-compared .m-con .m-list { width: 20%; float: left; padding: 50px 25px 150px; border-left: 1px solid rgb(233, 233, 233); }
.m-compared .m-con .m-list ul.m-list-ul { border: 1px solid rgb(212, 212, 212); margin-top: 40px; }
.m-compared .m-con .m-list ul.m-list-ul li.m-list_li { font-size: 14px; color: rgb(169, 169, 169); padding: 14px 20px; cursor: pointer; line-height: 18px; position: relative; }
.m-compared .m-con .m-list ul.m-list-ul li.m-list_li p { text-align: center; }
.m-compared .m-con .m-list ul.m-list-ul:hover li.m-list_li { color: rgb(102, 102, 102); }
.m-compared .m-con .m-list ul.m-list-ul:hover li.m-list_li .m-bomb_box { display: block; }
.m-compared .m-con .m-list .m-btn { text-align: center; padding-top: 20px; }
.m-compared .m-con .m-list .m-btn a { min-width: 136px; display: inline-block; margin: 0px auto 10px; border-radius: 3px; text-align: center; text-decoration: none; padding: 9px 5px; font-size: 14px; line-height: 18px; }
.m-compared .m-con .m-list .m-btn a.m-del { background: rgb(255, 255, 255); border: 1px solid rgb(229, 0, 0); color: rgb(229, 0, 0); }
.m-compared .m-con .m-list .m-btn a.m-db { border: 1px solid rgb(238, 238, 238); color: rgb(153, 153, 153); background: rgb(238, 238, 238); cursor: context-menu; }
.m-compared .m-con .m-list .m-btn a.m-db.off { background: rgb(255, 255, 255); border: 1px solid rgb(229, 0, 0); color: rgb(229, 0, 0); cursor: pointer; }
.m-compared .m-con .m-list .m-btn a.off:hover { background: rgb(229, 0, 0); color: rgb(255, 255, 255); }
.m-compared .m-con .m-list .m-btn a.m-del:hover { background: rgb(229, 0, 0); color: rgb(255, 255, 255); }
.m-compared .m-con .m-list .m-btn a.m-del.delete { border: 1px solid rgb(238, 238, 238); color: rgb(153, 153, 153); background: rgb(238, 238, 238); cursor: context-menu; }
.m-bomb_box { width: 182px; position: absolute; left: 0px; bottom: 47px; box-shadow: rgba(208, 208, 208, 0.34) 0px 0px 14px 5px; background: rgb(255, 255, 255); border-radius: 3px; display: none; }
.m-bomb_box-block { padding: 5px 5px 30px; }
.m-bomb_box .m-bomb_con { overflow-y: scroll; height: 200px; max-height: 200px; }
.m-bomb_box .m-bomb_con ul li { line-height: 18px; padding: 3px 10px; }
.m-bomb_box .m-bomb_con ul li a { font-size: 12px; color: rgb(66, 128, 254); }
.m-bomb_box .m-bomb_con ul li a.disable { color: rgb(204, 204, 204); background: none; cursor: not-allowed; text-decoration: none; }
.m-bomb_con::-webkit-scrollbar { width: 8px; height: 6px; }
.m-bomb_con::-webkit-scrollbar-track-piece { background-color: rgb(238, 238, 238); margin: -2px; }
.m-bomb_con::-webkit-scrollbar-thumb { background: rgb(170, 170, 170); min-height: 150px; min-width: 150px; border-radius: 10px; }
.arrow-off { position: absolute; right: 0px; top: -42px; cursor: pointer; background: url("/Assets/EBG/img/arrow-top.jpg") center center no-repeat; width: 44px; height: 42px; }
.m-pic_details { text-align: center; display: none; }
.m-pic_details .m-pic { text-align: center; max-width: 184px; min-height: 110px; }
.m-pic_details .m-pic img { max-width: 165px; max-height: 110px; }
.m-pic_details p { font-size: 14px; padding: 15px 5px 0px; }
.m-pic_details a { font-size: 12px; color: rgb(66, 128, 254); }
.m-pic_details .other div { display: inline-block; position: relative; }
.m-pic_details .other span { font-size: 12px; color: rgb(102, 102, 102); display: inline-block; padding: 0px 5px; text-decoration: none; cursor: pointer; }
.m-pic_details .other div:hover { color: rgb(0, 0, 0); }
.m-pic_details .other div:hover ul { display: block; }
.m-pic_details .other div ul { position: absolute; left: 0px; bottom: 25px; box-shadow: rgba(208, 208, 208, 0.34) 0px 0px 20px 11px; background: rgb(255, 255, 255); padding: 10px 20px; width: 170px; display: none; text-align: left; max-height: 190px; overflow-y: scroll; }
.m-pic_details .other div ul li { line-height: 18px; padding: 3px 10px; }
.m-pic_details .other div ul::-webkit-scrollbar { width: 8px; height: 6px; }
.m-pic_details .other div ul::-webkit-scrollbar-track-piece { background-color: rgb(238, 238, 238); margin: -2px; }
.m-pic_details .other div ul::-webkit-scrollbar-thumb { background: rgb(170, 170, 170); min-height: 150px; min-width: 150px; border-radius: 10px; }
.m-country_bomb_box { z-index: 9999; position: fixed; display: none; width: 100%; height: 100%; }
.m-country_bomb_box .m-mask { width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; background: rgb(0, 0, 0); opacity: 0.5; z-index: 9998; }
.m-country_bomb_box .m-country_con { padding: 35px 40px 70px; position: absolute; width: 580px; background: rgb(247, 247, 247); border-radius: 4px; overflow: hidden; left: 50%; top: 50%; margin-left: -290px; margin-top: -150px; z-index: 9999; }
.m-country_bomb_box .m-country_con h4 { border-bottom: 1px solid rgb(219, 219, 219); font-size: 24px; line-height: 30px; padding-bottom: 10px; color: rgb(144, 144, 144); }
.m-country_bomb_box .m-country_con ul { margin-top: 20px; }
.m-country_bomb_box .m-country_con ul li { width: 33.3333%; float: left; }
.m-country_bomb_box .m-country_con ul li a { color: rgb(0, 102, 204); font-size: 14px; padding: 0px 5px 3px; line-height: 18px; }
.m-country_bomb_box .m-country_con .m-close { display: block; width: 53px; height: 44px; background: url("/Assets/EBG/img/cunotry-close.jpg") center center no-repeat; position: absolute; right: 0px; top: 0px; cursor: pointer; border-radius: 4px; }
.m-country_bomb_box .m-country_con { padding: 35px 40px 40px; }
.m-country_bomb_box .m-country_con ul { margin: 20px 0px; }
.m-country_bomb_box .m-country_con .tips { border-top: 1px solid rgb(219, 219, 219); padding-top: 20px; }
.m-country_bomb_box .m-country_con .tips p { font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); margin-bottom: 5px; }
.m-country_bomb_box .m-country_con .tips p a { color: rgb(229, 0, 0);  }
.m-pic_details .other div.not-available:hover ul { display: none; }
.m-pic_details .other div.not-available:hover span { cursor: not-allowed; }
.m-pic_details .other div.not-available span { color: rgb(170, 170, 170); }
.m-pic_details .other div:hover ul { display: block; }
.m-pic_details .other div ul { }
.features_txt170104 a.more { color: rgb(1, 102, 254); font-size: 16px; line-height: 26px; padding-left: 33px; background: url("/Assets/EBG/img/featrues_icon.png") left center no-repeat; position: absolute; left: 25px; bottom: 30px; height: 26px; }
.features_txt170104 a.more:hover { text-decoration: none; }
.features170104-box .container { position: relative; }
.product-inner-nav .container { position: relative; height: 100%; }
.videos-list .cell h3 a span, .studies-list ul li h3 a span { color: rgb(229, 0, 0); }
.lazyload img { position: static !important; display: inline-block !important; }
#wap_cartbtn_display.none { display: none !important; }
.v2-inside-video-box { position: fixed; z-index: 9999; top: 0px; left: 0px; display: none; width: 100%; height: 100%; text-align: center; }
.v2-inside-video-box-mask { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.5; background: rgb(0, 0, 0); }
.v2-inside-video-box-main { position: relative; display: inline-block; width: 760px; height: 428px; margin: 0px auto; vertical-align: middle; background: rgb(255, 255, 255); }
.v2-inside-video-box-main video { width: 100%; height: 100%; }
.v2-inside-video-box-con { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.v2-inside-video-box-con::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: ""; background: rgba(0, 0, 0, 0.4); }
.v2-inside-video-box-con .pic { padding-top: 40px; position: relative; }
.v2-inside-video-box-btn { margin-top: 50px; }
span.v2-inside-video-box-clock { position: absolute; top: 15px; right: 15px; cursor: pointer; transition: all 0.3s ease; }
span.v2-inside-video-box-clock .iconfont.icon-close { font-size: 24px; color: rgb(160, 151, 144); }
span.v2-inside-video-box-clock:hover { transform: rotate(90deg); }
