 /* This needs to be first because FF3 is now supporting this */
.clearfix {display: inline-block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}
/* Hides from IE-mac \*/
.clearfix {display: block;}
html{color:#666;background:#fff;overflow:auto;overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; text-decoration:none;}
table{border-collapse:collapse;border-spacing:0; text-decoration:none;}
fieldset,img{border:0; text-decoration:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal; text-decoration:none;}
li{list-style:none; text-decoration:none;}
caption,th{text-align:left; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; text-decoration:none;}
q:before,q:after{content:''; text-decoration:none;}
abbr,acronym{border:0;font-variant:normal; text-decoration:none;}
sup{vertical-align:text-top; text-decoration:none;}
sub{vertical-align:text-bottom; text-decoration:none;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%; z-index:-1; text-decoration:none;}
input.text{line-height:18px;height:13px; text-decoration:none;}
legend{color:#000; text-decoration:none;}
br{letter-spacing:0px; text-decoration:none;}
a{text-decoration:none; text-decoration:none;}
p{margin:0 0 20px 0;line-height:22px; text-decoration:none;}
.center{margin:0px auto; text-decoration:none;}
.central{text-align:center !important; text-decoration:none;}
.left{float:left; text-decoration:none;}
.right{float:right; text-decoration:none;}
.textleft{ text-align:left;  text-decoration:none;}
.textright{ text-align:right; text-decoration:none; }
.middle{vertical-align:middle; text-decoration:none;}
.clear{float:none; clear:both;font-size:0px;line-height:0px;height:0px; min-height:0px; padding:0px; margin:0px; overflow:hidden; text-decoration:none;}
.hide{display:none; text-decoration:none;}
.master{width:1000px; text-decoration:none;}
.hr{height:1px;line-height:0px;font-size:0px;border-top:solid 1px #f1f1f1;margin-top:10px; text-decoration:none;}
.inline{ display:inline;  text-decoration:none;}
.hand{cursor:pointer; text-decoration:none;}
a{ outline:none; color:#000; text-decoration:none; }
a img{border:none; text-decoration:none;}
a:hover{ text-decoration:none; }
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#f9f9f9; line-height:22px; text-decoration:none; }
/* site wide */
#wrapper {background:#FFFFFF none repeat scroll 0 0;width:100%; text-decoration:none;}
#container{width:1000px; margin:0 auto; padding-bottom:20px; text-decoration:none;}
.bound{ width:980px;overflow:hidden;margin:0 auto; height:40px; text-decoration:none;}
a.expand { display:block; float:right; font-size:12px; height:18px; line-height:18px; vertical-align:middle; *width:90px; width:auto !important;  text-decoration:none;}
img.iconTick{ margin-left:5px; vertical-align: middle; text-decoration:none; }
span.HighlightSearch {font-weight:bold; text-decoration:none;}
#menu{ height:40px; min-width:1000px; width:auto !important; margin:0px auto; text-decoration:none;}
#menu li{ float:left; list-style:none; width:136px; line-height:40px; text-align:center; height:40px; text-decoration:none;}
#menu a{ font-weight:bold;font-size:14px; text-align:center; list-style:none; width:136px; height:40px; display:block; color:#333333; text-decoration:none;}
#menu li.solutions a{ width:136px; background-position:0px 0px;  text-decoration:none;}
#menu li.solutions a.hover{ background:url(../images/SY_36.gif) no-repeat; width:136px; height:40px; color:#be2026; text-decoration:none; z-index:999; position:absolute; *+margin-left:-68px; _margin-left:-68px;}
#menu li.services a{ width:136px; background-position:-235px 0px;  text-decoration:none;}
#menu li.services a.hover{ background:url(../images/SY_36.gif) no-repeat; width:136px; height:40px; color:#be2026; text-decoration:none; z-index:999; position:absolute;  *+margin-left:-68px; _margin-left:-68px;}
#menu li.products a{ width:136px; background-position:-117px 0px;  text-decoration:none;}
#menu li.products a.hover{ background:url(../images/SY_36.gif) no-repeat; width:136px; height:40px; color:#be2026; text-decoration:none; z-index:999; position:absolute; *+margin-left:-68px; _margin-left:-68px;}
#menu li.support a{ width:136px; background-position:-352px 0px; text-decoration:none; }
#menu li.support a.hover{ background:url(../images/SY_36.gif) no-repeat; width:136px; height:40px; color:#be2026; text-decoration:none; z-index:999; position:absolute;  *+margin-left:-68px; _margin-left:-68px;}
#menu li.about-huawei a{ width:136px; background-position:-471px 0px; text-decoration:none;}
#menu li.about-huawei a.hover{background:url(../images/SY_36.gif) no-repeat; width:136px; height:40px; color:#be2026; text-decoration:none;  z-index:999; position:absolute;  *+margin-left:-68px; _margin-left:-68px;}
#menu-popup{ z-index:99; position:absolute; top:-1000px;  text-decoration:none;}
#menu-popup .popup { position:absolute; background-repeat:no-repeat;  text-decoration:none;}
#menu-popup div.title{ margin-bottom:8px; text-decoration:none;}
#menu-popup div.title a { color:#B60005; font-size:14px; margin-bottom:5px; font-weight:bold; text-decoration:none;}
#menu-popup .solutions { left:0px;top:7px; text-decoration:none;}
#menu-popup .solutions .menu_content{ background:url(../images/af2.png) 3px 0px repeat-y; width:930px; height:320px; padding:25px 15px 15px; text-decoration:none;}
#menu-popup .solutions .menu_content div { padding:0 0px 0px 20px; width:930px; text-decoration:none;}
#menu-popup .solutions .menu_content div ul{ float:left; padding:0; text-decoration:none;}
#menu-popup .solutions .menu_content div li{line-height:24px; white-space:nowrap; text-decoration:none;}
#menu-popup .solutions .menu_content div li a{color:#333; text-decoration:none;}
#menu-popup .solutions .menu_content div ul.Arpu{ margin:0 48px 0 0; text-decoration:none;}
#menu-popup .solutions .menu_content div ul.Broader{ margin:0 40px 0 0; text-decoration:none;}
#menu-popup .solutions .menu_content div ul.Costdown{ margin:0 38px 0 0; text-decoration:none;}
#menu-popup .solutions .menu_content div ul.Arpu li{ margin-left:47px; text-decoration:none;}
#menu-popup .solutions .menu_content div ul.Broader li{ text-align:left; text-decoration:none;}
#menu-popup .solutions .menu_content div ul.Costdown li{ margin-left:42px; text-decoration:none;}
#menu-popup .solutions .menu_content div ul.Gogreener li{ margin-left:46px; text-decoration:none;}
#menu-popup .solutions .menu_content div ul li.img{margin-left:0;margin-bottom:7px; text-decoration:none;}
#menu-popup .solutions .menu_content div p{ clear:both; text-align:right; text-decoration:none;}
#menu-popup .services{ background:url(../images/af2.png) repeat-y; width:930px; padding-right:11px;left:0px;top:7px; text-decoration:none;}
#menu-popup .services .menu_content{padding:25px 0 10px 40px; text-decoration:none;}
#menu-popup .services .menu_content div.width{height:133px;padding:0; width:562px; clear:both; margin:0; text-decoration:none;}
#menu-popup .services .menu_content div.left{ float:left; text-decoration:none;}
#menu-popup .services .menu_content div.left ul{ margin:0; padding:0; text-decoration:none;}
#menu-popup .services .menu_content div.left li{line-height:24px; white-space:nowrap; text-decoration:none;}
#menu-popup .services .menu_content div.left li.title{ color:#B60005; font-weight:700; font-size:16px; margin-bottom:10px; text-decoration:none;}
#menu-popup .services .menu_content div.left li.title a, #menu-popup .services .menu_content div.width li.title a{color:#B60005;cursor: pointer; text-decoration:none;}
#menu-popup .services .menu_content div.left li a{color:#333; text-decoration:none;}
#menu-popup .services .menu_content div.left p{ clear:both; text-align:right; margin-top:8px; text-decoration:none;}
#menu-popup .services .menu_content div.nlist{width:130px; text-decoration:none;}
#menu-popup .services .menu_content div.alist{width:170px; text-decoration:none;}
#menu-popup .services .menu_content div.lelist{width:136px; text-decoration:none;}
#menu-popup .services .menu_content div.glist{width:125px; text-decoration:none;}
#menu-popup .services .menu_content div.link{ height:25px;line-height:35px;width:562px; text-align:right;float:left; text-decoration:none;}
#menu-popup .services .menu_content div.link a{color:#003399; margin:0 16px 0 0; text-decoration:none;}
#menu-popup .products { background:url(../images/af2.png) repeat-y; width:930px; padding-right:10px; left:0px;top:7px; text-decoration:none;}
#menu-popup .products .menu_content{ padding:23px 0 20px 25px; text-decoration:none;}
#menu-popup .products .menu_content div { padding:0 0px 0px 10px;  width:930px;  text-decoration:none;}
#menu-popup .products .menu_content div ul{ padding:0; float:left; text-decoration:none; padding-right:60px; _padding-right:30px;}
#menu-popup .products .menu_content div ul li{ padding:0; padding-left:45px; padding-right:20px; text-decoration:none;}
#menu-popup .products .menu_content div li{line-height:16px;margin-bottom:6px; white-space:nowrap; text-decoration:none;}
#menu-popup .products .menu_content div li a{color:#333; text-decoration:none; text-decoration:none;}
#menu-popup .products .menu_content div p{ clear:both; text-align:center;margin-top:0; text-decoration:none;}
#menu-popup .products .menu_content div ul.marginL77 li{text-align:left; text-decoration:none;}
#menu-popup .products .menu_content div ul.marginL65 li{ text-align:left; text-decoration:none;}
#menu-popup .products .menu_content div ul.marginL60 li{text-align:left; text-decoration:none;}
#menu-popup .products .menu_content div ul li.img{padding-left:0;font-size:0;line-height:0;margin-bottom:0; width:153px; height:141px; margin-left:20px; text-decoration:none; }


#menu-popup .support { background:url(../images/af2.png) repeat-y; width:930px;  padding-right:10px; left:0px;top:7px; text-decoration:none;}
#menu-popup .support .menu_content{padding:25px 0 10px 20px; text-decoration:none;}
#menu-popup .support .menu_content .menu_content{padding:25px 0 10px 00px; text-decoration:none;}
#menu-popup .support .menu_content div { padding:0 0px 0px 10px;  width:900px;  text-decoration:none;}
#menu-popup .support .menu_content div ul{ float:left; padding:0; text-decoration:none;}
#menu-popup .support .menu_content div li{line-height:16px;margin-bottom:6px; white-space:nowrap; text-decoration:none;}
#menu-popup .support .menu_content div li a{color:#333; text-decoration:none; text-decoration:none;}
#menu-popup .support .menu_content div p{ clear:both; text-align:center;margin-top:0; text-decoration:none;}
#menu-popup .support .menu_content div ul.marginL77 li{text-align:left; text-decoration:none;}
#menu-popup .support .menu_content div ul.marginL65 li{ text-align:left; text-decoration:none;}
#menu-popup .support .menu_content div ul.marginL60 li{text-align:left; text-decoration:none;}
#menu-popup .support .menu_content div ul li.img{padding-left:0;font-size:0;line-height:0;margin-bottom:0; width:153px; height:115px; text-decoration:none; }

#menu-popup .support{ background:url(../images/af2.png) repeat-y; width:930px; padding-right:10px;left:0px;top:7px; text-decoration:none; }
#menu-popup .menu_content .support_ico{margin:30px 0 0 30px; text-decoration:none;}
#menu-popup .menu_content .support_right{float:left;margin:23px 0 0 37px; text-decoration:none;}
#menu-popup .menu_content .support_right h1{font-weight:bold;font-size:14px;color:#000;margin-bottom:13px; text-decoration:none;}
#menu-popup .menu_content .support_right h1 a{color:#B60005;font-size:14px;font-weight:bold;text-decoration:none; text-decoration:none;}
#menu-popup .menu_content .support_right h1 a:hover{text-decoration:none;}
#menu-popup .menu_content .support_right span{color:#666666;font-size:12px;margin-left:4px;line-height:35px; text-decoration:none;}
#menu-popup .support .menu_content div.link{ height:30px;width:385px; border-top:1px #dfdfdf solid; line-height:30px; clear:both;margin-top:137px; text-decoration:none;}
#menu-popup .support .menu_content div.link a{color:#003399; margin:0 10px; text-decoration:none;}
#menu-popup .about-huawei{ background:url(../images/af2.png) repeat-y; width:930px; padding-left:10px;top:7px;left:0px; text-decoration:none;}
#menu-popup .about-huawei .menu_content{padding:25px 0px 5px 0;clear:both text-decoration:none;}
#menu-popup .about-huawei .menu_content div.width{height:200px;padding:0 0 0 20px; width:670px;clear:both; margin:0 0 0 16px; text-decoration:none;_width:560px;}
#menu-popup .about-huawei .menu_content div.left{ float:left;width:140px; text-decoration:none;}
#menu-popup .about-huawei .menu_content div.left2{float:left; text-decoration:none;}
#menu-popup .about-huawei .menu_content div.left ul{ margin:0; padding:0;float:left;}
#menu-popup .about-huawei .menu_content div.left li{line-height:24px; white-space:nowrap; text-decoration:none;}
#menu-popup .about-huawei .menu_content div.left li.title{ color:#B60005; font-weight:bold; font-size:16px; margin-bottom:10px; text-decoration:none;}
#menu-popup .about-huawei .menu_content div.left li.title a, #menu-popup .services .menu_content div.width li.title a{color:#B60005;cursor:pointer; text-decoration:none;}
#menu-popup .about-huawei .menu_content div.left li a{color:#333; text-decoration:none;}
#menu-popup .about-huawei .menu_content div.left p{ clear:both; text-align:right; margin-top:8px; text-decoration:none;}
#menu-popup .about-huawei .menu_content div.link{ height:30px; width:570px; border-top:1px #dfdfdf solid; line-height:30px; clear:both;margin-top:0px; text-decoration:none;}
#menu-popup .about-huawei .menu_content div.link a{color:#003399; margin:0 8px; text-decoration:none;}
/*Ò»Á÷ËØ²ÄÍøwww.16sucai.com*/