html {
	background: rgb(255, 255, 255); height: 100%; color: rgb(102, 102, 102); overflow: auto; overflow-y: scroll;
}
body {
	margin: 0px; padding: 0px;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	height: 1%;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
.center {
	margin: 0px auto;
}
.central {
	text-align: center !important;
}
.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}
div {
	margin: 0px; padding: 0px;
}
/*dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
abbr {
	border: 0px currentColor; font-variant: normal;
}
acronym {
	border: 0px currentColor; font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input {
	font-family: inherit; font-size: inherit; font-weight: inherit; z-index: -1;
}
textarea {
	font-family: inherit; font-size: inherit; font-weight: inherit; z-index: -1;
}
select {
	font-family: inherit; font-size: inherit; font-weight: inherit; z-index: -1;
}
input.text {
	height: 13px; line-height: 18px;
}
legend {
	color: rgb(0, 0, 0);
}
br {
	letter-spacing: 0px;
}
a {
	text-decoration: none;
}
p {
	margin: 0px 0px 20px; line-height: 22px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.textleft {
	text-align: left;
}
.textright {
	text-align: right;
}
.middle {
	vertical-align: middle;
}
.clear {
	margin: 0px; padding: 0px; height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px; float: none; min-height: 0px;
}
.hide {
	display: none;
}
.master {
	width: 1000px;
}
.hr {
	height: 1px; line-height: 0px; font-size: 0px; margin-top: 10px; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid;
}
.inline {
	display: inline;
}
.hand {
	cursor: pointer;
}
a {
	color: rgb(0, 102, 153);
}
a img {
	border: currentColor;
}
a:hover {
	text-decoration: underline;
}
body {
	line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);
}
#wrapper {
	background: 0px 0px rgb(255, 255, 255); width: 100%;
}
#container {
	margin: 0px auto; width: 1000px;
}
.bound {
	margin: 0px auto; width: 980px; overflow: hidden;
}
.clear_head {
	width: 986px;
}
a.expand {
	width: auto !important; height: 18px; line-height: 18px; font-size: 12px; vertical-align: middle; float: right; display: block;
}
img.iconTick {
	margin-left: 5px; vertical-align: middle;
}
span.HighlightSearch {
	font-weight: bold;
}
#header {
	margin: 0px auto; width: auto !important; height: 60px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; min-width: 1000px; background-image: url("hw_000469.jpg"); background-repeat: repeat-x; background-color: rgb(248, 248, 248);
}
#logo {
	margin-top: 9px; float: left;
}
#header .topnav {
	margin-top: 25px; float: right;
}
#header .topnav div {
	padding-left: 1px; float: left;
}
#header .topnav div a {
	color: rgb(102, 102, 102);
}
#header .topnav a.changeCh {
	color: rgb(0, 102, 153); text-decoration: underline;
}
#header .topnav div.log a {
	padding: 0px 8px; cursor: pointer;
}
#header #worldWide {
	padding-right: 4px;
}
#header img.arrow {
	padding-right: 8px;
}
#header .topnav div.sep {
	background: url("hw_000470.gif") no-repeat; width: 1px; height: 11px; margin-top: 3px;
}
#header .topnav .search {
	background: url("hw_000512.png") no-repeat; height: 19px; padding-left: 9px; position: relative;
}
.support .search {
	background: url("hw_000512.png") no-repeat; height: 19px; padding-left: 9px; position: relative;
}
#header .topnav input {
	height: 19px; vertical-align: top;
}
.support input {
	height: 19px; vertical-align: top;
}
#header .topnav input.text {
	background: url("hw_000510.jpg") repeat-x; padding: 0px 3px 0px 0px; border: currentColor; float: left;
}
.support input.text {
	background: url("hw_000510.jpg") repeat-x; padding: 0px 3px 0px 0px; border: currentColor; float: left;
}
#header .topnav #searchButton {
	background-position: -58px 0px; border: currentColor; width: 29px; height: 19px; line-height: 0px; float: left; background-image: url("hw_000477.gif"); background-repeat: no-repeat;
}
.support #searchButton {
	background-position: -58px 0px; border: currentColor; width: 29px; height: 19px; line-height: 0px; float: left; background-image: url("hw_000477.gif"); background-repeat: no-repeat;
}
#header .topnav #searchButton:hover {
	background-position: -58px -19px;
}
.support #searchButton:hover {
	background-position: -58px -19px;
}
#header .topnav #support_ssUserText {
	width: 185px; height: 15px; vertical-align: top;
}
.support #support_ssUserText {
	width: 185px; height: 15px; vertical-align: top;
}
#header .topnav #group_searchButton {
	background-position: -33px 0px; border: currentColor; width: 25px; height: 19px; line-height: 0px; float: right; background-image: url("hw_000477.gif"); background-repeat: no-repeat;
}
.support #group_searchButton {
	background-position: -33px 0px; border: currentColor; width: 25px; height: 19px; line-height: 0px; float: right; background-image: url("hw_000477.gif"); background-repeat: no-repeat;
}
#banner {
	width: 100%;
}
#menu {
	background: url("hw_s_221828.jpg") repeat-x left bottom rgb(248, 248, 248); margin: 0px auto; width: auto !important; height: 46px; border-top-color: rgb(215, 212, 207); border-bottom-color: rgb(196, 198, 195); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; z-index: 10; min-width: 1000px;
}
#menu .nav {
	margin: 0px auto; width: 980px; height: 46px; position: relative; z-index: 100;
}
#menu .nav ul {
	float: left;
}
#menu li {
	overflow: visible; vertical-align: top; float: left; display: block;
}
.nav a {
	color: rgb(51, 51, 51); cursor: pointer;
}
.nav a.trad {
	text-align: center; color: rgb(102, 102, 102); line-height: 47px; font-size: 14px; font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 1007;
}
.nav a.solutions_products {
	text-align: center; color: rgb(102, 102, 102); line-height: 47px; font-size: 14px; font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 1007;
}
.nav a.support {
	text-align: center; color: rgb(102, 102, 102); line-height: 47px; font-size: 14px; font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 1007;
}
.nav a.about_huawei {
	text-align: center; color: rgb(102, 102, 102); line-height: 47px; font-size: 14px; font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 1007;
}
.nav a.join_huawei {
	text-align: center; color: rgb(102, 102, 102); line-height: 47px; font-size: 14px; font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 1007;
}
.nav a.shop_huawei {
	text-align: center; color: rgb(102, 102, 102); line-height: 47px; font-size: 14px; font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 1007;
}
.nav a.trad span {
	padding: 0px 32px 0px 22px; width: auto; height: 47px; margin-left: 2px; display: block; text-shadow: #fff 1px 1px 0px;
}
.nav a.solutions_products span {
	padding: 0px 32px 0px 22px; width: auto; height: 47px; margin-left: 2px; display: block; text-shadow: #fff 1px 1px 0px;
}
.nav a.support span {
	padding: 0px 32px 0px 22px; width: auto; height: 47px; margin-left: 2px; display: block; text-shadow: #fff 1px 1px 0px;
}
.nav a.about_huawei span {
	padding: 0px 32px 0px 22px; width: auto; height: 47px; margin-left: 2px; display: block; text-shadow: #fff 1px 1px 0px;
}
.nav a.join_huawei span {
	padding: 0px 32px 0px 22px; width: auto; height: 47px; margin-left: 2px; display: block; text-shadow: #fff 1px 1px 0px;
}
.nav a.shop_huawei span {
	padding: 0px 32px 0px 22px; width: auto; height: 47px; margin-left: 2px; display: block; text-shadow: #fff 1px 1px 0px;
}
.nav li a.hover {
	background-position: 0px -85px; color: rgb(187, 0, 0); line-height: 47px; margin-top: 0px; background-image: url("hw_s_232053.png"); background-repeat: no-repeat; background-color: transparent;
}
.nav li a.hover span {
	background-position: 100% -18px; color: rgb(187, 0, 0); background-image: url("hw_s_232053.png"); background-repeat: no-repeat; background-color: transparent;
}
.nav li a.active span {
	color: rgb(187, 0, 0);
}
.nav a.shop_huawei:hover {
	
}
.nav li a.shop_huawei:hover span {
	
}
.menuitempanel {
	left: 0px; top: 47px; display: none; position: absolute; z-index: 1000; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; box-shadow: 2px 2px 6px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, .3);
}
.menuright {
	left: auto; right: 0px;
}
.menucontentdiv {
	background: url("hw_s_232057.png") repeat-x 0px 0px rgb(255, 255, 255); padding: 20px 20px 0px 30px; width: auto; height: 100%; margin-right: 7px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;
}
.menucontentdiv .clearfix {
	padding-bottom: 10px; position: relative;
}
.menufillet_s {
	width: 10px; height: 10px; overflow: hidden; display: block; position: absolute; z-index: 999; zoom: 1; background-attachment: scroll; background-color: transparent;
}
.menufillet_w {
	width: 10px; height: 10px; overflow: hidden; display: block; position: absolute; z-index: 999; zoom: 1; background-attachment: scroll; background-color: transparent;
}
.menufillet_e {
	width: 10px; height: 10px; overflow: hidden; display: block; position: absolute; z-index: 999; zoom: 1; background-attachment: scroll; background-color: transparent;
}
.menufillet_se {
	width: 10px; height: 10px; overflow: hidden; display: block; position: absolute; z-index: 999; zoom: 1; background-attachment: scroll; background-color: transparent;
}
.menufillet_sw {
	width: 10px; height: 10px; overflow: hidden; display: block; position: absolute; z-index: 999; zoom: 1; background-attachment: scroll; background-color: transparent;
}
.menufillet_e {
	top: 0px; width: 7px; height: 100%; right: 0px; background-image: url("hw_s_232058.png"); background-repeat: repeat-y; _background: transparent;
}
.verticalLine {
	margin: 0px 45px; left: 200px; top: 0px; width: 1px; height: 200px; border-left-color: rgb(207, 207, 207); border-left-width: 1px; border-left-style: solid; float: left; min-height: 200px; background-color: rgb(255, 255, 255);
}
#menu .menuitempanel li {
	top: 0px; line-height: 24px; float: none;
}
#menu .menuitempanel li.left {
	float: left;
}
.menuitempanel h2 {
	color: rgb(187, 0, 0); padding-bottom: 10px; font-size: 16px; font-weight: bold;
}
.menuitempanel h2 a {
	color: rgb(187, 0, 0);
}
.menuitempanel ul li a {
	color: rgb(102, 102, 102);
}
.menuitempanel ul.taxonomy {
	margin-left: -5px;
}
#menu .menuitempanel ul.taxonomy li {
	line-height: 32px; text-indent: 10px; font-size: 14px; font-weight: bold;
}
.menuitempanel ul.taxonomy li a {
	color: rgb(51, 51, 51);
}
.menuitempanel ul.m_box li.title {
	font-weight: bold; margin-top: 5px;
}
.menuitempanel ul.m_box li.summary {
	width: 259px; font-weight: normal;
}
#menu .menuitempanel ul.m_box li.summary ul {
	padding: 0px; float: none;
}
.menuitempanel .solutions_products ul.m_box li.summary {
	padding: 0px 0px 0px 2px;
}
.menuitempanel .solutions_products ul.m_box li.left {
	margin-right: 15px;
}
.menuitempanel ul.list {
	margin-right: 45px;
}
.menuitempanel ul > li.left > ul {
	margin-right: 45px;
}
.menuitempanel ul.list h3 {
	padding: 0px;
}
.menuitempanel ul.list h3 a {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
.menuitempanel .solutions_products ul.m_box li.last {
	margin: 0px;
}
.menuitempanel ul.last {
	margin: 0px;
}
.menuitempanel ul li ul.last {
	margin: 0px;
}
.shadow_b_layout {
	background-position: 0px -67px; left: 0px; width: 100%; position: absolute; background-image: url("hw_s_232053.png"); background-attachment: scroll; background-repeat: no-repeat;
}
.shadow_b_layout div {
	background: url("hw_s_232053.png") no-repeat 100% -1px; height: 16px; margin-left: 15px; display: block;
}
.shadow_b_layout {
	display: none;
}
.menufillet_e {
	display: none;
}
.menucontentdiv {
	margin-right: 0px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.menucontentdiv .clearfix {
	padding-bottom: 15px;
}
.shadow_b_layout {
	display: none;
}
.menufillet_e {
	display: none;
}
.menucontentdiv {
	margin-right: 0px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.menucontentdiv .clearfix {
	padding-bottom: 15px;
}
:root .shadow_b_layout {
	display: none;
}
:root .menufillet_e {
	display: none;
}
:root .menucontentdiv {
	margin-right: 0px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
:root .menucontentdiv .clearfix {
	padding-bottom: 15px;
}
#seo-footer {
	background: url("hw_000514.jpg") repeat-x rgb(127, 127, 127); margin: 0px auto; padding: 0px; width: auto !important; height: 260px; cursor: default; min-width: 1000px;
}
#seo-footer .section {
	padding: 32px 0px 0px; margin-right: 89px; float: left; position: relative; min-width: 100px;
}
#seo-footer .section div.img {
	width: auto !important; text-align: center; margin-bottom: 5px;
}
#seo-footer .section span.title {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-bottom: 10px; display: block;
}
#seo-footer .about span.title {
	margin-left: 0px; _margin-left: 20px;
}
#seo-footer .section li a {
	color: rgb(255, 255, 255);
}
#seo-footer .about {
	width: 85px; text-align: center; margin-right: 110px;
}
#seo-footer .information {
	width: 120px; text-align: left; margin-right: 70px; margin-left: 7px;
}
#seo-footer .news {
	width: 92px; text-align: center; margin-right: 100px;
}
#seo-footer .offer {
	width: 85px; text-align: center; margin-right: 90px;
}
#seo-footer .links {
	width: 160px; text-align: center; margin-right: 0px;
}
#seo-footer .information ul {
	text-align: left; margin-left: 0px;
}
#seo-footer .news ul {
	text-align: left; margin-left: 20px; _margin-left: 17px;
}
#seo-footer .about ul {
	text-align: left; margin-left: 20px;
}
#seo-footer .offer ul {
	text-align: left; margin-left: 13px; _margin-left: 12px;
}
#seo-footer .links ul {
	text-align: left; margin-left: 50px; _margin-left: 45px;
}
#seo-footer .seoAbout {
	background: url("hw_072143.png") no-repeat 0px -2px; margin: 0px auto; width: 74px; height: 85px;
}
#seo-footer .seoInfo {
	background: url("hw_072143.png") no-repeat -80px -2px; margin: 0px auto; width: 95px; height: 85px;
}
#seo-footer .seoNews {
	background: url("hw_072143.png") no-repeat -172px -2px; margin: 0px auto; width: 99px; height: 85px;
}
#seo-footer .seoOffer {
	background: url("hw_072143.png") no-repeat -272px 0px; margin: 0px auto; width: 92px; height: 85px;
}
#seo-footer .seoLinks {
	background: url("hw_072143.png") no-repeat -365px 0px; margin: 0px auto; width: 101px; height: 85px;
}
#footer {
	background: url("hw_000450.jpg") repeat-x rgb(241, 241, 241); margin: 0px auto; width: auto !important; padding-top: 25px; min-width: 1000px;
}
#footer span.title {
	color: rgb(120, 120, 120); font-weight: bold; margin-bottom: 6px; display: block;
}
#footer .related-site {
	margin: 0px 20px 0px 7px; width: 130px; height: 173px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
#footer .related-site a {
	color: rgb(120, 120, 120); line-height: 25px; padding-right: 5px; float: left; position: relative;
}
#footer .terms {
	width: 451px; color: rgb(120, 120, 120); padding-right: 20px; margin-right: 20px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
#footer .terms span {
	margin-bottom: 10px; display: block;
}
#footer .terms a {
	color: rgb(120, 120, 120);
}
#footer .contact-us {
	width: 280px; float: left;
}
#footer .contact-us span.title a {
	margin: 0px; color: rgb(120, 120, 120); float: none; display: inline;
}
#footer .copyright {
	color: rgb(120, 120, 120); margin-top: 20px;
}
#seo-footer .information span.title {
	text-align: left;
}
#overlay {
	left: 0px; top: 0px; filter: alpha(opacity=50); position: absolute; z-index: 90; opacity: 0.5; background-color: rgb(0, 0, 0);
}
#lightbox .videoHead {
	margin: 0px auto; padding: 0px 0px 0px 5px; height: 16px; font-size: 16px;
}
#lightbox .videoHead .Close {
	background: url("hw_000477.gif") no-repeat -109px -43px; top: 0px; width: 16px; height: 16px; right: -6px; margin-right: 0px; position: absolute; cursor: pointer;
}
#lightbox .video {
	padding: 0px;
}
#lightbox .heading {
	margin: 0px auto; padding: 0px; height: 16px;
}
#lightbox .heading .rightBg {
	padding: 0px; height: 16px; overflow: hidden;
}
#lightbox .title {
	color: rgb(255, 255, 255); line-height: 28px; padding-left: 10px; font-weight: bold; float: left;
}
#lightbox .close {
	padding: 0px; color: rgb(102, 102, 102); font-size: 90%; text-decoration: underline; float: right; position: relative; z-index: 9; cursor: pointer;
}
#lightbox .CloseIcon {
	background: url("hw_000477.gif") no-repeat -109px -43px; width: 16px; height: 16px; float: left;
}
#lightbox .container {
	background: rgb(255, 255, 255); padding: 5px 0px 0px; margin-right: 15px;
}
#lightbox .bottom {
	height: 0px; line-height: 0px; font-size: 0px;
}
#lightbox .video.bottom {
	background: url("hw_001071.gif") no-repeat 0px -40px;
}
#lightbox .button-layout {
	padding: 4px 0px; text-align: right; background-color: rgb(225, 225, 225);
}
#lightbox input.Save {
	background: url("hw_000980.gif") no-repeat -190px 0px; width: 68px; height: 23px; color: rgb(0, 0, 0); padding-bottom: 0px; font-weight: bold; margin-right: 8px; _padding-top: 3px;
}
#lightbox input.Cancle {
	background: url("hw_000980.gif") no-repeat -190px 0px; width: 68px; height: 23px; color: rgb(0, 0, 0); padding-bottom: 0px; font-weight: bold; margin-right: 8px; _padding-top: 3px;
}
#lightbox input.Cancle {
	font-weight: normal;
}*/
#slide-index {
	width: auto; height: 480px; overflow: hidden; position: relative; min-width: 1000px;
}
#slide-index .slides {
	width: auto; height: 480px; min-width: 1000px;
}
#slide-index .slide {
	height: 480px; float: left; position: relative; min-width: 1000px;
}
#slide-index .image {
	position: absolute; z-index: 1;
}
#slide-index .text {
	top: -500px; position: absolute; z-index: 2;
}
#slide-index .button {
	top: -500px; position: absolute; z-index: 2;
}
#slide-index .button {
	width: 138px; display: none;
}
#slide-index .control {
	width: 100%; height: 19px; text-align: center; bottom: 0px; position: absolute; z-index: 40; cursor: pointer;
}
#slide-index .control a {
	width: 11px; height: 11px; margin-right: 6px; display: inline-block; filter: alpha(opacity=60); cursor: pointer; opacity: 0.6; background-image: url("hw_000505.gif"); background-repeat: no-repeat;
}
#slide-index .control a:hover {
	filter: alpha(opacity=100); opacity: 1; background-image: url("hw_000506.gif");
}
#slide-index .control a.active {
	filter: alpha(opacity=100); opacity: 1; background-image: url("hw_000506.gif");
}
/*#latest-news-index {
	background: url("hw_000487.jpg") repeat-x; margin: 0px auto; width: auto !important; height: 35px; min-width: 1000px;
}
#latest-news-index .latest-news {
	width: 770px; height: 35px; overflow: hidden; float: left;
}
#latest-news-index .latest-news a {
	color: rgb(102, 102, 102);
}
#latest-news-index .latest-news .title {
	margin: 11px 5px 0px 0px; width: 55px; height: 9px; float: left;
}
#latest-news-index .latest-news .content {
	width: 700px; height: 35px; float: left;
}
#latest-news-index .latest-news .content div {
	height: 35px; line-height: 35px; overflow: hidden;
}
.social-network {
	height: 22px; padding-bottom: 5px; position: relative;
}
.social-network .title {
	margin: 13px 5px 0px 0px; width: 72px; height: 9px; float: left;
}
.right.grid215 .social-network .title {
	margin: 0px 10px 0px 0px; width: 100px; text-align: right; font-size: 14px;
}
.right.grid215 .social-network .content {
	margin-top: 0px; margin-right: 0px; background-color: rgb(255, 255, 255);
}
.social-network .content {
	height: 20px; right: 0px; overflow: hidden; margin-top: 7px; margin-right: 10px; float: left; position: absolute;
}
.social-network .content a {
	width: 17px; height: 18px; margin-left: 5px; float: left; display: block;
}
.social-network .content a.twitter {
	background: url("hw_000477.gif") no-repeat 0px -43px; width: 20px; height: 20px;
}
.social-network .content a.facebook {
	background: url("hw_000477.gif") no-repeat -18px -43px; width: 20px; height: 20px;
}
.social-network .content a.rss {
	background: url("hw_000477.gif") no-repeat -46px -43px; width: 20px; height: 20px;
}
.social-network .content a.mail {
	background-image: url("hw_000520.png");
}
.social-network .content a.flickr {
	background: url("hw_000477.gif") no-repeat -23px -43px; width: 20px; height: 20px;
}
.social-network .content a.youtube {
	background: url("hw_000477.gif") no-repeat -68px -43px; width: 20px; height: 20px;
}
.social-network .content a.icons_qq_weibo {
	background: url("icons_qq_weibo.png") no-repeat 0px 0px; width: 20px; height: 20px;
}
.social-network .content a.icons_weibo {
	background: url("icons_weibo.png") no-repeat 0px 0px; width: 20px; height: 20px;
}
#latest-news-index .social-network {
	width: 200px; right: 0px; float: right;
}
#features-index {
	background: url("hw_000486.jpg") repeat-x 0px top rgb(220, 220, 220); margin: 0px auto; width: auto !important; height: 312px; min-width: 1000px;
}
#features-index a {
	background: url("hw_089235.png") repeat-x 0px 0px; margin: 12px 12px 0px 0px; padding: 0px; width: 316px; height: 137px; float: left; display: inline-block; cursor: pointer;
}
#features-index a span {
	padding: 13px 10px 15px; width: 185px; height: 107px; overflow: hidden; float: left;
}
#features-index a img {
	width: 110px; height: 137px; float: right;
}
#features-index a span h4 {
	line-height: 22px; font-family: microsoft yahei; font-size: 16px; font-weight: 400; margin-bottom: 8px;
}
#features-index a span p {
	color: rgb(100, 100, 100); line-height: 18px; font-size: 12px;
}
#features-index a span.first {
	background: url("hw_089243.png") no-repeat 6px 116px;
}
#features-index a span h4.c_blue {
	color: rgb(54, 134, 171);
}
#features-index a span h4.c_orange {
	color: rgb(235, 136, 0);
}
#features-index a span h4.c_green {
	color: rgb(103, 152, 0);
}
#features-index a.last {
	margin-right: 0px;
}
#features-index a {
	text-decoration: none;
}
#features-index a:hover {
	text-decoration: none;
}
#feature-popup {
	display: none; position: absolute; z-index: 100;
}
#feature-popup .maskContainer {
	left: -3px; width: 654px; height: 375px; bottom: 2px; overflow: hidden; position: relative;
}
#feature-popup .mask {
	width: 654px; height: 375px; position: absolute;
}
#feature-popup .caseContainer {
	width: 654px; height: 375px; overflow: hidden; position: relative;
}
#feature-popup .case {
	width: 654px; height: 375px; position: absolute; z-index: 100;
}
#feature-popup .content {
	background: url("hw_000485.png") 0px -372px; padding: 0px 0px 0px 10px; width: 644px; height: 375px;
}
#feature-popup .content div.list {
	background: url("hw_000485.png") right 0px; padding: 25px 0px 0px; width: 644px; height: 350px; overflow: hidden;
}
#feature-popup .content .close {
	height: 24px; text-align: right; padding-right: 23px; clear: both;
}
#feature-popup .content .close a {
	padding: 2px 0px 0px 20px; color: rgb(0, 51, 204); font-size: 14px; text-decoration: none;
}
#feature-popup .content .item {
	margin: 0px 10px 16px 15px; width: 287px; height: 88px; float: left; _width: 272px;
}
#feature-popup .content .item .pic {
	border: 1px solid rgb(177, 179, 181); width: 88px; height: 88px; margin-right: 10px; float: left;
}
#feature-popup .content .item .pic img {
	width: 88px; height: 88px;
}
#feature-popup .content .item .detail {
	line-height: 18px;
}
#feature-popup .content .item .detail span {
	color: rgb(182, 0, 5); font-size: 16px;
}
#feature-popup .content .item .detail a {
	color: rgb(237, 146, 3); font-size: 14px; font-weight: bold; margin-bottom: 10px; display: block;
}
#feature-popup .content .item .detail img {
	margin: 3px 0px 5px; display: block;
}
.body {
	padding: 22px 0px 0px; clear: both; margin-bottom: 10px;
}
.grid215 {
	width: 210px; overflow: hidden; margin-top: 2px; display: inline;
}
.grid215 .block {
	margin-bottom: 15px;
}
.grid215 .leftNav {
	min-height: 0px;
}
.grid215 .leftNav .content {
	font-size: 14px;
}
.grid215 .block div.header {
	font-size: 14px; font-weight: bold;
}
.grid550 {
	margin: 0px 25px; width: 510px; overflow: hidden; display: inline;
}
.grid550 .block {
	width: 510px; margin-bottom: 10px;
}
.grid550 .block div.bottom {
	width: 500px;
}
.product-especial .content {
	padding: 20px 0px; font-size: 12px;
}
.product-especial .case .title {
	color: rgb(182, 0, 5); line-height: 24px; font-size: 18px; margin-bottom: 8px;
}
.product-especial .case .pic {
	margin-right: 10px; float: left;
}
.product-especial .case .detail {
	color: rgb(102, 102, 102); margin-bottom: 10px;
}
.product-especial a.expand {
	float: right;
}
.product-especial .hr {
	margin-bottom: 10px;
}
.product-especial .item .title {
	color: rgb(182, 0, 5); line-height: 24px; font-size: 18px; font-weight: bold; margin-bottom: 8px;
}
.product-especial .item .title a {
	color: rgb(182, 0, 5);
}
.product-especial .item .title a:hover {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.product-especial .item .detail {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-bottom: 10px;
}
.grid765 {
	width: 745px; overflow: hidden; padding-right: 25px;
}
.grid765 .banner {
	margin-left: 2px;
}
.grid980 {
	width: 980px; overflow: hidden;
}
.grid980 .block {
	width: 974px;
}
.block .body {
	margin: 0px; padding-top: 0px;
}
.grid765_r {
	width: 745px; overflow: hidden; margin-left: 25px;
}
.grid255 {
	overflow: hidden;
}
.grid255 .block {
	width: 245px;
}
.leftNav {
	padding: 0px; width: 209px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav a {
	color: rgb(51, 51, 51); line-height: 100%; padding-top: 9px; padding-bottom: 7px; padding-left: 13px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block; position: relative;
}
.leftNav a:hover {
	background: url("hw_004987.gif") repeat-y left 0px; color: rgb(182, 0, 5); text-decoration: none;
}
.leftNav .children {
	font-size: 12px; margin-top: -1px; position: relative; z-index: 0;
}
.leftNav .children a {
	color: rgb(101, 101, 101); line-height: 100%; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; margin-left: 12px; border-top-color: rgb(245, 245, 245); border-right-color: currentColor; border-left-color: currentColor; border-top-width: 1px; border-right-width: medium; border-left-width: medium; border-top-style: solid; border-right-style: none; border-left-style: none;
}
.leftNav .children a:hover {
	background: url("hw_004987.gif") repeat-y left 0px; color: rgb(101, 101, 101);
}
.leftNav .children .children a {
	color: rgb(101, 101, 101); line-height: 16px; padding-top: 5px; padding-bottom: 5px; padding-left: 32px; margin-left: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.leftNav .children .children .children a {
	padding-left: 42px; margin-left: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.leftNav .children .children .children .children a {
	padding-left: 58px; margin-left: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.leftNav .children .children .children .children .children a {
	padding-left: 68px; margin-left: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.leftNav a.active {
	color: rgb(51, 51, 51); font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: inherit; z-index: 2;
}
.leftNav a.activeSub {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 2;
}
.leftNav .children a.activeSub {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 2;
}
.leftNav .children a.active {
	color: rgb(101, 101, 101);
}
.leftNav a.active:hover {
	color: rgb(182, 0, 5);
}
.leftNav .children a.active {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children .children a.active {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children .children .children a.active {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children .children .children .children a.active {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children a.activeSub {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children .children a.activeSub {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children .children .children a.activeSub {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children .children .children .children a.activeSub {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children .children .children .children .children a.activeSub {
	margin-left: 12px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNav .children .children a.active {
	padding-left: 20px;
}
.leftNav .children .children a.activeSub {
	padding-left: 20px;
}
.leftNav .children .children .children a.active {
	padding-left: 30px;
}
.leftNav .children .children .children a.activeSub {
	padding-left: 30px;
}
.leftNav .children .children .children .children a.active {
	padding-left: 40px;
}
.leftNav .children .children .children .children a.activeSub {
	padding-left: 40px;
}
.leftNav a.activeParent {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav a.activeParent:hover {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children a.activeParent {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children a.activeParent:hover {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children .children a.activeParent {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children .children a.activeParent:hover {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children .children .children a.activeParent {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children .children .children a.activeParent:hover {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children .children .children .children a.activeParent {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children .children .children .children a.activeParent:hover {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children .children .children .children .children a.activeParent {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNav .children .children .children .children .children a.activeParent:hover {
	background: url("hw_000571.gif") no-repeat right 50%; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leftNavTitle {
	margin: 5px 0px 12px; color: rgb(182, 0, 5); padding-left: 10px; font-size: 16px; font-weight: bold;
}
.leftNav a.activePage {
	background-position: 0px -118px; color: rgb(182, 0, 5); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; background-image: url("hw_000570.gif");
}
.leftNav a.activeParentPage {
	background: url("hw_000570.gif") no-repeat 0px -114px; color: rgb(182, 0, 5); padding-right: 20px; font-weight: bold; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}*/
.autoMaxWidth {
	height: 232px; overflow: hidden; position: relative;
}
/*.block div.header {
	padding: 0px 0px 5px; line-height: 22px; font-size: 18px; font-weight: bold; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 5px; border-bottom-style: solid;
}
.feedback div.header {
	color: rgb(182, 0, 5); padding-top: 10px;
}
.save_line {
	background: 0px 0px rgb(224, 224, 224); margin: 20px 11px 0px 0px; padding: 5px 8px 5px 0px; height: 23px; text-align: right;
}
.btn_tip_b {
	font-weight: 700;
}
.btn_tip {
	background: url("hw_000980.gif") no-repeat -190px 0px; margin: 0px; border: currentColor; width: 68px; height: 23px; color: rgb(51, 51, 51); line-height: 23px; padding-bottom: 4px; font-weight: 400; vertical-align: top; cursor: pointer; outline-width: 0px; outline-style: none;
}
.btn_tip_b {
	background: url("hw_000980.gif") no-repeat -190px 0px; margin: 0px; border: currentColor; width: 68px; height: 23px; color: rgb(51, 51, 51); line-height: 23px; padding-bottom: 4px; font-weight: 400; vertical-align: top; cursor: pointer; outline-width: 0px; outline-style: none;
}
.read-More .header .icon {
	top: -4px; width: 28px; height: 28px; margin-right: 8px; float: left; position: relative; background-image: url("hw_u_163798.gif"); background-repeat: no-repeat;
}
.header .icon {
	top: -4px; width: 28px; height: 28px; margin-right: 8px; float: left; position: relative; background-image: url("hw_000999.gif"); background-repeat: no-repeat;
}
.header .wpaper {
	top: -4px; width: 28px; height: 28px; margin-right: 8px; float: left; position: relative; background-image: url("hw_000999.gif"); background-repeat: no-repeat;
}
.addThis {
	text-align: left; padding-top: 25px; margin-bottom: 8px;
}
#banner .arpu {
	margin: 0px auto; width: auto !important; min-width: 980px;
}
#banner .arpu img.text {
	margin: 20px 0px 0px 50px; position: absolute;
}
#banner .arpu a {
	margin: 180px 0px 0px 25px; width: 216px; height: 32px; display: block;
}
#banner .solution {
	margin: 0px auto; width: auto !important; min-width: 1000px;
}
#banner .products {
	margin: 0px auto; width: auto !important; min-width: 1000px;
}
#banner .services {
	margin: 0px auto; width: auto !important; min-width: 1000px;
}
#banner .success-stories {
	margin: 0px auto; width: auto !important; min-width: 1000px;
}
.opportunity-challenges .content {
	background: rgb(248, 240, 208); padding: 0px 15px 15px 0px; margin-bottom: 35px;
}
.opportunity-challenges .pic {
	margin: 0px 10px 0px 0px; float: left;
}
.opportunity-challenges .title {
	padding: 22px 18px 14px 30px; color: rgb(182, 0, 5); font-size: 18px; font-weight: bold;
}
.opportunity-challenges .detail {
	padding: 0px 20px 10px 30px; color: rgb(102, 102, 102); clear: both;
}
.opportunity-challenges .detail p {
	line-height: 26px; font-size: 14px;
}
.opportunity-challenges .context {
	line-height: 26px; font-size: 14px;
}
.opportunity-challenges .detail ul {
	margin-bottom: 15px;
}
.opportunity-challenges div.right {
	margin-top: 22px;
}
.opportunity-challenges a.expand div.arrowR {
	background: url("hw_000477.gif") no-repeat -17px -17px; margin-top: -2px;
}
.opportunity-challenges a.expand div.arrowD {
	background: url("hw_000477.gif") no-repeat 0px -67px; margin-top: -2px;
}
#opportunity-challenges-detail .context .title {
	padding: 0px 0px 15px; color: rgb(182, 0, 5); font-size: 18px; float: none;
}
#opportunity-challenges-detail .context h2 {
	color: rgb(51, 51, 51); line-height: 30px; padding-bottom: 15px; font-size: 16px; font-weight: bold;
}
#opportunity-challenges-detail .context h3 {
	color: rgb(119, 119, 119); line-height: 24px; font-size: 14px; font-weight: bold; margin-bottom: 15px;
}
#opportunity-challenges-detail ul li {
	background: url("hw_072210.gif") no-repeat 2px 12px; margin: 0px auto 5px; line-height: 26px; padding-top: 2px; padding-left: 10px; font-size: 14px;
}
.myhw-favorite #tabs {
	background: url("hw_000467.png") repeat-x bottom; padding: 5px 15px 0px 0px; line-height: 25px;
}
.myhw-favorite #tabs a.active {
	background-image: url("hw_000980.gif"); background-repeat: no-repeat;
}
.myhw-favorite #tabs span {
	background-image: url("hw_000980.gif"); background-repeat: no-repeat;
}
.myhw-favorite #tabs a {
	margin: 0px 10px; color: rgb(102, 102, 102); font-weight: bold;
}
.myhw-favorite #tabs span {
	background-position: 100% -30px; margin: 0px 0px 0px 5px; padding: 5px 10px; color: rgb(0, 0, 0);
}
.myhw-favorite #tabs a.active {
	background-position: 0px -30px; padding: 5px 0px; text-decoration: none; white-space: nowrap;
}
.myhw-favorite #tab-content {
	padding: 16px 24px;
}
.myhw-favorite dl {
	margin-bottom: 8px;
}
.myhw-favorite dt {
	margin-bottom: 6px;
}
.myhw-favorite dd {
	color: rgb(102, 102, 102); padding-left: 18px; _padding-left: 26px;
}
.myhw-favorite li.pro {
	background: url("hw_000740.gif") no-repeat 5px 50%; padding-left: 15px;
}
.myhw-favorite input {
	margin-right: 5px;
}
.button-layout {
	text-align: center; padding-top: 10px;
}
.myhw-favorite .product a {
	color: rgb(102, 102, 102); line-height: 24px;
}
.myhw-favorite .left {
	width: 45%; margin-right: 3%; float: left;
}
.right .block div.header {
	background: rgb(247, 247, 247); padding: 10px 0px 6px 8px; height: 22px; color: rgb(128, 128, 128); line-height: 20px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.find-a-solution {
	line-height: 150%;
}
.find-a-solution .header .icon {
	background-position: -4px 2px; width: 24px;
}
.find-a-solution div.body div.search {
	background: rgb(242, 242, 242); padding: 13px 15px 20px;
}
.find-a-solution div#search {
	vertical-align: middle;
}
.find-a-solution input#search-box {
	padding: 0px 2px 4px; border: 1px solid rgb(208, 208, 208); width: 145px; line-height: 20px; float: left;
}
.group-find-a-solution {
	line-height: 150%;
}
.group-find-a-solution .header .icon {
	background-position: -4px 2px; width: 24px;
}
.group-find-a-solution div.body div.search {
	padding: 0px 15px 20px;
}
.group-find-a-solution div#search {
	width: 218px; vertical-align: middle;
}
.group-find-a-solution input#search-box {
	padding: 0px 2px 4px; border: 1px solid rgb(208, 208, 208); width: 145px; line-height: 20px; float: left;
}
.tags .header .icon {
	background-position: -4px -30px; width: 24px;
}
.tags div.body div.tags {
	background: rgb(242, 242, 242); padding: 13px 3px 20px 15px; color: rgb(126, 128, 125); font-size: 13px;
}
.tags div.body div.tags span {
	margin-right: 10px; display: inline-block;
}
.tags div.body div.tags span.highlights1 {
	line-height: 120%; font-size: 16px;
}
.tags div.body div.tags span.highlights2 {
	line-height: 120%; font-size: 24px;
}
.tags div.body div.tags span.highlights3 {
	line-height: 120%; font-size: 18px;
}
.white-paper .header .icon {
	background-position: 0px -440px; width: 32px;
}
.white-paper .detail {
	padding: 10px 15px;
}
.white-paper .content {
	background: rgb(242, 242, 242); padding: 7px;
}
.related-video .header .icon {
	background-position: 0px -93px; width: 24px;
}
.related-video .content {
	background: rgb(242, 242, 242); padding: 7px;
}
.related-articles .content {
	background: rgb(242, 242, 242); padding: 7px;
}
.contact-us .content {
	background: rgb(242, 242, 242); padding: 7px;
}
.related-video .content a.expand {
	margin: 0px; color: rgb(0, 102, 153); font-size: 12px; float: none;
}
.related-news .header .icon {
	background-position: -6px -126px; width: 20px;
}
.related-news .content {
	background: rgb(242, 242, 242); padding: 13px 10px 20px;
}
.quick-links .content {
	background: rgb(242, 242, 242); padding: 13px 10px 20px;
}
.media-contact .content {
	background: rgb(242, 242, 242); padding: 13px 10px 20px;
}
.related-news li {
	background: url("hw_072210.gif") no-repeat 2px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.quick-links li {
	background: url("hw_072210.gif") no-repeat 2px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.related-articles li {
	background: url("hw_072210.gif") no-repeat 2px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.publication li {
	background: url("hw_072210.gif") no-repeat 2px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.white-paper li {
	background: url("hw_072210.gif") no-repeat 2px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.archive li {
	background: url("hw_072210.gif") no-repeat 2px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.media-contact li {
	background: url("hw_072210.gif") no-repeat 2px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
li.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.related-news a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.quick-links a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.related-articles a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.publication a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.white-paper a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.archive a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.media-contact a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.related-news a.expand {
	margin: 0px; border: currentColor; line-height: 18px; float: none;
}
.related-news li a {
	color: rgb(102, 102, 102); line-height: 22px;
}
.white-paper li a {
	color: rgb(102, 102, 102); line-height: 22px;
}
.related-group .header .icon {
	background-position: -6px -60px; width: 20px;
}
.related-group .content {
	background: rgb(242, 242, 242); padding: 13px 10px 20px;
}
.quick-links .content {
	background: rgb(242, 242, 242); padding: 13px 10px 20px;
}
.media-contact .content {
	background: rgb(242, 242, 242); padding: 13px 10px 20px;
}
.related-group li {
	background: url("hw_072210.gif") no-repeat 3px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px;
}
.quick-links li {
	background: url("hw_072210.gif") no-repeat 3px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px;
}
.related-articles li {
	background: url("hw_072210.gif") no-repeat 3px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px;
}
.publication li {
	background: url("hw_072210.gif") no-repeat 3px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px;
}
.white-paper li {
	background: url("hw_072210.gif") no-repeat 3px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px;
}
.archive li {
	background: url("hw_072210.gif") no-repeat 3px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px;
}
.media-contact li {
	background: url("hw_072210.gif") no-repeat 3px 8px; margin: 0px auto 5px; line-height: 16px; padding-top: 2px; padding-bottom: 8px; padding-left: 10px;
}
li.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.related-group a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.quick-links a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.related-articles a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.publication a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.white-paper a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.archive a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.media-contact a {
	color: rgb(0, 102, 153); padding-bottom: 5px;
}
.related-group a.expand {
	margin: 0px; border: currentColor; line-height: 18px; float: none;
}
.related-group li a {
	color: rgb(102, 102, 102); line-height: 22px;
}
.white-paper li a {
	color: rgb(102, 102, 102); line-height: 22px;
}
.related-articles .header .icon {
	background-position: 0px -501px;
}
.related-articles a.expand {
	margin: 0px; border: currentColor; line-height: 18px; float: none;
}
.contact-us .header .icon {
	background-position: -2px -188px;
}
.contact-us a {
	color: rgb(0, 102, 153); line-height: 21px; margin-top: 8px; margin-bottom: 8px; float: left; display: block;
}
.contact-us a.first {
	padding-right: 10px; margin-right: 10px; margin-left: 10px; border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; _margin-left: 4px;
}
.contact-us .img {
	background: rgb(242, 242, 242); height: 75px;
}
.contact-us .img a {
	margin: 0px;
}
.contact-us-media .content {
	padding: 10px 15px; color: rgb(51, 51, 51);
}
.media-contact .header .icon {
	background-position: -2px -408px;
}
.contact-us .winwin.header {
	padding: 7px 0px 3px 10px; height: 20px; font-weight: bold; border-bottom-color: rgb(221, 222, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.publication .header .icon {
	background-position: 0px -61px;
}
.publication ul {
	margin: 0px; overflow: hidden; padding-top: 8px;
}
.quick-links .header .icon {
	background-position: 0px -218px; height: 26px;
}
.read-More .header .icon {
	background-position: 0px -218px; height: 26px;
}
.right .read-More div.header {
	background: rgb(247, 247, 247); padding: 10px 0px 6px 8px; height: 26px; font-size: 14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 15px; border-bottom-style: solid;
}
.read-More .header a {
	font-weight: normal;
}
.quick-links a.last {
	border: currentColor;
}
.archive .header .icon {
	background-position: 0px -470px;
}
.archive .content {
	background: rgb(242, 242, 242); padding: 5px 6px;
}
.archive #tabs {
	width: 192px; height: 17px; padding-bottom: 10px;
}
.archive #tabs a {
	background: url("hw_000737.png") no-repeat; width: 47px; height: 17px; color: rgb(136, 136, 136); line-height: 18px; padding-top: 5px; padding-bottom: 0px; padding-left: 15px; font-weight: bold; float: left;
}
.archive #tabs a.active {
	background-position: 0px -22px; color: rgb(182, 0, 5); text-decoration: none;
}
.archive #tabs a:hover {
	background-position: 0px -22px; color: rgb(182, 0, 5); text-decoration: none;
}
.grid215 .success-story .content {
	background: rgb(242, 242, 242); padding: 8px;
}
.solution.block {
	padding: 0px; width: 744px;
}
.solution #tabs {
	width: 745px; height: 74px; line-height: 74px;
}
.solution #tabs a {
	width: 186px; height: 75px; float: left; background-image: url("hw_072062.png");
}
.solution #tabs #tab1 {
	background-position: 0px -4px;
}
.solution #tabs .active#tab1 {
	background-position: 0px -318px;
}
.solution #tabs #tab1:hover {
	background-position: 0px -318px;
}
.solution #tabs #tab2 {
	background-position: 0px -83px;
}
.solution #tabs .active#tab2 {
	background-position: 0px -396px;
}
.solution #tabs #tab2:hover {
	background-position: 0px -396px;
}
.solution #tabs #tab3 {
	background-position: 0px -160px;
}
.solution #tabs .active#tab3 {
	background-position: 0px -474px;
}
.solution #tabs #tab3:hover {
	background-position: 0px -474px;
}
.solution #tabs #tab4 {
	background-position: 0px -239px; width: 186px;
}
.solution #tabs .active#tab4 {
	background-position: 0px -552px;
}
.solution #tabs #tab4:hover {
	background-position: 0px -552px;
}
.solution .content {
	background: url("hw_002558.gif") no-repeat rgb(255, 255, 255); padding: 16px 0px 30px; width: 744px;
}
.solution .content .box {
	margin: 0px 30px; padding: 18px 0px; border: currentColor; width: 680px;
}
.solution .content .box .pic {
	margin: 1px 5px 0px 0px; float: left; _margin: 0px 5px 0 0;
}
.solution .content .box .title {
	width: 570px; color: rgb(182, 0, 5); line-height: 120%; padding-top: 3px; font-size: 18px; font-weight: bold; margin-bottom: 6px; float: left;
}
.solution .content .box .title a {
	color: rgb(182, 0, 5);
}
.solution .content .box .title a:hover {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.solution .content .box .detail {
	width: 570px; color: rgb(102, 102, 102); margin-bottom: 8px; float: left;
}
#search {
	width: 180px; overflow: hidden; padding-top: 10px;
}
div.arrowR {
	background: url("hw_000477.gif") no-repeat -17px 0px; width: 17px; height: 17px; margin-right: 3px; float: left;
}
div.arrowL {
	background: url("hw_000477.gif") no-repeat 0px 0px; width: 17px; height: 17px; margin-right: 3px; float: left;
}
div.arrowU {
	background: url("hw_000477.gif") no-repeat 0px -17px; width: 17px; height: 17px; margin-right: 3px; float: left;
}
div.arrowD {
	background: url("hw_000477.gif") no-repeat 0px -17px; width: 17px; height: 17px; margin-right: 3px; float: left;
}
div.icon_download {
	background: url("hw_000477.gif") no-repeat -90px -43px; width: 18px; height: 18px; margin-right: 3px; float: left;
}
div.icon_email {
	background: url("hw_000477.gif") no-repeat 0px -61px; width: 21px; height: 21px; margin-right: 3px; float: left;
}
div.icon_help {
	background: url("hw_000477.gif") no-repeat -21px -61px; width: 21px; height: 21px; margin-right: 3px; float: left;
}
div.newWindow {
	background: url("hw_000477.gif") no-repeat -90px -1px; width: 8px; height: 8px; margin-top: 8px; float: left;
}
div.mobile_ico {
	background: url("img_cn_mobile_icon.gif") no-repeat 0px 0px; width: 12px; height: 12px; margin-top: 7px; float: left;
}
#solutionSearch:hover {
	background-position: -36px -21px;
}
#solutionSearch {
	background: url("hw_000477.gif") no-repeat -36px 0px; width: 21px; height: 21px; margin-top: 1px; margin-left: 5px; float: left;
}
p.videoDest {
	margin: 5px 0px; line-height: 15px;
}
.stories-main {
	margin-top: 5px;
}
.stories-main .category {
	background: url("hw_002124.jpg") repeat-x 0px 0px rgb(160, 160, 160); height: 100px; padding-left: 20px; margin-bottom: 12px;
}
.stories-main .category .title {
	color: rgb(255, 255, 255); padding-top: 10px; font-size: 18px; margin-bottom: 5px;
}
.stories-main .category .dropdown {
	width: 171px; margin-right: 8px; float: left; display: block;
}
.stories-main .category .dropdown p {
	color: rgb(255, 255, 255); font-size: 14px; margin-top: 5px; margin-bottom: 8px;
}
.stories-main .category select {
	width: 160px;
}
.stories-main .content {
	padding-bottom: 10px;
}
.page-generation {
	margin: 10px 0px 10px 30px; font-size: 100%; float: right; _margin-right: 15px;
}
.page-generation a {
	padding: 0px 2px;
}
.page-generation a.active {
	text-decoration: underline;
}
.services #tabs {
	background: url("hw_047437.png") repeat-x 0px bottom; width: 745px; height: 49px; margin-top: 25px;
}
.services #tabs a {
	background: url("hw_000561.gif") no-repeat 0px 0px; margin: 4px 5px 1px 0px; height: 43px; padding-left: 12px; float: left;
}
.services #tabs a span {
	background: url("hw_000561.gif") no-repeat right 0px; height: 43px; color: rgb(136, 136, 136); line-height: 43px; padding-right: 12px; font-size: 14px; font-weight: bold; float: left; display: block; cursor: pointer;
}
.services #tabs a.active {
	background: url("hw_000561.gif") no-repeat 0px -44px; margin: 0px 5px 0px 0px; height: 49px; color: rgb(182, 0, 5); padding-left: 12px; text-decoration: none; float: left;
}
.services #tabs a:hover {
	background: url("hw_000561.gif") no-repeat 0px -44px; margin: 0px 5px 0px 0px; height: 49px; color: rgb(182, 0, 5); padding-left: 12px; text-decoration: none; float: left;
}
.services #tabs a.active span {
	background: url("hw_000561.gif") no-repeat right -44px; height: 49px; color: rgb(182, 0, 5); line-height: 49px; padding-right: 12px; text-decoration: none; float: left; display: block; cursor: pointer;
}
.services #tabs a:hover span {
	background: url("hw_000561.gif") no-repeat right -44px; height: 49px; color: rgb(182, 0, 5); line-height: 49px; padding-right: 12px; text-decoration: none; float: left; display: block; cursor: pointer;
}
.services #tab-content {
	margin-top: 0px;
}
.services .content {
	background: url("hw_047436.gif") no-repeat rgb(255, 255, 255); padding: 16px 0px 30px; width: 745px;
}
.services .content .box {
	margin: 0px 30px; padding: 18px 0px; width: 680px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.services .content .box .pic {
	margin-right: 10px; float: left;
}
.services .content .box .title {
	width: 568px; color: rgb(182, 0, 5); font-size: 18px; font-weight: bold; margin-bottom: 8px; float: left;
}
.services .content .box .detail {
	width: 568px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.services .content a.expand {
	font-size: 14px;
}
.products .content {
	padding-top: 0px; margin-left: 0px; min-height: 940px;
}
.products .content div.margin_p {
	margin-bottom: 20px;
}
.products .content .box {
	padding: 0px; border: currentColor; width: 230px; margin-left: 18px; float: left; display: block; _margin-left: 10px;
}
.products .content p {
	color: rgb(182, 0, 5); font-size: 18px; font-weight: bold; margin-bottom: 10px;
}
.products .content p a {
	color: rgb(182, 0, 5);
}
.products .content p a:hover {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.products .content ul li {
	line-height: 24px; font-size: 14px;
}
.products .content ul li a {
	color: rgb(102, 102, 102);
}
.products .content ul li a:hover {
	color: rgb(102, 102, 102);
}
.products div.header {
	margin: 35px 0px 23px; padding: 0px 0px 5px; color: rgb(114, 114, 114);
}
.products div.header span {
	font-size: 24px;
}
.products div.header span.color_2e659b {
	color: rgb(46, 101, 155);
}
.products div.header span.color_036a00 {
	color: rgb(3, 106, 0);
}
.products div.header span.color_002a5c {
	color: rgb(0, 42, 92);
}
.products div.first {
	margin-top: 25px;
}
.products div.header .left {
	width: 90px; height: 53px; line-height: 40px; margin-bottom: 0px;
}
.products div.header .intro {
	margin: 22px 0px 0px 4px; width: 540px; height: 20px; line-height: 20px; float: left;
}
.products div.header .intro p {
	color: rgb(96, 96, 96); font-size: 14px; font-weight: normal;
}
.products div.header .icon_c {
	background: url("hw_079689.gif") no-repeat left 10px;
}
.products div.header .icon_n {
	background: url("hw_079689.gif") no-repeat left -45px;
}
.products div.header .icon_d {
	background: url("hw_079689.gif") no-repeat left -114px;
}
.products div.first .intro {
	margin: 24px 0px 0px 4px;
}
.myhuawei-registration .process {
	margin-bottom: 10px;
}
.myhuawei-registration .form table {
	margin: 15px 30px;
}
.myhuawei-registration .form table td {
	padding: 5px 0px; color: rgb(102, 102, 102); line-height: 180%; vertical-align: top;
}
.myhuawei-registration .form table td .text {
	width: 210px; height: 18px;
}
.myhuawei-registration .form table td select {
	color: rgb(102, 102, 102);
}
.myhuawei-registration .form table td option {
	color: rgb(102, 102, 102);
}
.myhuawei-registration .form table input {
	margin-bottom: 2px; vertical-align: middle;
}
.myhuawei-registration .form table #study-area {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.myhuawei-registration label {
	margin-left: 10px;
}
.myhuawei-registration .options {
	border-width: 1px medium; border-style: solid none; border-color: rgb(221, 221, 221) currentColor; margin: 0px auto; padding: 10px 15px; width: 92%; color: rgb(102, 102, 102); line-height: 180%;
}
.myhuawei-registration .buttons {
	margin: 10px auto; width: 185px; height: 50px; text-align: center;
}
.myhuawei-registration .buttons .submit {
	width: 90px; height: 29px; margin-right: 4px; float: left; display: block; background-image: url("hw_000998.jpg"); background-repeat: no-repeat;
}
.myhuawei-registration .buttons .reset {
	background-position: -94px 0px; width: 90px; height: 29px; float: left; display: block; background-image: url("hw_000998.jpg"); background-repeat: no-repeat;
}
#tips-popup {
	left: 100px; top: 300px; position: absolute; cursor: pointer;
}
#tips-popup .content {
	padding: 10px 20px; width: 187px; position: relative; background-image: url("hw_000856.png"); background-repeat: no-repeat;
}
#tips-popup .bottom {
	background-position: 0px 100%; left: 0px; width: 227px; height: 4px; bottom: -4px; position: absolute; background-image: url("hw_000856.png"); background-repeat: no-repeat;
}
* html #tips-popup .content {
	background-image: url("hw_000855.gif");
}
* html #tips-popup .bottom {
	background-image: url("hw_000855.gif");
}
#study-area-popup {
	width: 536px;
}
#study-area-popup .content {
	padding: 8px 35px; line-height: 200%; overflow-x: hidden; overflow-y: auto;
}
#study-area-popup .content span.caption {
	font-weight: bold; margin-bottom: 5px; display: block;
}
#study-area-popup .content label {
	margin: 0px 20px 0px 5px;
}
#study-area-popup .content .level2 {
	margin: 5px 0px 5px 22px;
}
#study-area-popup .content a {
	color: rgb(182, 0, 5); font-weight: bold; text-decoration: underline;
}
.core-network .content {
	padding: 0px 0px 10px;
}
.news-intro .content {
	padding: 0px 0px 10px;
}
.core-network .title {
	color: rgb(182, 0, 5); line-height: 100%; padding-top: 10px; font-size: 20px; font-weight: bold; margin-bottom: 12px;
}
.product-cycle .title {
	color: rgb(182, 0, 5); line-height: 100%; font-size: 18px; font-weight: bold; margin-bottom: 12px;
}
.news-intro .title {
	color: rgb(182, 0, 5); line-height: 100%; font-size: 18px; font-weight: bold; margin-bottom: 12px;
}
.core-network .detail {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.product-cycle .detail {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.news-intro .detail {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.product-video {
	padding: 18px 0px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 5px; border-bottom-style: solid;
}
.product-video .content {
	margin: 0px;
}
.product-video .content .left {
	width: 510px; float: left;
}
.product-video .content .right {
	width: 225px; margin-left: 8px; float: left; display: block;
}
.product-video .title {
	color: rgb(182, 0, 5); font-size: 16px; margin-bottom: 8px;
}
.product-video2 .title {
	color: rgb(182, 0, 5); font-size: 16px; margin-bottom: 8px;
}
.service-detail .title {
	color: rgb(182, 0, 5); font-size: 16px; margin-bottom: 8px;
}
.product-video .title {
	font-size: 18px; font-weight: bold;
}
.product-video2 {
	padding-bottom: 24px; margin-bottom: 20px;
}
.product-video2 .title {
	padding-top: 14px;
}
.product-video .button {
	padding-top: 15px;
}
.service-detail .detail {
	margin-bottom: 12px;
}
.product-video .detail {
	margin-bottom: 15px;
}
.product-solution .content {
	
}
.itemList .content {
	
}
.product-solution .content {
	
}
.product-solution .pic {
	margin-right: 10px; float: left;
}
.product-solution .title {
	color: rgb(182, 0, 5); line-height: 24px; font-size: 18px; font-weight: bold; margin-bottom: 8px;
}
.product-solution .title a {
	color: rgb(182, 0, 5);
}
.product-solution .title a:hover {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.product-solution .item .detail {
	width: 510px; color: rgb(102, 102, 102); font-size: 14px; margin-bottom: 10px;
}
.product-solution .detail {
	width: 410px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.product-solution a.expand {
	float: right;
}
.product-solution .hr {
	margin-bottom: 10px;
}
.core-network-products .content {
	margin: 20px 10px 0px 15px; padding-bottom: 20px;
}
.core-network-products .content a {
	width: 250px; margin-bottom: 8px; float: left; display: block;
}
.success-story .detail {
	padding: 15px;
}
.success-story .header .icon {
	background-position: -1px -530px; width: 32px; margin-right: 6px;
}
.ng-cdn .content {
	padding: 0px 0px 15px;
}
.ng-cdn .content .title {
	margin: 0px 0px 16px; color: rgb(182, 0, 5); line-height: 100%; padding-top: 10px; font-size: 18px; font-weight: bold;
}
.ng-cdn .content .detail {
	color: rgb(102, 102, 102); line-height: 26px; padding-bottom: 20px; font-size: 14px;
}
.termOfUse .content .detail {
	color: rgb(102, 102, 102); line-height: 26px; padding-bottom: 20px; font-size: 14px;
}
.ng-cdn .content .links {
	border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.termOfUse .content .links {
	border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ng-cdn .content .links a {
	background-position: -90px -12px; line-height: 25px; padding-left: 20px; display: block; background-image: url("hw_000477.gif"); background-repeat: no-repeat;
}
.termOfUse .content .links a {
	background-position: -90px -12px; line-height: 25px; padding-left: 20px; display: block; background-image: url("hw_000477.gif"); background-repeat: no-repeat;
}
.ng-cdn .innercontent {
	padding-top: 0px;
}
.termOfUse .innercontent {
	padding-top: 0px;
}
.ng-cdn h2 {
	color: rgb(51, 51, 51); padding-top: 25px; font-size: 16px; font-weight: bold;
}
.termOfUse h2 {
	color: rgb(51, 51, 51); padding-top: 25px; font-size: 16px; font-weight: bold;
}
.ng-cdn h2 {
	padding-top: 0px; padding-bottom: 20px;
}
.ng-cdn h3 {
	color: rgb(119, 119, 119); padding-bottom: 20px; font-size: 14px; font-weight: bold;
}
.termOfUse h3 {
	color: rgb(119, 119, 119); padding-bottom: 20px; font-size: 14px; font-weight: bold;
}
.ng-cdn p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.termOfUse p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.ng-cdn .content .innercontent .text {
	padding: 1px 0px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.termOfUse .content .innercontent .text {
	padding: 1px 0px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ng-cdn .content-top {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; zoom: 1;
}
.ng-cdn .last.content-top {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.termOfUse .last.content-top {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.ng-cdn .content-top a {
	float: right;
}
.termOfUse .content-top a {
	float: right;
}
.ng-cdn .content li {
	background: url("hw_000740.gif") no-repeat 0px 50%; padding-left: 10px; font-size: 14px; margin-bottom: 8px; margin-left: 15px;
}
.ng-cdn .content .innercontent .intro p {
	font-size: 100%; font-weight: normal;
}
.main-publications a#arrow-left {
	margin-top: 65px; _margin-left: 10px;
}
.main-publications a#arrow-right {
	margin-top: 65px; _margin-left: 10px;
}
.main-publications .publication-box {
	margin: 0px 30px; width: 625px; overflow: hidden; float: left; _width: 605px;
}
.main-publications .publication-box .slider {
	width: 5000px;
}
.main-publications .publication-box .slider a {
	padding: 16px 14px; width: 95px; text-align: center; float: left; display: block;
}
.main-publications .publication-box .slider a img {
	margin-bottom: 5px; display: block;
}
.main-publications .hr {
	margin: 0px auto 10px; width: 740px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.main-publications .left {
	padding: 20px 30px 20px 20px; width: 310px; color: rgb(102, 102, 102); margin-bottom: 10px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.main-publications .left .detail {
	margin-bottom: 10px;
}
.main-publications .left a.more {
	line-height: 18px; display: block;
}
.main-publications .right {
	width: 370px; padding-top: 20px;
}
.main-publications .right li {
	background: url("hw_072210.gif") no-repeat 0px 50%; padding-left: 10px; margin-bottom: 4px; margin-left: 15px;
}
.main-publications .right a {
	
}
.main-publications .right a.subscribe {
	margin-top: 10px; margin-right: 20px; float: right;
}
.sub-publications {
	float: left;
}
.sub-publications .content {
	padding: 8px 5px;
}
.sub-publications .img {
	text-align: center; margin-bottom: 10px;
}
.sub-publications .detail {
	height: auto !important; color: rgb(102, 102, 102); margin-bottom: 10px; min-height: 90px;
}
.sub-publications a.more {
	line-height: 18px; display: block;
}
.sub-publications .hr {
	margin: 10px auto; width: 230px;
}
.sub-publications li {
	background: url("hw_072210.gif") no-repeat 0px 50%; padding-left: 10px; margin-bottom: 8px; margin-left: 15px;
}
.sub-publications li a {
	
}
.sub-publications a.subscribe {
	margin-right: 5px; margin-bottom: 10px; float: right;
}
.winwin-intro .left {
	padding: 15px 10px; width: 152px; float: left;
}
.winwin-intro .right {
	padding: 15px 5px; width: 325px; float: left;
}
.winwin-intro .title {
	color: rgb(182, 0, 5); font-size: 16px; font-weight: bold; margin-bottom: 8px;
}
.winwin-intro .detail {
	color: rgb(102, 102, 102); line-height: 26px; padding-bottom: 25px; font-size: 14px;
}
.winwin-intro .red {
	color: rgb(182, 0, 5); font-weight: bold;
}
.winwin-intro .button {
	float: right;
}
.winwin-content .content {
	padding: 20px 0px;
}
.winwin-content .header {
	color: rgb(182, 0, 5);
}
.winwin-content .hr {
	margin-bottom: 10px;
}
.winwin-content .pic {
	margin-right: 10px; float: left;
}
.winwin-content .title {
	width: 99%; color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; font-weight: bold; margin-bottom: 8px;
}
.winwin-content .title a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.winwin-content .detail {
	width: 410px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.winwin-content .content a.expand {
	height: 26px; line-height: 27px; font-size: 14px;
}
.content div.icon_download {
	background: url("hw_076470.jpg") no-repeat left -6px; width: 26px; height: 26px;
}
.article-detail .title {
	padding: 10px 0px 25px; color: rgb(182, 0, 5); line-height: 24px; font-family: Arial,verdana,sans-serif; font-size: 18px; font-weight: 700;
}
.articleImg {
	margin: 0px 0px 10px; padding: 0px; width: 100%; height: auto !important; overflow: hidden; clear: both;
}
.articleImg li {
	margin: 0px; padding: 0px; float: left; background-image: none;
}
.articleImg li.left {
	width: 130px;
}
.articleImg li.right {
	width: 380px; line-height: 140%;
}
.article-detail .author {
	margin: 10px 0px; float: right;
}
.articleDownload li.right {
	padding-top: 15px; padding-right: 20px;
}
.article-detail .content h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; font-weight: 700; margin-bottom: 18px;
}
.article-detail .content h4 {
	color: rgb(119, 119, 119); line-height: 24px; font-size: 14px; font-weight: 700; margin-bottom: 18px;
}
.article-detail .content li {
	background: url("hw_000740.gif") no-repeat 0px 50%; padding-left: 10px; margin-bottom: 8px; margin-left: 15px;
}
.article-detail .content p {
	line-height: 26px; font-size: 14px; margin-bottom: 18px;
}
.search .content strong {
	font-weight: bold;
}
.search .content .search-box {
	margin: 10px 20px 10px 15px; padding: 10px 10px 10px 15px; height: 60px; color: rgb(51, 51, 51); background-color: rgb(242, 242, 242);
}
.search .content .search-box input {
	vertical-align: middle;
}
.stories-main .result_category {
	background: url("hw_002124.jpg") repeat-x 0px 0px rgb(160, 160, 160); height: 102px; padding-left: 15px;
}
.stories-main .result_category .title {
	color: rgb(255, 255, 255); padding-top: 15px; font-size: 18px; margin-bottom: 5px; margin-left: 0px;
}
.stories-main .result_category .text {
	color: rgb(255, 255, 255);
}
.stories-main .search-field {
	padding: 5px 0px;
}
.stories-main .search-field .textarea {
	width: 420px; height: 18px; line-height: 18px;
}
.stories-main .search-field .button {
	padding: 0px 5px;
}
.search .search-field {
	padding: 5px 0px;
}
.search .search-field .textarea {
	width: 420px; height: 18px; line-height: 18px;
}
.search .search-field .button {
	padding: 0px 5px;
}
.result-content {
	padding: 0px 0px 10px;
}
.result-content .result {
	
}
.result-content .news {
	padding-top: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.result-content .news .heading {
	font-size: 18px;
}
.result-content .result .heading {
	margin: 10px 0px; color: rgb(68, 68, 68); font-size: 14px; float: left; _margin-left: 15px;
}
.result-content .result .news .heading {
	margin: 0px; color: rgb(68, 68, 68); font-size: 18px;
}
.result-content .result .news .heading a {
	color: rgb(51, 51, 51);
}
.result-content .result .sort {
	margin: 10px 0px; font-size: 14px; float: right;
}
.result-content .box {
	padding-bottom: 10px; clear: both; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.result-content .news .box {
	border: currentColor;
}
.result-content a.title {
	color: rgb(0, 101, 153); font-size: 16px;
}
.result-content .detail {
	margin: 5px 0px; color: rgb(102, 102, 102); line-height: 20px;
}
.result-content .detail p {
	margin: 0px 0px 5px;
}
.result-content .date {
	margin: 5px 0px; color: rgb(102, 102, 102); line-height: 20px;
}
.result-content .date span {
	padding-right: 30px;
}
.result-content .page-generation {
	margin-right: 0px;
}
.events#banner {
	margin-bottom: 10px; margin-left: 0px;
}
.events-intro {
	color: rgb(102, 102, 102);
}
.events-intro .content {
	padding: 0px;
}
.events-upcoming .header {
	color: rgb(182, 0, 5);
}
.events-upcoming .content {
	padding: 20px 0px 0px 2px;
}
.events-upcoming .pic {
	margin-right: 20px; float: left;
}
.events-upcoming .date {
	margin-bottom: 4px;
}
.events-upcoming .title {
	width: 400px; color: rgb(51, 51, 51); font-size: 18px; font-weight: 400; margin-bottom: 8px; float: left;
}
.events-upcoming .detail {
	width: 400px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.events-upcoming a.expand {
	float: right;
}
.events-upcoming .hr {
	margin-bottom: 10px;
}
.events-upcoming .pic_title {
	width: 333px; margin-bottom: 4px; float: left;
}
.events-upcoming .pic_title a {
	text-decoration: none;
}
.events-upcoming .pic_title a:hover {
	text-decoration: underline;
}
.widthAuto .title {
	width: auto; float: none;
}
.widthAuto .detail {
	width: auto; float: none;
}
.events-previous .content {
	padding: 20px 15px;
}
.events-previous dl {
	width: 50%; margin-bottom: 10px; float: left;
}
.events-previous dt {
	
}
.events-previous dd a {
	display: block;
}
.events-previous dd a.title {
	font-weight: bold;
}
.events-previous .hr {
	margin-bottom: 10px;
}
.events-previous a.expand {
	float: right;
}
.search-year .header .icon {
	background-position: -4px 0px; width: 25px;
}
.search-year .content {
	background: 0px 0px rgb(242, 242, 242); padding: 10px 7px;
}
.search-year ul {
	margin: 0px;
}
.search-year li {
	background: url("hw_072210.gif") no-repeat 0px 50%; line-height: 18px; padding-left: 15px; zoom: 1;
}
.invitation .content {
	padding: 20px 15px; color: rgb(102, 102, 102); font-size: 14px;
}
.whos-speaking .content {
	padding: 20px 15px 10px;
}
.whos-speaking dl {
	margin-right: 5px; margin-bottom: 5px; float: left;
}
.whos-speaking dt {
	width: 55px; margin-right: 8px; float: left;
}
.whos-speaking dd {
	width: 187px; color: rgb(102, 102, 102); float: left;
}
.whos-speaking dd strong {
	font-weight: bold;
}
.related-links .header .icon {
	background-position: 0px -218px;
}
.related-links .content {
	padding: 8px 15px;
}
.related-links .content .hr {
	margin: 5px 0px;
}
.press .content {
	padding: 0px 0px 10px;
}
.resources .content {
	padding: 0px 0px 10px;
}
.resources {
	margin-left: 0px;
}
.resources .title {
	color: rgb(182, 0, 5); line-height: 100%; padding-bottom: 12px; font-size: 18px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 5px; border-bottom-style: solid;
}
.picNews .title {
	color: rgb(182, 0, 5); line-height: 100%; padding-bottom: 12px; font-size: 18px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 5px; border-bottom-style: solid;
}
.resources h2 {
	color: rgb(182, 0, 5); font-size: 16px; font-weight: normal;
}
.resources dl {
	margin: 16px 0px;
}
.press .results {
	color: rgb(102, 102, 102);
}
.press .page-generation {
	margin: 0px;
}
.press .hr {
	margin: 10px auto 0px;
}
.press dl {
	padding: 10px 0px 0px;
}
.press dd p {
	margin: 0px;
}
.resources dd p {
	margin: 0px;
}
.press dt {
	width: 95px; float: left;
}
.resources dt {
	width: 95px; float: left;
}
.press dd {
	width: 400px; color: rgb(102, 102, 102); float: left;
}
.press dd a {
	font-size: 12px; font-weight: bold;
}
.resources dd a {
	font-size: 12px; font-weight: bold;
}
.press a.expand {
	margin-top: 8px;
}
.press-detail .content {
	padding: 0px 0px 15px;
}
.press-detail .content .title {
	padding: 10px 0px 15px; color: rgb(182, 0, 5); line-height: 120%; font-size: 18px; font-weight: bold;
}
.press-detail .content .detail .title {
	background: url("hw_092320.jpg") no-repeat left -6px; padding: 0px 0px 0px 28px; color: rgb(182, 0, 5); line-height: 22px; font-size: 12px; font-weight: normal;
}
.press-detail .content .subtitle {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-bottom: 15px;
}
.press-detail .content p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-bottom: 23px;
}
.press-detail .content div.img {
	margin: 5px auto 20px; text-align: center;
}
.press-detail .content ol li {
	list-style: decimal; padding-bottom: 5px; margin-left: 20px;
}
.resources .content ol li {
	list-style: decimal; padding-bottom: 5px; margin-left: 20px;
}
.press-detail .content ul li {
	background: url("hw_072210.gif") no-repeat 5px 8px; margin: 0px auto 5px; line-height: 26px; padding-left: 12px; font-size: 14px;
}
.resources .content ul li {
	background: url("hw_072210.gif") no-repeat 5px 8px; margin: 0px auto 5px; line-height: 26px; padding-left: 12px; font-size: 14px;
}
.picNews .content {
	padding: 0px 0px 10px;
}
.picNews td {
	padding: 10px;
}
.picNews .detail {
	margin-bottom: 15px;
}
.technology {
	padding: 20px 30px;
}
.technology .title {
	color: rgb(182, 0, 5); font-size: 180%; font-weight: bold;
}
.technology .selection {
	margin: 7px 0px; padding: 10px 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.technology .selection a {
	padding: 5px;
}
.technology .content .box {
	margin-bottom: 7px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.technology .content .box .title {
	color: rgb(182, 0, 5); line-height: 30px; font-weight: bold;
}
.technology .content .detail {
	padding-bottom: 15px;
}
.technology .content .detail span {
	display: block;
}
.technology .content .content-top {
	width: 50px; margin-top: 8px; float: right;
}
.contact .title {
	color: rgb(182, 0, 5); line-height: 200%; font-size: 18px; font-weight: bold;
}
.contact .subtitle {
	color: rgb(0, 0, 0); padding-bottom: 5px; font-weight: bold;
}
.contact .selection {
	margin: 7px 0px; padding: 10px 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.contact .selection a {
	padding: 5px;
}
.contact .content .box {
	padding-bottom: 15px; margin-bottom: 7px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact .content .box .title {
	color: rgb(182, 0, 5); line-height: 30px; font-weight: bold;
}
.contact .content .box ul li {
	line-height: 20px;
}
.contact .content .box ul li a.active {
	background: url("hw_047444.gif") no-repeat right 5px; color: rgb(182, 0, 5); padding-right: 15px;
}
.contact .content .box ul div {
	padding: 8px 0px 0px; margin-top: 8px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.contact .content .box ul div dl {
	padding: 8px 10px;
}
.contact .content .box ul div dt {
	color: rgb(182, 0, 5); font-size: 14px; font-weight: 700;
}
.contact .content .box ul div dd {
	color: rgb(0, 101, 136); line-height: 18px; font-size: 12px;
}
.contact .content .box ul div dl.bgf7 {
	background: rgb(247, 247, 247);
}
.contact .content .box ul div p {
	height: 18px;
}
.contact .content .box ul div a.more {
	width: auto !important; height: 17px; line-height: 16px; float: right; display: block;
}
.contact .content .content-top {
	width: 50px; margin-top: 8px; float: right;
}
.list-myhuawei .content {
	padding: 10px 15px; height: auto; overflow: hidden;
}
.myhuawei-product .content {
	padding: 10px 15px; height: auto; overflow: hidden;
}
.researchFiled .content {
	padding: 10px 15px; height: auto; overflow: hidden;
}
.myhuawei-account .content {
	padding: 10px 15px; height: auto; overflow: hidden;
}
.list-myhuawei ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.list-myhuawei-product ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.researchFiled ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.list-myhuawei ul li {
	background: url("hw_072210.gif") no-repeat 5px 50%; line-height: 36px; padding-left: 15px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 0;
}
.list-myhuawei a {
	color: rgb(102, 102, 102);
}
.list-myhuawei li.last {
	margin: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.researchFiled li.last {
	margin: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.myhuawei-product dl {
	height: auto; overflow: hidden;
}
.myhuawei-product dt {
	width: 100%; height: auto; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-size: 14px; float: left;
}
.myhuawei-product dd {
	line-height: 32px; padding-left: 18px;
}
.myhuawei-product dd li {
	background: url("hw_072210.gif") no-repeat 3px 15px; width: 30%; color: rgb(204, 204, 204); padding-left: 15px; float: left;
}
.myhuawei-product dd a {
	color: rgb(102, 102, 102);
}
.myhuawei-product .arrowR {
	margin-top: 8px;
}
.researchFiled li {
	line-height: 24px; font-size: 120%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.researchFiled li a {
	color: rgb(0, 0, 0);
}
.researchFiled .header .icon {
	background-position: 0px -88px;
}
.userInfo {
	height: 22px; line-height: 22px; padding-left: 0px; font-weight: bold; margin-bottom: 5px;
}
.userInfo span {
	color: rgb(182, 0, 5);
}
.userInfo span.role {
	color: rgb(0, 0, 0); font-weight: normal;
}
.userInfo .account-modify {
	padding-left: 15px; font-weight: normal;
}
.account-modify a {
	text-decoration: underline;
}
h4.info {
	padding-left: 12px; margin-top: -5px; margin-bottom: 10px;
}
.selectRole .content {
	padding: 10px 20px 30px 0px; height: auto; overflow: hidden;
}
.selectRole dl {
	width: 50%; margin-bottom: 10px; float: left;
}
.selectRole dt.normalUser {
	width: 240px; height: 59px; background-image: url("hw_000854.png"); background-repeat: no-repeat;
}
.selectRole dt.analyst {
	width: 240px; height: 59px; background-image: url("hw_000854.png"); background-repeat: no-repeat;
}
.selectRole dt.normalUser {
	background-position: 2px 3px;
}
.selectRole dt.analyst {
	background-position: -244px 3px;
}
.selectRole dd {
	background: url("hw_000854.png") no-repeat 0px -67px; padding: 8px; width: 184px; line-height: 20px; margin-left: 6px;
}
.selectRole li {
	background: url("hw_000740.gif") no-repeat 3px 8px; padding-left: 15px;
}
.myhuawei-account h3 {
	padding-bottom: 5px; font-weight: bold;
}
.myhuawei-account td {
	line-height: 32px;
}
.myhuawei-favorite #tabs {
	background: url("hw_000467.png") repeat-x bottom; padding: 5px 15px 0px 0px; line-height: 25px; _line-height: 26px;
}
.myhuawei-favorite #tabs a.active {
	background-image: url("hw_000980.gif"); background-repeat: no-repeat;
}
.myhuawei-favorite #tabs span {
	background-image: url("hw_000980.gif"); background-repeat: no-repeat;
}
.myhuawei-favorite #tabs a {
	margin: 0px 10px; color: rgb(153, 153, 153); font-size: 14px; font-weight: bold;
}
.myhuawei-favorite #tabs a:hover {
	text-decoration: none;
}
.myhuawei-favorite #tabs span {
	background-position: 100% -30px; margin: 0px 0px 0px 5px; padding: 5px 10px; color: rgb(0, 0, 0);
}
.myhuawei-favorite #tabs a.active {
	background-position: 0px -30px; padding: 5px 0px; text-decoration: none; white-space: nowrap;
}
.myhuawei-favorite #tab-content {
	padding: 16px 24px;
}
.myhuawei-favorite dl {
	margin: 8px 0px; padding-left: 20px; clear: both;
}
.myhuawei-favorite dt {
	color: rgb(51, 51, 51); font-size: 14px; margin-bottom: 6px;
}
.myhuawei-favorite dd {
	color: rgb(153, 153, 153); padding-left: 18px; _padding-left: 26px;
}
.myhuawei-favorite li.pro {
	background: url("hw_072210.gif") no-repeat 5px 50%; margin: 6px 0px; width: 142px; line-height: 18px; padding-left: 15px; float: left;
}
.myhuawei-favorite input {
	margin-right: 5px;
}
.button-layout {
	text-align: center; padding-top: 10px;
}
.myhuawei-favorite .product dl {
	margin: 12px 0px 0px;
}
.myhuawei-favorite .product a {
	color: rgb(102, 102, 102); line-height: 24px;
}
.myhuawei-favorite .left {
	width: 45%; margin-right: 3%; float: left;
}
input.Save {
	background: url("hw_000980.gif") no-repeat 0px 0px; margin: 0px; outline: 0px; border: currentColor; width: 90px; height: 30px; color: rgb(255, 255, 255); padding-bottom: 7px; font-weight: bold; vertical-align: top; cursor: pointer;
}
input.Cancle {
	background: url("hw_000980.gif") no-repeat -94px 0px; margin: 0px; outline: 0px; border: currentColor; width: 90px; height: 30px; color: rgb(255, 255, 255); padding-bottom: 7px; font-weight: bold; vertical-align: top; cursor: pointer;
}
.grid475 {
	width: 460px; overflow: hidden; padding-left: 25px;
}
.grid475 .block {
	width: 460px;
}
.grid275 {
	width: 255px; overflow: hidden; padding-left: 25px;
}
.grid275 .block {
	width: 265px;
}
.myhuawei-favorite .contentlist dt {
	background: url("hw_072210.gif") no-repeat 5px 50%; line-height: 24px; padding-left: 15px; position: relative;
}
.about-infoBox .content {
	padding: 16px 0px 0px;
}
.about-infoBox div.header {
	height: 20px;
}
.about-infoBox .header a {
	color: rgb(182, 0, 5); text-decoration: none;
}
.about-infoBox .header a:hover {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.about-infoBox .img {
	float: left;
}
.about-infoBox .header {
	color: rgb(182, 0, 5);
}
.about-infoBox .detail {
	line-height: 26px; padding-left: 300px; font-size: 14px;
}
.about-infoBox .more {
	width: auto !important; height: 17px; line-height: 16px; font-size: 14px; vertical-align: middle; float: right; display: block;
}
.grid380 {
	border: currentColor; width: 360px; overflow: hidden; margin-bottom: 15px;
}
.last.grid380 {
	margin-left: 25px;
}
.grid380 .block {
	width: 360px;
}
.grid380 div.top {
	width: 375px;
}
.grid380 div.bottom {
	width: 373px;
}
.grid380 .detail {
	width: 264px; padding-left: 8px; float: left; min-height: 67px;
}
.about-publication .content {
	background: rgb(242, 242, 242); padding: 10px 10px 0px 18px; overflow: hidden;
}
.about-publication .header .icon {
	background-position: -6px -60px; width: 19px;
}
.about-publication .header .wpaper {
	background-position: 0px -440px; width: 32px;
}
.about-publication a {
	color: rgb(102, 102, 102);
}
.tags a {
	color: rgb(102, 102, 102);
}
.related-video a {
	color: rgb(102, 102, 102);
}
.about-publication ul {
	margin: 0px; padding: 0px; overflow: hidden;
}
.about-publication .content ul li {
	background: url("hw_072210.gif") no-repeat 5px 8px; list-style: none; line-height: 16px; padding-top: 2px; padding-left: 12px;
}
.about-publication .img {
	height: 125px; text-align: left; padding-bottom: 2px; display: block;
}
.about-publication .title {
	text-align: left; padding-right: 5px; padding-left: 0px; margin-bottom: 15px; display: block;
}
.about-publication .more {
	width: auto !important; height: 17px; line-height: 16px; vertical-align: middle; float: right; display: block;
}
.suc-article .more {
	width: auto !important; height: 17px; line-height: 16px; vertical-align: middle; float: right; display: block;
}
.subscription .header .icon {
	background-position: 0px -375px;
}
.subscription .content {
	background: 0px 0px rgb(242, 242, 242); padding: 10px 5px 10px 15px;
}
.subscription ul {
	margin: 0px;
}
.grid215 .content li {
	background: url("hw_072210.gif") no-repeat 3px 8px; line-height: 18px; padding-left: 12px; zoom: 1;
}
.suc-article .content {
	padding: 15px;
}
.suc-article .content .title {
	padding: 0px 15px 8px; color: rgb(182, 0, 5); font-size: 300%; font-weight: bold;
}
.suc-article .content .detail {
	color: rgb(102, 102, 102); padding-bottom: 15px;
}
.suc-article .content .links {
	border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.suc-article .content .links a {
	background-position: -90px -12px; line-height: 25px; padding-left: 20px; font-size: 120%; display: block; background-image: url("hw_000477.gif"); background-repeat: no-repeat;
}
.suc-article h2 {
	color: rgb(182, 0, 5); font-size: 16px; font-weight: bold;
}
.suc-article h3 {
	color: rgb(182, 0, 5); font-weight: bold;
}
.suc-article p {
	color: rgb(102, 102, 102);
}
.suc-article .content .text {
	padding: 15px 15px 10px;
}
.suc-article .brief {
	background: url("hw_001052.jpg") repeat-x left bottom; padding: 0px 15px;
}
.suc-article .brief .text {
	padding: 15px 0px 10px;
}
.suc-article .more {
	padding-right: 15px;
}
.marL15px {
	margin-left: 15px;
}
.product-cycle dt {
	font-weight: bold; margin-bottom: 4px;
}
.product-cycle dd {
	color: rgb(102, 102, 102);
}
.product-cycle .hr {
	margin: 10px auto;
}
.rss .content {
	padding: 0px 16px 16px;
}
.rss .title {
	color: rgb(182, 0, 5); line-height: 100%; font-size: 18px; font-weight: bold; margin-bottom: 24px;
}
.rss dl {
	margin-bottom: 24px;
}
.rss dt {
	color: rgb(182, 0, 5); font-size: 18px; margin-bottom: 4px;
}
.rss dt img {
	margin-left: 15px;
}
.rss dt a:link {
	color: rgb(182, 0, 5);
}
.rss dt a:visited {
	color: rgb(182, 0, 5);
}
.rss dt a:active {
	color: rgb(182, 0, 5);
}
.rss dd {
	color: rgb(102, 102, 102);
}
.rss dd p {
	margin: 0px;
}
.rss .hr {
	margin: 10px auto;
}
.rss .abstract {
	clear: both; margin-bottom: 35px;
}
.rss .abstract .pic {
	margin-right: 10px; float: left;
}
.rss .abstract pre {
	color: rgb(208, 94, 0); line-height: 18px; font-family: verdana; font-size: 18px; font-weight: bold; margin-right: 16px; float: left;
}
.sitemap {
	margin: 0px auto !important; padding: 0px 30px; width: 780px !important;
}
.sitemap {
	padding: 0px 30px;
}
.termOfUse {
	padding: 0px 30px;
}
.sitemap .title {
	color: rgb(182, 0, 5); line-height: 32px; font-size: 18px; font-weight: bold;
}
.termOfUse .title {
	color: rgb(182, 0, 5); line-height: 32px; font-size: 18px; font-weight: bold;
}
.sitemap td {
	padding: 10px 0px 20px; font-size: 12px;
}
.sitemap dt {
	color: rgb(182, 0, 5); font-size: 18px; margin-bottom: 4px;
}
.sitemap .relinks {
	color: rgb(102, 102, 102); line-height: 24px; padding-top: 15px;
}
.sitemap .relinks a {
	padding-right: 15px; padding-left: 15px;
}
.sitemap .relinks a:link {
	color: rgb(0, 0, 0);
}
.sitemap .relinks a:visited {
	color: rgb(0, 0, 0);
}
.sitemap .relinks a:active {
	color: rgb(0, 0, 0);
}
.sitemap .relinks a:hover {
	color: rgb(182, 0, 5);
}
.sitemap a.first {
	padding-left: 0px;
}
.sitemap dt a {
	color: rgb(182, 0, 5); font-size: 18px; font-weight: 400; text-decoration: none;
}
.sitemap dd a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.termOfUse .title {
	padding-bottom: 15px;
}
.feedback .content {
	padding: 15px;
}
.subscribe .content {
	padding: 15px;
}
.analyst .content {
	padding: 15px;
}
.feedback td {
	line-height: 32px;
}
.subscribe td {
	line-height: 32px;
}
.analyst td {
	line-height: 32px;
}
#lightbox .feedback .verifyInput {
	margin: 15px 0px;
}
#lightbox .feedback .verifyInput span {
	font-size: 14px; font-weight: bold;
}
.feedback td {
	line-height: 16px; vertical-align: top;
}
#lightbox .feedback .text {
	line-height: 32px;
}
td.padRignt {
	padding-right: 20px; vertical-align: top;
}
.content tr {
	height: 32px;
}
span.star {
	top: 3px; color: rgb(255, 0, 0); padding-left: 3px;
}
input.Subscribe {
	background: url("hw_000980.gif") no-repeat 0px 0px; margin: 0px; outline: 0px; border: currentColor; width: 90px; height: 30px; color: rgb(255, 255, 255); padding-bottom: 7px; font-weight: bold; vertical-align: top; cursor: pointer;
}
input.Unsubscribe {
	background: url("hw_000980.gif") no-repeat 0px 0px; margin: 0px; outline: 0px; border: currentColor; width: 90px; height: 30px; color: rgb(255, 255, 255); padding-bottom: 7px; font-weight: bold; vertical-align: top; cursor: pointer;
}
.notes {
	color: rgb(155, 155, 155); line-height: 24px;
}
.product-list .content {
	padding: 0px 16px 16px;
}
.product-list .content .header {
	padding-top: 0px; margin-bottom: 24px;
}
.product-list dl {
	margin-bottom: 10px;
}
.product-list dt {
	color: rgb(182, 0, 5); font-size: 18px; margin-bottom: 8px;
}
.product-list dt a {
	color: rgb(182, 0, 5);
}
.product-list dd {
	color: rgb(102, 102, 102);
}
.product-list .hr {
	margin: 10px auto;
}
.product-list p.more {
	text-align: right; font-size: 14px;
}
.errorinfo {
	padding-bottom: 10px;
}
.errorinfo h4 {
	line-height: 26px; font-size: 14px; font-weight: bold;
}
.errorinfo ul li {
	background: url("hw_072210.gif") no-repeat 5px 8px; margin: 0px auto 5px; padding-left: 12px; font-size: 14px;
}
.career h3 {
	margin: 5px; font-size: 14px; font-weight: bold;
}
.career table {
	margin-bottom: 20px;
}
.career td {
	padding: 5px;
}
.grid765 .generic .content-2col {
	background-position: 50% 0px; padding: 0px; color: rgb(51, 51, 51); background-image: url("../../../../../ucmf/groups/public/documents/grey.gif"); background-repeat: repeat-y; _background-position: 0px 0px;
}
.grid765 .generic .content-2col .left {
	padding: 15px; width: 340px; margin-right: 0px;
}
.grid765 .generic .content-2col .right {
	padding: 15px 15px 0px; width: 355px;
}
.grid550 .generic .content-2col {
	background-position: 50% 0px; padding: 0px; color: rgb(51, 51, 51); background-image: url("../../../../../ucmf/groups/public/documents/grey.gif"); background-repeat: repeat-y; _background-position: 0px 0px;
}
.grid550 .generic .content-2col .left {
	padding: 15px; width: 240px; margin-right: 0px;
}
.grid550 .generic .content-2col .right {
	padding: 15px 15px 0px; width: 240px;
}
.generic li {
	background: url("../../../../../ucmf/groups/public/documents/blue_square.gif") no-repeat 0px 9px; padding-left: 10px; margin-left: 5px; zoom: 1;
}
.generic a.more {
	margin-top: 8px; float: right;
}
.generic a.expand {
	font-size: 100%;
}
.generic .content {
	padding: 10px 15px; color: rgb(51, 51, 51);
}
.generic .list .item {
	margin-bottom: 15px;
}
.generic .title {
	color: rgb(182, 0, 5); font-size: 14px; font-weight: bold;
}
.generic .detail {
	margin: 3px 0px;
}
.generic .hr {
	margin: 10px 0px;
}
.generic .pic {
	margin-right: 15px; float: left;
}
.box {
	padding: 12px 0px;
}
.box .pic {
	width: 100px; margin-top: 1px; float: left;
}
.box .list {
	padding-left: 100px;
}
.box .title {
	color: rgb(102, 102, 102); font-weight: bold; margin-bottom: 8px;
}
.box .title a {
	color: rgb(102, 102, 102);
}
.title a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.box .detail {
	width: 98%; color: rgb(102, 102, 102); margin-bottom: 10px;
}*/
.videoList-container {
	background: url("hw_063157.png") repeat-x 0px -145px rgb(227, 227, 227); top: -1px; margin-bottom: 24px; position: relative;
}
.videoList-container .frame {
	width: 745px; float: left; position: relative;
}
/*#dcar {
	width: 745px; height: 212px; overflow: hidden; position: relative;
}
#dcar .content_reel {
	left: 0px; top: 0px; position: relative;
}
.videoList-container .rightcontent {
	padding: 20px; margin-left: 376px; position: relative; min-height: 172px;
}
.videoList-container .rightcontent h2 {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 700; margin-bottom: 13px;
}
.videoList-container .rightcontent p {
	color: rgb(51, 51, 51); margin-bottom: 10px;
}
.videoList-container .leftcontent {
	left: 0px; top: 0px; width: 376px; height: 212px; overflow: hidden; position: absolute;
}
.videoList-container .video-link {
	margin: 10px 0px 0px; text-align: right;
}
.videoList-container .vid {
	background: url("hw_063157.png") no-repeat 0px 0px; font-size: 14px;
}
.videoList-container .vid b {
	background: url("hw_063157.png") no-repeat 0px 0px; font-size: 14px;
}
.videoList-container #thumbs {
	background: url("hw_063157.png") no-repeat 0px 0px; font-size: 14px;
}
.videoList-container .vid {
	background-position: right 0px;
}
.videoList-container .vid {
	height: 26px; line-height: 26px; text-decoration: none; display: inline-block; cursor: pointer;
}
.videoList-container .vid b {
	height: 26px; line-height: 26px; text-decoration: none; display: inline-block; cursor: pointer;
}
.videoList-container .vid b {
	margin: 0px 10px 0px 0px; padding: 0px 2px 0px 17px; font-weight: 400;
}
.videoList-container a:link {
	color: rgb(255, 255, 255);
}
.videoList-container a:hover {
	color: rgb(255, 255, 255);
}
.videoList-container a:visited {
	color: rgb(255, 255, 255);
}
.videoList-container a:active {
	color: rgb(255, 255, 255);
}
.videoList-container a.vid:hover {
	background-position: 100% -26px; height: 32px;
}
.videoList-container a.vid:hover b {
	background-position: 0px -26px; height: 32px;
}
.videoList-container #thumbs {
	background-position: 0px -92px; width: 100%; height: 53px; clear: both; display: none; position: relative; background-repeat: repeat-x;
}
.videoList-container #thumbs .mygallery {
	right: 0px; display: inline-block; position: absolute;
}
.videoList-container #thumbs .mygallery .overclear {
	white-space: nowrap;
}
.videoList-container #thumbs a {
	border: 2px solid rgb(170, 170, 170); width: 84px; height: 26px; overflow: hidden; margin-top: 12px; margin-right: 5px; display: inline-block; background-color: rgb(0, 0, 0);
}
.videoList-container #thumbs a img {
	margin-top: -30px;
}
.videoList-container #thumbs a:hover {
	border: 2px solid rgb(255, 255, 255);
}
.videoList-container #thumbs a.highlight {
	border: 2px solid rgb(255, 255, 255);
}
.videoList-container #thumbs a.prev {
	background: url("hw_063157.png") no-repeat 0px 0px; border: currentColor; width: 26px; height: 26px; margin-top: 12px; margin-right: 5px; display: none;
}
.videoList-container #thumbs a.next {
	background: url("hw_063157.png") no-repeat 0px 0px; border: currentColor; width: 26px; height: 26px; margin-top: 12px; margin-right: 5px; display: none;
}
.videoList-container #thumbs a.prev {
	background-position: -71px -63px; left: 10px; top: 4px; position: absolute;
}
.videoList-container #thumbs a.next {
	background-position: -106px -63px; top: 4px; right: 0px; position: absolute;
}
#thumbs_tool_tip {
	display: none; position: absolute;
}
.videoList-container #thumbs a.prev:hover {
	border: currentColor;
}
.videoList-container #thumbs a.next:hover {
	border: currentColor;
}
#thumbs_tool_tip .thumbs_tool_tip {
	overflow: visible; white-space: nowrap; filter: alpha(opacity=50); opacity: 0.8; background-color: rgb(102, 102, 102);
}
#thumbs_tool_tip .inner {
	margin: 0px; padding: 10px; color: rgb(255, 255, 255); position: relative;
}
.serviceVideo {
	height: auto !important; min-height: 180px;
}
.serviceVideo .leftcontent {
	width: 320px; height: 180px; overflow: hidden;
}
.serviceVideo .rightcontent {
	padding: 10px; height: auto !important; margin-left: 320px; min-height: 160px;
}
.serviceVideo #thumbs a {
	margin-right: 5px;
}
.core-network .detail {
	line-height: 26px; margin-top: 10px; margin-bottom: 14px;
}
.product-video2 .detail {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-top: 10px; margin-bottom: 3px;
}
.block product-video2 {
	padding-bottom: 13px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 2px; border-bottom-style: solid;
}
.publication .content {
	background: rgb(242, 242, 242); padding: 10px 0px 10px 14px;
}
.publication .img {
	height: 125px; padding-bottom: 10px; margin-left: 14px; float: left; display: inline;
}
.publication .title {
	width: 90px; padding-right: 5px; padding-left: 5px; margin-bottom: 5px; vertical-align: middle; float: left;
}
.stoty-particular .title {
	padding: 8px 0px 25px; color: rgb(182, 0, 5); line-height: 100%; font-size: 20px; font-weight: bold;
}
.stoty-particular div.abstract {
	line-height: 24px; font-size: 16px;
}
.stoty-particular div.abstract p {
	line-height: 24px; font-size: 16px;
}
.stoty-particular h3 {
	font-size: 16px; font-weight: bold; margin-bottom: 17px;
}
.stoty-particular h4 {
	color: rgb(119, 119, 119); line-height: 24px; font-size: 14px; font-weight: bold;
}
.stoty-particular .detail {
	color: rgb(60, 60, 60); line-height: 18px; font-size: 14px; margin-bottom: 5px;
}
.stoty-particular .detail strong {
	line-height: 30px; font-size: 18px; font-weight: 400;
}
.stoty-particular ul {
	margin-bottom: 20px;
}
.stoty-particular li {
	background: url("hw_000740.gif") no-repeat 0px 12px; line-height: 26px; padding-left: 10px; margin-bottom: 8px; margin-left: 15px;
}
.stoty-particular .challenges_list {
	background: url("hw_003982.jpg") repeat-x 0px 0px rgb(154, 0, 0); margin: 0px 20px 10px 0px; padding: 25px 30px 0px; width: 325px; color: rgb(255, 255, 255); min-height: 415px; _height: 415px;
}
.stoty-particular .challenges_list h3 {
	line-height: 26px; margin-bottom: 17px;
}
.stoty-particular .challenges_list ul {
	margin: 0px 0px 17px; padding: 0px;
}
.stoty-particular .challenges_list li {
	background: url("hw_004001.png") no-repeat 5px 10px; line-height: 26px; padding-left: 15px; font-size: 14px; margin-left: 0px;
}
.stoty-particular .challenges_list li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.stoty-particular .challenges_list li a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
div.more {
	text-align: right; padding-right: 10px;
}
.stoty-particular p {
	margin: 0px 0px 17px; line-height: 26px;
}
.news-detail h3 {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 16px; font-weight: bold; margin-top: 0px; margin-bottom: 21px;
}
.news-detail .detail {
	line-height: 26px; font-size: 14px; margin-bottom: 21px;
}
.table-style {
	overflow: hidden; margin-bottom: 30px; margin-left: 5px;
}
.table-style td {
	padding: 5px 5px 0px; border: 1px solid rgb(95, 95, 95); overflow: hidden; font-size: 12px;
}
.table-style td.td-style {
	color: rgb(255, 255, 255); overflow: hidden; background-color: rgb(167, 167, 167);
}
.table-style td.td-list-style {
	text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-weight: bold; background-color: rgb(167, 167, 167);
}
.news-detail div.img {
	width: 510px; text-align: center; overflow: hidden;
}
.news-detail div.imgtitle {
	text-align: center;
}
.news-detail .dLetterTitle {
	font-size: 14px; font-weight: bold;
}
.news-detail .title {
	padding: 10px 0px 20px; color: rgb(182, 0, 5); line-height: 28px; font-size: 18px; font-weight: bold;
}
.news-detail .dNewTime {
	top: -15px; color: rgb(153, 153, 153); font-size: 12px; margin-right: 30px; margin-bottom: 10px; position: relative;
}
.news-detail .dDate {
	top: -15px; color: rgb(153, 153, 153); font-size: 12px; position: relative;
}
.news-detail p.subtitle {
	color: rgb(51, 51, 51); font-size: 16px;
}
.news-detail p.text_right {
	text-align: right;
}
.news-detail p {
	font-size: 14px;
}
.news-detail p.abstract {
	font-size: 12px;
}
.news-detail .slink {
	margin-bottom: 20px;
}
.news-detail ul {
	margin-bottom: 30px;
}
.news-detail li {
	background: url("hw_072210.gif") no-repeat 0px 10px; line-height: 26px; padding-left: 10px; font-size: 14px; margin-bottom: 8px; margin-left: 15px;
}
.openL {
	padding-left: 30px;
}
.openL p.abstract {
	margin-bottom: 5px;
}
.grid765_r {
	width: 745px; overflow: hidden; margin-left: 25px;
}
.grid550_l {
	margin: 0px 25px 0px 0px; width: 510px; overflow: hidden; padding-top: 2px;
}
.winwin-intro .left img {
	width: 142px; height: 189px;
}
.resultNav {
	padding: 0px; width: 209px;
}
.resultNav a {
	color: rgb(101, 101, 101); line-height: 30px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.resultNav a:hover {
	color: rgb(182, 0, 5); text-decoration: none;
}
.resultNav a.active {
	color: rgb(51, 51, 51); font-weight: 700;
}
.resultNav a.active:hover {
	color: rgb(51, 51, 51); font-weight: 700;
}
.resultNav a.activeParent {
	color: rgb(105, 105, 105); font-size: 16px; font-weight: bold; margin-right: 2px; margin-left: 2px;
}
.resultNav a.activeParent:hover {
	color: rgb(105, 105, 105); font-size: 16px; font-weight: bold; margin-right: 2px; margin-left: 2px;
}
.resultNav .children {
	font-size: 12px;
}
.resultNav .children a {
	color: rgb(51, 51, 51); line-height: 28px; padding-left: 10px; margin-left: 12px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.resultNav .children a:hover {
	color: rgb(182, 0, 5);
}
.resultNav .children a.active {
	color: rgb(51, 51, 51); font-weight: 700;
}
.resultNav .children a.active:hover {
	color: rgb(51, 51, 51); font-weight: 700;
}
.resultNav .children a.activeParent {
	background: url("hw_000571.gif") no-repeat right 10px; color: rgb(105, 105, 105); font-weight: bold; margin-right: 2px; margin-left: 2px;
}
.resultNav .children a.activeParent:hover {
	background: url("hw_000571.gif") no-repeat right 10px; color: rgb(105, 105, 105); font-weight: bold; margin-right: 2px; margin-left: 2px;
}
.itemList .content {
	padding: 5px 0px; border-top-color: rgb(233, 233, 233); border-top-width: 2px; border-top-style: solid;
}
.itemList .content .title {
	margin: 10px 0px; color: rgb(182, 0, 5); line-height: 24px; font-size: 18px; font-weight: bold;
}
.itemList .content .title a {
	color: rgb(182, 0, 5);
}
.itemList .content .detail {
	line-height: 26px; font-size: 14px; margin-bottom: 10px;
}
.dubleList .header {
	color: rgb(182, 0, 5);
}
.dubleList .content {
	overflow: hidden; padding-top: 10px; clear: both; margin-bottom: 25px;
}
.dubleList ul {
	width: 49%;
}
.dubleList li {
	background: url("hw_072210.gif") no-repeat 3px 10px; margin: 0px auto 5px; line-height: 18px; padding-top: 2px; padding-left: 12px;
}
.contentList .content {
	padding: 20px 0px;
}
.contentList .pic {
	margin-right: 10px; float: left;
}
.contentList .title {
	width: 510px; color: rgb(182, 0, 5); line-height: 24px; font-size: 18px; margin-bottom: 8px;
}
.contentList .title a {
	color: rgb(182, 0, 5);
}
.contentList .title a:hover {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.contentList .detail {
	width: 410px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.contentList a.expand {
	float: right;
}
.contentList .hr {
	margin-bottom: 10px;
}
.success-stories .content {
	padding: 20px 0px 5px; width: 745px; margin-bottom: 16px;
}
.success-stories .header {
	color: rgb(182, 0, 5);
}
.arpu-solution .header {
	color: rgb(182, 0, 5);
}
.success-stories .hr {
	margin-bottom: 10px; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid;
}
.success-stories .case {
	padding: 0px;
}
.success-stories .left {
	width: 500px; padding-right: 20px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.success-stories .pic {
	width: 88px; margin-top: 3px; margin-right: 10px; float: left;
}
.success-stories .title {
	width: 640px; color: rgb(102, 102, 102); font-size: 14px; font-weight: bold; margin-bottom: 8px; float: left; _width: 645px;
}
.success-stories .title a {
	color: rgb(102, 102, 102);
}
.success-stories .detail {
	width: 640px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left; _width: 645px;
}
.success-stories .item .title {
	width: 100%; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-bottom: 8px;
}
.success-stories .item .title a {
	color: rgb(102, 102, 102);
}
.success-stories .item .title a:hover {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.success-stories .item .detail {
	width: 100%; color: rgb(102, 102, 102); margin-bottom: 10px;
}
.magazine_info {
	margin: 0px 0px 28px; padding: 0px; clear: both;
}
.magazine_info .more {
	height: 16px; text-align: right; line-height: 16px;
}
.magazine_info .title {
	height: 35px; color: rgb(182, 0, 5); line-height: 35px; font-size: 18px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 5px; border-bottom-style: solid;
}
.magazine_info li {
	background: url("hw_000740.gif") no-repeat 3px 9px; color: rgb(102, 102, 102); line-height: 26px; padding-left: 12px; clear: both; font-size: 14px; margin-bottom: 0px;
}
.magazine_info li a {
	color: rgb(102, 102, 102);
}
.magazine_info .listTitle {
	margin: 0px 0px 10px 30px; color: rgb(182, 0, 5); line-height: 20px; font-size: 14px; font-weight: bold;
}
.magazine_info ul {
	margin-left: 30px;
}
.magazine_info .button {
	margin-left: 30px;
}
.magazine_info .pic {
	width: 208px; padding-top: 16px; margin-right: 10px; float: left;
}
.magazine_info .pic_title {
	width: 220px; text-align: center; color: rgb(6, 101, 155); font-size: 14px; margin-top: 10px;
}
.magazine_info .pic a.winwin {
	background: url("hw_078390.png") no-repeat 0px 0px; padding: 22px 50px 7px 1px; width: 142px; height: 189px; margin-left: 15px; display: block;
}
.magazine_info .pic a.communicate {
	background: url("hw_078390.png") no-repeat 0px 0px; padding: 22px 50px 7px 1px; width: 142px; height: 189px; margin-left: 15px; display: block;
}
.magazine_info .pic a.communicate {
	background: url("hw_078390.png") no-repeat 0px 0px; padding: 22px 50px 7px 1px; width: 142px; height: 189px; margin-left: 15px; display: block;
}
.magazine_info .pic a.hwService {
	background: url("hw_078390.png") no-repeat 0px 0px; padding: 22px 50px 7px 1px; width: 142px; height: 189px; margin-left: 15px; display: block;
}
.magazine_info .pic a.hwPeople {
	background: url("hw_078390.png") no-repeat 0px 0px; padding: 22px 50px 7px 1px; width: 142px; height: 189px; margin-left: 15px; display: block;
}
.magazine_info .pic a.winwin {
	padding: 22px 50px 7px 1px;
}
.magazine_info .pic a.communicate {
	background-position: 0px -218px; padding: 17px 11px 11px 40px;
}
.magazine_info .pic a.hwService {
	background-position: 0px -436px; padding: 19px 13px 10px 38px;
}
.magazine_info .pic a.hwPeople {
	background-position: 0px -654px; padding: 22px 11px 12px 40px;
}
.magazine_info .right {
	width: 526px; float: right; display: inline;
}
.magazine_info .detail {
	padding: 0px 5px; color: rgb(151, 102, 0); line-height: 26px; font-size: 14px;
}
.magazine_info .hr {
	margin: 10px 0px 15px; height: 1px; line-height: 0px; font-size: 0px; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: solid;
}
.magazine_info dl {
	margin: 0px; padding: 0px;
}
.magazine_info dt {
	color: rgb(182, 0, 5); line-height: 20px; font-size: 14px; font-weight: 700; margin-bottom: 10px;
}
.magazine_info dd {
	clear: both; margin-bottom: 6px;
}
.magazine_info dd div {
	background: url("hw_072210.gif") no-repeat 3px 8px; width: 237px; color: rgb(0, 103, 155); line-height: 18px; padding-left: 12px; float: left;
}
.magazine_info dd a {
	color: rgb(0, 103, 155);
}
.magazine_info dd div.marginL30 {
	margin-left: 30px;
}
.magazine_info .button {
	padding-top: 10px; clear: both;
}
.magazine_info a.more {
	color: rgb(0, 103, 155); float: right;
}
.c_theme a.c_sub_topic {
	height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; margin-top: 12px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.c_theme a.c_sub_topic:hover {
	text-decoration: none;
}
.c_themeContent td {
	padding: 5px 0px;
}
.c_themeContent td.c_newspad a {
	font-weight: 700;
}
.myAccount {
	padding: 30px 0px 0px; clear: both;
}
.myAccount .accountList {
	margin: 0px 20px; width: 280px; float: left;
}
.myAccount .accountList h4 {
	color: rgb(182, 0, 5); font-size: 14px; font-weight: 700; margin-left: 5px; float: left; display: inline;
}
.myAccount .accountList h4 a {
	color: rgb(182, 0, 5); text-decoration: none;
}
.myAccount .accountList h4 a:hover {
	color: rgb(182, 0, 5); text-decoration: underline;
}
.myAccount .accountList div.icon {
	background: url("hw_000477.gif") no-repeat -17px -1px; width: 16px; height: 16px; overflow: hidden; float: left; display: inline;
}
.myAccount .accountList div.text {
	padding: 10px 12px 10px 22px; clear: both;
}
.myAccount .last {
	width: 350px;
}
#map-flash img {
	margin-left: 10px;
}
.down_cn {
	text-align: left; overflow: hidden; clear: both; margin-bottom: 20px;
}
.down_cn a.expand {
	height: 26px; line-height: 27px; font-size: 14px; float: left;
}
.down_cn a.expand div.icon_download {
	background: url("hw_076470.jpg") no-repeat left -6px; width: 26px; height: 26px;
}
.core-network .itemList {
	margin-top: 20px;
}
.core-network .detail p {
	line-height: 26px; margin-bottom: 10px;
}
.core-network .itemList .title {
	margin: 10px 0px 0px; padding-top: 0px; font-size: 14px;
}
.core-network .itemList .detail {
	margin: 3px 0px; line-height: 26px; font-size: 14px;
}
.events-content .content {
	padding: 20px 0px; line-height: 26px; font-size: 14px;
}
.events-content .content p {
	line-height: 26px; font-size: 14px;
}
.events-content .header p {
	margin: 0px 0px 10px;
}
.events-content ul {
	margin: 0px; padding: 0px;
}
.events-content li {
	background: url("hw_000740.gif") no-repeat 3px 9px; color: rgb(102, 102, 102); line-height: 18px; padding-left: 12px; clear: both; font-size: 14px; margin-bottom: 6px;
}
#SubscribeMag {
	width: 650px;
}
#SubscribeMag .content {
	padding: 0px 15px; line-height: 100%; overflow-x: hidden; overflow-y: auto;
}
#SubscribeMag .content span.caption {
	font-weight: bold; margin-bottom: 5px; display: block;
}
#SubscribeMag .content label {
	margin: 0px 10px 0px 5px;
}
#SubscribeMag .content .level2 {
	margin: 5px 0px 5px 22px;
}
#SubscribeMag .content a {
	color: rgb(182, 0, 5); font-weight: bold; text-decoration: underline;
}
.block_School {
	width: 210px; margin-bottom: 15px;
}
.block_School div.heade_School {
	background: rgb(247, 247, 247); padding: 10px 0px 6px 8px; height: 22px; color: rgb(128, 128, 128); line-height: 20px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact_us_School .heade_School .icon_School {
	background-position: -2px -566px;
}
.heade_School .icon_School {
	top: -4px; width: 28px; height: 28px; margin-right: 8px; float: left; position: relative; background-image: url("hw_000999.gif"); background-repeat: no-repeat;
}
.content_School {
	background: rgb(242, 242, 242); padding: 7px;
}
.contact_us_School .content_School {
	background: rgb(242, 242, 242); padding: 7px;
}
.img.contact_us_School {
	background: rgb(242, 242, 242);
}
.contact_us_School a {
	color: rgb(0, 102, 153); line-height: 21px; float: left; display: block;
}
.signer {
	text-align: right;
}
.alone {
	margin: 0px 0px 0px 10px; padding: 0px; overflow: hidden;
}
.List_Box {
	background: rgb(255, 255, 255); border: 1px solid rgb(194, 194, 194); width: 165px; height: auto; line-height: 22px; padding-bottom: 5px; position: relative;
}
.ico {
	background: url("img_common_search_ico.png") no-repeat 0px 0px; left: 25px; top: 1px; width: 11px; height: 6px; position: relative; z-index: 100;
}
.auto {
	padding: 5px 0px 0px; left: 0px; top: 0px; width: 165px; height: auto; clear: both; display: none; position: relative; z-index: 100; _left: 45px;
}
.clear {
	clear: both;
}
.List_Box_Ul li {
	padding: 1px; color: rgb(100, 100, 100); line-height: 18px; overflow: hidden; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.List_Box_Ul li.liHover {
	background: rgb(77, 131, 253); color: rgb(255, 255, 255); cursor: pointer;
}
.List_Box_Ul li.liOut {
	background-color: white;
}
.List_Box_bottom {
	background: rgb(255, 255, 255); border: 1px solid rgb(194, 194, 194); left: 0px; top: 25px; width: 422px; height: auto; line-height: 22px; padding-bottom: 5px; position: relative;
}
.auto_bottom {
	padding: 5px 0px 0px; width: 422px; height: auto; clear: both; display: none; position: absolute; z-index: 100;
}
.clear {
	clear: both;
}
.List_Box_Ul_bottom li {
	padding: 1px; color: rgb(100, 100, 100); line-height: 18px; overflow: hidden; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.List_Box_Ul_bottom li.liHover {
	background: rgb(77, 131, 253); color: rgb(255, 255, 255); cursor: pointer;
}
.List_Box_Ul_bottom li.liOut {
	background-color: white;
}
.Isearch_Box {
	background: rgb(248, 240, 208); padding: 10px;
}
.Isearch_Box .box a.Title {
	color: rgb(200, 0, 0); font-size: 14px; font-weight: bold; cursor: pointer;
}
.Isearch_Box .box p {
	margin: 5px 0px;
}
.resultNav .content a.active {
	background: url("img_common_search_yes.gif") no-repeat 175px 7px;
}
.resultNav .content a.active:hover {
	background: url("img_common_search_yes.gif") no-repeat 175px 7px;
}
.result-content .result .No_Choose {
	overflow: hidden;
}
.result-content .result .No_Choose li {
	background: url("img_common_search_no.gif") no-repeat left; margin: 10px 13px 0px 0px; padding: 0px 0px 0px 13px; height: 20px; float: left; cursor: pointer;
}
.result-content .result .No_Choose li:hover {
	background: url("img_common_search_no_hover.gif") no-repeat left; color: rgb(182, 0, 5);
}
#menu-popup .solutions_products .menu_content div li.title_h2 {
	padding: 14px 0px 8px;
}
#menu-popup .solutions_products .menu_content div li.title_h2 a {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
#tipbox_top {
	background: url("hw_s_197659.png") no-repeat 0px 0px; left: 72px; top: 30px; width: 116px; height: 39px; color: rgb(48, 48, 48); padding-top: 8px; padding-left: 26px; font-family: Arial; font-size: 13px; font-weight: bold; position: absolute; _padding-top: 7px;
}
.contact-us {
	position: relative;
}
.product-video2 .content .header {
	color: rgb(182, 0, 5);
}
.core-network .big_title {
	color: black; line-height: 100%; padding-top: 10px; font-size: 14px; font-weight: bold; margin-bottom: 12px;
}
.box .pic2 {
	width: 105px; margin-top: 1px; float: left;
}
.box .list2 {
	padding-left: 110px;
}
.box .list3 {
	padding-left: 150px;
}
.topfrx {
	background: url("hw_u_163972.gif") no-repeat 0px -8px; padding-left: 8px;
}
.videoDetail {
	width: 350px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.basicDetail {
	width: 410px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.detailNoWidth {
	color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.detail585 {
	width: 585px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.pic3 {
	width: 148px; margin-top: 1px; float: left;
}
.videoDetail1 {
	width: 590px; color: rgb(102, 102, 102); margin-bottom: 10px; float: left;
}
.jsry {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; font-weight: bold;
}
.box_subscribe .InforList ul.choose {
	margin: 15px 0px; overflow: hidden;
}
.box_subscribe .InforList ul.choose li {
	color: rgb(102, 102, 102); font-size: 13px; margin-right: 15px; vertical-align: middle; float: left;
}
.box_subscribe .InforList ul.information {
	clear: both;
}
.box_subscribe .InforList ul.information li {
	padding: 7px 0px; color: rgb(102, 102, 102); font-size: 12px;
}
.box_subscribe .InforList ul.information li input {
	width: 250px; font-family: Arial;
}
textarea {
	width: 250px; font-family: Arial;
}
.box_subscribe .InforList ul.information li span {
	margin: 0px 10px; width: 90px; text-align: right; font-size: 14px; float: left;
}
.box_subscribe .InforList ul.information li p {
	margin: 5px 0px 0px 110px; padding: 0px; color: rgb(179, 179, 179); display: block; _margin-left: 113px;
}
.box_subscribe .box {
	margin: 25% auto; width: 539px;
}
.box_subscribe .Title {
	width: auto; height: 33px; overflow: hidden;
}
.box_subscribe .Title .left {
	background: url("../../../../../jp/ucmf/groups/public/documents/webasset/hw_s_197568.png") no-repeat left 0px; width: 7px; height: 33px; float: left; _margin-right: -3px;
}
.box_subscribe .Title .red_bg {
	background: rgb(102, 0, 0); height: 33px; color: rgb(255, 255, 255); line-height: 33px; overflow: hidden; padding-left: 8px; font-size: 15px; font-weight: bold;
}
.box_subscribe .Title .right {
	background: url("../../../../../jp/ucmf/groups/public/documents/webasset/hw_s_197569.png") no-repeat right 0px; width: 7px; height: 33px; float: right; _margin-left: -3px;
}
.box_subscribe .Title .red_bg .close_sub {
	background: url("../../../../../jp/ucmf/groups/public/documents/webasset/hw_s_197570.gif") no-repeat 0px 0px; margin: 8px 5px 0px 0px; width: 16px; height: 16px; float: right; cursor: pointer;
}
.box_subscribe .InforList_box {
	background: rgb(255, 255, 255); overflow: hidden;
}
.box_subscribe .InforList {
	margin: 0px 20px; padding: 25px 0px;
}
.box_subscribe .InforList .notes_sub li {
	padding: 8px 0px; color: rgb(51, 51, 51);
}
.box_subscribe .InforList .notes_sub li input.inputTxt {
	border: 1px solid rgb(208, 208, 208); width: 215px; height: 20px; color: rgb(46, 46, 46); line-height: 20px; font-size: 14px;
}
.box_subscribe .InforList .notes_sub li span {
	width: 150px; text-align: right; line-height: 20px; padding-right: 15px; font-size: 14px; float: left;
}
.box_subscribe .InforList h1 {
	margin: 5px 0px 0px; color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.box_subscribe .BtnBox {
	background: rgb(225, 225, 225); height: 40px; padding-top: 8px;
}
.box_subscribe .BtnBox input.btn {
	width: 80px; height: 30px; text-align: center; color: rgb(0, 0, 0); font-family: arial; font-size: 12px; font-weight: bold; margin-right: 20px; float: right; cursor: pointer;
}
.box_subscribe .BtnBox input.btn_b {
	width: 80px; height: 30px; text-align: center; color: rgb(102, 102, 102); font-family: arial; font-size: 12px; font-weight: bold; margin-right: 15px; float: right; cursor: pointer;
}
.box_subscribe .InforList .notes_sub {
	margin: 5px 10px 10px 0px; overflow: hidden;
}
.box_subscribe .InforList .notes_sub h1 {
	color: rgb(73, 73, 73); line-height: 18px; font-size: 13px; font-weight: normal; margin-bottom: 5px;
}
.box_subscribe .InforList .notes_sub p {
	color: rgb(23, 23, 23); line-height: 22px; font-size: 13px;
}
.box_subscribe .InforList .notes_sub .btn {
	margin: 15px 0px 0px;
}
.InforList .notes_sub .text .btn {
	margin: 15px 0px 0px 68px;
}
.box_subscribe .InforList .notes_sub .ico-subscribe {
	margin: 0px 20px 0px 0px; float: left;
}
.box_subscribe .InforList .notes_sub .text {
	margin: 0px 50px 0px 0px; color: rgb(81, 81, 81); line-height: 22px; font-size: 15px; font-weight: bold;
}
.InforList .notes_sub .Email_input {
	color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; margin-bottom: 18px;
}
.InforList .notes_sub .Email_input input {
	width: 215px; height: 20px; font-size: 12px; font-weight: normal;
}
.InforList .notes_sub .Email_input span {
	font-size: 14px; font-weight: normal; margin-left: 6px;
}
.box_subscribe .InforList .notes_sub .btn input {
	background: url("../../../../../jp/ucmf/groups/public/documents/webasset/hw_s_195457.gif") no-repeat 0px 0px; padding: 6px 3px 9px 0px; border: currentColor; width: 90px; height: 29px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; cursor: pointer; _padding-top: 6px;
}
#permissions_alert {
	margin: 0px; padding: 0px; width: 400px; overflow: hidden; position: relative;
}
#permissions_alert h2 {
	background: url("www_img_promiss_h2bg.jpg") no-repeat left bottom; width: 100%; color: rgb(153, 0, 0); line-height: 57px; overflow: hidden; padding-left: 20px; font-size: 24px; float: left; display: block;
}
#permissions_alert p.alertext {
	margin: 0px; width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; padding-top: 42px; padding-bottom: 24px; font-size: 14px; display: block; background-color: rgb(255, 255, 255);
}
#permissions_alert a.permissions_back {
	background: url("www_img_form_submit.png") no-repeat left top; padding: 0px; left: 138px; width: 92px; height: 24px; text-align: center; bottom: 50px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 14px; display: none; position: absolute;
}
#permissions_alert a.permissions_back:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.box_subscribe .box {
	margin: 25% auto; width: 539px;
}
.box_subscribe .Title {
	width: auto; height: 33px; overflow: hidden;
}
.box_subscribe .Title .left {
	background: url("hw_s_197568.png") no-repeat left 0px; width: 7px; height: 33px; float: left; _margin-right: -3px;
}
.box_subscribe .Title .red_bg {
	background: rgb(102, 0, 0); height: 33px; color: rgb(255, 255, 255); line-height: 33px; overflow: hidden; padding-left: 8px; font-size: 15px; font-weight: bold;
}
.box_subscribe .Title .right {
	background: url("hw_s_197569.png") no-repeat right 0px; width: 7px; height: 33px; float: right; _margin-left: -3px;
}
.box_subscribe .Title .red_bg .close_sub {
	background: url("hw_s_197570.gif") no-repeat 0px 0px; margin: 8px 5px 0px 0px; width: 16px; height: 16px; float: right; cursor: pointer;
}
.box_subscribe .BtnBox {
	background: rgb(225, 225, 225); height: 40px; padding-top: 8px;
}
.box_subscribe .BtnBox input.btn {
	width: 80px; height: 30px; text-align: center; color: rgb(0, 0, 0); font-family: arial; font-size: 12px; font-weight: bold; margin-right: 20px; float: right; cursor: pointer;
}
.box_subscribe .BtnBox input.btn_b {
	width: 80px; height: 30px; text-align: center; color: rgb(102, 102, 102); font-family: arial; font-size: 12px; font-weight: bold; margin-right: 15px; float: right; cursor: pointer;
}
#content_myhw {
	margin: 0px auto; width: 941px; padding-top: 30px;
}
#content_myhw h1.main_title {
	color: rgb(0, 0, 0); font-family: "&#40657;&#20307;"; font-size: 24px; font-weight: 600; _margin-top: 10px;
}
#content_myhw h1.main_title span {
	color: rgb(153, 153, 153);
}
#content_myhw h1.main_title span.title-line {
	background: url("my_hw_line_top_cn.gif") no-repeat bottom; margin: 0px 15px; top: 2px; width: 2px; height: 22px; display: inline-block; position: relative;
}
#content_myhw .My_Portal {
	margin: 20px 0px 30px;
}
#content_myhw .My_Portal_other {
	width: 939px; border-right-color: rgb(232, 232, 232); border-left-color: rgb(232, 232, 232); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; _margin-top: -5px;
}
#content_myhw .My_Portal .infor_box {
	padding: 20px 0px 20px 20px; width: 919px; overflow: hidden; border-right-color: rgb(232, 232, 232); border-left-color: rgb(232, 232, 232); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#content_myhw .My_Portal_other .infor_box {
	padding: 35px 0px 50px 30px; overflow: hidden;
}
#content_myhw .banner_inf {
	width: 941px; height: 167px; margin-top: 20px;
}
.infor_box .infor_List {
	margin: 0px 130px 35px 0px; width: 355px; overflow: hidden; float: left; _margin: 0 130px 0px 0;
}
.infor_box .infor_List h1 {
	color: rgb(153, 0, 0); padding-bottom: 3px; font-family: "&#40657;&#20307;"; font-size: 18px; font-weight: bold; margin-top: 5px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 4px; border-bottom-style: solid;
}
.infor_box .infor_List p {
	margin: 20px 0px 15px; color: rgb(51, 51, 51); font-size: 14px;
}
.infor_box .infor_List li {
	color: rgb(0, 102, 153); line-height: 26px; font-size: 14px;
}
.infor_box .infor_List li a {
	color: rgb(0, 102, 153); text-decoration: none;
}
.infor_box .infor_List li a:hover {
	color: rgb(0, 102, 153); text-decoration: underline;
}
.infor_box .infor_ListNone {
	margin-right: 0px;
}
.portal_top {
	background: url("my_hw_line_top.gif") no-repeat top; width: 941px; height: 10px; _margin-bottom: -5px;
}
.portal_bottom {
	background: url("my_huawei_line.gif") no-repeat bottom; width: 941px; height: 10px; _margin-top: -5px;
}
#content_myhw .My_Portal .title_choose_h1 {
	margin: 20px 25px 5px 20px; padding: 0px 0px 8px; font-size: 18px; font-weight: bold; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 5px; border-bottom-style: solid;
}
#content_myhw .My_Portal .title_choose_h1 span {
	font-size: 14px; font-weight: normal; margin-left: 5px;
}
#content_myhw .My_Portal .title_choose_h1 span a {
	text-decoration: underline;
}
#content_myhw .My_Portal .myhuawei-account {
	margin: 20px 25px 50px 20px;
}
#content_myhw .My_Portal .myhuawei-account li {
	margin: 6px 0px; font-size: 14px;
}
#content_myhw .My_Portal .myhuawei-account h1 {
	padding-bottom: 5px; font-size: 17px; margin-bottom: 10px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 2px; border-bottom-style: solid;
}
.innercontent h1.myhw_choose_titile {
	margin: 0px 0px 15px; padding-bottom: 5px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#content_myhw .My_Portal .myhuawei-account li span {
	width: 60px; text-align: left; padding-right: 15px; float: left;
}
#content_myhw .My_Portal .myhuawei-account .header_myhw {
	padding-bottom: 5px; font-size: 14px; font-weight: normal; margin-top: 15px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
#content_myhw .My_Portal .myhuawei-account .header_myhw a {
	color: rgb(102, 102, 102);
}
input.Save_myhw {
	background: url("btn_myhw_cn.gif") no-repeat 0px 0px; margin: 0px; outline: 0px; border: currentColor; width: 95px; height: 29px; color: rgb(0, 0, 0); font-weight: bold; cursor: pointer;
}
.userInfo_myhw {
	margin: 10px 0px 0px 20px; line-height: 22px; font-size: 16px; font-weight: normal;
}
.userInfo_myhw .account-modify {
	font-weight: normal; margin-left: 8px;
}
#ucd_news {
	margin-top: -20px;
}
.news_list {
	padding-right: 20px;
}
.news_list ul {
	clear: both;
}
.news_list li {
	padding: 20px 0px; height: 130px;
}
.news_list li .img {
	width: 140px; margin-right: 25px; float: left;
}
.news_list li .info {
	overflow: hidden; padding-top: 12px;
}
.news_list li h1 {
	font-size: 14px;
}
.news_list li .public_date {
	color: rgb(153, 153, 153); line-height: normal; font-family: Tahoma, Geneva, sans-serif;
}
.news_list li .summary {
	height: 44px; line-height: 22px; margin-top: 16px;
}
.news_list .pages {
	height: 24px; padding-left: 35px; font-size: 0px;
}
.news_list .pages .page {
	font-size: 12px; float: right;
}
.news_list .pages .page a {
	color: rgb(0, 102, 153); margin-left: 3px;
}
.news_list .pages .page a.cur {
	text-decoration: underline;
}
.news_list .pages span {
	font-size: 12px; margin-right: 5px;
}
#about_ucd .header {
	background: url("h0.jpg") no-repeat 0px 4px;
}
#about_ucd .content img {
	margin: 10px auto; display: block;
}
#about_ucd .content a {
	color: rgb(0, 102, 153);
}
#user_research .header {
	background: url("h1.jpg") no-repeat 0px 0px; padding-top: 10px;
}
#user_research .reports li {
	padding-top: 10px;
}
#user_research .reports li .figure img {
	margin: 0px auto; display: block;
}
#user_research .reports li .figure a {
	color: rgb(102, 102, 102); line-height: 24px;
}
.main_ucd .layout {
	margin: 0px auto; width: 980px; overflow: hidden;
}
#banner_ucd {
	background: url("banner_cn.jpg") no-repeat center; height: 232px;
}
.main_ucd {
	background: url("main_bg.jpg") repeat-x 0px 0px; padding-top: 60px; padding-bottom: 55px;
}
.main_ucd .aside {
	background: url("main_content_bg.jpg") repeat-y 0px 0px; width: 208px; padding-left: 14px; margin-left: -1px; float: right;
}
.main_ucd .main_content {
	width: 740px; overflow: hidden; padding-right: 11px; float: left;
}
.main_content .news_list .info h1 a {
	color: rgb(73, 73, 73); font-size: 14px; font-weight: bold;
}
.main_ucd .aside .section {
	margin-bottom: 40px;
}
.main_ucd .layout .aside .section .header h1 {
	line-height: 44px; padding-left: 35px; font-size: 18px; font-weight: bold; margin-bottom: 5px;
}
#feedback_alert {
	margin: 0px; padding: 0px; width: 400px; overflow: hidden; position: relative;
}
#feedback_alert h2 {
	background: url("www_img_promiss_h2bg.jpg") no-repeat left bottom; width: 100%; color: rgb(153, 0, 0); line-height: 57px; overflow: hidden; padding-left: 20px; font-size: 24px; float: left; display: block;
}
#feedback_alert p.alertext {
	margin: 0px; width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; padding-top: 42px; padding-bottom: 24px; font-size: 14px; display: block; background-color: rgb(255, 255, 255);
}
#feedback_alert a.permissions_back {
	background: url("www_img_form_submit.png") no-repeat left top; padding: 0px; left: 138px; width: 92px; height: 24px; text-align: center; bottom: 50px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 14px; display: none; position: absolute;
}
#feedback_alert a.permissions_back:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#Subscribe_reg {
	margin: 0px; padding: 0px; left: 134px; width: 401px; overflow: visible; position: relative;
}
#Subscribe_reg h2 {
	background: url("www_img_promiss_h2bg.jpg") no-repeat left bottom; width: 100%; color: rgb(153, 0, 0); line-height: 57px; overflow: hidden; padding-left: 20px; font-size: 24px; float: left; display: block;
}
#Subscribe_reg .alertext {
	margin: 0px auto; width: 100%; text-align: left; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; padding-top: 42px; padding-bottom: 24px; font-size: 14px; display: block; background-color: rgb(255, 255, 255);
}
#Subscribe_reg .alertext p {
	padding: 0px 10px;
}
#Subscribe_reg a.permissions_back {
	background: url("www_img_form_submit.png") no-repeat left top; padding: 0px; left: 138px; width: 92px; height: 24px; text-align: center; bottom: 50px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 14px; display: none; position: absolute;
}
#Subscribe_reg a.permissions_back:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#Subscribe_reg .Title {
	width: 402px; margin-top: -10px; margin-left: -1px;
}
*/