.clearfix
{
    display: inline-block;
}
.clearfix:after
{
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
    font-size: 0px;
    content: " ";
}
* HTML .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
HTML
{
    overflow-y: scroll;
    background: #fff;
    height: 100%;
    color: #666;
    overflow: auto;
}
BODY
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DIV
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DT
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DD
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
UL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
OL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LI
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H1
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H2
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H3
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H4
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H5
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H6
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
PRE
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
CODE
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
FORM
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
FIELDSET
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LEGEND
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
INPUT
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TEXTAREA
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
BLOCKQUOTE
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TH
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TD
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TABLE
{
    border-spacing: 0;
    border-collapse: collapse;
}
FIELDSET
{
    border-bottom: 0px;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
}
IMG
{
    border-bottom: 0px;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
}
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-type: none;
    list-style-image: 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;
}
Q:before
{
    content: '';
}
Q:after
{
    content: '';
}
ABBR
{
    border-bottom: 0px;
    border-left: 0px;
    font-variant: normal;
    border-top: 0px;
    border-right: 0px;
}
ACRONYM
{
    border-bottom: 0px;
    border-left: 0px;
    font-variant: normal;
    border-top: 0px;
    border-right: 0px;
}
SUP
{
    vertical-align: text-top;
}
SUB
{
    vertical-align: text-bottom;
}
INPUT
{
    z-index: -1;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
TEXTAREA
{
    z-index: -1;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
SELECT
{
    z-index: -1;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
INPUT.text
{
    line-height: 18px;
    height: 13px;
}
LEGEND
{
    color: #000;
}
BR
{
    letter-spacing: 0px;
}
A
{
    text-decoration: none;
}
P
{
    line-height: 22px;
    margin: 0px 0px 20px;
}
.center
{
    margin: 0px auto;
}
.central
{
    text-align: center !important;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.textleft
{
    text-align: left;
}
.textright
{
    text-align: right;
}
.middle
{
    vertical-align: middle;
}
.clear
{
    padding-bottom: 0px;
    line-height: 0px;
    margin: 0px;
    min-height: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: none;
    height: 0px;
    clear: both;
    font-size: 0px;
    overflow: hidden;
    padding-top: 0px;
}
.hide
{
    display: none;
}
.master
{
    width: 1000px;
}
.hr
{
    line-height: 0px;
    margin-top: 10px;
    height: 1px;
    font-size: 0px;
    border-top: #f1f1f1 1px solid;
}
.inline
{
    display: inline;
}
.hand
{
    cursor: pointer;
}
A
{
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
    color: #069;
}
A IMG
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
A:hover
{
    text-decoration: underline;
}
BODY
{
    line-height: 22px;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#wrapper
{
    width: 100%;
    background: #ffffff 0px 0px;
}
#container
{
    margin: 0px auto;
    width: 1000px;
}
.bound
{
    margin: 0px auto;
    width: 980px;
    overflow: hidden;
}
.clear_head
{
    width: 986px;
}
A.expand
{
    line-height: 18px;
    width: auto !important;
    display: block;
    float: right;
    height: 18px;
    font-size: 12px;
    vertical-align: middle;
}
IMG.iconTick
{
    margin-left: 5px;
    vertical-align: middle;
}
SPAN.HighlightSearch
{
    font-weight: bold;
}
#header
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000469.jpg);
    border-bottom: #ffffff 1px solid;
    min-width: 1000px;
    background-color: #f8f8f8;
    margin: 0px auto;
    width: auto !important;
    background-repeat: repeat-x;
    height: 60px;
}
#logo
{
    margin-top: 9px;
    float: left;
}
#header .topnav
{
    margin-top: 25px;
    float: right;
}
#header .topnav DIV
{
    float: left;
}
#header .topnav DIV A
{
    color: #666;
}
#header .topnav A.changeCh
{
    color: #006699;
    text-decoration: underline;
}
#header .topnav DIV.log A
{
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer;
    padding-top: 0px;
}
#header #worldWide
{
    padding-right: 4px;
}
#header IMG.arrow
{
    padding-right: 8px;
}
#header .topnav DIV.sep
{
    margin-top: 3px;
    width: 1px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000470.gif) no-repeat;
    height: 11px;
}
#header .topnav .search
{
    position: relative;
    padding-left: 9px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000512.png) no-repeat;
    height: 19px;
}
.support .search
{
    position: relative;
    padding-left: 9px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000512.png) no-repeat;
    height: 19px;
}
#header .topnav INPUT
{
    height: 19px;
    vertical-align: top;
}
.support INPUT
{
    height: 19px;
    vertical-align: top;
}
#header .topnav INPUT.text
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 3px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000510.jpg) repeat-x;
    float: left;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
.support INPUT.text
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 3px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000510.jpg) repeat-x;
    float: left;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
#header .topnav #searchButton
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000477.gif);
    border-bottom: medium none;
    border-left: medium none;
    line-height: 0px;
    width: 29px;
    background-repeat: no-repeat;
    background-position: -58px 0px;
    float: left;
    height: 19px;
    border-top: medium none;
    border-right: medium none;
}
.support #searchButton
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000477.gif);
    border-bottom: medium none;
    border-left: medium none;
    line-height: 0px;
    width: 29px;
    background-repeat: no-repeat;
    background-position: -58px 0px;
    float: left;
    height: 19px;
    border-top: medium none;
    border-right: medium none;
}
#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-image: url(/ucmf/groups/public/documents/webasset/hw_000477.gif);
    border-bottom: medium none;
    border-left: medium none;
    line-height: 0px;
    width: 25px;
    background-repeat: no-repeat;
    background-position: -33px 0px;
    float: right;
    height: 19px;
    border-top: medium none;
    border-right: medium none;
}
.support #group_searchButton
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000477.gif);
    border-bottom: medium none;
    border-left: medium none;
    line-height: 0px;
    width: 25px;
    background-repeat: no-repeat;
    background-position: -33px 0px;
    float: right;
    height: 19px;
    border-top: medium none;
    border-right: medium none;
}
#banner
{
    width: 100%;
}
#menu
{
    z-index: 10;
    border-bottom: #c4c6c3 1px solid;
    position: relative;
    min-width: 1000px;
    margin: 0px auto;
    width: auto !important;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_221828.jpg) #f8f8f8 repeat-x left bottom;
    height: 46px;
    border-top: #d7d4cf 1px solid;
}
#menu .nav
{
    z-index: 100;
    position: relative;
    margin: 0px auto;
    width: 980px;
    height: 46px;
}
#menu .nav UL
{
    float: left;
}
#menu LI
{
    display: block;
    float: left;
    vertical-align: top;
    overflow: visible;
}
.nav A
{
    color: #333;
    cursor: pointer;
}
.nav A.trad
{
    z-index: 1007;
    position: relative;
    text-align: center;
    line-height: 47px;
    display: block;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nav A.solutions_products
{
    z-index: 1007;
    position: relative;
    text-align: center;
    line-height: 47px;
    display: block;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nav A.support
{
    z-index: 1007;
    position: relative;
    text-align: center;
    line-height: 47px;
    display: block;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nav A.about_huawei
{
    z-index: 1007;
    position: relative;
    text-align: center;
    line-height: 47px;
    display: block;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nav A.join_huawei
{
    z-index: 1007;
    position: relative;
    text-align: center;
    line-height: 47px;
    display: block;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nav A.shop_huawei
{
    z-index: 1007;
    position: relative;
    text-align: center;
    line-height: 47px;
    display: block;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nav A.trad SPAN
{
    padding-bottom: 0px;
    padding-left: 22px;
    width: auto;
    padding-right: 32px;
    display: block;
    height: 47px;
    margin-left: 2px;
    padding-top: 0px;
    text-shadow: #fff 1px 1px 0px;
}
.nav A.solutions_products SPAN
{
    padding-bottom: 0px;
    padding-left: 22px;
    width: auto;
    padding-right: 32px;
    display: block;
    height: 47px;
    margin-left: 2px;
    padding-top: 0px;
    text-shadow: #fff 1px 1px 0px;
}
.nav A.support SPAN
{
    padding-bottom: 0px;
    padding-left: 22px;
    width: auto;
    padding-right: 32px;
    display: block;
    height: 47px;
    margin-left: 2px;
    padding-top: 0px;
    text-shadow: #fff 1px 1px 0px;
}
.nav A.about_huawei SPAN
{
    padding-bottom: 0px;
    padding-left: 22px;
    width: auto;
    padding-right: 32px;
    display: block;
    height: 47px;
    margin-left: 2px;
    padding-top: 0px;
    text-shadow: #fff 1px 1px 0px;
}
.nav A.join_huawei SPAN
{
    padding-bottom: 0px;
    padding-left: 22px;
    width: auto;
    padding-right: 32px;
    display: block;
    height: 47px;
    margin-left: 2px;
    padding-top: 0px;
    text-shadow: #fff 1px 1px 0px;
}
.nav A.shop_huawei SPAN
{
    padding-bottom: 0px;
    padding-left: 22px;
    width: auto;
    padding-right: 32px;
    display: block;
    height: 47px;
    margin-left: 2px;
    padding-top: 0px;
    text-shadow: #fff 1px 1px 0px;
}
.nav LI A.hover
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_s_232053.png);
    line-height: 47px;
    background-color: transparent;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-position: 0px -85px;
    color: #b00;
}
.nav LI A.hover SPAN
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_s_232053.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 100% -18px;
    color: #b00;
}
.nav LI A.active SPAN
{
    color: #b00;
}
.nav A.shop_huawei:hover
{
    background: none transparent scroll repeat 0% 0%;
}
.nav LI A.shop_huawei:hover SPAN
{
    background: none transparent scroll repeat 0% 0%;
}
.menuitempanel
{
    z-index: 1000;
    position: absolute;
    display: none;
    top: 47px;
    left: 0px;
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, .3);
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}
.menuright
{
    right: 0px;
    left: auto;
}
.menucontentdiv
{
    border-left: #ccc 1px solid;
    padding-bottom: 0px;
    padding-left: 30px;
    width: auto;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_232057.png) #fff repeat-x 0px 0px;
    height: 100%;
    margin-right: 7px;
    padding-top: 20px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.menucontentdiv .clearfix
{
    position: relative;
    padding-bottom: 10px;
}
.menufillet_s
{
    z-index: 999;
    position: absolute;
    background-color: transparent;
    width: 10px;
    background-attachment: scroll;
    zoom: 1;
    display: block;
    height: 10px;
    overflow: hidden;
}
.menufillet_w
{
    z-index: 999;
    position: absolute;
    background-color: transparent;
    width: 10px;
    background-attachment: scroll;
    zoom: 1;
    display: block;
    height: 10px;
    overflow: hidden;
}
.menufillet_e
{
    z-index: 999;
    position: absolute;
    background-color: transparent;
    width: 10px;
    background-attachment: scroll;
    zoom: 1;
    display: block;
    height: 10px;
    overflow: hidden;
}
.menufillet_se
{
    z-index: 999;
    position: absolute;
    background-color: transparent;
    width: 10px;
    background-attachment: scroll;
    zoom: 1;
    display: block;
    height: 10px;
    overflow: hidden;
}
.menufillet_sw
{
    z-index: 999;
    position: absolute;
    background-color: transparent;
    width: 10px;
    background-attachment: scroll;
    zoom: 1;
    display: block;
    height: 10px;
    overflow: hidden;
}
.menufillet_e
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_s_232058.png);
    width: 7px;
    background-repeat: repeat-y;
    height: 100%;
    top: 0px;
    right: 0px;
    _background: transparent;
}
.verticalLine
{
    border-left: #cfcfcf 1px solid;
    background-color: #ffffff;
    margin: 0px 45px;
    min-height: 200px;
    width: 1px;
    float: left;
    height: 200px;
    top: 0px;
    left: 200px;
}
#menu .menuitempanel LI
{
    line-height: 24px;
    float: none;
    top: 0px;
}
#menu .menuitempanel LI.left
{
    float: left;
}
.menuitempanel H2
{
    padding-bottom: 10px;
    color: #bb0000;
    font-size: 16px;
    font-weight: bold;
}
.menuitempanel H2 A
{
    color: #b00;
}
.menuitempanel UL LI A
{
    color: #666;
}
.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: #333;
}
.menuitempanel UL.m_box LI.title
{
    margin-top: 5px;
    font-weight: bold;
}
.menuitempanel UL.m_box LI.summary
{
    width: 259px;
    font-weight: normal;
}
#menu .menuitempanel UL.m_box LI.summary UL
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: none;
    padding-top: 0px;
}
.menuitempanel .solutions_products UL.m_box LI.summary
{
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 0px;
}
.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-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.menuitempanel UL.list H3 A
{
    color: #333333;
    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-image: url(/ucmf/groups/public/documents/webasset/hw_s_232053.png);
    position: absolute;
    width: 100%;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0px -67px;
    left: 0px;
}
.shadow_b_layout DIV
{
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_232053.png) no-repeat 100% -1px;
    height: 16px;
    margin-left: 15px;
}
#seo-footer
{
    min-width: 1000px;
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: auto !important;
    padding-right: 0px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000514.jpg) #7f7f7f repeat-x;
    height: 260px;
    cursor: default;
    padding-top: 0px;
}
#seo-footer .section
{
    position: relative;
    min-width: 100px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    margin-right: 89px;
    padding-top: 32px;
}
#seo-footer .section DIV.img
{
    text-align: center;
    width: auto !important;
    margin-bottom: 5px;
}
#seo-footer .section SPAN.title
{
    text-align: center;
    display: block;
    margin-bottom: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
#seo-footer .about SPAN.title
{
    margin-left: 0px;
    _margin-left: 20px;
}
#seo-footer .section LI A
{
    color: #fff;
}
#seo-footer .about
{
    text-align: center;
    width: 85px;
    margin-right: 110px;
}
#seo-footer .information
{
    text-align: left;
    width: 120px;
    margin-left: 7px;
    margin-right: 70px;
}
#seo-footer .news
{
    text-align: center;
    width: 92px;
    margin-right: 100px;
}
#seo-footer .offer
{
    text-align: center;
    width: 85px;
    margin-right: 90px;
}
#seo-footer .links
{
    text-align: center;
    width: 160px;
    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
{
    margin: 0px auto;
    width: 74px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072143.png) no-repeat 0px -2px;
    height: 85px;
}
#seo-footer .seoInfo
{
    margin: 0px auto;
    width: 95px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072143.png) no-repeat -80px -2px;
    height: 85px;
}
#seo-footer .seoNews
{
    margin: 0px auto;
    width: 99px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072143.png) no-repeat -172px -2px;
    height: 85px;
}
#seo-footer .seoOffer
{
    margin: 0px auto;
    width: 92px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072143.png) no-repeat -272px 0px;
    height: 85px;
}
#seo-footer .seoLinks
{
    margin: 0px auto;
    width: 101px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072143.png) no-repeat -365px 0px;
    height: 85px;
}
#footer
{
    min-width: 1000px;
    margin: 0px auto;
    width: auto !important;
    background: url(/ucmf/groups/public/documents/webasset/hw_000450.jpg) #f1f1f1 repeat-x;
    padding-top: 25px;
}
#footer SPAN.title
{
    display: block;
    margin-bottom: 6px;
    color: #787878;
    font-weight: bold;
}
#footer .related-site
{
    margin: 0px 20px 0px 7px;
    width: 130px;
    float: left;
    height: 173px;
    border-right: #ccc 1px solid;
}
#footer .related-site A
{
    position: relative;
    line-height: 25px;
    padding-right: 5px;
    float: left;
    color: #787878;
}
#footer .terms
{
    width: 451px;
    padding-right: 20px;
    float: left;
    color: #787878;
    margin-right: 20px;
    border-right: #ccc 1px solid;
}
#footer .terms SPAN
{
    display: block;
    margin-bottom: 10px;
}
#footer .terms A
{
    color: #787878;
}
#footer .contact-us
{
    width: 280px;
    float: left;
}
#footer .contact-us SPAN.title A
{
    margin: 0px;
    display: inline;
    float: none;
    color: #787878;
}
#footer .copyright
{
    margin-top: 20px;
    color: #787878;
}
#seo-footer .information SPAN.title
{
    text-align: left;
}
#overlay
{
    z-index: 90;
    position: absolute;
    filter: alpha(opacity=50);
    background-color: #000;
    top: 0px;
    left: 0px;
    opacity: 0.5;
}
#lightbox .videoHead
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 5px;
    padding-right: 0px;
    height: 16px;
    font-size: 16px;
    padding-top: 0px;
}
#lightbox .videoHead .Close
{
    position: absolute;
    width: 16px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -109px -43px;
    height: 16px;
    top: 0px;
    cursor: pointer;
    right: -6px;
    margin-right: 0px;
}
#lightbox .video
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: none transparent scroll repeat 0% 0%;
    padding-top: 0px;
}
#lightbox .heading
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    padding-right: 0px;
    height: 16px;
    padding-top: 0px;
}
#lightbox .heading .rightBg
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: 16px;
    overflow: hidden;
    padding-top: 0px;
}
#lightbox .title
{
    line-height: 28px;
    padding-left: 10px;
    float: left;
    color: #fff;
    font-weight: bold;
}
#lightbox .close
{
    z-index: 9;
    position: relative;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: right;
    color: #666;
    font-size: 90%;
    cursor: pointer;
    text-decoration: underline;
    padding-top: 0px;
}
#lightbox .CloseIcon
{
    width: 16px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -109px -43px;
    float: left;
    height: 16px;
}
#lightbox .container
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: #ffffff;
    margin-right: 15px;
    padding-top: 5px;
}
#lightbox .bottom
{
    line-height: 0px;
    height: 0px;
    font-size: 0px;
}
#lightbox .bottom.video
{
    background: url(/ucmf/groups/public/documents/webasset/hw_001071.gif) no-repeat 0px -40px;
}
#lightbox .button-layout
{
    text-align: right;
    padding-bottom: 4px;
    background-color: #e1e1e1;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 4px;
}
#lightbox INPUT.Save
{
    padding-bottom: 0px;
    width: 68px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat -190px 0px;
    height: 23px;
    color: #000;
    font-weight: bold;
    margin-right: 8px;
    _padding-top: 3px;
}
#lightbox INPUT.Cancle
{
    padding-bottom: 0px;
    width: 68px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat -190px 0px;
    height: 23px;
    color: #000;
    font-weight: bold;
    margin-right: 8px;
    _padding-top: 3px;
}
#lightbox INPUT.Cancle
{
    font-weight: normal;
}
#slide-index
{
    position: relative;
    min-width: 1000px;
    width: auto;
    height: 396px;
    overflow: hidden;
}
#slide-index .slides
{
    min-width: 1000px;
    width: auto;
    height: 396px;
}
#slide-index .slide
{
    position: relative;
    min-width: 1000px;
    float: left;
    height: 396px;
}
#slide-index .image
{
    z-index: 1;
    position: absolute;
}
#slide-index .text
{
    z-index: 2;
    position: absolute;
    top: -500px;
}
#slide-index .button
{
    z-index: 2;
    position: absolute;
    top: -500px;
}
#slide-index .button
{
    width: 138px;
    display: none;
}
#slide-index .control
{
    z-index: 40;
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0px;
    height: 19px;
    cursor: pointer;
}
#slide-index .control A
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000505.gif);
    filter: alpha(opacity=60);
    width: 11px;
    display: inline-block;
    background-repeat: no-repeat;
    height: 11px;
    cursor: pointer;
    margin-right: 6px;
    opacity: 0.6;
}
#slide-index .control A:hover
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000506.gif);
    filter: alpha(opacity=100);
    opacity: 1;
}
#slide-index .control A.active
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000506.gif);
    filter: alpha(opacity=100);
    opacity: 1;
}
#latest-news-index
{
    min-width: 1000px;
    margin: 0px auto;
    width: auto !important;
    background: url(/ucmf/groups/public/documents/webasset/hw_000487.jpg) repeat-x;
    height: 35px;
}
#latest-news-index .latest-news
{
    width: 770px;
    float: left;
    height: 35px;
    overflow: hidden;
}
#latest-news-index .latest-news A
{
    color: #666;
}
#latest-news-index .latest-news .title
{
    margin: 11px 5px 0px 0px;
    width: 55px;
    float: left;
    height: 9px;
}
#latest-news-index .latest-news .content
{
    width: 700px;
    float: left;
    height: 35px;
}
#latest-news-index .latest-news .content DIV
{
    line-height: 35px;
    height: 35px;
    overflow: hidden;
}
.social-network
{
    position: relative;
    padding-bottom: 5px;
    height: 22px;
}
.social-network .title
{
    margin: 13px 5px 0px 0px;
    width: 72px;
    float: left;
    height: 9px;
}
.grid215.right .social-network .title
{
    text-align: right;
    margin: 0px 10px 0px 0px;
    width: 100px;
    font-size: 14px;
}
.grid215.right .social-network .content
{
    background-color: #fff;
    margin-top: 0px;
    margin-right: 0px;
}
.social-network .content
{
    position: absolute;
    margin-top: 7px;
    float: left;
    height: 20px;
    overflow: hidden;
    right: 0px;
    margin-right: 10px;
}
.social-network .content A
{
    width: 17px;
    display: block;
    float: left;
    height: 18px;
    margin-left: 5px;
}
.social-network .content A.twitter
{
    width: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat 0px -43px;
    height: 20px;
}
.social-network .content A.facebook
{
    width: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -18px -43px;
    height: 20px;
}
.social-network .content A.rss
{
    width: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -46px -43px;
    height: 20px;
}
.social-network .content A.mail
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000520.png);
}
.social-network .content A.flickr
{
    width: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -23px -43px;
    height: 20px;
}
.social-network .content A.youtube
{
    width: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -68px -43px;
    height: 20px;
}
.social-network .content A.icons_qq_weibo
{
    width: 20px;
    background: url(/ucmf/groups/public/documents/webasset/icons_qq_weibo.png) no-repeat 0px 0px;
    height: 20px;
}
.social-network .content A.icons_weibo
{
    width: 20px;
    background: url(/ucmf/groups/public/documents/webasset/icons_weibo.png) no-repeat 0px 0px;
    height: 20px;
}
#latest-news-index .social-network
{
    width: 200px;
    float: right;
    right: 0px;
}
#features-index
{
    min-width: 1000px;
    margin: 0px auto;
    width: auto !important;
    background: url(/ucmf/groups/public/documents/webasset/hw_000486.jpg) #dcdcdc repeat-x 0px top;
    height: 312px;
}
#features-index A
{
    padding-bottom: 0px;
    margin: 12px 12px 0px 0px;
    padding-left: 0px;
    width: 316px;
    padding-right: 0px;
    display: inline-block;
    background: url(/ucmf/groups/public/documents/webasset/hw_089235.png) repeat-x 0px 0px;
    float: left;
    height: 137px;
    cursor: pointer;
    padding-top: 0px;
}
#features-index A SPAN
{
    padding-bottom: 15px;
    padding-left: 10px;
    width: 185px;
    padding-right: 10px;
    float: left;
    height: 107px;
    overflow: hidden;
    padding-top: 13px;
}
#features-index A IMG
{
    width: 110px;
    float: right;
    height: 137px;
}
#features-index A SPAN H4
{
    line-height: 22px;
    font-family: microsoft yahei;
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 400;
}
#features-index A SPAN P
{
    line-height: 18px;
    color: #646464;
    font-size: 12px;
}
#features-index A SPAN.first
{
    background: url(/ucmf/groups/public/documents/webasset/hw_089243.png) no-repeat 6px 116px;
}
#features-index A SPAN H4.c_blue
{
    color: #3686ab;
}
#features-index A SPAN H4.c_orange
{
    color: #eb8800;
}
#features-index A SPAN H4.c_green
{
    color: #679800;
}
#features-index A.last
{
    margin-right: 0px;
}
#features-index A
{
    text-decoration: none;
}
#features-index A:hover
{
    text-decoration: none;
}
#feature-popup
{
    z-index: 100;
    position: absolute;
    display: none;
}
#feature-popup .maskContainer
{
    position: relative;
    width: 654px;
    bottom: 2px;
    height: 375px;
    overflow: hidden;
    left: -3px;
}
#feature-popup .mask
{
    position: absolute;
    width: 654px;
    height: 375px;
}
#feature-popup .caseContainer
{
    position: relative;
    width: 654px;
    height: 375px;
    overflow: hidden;
}
#feature-popup .case
{
    z-index: 100;
    position: absolute;
    width: 654px;
    height: 375px;
}
#feature-popup .content
{
    padding-bottom: 0px;
    padding-left: 10px;
    width: 644px;
    padding-right: 0px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000485.png) 0px -372px;
    height: 375px;
    padding-top: 0px;
}
#feature-popup .content DIV.list
{
    padding-bottom: 0px;
    padding-left: 0px;
    width: 644px;
    padding-right: 0px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000485.png) right 0px;
    height: 350px;
    overflow: hidden;
    padding-top: 25px;
}
#feature-popup .content .close
{
    text-align: right;
    padding-right: 23px;
    height: 24px;
    clear: both;
}
#feature-popup .content .close A
{
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px;
    color: #0033cc;
    font-size: 14px;
    text-decoration: none;
    padding-top: 2px;
}
#feature-popup .content .item
{
    margin: 0px 10px 16px 15px;
    width: 287px;
    float: left;
    height: 88px;
    _width: 272px;
}
#feature-popup .content .item .pic
{
    border-bottom: #b1b3b5 1px solid;
    border-left: #b1b3b5 1px solid;
    width: 88px;
    float: left;
    height: 88px;
    border-top: #b1b3b5 1px solid;
    margin-right: 10px;
    border-right: #b1b3b5 1px solid;
}
#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: #b60005;
    font-size: 16px;
}
#feature-popup .content .item .detail A
{
    display: block;
    margin-bottom: 10px;
    color: #ed9203;
    font-size: 14px;
    font-weight: bold;
}
#feature-popup .content .item .detail IMG
{
    margin: 3px 0px 5px;
    display: block;
}
.body
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    clear: both;
    padding-top: 22px;
}
.grid215
{
    margin-top: 2px;
    width: 210px;
    display: inline;
    overflow: hidden;
}
.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;
    display: inline;
    overflow: hidden;
}
.grid550 .block
{
    width: 510px;
    margin-bottom: 10px;
}
.grid550 .block DIV.bottom
{
    width: 500px;
}
.product-especial .content
{
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    padding-top: 20px;
}
.product-especial .case .title
{
    line-height: 24px;
    margin-bottom: 8px;
    color: #b60005;
    font-size: 18px;
}
.product-especial .case .pic
{
    float: left;
    margin-right: 10px;
}
.product-especial .case .detail
{
    margin-bottom: 10px;
    color: #666666;
}
.product-especial A.expand
{
    float: right;
}
.product-especial .hr
{
    margin-bottom: 10px;
}
.product-especial .item .title
{
    line-height: 24px;
    margin-bottom: 8px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.product-especial .item .title A
{
    color: #b60005;
}
.product-especial .item .title A:hover
{
    color: #b60005;
    text-decoration: underline;
}
.product-especial .item .detail
{
    line-height: 26px;
    margin-bottom: 10px;
    color: #666;
    font-size: 14px;
}
.grid765
{
    width: 745px;
    padding-right: 25px;
    overflow: hidden;
}
.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;
    margin-left: 25px;
    overflow: hidden;
}
.grid255
{
    overflow: hidden;
}
.grid255 .block
{
    width: 245px;
}
.leftNav
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 209px;
    padding-right: 0px;
    padding-top: 0px;
}
.leftNav A
{
    position: relative;
    padding-bottom: 7px;
    line-height: 100%;
    padding-left: 13px;
    display: block;
    color: #333;
    border-top: #ddd 1px solid;
    padding-top: 9px;
}
.leftNav A:hover
{
    background: url(/ucmf/groups/public/documents/webasset/hw_004987.gif) repeat-y left 0px;
    color: #b60005;
    text-decoration: none;
}
.leftNav .children
{
    z-index: 0;
    position: relative;
    margin-top: -1px;
    font-size: 12px;
}
.leftNav .children A
{
    border-left: medium none;
    padding-bottom: 7px;
    line-height: 100%;
    padding-left: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #656565;
    margin-left: 12px;
    border-top: #f5f5f5 1px solid;
    border-right: medium none;
    padding-top: 7px;
}
.leftNav .children A:hover
{
    background: url(/ucmf/groups/public/documents/webasset/hw_004987.gif) repeat-y left 0px;
    color: #656565;
}
.leftNav .children .children A
{
    padding-bottom: 5px;
    line-height: 16px;
    padding-left: 32px;
    color: #656565;
    margin-left: 0px;
    border-top: medium none;
    padding-top: 5px;
}
.leftNav .children .children .children A
{
    padding-left: 42px;
    margin-left: 0px;
    border-top: medium none;
}
.leftNav .children .children .children .children A
{
    padding-left: 58px;
    margin-left: 0px;
    border-top: medium none;
}
.leftNav .children .children .children .children .children A
{
    padding-left: 68px;
    margin-left: 0px;
    border-top: medium none;
}
.leftNav A.active
{
    z-index: 2;
    border-bottom: #ddd 1px solid;
    position: inherit;
    background: none transparent scroll repeat 0% 0%;
    color: #333;
    font-weight: bold;
}
.leftNav A.activeSub
{
    z-index: 2;
    border-bottom: #ddd 1px solid;
    position: relative;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children A.activeSub
{
    z-index: 2;
    border-bottom: #ddd 1px solid;
    position: relative;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children A.active
{
    color: #656565;
}
.leftNav A.active:hover
{
    background: none transparent scroll repeat 0% 0%;
    color: #b60005;
}
.leftNav .children A.active
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.leftNav .children .children A.active
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.leftNav .children .children .children A.active
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.leftNav .children .children .children .children A.active
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.leftNav .children A.activeSub
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.leftNav .children .children A.activeSub
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.leftNav .children .children .children A.activeSub
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.leftNav .children .children .children .children A.activeSub
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.leftNav .children .children .children .children .children A.activeSub
{
    border-bottom: #f5f5f5 1px solid;
    margin-left: 12px;
}
.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
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav A.activeParent:hover
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children A.activeParent
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children A.activeParent:hover
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children .children A.activeParent
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children .children A.activeParent:hover
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children .children .children A.activeParent
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children .children .children A.activeParent:hover
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children .children .children .children A.activeParent
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children .children .children .children A.activeParent:hover
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children .children .children .children .children A.activeParent
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNav .children .children .children .children .children A.activeParent:hover
{
    border-bottom: medium none;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 50%;
    color: #b60005;
    font-weight: bold;
}
.leftNavTitle
{
    margin: 5px 0px 12px;
    padding-left: 10px;
    color: #b60005;
    font-size: 16px;
    font-weight: bold;
}
.leftNav A.activePage
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000570.gif);
    border-left: #fff 2px solid;
    background-position: 0px -118px;
    color: #b60005;
    border-right: #fff 2px solid;
}
.leftNav A.activeParentPage
{
    border-left: #fff 2px solid;
    padding-right: 20px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000570.gif) no-repeat 0px -114px;
    color: #b60005;
    font-weight: bold;
    border-right: #fff 2px solid;
}
.autoMaxWidth
{
    position: relative;
    height: 232px;
    overflow: hidden;
}
.block DIV.header
{
    border-bottom: #f0f0f0 5px solid;
    padding-bottom: 5px;
    line-height: 22px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 18px;
    font-weight: bold;
    padding-top: 0px;
}
.feedback DIV.header
{
    color: #b60005;
    padding-top: 10px;
}
.save_line
{
    text-align: right;
    padding-bottom: 5px;
    margin: 20px 11px 0px 0px;
    padding-left: 0px;
    padding-right: 8px;
    background: #e0e0e0 0px 0px;
    height: 23px;
    padding-top: 5px;
}
.btn_tip_b
{
    font-weight: 700;
}
.btn_tip
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 4px;
    line-height: 23px;
    margin: 0px;
    outline-style: none;
    outline-width: 0px;
    width: 68px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat -190px 0px;
    height: 23px;
    color: #333333;
    vertical-align: top;
    border-top: medium none;
    cursor: pointer;
    font-weight: 400;
    border-right: medium none;
}
.btn_tip_b
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 4px;
    line-height: 23px;
    margin: 0px;
    outline-style: none;
    outline-width: 0px;
    width: 68px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat -190px 0px;
    height: 23px;
    color: #333333;
    vertical-align: top;
    border-top: medium none;
    cursor: pointer;
    font-weight: 400;
    border-right: medium none;
}
.read-More .header .icon
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_u_163798.gif);
    position: relative;
    width: 28px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 28px;
    top: -4px;
    margin-right: 8px;
}
.header .icon
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000999.gif);
    position: relative;
    width: 28px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 28px;
    top: -4px;
    margin-right: 8px;
}
.header .wpaper
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000999.gif);
    position: relative;
    width: 28px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 28px;
    top: -4px;
    margin-right: 8px;
}
.addThis
{
    text-align: left;
    margin-bottom: 8px;
    padding-top: 25px;
}
#banner .arpu
{
    min-width: 980px;
    margin: 0px auto;
    width: auto !important;
}
#banner .arpu IMG.text
{
    position: absolute;
    margin: 20px 0px 0px 50px;
}
#banner .arpu A
{
    margin: 180px 0px 0px 25px;
    width: 216px;
    display: block;
    height: 32px;
}
#banner .solution
{
    min-width: 1000px;
    margin: 0px auto;
    width: auto !important;
}
#banner .products
{
    min-width: 1000px;
    margin: 0px auto;
    width: auto !important;
}
#banner .services
{
    min-width: 1000px;
    margin: 0px auto;
    width: auto !important;
}
#banner .success-stories
{
    min-width: 1000px;
    margin: 0px auto;
    width: auto !important;
}
.opportunity-challenges .content
{
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 15px;
    margin-bottom: 35px;
    background: #f8f0d0;
    padding-top: 0px;
}
.opportunity-challenges .pic
{
    margin: 0px 10px 0px 0px;
    float: left;
}
.opportunity-challenges .title
{
    padding-bottom: 14px;
    padding-left: 30px;
    padding-right: 18px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
    padding-top: 22px;
}
.opportunity-challenges .detail
{
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 20px;
    color: #666;
    clear: both;
    padding-top: 0px;
}
.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
{
    margin-top: -2px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -17px -17px;
}
.opportunity-challenges A.expand DIV.arrowD
{
    margin-top: -2px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat 0px -67px;
}
#opportunity-challenges-detail .context .title
{
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    float: none;
    color: #b60005;
    font-size: 18px;
    padding-top: 0px;
}
#opportunity-challenges-detail .context H2
{
    padding-bottom: 15px;
    line-height: 30px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}
#opportunity-challenges-detail .context H3
{
    line-height: 24px;
    margin-bottom: 15px;
    color: #777;
    font-size: 14px;
    font-weight: bold;
}
#opportunity-challenges-detail UL LI
{
    line-height: 26px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 12px;
    font-size: 14px;
    padding-top: 2px;
}
.myhw-favorite #tabs
{
    padding-bottom: 0px;
    line-height: 25px;
    padding-left: 0px;
    padding-right: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000467.png) repeat-x center bottom;
    padding-top: 5px;
}
.myhw-favorite #tabs A.active
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000980.gif);
    background-repeat: no-repeat;
}
.myhw-favorite #tabs SPAN
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000980.gif);
    background-repeat: no-repeat;
}
.myhw-favorite #tabs A
{
    margin: 0px 10px;
    color: #666;
    font-weight: bold;
}
.myhw-favorite #tabs SPAN
{
    padding-bottom: 5px;
    margin: 0px 0px 0px 5px;
    padding-left: 10px;
    padding-right: 10px;
    background-position: 100% -30px;
    color: #000;
    padding-top: 5px;
}
.myhw-favorite #tabs A.active
{
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    white-space: nowrap;
    background-position: 0px -30px;
    text-decoration: none;
    padding-top: 5px;
}
.myhw-favorite #tab-content
{
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 16px;
}
.myhw-favorite DL
{
    margin-bottom: 8px;
}
.myhw-favorite DT
{
    margin-bottom: 6px;
}
.myhw-favorite DD
{
    padding-left: 18px;
    color: #666;
    _padding-left: 26px;
}
.myhw-favorite LI.pro
{
    padding-left: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000740.gif) no-repeat 5px 50%;
}
.myhw-favorite INPUT
{
    margin-right: 5px;
}
.button-layout
{
    text-align: center;
    padding-top: 10px;
}
.myhw-favorite .product A
{
    line-height: 24px;
    color: #666;
}
.myhw-favorite .left
{
    width: 45%;
    float: left;
    margin-right: 3%;
}
.right .block DIV.header
{
    border-bottom: #e1e1e1 1px solid;
    padding-bottom: 6px;
    line-height: 20px;
    padding-left: 8px;
    padding-right: 0px;
    background: #f7f7f7;
    height: 22px;
    color: #808080;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.find-a-solution
{
    line-height: 150%;
}
.find-a-solution .header .icon
{
    width: 24px;
    background-position: -4px 2px;
}
.find-a-solution DIV.body DIV.search
{
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    background: #f2f2f2;
    padding-top: 13px;
}
.find-a-solution DIV#search
{
    vertical-align: middle;
}
.find-a-solution INPUT#search-box
{
    border-bottom: #d0d0d0 1px solid;
    border-left: #d0d0d0 1px solid;
    padding-bottom: 4px;
    line-height: 20px;
    padding-left: 2px;
    width: 145px;
    padding-right: 2px;
    float: left;
    border-top: #d0d0d0 1px solid;
    border-right: #d0d0d0 1px solid;
    padding-top: 0px;
}
.group-find-a-solution
{
    line-height: 150%;
}
.group-find-a-solution .header .icon
{
    width: 24px;
    background-position: -4px 2px;
}
.group-find-a-solution DIV.body DIV.search
{
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
}
.group-find-a-solution DIV#search
{
    width: 218px;
    vertical-align: middle;
}
.group-find-a-solution INPUT#search-box
{
    border-bottom: #d0d0d0 1px solid;
    border-left: #d0d0d0 1px solid;
    padding-bottom: 4px;
    line-height: 20px;
    padding-left: 2px;
    width: 145px;
    padding-right: 2px;
    float: left;
    border-top: #d0d0d0 1px solid;
    border-right: #d0d0d0 1px solid;
    padding-top: 0px;
}
.tags .header .icon
{
    width: 24px;
    background-position: -4px -30px;
}
.tags DIV.body DIV.tags
{
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 3px;
    background: #f2f2f2;
    color: #7e807d;
    font-size: 13px;
    padding-top: 13px;
}
.tags DIV.body DIV.tags SPAN
{
    display: inline-block;
    margin-right: 10px;
}
.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
{
    width: 32px;
    background-position: 0px -440px;
}
.white-paper .detail
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}
.white-paper .content
{
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2;
    padding-top: 7px;
}
.related-video .header .icon
{
    width: 24px;
    background-position: 0px -93px;
}
.related-video .content
{
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2;
    padding-top: 7px;
}
.related-articles .content
{
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2;
    padding-top: 7px;
}
.contact-us .content
{
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2;
    padding-top: 7px;
}
.related-video .content A.expand
{
    margin: 0px;
    float: none;
    color: #006699;
    font-size: 12px;
}
.related-news .header .icon
{
    width: 20px;
    background-position: -6px -126px;
}
.related-news .content
{
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f2f2f2;
    padding-top: 13px;
}
.quick-links .content
{
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f2f2f2;
    padding-top: 13px;
}
.media-contact .content
{
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f2f2f2;
    padding-top: 13px;
}
.related-news LI
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 8px;
    padding-top: 2px;
}
.quick-links LI
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 8px;
    padding-top: 2px;
}
.related-articles LI
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 8px;
    padding-top: 2px;
}
.publication LI
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 8px;
    padding-top: 2px;
}
.white-paper LI
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 8px;
    padding-top: 2px;
}
.archive LI
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 8px;
    padding-top: 2px;
}
.media-contact LI
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 8px;
    padding-top: 2px;
}
LI.last
{
    border-bottom: medium none;
}
.related-news A
{
    padding-bottom: 5px;
    color: #069;
}
.quick-links A
{
    padding-bottom: 5px;
    color: #069;
}
.related-articles A
{
    padding-bottom: 5px;
    color: #069;
}
.publication A
{
    padding-bottom: 5px;
    color: #069;
}
.white-paper A
{
    padding-bottom: 5px;
    color: #069;
}
.archive A
{
    padding-bottom: 5px;
    color: #069;
}
.media-contact A
{
    padding-bottom: 5px;
    color: #069;
}
.related-news A.expand
{
    border-bottom: medium none;
    border-left: medium none;
    line-height: 18px;
    margin: 0px;
    float: none;
    border-top: medium none;
    border-right: medium none;
}
.related-news LI A
{
    line-height: 22px;
    color: #666;
}
.white-paper LI A
{
    line-height: 22px;
    color: #666;
}
.related-group .header .icon
{
    width: 20px;
    background-position: -6px -60px;
}
.related-group .content
{
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f2f2f2;
    padding-top: 13px;
}
.quick-links .content
{
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f2f2f2;
    padding-top: 13px;
}
.media-contact .content
{
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f2f2f2;
    padding-top: 13px;
}
.related-group LI
{
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
    padding-top: 2px;
}
.quick-links LI
{
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
    padding-top: 2px;
}
.related-articles LI
{
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
    padding-top: 2px;
}
.publication LI
{
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
    padding-top: 2px;
}
.white-paper LI
{
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
    padding-top: 2px;
}
.archive LI
{
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
    padding-top: 2px;
}
.media-contact LI
{
    padding-bottom: 8px;
    line-height: 16px;
    margin: 0px auto 5px;
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
    padding-top: 2px;
}
LI.last
{
    border-bottom: medium none;
}
.related-group A
{
    padding-bottom: 5px;
    color: #069;
}
.quick-links A
{
    padding-bottom: 5px;
    color: #069;
}
.related-articles A
{
    padding-bottom: 5px;
    color: #069;
}
.publication A
{
    padding-bottom: 5px;
    color: #069;
}
.white-paper A
{
    padding-bottom: 5px;
    color: #069;
}
.archive A
{
    padding-bottom: 5px;
    color: #069;
}
.media-contact A
{
    padding-bottom: 5px;
    color: #069;
}
.related-group A.expand
{
    border-bottom: medium none;
    border-left: medium none;
    line-height: 18px;
    margin: 0px;
    float: none;
    border-top: medium none;
    border-right: medium none;
}
.related-group LI A
{
    line-height: 22px;
    color: #666;
}
.white-paper LI A
{
    line-height: 22px;
    color: #666;
}
.related-articles .header .icon
{
    background-position: 0px -501px;
}
.related-articles A.expand
{
    border-bottom: medium none;
    border-left: medium none;
    line-height: 18px;
    margin: 0px;
    float: none;
    border-top: medium none;
    border-right: medium none;
}
.contact-us .header .icon
{
    background-position: -2px -188px;
}
.contact-us A
{
    line-height: 21px;
    margin-top: 8px;
    display: block;
    margin-bottom: 8px;
    float: left;
    color: #069;
}
.contact-us A.first
{
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border-right: #aaa 1px solid;
    _margin-left: 4px;
}
.contact-us .img
{
    background: #f2f2f2;
    height: 75px;
}
.contact-us .img A
{
    margin: 0px;
}
.contact-us-media .content
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: #333;
    padding-top: 10px;
}
.media-contact .header .icon
{
    background-position: -2px -408px;
}
.contact-us .header.winwin
{
    border-bottom: #dddedf 1px solid;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 0px;
    height: 20px;
    font-weight: bold;
    padding-top: 7px;
}
.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
{
    border-bottom: #ffffff 15px solid;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 0px;
    background: #f7f7f7;
    height: 26px;
    font-size: 14px;
    padding-top: 10px;
}
.read-More .header A
{
    font-weight: normal;
}
.quick-links A.last
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
.archive .header .icon
{
    background-position: 0px -470px;
}
.archive .content
{
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right: 6px;
    background: #f2f2f2;
    padding-top: 5px;
}
.archive #tabs
{
    padding-bottom: 10px;
    width: 192px;
    background-position: 0px 0px;
    height: 17px;
}
.archive #tabs A
{
    padding-bottom: 0px;
    line-height: 18px;
    padding-left: 15px;
    width: 47px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000737.png) no-repeat;
    float: left;
    height: 17px;
    color: #888888;
    font-weight: bold;
    padding-top: 5px;
}
.archive #tabs A.active
{
    background-position: 0px -22px;
    color: #b60005;
    text-decoration: none;
}
.archive #tabs A:hover
{
    background-position: 0px -22px;
    color: #b60005;
    text-decoration: none;
}
.grid215 .success-story .content
{
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background: #f2f2f2;
    padding-top: 8px;
}
.block.solution
{
    padding-bottom: 0px;
    padding-left: 0px;
    width: 744px;
    padding-right: 0px;
    padding-top: 0px;
}
.solution #tabs
{
    line-height: 74px;
    width: 745px;
    height: 74px;
}
.solution #tabs A
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_072062.png);
    width: 186px;
    float: left;
    height: 75px;
}
.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
{
    width: 186px;
    background-position: 0px -239px;
}
.solution #tabs .active#tab4
{
    background-position: 0px -552px;
}
.solution #tabs #tab4:hover
{
    background-position: 0px -552px;
}
.solution .content
{
    padding-bottom: 30px;
    padding-left: 0px;
    width: 744px;
    padding-right: 0px;
    background: url(/ucmf/groups/public/documents/webasset/hw_002558.gif) #fff no-repeat;
    padding-top: 16px;
}
.solution .content .box
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 18px;
    margin: 0px 30px;
    padding-left: 0px;
    width: 680px;
    padding-right: 0px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 18px;
}
.solution .content .box .pic
{
    margin: 1px 5px 0px 0px;
    float: left;
    _margin: 0px 5px 0 0;
}
.solution .content .box .title
{
    line-height: 120%;
    width: 570px;
    margin-bottom: 6px;
    float: left;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
    padding-top: 3px;
}
.solution .content .box .title A
{
    color: #b60005;
}
.solution .content .box .title A:hover
{
    color: #b60005;
    text-decoration: underline;
}
.solution .content .box .detail
{
    width: 570px;
    margin-bottom: 8px;
    float: left;
    color: #666;
}
#search
{
    width: 180px;
    overflow: hidden;
    padding-top: 10px;
}
DIV.arrowR
{
    width: 17px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -17px 0px;
    float: left;
    height: 17px;
    margin-right: 3px;
}
DIV.arrowL
{
    width: 17px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat 0px 0px;
    float: left;
    height: 17px;
    margin-right: 3px;
}
DIV.arrowU
{
    width: 17px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat 0px -17px;
    float: left;
    height: 17px;
    margin-right: 3px;
}
DIV.arrowD
{
    width: 17px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat 0px -17px;
    float: left;
    height: 17px;
    margin-right: 3px;
}
DIV.icon_download
{
    width: 18px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -90px -43px;
    float: left;
    height: 18px;
    margin-right: 3px;
}
DIV.icon_email
{
    width: 21px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat 0px -61px;
    float: left;
    height: 21px;
    margin-right: 3px;
}
DIV.icon_help
{
    width: 21px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -21px -61px;
    float: left;
    height: 21px;
    margin-right: 3px;
}
DIV.newWindow
{
    margin-top: 8px;
    width: 8px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -90px -1px;
    float: left;
    height: 8px;
}
DIV.mobile_ico
{
    margin-top: 7px;
    width: 12px;
    background: url(/ucmf/groups/public/documents/webasset/img_cn_mobile_icon.gif) no-repeat 0px 0px;
    float: left;
    height: 12px;
}
#solutionSearch:hover
{
    background-position: -36px -21px;
}
#solutionSearch
{
    margin-top: 1px;
    width: 21px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -36px 0px;
    float: left;
    height: 21px;
    margin-left: 5px;
}
P.videoDest
{
    line-height: 15px;
    margin: 5px 0px;
}
.stories-main
{
    margin-top: 5px;
}
.stories-main .category
{
    padding-left: 20px;
    margin-bottom: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_002124.jpg) #a0a0a0 repeat-x 0px 0px;
    height: 100px;
}
.stories-main .category .title
{
    margin-bottom: 5px;
    color: #fff;
    font-size: 18px;
    padding-top: 10px;
}
.stories-main .category .dropdown
{
    width: 171px;
    display: block;
    float: left;
    margin-right: 8px;
}
.stories-main .category .dropdown P
{
    margin-top: 5px;
    margin-bottom: 8px;
    color: #fff;
    font-size: 14px;
}
.stories-main .category SELECT
{
    width: 160px;
}
.stories-main .content
{
    padding-bottom: 10px;
}
.page-generation
{
    margin: 10px 0px 10px 30px;
    float: right;
    font-size: 100%;
    _margin-right: 15px;
}
.page-generation A
{
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
}
.page-generation A.active
{
    text-decoration: underline;
}
.services #tabs
{
    margin-top: 25px;
    width: 745px;
    background: url(/ucmf/groups/public/documents/webasset/hw_047437.png) repeat-x 0px bottom;
    height: 49px;
}
.services #tabs A
{
    margin: 4px 5px 1px 0px;
    padding-left: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000561.gif) no-repeat 0px 0px;
    float: left;
    height: 43px;
}
.services #tabs A SPAN
{
    line-height: 43px;
    padding-right: 12px;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_000561.gif) no-repeat right 0px;
    float: left;
    height: 43px;
    color: #888888;
    font-size: 14px;
    cursor: pointer;
    font-weight: bold;
}
.services #tabs A.active
{
    margin: 0px 5px 0px 0px;
    padding-left: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000561.gif) no-repeat 0px -44px;
    float: left;
    height: 49px;
    color: #b60005;
    text-decoration: none;
}
.services #tabs A:hover
{
    margin: 0px 5px 0px 0px;
    padding-left: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000561.gif) no-repeat 0px -44px;
    float: left;
    height: 49px;
    color: #b60005;
    text-decoration: none;
}
.services #tabs A.active SPAN
{
    line-height: 49px;
    padding-right: 12px;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_000561.gif) no-repeat right -44px;
    float: left;
    height: 49px;
    color: #b60005;
    cursor: pointer;
    text-decoration: none;
}
.services #tabs A:hover SPAN
{
    line-height: 49px;
    padding-right: 12px;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_000561.gif) no-repeat right -44px;
    float: left;
    height: 49px;
    color: #b60005;
    cursor: pointer;
    text-decoration: none;
}
.services #tab-content
{
    margin-top: 0px;
}
.services .content
{
    padding-bottom: 30px;
    padding-left: 0px;
    width: 745px;
    padding-right: 0px;
    background: url(/ucmf/groups/public/documents/webasset/hw_047436.gif) #fff no-repeat;
    padding-top: 16px;
}
.services .content .box
{
    border-bottom: medium none;
    padding-bottom: 18px;
    margin: 0px 30px;
    padding-left: 0px;
    width: 680px;
    padding-right: 0px;
    padding-top: 18px;
}
.services .content .box .pic
{
    float: left;
    margin-right: 10px;
}
.services .content .box .title
{
    width: 568px;
    margin-bottom: 8px;
    float: left;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.services .content .box .detail
{
    width: 568px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.services .content A.expand
{
    font-size: 14px;
}
.products .content
{
    min-height: 940px;
    margin-left: 0px;
    padding-top: 0px;
}
.products .content DIV.margin_p
{
    margin-bottom: 20px;
}
.products .content .box
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 230px;
    padding-right: 0px;
    display: block;
    float: left;
    margin-left: 18px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
    _margin-left: 10px;
}
.products .content P
{
    margin-bottom: 10px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.products .content P A
{
    color: #b60005;
}
.products .content P A:hover
{
    color: #b60005;
    text-decoration: underline;
}
.products .content UL LI
{
    line-height: 24px;
    font-size: 14px;
}
.products .content UL LI A
{
    color: #666;
}
.products .content UL LI A:hover
{
    color: #666;
}
.products DIV.header
{
    padding-bottom: 5px;
    margin: 35px 0px 23px;
    padding-left: 0px;
    padding-right: 0px;
    color: #727272;
    padding-top: 0px;
}
.products DIV.header SPAN
{
    font-size: 24px;
}
.products DIV.header SPAN.color_2e659b
{
    color: #2e659b;
}
.products DIV.header SPAN.color_036a00
{
    color: #036a00;
}
.products DIV.header SPAN.color_002a5c
{
    color: #002a5c;
}
.products DIV.first
{
    margin-top: 25px;
}
.products DIV.header .left
{
    line-height: 40px;
    width: 90px;
    margin-bottom: 0px;
    height: 53px;
}
.products DIV.header .intro
{
    line-height: 20px;
    margin: 22px 0px 0px 4px;
    width: 540px;
    float: left;
    height: 20px;
}
.products DIV.header .intro P
{
    color: #606060;
    font-size: 14px;
    font-weight: normal;
}
.products DIV.header .icon_c
{
    background: url(/ucmf/groups/public/documents/webasset/hw_079689.gif) no-repeat left 10px;
}
.products DIV.header .icon_n
{
    background: url(/ucmf/groups/public/documents/webasset/hw_079689.gif) no-repeat left -45px;
}
.products DIV.header .icon_d
{
    background: url(/ucmf/groups/public/documents/webasset/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-bottom: 5px;
    line-height: 180%;
    padding-left: 0px;
    padding-right: 0px;
    color: #666;
    vertical-align: top;
    padding-top: 5px;
}
.myhuawei-registration .form TABLE TD .text
{
    width: 210px;
    height: 18px;
}
.myhuawei-registration .form TABLE TD SELECT
{
    color: #666;
}
.myhuawei-registration .form TABLE TD OPTION
{
    color: #666;
}
.myhuawei-registration .form TABLE INPUT
{
    margin-bottom: 2px;
    vertical-align: middle;
}
.myhuawei-registration .form TABLE #study-area
{
    color: #b60005;
    text-decoration: underline;
}
.myhuawei-registration LABEL
{
    margin-left: 10px;
}
.myhuawei-registration .options
{
    border-bottom: #ddd 1px solid;
    border-left: medium none;
    padding-bottom: 10px;
    line-height: 180%;
    margin: 0px auto;
    padding-left: 15px;
    width: 92%;
    padding-right: 15px;
    color: #666;
    border-top: #ddd 1px solid;
    border-right: medium none;
    padding-top: 10px;
}
.myhuawei-registration .buttons
{
    text-align: center;
    margin: 10px auto;
    width: 185px;
    height: 50px;
}
.myhuawei-registration .buttons .submit
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000998.jpg);
    width: 90px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    margin-right: 4px;
}
.myhuawei-registration .buttons .reset
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000998.jpg);
    width: 90px;
    display: block;
    background-repeat: no-repeat;
    background-position: -94px 0px;
    float: left;
    height: 29px;
}
#tips-popup
{
    position: absolute;
    top: 300px;
    cursor: pointer;
    left: 100px;
}
#tips-popup .content
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000856.png);
    position: relative;
    padding-bottom: 10px;
    padding-left: 20px;
    width: 187px;
    padding-right: 20px;
    background-repeat: no-repeat;
    padding-top: 10px;
}
#tips-popup .bottom
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000856.png);
    position: absolute;
    width: 227px;
    bottom: -4px;
    background-repeat: no-repeat;
    background-position: 0px 100%;
    height: 4px;
    left: 0px;
}
* HTML #tips-popup .content
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000855.gif);
}
* HTML #tips-popup .bottom
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000855.gif);
}
#study-area-popup
{
    width: 536px;
}
#study-area-popup .content
{
    padding-bottom: 8px;
    line-height: 200%;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 8px;
}
#study-area-popup .content SPAN.caption
{
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
#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: #b60005;
    font-weight: bold;
    text-decoration: underline;
}
.core-network .content
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.news-intro .content
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.core-network .title
{
    line-height: 100%;
    margin-bottom: 12px;
    color: #b60005;
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px;
}
.product-cycle .title
{
    line-height: 100%;
    margin-bottom: 12px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.news-intro .title
{
    line-height: 100%;
    margin-bottom: 12px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.core-network .detail
{
    line-height: 22px;
    color: #666;
    font-size: 14px;
}
.product-cycle .detail
{
    line-height: 22px;
    color: #666;
    font-size: 14px;
}
.news-intro .detail
{
    line-height: 22px;
    color: #666;
    font-size: 14px;
}
.product-video
{
    border-bottom: #f0f0f0 5px solid;
    padding-bottom: 18px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 18px;
}
.product-video .content
{
    margin: 0px;
}
.product-video .content .left
{
    width: 510px;
    float: left;
}
.product-video .content .right
{
    width: 225px;
    display: block;
    float: left;
    margin-left: 8px;
}
.product-video .title
{
    margin-bottom: 8px;
    color: #b60005;
    font-size: 16px;
}
.product-video2 .title
{
    margin-bottom: 8px;
    color: #b60005;
    font-size: 16px;
}
.service-detail .title
{
    margin-bottom: 8px;
    color: #b60005;
    font-size: 16px;
}
.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
{
    float: left;
    margin-right: 10px;
}
.product-solution .title
{
    line-height: 24px;
    margin-bottom: 8px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.product-solution .title A
{
    color: #b60005;
}
.product-solution .title A:hover
{
    color: #b60005;
    text-decoration: underline;
}
.product-solution .item .detail
{
    width: 510px;
    margin-bottom: 10px;
    color: #666666;
    font-size: 14px;
}
.product-solution .detail
{
    width: 410px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.product-solution A.expand
{
    float: right;
}
.product-solution .hr
{
    margin-bottom: 10px;
}
.core-network-products .content
{
    padding-bottom: 20px;
    margin: 20px 10px 0px 15px;
}
.core-network-products .content A
{
    width: 250px;
    display: block;
    margin-bottom: 8px;
    float: left;
}
.success-story .detail
{
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.success-story .header .icon
{
    width: 32px;
    background-position: -1px -530px;
    margin-right: 6px;
}
.ng-cdn .content
{
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.ng-cdn .content .title
{
    line-height: 100%;
    margin: 0px 0px 16px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
}
.ng-cdn .content .detail
{
    padding-bottom: 20px;
    line-height: 26px;
    color: #666;
    font-size: 14px;
}
.termOfUse .content .detail
{
    padding-bottom: 20px;
    line-height: 26px;
    color: #666;
    font-size: 14px;
}
.ng-cdn .content .links
{
    border-bottom: #ddd 1px solid;
    border-top: #ddd 1px solid;
}
.termOfUse .content .links
{
    border-bottom: #ddd 1px solid;
    border-top: #ddd 1px solid;
}
.ng-cdn .content .links A
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000477.gif);
    line-height: 25px;
    padding-left: 20px;
    display: block;
    background-repeat: no-repeat;
    background-position: -90px -12px;
}
.termOfUse .content .links A
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000477.gif);
    line-height: 25px;
    padding-left: 20px;
    display: block;
    background-repeat: no-repeat;
    background-position: -90px -12px;
}
.ng-cdn .innercontent
{
    padding-top: 0px;
}
.termOfUse .innercontent
{
    padding-top: 0px;
}
.ng-cdn H2
{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    padding-top: 25px;
}
.termOfUse H2
{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    padding-top: 25px;
}
.ng-cdn H2
{
    padding-bottom: 20px;
    padding-top: 0px;
}
.ng-cdn H3
{
    padding-bottom: 20px;
    color: #777;
    font-size: 14px;
    font-weight: bold;
}
.termOfUse H3
{
    padding-bottom: 20px;
    color: #777;
    font-size: 14px;
    font-weight: bold;
}
.ng-cdn P
{
    line-height: 26px;
    color: #666;
    font-size: 14px;
}
.termOfUse P
{
    line-height: 26px;
    color: #666;
    font-size: 14px;
}
.ng-cdn .content .innercontent .text
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
}
.termOfUse .content .innercontent .text
{
    border-bottom: #ddd 1px dashed;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
}
.ng-cdn .content-top
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    zoom: 1;
    padding-top: 10px;
}
.ng-cdn .content-top.last
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
}
.termOfUse .content-top.last
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
}
.ng-cdn .content-top A
{
    float: right;
}
.termOfUse .content-top A
{
    float: right;
}
.ng-cdn .content LI
{
    padding-left: 10px;
    margin-bottom: 8px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000740.gif) no-repeat 0px 50%;
    margin-left: 15px;
    font-size: 14px;
}
.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;
    float: left;
    overflow: hidden;
    _width: 605px;
}
.main-publications .publication-box .slider
{
    width: 5000px;
}
.main-publications .publication-box .slider A
{
    text-align: center;
    padding-bottom: 16px;
    padding-left: 14px;
    width: 95px;
    padding-right: 14px;
    display: block;
    float: left;
    padding-top: 16px;
}
.main-publications .publication-box .slider A IMG
{
    display: block;
    margin-bottom: 5px;
}
.main-publications .hr
{
    margin: 0px auto 10px;
    width: 740px;
    border-top: #ddd 1px solid;
}
.main-publications .left
{
    padding-bottom: 20px;
    padding-left: 20px;
    width: 310px;
    padding-right: 30px;
    margin-bottom: 10px;
    color: #666;
    border-right: #ddd 1px solid;
    padding-top: 20px;
}
.main-publications .left .detail
{
    margin-bottom: 10px;
}
.main-publications .left A.more
{
    line-height: 18px;
    display: block;
}
.main-publications .right
{
    list-style-type: disc;
    width: 370px;
    padding-top: 20px;
}
.main-publications .right LI
{
    padding-left: 10px;
    margin-bottom: 4px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 0px 50%;
    margin-left: 15px;
}
.main-publications .right A
{
}
.main-publications .right A.subscribe
{
    margin-top: 10px;
    float: right;
    margin-right: 20px;
}
.sub-publications
{
    float: left;
}
.sub-publications .content
{
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
}
.sub-publications .img
{
    text-align: center;
    margin-bottom: 10px;
}
.sub-publications .detail
{
    min-height: 90px;
    margin-bottom: 10px;
    height: auto !important;
    color: #666;
}
.sub-publications A.more
{
    line-height: 18px;
    display: block;
}
.sub-publications .hr
{
    margin: 10px auto;
    width: 230px;
}
.sub-publications LI
{
    padding-left: 10px;
    margin-bottom: 8px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 0px 50%;
    margin-left: 15px;
}
.sub-publications LI A
{
}
.sub-publications A.subscribe
{
    margin-bottom: 10px;
    float: right;
    margin-right: 5px;
}
.winwin-intro .left
{
    padding-bottom: 15px;
    padding-left: 10px;
    width: 152px;
    padding-right: 10px;
    float: left;
    padding-top: 15px;
}
.winwin-intro .right
{
    padding-bottom: 15px;
    padding-left: 5px;
    width: 325px;
    padding-right: 5px;
    float: left;
    padding-top: 15px;
}
.winwin-intro .title
{
    margin-bottom: 8px;
    color: #b60005;
    font-size: 16px;
    font-weight: bold;
}
.winwin-intro .detail
{
    padding-bottom: 25px;
    line-height: 26px;
    color: #666;
    font-size: 14px;
}
.winwin-intro .red
{
    color: #b60005;
    font-weight: bold;
}
.winwin-intro .button
{
    float: right;
}
.winwin-content .content
{
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
}
.winwin-content .header
{
    color: #b60005;
}
.winwin-content .hr
{
    margin-bottom: 10px;
}
.winwin-content .pic
{
    float: left;
    margin-right: 10px;
}
.winwin-content .title
{
    line-height: 22px;
    width: 99%;
    margin-bottom: 8px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
}
.winwin-content .title A
{
    color: #666666;
    text-decoration: none;
}
.winwin-content .detail
{
    width: 410px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.winwin-content .content A.expand
{
    line-height: 27px;
    height: 26px;
    font-size: 14px;
}
.content DIV.icon_download
{
    width: 26px;
    background: url(/ucmf/groups/public/documents/webasset/hw_076470.jpg) no-repeat left -6px;
    height: 26px;
}
.article-detail .title
{
    padding-bottom: 25px;
    line-height: 24px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, verdana, sans-serif;
    color: #b60005;
    font-size: 18px;
    font-weight: 700;
    padding-top: 10px;
}
.articleImg
{
    padding-bottom: 0px;
    margin: 0px 0px 10px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    height: auto !important;
    clear: both;
    overflow: hidden;
    padding-top: 0px;
}
.articleImg LI
{
    background-image: none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
}
.articleImg LI.left
{
    width: 130px;
}
.articleImg LI.right
{
    line-height: 140%;
    width: 380px;
}
.article-detail .author
{
    margin: 10px 0px;
    float: right;
}
.articleDownload LI.right
{
    padding-right: 20px;
    padding-top: 15px;
}
.article-detail .content H3
{
    line-height: 30px;
    margin-bottom: 18px;
    color: #333;
    font-size: 16px;
    font-weight: 700;
}
.article-detail .content H4
{
    line-height: 24px;
    margin-bottom: 18px;
    color: #777;
    font-size: 14px;
    font-weight: 700;
}
.article-detail .content LI
{
    padding-left: 10px;
    margin-bottom: 8px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000740.gif) no-repeat 0px 50%;
    margin-left: 15px;
}
.article-detail .content P
{
    line-height: 26px;
    margin-bottom: 18px;
    font-size: 14px;
}
.search .content STRONG
{
    font-weight: bold;
}
.search .content .search-box
{
    padding-bottom: 10px;
    background-color: #f2f2f2;
    margin: 10px 20px 10px 15px;
    padding-left: 15px;
    padding-right: 10px;
    height: 60px;
    color: #333;
    padding-top: 10px;
}
.search .content .search-box INPUT
{
    vertical-align: middle;
}
.stories-main .result_category
{
    padding-left: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_002124.jpg) #a0a0a0 repeat-x 0px 0px;
    height: 102px;
}
.stories-main .result_category .title
{
    margin-bottom: 5px;
    color: #fff;
    margin-left: 0px;
    font-size: 18px;
    padding-top: 15px;
}
.stories-main .result_category .text
{
    color: #fff;
}
.stories-main .search-field
{
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}
.stories-main .search-field .textarea
{
    line-height: 18px;
    width: 420px;
    height: 18px;
}
.stories-main .search-field .button
{
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
}
.search .search-field
{
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}
.search .search-field .textarea
{
    line-height: 18px;
    width: 420px;
    height: 18px;
}
.search .search-field .button
{
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
}
.result-content
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.result-content .result
{
}
.result-content .news
{
    border-bottom: #ddd 1px solid;
    padding-top: 10px;
}
.result-content .news .heading
{
    font-size: 18px;
}
.result-content .result .heading
{
    margin: 10px 0px;
    float: left;
    color: #444444;
    font-size: 14px;
    _margin-left: 15px;
}
.result-content .result .news .heading
{
    margin: 0px;
    color: #444444;
    font-size: 18px;
}
.result-content .result .news .heading A
{
    color: #333;
}
.result-content .result .sort
{
    margin: 10px 0px;
    float: right;
    font-size: 14px;
}
.result-content .box
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 10px;
    clear: both;
}
.result-content .news .box
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
.result-content A.title
{
    color: #006599;
    font-size: 16px;
}
.result-content .detail
{
    line-height: 20px;
    margin: 5px 0px;
    color: #666;
}
.result-content .detail P
{
    margin: 0px 0px 5px;
}
.result-content .date
{
    line-height: 20px;
    margin: 5px 0px;
    color: #666;
}
.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: #666;
}
.events-intro .content
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.events-upcoming .header
{
    color: #b60005;
}
.events-upcoming .content
{
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 20px;
}
.events-upcoming .pic
{
    float: left;
    margin-right: 20px;
}
.events-upcoming .date
{
    margin-bottom: 4px;
}
.events-upcoming .title
{
    width: 400px;
    margin-bottom: 8px;
    float: left;
    color: #333;
    font-size: 18px;
    font-weight: 400;
}
.events-upcoming .detail
{
    width: 400px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.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-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
}
.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
{
    width: 25px;
    background-position: -4px 0px;
}
.search-year .content
{
    padding-bottom: 10px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2 0px 0px;
    padding-top: 10px;
}
.search-year UL
{
    margin: 0px;
}
.search-year LI
{
    line-height: 18px;
    padding-left: 15px;
    zoom: 1;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 0px 50%;
}
.invitation .content
{
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    color: #666;
    font-size: 14px;
    padding-top: 20px;
}
.whos-speaking .content
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
}
.whos-speaking DL
{
    margin-bottom: 5px;
    float: left;
    margin-right: 5px;
}
.whos-speaking DT
{
    width: 55px;
    float: left;
    margin-right: 8px;
}
.whos-speaking DD
{
    width: 187px;
    float: left;
    color: #666;
}
.whos-speaking DD STRONG
{
    font-weight: bold;
}
.related-links .header .icon
{
    background-position: 0px -218px;
}
.related-links .content
{
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
}
.related-links .content .hr
{
    margin: 5px 0px;
}
.press .content
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.resources .content
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.resources
{
    margin-left: 0px;
}
.resources .title
{
    border-bottom: #f0f0f0 5px solid;
    padding-bottom: 12px;
    line-height: 100%;
    margin-bottom: 10px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.picNews .title
{
    border-bottom: #f0f0f0 5px solid;
    padding-bottom: 12px;
    line-height: 100%;
    margin-bottom: 10px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.resources H2
{
    color: #b60005;
    font-size: 16px;
    font-weight: normal;
}
.resources DL
{
    margin: 16px 0px;
}
.press .results
{
    color: #666;
}
.press .page-generation
{
    margin: 0px;
}
.press .hr
{
    margin: 10px auto 0px;
}
.press DL
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
}
.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;
    float: left;
    color: #666;
}
.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-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.press-detail .content .title
{
    padding-bottom: 15px;
    line-height: 120%;
    padding-left: 0px;
    padding-right: 0px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
}
.press-detail .content .detail .title
{
    padding-bottom: 0px;
    line-height: 22px;
    padding-left: 28px;
    padding-right: 0px;
    background: url(/ucmf/groups/public/documents/webasset/hw_092320.jpg) no-repeat left -6px;
    color: #b60005;
    font-size: 12px;
    font-weight: normal;
    padding-top: 0px;
}
.press-detail .content .subtitle
{
    margin-bottom: 15px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.press-detail .content P
{
    line-height: 26px;
    margin-bottom: 23px;
    color: #666;
    font-size: 14px;
}
.press-detail .content DIV.img
{
    text-align: center;
    margin: 5px auto 20px;
}
.press-detail .content OL LI
{
    list-style-position: outside;
    padding-bottom: 5px;
    list-style-type: decimal;
    margin-left: 20px;
}
.resources .content OL LI
{
    list-style-position: outside;
    padding-bottom: 5px;
    list-style-type: decimal;
    margin-left: 20px;
}
.press-detail .content UL LI
{
    line-height: 26px;
    margin: 0px auto 5px;
    padding-left: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 5px 8px;
    font-size: 14px;
}
.resources .content UL LI
{
    line-height: 26px;
    margin: 0px auto 5px;
    padding-left: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 5px 8px;
    font-size: 14px;
}
.picNews .content
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.picNews TD
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.picNews .detail
{
    margin-bottom: 15px;
}
.technology
{
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
}
.technology .title
{
    color: #b60005;
    font-size: 180%;
    font-weight: bold;
}
.technology .selection
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 10px;
    margin: 7px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ddd 1px solid;
    padding-top: 10px;
}
.technology .selection A
{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.technology .content .box
{
    border-bottom: #ddd 1px solid;
    margin-bottom: 7px;
}
.technology .content .box .title
{
    line-height: 30px;
    color: #b60005;
    font-weight: bold;
}
.technology .content .detail
{
    padding-bottom: 15px;
}
.technology .content .detail SPAN
{
    display: block;
}
.technology .content .content-top
{
    margin-top: 8px;
    width: 50px;
    float: right;
}
.contact .title
{
    line-height: 200%;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.contact .subtitle
{
    padding-bottom: 5px;
    color: #000;
    font-weight: bold;
}
.contact .selection
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 10px;
    margin: 7px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ddd 1px solid;
    padding-top: 10px;
}
.contact .selection A
{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.contact .content .box
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 15px;
    margin-bottom: 7px;
}
.contact .content .box .title
{
    line-height: 30px;
    color: #b60005;
    font-weight: bold;
}
.contact .content .box UL LI
{
    line-height: 20px;
}
.contact .content .box UL LI A.active
{
    padding-right: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_047444.gif) no-repeat right 5px;
    color: #b60005;
}
.contact .content .box UL DIV
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 0px;
    margin-top: 8px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ddd 1px solid;
    padding-top: 8px;
}
.contact .content .box UL DIV DL
{
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
}
.contact .content .box UL DIV DT
{
    color: #b60005;
    font-size: 14px;
    font-weight: 700;
}
.contact .content .box UL DIV DD
{
    line-height: 18px;
    color: #006588;
    font-size: 12px;
}
.contact .content .box UL DIV DL.bgf7
{
    background: #f7f7f7;
}
.contact .content .box UL DIV P
{
    height: 18px;
}
.contact .content .box UL DIV A.more
{
    line-height: 16px;
    width: auto !important;
    display: block;
    float: right;
    height: 17px;
}
.contact .content .content-top
{
    margin-top: 8px;
    width: 50px;
    float: right;
}
.list-myhuawei .content
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}
.myhuawei-product .content
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}
.researchFiled .content
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}
.myhuawei-account .content
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}
.list-myhuawei UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.list-myhuawei-product UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.researchFiled UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.list-myhuawei UL LI
{
    z-index: 0;
    border-bottom: #f1f1f1 1px solid;
    position: relative;
    line-height: 36px;
    padding-left: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 5px 50%;
}
.list-myhuawei A
{
    color: #666;
}
.list-myhuawei LI.last
{
    border-bottom: medium none;
    margin: 0px;
}
.researchFiled LI.last
{
    border-bottom: medium none;
    margin: 0px;
}
.myhuawei-product DL
{
    height: auto;
    overflow: hidden;
}
.myhuawei-product DT
{
    line-height: 32px;
    width: 100%;
    float: left;
    height: auto;
    color: #333;
    font-size: 14px;
    overflow: hidden;
}
.myhuawei-product DD
{
    line-height: 32px;
    padding-left: 18px;
}
.myhuawei-product DD LI
{
    padding-left: 15px;
    width: 30%;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 15px;
    float: left;
    color: #ccc;
}
.myhuawei-product DD A
{
    color: #666;
}
.myhuawei-product .arrowR
{
    margin-top: 8px;
}
.researchFiled LI
{
    border-bottom: #e5e5e5 1px solid;
    line-height: 24px;
    font-size: 120%;
}
.researchFiled LI A
{
    color: #000;
}
.researchFiled .header .icon
{
    background-position: 0px -88px;
}
.userInfo
{
    line-height: 22px;
    padding-left: 0px;
    margin-bottom: 5px;
    height: 22px;
    font-weight: bold;
}
.userInfo SPAN
{
    color: #b60005;
}
.userInfo SPAN.role
{
    color: #000;
    font-weight: normal;
}
.userInfo .account-modify
{
    padding-left: 15px;
    font-weight: normal;
}
.account-modify A
{
    text-decoration: underline;
}
H4.info
{
    margin-top: -5px;
    padding-left: 12px;
    margin-bottom: 10px;
}
.selectRole .content
{
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 20px;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}
.selectRole DL
{
    width: 50%;
    margin-bottom: 10px;
    float: left;
}
.selectRole DT.normalUser
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000854.png);
    width: 240px;
    background-repeat: no-repeat;
    height: 59px;
}
.selectRole DT.analyst
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000854.png);
    width: 240px;
    background-repeat: no-repeat;
    height: 59px;
}
.selectRole DT.normalUser
{
    background-position: 2px 3px;
}
.selectRole DT.analyst
{
    background-position: -244px 3px;
}
.selectRole DD
{
    padding-bottom: 8px;
    line-height: 20px;
    padding-left: 8px;
    width: 184px;
    padding-right: 8px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000854.png) no-repeat 0px -67px;
    margin-left: 6px;
    padding-top: 8px;
}
.selectRole LI
{
    padding-left: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000740.gif) no-repeat 3px 8px;
}
.myhuawei-account H3
{
    padding-bottom: 5px;
    font-weight: bold;
}
.myhuawei-account TD
{
    line-height: 32px;
}
.myhuawei-favorite #tabs
{
    padding-bottom: 0px;
    line-height: 25px;
    padding-left: 0px;
    padding-right: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000467.png) repeat-x center bottom;
    padding-top: 5px;
    _line-height: 26px;
}
.myhuawei-favorite #tabs A.active
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000980.gif);
    background-repeat: no-repeat;
}
.myhuawei-favorite #tabs SPAN
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000980.gif);
    background-repeat: no-repeat;
}
.myhuawei-favorite #tabs A
{
    margin: 0px 10px;
    color: #999;
    font-size: 14px;
    font-weight: bold;
}
.myhuawei-favorite #tabs A:hover
{
    text-decoration: none;
}
.myhuawei-favorite #tabs SPAN
{
    padding-bottom: 5px;
    margin: 0px 0px 0px 5px;
    padding-left: 10px;
    padding-right: 10px;
    background-position: 100% -30px;
    color: #000;
    padding-top: 5px;
}
.myhuawei-favorite #tabs A.active
{
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    white-space: nowrap;
    background-position: 0px -30px;
    text-decoration: none;
    padding-top: 5px;
}
.myhuawei-favorite #tab-content
{
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 16px;
}
.myhuawei-favorite DL
{
    margin: 8px 0px;
    padding-left: 20px;
    clear: both;
}
.myhuawei-favorite DT
{
    margin-bottom: 6px;
    color: #333333;
    font-size: 14px;
}
.myhuawei-favorite DD
{
    padding-left: 18px;
    color: #999;
    _padding-left: 26px;
}
.myhuawei-favorite LI.pro
{
    line-height: 18px;
    margin: 6px 0px;
    padding-left: 15px;
    width: 142px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 5px 50%;
    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
{
    line-height: 24px;
    color: #666;
}
.myhuawei-favorite .left
{
    width: 45%;
    float: left;
    margin-right: 3%;
}
INPUT.Save
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 7px;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    outline-width: 0px;
    width: 90px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat 0px 0px;
    height: 30px;
    color: #fff;
    vertical-align: top;
    border-top: medium none;
    cursor: pointer;
    font-weight: bold;
    border-right: medium none;
}
INPUT.Cancle
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 7px;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    outline-width: 0px;
    width: 90px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat -94px 0px;
    height: 30px;
    color: #fff;
    vertical-align: top;
    border-top: medium none;
    cursor: pointer;
    font-weight: bold;
    border-right: medium none;
}
.grid475
{
    padding-left: 25px;
    width: 460px;
    overflow: hidden;
}
.grid475 .block
{
    width: 460px;
}
.grid275
{
    padding-left: 25px;
    width: 255px;
    overflow: hidden;
}
.grid275 .block
{
    width: 265px;
}
.myhuawei-favorite .contentlist DT
{
    position: relative;
    line-height: 24px;
    padding-left: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 5px 50%;
}
.about-infoBox .content
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 16px;
}
.about-infoBox DIV.header
{
    height: 20px;
}
.about-infoBox .header A
{
    color: #b60005;
    text-decoration: none;
}
.about-infoBox .header A:hover
{
    color: #b60005;
    text-decoration: underline;
}
.about-infoBox .img
{
    float: left;
}
.about-infoBox .header
{
    color: #b60005;
}
.about-infoBox .detail
{
    line-height: 26px;
    padding-left: 300px;
    font-size: 14px;
}
.about-infoBox .more
{
    line-height: 16px;
    width: auto !important;
    display: block;
    float: right;
    height: 17px;
    font-size: 14px;
    vertical-align: middle;
}
.grid380
{
    border-bottom: medium none;
    border-left: medium none;
    width: 360px;
    margin-bottom: 15px;
    overflow: hidden;
    border-top: medium none;
    border-right: medium none;
}
.grid380.last
{
    margin-left: 25px;
}
.grid380 .block
{
    width: 360px;
}
.grid380 DIV.top
{
    width: 375px;
}
.grid380 DIV.bottom
{
    width: 373px;
}
.grid380 .detail
{
    min-height: 67px;
    padding-left: 8px;
    width: 264px;
    float: left;
}
.about-publication .content
{
    padding-bottom: 0px;
    padding-left: 18px;
    padding-right: 10px;
    background: #f2f2f2;
    overflow: hidden;
    padding-top: 10px;
}
.about-publication .header .icon
{
    width: 19px;
    background-position: -6px -60px;
}
.about-publication .header .wpaper
{
    width: 32px;
    background-position: 0px -440px;
}
.about-publication A
{
    color: #666;
}
.tags A
{
    color: #666;
}
.related-video A
{
    color: #666;
}
.about-publication UL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
.about-publication .content UL LI
{
    line-height: 16px;
    list-style-type: none;
    padding-left: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 5px 8px;
    list-style-image: none;
    padding-top: 2px;
}
.about-publication .img
{
    text-align: left;
    padding-bottom: 2px;
    display: block;
    height: 125px;
}
.about-publication .title
{
    text-align: left;
    padding-left: 0px;
    padding-right: 5px;
    display: block;
    margin-bottom: 15px;
}
.about-publication .more
{
    line-height: 16px;
    width: auto !important;
    display: block;
    float: right;
    height: 17px;
    vertical-align: middle;
}
.suc-article .more
{
    line-height: 16px;
    width: auto !important;
    display: block;
    float: right;
    height: 17px;
    vertical-align: middle;
}
.subscription .header .icon
{
    background-position: 0px -375px;
}
.subscription .content
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 5px;
    background: #f2f2f2 0px 0px;
    padding-top: 10px;
}
.subscription UL
{
    margin: 0px;
}
.grid215 .content LI
{
    line-height: 18px;
    padding-left: 12px;
    zoom: 1;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
}
.suc-article .content
{
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.suc-article .content .title
{
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    color: #b60005;
    font-size: 300%;
    font-weight: bold;
    padding-top: 0px;
}
.suc-article .content .detail
{
    padding-bottom: 15px;
    color: #666;
}
.suc-article .content .links
{
    border-bottom: #ddd 1px solid;
    border-top: #ddd 1px solid;
}
.suc-article .content .links A
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000477.gif);
    line-height: 25px;
    padding-left: 20px;
    display: block;
    background-repeat: no-repeat;
    background-position: -90px -12px;
    font-size: 120%;
}
.suc-article H2
{
    color: #b60005;
    font-size: 16px;
    font-weight: bold;
}
.suc-article H3
{
    color: #b60005;
    font-weight: bold;
}
.suc-article P
{
    color: #666;
}
.suc-article .content .text
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.suc-article .brief
{
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_001052.jpg) repeat-x left bottom;
    padding-top: 0px;
}
.suc-article .brief .text
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
}
.suc-article .more
{
    padding-right: 15px;
}
.marL15px
{
    margin-left: 15px;
}
.product-cycle DT
{
    margin-bottom: 4px;
    font-weight: bold;
}
.product-cycle DD
{
    color: #666;
}
.product-cycle .hr
{
    margin: 10px auto;
}
.rss .content
{
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
}
.rss .title
{
    line-height: 100%;
    margin-bottom: 24px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.rss DL
{
    margin-bottom: 24px;
}
.rss DT
{
    margin-bottom: 4px;
    color: #b60005;
    font-size: 18px;
}
.rss DT IMG
{
    margin-left: 15px;
}
.rss DT A:link
{
    color: #b60005;
}
.rss DT A:visited
{
    color: #b60005;
}
.rss DT A:active
{
    color: #b60005;
}
.rss DD
{
    color: #666;
}
.rss DD P
{
    margin: 0px;
}
.rss .hr
{
    margin: 10px auto;
}
.rss .abstract
{
    margin-bottom: 35px;
    clear: both;
}
.rss .abstract .pic
{
    float: left;
    margin-right: 10px;
}
.rss .abstract PRE
{
    line-height: 18px;
    font-family: verdana;
    float: left;
    color: #d05e00;
    font-size: 18px;
    font-weight: bold;
    margin-right: 16px;
}
.sitemap
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 30px;
    width: 780px !important;
    padding-right: 30px;
    padding-top: 0px;
}
.sitemap
{
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
}
.termOfUse
{
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
}
.sitemap .title
{
    line-height: 32px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.termOfUse .title
{
    line-height: 32px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.sitemap TD
{
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    padding-top: 10px;
}
.sitemap DT
{
    margin-bottom: 4px;
    color: #b60005;
    font-size: 18px;
}
.sitemap .relinks
{
    line-height: 24px;
    color: #666;
    padding-top: 15px;
}
.sitemap .relinks A
{
    padding-left: 15px;
    padding-right: 15px;
}
.sitemap .relinks A:link
{
    color: #000;
}
.sitemap .relinks A:visited
{
    color: #000;
}
.sitemap .relinks A:active
{
    color: #000;
}
.sitemap .relinks A:hover
{
    color: #b60005;
}
.sitemap A.first
{
    padding-left: 0px;
}
.sitemap DT A
{
    color: #b60005;
    font-size: 18px;
    font-weight: 400;
    text-decoration: none;
}
.sitemap DD A
{
    color: #333333;
    text-decoration: none;
}
.termOfUse .title
{
    padding-bottom: 15px;
}
.feedback .content
{
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.subscribe .content
{
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.analyst .content
{
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 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
{
    padding-left: 3px;
    color: #ff0000;
    top: 3px;
}
INPUT.Subscribe
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 7px;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    outline-width: 0px;
    width: 90px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat 0px 0px;
    height: 30px;
    color: #fff;
    vertical-align: top;
    border-top: medium none;
    cursor: pointer;
    font-weight: bold;
    border-right: medium none;
}
INPUT.Unsubscribe
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 7px;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    outline-width: 0px;
    width: 90px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat 0px 0px;
    height: 30px;
    color: #fff;
    vertical-align: top;
    border-top: medium none;
    cursor: pointer;
    font-weight: bold;
    border-right: medium none;
}
.notes
{
    line-height: 24px;
    color: #9b9b9b;
}
.product-list .content
{
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
}
.product-list .content .header
{
    margin-bottom: 24px;
    padding-top: 0px;
}
.product-list DL
{
    margin-bottom: 10px;
}
.product-list DT
{
    margin-bottom: 8px;
    color: #b60005;
    font-size: 18px;
}
.product-list DT A
{
    color: #b60005;
}
.product-list DD
{
    color: #666;
}
.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
{
    margin: 0px auto 5px;
    padding-left: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 5px 8px;
    font-size: 14px;
}
.career H3
{
    margin: 5px;
    font-size: 14px;
    font-weight: bold;
}
.career TABLE
{
    margin-bottom: 20px;
}
.career TD
{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.grid765 .generic .content-2col
{
    background-image: url(/ucmf/groups/public/documents/grey.gif);
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: repeat-y;
    background-position: 50% 0px;
    color: #333;
    padding-top: 0px;
    _background-position: 0px 0px;
}
.grid765 .generic .content-2col .left
{
    padding-bottom: 15px;
    padding-left: 15px;
    width: 340px;
    padding-right: 15px;
    margin-right: 0px;
    padding-top: 15px;
}
.grid765 .generic .content-2col .right
{
    padding-bottom: 0px;
    padding-left: 15px;
    width: 355px;
    padding-right: 15px;
    padding-top: 15px;
}
.grid550 .generic .content-2col
{
    background-image: url(/ucmf/groups/public/documents/grey.gif);
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: repeat-y;
    background-position: 50% 0px;
    color: #333;
    padding-top: 0px;
    _background-position: 0px 0px;
}
.grid550 .generic .content-2col .left
{
    padding-bottom: 15px;
    padding-left: 15px;
    width: 240px;
    padding-right: 15px;
    margin-right: 0px;
    padding-top: 15px;
}
.grid550 .generic .content-2col .right
{
    padding-bottom: 0px;
    padding-left: 15px;
    width: 240px;
    padding-right: 15px;
    padding-top: 15px;
}
.generic LI
{
    padding-left: 10px;
    zoom: 1;
    background: url(/ucmf/groups/public/documents/blue_square.gif) no-repeat 0px 9px;
    margin-left: 5px;
}
.generic A.more
{
    margin-top: 8px;
    float: right;
}
.generic A.expand
{
    font-size: 100%;
}
.generic .content
{
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: #333;
    padding-top: 10px;
}
.generic .list .item
{
    margin-bottom: 15px;
}
.generic .title
{
    color: #b60005;
    font-size: 14px;
    font-weight: bold;
}
.generic .detail
{
    margin: 3px 0px;
}
.generic .hr
{
    margin: 10px 0px;
}
.generic .pic
{
    float: left;
    margin-right: 15px;
}
.box
{
    padding-bottom: 12px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 12px;
}
.box .pic
{
    margin-top: 1px;
    width: 100px;
    float: left;
}
.box .list
{
    padding-left: 100px;
}
.box .title
{
    margin-bottom: 8px;
    color: #666;
    font-weight: bold;
}
.box .title A
{
    color: #666;
}
.title A:hover
{
    color: #666;
    text-decoration: underline;
}
.box .detail
{
    width: 98%;
    margin-bottom: 10px;
    color: #666;
}
.videoList-container
{
    position: relative;
    margin-bottom: 24px;
    background: url(/ucmf/groups/public/documents/webasset/hw_063157.png) #e3e3e3 repeat-x 0px -145px;
    top: -1px;
}
.videoList-container .frame
{
    position: relative;
    width: 745px;
    float: left;
}
#dcar
{
    position: relative;
    width: 745px;
    height: 212px;
    overflow: hidden;
}
#dcar .content_reel
{
    position: relative;
    top: 0px;
    left: 0px;
}
.videoList-container .rightcontent
{
    position: relative;
    padding-bottom: 20px;
    min-height: 172px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 376px;
    padding-top: 20px;
}
.videoList-container .rightcontent H2
{
    margin-bottom: 13px;
    color: #333;
    font-size: 18px;
    font-weight: 700;
}
.videoList-container .rightcontent P
{
    margin-bottom: 10px;
    color: #333;
}
.videoList-container .leftcontent
{
    position: absolute;
    width: 376px;
    height: 212px;
    overflow: hidden;
    top: 0px;
    left: 0px;
}
.videoList-container .video-link
{
    text-align: right;
    margin: 10px 0px 0px;
}
.videoList-container .vid
{
    background: url(/ucmf/groups/public/documents/webasset/hw_063157.png) no-repeat 0px 0px;
    font-size: 14px;
}
.videoList-container .vid B
{
    background: url(/ucmf/groups/public/documents/webasset/hw_063157.png) no-repeat 0px 0px;
    font-size: 14px;
}
.videoList-container #thumbs
{
    background: url(/ucmf/groups/public/documents/webasset/hw_063157.png) no-repeat 0px 0px;
    font-size: 14px;
}
.videoList-container .vid
{
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
    background-position: right 0px;
}
.videoList-container .vid
{
    line-height: 26px;
    display: inline-block;
    height: 26px;
    cursor: pointer;
    text-decoration: none;
}
.videoList-container .vid B
{
    line-height: 26px;
    display: inline-block;
    height: 26px;
    cursor: pointer;
    text-decoration: none;
}
.videoList-container .vid B
{
    padding-bottom: 0px;
    margin: 0px 10px 0px 0px;
    padding-left: 17px;
    padding-right: 2px;
    background-position: 0px 0px;
    font-weight: 400;
    padding-top: 0px;
}
.videoList-container A:link
{
    color: #fff;
}
.videoList-container A:hover
{
    color: #fff;
}
.videoList-container A:visited
{
    color: #fff;
}
.videoList-container A:active
{
    color: #fff;
}
.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
{
    position: relative;
    width: 100%;
    display: none;
    background-repeat: repeat-x;
    background-position: 0px -92px;
    height: 53px;
    clear: both;
}
.videoList-container #thumbs .mygallery
{
    position: absolute;
    display: inline-block;
    right: 0px;
}
.videoList-container #thumbs .mygallery .overclear
{
    white-space: nowrap;
}
.videoList-container #thumbs A
{
    border-bottom: #aaa 2px solid;
    border-left: #aaa 2px solid;
    background-color: #000;
    margin-top: 12px;
    width: 84px;
    display: inline-block;
    height: 26px;
    overflow: hidden;
    border-top: #aaa 2px solid;
    margin-right: 1px;
    border-right: #aaa 2px solid;
}
.videoList-container #thumbs A IMG
{
    margin-top: -30px;
}
.videoList-container #thumbs A:hover
{
    border-bottom: #fff 2px solid;
    border-left: #fff 2px solid;
    border-top: #fff 2px solid;
    border-right: #fff 2px solid;
}
.videoList-container #thumbs A.highlight
{
    border-bottom: #fff 2px solid;
    border-left: #fff 2px solid;
    border-top: #fff 2px solid;
    border-right: #fff 2px solid;
}
.videoList-container #thumbs A.prev
{
    border-bottom: medium none;
    border-left: medium none;
    margin-top: 12px;
    width: 26px;
    display: none;
    background: url(/ucmf/groups/public/documents/webasset/hw_063157.png) no-repeat 0px 0px;
    height: 26px;
    border-top: medium none;
    margin-right: 5px;
    border-right: medium none;
}
.videoList-container #thumbs A.next
{
    border-bottom: medium none;
    border-left: medium none;
    margin-top: 12px;
    width: 26px;
    display: none;
    background: url(/ucmf/groups/public/documents/webasset/hw_063157.png) no-repeat 0px 0px;
    height: 26px;
    border-top: medium none;
    margin-right: 5px;
    border-right: medium none;
}
.videoList-container #thumbs A.prev
{
    position: absolute;
    background-position: -71px -63px;
    top: 4px;
    left: 10px;
}
.videoList-container #thumbs A.next
{
    position: absolute;
    background-position: -106px -63px;
    top: 4px;
    right: 0px;
}
#thumbs_tool_tip
{
    position: absolute;
    display: none;
}
.videoList-container #thumbs A.prev:hover
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
.videoList-container #thumbs A.next:hover
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
#thumbs_tool_tip .thumbs_tool_tip
{
    filter: alpha(opacity=50);
    background-color: #666;
    white-space: nowrap;
    overflow: visible;
    opacity: 0.8;
}
#thumbs_tool_tip .inner
{
    position: relative;
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;
    padding-top: 10px;
}
.serviceVideo
{
    min-height: 180px;
    height: auto !important;
}
.serviceVideo .leftcontent
{
    width: 320px;
    height: 180px;
    overflow: hidden;
}
.serviceVideo .rightcontent
{
    padding-bottom: 10px;
    min-height: 160px;
    padding-left: 10px;
    padding-right: 10px;
    height: auto !important;
    margin-left: 320px;
    padding-top: 10px;
}
.serviceVideo #thumbs A
{
    margin-right: 5px;
}
.core-network .detail
{
    line-height: 26px;
    margin-top: 10px;
    margin-bottom: 14px;
}
.product-video2 .detail
{
    line-height: 26px;
    margin-top: 10px;
    margin-bottom: 3px;
    color: #666;
    font-size: 14px;
}
.block product-video2
{
    border-bottom: #e9e9e9 2px solid;
    padding-bottom: 13px;
}
.publication .content
{
    padding-bottom: 10px;
    padding-left: 14px;
    padding-right: 0px;
    background: #f2f2f2;
    padding-top: 10px;
}
.publication .img
{
    padding-bottom: 10px;
    display: inline;
    float: left;
    height: 125px;
    margin-left: 14px;
}
.publication .title
{
    padding-left: 5px;
    width: 90px;
    padding-right: 5px;
    margin-bottom: 5px;
    float: left;
    vertical-align: middle;
}
.stoty-particular .title
{
    padding-bottom: 25px;
    line-height: 100%;
    padding-left: 0px;
    padding-right: 0px;
    color: #b60005;
    font-size: 20px;
    font-weight: bold;
    padding-top: 8px;
}
.stoty-particular DIV.abstract
{
    line-height: 24px;
    font-size: 16px;
}
.stoty-particular DIV.abstract P
{
    line-height: 24px;
    font-size: 16px;
}
.stoty-particular H3
{
    margin-bottom: 17px;
    font-size: 16px;
    font-weight: bold;
}
.stoty-particular H4
{
    line-height: 24px;
    color: #777777;
    font-size: 14px;
    font-weight: bold;
}
.stoty-particular .detail
{
    line-height: 18px;
    margin-bottom: 5px;
    color: #3c3c3c;
    font-size: 14px;
}
.stoty-particular .detail STRONG
{
    line-height: 30px;
    font-size: 18px;
    font-weight: 400;
}
.stoty-particular UL
{
    margin-bottom: 20px;
}
.stoty-particular LI
{
    line-height: 26px;
    padding-left: 10px;
    margin-bottom: 8px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000740.gif) no-repeat 0px 12px;
    margin-left: 15px;
}
.stoty-particular .challenges_list
{
    padding-bottom: 0px;
    margin: 0px 20px 10px 0px;
    min-height: 415px;
    padding-left: 30px;
    width: 325px;
    padding-right: 30px;
    background: url(/ucmf/groups/public/documents/webasset/hw_003982.jpg) #9a0000 repeat-x 0px 0px;
    color: #fff;
    padding-top: 25px;
    _height: 415px;
}
.stoty-particular .challenges_list H3
{
    line-height: 26px;
    margin-bottom: 17px;
}
.stoty-particular .challenges_list UL
{
    padding-bottom: 0px;
    margin: 0px 0px 17px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.stoty-particular .challenges_list LI
{
    line-height: 26px;
    padding-left: 15px;
    background: url(/ucmf/groups/public/documents/webasset/hw_004001.png) no-repeat 5px 10px;
    margin-left: 0px;
    font-size: 14px;
}
.stoty-particular .challenges_list LI A
{
    color: #fff;
    text-decoration: none;
}
.stoty-particular .challenges_list LI A:hover
{
    color: #fff;
    text-decoration: underline;
}
DIV.more
{
    text-align: right;
    padding-right: 10px;
}
.stoty-particular P
{
    line-height: 26px;
    margin: 0px 0px 17px;
}
.news-detail H3
{
    line-height: 24px;
    margin-top: 0px;
    margin-bottom: 21px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}
.news-detail .detail
{
    line-height: 26px;
    margin-bottom: 21px;
    font-size: 14px;
}
.table-style
{
    margin-bottom: 30px;
    margin-left: 5px;
    overflow: hidden;
}
.table-style TD
{
    border-bottom: #5f5f5f 1px solid;
    border-left: #5f5f5f 1px solid;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    overflow: hidden;
    border-top: #5f5f5f 1px solid;
    border-right: #5f5f5f 1px solid;
    padding-top: 5px;
}
.table-style TD.td-style
{
    background-color: #a7a7a7;
    color: #fff;
    overflow: hidden;
}
.table-style TD.td-list-style
{
    text-align: center;
    background-color: #a7a7a7;
    color: #fff;
    overflow: hidden;
    font-weight: bold;
}
.news-detail DIV.img
{
    text-align: center;
    width: 510px;
    overflow: hidden;
}
.news-detail DIV.imgtitle
{
    text-align: center;
}
.news-detail .dLetterTitle
{
    font-size: 14px;
    font-weight: bold;
}
.news-detail .title
{
    padding-bottom: 20px;
    line-height: 28px;
    padding-left: 0px;
    padding-right: 0px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
}
.news-detail .dNewTime
{
    position: relative;
    margin-bottom: 10px;
    color: #999999;
    font-size: 12px;
    top: -15px;
    margin-right: 30px;
}
.news-detail .dDate
{
    position: relative;
    color: #999999;
    font-size: 12px;
    top: -15px;
}
.news-detail P.subtitle
{
    color: #333;
    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
{
    line-height: 26px;
    padding-left: 10px;
    margin-bottom: 8px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 0px 10px;
    margin-left: 15px;
    font-size: 14px;
}
.openL
{
    padding-left: 30px;
}
.openL P.abstract
{
    margin-bottom: 5px;
}
.grid765_r
{
    width: 745px;
    margin-left: 25px;
    overflow: hidden;
}
.grid550_l
{
    margin: 0px 25px 0px 0px;
    width: 510px;
    overflow: hidden;
    padding-top: 2px;
}
.winwin-intro .left IMG
{
    width: 142px;
    height: 189px;
}
.resultNav
{
    padding-bottom: 0px;
    padding-left: 0px;
    width: 209px;
    padding-right: 0px;
    padding-top: 0px;
}
.resultNav A
{
    border-bottom: #ddd 1px solid;
    line-height: 30px;
    padding-left: 10px;
    display: block;
    color: #656565;
}
.resultNav A:hover
{
    color: #b60005;
    text-decoration: none;
}
.resultNav A.active
{
    background: none transparent scroll repeat 0% 0%;
    color: #333;
    font-weight: 700;
}
.resultNav A.active:hover
{
    background: none transparent scroll repeat 0% 0%;
    color: #333;
    font-weight: 700;
}
.resultNav A.activeParent
{
    color: #696969;
    margin-left: 2px;
    font-size: 16px;
    font-weight: bold;
    margin-right: 2px;
}
.resultNav A.activeParent:hover
{
    color: #696969;
    margin-left: 2px;
    font-size: 16px;
    font-weight: bold;
    margin-right: 2px;
}
.resultNav .children
{
    font-size: 12px;
}
.resultNav .children A
{
    border-left: medium none;
    line-height: 28px;
    padding-left: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #333;
    margin-left: 12px;
    border-right: medium none;
}
.resultNav .children A:hover
{
    color: #b60005;
}
.resultNav .children A.active
{
    background: none transparent scroll repeat 0% 0%;
    color: #333;
    font-weight: 700;
}
.resultNav .children A.active:hover
{
    background: none transparent scroll repeat 0% 0%;
    color: #333;
    font-weight: 700;
}
.resultNav .children A.activeParent
{
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 10px;
    color: #696969;
    margin-left: 2px;
    font-weight: bold;
    margin-right: 2px;
}
.resultNav .children A.activeParent:hover
{
    background: url(/ucmf/groups/public/documents/webasset/hw_000571.gif) no-repeat right 10px;
    color: #696969;
    margin-left: 2px;
    font-weight: bold;
    margin-right: 2px;
}
.itemList .content
{
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #e9e9e9 2px solid;
    padding-top: 5px;
}
.itemList .content .title
{
    line-height: 24px;
    margin: 10px 0px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.itemList .content .title A
{
    color: #b60005;
}
.itemList .content .detail
{
    line-height: 26px;
    margin-bottom: 10px;
    font-size: 14px;
}
.dubleList .header
{
    color: #b60005;
}
.dubleList .content
{
    margin-bottom: 25px;
    clear: both;
    overflow: hidden;
    padding-top: 10px;
}
.dubleList UL
{
    width: 49%;
}
.dubleList LI
{
    line-height: 18px;
    margin: 0px auto 5px;
    padding-left: 12px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 10px;
    padding-top: 2px;
}
.contentList .content
{
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
}
.contentList .pic
{
    float: left;
    margin-right: 10px;
}
.contentList .title
{
    line-height: 24px;
    width: 510px;
    margin-bottom: 8px;
    color: #b60005;
    font-size: 18px;
}
.contentList .title A
{
    color: #b60005;
}
.contentList .title A:hover
{
    color: #b60005;
    text-decoration: underline;
}
.contentList .detail
{
    width: 410px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.contentList A.expand
{
    float: right;
}
.contentList .hr
{
    margin-bottom: 10px;
}
.success-stories .content
{
    padding-bottom: 5px;
    padding-left: 0px;
    width: 745px;
    padding-right: 0px;
    margin-bottom: 16px;
    padding-top: 20px;
}
.success-stories .header
{
    color: #b60005;
}
.arpu-solution .header
{
    color: #b60005;
}
.success-stories .hr
{
    margin-bottom: 10px;
    border-top: #f1f1f1 1px solid;
}
.success-stories .case
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.success-stories .left
{
    width: 500px;
    padding-right: 20px;
    border-right: #ddd 1px solid;
}
.success-stories .pic
{
    margin-top: 3px;
    width: 88px;
    float: left;
    margin-right: 10px;
}
.success-stories .title
{
    width: 640px;
    margin-bottom: 8px;
    float: left;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    _width: 645px;
}
.success-stories .title A
{
    color: #666;
}
.success-stories .detail
{
    width: 640px;
    margin-bottom: 10px;
    float: left;
    color: #666;
    _width: 645px;
}
.success-stories .item .title
{
    line-height: 24px;
    width: 100%;
    margin-bottom: 8px;
    color: #666;
    font-size: 14px;
}
.success-stories .item .title A
{
    color: #666;
}
.success-stories .item .title A:hover
{
    color: #b60005;
    text-decoration: underline;
}
.success-stories .item .detail
{
    width: 100%;
    margin-bottom: 10px;
    color: #666;
}
.magazine_info
{
    padding-bottom: 0px;
    margin: 0px 0px 28px;
    padding-left: 0px;
    padding-right: 0px;
    clear: both;
    padding-top: 0px;
}
.magazine_info .more
{
    text-align: right;
    line-height: 16px;
    height: 16px;
}
.magazine_info .title
{
    border-bottom: #f0f0f0 5px solid;
    line-height: 35px;
    margin-bottom: 10px;
    height: 35px;
    color: #b60005;
    font-size: 18px;
    font-weight: bold;
}
.magazine_info LI
{
    line-height: 26px;
    padding-left: 12px;
    margin-bottom: 0px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000740.gif) no-repeat 3px 9px;
    color: #666;
    clear: both;
    font-size: 14px;
}
.magazine_info LI A
{
    color: #666;
}
.magazine_info .listTitle
{
    line-height: 20px;
    margin: 0px 0px 10px 30px;
    color: #b60005;
    font-size: 14px;
    font-weight: bold;
}
.magazine_info UL
{
    margin-left: 30px;
}
.magazine_info .button
{
    margin-left: 30px;
}
.magazine_info .pic
{
    width: 208px;
    float: left;
    margin-right: 10px;
    padding-top: 16px;
}
.magazine_info .pic_title
{
    text-align: center;
    margin-top: 10px;
    width: 220px;
    color: #06659b;
    font-size: 14px;
}
.magazine_info .pic A.winwin
{
    padding-bottom: 7px;
    padding-left: 1px;
    width: 142px;
    padding-right: 50px;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_078390.png) no-repeat 0px 0px;
    height: 189px;
    margin-left: 15px;
    padding-top: 22px;
}
.magazine_info .pic A.communicate
{
    padding-bottom: 7px;
    padding-left: 1px;
    width: 142px;
    padding-right: 50px;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_078390.png) no-repeat 0px 0px;
    height: 189px;
    margin-left: 15px;
    padding-top: 22px;
}
.magazine_info .pic A.communicate
{
    padding-bottom: 7px;
    padding-left: 1px;
    width: 142px;
    padding-right: 50px;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_078390.png) no-repeat 0px 0px;
    height: 189px;
    margin-left: 15px;
    padding-top: 22px;
}
.magazine_info .pic A.hwService
{
    padding-bottom: 7px;
    padding-left: 1px;
    width: 142px;
    padding-right: 50px;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_078390.png) no-repeat 0px 0px;
    height: 189px;
    margin-left: 15px;
    padding-top: 22px;
}
.magazine_info .pic A.hwPeople
{
    padding-bottom: 7px;
    padding-left: 1px;
    width: 142px;
    padding-right: 50px;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/hw_078390.png) no-repeat 0px 0px;
    height: 189px;
    margin-left: 15px;
    padding-top: 22px;
}
.magazine_info .pic A.winwin
{
    padding-bottom: 7px;
    padding-left: 1px;
    padding-right: 50px;
    padding-top: 22px;
}
.magazine_info .pic A.communicate
{
    padding-bottom: 11px;
    padding-left: 40px;
    padding-right: 11px;
    background-position: 0px -218px;
    padding-top: 17px;
}
.magazine_info .pic A.hwService
{
    padding-bottom: 10px;
    padding-left: 38px;
    padding-right: 13px;
    background-position: 0px -436px;
    padding-top: 19px;
}
.magazine_info .pic A.hwPeople
{
    padding-bottom: 12px;
    padding-left: 40px;
    padding-right: 11px;
    background-position: 0px -654px;
    padding-top: 22px;
}
.magazine_info .right
{
    width: 526px;
    display: inline;
    float: right;
}
.magazine_info .detail
{
    padding-bottom: 0px;
    line-height: 26px;
    padding-left: 5px;
    padding-right: 5px;
    color: #976600;
    font-size: 14px;
    padding-top: 0px;
}
.magazine_info .hr
{
    line-height: 0px;
    margin: 10px 0px 15px;
    height: 1px;
    font-size: 0px;
    border-top: #d6d6d6 1px solid;
}
.magazine_info DL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.magazine_info DT
{
    line-height: 20px;
    margin-bottom: 10px;
    color: #b60005;
    font-size: 14px;
    font-weight: 700;
}
.magazine_info DD
{
    margin-bottom: 6px;
    clear: both;
}
.magazine_info DD DIV
{
    line-height: 18px;
    padding-left: 12px;
    width: 237px;
    background: url(/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px;
    float: left;
    color: #00679b;
}
.magazine_info DD A
{
    color: #00679b;
}
.magazine_info DD DIV.marginL30
{
    margin-left: 30px;
}
.magazine_info .button
{
    clear: both;
    padding-top: 10px;
}
.magazine_info A.more
{
    float: right;
    color: #00679b;
}
.c_theme A.c_sub_topic
{
    border-bottom: #f0f0f0 5px solid;
    line-height: 35px;
    margin-top: 12px;
    display: block;
    height: 35px;
    font-size: 14px;
    font-weight: bold;
}
.c_theme A.c_sub_topic:hover
{
    text-decoration: none;
}
.c_themeContent TD
{
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}
.c_themeContent TD.c_newspad A
{
    font-weight: 700;
}
.myAccount
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    clear: both;
    padding-top: 30px;
}
.myAccount .accountList
{
    margin: 0px 20px;
    width: 280px;
    float: left;
}
.myAccount .accountList H4
{
    display: inline;
    float: left;
    color: #b60005;
    margin-left: 5px;
    font-size: 14px;
    font-weight: 700;
}
.myAccount .accountList H4 A
{
    color: #b60005;
    text-decoration: none;
}
.myAccount .accountList H4 A:hover
{
    color: #b60005;
    text-decoration: underline;
}
.myAccount .accountList DIV.icon
{
    width: 16px;
    display: inline;
    background: url(/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -17px -1px;
    float: left;
    height: 16px;
    overflow: hidden;
}
.myAccount .accountList DIV.text
{
    padding-bottom: 10px;
    padding-left: 22px;
    padding-right: 12px;
    clear: both;
    padding-top: 10px;
}
.myAccount .last
{
    width: 350px;
}
#map-flash IMG
{
    margin-left: 10px;
}
.down_cn
{
    text-align: left;
    margin-bottom: 20px;
    clear: both;
    overflow: hidden;
}
.down_cn A.expand
{
    line-height: 27px;
    float: left;
    height: 26px;
    font-size: 14px;
}
.down_cn A.expand DIV.icon_download
{
    width: 26px;
    background: url(/ucmf/groups/public/documents/webasset/hw_076470.jpg) no-repeat left -6px;
    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;
    font-size: 14px;
    padding-top: 0px;
}
.core-network .itemList .detail
{
    line-height: 26px;
    margin: 3px 0px;
    font-size: 14px;
}
.events-content .content
{
    padding-bottom: 20px;
    line-height: 26px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 14px;
    padding-top: 20px;
}
.events-content .content P
{
    line-height: 26px;
    font-size: 14px;
}
.events-content .header P
{
    margin: 0px 0px 10px;
}
.events-content UL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.events-content LI
{
    line-height: 18px;
    padding-left: 12px;
    margin-bottom: 6px;
    background: url(/ucmf/groups/public/documents/webasset/hw_000740.gif) no-repeat 3px 9px;
    color: #666;
    clear: both;
    font-size: 14px;
}
#SubscribeMag
{
    width: 650px;
}
#SubscribeMag .content
{
    padding-bottom: 0px;
    line-height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
}
#SubscribeMag .content SPAN.caption
{
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
#SubscribeMag .content LABEL
{
    margin: 0px 10px 0px 5px;
}
#SubscribeMag .content .level2
{
    margin: 5px 0px 5px 22px;
}
#SubscribeMag .content A
{
    color: #b60005;
    font-weight: bold;
    text-decoration: underline;
}
.block_School
{
    width: 210px;
    margin-bottom: 15px;
}
.block_School DIV.heade_School
{
    border-bottom: #e1e1e1 1px solid;
    padding-bottom: 6px;
    line-height: 20px;
    padding-left: 8px;
    padding-right: 0px;
    background: #f7f7f7;
    height: 22px;
    color: #808080;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.contact_us_School .heade_School .icon_School
{
    background-position: -2px -566px;
}
.heade_School .icon_School
{
    background-image: url(/ucmf/groups/public/documents/webasset/hw_000999.gif);
    position: relative;
    width: 28px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 28px;
    top: -4px;
    margin-right: 8px;
}
.content_School
{
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2;
    padding-top: 7px;
}
.contact_us_School .content_School
{
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2;
    padding-top: 7px;
}
.contact_us_School.img
{
    background: #f2f2f2;
}
.contact_us_School A
{
    line-height: 21px;
    display: block;
    float: left;
    color: #006699;
}
.signer
{
    text-align: right;
}
.alone
{
    padding-bottom: 0px;
    margin: 0px 0px 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
.List_Box
{
    border-bottom: #c2c2c2 1px solid;
    position: relative;
    border-left: #c2c2c2 1px solid;
    padding-bottom: 5px;
    line-height: 22px;
    width: 165px;
    background: #ffffff;
    height: auto;
    border-top: #c2c2c2 1px solid;
    border-right: #c2c2c2 1px solid;
}
.ico
{
    z-index: 100;
    position: relative;
    width: 11px;
    background: url(/ucmf/groups/public/documents/webasset/img_common_search_ico.png) no-repeat 0px 0px;
    height: 6px;
    top: 1px;
    left: 25px;
}
.auto
{
    z-index: 100;
    position: relative;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 165px;
    padding-right: 0px;
    display: none;
    height: auto;
    clear: both;
    top: 0px;
    padding-top: 5px;
    left: 0px;
    _left: 45px;
}
.clear
{
    clear: both;
}
.List_Box_Ul LI
{
    border-bottom: #dbdbdb 1px dashed;
    padding-bottom: 1px;
    line-height: 18px;
    padding-left: 1px;
    padding-right: 1px;
    color: #646464;
    overflow: hidden;
    padding-top: 1px;
}
.List_Box_Ul LI.liHover
{
    background: #4d83fd;
    color: #fff;
    cursor: pointer;
}
.List_Box_Ul LI.liOut
{
    background-color: white;
}
.List_Box_bottom
{
    border-bottom: #c2c2c2 1px solid;
    position: relative;
    border-left: #c2c2c2 1px solid;
    padding-bottom: 5px;
    line-height: 22px;
    width: 422px;
    background: #ffffff;
    height: auto;
    border-top: #c2c2c2 1px solid;
    top: 25px;
    border-right: #c2c2c2 1px solid;
    left: 0px;
}
.auto_bottom
{
    z-index: 100;
    position: absolute;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 422px;
    padding-right: 0px;
    display: none;
    height: auto;
    clear: both;
    padding-top: 5px;
}
.clear
{
    clear: both;
}
.List_Box_Ul_bottom LI
{
    border-bottom: #dbdbdb 1px dashed;
    padding-bottom: 1px;
    line-height: 18px;
    padding-left: 1px;
    padding-right: 1px;
    color: #646464;
    overflow: hidden;
    padding-top: 1px;
}
.List_Box_Ul_bottom LI.liHover
{
    background: #4d83fd;
    color: #fff;
    cursor: pointer;
}
.List_Box_Ul_bottom LI.liOut
{
    background-color: white;
}
.Isearch_Box
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f8f0d0;
    padding-top: 10px;
}
.Isearch_Box .box A.Title
{
    color: #c80000;
    font-size: 14px;
    cursor: pointer;
    font-weight: bold;
}
.Isearch_Box .box P
{
    margin: 5px 0px;
}
.resultNav .content A.active
{
    background: url(/ucmf/groups/public/documents/webasset/img_common_search_yes.gif) no-repeat 175px 7px;
}
.resultNav .content A.active:hover
{
    background: url(/ucmf/groups/public/documents/webasset/img_common_search_yes.gif) no-repeat 175px 7px;
}
.result-content .result .No_Choose
{
    overflow: hidden;
}
.result-content .result .No_Choose LI
{
    padding-bottom: 0px;
    margin: 10px 13px 0px 0px;
    padding-left: 13px;
    padding-right: 0px;
    background: url(/ucmf/groups/public/documents/webasset/img_common_search_no.gif) no-repeat left center;
    float: left;
    height: 20px;
    cursor: pointer;
    padding-top: 0px;
}
.result-content .result .No_Choose LI:hover
{
    background: url(/ucmf/groups/public/documents/webasset/img_common_search_no_hover.gif) no-repeat left center;
    color: #b60005;
}
#menu-popup .solutions_products .menu_content DIV LI.title_h2
{
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 14px;
}
#menu-popup .solutions_products .menu_content DIV LI.title_h2 A
{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}
#tipbox_top
{
    position: absolute;
    padding-left: 26px;
    width: 116px;
    font-family: Arial;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_197659.png) no-repeat 0px 0px;
    height: 39px;
    color: #303030;
    font-size: 13px;
    top: 30px;
    font-weight: bold;
    padding-top: 8px;
    left: 72px;
    _padding-top: 7px;
}
.contact-us
{
    position: relative;
}
.product-video2 .content .header
{
    color: #b60005;
}
.core-network .big_title
{
    line-height: 100%;
    margin-bottom: 12px;
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.box .pic2
{
    margin-top: 1px;
    width: 105px;
    float: left;
}
.box .list2
{
    padding-left: 110px;
}
.box .list3
{
    padding-left: 150px;
}
.topfrx
{
    padding-left: 8px;
    background: url(/ucmf/groups/public/documents/webasset/hw_u_163972.gif) no-repeat 0px -8px;
}
.videoDetail
{
    width: 350px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.basicDetail
{
    width: 410px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.detailNoWidth
{
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.detail585
{
    width: 585px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.pic3
{
    margin-top: 1px;
    width: 148px;
    float: left;
}
.videoDetail1
{
    width: 590px;
    margin-bottom: 10px;
    float: left;
    color: #666;
}
.jsry
{
    line-height: 22px;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.box_subscribe .InforList UL.choose
{
    margin: 15px 0px;
    overflow: hidden;
}
.box_subscribe .InforList UL.choose LI
{
    float: left;
    color: #666;
    font-size: 13px;
    vertical-align: middle;
    margin-right: 15px;
}
.box_subscribe .InforList UL.information
{
    clear: both;
}
.box_subscribe .InforList UL.information LI
{
    padding-bottom: 7px;
    padding-left: 0px;
    padding-right: 0px;
    color: #666;
    font-size: 12px;
    padding-top: 7px;
}
.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
{
    text-align: right;
    margin: 0px 10px;
    width: 90px;
    float: left;
    font-size: 14px;
}
.box_subscribe .InforList UL.information LI P
{
    padding-bottom: 0px;
    margin: 5px 0px 0px 110px;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    color: #b3b3b3;
    padding-top: 0px;
    _margin-left: 113px;
}
.box_subscribe .box
{
    margin: 25% auto;
    width: 539px;
}
.box_subscribe .Title
{
    width: auto;
    height: 33px;
    overflow: hidden;
}
.box_subscribe .Title .left
{
    width: 7px;
    background: url(/jp/ucmf/groups/public/documents/webasset/hw_s_197568.png) no-repeat left 0px;
    float: left;
    height: 33px;
    _margin-right: -3px;
}
.box_subscribe .Title .red_bg
{
    line-height: 33px;
    padding-left: 8px;
    background: #660000;
    height: 33px;
    color: #fff;
    font-size: 15px;
    overflow: hidden;
    font-weight: bold;
}
.box_subscribe .Title .right
{
    width: 7px;
    background: url(/jp/ucmf/groups/public/documents/webasset/hw_s_197569.png) no-repeat right 0px;
    float: right;
    height: 33px;
    _margin-left: -3px;
}
.box_subscribe .Title .red_bg .close_sub
{
    margin: 8px 5px 0px 0px;
    width: 16px;
    background: url(/jp/ucmf/groups/public/documents/webasset/hw_s_197570.gif) no-repeat 0px 0px;
    float: right;
    height: 16px;
    cursor: pointer;
}
.box_subscribe .InforList_box
{
    background: #ffffff;
    overflow: hidden;
}
.box_subscribe .InforList
{
    padding-bottom: 25px;
    margin: 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 25px;
}
.box_subscribe .InforList .notes_sub LI
{
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333;
    padding-top: 8px;
}
.box_subscribe .InforList .notes_sub LI INPUT.inputTxt
{
    border-bottom: #d0d0d0 1px solid;
    border-left: #d0d0d0 1px solid;
    line-height: 20px;
    width: 215px;
    background: none transparent scroll repeat 0% 0%;
    height: 20px;
    color: #2e2e2e;
    font-size: 14px;
    border-top: #d0d0d0 1px solid;
    border-right: #d0d0d0 1px solid;
}
.box_subscribe .InforList .notes_sub LI SPAN
{
    text-align: right;
    line-height: 20px;
    width: 150px;
    padding-right: 15px;
    float: left;
    font-size: 14px;
}
.box_subscribe .InforList H1
{
    margin: 5px 0px 0px;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.box_subscribe .BtnBox
{
    background: #e1e1e1;
    height: 40px;
    padding-top: 8px;
}
.box_subscribe .BtnBox INPUT.btn
{
    text-align: center;
    width: 80px;
    font-family: arial;
    float: right;
    height: 30px;
    color: #000;
    font-size: 12px;
    cursor: pointer;
    font-weight: bold;
    margin-right: 20px;
}
.box_subscribe .BtnBox INPUT.btn_b
{
    text-align: center;
    width: 80px;
    font-family: arial;
    float: right;
    height: 30px;
    color: #666;
    font-size: 12px;
    cursor: pointer;
    font-weight: bold;
    margin-right: 15px;
}
.box_subscribe .InforList .notes_sub
{
    margin: 5px 10px 10px 0px;
    overflow: hidden;
}
.box_subscribe .InforList .notes_sub H1
{
    line-height: 18px;
    margin-bottom: 5px;
    color: #494949;
    font-size: 13px;
    font-weight: normal;
}
.box_subscribe .InforList .notes_sub P
{
    line-height: 22px;
    color: #171717;
    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
{
    line-height: 22px;
    margin: 0px 50px 0px 0px;
    color: #515151;
    font-size: 15px;
    font-weight: bold;
}
.InforList .notes_sub .Email_input
{
    margin-bottom: 18px;
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
.InforList .notes_sub .Email_input INPUT
{
    width: 215px;
    height: 20px;
    font-size: 12px;
    font-weight: normal;
}
.InforList .notes_sub .Email_input SPAN
{
    margin-left: 6px;
    font-size: 14px;
    font-weight: normal;
}
.box_subscribe .InforList .notes_sub .btn INPUT
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 9px;
    padding-left: 0px;
    width: 90px;
    padding-right: 3px;
    background: url(/jp/ucmf/groups/public/documents/webasset/hw_s_195457.gif) no-repeat 0px 0px;
    height: 29px;
    color: #fff;
    font-size: 14px;
    border-top: medium none;
    cursor: pointer;
    font-weight: bold;
    border-right: medium none;
    padding-top: 6px;
    _padding-top: 6px;
}
#permissions_alert
{
    position: relative;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 400px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
#permissions_alert H2
{
    line-height: 57px;
    padding-left: 20px;
    width: 100%;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/www_img_promiss_h2bg.jpg) no-repeat left bottom;
    float: left;
    color: #990000;
    font-size: 24px;
    overflow: hidden;
}
#permissions_alert P.alertext
{
    text-align: center;
    padding-bottom: 24px;
    line-height: 24px;
    background-color: #fff;
    margin: 0px;
    width: 100%;
    display: block;
    color: #666;
    font-size: 14px;
    overflow: hidden;
    padding-top: 42px;
}
#permissions_alert A.permissions_back
{
    position: absolute;
    text-align: center;
    padding-bottom: 0px;
    line-height: 24px;
    padding-left: 0px;
    width: 92px;
    bottom: 50px;
    padding-right: 0px;
    display: none;
    background: url(/ucmf/groups/public/documents/webasset/www_img_form_submit.png) no-repeat left top;
    height: 24px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    padding-top: 0px;
    left: 138px;
}
#permissions_alert A.permissions_back:hover
{
    color: #fff;
    text-decoration: none;
}
.box_subscribe .box
{
    margin: 25% auto;
    width: 539px;
}
.box_subscribe .Title
{
    width: auto;
    height: 33px;
    overflow: hidden;
}
.box_subscribe .Title .left
{
    width: 7px;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_197568.png) no-repeat left 0px;
    float: left;
    height: 33px;
    _margin-right: -3px;
}
.box_subscribe .Title .red_bg
{
    line-height: 33px;
    padding-left: 8px;
    background: #660000;
    height: 33px;
    color: #fff;
    font-size: 15px;
    overflow: hidden;
    font-weight: bold;
}
.box_subscribe .Title .right
{
    width: 7px;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_197569.png) no-repeat right 0px;
    float: right;
    height: 33px;
    _margin-left: -3px;
}
.box_subscribe .Title .red_bg .close_sub
{
    margin: 8px 5px 0px 0px;
    width: 16px;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_197570.gif) no-repeat 0px 0px;
    float: right;
    height: 16px;
    cursor: pointer;
}
.box_subscribe .BtnBox
{
    background: #e1e1e1;
    height: 40px;
    padding-top: 8px;
}
.box_subscribe .BtnBox INPUT.btn
{
    text-align: center;
    width: 80px;
    font-family: arial;
    float: right;
    height: 30px;
    color: #000;
    font-size: 12px;
    cursor: pointer;
    font-weight: bold;
    margin-right: 20px;
}
.box_subscribe .BtnBox INPUT.btn_b
{
    text-align: center;
    width: 80px;
    font-family: arial;
    float: right;
    height: 30px;
    color: #666;
    font-size: 12px;
    cursor: pointer;
    font-weight: bold;
    margin-right: 15px;
}
#content_myhw
{
    margin: 0px auto;
    width: 941px;
    padding-top: 30px;
}
#content_myhw H1.main_title
{
    font-family: "&#40657;&#20307;";
    color: #000;
    font-size: 24px;
    font-weight: 600;
    _margin-top: 10px;
}
#content_myhw H1.main_title SPAN
{
    color: #999999;
}
#content_myhw H1.main_title SPAN.title-line
{
    position: relative;
    margin: 0px 15px;
    width: 2px;
    display: inline-block;
    background: url(/ucmf/groups/public/documents/webasset/my_hw_line_top_cn.gif) no-repeat center bottom;
    height: 22px;
    top: 2px;
}
#content_myhw .My_Portal
{
    margin: 20px 0px 30px;
}
#content_myhw .My_Portal_other
{
    border-left: #e8e8e8 1px solid;
    width: 939px;
    border-right: #e8e8e8 1px solid;
    _margin-top: -5px;
}
#content_myhw .My_Portal .infor_box
{
    border-left: #e8e8e8 1px solid;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 919px;
    padding-right: 0px;
    overflow: hidden;
    border-right: #e8e8e8 1px solid;
    padding-top: 20px;
}
#content_myhw .My_Portal_other .infor_box
{
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 35px;
}
#content_myhw .banner_inf
{
    margin-top: 20px;
    width: 941px;
    height: 167px;
}
.infor_box .infor_List
{
    margin: 0px 130px 35px 0px;
    width: 355px;
    float: left;
    overflow: hidden;
    _margin: 0 130px 0px 0;
}
.infor_box .infor_List H1
{
    border-bottom: #efefef 4px solid;
    padding-bottom: 3px;
    margin-top: 5px;
    font-family: "&#40657;&#20307;";
    color: #990000;
    font-size: 18px;
    font-weight: bold;
}
.infor_box .infor_List P
{
    margin: 20px 0px 15px;
    color: #333;
    font-size: 14px;
}
.infor_box .infor_List LI
{
    line-height: 26px;
    color: #006699;
    font-size: 14px;
}
.infor_box .infor_List LI A
{
    color: #006699;
    text-decoration: none;
}
.infor_box .infor_List LI A:hover
{
    color: #006699;
    text-decoration: underline;
}
.infor_box .infor_ListNone
{
    margin-right: 0px;
}
.portal_top
{
    width: 941px;
    background: url(/ucmf/groups/public/documents/webasset/my_hw_line_top.gif) no-repeat center top;
    height: 10px;
    _margin-bottom: -5px;
}
.portal_bottom
{
    width: 941px;
    background: url(/ucmf/groups/public/documents/webasset/my_huawei_line.gif) no-repeat center bottom;
    height: 10px;
    _margin-top: -5px;
}
#content_myhw .My_Portal .title_choose_h1
{
    border-bottom: #f0f0f0 5px solid;
    padding-bottom: 8px;
    margin: 20px 25px 5px 20px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 18px;
    font-weight: bold;
    padding-top: 0px;
}
#content_myhw .My_Portal .title_choose_h1 SPAN
{
    margin-left: 5px;
    font-size: 14px;
    font-weight: normal;
}
#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
{
    border-bottom: #e7e7e7 2px solid;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 17px;
}
.innercontent H1.myhw_choose_titile
{
    border-bottom: #cccccc 1px solid;
    padding-bottom: 5px;
    margin: 0px 0px 15px;
    font-size: 14px;
}
#content_myhw .My_Portal .myhuawei-account LI SPAN
{
    text-align: left;
    width: 60px;
    padding-right: 15px;
    float: left;
}
#content_myhw .My_Portal .myhuawei-account .header_myhw
{
    border-bottom: #e7e7e7 1px solid;
    padding-bottom: 5px;
    margin-top: 15px;
    font-size: 14px;
    font-weight: normal;
}
#content_myhw .My_Portal .myhuawei-account .header_myhw A
{
    color: #666;
}
INPUT.Save_myhw
{
    border-bottom: medium none;
    border-left: medium none;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    outline-width: 0px;
    width: 95px;
    background: url(/ucmf/groups/public/documents/webasset/btn_myhw_cn.gif) no-repeat 0px 0px;
    height: 29px;
    color: #000;
    border-top: medium none;
    cursor: pointer;
    font-weight: bold;
    border-right: medium none;
}
.userInfo_myhw
{
    line-height: 22px;
    margin: 10px 0px 0px 20px;
    font-size: 16px;
    font-weight: normal;
}
.userInfo_myhw .account-modify
{
    margin-left: 8px;
    font-weight: normal;
}
#ucd_news
{
    margin-top: -20px;
}
.news_list
{
    padding-right: 20px;
}
.news_list UL
{
    clear: both;
}
.news_list LI
{
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    height: 130px;
    padding-top: 20px;
}
.news_list LI .img
{
    width: 140px;
    float: left;
    margin-right: 25px;
}
.news_list LI .info
{
    overflow: hidden;
    padding-top: 12px;
}
.news_list LI H1
{
    font-size: 14px;
}
.news_list LI .public_date
{
    line-height: normal;
    font-family: Tahoma, Geneva, sans-serif;
    color: #999;
}
.news_list LI .summary
{
    line-height: 22px;
    margin-top: 16px;
    height: 44px;
}
.news_list .pages
{
    padding-left: 35px;
    height: 24px;
    font-size: 0px;
}
.news_list .pages .page
{
    float: right;
    font-size: 12px;
}
.news_list .pages .page A
{
    color: #069;
    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(/ucmf/groups/public/documents/webasset/h0.jpg) no-repeat 0px 4px;
}
#about_ucd .content IMG
{
    margin: 10px auto;
    display: block;
}
#about_ucd .content A
{
    color: #069;
}
#user_research .header
{
    background: url(/ucmf/groups/public/documents/webasset/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
{
    line-height: 24px;
    color: #666;
}
.main_ucd .layout
{
    margin: 0px auto;
    width: 980px;
    overflow: hidden;
}
#banner_ucd
{
    background: url(/ucmf/groups/public/documents/webasset/banner_cn.jpg) no-repeat center center;
    height: 232px;
}
.main_ucd
{
    padding-bottom: 55px;
    background: url(/ucmf/groups/public/documents/webasset/main_bg.jpg) repeat-x 0px 0px;
    padding-top: 60px;
}
.main_ucd .aside
{
    padding-left: 14px;
    width: 208px;
    background: url(/ucmf/groups/public/documents/webasset/main_content_bg.jpg) repeat-y 0px 0px;
    float: right;
    margin-left: -1px;
}
.main_ucd .main_content
{
    width: 740px;
    padding-right: 11px;
    float: left;
    overflow: hidden;
}
.main_content .news_list .info H1 A
{
    color: #494949;
    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;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: bold;
}
#feedback_alert
{
    position: relative;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 400px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
#feedback_alert H2
{
    line-height: 57px;
    padding-left: 20px;
    width: 100%;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/www_img_promiss_h2bg.jpg) no-repeat left bottom;
    float: left;
    color: #990000;
    font-size: 24px;
    overflow: hidden;
}
#feedback_alert P.alertext
{
    text-align: center;
    padding-bottom: 24px;
    line-height: 24px;
    background-color: #fff;
    margin: 0px;
    width: 100%;
    display: block;
    color: #666;
    font-size: 14px;
    overflow: hidden;
    padding-top: 42px;
}
#feedback_alert A.permissions_back
{
    position: absolute;
    text-align: center;
    padding-bottom: 0px;
    line-height: 24px;
    padding-left: 0px;
    width: 92px;
    bottom: 50px;
    padding-right: 0px;
    display: none;
    background: url(/ucmf/groups/public/documents/webasset/www_img_form_submit.png) no-repeat left top;
    height: 24px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    padding-top: 0px;
    left: 138px;
}
#feedback_alert A.permissions_back:hover
{
    color: #fff;
    text-decoration: none;
}
#Subscribe_reg
{
    position: relative;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 401px;
    padding-right: 0px;
    overflow: visible;
    padding-top: 0px;
    left: 134px;
}
#Subscribe_reg H2
{
    line-height: 57px;
    padding-left: 20px;
    width: 100%;
    display: block;
    background: url(/ucmf/groups/public/documents/webasset/www_img_promiss_h2bg.jpg) no-repeat left bottom;
    float: left;
    color: #990000;
    font-size: 24px;
    overflow: hidden;
}
#Subscribe_reg .alertext
{
    text-align: left;
    padding-bottom: 24px;
    line-height: 24px;
    background-color: #fff;
    margin: 0px auto;
    width: 100%;
    display: block;
    color: #666;
    font-size: 14px;
    overflow: hidden;
    padding-top: 42px;
}
#Subscribe_reg .alertext P
{
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
}
#Subscribe_reg A.permissions_back
{
    position: absolute;
    text-align: center;
    padding-bottom: 0px;
    line-height: 24px;
    padding-left: 0px;
    width: 92px;
    bottom: 50px;
    padding-right: 0px;
    display: none;
    background: url(/ucmf/groups/public/documents/webasset/www_img_form_submit.png) no-repeat left top;
    height: 24px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    padding-top: 0px;
    left: 138px;
}
#Subscribe_reg A.permissions_back:hover
{
    color: #fff;
    text-decoration: none;
}
#Subscribe_reg .Title
{
    margin-top: -10px;
    width: 402px;
    margin-left: -1px;
}
.nav A.media_center
{
    z-index: 1007;
    position: relative;
    text-align: center;
    line-height: 47px;
    display: block;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nav A.media_center SPAN
{
    padding-bottom: 0px;
    padding-left: 22px;
    width: auto;
    padding-right: 32px;
    display: block;
    height: 47px;
    margin-left: 2px;
    padding-top: 0px;
    text-shadow: #fff 1px 1px 0px;
}
.nav LI .tool
{
    position: relative;
    margin-top: 22px;
    padding-left: 13px;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_252788.gif) no-repeat 0px 7px;
    left: -13px;
}
.nav LI .tool A
{
    color: #069;
}
.warn
{
    line-height: 34px;
    margin: 0px;
    padding-left: 50px;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_255379.jpg) no-repeat;
    height: 34px;
    color: #000;
    font-size: 16px;
}
.feedback_btn
{
    border-bottom: medium none;
    text-align: center;
    border-left: medium none;
    margin: 20px 0px 150px 250px;
    background: none transparent scroll repeat 0% 0%;
    border-top: medium none;
    cursor: pointer;
    border-right: medium none;
    text-decoration: none;
}
.feedback_btn SPAN
{
    line-height: 38px;
    margin: 0px;
    display: block;
    color: #fff;
}
.feedback_btn EM
{
    line-height: 38px;
    margin: 0px;
    display: block;
    color: #fff;
}
.feedback_btn SPAN
{
    padding-left: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_255380.jpg) no-repeat;
}
.feedback_btn EM
{
    font-style: normal;
    padding-right: 10px;
    background: url(/ucmf/groups/public/documents/webasset/hw_s_255380.jpg) no-repeat right 0px;
}
.winipad .header .icon
{
    width: 24px;
    background-position: -4px -220px;
}
.winipad DIV.body DIV.winipad
{
    padding-bottom: 15px;
    padding-left: 32px;
    padding-right: 3px;
    background: #f2f2f2;
    color: #7e807d;
    font-size: 13px;
    padding-top: 13px;
}
.winipad A
{
    color: #666;
}
.index_page
{
    background: #eeeeee;
}
.latest-news-index
{
    min-width: 940px;
    margin: 0px auto;
    width: auto !important;
    background: url(/ucmf/groups/public/documents/webasset/hw_u_201218.jpg) repeat-x;
    height: 35px;
}
#index-now-site
{
    margin: 0px auto;
    width: 960px;
}
#index-now-site .social-network
{
    width: 165px;
    float: right;
}
#index-now-site .social-network .title
{
    margin-top: 6px;
    width: auto;
    float: left;
    color: #333;
    font-weight: bold;
}
#index-now-site .social-network .content
{
    margin-top: 7px;
}
.job_content
{
    margin-top: 10px;
    width: 981px;
}
.job_resume
{
    width: 325px;
    background: #fff;
    float: right;
    height: 83px;
}
.job_resume IMG.resume_img
{
    margin: 20px 0px 0px 20px;
    padding-right: 13px;
    float: left;
    border-right: #dcdcdc 1px solid;
}
.job_school_platform
{
    margin-top: 10px;
    width: 325px;
    background: #fff;
    height: 80px;
}
.job_school_platform IMG.platform_img
{
    margin: 20px 0px 0px 20px;
    padding-right: 16px;
    float: left;
    border-right: #dcdcdc 1px solid;
}
.job_resume A.resume_link
{
    padding-left: 13px;
    font: 24px/83px "Microsoft Yahei";
    color: #1378ab;
}
.job_school_platform A.platform_link
{
    padding-left: 13px;
    font: 24px/83px "Microsoft Yahei";
    color: #1378ab;
}
.job_content_l
{
    width: 318px;
    float: left;
    overflow: hidden;
    margin-right: 9px;
}
.job_content_r
{
    width: 325px;
    float: right;
    overflow: hidden;
}
.job_content_box
{
    padding-bottom: 0px;
    margin-top: 10px;
    padding-left: 22px;
    padding-right: 22px;
    background: #fff;
    padding-top: 10px;
}
.job_content_box LI A
{
    color: #666;
}
.job_content_box IMG
{
    width: 280px;
    height: 175px;
}
.job_content_box .mt10
{
    margin-top: 10px;
}
.job_p45
{
    padding-bottom: 15px;
}
.job_p50
{
    padding-bottom: 25px;
}
.job_content_l .content
{
    border-bottom: #b1b1b1 1px dashed;
    padding-bottom: 10px;
    zoom: 1;
    height: 100%;
}
.job_content_r .content
{
    border-bottom: #b1b1b1 1px dashed;
    padding-bottom: 10px;
    zoom: 1;
    height: 100%;
}
.job_content_l .job_content_box UL LI
{
    font: 14px/30px Arial, Helvetica, sans-serif;
    color: #666666;
}
.job_content_l .more
{
    line-height: 30px;
    margin-top: 10px;
}
.job_content_r .more
{
    line-height: 30px;
}
.job_content_r .pb17
{
    padding-bottom: 17px;
}
.job_content_l .more A
{
    color: #003399;
}
.job_content_r .more A
{
    color: #003399;
}
.job_content_title
{
    font: bold 16px/40px Arial, Helvetica, sans-serif;
    color: #b00;
}
.job_content_l .content .title
{
    margin: 10px 0px;
    text-overflow: ellipsis;
    font: bold 14px/20px Arial, Helvetica, sans-serif;
    white-space: nowrap;
    color: #333;
    overflow: hidden;
}
.job_content_r .content .title
{
    margin: 10px 0px;
    text-overflow: ellipsis;
    font: bold 14px/20px Arial, Helvetica, sans-serif;
    white-space: nowrap;
    color: #333;
    overflow: hidden;
}
.campus_dynamic
{
    margin: 10px 0px;
    text-overflow: ellipsis;
    font: bold 14px/20px Arial, Helvetica, sans-serif;
    white-space: nowrap;
    color: #333;
    overflow: hidden;
}
.job_content_l .content .title A
{
    color: #666;
}
.job_content_r .content .title A
{
    color: #666;
}
.job_content_title A
{
    color: #990000;
}
.job_content_l .content .job_content_detail
{
    line-height: 22px;
    color: #666;
    font-size: 12px;
}
.job_content_r .bbottom
{
    border-bottom: #b1b1b1 1px dashed;
    padding-bottom: 30px;
}
.school_platform .header A
{
    color: #336699;
    font-weight: normal;
}
.other_nation .header A
{
    color: #336699;
    font-weight: normal;
}
.school_platform .header .icon
{
    width: 25px;
    background-position: -4px -597px;
}
.school_platform .content
{
    padding-bottom: 10px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2 0px 0px;
    padding-top: 10px;
}
.other_nation .header .icon
{
    width: 25px;
    background-position: -4px -630px;
}
.other_nation .content
{
    padding-bottom: 10px;
    padding-left: 7px;
    padding-right: 7px;
    background: #f2f2f2 0px 0px;
    padding-top: 10px;
}
.border_b
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
}
.campus-dyamic-c .content
{
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
}
.campus-dyamic-c .pic
{
    width: 141px;
    float: left;
    height: 88px;
    margin-right: 10px;
}
.campus-dyamic-c .pic IMG
{
    width: 141px;
    height: 88px;
}
.campus-dyamic-c .title
{
    line-height: 22px;
    width: 99%;
    margin-bottom: 8px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
}
.campus-dyamic-c .title A
{
    color: #666666;
    text-decoration: none;
}
.campus-dyamic-c .detail
{
    margin-bottom: 10px;
    color: #666;
}
.campus-dyamic-c .content A.expand
{
    line-height: 27px;
    height: 26px;
    font-size: 14px;
}
.news-detail .campus .title
{
    display: none;
}
.bgsTabTop_cn
{
    background-color: #666666;
    width: auto;
    height: 36px;
}
.bgsTabTop_cn .bgsTabTopNav_cn
{
    margin: 0px auto;
    width: 980px;
    height: 36px;
}
.bgsTabTop_cn .bgsTabTopNav_cn UL LI
{
    float: left;
    height: 36px;
    _display: inline;
}
.bgsTabTop_cn .bgsTabTopNav_cn UL LI A
{
    padding-bottom: 0px;
    padding-left: 22px;
    padding-right: 22px;
    display: block;
    font: bold 14px/36px "&#23435;&#20307;";
    height: 36px;
    color: #ccc;
    padding-top: 0px;
}
.bgsTabTop_cn .bgsTabTopNav_cn UL LI A:hover
{
    background-color: #333;
    text-decoration: none;
}
.bgsTabTop_cn .bgsTabTopNav_cn UL LI A.active
{
    border-left: #ccc 1px solid;
    background: url(/ucmf/groups/public/documents/webasset/hw_u_275308.png) repeat-x;
    color: #333;
}
.menucontentdiv .pressCenter_r
{
    padding-left: 40px;
    padding-right: 70px;
}
.press-center DIV.more A
{
    color: #069;
}
.comments
{
    border-bottom-color: #dddddd;
    border-top: #ddd 1px solid;
}
DIV.comments FONT
{
    font-size: 12px;
}
