@charset "utf-8";
/* 2011-9 H3C New website  For all page*/

/*Reset*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th {
    margin: 0;
    padding: 0;
}

html {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    height: 100%;
    overflow-x: auto;
    overflow-y: scroll;
}

img {
    border: 0;
}

ol, ul {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

.left {
    float: left;
}

.right {
    float: right;
    text-align: left;
}

a:link {
    color: #648BB1;
    text-decoration: none;
}

a:visited {
    color: #648BB1;
    text-decoration: none;
}

a:hover {
    color: #8CACCA;
    text-decoration: underline;
}

a:active {
    color: #648BB1;
}

.padding {
    float: left;
    padding: 14px;
}

.clearFix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearFix {
    display: inline-block;
}

* html .clearFix {
    height: 1%;
}

.clearFix {
    display: block;
}

/*Website current*/
body {
    font-size: 12px;
    background-color: #FFF;
    font-family: Verdana, Geneva, sans-serif;
    margin: 0 auto;
    width: 100%;
    min-width: 1003px;
}

#wrapper {
    width: 100%;
    min-width: 1003px;
}

.width1003 {
    width: 1003px;
    margin: 0 auto;
}

.width960 {
    width: 1024px;
    margin: 0 auto;
}

.width555 {
    width: 555px;
}

.width140 {
    width: 140px;
}

.width290 {
    width: 290px;
}

.blank2 {
    clear: both;
    font-size: 1px;
    height: 2px;
    overflow: hidden;
}

.blank5 {
    clear: both;
    font-size: 1px;
    height: 5px;
    overflow: hidden;
}

.blank7 {
    clear: both;
    font-size: 1px;
    height: 7px;
    overflow: hidden;
}

.blank10 {
    clear: both;
    font-size: 1px;
    height: 10px;
    overflow: hidden;
}

.blank20 {
    clear: both;
    font-size: 1px;
    height: 20px;
    overflow: hidden;
}

/*Website bg*/
#header, #mainMenu, #footer_links, #navigatioin, .top_box_2 .detail, .top_box_2 .title {
    background-image: url(../images/2011/site_bg.png);
    background-repeat: repeat-x
}

.topNav .current {
    background: url(../images/2011/banner_li_bg.png) no-repeat;
    _background: url(../images/2011/banner_li_bg_ie6.png) no-repeat;
}

/*IE6*/
.ProductMenuBg, .ProductBoxBg {
    background-image: url(../images/2011/product_li_div_bg.png);
    _background-image: url(../images/2011/product_li_div_bg_IE6.png);
    background-repeat: no-repeat;
}

.solutionMenuBg, .solutionBoxBg {
    background-image: url(../images/2011/solution_li_div_bg.png);
    _background-image: url(../images/2011/solution_li_div_bg_IE6.png);
    background-repeat: no-repeat;
}

.serviceMenuBg, .serviceBoxBg {
    background-image: url(../images/2011/service_li_div_bg.png);
    _background-image: url(../images/2011/service_li_div_bg_IE6.png);
    background-repeat: no-repeat;
}

.supportMenuBg, .supportBoxBg {
    background-image: url(../images/2011/service_li_div_bg.png);
    _background-image: url(../images/2011/service_li_div_bg_IE6.png);
    background-repeat: no-repeat;
}

.trainingMenuBg, .trainingBoxBg {
    background-image: url(../images/2011/training_li_div_bg.png);
    _background-image: url(../images/2011/training_li_div_bg_IE6.png);
    background-repeat: no-repeat;
}

.partnerMenuBg, .partnerBoxBg {
    background-image: url(../images/2011/training_li_div_bg.png);
    _background-image: url(../images/2011/training_li_div_bg_IE6.png);
    background-repeat: no-repeat;
}

.aboutusMenuBg, .aboutusBoxBg {
    background-image: url(../images/2011/aboutus_li_div_bg.png);
    _background-image: url(../images/2011/aboutus_li_div_bg_IE6.png);
    background-repeat: no-repeat;
}

.search_button, .field_button_button {
    background-image: url(../images/2011/menu_search_button.jpg);
}

/*Header*/
#header {
    height: 62px;
}

#h3c_logo {
    float: left;
    margin: 17px auto auto 21px;
}

#header_menu {
    float: right;
    width: 550px;
    padding-right: 25px;
    margin-top: 30px;
    text-align: right;
}

#header_menu ul {
    float: right;
}

#header_menu ul li {
    float: left;
    text-align: left;
    line-height: 20px;
    padding: 0 7px 0 0;
}

#header_menu a:link, #header_menu a:visited {
    color: #666;
    text-decoration: none;
}

#header_menu a:hover {
    color: #666;
    text-decoration: underline;
}

/*login*/
#loged {
    line-height: 20px;
}

#loged li, #loged b {
    float: left;
}

/*mainMenu*/
/* GlobalMenu Start */

#mainMenu {
    margin: 0pt auto;
    background-repeat: repeat-x;
    background-position: 0 -469px;
    clear: both;
    height: 34px;
}

.topLevel a:link, .topLevel a:visited {
    color: #fff;
    font: bold 14px/34px arial, verdana;
    text-decoration: none;
}

.current a:link, .current a:visited {
    color: #C9282D;
}

/* 取消了#mainMenu .current */

.topNav {
    margin: 0px;
    z-index: 90;
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    list-style-type: none;
    text-align: left;
}

.menuDropdown {
    overflow: hidden;
    opacity: 100;
    display: none;
    cursor: default;
}

.topNav li.topLevel {
    margin: 0pt;
    padding: 0pt;
    float: left;
    width: 100px;
    cursor: pointer;
    list-style-type: none;
    position: relative;
    z-index: 9999;
    text-align: center;
    height: 34px;
}

#topNav .menuSelectedCss a {
    color: #c9282d;
}

.ProductMenuBg {
    width: 710px;
    height: 289px;
}

.ProductMenuBg {
    background-position: 0 -289px;
}

.ProductBoxBg {
    background-position: 0 0;
    height: 289px;
    width: 710px;
}

.BoxContent {
    padding: 10px 20px 10px 20px;
}

#topNav .BoxContent a:link, #topNav .BoxContent a:visited {
    font-size: 12px;
    color: #333;
    text-decoration: none;
    font-weight: normal;
    line-height: 18px;
}

#topNav .BoxContent a:hover {
    font-size: 12px;
    color: #333;
    text-decoration: underline;
    font-weight: normal;
    line-height: 18px;
}

#topNav .BoxContent .title a:link, #topNav .BoxContent .title a:visited {
    font-size: 14px;
    color: #1268a8;
    line-height: 25px;
    text-decoration: none
}

#topNav .BoxContent .title a:hover {
    font-size: 14px;
    color: #1268a8;
    line-height: 25px;
    text-decoration: underline
}

.BoxContent .fontP {
    line-height: 18px;
    margin: 10px 0;
    color: #333
}

.BoxContent .fontP p {
    line-height: 18px;
}

#topNav .BoxContent .fontLink a {
    color: #1268a8
}

.menu_bg_line {
    background: url(../images/2011/menu_bg_line.jpg) no-repeat top right;
}

#solutions_menu {
    z-index: 90;
    width: 785px;
    position: absolute;
    top: 31px;
    left: 0px;
    text-align: left;
}

.solutionMenuBg {
    width: 785px;
    height: 319px;
}

.solutionMenuBg {
    background-position: 0 -319px;
}

.solutionBoxBg {
    background-position: 0 0;
    height: 319px;
    width: 785px;
}

#service_menu {
    z-index: 90;
    width: 719px;
    position: absolute;
    top: 31px;
    left: 0px;
    text-align: left;
}

.serviceMenuBg {
    width: 719px;
    height: 279px;
}

.serviceMenuBg {
    background-position: 0 -279px;
    _display: inline;
}

.serviceBoxBg {
    background-position: 0 0;
    height: 279px;
    width: 719px;
}

.service_table {
    width: 110px;
    margin-bottom: 10px;
    float: left;
}

.service_table li {
    float: left;
    margin-right: 11px;
    line-height: 18px;
    display: inline;
    width: 110px;
}

#support_menu {
    z-index: 90;
    width: 719px;
    position: absolute;
    top: 31px;
    left: 0px;
    text-align: left;
}

.supportMenuBg {
    width: 619px;
    height: 279px;
}

.supportMenuBg {
    background-position: 0 -279px;
    _display: inline;
}

.ssupportBoxBg {
    background-position: 0 0;
    height: 279px;
    width: 619px;
}

.support_table {
    width: 105px;
    margin-bottom: 10px;
}

.ssupport_table li {
    float: left;
    padding-right: 10px;
    line-height: 18px;
    display: inline;
}

#training_menu {
    z-index: 90;
    width: 519px;
    position: absolute;
    top: 31px;
    left: -57px;
    text-align: left;
}

.trainingMenuBg {
    width: 419px;
    height: 279px;
}

.trainingMenuBg {
    background-position: 0 -279px;
}

.trainingBoxBg {
    background-position: 0 0;
    height: 149px;
    width: 380px;
    -moz-box-shadow: 0px 2px 5px #000000;
    -webkit-box-shadow: 0px 2px 5px #000000;
    box-shadow: 0px 2px 5px #000000;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#partner_menu {
    z-index: 90;
    width: 519px;
    position: absolute;
    top: 31px;
    left: -57px;
    text-align: left;
}

.partnerMenuBg {
    width: 319px;
    height: 100px;
    -moz-box-shadow: 0px 2px 5px #000000;
    -webkit-box-shadow: 0px 2px 5px #000000;
    box-shadow: 0px 2px 5px #000000;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.partnerMenuBg {
    background-position: 0 -279px;
}

.partnerBoxBg {
    background-position: 0 0;
    height: 100px;
    width: 319px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#aboutus_menu {
    z-index: 90;
    width: 502px;
    position: absolute;
    top: 31px;
    left: -133px;
    text-align: left;
}

.aboutusMenuBg {
    width: 302px;
    height: 142px;
    -moz-box-shadow: 0px 1px 5px #000000;
    -webkit-box-shadow: 0px 1px 5px #000000;
    box-shadow: 0px 1px 5px #000000;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.aboutusMenuBg {
    background-position: 0 -242px;
}

.aboutusBoxBg {
    background-position: 0 0;
    width: 302px;
    height: 142px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.afterSer {
    padding: 0 10px 15px 45px;
    background-position: -155px -213px;
}

.servItem {
    background-position: -533px -242px;
    padding: 0 0 0 28px;
}

.otherServ {
    background-position: -533px -318px;
    padding: 0 0 0 28px;
}

.servItem li, .otherServ li {
    margin-bottom: 5px;
}

#products_menu {
    display: none;
    z-index: 900;
    width: 946px;
    position: absolute;
    top: 31px;
    left: 0px;
    text-align: left;
}

.margin15 {
    margin-right: 0px;
    _display: inline;
    width: 120px;
}

.margin25 {
    margin-right: 25px;
    _display: inline;
}

.margin35 {
    margin-right: 35px;
    _display: inline;
}

.margin50 {
    margin-right: 50px;
    _display: inline;
    width: 130px;
}

.margin10 {
    margin-right: 30px;
    _display: inline;
    width: 130px;
}

.width180 {
    width: 180px;
}

.width200 {
    width: 200px;
}

.search_button {
    width: 100px;
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 24px;
    display: block;
    position: relative;
}

.field_button_field {

    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    font-family: arial, sans-serif;
    font-size: 12px;
    left: 7px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 7px;
    width: 100px;
}

.field_button_button {
    background-color: transparent;
    background-position: 100% 0;
    background-repeat: no-repeat;
    border: medium none;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 28px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
}

.search_side {
    float: left;
    position: relative;
    width: 150px;
    margin-left: 77px;
    display: inline;
}

.search_side .text {
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 0 2px 10px;
    background: url(../images/2011/search.jpg) no-repeat;
    border: medium none transparent;
    width: 127px;
}

.search_side .button {
    position: absolute;
    background: url(../images/2011/search_button.jpg) no-repeat;
    z-index: 1;
    width: 28px;
    height: 24px;
    border: 0 none;
    cursor: pointer;
    display: block;
    left: 126px;
    overflow: hidden;
}

.search_side .text, .search_side .button {
    margin-top: 5px;
    z-index: 2;
}

/*
.width130{ width:130px;}
.width140{ width:140px;}
.width150{ width:150px;}
.width160{ width:160px;}


*/

/* GlobalMenu End */
#navigatioin a:link, #navigatioin a:visited {
    text-decoration: none;
    color: #648bb1
}

#navigatioin a:hover {
    text-decoration: underline;
    color: #648bb1
}

/*container*/
#container {
    width: 1003px;
    margin: 0 auto;
    clear: both;
    background-color: #FFF;
}

#navigatioin {
    height: 47px;
    line-height: 47px;
    background-position: 0 -528px;
    background-repeat: repeat-x;
    _overflow: hidden
}

#navigatioin span {
    display: block;
    _margin-top: 18px;
    _margin-bottom: 12px;
}

#navigatioin h1 {
    float: right;
    color: #C9282D;
    font-size: 16px;
    font-weight: bold;
}

.down_line {
    border-bottom: 1px solid #d9d9d9;
}

/*sideBar*/
#sideBar {
    float: left;
    overflow: hidden;
    width: 194px;
    display: inline;
    margin-right: 5px;
    margin-top: 10px;
}

#sideBar ul.subNav li a:link, #sideBar ul.subNav li a:visited {
    color: black;
    text-decoration: none;
}

#sideBar a:hover {
    color: inherit;
    text-decoration: none;
}

#sideBar #treeNav li.treeNavTitle a:link, #sideBar #treeNav li.treeNavTitle a:visited {
    color: #666767;
    font: 12px/25px Arial, Verdana, Helvetica, sans-serif;
    padding-left: 5px;
    text-decoration: none;
    padding-left: 10px;
}

#sideBar #treeNav li.treeNavTitle a:hover {
    color: #333;
}

#sideBar #treeNav li.treeNavTitle {
    background: url(../images/2011/sideBar_li_bg.jpg) repeat-x;

    border-bottom: 1px solid #FFF;

}

#sideBar #treeNav ul.subNav li {
    border-bottom: 1px solid #e4e4e4;
    padding-left: 10px;
}

#sideBar #treeNav ul.subNav li a:link, #sideBar #treeNav ul.subNav li a:visited {
    background: url(../images/2011/tr_arro.gif) no-repeat scroll 5% 10px transparent;
    color: Black;
    display: block;
    font: 12px/25px Arial, Verdana, sans-serif;
    padding: 0 0 0 20px;
    /*width: 100%;*/
}

#sideBar #treeNav ul.subNav li a:hover {
    color: #648BB1;
    font-weight: bold;
}

#sideBar #treeNav ul.subNav ul {
    /*  background: url(../images/button/leftmenubg_dot.gif) repeat-x scroll center bottom transparent;*/
    /*   padding: 3px 0;*/
}

#sideBar #treeNav li.firstTitle a:link, #sideBar #treeNav li.firstTitle a:visited, #sideBar #treeNav li.firstTitle a:hover {
    /*color: White;*/
    color: #648bb1;
    display: block;
}

#sideBar #treeNav ul.subNav {
    margin-bottom: 0;
    display: none;
}

#sideBar #treeNav ul.subNav li.secondTitle {
    /* background: url(../images/2011/leftmenubg_dot_hover.gif) repeat-x scroll center top transparent;*/
}

#sideBar #treeNav ul.subNav li.secondTitle a:link, #sideBar #treeNav ul.subNav li.secondTitle a:visited {
    color: #648BB1;
    font-weight: bold;
}

#sideBar #treeNav ul.subNav li.secondTitle ul li a:link, #sideBar #treeNav ul.subNav li.secondTitle ul li a:visited {
    background: none repeat scroll 0 0 transparent;
    color: Black;
    font-weight: normal;
    line-height: 19px;
    width: 154px;
}

#sideBar #treeNav ul.subNav li.secondExpandForCustome {
    background: url(../images/button/leftmenubg_dot_02.gif.htmlf ") repeat-x scroll center top transparent; color: Black; font-weight: normal; } #sideBar #treeNav ul.subNav li.secondExpandForCustome ul li a:link, #sideBar #treeNav ul.subNav li.secondExpandForCustome ul li a:visited { background: none repeat scroll 0 0 transparent; color: Black; font-weight: normal; line-height: 19px; } #sideBar #treeNav ul.subNav li.secondTitle ul li a:hover, #sideBar #treeNav ul.subNav li.secondExpandForCustome ul li a:hover { color: #648BB1; font-weight: bold; } #sideBar ul#treeNav li.treeNavTitle ul.subNav li ul li { border-bottom:none; /* padding-left: 16px;*/ } #sideBar #treeNav li.treeNavTitle ul.subNav li.secondTitle ul li.threeTitle a:link, #sideBar #treeNav li.treeNavTitle ul.subNav li.secondTitle ul li.threeTitle a:visited { background: none repeat scroll 0 0 white; color: #648BB1; font-weight: normal; } #sideBar .channel_title{ background:url(../images/2011/sideBar_bg.jpg) no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 30px;
    padding-left: 10px;
}

#sideBar .channel_title a:link, #sideBar .channel_title a:visited {
    color: #FFF;
}

#sideBar .channel_title a:hover {
    color: #FFF;
    text-decoration: none;
}

/*sideBar*/

/*mainContent*/

.mainContent {
    float: left;
    width: 605px;
}

#middlesidebar {
    float: left;
    overflow: hidden;
    padding: 10px 10px 16px;
    width: 585px;
}

.mainContent .banner {
    border: 1px solid #cccccc;
    height: 143px;
    overflow: hidden;
    width: 583px;
}

.mainContent h3 {
    font-size: 14px;
    font-weight: bold;
    color: #C9282D; /* border-bottom:2px solid #4d4d4d;*/
    padding-bottom: 5px;
}

.mainContent p {
    line-height: 18px;
}

/* Gobal NewsDetail Style , built on: 2012-11-14 10:00 Yixiaoer  newsContent*/
#newsContent {
    float: right;
    width: 785px;
    margin: 20px 10px 20px 0;
}

#newsContent #newsContentHead {
    border-bottom: 1px solid #BCD0E8;
    text-align: left;
    height: 30px;
}

#newsContent #newsContentHead h2, #articleBar .caption h2 {
    color: #A00401;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px 10px;
    text-indent: 0;
}

#newsContent #newsContentHead ul {
    float: right;
}

#newsContent #newsContentHead ul li {
    float: left;
    line-height: 24 px\9; /* all ie */
    line-height: 18px;
}

#newsContent #newsContentHead ul li.actionPrint {
    padding-left: 30px;
    background: url(../images/button/icon-print.gif) no-repeat 20% 60%;
}

#newsContent #newsContentHead ul a {
    color: #648bb1;
    text-decoration: none;

}

#newsContent #newsContentHead ul li.actionSend {
    padding-left: 30px;
    background: url(../images/button/icon-send.gif) no-repeat 7px 0;
}

#newsContent #newsContentHead ul li.actionFavorites {
    padding-left: 30px;
    padding-right: 10px;
    background: url(../images/button/icon-save.gif) no-repeat 7px 0;
}

#newsContent #newsContentHead ul li.actionDown {
    padding-left: 30px;
    background: url(../images/button/icon_down.gif) no-repeat 5px 1px;
}

#newsContent #newsContentHead ul li.actionshopping {
    padding-left: 35px;
    background: url(../images/icon_shop.gif) no-repeat 7px 0;
}

#newsContent #newsContentHead ul li.actionSMBsurvey {
    padding-left: 35px;
    background: url(../images/button/icon_surery.gif) no-repeat 7px 0;
}

#newsContent #newsContentHead ul li.actionbbs {
    padding-left: 30px;
    background: url(../images/icon_bbs.gif) no-repeat 7px 0;
}

#Attachment_Download {
    border-top: 1px solid #BCD0E8;
    width: 100%;
    float: left;
    padding: 10px 0 20px 0;
}

#Attachment_Download h2 {
    color: #A00401;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px 10px;
}

#Attachment_Download ul {
    margin: 0 0 0 10px;
    float: left;
    clear: both;
}

#Attachment_Download ul li {
    float: left;
    line-height: 24px;
    background: url("../images/button/icon_down.gif") no-repeat scroll 0 4px transparent;
    padding-left: 25px;
}

.detailBody ul {
    display: block;
    margin: 0;
    overflow: hidden;
    width: 100%;
}

.detailBody ul li {
    background: url("../images/listimg_dot.png") no-repeat scroll 3px 10px transparent;
    display: block;
    padding-left: 13px;
    vertical-align: bottom;
}

.subNewsTitle {
    margin: 20px 10px;
}

.subNewsTitle h3 {
    font: bold 18px Arial, Verdana;
    color: Black;
    text-indent: 0;
}

.subNewsTitle h4 {
    font: bold 14px Arial, Verdana;
    color: #666666;
    text-indent: 0;
}

.date {
    color: #CCC;
}

#detailContent p {
    margin-top: 0;
    padding-bottom: 6px;
    padding-top: 3px;
}

.idtop {
    background: url(../images/button/top.gif.htmlf ") no-repeat scroll left 2px transparent; clear: both; float: right; padding-left: 10px; } #newsContentHead ul li {float:left; line-height:18px; margin-right:10px; height:18px;} #newsContentHead ul li img{ margin-right:5px;} #newsContentHead h2 { font-size:16px; height:30px; line-height:30px; font-weight:bold; color:#ae2026; float:left;} /*newsContent*/ /*mainContent*/ #extra { float: right; width: 195px; overflow:hidden; text-align:left; } .relate_links { width:190px;} .relate_links h4 { background-color:#cbcbcb; color:#595959; font-weight:bold; line-height:24px; height:24px; padding-left:10px;} .relate_links ul { border:1px solid #cbcbcb; border-top:none; line-height:18px; background-color:#f6f6f6; } .relate_links ul li{ padding-left:15px; background:url(../images/2011/arrow_03.gif) no-repeat 3 px 7 px;
}

#container .relate_links ul li a:link, #container .relate_links ul li a:visited {
    color: #666;
    text-decoration: none
}

#container .relate_links ul li a:hover {
    text-decoration: underline;
    color: #666;
}

/*footer*/
#footer {
    height: 216px;
}

#footer_links {
    height: 183px;
    background-position: 0 -269px;
}

#footer_links .title {
    font-size: 14px;
    color: #1268a8;
    line-height: 25px;
}

#footer_links li {
    line-height: 18px;
    width: 200px;
}

#footer_links li a:link, #footer_links li a:visited {
    color: #666;
    text-decoration: none;
    width: 200px;
}

#footer_links li a:hover {
    color: #666;
    text-decoration: underline
}

.footer_links01, .footer_links02, .footer_links03, .footer_links04, .footer_links05 {
    width: 190px;
    margin: 17px 0 0 0;
}

#copyright {
    background-color: #595959;
    height: 33px;
    line-height: 33px;
    color: #FFF;
}

#copyright a:link, #copyright a:visited {
    color: #FFF;
    text-decoration: none;
}

#copyright a:hover {
    color: #FFF;
    text-decoration: underline;
}

/*footer*/

/*
文档页面"分享到微博"样式
*/
#share_other_all {
    width: 50px;
    float: left;
}

#newsContent #newsContentHead ul li #share_other_all ul li {
    margin-right: 0px;
}

#share_other {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    font-size: 12px;
}

#share_other li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
}

#share_other li a {
    float: left;
    height: 20px;
}

#share_other a.share_mainlevel {
    background: url(../images/icon_weibo.gif) no-repeat 0 4px;
    padding-left: 22px;
}

#share_other li .sub {
    position: absolute;
    top: 20px;
    left: 0;
    background: #fff;
    border: 5px solid #CCCCCC;
    float: left;
    width: 215px;
    padding-bottom: 10px;
    /*--Bottom right rounded corner--*/
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    /*--Bottom left rounded corner--*/
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    display: none;
}

#share_other li .sub ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}

#share_other li .sub ul p {
    padding-left: 5px;
    line-height: 30px;
    background: #f3f3f3;
    color: #737573;
    margin: 0;
}

#share_other .sub ul li {
    width: 105px;
    height: 32px;
    float: left;
    color: #333;
    background: none;
}

#share_other .sub ul li a {
    float: none;
    text-indent: 0; /*--Reset text indent--*/
    border: 1px solid #fff;
    height: auto;
    width: 85px;
    height: 20px;
    padding: 5px;
    margin: 2px;
    display: block;
    text-decoration: none;
    color: #333;
}

#share_other .sub ul li a:hover {
    color: #666;
    background: #F2F2F2;
    border: 1px solid #E5E5E5;
}

.menuSelectCss a {
    color: #00EAFF;
}

/*parnter login 2011-12-1*/
#partnerMenu_login form label {
    display: block;
    margin: 5px 0;
}

#partnerMenu_login form label #passwordInput {
    width: 125px;
}

#partnerMenu_login form label #userInput {
    width: 125px;
}

#partnerMenu_login form label span {
    display: block;
    font-weight: bold;
    margin: 2px 0;
}

/*#partnerMenu_login form span { background:(../images/2011/log_bg_p.jpg) no-repeat; height:27px; font-weight:bold; }*/

#partnerMenu_login form .log_b #login-button {
    height: 27px;
    font-weight: bold;
    color: #FFF;
    border: none;
    background-color: #666;
    cursor: pointer;
    width: 50px;
}

/*.log_b_title { font-size:14px; color:#1268A8}*/
/*parnter login */
/*H3C为您服务-11-12-27*/
#h3c_sell_bar h4, #h3c_sell_bar .detail {
    background-image: url(../images/2011/site_bg.png);
}

#h3c_sell_bar h4 {
    background-position: 0 -837px;
    color: #595959;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding-left: 15px;
    background-repeat: repeat-x;
    border: 1px solid #919191;
    border-bottom: none
}

#h3c_sell_bar .detail {
    background-position: 0 -963px;
    background-repeat: none;
    padding: 15px 0 0 15px;
    border: 1px solid #919191;
    border-top: none;
}

#h3c_sell_bar .detail ul {
    overflow: hidden;
    width: 170px;
}

#h3c_sell_bar .detail .guid01 {
    margin: 10px 0 10px 0;
}

#h3c_sell_bar .detail .guid01 li {
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
}

#h3c_sell_bar .detail ul .buy, #h3c_sell_bar .detail ul .call, #h3c_sell_bar .detail ul .call02, #h3c_sell_bar .detail ul .call03 {
    background: url(../images/2011/icon_product.png) no-repeat;
    background-color: transparent;
}

#h3c_sell_bar .detail ul .buy {
    background-position: 0 -51px;
}

#h3c_sell_bar .detail ul .call {
    background-position: 0 -91px;
}

#h3c_sell_bar .detail ul .call02 {
    background-position: 0 -131px;
}

#h3c_sell_bar .detail ul .call03 {
    background-position: 0 -171px;
}

#h3c_sell_bar .detail ul li a:link, #h3c_sell_bar .detail ul li a:visited {
    color: #648BB1;
}

#h3c_sell_bar .detail ul li a:hover {
    color: #8cacca;
}

#h3c_sell_bar .lineShadow {
    height: 2px;
    background: url(../images/2011/lineShadow.jpg) repeat-x;
    margin-left: -5px;
    margin-right: 10px;
    margin-bottom: 5px;
}

#h3c_sell_bar .detail .guid02 li {
    background: url(../images/button/arrow_03.gif) no-repeat scroll 0 7px transparent;
    line-height: 18px;
    padding-left: 12px;
}

#h3c_sell_bar .detail .guid02 {
    margin: 5px 0 5px 0
}

/*H3C为您服务-11-12-27*/

/*新年logo*/
#h3c_xmas_logo {
    float: left;
    margin-left: 21px;
}

/* 产品广告图 b*/
#productMidBanner {
    position: relative;
    overflow: hidden;
}

#productMidBanner .bannerUl {
    height: 100%;
    overflow: hidden;
}

#productMidBanner .bannerUl li {
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    vertical-align: bottom;
    padding: 0;
    width: 100%;
}

#productMidBanner .bannerUl li a {
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    width: 100%;
    z-index: 10;
}

#productMidBanner .productMidBanner_control {
    bottom: 0px;
    height: 30px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 25;
}

#productMidBanner .productMidBanner_control a {
    background: none repeat scroll 0 0 #CCCCCC;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    display: block;
    float: left;
    height: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    width: 10px;
    cursor: pointer;
}

#productMidBanner .productMidBanner_control a:hover {
    BORDER-BOTTOM: #e50000 1px solid;
    BORDER-LEFT: #e50000 1px solid;
    BACKGROUND: #e50000;
    BORDER-TOP: #e50000 1px solid;
    BORDER-RIGHT: #e50000 1px solid
}

#productMidBanner .productMidBanner_control a.active {
    background: none repeat scroll 0 0 #990000;
    border-color: #990000;
    border-style: solid;
    border-width: 1px;
    display: block;
    float: left;
    height: 10px;
    margin-right: 10px;
    width: 10px;
}

.picHidden {
    display: none
}

/* 产品广告图 e*/
