@charset "utf-8";
body {
    font: "微软雅黑", "宋体体", "Arial Black"
}

.g_main,
.g_mainManage .g_web {
    background: #fff
}

.webHeaderTable {
    height: 0px;
    background: url(huake_css_image/header_bg.jpg) repeat
}

.webHeader {
    width: 100%!important
}

.webBannerTable {
    background: url(huake_css_image/banner_bg.jpg?v=201303251643) bottom repeat-x
}

.webBanner {
    width: 100%!important
}

.banner {
    width: 100%;
    height: 380px;
    background: url(huake_css_image/850.jpg?v=201305071009) 50% 0 no-repeat
}

.webFooterTable {
    background: #4298dc;
    border-top: 5px #f7ac4f solid
}

.corpTitle {
    top: 30px;
    color: #1097de
}

.localer a {
    color: #1097de
}

.favorite {
    color: #1097de
}

.favorite a {
    color: #1097de
}

.nav {
    position: relative;
    background: #4298dc;
    height: 40px;
    color: #fff
}

.navMainContent {
    width: 960px
}

.nav .itemPrev {
    top: 5px
}

.nav .itemNext {
    top: 5px
}

.nav .item .itemLeft {
    display: table-cell;
    *display: block;
    height: 40px
}

.nav .item .itemCenter a {
    color: #fff;
    font: 14px "微软雅黑", "黑体", "Arial Black", Gadget, sans-serif;
    text-shadow: 0 -2px 4px #666;
    height: 34px;
    line-height: 40px
}

.nav .itemHover .itemCenter {
    _background: url(huake_css_image/nav-bottom_line.jpg) bottom no-repeat;
    border-bottom: 3px #f7ac4f solid
}

.nav .itemSelected .itemCenter {
    _background: url(huake_css_image/nav-bottom_line.jpg) bottom no-repeat;
    border-bottom: 3px #f7ac4f solid
}

.navSubMenu .item {
    background: #fff;
    padding: 5px;
    margin-bottom: 2px;
    width: 120px
}

.navSubMenu .item a {
    color: #333
}

.navSubMenu .itemHover {
    background: #6dbefe
}

.navSubMenu .itemHover a {
    color: #fff
}

.container {
    background: #fff;
    margin-top: 10px
}

.footer {
    background: #4298dc
}

.footer a {
    color: #FFF
}

.footer a:hover {
    color: #ffa940
}

.footer .footerInfo {
    color: #fff
}

.footer .footerSupport {
    color: #fff
}

.footer .footerNav {
    color: #fff
}

.subNav .subNavItem {
    border-bottom: 1px #ccc dotted;
    white-space: normal;
    *word-break: break-all
}

.subNav .subNavItemLeft {
    display: table-cell;
    *display: block;
    width: 20px;
    background: url(huake_css_image/left_icon.png) 50% 50% no-repeat
}

.forms .formTop {
    border: #000 1px solid
}

.forms .formBannerMore a {
    display: block;
    width: 43px;
    height: 15px;
    background: url(huake_css_image/more.png) 50% -15px no-repeat;
    margin-top: 8px;
    float: right
}

.forms .formMiddle .g_border {
    border-color: #999
}

.forms .formMiddle .g_borderHover {
    border-color: #0692da
}

.forms .formMiddle .g_borderSelected {
    border-color: #0692da
}

.forms .formMiddle .g_separator {
    border-color: #999
}

.forms .formMiddle .g_selected {
    background-color: #4db2e5;
    color: #fff
}

.forms .formMiddle .g_selected a {
    color: #fff
}

.forms .formMiddle .g_title {
    background-color: #4db2e5;
    color: #fff
}

.forms .formMiddle .g_title a {
    color: #fff
}

.forms .formMiddle .g_block {
    background-color: #0692da
}

.forms .formMiddle .g_hover {
    background-color: transparent;
    color: #0692da
}

.forms .formMiddle .g_hover a {
    color: #0692da
}

.forms .formMiddle .g_panel {
    background: #f3f5f7;
    color: #333
}

.forms .formMiddle .g_panel a {
    color: #333
}

.forms .formMiddle .g_panelArrow {
    color: #f3f5f7
}

.forms .g_close {
    background: url(huake_css_image/imgClose.gif?v=201508311727) 0 -142px no-repeat;
    height: 30px;
    width: 20px
}

.forms .g_close:hover {
    background: url(huake_css_image/imgClose.gif?v=201508311727) -37px -142px no-repeat;
    height: 30px;
    width: 20px
}

.forms .formMiddle .g_imgPrev {
    background: url(huake_css_image/imgPrevNext.gif?v=201508311727) -36px -1292px no-repeat
}

.forms .formMiddle .g_imgNext {
    background: url(huake_css_image/imgPrevNext.gif?v=201508311727) -0px -1292px no-repeat
}

.forms .formMiddle .g_mallBuy {
    background: url(huake_css_image/buyB3.png?v=201501201112) no-repeat 0 -65px
}

.forms .formMiddle .g_mallBuy span {
    background: url(huake_css_image/buyB3.png?v=201501201112) 0 -94px repeat-x
}

.forms .formMiddle .g_mallBuyBig {
    background: url(huake_css_image/buyB2.png?v=201504271715) no-repeat 0 -97px
}

.forms .formMiddle .g_mallBuyBig span {
    background: url(huake_css_image/buyB2.png?v=201504271715) 0 -145px repeat-x
}

.forms .formMiddle .g_minor {
    color: #666
}

.forms .formMiddle .g_minor a {
    color: #666
}

.sideForms .form {
    color: #333
}

.sideForms .formBanner {
    line-height: 32px
}

.sideForms .formBanner .center {
    background: url(huake_css_image/left_title.jpg) repeat
}

.sideForms .formBannerTitle {
    color: #fff;
    padding-left: 10px
}

.sideForms .formBannerMore {
    line-height: 31px
}

.sideForms .formBannerMore a {
    color: #fff
}

.sideForms .formBannerMore a span {
    display: none
}

.sideForms .formMiddle {
    background: #fff;
    border-left: 1px dotted #999;
    border-right: 1px dotted #999
}

.sideForms .formBottom {
    display: table;
    height: 7px
}

.sideForms .formBottom .left {
    width: 7px;
    *background: url(huake_css_image/left_rounding.gif) no-repeat;
    background: url(huake_css_image/left_rounding.png) no-repeat
}

.sideForms .formBottom .center {
    background: url(huake_css_image/bottom_rounding.png) repeat-x;
    *background: url(huake_css_image/bottom_rounding.gif) bottom repeat-x
}

.sideForms .formBottom .right {
    width: 7px;
    *background: url(huake_css_image/right_rounding.gif) no-repeat;
    background: url(huake_css_image/right_rounding.png) no-repeat
}

.mainForms .formBanner {
    line-height: 31px;
    color: #fff
}

.mainForms .formBanner .center {
    background: url(huake_css_image/content_title_bg.jpg) repeat-x
}

.mainForms .formBannerMore a span {
    display: block;
    text-indent: -9999px;
    width: 43px;
    height: 15px;
    background: url(huake_css_image/more.png) 0 -16px no-repeat;
    margin-top: 9px
}

.mainForms .formMiddle {
    background: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.mainForms .formBottom {
    display: table;
    height: 5px;
    background: #f7ac4f
}

.g_sB_rt {
    background: url(huake_css_image/float/floata_Blue1.png) no-repeat 0 0
}

.g_sB_rc {
    background: url(huake_css_image/float/floata_Blue1.png) repeat-y -60px 0;
    color: #fff
}

.g_sB_rb {
    background: url(huake_css_image/float/floata_Blue1.png) no-repeat -120px 0
}

.g_sB_lt {
    background: url(huake_css_image/float/floata_Blue1.png) no-repeat -180px 0
}

.g_sB_lc {
    background: url(huake_css_image/float/floata_Blue1.png) repeat-y -240px 0;
    color: #fff
}

.g_sB_lb {
    background: url(huake_css_image/float/floata_Blue1.png) no-repeat -300px 0
}

.siteBackToTop_small_box {
    background-position: 0 -120px
}

.visitorCounterBg {
    background: url(huake_css_image/visitorCounter/orange1.gif) no-repeat
}

.g_control_next {
    background: url(huake_css_image/prev_nextarrow/Yellow3_next.png) no-repeat;
    *background: url(huake_css_image/prev_nextarrow/Yellow3_next.gif) no-repeat
}

.g_control_prev {
    background: url(huake_css_image/prev_nextarrow/Yellow3_prev.png) no-repeat;
    *background: url(huake_css_image/prev_nextarrow/Yellow3_prev.gif) no-repeat
}

.formTabButtonTopLeft {
    background: url(huake_css_image/formTabButton/bg.gif) repeat-x 0 0
}

.formTabButtonTopCenter {
    background: url(huake_css_image/formTabButton/bg.gif) repeat-x 0 -40px;
    height: 29px;
    color: #333
}

.formTabButtonTopRight {
    background: url(huake_css_image/formTabButton/bg.gif) no-repeat 0 -72px
}

.formTabButton .formTabLeft {
    background: url(huake_css_image/formTabButton/bg.gif) no-repeat 0 0
}

.formTabButton .formTabMiddle {
    background: url(huake_css_image/formTabButton/bg.gif) repeat-x 0 -40px;
    padding: 0 4px
}

.formTabButton .formTabRight {
    background: url(huake_css_image/formTabButton/bg.gif) no-repeat 0 -72px
}

.formTabButton .formTabLeftHover {
    background: url(huake_css_image/formTabButton/blue3.gif) no-repeat 1px 3px
}

.formTabButton .formTabMiddleHover {
    background: url(huake_css_image/formTabButton/blue3.gif) repeat-x 0 -33px;
    color: #fff
}

.formTabButton .formTabRightHover {
    background: url(huake_css_image/formTabButton/blue3.gif) no-repeat -1px -68px
}

.productFilter .productFilterValueCenter {
    white-space: normal;
    *word-break: break-all
}

.g_foldContainer .g_foldValueCenter {
    *word-break: break-all
}

.newsList .wWLine .newsTitle a {
    padding-left: 5px
}

.containerFormsLeft .g_selected .subNavItemLeft,
.containerFormsLeft .g_hover .subNavItemLeft {
    display: table-cell;
    *display: block;
    width: 20px;
    height: 10px;
    background: url(huake_css_image/left_iconhover.png) 50% 50% no-repeat;
    *background: url(huake_css_image/left_iconhover.gif) 50% 50% no-repeat
}

.formStyle66 .formMiddle {
    color: #1097de
}

.corpTitle2 {
    top: 26px;
    left: 118px
}

.logo2 {
    top: 18px;
    left: 0
}

.banner472_0 {
    width: 100%;
    height: 380px;
    background: url(huake_css_image/899.jpg) 50% 0 no-repeat
}

.footer .bgplayerButton {
    background: url(huake_css_image/musicButtons/blacksound_0_on.gif) 0 0 no-repeat
}

.footer .bgplayerButtonP {
    background: url(huake_css_image/musicButtons/blacksound_0_off.gif) 0 0 no-repeat
}

.itemContainer .itemSep {
    display: table-cell;
    *display: block;
    width: 20px;
    height: 40px
}

.nav .itemCol2 .itemCenter {
    background: url(huake_css_image/index_icon.png?v=201303181743) 0 65% no-repeat;
    *background: url(huake_css_image/index_icon.gif?v=201303181743) 0 65% no-repeat;
    padding: 0 10px
}

#absForms {
    top: 10px
}

.sideForms .formBannerMore a:hover {
    background: url(huake_css_image/more.png) 50% 0 no-repeat
}

.mainForms .formBannerMore a:hover {
    background: url(huake_css_image/more.png) 0 0 no-repeat
}

.mainForms .go_cover a {
    color: #fff
}

.mainForms .formBanner .titleLeft {
    display: table-cell;
    *display: block;
    width: 20px;
    background: url(huake_css_image/title_icon.png) 50% 50% no-repeat;
    *background: url(huake_css_image/title_icon.gif?v=201303181743) 50% 50% no-repeat
}

.mainForms .formBannerMore a :hover {
    background: url(huake_css_image/more.png) 0 0 no-repeat
}

.sideForms .formBannerTitle .titleCenter {
    text-align: left
}

.newsList .line {
    background: url(huake_css_image/center_li_icon.png) 0 50% no-repeat
}

.newsList .line .lineBody .newsTitle {
    padding-left: 20px
}

.newsList .line .lineBody .newsCalendar a {
    color: #999
}

.nav {
    -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2)
}

.nav .item .itemCenter {
    -webkit-transition: all .2s linear 0s;
    -moz--transition: all .2s linear 0s;
    -o--transition: all .2s linear 0s;
    -ms--transition: all .2s linear 0s;
    transition: all .2s linear 0s
}

.nav .item .itemCenter a {
    -moz-text-shadow: 0 -2px 4px #666;
    -ms-text-shadow: 0 -2px 4px #666;
    -o-text-shadow: 0 -2px 4px #666;
    -webkit-text-shadow: 0 -2px 4px #666;
    text-shadow: 0 -2px 4px #666
}

.sideForms .formBannerMore a {
    -webkit-transition: all ease-in .1s 0s;
    -moz--transition: all ease-in .1s 0s;
    -ms--transition: all ease-in .1s 0s;
    -o--transition: all ease-in .1s 0s;
    transition: all ease-in .1s 0s
}

.mainForms .formBannerMore a {
    -webkit-transition: all ease-in .1s 0s;
    -moz--transition: all ease-in .1s 0s;
    -ms--transition: all ease-in .1s 0s;
    -o--transition: all ease-in .1s 0s;
    transition: all ease-in .1s 0s
}

.forms .formBannerMore a span {
    display: none
}