/* new css*/
/*mxg*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
address, cite, dfn, em, var {
    font-style: normal;
}
.cbg a {
  color: #333; text-decoration: none;
}
.cbg a:hover {
  color: #c52525;
}
body.cbg { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; font-family:"Microsoft Yahei", "Heiti SC", "SimHei", "SimSun", Arial, Helvetica, sans-serif; }
ul, ol {
    list-style: none;
}
#cbg-main-nav-wrapper { position: absolute; top: 0px; left: 0; width: 100%; height: auto; z-index: 1100; }
#cbg-main-nav { position: relative; width: 100%; height: 55px; }
.cbg .cbg-centered { min-width: 1000px; }
#cbg-main-nav > .cbg-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 67px; background-color: #fff; opacity: 0.95; filter: alpha(opacity=95); }
#cbg-main-nav > .cbg-wrapper { position: relative; height: 100%; }
@media (min-width: 1300px){
 .cbg .cbg-centered > .cbg-wrapper { width: 90%;	}
}
.cbg .cbg-centered > .cbg-wrapper { width: 98%; max-width: 1210px; margin: 0 auto; }
#cbg-main-nav .logo { display: block; float: left; width: 131px; height: 31px; margin-top: 14px; margin-right: 1em; text-indent: -9999px; background: url(../../../../../ucmc/groups/public/documents/webasset/img_con_en_huawei_logo.png) no-repeat; }
.logo { cursor: pointer; float: left; padding-top: 20px; }
#cbg-main-nav > .cbg-wrapper > ul.cbg-inline { margin-left:25px; float: left; }
.cbg ul.cbg-inline:after, .cbg-clearfix:after { content: ''; display: block; height: 0; visibility: hidden; clear: both; }
@media (min-width: 1200px) {
#cbg-main-nav ul.cbg-menu > li > a {
 padding-left: 20px;
 padding-right: 20px;}
}
#cbg-main-nav ul.cbg-menu > li > a { display: block; height: 41px; padding: 26px 20px 0px 20px; text-align: center; color: #333; font-size: 16px; }

#cbg-main-nav ul.cbg-menu > li > a > span > em { display: inline-block; width: 10px; height: 10px; margin-top: 4px; margin-left: 5px; background: url(../../../../../ucmc/groups/public/documents/webasset/img_con_base.png) no-repeat; background-position: -105px -392px; }
.cbg .cbg-centered { min-width: 1210px; }
.cbg .cbg-dark { color: #ccc; }
.y-product-list .cbg-inline .cbg-icon-lte { background-position: -11px -1176px; width: 50px; height: 40px; }
.cbg-submenu { display: block; visibility: hidden; position: absolute; z-index: 1000; left: 0px; width: 100%; height: auto; min-height: 200px; color: #fff; /* box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.57); */
    font-size: 0.9em; }
.cbg-submenu .cbg-overlay-right { width: 100%; height: 100%; opacity: 0.70; filter: alpha(opacity=70); }
.cbg-submenu .cbg-overlay-right { width: 100%; height: 100%; opacity: 0.70; filter: alpha(opacity=70); }
#cbg-main-nav ul.cbg-menu > li > a > span { display: block; padding-bottom: 23px!important; border-bottom: transparent solid 3px; }
#cbg-main-nav ul.cbg-menu > li > a > span { display: block; padding-bottom: 23px!important; border-bottom: transparent solid 3px; }
#cbg-main-nav-search { position: relative; float: right; margin-top: 22px; }
#cbg-main-nav-search form { float: right; }
#cbg-main-nav-search input[type=text] { width: 100px; height: 21px; line-height:21px; padding: 0 10px; float: left; vertical-align: middle; background-color: #fafafa; border: #e5e5e5 solid 1px; border-radius: 4px; font-size: 11px; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#cbg-main-nav-search input[type=text] { line-height:normal; }
}
#cbg-main-nav-search input:focus { outline: none; background-color: #f5f5f5; }
#cbg-main-nav-search input[type=submit] { width: 29px; height: 23px; margin-left: -10px; text-indent: -9999px; border: none; cursor: pointer; background: url(../../../../../ucmc/groups/public/documents/webasset/img_con_base.png) no-repeat; background-position: -309px -86px; }
#cbg-main-nav-search input[type=submit]:hover { background-position: -309px -109px; }
#cbg-main-nav-search .cbg-icon-search { position: absolute; right: 115px; top: 2px; cursor: pointer; display: none; }
 @media (min-width: 1200px) {
#cbg-main-nav-search input[type=text] { width: 130px; }
#cbg-main-nav-search input[type=text] { width:130px\9; }
#cbg-main-nav-search .cbg-icon-search { right: 150px; }
}
#cbg-main-nav-wrapper.fixed { position: fixed; top: 0; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav { height: 61px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav > .cbg-overlay { height: 61px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav .logo { margin-top: 10px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a > span { padding-bottom: 15px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a { padding-top: 21px; height: 34px; }
.ie8 #cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a { padding-top: 20px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav-search { margin-top: 19px; }
#cbg-main-nav-wrapper.fixed { position: fixed; top: 0; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav { height: 61px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav > .cbg-overlay { height: 61px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav .logo { margin-top: 10px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a > span { padding-bottom: 15px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a { padding-top: 21px; height: 34px; }
.ie8 #cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a { padding-top: 20px; }
#cbg-main-nav-wrapper.fixed #cbg-main-nav-search { margin-top: 19px; }


/* main nav sub-menu */
.cbg-submenu { display: block; visibility: hidden; position: absolute; z-index: 1000; left: 0px; width: 100%; height: auto; min-height: 200px; color: #fff; /*box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.57);*/
  font-size: 0.9em; }
.cbg-submenu .cbg-overlay { position: absolute; left: 0; top: 0; background-color: #000; }
.cbg-submenu .cbg-overlay-right { width: 100%; height: 100%; opacity: 0.70; filter: alpha(opacity=70); }
.cbg-submenu .cbg-overlay-left { width: 77.5%; height: 100%; opacity: 0.80; filter: alpha(opacity=80); }
.cbg-submenu .cbg-content { position: relative; z-index: 10; }
.cbg-submenu ul.cbg-wrapper { position: relative; }
.cbg-submenu ul.cbg-wrapper > li { width: 15%; padding: 1em 2.5% 3em 2.5%; text-align: center; }
.cbg-submenu .col-product { position: relative; border-right: rgb(50, 50, 50) solid 1px; border-right: rgba(155, 155, 155, 0.15) solid 1px; }
.cbg-submenu.cbg-2cols .col-product.col-2,  .cbg-submenu.cbg-4cols .col-product.col-4,  .cbg-submenu.cbg-5cols .col-product.col-5 { border-right: none; }
.cbg-submenu .col-product .cbg-overlay { opacity: 0; filter: alpha(opacity = 0); width: 100%; height: 100%; transition: all linear 0.2s; }
.cbg-submenu .col-product:hover .cbg-overlay { opacity: 0.8; filter: alpha(opacity = 80); }
.cbg-submenu .col-product a:hover p { color: #ccc; }
.cbg-submenu.cbg-series1 .col-product h4 { margin: 1em 0; color: #666; }
.cbg-submenu.cbg-series1 .col-product h4 em { margin-right: 0.2em; font-size: 2em; }
.cbg-submenu.cbg-series2 .col-product h4 { margin: 0.5em 0 1em 0; color: #c52525; font-size: 2em; }
.cbg-submenu.cbg-series2 .col-product h4 em { color: #fff; }
.cbg-submenu.cbg-series2 .col-product h4 strong { color: #c52525; }
.cbg-submenu.cbg-series2 ul.cbg-wrapper > li { padding-bottom: 2em; }
.cbg-submenu.cbg-series3 .col-product h4 { margin: 1em 0; color: #666; text-align: center; font-size: 1.5em; }
.cbg-submenu.cbg-emui .col-product .cbg-img { padding-top: 4em; opacity: 0.75; filter: alpha(opacity = 75); }
.cbg-submenu.cbg-emui .col-product .cbg-img a { display: block; margin: 1em 0; margin-bottom: 2em; color: #fff; text-align: center; font-size: 1.5em; }
.cbg-submenu.cbg-emui .col-product .cbg-img a span { display: block; width: 80px; height: 57px; margin: 0 auto; margin-bottom: 1em; background: url('../../../../../ucmc/groups/public/documents/images/sprites_emui.png') no-repeat; }
.cbg-submenu.cbg-emui .col-product.col-1 .cbg-img a span { background-position: 0 0; }
.cbg-submenu.cbg-emui .col-product.col-2 .cbg-img a span { background-position: -80px 0; }
.cbg-submenu.cbg-emui .col-product.col-3 .cbg-img a span { background-position: -160px 0; }
.cbg-submenu.cbg-emui .col-product.col-4 .cbg-img a span { background-position: -240px 0; }
.cbg-submenu.cbg-emui .col-product.col-5 .cbg-img a span { background-position: -320px 0; }
.cbg-submenu .col-product h5 { font-size: 2em; color: #c52525; }
.cbg-submenu .col-product h5 em { color: #c52525; }
.cbg-submenu .col-product p { font-size: 1.4em; }
.cbg-submenu .col-product div.cbg-img { width: 100%; }
.cbg-submenu.cbg-2cols .col-product div.cbg-img { margin-top: -1em; }
.cbg-submenu.cbg-2cols .col-product p { margin-top: -1em; }
.cbg-submenu .col-product div.cbg-img img { max-width: 100%; }
.cbg-submenu .cbg-content a.cbg-btn { display: block; width: 6em; margin: 0em auto; margin-top: 1em; padding: 0.5em 1em; font-size: 1.3em; opacity: 0; filter: alpha(opacity=0); background-color: #c52525; color: #ccc; border-color: #c52525; }
.cbg-submenu .cbg-content:hover a.cbg-btn { opacity: 1; filter: alpha(opacity=100); transition: all linear 0.2s; }
.cbg-submenu .cbg-content:hover a.cbg-btn:hover { color: #fff; }

/* top submenu */
.cbg-icon-1 { width: 62px; height: 62px; }
.cbg-icon-1.cbg-icon-sinaweibo { background-position: -238px -228px; }
.cbg-icon-1.cbg-icon-sinaweibo:hover { background-position: -238px -164px; }
.cbg-icon-1.cbg-icon-qqweibo { background-position: -303px -228px; }
.cbg-icon-1.cbg-icon-qqweibo:hover { background-position: -303px -164px; }
.cbg-icon-1.cbg-icon-facebook { width: 29px; height: 28px; background-position: -127px -28px; }
.cbg-icon-1.cbg-icon-facebook:hover { background-position: -127px 0; }
.cbg-icon-1.cbg-icon-instagram { width: 29px; height: 28px; background-position: -161px -28px; }
.cbg-icon-1.cbg-icon-instagram:hover { background-position: -161px 0; }
.cbg-icon-1.cbg-icon-googleplus { width: 29px; height: 28px; background-position: -195px -28px; }
.cbg-icon-1.cbg-icon-googleplus:hover { background-position: -195px 0; }
.cbg-icon-1.cbg-icon-youtube { width: 29px; height: 28px; background-position: -229px -28px; }
.cbg-icon-1.cbg-icon-youtube:hover { background-position: -229px 1px; }
.cbg-icon-1.cbg-icon-twitter { width: 29px; height: 28px; background-position: -263px -28px; }
.cbg-icon-1.cbg-icon-twitter:hover { background-position: -263px 0; }
/* top submenu */
.cbg-icon-2 { width: 55px; height: 32px; }
.cbg-icon-2.cbg-icon-emui { background-position: 0px -120px; }
.cbg-icon-2.cbg-icon-emui:hover { background-position: 0px -80px; }
.cbg-icon-2.cbg-icon-wechat { background-position: -54px -120px; }
.cbg-icon-2.cbg-icon-wechat:hover { background-position: -54px -80px; }
.cbg-icon-2.cbg-icon-sinaweibo { background-position: -100px -120px; }
.cbg-icon-2.cbg-icon-sinaweibo:hover { background-position: -100px -80px; }
.cbg-icon-2.cbg-icon-qqweibo { background-position: -152px -120px; }
.cbg-icon-2.cbg-icon-qqweibo:hover { background-position: -152px -80px; }
.cbg-icon-2.cbg-icon-renren { background-position: -205px -120px; }
.cbg-icon-2.cbg-icon-renren:hover { background-position: -205px -80px; }
/* footer */
.cbg-icon-3 { width: 51px; height: 51px; }
.cbg-icon-3.cbg-icon-sinaweibo { background-position: 0px -231px; }
.cbg-icon-3.cbg-icon-sinaweibo:hover { background-position: 0px -176px; }
.cbg-icon-3.cbg-icon-qqweibo { background-position: -55px -231px; }
.cbg-icon-3.cbg-icon-qqweibo:hover { background-position: -55px -176px; }
.cbg-icon-3.cbg-icon-wechat { background-position: -110px -231px; }
.cbg-icon-3.cbg-icon-wechat:hover { background-position: -110px -176px; }
.cbg-icon-3.cbg-icon-renren { background-position: -165px -231px; }
.cbg-icon-3.cbg-icon-renren:hover { background-position: -165px -176px; }
.cbg-icon-3.cbg-icon-facebook { width: 43px; height: 43px; background-position: -349px -48px; }
.cbg-icon-3.cbg-icon-facebook:hover { background-position: -349px 0; }
.cbg-icon-3.cbg-icon-youtube { width: 43px; height: 43px; background-position: -397px -48px; }
.cbg-icon-3.cbg-icon-youtube:hover { background-position: -397px 0; }
.cbg-icon-3.cbg-icon-twitter { width: 43px; height: 43px; background-position: -445px -48px; }
.cbg-icon-3.cbg-icon-twitter:hover { background-position: -445px 0; }
.cbg-icon-3.cbg-icon-googleplus { width: 43px; height: 43px; background-position: -493px -48px; }
.cbg-icon-3.cbg-icon-googleplus:hover { background-position: -493px 0; }
.cbg-icon-3.cbg-icon-instagram { width: 43px; height: 43px; background-position: -541px -48px; }
.cbg-icon-3.cbg-icon-instagram:hover { background-position: -541px 0; }
/* footer */
.cbg-icon-4 { width: 40px; height: 30px; }
.cbg-icon-4.cbg-icon-emui { background-position: 0px -347px; }
.cbg-icon-4.cbg-icon-emui:hover { background-position: 0px -309px; }
.cbg-icon-4.cbg-icon-wechat { background-position: -54px -347px; }
.cbg-icon-4.cbg-icon-wechat:hover { background-position: -54px -309px; }
.cbg-icon-4.cbg-icon-sinaweibo { background-position: -100px -347px; }
.cbg-icon-4.cbg-icon-sinaweibo:hover { background-position: -100px -309px; }
.cbg-icon-4.cbg-icon-qqweibo { background-position: -152px -347px; }
.cbg-icon-4.cbg-icon-qqweibo:hover { background-position: -152px -309px; }
.cbg-icon-4.cbg-icon-renren { background-position: -205px -347px; }
.cbg-icon-4.cbg-icon-renren:hover { background-position: -205px -309px; }
/* Flag icons */
.cbg-icon-flag { display: inline-block; width: 25px; height: 15px; text-indent: -9999px; vertical-align: middle; background: url('../../../../../ucmc/groups/public/documents/webasset/img_con_en_sprites_cbg_flag.png') no-repeat; }
.cbg-icon-flag-china { background-position: 0 0; }
.cbg-icon-flag-global-en { background-position: -25px 0; }
ul.cbg-labeled-icon-list li { display: inline-block; float: none; text-align: center; }
ul.cbg-labeled-icon-list li a { display: inline-block; text-align: center; }
ul.cbg-labeled-icon-list .cbg-icon { display: block; margin: 0 auto; margin-bottom: 10px; }
.ie7 ul.cbg-labeled-icon-list li { float: left; }
.ie7 ul.cbg-labeled-icon-list .cbg-icon { float: none; }

.cbg-icon { display: inline-block; vertical-align: middle; width: 40px; height: 25px; margin-right: 2px; text-indent: -9999px; background: url(../../../../../ucmc/groups/public/documents/webasset/img_con_base.png) no-repeat; }
/*
-----------------------------
Main nav 
-----------------------------
*/
#cbg-main-nav-wrapper {
  position: absolute; z-index: 1100; top: 0px; left: 0; width: 100%; height: auto;
}
#cbg-main-nav {
  position: relative; width: 100%; height: 55px; 
}
  #cbg-main-nav > .cbg-overlay {
    position: absolute; left: 0; top: 0; width: 100%; height: 67px; background-color: #fff; opacity: 0.95; filter: alpha(opacity=95);
  } 
  #cbg-main-nav > .cbg-wrapper {
    position: relative; height: 100%;
  }
  #cbg-main-nav > .cbg-wrapper > ul.cbg-inline {
    float: left;
  }
  #cbg-main-nav .logo {
    display: block; float: left; width: 131px; height: 31px; margin-top: 14px; margin-right: 1em; text-indent: -9999px;
    background: url('../../../../../ucmc/groups/public/documents/webasset/img_con_en_huawei_logo.png') no-repeat;
  }
  .cbg ul.cbg-inline > li {
    float: left;
}
  #cbg-main-nav ul.cbg-menu > li > a {
    display: block; height: 41px; padding: 26px 15px 0px 30px; text-align: center; color: #333; font-size: 16px;
  }
  .ie8 #cbg-main-nav ul.cbg-menu > li > a {
    padding-top: 25px;
  }
  @media (min-width: 1200px) { 
    #cbg-main-nav ul.cbg-menu > li > a {
      padding-left: 30px; padding-right: 30px;
    }
  }
  #cbg-main-nav ul.cbg-menu > li > a > span {
    display: block; padding-bottom: 23px!important; border-bottom: transparent solid 3px;
  }
  #cbg-main-nav ul.cbg-menu > li.cbg-current > a > span,
  #cbg-main-nav ul.cbg-menu > li:hover > a > span {
    color: #c52525; border-bottom-color: #c52525;
  }
  #cbg-main-nav ul.cbg-menu:hover > li.cbg-current > a > span {
    color: #333; border-bottom-color: transparent;
  }
  #cbg-main-nav:hover ul.cbg-menu > li:hover > a > span {
    color: #c52525; border-bottom-color: #c52525;
  }
  #cbg-main-nav ul.cbg-menu > li > a > span > em {
    display: inline-block; width: 10px; height: 10px; margin-top: 4px; margin-left: 5px; background: url(../../../../../ucmc/groups/public/documents/webasset/img_con_en_sprites_cbg_1.png) no-repeat; background-position: -517px -3px;
  }

/* Fixed nav */
#cbg-main-nav-wrapper.fixed {
  position: fixed; top: 0;
} 
  #cbg-main-nav-wrapper.fixed #cbg-main-nav {
    height: 61px;
  }
  #cbg-main-nav-wrapper.fixed #cbg-main-nav > .cbg-overlay {
    height: 61px;
  }
  #cbg-main-nav-wrapper.fixed #cbg-main-nav .logo {
    margin-top: 10px;
  }
  #cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a > span {
    padding-bottom: 15px;
  }
  #cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a {
    padding-top: 21px; height: 34px;
  }
  .ie8 #cbg-main-nav-wrapper.fixed #cbg-main-nav .cbg-menu > li > a {
    padding-top: 20px;
  }
  #cbg-main-nav-wrapper.fixed #cbg-main-nav-search {
    margin-top: 19px;
  }
  #cbg-footer-nav { position: relative; padding: 0; font-size: 0.9em; }
#cbg-footer-nav a { color: #999; }
#cbg-footer-nav a:hover { color: #fff; }
#cbg-footer-nav .cbg-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #3b3b3b; }
#cbg-footer-nav .cbg-wrapper { position: relative; }
#cbg-footer-nav h3 { margin-bottom: 1em; font-size: 1.5em; color: #fff; }
#cbg-footer-nav .cbg-wrapper > ul > li { width: 16%; padding: 2em 0; }
#cbg-footer-nav ul > li.cbg-last { width: 30%; min-height: 230px; padding-left: 4.5%; border-left: rgb(50, 50, 50) solid 1px; border-left: rgba(155, 155, 155, 0.15) solid 1px; }
#cbg-footer-nav ul ul li { width: 100%; margin: 0.8em 0; }
#cbg-footer-nav .col-sns > ul { margin-bottom: 1em; }
#cbg-footer-nav .col-sns li { width: auto; margin-right: 0.5em; }
 @media (min-width: 1200px) {
#cbg-footer-nav .col-sns li { margin-right: 2em; }
}
#cbg-footer-nav .col-sns h3 { margin-bottom: 2.5em; font-size: 1em; }
#cbg-footer-links { padding: 1em 0; background-color: #0f1011; border-top: #222 solid 1px; font-size: 0.9em; color: #999; line-height: 15px; }
#cbg-footer-links li { margin-right: 2em; }
#cbg-footer-links ul { float: left; }
#cbg-footer-links .copyright { float: right; }
#cbg-footer-links .copyright .cbg-icon-flag { margin-left: 1em; vertical-align: bottom; }
#cbg-footer-links a { color: #999; }
#cbg-footer-links a:hover { color: #fff; }
#cbg-footer-nav .first-page-overlay { background-color: #000; opacity: 0.45; filter: alpha(opacity=45); }
/* SNS column */
  .cbg-submenu ul.cbg-wrapper > li.col-sns { position: relative; width: 16%; padding-left: 3.5%; padding-right: 0; text-align: left; }
.cbg-submenu li.col-sns ul { margin: 1em 0 2em 0; }
.cbg-submenu li.col-sns ul li { margin: 0.5em 0.5em 0.5em 0; }
.cbg-submenu li.col-sns h4 { font-size: 1.2em; margin: 1em 0; }
.cbg-submenu .cbg-view-all { position: relative; width: 100%; padding: 0.8em 0; text-align: center; font-size: 1.5em; border-top: rgb(50, 50, 50) solid 1px; border-top: rgba(155, 155, 155, 0.15) solid 1px; }
.cbg-submenu .cbg-view-all > a { /*position: relative; left: 2.5%;*/
  }
.cbg-submenu .col-product .cbg-view-all { margin-top: 1em; border-top: none; }
/* Column widths */
  .cbg-submenu.cbg-5cols ul.cbg-wrapper > li { width: 13%; height: 290px; padding: 2em 1.5% 3em 1.5%; }
.cbg-submenu.cbg-5cols ul.cbg-wrapper > li.col-sns { width: 16%; padding: 2em 0 0 3.5%; }
.cbg-submenu.cbg-4cols ul.cbg-wrapper > li { width: 15%; padding: 2em 2.5% 3em 2.5%; }
.cbg-submenu.cbg-4cols ul.cbg-wrapper > li.col-sns { width: 16%; padding-left: 3.5%; padding-right: 0; padding-bottom: 0; }
.cbg-submenu.cbg-3cols ul.cbg-wrapper > li { width: 20%; padding: 2em 2.5% 3em 2.5%; }
.cbg-submenu.cbg-3cols ul.cbg-wrapper > li.col-sns { width: 16%; padding-left: 3.5%; padding-right: 0; padding-bottom: 0; }
.cbg-submenu.cbg-2cols ul.cbg-wrapper > li { width: 30%; min-height: 220px; padding: 2em 1.5% 3em 1.5%; }
.cbg-submenu.cbg-2cols ul.cbg-wrapper > li.col-sns { width: 25%; padding-left: 5%; }
 @media (max-width: 1000px) {
.cbg-submenu ul.cbg-wrapper.cbg-4cols > li { width: 17%; padding: 1%; }
.cbg-submenu .col-product p { font-size: 1.2em; }
}
/* Footers */
#cbg-customer-cares { padding: 2em 0; }
#cbg-customer-cares ul.cbg-inline > li { width: 33%; margin-right: 0; border-right: #eee solid 1px; }
#cbg-customer-cares ul.cbg-inline > li.cbg-last { border-right: none; }
#cbg-customer-cares ul.cbg-inline > li > .cbg-wrapper { margin-left: 15%; }
#cbg-customer-cares h3 { float: left; width: 75px; padding-top: 80px; text-align: center; font-size: 1.3em; background: url('../../../../../ucmc/groups/public/documents/images/sprites_1.png') no-repeat; }
#cbg-customer-cares li.col-1 h3 { background-position: -160px -74px; }
#cbg-customer-cares li.col-2 h3 { background-position: 0px -74px; }
#cbg-customer-cares li.col-3 h3 { background-position: -81px -74px; }
#cbg-customer-cares ul.cbg-inline ul { float: right; width: 50%; margin-top: 1em; }
#cbg-customer-cares ul.cbg-inline ul li { margin-bottom: 1em; }
/* Customer service */
#cbg-customer-service { background: #000 url('../../../../../ucmc/groups/public/documents/images/customer-service-bg.jpg') repeat-x; }
#cbg-customer-service h3 { display: inline-block; width: 60px; height: 55px; margin-top: 1em; background-repeat: no-repeat; background-image: url('../../../../../ucmc/groups/public/documents/images/customer-service-icon.png'); }
#cbg-customer-service h3.online { background-position: -2px -1px; }
#cbg-customer-service h3.store { background-position: -72px -1px; }
#cbg-customer-service h3.call { background-position: -142px -1px; }
#cbg-customer-service .cbg-inline { width: 100%; margin: 0 auto; }
@media (min-width: 1200px) {
#cbg-customer-service .cbg-inline { width: 80%; }
}
#cbg-customer-service .col { width: 33.3%; float: left; text-align: center; }
#cbg-customer-service li { margin: 1em 0; }
#cbg-customer-service .col-buy { position: relative; }
#cbg-customer-service .col-buy ul { position: absolute; top: -0.5em; left: 50%; width: 200px; margin-left: -100px; display: none; padding: 0 0.5em; overflow: hidden; border: 1px solid #4f4f4f; }
#cbg-customer-service .col-buy ul li { float: left; width: 33.2%; text-align: center; margin: 0.5em 0; }
#cbg-customer-service .col-buy ul li a { border: none; }
#cbg-customer-service a.cbg-btn { display: inline-block; font-size: 1em; padding: 0.5em 1em; }
/* Partner sites */
#cbg-partners-sites { height: 126px; font-size: 1.3em; background: #3a3d46 url('../../../../../ucmc/groups/public/documents/images/partner_sites_bg.jpg') repeat-x; }
#cbg-partners-sites ul > li { width: 24.5%; }
#cbg-partners-sites ul > li > a { display: block; text-align: center; }
#cbg-partners-sites ul > li > a > span { display: block; margin: 14px auto; height: 60px; border-bottom: #666 solid 1px; background: url('../../../../../ucmc/groups/public/documents/images/sprites_1.png') no-repeat; }
#cbg-partners-sites ul > li.col-1 > a > span { width: 170px; background-position: 0 -150px; }
#cbg-partners-sites ul > li.col-2 > a > span { width: 170px; background-position: 13px -212px; height: 40px; margin-top: 34px; }
#cbg-partners-sites ul > li.col-3 > a > span { width: 170px; background-position: 30px -254px; height: 42px; margin-top: 32px; }
#cbg-partners-sites ul > li.col-4 > a > span { width: 170px; background-position: 15px -300px; height: 42px; margin-top: 32px; }

/* classes */
.cbg .cbg-hidden { display: none; }
.cbg ul.cbg-inline > li { float: left; }
.cbg ul.cbg-inline:after, .cbg-clearfix:after { content: ''; display: block; height: 0; visibility: hidden; clear: both; }
.cbg .cbg-dark { color: #ccc; }
.cbg .cbg-dark a { color: #ccc; }
.cbg .cbg-dark a:hover, .cbg a.cbg-dark:hover { color: #fff; }
.cbg .cbg-left { float: left; }
.cbg .cbg-right { float: right; }
.cbg-icon-search { width: 13px; height: 16px; background-position: -83px -428px; }
.cbg-icon-search:hover { background-position: -83px -448px; }



.cbg-breadcrumbs-x { width: 100%; height: 40px; line-height: 40px; border: none; padding: 0;z-index:9999;background: #333333;}
.cbg-breadcrumbs-x ul.cbg-right { float: right; margin-right:-37px; }
.cbg-breadcrumbs-x ul.cbg-left { float: left;}
.cbg-breadcrumbs-x ul.cbg-left.sy{position:relative;}
.cbg-breadcrumbs-x ul.cbg-left .cbg-product-name { background-color: #fff; margin-right: 20px; padding: 0 20px; color: #000; line-height: 38px; border-top: #eee solid 1px; border-bottom: #eee solid 1px;}
.cbg-breadcrumbs-x ul.cbg-left .cbg-product-name em { color: #c52525;}
.cbg-breadcrumbs-x ul.cbg-right { float: right;}
.cbg-breadcrumbs-x ul.cbg-right li { padding: 0 10px;}
.cbg-breadcrumbs-x ul.cbg-right li.cbg-buy {   width:50px; height:40px; padding:0; margin-left:20px;}
.cbg-breadcrumbs-x ul.cbg-right li.hz-kd{ margin-left:1px;}
/*.cbg-inline .cbg-wrapper{float:left}*/
.cbg-breadcrumbs-x li.cbg-current a { color: #999}
.cbg-breadcrumbs-x ul.cbg-left .cbg-product-name em { color: #c52525;}
.cbg-breadcrumbs-x.fixed { position: fixed; top: 55px; left: 0;}
.cbg div.cbg-breadcrumbs-x { min-width: 1000px;}
.cbg div.cbg-breadcrumbs-x > .dengy { width: 95%; max-width: 1210px; margin: 0 auto;}
@media (min-width: 1200px) {
  .cbg div.cbg-breadcrumbs-x > .dengy {
    width: 92%;
  }
} 
@media (min-width: 1300px) {
  .cbg div.cbg-breadcrumbs-x > .dengy {
    width: 90%;
  }
}


.cbg-inline .cbg-wrapper span{color:#fff;}
ul.cbg-inline.cbg-right { padding: 0;}
.buy_now { position:relative; width:120px; display:block; /*z-index:9999;*/ margin-left:60px; margin-top:15px;}
.buy_but {height:26px; line-height:26px; width:120px; display:block;  }
.buy_now-x { position:relative; /*z-index:9999;*/ }
.buy_but-x { height:26px; line-height:26px; width:120px; display:block;  }
.buy_now-x p { position:absolute; left:0px; top:40px; margin:0; background:#666666; width:101px; display:none; }
.buy_now-x { *margin-top:15px;}
.buy_now-x p a { color:#fff; width:101px; text-align:center; padding-bottom:5px; padding-top:5px;border-top:1px solid #999999; display:block; height:50px; line-height:50px; font-size:14px; }
.buy_now-x p a:hover { background:#e30000;  color:#fff; }
.buy_now-x .cbg-icon { display: inline-block; vertical-align: middle; width: 40px; height: 25px; margin-right: 2px; text-indent: -9999px;}
.buy_now-x .cbg-icon-cart-white { height: 21px;background-position: -250px -466px; margin-top:8px; margin-left:8px; }
.buy_now-x .cbg-icon-cart-white:hover{ height: 21px;background-position: -108px -466px; margin-top:8px; margin-left:8px;}
.buy_now-x .tcb{margin-left:7px;}
.buy_now-x .tcb{ height: 27px; width: 27px; background-position: -412px -227px; height:32px; margin-top:7px; margin-left:12px;}
.buy_now-x .tcb:hover{height: 27px; width: 27px; background-position: -372px -227px; height:32px; margin-top:7px; margin-left:12px;}
.buy_now-x .tc{ margin-left:10px;}

.buy_now-x .cbg-icon-cart-white-a{height: 21px; width:25px; background-position: -59px -349px;}
.buy_now-x .cbg-icon-cart-white-b{height: 30px; width:26px;background-position: -107px -351px; margin-left: 4px;display: block; margin-top:5px; margin-bottom: 5px;}
.buy_now-x .cbg-icon-cart-white-b:hover{height: 30px; width:26px;background-position: -107px -310px; margin-left: 4px;}
.buy_now-x .cbg-icon-cart-white-c{height: 30px; width:26px; background-position: -162px -351px; margin-left: 5px; display: block; margin-top: 5px; margin-bottom: 5px;}
.buy_now-x .cbg-icon-cart-white-c:hover{height:30px; width:26px; background-position: -162px -311px; margin-left: 5px;}
.buy_now-x .cbg-icon-cart-white-d{height: 21px; width:27px;background-position: -207px -349px;}
.buy_now-x .tcb{margin-left:7px;}
.buy_now-x .tcb{ height: 27px; width: 27px; background-position: -416px -707px; height:32px; margin-top:7px; margin-left:12px;}
.buy_now-x .tcb:hover{height: 27px; width: 27px; background-position: -372px -227px; height:32px; margin-top:7px; margin-left:12px;}
.buy_now-x .tc{ margin-left:10px;}
.buy_now-k { position:relative; /*z-index:9999;*/ }
.buy_now-k { height:26px; line-height:26px; width:50px; display:block; }
.buy_now-k p { position:absolute; right:0px; top:40px; margin:0; background:#666666; min-width:300px; display:none; }

.buy_now-k p a { color:#fff; /*width:101px;*/ text-align:center; padding:0px 5px; display:block; height:50px; line-height:50px; font-size:14px; }
.buy_now-k p a:hover { background:#e30000; color:#fff; }
.buy_now-k .cbg-icon { display: inline-block; vertical-align: middle; width: 40px; height: 25px; margin-right: 2px; text-indent: -9999px; }
.buy_now-k .cbg-icon-cart-white { height: 21px; background-position: -250px -466px; margin-top:8px; }
.buy_now-k .cbg-icon-cart-white:hover { height: 21px; background-position: -106px -466px; margin-top:8px; }
.buy_now-k .tcb { width: 27px; background-position: -416px -707px; height:27px; margin-top:7px; margin-left:12px; }
.buy_now-k .tcb:hover { height: 27px; width: 27px; background-position: -416px -748px; margin-top:7px; margin-left:12px; }
.buy_now-k .tc { margin-left:10px; }

.buy_now-k .cbg-icon-cart-white-a { height: 21px; width:25px; background-position: -59px -349px; }
.buy_now-k .cbg-icon-cart-white-b { height: 30px; width:26px; background-position: -332px -705px; margin-left: 4px; display: block; margin-top:5px; margin-bottom: 5px; }
.buy_now-k .cbg-icon-cart-white-b:hover { height: 30px; width:26px; background-position: -332px -746px; margin-left: 4px; }
.buy_now-k .cbg-icon-cart-white-c { height: 30px; width:38px; background-position: -374px -705px; margin-left: 5px; display: block; margin-top: 5px; margin-bottom: 5px; }
.buy_now-k .cbg-icon-cart-white-c:hover { height:30px; width:38px; background-position: -374px -746px; margin-left: 5px; }
.buy_now-k .cbg-icon-cart-white-d { height: 21px; width:27px; background-position: -207px -349px; }
#fenxiang{ background:#666666; position:absolute; top:40px; width:50px; border-top:1px solid #999999;}
#fenxiang:hover{ background:#666666; position:absolute; top:40px; width:50px; border-top:1px solid #fff;}
.hz-kd #fenxiang li{ border-top:1px solid #999999;padding:3px 7px;}
.hz-kd #fenxiang li:hover{ background:#e30000; cursor:pointer; border-top:1px solid #fff;}
.hz-kd #fenxiang li:first-child{ border-top:none;}
.inedru{ display:block; background:#666; height:40px;}
.inedru:hover{ background:#666; height:40px; display:block;}
.inedrua{ display:block; background:#666666; height:40px;}
.inedrua:hover{ background:#666666; height:40px; display:block;}

/* mobile-phones */

.cbg-icon.cbg-icon-support.cbg-icon-support-online-support{background-position: -285px -647px}
.cbg-icon.cbg-icon-support.cbg-icon-support-club{background-position: -327px -647px;}
.cbg-icon.cbg-icon-support.cbg-icon-support-vote-up{ background-position: -203px -647px;}
.cbg-icon.cbg-icon-support.cbg-icon-support-vote-down{ background-position: -245px -647px;}

/* override layout_en.css start*/
#cbg-main-nav .logo { margin-right: 27px; }
#cbg-main-nav ul.cbg-menu > li > a { padding: 27px 20px 0px 20px; height: 40px; }
 @media (min-width: 1200px) {
#cbg-main-nav ul.cbg-menu > li > a { padding-left: 30px; padding-right: 30px; }
}
#cbg-main-nav-search { margin-top: 23px; }
.cbg-submenu.cbg-3cols ul.cbg-wrapper > li { padding: 2em 1.5% 3em 1.5%; }
.cbg-submenu.cbg-3cols ul.cbg-wrapper > li.col-sns { width: 24%; }
.cbg-submenu.cbg-4cols ul.cbg-wrapper > li { padding: 2em 1.5% 3em 1.5%; }
.cbg-submenu.cbg-4cols ul.cbg-wrapper > li.col-sns { width: 24%; }
.cbg-submenu li.col-sns ul li { margin: 0.5em 2em 1em 0; }
#cbg-footer-nav .col-sns li { margin-right: 20px; }
/* override layout_en.css end*/

