﻿body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; line-height: 22px; color: #666; -webkit-text-size-adjust: none; }
a { outline: none; color: #303e53; text-decoration: none; }
    a:hover { text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; }
li { list-style: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea,blockquote, th, td { margin: 0; padding: 0; }
/*首页*/
#DivWord { margin: 0 auto; width: 970px; }
    #DivWord .DivVerticalSplit { width: 323px; height: 317px; float: left; }
    #DivWord .DivBackground { background: url(../img/index_bg2.png) repeat-x; width: 321px; height: 289px; margin-top: 14px; margin-left: 5px; }
    #DivWord .DivSplit { background: url(../img/index_bg1.png) repeat-x; width: 321px; height: 137px; margin-top: 14px; margin-left: 5px; }
    #DivWord .WordContent { margin: 0px; width: 205px; height: 137px; float: left; overflow: hidden; }
    #DivWord .ImgContent { margin: 0px; width: 116px; height: 137px; float: right; }
    #DivWord .WordContent ul { margin: 0px 0 0 8px; width: 200px; height: 137px; }
    #DivWord .WordContent .Li_First { font-family: microsoft yahei; font-size: 16px; margin-top: 5px; margin-bottom: 3px; font-weight: 400; }
    #DivWord .WordContent .a_blue { color: #3686ab; }
    #DivWord .WordContent .a_orange { color: #eb8800; }
    #DivWord .WordContent .a_green { color: #679800; }
    #DivWord .ImgContent .imgclass { width: 105px; height: 137px; float: right; background-color: green; }
/*首页结束*/
/*主导航*/
.MainNav * { margin: 0; padding: 0; list-style: none; outline: none; text-decoration: none; border: none; font-size: 12px; line-height: 22px; font-family: Arial, Helvetica, sans-serif; list-style: none; color: #333; z-index: 100; }
.MainNav { width: 100%; height: 33px; }
    .MainNav .MainNavMenu { width: 970px; margin: 0 auto; }
        .MainNav .MainNavMenu .MainNavMenuLi { position: relative; float: left; }
        .MainNav .MainNavMenu .MainNavMenuLiA { float: left; }
        .MainNav .MainNavMenu .MainNavMenuLiPopDiv { position: absolute; top: 33px; display: none; overflow: hidden; }

        .MainNav .MainNavMenu .LEVEL1_WITH_DETAIL_PIC ul { float: left; margin-top: 40px; margin-left: 25px; width: 125px; text-align: center; }
        .MainNav .MainNavMenu .LEVEL1_WITH_DETAIL_PIC img { width: 80px; height: 70px; }

        .MainNav .MainNavMenu .LEVEL1_WITH_ONE_PIC { }
            .MainNav .MainNavMenu .LEVEL1_WITH_ONE_PIC .DIV_LEFT_LEVEL1_WITH_ONE_PIC { float: left; margin-top: 25px; margin-left: 35px; }
                .MainNav .MainNavMenu .LEVEL1_WITH_ONE_PIC .DIV_LEFT_LEVEL1_WITH_ONE_PIC li { height: 32px; line-height: 32px; padding-left: 20px; }
            .MainNav .MainNavMenu .LEVEL1_WITH_ONE_PIC .DIV_RIGHT_LEVEL1_WITH_ONE_PIC { margin-left: 20px; margin-top: 25px; }
            .MainNav .MainNavMenu .LEVEL1_WITH_ONE_PIC .DIV_VERTICALLINE_LEVEL1_WITH_ONE_PIC { background-color: #FFFFFF; border-left: #cfcfcf solid 1px; width: 1px; height: 100%; left: 200px; top: 0px; float: left; min-height: 200px; height: 200px; margin-left: 40px; margin-top: 20px; }
            .MainNav .MainNavMenu .LEVEL1_WITH_ONE_PIC .DIV_RIGHT_LEVEL1_WITH_ONE_PIC { float: left; }

        .MainNav .MainNavMenu .LEVEL2_NOPIC { }
            .MainNav .MainNavMenu .LEVEL2_NOPIC .DIV1_LEVEL2_NOPIC { float: left; margin-left: 55px; margin-top: 25px; width: 250px; }
                .MainNav .MainNavMenu .LEVEL2_NOPIC .DIV1_LEVEL2_NOPIC .UL1_LEVEL2_NOPIC { }
                    .MainNav .MainNavMenu .LEVEL2_NOPIC .DIV1_LEVEL2_NOPIC .UL1_LEVEL2_NOPIC a { color: #B60005; font-size: 14px; font-weight: bold; }
                .MainNav .MainNavMenu .LEVEL2_NOPIC .DIV1_LEVEL2_NOPIC .UL2_LEVEL2_NOPIC { margin-top: 10px; }
                    .MainNav .MainNavMenu .LEVEL2_NOPIC .DIV1_LEVEL2_NOPIC .UL2_LEVEL2_NOPIC a { height: 26px; line-height: 26px; }

        .MainNav .MainNavMenu .PopMenu1 { height: 250px; width: 630px; left: 0px; }
        .MainNav .MainNavMenu .PopMenu2 { height: 200px; width: 912px; left: -200px; }
        .MainNav .MainNavMenu .PopMenu3 { height: 250px; width: 400px; left: 0px; }
        .MainNav .MainNavMenu .PopMenu4 { height: 200px; width: 500px; left: -140px; }
    .MainNav a:hover { text-decoration: underline; }
/*主导航结束*/
/*首页广告*/
#FocusBan, .FocusBan * { margin: 0px; padding: 0px; border: 0px; }
    #FocusBan a { background-position: center; background-repeat: no-repeat; height: 302px; }
    #FocusBan .FocusBanNum li { list-style: none; float: left; cursor: pointer; overflow: hidden; line-height: 16px; width: 12px; height: 12px; margin: 3px 1px; background-color: #aaa; border: 1px solid white; }
        #FocusBan .FocusBanNum li:hover, #FocusBan .FocusBanNum .on { list-style: none; float: left; cursor: pointer; overflow: hidden; line-height: 21px; width: 13px; height: 13px; margin: 0 1px; background-color: #FFF; border: 1px solid #aaa; }
/*首页广告结束*/
/*首页新闻*/
#latest-news-index { height: 34px; background: url(../img/news_bg.jpg) repeat-x; width: auto !important; margin: 0 auto; text-align: center; overflow: hidden; }
    #latest-news-index .bound { width: 970px; min-width: 970px; height: 34px; margin: 0 auto; text-align: center; }
    #latest-news-index .title { font-weight: bold; color: #b00; float: left; height: 34px; line-height: 34px; }
        #latest-news-index .title a { font-weight: bold; color: #b00; }
    #latest-news-index .content { float: left; height: 34px; line-height: 34px; text-align: left; }
        #latest-news-index .content a { color: #069; }
/*首页新闻结束*/
/*漂浮*/
#FlyMenuBox { z-index: 97; right: 0; height: 128px; position: absolute; top: 450px; border: 0; }
    #FlyMenuBox ul, .Flybox li { padding: 0; margin: 0; list-style-type: none; }
#FlyMenu { position: absolute; width: 36px; height: 128px; right: 0; }
#FlyMenuList { right: 36px; width: 326px; position: absolute; height: 366px; border: 0; display:none; text-align: center; }
    #FlyMenuList div { float: left; }
#FlyMenuClose { z-index: 30; position: absolute; right: 0; top: 0; border: 0; font-size: 9px; color: white; font-weight: bolder; cursor: pointer; height: 9px; line-height: 9px; }
#FlyMenuList #FlyBoxShadow1 { position: absolute; top: 0; left: 0; z-index: 30; height: 50%; width: 50%; background: url(../img/float_boxshadow.png) left top; }
#FlyMenuList #FlyBoxShadow2 { position: absolute; top: 0; right: 0; z-index: 30; height: 50%; width: 50%; background: url(../img/float_boxshadow.png) right top; }
#FlyMenuList #FlyBoxShadow3 { position: absolute; bottom: 0; left: 0; z-index: 30; height: 50%; width: 50%; background: url(../img/float_boxshadow.png) left bottom; }
#FlyMenuList #FlyBoxShadow4 { position: absolute; bottom: 0; right: 0; z-index: 30; height: 50%; width: 50%; background: url(../img/float_boxshadow.png) right bottom; }
/*漂浮结束*/
/*子页面宽度*/
.tw {
    width: 100%;
    overflow: hidden;
}
    .tw div, .tw ul, .tw li, .tw a, .tw span, .tw img { color: #333; text-decoration: none; border: none;padding:0px; }
        .tw a:hover { color: #888; }
.focus { margin: 0 auto; text-align: center; padding: 0px; height:250px;}
.pw { width: 1004px; margin: 0 auto; text-align: center; padding: 0px; }
/*子页面宽度结束*/
/*子页面广告图片背景*/
.twfbbg { background-color: #f5f5f5; }
/*子页面广告图片背景结束*/
/*子页面背景*/
.twdbg { background: url(../img/subpg_bg.jpg); }
/*子页面背景结束*/
/*子页面内容背景*/
#lefd { background: url(../img/subpg_content_bg.jpg); margin: 0 auto; text-align: center; width: 757px; overflow: hidden; }
#leftx { width: 98%; text-align: left; float: left; margin-left: 8px; line-height: 16px;}
    #leftx li { list-style: outside; }
/*子页面内容背景结束*/

/*子页面左导航*/
#LeftNav a { text-decoration: none; }
#LeftNav .nav { width: 179px; display: block; height: 33px; background: url(../img/leftnav_bgavide.jpg); line-height: 33px; text-align: center; font-weight: 900; margin: 0 auto; }
    #LeftNav .nav:hover { width: 179px; display: block; height: 33px; background: url(../img/leftnav_bghover.jpg) no-repeat; color: #FFFFFF; }
#LeftNav .nav1 { width: 179px; display: block; height: 33px; background: url(../img/leftnav_bghover.jpg) no-repeat; line-height: 33px; text-align: center; font-weight: 900; color: #FFFFFF; }
    #LeftNav .nav1:hover { width: 179px; display: block; height: 33px; background: url(../img/leftnav_bghover.jpg) no-repeat; color: #FFFFFF; }
#LeftNav .navoff { width: 179px; display: none; height: 33px; background: url(../img/leftnav_bgavide.jpg); line-height: 33px; text-align: center; font-weight: 900; margin: 0 auto; }

#LeftNav .xh { margin: 0 auto; width: 170px; margin-top: 3px; line-height: 20px; text-align: left; }
    #LeftNav .xh .xh1 { color: #617192; padding-left: 5px; display: block; height: 25px; width: 160px; line-height: 25px; font-weight: 800; }
        #LeftNav .xh .xh1:hover { color: #FFFFFF; padding-left: 5px; display: block; height: 25px; width: 160px; line-height: 25px; font-weight: 800; background-color: #006699; }
    #LeftNav .xh .xh1on { color: #FFFFFF; padding-left: 5px; display: block; height: 25px; width: 160px; line-height: 25px; font-weight: 800; background-color: #006699; }
        #LeftNav .xh .xh1on:hover { color: #FFFFFF; padding-left: 5px; display: block; height: 25px; width: 160px; line-height: 25px; font-weight: 800; background-color: #006699; }
/*子页面左导航结束*/
/*子页面右导航1*/
#DivRightNav1 .SubPageContentTitleoff { font-size: 12px; height: 43px; line-height: 43px; float: left; text-decoration: none; color: #555555; font-weight: normal; }
#DivRightNav1 .SubPageContentTitle2begin { font-size: 14px; height: 43px; line-height: 43px; float: left; text-decoration: none; color: #4811CC; font-weight: bold; }
#DivRightNav1 a:hover { text-decoration: none; color: #0033CC; font-size: 14px; font-weight: bold; }
#DivRightNav1 span { float: left; margin-right: 6px; }
#DivRightNav1 .SubPageContentTitleon { font-size: 14px; height: 43px; line-height: 43px; float: left; text-decoration: none; color: #0066CC; font-weight: bold; }
/*子页面右导航1结束*/
/*子页面右导航2*/
.SubPageContentContentNav { width: 100%; line-height: 20px; text-align: left; margin-bottom: 10px; }
    .SubPageContentContentNav .SubPageContentContentNavAoff { font-size: 12px; text-decoration: none; color: #555555; }
    .SubPageContentContentNav .SubPageContentContentNavAon { font-size: 12px; text-decoration: none; color: #0033CC; font-weight: bold; }
    .SubPageContentContentNav a:hover { color: #0066CC; font-weight: bold; }
/*子页面右导航2结束*/


#SubPageSolution div { margin: 0px; padding: 0px; }
#SubPageSolution img { border-style: none; }
#SubPageSolution a { text-decoration: none; color: #333333; }
    #SubPageSolution a:hover { text-decoration: underline; color: #777777; }

#SubPageSupport .title { margin-left: 10px; font-weight: bolder; }
#SubPageSupport .line { margin-top: 10px; width: 100%; height: 120px; }
    #SubPageSupport .line .left { float: left; margin-left: 10px; }
        #SubPageSupport .line .left img { width: 120px; height: 120px; }
    #SubPageSupport .line .middle { float: left; margin-left: 10px; width: 300px; line-height: 20px; }
        #SubPageSupport .line .middle a { display: block; font-weight: bolder; }
    #SubPageSupport .line .right { float: left; margin-left: 10px; float: left; margin-left: 10px; line-height: 20px; }
        #SubPageSupport .line .right .arrow { background-image: url(../img/sub/support_arrow.gif); width: 16px; height: 13px; display: inline-block; }

#SubPageProduct { margin: 0px; padding: 0px; width: 100%; }
    #SubPageProduct div { margin: 0px; padding: 0px; }
    #SubPageProduct a { color: #3c3333; text-decoration: none; font-size: 12px; }
        #SubPageProduct a:hover { text-decoration: underline; color: #999999; }
    #SubPageProduct .SubPageProductListDiv { background-color: #ffffff; width: 98%; }
    #SubPageProduct .SubPageProductListDivTitle { font-weight: bold; text-align: left; font-size: 12px; }
    #SubPageProduct .SubPageProductDetailDiv { width: 45%; float: left; margin-top: 10px; height: 140px; }
    #SubPageProduct .SubPageProductDetailDivTitle { width: 100%; color: #999999; font-weight: bold; text-align: left; }
    #SubPageProduct .SubPageProductDetailDivLine { width: 100%; margin-bottom: 5px; text-align: left; }
    #SubPageProduct .SubPageProductDetailDivTitle a { margin-left: 10px; }
    #SubPageProduct .SubPageProductDetailDivContent { text-align: left; margin-left: 20px; }

#SubPageContactus { font-size: 12px; text-align: left; width: 100%; }
    #SubPageContactus div { margin: 0px; padding: 0px; }

/*内容导航栏*/
.ProductKVMDivMenu { background-color: #eee; height: 30px; line-height: 30px; font-size: 13px; font-weight: bolder; }
    .ProductKVMDivMenu span { cursor: pointer; font-weight: normal; line-height: 30px; display: block; float: left; color: #333; width: auto; text-align: center; font-weight: bolder; background-color: #eee; padding-left: 5px; padding-right: 5px; }
    .ProductKVMDivMenu .ProductKVMDivMenuSelected { background-color: #aaa; color: white;  }
    .ProductKVMDivMenu .ProductKVMDivMenuOnMouseOver { background-color: #ccc; }
    .ProductKVMDivMenu div { float: left; height: 30px; background-color: #aaa; width: 1px; }


/*方案*/
.TechnicalScheme { font-size: 12px; }
    .TechnicalScheme .Title { font-size: 18px; font-weight: bolder; }
    .TechnicalScheme .Level1 { font-size: 14px; font-weight: bolder; color: #ff0000 }
    .TechnicalScheme .MainPoints1 { font-weight: bolder; }
    .TechnicalScheme .MainPoints1Text { margin-left: 12px; }
    .TechnicalScheme .MainPoints2 { font-weight: bolder; margin-left: 36px; }
    .TechnicalScheme .MainPoints2Text { margin-left: 42px; }