﻿* {
    font-size: 14px;
    font-family: "微软雅黑","宋体";
    margin: 0px;
    padding: 0px;
}

html {
    margin: 0px;
    padding: 0px;
}

body {
    background: #fff 0 0 repeat-x;
    padding: 0;
    margin: 0;
    font: 14px/21px "微软雅黑","雅黑";
    color: #333;
    width: 100%;
}

div, h1, h2, h3, h4, p, form, label, input, img, span {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

em {
    font-style: normal;
}

.cle {
    clear: both;
}


a {
    color: #333;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
        color: #47A9F4;
    }

.middlePosition {
    margin: 0 auto;
}

.navBar {
    margin-top: 0px;
    width: 100%;
    height: 90px;
    background: url('../images/navi_bg.png') repeat-x;
}

.navBlock {
    width: 1200px;
    height: 90px;
}

.topLogo {
    float: left;
    margin-top: 10px;
    margin-left: 100px;
    margin-right: 100px;
    width: 500px;
    height: 70px;
    background: url('../images/logo.png');
}

.navDiv {
    float: left;
    width: 100px;
    margin-top: 35px;
    font-size: 12pt;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #717171;
}

.navDiv_hover {
    color: #3E94D2;
    cursor: pointer;
}

.bannerDiv {
    height: 480px;
    background-image: url('../images/36.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.serviceitemBgDiv {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

.serviceitemDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_fwxm.png');
}

.itemsDiv {
    margin-top: 10px;
    width: 1200px;
    height: 246px;
}

.itemDiv {
    float: left;
    margin: 0px 22px 0px 22px;
    width: 255px;
    height: 246px;
}

.itemText {
    margin: 10px;
    font-size: 10pt;
    height: 118px;
    line-height: 20px;
    text-align: left;
    color: #717171;
}

.websiteBg {
    margin: 0;
    width: 255px;
    height: 118px;
    padding-top: 1px;
    background: url('../images/fwxm_bg_wzjs.png');
}

.website {
    margin-top: 20px;
    margin-left: 90px;
    width: 75px;
    height: 75px;
    background: url('../images/S1.png');
}

.softwareBg {
    margin: 0;
    width: 255px;
    height: 118px;
    padding-top: 1px;
    background: url('../images/fwxm_bg_rjdz.png');
}

.software {
    margin-top: 20px;
    margin-left: 90px;
    width: 75px;
    height: 75px;
    background: url('../images/S2.png');
}

.appBg {
    margin: 0;
    width: 255px;
    height: 118px;
    padding-top: 1px;
    background: url('../images/fwxm_bg_app.png');
}

.app {
    margin-top: 20px;
    margin-left: 90px;
    width: 75px;
    height: 75px;
    background: url('../images/S3.png');
}

.wechatBg {
    margin: 0;
    width: 255px;
    height: 118px;
    padding-top: 1px;
    background: url('../images/fwxm_bg_wxkf.png');
}

.wechat {
    margin-top: 20px;
    margin-left: 90px;
    width: 75px;
    height: 75px;
    background: url('../images/S4.png');
}

.serviceflowBgDiv {
    width: 100%;
    height: 550px;
    padding-top: 1px;
    background-color: #F1F1F1;
}

.serviceflowDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_fwlc.png');
}

.flowsDiv {
    margin-top: 30px;
    width: 1140px;
    height: 320px;
    background: url('../images/title_fwlc_nr.png');
}

.aboutusBgDiv {
    width: 100%;
    height: 680px;
    padding-top: 1px;
    background-color: #47A9F4;
}

.aboutusDiv {
    height: 650px;
    background-image: url('../images/gsjs_bg.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.aboutusTopDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_gywm_white.png');
}

.aboutusTextDiv {
    margin: 30px 40px 10px 40px;
    font-size: 12pt;
    line-height: 35px;
    text-align: center;
    color: #ffffff;
}

.partnerBgDiv {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

.partnerTopDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_hzhb.png');
}

.partnerBottomDiv {
    width: 1200px;
    height: 180px;
}

.partnersDiv {
    float: left;
    margin: 20px 10px 0px 10px;
    width: 150px;
    height: 60px;
    background: url('../images/dm.png');
}

.synewsBgDiv {
    width: 1200px;
    height: 300px;
    background-color: #ffffff;
}

.newsGsdt {
    float: left;
    margin: 10px;
    width: 380px;
    height: 280px;
    background-color: #ffffff;
}

.newsGsdtTop {
    margin-bottom: 10px;
    width: 120px;
    height: 35px;
    background: url('../images/gsdt.png');
}

.newsHydt {
    float: left;
    margin: 10px;
    width: 380px;
    height: 280px;
    background-color: #ffffff;
}

.newsHydtTop {
    margin-bottom: 10px;
    width: 120px;
    height: 35px;
    background: url('../images/hydt.png');
}

.newsQykh {
    float: left;
    margin: 10px;
    width: 380px;
    height: 280px;
    background-color: #ffffff;
}

.newsQykhTop {
    margin-bottom: 10px;
    width: 120px;
    height: 35px;
    background: url('../images/qykh.png');
}

.tj_img {
    float: left;
    border: 1px solid #ddd;
    padding: 2px;
    margin-right: 15px;
}

    .tj_img:hover {
        border: 1px solid #47A9F4;
    }

.z_tui {
    border-bottom: 1px dotted #ddd;
    padding-bottom: 10px;
}

    .z_tui .tit {
        font-size: 16px;
        height: 35px;
        line-height: 35px;
        font-weight: bold;
    }

#news_list {
    margin: 15px 0;
}

    #news_list li {
        height: 30px;
        line-height: 30px;
        background: url('../images/dian.jpg') 5px 13px no-repeat;
        text-indent: 15px;
    }

        #news_list li .time {
            float: right;
            margin-top: 0px;
            color: #999;
        }

.footerBg {
    width: 100%;
    height: 200px;
    padding-top: 1px;
    background-color: #333333;
}

.footer {
    width: 1200px;
    height: 200px;
}

.footerleft {
    float: left;
    width: 550px;
    height: 200px;
    color: #fff;
}

.footerright {
    float: right;
    width: 500px;
    height: 200px;
    color: #fff;
}

.footDiv {
    float: left;
    width: 110px;
    margin-top: 20px;
    font-size: 11pt;
    height: 30px;
    line-height: 30px;
    text-align: left;
    color: #F0F0F0;
}

.footContentDiv {
    float: left;
    width: 110px;
    margin-top: 0px;
    font-size: 11pt;
    height: 30px;
    line-height: 30px;
    text-align: left;
    color: #8C898D;
}

.footContentNoneDiv {
    float: left;
    width: 110px;
    height: 30px;
}

.footContentDiv_hover {
    color: #3E94D2;
    cursor: pointer;
}

.footerrightContent {
    margin-top: 70px;
    font-size: 11pt;
    line-height: 30px;
    text-align: right;
    color: #8C898D;
}

.fibannerDiv {
    height: 480px;
    background-image: url('../images/37.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.fiBgDiv {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

.fiDiv {
    width: 1200px;
    height: 100%;
}

.fiTopDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_framework.png');
}

.fiTopTextDiv {
    margin: 10px 40px 10px 40px;
    font-size: 12pt;
    line-height: 35px;
    text-align: left;
    color: #ABABAB;
}

.fiItemsDiv {
    margin-top: 20px;
    width: 1200px;
    height: 260px;
}

.fiItemDiv {
    float: left;
    margin: 0px 20px 0px 20px;
    width: 200px;
    height: 100%;
}

.fiItemText {
    margin: 10px;
    font-size: 10pt;
    height: 118px;
    line-height: 22px;
    text-align: center;
    color: #ABABAB;
}

.p1 {
    margin: 0 auto;
    width: 145px;
    height: 125px; 
    background: url('../images/p1.png');
}

.p2 {
    margin: 0 auto;
    width: 145px;
    height: 120px;
    background: url('../images/p2.png');
}

.p3 {
    margin: 0 auto;
    width: 145px;
    height: 120px;
    background: url('../images/p3.png');
}

.p4 {
    margin: 0 auto;
    width: 145px;
    height: 120px;
    background: url('../images/p4.png');
}

.p5 {
    margin: 0 auto;
    width: 145px;
    height: 120px;
    background: url('../images/p5.png');
}

.ggBgDiv {
    width: 100%;
    height: 469px;
    padding-top: 1px;
    background-color: #EFEFEF;
}

.ggDiv {
    height: 469px;
    background-image: url('../images/56.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.ourAdBgDiv {
    width: 100%;
    height: 100%;
    margin-bottom: 30px;
    background-color: #ffffff;
}

.ourAdDiv {
    width: 1200px;
    height: 100%;
}

.ourAdTopDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_wmdys.png');
}

.ourAdItemsDiv {
    margin-top: 20px;
    width: 1200px;
    height: 325px;
}

.ourAdItemDiv {
    float: left;
    margin: 0px 3px 0px 2px;
    width: 295px;
    height: 325px;
    background: url('../images/wmdys_bg.png');
}

.ourAdItemTitle {
    margin: 10px auto;
    font-size: 14pt;
    width: 270px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #0064B2;
}

.ourAdItemText {
    margin: 10px;
    font-size: 10pt;
    width: 260px;
    height: 220px;
    line-height: 30px;
    text-align: left;
    color: #ABABAB;
}

.cpBgDiv {
    height: 550px;
    background-image: url('../images/99.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
    padding-top: 1px;
}

.cpDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_hzlc.png');
}

.hzlcDiv {
    margin-top: 80px;
    width: 1010px;
    height: 260px;
    background: url('../images/hzlc.png');
}

.aboutbannerDiv {
    height: 500px;
    background-image: url('../images/66.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.aboutBgDiv {
    width: 100%;
    height: 100%;
    padding-top: 1px;
    background-color: #ffffff;
}

.aboutTopDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_gywm.png');
}

.aboutBtnsDiv {
    margin: 30px auto;
    /*display: inline-block;*/
    width: 675px;
    height: 42px;
}

.aboutBtnDivW {
    float: left;
    margin: 0 1px;
    font-size: 12pt;
    width: 218px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: url('../images/tab_gray.png');
    color: #8D8D8D;
    cursor: pointer;
}

.aboutBtnDiv_Hover {
    float: left;
    margin: 0 1px;
    font-size: 12pt;
    width: 218px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: url('../images/tab_blue.png');
    color: #FFFFFF;
    cursor: pointer;
}

.aboutBtnDivB {
    float: left;
    margin: 0 1px;
    font-size: 12pt;
    width: 218px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: url('../images/tab_blue.png');
    color: #FFFFFF;
    cursor: pointer;
}

.IntroductionDiv {
    width: 100%;
    height: 900px;
    background-color: #ffffff;
}

.JoinDiv {
    width: 100%;
    height: 100px;
    background-color: #ffffff;
}

.ContactDiv {
    width: 100%;
    height: 100px;
    background-color: #ffffff;
}

.DemandDiv {
    width: 100%;
    height: 100px;
    background-color: #ffffff;
}

.aboutTextDiv {
    width: 1030px;
    font-size: 14pt;
    line-height: 35px;
    text-align: center;
    color: #555555;
}

.aboutggDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/aboutusgg.png');
}

.newsbannerDiv {
    height: 500px;
    background-image: url('../images/33.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.newsBgDiv {
    width: 100%;
    height: 100%;
    padding-top: 1px;
    background-color: #ffffff;
}

.newsTopDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_xwzx.png');
}


.aboutBtnsUl {
    margin: 30px auto;
    /*width: 675px;*/
    height: 42px;
    text-align: center;
}

.sub_menu {
    /*width: 675px;*/
    display: inline-block;
    margin: 0 auto;
    padding: 0px;
}

    .sub_menu li {
        float: left;
    }

        .sub_menu li a {
            background: url(../images/tab_gray.png) 0 0 no-repeat;
            height: 44px;
            line-height: 44px;
            text-align: center;
            width: 178px;
            display: block;
            font-size: 16px;
            color: #8D8D8D;
            margin-right: 20px;
        }

            .sub_menu li a:hover, .sub_menu li a.nov {
                background: url(../images/tab_blue.png) 0 0 no-repeat;
                color: #ffffff;
                text-decoration: none;
            }

.newsList {
    margin-top: 30px;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

.fydiv {
    width: 1200px;
    height: 100%;
}

.newsitem {
    width: 1200px;
    height: 199px;
    border-bottom: 1px dashed #DDDDDD;
}

.newsPic {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    width: 240px;
    height: 140px;
}

.newsTA {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    width: 780px;
    height: 140px;
}

.newsTitle {
    width: 780px;
    height: 40px;
    line-height: 40px;
    color: #2591D1;
    text-align: left;
    font-size: 16px;
}

.newsAbstract {
    width: 780px;
    height: 100px;
    line-height: 28px;
    color: #666664;
    text-align: left;
    font-size: 14px;
}

.newsTime {
    float: left;
    margin-top: 60px;
    margin-left: 20px;
    width: 90px;
    height: 80px;
    background: url(../images/datetime.png) 0 0 no-repeat;
}

.newsYear {
    width: 90px;
    height: 40px;
    line-height: 40px;
    color: #979996;
    text-align: center;
    font-size: 14px;
}

.newsMonth {
    width: 90px;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
}

div#biglanse {
    height: 50px;
    line-height: 50px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    display: inline-block;
    margin: 3px auto;
}

    div#biglanse a {
        float: left;
        display: block;
        font-size:12px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        border: 1px solid #dedfde;
        padding-right: 6px;
        background-position: 50% bottom;
        padding-left: 6px;
        padding-bottom: 2px;
        margin-right: 3px;
        padding-top: 2px;
        text-decoration: none;
        background-color: #FFFFFF;
    }

    div#biglanse span.currentA {
        float: left;
        display: block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        padding-right: 6px;
        background-position: 50% bottom;
        padding-left: 6px;
        padding-bottom: 2px;
        margin-right: 3px;
        padding-top: 2px;
        text-decoration: none;
        background-color: #FFFFFF;
    }

div#biglanse a:hover {
    border: #000 1px solid;
    background-image: none;
    color: #fff;
    background-color: #00ACE6;
    cursor: pointer;
}

div#biglanse a:active {
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    background-image: none;
    border-left: #000 1px solid;
    color: #fff;
    border-bottom: #000 1px solid;
    background-color: #00ACE6;
}

div#biglanse span.current {
    padding-right: 6px;
    padding-left: 6px;
    font-weight: bold;
    padding-bottom: 2px;
    color: #ff0084;
    margin-right: 3px;
    padding-top: 2px;
}

div#biglanse a.disabled {
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 2px;
    color: #adaaad;
    margin-right: 3px;
    padding-top: 2px;
}

.customerbannerDiv {
    height: 500px;
    background-image: url('../images/35.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.customerBgDiv {
    width: 100%;
    height: 100%;
    padding-top: 1px;
    background-color: #ffffff;
}

.customerTopDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_khal.png');
}

.caseitem {
    float: left;
    width: 278px;
    height: 218px;
    border: 1px solid #F1F1F1;
    margin: 10px 10px;
}

.casePic {
    width: 278px;
    height: 168px;
}

.caseTitle {
    width: 278px;
    height: 50px;
    line-height: 50px;
    color: #323232;
    text-align: center;
    font-size: 14px;
}

.xzbcBgDiv {
    width: 100%;
    height: 860px;
    padding-top: 1px;
    background-color: #F7F7F7;
}

.xzbcTopDiv {
    margin-top: 30px;
    width: 1200px;
    height: 120px;
    background: url('../images/title_xzbc.png');
}

.chooseitemsDiv {
    margin-top: 10px;
    width: 1200px;
    height: 100%;
}

.chooseitemDiv {
    float: left;
    margin: 20px 20px 0px 20px;
    width: 360px;
    height: 330px;
}

.chooseitemTitle {
    width: 340px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18pt;
}

.chooseitemText {
    margin: 10px;
    font-size: 10pt;
    height: 150px;
    line-height: 25px;
    text-align: left;
    color: #717171;
}

.LBg {
    margin: 0;
    margin-left: 120px;
    width: 125px;
    height: 125px;
    padding-top: 1px;
    background: url('../images/L_bg.png');
}

.L1 {
    margin-top: 25px;
    margin-left: 25px;
    width: 75px;
    height: 75px;
    background: url('../images/L1.png');
}

.L2 {
    margin-top: 25px;
    margin-left: 25px;
    width: 75px;
    height: 75px;
    background: url('../images/L2.png');
}

.L3 {
    margin-top: 25px;
    margin-left: 25px;
    width: 75px;
    height: 75px;
    background: url('../images/L3.png');
}

.L4 {
    margin-top: 25px;
    margin-left: 25px;
    width: 75px;
    height: 75px;
    background: url('../images/L4.png');
}

.L5 {
    margin-top: 25px;
    margin-left: 25px;
    width: 75px;
    height: 75px;
    background: url('../images/L5.png');
}

.L6 {
    margin-top: 25px;
    margin-left: 25px;
    width: 75px;
    height: 75px;
    background: url('../images/L6.png');
}

.NewsMainDiv {
    width: 100%;
    min-height: 800px;
    height: 100%;
    margin: 0px auto;
    background-color: white;
}

.ContentDiv {
    width: 960px;
    margin: 10px auto 20px auto;
    border: 1px solid #D9D9D9;
    background-color: #FCFCFC;
    border-radius: 5px;
    min-height: 740px;
    height: 100%;
}

.NoneDiv {
    width: 960px;
    margin-top: 10px;
    margin-left: 15px;
    margin-bottom: 20px;
    border: 1px solid #D9D9D9;
    background-color: #FCFCFC;
    border-radius: 5px;
    min-height: 500px;
    height: 100%;
    line-height: 45px;
    text-align: center;
    font-size: 24pt;
}

.NewsTitle {
    width: 900px;
    margin-left: 30px;
    margin-top: 20px;
    /*border:1px solid red;*/
    text-align: center;
    font-weight: 700;
}

.DefaultTitleSize {
    font-size: 14pt;
}

.DefaultTitleColor {
    color: #464646;
}

.TimeDiv {
    width: 900px;
    margin-left: 30px;
    margin-top: 5px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 10pt;
    /*border-bottom:1px dashed #3E3E3E;*/
}

.SSXdiv {
    width: 900px;
    margin-left: 30px;
    margin-top: 5px;
    height: 5px;
    border-top: 1px double #3E3E3E;
}

.AbstractDiv {
    width: 900px;
    margin-left: 30px;
    margin-top: 10px;
    text-align: left;
    line-height: 25px;
    font-size: 12pt;
}

    .AbstractDiv legend {
        font-size: 12pt;
    }

    .AbstractDiv fieldset {
        border: 1px solid #CDCDCD;
        padding: 10px;
        font-size: 11pt;
    }

.MainContent {
    width: 930px;
    margin-left: 15px;
    margin-top: 15px;
    min-height: 400px;
    height: 100%;
    /*border:1px solid red;*/
}

.FileDiv {
    width: 900px;
    margin-left: 30px;
    margin-top: 5px;
    text-align: left;
    line-height: 25px;
    font-size: 10pt;
}

.CloseDiv {
    /*float: right;*/
    width: 900px;
    margin-right: 30px;
    margin-top: 5px;
    margin-bottom: 20px;
    text-align: right;
}

    .CloseDiv a {
        line-height: 25px;
        font-size: 10pt;
        color: red;
    }
