/* CSS Document */
/* 通用 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr, select {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
    word-break: normal;
    font-size: 14px;
    font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei"
}

li {
    list-style: none;
}

.clearfix {
    clear: both;
    width: 0px;
    height: 0px;
    border: 0px;
}

img, a img {
    border: 0px;
}

a {
    font-size: 14px;
    text-decoration: none;
    font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei";
    color: #333333;
}

p {
    margin: 10px 0px 20px 0px;
    line-height: 30px;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
    font-size: 14px;
    color: #333333;
    font-family: '微软雅黑';
}

/*头部 */
.tophead {
    width: 100%;
    height: 32px;
    background-color: #002039;
    min-width: 1200px;
}

.tophead_1 {
    width: 500px;
    float: left;
    height: 32px;
    font-size: 12px;
    line-height: 32px;
    text-align: left;
    margin-left: 20px;
    color: #FFFFFF;
}

.tophead_2 {
    width: 500px;
    height: 32px;
    float: right;
    text-align: right;
    margin-right: 20px;
}

    .tophead_2 span {
        height: 32px;
        text-align: left;
        line-height: 32px;
        color: #FFFFFF;
        font-size: 12px;
    }

span.tel {
    background: url(../images/sx2.png) no-repeat center left;
    padding: 0px 20px 0px 15px;
}

span.mail {
    background: url(../images/sx3.png) no-repeat center left;
    padding: 0px 20px 0px 20px;
}

span.telphone {
    margin: 0px;
    line-height: 32px;
    font-size: 12px;
    color: #fed724;
}

span a {
    font-size: 12px;
    color: #FFFFFF;
    line-height: 32px;
}

    span a:hover {
        color: #fed724;
    }

/*导航*/
.header {
    width: 100%;
    height: 80px;
    min-width: 1200px;
}

.head-v3 {
    position: relative;
    z-index: 100;
    width: 100%;
}

.header_1 {
    width: 285px;
    height: 60px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}

.head-v3 .navigation-inner {
    position: relative;
    padding-top: 30px; /*padding-top:20px; padding-bottom:20px;*/
    width: 720px;
    height: 40px;
    float: right;
    margin-right: 20px;
}

.navigation-up {
    height: 40px;
}

    .navigation-up .navigation-v3 {
        float: right;
    }

        .navigation-up .navigation-v3 ul {
            float: left
        }

        .navigation-up .navigation-v3 li {
            float: left;
            width: 80px;
            height: 60px;
            text-align: center;
            margin-left: 40px;
        }

        .navigation-up .navigation-v3 .nav-up-selected {
            position: relative;
            z-index: 50;
        }

            .navigation-up .navigation-v3 .nav-up-selected a {
                color: #002039;
                line-height: 40px;
                font-size: 18px;
                border-bottom: 2px #0077e0 solid;
            }

        .navigation-up .navigation-v3 .nav-up-selected-inpage {
            color: #ff0000;
        }

        .navigation-up .navigation-v3 li h2 {
            font-weight: normal;
            padding: 0;
            margin: 0
        }

            .navigation-up .navigation-v3 li h2 a {
                display: inline-block;
                height: 40px;
                color: #002039;
                font-size: 16px;
            }

a.menunav {
    color: #002039;
    line-height: 40px;
    font-size: 16px;
}

    a.menunav:hover {
        color: #002039;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 2px #0077e0 solid;
        transition: all 0.2s;
        -moz-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
    }

.navigation-down {
    margin: 0 auto;
    position: absolute;
    top: 60px;
    left: 0px;
    width: 100%;
    z-index: 1000;
}

    .navigation-down .nav-down-menu {
        margin: 0;
        position: absolute;
        top: 20px;
        z-index: 20;
        width: 100%;
        background-color: #eeeeee;
        height: 36px;
    }

        .navigation-down .nav-down-menu .navigation-down-inner {
            float: right;
            height: 36px;
        }

.inner1 {
    width: 500px;
    margin-right: 510px;
    text-align: right;
}

.inner2 {
    width: 810px;
    margin-right: 390px;
    text-align: right;
}

.inner3 {
    width: 600px;
    margin-right: 270px;
    text-align: right;
}

.inner4 {
    width: 600px;
    margin-right: 150px;
    text-align: right;
}

a.subnav {
    color: #011f39;
    line-height: 36px;
    font-size: 14px;
    padding-left: 18px;
}

    a.subnav:hover {
        color: #0acdcb;
    }

/*解决方案*/
.fangan {
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0px;
}

.biaoti, .biaoti_1, .biaoti_2, .biaoti_3 {
    width: 1200px;
    text-align: center;
    margin: 0 auto;
}

    .biaoti_1 h1 {
        font-size: 26px;
        color: #000000;
        line-height: 32px;
        font-weight: normal;
        text-align: center;
    }

.biaoti_2 {
    height: 30px;
}

span.biaoti_2_1 {
    width: 176px;
    height: 3px;
    padding-top: 13px;
}

span.biaoti_2_2 {
    height: 30px;
    margin: 0px 10px;
    text-align: center;
    font-size: 12px;
    color: #eb6100;
    text-transform: uppercase;
    line-height: 30px;
}

.biaoti_3 {
    height: 30px;
    color: #909090;
    line-height: 30px;
    font-size: 16px;
}

.fangan_1 {
    width: 1200px;
    margin-top: 40px;
    overflow: hidden;
}

.fangan_1_1 {
    width: 1220px;
}

.fangan_1_1_1 {
    width: 590px;
    border: 1px #d2d2d2 solid;
    float: left;
    height: 170px;
    margin-right: 16px;
    margin-bottom: 30px;
}

.fangan_1_1_1_1 {
    width: 284px;
    height: 170px;
    overflow: hidden;
    float: left;
}

    .fangan_1_1_1_1 img {
        width: 284px;
    }

.fangan_1_1_1_2 {
    width: 280px;
    height: 170px;
    float: right;
    margin-right: 12px;
    position: relative;
}

a.fanav {
    font-size: 18px;
    color: #eb6100;
    line-height: 36px;
}

    a.fanav:hover {
        color: #ff0000;
    }

p.fap1 {
    margin: 0px;
    line-height: 20px;
    text-indent: 0em;
    height: 40px;
    font-size: 14px;
}

p.fap2 {
    margin: 0px;
    line-height: 18px;
    text-indent: 0em;
    height: 72px;
    overflow: hidden;
    margin-top: 10px;
    font-size: 12px;
}

span.faspan {
    float: right;
    position: absolute;
    bottom: 12px;
    right: 0px;
}

a.famore {
    line-height: 18px;
    color: #eb6100;
}

    a.famore:hover {
        line-height: 18px;
        color: #ff0000;
        text-decoration: underline;
    }

.fangan_2 {
    width: 1200px;
    text-align: center;
}

a.more {
    display: block;
    width: 120px;
    height: 30px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    background-color: #005d9a;
    margin: 0 auto;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

    a.more:hover {
        background-color: #eb6100;
    }

/*服务*/
.fuwu {
    width: 100%;
    margin: 0 auto;
    padding: 40px 0px;
    background-color: #eeeeee;
}

.fuwu_1 {
    width: 1199px;
    border-left: 1px solid #ffffff;
    margin: 0 auto;
    margin-top: 40px;
    height: 200px;
}

.fuwu_1_1 {
    border-right: 1px solid #ffffff;
    float: left;
    width: 178px;
    padding: 0px 10px;
    height: 200px;
}

a.fwhover {
    display: block;
    width: 178px;
    height: 200px;
    position: relative;
    top: 0px;
}

    a.fwhover:hover {
        top: -20px;
        -moz-box-shadow: 2px 2px 5px #999999;
        -webkit-box-shadow: 2px 2px 5px #999999;
        -ms-box-shadow: 2px 2px 5px #999999;
        -o-box-shadow: 2px 2px 5px #999999;
        box-shadow: 2px 2px 5px #999999;
        transition: all 0.2s;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        -ms-transition: all 0.2s;
        -o-transition: all 0.2s;
    }

.fuwu_1_1_1 {
    height: 70px;
    width: 70px;
    margin: 0 auto;
}

.fuwu_1_1_2 {
    width: 178px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    color: #000000;
    font-size: 18px;
}

.fuwu_1_1_3 {
    width: 178px;
    height: 80px;
    overflow: hidden;
    margin-top: 10px;
}

    .fuwu_1_1_3 p {
        margin: 0px;
        line-height: 20px;
        text-indent: 0em;
        font-size: 12px;
        color: #5f5f5f;
        text-align: center;
    }

/*客户*/
.kehu {
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0px;
}

.kehu_1 {
    width: 1197px;
    margin: 0 auto;
    margin-top: 40px;
}

.kehu_1_1 {
    width: 240px;
    border-bottom: 1px #e6e6e6 solid;
    border-right: 1px #e6e6e6 solid;
    float: left;
    padding: 30px 79px;
}

.kehu_1_1_1 {
    width: 210px;
    height: 60px;
    margin: 0 auto;
}

.kehu_1_1_2 {
    width: 240px;
    height: 60px;
    text-align: center;
    font-size: 20px;
    color: #000000;
    line-height: 60px;
    margin-top: 10px;
}

.kehu_1_1_3 {
    width: 240px;
    height: 90px;
    margin: 0 auto;
    overflow: hidden;
}

    .kehu_1_1_3 p {
        margin: 0px;
        line-height: 30px;
        text-indent: 0em;
        font-size: 14px;
        color: #5f5f5f;
    }

.kehu_1_1_4 {
    width: 240px;
    height: 20px;
    text-align: right;
}

.kh_3, .kh_6 {
    border-right: none
}

.kh_4, .kh_5, .kh_6 {
    border-bottom: none
}

.kehu_2 {
    width: 1196px;
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
}

/*团队*/
.tuandui {
    width: 100%;
    margin: 0 auto;
    padding: 40px 0px;
    background: #054d99 url(../images/hbg1.jpg) no-repeat center;
    height: 580px;
}

.biaoti_11 h1 {
    color: #FFFFFF;
}

.biaoti_33 {
    color: #FFFFFF;
}

.tuandui_1 {
    width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
}

.tuandui_1_1 {
    width: 1100px;
    margin-top: 30px;
    height: 90px;
}

.tuandui_1_1_1 {
    width: 220px;
    height: 90px;
    text-align: left;
    border-right: 1px #FFFFFF solid;
    float: left;
}

.tuandui_1_1_1_1 {
    width: 150px;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
    font-size: 18px;
}

.tuandui_1_1_2 {
    width: 800px;
    height: 90px;
    text-align: left;
    float: right;
    overflow: hidden;
}

    .tuandui_1_1_2 p {
        margin: 10px 0px;
        line-height: 35px;
        text-indent: 0em;
        font-size: 18px;
        color: #ffffff;
        text-align: left;
    }

/*新闻*/
.news {
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0px;
}

.news_1 {
    width: 1200px;
    margin-top: 40px;
}

.news_1_1 {
    width: 480px;
    float: left;
}

.news_1_2 {
    width: 631px;
    float: right;
}

.news_1_1_1 {
    width: 480px;
    height: 240px;
    overflow: hidden;
}

    .news_1_1_1 img {
        width: 480px;
    }

.news_1_1_2 {
    width: 480px;
    margin-top: 10px;
}

.news_1_1_2_1 {
    width: 85px;
    border-right: 1px #000000 solid;
    float: left;
    text-align: center;
    height: 95px;
}

span.time_1 {
    font-size: 30px;
    color: #000000;
    line-height: 40px;
}

span.time_2 {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
}

.news_1_1_2_2 {
    width: 370px;
    float: right;
}

.news_1_1_2_2_1 {
    width: 370px;
    height: 30px;
    text-align: left;
    overflow: hidden;
}

a.ntnav {
    line-height: 30px;
    color: #000000;
    font-size: 16px;
}

    a.ntnav:hover {
        color: #eb6100;
    }

.news_1_1_2_2_2 {
    width: 370px;
    height: 60px;
    margin-top: 5px;
    overflow: hidden;
}

    .news_1_1_2_2_2 p, .news_1_2_1_2_2 p {
        margin: 0px;
        line-height: 20px;
        text-indent: 2em;
        font-size: 12px;
        color: #333333;
        text-align: left;
    }

.news_1_1_3 {
    width: 480px;
    text-align: right;
    margin-top: 10px;
    height: 20px;
}

.news_1_2 {
    width: 631px;
    height: 377px;
}

.news_1_2_1 {
    width: 631px;
    height: 125px;
    border-bottom: 1px #ffffff solid;
    background-color: #eeeeee;
}

.news_1_2_1_1 {
    height: 95px;
    padding: 15px 0px;
    width: 120px;
    border-right: 1px #ffffff solid;
    text-align: center;
    float: left;
}

.news_1_2_1_2 {
    width: 396px;
    height: 95px;
    padding: 13px 0px;
    float: left;
    padding-left: 40px;
}

.news_1_2_1_3 {
    width: 70px;
    height: 20px;
    padding: 88px 0px 13px 0px;
    float: left;
    text-align: center;
}

.news_1_2_1_2_1 {
    width: 400px;
    height: 30px;
    text-align: left;
    overflow: hidden;
}

.news_1_2_1_2_2 {
    width: 400px;
    height: 60px;
    margin-top: 5px;
    overflow: hidden;
}

.news_1_2_1:hover {
    background-color: #004f9c;
}

    .news_1_2_1:hover span.time_1, .news_1_2_1:hover span.time_2, .news_1_2_1:hover a.ntnav, .news_1_2_1:hover .news_1_2_1_2_2 p {
        color: #ffffff;
    }

        .news_1_2_1:hover a.ntnav:hover {
            color: #eb6100;
        }

.news_2 {
    width: 1200px;
    margin-top: 40px;
    text-align: center;
}

/*硬件*/
.yingjian {
    width: 100%;
    padding: 40px 0px;
    background-color: #f9d83d;
}

.biaoti_333 {
    color: #000000;
}

.yingjian_1 {
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
    overflow: hidden;
}

.yingjian_1_1 {
    width: 1233px;
}

.yingjian_1_1_1 {
    width: 378px;
    margin-right: 33px;
    float: left;
}

.yingjian_1_1_1_1 {
    width: 378px;
    height: 228px;
    overflow: hidden;
}

    .yingjian_1_1_1_1 img {
        width: 378px;
    }

.yingjian_1_1_1_2 {
    width: 378px;
    height: 40px;
    margin-top: 20px;
    text-align: center;
}

/*.yingjian_1_1_1_2 a {
        text-align: center;
        background-color: #0acdcb;
        font-size: 16px;
        color: #FFFFFF;
        display: inline;
        line-height: 32px;
        padding: 6px 30px;
        margin: 0px 20px;
        font-weight: 800;
    }*/

a.xiangqing {
    background-color: #0acdcb;
}

a.zixun {
    background-color: #004f9c;
}

    a.xiangqing:hover, a.zixun:hover {
        background-color: #eb6100;
    }

/*体验*/
.tiyan {
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0px;
}

.tiyan_1 {
    width: 1200px;
    margin-top: 40px;
}

.tiyan_1_1 {
    width: 680px;
    height: 336px;
    float: left;
    border: 1px #e3e3e3 solid;
}

.tiyan_1_2 {
    width: 390px;
    float: right;
    height: 336px;
}

.tiyan_1_2_1 {
    width: 390px;
    height: 270px;
    display: table;
}

.tiyan_1_2_1_1 {
    width: 390px;
    height: 270px;
    text-align: left;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}

    .tiyan_1_2_1_1 p {
        margin: 0px;
        line-height: 30px;
        text-indent: 0em;
        font-size: 14px;
        color: #333333;
        text-align: left;
    }

.tiyan_1_2_2 {
    width: 390px;
    height: 46px;
    margin-top: 20px;
    text-align: center;
}

a.shenqing {
    text-align: center;
    background-color: #0acdcb;
    font-size: 16px;
    color: #FFFFFF;
    display: inline;
    line-height: 32px;
    padding: 7px 30px;
    margin: 0px 20px;
    font-weight: 800;
}

    a.shenqing:hover {
        background-color: #eb6100;
    }

.tiyan_1_1eft {
    width: 26px;
    float: left;
    margin-top: 148px;
}

.tiyan_1_right {
    width: 26px;
    float: left;
    margin-top: 148px;
}

.tiyan_1_center {
    width: 1100px;
    margin-left: 24px;
    float: left;
}
/*底部*/
.footer {
    width: 100%;
    padding: 40px 0px;
    background-color: #002039;
}

.footer_1 {
    width: 1200px;
    margin: 0 auto;
}

.footer_1_1 {
    width: 760px;
    float: left;
    margin-left: 12px;
}

.footer_1_1_1 {
    width: 180px;
    float: left;
}

.footer_1_1_1_1 {
    width: 180px;
    text-align: left;
    height: 50px;
}

a.bfnav {
    line-height: 50px;
    color: #FFFFFF;
    font-size: 18px;
}

    a.bfnav:hover {
        color: #eb6100;
    }

.footer_1_1_1_2 {
    width: 180px;
    text-align: left;
}

a.sfnav {
    line-height: 30px;
    color: #FFFFFF;
    font-size: 14px;
    display: block;
}

    a.sfnav:hover {
        color: #eb6100;
    }

.footer_1_2 {
    width: 360px;
    float: right;
}

.footer_1_2_1 {
    width: 360px;
    text-align: left;
    height: 50px;
    line-height: 50px;
    color: #FFFFFF;
    font-size: 18px;
}

.footer_1_2_2 {
    width: 360px;
    text-align: left;
    margin-top: 10px;
}

    .footer_1_2_2 p {
        margin: 0px;
        line-height: 30px;
        text-indent: 0em;
        font-size: 14px;
        color: #ffffff;
        text-align: left;
    }

        .footer_1_2_2 p span {
            color: #eb6100;
        }

.footer_1_2_3 {
    width: 360px;
    margin-top: 20px;
    text-align: left;
}

.footer_1_2_3_1 {
    width: 60px;
    height: 30px;
    padding-top: 40px;
    margin-right: 12px;
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
    float: left;
}

.xunjia_1 {
    background: url(../images/icon11.png) no-repeat center top;
}

.xunjia_2 {
    background: url(../images/icon12.png) no-repeat center top;
}

.xunjia_3 {
    background: url(../images/icon13.png) no-repeat center top;
}

.xunjia_4 {
    background: url(../images/icon14.png) no-repeat center top;
}

.xunjia_5 {
    background: url(../images/icon15.png) no-repeat center top;
}

.xunjia_1:hover {
    background: url(../images/icon111.png) no-repeat center top;
}

.xunjia_2:hover {
    background: url(../images/icon122.png) no-repeat center top;
}

.xunjia_3:hover {
    background: url(../images/icon133.png) no-repeat center top;
}

.xunjia_4:hover {
    background: url(../images/icon144.png) no-repeat center top;
}

.xunjia_5:hover {
    background: url(../images/icon155.png) no-repeat center top;
}

.footer_2 {
    width: 100%;
    margin-top: 30px;
    padding: 10px 0px;
    background-color: #004f9c;
}

.footer_2_1 {
    width: 1180px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 30px;
    margin: 0 auto;
}

a.yqnav {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    padding: 0px 5px;
}

    a.yqnav:hover {
        color: #eb6100;
    }

.footer_3 {
    width: 1180px;
    margin: 0 auto;
    margin-top: 30px;
}

.footer_3_1 {
    width: 136px;
    float: left;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
}

.footer_3_2 {
    width: 808px;
    float: left;
    margin: 0px 50px;
}

.footer_3_3 {
    width: 136px;
    float: right;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
}

.footer_3_2_1 {
    width: 300px;
    margin: 0 auto;
    margin-top: 30px;
    height: 35px;
}

.footer_3_2_1_1 {
    width: 35px;
    height: 35px;
    float: left;
    margin: 0px 20px;
}

.lxicon_1 {
    background: url(../images/icon16.png) no-repeat center;
}

.lxicon_2 {
    background: url(../images/icon17.png) no-repeat center;
}

.lxicon_3 {
    background: url(../images/icon18.png) no-repeat center;
}

.lxicon_4 {
    background: url(../images/icon19.png) no-repeat center;
}

.lxicon_1:hover {
    background: url(../images/icon166.png) no-repeat center;
}

.lxicon_2:hover {
    background: url(../images/icon177.png) no-repeat center;
}

.lxicon_3:hover {
    background: url(../images/icon188.png) no-repeat center;
}

.lxicon_4:hover {
    background: url(../images/icon199.png) no-repeat center;
}

.footer_3_2_2 {
    width: 848px;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
    margin-top: 20px;
}

.footer_3_2_3 {
    width: 848px;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
    margin-top: 10px;
}
    .footer_3_2_3 a {
        color: #FFFFFF;
    }

        .footer_3_2_3 a:hover {
            color: #eb6100;
        }

/*二级页*/
.pages {
    color: #666666;
    text-align: center;
}

    .pages a, .pages .cpb {
        text-decoration: none;
        display: inline-table;
        padding: 3px 6px;
        border: 1px solid #666666;
        background: #ffff;
        margin: 10px 5px;
        font-size: 14px;
        color: #666666;
    }

        .pages a:hover {
            background-color: #eb6100;
            color: #fff;
            border: 1px solid #eb6100;
            text-decoration: none;
        }

    .pages .cpb {
        font-weight: bold;
        color: #fff;
        background: #eb6100;
        border: 1px solid #eb6100;
    }


.nbanner, .nbanner img {
    width: 100%;
}

.ncontent {
    width: 100%;
    background: url(../images/nbg1.jpg) repeat-y center top;
    padding: 40px 0px;
    min-width: 1200px;
}

.ncontent_1 {
    width: 1200px;
    margin: 0 auto;
    text-align: right;
}

.ncontent_1_1 {
    float: left;
    width: 200px;
}

.ncontent_1_2 {
    float: right;
    width: 1000px;
    text-align: right;
    margin-top: 0px;
    min-height: 400px;
}

.ncontent_1_1_1 {
    width: 200px;
    position: relative;
}

.nav {
    position: relative;
    width: 200px;
    margin: 20px auto 0 auto;
}

    .nav li {
        display: block;
        width: 170px;
        height: 40px;
        text-align: right;
        padding: 5px 0px;
        padding-right: 30px;
        text-align: right;
    }

    .nav a {
        color: #fff;
        line-height: 30px;
        font-size: 16px;
        text-decoration: none;
    }

        .nav a:hover {
            text-decoration: none;
            color: #000;
        }

#navBd {
    position: relative;
}

.navHover a {
    display: inline-block;
    color: #000;
}

#navSelected {
    position: absolute;
    top: 0;
    width: 800%;
    height: 40px;
    background: #0acdcb;
    right: 0px;
}

#wrapper {
    overflow: hidden;
}

#sidebar {
    height: 300px;
}

#portamento_container {
    position: relative;
}

    #portamento_container #sidebar {
        float: none;
        position: absolute;
    }

        #portamento_container #sidebar.fixed {
            position: fixed;
        }

.ncontent_1_2_1 {
    width: 950px;
    margin-right: 15px;
    margin-left: 35px;
}

.nbiaoti, .nbiaoti_1, .nbiaoti_2, .nbiaoti_3 {
    width: 960px;
    text-align: center;
    margin: 0 auto;
}

    .nbiaoti_1 h1 {
        font-size: 26px;
        color: #000000;
        line-height: 32px;
        font-weight: normal;
        text-align: center;
    }

.nbiaoti_2 {
    height: 30px;
}

span.nbiaoti_2_1 {
    width: 176px;
    height: 3px;
    padding-top: 13px;
}

span.nbiaoti_2_2 {
    height: 30px;
    margin: 0px 10px;
    text-align: center;
    font-size: 12px;
    color: #eb6100;
    text-transform: uppercase;
    line-height: 30px;
}

.nbiaoti_3 {
    height: 30px;
    color: #909090;
    line-height: 30px;
    font-size: 16px;
}


/*关于我们*/
.njianjie_1 {
    width: 950px;
    margin-top: 20px;
}

    .njianjie_1 p {
        font-size: 16px;
    }

.njianjie_2 {
    width: 920px;
    margin-top: 30px;
    background-color: #004f9c;
    padding: 30px 15px;
}

.njianjie_2_1 {
    width: 920px;
    height: 60px;
    line-height: 60px;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 800;
    text-align: center;
}

.njianjie_2_2 {
    width: 920px;
    margin-top: 30px;
}

.njianjie_2_2_1 {
    width: 458px;
    float: left;
}

.njianjie_2_2_2 {
    width: 458px;
    float: left;
    border-left: 2.5px #ffffff solid;
}

.njianjie_2_2_3 {
    width: 458px;
    float: left;
}

.njianjie_2_2_4 {
    width: 458px;
    float: left;
    border-left: 2.5px #ffffff solid;
}

.njianjie_2_2_5 {
    width: 459px;
    float: left;
}

.njianjie_2_2_6 {
    width: 459px;
    float: left;
    border-left: 2.5px #ffffff solid;
}

.njianjie_2_2_1_1 {
    width: 400px;
    margin: 0 auto;
    height: 10px;
    background-color: #f8b72e;
}

.njianjie_2_2_1_2 {
    width: 400px;
    height: 30px;
    margin: 0 auto;
    text-align: left;
    font-size: 24px;
    color: #FFFFFF;
    line-height: 30px;
    margin-top: 30px;
}

.njianjie_2_2_1_3 {
    width: 400px;
    height: 40px;
    margin: 0 auto;
    text-align: left;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 40px;
}

.njianjie_2_2_1_4 {
    width: 400px;
    margin: 0 auto;
    text-align: left;
}

    .njianjie_2_2_1_4 p {
        font-size: 16px;
        color: #FFFFFF;
    }

.njianjie_3 {
    width: 920px;
    margin-top: 40px;
    background: url(../images/fazhanbg1.jpg) repeat-y center top;
    padding: 40px 15px;
}

.njianjie_3_1 {
    width: 468px;
    float: left;
    text-align: right;
    margin-bottom: 10px;
}

    .njianjie_3_1 .njianjie_3_1_1 {
        width: 16px;
        height: 16px;
        float: right;
        background-color: #004f9c;
        margin-top: 34px;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
    }

    .njianjie_3_1 .njianjie_3_1_2 {
        width: 190px;
        float: right;
        text-align: right;
    }

    .njianjie_3_1 .njianjie_3_1_2_1 {
        width: 90px;
        height: 40px;
        border-bottom: 4px #004f9c solid;
        line-height: 40px;
        font-size: 18px;
        color: #004f9c;
        text-align: center;
        float: right;
    }

    .njianjie_3_1 .njianjie_3_1_2_2 {
        width: 170px;
        text-align: right;
        float: right;
        margin-right: 12px;
        margin-top: 10px;
    }

        .njianjie_3_1 .njianjie_3_1_2_2 p {
            text-indent: 0em;
            font-size: 14px;
            line-height: 20px;
            color: #004f9c;
            margin: 0px;
            text-align: right;
        }

    .njianjie_3_1 .njianjie_3_1_3 {
        width: 242px;
        float: right;
        text-align: right;
        margin-right: 10px;
        margin-top: 20px;
    }

        .njianjie_3_1 .njianjie_3_1_3 img {
            width: auto;
            max-width: 100%;
            height: auto;
        }

.njianjie_3_2 {
    width: 468px;
    float: right;
    text-align: left;
    margin-bottom: 10px;
}

    .njianjie_3_2 .njianjie_3_1_1 {
        width: 16px;
        height: 16px;
        float: left;
        background-color: #004f9c;
        margin-top: 34px;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
    }

    .njianjie_3_2 .njianjie_3_1_2 {
        width: 190px;
        float: left;
        text-align: left;
    }

    .njianjie_3_2 .njianjie_3_1_2_1 {
        width: 90px;
        height: 40px;
        border-bottom: 4px #004f9c solid;
        line-height: 40px;
        font-size: 18px;
        color: #004f9c;
        text-align: center;
        float: left;
    }

    .njianjie_3_2 .njianjie_3_1_2_2 {
        width: 170px;
        text-align: left;
        float: left;
        margin-left: 12px;
        margin-top: 10px;
    }

        .njianjie_3_2 .njianjie_3_1_2_2 p {
            text-indent: 0em;
            font-size: 14px;
            line-height: 20px;
            color: #004f9c;
            margin: 0px;
            text-align: left;
        }

    .njianjie_3_2 .njianjie_3_1_3 {
        width: 242px;
        float: left;
        text-align: left;
        margin-left: 10px;
        margin-top: 20px;
    }

        .njianjie_3_2 .njianjie_3_1_3 img {
            width: auto;
            max-width: 100%;
            height: auto;
        }

.njianjie_4 {
    width: 950px;
    margin-top: 40px;
    text-align: center;
}

    .njianjie_4 img {
        width: auto;
        max-width: 100%;
        height: auto;
    }


/*软件*/
.ruanjian {
    width: 950px;
    margin: 40px;
}

.ruanjian_1 {
    width: 950px;
}

.ruanjian_1_1 {
    width: 950px;
    margin-bottom: 40px;
}

.ruanjian_1_1_1 {
    width: 950px;
    text-align: left;
}

    .ruanjian_1_1_1 img {
        width: auto;
        max-width: 100%;
        height: auto;
    }

.ruanjian_1_1_2 {
    width: 950px;
    font-size: 20px;
    color: #000000;
    text-align: left;
    line-height: 40px;
    padding: 10px 0px;
}

.ruanjian_1_1_3 {
    width: 950px;
}

    .ruanjian_1_1_3 p {
        font-size: 14px;
        line-height: 24px;
        text-indent: 0em;
        margin: 0px;
    }

.ruanjian_1_2 {
    width: 922px;
}

.ruanjian_1_2_1 {
    width: 900px;
    text-align: right;
    height: 38px;
    /*overflow: hidden;*/
}

.ruanjian_1_2_1_1 {
    /*display: inline-block;*/
    width: 180px;
    height: 38px;
    line-height: 36px;
    font-size: 14px;
    color: #000000;
    float: right;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #e5e5e5;
    border-bottom: none;
    border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    -ms-border-radius: 8px 8px 0px 0px;
    -o-border-radius: 8px 8px 0px 0px;
}

.rjfirst {
    background-color: #0acdcb;
    border: 1px solid #e5e5e5;
    border-bottom: none;
}

.ruanjian_1_2_2 {
    width: 920px;
    border: 1px #eeeeee solid;
    border-bottom: none;
}

.ruanjian_1_2_2_1 {
    width: 920px;
    border-bottom: 1px #eeeeee solid;
}

.ruanjian_1_2_2_1_1 {
    width: 920px;
    padding: 8px 0px;
    height: 30px;
    cursor: pointer;
}

    .ruanjian_1_2_2_1_1:hover .ruanjian_1_2_2_1_1_1 {
        color: #eb6100;
    }

.ruanjian_1_2_2_1_1_1 {
    width: 322px;
    height: 30px;
    float: left;
    text-align: left;
    font-size: 16px;
    color: #000000;
    line-height: 30px;
    background: url(../images/jia.png) no-repeat left center;
    margin-left: 10px;
    padding-left: 18px;
}

.ruanjian_1_2_2_1_1_2 {
    width: 180px;
    height: 30px;
    float: right;
    text-align: center;
    font-size: 18px;
    color: #eb6100;
    line-height: 30px;
    margin-right: 10px;
}

.ruanjian_1_2_2_1_2 {
    width: 880px;
    padding: 10px 12px 10px 28px;
    background-color: #f9f9f9;
    clear: both;
    display: none;
}

    .ruanjian_1_2_2_1_2 p {
        text-indent: 0em;
        font-size: 14px;
        line-height: 24px;
        margin: 6px 0px;
    }

.open .ruanjian_1_2_2_1_1_1 {
    width: 322px;
    height: 30px;
    float: left;
    text-align: left;
    font-size: 16px;
    color: #eb6100;
    line-height: 30px;
    background: url(../images/jian.png) no-repeat left center;
    margin-left: 10px;
    padding-left: 18px;
}

.ruanjian_1_3 {
    width: 920px;
    margin-top: 40px;
    text-align: center;
    height: 50px;
}

a.more {
    display: inline-block;
    width: 120px;
    height: 30px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    background-color: #005d9a;
    margin: 0 auto;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

    a.more:hover {
        background-color: #eb6100;
    }



/*案例*/
.ncase {
    width: 950px;
}

.ncase_1 {
    width: 920px;
    margin: 0 auto;
    border: 1px #eeeeee solid;
    margin-top: 40px;
    margin-bottom: 40px;
}

.ncase_1_1 {
    width: 880px;
    height: 54px;
    padding: 5px 10px 5px 30px;
    background-color: #f9f9f9;
}

.ncase_1_1_1 {
    width: 580px;
    float: left;
    font-size: 20px;
    line-height: 54px;
    text-align: left;
}

.ncase_1_1_2 {
    width: 300px;
    float: right;
}

    .ncase_1_1_2 img {
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: 54px;
    }

.ncase_1_2 {
    width: 900px;
    padding: 30px 10px;
}

.ncase_1_2_1 {
    width: 900px;
}

.ncase_1_2_1_1 {
    width: 520px;
    float: left;
    text-align: center;
    padding-top: 15px;
}

    .ncase_1_2_1_1 img {
        width: auto;
        max-width: 100%;
        height: auto;
    }

.ncase_1_2_1_2 {
    width: 340px;
    float: right;
    text-align: left;
}

.ncase_1_2_2 {
    width: 900px;
    margin-top: 30px;
}

.ncase_1_2_1_2 h1 {
    font-size: 18px;
    color: #eb6100;
    line-height: 40px;
    font-weight: normal;
}

.ncase_1_2_1_2 p {
    line-height: 24px;
    font-size: 14px;
    margin: 0px;
}

.ncase_1_2_2_1 {
    width: 520px;
    float: left;
    text-align: left;
}

.ncase_1_2_2_2 {
    width: 340px;
    float: right;
    text-align: left;
}

    .ncase_1_2_2_1 h1, .ncase_1_2_2_2 h1 {
        font-size: 18px;
        color: #eb6100;
        line-height: 40px;
        font-weight: normal;
    }

    .ncase_1_2_2_1 p, .ncase_1_2_2_2 p {
        line-height: 24px;
        font-size: 14px;
        margin: 0px;
    }

.ncase_1_3 {
    width: 900px;
    padding: 10px 10px 40px 10px;
    text-align: center;
}


/*新闻*/
.nnews {
    width: 950px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.nnews_1 {
    width: 920px;
    margin: 0 auto;
    border-top: 1px #eeeeee solid;
}

.nnews_1_1 {
    width: 880px;
    padding: 15px 20px;
    border-bottom: 1px #eeeeee solid;
}

.nnews_1_1_1 {
    width: 70px;
    height: 70px;
    float: left;
}

.nnews_1_1_1_1 {
    width: 70px;
    height: 40px;
    font-size: 30px;
    line-height: 40px;
    color: #000000;
    text-align: center;
}

.nnews_1_1_1_2 {
    width: 70px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    color: #000000;
    text-align: center;
}

.nnews_1_1_2 {
    width: 260px;
    height: 140px;
    float: left;
    margin-left: 40px;
    overflow: hidden;
}

    .nnews_1_1_2 img {
        width: 260px;
    }

.nnews_1_1_3 {
    width: 470px;
    height: 140px;
    float: right;
}

.nnews_1_1_3_1 {
    width: 470px;
    text-align: left;
    line-height: 40px;
    font-size: 18px;
    color: #000000;
    overflow: hidden;
}

    .nnews_1_1_3_1 a {
        font-size: 18px;
        color: #000;
    }

.nnews_1_1_3_2 {
    width: 470px;
    height: 72px;
    overflow: hidden;
}

    .nnews_1_1_3_2 p {
        font-size: 14px;
        line-height: 24px;
        margin: 0px;
    }

.nnews_1_1_3_3 {
    width: 470px;
    height: 18px;
    text-align: right;
    margin-top: 10px;
    color: #eb6100;
}

    .nnews_1_1_3_3 a {
        width: 470px;
        height: 18px;
        text-align: right;
        margin-top: 10px;
        color: #eb6100;
    }

.nnews_1_1:hover {
    background-color: #f9f9f9;
}

    .nnews_1_1:hover .nnews_1_1_1_1 {
        background-color: #004f9c;
        color: #FFFFFF;
        border-radius: 8px 8px 0px 0px;
        -webkit-border-radius: 8px 8px 0px 0px;
        -moz-border-radius: 8px 8px 0px 0px;
        -ms-border-radius: 8px 8px 0px 0px;
        -o-border-radius: 8px 8px 0px 0px;
    }

    .nnews_1_1:hover .nnews_1_1_1_2 {
        background-color: #0bcdcc;
        border-radius: 0px 0px 8px 8px;
        -webkit-border-radius: 0px 0px 8px 8px;
        -moz-border-radius: 0px 0px 8px 8px;
        -ms-border-radius: 0px 0px 8px 8px;
        -o-border-radius: 0px 0px 8px 8px;
    }

.nnews_2 {
    width: 920px;
    margin: 0 auto;
    margin-top: 40px;
    text-align: center;
}


/*电子期刊*/
.qikan {
    width: 950px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.qikan_1 {
    width: 950px;
    overflow: hidden;
}

.qikan_1_1 {
    width: 980px;
}

.qikan_1_1_1 {
    width: 220px;
    border: 1px solid #eeeeee;
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
}

.qikan_1_1_1_1 {
    width: 220px;
    height: 150px;
    overflow: hidden;
}

    .qikan_1_1_1_1 img {
        width: 220px;
    }

.qikan_1_1_1_2 {
    width: 220px;
    text-align: center;
    padding: 5px 0px;
}

a.qknav {
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    text-transform: uppercase;
}

    a.qknav:hover {
        color: #eb6100;
    }

    a.qknav span {
        display: block;
        text-align: center;
    }




/*新功能*/
.xgongneng {
    width: 950px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.xgongneng_1 {
    width: 920px;
    margin: 0 auto;
}

.xgongneng_1_1 {
    width: 920px;
    border-bottom: 1px #eeeeee solid;
    height: 54px;
}

.xgongneng_1_1_1 {
    width: 440px;
    float: left;
    margin-left: 20px;
    height: 54px;
    text-align: left;
	overflow:hidden;
}

.xgongneng_1_1_2 {
    width: 180px;
    float: left;
    margin-left: 20px;
    text-align: center;
    color: #333333;
    font-size: 14px;
    height: 54px;
    line-height: 54px;
}

.xgongneng_1_1_3 {
    width: 240px;
    float: left;
    margin-left: 20px;
    text-align: center;
    color: #333333;
    font-size: 14px;
    height: 54px;
    line-height: 54px;
}

a.xgnnav {
    font-size: 16px;
    color: #000000;
    line-height: 54px;
}

    a.xgnnav:hover {
        color: #eb6100
    }



/*咨询*/
.zixun {
    width: 950px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.zixun_1 {
    width: 920px;
    margin: 0 auto;
}

.zixun_1_1 {
    width: 900px;
    text-align: center;
    margin: 0 auto;
}

    .zixun_1_1 img {
        width: auto;
        max-width: 100%;
        height: auto;
        border: 1px #eeeeee solid;
    }

.zixun_1_2 {
    width: 640px;
    text-align: left;
    margin: 0 auto;
    margin-top: 10px;
}

    .zixun_1_2 p {
        line-height: 24px;
        text-indent: 0em;
    }

.zixun_2 {
    width: 800px;
    margin: 0 auto;
    margin-top: 40px;
    background-color: #f9f9f9;
    padding: 40px;
}

.zixun_2_1 {
    width: 800px;
    height: 50px;
    text-align: center;
    color: #000000;
    line-height: 50px;
    font-size: 24px;
}

.zixun_2_2 {
    width: 800px;
    margin-top: 10px;
}

.zixun_2_2_1 {
    width: 800px;
    height: 60px;
}

.zixun_2_2_1_1 {
    width: 240px;
    text-align: right;
    float: left;
    color: #333333;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
}

    .zixun_2_2_1_1 span {
        color: #eb6100
    }

.zixun_2_2_1_2 {
    width: 550px;
    text-align: left;
    float: right;
    height: 60px;
    text-align: left;
    font-size: 18px;
}

select.rjchoose {
    width: 520px;
    height: 30px;
    line-height: 30px;
    padding: 0px 5px;
    text-align: left;
    font-size: 14px;
    color: #999999;
    margin-top: 15px;
    border: 1px #CCCCCC solid;
}

input.rjinput {
    width: 508px;
    height: 30px;
    line-height: 30px;
    padding: 0px 5px;
    text-align: left;
    font-size: 18px;
    color: #999999;
    margin-top: 15px;
    border: 1px #CCCCCC solid;
}

.zixun_2_2_2 {
    width: 800px;
    text-align: center;
    height: 60px;
    margin-top: 20px;
}

input.rjtijiao {
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    background-color: #0bcdcc;
    border: 0px;
}

    input.rjtijiao:hover {
        background-color: #eb6100;
    }


/*解决方案*/
.nfangan {
    width: 950px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.nfangan_1 {
    width: 900px;
    margin: 0 auto;
    text-align: left;
}

    .nfangan_1 h1 {
        font-size: 20px;
        line-height: 50px;
    }

    .nfangan_1 p {
        font-size: 16px;
        line-height: 30px;
        text-indent: 0em;
    }

.nfangan_2 {
    width: 900px;
    margin: 0 auto;
    text-align: center;
    margin-top: 50px;
}




/*三级页面*/
.detail {
    width: 950px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.d_title {
    width: 840px;
    margin: 0 auto;
}

.d_title_1 {
    width: 840px;
    line-height: 50px;
    font-size: 30px;
    color: #000000;
    text-align: center;
}

.d_title_2 {
    width: 560px;
    margin: 0 auto;
    border-top: 3px solid #74e3e1;
    margin-top: 20px;
    height: 40px;
    line-height: 40px;
    text-align: left;
}

span.detspan2 {
    padding-left: 20px;
}

span.detspan3 {
    float: right;
    padding-top: 13px;
}

.detail_1 {
    width: 920px;
    margin: 0 auto;
    background: url(../images/datailbg1.jpg) no-repeat center top;
}

.detail_1_1 {
    width: 920px;
    background: url(../images/datailbg2.jpg) no-repeat center bottom;
}

.detail_1_1_1 {
    width: 840px;
    padding-top: 60px;
    margin: 0 auto;
    min-height: 500px;
    text-align: left;
}

.detail_1_1_2 {
    width: 840px;
    margin: 0 auto;
    margin-top: 40px;
    border-top: 1px #74e3e1 dashed;
    height: 80px;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    text-align: left;
}

a.detmore {
    font-size: 14px;
    line-height: 40px;
}

    a.detmore:hover {
        color: #eb6100
    }

.detail_1_1_1 img, .detail_1_1_1 p img {
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}



.scroll-text {
    width: 631px;
    height: 378px;
    overflow: hidden;
}

    .scroll-text ul {
        width: 631px;
        height: 1260px;
        overflow: hidden;
        margin: 0;
    }

        .scroll-text ul li {
            width: 631px;
            height: 126px;
            text-align: left;
            overflow: hidden;
        }



.scroll-img {
    width: 1100px;
    height: 340px;
    overflow: hidden;
    font-size: 0;
    margin: 0 auto;
}

    .scroll-img ul {
        width: 9900px;
        height: 340px;
        margin: 0;
    }

        .scroll-img ul li {
            float: left;
            padding: 0px;
            width: 1100px;
        }

.lift-nav li {
    display: block;
    float: right;
    width: 1700px;
    height: 30px;
    text-align: right;
    padding: 5px 0px;
    padding-right: 30px;
    text-align: right;
    line-height: 30px;
    cursor: pointer;
    color: #ffffff;
    font-size: 16px;
}

.lift-nav a {
    color: #ffffff;
}

    .lift-nav a:hover {
        color: #ffffff;
    }

.lift-nav li.current {
    background: #0acdcb;
    color: #000000;
}

    .lift-nav li.current a {
        color: #000000;
    }

.error {
    font-size: 14px;
    color: #f00;
    line-height: 28px;
    float: left;
    text-align: left;
}

#goToTop {
    position: fixed;
    bottom: 20px;
    right: 0;
}

    #goToTop a {
        /*background: none repeat scroll 0 0 #336699;
        border: 1px solid #CCCCCC;*/
        border-radius: 3px;
        -webkit-border-radius: 3px;
        color: #FF9966;
        font-size: 14px;
        padding: 5px;
        text-decoration: none;
        text-shadow: 0 1px 0 #999;
        -webkit-text-shadow: 0 1px 0 #999;
    }

    #goToTop img {
        width: 40px;
    }

.show_more {
    display: inline-table;
    width: 120px;
    height: 30px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    background-color: #005d9a;
    margin: 0 auto;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

.img-wx {
    display: none;
    position: absolute;
    bottom: 30px;
    right: 120px;
    background-color: #fff;
    border: 1px solid #ddd;
    max-width: inherit;
    padding: 8px;
}
/*更改*/
body {
    background-color: #FFFFFF;
	max-width:1920px;
	margin:0 auto;
}

.phone-nav {
    display: none;
}

.mobleft {
    display: none;
}
